*{margin:0;padding:0}

body{background:#fff;margin:0;padding:0;text-decoration:none;font-variant:normal;font-family:'Microsoft YaHei'}

a:active,a:hover,a:link,a:visited{text-decoration:none}

a{text-decoration:none}

li{list-style-type:none}

ol,ul{list-style-type:none;list-style-image:none}

input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none}

textarea{-webkit-appearance:none}

html{font-size:12px}

@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:14px}

}
@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('iconfont.ttf?t=1675217478936') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 30px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-a-yuyanyingwen-copy:before {
  content: "\e761";
}

.icon-weixin:before {
  content: "\f0106";
}

.icon-weibiaoti2:before {
  content: "\e63a";
}

.icon-dianhua:before {
  content: "\e632";
}

.icon-taobao:before {
  content: "\e755";
}

.icon-gouwugouwuchedinggou:before {
  content: "\e682";
}

.icon-gouwuche2:before {
  content: "\e62d";
}

.icon-gouwuche:before {
  content: "\e63b";
}

.icon-caidan:before {
  content: "\e62c";
}

.icon-guanbi:before {
  content: "\eb6a";
}

.icon-enter:before {
  content: "\e6f8";
}

.icon-gouwuche1:before {
  content: "\e664";
}

.icon-yingwen:before {
  content: "\e6c0";
}

.icon-yingwen1:before {
  content: "\e6c3";
}

.icon-gouwuche3:before {
  content: "\e6b1";
}

.icon-tianmao:before {
  content: "\e638";
}

.icon-gouwuche4:before {
  content: "\e622";
}

.icon-tianmaochaoshi-gouwuche:before {
  content: "\e640";
}

.icon-pay-jingdong:before {
  content: "\e8dd";
}

.icon-shoppingcart-fill:before {
  content: "\eb86";
}

.icon-fill_gouwuche:before {
  content: "\e63c";
}






.content{width:1600px;margin:0 auto;overflow:hidden;position:relative}

a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}

a:focus{outline:0}

input,select,textarea{outline:0}

a:hover{color:#e60032;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.title{margin:60px auto;text-align:center}

.title h3{font-size:40px;color:#000}

.title p{font-size:48px;color:#ccc;font-weight:700}

.title p:after{content:"—";color:#e60032;display:block;font-weight:400;letter-spacing:-2px;line-height:20px}

.title h4{font-size:15px;color:#666;font-weight:400}

.title h4:before{content:"——";letter-spacing:-2px;color:#e60032;display:block;font-weight:700}

.title h3 span{color:#e60032}



.head{margin:0 auto;position:absolute;top:0;width:100%;z-index:99;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s;border-bottom:1px #ffffff3d solid;height:90px; }

.hadd{background:#fff;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.hadd{position:fixed;top:0;z-index:999;width:100%;box-shadow:0 0 15px 0 rgb(0 0 0 / 15%);transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.haddd{background:#fff;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s}









.had{margin:0 8%;height:120px;text-align:center}

.logo{float:left;margin-top:6px; width:90px; margin-top:19px;}
.logo img{ width:100%}
.nav{margin:0 auto;float:right;margin-right:20px}

.nav li{display:inline-block; margin:0 25px;position:relative}





.nav li a{line-height:90px;color:#fff;position:relative;font-size:18px;display: inline-block;}

.nav li a:after{content:""; height:2px; background:#F00; width:0%; position:absolute; bottom:0px; left:50%;-webkit-transition:all .5s;transition:all .5s}

.nav li ul{position:absolute;width:160px;z-index:99;background:#fff;display:none;left:50%;background:#fff;box-shadow:0 0px 3px #ccc; text-align:center; padding:10px 0;margin-left: -77px;}

.nav li ul li{width:100%; float:inherit;font-size:13px;border-bottom:1px #fff dashed; margin:0px; text-align:center;}

.nav li a:hover:after{ width:100%; left:0px;-webkit-transition:all .5s;transition:all .5s}

.nav li ul li a{line-height:36px; font-size:14px;}
.nav li:hover ul li a{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:36px; font-size:14px;}
.nav li:hover ul li a:hover:after{ content:""; opacity:0; width:0%; left:0px;-webkit-transition:all .5s;transition:all .5s}

.nav li:nth-child(2) ul li div{ display:none;}
/*
.nav li ul li a:after{content:"";display:none}

.nav li ul li a:before{content:"";display:none}



.nav li ul li a:hover{color:#e60032}

.nav li:nth-child(2) ul.sub_nav{overflow:hidden;padding:30px 0}

.nav li:nth-child(2) ul.sub_nav li{float:left;width:16.5%;text-align:center;font-weight:700;border-left:1px #f2f2f2 solid; margin:0px;}

.nav li:nth-child(2) ul.sub_nav li div{overflow:hidden}

.nav li:nth-child(2) ul.sub_nav li div img{overflow:hidden}

.nav li:nth-child(2) ul.sub_nav li a{ line-height:45px;}*/

.hot{float:right;margin-top:24px; position:relative; width:110px;}

.hot ul{}

.hot ul li{display:inline-block;margin:0 5px;}

.hot ul li img:first-child{display:inline-block;}

.hot ul li img:last-child{display:none;}

.hot ul li:hover img:first-child{display:none;}

.hot ul li:hover img:last-child{display:inline-block;}

.hot ul li:last-child{text-align:center; display:none}

.hot ul li:last-child i{display:none;-text-align:center}

.hot ul li{ width:40px; height:40px; border-radius:100%;line-height:40px; position:relative }
.hot ul li .iconfont{ color:#fff; font-size:20px; font-stretch:ultra-condensed; position:absolute; width:100%; text-align:center; margin:2px auto 0; left:0px;}
.hot ul li:first-child .iconfont{ font-size:24px;}


.hot ul li:nth-child(4) .iconfont{ font-size:18px;}
/*.hot ul li:hover{ background:#e60032;}*/

.hot ul li:hover  a.iconfont{ color:#e60032   ;}

.hot ul li dl{ position:absolute; width:120px; background:#fff;  top: 40px; margin-left: -35px;; padding:15px 0; display:none;}

.hot ul li:hover dl{ display:block;}

.hadd .nav ul li a{ color:#000;}

.hadd .hot ul li .iconfont{ color:#000;}


.head:hover{ background:#fff;}
.head:hover .nav ul li a{ color:#000;}
.head:hover .hot ul li{ }
.head:hover .hot ul li .iconfont{ color:#000;}

.head:hover .nav li a:hover{color:#e60032}


.hadd .nav ul li a{ color:#000;}
.hadd .hot ul li{ }
.hadd .hot ul li .iconfont{ color:#000;}




.head:hover .hot ul li:hover{ }
.head:hover .hot ul li:hover .iconfont{ color:#e60032;}





.sp_nav{position:relative;cursor:pointer;position:relative;z-index:55}

.sjj_nav{position:fixed;z-index:44;background:rgb(60 61 60 / 99%);width:100%;height:calc(100% - 130px);font-size:14px;line-height:40px;top:62px;right:-150%;overflow:auto;overflow-x:hidden;transition:right ease .35s}

.nav_show{right:0}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999}

.sjj_nav ul li i{position:absolute;top:17px;right:0;height:30px;padding:0 7px 0 7px; line-height:30px;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease .35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0)}

.sjj_nav ul li{border-top:1px #ddd solid; text-indent:1em;position:relative;line-height:60px;font-size:14px}

.sjj_nav>ul>li:last-child{border-bottom:1px #ddd solid}

.sjj_nav ul li ul{display:none; background:#5a5a5a;}

.sjj_nav ul li a{color:#fff;width:80%; font-size:0.22rem;}

.sjj_nav ul li ul li{ text-indent:2em; height:45px; line-height:45px; border-top:1px #ccc dotted;}

.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left; font-size:0.18rem;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;margin-top:3px}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}

.sjj_nav ul li ul li>ul{margin-left:10px}

.sjj_nav ul li:nth-child(1) i,.sjj_nav ul li:nth-child(5) i,.sjj_nav ul li:nth-child(7) i{display:none}

.caidan{float:right;margin-top:35px;margin-left:5px;display:none}

.banner{overflow:hidden;margin:0px auto 0; height:100vh}

.banner .swiper-container {
        width: 100%;
        height: 100%;
    }
.banner .swiper-slide {
        background-position: center;
        background-size: cover;
    }
	
.banner img{width:100%}
.banner .swiper-pagination{bottom:30px}
.banner .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1}
.banner .swiper-pagination-bullet-active{background:#e60032}
.banner .swiper-button-prev{background:#0f0f1085 url(../images/left.png) no-repeat center center;width:60px;height:60px;border-radius:100%;left:5%}
.banner .swiper-button-next{background:#0f0f1085 url(../images/right.png) no-repeat center center;width:60px;height:60px;border-radius:100%;right:5%}
.banner .swiper-button-prev:hover{background:#e60036 url(../images/left.png) no-repeat center center;width:60px;height:60px;border-radius:100%;left:5%}
.banner .swiper-button-next:hover{background:#e60036 url(../images/right.png) no-repeat center center;width:60px;height:60px;border-radius:100%;right:5%}


.mbanner{overflow:hidden;margin:0px auto 0;display:none}

.mbanner img{width:100%}

.mbanner .swiper-pagination{bottom:30px}

.mbanner .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:1}

.mbanner .swiper-pagination-bullet-active{background:#e60032}

.mbanner .swiper-button-prev{background:#0f0f1085 url(../images/left.png) no-repeat center center;width:60px;height:60px;border-radius:100%;left:5%}

.mbanner .swiper-button-next{background:#0f0f1085 url(../images/right.png) no-repeat center center;width:60px;height:60px;border-radius:100%;right:5%}

.mbanner .swiper-button-prev:hover{background:#e60036 url(../images/left.png) no-repeat center center;width:60px;height:60px;border-radius:100%;left:5%}

.mbanner .swiper-button-next:hover{background:#e60036 url(../images/right.png) no-repeat center center;width:60px;height:60px;border-radius:100%;right:5%}

.picbj{background:url(../images/picbj.jpg) no-repeat center top;background-size:cover;overflow:hidden;margin:0 auto}

.pic_img{margin:60px auto;float:left;width:50%}

.pic_img img{width:100%}

.pic_txt{float:right;width:42%;overflow:hidden}

.pic_txt h4{font-size:24px;font-weight:400;color:#e60032;margin:100px auto 20px}

.pic_txt p{font-size:45px;color:#fff;line-height:80px}

.pic_txt p.w60{font-size:52px;color:#fff}

.pic_txt h3{font-size:22px;font-weight:700;color:#e60032;margin:60px auto 20px}

.pic_txt h3 a{color:#e60032}

.pic_txt h3 span{font-family:"宋体";font-size:24px;font-weight:400}

.fangan{overflow:hidden;margin:5px auto}

.fangan ul{overflow:hidden}

.fangan ul li{overflow:hidden;width:16.666666666%;float:left;border:5px #fff solid;box-sizing:border-box;position:relative}

.fangan ul li img{width:100%;overflow:hidden}

.fangan ul li img:first-child{display:block;width:100%;overflow:hidden}

.fangan ul li img:nth-child(2){display:none;width:100%;overflow:hidden}

.fangan ul li dl{background:url(../images/fangan07.png) repeat-x center bottom;position:absolute;bottom:0;left:0;height:100%;width:100%;overflow:hidden}

.fangan ul li dl h3{width:100%;position:absolute;bottom:15%;text-align:center;font-size:24px;color:#fff;font-weight:400;z-index:9;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li dl h3:after{content:"——";letter-spacing:-2px;display:block;color:#fff;line-height:50px;z-index:9;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li dl p{width:100%;position:absolute;bottom:10%;text-align:center;font-size:16px;color:#fff;font-weight:400;z-index:9;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li dl dd{width:60%;border:1px #ccc solid;text-align:center;height:50px;line-height:50px;left:50%;margin-left:-90px;position:absolute;bottom:-50%;z-index:9}

.fangan ul li dl:after{content:"";width:100%;height:0%;position:absolute;bottom:0;background:rgba(230,0,50,.7);-webkit-transition:all .5s;transition:all .5s}

.fangan ul li:hover dl:after{height:100%;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li:hover dl h3{bottom:60%;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li:hover dl p{bottom:55%;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li:hover dl dd{bottom:20%;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li:hover a dl dd{color:#fff;font-size:16px}

.fangan ul li dl dd:hover{background:#fff}

.fangan ul li a dl dd:hover{color:#e60032}

.tab{overflow:hidden}

.slideBox{overflow:hidden}

.slideBox .bd ul li{overflow:hidden}

.slideBox .bd ul li img{width:100%;height:100%;overflow:hidden}

.slideBox .bd ul li img:first-child{display:block;width:100%;height:100%;overflow:hidden}

.slideBox .bd ul li img:last-child{display:none;width:100%;height:100%;overflow:hidden}

.slideBox .hd{overflow:hidden;margin-top:-5px}

.slideBox .hd ul li{overflow:hidden;width:33.33%;float:left;background:#333232;padding:20px 0;text-align:center}

.slideBox .hd ul li span{display:inline-block;text-align:left;padding-left:100px;padding-top:5px;padding-bottom:5px}

.slideBox .hd ul li .span1{background:url(../images/tab01.png) center left no-repeat}

.slideBox .hd ul li .span2{background:url(../images/tab02.png) center left no-repeat}

.slideBox .hd ul li .span3{background:url(../images/tab03.png) center left no-repeat}

.slideBox .hd ul li span .div1{color:#b4b3b2;font-size:18px}

.slideBox .hd ul li span .div1 strong{font-size:50px;color:#fff;line-height:52px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}

.slideBox .hd ul li span .div2{color:#fff;font-size:18px;margin-top:5px}

.slideBox .hd ul li.on{background:#e60032}

.slideBox .hd ul li.on span .div1 strong{color:#fff}

.news{background:#f5f5f5;overflow:hidden;padding-bottom:80px}

.news .swiper-container{padding-bottom:60px}

.news .swiper-pagination-bullet{width:10px;height:10px;margin:0 3px;opacity:1;background:#666;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}

.news .swiper-pagination-bullet-active{background:#e60032;width:25px;border-radius:6px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}

.news .swiper-slide{background:#fff;overflow:hidden}

.news .swiper-slide dl{margin:20px;padding-bottom:30px}

.news .swiper-slide dl h3{font-size:22px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.news .swiper-slide dl p{height:50px;line-height:24px;font-size:15px;color:#666;margin:15px auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}

.news .swiper-slide dl dd{font-size:14px;color:#999;position:absolute;bottom:20px;width:90%}

.news .swiper-slide dl dd span{float:right;color:#e60032}

.news .swiper-slide div{overflow:hidden}

.news .swiper-slide div img{width:100%;height:100%;overflow:hidden}

.footer{width:100%;height:auto;overflow:hidden;box-sizing:border-box;padding:50px 0 30px;position:relative;background:#333232;margin:0 auto 0}

.footer .intro{float:left;height:auto;overflow:hidden;margin-left:7%;width:30%}

.footer .intro h4{color:#fff;margin-bottom:20px;font-size:24px;font-weight:400;position:relative;margin-top:30px}

.footer .intro h5{font-size:42px;font-weight:400;color:#ccc}

.footer .intro h5 img{vertical-align:sub;margin-right:10px; width:50px}

.footer .intro a{color:#666}

.footer .intro p{color:#ccc;font-size:16px;line-height:32px;margin-top:10px}

.footer .ewm{float:right; width:180px; text-align:center;}

.footer .ewm div{margin-top:20px;position:relative;}

.footer .ewm div span{font-size:18px;color:#ccc}

.footer .ewm img{vertical-align:middle;margin-right:5px}



.footer .ewm div dl{ 
   
   
    background: #fff;
    z-index: 99;
    border-radius: 6px;
    padding: 5px;
    right: 0;
    margin-top: 30px;}

.footer .ewm div dl img{width:100%}



.footer .bnav{float:left;overflow:hidden;width:45%}

.footer .bnav h4{color:#fff;margin-top:20px;font-size:24px;font-weight:400;margin-bottom:20px}

.footer .bnav ul{overflow:hidden}

.footer .bnav ul li{overflow:hidden;width:25%;border:10px #333232 solid;box-sizing:border-box;float:left}

.footer .bnav ul li a{color:#ccc;display:block;text-align:left;padding:3% 0;font-size:16px}

.footer .bnav ul li a:hover{color:#e60032}

.links{width:100%;height:auto;overflow:hidden;margin:0 auto 0;padding:20px 0;background:#4a4848}

.links span{color:#ccc;font-size:16px}

.links span img{vertical-align:middle;margin-right:5px}

.links a{color:#ccc;font-size:14px;margin:0 8px}

.links a:hover{text-decoration:underline}

.buttom,.fanhui,.mpic_nav{display:none}

.buttom{background:#3d3c3c;bottom:0;margin:0 auto;max-width:100%;min-width:320px;position:fixed;width:100%;z-index:46;display:none}

.buttom ul{overflow:hidden}

.buttom ul li{color:#fff;float:left;width:25%;padding:1% 0;box-sizing:border-box}

.buttom ul li .sy{overflow:hidden;text-align:center;vertical-align:middle;width:50%;margin:0 auto}

.buttom ul li p{font-size:12px;overflow:hidden;text-align:center}

.buttom ul li a{color:#fff}

.buttom ul li .sy img{width:25px}

.xqbottom{background:#3d3c3c;bottom:0;margin:0 auto;max-width:100%;min-width:320px;position:fixed;width:100%;z-index:9999;display:none}

.xqbottom ul{overflow:hidden}

.xqbottom ul li{color:#fff;float:left;width:50%;padding:1% 0;box-sizing:border-box}

.xqbottom ul li div{width:50%;float:left;text-align:center}

.xqbottom ul li div img{width:25px}

.xqbottom ul li div p{font-size:12px;overflow:hidden;text-align:center;color:#fff}

.xqbottom ul li:last-child{background:#e60032;text-align:center;position:absolute;right:0;height:100%}

.xqbottom ul li:last-child a{color:#fff;padding-top:12px;display:block; font-size:0.22rem;}

.xqbottom ul li:last-child img{vertical-align: sub; margin-right: 5px;  width: 26px;}

.n_banner{overflow:hidden;margin:0px auto 0;position:relative}

.n_banner img{width:100%;overflow:hidden}

.n_banner img:first-child{width:100%;overflow:hidden;display:block}

.n_banner img:nth-child(2){width:100%;overflow:hidden;display:none}

.mbx{overflow:hidden;background:#3d3c3c;height:50px;line-height:50px}

.mbx span{background:url(../images/sy.png) no-repeat center left;display:block;color:#ccc;padding-left:30px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.mbx span a{color:#ccc}

.mbx span a:after{content:"/";margin:0 10px;color:#ccc}

.mbx span a:hover{color:#e60036}

.mbx span a:last-child:after{content:"";display:none}

.pic_feilei{overflow:hidden;height:60px;line-height:60px;background:#f5f5f5}

.pic_feilei h3{text-align:center;font-size:.22rem;font-weight:400;color:#666;position:relative;padding:3% 0;display:none}

.pic_feilei h3:after{content:">";font-family:"宋体";position:absolute;right:10px;color:#666}

.pic_feilei ul{overflow:hidden;width:1600px;margin:0 auto}

.pic_feilei ul li{float:left;width:150px;text-align:center;font-size:16px;color:#555}

.pic_feilei ul li a{display:block}

.pic_feilei ul li a:hover{background:#e60036;color:#fff}

.pic_feilei ul li.ast{background:#e60036;color:#fff}

.pic_feilei ul li.ast a{color:#fff}

.title-01{margin:60px auto 40px;overflow:hidden}

.title-01 h3{font-size:56px;color:#fecfda;font-weight:400}

.title-01 p{font-size:32px;color:#333}

.title-01 p:after{content:"—";color:#e60036;font-weight:700;display:block}

.pic_navlb{overflow:hidden;margin-bottom:30px}

.pic_navlb ul{overflow:hidden}

.pic_navlb ul li{width:12.5%;float:left;line-height:58px;overflow:hidden;text-align:center;background:#f5f5f5;border:5px #fff solid;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.pic_navlb ul li a{display:block;font-size:16px}

.pic_navlb ul li a:hover{background:#e60036;color:#fff;overflow:hidden}

.pic_navlb ul li.act{background:#e60036;color:#fff}

.pic_navlb ul li.act a{color:#fff}

.pic_content{overflow:hidden}

.pic_content ul{overflow:hidden}

.pic_content ul li{overflow:hidden;border:6px #fff solid;box-sizing:border-box;width:33.33%;float:left}

.pic_content ul li div{overflow:hidden;margin:10px;box-shadow:0 0 7px #ccc}

.pic_content ul li div dd{overflow:hidden}

.pic_content ul li div dt{overflow:hidden;background:#3d3c3c;line-height:50px;text-align:center;color:#fff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}

.pic_content ul li div dd img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.pic_content ul li div:hover dd img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.pic_content ul li div dt:before{content:"";width:0%;height:2px;background:#e60036;position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s}

.pic_content ul li div:hover dt:before{width:100%;-webkit-transition:all .5s;transition:all .5s}

.w1620{width:1620px;overflow:hidden;margin:0 auto}

.page{margin:40px auto}

.page ul{display:table;margin:0 auto}

.page ul li{float:left;border:1px solid #ccc;box-sizing:border-box;height:30px;line-height:30px;padding:0 12px;margin:5px;font-size:14px}

.page ul li a{color:#333;font-size:12px}

.page ul .thisclass{background:#e60036;color:#fff;border:1px solid #e60036}

.page ul .thisclass a{color:#fff}

.tjian{border:1px #ccc solid;overflow:hidden;padding:30px;margin:20px auto 20px}

.tjian h3{font-size:30px;color:#333}

.tjian h3 span{float:right}

.tjxw{position:relative;padding-bottom:50px}

.tjxw .swiper-container{overflow:hidden;margin-top:20px}

.tjxw .swiper-slide{overflow:hidden}

.tjxw .swiper-slide div{overflow:hidden}

.tjxw .swiper-slide div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.tjxw .swiper-slide div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.tjxw .swiper-slide h3{font-size:16px;height:50px;line-height:50px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.tjxw .swiper-slide dd{font-size:12px;color:#999}

.tjxw .swiper-slide dd span{float:right;color:#e60036}

.tjxw .swiper-slide:hover h3{color:#e60036;text-decoration:underline}

.tjxw .swiper-pagination{display:none}

.pic_xq{overflow:hidden;margin:30px auto 0}

.pic_xq .swiper-container{width:45%;float:left;border:1px #ccc solid}

.pic_xq .swiper-slide{text-align:center}

.pic_xq .swiper-slide img{width:100%;height:100%;text-align:center}

.pic_xq .swiper-pagination-bullet{width:10px;height:10px;background:#999;opacity:1}

.pic_xq .swiper-pagination-bullet-active{background:#e60032}

.pic_xq .swiper-button-prev{background:url(../images/pic_left.png) no-repeat center center;width:60px;height:60px;border-radius:100%;left:1%}

.pic_xq .swiper-button-next{background:url(../images/pic_right.png) no-repeat center center;width:60px;height:60px;border-radius:100%;right:1%}

.pic_tit{overflow:hidden;width:52%;float:right}

.pic_tit h3{font-size:22px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:60px;line-height:60px}

.pic_tit h4{font-size:12px;color:#999;border-bottom:1px #ccc solid;font-weight:400;height:40px;line-height:40px}

.pic_tit h4 span{margin:0 10px}

.pic_tit dl{overflow:hidden;margin:30px auto 0}

.pic_tit dl dd{overflow:hidden;font-size:16px;color:#555}

.pic_tit dl dd span{margin-right:10%}

.pic_tit dl dd i{font-style:normal;color:#e60036}

.pic_tit dl dt{display:block;overflow:hidden;margin:30px auto 0}

.pic_tit dl dt h5{font-size:16px;color:#666;font-weight:400;color:#555;margin:10px auto}

.pic_tit dl dt p{font-size:14px;line-height:30px;color:#666}

.pic_tit .anniu{overflow:hidden;margin:40px auto}

.pic_tit .anniu .tel{border-radius:60px;border:1px #ccc solid;text-align:center;font-size:24px;line-height:60px;width:50%;float:left;color:#999;margin-right:5%}

.pic_tit .anniu .tel img{vertical-align:middle;margin-right:10px}

.pic_tit .anniu .tel span{color:#e60036;text-align:center;font-size:34px}

.pic_tit .anniu .gwc{width:30%;float:left;border-radius:60px;background:#e60036;text-align:center;line-height:60px;color:#fff;font-size:18px}

.pic_tit .anniu .gwc img{vertical-align: text-bottom; margin-right: 10px; width: 30px;}

.pic_tit .anniu .gwc a{color:#fff}

.pic_tit .erweima{border:1px #ccc solid;width:400px;overflow:hidden}

.pic_tit .erweima dd{width:50%;float:left;border-right:1px #ccc solid;padding:20px}

.pic_tit .erweima dd:first-child{width:38%}

.pic_tit .erweima dd img{width:100%}

.pic_tit .erweima dd:last-child{width:auto;border-right:none}

.pic_tit .erweima dd:last-child span{margin-top:50px;display:block;font-size:16px;color:#999}

.pic_fh{line-height:52px;background:#3d3c3c;margin:30px auto;overflow:hidden;position:absolute;width:100%;top:0}

.pic_fh p{max-width:30%;font-size:15px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px #fff solid;padding:0 20px;color:#fff}

.pic_fh span{float:right;font-size:15px;margin-right:20px}

.pic_fh p a,.pic_fh span a{color:#fff}

.pic_fh p a:hover,.pic_fh span a:hover{color:#e60036}

.xqy{position:relative;overflow:hidden}

.pic_box{overflow:hidden;margin-bottom:30px;margin-top:80px}

.pic_box h3{overflow:hidden;font-size:36px;color:#333;text-align:center;background:url(../images/xx.png) no-repeat center bottom;padding-bottom:20px;margin:30px auto}

.pic_js{overflow:hidden}

.pic_js p{text-indent:2em;font-size:15px;color:#555;line-height:30px}

.pic_js img{max-width:100%;display:block;margin:0 auto}

.none{display:block}

.muen{background:rgba(0,0,0,.6);width:100%;position:absolute;bottom:0;height:70px;line-height:70px}

.muen ul{width:1600px;margin:0 auto;text-align:center;overflow:hidden}

.muen ul li{width:200px;display:inline-block;margin:0 auto;overflow:hidden}

.muen ul li a{color:#fff;font-size:18px;position:relative;display:inline-block;cursor:pointer}

.muen ul li a:after{content:"";width:0%;height:2px;background:#e60036;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}

.muen ul li a:hover:after{width:100%;-webkit-transition:all .5s;transition:all .5s}

.muen ul li.ast a:after{content:"";width:100%;height:2px;background:#e60036;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}

.m_muen{display:none}

.news_box{overflow:hidden;margin:60px auto 0}

.news_box ul{overflow:hidden;padding:30px 0 0}

.news_box ul li{overflow:hidden;border-bottom:1px #ccc solid;margin-bottom:40px;padding-bottom:20px}

.news_box ul li .news_img{overflow:hidden;float:right;width:165px;height:110px}

.news_box ul li .news_img img{width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s}

.news_box ul li .news_img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.news_box ul li .news_txt{overflow:hidden;float:right;padding:0 30px 0 60px;position:relative;width:calc(100% - 100px);transition:all .5s ease;width:calc(100% - 360px)}

.news_box ul li .news_txt h3{margin-bottom:10px;margin-top:5px;display:block;width:100%;font-size:22px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;-webkit-transition:all .5s;transition:all .5s}

.news_box ul li .news_txt::before{content:'';position:absolute;left:0;top:20px;display:block;width:40px;height:1px;background:#aaa;transition:all .5s ease}

.news_box ul li .news_txt p{line-height:24px;height:48px;font-size:14px;overflow:hidden;color:#999;transition:.6s;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}

.news_box ul li .news_rili{overflow:hidden;float:right;width:100px;position:relative;display:block;color:#999;font-size:26px;font-weight:400;margin:2px 0 14px;transition:all .5s ease}

.news_box ul li .news_rili:after{content:"";display:block;padding:20px 20px;border:1px solid transparent;transition:all .5s ease;color:#ccc;background:url(../images/jtt.png) no-repeat center left}

.news_box ul li:hover .news_txt::before{width:60px;background:#e60036}

.news_box ul li .news_txt:hover h3{padding-left:20px;color:#e60036;text-decoration:underline}

.news_box ul li .news_txt:hover p{padding-left:20px}

.news_box ul li:hover .news_rili{color:#e60036}

.news_box ul li:hover .news_rili:after{background:url(../images/jttxz.png) no-repeat center left;padding:20px 20px}

.news_box ul li:last-child{margin-bottom:0}

.p_page .pre .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

.p_page .next .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

.p_more .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

.p_loading .iconfont:before{shadow-angle:0;shadow-distance:0;shadow-angle-ofInset:0;shadow-distance-ofInset:0}

#c_portalResNews_list-15657627534200391{max-height:none;padding-top:0;padding-left:0;padding-bottom:0;min-height:0;margin-right:0;margin-left:0;max-width:none;width:auto;margin-top:0;margin-bottom:20px;min-width:320px;height:auto;padding-right:0}

.pxsp{margin:50px auto;overflow:hidden}

.pxsp ul{overflow:hidden}

.pxsp ul li{width:33.33%;float:left;border:10px #fff solid;position:relative;box-sizing:border-box;overflow:hidden}

.pxsp ul li div{overflow:hidden;position:relative;height:300px}

.pxsp ul li div video{width:100%;height:100%}

.pxsp ul li p{text-align:center;font-size:18px;height:60px;line-height:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.sp_form{overflow:hidden;background:url(../images/form1.png) no-repeat center top;background-size:cover;margin:50px auto 50px}

.sp_form ul{margin:30px;overflow:hidden;background:rgba(0,0,0,.6);padding:30px 100px}

.sp_form ul h3{font-size:50px;text-align:center;color:#e60036;overflow:hidden;width:100%;margin-bottom:20px}

.sp_form ul li{width:33.33%;float:left;border:10px rgba(0,0,0,.01) solid;box-sizing:border-box;font-size:16px;color:#999}

.sp_form ul li input{border:none;height:60px;line-height:60px;width:70%;font-family:'Microsoft YaHei';color:#999}

.sp_form ul li select{border:none;height:60px;line-height:60px;width:80%;font-size:16px;color:#999}

.sp_form ul li label{background:#fff;border-radius:6px;width:94%;padding:0 3%;display:block;overflow:hidden}

.sp_form ul li label span{display:block;height:60px;line-height:60px;float:left}

.sp_form ul li label i{color:red;font-style:normal;float:right;display:block;line-height:60px}

.sp_form ul li:nth-child(8),.sp_form ul li:nth-child(9){width:50%}

.sp_form ul li:nth-child(9) select{border:none;height:60px;line-height:60px;width:79%;font-size:16px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.sp_form ul li:nth-child(9) label{padding:0 2%;width:96%}

.sp_form ul li:nth-child(n+10){width:100%;text-align:center}

.sp_form ul li:nth-child(10) select{border:none;height:60px;line-height:60px;width:79%;font-size:16px;color:#999}

.sp_form ul li:nth-child(10) label{padding:0 1%;width:98%}

.sp_form ul li textarea{height:120px;width:90%;box-sizing:border-box;border:none;margin-top:20px;font-size:16px;color:#999;font-family:'Microsoft YaHei'}

.sp_form ul p{font-size:18px;color:#fff;text-align:center}

.sp_form ul li button{width:200px;height:60px;border-radius:80px;background:#e60036;color:#fff;margin:20px auto;border:none;font-size:30px;cursor:pointer}

.shiyong{width:1300px;margin:60px auto;overflow:hidden;border-radius:30px;box-shadow:0 0 8px #ccc}

.shiyong h3{background:url(../images/form1.jpg) no-repeat center center;background-size:cover;text-align:center;padding:30px 0;color:#fff;font-size:36px;font-weight:400}

.shiyong h3 p{font-size:22px}

.sy_form{overflow:hidden;margin:0 auto 50px}

.sy_form ul{margin:30px;overflow:hidden;padding:30px 100px}

.sy_form ul h3{font-size:50px;text-align:center;color:#e60036;overflow:hidden;width:100%;margin-bottom:20px}

.sy_form ul li{width:50%;float:left;border:10px rgba(255,255,255,.01) solid;box-sizing:border-box;font-size:16px;color:#999;overflow:hidden}

.sy_form ul li input{border:none;height:60px;line-height:60px;width:70%;background-color:transparent; color:#999}

.sy_form ul li select{border:none;height:60px;line-height:60px;width:78%;font-size:16px;color:#999;background-color:transparent}

.sy_form ul li label{background:#fff;border:1px #ccc solid;border-radius:6px;width:90%;padding:0 3%;display:block;overflow:hidden;float:left}

.sy_form ul li label span{display:block;height:60px;line-height:60px;float:left}

.sy_form ul li i{color:red;font-style:normal;float:right;display:block;line-height:60px}

.sy_form ul li:nth-child(8) select{border:none;height:60px;line-height:60px;width:75%;font-size:16px;color:#999}

.sy_form ul li:nth-child(11){width:100%;text-align:center}
.sy_form ul li textarea{height: 33px; width:88%; border:none; margin-top:18px;color:#999; line-height:24px;}

.sy_form ul p{font-size:18px;color:#999;text-align:center}

.sy_form ul li button{width:200px;height:60px;border-radius:80px;background:#e60036;color:#fff;margin:20px auto;border:none;font-size:30px;cursor:pointer}

.sy_form dl{padding:0 140px}

.sy_form dl dd{font-size:24px;color:#555;font-weight:700;display:block;margin-bottom:15px}

.sy_form dl dt{font-size:15px;line-height:28px;color:#666}

.about_xq{margin:60px auto;overflow:hidden}

.about_img{width:45%;float:left;overflow:hidden}

.about_img h3{font-size:52px;color:#999}

.about_img h3 span{color:#e60036}

.about_img h4{font-size:24px;color:#999;font-weight:700;text-transform:uppercase}

.about_img div{overflow:hidden;margin-top:50px}

.about_img div img{width:100%}

.about_txt{width:50%;float:right;overflow:hidden;font-size:16px;color:#333;line-height:30px}

.about_txt p{text-indent:2em}

.about_dsz{background:url(../images/aboutimg.png) no-repeat center center;background-size:cover;background-attachment:fixed;overflow:hidden;padding:50px 0}

.about_dsz h3{font-size:52px;color:#fff}

.about_dsz h3 span{color:#e60036}

.about_dsz h4{font-size:24px;color:#fff;font-weight:700;text-transform:uppercase}

.about_dsz div{margin:50px auto 20px;overflow:hidden}

.about_dsz div p{text-indent:2em;line-height:36px;color:#fff;font-size:20px}

.zizhi{overflow:hidden;margin:60px auto}

.zizhi h3{font-size:52px;color:#999}

.zizhi h3 span{color:#e60036}

.zizhi h4{font-size:24px;color:#999;font-weight:700;text-transform:uppercase}

.zizhi ul{overflow:hidden;margin:40px auto}

.zizhi ul li{width:16.6%;float:left;border:10px #fff solid;box-sizing:border-box}

.zizhi ul li dl{border:1px #ccc solid;overflow:hidden}

.zizhi ul li dl dd{overflow:hidden;display:block;border:1px #ccc solid;margin:10px 10px 0}

.zizhi ul li dl dd img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.zizhi ul li dl dd:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.zizhi ul li dl dt{overflow:hidden;height:45px;line-height:45px;display:block;overflow:hidden;font-size:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis}

.zizhi ul li:hover dl{border:1px #e60036 solid}

.zizhi ul li:hover dl dd{border:1px #e60036 solid}

.gs_zizhi{overflow:hidden;margin:60px auto 0;background:url(../images/zzbj.png) no-repeat center top;padding:60px 0}

.gs_zizhi h3{font-size:52px;color:#999}

.gs_zizhi h3 span{color:#e60036}

.gs_zizhi h4{font-size:24px;color:#999;font-weight:700;text-transform:uppercase}

.gs_zizhi ul{overflow:hidden}

.gs_zizhi ul li{width:380px;float:left;margin:0 8px}

.gs_zizhi ul li div{overflow:hidden;display:block;border:1px #ccc solid;background:#fff}

.gs_zizhi ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.gs_zizhi ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.gs_zizhi ul li p{overflow:hidden;height:45px;line-height:45px;display:block;overflow:hidden;font-size:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis}

.gs_zz{margin:40px auto 0;overflow:hidden}

.slideTxtBox{overflow:hidden; background:#333232}

.slideTxtBox .hd{background:#333232;overflow:hidden}
.slideTxtBox .hd .swiper-container{ width:1600px; margin:0px auto;padding:40px 0;}
.slideTxtBox .hd .swiper-slide{overflow:hidden;background:#4a4848;padding:30px 0;border-radius:20px;cursor:pointer}
.slideTxtBox .hd .swiper-slide div{width:77px;height:77px;overflow:hidden;margin:0 auto;position:relative}
.slideTxtBox .hd .swiper-slide div img:first-child{position:absolute;width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s;right:0}

.slideTxtBox .hd .swiper-slide div img:last-child{position:absolute;width:100%;height:100%;right:100%;-webkit-transition:all .5s;transition:all .5s}

.slideTxtBox .hd .swiper-slide p{text-align:center;font-size:18px;color:#e60036}

.slideTxtBox .hd .swiper-slide.on{background:#e60036;-webkit-transition:all .5s;transition:all .5s}

.slideTxtBox .hd .swiper-slide.on div img:first-child{right:-100%}

.slideTxtBox .hd .swiper-slide.on div img:last-child{right:0}

.slideTxtBox .hd .swiper-slide.on p{color:#fff}
.slideTxtBox .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:url(../images/pic_right.png) no-repeat center center; background-size:100%; right:5%}
.slideTxtBox .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background:url(../images/pic_left.png) no-repeat center center;background-size:100%;left:5%}
/*.slideTxtBox .hd ul{overflow:hidden;padding:40px 0;width:1600px;margin:0 auto}

.slideTxtBox .hd ul li{width:12.8%;border:5px #333232 solid;box-sizing:border-box;float:left;overflow:hidden;background:#4a4848;padding:30px 0;border-radius:20px;cursor:pointer}

.slideTxtBox .hd ul li div{width:77px;height:77px;overflow:hidden;margin:0 auto;position:relative}

.slideTxtBox .hd ul li div img:first-child{position:absolute;width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s;right:0}

.slideTxtBox .hd ul li div img:last-child{position:absolute;width:100%;height:100%;right:100%;-webkit-transition:all .5s;transition:all .5s}

.slideTxtBox .hd ul li p{text-align:center;font-size:18px;color:#e60036}

.slideTxtBox .hd ul li.on{background:#e60036;-webkit-transition:all .5s;transition:all .5s}

.slideTxtBox .hd ul li.on div img:first-child{right:-100%}

.slideTxtBox .hd ul li.on div img:last-child{right:0}

.slideTxtBox .hd ul li.on p{color:#fff}*/





.slideTxtBox .bd{background:#f4a8ba;overflow:hidden}

.slideTxtBox .bd .bd_txt{width:45%;float:left}

.slideTxtBox .bd .bd_txt h3{margin-left:10%;font-size:30px;color:#fff;margin:30px 0 30px 20%}

.slideTxtBox .bd .bd_txt ul{overflow:hidden;margin:50px 10% 50px 20%}

.slideTxtBox .bd .bd_txt ul li{width:33.33%;border:10px #f4a8ba solid;background:#f6b9c8;float:left;box-sizing:border-box;padding:40px 0}

.slideTxtBox .bd .bd_txt ul li div{width:46px;margin:10px auto}

.slideTxtBox .bd .bd_txt ul li p{font-size:18px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}

.slideTxtBox .bd .bd_img{width:55%;float:right}

.slideTxtBox .bd .bd_img img{width:100%}

.slideTxtBox .bd .bd_txt .gengduo{width:200px;border-radius:50px;height:50px;line-height:50px;background:#e60036;text-align:center;margin-left:20%}

.slideTxtBox .bd .bd_txt .gengduo a{color:#fff}

.fangan_lb{overflow:hidden;background:#626262}

.fangan_box{margin:50px auto 0;overflow:hidden}

.fangan_bt{font-size:32px;color:#fff;text-align:center}

.fangan_datu{margin:30px auto;overflow:hidden}

.fangan_datu img{width:100%}

.fangan_pic{overflow:hidden}

.fangan_pic ul{overflow:hidden}

.fangan_pic ul li{overflow:hidden;margin:20px auto;border-bottom:1px #e60036 solid;padding-bottom:20px}

.fangan_pic ul li h3{width:180px;float:left;position:relative;margin-right:5%}

.fangan_pic ul li h3 div{width:130px;overflow:hidden}

.fangan_pic ul li h3 div img{width:100%}

.fangan_pic ul li h3 p{width:130px;font-size:20px;color:#000;text-align:center}

.fangan_pic ul li h3:after{content:url(../images/fa_img03.png);position:absolute;width:22px;height:23px;right:0;top:50%;margin-top:-25px}

.fangan_pic ul li dl{overflow:hidden}

.fangan_pic ul li dl .fa_pic{width:14.2%;float:left;text-align:center;border:10px #626262 solid;box-sizing:border-box}

.fangan_pic ul li dl .fa_pic div{overflow:hidden;margin:0 auto;overflow:hidden}

.fangan_pic ul li dl .fa_pic div img{width:100%}

.fangan_pic ul li dl .fa_pic p{text-align:center;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;margin:6px auto}

.fangan_pic ul li dl .fa_pic dd{color:#fff;text-align:center;font-size:13px}

.fangan_pic ul li dl .fa_pic a:hover dd{color:#e60036}

.tact{overflow:hidden}

.tact ul{overflow:hidden}

.tact ul li{background:#e60036 url(../images/blogo.png) no-repeat 90% 20px;padding-bottom:30px;overflow:hidden;width:25%;border:10px #fff solid;box-sizing:border-box;float:left}

.tact ul li div{margin:20px 20px 10px;overflow:hidden; width:70px;}
.tact ul li div img{ width:100%;}
.tact ul li dd{margin:10px 20px;overflow:hidden;font-size:16px;color:#fff}

.tact ul li dd:after{content:"—";color:#fff;margin-left:15px}

.tact ul li p{margin:20px 20px;overflow:hidden;font-size:24px;color:#fff}

.tact ul li:nth-child(2n){background:#5e5c5c url(../images/blogo.png) no-repeat 90% 20px}

.ditu{height:500px;position:relative;overflow:hidden;margin:60px auto}

#ditu1{height:500px}

.dilx{position:absolute;width:98%;height:80px;line-height:80px;background:rgba(0,0,0,.6);font-size:18px;color:#fff;bottom:0;z-index:3;padding-left:2%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.dilx span{width:150px;border-radius:50px;background:#e60036;text-align:center;float:right;height:50px;line-height:50px;margin:15px 10px 0 0;display:inline-block;text-align:center;color:#fff}

.dilx span a{color:#fff}

.dilx span img{vertical-align:middle;margin-right:8px}

.news_xq{box-shadow:0 0 5px #ccc;overflow:hidden;margin:60px 10px}

.news_xq h3{font-size:24px;color:#e60036;text-align:center;margin:40px 30px 20px}

.news_xq h4{border:1px #e5e5e5 solid;color:#999;overflow:hidden;margin:0 30px 0;line-height:40px;text-align:center;font-weight:400}

.news_xq h4 span{margin:0 20px;font-size:13px}

.n_xq{margin:0 30px;line-height:30px;color:#555;font-size:16px;padding:30px 0;text-indent:2em}

.n_xq{text-indent:2em}

.n_xq img{max-width:100%;display:block;margin:0 auto}

.shangxia{overflow:hidden;margin:20px 30px 0;border-top:1px #e5e5e5 solid;padding:20px 0;position:relative}

.shangxia p{width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:40px;line-height:40px;font-size:16px;color:#666}

.shangxia p a:hover{text-decoration:underline}

.shangxia p:last-child{width:150px;border:1px #ccc solid;height:45px;line-height:45px;text-align:center;position:absolute;top:40px;right:0}

.shangxia p:last-child img{vertical-align:middle;margin-right:8px}

.shangxia p:last-child:hover{border:1px #e60036 solid}

.shangxia p:last-child a{display:block}

.shangxia p:last-child:hover a{color:#e60036}

.dtzz{overflow:hidden;margin:60px auto}

.dtzz ul{overflow:hidden}

.dtzz ul li{border:3px #fff solid;box-sizing:border-box;float:left;width:50%;overflow:hidden}

.dtzz ul li .dtt{margin:10px;box-shadow:0 0 5px #ccc;overflow:hidden;padding:15px;border:1px #fff solid}

.dtzz ul li .dtt div{overflow:hidden;margin-right:15px;width:40%;float:left}

.dtzz ul li .dtt div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}

.dtzz ul li .dtt:hover div img{-webkit-transform:scale(1.1);transform:scale(1.1)}

.dtzz ul li .dtt span{overflow:hidden}

.dtzz ul li .dtt span h3{font-size:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:45px;line-height:45px;margin-bottom:8px}

.dtzz ul li .dtt span dd{overflow:hidden;font-size:14px;color:#999}

.dtzz ul li .dtt span dd:before{content:"——";letter-spacing:-2px;color:#999;margin-right:10px}

.dtzz ul li .dtt span p{font-size:14px;line-height:30px;color:#888;margin-top:20px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}

.dtzz ul li .dtt:hover{border:1px #e60036 solid}

.dtzz ul li .dtt:hover h3{color:#e60036}

.m_nav{position:fixed;z-index:41;background:#555555;width:100%;height:calc(100% - 140px);bottom:-100%;overflow:auto;overflow-x:hidden;-webkit-transition:all .5s;transition:all .5s;}

.m_nav ul{ overflow:hidden; border:1px #ccc solid; border-top:none;  margin:20px 10px;}

.m_nav ul li{ overflow:hidden; border-top:1px #ffffff solid;}

.m_nav ul li h3{ padding:5% 0; text-indent:1em; font-size:0.25rem; color:#fff;background:url(../images/mnav01.png) no-repeat center right 15px; font-weight:400;}

.m_nav ul li ul{ margin:0px; border:none; padding:8px; display:none;}

.m_nav ul li ul li{ width:33.33%; border:5px #555 solid; box-sizing:border-box; float:left; text-align:center; font-size:0.2rem;  }

.m_nav ul li ul li a{ border:1px #ffffff solid; display:block; padding:5% 0; color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.m_nav ul li h3.current{ border-bottom:1px #ccc solid;background:url(../images/mnav02.png) no-repeat center right 15px;}

.mblock{bottom:65px;-webkit-transition:all .5s;transition:all .5s;}

.content_fa{ width:1600px; margin:0px auto ; position:relative; padding:0 50px;}

.content_fa .hd a.sPrev{ position:absolute; left: -40px; top: 65px;}
.content_fa .hd a.sPrev img,.content_fa .hd a.sNext img{ width:25px;}
.content_fa .hd a.sNext{ position:absolute; right: -40px; top: 65px;}

@media screen and (max-width:1600px){.content,.muen ul,.slideTxtBox .hd ul,{width:1400px}
.content_fa,.slideTxtBox .hd .swiper-container{width:1400px;}

.pic_feilei ul{width:1400px}

.nav li{ }

.w1620{width:1420px}

.slideTxtBox .bd .bd_txt ul li{padding:16px 0}

.tact ul li p{margin:10px 20px;overflow:hidden;font-size:18px;color:#fff}

.dtzz ul li .dtt span p{-webkit-line-clamp:3}

.dtzz ul li .dtt span h3{font-size:18px}

.pic_xq .swiper-container{width:50%}

.pic_tit{overflow:hidden;width:45%;float:right}

.pic_tit .erweima dd{padding:10px}

.pic_tit .anniu .gwc{width:40%}

.sp_form ul li select{width:76%}

.sp_form ul li:nth-child(9) select{width:75%}

.sp_form ul li textarea{width:88%}

.footer .bnav h4{font-size:20px}
.slideTxtBox .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:1%}
.slideTxtBox .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:1%}

}

@media screen and (max-width:1440px){.content,.muen ul,.slideTxtBox .hd ul{width:1200px}
.content_fa{ width:1200px}
.slideTxtBox .hd .swiper-container{ width:1300px;}
.w1620{width:1220px}

.pic_feilei ul{width:1200px}

.about_dsz h3,.about_img h3,.gs_zizhi h3,.zizhi h3{font-size:48px}

.about_dsz h4,.about_img h4,.gs_zizhi h4,.zizhi h4{font-size:20px}

.footer .bnav h4,.footer .intro h4{font-size:18px}

.footer .intro h5{font-size:36px}

.footer .ewm div span{font-size:16px}

.footer .ewm img{width:40px}

.about_dsz div p{font-size:16px}

.fangan ul li dl dd{margin-left:-67px}

.pic_txt p{font-size:36px}

.pic_txt h3{margin: 40px auto 20px;}

.pic_txt p.w60{font-size:36px;line-height:50px}

.slideTxtBox .bd .bd_txt ul li{padding:15px 0}

.slideTxtBox .bd .bd_txt ul li p{font-size:15px}

.slideTxtBox .hd ul li{padding:18px 0}

.slideTxtBox .bd .bd_txt ul{overflow:hidden;margin:20px 10% 20px 20%}

.dtzz ul li .dtt span p{margin-top:10px;line-height:26px}

.nav li a{font-size:16px}

.footer .bnav ul li a,.footer .intro p{font-size:14px}

.pic_tit .anniu{margin:20px auto}

.pic_tit dl dt{margin-top:15px}

.pic_tit .erweima dd:first-child{width:30%}

.pic_tit .erweima dd:last-child span{margin-top:36px}

.pxsp ul li div{height:220px}

.sp_form ul li input{width:60%}

.sp_form ul li select{width:70%}

.sp_form ul li:nth-child(9) select{width:70%}

.sp_form ul li textarea{width:85%}

.shiyong{width:auto;margin:60px 10px}

.sy_form ul li select{width:74%}

.sy_form ul li:nth-child(8) select{width:70%}

.sy_form ul li input{width:65%}
.sy_form ul li textarea{ width:85%}

}

@media screen and (max-width:1366px){

.slideTxtBox .hd .swiper-container{ width:1100px;}

}
@media screen and (max-width:1320px){
.had{ width:1200px; margin:0px auto}
.nav li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px}
.slideTxtBox .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:1%; display:none}
.slideTxtBox .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:1%;display:none}

}

@media screen and (max-width:1024px){.html{overflow:hidden}

.had{margin:0; width:auto}

.content,.muen ul,.pic_feilei ul,.slideTxtBox,.w1620,.content_fa,.slideTxtBox .hd .swiper-container{width:auto}

.head{min-width:100%}

.head{height:62px;}

.had{height:62px}

.nav{display:none}

.logo{width:80px;margin-left:3%}

.logo img{width:100%}

.hot{float:right;margin-top:12px; width:auto}




.haddd .hot ul li .iconfont{ color:#333;}













.banner{display:none}

.mbanner{display:block}

.n_banner{margin:0px auto 0}

.n_banner img:first-child{width:100%;overflow:hidden;display:none}

.n_banner img:nth-child(2){width:100%;overflow:hidden;display:block}
.hot ul li:last-child{display:inline-block;}
.hot ul li:last-child i{display:inline-block;text-align:center}

.hot ul li i.cd{ display:block !important;font-size: 27px;}
.sp_nav {
    position: relative;
    cursor: pointer;
    position: absolute;
    z-index: 55;
    left: 0px;
}

.hot ul li i.close{ display:none !important;}

.hot ul li i.cdd{ display:none !important;}

.hot ul li i.close_c{ display:block !important; background:#e60032; border-radius:100%; color:#e60032 !important}

.head:hover .hot ul li:hover .iconfont{ color:#333}

.hot ul li:hover{ background:none;}

.buttom,.xqbottom{display:block}

.pic_txt h4{font-size:.2rem;margin:36px auto 0}

.pic_txt p{font-size:.22rem;line-height:inherit}

.pic_txt p.w60{font-size:.25rem;line-height:.4rem}

.pic_txt h3{font-size:.2rem;margin:20px auto 20px}

.picbj{height:inherit;padding:20px 0}

.mpic_nav{overflow:hidden;margin:20px auto;display:block}

.mpic_nav ul{overflow:hidden}

.mpic_nav ul li{text-align:center;overflow:hidden;width:25%;float:left;border:8px #fff solid;box-sizing:border-box}

.mpic_nav ul li div{overflow:hidden;width:80%;margin:0 auto}

.mpic_nav ul li div img{width:100%}

.mpic_nav ul li p{font-size:.22rem;overflow:hidden}

.fangan ul li{width:33.3333%}

.fangan ul li img:first-child{display:none;width:100%;overflow:hidden}

.fangan ul li img:nth-child(2){display:block;width:100%;overflow:hidden}

.fangan ul li dl{background:#fff;position:relative}

.fangan ul li dl h3{width:100%;position:relative;bottom:0;text-align:center;font-size:.25rem;color:#333;font-weight:400;z-index:9;-webkit-transition:all .5s;transition:all .5s}

.fangan ul li dl dd,.fangan ul li dl p{display:none}

.fangan ul li dl h3:after{content:"";display:none}

.slideBox .hd ul li span{display:inline-block;text-align:left;padding-left:0;padding-top:5px;padding-bottom:5px}

.slideBox .hd ul li .span1,.slideBox .hd ul li .span2,.slideBox .hd ul li .span3{background:0 0}

.slideBox .hd ul li span .div1 strong{font-size:.4rem}

.slideBox .hd ul li span .div2{font-size:.2rem;margin:0 auto}

.slideBox .bd ul li img:first-child{display:none;width:100%;height:100%;overflow:hidden}

.slideBox .bd ul li img:last-child{display:block;width:100%;height:100%;overflow:hidden}

.slideBox .hd ul li span .div1{color:#fff}

.title p{font-size:25px;color:#ccc;font-weight:700}

.title h3{font-size:.3rem;color:#000}

.news .swiper-container{margin:0 10px}

.news .swiper-slide dl h3{font-size:.25rem}

.news .swiper-slide dl p{font-size:.2rem;height:.6rem;line-height:.3rem;margin-top:5px}

.title{margin:20px auto}

.footer{overflow:hidden;background:#fff;border-top:10px #eee solid;padding-bottom:1.2rem}

.footer .bnav{display:none}

.footer .ewm,.footer .intro h4,.links{display:none}

.footer .intro{float:inherit;height:auto;overflow:hidden;margin-left:0;width:auto;text-align:center}

.footer .intro h5{color:#e60032;font-size:.4rem}

.footer .intro h5 img{width:10%}

.footer .intro p{font-size:.2rem;color:#666;line-height:.4rem}

.fanhui{width:40px;height:40px;position:fixed;bottom:16%;right:0;display:block;z-index:40}

.fanhui img{width:100%}

.nav{position:fixed;width:100%;background:#333;height:100%;z-index:999;right:0;margin:0;top:82px}

.nav li{width:100%;height:auto;line-height:45px;border-bottom:1px #fff dotted}

.nav li a{color:#fff}

.nav li ul{position:inherit;width:100%;z-index:99;background:#fff;display:none;left:0;background:#fff;box-shadow:0 2px 3px #ccc}

.mbx span{margin:0 10px}

.pic_feilei h3{display:block;padding:0}

.pic_feilei ul{display:none;overflow:hidden;height:inherit;line-height:inherit;background:#fff;position:absolute;width:100%;z-index:22;padding-bottom:10px;border-radius:0 0 5px 5px;box-shadow:0 4px 5px #ccc}

.pic_feilei{height:inherit}

.pic_feilei ul li{float:inherit;text-align:center;width:100%;text-align:center;font-size:.22rem;line-height:.6rem;color:#555;border-bottom:1px #ccc dotted}

.pic_feilei ul li a{padding:px 0}

.mbx span{font-size:.22rem}

.title-01{margin:20px 10px}

.title-01 p{font-size:.3rem}

.title-01 h3{font-size:.4rem;color:#fecfda;font-weight:400}

.pic_navlb ul li{width:33.33%;line-height:inherit}

.pic_navlb ul li a{font-size:.22rem;padding:5% 0}

.pic_content ul li{border:3px #fff solid;width:50%}

.pic_content ul li div{margin:2px}

.pic_content ul li div dt{line-height:inherit;padding:3% 0;font-size:.2rem}

.tjian{border:1px #ccc solid;overflow:hidden;padding:10px;margin:0 auto 20px}

.tjxw{margin:0;padding:20px 10px 40px;border-top:10px #eee solid}

.tjian h3{font-size:.3rem}

.tjxw .swiper-slide h3{font-size:.22rem;height:inherit;line-height:inherit;padding:3% 0}

.tjxw .swiper-slide dd{font-size:.2rem}

.tjxw .swiper-pagination{display:block;width:100%}

.tjxw .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;background:#3d3c3c;opacity:1;transition:all .5s;-webkit-transition:all .5s}

.tjxw .swiper-pagination-bullet-active{background:#e60036;width:25px;height:10px;border-radius:10px;transition:all .5s;-webkit-transition:all .5s}

.pic_xq{margin:0;padding:0 10px}

.pic_tit,.pic_xq .swiper-container{width:auto;float:inherit}

.pic_tit h3{font-size:.25rem}

.pic_tit h4{display:none;font-size:.16rem;padding-bottom:10px;color:#999;border-bottom:1px #ccc solid;font-weight:400;height:inherit;line-height:inherit}

.pic_tit h4 span{display:block}

.pic_tit dl{margin:0 0;border-bottom:10px #eee solid;padding-bottom:20px}

.pic_tit dl dd{overflow:hidden;padding-bottom:20px;font-size:.2rem;color:#555;border-bottom:10px #eee solid}

.pic_tit dl dt h5{font-size:.2rem}

.pic_tit dl dt p{font-size:.2rem;line-height:.4rem}

.pic_tit .anniu{display:none}

.pic_tit .erweima{width:auto;margin:0 10px;display:none}

.pic_tit .erweima dd:last-child{width:30%}

.pic_tit .erweima dd:last-child span{margin:20px auto}

.pic_box h3{font-size:.35rem;margin:10px auto}

.pic_js{overflow:hidden;margin:0 10px}

.none{display:none}

.mbx_top{margin:82px auto 15px}

.muen{padding:0 10px}

.newListBox{padding:0 10px}

.pxsp ul li{width:50%}

.muen{display:none}

.m_muen{background:#f5f5f5;width:100%;display:block;height:70px;line-height:70px}

.m_muen ul{width:auto;margin:0 auto;text-align:center;overflow:hidden}

.m_muen ul li{width:25%;float:left;margin:0 auto;overflow:hidden}

.m_muen ul li a{color:#333;font-size:.22rem;position:relative;display:inline-block}

.m_muen ul li a:after{content:"";width:0%;height:2px;background:#e60036;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}

.m_muen ul li a:hover:after{width:100%;-webkit-transition:all .5s;transition:all .5s}

.m_muen ul li.ast a:after{content:"";width:100%;height:2px;background:#e60036;position:absolute;left:0;bottom:0;-webkit-transition:all .5s;transition:all .5s}

.news_box{margin:30px 0 0}

.sp_form ul li{width:50%}

.sp_form ul li:nth-child(8),.sp_form ul li:nth-child(9){width:100%}

.sp_form ul li:nth-child(9) select{width:80%}

.sp_form ul li textarea{width:80%}

.sp_form ul h3{font-size:.35rem}

.pxsp ul li p{font-size:.22rem}

.pxsp{margin:20px auto;overflow:hidden}

.sp_form{margin:30px auto}

.sy_form ul{margin:30px;overflow:hidden;padding:30px 10px}

.sy_form ul li input{width:60%}

.sy_form ul li select{width:70%}

.sy_form ul li:nth-child(8) select{width:66%}

.sy_form dl{padding:0 20px}

.shiyong{width:auto;margin:30px 10px}

.about_xq{margin:40px 10px}

.about_img,.about_txt{width:auto;float:inherit;overflow:hidden}

.about_dsz div{margin:20px 10px;overflow:hidden}

.zizhi ul li{width:250px;float:left;border:10px #fff solid;box-sizing:border-box}

.zz_m{margin-top:30px}

.about_dsz{padding:20px 0}

.about_dsz h3,.about_img h3,.gs_zizhi h3,.zizhi h3{font-size:.35rem}

.about_dsz h4,.about_img h4,.gs_zizhi h4,.zizhi h4{font-size:.2rem}

.about_txt{font-size:.2rem;line-height:.4rem;text-align:justify}

.about_dsz div p,.about_txt p{font-size:.2rem;line-height:.4rem}

.gs_zizhi{overflow:hidden;margin:30px auto 0;padding:30px 10px}

.gs_zizhi ul li{width:250px}

.news_xq h3{font-size:24px;color:#e60036;text-align:center;margin:40px 10px 20px}

.n_xq{margin:0 10px;line-height:.4rem;color:#555;font-size:.2rem;padding:10px 0;text-indent:2em}

.news_xq{margin:0 0 0;box-shadow:none}

.tact ul li{width:auto;float:inherit}

.tact ul li:nth-child(2n){background:#5e5c5c url(../images/blogo.png) no-repeat 95% 20px}

.tact ul li{background:#e60036 url(../images/blogo.png) no-repeat 95% 20px}

.shangxia{overflow:hidden;margin:20px  0px 0;border-top:10px #e5e5e5 solid;padding:0 0;position:relative}

.shangxia p{width:50%;float:left;border-right:1px #ccc solid;box-sizing:border-box;font-size:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:inherit;line-height:inherit;padding:3% 0;color:#666}

.shangxia p:nth-child(2){border-right:none}

.news_xq h3{font-size:.25rem}

.news_xq h4{border:10px #e5e5e5 solid;color:#999;overflow:hidden;margin:0 10px 0;line-height:.3rem;text-align:center;padding:10px 0;font-weight:400;font-size:.2rem}

.news_xq h4 span{display:block;margin:0 20px;font-size:.2rem}

.n_xq p{margin:0 10px;text-align:justify;line-height:.4rem;color:#555;font-size:.2rem;padding:10px 0 0;text-indent:2em}

.shangxia p:last-child{width:100%;border:none;border-top:1px #ccc solid;height:inherit;line-height:inherit;text-align:center;position:relative;top:0;right:0}

.dtzz ul li{width:auto;float:inherit}

.dtzz ul li .dtt span h3{font-size:.25rem}

.dtzz ul li .dtt span dd{font-size:.18rem}

.dtzz ul li .dtt span p{font-size:.2rem;line-height:.4rem}

.slideTxtBox .hd{overflow:scroll}

.slideTxtBox .hd ul{width:14rem}

.slideTxtBox .hd ul li{padding:18px 0;width:2rem}

.slideTxtBox .hd ul li{border:5px #333232 solid}

.slideTxtBox .hd ul li div{width:60px;height:60px}

.slideTxtBox .hd ul li p{font-size:.2rem}

.slideTxtBox .bd .bd_img,.slideTxtBox .bd .bd_txt{width:auto;float:inherit}

.slideTxtBox .bd .bd_txt h3{margin-left:0;font-size:.3rem;color:#fff;margin:30px auto;text-align:center}

.slideTxtBox .bd .bd_txt ul{overflow:hidden;margin:20px auto}

.slideTxtBox .bd .bd_txt ul li{border:5px #f4a8ba solid}

.slideTxtBox .bd .bd_txt ul li p{font-size:.2rem}

.slideTxtBox .bd .bd_txt .gengduo{width:200px;border-radius:50px;height:50px;line-height:50px;background:#e60036;text-align:center;margin:0 auto 20px;font-size:.2rem}

.fangan_box{margin:20px auto}

.fangan_bt{font-size:.3rem}

.fangan_pic ul{margin:0 15px}

.fangan_pic ul li h3{width:100%;float:inherit;border-bottom:1px #e60036 solid;padding-bottom:15px;position:relative;margin-right:5%}

.fangan_pic ul li dl .fa_pic{width:25%}

.fangan_pic ul li dl .fa_pic p{font-size:.2rem}

.fangan_pic ul li dl .fa_pic dd{font-size:.18rem}

.fangan_pic ul li{border-bottom:none}

.fangan_pic ul li dl{display:none}

.fangan_pic ul li h3 p{font-size:.2rem}

.fangan_pic ul li h3 div,.fangan_pic ul li h3 p{width:100px}

.fangan_pic ul li h3.current:after{content:url(../images/fa_img0-3.png);position:absolute;width:24px;height:23px;right:0;top:50%;margin-top:-25px}

}

@media screen and (max-width:965px){.sp_form ul{padding:30px 30px}

.sy_form ul li input{width:55%}

.sy_form ul li select{width:65%}

.sy_form ul li:nth-child(8) select{width:60%}

}

@media screen and (max-width:890px){.sy_form ul li:nth-child(8) select{width:60%}
.sy_form ul li textarea{ width:80%}
}

@media screen and (max-width:805px){.sp_form ul li:nth-child(9) select{width:77%}

.sy_form ul li:nth-child(8) select{width:55%}

.sy_form ul li input{width:52%}

}

@media screen and (max-width:750px){.pic_tit .anniu .tel{width:auto;float:inherit}

.pic_tit .anniu .gwc{width:60%;margin-top:30px}

.pic_fh p{width:50%;max-width:100%;box-sizing:border-box;font-size:.2rem;padding:10px;border-right:1px #ccc solid;color:#666}

.pic_fh p:nth-child(2){border-right:none}

.pic_fh span{float:inherit;border-top:1px #ccc solid;width:100%;display:block;float:left;text-align:center;padding:10px 0;font-size:.2rem}

.pic_fh p a,.pic_fh span a{color:#666}

.pic_fh{line-height:.4rem;padding:0 0;position:relative;background:#fff;border-top:10px #eee solid;margin-bottom:0}

.pic_box{overflow:hidden;margin-bottom:30px;margin-top:10px}

.pxsp ul li{width:auto;float:inherit}

.pxsp ul li div{overflow:hidden;position:relative;height:auto}

.m_muen{height:50px;line-height:50px}

.news_box ul li{width:46%;margin:3% 2%;float:left;box-sizing:border-box;margin-bottom:0;padding-bottom:0;border:1px #ccc solid}

.news_box ul li .news_img{overflow:hidden;float:inherit;width:100%;height:100%}

.news_box ul li .news_txt{overflow:hidden;float:initial;padding:0 10px 10px;position:relative;width:auto;transition:all .5s ease}

.news_box ul li .news_txt::before{content:"";display:none}

.news_box ul li .news_rili{overflow:hidden;float:inherit;width:100%;position:relative;display:block;color:#999;font-size:26px;font-weight:400;margin:2px 0 14px;transition:all .5s ease;text-indent:1em}

.news_box ul li .news_rili:after{content:"";display:inline-block;float:right;padding:.1rem .2rem .2rem;border:1px solid transparent;transition:all .5s ease;color:#ccc;background:url(../images/jtt.png) no-repeat center left;background-size:60%}

.news_box ul li .news_txt h3{font-size:.2rem}

.news_box ul li .news_rili{font-size:.2rem;margin:0;padding:10px 0}

.news_box ul{overflow:hidden;padding:0 0 0}

.pic_js p{font-size:.2rem;line-height:.4rem}

.sp_form ul li{width:100%}

.sp_form ul{padding:10px 10px;margin:10px}

.sp_form ul li select{width:85%}

.sp_form ul li input{width:82%}

.sp_form ul li button{width:60%;height:inherit;border-radius:80px;padding:4% 0;background:#e60036;color:#fff;margin:20px auto;border:none;font-size:.22rem;cursor:pointer}

.sy_form ul li{width:100%;float:inherit;overflow:hidden}

.sp_form ul p,.sy_form ul p{font-size:.2rem;padding-bottom:30px}

.sy_form ul li select{width:78%;float:right}

.sp_form ul li textarea{width:74%;float:right}

.sy_form ul li input{width:45%}

.sy_form ul li:nth-child(8) select{width:75%}

.sy_form ul li button{width:60%;height:inherit;border-radius:80px;padding:4% 0;background:#e60036;color:#fff;margin:20px auto;border:none;font-size:.22rem;cursor:pointer}

.sy_form dl dd{font-size:.25rem}

.sy_form dl dt{font-size:.2rem;line-height:.4rem}

.shiyong h3{font-size:.35rem}

.shiyong h3 p{font-size:.2rem}

.tact ul li dd{font-size:.2rem}

.tact ul li p{font-size:.22rem}

.dilx,.title h4{font-size:.2rem}

.dtzz ul li .dtt div{width:47%}

.dtzz ul li .dtt{padding:8px}

.dtzz ul li .dtt span dd:before{content:"—";letter-spacing:-2px;color:#999;margin-right:10px}

.dtzz ul li .dtt span h3{font-size:.22rem;height:inherit;line-height:inherit}

.dtzz ul li .dtt span dd{font-size:.18rem}

.dtzz ul li .dtt span p{font-size:.2rem;line-height:.4rem}

.pic_xq{margin:20px auto 0;}
.zizhi{ margin:60px  10px;}

.ditu{height:350px;position:relative;overflow:hidden;margin:60px auto}

#ditu1{height:350px}
.sy_form ul li textarea{ height:100px;}


.slideTxtBox .hd .swiper-slide div{ width:0.5rem; height:0.5rem; }
.slideTxtBox .hd .swiper-slide{ padding:18px 2px; border-radius:10px;}
.slideTxtBox .hd .swiper-slide div img{ width:100%}
.slideTxtBox .hd .swiper-slide p{ font-size:0.22rem;}
.slideTxtBox .hd .swiper-container{padding: 20px 0;}

}

@media screen and (max-width:640px){.sp_form ul li input{width:75%}

.sp_form ul li select{width:80%;float:right}

.sp_form ul li:nth-child(9) select{width:71%}

.sy_form ul{margin:10px 0;overflow:hidden;padding:30px 0}

.sy_form ul li:nth-child(8) select{width:70%}

.fangan_pic ul li dl .fa_pic{width:33.33%}

}

@media screen and (max-width:520px){.sp_form ul li input{width:74%}

.sp_form ul li select{width:75%}

.sp_form ul li:nth-child(6) input{width:70%;float:right}

.sp_form ul li:nth-child(9) select{width:63%}

.sp_form ul li textarea{width:66%}

.sy_form ul li select{width:70%;float:right}

.dtzz{overflow:hidden;margin:20px auto}

}

@media screen and (max-width:460px){.sy_form ul li:nth-child(8) select{width:65%}

.dilx span{width:120px}

.dilx span img{vertical-align:middle;margin-right:8px;width:17%}

.dtzz ul li .dtt span p{-webkit-line-clamp:2}

}

@media screen and (max-width:420px){.news{background:#fff}

.news .swiper-slide div{width:37%;float:left;margin-right:10px}

.news .swiper-slide dl dd span{display:none}

.news .swiper-slide dl dd{position:relative;width:auto;bottom:auto;margin:5px auto}

.news .swiper-slide dl{padding:0;margin:0}

.news .swiper-slide{border-bottom:1px #ccc solid}

.news{padding-bottom:20px}

.sp_form ul li:nth-child(9) select{width:58%}

.sp_form ul li input{width:65%}

.sp_form ul li:nth-child(6) input{width:62%}

.sp_form ul li select{width:70%}

.sp_form ul li textarea{width:100%;margin-top:0;float:inherit}

.sy_form ul li select{width:58%}

.sy_form ul li:nth-child(8) select{width:58%}


.sp_form ul li:nth-child(9) select{width:50%}

.sp_form ul li select{width:65%}

.sp_form ul li:nth-child(6) input{width:55%}

.sy_form ul li:nth-child(8) select{width:52%}

}

