/*--neiye--*/
.mySwiper{width:100%;/*height:600px;*/margin-left:auto;margin-right:auto}
.mSwiper{display:none;width:100%;margin-left:auto;margin-right:auto}
.mySwiper .swiper-slide img,.mSwiper .swiper-slide img{display:block;width:100%;height:auto}
.swiper-dian,.swiper-dian-m{font-size:0;height:8px;line-height:8px;bottom:30px !important}
.swiper-dian-m{bottom:5% !important}
.swiper-dian span,.swiper-dian-m span{width:8px;height:8px;line-height:8px;background:#fff;opacity:1;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.swiper-dian span.swiper-pagination-bullet-active,.swiper-dian-m span.swiper-pagination-bullet-active{width:30px}

.htit h2{font-family:'思源黑体 CN Normal','微软雅黑';font-size:44px;font-weight:bold;text-align:center;padding:80px 0 50px}

.about{padding-top:20px}
.about .text{float:left;width:690px;font-size:18px;line-height:45px}
.about .text a{display:block;width:75px;font-size:16px;line-height:42px;margin-top:20px;color:#fff;background:url(../images/more.png) no-repeat 85% center #e83225;padding:0 60px 0 30px;-webkit-border-radius:21px;-moz-border-radius:21px;-o-border-radius:21px;border-radius:21px}
.about .text span{color:#e83225;font-weight:bold}
.about .video{float:right;width:545px;height:348px;margin:0 auto;position:relative;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden}
.about .video img{display:block;width:100%;height:100%}

.wenhua{padding-top:20px;}
.wenhua dl{float:left;width:18%;padding:15px;margin-right:2.5%;box-sizing:border-box;text-align:center;background:url(../images/h_r2.png) no-repeat center center;background-size:cover;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 8px #fddfdc;-webkit-box-shadow:0 0 8px #fddfdc;box-shadow:0 0 8px #fddfdc;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;cursor:pointer;position:relative}
.wenhua dl:nth-of-type(5n){margin-right:0}
.wenhua dl dt img{display:block;width:60px;height:57px;margin:0 auto}
.wenhua dl dt img.i2{display:none}
.wenhua dl dd.d1{font-family:'思源黑体 CN Normal','微软雅黑';font-size:24px;padding-top:15px}
.wenhua dl dd.d2{font-size:16px;padding-top:12px;height:56px;line-height:1.4}
.wenhua dl:nth-of-type(1) dd.d2{line-height:28px}
.wenhua dl:hover{top:-20px;background:url(../images/h_r3.png) no-repeat center center;color:#fff}
.wenhua dl:hover img.i1{display:none}
.wenhua dl:hover img.i2{display:block}

.yztext{padding-top:20px}
.yztext .zuo{float:left;width:850px;height:516px;overflow:hidden;position:relative;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px}
.yztext .zuo img.i1{display:block;width:100%;height:100%}
.yztext .zuo img.i2{display:block;width:75px;height:75px;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.yztext .you{float:right;width:415px}
.yztext .you h2{font-size:30px;line-height:44px;color:#e83225;padding-top:5px;padding-bottom:10px}
.yztext .you p{font-size:18px;line-height:36px;background:url(../images/b_r7.png) no-repeat 0 13px;padding-left:20px}

.yztext2{padding-top:50px;}
.xwSwiper .swiper-slide{border:1px solid #fc9898;padding-bottom:20px;box-sizing:border-box;text-align:center;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden;position:relative;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;cursor:pointer}
.xwSwiper .swiper-slide dl{display:block;width:100%;}
.xwSwiper .swiper-slide dl dt{width:100%;height:210px;overflow:hidden;position:relative}
.xwSwiper .swiper-slide dl dt img{display:block;width:100%;height:100%;margin:0 auto}
.xwSwiper .swiper-slide dl dd{display:block;font-size:18px;font-weight:bold;padding:15px 15px 0;line-height:26px;height:26px;overflow:hidden}
.xwSwiper .swiper-dian-xw{font-size:0;height:8px;line-height:8px;bottom:0 !important;position:static; padding-top:35px}
.xwSwiper .swiper-dian-xw span{width:8px;height:8px;line-height:8px;background:#f1847c;opacity:1;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.xwSwiper .swiper-dian-xw span.swiper-pagination-bullet-active{width:30px;background:#e83225}
.xwSwiper .swiper-slide:hover{-moz-box-shadow:0 3px 8px #f1847c;-webkit-box-shadow:0 3px 8px #f1847c;box-shadow:0 3px 8px #f1847c}
.xwSwiper .swiper-slide:hover dl dt{height:184px}
.xwSwiper .swiper-slide:hover dl dt img{width:72%;height:151px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.xwSwiper .swiper-slide:hover dl dd{height:52px;font-weight:normal;text-align:left;color:#333}

.xmtext{padding-top:20px;padding-bottom:70px}
.xmtext .zuo{float:left;width:415px}
.xmtext .zuo p{font-size:20px;line-height:55px;height:55px;padding:4px 0;overflow:hidden;text-align:center;background:url(../images/rt.png) no-repeat center center}
.xmtext .you{float:right;width:850px;height:516px;overflow:hidden;position:relative;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px}
.xmtext .you img.i1{display:block;width:100%;height:100%}
.xmtext .you img.i2{display:block;width:75px;height:75px;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.xmlist dl{float:left;width:20%;height:416px;position:relative;background:#fff;border:1px solid #f9b6b4;box-sizing:border-box;cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 8px #f9b6b4;-webkit-box-shadow:0 0 8px #f9b6b4;box-shadow:0 0 8px #f9b6b4;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;font-family:'思源黑体 CN Normal','微软雅黑';overflow:hidden}
.xmlist dl dt{text-align:center;width:100%;position:relative;z-index:2;box-sizing:border-box;padding-top:45px}
.xmlist dl dt img{display:block;width:50px;height:50px;margin:0 auto}
.xmlist dl dt img.i2{display:none}
.xmlist dl dt span{display:block;font-size:20px;line-height:28px;padding-top:10px;font-weight:bold;color:#e83226}
.xmlist dl dd.d1{font-size:16px;padding:20px;line-height:26px;padding-top:20px;position:relative;z-index:2}
.xmlist dl dd.d2{position:absolute;bottom:0;right:0;filter:Alpha(opacity=30);opacity:0.3;text-align:right}
.xmlist dl dd.d2 img{width:100%}
.xmlist dl.on{width:40%}
.xmlist dl.on dt{background:#e83226;height:70px;line-height:36px;padding:17px 30px;text-align:left}
.xmlist dl.on dt img.i1{display:none}
.xmlist dl.on dt img.i2{width:36px;height:36px;display:inline-block;padding:0 15px}
.xmlist dl.on dt span{display:inline-block;line-height:36px;color:#fff;padding-top:0}
.xmlist dl.on dd.d1{padding:30px;line-height:32px;color:#000}
.xmlist dl.on dd.d2{filter:Alpha(opacity=100);opacity:1}
.xmlist dl dd.d2 img{width:80%}
.xmbut{padding:45px 0 70px;text-align:center}
.xmbut a{display:inline-block;font-size:16px;line-height:42px;padding:0 30px;color:#fff;background:#e83226;-webkit-border-radius:21px;-moz-border-radius:21px;-o-border-radius:21px;border-radius:21px}

.yslist{ padding-bottom:20px;font-size:0}
.yslist dl{display:inline-block;width:640px;height:257px;margin-top:20px;position:relative;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 8px #f9b6b4;-webkit-box-shadow:0 0 8px #f9b6b4;box-shadow:0 0 8px #f9b6b4;overflow:hidden;margin-right:20px}
.yslist dl dt{height:100%;width:100%}
.yslist dl dt img{height:100%;width:auto}
.yslist dl dd{position:absolute;top:0;width:50%;height:100%;padding:5%;box-sizing:border-box;color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px}
.yslist dl dd h3{font-size:18px;font-weight:bold;line-height:26px;padding:15px 0;text-align:center}
.yslist dl dd p{font-size:16px;line-height:26px}
.yslist dl:nth-of-type(even){margin-right:0;}
.yslist dl:nth-of-type(1) dt,.yslist dl:nth-of-type(2) dt{text-align:left}
.yslist dl:nth-of-type(3) dt,.yslist dl:nth-of-type(4) dt{text-align:right}
.yslist dl:nth-of-type(1) dd{background:#c568b9;right:0}
.yslist dl:nth-of-type(2) dd{background:#6acc8a;right:0}
.yslist dl:nth-of-type(3) dd{background:#f07474;left:0}
.yslist dl:nth-of-type(4) dd{background:#fb974b;left:0}

.lxtext{padding-bottom:70px;padding-top:15px}
.lxtext .zuo{float:left;width:48%}
.lxtext .zuo ul li{font-size:18px;line-height:28px;padding:12px 0 12px 40px}
.lxtext .zuo ul li:nth-of-type(1){background:url(../images/b_r9.png) no-repeat 0 11px}
.lxtext .zuo ul li:nth-of-type(2){background:url(../images/b_r10.png) no-repeat 0 11px}
.lxtext .zuo ul li:nth-of-type(3){background:url(../images/b_r11.png) no-repeat 0 11px}
.lxtext .zuo ul li:nth-of-type(4){background:url(../images/b_r12.png) no-repeat 0 11px}
.lxtext .zuo ul li:nth-of-type(5){background:url(../images/b_r13.png) no-repeat 0 11px}
.lxtext .you{float:right;width:50%}
.lxtext .you ul li{padding:8px 0;position:relative;line-height:52px}
.lxtext .you ul li span{display:inline-block;font-size:16px;color:#333;position:absolute;top:8px;left:0;padding-left:20px;width:70px}
.lxtext .you ul li input{display:block;width:100%;color:#333;font-size:16px;height:52px;line-height:52px;padding-left:95px;border:1px solid #d6d6d6;box-sizing:border-box;-webkit-border-radius:26px;-moz-border-radius:26px;-o-border-radius:26px;border-radius:26px;font-family:"微软雅黑"}
.lxtext .you ul li.liy input{padding-right:130px}
.lxtext .you ul li.liy img{ position:absolute; width:100px; height:35px; top:16px; right:20px}
.lxtext .you ul li.lib input{background:#e83226;color:#fff;font-size:18px;padding:0;border-color:#e83226}

.spbox{display:none;width:60%;height:70%;position:fixed;top:50%;left:50%;z-index:99;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.spbox video{width:100%;height:100%;object-fit:fill}
.spbox .vclose{position:absolute;top:-15px;right:-15px;width:30px;height:30px}
.spbox .vbtn2{width:60px;height:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.kcban img{display:block;width:100%;height:auto}
.kbg1{background:url(../images/k_r2.jpg) no-repeat center bottom;background-size:cover; padding-top:10px}
.kbg2{background:url(../images/k_r3.jpg) no-repeat center bottom;background-size:cover}
.kbg3{background:url(../images/k_r4.jpg) no-repeat center bottom;background-size:cover}
.kbg4{background:url(../images/k_r5.jpg) no-repeat center bottom;background-size:cover}
.kbg5{background:url(../images/k_r6.jpg) no-repeat center bottom;background-size:cover}

.nySwiper{width:100%;/*height:530px;*/margin-left:auto;margin-right:auto}
.mnSwiper{display:none;width:100%;margin-left:auto;margin-right:auto}
.mnSwiper .swiper-slide img,.nySwiper .swiper-slide img{ display:block; width:100%; height:auto}

.kcbox1{padding-top:20px;padding-bottom:80px}
.kcSwiper{width:100%;overflow:hidden}
.kcSwiper .swiper-slide dl{display:block;width:100%;position:relative}
.kcSwiper .swiper-slide dl dt{width:736px;height:500px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden}
.kcSwiper .swiper-slide dl dt img{display:block;width:100%;height:100%}
.kcSwiper .swiper-slide dl dd{width:696px;height:450px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden;box-sizing:border-box;padding:35px 50px;background:#fff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.kcSwiper .swiper-slide dl dd h3{line-height:42px;font-size:24px;font-family:'思源黑体 CN Normal','微软雅黑';color:#000;font-weight:normal}
.kcSwiper .swiper-slide dl dd h3 span{font-size:18px;text-transform:uppercase;color:#6e8290;display:inline-block;padding-left:10px}
.kcSwiper .swiper-slide dl dd .txt{font-size:16px;line-height:30px;padding-top:20px;}
.kcSwiper .swiper-num{position:static;line-height:38px;width:100px;height:38px;margin:0 auto;background:rgba(0,0,0,0.6);color:#fff;font-size:22px;font-weight:normal;margin-top:45px;-webkit-border-radius:24px;-moz-border-radius:24px;-o-border-radius:24px;border-radius:24px}
.kcSwiper .swiper-next-kc{background-size:100% auto;z-index:4}
.kcSwiper .swiper-prev-kc{background-size:100% auto;z-index:4}

.kcbox2{padding-top:15px;padding-bottom:150px}
.hxSwiper{width:100%;overflow:hidden;box-sizing:border-box;cursor:pointer;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 10px #f1847c;-webkit-box-shadow:0 0 10px #f1847c;box-shadow:0 0 10px #f1847c;border:1px solid #f9cdca}
.hxSwiper .swiper-slide dl{float:left;width:94%;padding:3%}
.hxSwiper .swiper-slide dl dt{float:right;width:706px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden;margin-left:30px}
.hxSwiper .swiper-slide dl dt img{display:block;width:100%;height:auto}
.hxSwiper .swiper-slide dl dd h3{font-size:30px;padding:6% 0 3%}
.hxSwiper .swiper-slide dl dd .txt{font-size:16px;line-height:30px;}
.hxSwiper .swiper-num2{bottom:85px;z-index:3}
.hxSwiper .swiper-num2 .swiper-pagination-bullet{width:25px;height:25px;text-align:center;line-height:25px;font-size:14px;color:#000;opacity:1;background:#fad6d3}
.hxSwiper .swiper-num2 .swiper-pagination-bullet-active{color:#fff;background:#e83225}

.kcbox3{padding-top:40px;padding-bottom:130px;font-size:0}
.kcbox3 dl{display:inline-block;width:142px;height:465px;text-align:center;margin-right:51px;border:1px solid #c9c4bd;background:rgb(255,255,255,0.5);-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;position:relative;box-sizing:border-box;-moz-box-shadow:0 2px 10px #ccc;-webkit-box-shadow:0 2px 10px #ccc;box-shadow:0 2px 10px #ccc}
.kcbox3 dl:nth-of-type(7){margin-right:0}
.kcbox3 dl dt,.kcbox3 dl dd.d2{width:90%;height:97%;border:1px solid #ea4a3e;color:#e83225;font-family:"思源宋体","微软雅黑";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;box-sizing:border-box}
.kcbox3 dl dt span{writing-mode:vertical-lr;writing-mode:tb-lr;display:inline-block;height:100%;max-width:100%;overflow:hidden;vertical-align:middle;font-size:30px;letter-spacing:3px;}
.kcbox3 dl dd{display:none}
.kcbox3 dl dd.d1,.kcbox3 dl dd.d1 img{width:100%;height:100%;}
.kcbox3 dl dd.d2{border:1px solid #fff;color:#fff}
.kcbox3 dl dd.d2 span{font-size:25px;line-height:42px;position:absolute;display:inline-block;width:90%;bottom:10%;left:5%;overflow:hidden}
.kcbox3 dl:hover{top:-10px}
.kcbox3 dl:hover dt{display:none}
.kcbox3 dl:hover dd{display:block}

.kcbox4{padding-top:20px;padding-bottom:80px}
.ldSwiper{width:100%;overflow:hidden}
.ldSwiper .swiper-slide dl{float:left;display:block;width:100%;position:relative}
.ldSwiper .swiper-slide dl dt{float:right;width:886px;height:595px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden;}
.ldSwiper .swiper-slide dl dt img{display:block;width:100%;height:100%}
.ldSwiper .swiper-slide dl dd{width:530px;height:405px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden;box-sizing:border-box;padding:30px 35px;background:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.ldSwiper .swiper-slide dl dd .sn{display:block;width:47px;height:47px;line-height:47px;text-align:center;font-size:28px;color:#fff;background:#e83225;font-family:Tahoma, Geneva, sans-serif;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.ldSwiper .swiper-slide dl dd h3{font-size:24px;font-weight:normal;padding:25px 0;background:url(../images/hr-2.jpg) no-repeat 3px bottom}
.ldSwiper .swiper-slide dl dd .txt{font-size:16px;line-height:30px;padding-top:25px;color:#666}
.ldSwiper .swiper-slide dl dd .an{font-size:16px;display:inline-block;background:url(../images/more2.png) no-repeat right center;line-height:32px;padding-right:40px;margin-top:25px}
.ldSwiper .swiper-num-ld{position:static;padding-top:50px}
.ldSwiper .swiper-num-ld .swiper-pagination-bullet{width:25px;height:25px;text-align:center;line-height:25px;font-size:14px;color:#000;opacity:1;background:#fad6d3}
.ldSwiper .swiper-num-ld .swiper-pagination-bullet-active{color:#fff;background:#e83225}

.kcbox5{padding-bottom:60px;padding-top:15px}
.dsSwiper{width:100%;overflow:hidden}
.dsSwiper .swiper-slide dl{float:left;width:100%;background:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden}
.dsSwiper .swiper-slide dl dt{float:left;width:516px;height:600px;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden}
.dsSwiper .swiper-slide dl dt img{display:block;width:100%;height:100%}
.dsSwiper .swiper-slide dl dd{padding:50px 50px 0 576px;font-size:18px;line-height:36px}
.dsSwiper .swiper-slide dl dd h3{font-size:30px;color:#b71c18;padding:20px 0}
.dsSwiper .swiper-dian-s{font-size:0;height:8px;line-height:8px;position:static;padding-top:50px}
.dsSwiper .swiper-dian-s span{width:8px;height:8px;line-height:8px;background:#e83225;opacity:1;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.dsSwiper .swiper-dian-s span.swiper-pagination-bullet-active{width:35px}

.zxbox1{padding-bottom:40px;font-family:'思源黑体 CN Normal','微软雅黑';font-size:0}
.zxbox1 dl{display:inline-block;width:22%;padding-right:4%;padding-bottom:4.5%;padding-top:2.5%;text-align:center;line-height:26px}
.zxbox1 dl:nth-of-type(4n){padding-right:0}
.zxbox1 dl dt{display:block;width:100%;padding-bottom:18px}
.zxbox1 dl dt img{display:block;width:70px;height:70px;margin:0 auto}
.zxbox1 dl dd.d1{font-size:22px;font-weight:bold}
.zxbox1 dl dd.d2{font-size:12px;line-height:20px;color:#9a9a9a;padding:8px 0}
.zxbox1 dl dd.d3{font-size:16px}

.zxbox2{padding-top:25px;padding-bottom:80px;font-family:'思源黑体 CN Normal','微软雅黑'}
.fwSwiper{width:100%;overflow:hidden}
.fwSwiper .swiper-slide dl{float:left;display:block;width:100%;position:relative}
.fwSwiper .swiper-slide dl dt{float:right;width:379px;overflow:hidden;padding:0 115px}
.fwSwiper .swiper-slide dl dt img{display:block;width:100%}
.fwSwiper .swiper-slide dl dd{padding-left:120px;width:571px}
.fwSwiper .swiper-slide dl dd h3{font-size:44px;font-weight:normal;padding:5% 0 6%}
.fwSwiper .swiper-slide dl dd .txt{font-size:18px;line-height:32px;color:#666}
.fwSwiper .swiper-num3{position:static;padding-top:50px}
.fwSwiper .swiper-num3 .swiper-pagination-bullet{width:25px;height:25px;text-align:center;line-height:25px;font-size:14px;color:#000;opacity:1;background:#fad6d3;font-weight:bold}
.fwSwiper .swiper-num3 .swiper-pagination-bullet-active{color:#fff;background:#e83225}

.zxbox3{padding-top:30px;font-family:'思源黑体 CN Normal','微软雅黑'}
.zxbox3 .you{width:710px}
.zxbox3 .you img{display:block;width:100%}
.zxbox3 .zuo{width:550px}
.zxbox3 .zuo dl{width:100%;padding:25px 0;min-height:70px;position:relative}
.zxbox3 .zuo dl dt{width:48px;position:absolute;top:50%;left:13px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.zxbox3 .zuo dl dt img{display:block;width:100%}
.zxbox3 .zuo dl dd{padding-left:80px}
.zxbox3 .zuo dl dd h3{display:block;font-size:30px;font-weight:bold;line-height:42px;padding-bottom:5px}
.zxbox3 .zuo dl dd p{font-size:18px;color:#666;line-height:26px}
.zxbox3 .butt{text-align:center;padding:40px 0 30px}
.zxbox3 .butt a{display:inline-block;font-size:24px;font-weight:bold;color:#fff;padding:0 60px;background:-webkit-linear-gradient(left top,#ed685f,#e83225);background:-o-linear-gradient(bottom right,#ed685f,#e83225);background:-moz-linear-gradient(bottom right,#ed685f,#e83225);background:linear-gradient(to bottom right,#ed685f,#e83225);line-height:60px;-moz-box-shadow:0 0 10px #f1847c;-webkit-box-shadow:0 0 10px #f1847c;box-shadow:0 0 10px #f1847c;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px}

.zxbox4{padding-top:20px;padding-bottom:60px;font-family:'思源黑体 CN Normal','微软雅黑'}
.zxbox4 dl{float:left;width:23.5%;margin-right:2%}
.zxbox4 dl:nth-of-type(4n){margin-right:0}
.zxbox4 dl dt{width:100%;height:400px;overflow:hidden;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.zxbox4 dl dt img{display:block;/*max-width:100%;*/height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.zxbox4 dl dt div{position:absolute;top:100%;left:0;width:100%;height:100%;background:rgb(232,50,38,0.63);transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
.zxbox4 dl dt div p{position:absolute;width:80%;max-height:90%;overflow:hidden;left:10%;bottom:5%;color:#fff;font-size:16px;line-height:26px}
.zxbox4 dl:hover dt div{top:0}
.zxbox4 dl dd{padding:20px 0}
.zxbox4 dl dd span{display:block;font-size:30px;line-height:42px;font-weight:bold}
.zxbox4 dl dd p{font-size:18px;line-height:24px;padding-top:5px}
.zjbox{padding-top:0; padding-bottom:0;}
.zxbox4 dl{margin-bottom:2%;}


/*-----内页-----*/
.nbanner{ width:100%;height:440px;position:relative}
.nbanner .tit{display:inline-block;font-size:36px;background:url(../images/ttx.png) no-repeat center bottom;position:absolute;top:45%;left:50%;height:42px;line-height:42px;padding-bottom:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-family:'思源黑体 CN Normal','微软雅黑'}
.nbanner2 .tit{background:none;color:#fff;padding:22px 35px;background:rgba(255,255,255,0.2);font-weight:normal;text-shadow:#e83225 2px 2px 1px;border:2px solid #e83225;-moz-box-shadow:0 0 15px #be5037;-webkit-box-shadow:0 0 15px #be5037;box-shadow:0 0 15px #be5037;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.nbanner3 .tit{color:#e83225;text-shadow:#fff 2px 2px 1px}

.nbanner4{position:relative; width:100%;}
.nbanner4 img{ display:block; width:100%; height:auto;}

.weizi{font-size:16px;line-height:32px;padding:30px 0}
.weizi a{display:inline-block;color:#666;padding:0 5px}
.weizi span{display:inline-block;width:26px;height:32px;padding-right:10px;background:url(../images/wz.png) no-repeat 5px center;background-size:21px auto}

.xw-list dl{float:left;width:100%;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;overflow:hidden;margin-top:50px}
.xw-list dl:nth-of-type(1){margin-top:0}
.xw-list dl:hover{background:#fff;-moz-box-shadow:0 0 15px #eee;-webkit-box-shadow:0 0 15px #eee;box-shadow:0 0 15px #eee}
.xw-list dl dt{float:left;width:270px}
.xw-list dl dt img{display:block;width:100%;height:187px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.xw-list dl dd{float:left;width:calc(100% - 270px);font-size:14px;color:#999;line-height:24px;box-sizing:border-box;padding:17px 17px 17px 20px}
.xw-list dl dd a.tt{display:block;font-size:19px;line-height:32px;height:32px;overflow:hidden;color:#333}
.xw-list dl dd a.tt em{display:inline-block;font-size:16px;background:#e83226;color:#fff;font-style:normal;padding:0 15px;margin-right:12px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.xw-list dl dd p{padding-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.xw-list dl dd .ss{padding-top:22px}
.xw-list dl dd span{display:inline-block}
.xw-list dl dd a.xx{float:right;color:#00a2ff}

.yq-list dl{float:left;width:49%;overflow:hidden;margin-top:40px; margin-right:2%}
.yq-list dl:nth-of-type(1),.yq-list dl:nth-of-type(2){margin-top:0}
.yq-list dl:nth-of-type(even){ margin-right:0}
.yq-list dl:hover{background:#fff;-moz-box-shadow:0 0 15px #eee;-webkit-box-shadow:0 0 15px #eee;box-shadow:0 0 15px #eee}
.yq-list dl dt{float:left;width:200px}
.yq-list dl dt img{display:block;width:100%;height:139px;}
.yq-list dl dd{float:left;width:calc(100% - 200px);font-size:14px;color:#999;line-height:24px;box-sizing:border-box;padding:10px 10px 10px 15px}
.yq-list dl dd a.tt{display:block;font-size:18px;line-height:32px;height:32px;overflow:hidden;color:#333}
.yq-list dl dd p{padding-top:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.yq-list dl dd .ss{padding-top:5px; font-size:14px;}

.title h1{font-size:26px;line-height:42px;color:#333;text-align:center}
.time{font-size:14px;color:#828281;line-height:28px;text-align:center;padding:5px 0 15px;border-bottom:1px solid #eee}
.nrtext{font-size:16px;color:#666;line-height:32px;padding:20px 30px 30px;text-align:justify}
.nrtext img{max-width:100% !important;height:auto !important}
.nrtext td{ box-sizing:border-box; border:1px solid #ddd; padding:5px;}

.site-txt{position:relative;top:-85px;box-sizing:border-box;padding:40px 45px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:0 2px 20px #eee;-webkit-box-shadow:0 2px 20px #eee;box-shadow:0 2px 20px #eee}
.site-txt .zuo{float:left;width:390px;padding-right:80px}
.site-txt .zuo dl{float:left;width:100%;padding-top:60px}
.site-txt .zuo dl:nth-of-type(1){padding-top:0}
.site-txt .zuo dl dt{float:left;width:48px;padding-right:30px;padding-top:5px}
.site-txt .zuo dl dt img{display:block;width:100%}
.site-txt .zuo dl dd{float:left;font-size:15px;color:#666;line-height:24px;width:calc(100% - 78px)}
.site-txt .zuo dl dd span{font-size:17px;line-height:32px;display:block;color:#000}
.site-txt .you{float:left;width:calc(100% - 470px)}
.site-txt .you h2{font-size:18px;color:#000;font-weight:normal;display:block;height:32px;line-height:32px;padding-bottom:12px}
.site-txt .you ul{ float:left; width:100%}
.site-txt .you ul li{ float:left; font-size:15px; height:52px; line-height:52px; padding:8px 0}
.site-txt .you ul li.l5{ width:49%}
.site-txt .you ul li.lr{ float:right}
.site-txt .you ul li.l10{ width:100%}
.site-txt .you ul li span{float:left;display:inline-block; width:80px;}
.site-txt .you ul li i{display:inline-block;font-style:normal;color:#F00}
.site-txt .you ul li input{float:left;width:calc(100% - 80px);display:block;border:1px solid #eee;height:52px;line-height:52px;padding-left:5px;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.site-txt .you ul li.ly input{width:38%;}
.site-txt .you ul li.ly img{float:left;margin-top:5px;margin-left:10px}
.site-txt .you ul li.lb input{width:38%;margin-left:80px;border:none;background:#e83225;color:#fff;font-size:16px;font-weight:bold}

.lxtab,.map{padding:20px 40px 40px;box-sizing:border-box;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-moz-box-shadow:0 2px 20px #eee;-webkit-box-shadow:0 2px 20px #eee;box-shadow:0 2px 20px #eee; margin-bottom:60px}
.lxtab{ display:none}
.map{ margin-bottom:0}
.lxtab h2,.map h2{font-size:20px;line-height:36px;color:#000;display:block;text-align:center;padding-bottom:15px}
.lxtab ul{ float:left; width:100%}
.lxtab ul li{ float:left; font-size:15px; height:42px; line-height:42px; padding:6px 0}
.lxtab ul li.l5{ width:49%}
.lxtab ul li.lr{ float:right}
.lxtab ul li.l10{ width:100%}
.lxtab ul li span{float:left;display:inline-block; width:80px;}
.lxtab ul li i{display:inline-block;font-style:normal;color:#F00}
.lxtab ul li input{float:left;width:calc(100% - 80px);display:block;border:1px solid #eee;height:42px;line-height:42px;padding-left:5px;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.lxtab ul li.ly input{width:38%;}
.lxtab ul li.ly img{float:left;margin-top:5px;margin-left:10px}
.lxtab ul li.lb input{width:38%;margin-left:80px;border:none;background:#e83225;color:#fff;font-size:16px;font-weight:bold}
.map #xmap{height:420px}
.lx-b60{padding-bottom:120px}

.xmbox .tit{padding:60px 0 20px;font-family:"微软雅黑";text-align:center}
.xmbox .tit h1{display:inline-block;font-size:40px;color:#000;font-weight:bold;position:relative}
.xmbox .tit h1:after,.xmbox .tit h1:before{content:"";display:block;width:32px;height:32px;clear:both;position:absolute;top:50%;transform:translateY(-50%);background:url(../images/xm_1.png) no-repeat center center;background-size:cover;z-index:2}
.xmbox .tit h1:before{left:-50px}
.xmbox .tit h1:after{right:-50px}
.xmbox .text{font-size:18px;line-height:36px;padding:15px 0 60px;text-align:justify}
.xmbox .text img{ max-width:100% !important; height:auto !important}
.xmbox .text h2{font-size:30px;color:#fff;background:url(../images/xm_2.png) no-repeat left center;padding:15px;line-height:46px;margin:15px 0}
.xmbox .text h2 span{font-weight:bold}
.xmbox .text h3{font-size:30px;color:#3b0303;line-height:46px;padding:15px 0}
.xmbox .text h4{font-size:20px;color:#d41423}
.xmbox .text td{border:1px solid #ddd; box-sizing:border-box; padding:5px;}

.xiangce{padding-bottom:60px}
.xiangce .zuo{float:left;width:650px}
.xiangce .zuo .ximg{position:relative}
.xiangce .zuo .gallery-top{-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.xiangce .zuo .gallery-top .swiper-slide img{display:block;width:100%}
.xiangce .zuo .gallery-thumbs{padding-top:30px;width:88%;margin:0 auto}
.xiangce .zuo .gallery-thumbs .swiper-slide img{display:block;width:100%;box-sizing:border-box;border:2px solid #fff;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.xiangce .zuo .gallery-thumbs .swiper-slide-thumb-active img{border-color:#e83225}
.xiangce .zuo .ximg .swiper-white-a,.xiangce .zuo .ximg .swiper-white-b{width:20px;height:38px;}
.xiangce .zuo .ximg .swiper-white-a{background:url(../images/xqr.png) no-repeat center center;background-size:cover;right:0;top:63%}
.xiangce .zuo .ximg .swiper-white-b{background:url(../images/xql.png) no-repeat center center;background-size:cover;left:0;top:63%}
.xiangce .you{float:right;width:600px;padding-left:50px}
.xiangce .you h1{font-size:30px;color:#000;line-height:36px;padding:15px 0 20px}
.xiangce .you .txt{font-size:16px;line-height:28px;color:#333;padding:20px;background:#f5f5f5;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.xiangce .you .money{font-size:36px;line-height:46px;padding:35px 0 25px;color:#e83326;border-bottom:1px solid #f6f6f6}
.xiangce .you .money em{font-size:20px;display:inline-block;font-style:normal}
.xiangce .you .tell{padding-top:25px}
.xiangce .you .tell a{width:47.5%;border:1px solid #e83225;font-size:24px;padding:10px 0;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.xiangce .you .tell .a1{float:left;line-height:32px;color:#e83225}
.xiangce .you .tell .a1 span{display:block;font-size:14px;color:#e83225;line-height:20px}
.xiangce .you .tell .a2{float:right;color:#fff;line-height:52px;background:#e83225;color:#fff}

.ty-txt{background:#fff;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;overflow:hidden;-moz-box-shadow:0 0 30px #ddd;-webkit-box-shadow:0 0 30px #ddd;box-shadow:0 0 30px #ddd}
.ty-txt .tit h2{display:inline-block;line-height:42px;padding:25px 70px;font-size:22px;color:#fff;background:#e83225;-webkit-border-radius:15px 0 15px 0;-moz-border-radius:15px 0 15px 0;-o-border-radius:15px 0 15px 0;border-radius:15px 0 15px 0}
.ty-txt .text{font-size:16px;color:#666;line-height:32px;padding:2% 3% 5%; text-align:justify}
.ty-txt .text img{max-width:100% !important;height:auto !important}
.ty-txt .text td{ box-sizing:border-box; border:1px solid #ddd; padding:5px;}

.zp-list ul{float:left;width:100%}
.zp-list ul li{float:left;width:31.2%;margin:0 3.2% 3.2% 0;padding:2%;box-sizing:border-box;background:#fff;border:4px solid #f0f0f0;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.zp-list ul li:nth-of-type(3n){margin-right:0}
.zp-list ul li .ztit{font-size:20px;line-height:36px;height:36px;font-weight:bold;overflow:hidden}
.zp-list ul li .ftit{font-size:15px;line-height:22px;padding:10px 0 20px;border-bottom:1px solid #eee}
.zp-list ul li .ytit{font-size:16px;line-height:36px;padding:20px 0 5px}
.zp-list ul li .stxt{font-size:15px;line-height:32px;height:160px;overflow:hidden}
.zp-list ul li .abut{padding-top:25px}
.zp-list ul li .abut a{display:inline-block;font-size:15px;line-height:46px;padding:0 12%;background:#fff;border:1px solid #ddd;-webkit-border-radius:23px;-moz-border-radius:23px;-o-border-radius:23px;border-radius:23px}
.zp-list ul li:hover{background:#e83225;border-color:#e83225}
.zp-list ul li:hover .ztit,.zp-list ul li:hover .ftit,.zp-list ul li:hover .ytit,.zp-list ul li:hover .stxt,.zp-list ul li:hover .abut{color:#fff}
.zp-list ul li:hover .ftit{border-color:#fff}

.zhezhao{background:url(../images/tm.png) repeat;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:none}
.zhezhao .zzbox{background:#fff;width:55%;padding:1.5% 2% 2%;height:76%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #e83225;background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 5px #df3427;-webkit-box-shadow:0 0 5px #df3427;box-shadow:0 0 5px #df3427}
.zhezhao .zzbox .close{width:50px;height:50px;background:url(../images/cos.png) no-repeat center center;background-size:cover;position:absolute; right:-60px; top:-30px;}
.zhezhao .zzbox .tit{padding-bottom:15px;border-bottom:1px solid #eee;line-height:42px}
.zhezhao .zzbox .tit h2{float:left;font-size:26px;color:#000}
.zhezhao .zzbox .tit h3{float:right;font-size:24px;color:#e83225}
.zhezhao .zzbox .stxt{text-align:left;padding:2% 0;font-size:15px;color:#333;line-height:32px;height:77%;overflow:auto;margin:0 auto}
.zhezhao .zzbox .stxt .tt{ font-size:16px; font-weight:bold; padding:15px 0 5px}
.zhezhao .zzbox .ltxt{font-size:16px;line-height:36px;padding-top:20px;border-top:1px solid #eee}
.zhezhao .zzbox .ltxt span{display:inline-block;text-align:center;padding-left:25px;box-sizing:border-box}
.zhezhao .zzbox .ltxt span.s1{background:url(../images/zp_r1.png) no-repeat left center;padding-right:10%}
.zhezhao .zzbox .ltxt span.s2{background:url(../images/zp_r2.png) no-repeat left center}

.tdtxt{ font-size:18px; line-height:36px; text-align:center; padding-bottom:50px;}


/*--------分页-------*/
.next_fy{text-align:center;font-size:14px;padding-top:60px;padding-bottom:80px}
.next_fy2{padding-top:30px}
.next_fy a,.next_fy b{line-height:26px;margin:2px;display:inline-block;border:1px solid #eee;color:#666;background:#fff;padding:5px 16px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.next_fy a:hover,.next_fy b{background:#e83225;font-weight:500;color:#fff;border-color:#e83225}
.next_fp{line-height:36px;color:#e83225;padding:20px 30px 60px;font-size:16px; border-top:1px solid #eee}
.next_fp a{color:#333}
.next_fp a:hover{color:#e83225}

.vmeng{ position:fixed;left:0;top:0; width:100%; height:100%; display:none; background:rgba(0,0,0,.6); z-index:98}
/*
.videos{display:none;border:1px solid #080808;position:fixed;left:50%;top:50%;margin-left:-320px;margin-top:-210px;z-index:100;width:640px;height:360px; z-index:999}
.videos video{width:100%;height:100%;object-fit:cover;object-position:center center;}
.vclose{position:absolute;right:1%;top:1%;border-radius:100%;cursor:pointer;}
*/
.vtishi{ width:100%; height:100%;display:flex;flex-wrap:wrap;align-items:center; background:#000;}
.vtishi span{ display:inline-block; font-size:18px; color:#fff; margin:0 auto;}

.zctab{ padding:70px 0; border-top:1px solid #eee;}
.zctab .tab{display:flex;flex-wrap:wrap;background:#fff; width:90%; max-width:900px; margin:0 auto; box-shadow:0 0 35px rgba(0,0,0,.1)}
.zctab .tab .zuo{ width:44%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center; background:rgba(0,0,0,.08) url(/skin/static/images/login_bg.jpg) no-repeat center; background-size:cover;}
.zctab .tab .zuo span{ display:inline-block; padding:5px; font-size:22px; color:#fff;}
.zctab .tab .you{ width:40%; padding:4% 8%;}
.zctab .tab .you h1{ font-size:26px; font-weight:700; display:block; text-align:center; height:36px; line-height:36px;}
.zctab .tab .you ul{ width:100%; margin:0 auto; padding-top:15px;}
.zctab .tab .you ul li{ width:100%; padding:8px 0;}
.zctab .tab .you ul li input{ display:block; height:50px; line-height:48px; border:1px solid #ddd; background:#f8f8f8; color:#333; box-sizing:border-box; width:100%; padding:0 10px;}
.zctab .tab .you ul li.lb input{ background:#e83225; color:#fff; font-size:16px; border:none}

.cjtab{ padding:70px 0;}
.cjtab .tab{display:flex;flex-wrap:wrap;background:#fff;}
.cjtab .tab .zuo{ width:45%; box-sizing:border-box; padding-right:4%;}
.cjtab .tab .zuo h1{ font-size:25px; font-weight:700; display:block; text-align:center; height:36px; line-height:36px;}
.cjtab .tab .zuo ul{ width:100%; margin:0 auto; padding-top:13px;}
.cjtab .tab .zuo ul li{ width:100%; padding:7px 0;}
.cjtab .tab .zuo ul li input,.cjtab .tab .zuo ul li textarea{ display:block; border:1px solid #ddd; background:#f8f8f8; color:#333; box-sizing:border-box; width:100%;}
.cjtab .tab .zuo ul li input{ height:48px; line-height:46px; padding:0 10px;}
.cjtab .tab .zuo ul li textarea{ height:115px; line-height:26px; padding:8px 10px;}
.cjtab .tab .zuo ul li.lb input{ background:#e83225; color:#fff; font-size:16px; border:none}
.cjtab .tab .you{ width:50%;display:flex;flex-wrap:wrap;}
.cjtab .tab .you dl{ width:32%; margin-right:2%; margin-top:2%; text-align:center;}
.cjtab .tab .you dl:nth-of-type(3n){ margin-right:0}
.cjtab .tab .you dl dt{position:relative;width:100%;padding-top:116%;overflow:hidden;}
.cjtab .tab .you dl dt a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.cjtab .tab .you dl dt img{ display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.cjtab .tab .you dl dd{ width:100%; height:36px; line-height:36px; padding:6px 0; background:#f9f9f9;}
.cjtab .tab .you dl dd a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:16px;}


@media (max-width:1340px) {
/*.mySwiper{height:500px}
.nySwiper{height:450px}*/
/*
.header .nav{font-size:18px}
.header .nav ul li{padding-left:20px}
*/
.htit h2{padding:60px 0 30px;font-size:40px}
.about .text{width:620px;font-size:17px;line-height:40px}
.wenhua{padding-top:15px;}
.wenhua dl{width:18.4%;margin-right:2%;padding:12px}
.wenhua dl dd.d1{font-size:21px}
.wenhua dl dd.d2{font-size:15px}
.xwSwiper .swiper-slide dl dt{height:190px}
.xwSwiper .swiper-slide dl dd{font-size:17px}
.xwSwiper .swiper-slide:hover dl dt{height:164px}
.xwSwiper .swiper-slide:hover dl dd{font-size:15px}
.xwSwiper .swiper-slide:hover dl dt img{height:138px}
.yztext .zuo,.xmtext .you{width:720px;height:440px}
.yztext .you,.xmtext .zuo{width:445px}
.yztext .zuo img.i1,.xmtext .you img.i1{width:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.yztext .you h2{font-size:27px}
.yztext .you p{font-size:16px;line-height:34px;background-position:0 14px}
.yztext2{padding-top:40px}
.xmtext .zuo p{font-size:17px;line-height:47px;height:47px;background-size:auto 89%}
.xmlist dl dd.d2 img{width:70%}
.xmtext,.lxtext{padding-bottom:55px}
.xmbut{padding:35px 0 60px}
.yslist{padding-bottom:10px}
.yslist dl{width:590px}
.yslist dl dd{padding:3%}
.lxtext .zuo ul li{font-size:15px;line-height:26px}
.lxtext .you ul li{line-height:46px}
.lxtext .you ul li span{font-size:16px}
.lxtext .you ul li.liy img{top:14px}
.lxtext .you ul li input{height:46px;line-height:46px;font-size:16px}
.kcbox3 dl{margin-right:34px}
.fwSwiper .swiper-slide dl dt{padding:0 85px}
.fwSwiper .swiper-slide dl dd{padding-left:80px;}
.zxbox3 .you{width:610px;}
.zxbox3 .zuo dl{padding:15px 0}
.zxbox4 dl dt{height:370px;}
.nbanner{ height:400px}
.nbanner4{ height:480px}
.xiangce .zuo{ width:600px;}
.xiangce .you{ width:550px}
.ty-txt .tit h2{ padding:18px 70px;}
.ty-txt .text{ padding:2% 2% 4%}
}

@media (max-width:1240px) {
/*.mySwiper{height:450px}
.nySwiper{height:400px}*/
.htit h2{padding:50px 0 25px;font-size:36px}
.about .text{width:520px;font-size:16px;line-height:36px}
.about .video{height:400px;}
.about .video img{width:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.wenhua dl{width:18.72%;margin-right:1.6%;padding:10px}
.xwSwiper .swiper-slide dl dt{height:175px}
.xwSwiper .swiper-slide:hover dl dt{height:149px}
.xwSwiper .swiper-slide:hover dl dt img{height:125px}
.yztext .zuo,.xmtext .you{width:620px}
.yztext2{padding-top:40px}
.xmtext{padding-top:15px}
.xmlist dl.on dd.d1{padding:25px}
.xmtext,.lxtext{padding-bottom:50px}
.yslist dl{width:49%;height:220px;margin-right:2%}
.yslist dl dd{width:53%}
.kcbox1,.kcbox4{padding-bottom:60px}
.kcbox2{padding-bottom:130px;}
.kcbox3{padding-bottom:100px;padding-top:30px}
.kcSwiper .swiper-slide dl dt{width:660px;height:450px}
.kcSwiper .swiper-slide dl dd{width:600px;height:400px;padding:25px 35px}
.kcSwiper .swiper-slide dl dd h3{font-size:22px;}
.kcSwiper .swiper-slide dl dd h3 span{font-size:16px;}
.kcSwiper .swiper-slide dl dd .txt{padding-top:10px;font-size:15px;line-height:28px}
.hxSwiper .swiper-slide dl{width:95%;padding:2.5%}
.hxSwiper .swiper-slide dl dt{width:640px;}
.hxSwiper .swiper-slide dl dd h3{padding:4% 0 2%;font-size:25px;}
.hxSwiper .swiper-slide dl dd .txt{font-size:15px;line-height:28px}
.hxSwiper .swiper-num2{bottom:70px}
.kcSwiper .swiper-num{font-size:18px;margin-top:30px;height:36px;line-height:36px}
.kcbox3 dl{width:132px;height:425px;margin-right:29px}
.kcbox3 dl dt span{font-size:25px;}
.kcbox3 dl dd.d2 span{ font-size:22px;line-height:36px;}
.ldSwiper .swiper-slide dl dt{width:750px;height:510px}
.ldSwiper .swiper-slide dl dd{height:375px; padding:2.5% 3% 3% 3%}
.ldSwiper .swiper-slide dl dd h3{font-size:20px;}
.ldSwiper .swiper-slide dl dd .txt,.ldSwiper .swiper-slide dl dd .an{font-size:15px;line-height:28px}
.ldSwiper .swiper-slide dl dd .sn{width:42px;height:42px;line-height:42px;font-size:24px}
.ldSwiper .swiper-num-ld{padding-top:35px}
.ldSwiper .swiper-num-ld .swiper-pagination-bullet,.hxSwiper .swiper-num2 .swiper-pagination-bullet{height:22px;line-height:22px;width:22px;font-size:13px}
.dsSwiper .swiper-slide dl dt{width:460px;height:540px}
.dsSwiper .swiper-slide dl dd{padding:35px 40px 0 506px; font-size:16px; line-height:32px;}
.dsSwiper .swiper-slide dl dd h3{font-size:26px}
.dsSwiper .swiper-dian-s{padding-top:35px}
.zxbox1 dl{ width:23.2%; padding-right:2.4%; padding-top:2.2%; padding-bottom:3.8%;}
.fwSwiper .swiper-slide dl dd{ padding-left:40px; width:600px;}
.fwSwiper .swiper-slide dl dd h3{ font-size:36px;}
.fwSwiper .swiper-slide dl dd .txt{ font-size:17px;}
.fwSwiper .swiper-slide dl dt{ padding:0 60px; width:340px;}
.fwSwiper .swiper-num3{ padding-top:35px}
.zxbox2{ padding-bottom:60px}
.zxbox3 .you{ width:510px; padding-top:20px}
.zxbox3 .zuo dl{ padding:13px 0}
.zxbox3 .zuo dl dd h3{ font-size:26px; line-height:36px;}
.zxbox3 .zuo dl dd p,.zxbox4 dl dd p{ font-size:17px;}
.zxbox3 .butt{ padding:35px 0 25px}
.zxbox3 .butt a{ font-size:20px; line-height:52px}
.zxbox4{ padding-bottom:45px}
.zjbox{ padding-bottom:0}
.zxbox4 dl dt{ height:340px}
.zxbox4 dl dt div p{ width:86%; left:7%;}
.zxbox4 dl dd{ padding:16px 0}
.zxbox4 dl dd span{ font-size:24px; line-height:36px;}
.nbanner{ height:350px}
.site-txt{ padding:30px 35px}
.site-txt .zuo{ padding-right:60px}
.site-txt .you{ width:calc(100% - 450px)}
.map{ padding:20px 35px 35px;}
.lx-b60{ padding-bottom:90px}
.nbanner4{ height:440px}
.xiangce .zuo{ width:550px;}
.xiangce .you{ width:515px; padding-left:35px}
.zp-list ul li{ width:32%; margin:0 2% 2% 0; padding:1.5%}
.next_fy{ padding-bottom:60px; padding-top:25px}
.yq-list dl{ margin-top:30px;}
.cjtab .tab .zuo ul li{ padding:6px 0;}
.cjtab .tab .zuo ul li input{ height:45px; line-height:43px;}
.cjtab .tab .zuo ul li textarea{ height:100px;}
}

@media (max-width:1134px) {
.about .video{width:50%}
.about .text{width:47%}
.wenhua dl dd.d2{height:84px;}
.yztext .zuo,.xmtext .you{width:50%}
.yztext .you,.xmtext .zuo{width:47%}
.xwSwiper .swiper-slide dl dt{height:165px}
.xwSwiper .swiper-slide:hover dl dt{height:139px}
.xwSwiper .swiper-slide:hover dl dt img{height:120px}
.xmlist dl{width:22%}
.xmlist dl.on{width:34%}
.xmlist dl.on dt{padding:15px 20px}
.xmlist dl.on dt img.i2{padding:0 10px}
.kcSwiper .swiper-slide dl dt{width:65%;position:relative}
.kcSwiper .swiper-slide dl dt img,.hxSwiper .swiper-slide dl dt img,.ldSwiper .swiper-slide dl dt img,.dsSwiper .swiper-slide dl dt img{width:auto;height:100%;position:relative;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.kcSwiper .swiper-slide dl dd{width:60%;padding:2.5% 3% 3% 3%}
.kcbox3 dl{width:12.4%;margin-right:2.2%}
.hxSwiper .swiper-slide dl dt{ width:55%; height:350px;}
.ldSwiper .swiper-slide dl dt{ width:65%; height:500px;}
.ldSwiper .swiper-slide dl dd{ width:53%;}
.dsSwiper .swiper-slide dl dt{ width:40%; height:500px;}
.dsSwiper .swiper-slide dl dd{ padding:2.5% 3% 0 44%}
.dsSwiper .swiper-slide dl dd h3{ padding:15px 0}
.zxbox1{ padding-bottom:30px}
.zxbox1 dl{ padding-top:2%; padding-bottom:2.8%;}
.zxbox1 dl dt img{ width:62px; height:62px}
.zxbox1 dl dd.d1{ font-size:20px}
.zxbox1 dl dd.d3{ font-size:15px}
.fwSwiper .swiper-slide dl dt{ width:30%; padding:0 3% 0 5%;}
.fwSwiper .swiper-slide dl dd{ width:59%; padding-left:3%;}
.fwSwiper .swiper-slide dl dd h3{ font-size:32px; padding:3.5% 0 4.5%;}
.fwSwiper .swiper-slide dl dd .txt{ font-size:16px; line-height:30px;}
.fwSwiper .swiper-num3{ padding-top:30px;}
.zxbox2{ padding-bottom:50px}
.zxbox3{ padding-top:20px;}
.zxbox3 .you{ width:45%;}
.zxbox3 .zuo{ width:52%;}
.zxbox3 .zuo dl{ padding:10px 0; min-height:64px}
.zxbox3 .zuo dl dd h3{ font-size:24px; line-height:32px}
.zxbox4{ padding-bottom:35px}
.zjbox{ padding-bottom:0}
.zxbox4 dl dt{ height:325px}
.zxbox4 dl dd{ padding:14px 0}
.zxbox4 dl dd span{ font-size:20px; line-height:28px;}
.zxbox3 .zuo dl dd p,.zxbox4 dl dd p{ font-size:16px; line-height:22px}
.nrtext{ padding:20px 0 30px;}
.next_fp{ padding:20px 0 45px}
.nbanner2 .tit{ font-size:32px; height:36px; line-height:36px; padding:18px 35px}
.xmbox .tit{ padding:45px 0 15px}
.xmbox .tit h1{ font-size:32px;}
.xmbox .tit h1:after,.xmbox .tit h1:before{ width:24px; height:24px}
.xmbox .text{ font-size:16px; line-height:32px; padding-bottom:30px}
.xmbox .text h3,.xmbox .text h2{ font-size:24px; line-height:36px; padding:15px 0 12px}
.xmbox .text h2{ padding:12px 15px}
.xmbox .text h4{ font-size:18px;}
.site-txt .zuo{ width:360px; padding-right:60px}
.site-txt .zuo dl dt{ width:40px; padding-right:20px}
.site-txt .zuo dl dd{ width:calc(100% - 60px)}
.site-txt .you{ width:calc(100% - 420px)}
.site-txt .you td.tdl{ width:18%}
.site-txt .you td.tdr{ width:32%}
.xiangce .zuo{ width:52%;}
.xiangce .you{ width:45%; padding-left:3%}
.xiangce .you h1{ font-size:24px; padding:10px 0 15px}
.xiangce .you .txt{ font-size:15px; padding:2% 3%;}
.xiangce .you .money{ font-size:32px; padding:25px 0 17px}
.xiangce .you .tell a{ font-size:20px}
.xiangce{ padding-bottom:50px;}
.ty-txt .tit h2{ font-size:20px; line-height:36px; padding:15px 60px;}
.ty-txt .text{ font-size:15px; line-height:28px}
.zhezhao .zzbox .tit h2{ font-size:22px;}
.zhezhao .zzbox .tit h3{ font-size:20px;}
.yq-list dl dd a.tt{ font-size:17px;}
}
@media (max-width:1024px) {
/*.mySwiper{height:400px}*/
.xwSwiper .swiper-slide dl dt{height:210px}
.xwSwiper .swiper-slide:hover dl dt{height:184px}
.xwSwiper .swiper-slide:hover dl dt img{height:150px}
.zxbox4 dl dt{ height:296px}
.zxbox4 dl dt div{display:none}
.xw-list dl{ margin-top:30px}
.next_fy{ padding-top:45px; padding-bottom:55px;}
.next_fy2{ padding-top:25px}
.next_fy a,.next_fy b{ padding:3px 12px}
.nbanner{ height:300px}
.lx-b60{ padding-top:30px; padding-bottom:60px}
.site-txt{top:0; margin-bottom:30px; position:static; padding:3% 2.5%}
.site-txt .zuo{ float:none; width:100%; padding-right:0}
.site-txt .zuo dl{ width:33.333%; padding-top:0; text-align:center; background:url(../images/b_r5.png) repeat-y right top; min-height:165px; box-sizing:border-box; padding:0 1.5%;}
.site-txt .zuo dl:nth-of-type(3){ background:none}
.site-txt .zuo dl dt{ float:none; margin:0 auto; padding:0; width:48px; height:48px}
.site-txt .zuo dl dd{ float:none; width:100%; padding-top:12px}
.site-txt .you{ display:none}
.lxtab{ display:block; margin-bottom:30px; padding:2.5% 2.5% 3%}
.map{ padding:2.5% 2.5% 3%}
.nbanner4{ height:360px}
.xiangce .zuo .gallery-thumbs{ padding-top:25px}
.xiangce .zuo .ximg .swiper-white-a,.xiangce .zuo .ximg .swiper-white-b{width:15px;height:29px;top:66%}
.zp-list ul li .ztit{ font-size:18px; height:32px; line-height:32px;}
.zp-list ul li .ftit{ padding:6px 0 12px; font-size:14px;}
.zp-list ul li .ytit{ font-size:15px; padding:10px 0 5px; line-height:28px;}
.zp-list ul li .stxt{ font-size:14px; line-height:26px; height:130px}
.zp-list ul li .abut{ padding-top:15px}
.zp-list ul li .abut a{ font-size:14px; line-height:36px;}
.zhezhao .zzbox{ width:70%}
.yq-list dl{ width:100%; margin-right:0}
.yq-list dl:nth-of-type(2){margin-top:30px}
.cjtab{ padding-top:55px;}
.cjtab .tab .zuo{ width:100%; padding-right:0}
.cjtab .tab .you{ width:100%; padding-top:20px;}
} 
@media (max-width:960px) {
/*
.mySwiper,.nySwiper{display:none}
.mSwiper,.mnSwiper{display:block}
*/
.xwSwiper .swiper-slide:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.xwSwiper .swiper-slide dl dt,.xwSwiper .swiper-slide:hover dl dt{height:210px}
.xwSwiper .swiper-slide:hover dl dt img{width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;}
.xwSwiper .swiper-slide:hover dl dd{font-size:17px;font-weight:bold;height:26px;}
.spbox{height:60%}
.zxbox4 dl dt{ height:285px}

}
@media (max-width:880px) {
.htit h2{padding:35px 0 15px;font-size:30px}
.about{padding-top:15px}
.yztext2{padding-top:30px}
.xwSwiper .swiper-slide dl dt,.xwSwiper .swiper-slide:hover dl dt{height:180px}
.xwSwiper .swiper-dian-xw{padding-top:25px}
.xmtext,.lxtext{padding-bottom:40px}
.xmbut{padding:30px 0 45px}
.nbanner{ height:280px}
.nbanner .tit{ font-size:32px; padding-bottom:15px}
.nbanner2 .tit{ height:32px; line-height:32px; padding:15px 32px}
.nbanner4{ height:300px}
.zxbox4 dl dt{ height:258px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.zp-list ul li{ width:49%; padding:2% 2% 3%;}
.zp-list ul li:nth-of-type(3n){ margin-right:2%}
.zp-list ul li:nth-of-type(even){ margin-right:0}
}
@media (max-width:768px) {
.about .video{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.about .video,.about .text{float:none;width:100%;height:auto}
.about .video img{height:auto;width:100%}
.about .text{padding-top:10px}
.about .text a{width:70px;margin:20px auto 0}
.xwSwiper .swiper-slide{-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.xwSwiper .swiper-slide dl dt,.xwSwiper .swiper-slide:hover dl dt{height:160px}
.wenhua{padding-top:0}
.wenhua dl{width:100%;padding:15px;min-height:87px;margin-top:20px;margin-right:0;position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.wenhua dl dt{position:absolute;top:50%;width:60px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.wenhua dl dd{padding-left:85px;text-align:left}
.wenhua dl dd.d1{padding-top:5px;font-size:20px}
.wenhua dl dd.d2{height:auto;padding-top:5px}
.yztext{padding-top:15px}
.yztext .zuo,.xmtext .you,.yztext .you,.xmtext .zuo{float:none;width:100%;height:auto}
.yztext .zuo,.xmtext .you{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.yztext .zuo img.i1,.xmtext .you img.i1{width:100%;height:auto}
.yztext .you{padding-top:12px}
.xmtext .zuo{padding-bottom:20px}
.xmtext .zuo p{width:49%;float:left}
.xmtext .zuo p:nth-of-type(even){float:right}
.xmtext{padding-bottom:10px}
.xmlist dl,.xmlist dl.on{float:none;width:100%;margin-top:20px;height:auto}
.xmlist dl dt{background:#e83226;height:66px;line-height:36px;padding:15px 20px;text-align:left}
.xmlist dl dt img.i1{display:none}
.xmlist dl dt img.i2{width:36px;height:36px;display:inline-block;padding:0 15px}
.xmlist dl dt span{display:inline-block;line-height:36px;color:#fff;padding-top:0}
.xmlist dl dd.d1{padding:30px;line-height:32px;color:#000}
.xmlist dl dd.d2{filter:Alpha(opacity=100);opacity:1}
.xmlist dl dd.d2 img{width:35%}
.yslist dl{height:auto;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.yslist dl dt{height:auto}
.yslist dl dt img{width:100%;height:auto}
.yslist dl dd{width:100%;position:static;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}
.yslist dl dd h3{padding-top:0;padding-bottom:8px}
.lxtext .zuo,.lxtext .you{float:none;width:100%}
.lxtext .you{padding-top:10px}
.lxtext .you ul li{line-height:52px;padding:6px 0}
.lxtext .you ul li span{top:6px; padding-left:12px}
.lxtext .you ul li.liy input{ padding-right:120px}
.lxtext .you ul li.liy img{ right:12px}
.lxtext .you ul li input{height:52px;line-height:52px;padding-left:86px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.kcSwiper .swiper-slide dl dt,.ldSwiper .swiper-slide dl dt{width:100%; height:auto;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0}
.kcSwiper .swiper-slide dl dt img,.ldSwiper .swiper-slide dl dt img{ width:100%; height:auto;}
.kcSwiper .swiper-slide dl dd,.ldSwiper .swiper-slide dl dd{ width:100%; height:auto; position:static;top:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;-o-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px}
.hxSwiper,.dsSwiper .swiper-slide dl,.dsSwiper .swiper-slide dl dt{-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px}
.hxSwiper .swiper-slide dl{padding:0;width:100%}
.hxSwiper .swiper-slide dl dt{ float:none; width:100%; height:auto; margin:0 auto;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;}
.hxSwiper .swiper-slide dl dt img{ width:100%; height:auto}
.hxSwiper .swiper-slide dl dd{ padding:2% 2% 3%;}
.hxSwiper .swiper-slide dl dd h3{ padding:3% 0; font-size:24px}
.kcbox1,.kcbox4,.kcbox5{ padding-bottom:40px}
.kcbox1{ padding-top:10px}
.kcSwiper .swiper-num{ margin-top:20px; font-size:16px; line-height:32px; height:32px;}
.kcbox2{ padding-bottom:85px}
.hxSwiper .swiper-num2{ bottom:40px}
.kcbox3{ padding-top:20px; padding-bottom:70px}
.kcbox3 dl{height:390px}
.kcbox3 dl dt span{ font-size:22px}
.kcbox3 dl dd.d2 span{ font-size:18px;line-height:30px;}
.kcbox4{ padding-top:12px}
.ldSwiper .swiper-slide dl dd .sn{ width:36px; height:36px; line-height:36px; font-size:20px}
.ldSwiper .swiper-slide dl dd h3{ padding:20px 0}
.ldSwiper .swiper-slide dl dd .txt{ padding-top:20px}
.ldSwiper .swiper-slide dl dd .an{ margin-top:15px;}
.ldSwiper .swiper-num-ld{ padding-top:20px}
.dsSwiper .swiper-dian-s{ padding-top:25px;}
.dsSwiper .swiper-slide dl dd h3{ font-size:23px; padding:12px 0}
.swiper-button-next,.swiper-button-prev{ width:20px; height:30px;}
.kcSwiper .swiper-slide dl dd h3{ font-size:20px}
.kcSwiper .swiper-slide dl dd h3 span{ font-size:14px}
.zxbox1 dl{ width:48%; padding-right:3%;}
.zxbox1 dl:nth-of-type(4n){ padding-right:3%;}
.zxbox1 dl:nth-of-type(even){ padding-right:0;}
.zxbox3{ padding-top:10px}
.zxbox3 .you{ display:none}
.zxbox3 .zuo{ width:100%;}
.zxbox3 .butt{ padding:25px 0 20px}
.zxbox4 dl dt{ height:225px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.zxbox4 dl dd span{ font-size:18px}
.zxbox4 dl dd p{ font-size:15px}
.zxbox4 dl dd{ padding:10px 0}
.zxbox4{ padding-bottom:25px}
.zjbox{ padding-bottom:0}
.weizi{ padding:22px 0; font-size:15px}
.weizi span{ background-position:center center; background-size:17px auto; padding-right:0}
.xw-list dl{margin-top:22px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.xw-list dl dt{ width:220px;}
.xw-list dl dt img{ height:152px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.xw-list dl dd{ width:calc(100% - 220px); padding:10px 17px 0 15px}
.xw-list dl dd a.tt{ font-size:17px; line-height:28px; height:28px}
.xw-list dl dd a.tt em{ font-size:14px}
.xw-list dl dd p{ padding-top:12px}
.xw-list dl dd .ss{ padding-top:15px}
.title h1{ font-size:24px; line-height:36px}
.nrtext{ font-size:15px; line-height:28px; padding:15px 0 20px;}
.xmbox .tit{ padding:35px 0 10px}
.xmbox .tit h1{ font-size:28px}
.xmbox .tit h1:after,.xmbox .tit h1:before{ width:18px; height:18px}
.xmbox .tit h1:after{right:-28px}
.xmbox .tit h1:before{left:-28px}
.xmbox .text h3,.xmbox .text h2{ font-size:22px; line-height:32px;}
.site-txt .zuo dl dd span{ font-size:15px}
.site-txt .zuo dl dd{ font-size:13px}
.map #xmap{ height:360px}
.next_fy{ padding-top:35px; padding-bottom:45px}
.next_fy2{ padding-top:20px}
.next_fy a,.next_fy b{ line-height:22px; padding:3px 10px;}
.next_fp{ font-size:15px; line-height:28px; padding:15px 0 30px}
.xiangce .zuo{ float:none; width:100%}
.xiangce .you{ float:none; width:100%; padding-left:0; padding-top:20px}
.nbanner4{ background:none !important; height:auto}
.nbanner4 img{ display:block}
.zhezhao .zzbox{ padding:2%; height:72%}
.zhezhao .zzbox .tit{ line-height:36px; padding-bottom:10px;}
.zhezhao .zzbox .tit h2{ font-size:20px;}
.zhezhao .zzbox .tit h3{ font-size:18px;}
.zhezhao .zzbox .close{ width:35px; height:35px; right:-35px; top:-20px}
.zhezhao .zzbox .stxt{ height:79%}
.zhezhao .zzbox .ltxt{ font-size:14px; line-height:28px; padding-top:15px;}
.zhezhao .zzbox .ltxt span.s1{ padding-right:5%}
.yq-list dl{margin-top:20px}
.yq-list dl:nth-of-type(1){margin-top:0}
.yq-list dl:nth-of-type(2){margin-top:20px;}
.tdtxt{ font-size:16px; line-height:32px; padding-bottom:40px;}
}

@media (max-width:640px) {
.xwSwiper .swiper-slide dl dt,.xwSwiper .swiper-slide:hover dl dt{height:204px}
.yslist dl dd p{min-height:84px}
.yztext .you h2{font-size:24px;line-height:36px}
.spbox{width:70%;height:50%;}
.fwSwiper .swiper-slide dl dd h3{ font-size:30px}
.zxbox3 .zuo dl{ min-height:60px}
.zxbox3 .zuo dl dd h3{ font-size:22px; line-height:28px;}
.zxbox3 .zuo dl dd p{ font-size:16px;}
.zxbox4 dl dt{ height:187px;}
.nbanner{ height:240px}
.nbanner .tit{ font-size:26px; padding-bottom:10px}
.nbanner2 .tit{ padding:12px 30px}
.cjtab{ padding-top:45px; padding-bottom:60px;}
}
@media (max-width:568px) {
.dsSwiper .swiper-slide dl dt{ float:none; width:100%; height:auto;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
.dsSwiper .swiper-slide dl dt img{ width:100%; height:auto}
.dsSwiper .swiper-slide dl dd{ padding:3% 2.5%;}
.dsSwiper .swiper-slide dl dd h3{ font-size:20px; padding:0 0 5px;}
.zxbox4 dl dt{ height:166px;}
.zhezhao .zzbox .tit h2,.zhezhao .zzbox .tit h3{ float:none; display:block; font-size:18px; line-height:32px}
.zhezhao .zzbox .tit h3{ font-size:16px;}
.zhezhao .zzbox .stxt{ height:72%;}
}

@media (max-width:440px) {
.yq-list dl dt{ float:none; width:100%;}
.yq-list dl dt img{ height:auto}
.yq-list dl dd{ float:none; width:100%; padding:12px 0 0}
.cjtab{ padding-top:35px; padding-bottom:45px;}
}

@media (max-width:414px) {
.htit h2{padding:25px 0 10px;font-size:24px}
.about{padding-top:10px}
.about .video{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.xwSwiper .swiper-slide dl dt,.xwSwiper .swiper-slide:hover dl dt{height:204px}
.yslist dl dd p{min-height:84px}
.wenhua dl{margin-top:15px}
.about .text a{margin-top:15px;margin-bottom:5px}
.yztext .zuo,.xmtext .you,.xwSwiper .swiper-slide,.xmlist dl,.xmlist dl.on{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.yztext .zuo img.i2,.xmtext .you img.i2{width:45px;height:45px}
.yztext .you h2{font-size:20px;line-height:32px}
.yztext2{padding-top:20px;}
.xwSwiper .swiper-slide,.xwSwiper .swiper-slide:hover{padding-bottom:10px}
.xwSwiper .swiper-slide dl dt,.xwSwiper .swiper-slide:hover dl dt{height:130px}
.xwSwiper .swiper-slide dl dd,.xwSwiper .swiper-slide:hover dl dd{font-size:15px;padding:10px 10px 0 10px}
.xmtext .zuo p{width:100%;float:none}
.yslist dl{width:100%}
.xmlist dl dt,.xmlist dl.on dt{padding:10px 15px;height:56px}
.xmlist dl dd.d1,.xmlist dl.on dd.d1{padding:15px}
.spbox{width:80%;height:40%;}
.kcbox3 dl dt span{ font-size:18px; line-height:22px}
.kcbox3 dl dd.d2 span{ font-size:15px; line-height:22px}
.kcbox1,.kcbox4,.kcbox5{ padding-bottom:30px}
.kcSwiper .swiper-num{ font-size:15px;}
.hxSwiper .swiper-slide dl dd h3{ font-size:22px}
.kcbox2{ padding-bottom:75px}
.hxSwiper .swiper-num2{ bottom:35px}
.kcbox3{ padding-bottom:50px}
.zxbox1 dl dd.d1{ font-size:17px;}
.zxbox1 dl dd.d3{ font-size:14px; line-height:22px;}
.zxbox2{ padding-top:18px; padding-bottom:30px}
.fwSwiper .swiper-slide dl dt{ width:100%; float:none; padding:0;}
.fwSwiper .swiper-slide dl dt img{ width:80%; margin:0 auto}
.fwSwiper .swiper-slide dl dd{ width:100%; padding:0}
.fwSwiper .swiper-slide dl dd h3{ font-size:26px; padding:5% 0 3%}
.fwSwiper .swiper-slide dl dd .txt{ font-size:15px; line-height:28px;}
.fwSwiper .swiper-num3{ padding-top:20px;}
.fwSwiper .swiper-num3 .swiper-pagination-bullet{ font-size:13px; font-weight:normal; width:20px; height:20px; line-height:20px}
.zxbox3 .zuo dl dd h3{ font-size:20px; line-height:26px;}
.zxbox3 .zuo dl dd p{ font-size:15px; line-height:23px;}
.zxbox3 .butt{ padding:15px 0}
.zxbox3 .butt a{ font-size:17px; line-height:42px; padding:0 12%}
.zxbox4 dl{ width:48.5%; margin-right:3%}
.zxbox4 dl:nth-of-type(4n){ margin-right:3%;}
.zxbox4 dl:nth-of-type(even){ margin-right:0;}
.zxbox4 dl dt{ height:255px;}
.nbanner{ height:200px}
.nbanner .tit{ font-size:22px; line-height:36px; height:36px; padding-bottom:6px}
.nbanner2 .tit{ line-height:28px; height:28px; padding-bottom:12px}
.xw-list dl dt{ width:100%; float:none}
.xw-list dl dt img{ height:auto;}
.xw-list dl dd{ width:100%; float:none; padding:15px 0 0;}
.xw-list dl dd a.tt{ font-size:16px}
.xw-list dl dd p{ padding-top:6px}
.xw-list dl dd .ss{ padding-top:8px}
.title h1{ font-size:20px; line-height:32px}
.xmbox .tit h1{ font-size:24px}
.xmbox .text h3,.xmbox .text h2{ font-size:20px; line-height:28px}
.xmbox .text h4{ font-size:17px}
.xmbox .text{ font-size:15px; line-height:28px}
.next_fy{ padding-top:25px; padding-bottom:30px}
.next_fy2{ padding-top:15px}
.site-txt .zuo dl{ width:100%; background:none; padding:3% 0; min-height:inherit;}
.site-txt .zuo dl:nth-of-type(1){ padding-top:3%}
.lxtab h2, .map h2{ font-size:18px; line-height:28px; padding-bottom:12px}
.xiangce{ padding-bottom:30px;}
.xiangce .zuo .gallery-top{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.xiangce .zuo .gallery-thumbs{ padding-top:20px;}
.xiangce .zuo .gallery-thumbs .swiper-slide img{-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.xiangce .you h1{ font-size:20px; padding:0 0 10px}
.xiangce .you .txt{ font-size:14px; line-height:26px}
.xiangce .you .money{ font-size:26px; padding:15px 0 10px; line-height:36px;}
.xiangce .you .tell{ padding-top:15px}
.xiangce .you .tell .a1{ line-height:28px; font-size:18px; padding:5px 0}
.xiangce .you .tell .a2{ line-height:38px; font-size:18px;}
.ty-txt{-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
.ty-txt .tit h2{ font-size:18px; padding:10px 45px; line-height:32px;-webkit-border-radius:10px 0 10px 0;-moz-border-radius:10px 0 10px 0;-o-border-radius:10px 0 10px 0;border-radius:10px 0 10px 0}
.ty-txt .text{ padding:3% 3% 4%}
.weizi{ padding:15px 0;}
.zp-list ul li{ width:100%; margin-right:0;}
.zp-list ul li:nth-of-type(3n){ margin-right:0}
.zhezhao .zzbox{ width:80%}
.zhezhao .zzbox .close{ width:26px; height:25px; right:-25px; top:-20px}
.lxtab ul li.l5{ width:100%}
}
@media (max-width:376px) {
.xwSwiper .swiper-slide dl dt,.xwSwiper .swiper-slide:hover dl dt{height:245px}
.zxbox1 dl dd.d1{ font-size:16px;}
.zxbox4 dl dt{ height:227px}
.nbanner{ height:180px}
}
@media (max-width:376px) {
.zxbox4 dl dt{ height:218px}
}




