*{padding:0px; margin:0px; list-style-type:none;}
body{overflow-x:hidden; overflow-y:auto; background:#f8f8f8;}
body,td,th{font-family:Microsoft Yahei; font-size:13px;color:#666;}
a{text-decoration:none;color:#666;}
a:hover{color:#d91d13;}
a:focus {outline:none;-moz-outline:none;}
p,form{padding:0px;margin:0px;}
.clear{clear:both;}
img{border:0px;}

.top{width:100%; height:117px; background:url(../images/bg1.jpg) center no-repeat;}
.top .con{width:1002px; height:117px; margin: 0 auto;}
.top .con .logo{float:left;}
.top .con .tel{float:right; padding:25px 0;}
.top .con .tel .t{width:100%;}
.top .con .tel .t ul li{ width:81px; height:23px; line-height:23px; text-align:center; float:left; margin:0 5px;}
.top .con .tel .t ul li a{background:url(../images/btn-bg1.png) no-repeat; display:block;}
.top .con .tel .t ul li a:hover{background:url(../images/btn-bg2.png) no-repeat; color:#fff;}
.top .con .tel .b{width:100%; font-size:14px; line-height:30px;}
.top .con .tel .b span{color:#d91d13; font-family:Arial; font-weight:bold;font-size:18px;}

.menu{width:100%; height:52px; background:url(../images/menu_bg.jpg) repeat-x;}
.menu .con{width:1025px; margin:0 auto; overflow:hidden;}
.menu .con ul{width:1080px;}
.menu .con ul li{float:left; line-height:52px; font-size:15px;}
.menu .con ul li a{display:block;  padding:0 21px; color:#fff;}
.menu .con ul li a:hover{background:#18a3e0;}

.h_banner{width:1002px; height:350px; margin:0 auto; padding:15px 0;}
.h_banner img{width:1002px; height:350px;}
#full-screen-slider {width:100%; height:350px; position:relative; margin:15px 0;}
#slides { display:block; width:100%; height:350px; list-style:none; padding:0; margin:0; position:relative;}
#slides li {display:block; width:100%; height:350px; list-style:none; padding:0; margin:0; position:absolute; }
#slides li a { display:block; width:100%; height:350px; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:47%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:11px; height:11px; border-radius:20px;float:left; margin-left:5px; background:#FFF;cursor:pointer; _overflow:hidden; filter:alpha(opacity=70); -moz-opacity:0.7;  -khtml-opacity:0.7; opacity:0.7; }
#pagination li a { display:block; padding:0; margin:0;  text-indent:-9999px; }
#pagination li.current {background:#FFF;  filter:alpha(opacity=100); -moz-opacity:1;  -khtml-opacity:1; opacity:1;}

.content{width:1002px; margin:0 auto 15px auto}
.content .f1{width:980px; height:220px; background:#FFF; border:1px solid #e3e3e3; padding:10px; margin-bottom:10px;}
/* 首页新闻焦点图 */
.focus{ position:relative; width:292px; height:220px; float:left;}  
.focus img{ width:292px; height: 220px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height: 35px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; text-indent:10px; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; font-weight:bold; overflow:hidden; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:20px; margin:0 2px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#FFF;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:20px;height:40px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 53%;margin-top: -37px; left: 0;background-position:0 -40px; cursor:pointer; }  
.focus .next{top: 53%;margin-top: -37px; right: 0;  background-position:-20px -40px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-20px 0;} 

.content .f1 .nav1{width:410px; padding:0 25px ;float:left; }
.content .f1 .nav1 .t{width:100%;height:30px; line-height:30px;font-size:15px; font-family:Microsoft Yahei; border-bottom:2px solid #ededed;}
.content .f1 .nav1 .t .l{float:left; border-bottom:2px solid #e05048; color:#d91d13}
.content .f1 .nav1 .t .r{float:right; background:url(../images/ico-1.png) right center no-repeat; padding-right:8px; font-size:12px;}
/*.content .f1 .nav1 ul{padding-top:5px;}*/
.content .f1 .nav1 ul li{ width:100%; height:31px; line-height:31px; border-bottom:1px dotted #e8e8e8;}
.content .f1 .nav1 ul li .ll{float:left; background:url(../images/ico-3.png) left center no-repeat; text-indent:8px;}
.content .f1 .nav1 ul li .rr{float:right;  color:#bbb;}

.content .f1 .nav2{width:225px; float:left; font-size:12px;}
.content .f1 .nav2 .t{width:100%;height:30px; line-height:30px;font-size:15px; font-family:Microsoft Yahei; border-bottom:2px solid #ededed;}
.content .f1 .nav2 .t .l{float:left; border-bottom:2px solid #e05048; color:#d91d13}
.content .f1 .nav2 .t .r{float:right; background:url(../images/ico-1.png) right center no-repeat; padding-right:8px; font-size:12px;}
.content .f1 .nav2 ul{padding-top:5px;}
#demo{height:170px; overflow:hidden; margin-top:14px;}
#demo span{ padding-right:5px; color:#000;}
#demo1{height:auto;text-align:left;}
#demo2{height:auto;text-align:left;}
#demo1 li{list-style-type:none; padding:7px 0; line-height:18px; border-bottom:1px dotted #e8e8e8;}
#demo1 li a{display:block;}
#demo2 li{list-style-type:none; padding:7px 0; line-height:18px; border-bottom:1px dotted #e8e8e8;}
#demo2 li a{display:block;}


.content .f2{width:1002px; margin-bottom:10px;}
.content .f2 .nav1{width:282px; height:206px; padding:10px; float:left; background:#FFF; border:1px solid #e3e3e3; overflow:hidden; float:left;}
.content .f2 .nav1 ul{width:292px;}
.content .f2 .nav1 ul li{width:87px; height:92px; float:left; padding:5px 10px 5px 0;}
.content .f2 .nav2{width:665px; height:226px; padding:0 10px ; float:left; background:#FFF; border:1px solid #e3e3e3; overflow:hidden; float:right;}
.content .f2 .nav2 .t{width:100%;height:30px; line-height:30px;font-size:15px; font-family:Microsoft Yahei; border-bottom:2px solid #ededed;}
.content .f2 .nav2 .t .l{float:left; border-bottom:2px solid #e05048; color:#d91d13}
.content .f2 .nav2 .t .r{float:right; background:url(../images/ico-1.png) right center no-repeat; padding-right:8px; font-size:12px;}
/*.content .f2 .nav2 ul{ margin-top:15px; height:160px; overflow-y:scroll;}
.content .f2 .nav2 ul li{ width:100%;}
.content .f2 .nav2 ul li .ll{float:left; color:#000; }
.content .f2 .nav2 ul li .rr{ width:500px;float:left; padding:0 0 12px 10px;}*/

.content .f2 .nav2 ul li{ width:100%; height:31px; line-height:31px; border-bottom:1px dotted #e8e8e8;}
.content .f2 .nav2 ul li .ll{float:left; background:url(../images/ico-3.png) left center no-repeat; text-indent:8px;}
.content .f2 .nav2 ul li .rr{float:right;  color:#bbb;}

.content .f3{width:1002px; margin-bottom:10px;}

.nTab{ width:282px; float:left; background:#FFF; border:1px solid #e3e3e3; padding:10PX;}
.none {display:none;}
.nTab .TabTitle{width:100%;height:35px; line-height:35px;font-size:15px; font-family:Microsoft Yahei; border-bottom:2px solid #ededed; }
.nTab .TabTitle li{width:100PX;float:left;cursor:pointer;  text-align:center; }
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{color:#e05048; border-bottom:2px solid #e05048; background:url(../images/ico-2.png) 45px 31px no-repeat;}
.nTab .TabTitle .normal{color:#666}
.nTab .TabContent{width:100%; height:159PX; padding:5px 0; position:relative;  }
.nTab .TabContent ul li{width:100%; height:31px; line-height:31px; border-bottom:1px dotted #e8e8e8; background:url(../images/ico-3.png) left center no-repeat; text-indent:8px;}
.nTab .TabContent ul li .l{float:left; background:url(../images/ico-3.png) left center no-repeat; text-indent:8px;}
.nTab .TabContent ul li .r{float:right; color:#bbb;}
.more{height:12px; position:absolute; right:0px; top:-30px; font-size:12px; background:url(../images/ico-1.png) 27px 5px no-repeat; padding-right:8px;}

.content .f3 .nav2{width:665px; height:206px; padding:10px; float:left; background:#FFF; border:1px solid #e3e3e3; overflow:hidden; float:right;}
.content .f3 .nav2 .t{width:100%;height:30px; line-height:30px;font-size:15px; font-family:Microsoft Yahei; border-bottom:2px solid #ededed;}
.content .f3 .nav2 .t .l{float:left; border-bottom:2px solid #e05048; color:#d91d13}
.content .f3 .nav2 .t .r{float:right; background:url(../images/ico-1.png) right center no-repeat; padding-right:8px; font-size:12px;}
.content .f3 .nav2 ul{padding-top:15px; overflow:hidden;}
.content .f3 .nav2 ul li{width:180px;  float:left; margin-right:10px;}
.content .f3 .nav2 ul li img{width:174px; height:129px; padding:2px; border:1px solid #ededed;}
.content .f3 .nav2 ul li .name{width:100%; text-align:center;}

.page{width:1002px; margin: 0 auto;}
.page .banner{width:100%; height:220px; padding:15px 0;}
.page .banner img{width:100%; height:220px;}
.page .nr{width:100%; padding-bottom:15px;}
.page .nr .left{width:200px; float:left;}

.page .nr .left .nav1{width:100%; padding-bottom:15px;}
.page .nr .left .nav1 .t{width:100%; height:34px; line-height:34px; text-indent:30px; color:#FFF; font-size:15PX; background:url(../images/t-bg1.jpg) no-repeat;}
.page .nr .left .nav1 .b{background:#fff; border:1px solid #e3e3e3; border-top:none; padding:10px 10px 20px 10px;}
.page .nr .left .nav1 .b ul li{width:100%; height:30px; line-height:30px; border-bottom:1px dotted #ccc; text-indent:8px; font-size:12px;}
a.pro_menubg_:link,a.pro_menubg_:visited{display:block; background:url(../images/ico-5.png) right center no-repeat;}
a.pro_menubg_:hover{background:url(../images/ico-4.png) right center no-repeat; font-weight:bold; color:#d91d13;} 
a.pro_menubg_over:link,a.pro_menubg_over:visited{background:url(../images/ico-4.png) right center no-repeat; font-weight:bold; color:#d91d13; display:block;}
a.pro_menubg_over:hover{background:url(../images/ico-4.png) right center no-repeat; font-weight:bold; color:#d91d13;}

.page .nr .left .nav2{width:100%; padding-bottom:15px;}
.page .nr .left .nav2 .t{width:100%; height:34px; line-height:34px; text-indent:30px; color:#FFF; font-size:15PX; background:url(../images/t-bg1.jpg) no-repeat;}
.page .nr .left .nav2 .b{background:#fff; border:1px solid #e3e3e3; border-top:none; padding:10px 10px 20px 10px;}
.page .nr .left .nav2 .b ul li{width:100%; height:30px; line-height:30px; border-bottom:1px dotted #ccc; text-indent:8px; font-size:12px; background:url(../images/ico-3.png) left center no-repeat;}

.page .nr .left .nav3{background:#fff; border:1px solid #e3e3e3;padding:10px 10px 0px 10px; overflow:hidden;}
.page .nr .left .nav3 ul{width:210px;}
.page .nr .left .nav3 ul li{width:84px; height:89px; float:left; padding:0 10px 10px 0;}
.page .nr .left .nav3 ul li img{width:84px; height:89px;}

.page .nr .right{width:760px; float:right; background:#fff; border:1px solid #e3e3e3; padding:0 15px;}
.page .nr .right .t{width:100%; height:35px; line-height:35px; border-bottom:2px solid #ededed;}
.page .nr .right .t .l{float:left; height:35px; border-bottom:2px solid #e05048; color:#e05048; font-weight:bold; font-size:16px;}
.page .nr .right .t .r{float:right; font-size:12px; color:#bbb;}
.page .nr .right .t .r span{font-family:"宋体"; padding:0 5px;}
.page .nr .right .t .r b{color:#e05048;}
.page .nr .right .b{width:100%; min-height:185px; line-height:25px; font-size:14px; padding:10px 0;}


.honor{width:100%; min-height:311px; line-height:25px; font-size:14px; padding:20px 0 10px 0; overflow:hidden;}
.honor ul{width:790px;}
.honor ul li{width:235px; float:left; border:1px solid #e3e3e3; padding:2px 2px 0 2px; margin:0 18px 18px 0;}
.honor ul li img{width:235px; height:165px;}
.honor ul li .name{text-align:center; height:25px; line-height:18px;}
.honor ul li:hover{background:#f2f2f2;border:1px solid #f2f2f2;}

.news{width:100%; min-height:311px; line-height:25px; font-size:14px; padding:10px 0 10px 0; }
.news ul li{ width:100%; height:35px; line-height:35px; border-bottom:1px dotted #e8e8e8;}
.news ul li .l{float:left; background:url(../images/ico-3.png) left center no-repeat; text-indent:8px;}
.news ul li .r{float:right; color:#bbb;}
.news ul li .ll{float:left; background:url(../images/ico-6.png) left center no-repeat; text-indent:20px;}
.news ul li .rr{float:right; color:#bbb;}
.news ul li .lll{float:left; color:#000; }
.news ul li .rrr{float:left; text-indent:10px;}
.newsshow1{width:100%; line-height:25px; border-bottom:1px dotted #ccc; text-align:center; padding-bottom:10px;}
.newsshow2{width:100%; line-height:25px; padding:10px 0px;}
.newsshow2 img{background:#e0dcd7; padding:5px; border:1px solid #ccc; margin-bottom:10px; max-width:98%; height:auto}
.newsshow4{width:100%; height:20px; line-height:20px;text-align:left; font-size:12px;} 

.list{height:140px; padding:20px 0; border-bottom:1px dotted #e8e8e8;}
.list img{width:200px; height:140px; float:left;}
.list .con{width:540px; height:140px; float:right;}
.list .con .s1{font-size:15px; font-weight:bold; color:#d91d13;}
.list .con .s1 span{padding-right:10px; font-size:12px; color:#666; font-weight:500;}
.list .con .s2{font-size:12px; line-height:20px; padding-top:5px;}
.list .con .s3 a{background:url(../images/ico-4.png) right center no-repeat; padding-right:8px; color:#d91d13; font-size:12px;}

.btn1{ padding:0 15px; height:32px; color:#FFF; background:#018dcb; display:block; border:5px solid #018dcb; border-radius:3px; font-family:Microsoft Yahei; float:left; cursor:pointer; font-size:15px; margin-top:15px;}
.btn1:hover{color:#FFF; background:#E05048;border:5px solid #E05048;}


.link{width:100%; height:39px; background:#ececec; border-top:1px solid #dedede; overflow:hidden;}
.link .con{width:1002px; margin:0 auto;}
.link .con ul li{float:left; line-height:39px;}
.link .con ul li span{color:#bbb; padding:0 5px; font-family:"宋体";}
.link .con ul li b{font-weight:bold; color:#d91d13;}

.footer{width:100%; background:#018dcb; border-top:1px solid #0080b8;}
.footer .con{width:1002px; margin:0 auto; padding:15px 0; text-align:center; line-height:23px; color:#fff; font-size:12px;}
.footer .con a{color:#fff;}
.footer .con a:hover{text-decoration:underline;}

.wp-pagenavi {
	CLEAR: both;
	padding:15px 0;
	text-align:center;
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}