body{font-weight:lighter;font-family:arial,sans-serif;}
::-webkit-scrollbar{width:0.05rem;height:0.05rem}
::-webkit-scrollbar-track{width:0.05rem;background-color:#eee}
::-webkit-scrollbar-thumb{background-color:#222;background-clip:padding-box;min-height:28px}
::-webkit-scrollbar-thumb:hover{background-color:#111}
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (max-width:1600px){html{font-size:6.25vw}
}
@media (max-width:1024px){html{font-size:9.765625vw}
}
@media (max-width:480px){html{font-size:18vw}
}
body{line-height:2;font-size:0.16rem;}
/* .home_body{background:url(../images/homebg.jpg);background-size:100% 100%;}
*/
.auto-inner{margin:0 auto;width:92%;max-width:1600px;}
@media(max-width:1024px){.auto-inner{margin:0 auto;width:92%;}
}
a{transition:0.3s;}
.part_head{height:auto;overflow:hidden;margin-bottom:0.35rem;position:relative;}
/*.------------------------------------------------------------------------------------------------------------.home_title */
.home_title{position:relative;z-index:56;padding-bottom:0.35rem;}
.home_title span{display:block;font-weight:bold;font-size:0.5rem;margin-bottom:0.1rem;color:#333;line-height:1;text-transform:capitalize;font-family:arial,sans-serif;}
.home_title h2{font-size:0.3rem;color:#333;line-height:1;margin:0;line-height:1;position:relative;font-family:arial,sans-serif;}
@media(max-width:768px){.home_title{display:table;margin:0 auto;text-align:center;padding-bottom:0.2rem;}
.home_title span{font-size:0.2rem;}
.home_title h2{font-size:0.3rem;}
}
/*.------------------------------------------------------------------------------------------------------------.home_more */
.home_more a{line-height:1;margin-top:3vw;line-height:0.5rem;display:inline-block;position:relative;transition:0.5s;background:#ef8a3c;color:#fff;padding:0 2em;border-radius:1rem;}
.home_more a:after{content:"";display:inline-block;width:0.2rem;height:0.05rem;background:url(../images/home_more.png) no-repeat right center;;margin-left:0.05rem;background-size:contain;}
.home_more a:hover{box-shadow:0 0.1rem 0.2rem rgba(255,104,35,0.3);color:#fff;}
@media(max-width:768px){.home_more{display:table;margin:0 auto;}
}
/*.------------------------------------------------------------------------------------------------------------.fullpage */
.home_part{padding:1rem 0 0;}
@media(max-width:768px){.home_part{padding:0.5rem 0;}
}
.section{background:#f7f7f7;background-size:cover;background-position:center center;}
a:hover{color:#ef8a3c}
@keyframes fucks{from{transition:0.3s ease-in}
to{transform:rotate(360deg)}
}
.slick-dots{display:block;width:100%;padding:0;margin:0.3rem 0 0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 4px;padding:0;cursor:pointer;border-radius:100px;background:rgba(0,0,0,.2)}
.slick-dots li button{display:none}
.slick-dots .slick-active{background:#ef8a3c;width:30px;}
.slick-arrow{background:url(../images/arrow.png) no-repeat left 13px center #fff;z-index:100;font-size:0;width:46px;height:46px;border-radius:100%;position:absolute;top:50%;margin-top:-23px;cursor:pointer;padding:0;box-shadow:0 0 0.5rem rgba(0,0,0,.02);}
.slick-prev{left:-0.25rem;}
.slick-next{right:-0.25rem;background-position:right 12px center !important;}
@media(max-width:768px){.slick-arrow{transform:scale(0.8);}
.slick-prev{left:-0.1rem;}
.slick-next{right:-0.1rem;}
}
.slick-arrow:hover{background:url(../images/arrow2.png) no-repeat left 0.15rem center;background-color:#ef8a3c !important;border-color:#ef8a3c;}
.home_pager{display:inline-block;font-size:0.22rem;letter-spacing:0.02rem;vertical-align:middle;line-height:2;color:#999;margin-top:0.1rem;}
.home_pager .cur{color:#2b9f65;}
.home_bot{text-align:center;margin-top:0.45rem;position:relative;width:100%;}
.home_bot:before{content:"";display:block;position:absolute;left:0;top:51%;;width:42%;height:1px;background:#e8e8e8;}
.home_bot:after{content:"";display:block;position:absolute;right:0;top:51%;width:42%;height:1px;background:#e8e8e8}
/*.------------------------------------------------------------------------------------------------------------.Maintop */
.Maintop{width:100%;z-index:1000;position:absolute;top:0;left:0;}
.Maintop .auto-inner{position:relative;}
.Maintop .logo{width:20vw;padding:0.12rem 0 0;float:left;}
.Maintop .logo img{max-height:0.7rem;}
.Maintop .logo img.l2{display:none}
.Maintop .open-search.on:before,.Maintop .open-search.on:after{background-color:#fff;height:0.02rem;}
.Maintop .top-menu li{position:relative;}
.Maintop .top-menu li span,.Maintop .top-menu li a{display:block;}
.Maintop .top-menu li span a{display:inline-block;position:relative;color:#fff;font-size:0.18rem;padding:0 1em;}
.Maintop .top-menu li.aon span a,.Maintop .top-menu li span a:hover{color:#fff;font-weight:normal;}
.Maintop .top-nav{float:right;padding:0.26rem 0.2rem;margin-left:0.3rem;height:1rem;}
.Maintop .open-search{background:url("../images/searchbtn2.png") no-repeat center center;width:0.4rem;height:0.4rem;}
.Maintop .top-search{margin-top:0.04rem;display:block;;padding:0 0.5rem 0 0;width:2.32rem;overflow:hidden;display:none;}
.Maintop .top-search .text{font-size:0.16rem;padding-left:0.2rem;width:1.92rem;line-height:0.4rem;height:0.4rem;background:#fff;color:rgba(0,0,0,0.5);}
.Maintop .top-search .btn{z-index:50;width:0.4rem;z-index:50;background:url(../images/searchbtn2.png) no-repeat #ef8a3c center center;background-size:100% 100%;background-size:0.16rem;}
@media(min-width:1025px){.Maintop .top-menu{float:right;}
.Maintop .top-menu li{float:left;margin-top:0.3rem}
.Maintop .top-menu li span{text-align:center;}
.Maintop .top-menu li span a{}
.Maintop .top-menu li span a:before{position:absolute;left:0;top:0px;height:3px;content:'';width:100%;}
.Maintop .top-menu li span a:hover:before,.Maintop .top-menu li.aon span a:before{background:#fff}
.Maintop .top-menu li .sub{position:absolute;top:100%;left:0;width:100%;display:none;border-radius:0.04rem;margin-top:0rem;}
.Maintop .top-menu li .sub dl{overflow:hidden;position:relative;margin:0 0 0 0.2rem !important;width:100vw;}
.Maintop .top-menu li .sub dl:before{content:"";display:block;position:absolute;left:0;top:0;width:100vw;height:100%;background-color:rgba(255,255,255,.8);z-index:-10;}
.Maintop .top-menu li .sub dt{line-height:2.5em;text-align:center;float:left;}
.Maintop .top-menu li .sub dt a{color:#222;padding:0.1rem;transition:0.3s;}
.Maintop .top-menu li .sub dt a:hover{background-color:#fff;color:#ef8a3c;}
}
@media(max-width:1024px){.Maintop{height:1rem;}
.Maintop .logo img{max-height:0.6rem;}
.Maintop .top-menu li#tel{display:block;}
.Maintop .auto-inner{height:100%;}
.Maintop .top-menu{position:fixed;top:1rem;right:0;bottom:0;width:0;opacity:0;transition:0.3s;overflow:hidden;background:#ef8a3c}
.menu-show .Maintop .top-menu{width:60%;opacity:1;padding:4%}
.Maintop .top-menu ul{height:100%;overflow:auto;width:100%;}
.Maintop .top-menu li{width:auto!important;border-color:rgba(255,255,255,0.2) !important;}
.Maintop .top-menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.4);}
.Maintop .top-menu li span a{color:#fff !important;font-size:0.22rem}
.Maintop .top-menu li span{line-height:1.5;text-align:left;padding:1em 0;}
.Maintop .top-menu li .sub{background:rgba(0,0,0,0.1);padding:5%;;width:100%;margin-left:0;display:none;}
.Maintop .logo{width:50%;height:100%;padding:0}
.Maintop .logo h1{padding:0;height:100%;display:block;margin:0;}
.Maintop .logo a{padding:8% 0;height:100%;display:block;}
.Maintop .top-nav{padding:0;height:100%}
.Maintop .open-menu{float:left;margin-top:0.1rem;}
.Maintop .open-search{margin:0 0.3rem;margin-top:0.06rem;display:none;}
.Maintop .top-phone{height:32px;width:16px;}
.Maintop .top-menu li.center{display:none;}
.Maintop .top-menu li dt{width:100%;min-height:auto;border:none !important}
.Maintop .top-menu li dt a{color:#fff;line-height:3;font-size:0.16rem;}
.Maintop .top-menu li .pic,.Maintop .top-menu li dt a img{display:none;}
.Maintop .top-menu li .text{width:100%;float:left;}
.Maintop .top-menu li dt a span .op{display:none;}
.open-menu{width:0.8rem;height:0.8rem;border-radius:100%}
.open-menu i{background:#fff;;height:2px;left:20%;width:60%}
.open-menu:not(.on) i:nth-child(1){margin-top:-8px;}
.open-menu:not(.on) i:nth-child(2){margin-top:0;}
.open-menu:not(.on) i:nth-child(3){margin-top:8px;}
}
.Maintop-on{background:#fff;}
.Maintop-on .logo img.l1{display:none}
.Maintop-on .logo img.l2{display:block}
.Maintop-on .top-menu li span a{color:#444;}
.Maintop-on .top-menu li.aon span a,.Maintop-on .top-menu li span a:hover{color:#ef8a3c;}
.Maintop-on .top-menu li span a:hover:before,.Maintop-on .top-menu li.aon span a:before{background:#ef8a3c}
.Maintop-on .open-search{background:url("../images/searchbtn1.png") no-repeat center center;}
.Maintop-on .open-menu i{background:#444}
.Maintop-on .open-search.on:before,.Maintop-on .open-search.on:after{background-color:#666;}
.Maintop-an{background:#fff;position:fixed;box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.04);}
.Maintop-an .logo img.l1{display:none}
.Maintop-an .logo img.l2{display:block}
.Maintop-an .top-menu li span a{color:#444;}
.Maintop-an .top-menu li.aon,.Maintop-an .top-menu li:hover{background:#ef8a3c;border-radius:50px}
.Maintop-an .top-menu li.aon span a,.Maintop-an .top-menu li span a:hover{color:#fff;}
.Maintop-an .top-menu li span a:hover:before,.Maintop-an .top-menu li.aon span a:before{background:#ef8a3c;display:none;}
.Maintop-an .open-search{background:url("../images/searchbtn1.png") no-repeat center center;}
.Maintop-an .open-menu i{background:#444}
.Maintop-an .open-search.on:before,.Maintop-an .open-search.on:after{background-color:#666;}
/*.------------------------------------------------------------------------------------------------------------Homebanner */
.Homebanner{position:relative;z-index:1;overflow:hidden;height:100%;width:100%;padding-bottom:0;background-color:#999;}
.Homebanner .text{position:absolute;z-index:100;transition:.8s;padding:0 10px;}
.Homebanner .text h4{color:#fff;font-size:0.22rem;margin:0;}
.Homebanner .text h3{color:#fff;font-size:0.48rem;margin:0;}
.Homebanner .con li .pic{background-position:center center;background-repeat:no-repeat;}
.Homebanner .con li a{position:relative;display:block}
.Homebanner .con li .phone{display:none}
.Homebanner .slick-arrow{font-size:0;width:0.8rem;height:0.8rem;border:none;position:absolute;top:50%;margin-top:-0.3rem;background:none !important;cursor:pointer;padding:0;z-index:100;opacity:0.8;}
.Homebanner .slick-prev{left:0.7rem;}
.Homebanner .slick-next{right:0.7rem;}
.Homebanner .slick-next::before,.Homebanner .slick-prev::before{position:absolute;content:'';width:50%;height:50%;border-top:0.005rem solid #fff;border-right:0.005rem solid #fff;top:25%;left:25%;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.Homebanner .slick-prev::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.Homebanner .slick-next:hover,.Homebanner .slick-prev:hover{opacity:0.5}
.Homebanner .slick-dots{position:absolute;left:0;bottom:10%;text-align:center;width:100%;z-index:10;}
.Homebanner .slick-dots li{background:rgba(255,255,255,.4);width:12px;height:12px;}
.Homebanner .slick-dots .slick-active{background:#fff;width:40px;}
@media(min-width:769px){.Homebanner .con .slick-list li .pic{z-index:1;height:100vh;;width:100%;background-position:center center}
}
@media(max-width:768px){.Homebanner .con .slick-list li,.Homebanner .con .slick-list li a{height:auto}
.Homebanner .con .slick-list li{background:0 0!important}
.Homebanner .con .slick-list li .pic{display:none}
.Homebanner .con .slick-list li .phone{display:block;width:100%}
.Homebanner .con .slick-list li .text{display:none}
}
/*.------------------------------------------------------------------------------------------------------------.Floor0001 */
.Floor0001{position:relative;overflow:hidden;background-size:cover;background-size:cover;}
.Floor0001:before{content:"";display:block;position:absolute;right:0;top:0%;width:100%;height:100%;z-index:5}
.Floor0001 .auto-inner{position:relative;z-index:100;height:100%;}
.Floor0001 .main_head{position:relative;}
.Floor0001 .home_more{position:absolute;left:0;top:0;}
.Floor0001 .con{position:relative}
.Floor0001 .tab span{font-size:0.16rem;color:#222;line-height:0.5rem;padding:0 0.3rem;border-radius:0.5rem;display:inline-block;margin-right:0.1rem;cursor:pointer;}
.Floor0001 .tab span:hover,.Floor0001 .tab span.on{background:#ef8a3c;color:#fff;}
.Floor0001 .main_list .listbox{}
.Floor0001 .top{overflow:hidden;}
.Floor0001 .top .pic{transition:.5s ease-in-out;background-color:#666;width:60%;float:left;padding-bottom:44%;}
.Floor0001 .top .item a{display:block;}
.Floor0001 .top .item:hover .pic{opacity:0.8}
.Floor0001 .top .text{height:auto;overflow:hidden;padding:4% 0% 0% 5%;position:absolute;right:0;bottom:0;width:40%;height:100%;z-index:40;}
.Floor0001 .top .text h3{color:#222;margin:0;font-size:0.24rem;line-height:1.6;font-weight:bold;margin-bottom:9%;}
.Floor0001 .top .text p{font-size:0.16rem;color:#333;height:6em;}
.Floor0001 .top .text span{font-size:0.16rem;color:#333;font-weight:bold;margin-top:10.16em;display:block;}
.Floor0001 .tit{font-size:0.20rem;color:#222;transition:0.5s;font-weight:normal;}
.Floor0001 .main_list li{transition:0.5s;margin-bottom:4%;padding-bottom:4%;float:left;width:100%;border-bottom:1px solid #e8e8e8;}
.Floor0001 .main_list li:nth-child(3){margin-bottom:0;border-bottom:0;}
.Floor0001 .main_list li:last-child a{margin-bottom:0;}
.Floor0001 .main_list li a{display:block;color:#444;position:relative;}
.Floor0001 .main_list li .pic{padding-bottom:23%;float:left;width:33%;}
.Floor0001 .main_list li .text{padding:2% 0% 0% 7%;float:left;width:67%;}
.Floor0001 .main_list li .tit{line-height:1.8;font-size:0.18rem;margin:0;color:#222;margin-bottom:11%;}
.Floor0001 .main_list li p{margin:0px;color:rgba(0,0,0,.7);font-size:0.16rem;display:none;}
.Floor0001 .main_list li span{font-size:0.16rem;color:#333;display:block;font-weight:bold;}
.Floor0001 .main_list li span b{display:block;font-size:0.56rem;color:#666;line-height:1;font-weight:normal;}
.Floor0001 .main_list li:last-child{margin-bottom:0;padding-bottom:0;}
.Floor0001 .main_list li:hover .tit{color:#ef8a3c;}
.Floor0001 .main_list li:hover{opacity:0.8;}
.Floor0001 .slick-arrow{z-index:100;}
.Floor0001 .slick-prev{left:4%;}
.Floor0001 .slick-next{right:4%;}
.Floor0001 .slick-dots li:after{background:#fff}
.Floor0001 .slick-dots .slick-active{}
.Floor0001 .top .slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;position:absolute;right:0.2rem;bottom:3%;z-index:100;text-align:right;}
@media(min-width:769px){
.Floor0001 .home_title{text-align:left;padding-bottom:0.4rem;}
/* .Floor0001 .tab{position:absolute;right:0;top:20%;z-index:88} */
.Floor0001 .top{width:64%;float:right;position:relative;z-index:50;box-shadow:0 0 0.8rem rgba(0,0,0,.01);}
.Floor0001 .main_list{width:33%;float:left;}
}
@media(max-width:768px){.Floor0001 .tab{width:100%;text-align:center;margin-bottom:0.2rem;}
.Floor0001 .top .pic,.Floor0001 .top .text{width:100%;position:relative;}
.Floor0001 .top .text{padding:5%;}
.Floor0001 .tit{font-size:0.10rem;}
.Floor0001 .top .text span{margin-top:5%;}
.Floor0001 .top{margin-bottom:5%;}
}


@media(min-width:1025px){
.Floor0001 .tab{width:28.75%;}
.Floor0001 .news{width: 48.4375%;}
}

@media(max-width:1024px){
.Floor0001 .ytable,
.Floor0001 .ytable-cell{display: block; text-align: center;}
.Floor0001 .ytable{padding-top: 5vw;}
}

.Floor0001 .news .slider{position: relative;z-index: 1;/* background: url("../images/Banner002888_icon.png") no-repeat left center; */line-height: 32px;margin: 0px 0.20rem 0px 1.60rem;border:1px solid #ef8a3c;line-height: 0.5rem;border-radius: 0.5rem;}
.Floor0001 .news .slider a.dot{width: 95%; font-size: 0.20rem; color: #ef8a3c;}
.Floor0001 .news .slider a.dot time{float: right;color: #ef8a3c; font-size: 0.16rem; margin-left: 0.15rem;}
.Floor0001 .news .slider a.dot:hover{color: #ef8a3c;}
.Floor0001 .news .slider li{padding-left:0.3rem;}

@media(min-width:1025px){
.Floor0001 .news .slider{/* margin: 0 2.08vw; */}
}
@media(max-width:640px){
.Floor0001 .news .slider{ padding: 0vw 30px;margin:0;margin-bottom:10px;}
}







/*.------------------------------------------------------------------------------------------------------------.Floor0002 */
.Floor0002 .auto-inner{text-align:center;color:#fff;}
.Floor0002 .home_title h2{color:#fff;}
.Floor0002 .home_title span{color:#fff;}
.Floor0002 .text{width:50%;margin:0 auto;}
.Floor0002 .text p{text-align:center}
.Floor0002 .text p b{ font-weight: bold;}
/*.------------------------------------------------------------------------------------------------------------.Floor0003 */
.section3{position:relative;}
.Floor0003 .auto-inner{}
.Floor0003 .text p{margin:0;color:#333;margin-bottom:13%;margin-top:2%; }
@media(min-width:769px){.Floor0003:before{display:none;content:"";display:none;position:absolute;left:0;bottom:0;width:100%;height:250%;z-index:-10;background:url(../images/bg1.jpg);background-size:cover;}
.Floor0003 .rbg{width:31%;height:100%;position:absolute;right:0;bottom:0;background:#000;}
.Floor0003 .inner{width:66%;margin-top:5%;}
.Floor0003 .text{position:relative;z-index:50;float:right;width:46%;text-align:justify;margin-top:5%; background: url(../images/gbg3.png) no-repeat right bottom; background-size: 50%;}
.Floor0003 .pic{/* background-color:#fff; padding:1%;box-shadow:0 0 0.5rem rgb(0 0 0 / 5%);*/width:46%;float:left;height:538px;}
.Floor0003 .pic .Ispic{background-position:center top;z-index:100;height:100%;/* width: 32%;
    float: left;
    padding-bottom: 100%;
    background-size: contain;
    position: absolute;
    left: 0%;
    bottom: 0;
    background-position: left bottom;
    z-index: 60; */}
}
@media(max-width:768px){.Floor0003 .pic .Ispic{padding-bottom:120%;margin:3% 0;}
.Floor0003 .rbg{display:none;}
.Floor0003 .text p{margin-bottom:4%;margin-top:2%;}
}
/*.------------------------------------------------------------------------------------------------------------.Floor0004*/
.section4{position:relative;}
.Floor0004_1 .home_title{text-align:left;}
.Floor0004_1 .home_title span{color:#fff;margin-bottom:0.2rem;}
.Floor0004_1 .home_title h2{color:#fff;}
.Floor0004_1 .slick-arrow{display:none !important;}
.Floor0004_1 .auto-inner{position:relative;}
.Floor0004_1 .left{background:url(../images/Floor0004_1-bg.jpg) no-repeat center center;background-size:cover;}
.Floor0004_1 .left .word p{color:#fff;text-align:justify;}
.Floor0004_1 li a{position:relative;display:block;overflow:hidden;}
.Floor0004_1 li .pic{padding-bottom:327%;transition:0.5s;position:relative;transition:transform .5s ease-in-out;;}
.Floor0004_1 li:hover .pic{transform:scale(1.1);}
.Floor0004_1 li .pic:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(10,10,10,0.1);}
.Floor0004_1 li .text{transition:0.5s;text-align:center;background:url(../images/main_bg2.png) no-repeat center center;background:rgba(0,0,0,0.2);background-size:100% 100%;position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:100;padding-top:145%;}
.Floor0004_1 li .ico{max-width:70px;margin:0 auto;}
.Floor0004_1 li h3{font-size:0.26rem;margin:0;font-weight:normal;color:#fff;}
.Floor0004_1 li h4{font-size:0.15rem;margin:0;font-weight:normal;color:#fff;line-height:1;text-transform:capitalize;opacity:0.6;}
.Floor0004_1 li p{margin:0.5em 0 0;color:#fff;opacity:0.8;height:3.5em;line-height:1.8;}
.Floor0004_1 .slick-dots{display:none !important}
@media(min-width:769px){.Floor0004 .slick-list{margin:0 0rem;}
.Floor0004_1 .slick-slide{margin:0 0rem;transition:0.5s;}
.Floor0004_1 .left{width:38%;height:100%;position:absolute;left:0;top:0;padding:12% 6% 0 8%;}
.Floor0004_1 .slider{transition:0.5s;width:62%;float:right;position:relative;}
}
@media(max-width:768px){.Floor0004_1{padding-top:0;}
.Floor0004_1 .left{padding:10%;}
.Floor0004_1 li .text{padding-top:70%;}
.Floor0004_1 li .pic{padding-bottom:200%;}
.Floor0004_1 .slider{padding:0.2rem 0.2rem 0}
.Floor0004_1 .slick-list{margin:0 -0.1rem;}
.Floor0004_1 .slick-slide{margin:0 0.1rem;}
}
/*.------------------------------------------------------------------------------------------------------------.Mainbottom*/
.Mainbottom{background:url(../images/bbg.jpg);background-size:100% 100%;padding:4% 0 0%;font-size:0.16rem;}
.Mainbottom.homebottom{background:none;padding-top:00;}
.Mainbottom a:hover{color:#fff}
.Mainbottom nav{float:left;}
.Mainbottom nav dl{display:inline-block;vertical-align:top;margin-right:3vw}
.Mainbottom nav dl dt{font-size:0.18rem;margin-bottom:0.16rem;position:relative;}
.Mainbottom nav dt a{position:relative;color:#fff;line-height:1;font-weight:normal;}
.Mainbottom nav dt img{height:0.5rem;display:block;}
.Mainbottom nav dd{line-height:2.2;font-size:0.16rem}
.Mainbottom nav dd a{color:rgba(255,255,255,.7);}
.Mainbottom .contact{}
.Mainbottom .contact .name,.Mainbottom .info{float:right;}
.Mainbottom .info{float:right;margin-top:0.05rem;}
.Mainbottom .info .con{float:left;}
.Mainbottom .logo{margin-bottom:5%;}
.Mainbottom .logo img{height:0.7rem;}
.Mainbottom .contact li{padding-bottom:0.02rem;color:#fff;line-height:2rem;display:block}
.Mainbottom .contact li aside{display:inline-block;padding-left:25px;background-position:left 5px;background-repeat:no-repeat}
.Mainbottom .contact aside{line-height:26px;color:rgba(255,255,255,.6);font-size:0.16rem;margin-bottom:6px}
.Mainbottom .contact{color:#666;}
.Mainbottom .contact dd{margin-bottom:0.02rem;position:relative;padding-left:0.24rem;color:rgba(255,255,255,1);}
.Mainbottom .contact .phone{font-size:0.28rem;color:#fff;margin-bottom:0.1rem;padding-left:0.3rem;line-height:1;}
.Mainbottom .contact .phone:before{content:"";display:block;position:absolute;left:0;top:0rem;width:0.24rem;height:0.24rem;background:url(../images/bottom_call.png) no-repeat center center;background-size:contain}
.Mainbottom .contact .mail:before{content:"";display:block;position:absolute;left:0;top:0.08rem;width:0.15rem;height:0.15rem;background:url(../images/bottom_mail.png) no-repeat center center;background-size:contain;opacity:0.6}
.Mainbottom .contact .call:before{content:"";display:block;position:absolute;left:0;top:0.06rem;width:0.15rem;height:0.15rem;background:url(../images/bottom_call.png) no-repeat center center;background-size:contain;opacity:1}
.Mainbottom .contact .add:before{content:"";display:block;position:absolute;left:0;top:0.06rem;width:0.17rem;height:0.17rem;background:url(../images/bottom_add.png) no-repeat center center;background-size:contain;opacity:1}
.Mainbottom .share{margin:10px 0;width:100%;position:relative;z-index:10;}
.Mainbottom .share a{border-radius:100px;overflow:hidden;display:inline-block;transition:.5s;width:0.38rem;height:0.38rem;margin:0 0.07rem 0 0;background:url(../images/share_icon.png) no-repeat left center #eee;position:relative;opacity:.8}
.Mainbottom .share a.d_qq{background-position:-60px center;}
.Mainbottom .share a.d_sina{background-position:-115px center;}
.Mainbottom .share a.d_titok{background-position:right center;}
.Mainbottom .share a:hover{opacity:1}
.Mainbottom .code{display:inline-block;margin-left:0.4rem;max-width:1.3rem;float:left;text-align:center;}
.Mainbottom .code_con{background:rgba(255,255,255,.2);padding:0.10rem;padding-bottom:0;position:relative;}
.Mainbottom .code span{padding:0;color:#fff;display:block;text-align:center;background:rgba(255,255,255,.2);;width:100%;line-height:3.5;position:relative;}
.Mainbottom .code span:after{content:"";display:none;position:absolute;left:0;bottom:0;width:100%;height:30px;background:url(../images/code_cover.png) repeat-x left bottom;}
.Mainbottom .copyright{line-height:2;color:rgba(255,255,255,.4);;margin:2% 0 0;position:relative;font-size:0.14rem}
.Mainbottom .copyright .auto-inner{border-top:1px solid rgba(255,255,255,0.2);padding:25px 0}
.Mainbottom .copyright a{color:rgba(255,255,255,.4);}
.Mainbottom .copyright a:not(:last-child):after{display:inline-block;content:'';width:1px;height:11px;background:rgba(255,255,255,.2);;vertical-align:middle;margin:0 10px}
.Mainbottom .copyright p{float:left;margin:0;}
.Mainbottom .copyright aside{float:right}
.Mainbottom .links{margin:53px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);position:relative;line-height:24px;padding:11px 0 11px 70px}
.Mainbottom .links a{display:inline-block}
.Mainbottom .links span{position:absolute;left:0;top:11px;color:rgba(255,255,255,.4)}
.Mainbottom .links a:not(:last-child):after{display:inline-block;content:'';width:1px;height:13px;background:rgba(255,255,255,.07);vertical-align:middle;margin:0 14px}
@media(max-width:1600px){.Mainbottom nav dl{margin-right:2vw}
}
@media(max-width:1024px){.Mainbottom{text-align:center;padding:2em 0;}
.Mainbottom .main{display:none;}
.Mainbottom .copyright{margin:0;}
.Mainbottom .copyright .auto-inner{border:none;padding:0 4%;}
.Mainbottom .copyright p,.Mainbottom .copyright aside{width:100%;float:left;max-width:auto;}
}
/*.------------------------------------------------------------------------------------------------------------.Floor0004*/
.Floor0004 {/* background: url(../images/gg.png); */ background-size: cover;}
.Floor0004 .home_title{text-align:center;}
.Floor0004 .slick-arrow{margin-top:-0.55rem;}
.Floor0004 .auto-inner{position:relative;}
.Floor0004 .slider{transition:0.5s;}
.Floor0004 .slick-list{margin:0 -0.1rem;;}
.Floor0004 .slick-slide{margin:0 0.1rem;   }
.Floor0004 li a{position:relative;display:block;overflow:hidden;}
.Floor0004 li .pic{padding-bottom:130%;transition:0.5s;position:relative;transition:transform .5s ease-in-out;;}
.Floor0004 li:hover .pic{transform:scale(1.1);}
.Floor0004 li .pic:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(10,10,10,0.1);}
.Floor0004 li .text{transition:0.5s;text-align:center;background:url(../images/main_bg2.png) no-repeat center center;background-size:100% 100%;position:absolute;left:0;bottom:0;width:100%;z-index:100;padding:14% 10% 10%;}
.Floor0004 li h3{font-size:0.22rem;margin:0;font-weight:normal;color:#fff;}
.Floor0004 li h4{font-size:0.14rem;margin:0;font-weight:normal;color:#fff;line-height:1;text-transform:capitalize;opacity:0.4;}
.Floor0004 li p{margin:0.5em 0 0;color:#fff;opacity:0.8;height:3.5em;line-height:1.8;}
@media(min-width:769px){.Floor0004 .slick-list{margin:0 -0.12rem;}
.Floor0004 .slick-slide{/* margin:0 0.12rem; */transition:0.5s; margin: 0.10rem 0.12rem; border: 0.10rem solid #fff; box-shadow: 0 0 0.10rem rgb(0 0 0 / 15%);}
}
@media(max-width:768px){.Floor0004 li .text{padding-top:16%;}
}
.Floor0004-2{padding:5% 0;}
.Floor0004-2 li .text{text-align:left;}
/*-------------------------------------------------------------------------------------------------------------.Columntit*/
.Columntit{margin-bottom:1.5em}
.Columntit h2{font-size:0.42rem;margin:0;display:block;color:#333;line-height:1;}
.Columntit span:after{content:"";display:block;width:0.3rem;height:0.03rem;background:#ef8a3c;margin:0.2% 0 2%}
.Columntit h3{font-size:0.28rem;font-weight:normal;margin:0;display:block;color:#333}
.Columntit:after{content:"";display:block;width:0.3rem;height:0.03rem;background:#ef8a3c;margin:0.2% 0 2%}
.Columntit h4{font-size:0.18rem;margin:0;display:block;color:#444;font-weight:normal;position:relative;line-height:1;}
.Columntit span{font-size:0.16rem;}
.Columntit_center{text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.Columnmore*/
.Columnmore{text-align:center;margin:2% 0 0}
.Columnmore a{color:#666;text-align:center;line-height:0.6rem;margin:0 auto 0;font-size:0.18rem;padding-right:0.2rem;background:url(../images/more.png) no-repeat right center;}
/*-------------------------------------------------------------------------------------------------------------.Columnbanner*/
.Columnbanner{position:relative;z-index:1;overflow:hidden;}
.Columnbanner:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:50%;background:url(../images/bancover.png);background-size:100% 100%;opacity:.4}
.Columnbanner div{padding-bottom:20%;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#666;}
.Columnbanner img{display:none}
.Columnbanner aside{display:none;position:absolute;left:0%;top:44%;line-height:1.5;z-index:50;font-size:0.38rem;padding:0 10%;color:#fff;width:100%;font-weight:normal;}
.Columnbanner aside span{display:block;font-size:0.16rem;text-transform:capitalize;}
@media(max-width:1024px){.Columnbanner div{display:none}
.Columnbanner img{display:block;width:100%}
}
/*-------------------------------------------------------------------------------------------------------------.Columnmenu*/
.Columnmenu{background:#fcf7f3;background-size:cover;}
.Columnmenu .auto-inner{padding:0.3rem 0;}
.Columnmenu .col-name{font-size:0.3rem;color:#222;margin:0;font-weight:400;position:relative;margin-left:0.1rem;display:none}
@media(min-width:1025px){.Columnmenu ul{margin-top:0;text-align:center;width:100%}
.Columnmenu li{display:inline-block;margin:0 0.02rem}
.Columnmenu li a{color:#444;font-size:0.16rem;line-height:0.5rem;display:block;padding:0 0.3rem;transition:.3s;border-radius:1rem;}
.Columnmenu li.aon a,.Columnmenu li:hover a{color:#fff;background:#ef8a3c}
}
@media(max-width:1024px){.Columnmenu{padding:1em 0}
.Columnmenu .col-name{display:block;width:100%;line-height:2.5;color:#666;text-align:center;border:1px solid #eee;background:url(../images/icon_r.png) no-repeat right 25px center #fff;margin:0;border-radius:100px;font-size:0.22rem}
.Columnmenu .col-name:after{display:none}
.Columnmenu ul{display:none;background:#fff;border-top:none;width:100%;max-width:100%;float:left;border-radius:5px;overflow:hidden;}
.Columnmenu li{padding:0;border-bottom:1px solid rgba(0,0,0,.02);color:#666;text-align:center;margin:0;display:block;width:100%;text-align:center;line-height:3}
.Columnmenu li:last-child{border-bottom:none}
.Columnmenu li a{background:#fff;border-radius:0;display:block;}
}
/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
.pictext_list01{padding:4% 0 0}
.pictext_list01 li{background:#fff;overflow:hidden;width:18.4%;margin-right:2%;float:left}
.pictext_list01 li:nth-child(5n){margin-right:0}
.pictext_list01 ul:nth-child(1){margin-bottom:3%}
.pictext_list01 li .pic{padding-bottom:130%;background-size:cover;transition:transform .5s ease-in-out;background-color:#666}
.pictext_list01 li:hover .pic{transform:scale(1.1);}
.pictext_list01 li .text{;background:#f3f3f3;position:relative;z-index:50;padding:3% 0}
.pictext_list01 li .text h3{color:#444;margin:0;line-height:0.4rem;font-size:0.16rem;font-weight:normal;text-align:center;}
.pictext_list01 li .text span{position:absolute;left:0;top:-0.36rem;line-height:0.36rem;background:rgba(0,0,0,0.5);padding:0 0.1rem;color:rgba(255,255,255,0.6);font-family:Fonts;border-radius:0 0.05rem 0 0}
/*-------------------------------------------------------------------------------------------------------------.Columnpage*/
.Columnpage .Pages{text-align:center;padding:5em 0}
.Columnpage .Pages a{display:inline-block;vertical-align:middle;background:#fff;padding:0 0.15rem;line-height:0.38rem;color:#999;border-radius:1rem;}
.Columnpage .Pages a.a_cur,.Columnpage .Pages a:hover{background-color:#ef8a3c;color:#fff}
.Columnpage .Pages em{font-style:normal;display:inline-block;vertical-align:middle;overflow:hidden}
.Columnpage .Pages em a{float:left;margin-left:2px}
.Columnpage .Pages .p_count,.Columnpage .Pages .p_cur,.Columnpage .Pages .p_jump,.Columnpage .Pages .p_total{display:none}
.Columnpage .Pages .a_prev,.Columnpage .Pages .a_next{padding:0;width:0.38rem;overflow:hidden;line-height:10rem;height:0.38rem}
.Columnpage .Pages .a_prev{background:url(../images/Columnpage-a_prev.png) no-repeat center center #fff;background-size:0.1rem;}
.Columnpage .Pages .a_next{background:url(../images/Columnpage-a_next.png) no-repeat center center #fff;background-size:0.1rem;}
.Columnpage .Pages .a_prev:hover{background:url(../images/Columnpage-a_prev2.png) no-repeat center center #ef8a3c;background-size:0.1rem;}
.Columnpage .Pages .a_next:hover{background:url(../images/Columnpage-a_next2.png) no-repeat center center #ef8a3c;background-size:0.1rem;}
@media(max-width:768px){.Columnpage .Pages{text-align:center;padding:2em 0 4em}
.Columnpage .Pages .a_end,.Columnpage .Pages .a_first{display:none}
}
/*-------------------------------------------------------------------------------------------------------------.Honor_list*/
.Honor_list{padding:4% 0 0;}
.Honor_list .home_title{text-align:center;width:100%;float:none;margin-bottom:3%;}
.Honor_list .list{padding:0 3.4375vw}
.Honor_list .list ul{margin-bottom:2%;}
.Honor_list .list ul:last-child{margin-bottom:0;}
.Honor_list li{float:left;text-align:center;background:url(../images/Honorlist_taibg.png) repeat-x top 90% left #eef1f7;position:relative;list-style:none;}
.Honor_list li a{display:block;position:relative;z-index:3}
.Honor_list li .ytable{height:2.6rem}
.Honor_list li .ytable-cell{vertical-align:bottom}
.Honor_list li figure{position:relative;margin-bottom:0.3rem;display:inline-block;}
.Honor_list li figure img{max-height:2.2rem;background:rgba(255,255,255,.8);border-right:0.04rem solid rgba(0,0,0,.08);border-top:0.02rem solid rgba(0,0,0,.05);border-left:0.02rem solid rgba(0,0,0,.05);padding:0.1rem;position:relative;}
.Honor_list li .tit{height:0.5rem;line-height:0.24rem;color:#666}
.Honor_list .Columnpage .Pages{padding-top:2%;}
.fancybox-title-float-wrap{font-weight:400}
@media(min-width:7.69rem){.Honor_list_normal li{width:25%;padding:0 0.3rem}
.Honor_list_normal li:first-child:before,.Honor_list_normal li:nth-child(4n+1):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_l.png) no-repeat left top 90% #eef1f7;width:7.4375vw;left:-2vw;right:auto;}
.Honor_list_normal li:last-child:before,.Honor_list_normal li:nth-child(4n):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_r.png) no-repeat right top 90% #eef1f7;width:7.4375vw;right:-2vw;left:auto;}
}
@media(max-width:7.68rem){.Honor_list{padding:0.3rem 0 0.1rem;background:#f5f5f5;margin:0.2rem 0 0.5rem;}
.Honor_list .list{padding:0 0.2rem}
.Honor_list li{width:100%;}
.Honor_list li .ytable{height:auto;}
.Honor_list li figure img{max-height:100%;width:100%}
.Honor_list li figure{width:90%;margin:0 auto}
.Honor_list li .tit{margin:0.4rem 0 0.2rem}
.Honor_list li{background:url(../images/Honorlist_taibg.png) repeat-x bottom 0.45rem left}
.Honor_list li:before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_l.png) no-repeat left bottom 0.45rem #eef1f7;width:5vw;left:-5vw}
.Honor_list li:after{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_r.png) no-repeat right bottom 0.45rem #eef1f7;width:5vw;right:-5vw}
}
.Honor_list_slides .home_more{position:relative;text-align:center;}
.Honor_list_slides .home_more a{position:relative;margin:3% auto 0;text-align:left;}
.Honor_list_slides{padding:0;}
.Honor_list_slides .slick-list{margin:0 -1vw}
.Honor_list_slides .list ul{margin:0 1vw}
.Honor_list_slides li figure img{max-height:2.5rem;}
@media(min-width:7.69rem){.Honor_list_slides li{width:33.3334%;padding:0 0.3rem}
.Honor_list_slides li:first-child:before,.Honor_list_slides li:nth-child(3n+1):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_l.png) no-repeat left top 90% #f5f5f5;width:7.4375vw;left:-2vw;right:auto;}
.Honor_list_slides li:last-child:before,.Honor_list_slides li:nth-child(3n):before{position:absolute;top:0;content:'';height:100%;background:url(../images/Honorlist_taibg_r.png) no-repeat right top 90% #f5f5f5;width:7.4375vw;right:-2vw;left:auto;}
}
/*-------------------------------------------------------------------------------------------------------------.QAlist*/
.QAlist{padding:5% 0 0;}
.QAlist h3{margin:0;font-weight:normal;padding:3% 0;font-size:0.24rem;color:#333;}
.QAlist h3 b{display:block;}
.QAlist li{padding-bottom:0.1rem;}
.QAlist li:last-child{padding-bottom:0;}
.QAlist dl{position:relative;padding-left:0.59rem;}
.QAlist dl dt,.QAlist dl dd{border:1px solid #e5ebe7}
.QAlist dl dt{position:absolute;width:0.6rem;left:0;top:0;color:#2b9f65;text-align:center;font-size:0.24rem;}
.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.6rem;line-height:0.6rem;}
.QAlist dl.A dd{padding:5% 8%;background:#f3f3f3;}
.QAlist dl.Q dd{padding:0 3%;}
.QAlist li figure{padding-top:2%;}
.QAlist li figure a{display:inline-block;padding:0 0.2rem;line-height:0.25rem;color:#fff;background-color:#2b9f65;}
.QAlist dl.A{display:none;padding-top:0.1rem;}
.QAlist dl.A dt{top:0.1rem;}
.QAlist dl.A p{margin:0;}
.QAlist dl.Q_on dt{color:#fff;background-color:#2b9f65;}
.QAlist dl.Q_on dd{}
@media(max-width:4.8rem){.QAlist dl.Q dt,.QAlist dl.Q dd,.QAlist dl.A dt{height:0.4rem;line-height:0.4rem;}
.QAlist h3,.QAlist dl dt{font-size:0.2rem;}
.QAlist dl.A p{max-height:0.66rem;overflow:hidden;}
}
/*.Contain----------------------------------------------------------------------*/
.Contain>.auto-inner{padding:5% 0 0;}
.Contain .fl{width:15%;}
.Contain .fr{width:80%;}
@media (max-width:1024px){.Contain .fl{width:100%;}
.Contain .fr{width:100%;}
}
/*.pfloat_box----------------------------------------------------------------------*/
.pfloat_box{position:relative;}
.pfloat_box .box{border-bottom:1px solid #e9e9e9}
.pfloat_box .box .tit{position:relative;padding:0 2em;cursor:pointer;display:block;line-height:3.5;}
.pfloat_box .box .tit.aon{color:#eee;background:#3f3f3f}
.pfloat_box .box ul{display:none;background:#f3f3f3;}
.pfloat_box .box li{margin-bottom:0px;}
.pfloat_box .box li a{font-size:0.14rem;display:block;line-height:3;transition:0s;padding:0.2em 2em;position:relative;}
.pfloat_box .box .tit.click::after{position:absolute;content:'';background:url(../images/menu_down.png) no-repeat center center;top:45%;width:0.17rem;height:0.07rem;background-size:contain;right:10%;}
.pfloat_box .box .tit.aon::after{background:url(../images/menu_up.png) no-repeat center center;background-size:contain;}
.pfloat_box .box ul li a:hover,.pfloat_box .box ul li a.aon{background:#4559a6;color:#fff;}
.pfloat_box .box li a::after{position:absolute;content:'';background:url(../images/menu_aon.png) no-repeat center center;top:50%;width:0.7rem;height:0.11rem;background-size:contain;right:-0.05rem;margin-top:-0.05rem;display:none;}
.pfloat_box .box ul li a:hover::after,.pfloat_box .box ul li a.aon::after{display:block;}
.pfloat_box .box .aon::before{display:none}
@media(max-width:768px){.main_productmenu{display:none;}
.main_productmenu{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;}
.main_productmenu .bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.main_productmenu .pfloat_box{position:absolute;left:10%;top:10%;width:80%;height:auto;z-index:100;background:#fff;padding:5%;}
.pfloat_box .close{width:0.6rem;height:0.6rem;position:absolute;right:-0.3rem;top:-0.3rem;cursor:pointer;z-index:100;background:#144288;border-radius:10rem;}
.pfloat_box .close:before,.pfloat_box .close:after{position:absolute;content:'';width:60%;left:20%;height:0.02rem;top:50%;margin-top:-0.005rem;background:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.pfloat_box .close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
}
/*-------------------------------------------------------------------------------------------------------------.News_list01*/
.Product_list{padding:0;;}
.Product_list li{overflow:hidden;width:100%;float:left;list-style:none;margin-bottom:2%;}
.Product_list li .pic{padding-bottom:60%;background-size:cover;transition:transform .5s ease-in-out;}
.Product_list li:hover .pic{transform:scale(1.1);}
.Product_list li .text{position:relative;z-index:50;padding:3.5% 0 2.5% 0;background:#f3f3f3;text-align:center;}
.Product_list li .text h3{color:#444;margin:0;line-height:0.2rem;font-size:0.22rem;font-weight:bold;text-align:center;}
.Product_list li .text span{text-align:center;color:rgba(0,0,0,.6);font-size:0.14rem;}
@media(min-width:769px){.Product_list li{width:49%;}
.Product_list li:not(:nth-child(2n)){margin-right:2%;}
.Product_list li:nth-child(6) ~ li{margin-bottom:0}
}
/*-------------------------------------------------------------------------------------------------------------.Product_detail*/
.Product_detail{padding:4% 0;}
.Product_detail .auto-inner{position:relative;}
.Product_detail .ptit{font-size:0.22rem;font-weight:normal;margin:0;display:block;color:#333}
.Product_detail .ptit:after{content:"";display:block;width:0.3rem;height:0.03rem;background:#4559a6;margin:0.6% 0 1em}
.Product_detail .pic_list{width:50%;float:left;position:relative;}
.Product_detail .top .auto-inner,.Product_detail .bot .auto-inner{position:relative;height:auto;overflow:hidden;background:#fff;margin-bottom:0.5%;padding:4%;}
.Product_detail .top .con{width:50%;float:right;position:relative;padding:0;border-left:none;padding:0 0 0 6%;}
.Product_detail .top .slider-for{border:1px solid #e5ebe7;}
.Product_detail .top .slider-nav{width:100%;padding:0 0.8rem;border-top:none;margin-top:8%;}
.Product_detail .top .slider li{overflow:hidden;}
.Product_detail .top .slider li .pic{padding-bottom:70%;position:relative;background-size:contain;}
.Product_detail .top .slider li .pic:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/pbg.png) no-repeat center center;z-index:-10;background-size:cover;}
.Product_detail .top .slider-for li .pic{border:none}
.Product_detail .top .slider-nav .slick-list{margin:0 -0.04rem;}
.Product_detail .top .slider-nav .slick-slide{position:relative;margin:0 0.04rem;cursor:pointer;}
.Product_detail .top .slider-nav .slick-slide:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:0.04rem solid rgba(0,0,0,.0)}
.Product_detail .top .slider-nav .slick-current:after{border-color:#4559a6}
.Product_detail .top .slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center;z-index:100;font-size:0;width:0.46rem;height:0.46rem;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;}
.Product_detail .top .slick-prev{left:1%}
.Product_detail .top .slick-next{right:1%;background-position:right 0.15rem center !important;}
.Product_detail .top .slick-arrow:hover{opacity:0.6;}
.Product_detail .top .slick-prev{left:3%;}
.Product_detail .top .slick-next{right:3%;}
.Product_detail .top .con .mtit{border-bottom:1px solid #e5ebe7;padding-bottom:1%;margin-bottom:5%;}
.Product_detail .top .con .mtit h1{line-height:1;font-size:0.36rem;margin:0 0 2%;font-weight:normal;color:#222}
.Product_detail .top .con .mtit span{line-height:1;font-size:0.16rem;margin:0 0 10% 0;font-weight:normal;color:#666}
.Product_detail .top .con h2{line-height:1;font-size:0.18rem;margin:0 0 2%;font-weight:normal;color:#222}
.Product_detail .top .con p{margin:0}
.Product_detail .top .con .btn{display:inline-block;vertical-align:middle;margin-right:0.2rem;margin-top:2%;}
.Product_detail .top .con .btn a{font-size:0.16rem;display:inline-block;line-height:0.44rem;min-width:1.8rem;padding-left:0.2rem;background:url(../images/cont.png) no-repeat left 0.44rem center #222;color:#fff;border:none;cursor:pointer;border-radius:1rem;float:left;text-align:center;}
.Product_detail .top .con .phone{font-size:0.3rem;color:#222;font-family:Fonts2;margin-bottom:0.01rem;padding-left:0.42rem;display:inline-block;position:relative;line-height:0.44rem;vertical-align:middle;margin-top:5%;}
.Product_detail .top .con .phone:before{content:"";display:block;position:absolute;left:0;top:0.05rem;width:0.35rem;height:0.35rem;background:url(../images/phone.png) no-repeat center center;background-size:contain}
.Product_detail .top .con .code_con{margin:15% 0 10%;}
.Product_detail .top .con .code_con dd{width:32%;margin-right:2%;float:left;text-align:center;border:1px solid #e5ebe7;padding:0.6em;}
.Product_detail .top .con .code_con dd:nth-child(3n){margin-right:0;}
.Product_detail .bot .box{margin-bottom:5%;}
.Product_detail .bot .box:last-child{margin-bottom:0pic_text_list;}
.Product_detail .bot table{width:50%;}
.Product_detail .bot table td{border:1px solid #e5e5e5;padding:0.5em 1em;}
.Product_detail .bot table tr:nth-child(2n){background:#f5f5f5;}
.Product_detail .info_back a{position:relative;color:#fff;background:url(../images/back.png) no-repeat left 0.35rem center #4559a6;display:inline-block;width:1.6rem;line-height:2.5;padding-left:0.2rem;font-size:0.16rem;border-radius:1rem;margin-left:2%;text-align:center;margin-top:5%;}
.Product_detail .info_back a:hover{opacity:.8}
/*-------------------------------------------------------------------------------------------------------------.pictit_slides*/
 .recommend{margin-top:5%;}
.pictit_slides .slick-list{margin:0 -0.1rem;}
.pictit_slides .slick-slide{position:relative;margin:0 0.1rem;cursor:pointer;background-color:#fff;}
.pictit_slides li{margin-bottom:5%;background-color:#fff;overflow:hidden;}
.pictit_slides .pic{padding-bottom:66%;transition:transform .5s ease-in-out;}
.pictit_slides li:hover .pic{transform:scale(1.1);}
.pictit_slides .text{padding:4% 0;text-align:center;background:#fff;position:relative;z-index:50;}
.pictit_slides .text h1{color:#444;margin:0;line-height:1.5;font-size:0.16rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
 .pictit_list01{padding:4% 0 0}
.pictit_list01 li{background:#fff;overflow:hidden;width:31.2%;margin-right:2%;float:left}
.pictit_list01 li:nth-child(3n){margin-right:0}
.pictit_list01 ul:nth-child(1){margin-bottom:2%}
.pictit_list01 li .pic{padding-bottom:61%;background-size:cover;transition:transform .5s ease-in-out;}
.pictit_list01 li:hover .pic{transform:scale(1.1);}
.pictit_list01 li .text{background:#fff;position:relative;z-index:50;padding:4%}
.pictit_list01 li .text h1{color:#444;margin:0;line-height:2;font-size:0.16rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_slides*/
.recommend{margin-top:5%;}
.pictit_slides .slick-list{margin:0 -0.1rem;}
.pictit_slides .slick-slide{position:relative;margin:0 0.1rem;cursor:pointer;background-color:#fff;}
.pictit_slides li{margin-bottom:5%;background-color:#fff;overflow:hidden;}
.pictit_slides .pic{padding-bottom:66%;transition:transform .5s ease-in-out;}
.pictit_slides li:hover .pic{transform:scale(1.1);}
.pictit_slides .text{padding:4% 0;text-align:center;background:#f3f3f3;position:relative;z-index:50;}
.pictit_slides .text h1{color:#444;margin:0;line-height:1.5;font-size:0.16rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
.pictit_list01{padding:4% 0 0}
.pictit_list01 li{background:#fff;overflow:hidden;width:31.2%;margin-right:2%;float:left}
.pictit_list01 li:nth-child(3n){margin-right:0}
.pictit_list01 ul:nth-child(1){margin-bottom:2%}
.pictit_list01 li .pic{padding-bottom:61%;background-size:cover;transition:transform .5s ease-in-out;}
.pictit_list01 li:hover .pic{transform:scale(1.1);}
.pictit_list01 li .text{background:#f3f3f3;position:relative;z-index:50;padding:4%}
.pictit_list01 li .text h1{color:#444;margin:0;line-height:2;font-size:0.16rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.Singlepage*/
.pictit_list .slick-list{margin:0 -0.15rem;}
.pictit_list .slick-slide{position:relative;margin:0 0.15rem;cursor:pointer;background-color:#fff;}
.pictit_list li{margin-bottom:5%;background-color:#fff;}
.pictit_list .pic{padding-bottom:110%;transition:transform .5s ease-in-out;}
.pictit_list li:hover .pic{transform:scale(1.1);}
.pictit_list .text{padding:4% 0;text-align:center;border-top:1px solid #f3f3f3;;}
.pictit_list .text h3{color:#444;margin:0;line-height:1.5;font-size:0.16rem;font-weight:normal;text-align:center;}
/*-------------------------------------------------------------------------------------------------------------.pictit_slides*/
.pictit_slides .slick-list{margin:0 -0.08rem;}
.pictit_slides .slick-slide{position:relative;margin:0 0.08rem;cursor:pointer;}
.pictit_slides .pic{padding-bottom:60%;}
.pictit_slides .text{padding:4% 0;background:#f5f5f5;text-align:center;}
.pictit_slides .text h3{font-weight:lighter;color:#333;font-size:0.16rem;margin:0;}
.pictit_slides .slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center #fff;z-index:100;font-size:0;width:0.46rem;height:0.46rem;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;}
.pictit_slides .slick-prev{left:-0.23rem}
.pictit_slides .slick-next{right:-0.23rem;background-position:right 0.15rem center !important;}
.pictit_slides .slick-arrow:hover{opacity:0.6;}
.pic_text_list{padding:4% 0;}
.pic_text_list .left{;}
.pic_text_list .left img{width:100%;transition:transform .5s ease-in-out;}
.pic_text_list .right h3{color:#444;font-size:0.28rem;font-weight:400;margin:0 0 4% 0;border-bottom:1px solid rgba(0,0,0,0.08);}
.pic_text_list .right h3 span{color:#444;font-size:0.18rem;font-weight:400;margin:0 0 0 1%}
.pic_text_list .right .p{color:#999;line-height:2;overflow:hidden}
.pic_text_list ul li{background:#fff;position:relative;transition:.5s}
.pic_text_list ul li:not(:last-child){margin-bottom:2%}
.pic_text_list ul li{display:block;height:auto;/* overflow:hidden; *//* background:#fcf7f3; box-shadow: 0 0 0.3rem rgba(138, 109, 67, 0.2); */ background-image: linear-gradient(180deg,#fff,#fcf7f3);border: 1px solid rgba(0, 0, 0, 0.05);}
.pic_text_list ul li:not(:last-child)::before{content: "";display: block;position: absolute;bottom: -25%;right: 1%;/* bottom: -0.1rem; */width: 100%;height: 100%;background: url(../images/gbg3.png) no-repeat right bottom;z-index: 999;opacity: 1;background-size: 15%;}

@media(min-width:769px){.pic_text_list .left{width:40%;overflow:hidden;border-radius:0px;position:absolute;left:0;top:0;height:100%;}
.pic_text_list ul li:nth-child(2n) .left{left:auto;right:0;}
.pic_text_list ul li:nth-child(2n) .right{float:left;}
.pic_text_list .right{float:right;width:60%;padding:8% 0;position:relative;padding-right:8%;}
.pic_text_list li:nth-child(2n) .right{padding-right:0%;padding-left:8%;}
}
@media(max-width:768px){.pic_text_list{padding:5% 0}
.pic_text_list .right{padding:5% 10%;}
.pic_text_list .right .h3{margin:30px 0 0;font-size:0.32rem;}
}
.pic_text_list2{padding:4% 0 0;}
.pic_text_list2 .left img{width:100%;transition:transform .5s ease-in-out;;}
.pic_text_list2 li:hover .left img{transform:scale(1.1);}
.pic_text_list2 .right h3{color:#444;font-size:0.22rem;font-weight:400;margin:0 0 2% 0}
.pic_text_list2 .right .p{color:#999;line-height:2;overflow:hidden}
.pic_text_list2 ul li{margin-bottom:0;background:#fff;padding:0.2rem 0;position:relative;border-bottom:1px solid #eee;transition:.5s}
.pic_text_list2 ul li a{display:block;height:auto;overflow:hidden}
@media(min-width:769px){.pic_text_list2 .left{float:left;width:26%;overflow:hidden;border-radius:0px}
.pic_text_list2 .right{float:right;width:74%;padding:2% 2% 0 5%;position:relative}
.pic_text_list2 .right .time{color:#aaa;margin-top:4%;display:block;}
.pic_text_list2 .right .time span{font-size:0.46rem;font-weight:700;display:block}
.pic_text_list2 ul li{padding-right:20px}
}
@media(max-width:768px){.pic_text_list2{padding:5% 0 0}
.pic_text_list2 .right .time{margin:10px 0 5px;display:inline-block}
.pic_text_list2 .right .time span{float:right;margin:0}
.pic_text_list2 .right .time span:before{content:"-"}
.pic_text_list2 .right .h3{margin:30px 0 0;}
.pic_text_list2 .right .p{line-height:1.5}
}
.pic_text_list3{padding:4% 0;}
.pic_text_list3 .left img{width:100%;transition:transform .5s ease-in-out;}
.pic_text_list3 li:hover .left img{transform:scale(1.1);}
.pic_text_list3 .right h3{color:#444;font-size:0.22rem;font-weight:400;margin:0;line-height:1.5;}
.pic_text_list3 .right h4{color:rgba(0,0,0,.3);font-size:0.16rem;font-weight:400;margin:0 0 3% 0;padding-bottom:1%;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,.06);}
.pic_text_list3 .right .p{color:#999;line-height:2;overflow:hidden}
.pic_text_list3 ul li{padding:2% 0;background:#fff;position:relative;transition:.5s}
.pic_text_list3 ul li:nth-child(odd){background:#fcf7f3;}
.pic_text_list3 ul li a{display:block;height:auto;overflow:hidden;}
@media(min-width:7.69rem){.pic_text_list3 .left{float:left;width:20%;overflow:hidden;border-radius:0rem}
.pic_text_list3 .right{float:right;width:80%;padding:6% 8% 0 8%;position:relative}
.pic_text_list3 .right .time{color:#aaa;margin-top:4%;display:block;}
.pic_text_list3 .right .time span{font-size:0.46rem;font-weight:700;display:block}
.pic_text_list3 ul li{padding-right:0.2rem}
}
@media(max-width:7.68rem){.pic_text_list3{padding:5% 0 0}
.pic_text_list3 ul li{padding:0 0 0.4rem 0}
.pic_text_list3 .left img{border-radius:0.05rem;}
.pic_text_list3 .right .time{margin:0.1rem 0 0.05rem;display:inline-block}
.pic_text_list3 .right .time span{float:right;margin:0}
.pic_text_list3 .right .time span:before{content:"-"}
.pic_text_list3 .right .h3{margin:0.3rem 0 0;font-size:0.32rem;}
.pic_text_list3 .right .p{line-height:1.5}
}
.pic_text_list4{padding:3% 0 0;}
.pic_text_list4 .left img{width:100%;transition:transform .5s ease-in-out;}
.pic_text_list4 li:hover .left img{transform:scale(1.1);}
.pic_text_list4 .left{overflow: hidden;}
.pic_text_list4 li .Ispic{padding-bottom: 62%; transition:transform .5s ease-in-out;}
.pic_text_list4 li a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}



.pic_text_list4 .right h3{color:#444;font-size:0.22rem;font-weight:400;margin:0 0 2% 0}
.pic_text_list4 .right .p{color:#999;line-height:2;overflow:hidden}
.pic_text_list4 ul li{margin-bottom:0;background:#fff;padding:0.3rem 0;position:relative;transition:.5s}
.pic_text_list4 ul li a{display:block;height:auto;overflow:hidden}
@media(min-width:769px){.pic_text_list4 .left{float:left;width:26%;overflow:hidden;border-radius:0rem}
.pic_text_list4 .right{float:right;width:74%;padding:2% 2% 0 5%;position:relative}
.pic_text_list4 .right .time{color:#aaa;margin-top:4%;display:block;}
.pic_text_list4 .right .time span{font-size:0.46rem;font-weight:700;display:block}
.pic_text_list4 ul li{padding-right:0.2rem}
.pic_text_list4 ul li:nth-child(odd){background:#fcf7f3;}
}
@media(max-width:768px){.pic_text_list4{padding:5% 0 0}
.pic_text_list4 ul li{padding:0 0 0.4rem 0}
.pic_text_list4 .right .time{margin:0.1rem 0 0.05rem;display:inline-block}
.pic_text_list4 .right .time span{float:right;margin:0}
.pic_text_list4 .right .time span:before{content:"-"}
.pic_text_list4 .right .h3{margin:0.3rem 0 0;font-size:0.32rem;}
}
/*Timeline001915*/
.Timeline001915{padding-bottom:4%;}
.Timeline001915 .list{background:url(../images/Timeline001915-logo.jpg) no-repeat center top;padding-top:0.64rem;}
.Timeline001915 .list ul{background:url(../images/Timeline001915-ul.jpg) repeat-y center top;padding:0.54rem 0;position:relative;}
.Timeline001915 .list ul:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:0.3rem;height:0.18rem;background:url(../images/arr.png) no-repeat center center;margin-left:-0.15rem;}
.Timeline001915 li{padding-left:50%;background:url(../images/Timeline001915-li.png) no-repeat center top;}
.Timeline001915 li:not(:first-child){margin-top:-0.5rem;}
.Timeline001915 li .inner{padding:0.1rem 5% 0;}
.Timeline001915 li .con{padding-left:0.36rem;background:url(../images/bg1.jpg);background-size:cover;padding:8%;}
.Timeline001915 li .con p{line-height:0.24rem;}
.Timeline001915 ul li:nth-child(2n){text-align:right;padding-left:0;padding-right:50%;}
.Timeline001915 li h3{display:block;color:#444;font-size:0.22rem;border-top:0.01rem solid #e1e1e4;font-weight:normal;margin:0 0 2% 0;}
.Timeline001915 li h3:before{display:block;margin:-0.02rem 0 0.1rem 0;content:'';background-color:#ef8a3c;width:0.2rem;height:0.02rem;}
.Timeline001915 ul li:nth-child(2n) h3:before{float:right;}
.Timeline001915 ol{text-align:center;}
.Timeline001915 ol a{display:inline-block;width:1.42rem;height:0.3rem;line-height:0.3rem;text-align:center;background-color:#ef8a3c;color:#fff;font-size:0.14rem;border-radius:0.05rem;}
@media(max-width:10rem){.Timeline001915 .columnName{font-size:0.45rem;}
.Timeline001915 .columnName span{font-size:0.24rem;}
}
@media(max-width:6.4rem){.Timeline001915 .columnName{font-size:0.3rem;}
.Timeline001915 .columnName span{font-size:0.2rem;}
}
@media(max-width:4.8rem){.Timeline001915 .list{background-position:left top;padding-left:0.2rem;}
.Timeline001915 .list ul{background-position:0.08rem top;}
.Timeline001915 li{padding:0 !important;background-position:left top;}
.Timeline001915 li div{padding:0.1rem 0.1rem 0.1rem 0.36rem !important;}
.Timeline001915 ul li:nth-child(2n){text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{float:none;}
}
/*-------------------------------------------------------------------------------------------------------------.News_detail*/
.News_detail{padding:4% 15%;}
.News_detail .auto-inner{background:url(../images/gbg.png) no-repeat right 7% top 2% #fcf7f3;background-size:1.8rem;padding:4% 14%}
.News_detail .news_info{height:auto;overflow:hidden}
.News_detail .news_info .title{text-align:center;padding-bottom:0.2rem;border-bottom:0.01rem dashed #d2d2d2;margin-bottom:0.3rem}
.News_detail .news_info .title h2{margin:0;padding-bottom:0.15rem;font-size:0.24rem;font-weight:400;color:#333}
.News_detail .news_info .title p{margin:0;padding-bottom:0.1rem}
.News_detail .news_info .title p span{margin:0 0.05rem;color:#777;font-family:Arial,Helvetica,sans-serif}
.News_detail .news_info .info{text-align:justify;text-justify:inter-ideograph}
.News_detail .news_info .center{text-align:center}
.News_detail .info{font-size:0.16rem;line-height:0.28rem;color:#666;text-indent:2em;}
.News_detail .info img{display:block;width:100%;margin:2em 0;}
.News_detail .info video{width:70%;display:block;margin:3% auto}
.News_detail .pic_2{margin:3% 0}
.News_detail .pic_2 img{width:49%;margin-right:2%;float:left;}
.News_detail .pic_2 img:nth-child(2n){margin-right:0}
.News_detail .bot{position:relative;margin-top:0.7rem;padding-top:0.5rem;font-size:0.16rem;border-top:0.01rem dashed #d2d2d2}
.News_detail .info_back{text-align:center;clear:both;position:absolute;right:0;bottom:0.05rem;width:40%;text-align:right;}
.News_detail .info_back a{position:relative;color:#fff;background:url(../images/back.png) no-repeat left 0.35rem center #ef8a3c;display:inline-block;width:1.6rem;line-height:2.5;padding-left:0.2rem;font-size:0.16rem;border-radius:1rem;margin-left:2%;text-align:center;}
.News_detail .info_back a:hover{opacity:.8}
.News_detail .info_pn span{display:block;font-size:0.16rem;margin:0.15rem 0 0}
.News_detail .info_pn span a{color:#666}
.inner .pic img{margin:0;}
.inner .txt {background: #ef8a3c;padding: 0 5%;}
.inner .txt article{font-size: 16px;line-height: 32px;color: #fff;}
@media(max-width:1024px){.News_detail{padding:4% 0;background:#fff}
.News_detail .auto{padding:0 4%}
.News_detail .info_back{position:relative}
.News_detail .bot{position:relative;margin-top:0.15rem}
.News_detail .news_info .title h3{font-size:0.22rem}
.News_detail .news_info .info .inner .ytable-cell{display:block;}
.inner .txt {padding:3%;}
}
@media(max-width:768px){.News_detail .info *{max-width:100%!important}
.News_detail .info .rich_media_area_primary_inner{max-width:100%!important}
.News_detail .info_back{position:relative;margin-top:0.2rem;}
.News_detail .info_back a{width:100%}
.News_detail .auto-inner{padding:8%;}
}

/*-------------------------------------------------------------------------------------------------------------.Contact*/
.Contact{padding:3% 0 4%;}
.Contact .auto{position:relative;}
.Contact .pic{position:absolute;right:0;top:0;width:50%;height:100%;background-color:#666;}
.Contact .text{width:50%;float:left;background-color:#f3f3f3;}
.Contact .text .word{padding:8% 8%;}
.Contact .text .slogan{background:url(../images/cbg.jpg) no-repeat right center #695345;padding:8% 8%;color:#fff;}
.Contact .text .slogan{font-size:0.18rem;}
.Contact .text .slogan span{display:block;font-size:0.14rem;margin-top:1%;color:rgba(255,255,255,0.5);}
/*-------------------------------------------------------------------------------------------------------------.Job_list01*/
.Job_list01{padding:4% 0 0;}
.Job_list01 .auto-inner{overflow:hidden;}
.Job_list01 .top{line-height:0.26rem;margin-bottom:3%}
.Job_list01 .job_ol{background:#b19e86;}
.Job_list01 .list_ul{}
.Job_list01 .job_ol,.Job_list01 .list_ul{overflow:hidden;clear:both;padding:0 8%;}
.Job_list01 .job_ol li,.Job_list01 .list_ul li{list-style:none;float:left;width:22%;}
.Job_list01 .job_ol li:nth-child(1),.Job_list01 .list_ul li:nth-child(1){text-align:left;}
.Job_list01 .job_ol li:last-child,.Job_list01 .list_ul li:last-child{float:right;width:auto;;}
.Job_list01 .job_ol li{color:#fff;line-height:4em}
.Job_list01 .list{border-bottom:1px solid #e9e9e9;}
.Job_list01 .job_info{display:none;position:relative;}
.Job_list01 .job_info::before{content:"";display:block;width:1rem;height:1rem;bottom:-0.5rem;background:url(../images/jbg.png) no-repeat right center;background-size:contain;position:absolute;left:-0.8rem;z-index:10;}
.Job_list01 .job_info::after{content:"";display:block;width:1rem;height:1rem;bottom:-0.5rem;background:url(../images/jbg.png) no-repeat left center;position:absolute;right:-0.8rem;z-index:10;}
.Job_list01 .list_ul{cursor:pointer;font-size:0.14rem;background:#fff;}
.Job_list01 .list_ul li{padding:0.6em 0;line-height:2;font-size:0.16rem;}
.Job_list01 .job_info{padding:3% 8%;line-height:2;display:none;border-radius:0.05rem;background:#fcf7f3;;background-size:2.2rem;border-top:1px solid #eee}
.Job_list01 .btn{margin:5% 0 0;}
.Job_list01 .btn a{position:relative;color:#fff;background:#ef8a3c;display:block;width:1.6rem;line-height:2.5;font-size:0.16rem;text-align:center;border-radius:1rem;}
.Job_list01 .btn a:hover{opacity:0.6;}
@media(max-width:6.4rem){.Job_list01 .job_ol li,.Job_list01 .list_ul li{width:25%}
.Job_list01 .job_ol li:nth-child(4),.Job_list01 .list_ul li:nth-child(4){display:none}
}
/*-------------------------------------------------------------------------------------------------------------.Singlepage*/
.Singlepage{padding:4% 0;font-size:0.16rem;line-height:2}
.Singlepage2{background:#fff;}
.Singlepage hr{border-color:#ddd;}
.Singlepage.nopadding{padding:0;}
.Singlepage.nopb{padding-bottom:0;}
.Singlepage.innernp .auto-inner{padding:0;}
.Singlepage .tcenter{text-align:center;}
.Singlepage .pic_2{margin:3% 0}
.Singlepage .pic_2 img{width:49.5%;margin-right:1%;float:left;}
.Singlepage .pic_2 img:nth-child(2n){margin-right:0}
/*-------------------------------------------------------------------------------------------------------------.About_page*/
.Singlepage .About_page{background:#fcf7f3;background-size:cover;padding:5% 5%;}
.Singlepage .About_page .right{font-size:0.15rem;}
.Singlepage .About_page .left{padding:3% 0 0;background:url(../images/gbg.png) no-repeat right 7% top 2% #fcf7f3;background-size:contain;}
@media(min-width:769px){.Singlepage .About_page .right{width:32%;float:right;}
.Singlepage .About_page .left{width:60%;float:left;}
}

.Singlepage .Chairman{position:relative;}
.Singlepage .Chairman .pic{position:relative;}
.Singlepage .Chairman .pic:before{content:"";display:block;position:absolute;right:-0.1rem;bottom:-0.1rem;width:100%;height:100%;background:url(../images/linebg.png) no-repeat center center;z-index:-10;opacity:0.5;}
/* .Singlepage .Chairman:before{content:"";display:block;position:absolute;left:0;top:0;width:2rem;height:2rem;background:url(../images/gbg2.png) no-repeat;background-size:contain;z-index:-10;} */
.Singlepage .Chairman .con{background: url(../images/gbg3.png) no-repeat left 15% center ; background-size: 20%;}
@media(min-width:769px){.Singlepage .Chairman .pic{float:right;width:50%;margin-left:5%;margin-bottom:2%;padding-right:0.1rem;padding-bottom:0.1rem;}
}
@media(max-width:768px){.Singlepage .Chairman .pic{margin-bottom:0.3rem;}
}
.Singlepage .Culture{position:relative;}
.Singlepage .Culture .box{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:3%;}
.Singlepage .Culture .box:last-child{margin-bottom:0;}
.Singlepage .Culture .box .text{width:40%;float:left;background:#fff;padding:8% 8%;font-size:0.18rem;}
.Singlepage .Culture .text h3{font-size:0.36rem;font-weight:normal;color:#444;margin:0 2% 0 0;display:inline-block;position:relative;padding-left:0.4em;}
.Singlepage .Culture .text h3::before{content:"";display:block;position:absolute;left:0;top:0.35rem;width:0.04rem;height:0.04rem;background:#4559a6;}
.Singlepage .Culture .box .pic{width:60%;float:right;padding:0;text-align:right;position:absolute;right:0;top:0;height:100%;}
.Singlepage .Culture .box .pic img{width:100%;}
.Singlepage .Culture .box:nth-child(2n) .text{float:right;}
.Singlepage .Culture .box:nth-child(2n) .pic{right:auto;left:0;}
@media(max-width:1400px){.Singlepage .Culture .text{width:55%;}
.Singlepage .Culture .pic{width:40%;}
}
/*-------------------------------------------------------------------------------------------------------------.About_page*/
.Singlepage .danj{background:url(../images/danj_bg.png) no-repeat center center #fff;background-size:cover;position:relative;overflow:hidden;}
.Singlepage .danj .text{width:60%;float:left;padding:5% 7%;}
.Singlepage .danj .pic{width:36%;padding:0;text-align:right;position:absolute;right:0;top:0;height:100%;}
.Singlepage .danj .pic img{width:100%;}
.Singlepage .talent{position:relative;}
.Singlepage .talent .text{width:60%;float:left;}
.Singlepage .talent .pic{width:36%;padding:0;text-align:right;position:absolute;right:0;top:0;height:100%;overflow:hidden;}
.Singlepage .talent .pic img{width:100%;}
.Singlepage .sale{position:relative;background:#Fff;}
.Singlepage .sale .text{width:60%;float:right;padding:5%;}
.Singlepage .sale .pic{width:36%;padding:0;text-align:right;position:absolute;left:0;top:0;height:100%;overflow:hidden;}
.Singlepage .sale .pic img{width:100%;}
.Singlepage .kuang .pic{margin-top:5%;}
/*-------------------------------------------------------------------------------------------------------------.contact*/
.Singlepage .contact{position:relative;overflow:hidden;}
.Singlepage .contact .text{background:url(../images/gbg2.png) no-repeat right 5% center #fcf7f3;background-size:auto 60%;padding:3% 5%;}
.Singlepage .contact .pic{z-index:50;overflow:hidden;width:100%;}
.Singlepage .contact .pic img{}
.Singlepage .contact .Columntit{margin-bottom:3%;}
.Singlepage .contact .item{margin:0.3em 0;}
.Singlepage .contact .text{font-size:0.18rem;font-weight:normal;margin:0;color:#444;width:100%;}
.Singlepage .contact .text img{width:0.2rem;vertical-align:middle;margin-right:0.6em;opacity:0.6}
.Singlepage .contact .text .item{margin-bottom:0.3%;color:#666;height:auto;overflow:hidden;}
.Singlepage .contact .box{}
.Singlepage .contact .text .item p{;margin:0;float:left;}
.Singlepage .contact .text .item:last-child{margin-bottom:0}
.Singlepage .contact .Columntit{text-align:left;margin-bottom:0.3rem}
/*-------------------------------------------------------------------------------------------------------------.Research*/
.Singlepage .Research{margin-bottom:5%;position:relative;}
.Singlepage .Research .text{float:left;padding:0;background:#fff;padding:6% 40% 6% 6%;}
.Singlepage .Research .pic{width:calc(100% / 3);position:absolute;right:0;top:0;height:100%;padding:0;text-align:right}
/*-------------------------------------------------------------------------------------------------------------.Promise*/
.Singlepage .Promise .con{position:relative;;}
.Singlepage .Promise .text{width:calc(100% / 1.49);float:left;}
.Singlepage .Promise .pic{width:calc(100% / 3);position:absolute;right:0;top:0;height:100%;padding:0;text-align:right}
.Singlepage .Promise dd{background:#fff;width:50%;float:left;padding:1.8% 5%;border:1px solid #eaf3ee;margin-left:-1px;margin-top:-1px;}
.Singlepage .Promise dd .Columntit{display:inline-block;margin-right:3%;}
.Singlepage .Promise dd .Columntit h4{margin:0;line-height:1;}
.Singlepage .culture .top dd{width:49%;margin-right:2%;float:left;float:left;position:relative;background:#fcf7f3;}
.Singlepage .culture .top dd:nth-child(2n){margin-right:0;}
.Singlepage .culture .top dd .pic{overflow:hidden;background-color:#999;padding-bottom:50%;}
.Singlepage .culture .top dd .pic img{width:100%;}
.Singlepage .culture .top dd .text{width:100%;float:left;padding:8% 4% 6%;text-align:center;background:#fcf7f3;background-size:auto 70%;position:relative;}
.Singlepage .culture .top dd .text h3{color:#666;font-size:0.22rem;font-weight:400;margin:0 0 1% 0;width:1.4rem;height:1.4rem;border-radius:2rem;background:#fcf7f3;position:absolute;left:50%;margin-left:-0.7rem;top:-0.4rem;text-align:center;line-height:1.4rem;}
.Singlepage .culture .top dd .text p{color:#ef8a3c;font-size:0.32rem;font-weight:normal;margin:0;position:relative;z-index:50;}
.Singlepage .culture .list{padding:3% 0 0;}
.Singlepage .culture .list li{width:100%;height:auto;overflow:hidden;margin-bottom:3%;}
.Singlepage .culture .list li .left{width:19.5%;float:left;background:#fcf7f3;text-align:center;padding:5% 5%}
.Singlepage .culture .list li .right{width:75%;float:right;}
.Singlepage .culture .list li .left h3{font-size:0.3rem;font-weight:normal;margin:0;width:1.2rem;height:1.2rem;border-radius:1rem;background:#ef8a3c;display:table;margin:5% auto;line-height:1.2rem;color:#fff;}
.Singlepage .culture .list li .left h4{font-size:0.16rem;font-weight:normal;margin:0;}
.Singlepage .culture .list li .right h3{font-size:0.22rem;font-weight:normal;margin:0;}
.Singlepage .culture .list li .right hr{opacity:0.2;margin:0.2rem 0;}
.Singlepage .culture .list li .right p{margin:0;}
@media(max-width:768px){.Singlepage .culture .top dd{width:100%;margin:0 0 2%;}
.Singlepage .culture .list li{margin-bottom:5%;}
.Singlepage .culture .list li:last-child{margin-bottom:0;}
.Singlepage .culture .list li .left,.Singlepage .culture .list li .right{width:100%;float:left}
}
/*-------------------------------------------------------------------------------------------------------------.Advantage*/
.Advantage .icon_list dd{width:24.2%;margin-right:1%;float:left;background:#f3f3f3;padding:4%;text-align:center;}
.Advantage .icon_list dd:nth-child(4n){margin-right:0}
.Advantage .icon_list dd img{width:0.7rem;}
.Advantage .icon_list dd .text h4{color:#222;margin:6% 0 2% 0;font-size:0.22rem;font-weight:normal;}
.Advantage .icon_list dd .text span{line-height:1.8;display:block;color:#999;}
/*-------------------------------------------------------------------------------------------------------------.Advantage*/
.Brand .icon_list dd{width:33.2%;margin-right:0.2%;float:left;background:#f3f3f3;padding:3% 4%;text-align:center;}
.Brand .icon_list dd:nth-child(3n){margin-right:0}
.Brand .icon_list dd img{width:0.7rem;}
.Brand .icon_list dd .text h4{color:#222;margin:6% 0 2% 0;font-size:0.22rem;font-weight:normal;}
.Brand .icon_list dd .text span{line-height:1.8;display:block;color:#999;}
/*-------------------------------------------------------------------------------------------------------------.Marketing*/
.Marketing dd{width:24.8%;margin-right:0.2%;float:left;background:#f3f3f3;padding:3% 4%;}
.Marketing dd:nth-child(4n){margin-right:0}
.Marketing dd b{text-align:center;font-size:0.4rem;color:#fff;display:block;border-radius:10em;line-height:0.5rem;width:0.5rem;height:0.5rem;background:#4559a6;}
.Marketing dd p{height:0.5rem;}
/*-------------------------------------------------------------------------------------------------------------.Marketing*/
.num-list dd{width:24.8%;margin-right:0.2%;float:left;background:#fff;padding:3% 4%;line-height:1;text-align:center;}
.num-list dd:nth-child(4n){margin-right:0}
.num-list dd b{font-size:0.5rem;color:#4559a6;;display:inline-block}
.num-list dd span{font-size:0.16rem;color:#666;;display:inline-block}
.num-list dd p{font-size:0.16rem;color:#666;display:block;margin:0.5em 0 0;}
/*-------------------------------------------------------------------------------------------------------------.pict-list*/
.pict-list li{height:auto;overflow:hidden;position:relative;background-color:#f3f3f3;padding:2em;width:49%;float:left;margin-right:2%;}
.pict-list li:nth-child(2n){margin-right:0;}
.pict-list li:not(:last-child){margin-bottom:2%;}
.pict-list li .pic{float:left;width:40%;position:absolute;left:0;top:0;height:100%;}
.pict-list li .text{padding:2% 8%;float:right;text-align:left;width:60%;}
.pict-list li .text h4{color:#222;margin:0 0 5%;line-height:1.5;font-size:0.3rem;font-weight:normal;}
.pict-list li .text pre{color:#666;margin:0;line-height:2;font-size:0.16rem;font-weight:normal;height:0.9rem;}
.pict-list-full{padding:3% 0;}
.pict-list-full li{width:100%;margin:0 0 1% 0;}
.pict-list-full li .text{padding:5% 8%;}
/*-------------------------------------------------------------------------------------------------------------.logo_slides*/
.logo_slides .slick-list{margin:0 -0.5em;}
.logo_slides .slick-slide{margin:0 0.5em;}
.logo_slides .slick-slide li{border:1px solid #e5e5e5;overflow:hidden;}
.logo_slides .pic{padding-bottom:50%;transition:transform .5s ease-in-out}
.logo_slides li:hover .pic{transform:scale(1.1);}
.logo_slides .slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center #f3f3f3;z-index:100;font-size:0;width:0.46rem;height:0.46rem;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;}
.logo_slides .slick-prev{left:-0.23rem}
.logo_slides .slick-next{right:-0.23rem;background-position:right 0.15rem center !important;}
.logo_slides .slick-arrow:hover{opacity:0.6;}
/*-------------------------------------------------------------------------------------------------------------.Condition*/
.Condition dd{width:33.2%;margin-right:0.2%;float:left;background:#f3f3f3;padding:3% 4%;}
.Condition dd:nth-child(3n){margin-right:0}
.Condition dd b{text-align:center;font-size:0.26rem;color:#fff;display:inline-block;border-radius:10em;line-height:0.5rem;width:0.6rem;height:0.6rem;background:#4559a6;margin-left:-0.1rem;border:0.04rem solid #f3f3f3}
.Condition dd b:nth-child(1){background:#999;}
.Condition dd p{display:block;height:0.5rem;}
/*.------------------------------------------------------------------------------------------------------------.Quote*/
.Quote{position:relative;padding-bottom:0;overflow:hidden;z-index:100;padding:0 0 5%;}
.Quote .auto-inner{position:relative;z-index:56;height:auto;overflow:hidden;}
.Quote .con{padding:5% 5%;background:#f3f3f3}
.Quote li{float:left;width:49.5%;margin-right:1%;margin-bottom:1%;position:relative;}
.Quote li:nth-child(2n){margin-right:0;}
.Quote .text,.Quote .select{border:1px solid #e5e5e5;line-height:0.46rem;height:0.46rem;width:100%;background:#fff;color:#999;padding:0 0.2rem;font-size:0.16rem;}
.Quote .text::placeholder{color:#999;}
.Quote .sel .select{width:32%;margin-right:2%;float:left;}
.Quote .sel .select:nth-child(3){margin-right:0}
.Quote li .form_err{position:absolute;right:2%;top:0;color:#444;line-height:0.46rem;}
.Quote .btn{font-size:0.16rem;display:inline-block;line-height:0.44rem;min-width:1.4rem;margin:0 0.2%;background-color:#ddd;color:#444;border:none;cursor:pointer;border-radius:1rem;}
.Quote .submitbtn{color:#fff;background:#222;}
.Quote .bbtn{height:auto;overflow:hidden;margin-top:3%;text-align:center;}
.Quote .bbtn span{float:right;line-height:0.36rem;}
/*-------------------------------------------------------------------------------------------------------------.PicList000593*/
.PicList000593{padding-top:3%}
.PicList000593 li{overflow:hidden;float:left;width:32%;margin-right:2%;margin-bottom:2%;position:relative;background:#f5f5f5}
.PicList000593 li:nth-child(3n){margin-right:0}
.PicList000593 li:nth-child(3) ~ li{margin-bottom:0}
.PicList000593 li .video_files{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.PicList000593 li .video_files video{width:100%;height:100%;background-color:#000}
.PicList000593 li .video_files .close{position:absolute;right:3%;top:3%;z-index:10;width:0.3rem;height:0.3rem;border-radius:50%;background-color:#4559a6;cursor:pointer}
.PicList000593 li .video_files .close::after,.PicList000593 li .video_files .close::before{position:absolute;content:'';width:2px;height:60%;border-radius:3px;background-color:#fff;left:14px;top:6px}
.PicList000593 li .video_files .close::before{transform:rotate(45deg)}
.PicList000593 li .video_files .close::after{transform:rotate(-45deg)}
.PicList000593 li figure{position:relative}
.PicList000593 li figure em{display:block;padding-bottom:63%;background-size:cover;background-position:center center;background-repeat:no-repeat}
.PicList000593 li figure a{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.3);transition:.5s}
.PicList000593 li:hover figure a{background-color:rgba(0,0,0,.5)}
.PicList000593 li figure a::before{position:absolute;content:'';z-index:5;top:50%;left:50%}
.PicList000593 li figure a::before{width:0.56rem;height:0.56rem;background:url(../images/play.png) no-repeat center center;background-size:contain;margin-left:-0.28rem;margin-top:-0.28rem;border-radius:50%;opacity:.6}
.PicList000593 li p{text-align:center;font-size:16px}
@media(max-width:768px){.PicList000593{padding-top:0}
.PicList000593 ul:first-child{margin-bottom:0}
.PicList000593 li{width:100%;margin:0 0 20px 0}
}
/*-------------------------------------------------------------------------------------------------------------.pictit_list01*/
.pictit_list01{padding:4% 0 0}
.pictit_list01 li{background:#fff;overflow:hidden;width:100%;margin-bottom:2%;float:left}
.pictit_list01 li .pic{padding-bottom:50%;background-size:cover;transition:transform .5s ease-in-out;background-color:#666}
.pictit_list01 li:hover .pic{transform:scale(1.1);}
.pictit_list01 li .text{;background:#f3f3f3;position:relative;z-index:50;}
.pictit_list01 li .text h3{color:#444;margin:0;line-height:4;font-size:0.16rem;font-weight:normal;text-align:center;}
@media(min-width:769px){.pictit_list01 li{width:32%;}
.pictit_list01 li:not(:nth-child(3n)){margin-right:2%;}
.pictit_list01 li:nth-child(3) ~ li{margin-bottom:0}
}
/*-------------------------------------------------------------------------------------------------------------.pictit_list02*/
.pictit_list02{padding:4% 0 0}
.pictit_list02 li{background:#fff;overflow:hidden;width:100%;margin-bottom:2%;float:left}
.pictit_list02 li .pic{padding-bottom:50%;background-size:cover;transition:transform .5s ease-in-out;background-color:#666}
.pictit_list02 li:hover .pic{transform:scale(1.1);}
.pictit_list02 li .text{;background:#f3f3f3;position:relative;z-index:50;}
.pictit_list02 li .text h3{color:#444;margin:0;line-height:4;font-size:0.16rem;font-weight:normal;text-align:center;}
@media(min-width:769px){.pictit_list02 li{width:32%;}
.pictit_list02 li:not(:nth-child(3n)){margin-right:2%;}
.pictit_list02 li:nth-child(3) ~ li{margin-bottom:0}
}
/*-------------------------------------------------------------------------------------------------------------.About_main*/
.About_main .home_title h3{color:#444;}
.About_main .home_title h3 span{color:#444;}
.About_main .Floor0001{padding-bottom:1.05rem;}
/*-------------------------------------------------------------------------------------------------------------.TextList003121*/
.TextList003121{padding:5% 0;background:#f3f3f3;}
.TextList003121 .inside{}
.TextList003121 .inside .ytable{min-height:4rem;background:url(../images/map_bg.png) no-repeat right 15% center #fff;background-size:auto 100%;}
.TextList003121 .Columntit{text-align:center;}
.TextList003121 .area{background:#1c9a5c;width:10%;}
.TextList003121 .area dd{color:rgba(255,255,255,0.8);font-size:0.16rem;line-height:4;padding:0;cursor:pointer;text-align:center;}
.TextList003121 .area dd.slick-current{background-color:#0f6d3e}
.TextList003121 .list{}
.TextList003121 .list li{border-bottom:1px solid #eaf3ee;padding:1.8% 0;font-size:16px;line-height:1.875;}
.TextList003121 .list li h4{font-weight:normal;font-size:0.22rem;background:url(../images/TextList003121-icon.png) no-repeat left center;color:#333333;line-height:1.5;margin:0}
.TextList003121 .list li aside{position:relative;padding-left:3.125em;min-height:1.875em;}
.TextList003121 .list li aside span{position:absolute;left:0;top:0;}
.TextList003121 .slick-arrow{background:url(../images/arrow4.png) no-repeat left 0.15rem center;;margin-top:0;top:auto;bottom:-17%;cursor:pointer;padding:0;border:1px solid rgba(255,255,255,0.2)}
.TextList003121 .slick-prev{left:50%;margin-left:-0.48rem;}
.TextList003121 .slick-next{right:50%;background-position:right 0.15rem center !important;margin-right:-0.48rem;}
.TextList003121 .slick-arrow:hover{background:url(../images/arrow4.png) no-repeat left 0.15rem center}
.TextList003121 .btn{margin:2% 0 0;display:inline-block;padding-right:0.25rem;background:url(../images/add_icon.png) no-repeat right center;background-size:0.16rem;line-height:1;border-radius:100rem;color:#666;position:relative;}
.TextList003121 .btn:hover{background:url(../images/add_icon2.png) no-repeat right center;background-size:0.16rem;color:#1c9a5c;}
@media (max-width:1400px){.TextList003121 .area{width:12%;}
}
@media (min-width:769px){.TextList003121 .ytable{table-layout:fixed;}
.TextList003121 .ytable-cell{vertical-align:top;}
.TextList003121 .area dl{}
.TextList003121 .list-group{padding:3% 45% 3% 6%;}
}
@media (max-width:768px){.TextList003121 .ytable,.TextList003121 .ytable-cell{display:block;}
.TextList003121 .area{margin-bottom:2vw;}
.TextList003121 .area dl{display:flex;flex-wrap:wrap;}
.TextList003121 .area dd{font-size:2.5vw;}
}
@media (max-width:480px){.TextList003121 .tit{font-size:6vw;}
.TextList003121 .list li{font-size:3.5vw;}
.TextList003121 .area dd{font-size:3.5vw;padding:0 1em;line-height:2.2;}
}
/*-------------------------------------------------------------------------------------------------------------.History_box*/
.Tit_list{padding:5% 0 0;}
.Tit_list ul{border:1px solid #f3f3f3}
.Tit_list li{width:100%;;float:left;background:url(../images/linkarrow.png) no-repeat right 2em center #fff;}
.Tit_list li a{line-height:4;padding:0 2em;display:block;}
.Tit_list li:nth-child(2n){background:url(../images/linkarrow.png) no-repeat right 2em center #f3f3f3;}
/*-------------------------------------------------------------------------------------------------------------.pic_list01*/
.pic_list01{padding:5% 0 0}
.pic_list01 img{width:100%;border-radius:0rem;transition:.5s}
.pic_list01 .h3{color:#333;font-size:0.22rem;font-weight:400;margin:0.1rem 0 0.1rem}
.pic_list01 .p{color:#999;font-size:0.16rem;line-height:0.3rem;overflow:hidden}
.pic_list01 span{width:0.4rem;height:0.4rem;background:url(../images/home_more.png) no-repeat center center #fff;display:block;margin-top:10%;border-radius:1rem;transition:0.5s;}
.pic_list01 li:hover span{background:url(../images/home_more3.png) no-repeat center center #4559a6;}
.pic_list01 ul li{margin-bottom:2%;background:#fff;position:relative;background:#f3f3f3;transition:.5s}
.pic_list01 li:hover{}
.pic_list01 li:hover .left img{opacity:0.8;}
.pic_list01 ul li a{display:block;height:auto;overflow:hidden}
@media(min-width:769px){.pic_list01 .right{float:right;width:65%;overflow:hidden;border-radius:0rem;background:#f3f3f3;position:relative;z-index:50;}
.pic_list01 .left{float:left;width:35%;position:relative;padding:3% 5%}
.pic_list01 .time{margin-top:0.14rem}
.pic_list01 ul li{padding-right:0.2rem}
}
@media(max-width:768px){.pic_list01{padding:5vh 0}
.pic_list01 ul li{padding:0 0 0.4rem 0}
.pic_list01 .left img{border-radius:0.05rem;}
.pic_list01 .right .h3{margin:0.3rem 0 0}
}
.filter-list li{list-style:none;}
.filter-disabled{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.filter-box{position:relative;}
.filter-box select{display:none;}
.filter-text{height:100%;overflow:hidden;position:relative;cursor:pointer;padding:0 30px 0 10px;background:#fff;border:1px solid #e6e6e6;}
.filter-text input{font-size:14px;}
.filter-text .filter-title{width:100%;height:36px;line-height:36px;border:0;background-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;cursor:pointer;}
.filter-list{display:none;width:100%;max-height:300px;background-color:#fff;font-size:16px;position:absolute;top:100%;left:0;z-index:99;border:1px solid #e6e6e6;overflow:auto;}
.filter-list li.filter-null a{color:#d2d2d2;}
.filter-list li a{display:block;padding:0 10px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;}
.filter-list li:hover{background-color:#f2f2f2;}
.filter-list li.filter-selected a{display:block;color:#fff;}
.filter-list li.filter-disabled{background-color:#fff;}
.filter-list li.filter-disabled a{display:block;color:#d2d2d2;}
.filter-list li.filter-disabled:hover a{cursor:not-allowed!important;background-color:#fff;}
.icon{position:absolute;}
.icon-filter-arrow{width:8px;height:6px;background-repeat:no-repeat;background-image:url(../images/icon_arrow_down_x2.png);background-size:100%;right:10px;top:13px;transition:all .2s;}
.icon-filter-arrow.filter-show{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
/*-------------------------------------------------------------------------------------------------------------.RighInfo002275*/
.RighInfo002275{padding:5% 0}
.RighInfo002275 .text{margin-bottom:0.3rem}
.RighInfo002275 .text .tit{font-size:0.18rem;font-weight:normal;margin:0;color:#444;display:block;;}
.RighInfo002275 .text .tit img{width:0.2rem;vertical-align:middle;margin-right:1%;opacity:0.6}
.RighInfo002275 .text .item{margin-bottom:1%;color:#666}
.RighInfo002275 .text .bot{margin-top:3%;padding-top:3%;border-top:1px solid #e5e5e5;}
.RighInfo002275 .text .bot dd{width:100%;;}
.RighInfo002275 .codeul li{width:23.5%;float:left;margin-right:2%;text-align:center;}
.RighInfo002275 .codeul li:nth-child(4n){margin-right:0;}
.RighInfo002275 .map{width:100%;height:2rem;}
.RighInfo002275 .map #map{height:100%;}
.RighInfo002275 .map img{max-width:none !important;}
@media screen and (min-width:7.68rem){.RighInfo002275 .text{float:left;width:45%;}
.RighInfo002275 .map{float:right;width:50%;height:2.6rem;}
}
@media screen and (min-width:10.24rem){.RighInfo002275 .map{float:right;width:50%;height:3.2rem;}
.RighInfo002275 .text .title{font-size:0.52rem;}
}
@media screen and (min-width:12rem){.RighInfo002275 .text .title{margin-bottom:0.75rem}
.RighInfo002275 .map{width:50%;height:4.9rem;}
.RighInfo002275 .text{width:45%;}
}
.join-form{padding:5% 0;background:#f5f5f5;}
.join-form .auto-inner{height:auto;overflow:hidden;position:relative;background:#fff;}
.join-form .left{position:absolute;left:0;top:0;width:50%;height:100%;background:url(../images/aa1.jpg);background-size:cover;padding:6%;line-height:2;}
.join-form .right{width:50%;float:right;padding:6% 6%;}
.join-form .left .cn{color:#fff;font-size:0.5rem;}
.join-form .left .en{color:#fff;font-size:0.5rem;width:50%;line-height:1;}
.join-form .left .num{color:#fff;font-size:0.3rem;margin-top:0.2rem;}
.join-form .right .row{margin-bottom:5px;position:relative;}
.join-form .right .text{border:none;background:#f5f5f5;line-height:0.46rem;height:0.46rem;width:100%;color:#999;padding:0 0.15rem;font-size:0.16rem;}
.join-form .right .text::placeholder{color:#666;}
.join-form .right .cer{position:absolute;right:5px;top:5px;bottom:5px;height:100%;}
.join-form .right .cer img{}
.join-form .right .btn{font-size:0.16rem;display:block;line-height:0.44rem;width:100%;background-color:#4559a6;color:#fff;border:none;cursor:pointer;}
/*-------------------------------------------------------------------------------------------------------------.Pictext_list*/
.Pictext_list_3{padding:4% 0 0;;}
.Pictext_list_3 li{overflow:hidden;margin-bottom:2%;float:left;list-style:none;overflow:hidden;}
.Pictext_list_3 li .pic{padding-bottom:66%;transition:transform .5s ease-in-out;position:relative;}
.Pictext_list_3 li .pic:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/pbg.png) no-repeat center center;z-index:-10;}
.Pictext_list_3 li:hover .pic{transform:scale(1.1);}
.Pictext_list_3 li .text{position:relative;z-index:50;padding:5% 0;background:#fcf7f3;;position:relative;z-index:50;}
.Pictext_list_3 li .text h3{color:#444;margin:0;line-height:1.5;font-size:16px;font-weight:normal;text-align:center;}
@media(min-width:769px){.Pictext_list_3 li{width:32%;margin-right:2%;}
.Pictext_list_3 li:nth-child(3n){margin-right:0}
.Pictext_list_3 li:nth-child(3)~li{margin-bottom:0}
}
@media(max-width:768px){.Pictext_list_3 li{width:100%;margin-bottom:3%;}
}
.Pictext_list_4{padding:4% 0 0;;}
.Pictext_list_4 li{overflow:hidden;width:32%;margin-right:2%;margin-bottom:2%;float:left;list-style:none;overflow:hidden;}
.Pictext_list_4 li:nth-child(3n){margin-right:0}
.Pictext_list_4 li:nth-child(3)~li{margin-bottom:0}
.Pictext_list_4 li .pic{padding-bottom:66%;transition:transform .5s ease-in-out;position:relative;}
.Pictext_list_4 li .pic:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/pbg.png) no-repeat center center;z-index:-10;}
.Pictext_list_4 li:hover .pic{transform:scale(1.1);}
.Pictext_list_4 li .text{position:relative;z-index:50;padding:5% 0;;position:relative;z-index:50;background:#fff;}
.Pictext_list_4 li .text h3{color:#444;margin:0;line-height:1.5;font-size:16px;font-weight:normal;text-align:center;}


.Form002219{padding:3.8% 0}
.Form002219 .auto-inner{padding:5%;padding-left:5.5rem;position:relative;background:#fff;overflow:hidden}
.Form002219 .pic{position:absolute;left:0;top:0;width:4.6rem;;height:100%;background-position:left top;background-color:#666}
.Form002219 dl{width:48%;float:left;min-height:0.4rem;position:relative;margin-bottom:0.15rem;}
.Form002219 dl.odd{margin-left:4%}
.Form002219 dt{color:#222;font-size:0.16rem;;display:block;line-height:0.4rem;}
.Form002219 .text{border:none;background:none;border:1px solid #e1e1e1;width:100%;padding:0 10px;line-height:0.4rem;;height:0.4rem;;color:#5b5b5b}
.Form002219 dl.dl{width:100%;float:none;max-width:none}
.Form002219 textarea{border:none;background:none;border:1px solid #e1e1e1;overflow:hidden;resize:none;width:100%;height:1.4rem;;padding:1em;color:#5b5b5b}
.Form002219 .btn{border-radius:100px;display:inline-block;line-height:40px;min-width:140px;margin-right:10px;margin-top:20px;background-color:#aaa;color:#eee;border:none;cursor:pointer}
.Form002219 .submitbtn{color:#fff;background:#4559a6;border-radius:100px;transition:.5s}
.Form002219 .submitbtn:hover{box-shadow:0 10px 20px rgba(250,116,43,.2)}
@media(max-width:768px){.Form002219{padding:0}
.Form002219 .auto{padding:0 4% 20px}
.Form002219 .pic{display:none}
.Form002219 dl{float:none;width:100%;margin-left:0!important}
.Form002219 textarea{height:150px}
.Form002219 .btn{min-width:100px;margin-right:10px}
}
/*-------------------------------------------------------------------------------------------------------------.History_box*/
.History_box{position:relative;padding:4% 0;background:url(../images/History.jpg) no-repeat center; background-size: cover; }
/* .History_box .list{background: #fff;padding: 3%;box-shadow: 0 0 0.5rem rgb(0 0 0 / 5%);} */
.History_box .auto-inner{position:relative;}
.History_box .Columntit{margin:0 0 2%;}
.History_box .Columntit h3{text-align:center;color:#222;}
.History_box .bg{background:url(../images/History_bg.jpg) no-repeat center bottom;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-10;background-size:cover;}
.History_box .con li{color:#444;}
.History_box .con li .tit{line-height:1;font-size:0.18rem;margin:0;position:relative;padding:3em 0 1em; color: #ef8a3c;}
.History_box .con .slick-list{position:relative;}
.History_box .con .slick-list::after{content:"";position:absolute;left:0;bottom:50%;width:100%;height:0.01rem;z-index:100;}
.History_box .con li.slick-slide{position:relative;padding-left:0.3rem;background:url(../images/time_line1.png) no-repeat left bottom;background-size:100% auto;}
.History_box .con li.slick-slide .tit:before{content:"";position:absolute;left:-0.3rem;top:-0.09rem;width:0.22rem;height:0.22rem;background:#fff;border-radius:50%;background: url(../images/addnext.png) #fff no-repeat center center;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.History_box .con li.slick-slide .tit:after{z-index:-10;content:"";display:block;position:absolute;left:-0.22rem;top:0.1rem;width:2px;height:3rem;border-left:1px dotted rgba(0,0,0,0.15);}
.History_box .con li.slick-current .tit:before{background:#ef8a3c;}
.History_box .con li .inner{height:1.8rem;background-color:#fdf5ef; padding:2em; /*background: url(../images/gbg3.png) no-repeat right bottom #fcf7f3; background-size: 25%; */}
.History_box .con li .inner p{margin:0;}
.History_box .con li.slick-slide:nth-child(odd){margin-top:2.78rem;background:url(../images/time_line2.png) no-repeat left top;background-size:100% auto;}
.History_box .con li.slick-slide:nth-child(even) .tit{padding:1.5em 0 3em;}
.History_box .con li.slick-slide:nth-child(even) .tit:before{top:auto;bottom:-0.06rem}
.History_box .con li.slick-slide:nth-child(even) .tit:after{top:auto;bottom:0.1rem;}
.History_box .slick-arrow{top:50%;margin:-0.2rem 0 0;background-color:#ffe1ca}
.History_box .slick-prev{left:0}
.History_box .slick-next{right:0}
@media (max-width:1024px){.History_box .slick-prev{left:0;}
.History_box .slick-next{right:0;}
.History_box .slick-arrow{margin-top:-.5rem;}
}
/*-------------------------------------------------------------------------------------------------------------.News_top*/
.News_top{padding:4% 0 0}
.News_top .home_title{text-align:center;width:100%;float:none;margin-bottom:3%;}
.News_top .auto-inner{box-shadow:0 0 0.5rem rgba(0,0,0,0.08);}
.News_top .slick-slide a{display:block;position:relative;height:auto;overflow:hidden;}
.News_top .slick-slide .h3{color:#333;font-size:0.22rem;font-weight:400;margin:0.3rem 0 0.1rem}
.News_top .slick-slide .p{color:#999;font-size:0.16rem;line-height:0.3rem;overflow:hidden;height:0.85rem;}
.News_top .slick-slide .time{margin-top:7%;color:#999;}
.News_top .home_more{position:relative;text-align:center;}
.News_top .home_more a{position:relative;margin:5% auto 0;text-align:left;}
.News_top .slick-arrow{box-shadow:0 0 .5rem rgba(0,0,0,.1);}
@media (min-width:769px){.News_top .slick-slide .pic{position:absolute;right:0;top:0;width:50%;height:100%;background-color:#666;}
.News_top .slick-slide .text{float:left;width:50%;background:#fff;padding:8% 6%;}
}
@media (max-width:768px){.News_top{margin-bottom:4%;}
.News_top .slick-slide .pic{padding-bottom:50%;}
.News_top .slick-slide .text{padding:5% 7%;}
}
.picshow{position:relative;z-index:1;overflow:hidden;height:100%;width:100%;padding:4% 0;}
.picshow .auto-inner{position:relative;}
.picshow .con li .pic{background-position:center bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:45%;}
.picshow .con li a{position:relative;display:block}
.picshow .con li .phone{display:none}
.picshow .bot li{margin:0 0 10px 0}
.picshow .bot li .pic{padding-bottom:45%;position:relative;}
.picshow .bot li .pic::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.picshow .bot li.slick-current .pic::after{display:none;}
.picshow .slick-arrow{left:1rem !important;right:auto !important;margin-left:-0.25rem !important;background:url(../images/arrow3.png) no-repeat left 0.15rem center #fff;margin-top:0;}
.picshow .slick-prev{top:-0.25rem;bottom:auto;}
.picshow .slick-next{bottom:-0.25rem;top:auto;}
.picshow .slick-arrow:hover{background:url(../images/arrow4.png) no-repeat left 0.15rem center #fff;}
@media(min-width:769px){.picshow .con{padding-left:2.5rem;padding-right:0.3rem;}
.picshow .bot{width:100%;z-index:100;position:absolute;left:0;top:0;width:2rem;height:100%;z-index:100;overflow:hidden;}
}
@media(max-width:768px){.picshow .bot{margin:2% 0 0;}
.picshow .bot .slick-list{margin:0 -0.05rem;}
.picshow .bot .slick-slide{margin:0 0.05rem;}
}
/*PicList002171*/
.PicList002171{padding-top:3%;}
.PicList002171 li{float:left;width:18%;margin-right:2%;margin-bottom:2%;}
.PicList002171 li a{border:1px solid #e8e8e8;position:relative;display:block;}
.PicList002171 li img{display:block;width:100%;}
.PicList002171 li a figure{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(239,138,60,0.95);opacity:0;transition:0.3s;}
.PicList002171 li a:hover figure{opacity:1;}
.PicList002171 li dl{display:table;width:100%;height:100%;}
.PicList002171 li dt{display:table-cell;vertical-align:middle;text-align:center;font-size:0.18rem;color:#fff;}
@media(min-width:769px){.PicList002171 li:nth-child(5n){margin-right:0;}
;}
@media(max-width:768px){.PicList002171 li{width:32%;margin-right:2%;}
;}
@media(max-width:768px) and (min-width:4.81rem){.PicList002171 li:nth-child(3n){margin-right:0;}
;}


.search_list{padding:3% 0 0;}
.search_list li{padding:0.1rem 0;border-bottom:0.01rem dashed #dedede;}

.search_list li a{ display: block; height: auto; overflow: hidden;} 
.search_list li h3{ font-size: 0.22rem; margin: 0; font-weight: normal; color: #222; width: 70%; line-height: 0.3rem; float: left;}
.search_list time{float:right;background:url(../images/time22.png) no-repeat left 0.02rem;padding-left:0.18rem;line-height: 0.3rem; }
@media(max-width:1024px){.search_list{padding:0.3rem 0 0;}

;}
.Form001725{padding:3% 0;}
.Form001725 .auto-inner{padding:4% 6%;background:#fcf7f3;width:100%;overflow:hidden;}
.Form001725 .form .btn{background:#666;color:#fff;cursor:pointer;font-size:0.16rem;width:60%;max-width:1.3rem;height:0.45rem;border-radius:0.03rem;border:none;margin-top:0.1rem;margin-right:0.05rem;}
.Form001725 .form .btn_submit{background:#ef8a3c;}
.Form001725 .form dl{position:relative;height:auto;overflow:hidden;margin-bottom:0.25rem;}
.Form001725 .form dd{width:48%;z-index:10;margin-right:4%;float:left;position:relative;padding-left:8%;line-height:0.4rem;}
.Form001725 .form dd input{width:100%;line-height:0.4rem;height:0.4rem;border:1px solid #e5e5e5;padding:0 0.1rem;}
.Form001725 .form dd h1{font-size:0.18rem;margin:0;color:#444;}
.Form001725 .form dd p{position:absolute;left:0;top:0;line-height:0.4rem;margin:0;font-size:0.16rem;}
.Form001725 .form dd:nth-child(2n){margin-right:0;}
.Form001725 .form .resume dd{width:100%;padding-left:0;}
.Form001725 .queueList{border:1px dashed #ddd;margin:0;padding:0.3rem;background:#fff;}
.Form001725 .placeholder{padding-top:0.4rem;}
.Form001725 .placeholder p{font-size:0.16rem;position:relative;width:100%;text-align:center;}
.Form001725 .wu-example{padding-left:8%;}
.Form001725 .placeholder .webuploader-pick{background:#999;font-size:0.16rem;}
.Form001725 .webuploader-container{font-size:0.12rem!important;}
@media(max-width:768px){.Form001725{padding:0;}
.Form001725 .auto{padding:4%;}
.Form001725 .form dl{margin-bottom:0;}
.Form001725 .form dl dd{width:100%;padding-left:0.9rem;margin-bottom:0.1rem;}
.Form001725 .wu-example{padding-left:0;}
.Form001725 .resume p{position:relative!important;}
.Form001725 .form dl:last-child dd{padding-left:0;text-align:center;}
.Form001725 .form dl:last-child dd input{display:inline-block}
}



/*
 .TextList002241 涓篸emo缂栧彿
 */
.TextList002241{ }
.TextList002241 .list dl{display: block; margin-bottom:0.25rem;padding:0.30rem 0.40rem;/* background-image: linear-gradient(180deg,#fff,#fcf7f3); */ box-shadow: 0 0 0.5rem rgb(0 0 0 / 5%); }
.TextList002241 .list dl dt{color: #333;font-size: 0.24rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow: hidden; margin-bottom: 0.10rem;}
.TextList002241 .list dl dd{color: #333;font-weight: bold;margin-bottom: 0.10rem;}
.TextList002241 .list dl dd span{color: #666;font-weight: normal;}
.TextList002241 .list dl:hover{background: #ef8a3c;}
.TextList002241 .list dl:hover{color: #fff;}
.TextList002241 .list dl:hover dt{color: #fff;}
.TextList002241 .list dl:hover dt+dd{color: #fff;}
.TextList002241 .list dl:hover dd{color: #fff;}
.TextList002241 .list dl:hover dd span{color: #fff;}
@media (min-width: 640px){
.TextList002241 .auto{ overflow: hidden;}
.TextList002241 .list{ margin: 0 -1%;}
.TextList002241 .list dl:nth-child(2n){margin-right: 0;}
.TextList002241 .list dl:nth-child(3n){margin-right: 1%;}
.TextList002241 .list dl{float:left;  width: 48%; margin: 0 1% 25px;}
}
@media (min-width: 1024px){
.TextList002241 .list dl:nth-child(3n){margin-right: 0;}
.TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
.TextList002241 .list dl{ width: 31.33%;}
}



