a:focus, a:hover {
    color: #089fa9;
}
body{background: #fdfdfd;}
.logo{margin-top:10px;width:180px;}

.nav  a{color: #eee;}
.nav  a:hover{color: #fff;}
.media{width:100%;background: #fff; border:1px solid #e1e1e1; padding: 2px; }
.media .media_pic{position: relative;}
.media .media-body{padding: 15px 24px;}
.media .media-body li{line-height: 26px;}
.media .media_des{position: absolute ; height: 40px; background: #000; line-height: 40px;color: #fff;padding-left: 20px; bottom: 0;width: 100%; opacity: 0.6; filter:alpha(opacity=60); }
.navitem1{width:90%; margin-right: 10%;}
.navitem2{width:90%; margin:0 5%;}
.navitem3{width:90%; margin-left: 10%;}

.casebox{padding:0 15px;border:1px solid #e1e1e1;}
.case{background: #fff;border:1px solid #e1e1e1;padding: 0 15px;}
.case_t{height: 35px; line-height: 35px;border-bottom: 1px solid #c1c1c1;position: relative; text-align: center; font-size: 16px;}
.case_t span{height: 35px; line-height: 35px;border-bottom: 1px solid #03bac8; width: 100px; position: absolute;bottom: 0;left: 0;}
.case_t .more{float: right; text-decoration: underline;color: #03bac8; font-size: 12px;}
.case_c{padding: 15px 10px 0 10px;height: 300px;}
.case_c .about_pic{width: 100%; height: 160px;}
.about_text{font-size: 14px;color: #787878;line-height: 25px;padding-top: 15px;text-indent: 28px;}
.case_c li{line-height:30px;}
.case_c li span{ float: right;}
.link_t{width:100%; position: relative; border-bottom:1px solid #e1e1e1;}
.link_tt{position: absolute;width:120px;font-size: 24px; text-align: center;bottom: -15px;left:50%;margin-left:-60px; background: #fff;color: #333;}
.link_c{ padding: 30px 20px;}
.link_c li{ float: left; margin-right: 25px;}
.footer p{color:#999; margin: 0;}
.line-middle{margin-bottom: 20px;}
.nav_t{height:75px; padding-top: 15px;  text-align: center; line-height: 50px; font-size: 24px; color: #fff;background: url("../images/nye_nav_bj.png") repeat center right;}
.navlist a{ display: block; width: 100%;height: 40px;border-bottom: 1px solid #e1e1e1;padding-left: 20px; line-height: 40px;}
.navlist a:hover{background: #e1e1e1;}
.list_pic{border: 1px solid #e1e1e1; padding: 3px; display: block; background: #fff;}
.list_pic img{width:100%;}
.list_pic:hover{border: 1px solid #3f7f5f;  background: #3f7f5f;}
.listpic_media-body p{text-align: center;color: #555;margin:0;line-height:22px;}
.pr30{padding-right: 30px;}
.fubiaoti{color: #999; border-bottom: 1px dashed #999; line-height: 30px;}
.listimage{padding: 15px; }
.listimage p{ line-height: 30px;}
.listimg{border:1px solid #e1e1e1;height:300px;text-align: center;}
.listimg img{max-height:300px;max-width:250px;}
.listimg:hover{border:1px solid #03bac8; }
.first{height: 115px;border-bottom: 1px dashed #e1e1e1;}
.first p{color: #999;margin: 0;}
.first_pic{width:100px; height: 100px; float: left; margin-right: 25px;}
.first_pic img{width:100px; height: 100px;}
.mylisttext{padding-bottom: 15px;line-height: 35px;}
.mylisttext li{padding-left:20px;background:url("../images/ico_1.gif") no-repeat left center;line-height: 35px;border-bottom: 1px dashed #e1e1e1;}
.mylisttext li span{float: right; color: #999;}


.hd {
	height: 35px;
	border-bottom: solid 1px #e1e1e1;
	border-left: solid 1px #e1e1e1;
	margin-bottom: 10px;
	font-size: 14px;
	_height: 35px;
	_position: relative;
}
.hd ul {
	_width: 100%;
	_height: 30px;
	_position: absolute;
	_left: 0px;
	_top: 0px;
}
.hd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
}
.hd ul li{
	white-space: nowrap;
	padding-left: 15px;
	padding-right: 15px;
	height: 35px;
	line-height: 28px;
	display: block;
	text-align: center;
	border: solid 1px #cccccc;
	border-bottom: none;
	border-left: none;
	color: #494949;
	background: url(../../img/common/input.gif) repeat-x left top;
	_display: inline-block;
}
.hd ul li.on {
	border-top: solid 2px #c6251b;
	border-bottom: solid 1px #fff;
	color: #c6251b;
	height: 33px;
	line-height: 33px;
	background: #fff;
}
.bd ul {
	zoom: 1;
}
.bd li {
	line-height: 24px;
}
.bd li .date {
	float: right;
	color: #999;
}
.nav-menu .drop-menu li a:hover{color:#000;}
.pagination li{margin:0 2px;}
.pagination li.c{border: none;padding: 0 5px;}