body,ul,li,ol,dl,dt,dd,h1,h2,h3,h5,h6,span,em,i,p,a,b,big,small{display:block;margin:0;padding:0;box-sizing:border-box}
dd,dl,dt,li,ul{list-style:none}
a{text-decoration:none}
i,em{font-style:normal}
img{border:0;display:block}
hr{border:none}
div{box-sizing:border-box}
body{background:#FFF;font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei',Arial,sans-serif;min-width:1200px}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
.clearfix{*+height:1%}
.top{width:100%;background:#3e6373}
.top .nav{position:relative;z-index:999;margin:50px auto 0 auto;width:1200px;height:60px;background:#3e6373;line-height:60px}
.nav span{position:absolute;top:-50px;left:0;color:#666;font-size:12px}
.nav .logo{position:relative;z-index:999;float:left;width:39px;height:39px;background:#3e6373}
.logo img{margin:10px 0 0 0;width:39px;height:39px}
.nav ul{float:right;border-right:1px solid #d2e3ea}
.nav ul li{position:relative;float:left;width:180px;height:60px;border-left:1px solid #d2e3ea;text-align:center;line-height:60px}
.nav ul li a{color:#fff;font-size:16px}
.nav ul li a:hover{color:#e87e3f}
.nav ul li i{color:#fff;cursor:pointer}
.nav ul li i:hover{color:#e87e3f}
.nav .this{color:#d35527}
.nav .subnav_ph{position:absolute;top:60px;right:-180px;z-index:999;display:none;width:1200px;border-top:2px solid #f0f5f5;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;background:#e5edf0}
.subnav_ph .w170{width:170px}
.subnav_ph .w150{width:150px}
.subnav_ph .w120{width:120px}
.subnav_ph dl{float:left;margin:0 0 20px 35px}
.subnav_ph dl dt{height:35px;line-height:35px}
.subnav_ph dl dt a{margin:15px 0;color:#3e6373;text-align:left;font-weight:700;font-size:13px}
.subnav_ph dl dd{overflow:hidden;height:25px;line-height:25px}
.subnav_ph dl dd a{color:#333;text-align:left;font-size:13px}
.subnav_ph dl dd a:before{float:left;margin:11px 7px 0 0;width:3px;height:3px;background:#e87e3f;content:""}
.subnav_ph dl dd a:hover,.subnav_ph dl dt a:hover,.subnav_zx dl dd a:hover{color:#e87e3f}
.nav .subnav_zx{position:absolute;top:60px;right:0;z-index:999;display:none;width:330px;border-top:2px solid #f0f5f5;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;background:#e5edf0}
.subnav_zx dl{float:left;clear:both;margin:20px 0;width:330px}
.subnav_zx dl dd{float:left;overflow:hidden;margin:0 0 0 30px;width:130px;height:30px;line-height:30px}
.subnav_zx dl dd a{color:#333;text-align:left;font-size:13px}
.subnav_zx dl dd a:before{float:left;margin:15px 10px 0 0;width:3px;height:3px;background:#e87e3f;content:""}
.nav .act::before{position:absolute;top:0;right:93px;z-index:999;width:13px;height:5px;background:#e87e3f;content:""}
.nav .down{background:url(../images/contrast_down.png) no-repeat 150px center}
.list{margin:0 auto;width:1200px}
.list .breadcrumb{float:left;clear:both;padding:10px 0 0 20px;width:1200px;height:39px;background:url(../images/bread.png) no-repeat left 16px;color:#888;font-size:13px;line-height:39px}
.breadcrumb a{display:inline;margin:0 20px;color:#888}
.breadcrumb a:hover{color:#e87e3f}
.list ul{float:left;clear:both;margin:0 0 60px 0;width:1228px}
.list ul li{float:left;margin:30px 28px 0 0;width:279px;border:1px solid #dce0e2;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;background:#fff}
.list ul li a{float:left;overflow:hidden;margin:20px 0 0 23px;width:235px;height:50px;color:#333;font-size:15px;line-height:25px}
.list ul li a:hover{color:#e87e3f}
.list ul li span{float:right;margin:20px 25px 0 0;width:60px;height:30px;background:#3e6373;color:#fff;text-align:center;font-size:12px;line-height:30px}
.list .page{float:left;clear:both;margin:0 0 80px 0;width:1200px}
.page p{text-align:center}
.page a,.page b{display:inline-block;margin:0 10px 0 0;padding:0 7px;height:28px;min-width:35px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;font-size:12px;line-height:28px}
.page b{background:#ef9c58;color:#fff;font-weight:700}
.page a{background:#e8eaea;color:#3e6373}
.page a:hover{background:#ef9c58;color:#fff}
.footer{margin:80px 0 0 0;width:100%;height:130px;background:#3e6373}
.footer i{margin:0 auto;width:1200px}
.footer dl{float:left;width:270px;height:130px;background:#b2d3dd}
.footer dt{margin:30px 0 0 23px;padding-left:39px;background:url(../images/footlogo.png) no-repeat left center;letter-spacing:2px;font-weight:400;font-size:18px;line-height:38px}
.footer dt a{color:#3e6373}
.footer dd{margin:0 0 0 25px;color:#333;font-weight:400;font-size:15px;line-height:33px}
.footer span{float:left;margin:60px 0 0 120px;width:530px;border-bottom:1px solid #ccc;color:#eee;text-align:center;font-size:12px;line-height:25px}
.footer ul{float:right;margin-top:20px;width:170px}
.footer li{float:right;clear:both;width:150px;color:#fff;font-size:13px;line-height:30px}
.footer li a{color:#fff;font-size:13px}
.footer a:hover{color:#ff6900}
