@charset "utf-8"; 
@import url("reset.css"); 
@import url("header.css"); 
@import url("footer.css"); 
@import url("animate.min.css"); 

.warp{background:url(index_img08.png) center bottom no-repeat;/*#f2faff;*/background-size: contain;}
.Content{width: 100%;/* max-width:1920px; */margin:0 auto;height: auto;overflow: hidden;}

/*头条新闻*/
.Part1{width: 100%;height: 114px;overflow: hidden;background: #127eeb;/*#e5f5ff;*/padding-top: 26px;}
.ttxw{width:1400px; height:auto; overflow: hidden;margin:0 auto;}
.ttxw .bd{width: 100%; height: auto; overflow: hidden;}
.ttxw .bd ul{width: 100%;height: auto;overflow: hidden;}
.ttxw .bd ul li{width: 100%;height: auto;overflow: hidden;width:33%;float:left;display: none;}
.ttxw .bd ul li.one{width: 100%;height: auto;overflow: hidden;display: block;margin-bottom: 0;}
.ttxw .bd ul li>a{width: 90%;line-height: 48px;display: block;color: #ffffff;/*#0066CC;*/font-size: 42px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;font-size:20px;}
.ttxw .bd ul li.one>a{width:100%;text-align: center;font-size: 42px;font-size: 48px;line-height: 80px;}
.ttxw .bd ul li a:hover{text-shadow: 0px 2px 2px #000000;}
.ttxw .bd ul li p{width: 100%;line-height: 38px;display: block;color: #ffffff;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top: 10px;text-align: center;}
.ttxw .bd ul li p a{color: #ffffff; font-size: 18px;}
.ttxw .bd ul li p a:hover{color: #0066cc;}

/*新闻资讯*/
.Part2{width: 1400px;height: 496px;/* overflow: hidden; */margin: 57px auto 0;}
.xwzxjdt{float: left; width: 746px; height: auto; overflow: hidden;}
/*焦点图*/
.Focus {width: 100%;height: 492px;position: relative;overflow: hidden; background: #FFFFFF; border-bottom: 4px solid #e5f1fb; border-radius: 8px;}
.Focus .pic,.Focus .pic li {width: 100%;height: auto;overflow: hidden;}
.Focus .pic img {width: 100%;height: 425px;overflow: hidden;border-radius: 8px;}
.Focus .txt {width: 100%;height: 67px; overflow: hidden;}
.Focus .txt ul li {width: 100%;height: 100%;}
.Focus .txt ul li a {display: block;width: 706px;height: 67px;line-height: 67px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #333333;padding: 0px 20px;font-weight: bold;text-align: center;}
.Focus .txt>ul li:hover {margin-left: 5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.Focus .txt ul li a:hover {color: #0066cc;}
.Focus .num {height: 8px;position: absolute;bottom: 91px;left: 30px;z-index: 2;}
.Focus .num li {width: 8px;height: 8px;float: left;margin: 8px 4px;  background: #ffffff;border-radius: 4px;}
.Focus .num li.on {background: url(index_img09.png) center center no-repeat;width: 27px; height: 21px;margin: 0px 4px;}
.Focus .prev {background: url(index_img10.png) no-repeat center;left: -40px;}
.Focus .next {background: url(index_img11.png) no-repeat center;right: -40px;}
.Focus .prev,.Focus .next {display: block;width: 40px;height: 40px;position: absolute;top: 180px;cursor: pointer;transition: all .5s;}
.Focus:hover .prev {left: 0px;}
.Focus:hover .next {right: 0px;}

/*新闻列表*/
.xwzxlist {width: 620px;height: 492px;float: right;}
.xwzxlist .hd {width: 100%;height: 77px;margin-bottom: 16px;}
.xwzxlist .hd ul li {display: inline-block;width: auto;margin-right: 15px;height: 77px;line-height: 77px;float: left;position: relative;}
.xwzxlist .hd ul li.last {margin-right: 0px;}
.xwzxlist .hd ul li a {display: inline-block;height: 100%;font-size: 28px;color: #333333;z-index: 2;position: relative;}
.xwzxlist .hd ul li:before {content: "";width: 0;height: 117px;background: url(index_img12.gif) center center no-repeat;position: absolute;top: -20px;left:0;z-index: 1;}
.xwzxlist .hd ul li.on a {color: #0066cc;font-weight: bold;}
.xwzxlist .hd ul li.on:before{width: 100%;}
.xwzxlist .bd {width: 100%;height: auto;overflow: hidden;margin-top: 8px;}
.xwzxlist .bd ul li {width: 100%;height: 50px;line-height: 50px;overflow: hidden;position: relative;z-index: 0;}
.xwzxlist .bd ul li a {color: #333333;font-size: 18px;display: block;width: 75%;padding-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.xwzxlist .bd ul li a:before {content: "";width: 6px;height: 6px; background: #0066cc; border-radius: 50%;position: absolute;bottom: 21px;left: 0;}
.xwzxlist .bd ul li span {display: block;text-align: right;float: right;font-size: 18px;color: #999999;}
.xwzxlist .bd ul li:before {transition: all 0.8s cubic-bezier(0.7, 0.5, 0.2, 1);content: "";width: 0;height: 100%;background: #e6ecf5;position: absolute;top: 0;left: 0;z-index: -1;}
.xwzxlist .bd ul li:hover:before {background: #e6ecf5;width: 100%;}
.xwzxlist .bd ul li a:hover {color: #0066cc;}

/*外部链接*/
.wblj{width: 1400px;height: auto;overflow: hidden;margin: 33px auto 0;}
.wblj ul{width: 100%;height: auto;overflow: hidden;}
.wblj ul li{width: 233px;height: 89px; line-height: 89px; background: #c0dfff; overflow: hidden;float: left;position: relative;}
.wblj ul li a{width: 100%;height: 100%;display: block;text-align: center;color: #0066cc;font-size: 24px;font-weight: bold;position: relative;z-index: 2;}
.wblj ul li.m2{background:#d0e7ff; width: 234px;}
.wblj ul li.m3{background:#d0e7ff;}
.wblj ul li::after {content: "";position: absolute;z-index: 0;background: #0066cc;height: 100%;width: 100%;border-radius: 50%;top: 100%;left: 100%;transition: all .7s;}
.wblj ul li:hover::after{transform: scale(2.2) translate3d(-50%, -50%, 50px);}
.wblj ul li:hover a{color: #FFFFFF;}

/*横幅*/
.Part3{width: 1400px; height: auto; overflow: hidden; margin: 33px auto 0;}
.banner .banner_l{width: 677px; height: auto; overflow: hidden; float: left; position: relative;}
.banner .banner_r{width: 677px; height: auto; overflow: hidden; float: right; position: relative;}
.banner .bd {width: 100%;height: auto;overflow: hidden;}
.banner .bd ul {width: 100%;height: auto;overflow: hidden;}
.banner .bd ul li {width: 100%;height: auto;overflow: hidden;}
.banner .bd ul li a {width: 100%;height: 100%;display: block;}
.banner .bd ul li img {width: 100%;height: 110px;transition: all 0.5s;}
.banner .bd ul li img:hover{transform:scale(1.05); transition: transform 0.7s ease-out 0s; -moz-transition: transform 0.7s ease-out 0s;}
.banner .hd {height: auto;z-index: 9;cursor: pointer;position: absolute;bottom: 15px;right: 20px;}
.banner .hd ul {display: inline-block;height: 12px;overflow: hidden;text-align: center;}
.banner .hd li {float: left;width: 12px;height: 12px;background: #0066cc; margin: 0px 2px;border-radius: 50%;}
.banner .hd li.on {background: #FFFFFF;}

.hds {width: 100%;height: 52px;border-bottom: 1px solid #e6e6e6;}
.hds ul{float: left;}
.hds ul li {display: inline-block;width: auto;margin-right: 62px;height: 52px;line-height: 32px;float: left;position: relative;}
.hds ul li a {display: inline-block;height: 100%;font-size: 30px;color: #333333;}
.hds ul li a:before {content: "";width: 0;height: 4px;background: #0066cc;position: absolute;bottom: -1px;left: 50%;z-index: 2;transition: 0.5s;}
.hds ul li.on a {color: #0066cc; font-weight: bold;}
.hds ul li.on a:before{width: 100%; left: 0;}
.hds dl{float: right; height: auto; overflow: hidden; margin-top: 6px;}
.hds dl dt{float: left;width: 96px; height: 35px; line-height: 35px; text-align: center; margin-left: 13px;}
.hds dl dt a{width: 100%; height: 100%; display: block; font-size: 18px; color: #0066cc;background: #e5effa; border-radius: 15px;}
.hds dl dt a:hover{background: #0080ff; color: #FFFFFF;}

.bds {width: 100%;height: auto;overflow: hidden;}
.bds ul{width: 100%;height: auto;overflow: hidden;margin-top: 15px;}
.bds ul li {width: 100%;height: 50px;line-height: 50px;overflow: hidden;position: relative;z-index: 0;}
.bds ul li a {color: #333333;font-size: 18px;display: block;width: 75%;padding-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.bds ul li a:before {content: "";width: 6px;height: 6px; background: #0066cc; border-radius: 50%;position: absolute;bottom: 21px;left: 0;}
.bds ul li span {display: block;text-align: right;float: right;font-size: 18px;color: #999999;}
.bds ul li:before {transition: all 0.8s cubic-bezier(0.7, 0.5, 0.2, 1);content: "";width: 0;height: 100%;background: #e6ecf5;position: absolute;top: 0;left: 0;z-index: -1;}
.bds ul li:hover:before {background: #e6ecf5;width: 100%;}
.bds ul li a:hover {color: #0066cc;}
.ztitle{width: 100%; height: 47px; line-height: 47px; position: relative;}
.ztitle:before {content: "";width: 100%;height: 1px; background: #0066cc; position: absolute;bottom: 23px;left: 0;}
.ztitle a{display: block; width: 264px; height: 100%; color: #0066cc; font-size: 45px; font-weight: bold; text-align: center; background: #FFFFFF; margin: 0 auto; position: relative;}
.ztitle a:before {content: "";width: 8px;height: 8px; background: #0066cc; position: absolute;bottom: 20px;left: 0; border-radius: 50%;}
.ztitle a:after {content: "";width: 8px;height: 8px; background: #0066cc; position: absolute;bottom: 20px;right: 0; border-radius: 50%;}
.ztitle a:hover{color:#0049a0;}

/*政务公开*/
.Part4{width: 1330px;height: auto;padding: 35px;overflow: hidden;background: #FFFFFF;margin: 33px auto 0;}
.zwgk{width: 100%; height: auto; overflow: hidden;}
.zwgk .zwgkcon{width: 100%; height: auto; overflow: hidden; margin-top: 48px;}
.zwgk .jcxxgk{width: 880px; height: auto; overflow: hidden; float: left;}
.zwgk .zcwj{width: 100%; height: auto; overflow: hidden;}
.zwgk .zcwjcon{width: 100%;height: 66px;margin-top: 29px;background: url(index_img15.png) left center no-repeat #c3e6ff;}
.zwgk .zcwjcon .Tit{float: left; width: 190px; text-align: center; height: 66px ;line-height: 66px;}
.zwgk .zcwjcon .Con{float: right;width: 688px;height: 44px;margin-top: 11px;}
.zwgk .zcwjcon .Con .layui-inline{ float: left; }
.zwgk .zcwjcon .Con .layui-inline.s1{margin-left: 38px;display: none;}
.zwgk .zcwjcon .Con .layui-inline.s2{ margin-left: 28px; }
.zwgk .zcwjcon .Con .layui-inline.s1 .layui-input-block,
.zwgk .zcwjcon .Con .layui-inline.s2 .layui-input-block{width: 116px;margin: 5px 0px 0px;min-height: 34px;border-radius: 3px;}
.zwgk .zcwjcon .Con .layui-inline .layui-input-block select{color: #0066cc;font-size: 16px;}
.zwgk .zcwjcon .Con .layui-form-select .layui-edge{width: 36px;height: 100%;background: none;top: 0;right: 0;margin: 0;border:none;border-radius: 0 8px 8px 0;}
.zwgk .zcwjcon .Con .layui-form-select .layui-edge::after{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background: url(index_img17.png) center center no-repeat;transition: all 0.3s;}
.zwgk .zcwjcon .Con .layui-form-selected .layui-edge{ transform: none; }
.zwgk .zcwjcon .Con .layui-form-selected .layui-edge::after{ transform: rotate(180deg); }
.zwgk .zcwjcon .Con .layui-form-select .layui-input{background: url(index_img18.png) repeat;border-radius: 3px;border: none;color: #0066cc;font-size: 16px;}
.zwgk .zcwjcon .Con .layui-form-select .layui-input::-webkit-input-placeholder { color: #0066cc;} /* WebKit, Blink, Edge */
.zwgk .zcwjcon .Con .layui-form-select .layui-input:-moz-placeholder { color: #0066cc;opacity:  1;} /* Mozilla Firefox 4 to 18 */
.zwgk .zcwjcon .Con .layui-form-select .layui-input::-moz-placeholder { color: #0066cc; opacity:  1;} /* Mozilla Firefox 19+ */
.zwgk .zcwjcon .Con .layui-form-select .layui-input:-ms-input-placeholder {color: #0066cc;} /* Internet Explorer 10-11 */
.zwgk .zcwjcon .Con .layui-form-select .layui-input::-ms-input-placeholder { color: #0066cc;} /* Microsoft Edge */
.zwgk .zcwjcon .Con .layui-form-select dl{max-height: 192px; padding: 0;}
.zwgk .zcwjcon .Con .layui-form-select dl dd.layui-this{background-color: #0066cc;}
.zwgk .zcwjcon .Con .layui-inline.s3 .layui-input-block{margin-left: 0px;width: 505px;height: 44px;border-radius: 22px;background: #ffffff;}
.zwgk .zcwjcon .Con .layui-inline.s3 .layui-input-block .layui-input{float: left;width: 310px;border-radius: 8px 0 0 8px;border: none;background: none;padding-left: 28px;height: 44px;color: #999999;font-size: 14px;}
.zwgk .zcwjcon .Con .layui-inline.s3 .layui-input-block .SendBtn{float: right;width: 44px;height: 100%;border-radius: 22px;background: url(index_img14.png) center center no-repeat #0066cc;}

.zwgk .zcjd{width: 100%; height: auto; overflow: hidden;}
.zwgk .zfxxgk{width: 411px; height: auto; overflow: hidden; float: right;}
.zwgk .zfxxgk ul{width: 100%; height: auto; overflow: hidden;}
.zwgk .zfxxgk ul li{width: 100%; height: 70px;line-height: 70px; margin-bottom: 23px; border-radius: 8px; background: url(index_img12_1.png) center center no-repeat;}
.zwgk .zfxxgk ul li.m2{ background: url(index_img12_2.png) center center no-repeat;}
.zwgk .zfxxgk ul li.m3{ background: url(index_img12_3.png) center center no-repeat;}
.zwgk .zfxxgk ul li.m4{ background: url(index_img12_4.png) center center no-repeat;}
.zwgk .zfxxgk ul li a{width: 100%; height: 100%; display: block;}
.zwgk .zfxxgk ul li i{width: 86px;height: 100%;display: block;float: right;background: url(index_img12.png) no-repeat; position: relative; z-index: 1;}
.zwgk .zfxxgk ul li.m1 i{background-position: -2px 8px;}
.zwgk .zfxxgk ul li.m2 i{background-position: -2px -169px;}
.zwgk .zfxxgk ul li.m3 i{background-position: -2px -381px;}
.zwgk .zfxxgk ul li.m4 i{background-position: -2px -565px;}
.zwgk .zfxxgk ul li span{ width: 320px; float:left;color: #ffffff;font-size: 24px; text-align:center; display: block;}
.zwgk .zfxxgk ul a:hover span{font-weight: bold;}
.zwgk .zfxxgk ul a:hover i{transform: scale(1);}

.zwgk .jgsz{width: 100%; height: auto; overflow: hidden;margin: 23px 0px 7px;}
.zwgk .jgsz ul{width: 100%; height: auto; overflow: hidden;}
.zwgk .jgsz ul li{width: 226px; height: 48px;line-height: 48px; float: left; position: relative; margin-right: 60px;}
.zwgk .jgsz ul li:before {content: "";width: 1px;height: 44px; background: #ccdbed; position: absolute;bottom: 2px;right: 0px;}
.zwgk .jgsz ul li a{width: 100%; height: 100%; display: block;}
.zwgk .jgsz ul li i{width: 48px;height: 100%;display: block;float: left;background: url(index_img16.png) no-repeat; position: relative; z-index: 1; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.zwgk .jgsz ul li.m1 i{background-position: -6px -3px;}
.zwgk .jgsz ul li.m2 i{background-position: -295px -3px;}
.zwgk .jgsz ul li.m3 i{background-position: -589px -3px;}
.zwgk .jgsz ul li.m4 i{background-position: -879px -3px;}
.zwgk .jgsz ul li.m5 i{background-position: -1168px -3px;}
.zwgk .jgsz ul li span{ float:left;color: #333333;font-size: 24px; text-align:center; display: block; margin-left: 32px;}
.zwgk .jgsz ul li.m5{margin-right: 0px; width: 186px;}
.zwgk .jgsz ul li.m5:before{opacity: 0;}
.zwgk .jgsz ul li.m5 span{float: right; margin-left: 0;}
.zwgk .jgsz ul li:hover span{ color: #0066cc;}
.zwgk .jgsz ul li:hover i{animation-name: rubberBand;}

/*网上服务*/
.Part5{width: 1330px;height: auto;padding: 35px;overflow: hidden;background: #FFFFFF;margin: 33px auto 0;}
.wsfw{width: 100%; height: auto; overflow: hidden;}
.wsfw .zwfww{width: 100%; height: 92px; line-height: 92px; margin-top: 48px; overflow: hidden; background: url(index_img20.png) center center no-repeat;}
.wsfw .zwfww a{height: 100%; display: block; margin-left: 82px;}
.wsfw .bsfw{width: 100%;height: auto;overflow: hidden;margin-top: 33px;}
.wsfw .bsfw dl{width: 417px; height: 334px; float: left; overflow: hidden; position: relative; background: url(index_img21.png) center top no-repeat;}
.wsfw .bsfw dl::after {content: "";position: absolute; height: 172px; top: 0px;right: 0;}
.wsfw .bsfw dl.m1::after{width: 230px; background: url(index_img21_1.png) center 31px no-repeat;}
.wsfw .bsfw dl.m2::after{width: 260px; background: url(index_img21_2.png) center center no-repeat;}
.wsfw .bsfw dl.m3::after{width: 254px; background: url(index_img21_3.png) center center no-repeat;}
.wsfw .bsfw dl.m2{margin-left: 40px;}
.wsfw .bsfw dl.m3{float: right;}
.wsfw .bsfw dt{width: 100%;height: auto; overflow: hidden; position:relative ; z-index: 2;}
.wsfw .bsfw dt a{width: 206px; height: auto; display: block; margin-top: 61px; text-align: center;}
.wsfw .bsfw dl.m3 dt a{width:250px;}
.wsfw .bsfw dt span{width: 100%; display: block; line-height: 50px; font-size: 30px; font-weight: bold; color: #333333;}
.wsfw .bsfw dt p{width: 100%; display: block; line-height: 35px; font-size: 18px; color: #99d4ff;}
.wsfw .bsfw dd{padding: 0px 33px;height: auto;overflow: hidden;margin-top: 37px;}
.wsfw .bsfw .hd {width: 100%;height: 29px;}
.wsfw .bsfw .hd ul li {padding: 0px 5px; cursor: pointer; margin-right: 26px;height: 29px;line-height: 29px;font-size: 18px;color: #333333; background: #e5e5e5; border-radius: 8px; float: left;position: relative;}
.wsfw .bsfw .hd ul li.last{margin-right: 0px;}
.wsfw .bsfw .hd ul li:before {content: "";width: 0;height: 4px;background: url(index_img21_4.png) center top no-repeat;position: absolute;bottom: -4px;left: 50%;z-index: 1;}
.wsfw .bsfw .hd ul li.on{color: #FFFFFF; background: #0066cc;}
.wsfw .bsfw .hd ul li.on:before{width: 100%; left: 0;}
.wsfw .bsfw .bd{width: 100%;height: auto;overflow: hidden;min-height: 60px;}
.wsfw .bsfw .bd ul{width: 100%; height: auto; overflow: hidden;margin-top: 10px;max-height: 90px;}
.wsfw .bsfw .bd ul li{display: inline-block; height: 30px;line-height: 30px;float: left; margin-right: 30px;}
.wsfw .bsfw .bd ul li a{width: 100%; height: 100%; display: block; color: #333333;font-size: 16px;}
.wsfw .bsfw .bd ul li a:hover{color: #0066cc;}


/*政民互动*/
.Part6{width: 1400px;height: auto;padding: 35px 0px;overflow: hidden;background: #FFFFFF;margin: 33px auto 0;}
.zmhd{padding: 0px 35px; height: auto; overflow: hidden;}
.zmhd .zmhdcon{width: 100%; height: auto; overflow: hidden; margin-top: 45px;}
.zmhd .xzxx{ width: 705px; height: auto; overflow: hidden; float: left;}
.zmhd .xzxx .bds ul{margin-top: 17px;}
.zmhd .zjdc{ width: 590px; height: auto; overflow: hidden; float: right;}
.zmhd .zjdclist{width: 100%; height: auto; overflow: hidden;}
.zmhd .zjdclist ul{width: 100%; height: auto; overflow: hidden;margin-top: 20px;}
.zmhd .zjdclist ul li{width: 100%;height: 80px;overflow: hidden;margin-top: 15px;}
.zmhd .zjdclist ul li .desc{float: right; width: 490px; height: auto; overflow: hidden;}
.zmhd .zjdclist ul li .desc h3{width: 100%;height: auto;overflow: hidden;}
.zmhd .zjdclist ul li .desc h3 a{width: 100%; font-size: 18px; display: block; color: #333333; line-height: 20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zmhd .zjdclist ul li .desc p{width: 100%;display: block;height: auto;overflow: hidden;line-height: 23px;padding-top: 14px;}
.zmhd .zjdclist ul li .desc p em{float: left;width: 52px; height: 21px; display: block;color: #0066cc;font-size: 14px;line-height: 21px;text-align: center; border: 1px solid #0066cc; border-radius: 2px;}
.zmhd .zjdclist ul li .desc p em.jxz{background: #ce0000; border: 1px solid #ce0000; color: #FFFFFF;}
.zmhd .zjdclist ul li .desc p span{color: #999999; font-size: 14px; display: block; float: left; padding-left: 8px;}
.zmhd .zjdclist ul li .desc h3 a:hover{color: #0066cc;}

.Part6 .qtlm{width: 100%;height: auto;overflow: hidden;margin-top: 12px;}
.Part6 .qtlm ul{padding: 0px 19px;height: auto;overflow: hidden;}
.Part6 .qtlm ul li{width: 422px; height: auto; overflow: hidden; float: left; border-radius: 10px; margin:10px 16px;}
.Part6 .qtlm ul li a{width: 100%; height: 100%; display: block;}
.Part6 .qtlm ul li:hover{box-shadow:0px 0px 7px 0px #0066cc;}


/*专题专栏*/
.Part7{width: 1400px; height: 264px; margin: 33px auto 86px;}
.Part7 h3{width: 100%; height: 47px; line-height: 47px; position: relative;}
.Part7 h3:before {content: "";width: 570px;height: 1px; background: #0066cc; position: absolute;bottom: 23px;left: 0;}
.Part7 h3:after {content: "";width: 570px;height: 1px; background: #0066cc; position: absolute;bottom: 23px;right: 0;}
.Part7 h3 a{display: block; width: 264px; height: 100%; color: #0066cc; font-size: 45px; font-weight: bold; text-align: center; margin: 0 auto; position: relative;}
.Part7 h3 a:before {content: "";width: 8px;height: 8px; background: #0066cc; position: absolute;bottom: 20px;left: 0; border-radius: 50%;}
.Part7 h3 a:after {content: "";width: 8px;height: 8px; background: #0066cc; position: absolute;bottom: 20px;right: 0; border-radius: 50%;}
.ztzl{width: 100%;height: 171px; margin-top: 45px;position: relative;}
.ztzl .bd{width: 100%; height: auto; overflow: hidden;}
.ztzl .bd ul{width: 100%; height: auto; overflow: hidden;}
.ztzl .bd ul li{float: left; width: 333px; height: 171px; border-radius: 15px; overflow: hidden; margin-right: 23px;}
.ztzl .bd ul li a{width: 100%; height: 100%; display: block;}
.ztzl .bd ul li img{width: 100%; height: 171px; transition: transform 1s; transform: scale(1);}
.ztzl .bd ul li img:hover{transform: scale(1.07);}
.ztzl .prev,.ztzl .next {display: block;width: 44px;height: 44px;position: absolute;top: 73px;background: url(index_img26.png) left top no-repeat;cursor: pointer;z-index: 1;}
.ztzl .prev {left: -78px;}
.ztzl .next {background-position: right top;right: -78px;}