@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,  dl, dt, dd, ul, ol, li,  pre,  form, fieldset, legend, button, input, textarea,  th { margin: 0; padding: 0; }
body{min-width: 1200px;}
body, button, input, select, textarea { font-size: 14px; font-family: 'Microsoft YaHei'; color: #333;}
a:visited{text-decoration: underline; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small {font-size: 12px; }
a {text-decoration: none; color: #333;transition: color linear .3s}

sup {vertical-align: text-top; }
sub {vertical-align: text-bottom; }
legend {color: #000; }
fieldset, img {border: 0; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.FL{ float:left;}
.FR{ float:right;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.cfix{*zoom:1;}
.clear{content:".";display:block;clear:both;overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.color-orange,a.color-orange{color: #fda233;}
.cnt{ width:1200px; margin-left:auto; margin-right: auto;}


.ZFfooter{ max-height:560px; padding-top:67px; font-size: 16px; line-height: 38px;color: #cecece; background:url(../image/db_bg.png) repeat-x;margin-bottom: 110px;}
.ZFfooter a{color: #cecece; transition: all ease .3s;}
.ZFfooter a:hover{color: #fff;}
.ZFfooter .hd{position:relative;height: 44px;line-height: 44px;font-size: 22px;color: #cecece;text-align: center;border-bottom: 1px solid #2e2e2e;}
.ZFfooter .hd i{position: absolute;width:190px;height: 1px;bottom: -1px;left: 30%;margin: 0 0 0 -40px;background: #009933;}

.ZFfooter .hd1{position:relative;height: 44px;line-height: 44px;font-size: 22px;color: #cecece; border-bottom: 1px solid #2e2e2e;}
.ZFfooter .hd1 i{position: absolute;width:100px;height: 1px;bottom: -1px;left:6%;margin: 0 0 0 -40px;background: #009933;}

.ZFfooter .bd1{margin: 15px 0 0 0;}
.ZFfooter .bd{margin: 15px 0 0 0;}
.ZFfooter .frow1{width: 270px;margin: 0 40px 0 0; text-align: center}
.ZFfooter .frow2{width: 640px;}
.ZFfooter .frow2 h2{ width:100px; color:#fff; font-weight:normal;line-height: 38px}
.ZFfooter .frow3{width: 205px; line-height: 24px;}
.ZFfooter .wx{ background: url(../image/sz.png) no-repeat; background-position:-134px -139px; width:184px; height:188px; margin-top:70px;}
.ZFfooter .wz{ text-align:center; line-height:40px; padding-top:10px;}
.ZFfooter .sjlx{ font-size:1.4em; color:#fff;}
.dhtb{background: url(../image/sz.png) no-repeat; background-position:-32px -125px; width:28px; height:28px; float:left; padding-right:10px;}
.ZFfooter .frow2 .ZFitem{ padding-left:25px;}
.ZFfooter .fwx img{display: block;width: 118px;height:118px;margin: 0 auto;}
.ZFfooter .frow3 .p1{margin: 10px 0 0 0;}
.ZFfooter .frow3 .p2{line-height: 30px;margin-top: 10px;}
.ZFfooter .frow3 .p2 img{vertical-align: top;margin: 0 10px 0 0;}
.ZFfooter .ygh{ width:1200px; margin:0 auto;}
.ZFfooter .ygh p{text-align: center;font-size: 14px;color: #cecece; width:1200px;line-height: 30px; margin-top:88px;}