body{
margin:0;
padding:0;
font-family:Microsoft yahei;
font-size:0.875em;

background:#fff;
}
*{margin:0; padding:0;}


ul,li{list-style:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#ccc;}
a:active{color:#ccc;}

.header{width:100%;height:113px;background:#fff; overflow:hidden;}
.w1200{width:1200px;margin:0 auto;}
.logo{width:430px;height:53px;float:left;margin:36px 0 0 0;}
.logo img{width:100%;height:100%;}
.hotline{width:211px;height:33px;float:right;margin:46px 0 0 0;}
.hotline img{width:100%;height:100%;}
.nav{width:100%;height:39px;background:url(../images/nav.jpg) repeat-x;}
.nav ul{width:1200px;height:39px;}
.nav li{width:148px;height:39px;line-height:39px;float:left;text-align:center;font-size:14px;}
.nav a:link,.nav a:visited{color:#fff;}
.nav a:hover,.nav a:active{background:rgba(255,255,255,0.5);display:block;}
.line{width:2px!important;height:39px;background:url(../images/line.jpg) no-repeat;}
.banner{width:100%;height:641px;background:url(../images/banner.jpg) no-repeat center bottom; background-size:cover; background-position:center center;}
.picbox{width:1200px;height:375px; overflow:hidden;z-index:999;position:relative;top:-109px;}
.pic{width:819px;height:375px;float:left;}
.good{width:381px;height:375px;float:right;background:#0f70bf;color:#fff;}
.imgbox{display:block;width:273px;height:187px;float:left;}
.bgf4{background:#f4f4f4;}
.bg33{background:#333;}
.imgbox h2{color:#0f70bf;}
.imgbox p{ text-transform:uppercase;}
.bg33 h2,.bg33 h3{color:#fff;text-transform:uppercase;}
.imgbox font{width:140px;height:50px;margin:60px auto;display:block;}
.hid{width:100%;height:911px; overflow:hidden;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.good font{width:140px;height:50px; text-transform:uppercase;margin:20px 0 0 20px;display:block;color:#fff;}
.good font p{color:#fff;}
.good ul{margin:10px 20px;}
.good a:link,.good a:visited{color:#fff;}
.search{padding:20px 0 0 20px;width:100px;display:inline-table;}
.sub{ vertical-align:bottom;}
.scroll{width:100%;height:345px;background:#f4f4f4;}
.sc_tit{width:100px;height:60px;line-height:60px;border-bottom:solid #ccc 1px;margin:0 auto;text-align:center;margin-bottom:30px;}
.sc_tit span{width:30px;height:3px;background:#0f70bf;display:block;margin:0 auto;}
.foot{width:100%;height:186px;background:#333;color:#ffffff;}
.copyrights{width:50%;float:left;margin-top:20px;}
.code{width:100px;float:right;margin-top:20px;}
ul li{ list-style:none;}
a{ text-decoration:none;}
.mainwarp{width:1200px;margin:20px auto;}
.leftmenu{width:223px;float:left;}
.rightbox{width:962px;float:right;}
.tite{width:100%;height:40px;line-height:40px;background:#f4f4f4;padding:10px 0 10px 0;}
.leftmenu ul{width:80%;margin:30px auto;}
.leftmenu li{height:30px;line-height:30px;border-bottom:dashed #ccc 1px;}
.tit{float:left;}
.tit h3{height:30px;line-height:30px;}
.path{float:right;}
.line-strong{display:block;width:30px;height:3px;line-height:3px;background:#116db8;}
.rightbox{padding:30px 0 30px 0;line-height:30px;}
.p_t{text-align:center;display:block;height:60px;line-height:60px;}
.p_t p{background:#116db8;color:#fff;font-size:20px;color:#fff;}
.foot a:link,.foot a:visited{color:#fff;}
.pic p,.good p{font-size:12px;}
.pic h2,.good h2{font-size:20px;}
.floatleft{float:left;}
.floatright{float:right;}
.list_pic li{width:24.5%;display:inline-table;text-align:center;}
.list_pic li img{border:solid #ccc 1px;width:90%;height:150px;}
.propic{widtth:304px;height:225px;border:solid #ccc 1px;}