*{ padding:0px; margin:0px;}
body,div,span,ul,li,h1,h2,h3,h4,ol,dl,dt,dd,img,a,input,textarea,clear{ padding:0; margin:0; list-style:none; border:0;font-family: "微软雅黑";}
a{color:#666; text-decoration:none;}
li{ list-style:none;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.img100 img{display: block;width: 100%;height: 100%;}
.clear{clear: both;}
body{background-color: white;}
.stops{width: 100%;height: 412px;background: url(../images/zt_bg.png) no-repeat center top;padding-top: 26px;}
.w1200{width: 1226px;position: relative;margin: 0 auto;}
.stops .backhome{position:absolute;left:50%;top:-26px;margin-left:-50px;display: block;width: 99px;height:33px;padding-bottom: 28px;border-radius: 0px 0px 50px 50px;line-height: 40px;background: url(../images/zt_home.png) no-repeat center 34px rgba(255,255,255,0.3);text-align: center;font-size: 16px;color: white;}
.stops .backhome:hover{color: #d80000;}
.stops .logo{display: block;width:265px;height: 64px;}
.stops .wselect{height: 58px;width: 267px;margin: 232px auto 0px;background: url(../images/zt_bg1.png) no-repeat center;}
.stops .wselect span{color: white;font-size: 24px;width: 84px;text-align: right;height: 58px;line-height: 58px;float: left;}
.stops .wselect select{display: block;float: left;height: 58px;line-height: 58px;outline: none;width: 152px;text-indent: 30px;background: none;border:0px;font-size: 24px;color: white;}
.stops .wselect select option{color: #333;}
.loc{padding-left: 24px;line-height: 50px;background: url(../images/zt_loc.png) no-repeat left center;color: #524C4C;font-size: 16px;}
.loc span,.loc a{color: #524C4C;font-size: 16px;}
.comtit{height: 34px;width: 100%;}
.comtit a{display: block;margin: 0 auto;height: 34px;width: 250px;}
.titbg1{background: url(../images/zt_tit1.png) no-repeat center top;margin-top: 42px;margin-bottom: 62px;}
.titbg2{background: url(../images/zt_tit2.png) no-repeat center top;margin-bottom: 58px;}
.titbg3{background: url(../images/zt_tit3.png) no-repeat center top;}
.titbg3 a{width: 394px;}
.wrap-zfjs{margin-bottom: 58px;}
.wrap-zfjs .zfjs-item{margin-left: 4px;float: left;transition: all 0.4s;z-index: 1;position: relative;}
.wrap-zfjs .zfjs-item>a{color: white;font-size: 21px;height: 46px;line-height: 46px;text-align: center;display: block;}
.wrap-zfjs .zfjs-item.zfjs1{width: 242px;height: 577px;background: url(../images/zt_bg4.png) no-repeat center top;margin-left: 0px;}
.wrap-zfjs .zfjs-item.zfjs1>a{padding-top: 95px;margin-bottom: 58px;}
.wrap-zfjs .zfjs-item.zfjs2{width: 242px;height: 472px;background: url(../images/zt_bg5.png) no-repeat center top;margin-top: 46px;}
.wrap-zfjs .zfjs-item.zfjs2>a{padding-top: 90px;margin-bottom: 50px;}
.wrap-zfjs .zfjs-item.zfjs3{width: 242px;height: 470px;background: url(../images/zt_bg6.png) no-repeat center top;margin-top: 46px;}
.wrap-zfjs .zfjs-item.zfjs3>a{padding-top: 75px;margin-bottom: 42px;}
.wrap-zfjs .zfjs-item.zfjs4{width: 242px;height: 472px;background: url(../images/zt_bg7.png) no-repeat center top;margin-top: 46px;}
.wrap-zfjs .zfjs-item.zfjs4>a{padding-top: 90px;margin-bottom: 50px;}
.wrap-zfjs .zfjs-item.zfjs5{width: 242px;height: 577px;background: url(../images/zt_bg8.png) no-repeat center top}
.wrap-zfjs .zfjs-item.zfjs5>a{padding-top: 95px;margin-bottom: 58px;}
.wrap-zfjs .zfjs-item:hover{transform: translateY(-20px);z-index: 2;}
.zlm{padding-left: 54px;;}
.zlm>li{height: 42px;line-height: 42px;position: relative;display: inline-block;min-width: 52%;padding-right: 2px;}
.zlm>li>a{color: #333;font-size: 16px;position: relative;z-index: 1;}
.zlm>li .wrap-ul{position: absolute;display: none;padding: 10px 18px 30px;background:#d5e7fb;min-width: 115px;top: 0px;left: 110%;z-index: 2;}
.zlm>li .wrap-ul:before{content: '';display: block;position: absolute;left: -10px;top:8px;background: url(../images/zt_bg9.png) no-repeat center;width: 14px;height: 25px;}
.zlm>li .wrap-ul li{line-height: 24px;}
.zlm>li .wrap-ul li a{font-size: 14px;color: #525252;}
.zlm>li .wrap-ul li a:hover{color: #D72F2F;}
.zlm>li:hover a{color: #D72F2F;}
.zlm>li:hover .wrap-ul{display: block;}

.wgkpt{height: 408px;background: #f5f5f7;padding-top: 30px;}
.wgkpt .gkpt{background: url(../images/zt_bg2.png) no-repeat center top;height: 254px;position: relative;width: 100%;}
.wgkpt .gkpt a{position: absolute;color: #333;font-size: 18px;line-height: 20px;text-align: center;display: block;width: 120px;}
.wgkpt .gkpt a.gkpt1{top: 184px;left: 184px;}
.wgkpt .gkpt a.gkpt2{top:44px;left: 372px;}
.wgkpt .gkpt a.gkpt3{top: 184px;left: 558px;}
.wgkpt .gkpt a.gkpt4{top:44px;right: 366px;}
.wgkpt .gkpt a.gkpt5{top:184px;right: 178px;}
.wgkpt .gkpt a:hover{color: #D72F2F;}

.wzdh{background: url(../images/zt_bg3.png) no-repeat center top white;padding-top: 60px;height: 570px;margin-bottom: 38px;}
.wzdh .zdhs{width: 936px;margin: 0 auto;height: 340px;margin-top: 165px;position: relative;}
.wzdh .zdhs a:first-child{left: 0px;}
.wzdh .zdhs a{display: block;width: 215px;height: 215px;line-height: 215px;background:url(../images/zt_icon6.png) no-repeat center ;transition: all 0.4s;position: absolute;text-align: center;font-size: 18px;color: #333;;left: 0px;top: 0px;}
.wzdh .zdhs a.nor{padding-top: 80px;line-height: 32px;height: 135px;}
.wzdh .zdhs a.nor1{bottom: 0px;top: auto;}
.wzdh .zdhs a.dhs1{left:120px;}
.wzdh .zdhs a.dhs2{left: 240px;}
.wzdh .zdhs a.dhs3{left: 360px;}
.wzdh .zdhs a.dhs4{left: 480px;}
.wzdh .zdhs a.dhs5{left: 600px;}
.wzdh .zdhs a.dhs6{left: 720px;}
.wzdh .zdhs a:hover{background:url(../images/zt_icon6h.png) no-repeat center ;color: white;}
.wzdh .zdhs a.hover{background:url(../images/zt_icon6h.png) no-repeat center ;color: white;}
.xqzl{background: #f5f5f6;}
.wtit{position: relative;height: 88px;}
.wtit:before{width: 100%;height: 38px;background: white;content: '';position: absolute;left: 0px;top: 0px;z-index: 1;}
.xqzl-tit{height: 88px;background: url(../images/zt_tit4.png) no-repeat center;z-index: 2;position: relative;}
.xqzl-tit a{width: 234px;height: 88px;display: block;margin: 0 auto;}
.xqzls{padding-top: 42px;padding-bottom: 50px;}
.xqzls a{display: block;float: left;width: 298px;height: 52px;line-height: 52px;background: white;margin-left: 10px;margin-bottom: 10px;text-align: center;font-size: 16px;color: #333;}
.xqzls a.nor{margin-left: 0px;}
.xqzls a:hover{background: #2967bb;color: white;}
