.mySwiper{width:100% !important;height:100% !important;position:relative}
.mySwiper .swiper-slide img{display:block;width:100%}
.mySwiper .swiper-slide img.i2{display:none}
.mySwiper .swiper-slide .txt{position:absolute;width:70%;left:50%;bottom:12%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.mySwiper .swiper-slide .txt h2{font-size:36px;color:#fff}
.mySwiper .swiper-slide .txt p{font-size:18px;color:#adadad;padding:10px 0}
.mySwiper .swiper-pagination-bullet{width:40px;height:3px;background:#fff;opacity:.8;border-radius:0}
.mySwiper .swiper-pagination-bullet-active{opacity:1;background:#2155ea}
.mySwiper .swiper-dian{bottom:4%;text-align:right;width:94%;padding:0 3%}

.wbg{background:#fff;overflow:hidden}
.hbg{background:#f7f7f7;overflow:hidden}
.abg{background:url(../images/b1.jpg) no-repeat center top;background-size:cover;overflow:hidden}
.sbg{background:url(../images/b4.png) no-repeat center top;background-size:100% auto;overflow:hidden}
.dbg{background:url(../images/b3.jpg) no-repeat center top;background-size:cover;overflow:hidden}
.cbg{background:url(../images/ex.jpg) no-repeat center top;background-size:cover;overflow:hidden}

.htit{padding:60px 0 18px;text-align:center;background:url(../images/hr-h.png) no-repeat center bottom}
.htit h2{font-size:46px;color:#000;font-weight:normal}
.htit p{font-size:18px;line-height:22px;padding-top:8px;color:#bcbcbc;text-transform:uppercase}

.abox{padding-top:20px;font-size:17px;line-height:39px;color:#434343;text-align:center}

.youshi{padding-top:70px}
.youshi dl{text-align:center;width:23%;float:left;padding:0 1%}
.youshi dl dt{font-size:17px;height:40px;line-height:40px;position:relative;overflow:hidden;color:#141414;font-family:Arial,Helvetica,sans-serif}
.youshi dl dt span{display:inline-block;font-size:42px;font-weight:bold}
.youshi dl dt em{display:inline-block;font-style:normal;padding-left:5px}
.youshi dl dd{font-size:17px;line-height:30px;padding-top:10px}

.more{padding:55px 0 75px;text-align:center}
.more a{font-size:17px;color:#fff;background:url(../images/jt1.png) no-repeat 76% center #2155ea;height:61px;line-height:61px;display:inline-block;padding:0 85px 0 60px;text-align:center;-webkit-border-radius:31px;-moz-border-radius:31px;-o-border-radius:31px;border-radius:31px;transition:all .4s ease}
.more a:hover{background-position:78% center}

.mtbox{padding-top:30px}
.mtbox .ml{width:425px}
.mtbox .ml .tt{font-size:22px;font-weight:normal;color:#080808;background:url(../images/hr-s.png) no-repeat left center;padding-left:12px;line-height:44px;height:44px}
.mtbox .ml ul{float:left;width:100%}
.mtbox .ml ul li{float:left;width:100%;line-height:28px;padding:9px 0}
.mtbox .ml ul li span{float:right;font-size:16px;color:#6e7485;padding-left:30px}
.mtbox .ml ul li a{font-size:18px;height:56px;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.mtbox .mc{width:420px;padding:0 65px}
.mtbox .mc dl{width:100%;display:block;padding-top:5px}
.mtbox .mc dl dt{display:block;width:100%;overflow:hidden;position:relative;cursor:pointer}
.mtbox .mc dl dt a{ display:block; position:relative}
.mtbox .mc dl dt a:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/but.png) no-repeat center center rgba(0,0,0,0.5);transition:all .6s ease}
.mtbox .mc dl dt img{display:block;width:100%;height:325px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.mtbox .mc dl dt a:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.mtbox .mc dl dt a:hover:after{filter:Alpha(opacity=0);opacity:0}
.mtbox .mc dl dd a{display:block;font-size:20px;color:#333;line-height:30px;height:60px;padding-top:22px;overflow:hidden}
.mtbox .mc dl dd p{font-size:16px;line-height:28px;color:#666;height:56px;overflow:hidden;padding-top:13px}

.business{height:auto;overflow:hidden;position:relative;padding-top:140px}
.business .slide{height:auto;overflow:hidden}
.business .slide .swiper-slide{height:auto;overflow:hidden;position:relative}
.business .slide .swiper-slide img{display:block;width:100%;min-height:700px}
.business .slide .swiper-slide .text{width:100%;color:#fff;position:absolute;right:0;top:35%;text-align:right}
.business .slide .swiper-slide .text .container{text-align:right}
.business .slide .swiper-slide .text h2{color:#fff;font-size:42px;font-weight:normal}
.business .slide .swiper-slide .text h3{color:#fff;font-size:19px;font-weight:normal;padding:20px 0;background:url(../images/hr-b.png) no-repeat right bottom}
.business .slide .swiper-slide .text a{font-size:17px;color:#fff;margin-top:50px;display:inline-block;background:url(../images/jt1.png) no-repeat right center;padding-right:30px}
.business .tabs{width:100%;height:auto;position:absolute;z-index:2;top:40px}
.business .tabs .container{background:#fff;text-align:center;height:190px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-box-shadow:0 -4px 15px #eee;-webkit-box-shadow:0 -5px 15px #eee;box-shadow:0 -5px 15px #eee;overflow:hidden}
.business .tabs .item{float:left;width:20%;height:100%;background:url(../images/hr-x.png) no-repeat right center}
.business .tabs .item:nth-last-child(2){background:none}
.business .tabs .item dl{display:block;width:100%;height:100%}
.business .tabs .item dl dt{padding-top:45px}
.business .tabs .item dl dt img{display:block;width:56px;height:56px;margin:0 auto}
.business .tabs .item dl dt img.i2{display:none}
.business .tabs .item dl dd{font-size:19px;color:#272727;padding-top:15px}
.business .tabs .item:hover dl,.business .tabs .item.active dl{background:url(../images/b5.png) repeat-y left top;background-size:100% auto}
.business .tabs .item:hover dl dt img.i1,.business .tabs .item.active dl dt img.i1{display:none}
.business .tabs .item:hover dl dt img.i2,.business .tabs .item.active dl dt img.i2{display:block}
.business .tabs .item:hover dl dd,.business .tabs .item.active dl dd{color:#fff}

.djbox{padding:30px 0 80px}
.djbox .zuo{width:690px;}
.djbox .zuo dl{position:relative;width:100%;overflow:hidden}
.djbox .zuo dl dt{ width:100%;height:537px; position:relative}
.djbox .zuo dl dt img{display:block;min-width:100%;height:100%;/*-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1);*/ position:relative;left:50%;transform:translateX(-50%);}
/*.djbox .zuo dl:hover dt img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}*/
.djbox .zuo dl dd{position:absolute;left:0;bottom:0;width:100%}
.djbox .zuo dl dd a{display:block;font-size:26px;color:#fff;line-height:44px;padding:60px 20px 20px;background:url(../images/jb.png) repeat-x left bottom}
.djbox .you{width:690px;}
.djbox .you dl{width:100%;background:#fff;padding:30px;box-sizing:border-box;-moz-box-shadow:0 2px 10px #ddd;-webkit-box-shadow:0 2px 10px #ddd;box-shadow:0 2px 10px #ddd}
.djbox .you dl.d2{margin-top:25px}
.djbox .you dl dt{height:36px;line-height:36px;padding-bottom:10px}
.djbox .you dl dt a{float:right;font-size:15px;color:#666;background:url(../images/jt2.png) no-repeat right center;padding-right:20px}
.djbox .you dl dt h3{float:left;font-size:22px;color:#000;font-weight:normal;background:url(../images/hr-s.png) no-repeat left center;padding-left:12px}
.djbox .you dl dd{height:50px;line-height:50px}
.djbox .you dl dd span{float:right;font-size:16px;padding-left:15px}
.djbox .you dl dd a{font-size:20px;color:#232323;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.ztbox{padding:30px 0 80px}
.ztbox .zlist .ztit{height:36px;line-height:36px;padding-bottom:10px}
.ztbox .zlist .ztit a{float:right;font-size:15px;color:#666;background:url(../images/jt2.png) no-repeat right center;padding-right:20px}
.ztbox .zlist .ztit h3{float:left;font-size:22px;color:#000;font-weight:normal;background:url(../images/hr-s.png) no-repeat left center;padding-left:15px}
.ztbox .zlist{width:620px;padding:30px;-moz-box-shadow:0 0 20px #ddd;-webkit-box-shadow:0 0 20px #ddd;box-shadow:0 0 20px #ddd}
.ztbox .zlist dl{float:left;width:100%;padding:10px 0}
.ztbox .zlist dl dt{float:left;width:160px;margin-right:15px}
.ztbox .zlist dl dt img{display:block;width:100%;height:116px}
.ztbox .zlist dl dd a{font-size:21px;padding-top:8px;display:block;height:32px;line-height:32px;overflow:hidden}
.ztbox .zlist dl dd p{font-size:17px;padding-top:5px;line-height:30px;color:#5c5c5c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ztbox .zlist ul{float:left;width:100%;padding-top:10px}
.ztbox .zlist ul li{float:left;width:100%;height:42px;line-height:42px}
.ztbox .zlist ul li span{float:right;font-size:16px;padding-left:15px}
.ztbox .zlist ul li a{font-size:18px;color:#232323;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/*------*/
.nbanner{ width:100%; /*height:300px;*/ margin:0 auto; position:relative}
.nbanner img{ display:block; margin:0 auto; width:100%; height:auto}
.nbanner img.i2{ display:none}

.weizhi{ background:#fff; background:url(../images/hr-t2.png) repeat-x left bottom; line-height:80px; overflow:hidden}
.weizhi .zuo ul{ float:left; width:100%;}
.weizhi .zuo ul li{ float:left; padding-right:15px;}
.weizhi .zuo ul li a{ display:block; font-size:17px; font-weight:bold; padding:0 10px; color:#6c6c6c}
.weizhi .zuo ul li a:hover,.weizhi .zuo ul li.on a{ color:#2155ea; background:url(../images/hr-t.png) repeat-x left bottom}
.weizhi .you{ background:url(../images/wz.png) no-repeat left center; padding-left:25px; font-size:15px;}
.weizhi .you a{ display:inline-block; background:url(../images/wz2.png) no-repeat left center; padding:0 20px 0 15px; color:#838383}
.weizhi .you a:nth-last-child(1){ padding-right:0}

.ntit{ padding-top:40px}
.ntit h2{ font-size:30px; color:#3d3e41; line-height:44px;}
.ntit p{ color:#eaecf4; font-size:25px; line-height:36px; text-transform:capitalize; padding-top:5px}

.rybox dl{ float:left; width:436px; margin:25px 46px 0 0}
.rybox dl:nth-of-type(3n+3){ margin-right:0}
.rybox dl dt{ overflow:hidden}
.rybox dl dt img{ display:block; width:100%; height:303px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.rybox dl dt:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.rybox dl dd{ font-size:16px; text-align:center; height:42px; line-height:42px; padding-top:20px; overflow:hidden}

.zpbox{ padding-top:22px}
.zpbox th,.zpbox td{ line-height:26px; font-size:16px; padding:17px 10px 17px 30px; box-sizing:border-box}
.zpbox th.t1{ width:35%}
.zpbox th.t2{ width:30%}
.zpbox th.t3{ width:20%}
.zpbox th.t4{ width:15%}
.zpbox th{ color:#fff; background:#2155ea}
.zpbox td{ color:#3c3c3c; border-bottom:1px solid #eee}

.lnbox{ padding-bottom:80px}
.lnbox dl{ width:100%; position:relative; margin-top:50px;-moz-box-shadow:0 0 20px #ddd;-webkit-box-shadow:0 0 20px #ddd;box-shadow:0 0 20px #ddd}
.lnbox dl dt{ width:390px; padding:75px 55px; background:#fff; text-align:center; position:absolute; top:50%; margin-top:-211px}
.lnbox dl:nth-of-type(odd) dt{ left:0;}
.lnbox dl:nth-of-type(even) dt{ right:0;}
.lnbox dl dt img{ display:block; width:42px; margin:0 auto}
.lnbox dl dt h3{ font-size:26px; line-height:36px; padding-top:15px; font-weight:normal; color:#333}
.lnbox dl dt p{ font-size:16px; line-height:30px; height:150px; overflow:hidden; padding-top:15px; color:#333}
.lnbox dl dd img{ display:block; width:100%;}

.whbox{ font-size:17px; line-height:40px; color:#545454; padding:30px 0 90px}
.whbox img{ max-width:100% !important; height:auto !important}
.whbox .hz-a{ float:left; width:100%;}
.whbox .hz-a li{ float:left; width:23.5%; padding:2% 2% 0 0; text-align:center}
.whbox .hz-a li:nth-of-type(4n+4){ padding-right:0}
.whbox .hz-a li a{ display:block; border:1px solid #e5eaf7; font-size:22px; color:#3d3e41; padding:35px 20px; line-height:40px; overflow:hidden;}
.whbox .hz-a li a:hover{ background:#2155ea; border-color:#2155ea; color:#fff;}

.msbox{ padding-top:50px}
.msbox .txt{ background:url(../images/hz_i.png) no-repeat center center; background-size:cover; padding:115px 765px 130px 75px;}
.msbox .txt h2{ font-size:30px; color:#fff; line-height:44px;}
.msbox .txt h3{ display:block; color:#87a1f3; font-size:25px; font-weight:normal; line-height:36px; text-transform:capitalize; padding-top:5px}
.msbox .txt p{ font-size:17px; color:#fff; line-height:40px; padding-top:20px; text-align:justify}

.xwlist{ padding-top:20px}
.xwlist dl{float:left;width:100%;padding:40px 0;background:url(../images/hr-t2.png) repeat-x left bottom}
.xwlist dl dt{float:left;width:246px}
.xwlist dl dt img{display:block;width:246px;height:190px}
.xwlist dl dd.d1{float:left;width:80px;padding:50px;font-size:18px;line-height:28px;color:#959595;text-align:center;font-family:Arial,Helvetica,sans-serif;background:url(../images/hr-t2.png) repeat-y right top}
.xwlist dl dd.d1 span{display:block;font-size:26px;line-height:62px;color:#000}
.xwlist dl dd.d2{float:left;width:940px;font-size:15px;padding-left:34px;padding-top:35px}
.xwlist dl dd.d2 a.tt{display:block;font-size:18px;color:#0f0f0f;line-height:36px;height:36px;overflow:hidden}
.xwlist dl dd.d2 p{line-height:28px;padding-top:8px;color:#808080;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.xwlist dl dd.d2 a.bt{display:inline-block;color:#1e477f;padding-top:10px}

.djlist dl{ float:left; width:430px; margin-right:55px; margin-top:50px;-moz-box-shadow:0 5px 10px #eee;-webkit-box-shadow:0 5px 10px #eee;box-shadow:0 5px 10px #eee}
.djlist dl:nth-of-type(3n+3){ margin-right:0}
.djlist dl dt{ overflow:hidden}
.djlist dl dt img{ display:block; width:100%; height:270px;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.djlist dl dt:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.djlist dl dd{ padding:20px 30px 30px}
.djlist dl dd em{ font-size:16px; font-weight:bold; font-style:normal; color:#c2c2c2; display:block; line-height:26px;}
.djlist dl dd p{ font-size:19px; line-height:30px; height:60px; color:#101010; padding-top:10px; overflow:hidden}
.djlist dl dd span{ font-size:16px; color:#2155ea; background:url(../images/tx.png) no-repeat right 17px; padding-right:25px; padding-top:12px; display:inline-block}

.lxbox{ padding:30px 0 70px}
.lxbox dl{ float:left; width:326px; padding:50px 40px 40px; margin-right:32px; text-align:center; border-top:3px solid #bcccf9; box-sizing:border-box;-moz-box-shadow:0 5px 10px #eee;-webkit-box-shadow:0 5px 10px #eee;box-shadow:0 5px 10px #eee}
.lxbox dl dt img{ display:block; width:70px; height:60px; padding:15px 10px; margin:0 auto}
.lxbox dl dd h3{ font-size:22px; font-weight:normal; color:#444; padding-top:25px}
.lxbox dl dd p{ font-size:16px; color:#616161; line-height:24px; min-height:48px; padding-top:12px}
.lxbox dl.dlx{ margin-right:0}
.lxbox dl.dlx dt img{ width:90px; height:90px; padding:0}

.xmap{ width:100%; margin:0 auto; height:660px}
.xmap img{max-width:none !important;display:inline-block}
.xmap *,.xmap *:before,.xmap *:after{box-sizing:content-box}
.xmap td{font-size:12px}
.xmap .map-label{width:auto;position:absolute;left:50%;z-index:2;line-height:24px;border-radius:2px;padding:10px 14px;font-size:14px;color:#fff;display:block;background-color:#5184f9;word-break:keep-all}
.xmap .map-label h2{ font-size:16px;}
.xmap .map-label:before,.xmap .map-label:after{content:"";background:#5184f9;position:absolute}
.xmap .map-label:before{width:10px;height:10px;bottom:-5px;left:50%;background:#5184f9;margin-left:-5px;transform:rotate(45deg)}
.xmap .map-label:after{width:10px;height:10px;border-radius:50%;border:3px solid #fff;bottom:-24px;left:50%;margin-left:-7px}

.jjbox{ padding:45px 0 110px}
.jjbox .zuo{ padding:20px 25px; width:310px; min-height:570px; background:#f7f8fa}
.jjbox .zuo span.en{ display:block; font-size:25px; color:#dddee0; text-transform:uppercase; line-height:50px;}
.jjbox .zuo h2{ font-size:25px; color:#383838; line-height:50px; font-weight:normal}
.jjbox .you{ width:960px;}
.jjbox .you .tit{ font-size:28px; font-weight:bold; color:#2c2c2c; line-height:52px;}
.jjbox .you .txt{ font-size:17px; line-height:40px; padding-top:25px; text-align:justify}
.jjbox .you .txt img{ max-width:100% !important; height:auto !important}

.youshi-n dl{padding-top:30px;}
.youshi-n dl:nth-of-type(odd){width:56%;float:left;}
.youshi-n dl:nth-of-type(even){width:42%;float:right;}
.youshi-n dl dt{font-size:17px;height:40px;line-height:40px;position:relative;overflow:hidden;color:#5c5c5c;font-family:Arial,Helvetica,sans-serif}
.youshi-n dl dt span{display:inline-block;font-size:40px;font-weight:bold;color:#ff8400}
.youshi-n dl dt em{display:inline-block;font-style:normal;padding-left:5px}
.youshi-n dl dd{font-size:17px;line-height:30px;padding-top:10px}

.cylbox{ padding:85px 0 110px}
.cylbox .zuo{ width:670px;}
.cylbox .zuo .txt{ padding-top:20px; font-size:17px; line-height:38px; color:#545454; text-align:justify}
.cylbox .you{ width:680px;}
.cylbox .you img{ display:block; max-width:100% !important; margin:0 auto}

.stbox{ padding:50px 0 110px;}
.stbox .zuo{ width:740px;}
.stbox .zuo .ntit{ padding-top:0}
.stbox .zuo .txt{ padding-top:20px; font-size:18px; line-height:34px; color:#656565; text-align:justify}
.stbox .you{ width:610px; padding-top:70px}
.stbox .you img{ display:block; max-width:100%; margin:0 auto}

.stlist{ padding:40px 0 80px}
.stlist ul{ float:left; width:100%}
.stlist ul li{ float:left; width:280px; text-align:center; padding:20px 0}
.stlist ul li a{ display:block}
.stlist ul li img{ width:280px; height:280px; display:block; margin:0 auto}
.stlist ul li img.i1{ display:block}
.stlist ul li img.i2{ display:none}
.stlist ul li span{ font-size:22px; color:#333; padding-top:5px; line-height:32px; height:32px; overflow:hidden}
.stlist ul li a:hover img.i1{ display:none}
.stlist ul li a:hover img.i2{ display:block}

.cybox{ padding:80px 0}
.cybox .zuo{ width:400px; background:#fff; padding-bottom:110px; margin-top:40px;-moz-box-shadow:0 2px 5px #bdd6ec;-webkit-box-shadow:0 2px 5px #bdd6ec;box-shadow:0 2px 5px #bdd6ec}
.cybox .zuo .ntit{ padding:40px;}
.cybox .zuo .list .item{ height:70px; line-height:70px; overflow:hidden;}
.cybox .zuo .list .item{ display:block; font-size:20px; padding-left:40px; padding-right:30px; color:#4f4f4f}
.cybox .zuo .list .item:hover,.cybox .zuo .list .item.active{ background:url(../images/st3.png) repeat-y left top}
.cybox .you{ padding-left:166px; padding-right:80px; width:754px;}
.cybox .you .map{width:100%;/*float:right;*/position:relative}
.cybox .you .map img{display:block;width:100%}
.cybox .you .map .points{width:100%;height:100%;position:absolute;left:0;top:0}
.cybox .you .map .points .item{position:relative;visibility:hidden;opacity:0;transition:all .4s ease}
.cybox .you .map .points .item .point{position:absolute;cursor:pointer; z-index:2}
.cybox .you .map .points .item .point-huis{ z-index:1}
.cybox .you .map .points .item .point .dot{width:29px;height:39px;margin:0 auto;display:block;background-position:center;background-size:100%}
.cybox .you .map .points .item .point .text{width:300px;background:#fff;position:absolute;bottom:65px;left:-135px;text-align:center;box-shadow:0 3px 15px rgba(128,146,197,0.2);visibility:hidden;opacity:0;transition:all .4s ease}
.cybox .you .map .points .item .point .text h2{font-size:16px;color:#2155ea}
.cybox .you .map .points .item .point .text p{font-size:14px;margin-top:5px;color:#666}
.cybox .you .map .points .item .point .text:after{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-top:8px solid #fff;border-right:10px solid transparent;position:absolute;bottom:-8px;left:50%;margin-left:-10px}
.cybox .you .map .points .item .point .text .slide{overflow:hidden;position:relative;padding:15px 15px 35px;background:#fff}
.cybox .you .map .points .item .point .text .slide .swiper-pagination{bottom:10px;text-align:center}
.cybox .you .map .points .item .point .text .slide .swiper-pagination .swiper-pagination-bullet{width:25px;height:4px;background:#999;margin:0 3px;border-radius:0}
.cybox .you .map .points .item .point .text .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#007aff}
.cybox .you .map .points .item .point:hover .text{bottom:46px;visibility:visible;opacity:1}
.cybox .you .map .points .item .point.point-luohe{left:425px;top:365px}
.cybox .you .map .points .item .point.point-zhumadian{left:425px;top:460px}
.cybox .you .map .points .item .point.point-zhengzhou{left:360px;top:215px}
.cybox .you .map .points .item .point.point-anyang{left:465px;top:10px}
.cybox .you .map .points .item .point.point-hebi{left:450px;top:60px}
.cybox .you .map .points .item .point.point-puyang{left:550px;top:60px}
.cybox .you .map .points .item .point.point-tongbai{left:345px;top:540px}
.cybox .you .map .points .item .point.point-lushan{left:300px;top:345px}
.cybox .you .map .points .item .point.point-pingdingshan{left:300px;top:345px}
.cybox .you .map .points .item .point.point-xiangcheng{left:365px;top:330px}
.cybox .you .map .points .item .point.point-luoyang{left:230px;top:230px}
.cybox .you .map .points .item .point.point-sanmenxia{left:50px;top:260px}
.cybox .you .map .points .item .point.point-xuchang{left:395px;top:310px}
.cybox .you .map .points .item .point.point-linzhou{left:405px;top:10px}
.cybox .you .map .points .item .point.point-kaifeng{left:470px;top:215px}
.cybox .you .map .points .item .point.point-zhoukou{left:510px;top:365px}
.cybox .you .map .points .item .point.point-nanyang{left:250px;top:450px}
.cybox .you .map .points .item .point.point-jiaozuo{left:330px;top:140px}
.cybox .you .map .points .item .point.point-jiyuan{left:250px;top:150px}
.cybox .you .map .points .item .point.point-xinyang{left:435px;top:580px}
.cybox .you .map .points .item .point.point-shangqiu{left:610px;top:250px}
.cybox .you .map .points .item .point.point-xinxiang{left:425px;top:130px}
.cybox .you .map .points .item .point.point-xihua{left:500px;top:355px}
.cybox .you .map .points .item .point.point-dancheng{left:560px;top:365px}
.cybox .you .map .points .item .point.point-zhenping{left:230px;top:450px}
.cybox .you .map .points .item .point.point-zhengyang{left:475px;top:515px}
.cybox .you .map .points .item .point.point-linzhou{left:400px;top:45px}
.cybox .you .map .points .item .point.point-linzhou2{left:400px;top:15px}
.cybox .you .map .points .item .point.point-gongyi{left:300px;top:200px}
.cybox .you .map .points .item .point.point-gushi{left:625px;top:580px}
.cybox .you .map .points .item .point.point-heshan{left:435px;top:35px}
.cybox .you .map .points .item .point.point-gaoxinqu{left:360px;top:215px}
.cybox .you .map .points .item.jr .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.jj .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.ny .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.hb .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.it .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.xf .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.kj .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.rq .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.wl .point .dot{background-image:url("../images/dt.png")}
.cybox .you .map .points .item.qt .point .dot{background-image:url("../images/dt.png")}
/*
.cybox .you .map .points .item.jr .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.jj .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.ny .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.hb .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.it .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.xf .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.kj .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.rq .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.wl .point-huis .dot{background-image:url("../images/dt-h.png")}
.cybox .you .map .points .item.qt .point-huis .dot{background-image:url("../images/dt-h.png")}
*/
.cybox .you .map .points .item.active{visibility:visible;opacity:1}

.title{padding-top:50px;text-align:center}
.title h1{font-size:26px;color:#000}
.time{font-size:15px;color:#999;line-height:26px;padding:15px 0 15px;border-bottom:1px solid #e4e4e4;text-align:center}
.nrbox{padding:20px 0;font-size:16px;line-height:36px;color:#454545}
.nrbox img{max-width:100% !important;height:auto !important}

.n-tit h2{font-size:22px;color:#000;background:url(../images/hr-s.png) no-repeat left center;height:52px;line-height:52px;border-bottom:1px solid #e4e4e4;padding-left:12px}

.xg-list ul{width:100%;float:left;padding-top:15px;padding-bottom:50px}
.xg-list ul li{width:48.5%;float:left;line-height:39px;height:39px;overflow:hidden}
.xg-list ul li:nth-of-type(even){float:right}
.xg-list ul li span{float:right;color:#a9a9a9;text-align:right;padding-left:10px}
.xg-list ul li a{display:block;background:url(../images/dian.png) no-repeat left center;color:#313131;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px;font-size:16px}

.nnav-m{ padding-top:25px; display:none}
.nnav-m ul{ float:left; width:100%}
.nnav-m ul li{ float:left; width:23.5%; padding:1% 2% 1% 0; text-align:center}
.nnav-m ul li:nth-of-type(4n){ padding-right:0}
.nnav-m ul li a{ display:block; font-size:16px; color:#666; line-height:36px; background:#f6f6f6}
.nnav-m ul li a:hover,.nnav-m ul li.on a{ background:#2155ea; color:#fff}

.box-nr{ width:1080px;}

@media (max-width:1600px) {
.box{width:1300px;}
.mtbox .ml{ width:395px}
.mtbox .ml ul li{ padding:8px 0}
.mtbox .ml ul li a{ font-size:17px;}
.mtbox .mc{ padding:0 45px}
.mtbox .mc dl dd a{ font-size:18px; padding-top:17px}
.htit{padding:50px 0 15px}
.htit h2{font-size:42px;}
.htit p{font-size:17px;}
.youshi{ padding-top:60px}
.more{ padding:50px 0 65px}
.more a{ height:57px; line-height:57px}
.business .tabs .container{ height:170px}
.business .tabs .item dl dt{ padding-top:35px}
.djbox .zuo{ width:665px;}
.djbox .zuo dl dt{ height:517px;}
.djbox .you{ width:615px;}
.djbox .you dl{ padding:25px;}
.djbox .you dl dd a{ font-size:19px;}
.ztbox .zlist{ width:585px; padding:25px;}
.footer .fnav dl{ width:135px;}
.footer .fnav dl.lx{ width:353px;}
.footer .fnav dl:nth-of-type(4){ width:185px;}
.rybox dl{ width:410px; margin:25px 35px 0 0}
.rybox dl dt img{ height:282px}
.xwlist dl dd.d1{ padding:50px 45px}
.xwlist dl dd.d2{ width:850px}
.jjbox .you{ width:880px}
.cylbox .you{ width:580px}
.lxbox dl{ width:301px; padding:50px 25px 40px}
.djlist{ padding-top:20px}
.djlist dl{ margin-right:35px; width:410px; margin-top:35px}
.djlist dl dt img{ height:257px}
.djlist dl dd{ padding:18px 20px 25px}
.djlist dl dd p{ font-size:18px}
.msbox .txt{ padding-left:65px}
.lnbox dl dt{ padding:65px 50px; margin-top:-201px}
.stlist ul li{ width:20%}
.stlist ul li img{ width:260px; height:260px}
.cylbox .you{ width:480px}
.cybox .zuo{ width:380px}
.cybox .you{ padding-left:116px; padding-right:50px}
.box-nr{ width:1080px;}
}

@media (max-width:1400px) {
.box{width:1170px;}
.header{ padding:16px 0;}
.header .box{ width:95%; padding:0 2.5%;}
.header .nav ul li{ padding:0 20px;}
.htit h2{ font-size:38px;}
.youshi{ padding-top:50px}
.youshi dl dt span{ font-size:38px;}
.more{ padding:50px 0 60px;}
.mtbox .ml{ width:365px;}
.mtbox .mc{ padding:0 35px; width:370px;}
.mtbox .mc dl dt img{ height:286px;}
.mtbox .mc dl dd a{ font-size:17px;}
.mtbox .ml ul li{ padding:5px 0}
.mtbox .ml ul li a{ font-size:16px;}
.mtbox .ml ul li span{ font-size:15px}
.business{ padding-top:110px;}
.business .tabs{ top:35px}
.business .tabs .container{ height:150px;}
.business .tabs .item dl dt{ padding-top:33px;}
.business .tabs .item dl dt img{ width:46px; height:46px}
.business .tabs .item dl dd{ font-size:17px}
.business .slide .swiper-slide img{ min-height:600px}
.business .slide .swiper-slide .text{ top:33%}
.business .slide .swiper-slide .text h2{ font-size:38px}
.business .slide .swiper-slide .text a{ margin-top:35px}
.djbox .zuo{ width:605px;}
.djbox .you{ width:545px;}
.djbox .you dl{ padding:20px;}
.djbox .you dl.d2{ margin-top:22px}
.djbox .zuo dl dt{ height:470px}
.djbox .you dl dd{ height:46px; line-height:46px}
.djbox .you dl dd a{ font-size:17px}
.ztbox .zlist{ width:533px; padding:20px}
.ztbox .zlist dl dd a{ font-size:19px}
.ztbox .zlist dl dd p{ font-size:16px; line-height:28px}
.djbox,.ztbox{ padding-bottom:70px}
.footer .fnav{ padding:35px 0 45px}
.footer .fnav dl{ width:115px}
.footer .fnav dl:nth-of-type(4){ width:140px}
.footer .fnav dl.lx{ width:343px}
.footer .copy{ padding:22px 0}
.weizhi{ line-height:72px}
.jjbox{ padding-bottom:80px}
.jjbox .zuo{ padding:20px;}
.jjbox .zuo span.en,.jjbox .zuo h2{ font-size:22px; line-height:44px}
.youshi-n dl dt span{ font-size:32px}
.youshi-n dl dd{ font-size:16px} 
.jjbox .you{ width:790px}
.ntit{ padding-top:30px}
.cylbox{ padding:65px 0 90px}
.cylbox .zuo{ width:660px}
.lxbox dl{ padding:40px 20px 30px; width:23.5%; margin-right:2%;}
.lxbox dl:nth-of-type(4){ margin-right:0}
.lxbox dl dd h3{ font-size:20px; padding-top:20px}
.lxbox dl dd p{ font-size:15px}
.djlist dl{ margin-right:27px; margin-top:27px; width:372px;}
.djlist dl dt img{ height:234px;}
.msbox .txt{ padding:100px 565px 130px 55px}
.lnbox dl dt{ margin-top:-166px; padding:35px 30px; width:480px}
.xwlist dl dd.d1{ padding:50px 30px}
.xwlist dl dd.d2{ width:750px}
.rybox dl{ width:372px; margin-right:27px}
.rybox dl dt img{ height:256px}
.stlist ul li img{ width:234px; height:234px;}
.cybox .zuo{ width:310px; padding-bottom:80px}
.cybox .zuo .ntit{ padding:25px 20px}
.cybox .zuo .list .item{ font-size:18px; padding-left:25px; padding-right:20px;height:62px; line-height:62px;}
.cybox .you{ padding-left:71px; padding-right:35px}
.ntit h2{ font-size:26px; line-height:36px}
.ntit p{ font-size:22px; line-height:32px}
.box-nr{ width:1080px;}
}

@media (max-width:1200px) {
.box{width:1060px;}
.tbox{ height:89px; line-height:89px}
.header .logo img{ height:56px;}
.header .logo img.i2{ height:56px;}
.header .nav ul li{ padding:0 20px;}
.header .nav ul li a.a{ font-size:17px; line-height:56px}
.header .nav ul li div{ top:56px; left:-22px}
.htit{ padding-top:40px}
.htit h2{ font-size:36px}
.htit p{ font-size:16px}
.more{ padding:35px 0 50px}
.more a{ font-size:16px; height:50px; line-height:50px; padding:0 75px 0 50px}
.mtbox .ml{ width:48%;}
.mtbox .mc{ display:none}
.mtbox .mr{ float:right}
.mtbox .ml .tt{ font-size:20px}
.business{ padding-top:100px}
.business .tabs .container{ height:130px}
.business .tabs .item dl dt{ padding-top:25px}
.business .tabs .item dl dt img{ width:40px; height:40px}
.business .slide .swiper-slide img{ min-height:550px}
.business .slide .swiper-slide .text h2{ font-size:34px}
.business .slide .swiper-slide .text h3{ font-size:17px}
.business .slide .swiper-slide .text a{ font-size:15px}
.djbox .zuo{ width:545px;}
.djbox .zuo dl dt{ height:424px}
.djbox .you{ width:495px;}
.djbox .you dl dt{ height:32px; line-height:32px; padding-bottom:6px}
.djbox .you dl dt h3{ font-size:19px;}
.djbox .you dl dt a,.ztbox .zlist .ztit a{ font-size:14px;}
.djbox .you dl dd{ height:41px; line-height:41px;}
.ztbox .zlist{ width:48.8%; box-sizing:border-box}
.ztbox .zlist .ztit h3{ font-size:19px}
.ztbox .zlist dl dd a{ font-size:18px}
.ztbox .zlist ul li{ height:39px; line-height:39px}
.ztbox .zlist ul li a{ font-size:17px}
.footer .fnav{ padding:25px 0 20px}
.footer .fnav dl{ display:none}
.footer .fnav dl.lx,.footer .fnav dl.ma{ display:block}
.footer .fnav dl.ma{ float:right; width:120px}
.footer .fnav dl dt{ font-size:16px; display:none}
.footer .fnav dl dd{ font-size:15px; line-height:35px}
.footer .fnav dl.ma dd{ width:100%}
.footer .copy{ font-size:14px; padding:16px 0; line-height:32px;}
.footer .copy dl dt{ line-height:30px}
.jjbox .zuo{ width:300px;}
.jjbox .you{ width:690px}
.ntit h2{ font-size:24px; line-height:32px;}
.ntit p{ font-size:20px; line-height:28px}
.cylbox{ padding:0 0 70px}
.cylbox .zuo{ width:100%}
.cylbox .you{ width:100%; padding-top:20px}
.stbox{ padding-top:30px}
.djlist dl{ width:340px; margin-right:20px; margin-top:20px}
.djlist dl dt img{ height:213px;}
.djlist dl dd{ padding:15px 15px 20px}
.djlist dl dd p{ font-size:17px; line-height:28px; height:54px; padding-top:5px}
.djlist dl dd span{ font-size:15px; background-size:12px auto; background-position:right 18px; padding-right:20px}
.next_fy{ padding:40px 0 55px}
.msbox{ padding-top:35px}
.msbox .txt{ padding:100px 565px 130px 55px}
.whbox{ padding:15px 0 60px}
.whbox .hz-a li a{ padding:25px 15px; font-size:20px}
.lnbox dl dt{ margin-top:-145px}
.lnbox dl dt h3{ font-size:22px;}
.lnbox dl dt p{ font-size:15px; line-height:28px; height:112px; padding-top:10px}
.xwlist dl{ padding:30px 0}
.xwlist dl dt{ width:200px}
.xwlist dl dt img{ width:100%; height:155px}
.xwlist dl dd.d1{ padding:33px 25px}
.xwlist dl dd.d1 span{ font-size:26px; line-height:61px}
.xwlist dl dd.d2{ padding-left:25px; width:705px; padding-top:25px}
.rybox dl{ width:340px; margin-right:20px; margin-top:20px}
.rybox dl dd{ padding-top:15px; font-size:15px; height:36px; line-height:36px}
.rybox dl dt img{ height:234px}
.stlist ul li img{ width:212px; height:212px;}
.cybox{ padding:50px 0 80px}
.cybox .zuo{ width:100%; margin-top:0; padding-bottom:30px}
.cybox .zuo .ntit{ padding:20px 20px 0;}
.cybox .zuo .list{ padding:0 20px;}
.cybox .zuo .list .item{ float:left; width:32%; margin-right:2%; margin-top:2%; box-sizing:border-box; background:#f9f9f9;}
.cybox .zuo .list .item:nth-of-type(3n){ margin-right:0}
.cybox .you{ padding:80px 0 0; width:100%}
.cybox .you .map{ width:764px; margin:0 auto}
.box-nr{ width:960px;}
}

@media (max-width:1100px) {
.tbox{ height:83px; line-height:83px}
.box{width:94%;padding-left:3%;padding-right:3%}
.tbox2{ display:block; height:82px; line-height:82px}
.header{ background:#fff;}
.header .menu{ display:block;padding:7px 8px;margin-top:12px}
.header .logo img{ height:50px;display:none}
.header .logo img.i2{ height:50px;display:block}
.header .nav{ display:none;}
.header .nav ul li a.a{color:#333;line-height:50px}
.business .tabs .container{ padding:0}
.djbox .zuo{ width:52%;}
.djbox .you{ width:45.7%;}
.djbox,.ztbox{ padding-bottom:60px}
.htit h2{ font-size:34px}
.business .slide .swiper-slide img{ min-height:500px}
.jjbox{ padding-top:30px; padding-bottom:50px}
.jjbox .zuo,.jjbox .you{ width:100%; float:none; box-sizing:border-box}
.jjbox .zuo span.en,.jjbox .zuo h2{ font-size:20px; line-height:36px}
.jjbox .zuo{ min-height:0}
.jjbox .you{ padding-top:20px}
.youshi-n dl:nth-of-type(odd){ width:21%; padding:2% 1% 0;}
.youshi-n dl:nth-of-type(even){ float:left; width:21%; padding:2% 1% 0;}
.youshi-n dl:nth-of-type(1){ width:29%;}
.jjbox .you .txt{ padding-top:15px}
.lxbox{ padding:5px 0 55px}
.lxbox dl{ width:48.5%; margin-top:3%; margin-right:3%; padding:30px 20px 20px}
.lxbox dl:nth-of-type(even){ margin-right:0}
.djlist{ padding-top:10px}
.djlist dl{ width:32%; margin-top:2%; margin-right:2%}
.djlist dl dt img{ height:205px}
.djlist dl dd p{ font-size:16px}
.msbox .txt{ padding:80px 465px 110px 45px}
.title{ padding-top:35px}
.xg-list ul{ padding-bottom:35px}
.xwlist dl dd.d2{ float:none; padding-left:355px; width:auto}
.rybox dl{ width:32%; margin-top:2%; margin-right:2%}
.rybox dl dt img{ height:225px;}
.stlist{ padding:25px 0 50px}
.stlist ul li{ padding:10px 0;}
.stlist ul li img{ width:100%; height:206px;}
.stlist ul li span{ font-size:18px}
.cybox .you{ padding-top:60px; width:100%}
.cybox .you .map{ width:764px; margin:0 auto}
.box-nr{ width:960px;padding-left:0;padding-right:0}
}

@media (max-width:990px) {
.htit{ padding-top:30px}
.abox{ font-size:16px; line-height:36px}
.yoush{ padding-top:40px}
.youshi dl dt span{ font-size:32px;}
.youshi dl dd{ font-size:16px}
.more{ padding:30px 0 40px}
.business{ padding-top:80px;}
.business .tabs{ top:25px}
.business .tabs .container{ height:110px}
.business .tabs .item dl dt{ padding-top:18px}
.business .tabs .item dl dt img{ width:34px; height:34px}
.business .slide .swiper-slide img{ min-height:400px}
.business .tabs .item dl dd{ font-size:16px;}
.business .slide .swiper-slide .text h2{ font-size:30px}
.business .slide .swiper-slide .text h3{ font-size:16px; padding:15px 0}
.business .slide .swiper-slide .text a{ margin-top:28px}
.footer .copy .zuo{ width:60%; text-align:left}
.footer .copy .you{ width:40%;}
.footer .copy .you dl{ width:48%; margin-left:2%;}
/*.nbanner{ height:260px}*/
.djlist dl dt img{ height:185px}
.lnbox{ padding-bottom:60px;}
.lnbox dl{ margin-top:35px}
.lnbox dl dt{ margin-top:-130px; padding:25px 20px}
.lnbox dl dt h3{ padding-top:10px}
.lnbox dl dt p{ padding-top:5px; line-height:26px; height:104px}
.xwlist{ padding-top:10px}
.rybox dl dt img{ height:205px;}
.stlist ul li img{ height:186px;}
.box-nr{ width:94%;padding-left:3%;padding-right:3%}
}

@media (max-width:860px) {
.mtbox .ml,.mtbox .mr{ float:none; width:100%}
.mtbox .mr{ padding-top:10px}
.mtbox .ml ul{ padding:6px 0}
.mtbox .ml ul li a{ height:28px;}
.htit{ padding-bottom:13px}
.htit h2{ font-size:30px;}
.htit p{ font-size:14px;}
.djbox,.ztbox{ padding-top:20px; padding-bottom:30px}
.djbox .zuo{ width:100%}
.djbox .zuo dl dt{ height:auto}
.djbox .you{ width:100%; padding-top:22px}
.ztbox .zlist{ width:100%;}
.ztbox .rg.zlist{ margin-top:20px}
.footer .copy{ line-height:26px;}
.footer .copy dl dt{ line-height:24px;}
.weizhi{ line-height:52px}
.weizhi .zuo{float:none; display:none}
.weizhi .you{float:none}
.nnav-m{ display:block}
.jjbox{ padding-top:20px}
.jjbox .you .tit{ font-size:24px; line-height:46px}
.djlist dl{ width:48.5%; margin-right:3%; margin-top:3%}
.djlist dl:nth-of-type(3n+3){ margin-right:3%}
.djlist dl:nth-of-type(even){ margin-right:0}
.djlist dl dt img{ height:246px;}
.msbox{ padding-top:30px}
.whbox{ padding-bottom:50px}
.msbox .txt{ padding:70px 265px 100px 35px;}
.msbox .txt p{ font-size:16px; line-height:36px; padding-top:12px}
.msbox .txt h2{ font-size:26px; line-height:40px;}
.msbox .txt h3{ font-size:22px; line-height:32px}
.lnbox dl dd img{ height:360px}
.title h1{ font-size:22px}
.n-tit h2{ font-size:20px}
.next_fp{ line-height:36px}
.next_fp p{ width:100%;}
.next_fp p.rg{ text-align:left}
/*.nbanner{ background-position:right center !important}*/
.rybox dl{ width:48.5%; margin-right:3%}
.rybox dl:nth-of-type(3n+3){ margin-right:3%}
.rybox dl:nth-of-type(even){ margin-right:0}
.rybox dl dt img{ height:270px}
.zpbox th,.zpbox td{ padding:13px 8px 13px 20px}
.stlist ul li img{ height:160px;}
.cybox .you .map{ width:600px}
.cybox .you .map .points .item .point.point-zhengzhou{ left:285px; top:168px}
.cybox .you .map .points .item .point.point-luohe{ left:336px; top:283px}
.cybox .you .map .points .item .point.point-zhumadian{ left:340px; top:365px}
.cybox .you .map .points .item .point.point-anyang{ left:375px; top:7px}
.cybox .you .map .points .item .point.point-hebi{left:355px;top:45px}
.cybox .you .map .points .item .point.point-puyang{left:435px;top:45px}
.cybox .you .map .points .item .point.point-xiangcheng{ left:285px;top:255px}
.cybox .you .map .points .item .point.point-lushan{ left:235px;top:268px;}
.cybox .you .map .points .item .point.point-tongbai{ left:274px; top:423px}
.cybox .you .map .points .item .point.point-xinxiang{ left:340px; top:100px}
.cybox .you .map .points .item .point.point-jiaozuo{ left:260px;top:106px}
.cybox .you .map .points .item .point.point-jiyuan{left:195px;top:112px}
.cybox .you .map .points .item .point.point-luoyang{ left:180px;top:182px}
.cybox .you .map .points .item .point.point-shangqiu{left:495px;top:198px}
.cybox .you .map .points .item .point.point-zhoukou{left:410px;top:290px}
.cybox .you .map .points .item .point.point-nanyang{left:195px;top:350px}
.cybox .you .map .points .item .point.point-xinyang{left:350px;top:460px}
}

@media (max-width:768px) {
.djlist dl dt img{ height:220px}
.whbox .hz-a li{ width:32%}
.whbox .hz-a li:nth-of-type(4n+4){ padding-right:2%}
.whbox .hz-a li:nth-of-type(3n+3){ padding-right:0}
.whbox .hz-a li a{ font-size:18px; padding:15px 10px}
.ntit{ padding-top:25px}
.lnbox{ padding-bottom:45px}
.xg-list ul li{ width:100%;}
.xwlist dl{ padding:20px 0}
.xwlist dl dt{ width:160px;}
.xwlist dl dt img{ height:124px}
.xwlist dl dd.d1{ display:none}
.xwlist dl dd.d2{ padding-left:180px; padding-top:10px}
.xwlist dl dd.d2 p{ padding-top:5px}
.rybox dl dt img{ height:240px}
.stlist{ padding:20px 0 35px}
.stlist ul li{ padding:5px 0}
.stlist ul li img{ height:144px;}
.stlist ul li span{ font-size:16px;}
.cybox .zuo .list .item{ font-size:16px; padding-left:15px; padding-right:10px; height:48px; line-height:48px}
.nbanner img.i1{ display:none}
.nbanner img.i2{ display:block}
}

@media (max-width:640px) {
.tbox2{ height:65px; line-height:65px}
.tbox{ height:66px; line-height:66px}
.header{ padding:10px 0}
.header .logo img.i2{ height:45px}
.header .menu{ margin-top:9px}
.header .mnav{top:65px}
.header .mnav ul li{ padding:8px 15px;}
.header .mnav ul li i{ top:8px}
.footer .fnav dl.lx{ width:78%; padding-right:2%}
.footer .fnav dl.ma{ width:20%;}
.footer .fnav dl dd{ font-size:14px; line-height:28px}
.footer .copy .zuo,.footer .copy .you{ width:100%; float:none; text-align:center}
.footer .copy .you{ padding-top:10px}
.footer .copy .you dl:nth-of-type(1){ margin-left:0}
.youshi-n dl:nth-of-type(odd){ width:56%; padding:2% 0 0;}
.youshi-n dl:nth-of-type(even){ float:right; width:42%; padding:2% 0 0;}
.nnav-m{ padding-top:20px}
/*.nbanner{ height:200px}*/
.cylbox{ padding:0 0 50px}
.stbox{ padding-top:25px}
.cylbox .zuo .txt{ padding-top:15px}
.ntit{ padding-top:20px}
.ntit h2{ font-size:22px; line-height:32px}
.ntit p{ font-size:17px; line-height:28px}
.cylbox .zuo .txt{ font-size:16px; line-height:33px; padding-top:10px}
.weizhi .you{ font-size:14px;}
.weizhi .you a{ padding:0 15px 0 10px}
.lxbox{ padding:0 0 40px}
.lxbox dl dd h3{ font-size:18px}
.djlist dl dt img{ height:183px;}
.next_fy{ padding:25px 0 35px}
.next_fy a,.next_fy b{ height:28px; line-height:28px; padding:0 10px}
.msbox{ padding-top:20px}
.msbox .txt{ padding:60px 150px 70px 25px}
.msbox .txt p{ line-height:32px}
.whbox{ padding-top:10px; padding-bottom:35px; font-size:16px; line-height:36px}
.whbox .hz-a li a{ font-size:16px; line-height:36px}
.lnbox{ padding-bottom:35px}
.lnbox dl{ margin-top:22px}
.lnbox dl dt{ width:86%; box-sizing:border-box;}
.lnbox dl:nth-of-type(odd) dt{ left:7%}
.lnbox dl:nth-of-type(even) dt{ right:7%}
.lnbox dl dd img{ height:350px}
.title{ padding-top:25px;}
.title h1{ font-size:20px;}
.time{ font-size:14px; padding:12px 0}
.nrbox{ padding:15px 0}
.next_fp{ padding:15px 0 20px}
.xg-list ul{ padding-top:10px; padding-bottom:20px}
.rybox dl dt img{ height:200px}
.rybox dl dd{ padding-top:10px}
.zpbox th:nth-of-type(4),.zpbox td:nth-of-type(4){ display:none}
.djlist dl dd p{ font-size:15px; line-height:26px; height:52px}
.djlist dl dd span{ font-size:14px}
.stlist ul li{ width:23%; padding:1%}
.stlist ul li img{ height:138px}
.cybox .zuo .list .item{ width:48%}
.cybox .zuo .list .item:nth-of-type(3n){ margin-right:2%}
.cybox .zuo .list .item:nth-of-type(even){ margin-right:0}
.cybox .you .map{ width:500px}
.cybox .you .map .points .item .point.point-zhengzhou{ left:235px; top:138px}
.cybox .you .map .points .item .point.point-luohe{ left:280px; top:230px}
.cybox .you .map .points .item .point.point-zhumadian{ left:290px; top:300px}
.cybox .you .map .points .item .point.point-anyang{ left:315px; top:0px}
.cybox .you .map .points .item .point.point-hebi{left:295px;top:35px}
.cybox .you .map .points .item .point.point-puyang{left:360px;top:30px}
.cybox .you .map .points .item .point.point-xiangcheng{ left:236px;top:206px}
.cybox .you .map .points .item .point.point-lushan{ left:195px;top:218px;}
.cybox .you .map .points .item .point.point-tongbai{ left:226px; top:345px}
.cybox .you .map .points .item .point.point-xinxiang{ left:280px; top:80px}
.cybox .you .map .points .item .point.point-jiaozuo{ left:210px;top:84px}
.cybox .you .map .points .item .point.point-jiyuan{left:158px;top:88px}
.cybox .you .map .points .item .point.point-luoyang{ left:150px;top:145px}
.cybox .you .map .points .item .point.point-shangqiu{left:395px;top:158px}
.cybox .you .map .points .item .point.point-zhoukou{left:335px;top:235px}
.cybox .you .map .points .item .point.point-nanyang{left:165px;top:290px}
.cybox .you .map .points .item .point.point-xinyang{left:290px;top:380px}
}

@media (max-width:568px) {
.youshi{ padding-top:20px;}
.youshi dl{ width:48%; padding-top:10px}
.youshi dl dt span{ font-size:28px}
.more{ padding:20px 0 30px}
.more a{ font-size:15px; height:42px; line-height:42px; padding:0 60px 0 35px; background-position:82% center}
.more a:hover{background-position:85% center}
.business{ padding-top:10px;}
.business .tabs{ position:static}
.business .tabs .container{ height:auto; padding-bottom:15px; background:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;}
.business .tabs .item{ width:49%; background:none; margin-top:2%}
.business .tabs .item:nth-of-type(even){ float:right}
.business .tabs .item dl{ float:left; height:34px; line-height:34px; padding:5px 0; background:#f8f8f8}
.business .tabs .item dl dt{ float:left; padding-top:0; padding-left:10px; padding-right:10px}
.business .tabs .item dl dd{ float:left; padding-top:0}
.business .slide .swiper-slide img{ min-height:320px}
.business .slide .swiper-slide .text{ top:25%}
.djbox .zuo dl dd a{ font-size:22px; padding-bottom:10px}
.djlist dl dt img{ height:163px;}
.rybox dl dt img{ height:178px}
.zpbox th,.zpbox td{ padding:10px}
.stlist ul li img{ height:123px}
.cybox .you .map{ width:380px}
.cybox .you .map .points .item .point .dot{ width:22px; height:30px}
.cybox .you .map .points .item .point.point-zhengzhou{ left:175px; top:100px}
.cybox .you .map .points .item .point.point-luohe{ left:210px; top:174px}
.cybox .you .map .points .item .point.point-zhumadian{ left:210px; top:224px}
.cybox .you .map .points .item .point.point-anyang{ left:237px; top:-0px}
.cybox .you .map .points .item .point.point-hebi{left:220px;top:25px}
.cybox .you .map .points .item .point.point-puyang{left:275px;top:25px}
.cybox .you .map .points .item .point.point-xiangcheng{ left:182px;top:155px}
.cybox .you .map .points .item .point.point-lushan{ left:155px;top:168px;}
.cybox .you .map .points .item .point.point-tongbai{ left:172px; top:263px}
.cybox .you .map .points .item .point.point-xinxiang{left:210px;top:60px}
.cybox .you .map .points .item .point.point-jiaozuo{ left:160px;top:64px}
.cybox .you .map .points .item .point.point-jiyuan{left:120px;top:65px}
.cybox .you .map .points .item .point.point-luoyang{ left:110px;top:110px}
.cybox .you .map .points .item .point.point-shangqiu{left:295px;top:118px}
.cybox .you .map .points .item .point.point-zhoukou{left:255px;top:175px}
.cybox .you .map .points .item .point.point-nanyang{left:120px;top:220px}
.cybox .you .map .points .item .point.point-xinyang{left:220px;top:290px}

}

@media (max-width:440px) {
.htit{ padding-top:20px; padding-bottom:10px}
.htit h2{ font-size:26px}
.mtbox{ padding-top:20px;}
.mtbox .ml .tt{ font-size:18px; height:36px; line-height:36px}
.business .tabs .item dl dd{ font-size:15px;}
.business .tabs .item dl dt img{ width:30px; height:30px; padding-top:2px}
.business .slide .swiper-slide .text h2{ font-size:26px;}
.djbox .you dl,.ztbox .zlist{ padding:15px;}
.djbox .you dl dd{ height:38px; line-height:38px}
.djbox .you dl dd a,.ztbox .zlist ul li a{ font-size:16px}
.djbox .you dl dd span,.ztbox .zlist ul li span{ font-size:15px}
.ztbox .zlist .ztit h3,.djbox .you dl dt h3{ font-size:18px}
.ztbox .zlist dl dt{ width:120px; margin-right:12px}
.ztbox .zlist dl dt img{ height:87px;}
.ztbox .zlist dl dd a{ font-size:16px; padding-top:0}
.ztbox .zlist dl dd p{ font-size:14px; line-height:22px}
/*.nbanner{ height:180px}*/
.weizhi{ line-height:44px; font-size:14px;}
.weizhi .you a{ padding:0 12px 0 10px}
.nnav-m,.jjbox{ padding-top:15px}
.nnav-m ul li{ width:49%}
.nnav-m ul li:nth-of-type(even){ padding-right:0}
.jjbox{ padding-bottom:30px}
.jjbox .zuo{ padding:15px;}
.jjbox .zuo span.en,.jjbox .zuo h2{ font-size:18px; line-height:32px}
.youshi-n dl dt{ font-size:16px}
.youshi-n dl dt span{ font-size:28px}
.youshi-n dl dd{ padding-top:5px}
.jjbox .you .tit{ font-size:22px; line-height:42px}
.jjbox .you .txt{ padding-top:5px; line-height:32px; font-size:16px}
.cylbox{ padding-bottom:30px}
.stbox{ padding-top:20px}
.lxbox dl{ width:100%; margin-right:0}
.djlist dl,.djlist dl:nth-of-type(3n+3){ width:100%; margin-right:0}
.djlist dl dt img{ height:auto;}
.next_fy{ padding:25px 0}
.msbox .txt{ padding:50px 20px}
.msbox .txt h2{ font-size:22px; line-height:36px}
.msbox .txt h3{ font-size:18px; line-height:28px}
.msbox .txt p{ padding-top:8px}
.whbox .hz-a li{ width:49%}
.whbox .hz-a li:nth-of-type(3n+3){ padding-right:2%}
.whbox .hz-a li:nth-of-type(even){ padding-right:0}
.lnbox dl dt{ padding:15px; margin-top:-120px}
.lnbox dl dt h3{ font-size:20px; line-height:32px; padding-top:6px}
.lnbox dl dt p{ font-size:14px; line-height:24px; height:120px}
.lnbox dl dd img{ height:310px}
.xwlist{ padding-top:0}
.xwlist dl dt{ width:100%; float:none}
.xwlist dl dt img{ height:auto}
.xwlist dl dd.d2{ padding-left:0}
.xwlist dl dd.d2 a.tt{ font-size:17px;}
.rybox dl dt img{ height:138px}
.ntit{ padding-top:15px}
.ntit h2{ font-size:20px}
.ntit p{ font-size:16px; line-height:24px}
.zpbox th,.zpbox td{ font-size:15px}
.stlist ul li{ width:48%; padding:1%}
.stlist ul li img{ height:187px}
.cybox{ padding-top:30px}
.cybox .zuo{ padding-bottom:20px}
.cybox .zuo .ntit{ padding:15px 15px 0}
.cybox .zuo .list{ padding:0 15px}
.cybox .zuo .list .item{ width:100%; margin-right:0; height:42px; line-height:42px; font-size:15px}
.cybox .you .map{ width:335px}
.cybox .you .map .points .item .point .dot{ width:22px; height:30px}
.cybox .you .map .points .item .point.point-zhengzhou{ left:155px; top:90px}
.cybox .you .map .points .item .point.point-luohe{ left:186px; top:150px}
.cybox .you .map .points .item .point.point-zhumadian{ left:180px; top:200px}
.cybox .you .map .points .item .point.point-anyang{ left:212px; top:-5px}
.cybox .you .map .points .item .point.point-hebi{left:198px;top:18px}
.cybox .you .map .points .item .point.point-puyang{left:240px;top:22px}
.cybox .you .map .points .item .point.point-xiangcheng{ left:160px;top:135px}
.cybox .you .map .points .item .point.point-lushan{ left:130px;top:144px;}
.cybox .you .map .points .item .point.point-tongbai{ left:150px; top:227px}
.cybox .you .map .points .item .point.point-xinxiang{left:180px;top:50px}
.cybox .you .map .points .item .point.point-jiaozuo{ left:140px;top:53px}
.cybox .you .map .points .item .point.point-jiyuan{left:105px;top:55px}
.cybox .you .map .points .item .point.point-luoyang{ left:95px;top:95px}
.cybox .you .map .points .item .point.point-shangqiu{left:265px;top:105px}
.cybox .you .map .points .item .point.point-zhoukou{left:225px;top:155px}
.cybox .you .map .points .item .point.point-nanyang{left:105px;top:190px}
.cybox .you .map .points .item .point.point-xinyang{left:190px;top:250px}
.nnav-m ul li a{ font-size:15px}
}
@media (max-width:375px) {
.footer .fnav{ padding:20px 0 15px; text-align:center}
.footer .fnav dl.lx{ width:100%; padding-right:0}
.footer .fnav dl.ma{ width:100%; padding-right:0; padding-top:10px;}
/*.nbanner{ height:150px;}*/
.lnbox dl dt{ margin-top:-132px}
.lnbox dl dt p{ height:144px}
.lnbox dl dd img{ height:320px}
.rybox dl dt img{ height:118px}
.stlist ul li img{ height:169px}
}
@media (max-width:360px) {
.rybox dl dt img{ height:113px}
.stlist ul li img{ height:162px}

}


.zlbox{ padding-top:125px}
.zhanlve{ background:url(../images/zl.jpg) repeat-y right bottom; background-size:100% auto; position:relative; padding-top:100px; padding-bottom:100px}
.zhanlve .tabs{width:100%;height:auto;position:absolute;z-index:2;top:-105px}
.zhanlve .tabs .container{text-align:center;height:132px;overflow:hidden}
.zhanlve .tabs ul{display:block;width:100%;height:100%;float:left}
.zhanlve .tabs ul li{ float:left; padding-right:2%; color:#535353; text-align:center; cursor:pointer}
.zhanlve .tabs ul li span{ display:block; font-size:20px; line-height:36px; padding:47px 25px;}
.zhanlve .tabs ul li.on span{ font-weight:bold; color:#fff; background:#4161e4;}
.zhanlve .fzbox{height:auto;overflow:hidden;}
.zhanlve .fzbox .sbox{height:auto;overflow:hidden;position:relative}
.zhanlve .fzbox .sbox .text{width:calc(100% - 755px);color:#505050;float:left;padding-top:20px}
.zhanlve .fzbox .sbox .text .zt{ display:block; width:100%; position:relative;}
.zhanlve .fzbox .sbox .text .zt dt{ position:absolute; left:0; top:50%; margin-top:-80px; width:160px;}
.zhanlve .fzbox .sbox .text .zt dt img{ display:block; width:100%;}
.zhanlve .fzbox .sbox .text .zt dd{ padding-left:210px; background:url(../images/zl_r2.png) repeat-y 185px; min-height:160px; position:relative}
.zhanlve .fzbox .sbox .text .zt dd h2{ font-size:28px; color:#303030; font-weight:normal}
.zhanlve .fzbox .sbox .text .zt dd p{ font-size:16px; color:#505050; line-height:30px; padding-top:10px; text-align:justify}
.zhanlve .fzbox .sbox .text .zb{ padding-top:35px; font-size:16px; color:#595959; line-height:28px}
.zhanlve .fzbox .sbox .text .zb dl{ float:left; width:32%; padding:4% 2% 0 0; font-size:16px;}
.zhanlve .fzbox .sbox .text .zb dl:nth-of-type(3n){ padding-right:0}
.zhanlve .fzbox .sbox .text .zb dl dd{ font-weight:bold; color:#4161e4; padding-top:10px}
.zhanlve .fzbox .sbox .text .zb dl dd span{ font-size:38px;}
.zhanlve .fzbox .sbox .text .zb dl dd em{ font-size:22px; font-style:normal; display:inline-block; padding-left:5px}
.zhanlve .fzbox .sbox .text .zb dl dd i{ font-size:26px; font-style:normal; display:inline-block; padding-left:5px}
.zhanlve .fzbox .sbox .text .zc{ padding-top:30px; font-size:16px; color:#505050; line-height:32px}
.zhanlve .fzbox .sbox .text .zc h3{ font-size:28px; font-weight:normal; padding:20px 0 10px; color:#303030}
.zhanlve .fzbox .sbox .text .zc h4{ font-size:26px; font-weight:normal; padding:20px 0 10px; color:#303030}
.zhanlve .fzbox .sbox .text .zd dl dd span{ font-size:44px;}
.zhanlve .fzbox .sbox .im{float:right;display:block;width:725px;overflow:hidden}
.zhanlve .fzbox .sbox .im img{display:block;min-width:100%;max-width:100%;}


.ln-box1{ padding-top:30px; padding-bottom:60px}
.ln-box1 .im{ float:right; width:50%; height:400px}
.ln-box1 .txt{ float:left; width:50%; font-size:15px; line-height:30px; box-sizing:border-box; padding:50px 30px; box-shadow:0 10px 16px rgba(174, 174, 174, 0.16); height:400px}
.ln-box2{box-sizing:border-box; font-size:15px; line-height:30px; padding:40px 30px;}
.ln-box2 img{ max-width:100% !important; height:auto !important}
.rbg-a{background:url(../images/party-ln-block3-bg.jpg) no-repeat left bottom; background-size:cover; padding-top:50px; padding-bottom:420px}
.ch-box .tm{ font-size:22px; line-height:40px;}
.ch-box .tm span{ color:#1A52EE}
.ch-list ul{ float:left; width:100%}
.ch-list ul li{ float:left; width:23.5%; margin-top:2%; margin-right:2%}
.ch-list ul li:nth-of-type(4n){ margin-right:0}
.ch-list ul li img{ display:block; width:100%}


@media (max-width:1600px) {
.zhanlve .fzbox .sbox .im{ width:670px;}
.zhanlve .fzbox .sbox .text{width:calc(100% - 700px);}
}
@media (max-width:1400px) {
.zhanlve{ padding-top:80px; padding-bottom:70px}
.zhanlve .tabs ul li{ width:23.5%}
.zhanlve .tabs ul li:nth-of-type(4n){ padding-right:0}
.zhanlve .tabs ul li span{ padding-left:0; padding-right:0}
.zhanlve .fzbox .sbox .text{width:100%; padding-top:10px; padding-bottom:30px}
.zhanlve .fzbox .sbox .text .zb{ padding-top:15px}
.zhanlve .fzbox .sbox .text .zb dl{ padding-top:2%}
.zhanlve .fzbox .sbox .im{ width:100%;}
}
@media (max-width:1200px) {
.zlbox{ padding-top:95px}
.zhanlve{ padding-top:60px; padding-bottom:50px}
.zhanlve .tabs{ top:-75px}
.zhanlve .tabs ul li span{ font-size:18px; padding-top:30px; padding-bottom:30px}
.zhanlve .fzbox .sbox .text{ padding-top:0}
.zhanlve .fzbox .sbox .text .zt dd h2{ font-size:25px}
.zhanlve .fzbox .sbox .text .zc h3{ font-size:25px;}
.zhanlve .fzbox .sbox .text .zc h4{ font-size:24px}
.zhanlve .fzbox .sbox .text .zt dt{ width:140px; margin-top:-70px}
.zhanlve .fzbox .sbox .text .zt dd{ min-height:140px; padding-left:190px; background-position:165px}
.zhanlve .fzbox .sbox .text .zc{ padding-top:20px}
}
@media (max-width:1100px) {
.ln-box1{ padding-bottom:40px}
.ln-box1 .im{ float:none; width:100%; height:auto}
.ln-box1 .txt{ float:none; width:100%; height:auto; padding:25px;}
.rbg-a{ padding-bottom:300px}
}
@media (max-width:990px) {
.zlbox{ padding-top:25px}
.zhanlve{ padding-top:20px;}
.zhanlve .tabs{ top:0; position:static}
.zhanlve .tabs ul li{ width:49%; padding-top:1%; padding-bottom:1%}
.zhanlve .tabs ul li:nth-of-type(even){ padding-right:0}
.zhanlve .tabs ul li span{ font-size:17px; padding-top:10px; padding-bottom:10px; background:#e0e3f0}
.zhanlve .fzbox .sbox .text{ padding-top:30px}
.zhanlve .fzbox .sbox .text .zt dd h2{ font-size:22px}
.zhanlve .fzbox .sbox .text .zc h3{ font-size:22px}
.zhanlve .fzbox .sbox .text .zc h4{ font-size:21px}
.zhanlve .fzbox .sbox .text .zt dd p{ font-size:15px; line-height:28px}
.rbg-a{ padding-top:35px}
.ch-box .tm{ font-size:20px; line-height:36px}
}
@media (max-width:768px) {
.zhanlve{ padding-bottom:35px}
.zhanlve .tabs ul li span{ font-size:16px; padding-top:5px; padding-bottom:5px;}
.ln-box1{ padding-bottom:30px; padding-top:20px}
.ln-box1 .txt{ padding:15px;}
.ln-box2{ padding:30px 20px}
.ch-list ul li{ width:49%;}
.ch-list ul li:nth-of-type(4n){ margin-right:2%}
.ch-list ul li:nth-of-type(even){ margin-right:0}
}
@media (max-width:640px) {
.zlbox,.zhanlve{ padding-top:15px}
.zhanlve .fzbox .sbox .text .zb dl{ width:49%}
.zhanlve .fzbox .sbox .text .zb dl:nth-of-type(3n){ padding-right:2%}
.zhanlve .fzbox .sbox .text .zb dl:nth-of-type(even){ padding-right:0}
.zhanlve .fzbox .sbox .text .zd dl{ width:32%}
.zhanlve .fzbox .sbox .text .zd dl:nth-of-type(even){ padding-right:2%}
.zhanlve .fzbox .sbox .text .zd dl:nth-of-type(3n){ padding-right:0}
.zhanlve .fzbox .sbox .text .zt dt{ width:125px; margin-top:-62px}
.zhanlve .fzbox .sbox .text .zt dd{ min-height:125px; padding-left:160px; background-position:140px}
.zhanlve .fzbox .sbox .text .zt dd h2{ font-size:20px;}
.zhanlve .fzbox .sbox .text .zc h3{ font-size:20px}
.zhanlve .fzbox .sbox .text .zc h4{ font-size:20px}
.zhanlve .fzbox .sbox .text .zt dd p{ padding-top:6px;}
.zhanlve .fzbox .sbox .text .zb dl dd span{ font-size:35px}
.zhanlve .fzbox .sbox .text .zb dl dd em{ font-size:19px}
.zhanlve .fzbox .sbox .text .zb dl dd i{ font-size:21px}
}
@media (max-width:440px) {
.zhanlve{ padding-bottom:25px}
.zhanlve .tabs ul li{ width:100%; padding-right:0}
.zhanlve .fzbox .sbox .text{ padding-top:20px; padding-bottom:20px}
.zhanlve .fzbox .sbox .text .zt dt{ position:static; top:0; margin-top:0; width:100%}
.zhanlve .fzbox .sbox .text .zt dt img{ width:auto; max-width:100%; margin:0 auto}
.zhanlve .fzbox .sbox .text .zt dd{ min-height:0; padding-left:0; background:none; padding-top:15px; text-align:center;}
.zhanlve .fzbox .sbox .text .zc{ background:url(../images/zl_r2.png) repeat-x 0 20px}
.zhanlve .fzbox .sbox .text .zc h4{ padding:15px 0 5px}
.zhanlve .fzbox .sbox .text .zb dl{ width:49%}
.zhanlve .fzbox .sbox .text .zb dl:nth-of-type(3n){ padding-right:2%}
.zhanlve .fzbox .sbox .text .zb dl:nth-of-type(even){ padding-right:0}
.zhanlve .fzbox .sbox .text .zd dl{ width:49%}
.zhanlve .fzbox .sbox .text .zd dl:nth-of-type(3n){ padding-right:2%}
.zhanlve .fzbox .sbox .text .zd dl:nth-of-type(even){ padding-right:0}
.zhanlve .fzbox .sbox .text .zb dl dd span{ font-size:32px}
.zhanlve .fzbox .sbox .text .zb dl dd em{ font-size:17px}
.zhanlve .fzbox .sbox .text .zb dl dd i{ font-size:19px}
.ch-box .tm{ font-size:18px; line-height:32px}
}

