@charset "utf-8";

/* 主题颜色 */
:root{
    --main-bg-color:#1559a7;
}

/* 首页 */
.homeban{background: url(/uploads/image/crimages/loading.gif) no-repeat center center;overflow: hidden;}
.homeban .item{overflow: hidden;position: relative;}
.homeban .item .img{padding-top:6.5rem;}
.homeban .item .img .wap{display: none;}
.homeban .item:hover .img span{transform: scale(1);-webkit-transform: scale(1);}
.homeban .item.slick-current .img img{animation: scale linear 6s forwards;}
@keyframes scale{
    0%{transform: scale(1);-webkit-transform:scale(1);}
    100%{transform: scale(1.1);-webkit-transform:scale(1.1);}
}
.homeban .item .txt{position: absolute;width:100%;left:0;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);color:#fff;z-index:99;}
.homeban .item .txt .text{font-size: 0.4rem;line-height: 0.65rem;display: flex;align-items: center;font-weight: normal;}
.homeban .item .txt .text span{font-size: 0.18rem;line-height: 0.23rem;margin-left:0.2rem;letter-spacing: 0.1rem;;}
.homeban .item .txt .more_btn{margin-top:0.3rem;}

.homeban .item .txtbox{width:30%;}
.homeban .item .txtbox .text1{display: flex;font-size: 0.4rem;font-weight: normal;font-style: italic;}
.homeban .item .txtbox .text1 i{font-family: zhengq;line-height: 2;font-style: italic;display: inline-block;margin-right:5px;}
.homeban .item .txtbox .text1 span{font-size: 0.18rem;font-style: normal;display: block;padding:0.1rem 0.2rem;line-height: 0.3rem;}
.homeban .item .txtbox .text1_1 span{background: url(/uploads/image/crimages/bantxtimg.png) no-repeat left 0.2rem bottom 0.3rem;}

.homeban .item .icobox{width:36%;margin:0 14%;}
.homeban .item .icobox dl {display: flex;justify-content: space-between;}
.homeban .item .icobox dl dd{position: relative;text-align: center;margin-top:0.3rem;}
.homeban .item .icobox dl dd:nth-child(2){position: relative;top:-0.6rem;}
.homeban .item .icobox dl dd p{font-size: 0.18rem;margin-bottom:0.1rem;text-align: center;}
.homeban .item .icobox dl dd .icon{padding:0.05rem;border-radius: 50%;border:1px dashed rgba(255,255,255,0.5);display: inline-block;}
.homeban .item .icobox dl dd .icon .iconbox{width:0.72rem;height:0.72rem;border-radius: 50%;background: rgba(21,79,161,0.8);text-align: center;line-height: 0.72rem;}
.homeban .item .icobox dl dd .icon .iconbox img{display: inline;}
.homeban .item .icobox dl dd::before{content:'';display: block;width:1px;height:1.2rem;background: url(/uploads/image/crimages/banline.png) no-repeat top center;background-size: contain;position: absolute;top:100%;left:50%;transform: translatex(-50%);-webkit-transform: translatex(-50%);}

@media(max-width:1024px){
    .homeban .item .txt{display: none;}
    .homeban .item .img .pc{display: none;}
    .homeban .item .img .wap{display: block;}
    .homeban .item .img{padding-top:37%;}
}


.homeabout{background: url(/uploads/image/crimages/homeaboutbg.jpg) no-repeat left center;background-size: cover;}
.homeabout .w48{width:46.5%;}
.hometit h2{font-size: 0.4rem;line-height: 0.51rem;color:var(--main-bg-color);font-weight: bold;}
.hometit {margin-bottom:0.5rem;position: relative;}
.hometit .hometitbox{padding-right:100px;}
.hometit .dec{font-size: 0.24rem;margin-top:0.1rem;font-weight: normal;}
.hometit .more_btn{margin-top:0.3rem;position: absolute;bottom:0.1rem;right:0;}
.homeabout .homeaboutgp .hometit{float:left;margin-bottom:0;}
.homeabout .homeaboutgp .homeaboutgp_text{float:left;padding-left:1rem;margin-left:1rem;position: relative;}
.homeabout .homeaboutgp .homeaboutgp_text::before{content:'';display: block;width:1px;height:80%;background: #ddd;position: absolute;left:0;top:0;}
.homeabout .homeaboutgp .homeaboutgp_text span{font-size: 0.18rem;font-weight: normal;display: block;}
.homeabout .homeaboutgp .homeaboutgp_text p{font-family: zhengq;font-size: 0.72rem;background-image: -webkit-gradient(linear, left center, right center, from(#facb22), to(#f83700));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;display: inline-block;}
.homeabout .homeaboutinfo{}
.homeabout .homeaboutinfo .subtit{font-size: 0.24rem;font-weight: normal;}
.homeabout .homeaboutinfo .con{font-size: 0.18rem;line-height: 0.34rem;color:#666666;margin-top:0.1rem;}
.homeabout .homeaboutpart1{margin-bottom:0.7rem;}
.homeabout .homeaboutimg .img{padding-top:4.17rem;}
.homeabout .homeaboutnum{padding-top:0.6rem;}
.homeabout .homeaboutnum ul{margin-left:-4%;display: flex;flex-wrap: wrap;}
.homeabout .homeaboutnum ul li{width:29.33%;float:left;margin-left:4%;margin-bottom:0.6rem;color:#898989;position: relative;}
.homeabout .homeaboutnum ul li .num p{font-family: zhengq;font-size: 0.54rem;line-height: 1;display: inline-block;color:#333;margin-right:5px;}
.homeabout .homeaboutnum ul li .num i{font-size: 0.24rem;font-weight: bold;color:#333;position: absolute;top:-0.05rem;line-height: 1;}

.item:focus{outline: none;border:none;}

@media(max-width:1660px){
    .homeabout .w48{width:47.5%;}
}

@media(max-width:1024px){
    .homeabout .w48{width:100%;}
    .hometit h2{font-size: 24px;line-height: 35px;}
    .homeabout .homeaboutgp .homeaboutgp_text span{font-size: 14px;}
    .homeabout .homeaboutgp .homeaboutgp_text p{font-size: 50px;}
    .homeabout .homeaboutgp .homeaboutgp_text{padding-left:30px;margin-left:30px;}
    .homeabout .homeaboutinfo .subtit{font-size: 18px;}
    .homeabout .homeaboutinfo .con{font-size: 14px;line-height: 24px;}
    .homeabout .homeaboutpart1{margin-bottom:30px;}
    .homeabout .homeaboutimg .img{padding-top:56%;}
    .homeabout .homeaboutnum ul li .num p{font-size: 40px;}
    .homeabout .homeaboutnum ul li .num i{font-size: 16px;}
    .homeabout .homeaboutnum ul li{margin-bottom:30px;}
}

@media(max-width:640px){
    .hometit h2{font-size: 20px;line-height: 30px;}
    .homeabout .homeaboutgp .homeaboutgp_text{padding-left:20px;margin-left:20px;}
    .homeabout .homeaboutgp .homeaboutgp_text p{font-size: 35px;}
    .homeabout .homeaboutinfo .subtit{font-size: 16px;}
    .homeabout .homeaboutnum ul {margin-left:-5%;}
    .homeabout .homeaboutnum ul li{width:45%;margin-left:5%;}
}

.homenews{background: url(/uploads/image/crimages/homenewsbg.jpg) no-repeat center center;background-size: cover;}
.homenews .homenewsl{width:56.25%;}
.homenews .homenewsl .item{background: #f7f7f7;}
.homenews .homenewsl .item .img{padding-top:4.95rem;}
.homenews .homenewsl .item .img .date{line-height: 0.45rem;border-radius: 0.2rem 0 0 0;padding:0 0.3rem;color:#fff;background: var(--main-bg-color);position: absolute;right:0;bottom:0;font-weight: normal;}
.homenews .homenewsl .item .txt{padding:0.4rem 0.5rem;}
.homenews .homenewsl .item .txt .tit{font-size: 0.24rem;line-height: 0.36rem;height:0.72rem;font-weight: normal;}
.homenews .homenewsl .slick-dots{position: absolute;left:0.4rem;bottom:1.65rem;}
.homenews .homenewsl .slick-dots li{display: inline-block;width:8px;height:8px;border-radius: 50%;margin-right:10px;background: rgba(0,0,0,0.6);}
.homenews .homenewsl .slick-dots li button{display: none;}
.homenews .homenewsl .slick-dots li.slick-active{background-image: linear-gradient(90deg, #facb22, #f83700);}

.homenews .homenewsr{width:38.75%;}
.homenews .homenewsr .imglist ul{margin-left:-4%;}
.homenews .homenewsr .imglist ul li{width:46%;float:left;margin-left:4%;}
.homenews .homenewsr .imglist ul li .img{padding-top:2.2rem;}
.homenews .homenewsr .imglist ul li .img .date{line-height: 0.45rem;border-radius: 0.2rem 0 0 0;padding:0 0.3rem;color:#fff;background-color:var(--main-bg-color);position: absolute;right:0;bottom:0;font-weight: normal;}
.homenews .homenewsr .imglist ul li .txt{padding:0.2rem 0.1rem;}
.homenews .homenewsr .imglist ul li .txt .tit{font-size: 0.2rem;font-weight: normal;line-height: 0.3rem;height:0.6rem;}

.homenews .homenewsr .textlist{border-top:1px solid #e5e5e5;margin-top:0.1rem;}
.homenews .homenewsr .textlist ul li{line-height: 0.78rem;border-bottom:1px solid #e5e5e5;box-sizing: border-box;padding-right:100px;position: relative;}
.homenews .homenewsr .textlist ul li p{font-size: 0.18rem;font-weight: normal;}
.homenews .homenewsr .textlist ul li span{position: absolute;right:0;top:0;color:#999;}

@media(max-width:1024px){
    .hometit .dec{font-size: 14px;line-height: 25px;}
    .homenews .homenewsl .item .txt .tit{font-size: 16px;line-height: 28px;height:56px;}
    .homenews .homenewsl .item .txt{padding:20px;}
    .homenews .homenewsl .slick-dots{left:20px;bottom:105px;}
    .homenews .homenewsl .item .img{padding-top:3.2rem;}
    .homenews .homenewsr .imglist ul li .img{padding-top:1.5rem;}
    .homenews .homenewsr .imglist ul li .txt .tit{font-size: 15px;line-height: 26px;height:52px;}
    .homenews .homenewsr .imglist ul li .txt{padding:10px 0;}
    .homenews .homenewsr .textlist ul li{line-height: 44px;}
    .homenews .homenewsr .textlist ul li p{font-size: 15px;}
    .homenews .homenewsr .imglist ul li .img .date{line-height: 30px;}
    .homenews .homenewsr .textlist ul li .img .date{line-height: 30px;}
    .hometit{margin-bottom:30px;}
}

@media(max-width:768px){
    .homenews .homenewsl{width:100%;}
    .homenews .homenewsr{width:100%;margin-top:20px;}
    .homenews .homenewsl .item .img{padding-top:55%;}
    .homenews .homenewsr .imglist ul li .img{padding-top:75%;}
}

@media(max-width:640px){
    .homenews .homenewsl .item .txt{padding:12px;}
    .homenews .homenewsl .item .txt .tit{font-size: 15px;line-height: 26px;height:52px;}
    .homenews .homenewsr .imglist ul li .txt .tit{font-size: 14px;line-height: 24px;height:48px;}
    .homenews .homenewsr .textlist ul li p{font-size: 14px;}
}

.hometit_white h2{color:#fff;}
.hometit_white .dec{color:#fff;opacity: 0.7;}
.homepro{background: url(/uploads/image/crimages/homeprobg.jpg) no-repeat top center;background-size: 100% auto;overflow: hidden;}
.homepro .homeprobox .bd {background: url(/uploads/image/crimages/homeprobg1.jpg) no-repeat center center;background-size: cover;}
.homepro .homeprobox .hd ul{display: flex;}
.homepro .homeprobox .hd ul::after{content:'';display: block;clear: both;}
.homepro .homeprobox .hd ul li{width:33.33%;float:left;text-align: center;border-radius: 0.5rem 0 0 0;background: rgba(255,255,255,0.1);}
.homepro .homeprobox .hd ul li a{display: flex;height:0.8rem;align-items: center;justify-content: center;text-align: center;font-size: 0.2rem;font-weight: normal;color:#fff;}
.homepro .homeprobox .hd ul li.on{background-image: linear-gradient(90deg, #facb22, #f83700);}
.homepro .homeprobox .bd .homeproinfo{padding:1rem 1.5rem 0rem;}
.homepro .homeprobox .bd .homeproinfo .txt{width:45%;}
.homepro .homeprobox .bd .homeproinfo .txt .tit{font-size: 0.32rem;font-weight: normal;}
.homepro .homeprobox .bd .homeproinfo .txt .subtit{font-size: 0.24rem;font-weight: normal;}
.homepro .homeprobox .bd .homeproinfo .txt .dec{font-size: 0.18rem;line-height: 0.34rem;color:#666;margin:0.3rem 0;}
.homepro .homeprobox .bd .homeproinfo .img{width:45%;}
.homepro .homeprobox .bd .slick-arrow{position: absolute;top: 50%;transform: translatey(-50%);}
.homepro .homeprobox .bd .slick-prev{left: 10px;}
.homepro .homeprobox .bd .slick-next{right: 10px;}

@media(max-width:1024px){
    .homepro .homeprobox .bd .slick-prev{left: 10px;}
.homepro .homeprobox .bd .slick-next{right: 10px;}
    .homepro .homeprobox .hd ul li{border-radius: 20px 0 0 0;;}
    .homepro .homeprobox .hd ul li a{height:50px;font-size: 16px;}
    .homepro .homeprobox .bd .homeproinfo{padding:50px;}
    .homepro .homeprobox .bd .homeproinfo .txt .tit{font-size: 24px;font-weight: bold;}
    .homepro .homeprobox .bd .homeproinfo .txt .subtit{font-size: 18px;font-weight: bold;}
    .homepro .homeprobox .bd .homeproinfo .txt .dec{font-size: 14px;line-height: 24px;margin:20px 0;}
}

@media(max-width:640px){
    .homepro{background-size: auto 50%;}
    .homepro .homeprobox .hd ul li{padding:5px;}
    .homepro .homeprobox .hd ul li a{font-size: 14px;line-height: 20px;}
    .homepro .homeprobox .hd ul li a{height:50px;}
    .homepro .homeprobox .bd .homeproinfo{padding:15px;}
    .homepro .homeprobox .bd .homeproinfo .txt{width:100%;margin-bottom:20px;}
    .homepro .homeprobox .bd .homeproinfo .img{width:100%;box-sizing: border-box;padding:15%;}
    .homepro .homeprobox .bd .homeproinfo .txt .tit{font-size: 18px;}
    .homepro .homeprobox .bd .homeproinfo .txt .subtit{font-size: 16px;}
}

.homephoto{overflow: hidden;padding-top: 0.2rem;}
.homephoto .w1600{position: relative;}
.homephoto .hometit{position: absolute;top:0;left:0;}
.homephoto .slider{width:110%;}
.homephoto .slick-track{display: flex;align-items: flex-end;}
.homephoto .item{margin-left:0.2rem;width:4.2rem;display: flex;align-items: flex-end;transition: all .3s;}
.homephoto .item a{width:100%;}
.homephoto .item .img{padding-top:3.15rem;width:100%;}
.homephoto .item.slick-active   .item   .item{width:7.2rem;}
.homephoto .item.slick-active   .item   .item   .item{width:4.2rem;}
.homephoto .item.slick-active   .item   .item .img{padding-top:5.4rem;}
.homephoto .item.slick-active   .item   .item   .item .img{padding-top:3.15rem;}
.homephoto .item .txt{height:0.8rem;display: flex;align-items: center;font-size: 0.18rem;font-weight: normal;color:#333;}
.homephoto .item.slick-active   .item   .item .txt{font-size: 0.24rem;color:var(--main-bg-color);}
.homephoto .item.slick-active   .item   .item   .item .txt{font-size: 0.18rem;color:#333;}

.slick-arrow{width:0.6rem;height:0.6rem;border-radius: 50%;position: relative;background: #f5f5f5;font-size: 0;color:transparent;z-index:99;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.slick-arrow::after{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;background-position: center center;background-repeat: no-repeat;background-size: 0.24rem;}
.slick-arrow.slick-prev::after{background-image: url(/uploads/image/crimages/prev.png);}
.slick-arrow.slick-next::after{background-image: url(/uploads/image/crimages/next.png);}

.slick-arrow:hover{background-image: linear-gradient(90deg, #facb22, #f83700);}
.slick-arrow.slick-prev:hover::after{background-image: url(/uploads/image/crimages/prevc.png);}
.slick-arrow.slick-next:hover::after{background-image: url(/uploads/image/crimages/nextc.png);}

.homephoto .slick-arrow{position: absolute;top:58%;}
.homephoto .slick-arrow.slick-prev{left:0.1rem;}
.homephoto .slick-arrow.slick-next{right:1.7rem;}

@media(max-width:1660px){
    .homephoto .item{width:4.1rem;}
    .homephoto .item.slick-active   .item   .item{width:7.1rem;}
    .homephoto .item.slick-active   .item   .item   .item{width:4.1rem;}
}

@media(max-width:1024px){
    .homephoto .hometit{position: static;}
    .homephoto .slider{width:100%;}
    .homephoto .slick-list{margin-left:-0.2rem;}
    .homephoto .item .img{padding-top:75%;}
    .homephoto .item.slick-active   .item   .item .img{padding-top:75%;}
    .homephoto .item.slick-active   .item   .item   .item .img{padding-top:75%;}
    .homephoto .slick-track{display: block;}
    .slick-arrow{width:40px;height:40px;}
    .homephoto .slick-arrow{top:28%;}
    .slick-arrow::after{background-size:22px;}
    .homephoto .slick-arrow.slick-prev{left:10px;}
    .homephoto .slick-arrow.slick-next{right:10px;}
    .homephoto .item .txt{height:50px;font-size: 15px;}
    .homephoto .item.slick-active   .item   .item .txt{font-size: 15px;}
}

@media(max-width:640px){
    .homephoto .slick-arrow{top:28%;}
    .homephoto .item .txt{height:40px;font-size: 14px;}
    .homephoto .item.slick-active   .item   .item .txt{font-size: 14px;}
}

.homeenter ul{margin-left:-2%;}
.homeenter ul li{width:48%;float:left;margin-left:2%;margin-bottom:2%;background: url(/uploads/image/crimages/hebg.jpg) no-repeat center center;transition: all .5s;-webkit-transition: all .5s;background-size: cover;}
.homeenter ul li a{display: flex;justify-content: center;align-items: center;padding:0.65rem;}
.homeenter ul li .icon{width:1.2rem;height:1.2rem;border-radius: 50%;background-image: linear-gradient(90deg, #facb22, #f83700);position: relative;line-height: 1.2rem;text-align: center;}
.homeenter ul li .icon img{max-height:0.5rem;}
.homeenter ul li:hover .icon{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}
.homeenter ul li .text{margin-left:0.4rem;color:var(--main-bg-color);}
.homeenter ul li .text .tit{font-size: 0.3rem;font-weight: bold;margin-bottom:0.1rem;}
.homeenter ul li .text .more img{opacity: 0;transform: translatex(-10px);transition: all 0.5s;}
.homeenter ul li:hover .text .more img{opacity: 1;transform: translatex(0px);}
.homeenter ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}

@media(max-width:1024px){
    .homeenter ul li a{padding:30px;}
    .homeenter ul li .icon{width:70px;height:70px;line-height:70px;}
    .homeenter ul li .icon img{max-height:30px;}
    .homeenter ul li .text .tit{font-size: 20px;}
    .homeenter ul li .text{margin-left:20px;}
}

@media(max-width:640px){
    .homeenter ul li a{flex-wrap: wrap;padding:20px;}
    .homeenter ul li .text{margin:15px 0 0 0;text-align: center;}
    .homeenter ul li .text .tit{font-size: 16px;}
    .homeenter ul li .icon{width:50px;height:50px;line-height:50px;}
    .homeenter ul li .icon img{max-height:20px;}
    
}


/* 栏目页 */
/* 公司新闻 */
.nban{position: relative;}
.nban .img{padding-top:4.9rem;}
.nban .txt{position: absolute;left:0;width:100%;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);padding-top:0.8rem;}
.nban .txt .txtbox{font-size: 0.3rem;font-weight: bold;background-image: linear-gradient(#eff2f7,#b6e0f2);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.localtion{background:#f9f9f9;line-height: 0.9rem;}
.localtion .localtionbox{color:#999;}
.localtion .localtionbox a{color:#333;}
.localtion .localtionbox img{display: inline-block;margin-right:5px;position: relative;top:-2px;}
.submenu ul::after{content:'';display: block;clear: both;}
.submenu ul li{float:left;font-weight: normal;margin-left:0.5rem;}
.submenu ul li.on a{color:var(--main-bg-color);}

.commontit{line-height: 0.5rem;border-bottom:1px solid #e5e5e5;padding-bottom:0.3rem;font-weight: normal;position: relative;z-index:99;}
.commontit .tit{font-family: zhengq;font-size: 0.4rem;position: relative;top:0.15rem;}
.commontit .yearnav{position: relative;font-size: 0.18rem;}
.commontit .yearnav .name{text-align: center;text-indent: 0;width:1.6rem;line-height: 0.5rem;border-radius: 0.3rem 0.3rem 0.3rem 0;border:1px solid #e5e5e5;display: block;box-sizing: border-box;padding:0 0;background: url(/uploads/image/crimages/selectico.png) no-repeat center right 0.1rem;cursor: pointer;transition: all .5s;}
.commontit .yearnav.news .name{font-family: zhengq;color:#333;font-size: 0.34rem;padding: 0;line-height: 0.58rem;height: 0.5rem;text-align: center;text-indent: 0;}
.commontit .yearnav.news .name option:not(:first-child){font-size: 0.24rem;}
.commontit .yearnav.news .name option:first-child{opacity: 0;display: none;}
.commontit .yearnav ul{width:100%;position: absolute;top:100%;left:0;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;}
.commontit .yearnav ul li{padding:0 0.25rem;}
.commontit .yearnav ul li a{display: block;}
.commontit .yearnav ul li:hover{background-image: linear-gradient(90deg, #facb22, #f83700);}
.commontit .yearnav ul li:hover a{color:#fff;}
.commontit .yearnav .name:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.news ul li{margin:0.2rem 0;box-shadow:0 0 15px rgba(0,0,0,0.15);padding-right: 0.4rem;}
.news ul li a{position: relative;display: block;padding-left:4.4rem;}
.news ul li .img{width:3.8rem;padding-top:2.54rem;position: absolute;left:0;top:0;}
.news ul li .txt{min-height:2.54rem;padding-right:2.5rem;position: relative;padding-top:0.4rem;box-sizing: border-box;}
.news ul li .txt .date{position: absolute;right:0;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);text-align: right;color:#999;width:1.45rem;border-left:1px solid #e5e5e5;}
.news ul li .txt .date p{font-size: 0.72rem;font-family: zhengq;line-height: 0.9;}
.news ul li .txt .date span{font-size: 0.18rem;font-weight: normal;}
.news ul li .txt .tit{font-weight: normal;font-size: 0.24rem;}
.news ul li .txt .dec{font-size: 0.18rem;line-height: 0.34rem;height:0.68rem;color:#666;margin:0.2rem 0;}
.news ul li .more{opacity: 0;transition: all 0.5s;}
.news ul li .more img{margin-left: 0;transition: all 0.5s;}
.news ul li:hover .more{opacity: 1;}
.news ul li:hover .more img{margin-left: 10px;}

@media(max-width:1024px){
    .nban .img{padding-top:35%;}
    .nban .txt{padding-top:0;}
    .nban .txt .txtbox{font-size: 20px;}
    .localtion{line-height: 60px;}
    .commontit{line-height: 35px;}
    .commontit .tit{font-size: 30px;}
    .commontit .yearnav .name{width:150px;line-height: 35px;}
    .commontit .yearnav{font-size: 14px;}
    .news ul li{padding:30px 0;}
    .news ul li a{padding-left:2.8rem;}
    .news ul li .img{width:2.5rem;padding-top:1.8rem;}
    .news ul li .txt{min-height:1.8rem;padding-top:0.2rem;padding-right:130px;}
    .news ul li .txt .tit{font-size: 16px;font-weight: bold;}
    .news ul li .txt .dec{font-size: 14px;line-height: 24px;height:48px;}
    .news ul li .txt .date{width:90px;}
    .news ul li .txt .date p{font-size: 50px;}
    .news ul li .txt .date span{font-size: 14px;}
    .submenu ul li{font-size: 15px;margin-left:20px;}
}

@media(max-width:640px){
    .news ul li a{padding-left:0;}
    .news ul li .img{width:100%;padding-top:65%;position: relative;}
    .news ul li .txt{margin-top:10px;padding-right:100px;}
    .news ul li .txt .date{width:70px;}
    .news ul li .txt .date p{font-size: 40px;}
    .localtion{line-height: 40px;padding:10px 0;}
    .submenu{width:100%;line-height: 40px;border-top:1px solid #ddd;}
    .submenu ul li{font-size: 15px;margin-left:0;margin-right:20px;}
    .nban .txt .txtbox{font-size: 18px;}
    .commontit .yearnav.news .name option:not(:first-child){font-size: 14px;line-height: 30px;}
}

/* 新闻详情 */
.w1120{max-width:11.2rem;margin:0 auto;}
.newsinfo .newsinfotit{text-align: center;background: url(/uploads/image/crimages/newsinfoline.png) repeat-x bottom center;padding-bottom:0.4rem;margin-bottom:0.4rem;text-align: center;}
.newsinfo .newsinfotit h1{font-size: 0.32rem;font-weight: bold;}
.newsinfo .newsinfotit .date{color:#666;margin-top:0.2rem;}
.newsinfo .newsinfotit .date span{display: inline-block;margin:0 0.2rem;padding-left:23px;}
.newsinfo .newsinfotit .date span.s1{background: url(/uploads/image/crimages/time.png) no-repeat center left;}
.newsinfo .newsinfotit .date span.s2{background: url(/uploads/image/crimages/eye.png) no-repeat center left;}

.newsinfo .newsinfocon{font-size: 16px !important;line-height: 2em !important;color:#666 !important;font-family:宋体 !important;}
.newsinfo .newsinfocon *{font-size: 16px !important;line-height: 2em !important;color:#666 !important;font-family:宋体 !important;}
.newsinfo .newsinfocon p{font-size: 16px;line-height: 2em;margin:5px 0;font-family:宋体;color:#666;}

.newsinfo .newsinfopage{padding-top:0.4rem;margin-top:0.4rem;border-top:1px solid #e5e5e5;}
.newsinfo .newsinfopage dl::after{content:'';display: block;clear: both;}
.newsinfo .newsinfopage dl{margin-left:-5%;}
.newsinfo .newsinfopage dl dd{width:45%;margin-left:5%;float:left;font-size: 0.18rem;line-height: 0.34rem;color:#999;}
.newsinfo .newsinfopage dl dd a{color:#999;}
.newsinfo .newsinfopage dl dd:hover a{color:var(--main-bg-color);}
.newsinfo .newsinfopage dl dd:nth-child(2){text-align: right;}

@media(max-width:1024px){
    .newsinfo .newsinfotit{margin-bottom:20px;padding-bottom:20px;}
    .newsinfo .newsinfotit h1{font-size: 20px;}
    .newsinfo .newsinfocon{font-size: 14px;line-height: 24px;}
    .newsinfo .newsinfocon img{width: 100% !important;height: auto !important;}
    .newsinfo .newsinfopage {padding-top:20px;margin-top:20px;}
    .newsinfo .newsinfopage dl dd{font-size: 14px;line-height: 28px;}
}

@media(max-width:640px){
    .newsinfo .newsinfotit h1{font-size: 18px;}
}

/* 公司公告 */
.commonlist ul li{line-height: 0.78rem;border-bottom:1px solid #e5e5e5;padding-right:100px;position: relative;font-size: 0.18rem;padding-left:22px;transition: all .5s;-webkit-transition: all .5s;}
.commonlist ul li::before{content:'';display: block;width:5px;height:5px;border-radius: 50%;background: var(--main-bg-color);position: absolute;left:2px;top:50%;margin-top:-2.5px;transition: all .5s;-webkit-transition: all .5s;}
.commonlist ul li span{color:#999;position: absolute;right:0;top:0;transition: all .5s;}
.commonlist ul li p{font-weight: normal;}
.commonlist ul li:hover{box-shadow: 0 10px 20px rgba(0,0,0,0.1);padding-left:40px;}
.commonlist ul li:hover::before{left:20px;}
.commonlist ul li:hover span{right:0.2rem;}
@media(max-width:1024px){
    .commonlist ul li{line-height: 60px;font-size: 15px;}
}

@media(max-width:640px){
    .commonlist ul li{line-height: 45px;font-size: 14px;}
}

/* 投资亮点 */
.investment_highlights ul{margin-left:-3%;}
.investment_highlights ul li{width:30.33%;float:left;margin-left:3%;margin-bottom:3%;background: #f5f5f5;transition: all .5s;}
.investment_highlights ul li .img{padding-top:63%;}
.investment_highlights ul li:hover{background: var(--main-bg-color);}
.investment_highlights ul li .txt{line-height: 0.8rem;padding:0 0.3rem;font-size: 0.18rem;font-weight: normal;position: relative;padding-right:0.6rem;}
.investment_highlights ul li:hover .txt{color:#fff;}
.investment_highlights ul li .txt::after{content:'';display: block;width:0.6rem;height:13px;background: url(/uploads/image/crimages/more.png) no-repeat center center;background-size: contain;position: absolute;right:0rem;top:50%;margin-top:-6.5px;opacity: 0;transition: all 0.5s;}
.investment_highlights ul li:hover .txt::after{background: url(/uploads/image/crimages/more_w.png) no-repeat center center;background-size: contain;right: 0.15rem;opacity: 1;}


@media(max-width:1024px){
    .investment_highlights ul li .txt{line-height: 50px;font-size: 15px;padding:0 20px;padding-right:40px;}
    .investment_highlights ul li .txt::after{width:20px;right:20px;}
}


@media(max-width:640px){
    .investment_highlights ul li{width:47%;}
    .investment_highlights ul li .txt{line-height: 40px;padding:0 10px;font-size: 14px;padding-right:30px;}
    .investment_highlights ul li .txt::after{right:5px;}
}

/* 投资者关系 */
.ntit{line-height: 0.5rem;margin-bottom:0.45rem;}
.ntit h2{font-size: 0.4rem;}
.investor .investorbox .item{display: flex;flex-wrap: wrap;margin-left:0.5%;}
.investor .investorbox .item dl{width:49.5%;margin-left:0.5%;background: #f5f5f5;box-sizing: border-box;padding-left:1.8rem;position: relative;font-weight: normal;display: flex;align-items: center;}
.investor .investorbox .item dl dt{width:1.8rem;position: absolute;left:0;top:0;border-right:1px solid #fff;box-sizing: border-box;padding:0 0.3rem;height:100%;display: flex;align-items: center;color:#999;}
.investor .investorbox .item dl dd{padding:0.15rem 0.2rem 0.15rem 0.3rem;display: flex;align-items: center;font-family: arial, sans-serif;}
.investor .investorbox .item:nth-child(2n) dl{background: #fff;}
.investor .investorbox .item dl dd.tel{color:var(--main-bg-color);}
@media(max-width:1024px){
    .ntit h2{font-size: 22px;} 
    .ntit{line-height: 30px;margin-bottom:20px;}
}

@media(max-width:768px){
    .ntit h2{font-size: 20px;} 
    .investor .investorbox .item dl{width:99.5%;padding-left:110px;}
    .investor .investorbox .item:nth-child(2n) dl{background: #f5f5f5;}
    .investor .investorbox .item dl:nth-child(2){background: #fff;}
    .investor .investorbox .item dl dd{padding:10px;}
    .investor .investorbox .item dl dt{padding:0 10px;width:110px;}
}

/* 党建工作 */
.nban_dj .txt .txtbox{background-image: linear-gradient(#eff2f7,#f26a71);}
.news_dj ul li:first-child{padding-top:0;}
.news_dj ul li:hover .tit{color:#e60313;}

/* 党务学习 */
.party_work ul{margin-left:-2.5%;}
.party_work ul li{width:30.83%;float:left;margin-bottom:3.5%;margin-left:2.5%;background: #f2f2f2;transition: all .5s;}
.party_work ul li .img{padding-top:54%;}
.party_work ul li .txt{padding:0.2rem;}
.party_work ul li .txt .tit{font-size: 0.24rem;font-weight: normal;line-height: 0.35rem;height:0.7rem;margin-bottom:0.2rem;}
.party_work ul li:hover .txt .tit{color:#e60313;}
.party_work ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.party_work ul li .more{opacity: 0;transition: all 0.5s;}
.party_work ul li .more img{margin-left: 0;transition: all 0.5s;}
.party_work ul li:hover .more{opacity: 1;}
.news ul li:hover .more img{margin-left: 10px;}

@media(max-width:1024px){
    .party_work ul li .txt{padding:20px;}
    .party_work ul li .txt .tit{font-size: 16px;line-height: 28px;height:56px;}
}

@media(max-width:640px){
    .party_work ul li{width:47.5%;}
    .party_work ul li .txt{padding:10px;}
    .party_work ul li .txt .tit{font-size: 15px;line-height: 26px;height:52px;}
    .more img{max-width:20px;}
}

/* 精神引领 */
.ntit_dj{position: relative;margin-bottom:0.4rem;}
.ntit_dj::before{content:'';display: block;width:95%;height:1px;background: #e5e5e5;position: absolute;left:0;bottom:9px;}
.ntit_dj .ntit_dj_box{float:left;background: #fff;position: relative;z-index:9;}
.ntit_dj .ntit_dj_box h2{font-size: 0.3rem;}
.ntit_dj .ntit_dj_box .dec{font-size: 0.18rem;color:#e60313;font-weight: bold;margin-top:0.1rem;padding-right:20px;position: relative;}
.ntit_dj .ntit_dj_box .dec::before{content:'';display: block;width:5px;height:5px;border-radius: 50%;background:#e60313;position: absolute;right:0;bottom:7px;}
.ntit_dj .more_btn{position: absolute;right:0;bottom:9px;}

.slider_middle .slick-arrow{top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);position: absolute;}
.slider_middle .slick-arrow.slick-prev{left:-0.9rem;}
.slider_middle .slick-arrow.slick-next{right:-0.9rem;}

.party_style .party_style_part1 .item{padding:0.5rem;background: #f9f9f9;margin-bottom:0.3rem;}
.party_style .party_style_part1 .item a{display: block;padding-left:2.1rem;position: relative;}
.party_style .party_style_part1 .item .img{width:1.6rem;padding-top:1.6rem;border-radius: 0;position: absolute;left:0;top:0;}
.party_style .party_style_part1 .item .txt{height:1.6rem;display: flex;flex-direction: column;justify-content: center;font-size: 0.2rem;line-height: 1.85;font-weight: normal;color:#666;}
.party_style .party_style_part1 .item .txt .tit{font-weight: bold;color:#333;margin-bottom:5px;}
.party_style .party_style_part1 .item .txt .dec{height: 105px;overflow: hidden;}
.party_style .party_style_part1 .item .txt .dec p{text-indent: 0 !important;position: relative;padding-left: 15px;}
.party_style .party_style_part1 .item .txt .dec p:after{position: absolute;left: 0;width: 5px;height: 5px;border-radius: 50%;background: rgba(0,0,0,0.2);content: "";top: 15px;}
.party_style .party_style_part1 .item .txt .dec .no:after{display: none;}
.party_style .party_style_part1 .item .txt .dec br{display: contents;}

.party_style .party_style_part2 {background: #f9f9f9;}
.party_style .party_style_part2 .ntit_dj .ntit_dj_box{background: #f9f9f9;}
.party_style .party_style_part2 .con{text-indent: 2em;font-size: 0.18rem;line-height: 0.34rem;color:#666;margin-bottom:0.2rem;}
.party_style .party_style_part2 .slick-list{margin-left:-0.4rem;}
.party_style .party_style_part2 .slider .item{margin-left:0.4rem;background: #fff;}
.party_style .party_style_part2 .slider .item .img{padding-top:56%;}
.party_style .party_style_part2 .slider .item .txt{margin-top:0.2rem;text-align: center;font-size: 0.18rem;color:#666;margin-bottom: 0.2rem;}

.party_style .party_style_part3 .slick-list{margin-left:-0.5rem;}
.party_style .party_style_part3 .item{margin-left:0.5rem;background: #f2f2f2;}
.party_style .party_style_part3 .item .img{padding-top:54%;}
.party_style .party_style_part3 .item .txt{padding:0.3rem;}
.party_style .party_style_part3 .item .txt .tit{font-size: 0.24rem;font-weight: normal;line-height: 0.35rem;height:0.7rem;margin-bottom:0.2rem;}
.party_style .party_style_part3 .item:hover .txt .tit{color:#e60313;}
.party_style .party_style_part3 .item .more{opacity: 0;transition: all 0.5s;}
.party_style .party_style_part3 .item .more img{margin-left: 0;transition: all 0.5s;}
.party_style .party_style_part3 .item:hover .more{opacity: 1;}
.party_style .party_style_part3 .item:hover .more img{margin-left: 10px;}

@media(max-width:1024px){
    .slider_middle .slick-arrow.slick-prev{left:-10px;}
    .slider_middle .slick-arrow.slick-next{right:-10px;}
    .ntit_dj .ntit_dj_box .dec{font-size: 14px;}
    .ntit_dj .ntit_dj_box h2{font-size: 20px;}
    .party_style .party_style_part2 .con{font-size: 14px;line-height: 25px;}
    .party_style .party_style_part2 .slider .item .txt{font-size: 14px;margin-top:10px;}
    .party_style .party_style_part3 .item .txt{padding:20px;}
    .party_style .party_style_part3 .item .txt .tit{font-size: 16px;line-height: 28px;height:56px;}
    .party_style .party_style_part1 .item{padding:30px;}
    .party_style .party_style_part1 .item .txt{font-size: 15px;height:120px;line-height: 25px;}
    .party_style .party_style_part1 .item a{padding-left:140px;}
    .party_style .party_style_part1 .item .img{width:120px;padding-top:120px;}

}

@media(max-width:640px){
    .party_style .party_style_part1 .item .txt .dec{height: auto;}
    .party_style .party_style_part1 .item .txt .dec p:after{top: 11px;}
    .ntit_dj .ntit_dj_box h2{font-size: 18px;}
    .party_style .party_style_part3 .item .txt{padding:10px;}
    .party_style .party_style_part3 .item .txt .tit{font-size: 15px;line-height: 26px;height:52px;}
    .party_style .party_style_part1 .item{padding:20px;}
    .party_style .party_style_part1 .item a{padding-left:0;}
    .party_style .party_style_part1 .item .img{position: relative;margin:0 auto;}
    .party_style .party_style_part1 .item .txt{height:auto;margin-top:20px;font-size: 14px;line-height: 24px;}
}

/* 联系我们 */
.contact .contactcon{width:50%;}
.contact .contactcon ul li{padding-left:38px;position: relative;font-size: 0.18rem;font-weight: normal;line-height: 2;margin-bottom:0.2rem;}
.contact .contactcon ul li .icon{position: absolute;left:0;top:0;}
.contact .map{width:35%;}
.contact .map #map{height:3.3rem;}
.contact .map .infotxt h3{font-size: 16px;text-align: center;}
.bmap_shadow{display: none;}

.othercontact{background: #f8f6f4;}
.othercontact .othercontactbox .item{width:33.33%;float:left;position: relative;padding-bottom:2.2rem;background: #fff;}
.othercontact .othercontactbox .item .img{padding-top:2.2rem;position: absolute;bottom:0;left:0;width:100%;}
.othercontact .othercontactbox .item .txt{padding:0.4rem 0.45rem;}
.othercontact .othercontactbox .item .txt .tit{font-size: 0.24rem;font-weight: normal;margin-bottom:0.1rem;}
.othercontact .othercontactbox .item .txt ul li{padding-left:0.6rem;font-size: 0.18rem;line-height: 0.34rem;position: relative;}
.othercontact .othercontactbox .item .txt ul li span{position: absolute;left:0;top:0;}
.othercontact .othercontactbox .item .txt ul li:nth-child(2){height:0.68rem;}
.othercontact .othercontactbox .item.item:nth-child(2n){padding-bottom:0;padding-top:2.2rem;}
.othercontact .othercontactbox .item.item:nth-child(2n) .img{bottom:auto;top:0;left:0;}

.technology_service{background: url(/uploads/image/crimages/tecbg.png) repeat-x bottom center;}
.technology_service .technology_servicebox ul::after{content:'';display: block;clear: both;}
.technology_service .technology_servicebox ul{margin-left:-2%;display: flex;flex-wrap: wrap;}
.technology_service .technology_servicebox ul li{width:23%;float:left;margin-left:2%;margin-bottom:2%;background-size: cover;background-position: center center;background-repeat: no-repeat;box-sizing: border-box;padding:0.4rem;transition: all .5s;}
.technology_service .technology_servicebox ul li .icon{margin:0.4rem 0;}
.technology_service .technology_servicebox ul li .icon img{max-width:0.4rem;}
.technology_service .technology_servicebox ul li .tit{font-size: 0.22rem;font-weight: normal;}
.technology_service .technology_servicebox ul li .dec{font-size: 0.18rem;line-height: 0.34rem;margin-top:0.2rem;}
.technology_service .technology_servicebox ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.technology_service .technology_servicebox ul li:hover .icon img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.technology_service .technology_servicecon{padding-top:0.2rem;}
.technology_service .technology_servicecon ul::after{content:'';display: block;clear: both;}
.technology_service .technology_servicecon ul{margin-left:-2%;display: flex;flex-wrap: wrap;}
.technology_service .technology_servicecon ul li{width:48%;float:left;margin-left:2%;background: url(/uploads/image/crimages/tecvbg.png) no-repeat center center;background-size: cover;color:#fff;box-sizing: border-box;padding:0.6rem;position: relative;padding-right:2rem;}
.technology_service .technology_servicecon ul li .icon{width:1rem;height:1rem;text-align: center;line-height: 1rem;border-radius: 50%;background: rgba(21,89,167,0.1);position: absolute;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);right:0.6rem;}
.technology_service .technology_servicecon ul li .txt p{font-size: 0.36rem;font-weight: bold;}
.technology_service .technology_servicecon ul li .txt span{font-size: 0.18rem;}
.technology_service .technology_servicecon ul li:first-child{border-radius:0.4rem 0 0.4rem 0.4rem;}
.technology_service .technology_servicecon ul li:nth-child(2){border-radius:0 00.4rem 0.4rem 0.4rem;}
.technology_service .technology_servicecon ul li:hover .icon img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.question{background: #f9f9f9;}
.question .question_search{padding-left:2.3rem;position: relative;margin-bottom:00.35rem;}
.question .question_search .type{position: absolute;left:0;top:0;}
.question .question_search .type span{width:2rem;line-height: 0.6rem;border-radius: 0.6rem;background: var(--main-bg-color);color:#fff;text-align: center;display: block;}
.question .question_search .searchbox{line-height: 0.6rem;border-radius: 0.6rem;background: #fff;width:100%;box-sizing: border-box;padding-right:1.2rem;position: relative;}
.question .question_search .searchbox button{width:1.2rem;height:100%;border-radius: 0.6rem;background: var(--main-bg-color);color:#fff;text-align: center;position: absolute;right:0;top:0;}
.question .question_search .searchbox input{width:100%;height:100%;box-sizing: border-box;padding:0 0.3rem;font-size: 0.16rem;}

.question .question_list .item{position: relative;margin-bottom:0.2rem;background: #fff;border-top:3px solid #ececec;padding:0.4rem 0.5rem;padding-right:2.4rem;}
.question .question_list .item::before{content:'';display: block;width:100%;height:3px;background: var(--main-bg-color);position: absolute;left:0;top:-3px;transition: all .5s;width:0;opacity: 0;}
.question .question_list .item .tit{font-size: 0.24rem;font-weight: normal;cursor: pointer;}
.question .question_list .item .dec{font-size: 0.18rem;line-height: 0.34rem;color:#999999;margin-top:0.1rem;height:0.68rem;cursor: pointer;}
.question .question_list .item .hidebox{margin-top:0.2rem;display: none;}
.question .question_list .item .hidebox .q{padding-left:0.95rem;position: relative;font-size:0.18rem;line-height: 0.32rem;color:#999;margin-bottom:0.1rem;}
.question .question_list .item .hidebox .q .name{color:#333;font-weight: normal;position: absolute;left:0;top:0;}
.question .question_list .item .btn{width:0.6rem;height:0.6rem;background-color: #f5f5f5;background-position: center center;background-repeat: no-repeat;border-radius: 50%;background-image: url(/uploads/image/crimages/jia.png);position: absolute;right:0.5rem;top:0.7rem;cursor: pointer;}
.question .question_list .item .btn.on{background-image: url(/uploads/image/crimages/jian.png);}
.question .question_list .item .tit.on{color:var(--main-bg-color);}

@media(max-width:1024px){
    .contact .contactcon ul li{font-size: 15px;}
    .contact .map #map{height:2.5rem;}
    .contact .map{width:45%;}
    .othercontact .othercontactbox .item .txt{padding:20px;}
    .othercontact .othercontactbox .item .txt .tit{font-size: 16px;font-weight: bold;}
    .othercontact .othercontactbox .item .txt ul li{font-size: 14px;line-height: 25px;}
    .othercontact .othercontactbox .item .img{padding-top:1.5rem;}
    .othercontact .othercontactbox .item{padding-bottom:1.5rem;}
    .othercontact .othercontactbox .item.item:nth-child(2n){padding-top:1.5rem;}
    .technology_service .technology_servicebox ul li{padding:20px;}
    .technology_service .technology_servicebox ul li .tit{font-size: 16px;font-weight: bold;}
    .technology_service .technology_servicebox ul li .dec{font-size: 14px;line-height: 25px;}
    .technology_service .technology_servicecon ul li{padding:20px 30px;padding-right:80px;}
    .technology_service .technology_servicecon ul li .txt p{font-size: 20px;}
    .technology_service .technology_servicecon ul li .txt span{font-size: 14px;}
    .technology_service .technology_servicecon ul li .icon{width:60px;height:60px;right:20px;line-height: 60px;}
    .technology_service .technology_servicecon ul li .icon img{max-width:30px;max-height:30px;}
    .question .question_search .type span{width:120px;line-height: 40px;border-radius: 40px;}
    .question .question_search{padding-left:140px;}
    .question .question_search .searchbox{line-height: 40px;padding-right:100px;}
    .question .question_search .searchbox button{width:100px;border-radius: 40px;}
    .question .question_search .searchbox input{font-size: 14px;}
    .question .question_list .item{padding:20px;padding-right:75px;}
    .question .question_list .item .btn{width:40px;height:40px;right:15px;top:45px;}
    .question .question_list .item .tit{font-size: 16px;font-weight: bold;}
    .question .question_list .item .dec{font-size: 14px;line-height: 25px;height:50px;}
    .question .question_list .item .hidebox .q{font-size: 14px;line-height: 25px;padding-left:70px;}
    .othercontact .othercontactbox .item .txt ul li{padding-left:50px;}
}


@media(max-width:640px){
    .contact .contactcon{width:100%;}
    .contact .map{width:100%;}
    .contact .map #map{height:300px;}
    .contact .contactcon ul li{font-size: 14px;line-height: 24px;margin-bottom:10px;}
    .othercontact .othercontactbox .item{width:100%;padding:0 !important;}
    .othercontact .othercontactbox .item .img{position: relative;padding-top:44%;}
    .othercontact .othercontactbox .item .txt ul li:nth-child(2){height:auto;}
    .technology_service .technology_servicebox ul li{width:48%;}
    .technology_service .technology_servicecon ul li{width:98%;margin-bottom:10px;}
    .technology_service .technology_servicebox ul li .icon img{max-width:28px;}
    .technology_service .technology_servicecon ul li .txt p{font-size: 16px;}
    .question .question_search{padding-left:0;}
    .question .question_search .type{position: static;margin-bottom:10px;}
    .question .question_list .item{padding:15px;padding-right:60px;}
    .question .question_list .item .tit{font-size: 15px;}
    .question .question_list .item .btn{width:30px;height:30px;}
}

.question_1{background: none;}

/* 荣誉资质 */
.honor ul{}
.honor ul li{width:33.33%;float:left;margin-bottom:2%;text-align: center;padding:0 0.5rem;box-sizing: border-box;background: url(/uploads/image/crimages/honorbg.png) repeat-x left top 2.3rem;position: relative;}
.honor ul li .imgbox{padding-top:2rem;}
.honor ul li .imgbox span{background-size: contain;align-items: flex-end;}
.honor ul li .imgbox .box{display: inline-block;border:0.13rem solid #77473a;}
.honor ul li .imgbox img{object-fit: contain;width:auto;height:auto;max-height:1.74rem;}
.honor ul li .txt{font-size: 0.18rem;line-height: 0.3rem;height:0.68rem;margin-top:0.5rem;font-weight: normal;}

.honor ul li::before{content:'';width:50px;background: url(/uploads/image/crimages/honorbg_l.png) no-repeat left top 2.3rem;height:100%;position: absolute;left:-50px;top:0;opacity: 0;}
.honor ul li::after{content:'';width:50px;background: url(/uploads/image/crimages/honorbg_r.png) no-repeat right top 2.3rem;height:100%;position: absolute;right:-50px;top:0;opacity: 0;}

.honor ul li:nth-child(3n 1)::before{display: block;opacity: 1;}
.honor ul li:nth-child(3n 3)::after{display: block;opacity: 1;}

.honor ul li:hover .imgbox span{transform: scale(1);-webkit-transform: scale(1);}
.honor .more_btn{position: absolute;right: 0;top: 0;}
.fancybox-can-drag .fancybox-content{border:0.13rem solid #77473a;box-sizing: content-box;}

@media(max-width:1024px){
    .honor ul{padding:0 50px;}
    .honor ul li{padding:0 20px;}
    .honor ul li .txt{font-size: 14px;line-height: 25px;height:50px;}
}

@media(max-width:640px){
    .honor ul{padding:0 10px;}
    .honor ul li{padding:0 10px;width:50%;}
    .honor ul li:nth-child(3n 1)::before{display: block;opacity: 0;}
    .honor ul li:nth-child(3n 3)::after{display: block;opacity: 0;}
    .honor ul li:nth-child(2n 1)::before{display: block;opacity: 1;}
    .honor ul li:nth-child(2n 2)::after{display: block;opacity: 1;}
    .honor ul li::before,.honor ul li::after{width:30px;}
    .honor ul li::before{left:-20px;}
    .honor ul li::after{right:-20px;}
}

/* 关于我们 */
.tabslide{position: relative;}
.nones{ position:absolute; visibility:hidden; opacity:0; top:0;width: 100%;z-index: -10;left: 0;}
.about{position: relative;overflow: hidden;padding-bottom: 0;}
.about .abouttxt{width:46.5%;padding:0rem 0 0.5rem 0;}
.about .abouttxt .con{font-size: 0.18rem;line-height: 0.34rem;text-indent: 2em;margin-top: -0.1rem;}
.about .aboutimg{width:45%;position: absolute;top:0.9rem;right:0;}

.number{/*background: url(/uploads/image/crimages/numbg.jpg) no-repeat center center;background-size: cover;*/padding:0.5rem 0 0;}
/* .number ul::after{content:'';display: block;clear: both;} */
.number ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-left: -4%;}
.number ul li{width: 29.33%;margin-left: 4%;margin-bottom: 0.6rem;}
.number ul li .num {position: relative;color:#898989;}
.number ul li .num p{font-family: zhengq;font-size: 0.54rem;line-height: 1;display: inline-block;color:#333;margin-right:5px;}
.number ul li .num i{font-size: 0.24rem;font-weight: bold;color:#333;position: absolute;top:-0.05rem;line-height: 1;}
.number ul li .text{color:#999;line-height: 0.3rem;}

@media(max-width:1024px){
    .about .abouttxt{padding:0;}
    .number ul li .num p{font-size: 40px;}
    .number ul li .num i{font-size: 16px;}
    .number ul li{margin-bottom:30px;}
    .number ul li .text{line-height: 24px;}
    .about .abouttxt .con{font-size: 14px;line-height: 24px;}
}

@media(max-width:768px){
    .number ul{flex-wrap: wrap;}
    .number ul::after{content:'';display: block;clear: both;}
    .number ul {margin-left:-5%;}
    .number ul li{width:28.33%;margin-left:5%;}
}

@media(max-width:640px){
    .number ul li{width:45%;}
    .about .abouttxt{width:100%;margin-bottom:20px;}
    .about .aboutimg{position: static;width:100%;}
    .number ul li .text{font-size: 13px;}
}

.ntit_ab .dec{font-weight: bold;color:var(--main-bg-color);font-size: 0.18rem;}

.culture{padding-bottom:0;}
.culture .culturebox ul{display: flex;margin-left:-1%;}
/* .culture .culturebox ul::after{content:'';display: block;clear: both;} */
.culture .culturebox ul li{float:left;margin-left:1%;width:18.5%;position: relative;transition: all .5s;}
.culture .culturebox ul li .img{padding-top:5.6rem;}
.culture .culturebox ul li .txt{position: absolute;padding:0.3rem;width:100%;box-sizing: border-box;top:0.4rem;left:0;color:#fff;max-height:70%;overflow: auto;}
.culture .culturebox ul li .txt b{display: block;width:20px;height:3px;background: #fff;}
.culture .culturebox ul li .txt .tit{font-size: 0.26rem;font-weight: normal;margin:0.2rem 0 0.3rem 0;}
.culture .culturebox ul li .txt .con{font-size: 0.2rem;line-height: 0.34rem;opacity: 0;transition: all 0.5s;transform: translatey(-25px);}
.culture .culturebox ul li .icon{width:0.58rem;height:0.58rem;line-height: 0.58rem;text-align: center;border-radius: 50%;border:1px solid #fff;position: absolute;bottom:0.5rem;left:0.3rem;}
.culture .culturebox ul li .icon img{max-width:0.38rem;max-height:0.38rem;}
.culture .culturebox ul li.on .txt .con{opacity: 1;transform: translatey(0);}
.culture .culturebox ul li:hover .icon img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.culture .culturebox ul li.on{width:40.5%;}

@media(max-width:1024px){
    .culture .culturebox ul li .img{padding-top:4rem;}
    .culture .culturebox ul li .txt{padding:20px;top:10px;}
    .culture .culturebox ul li .txt .tit{font-size: 16px;font-weight: bold;margin:10px 0 20px 0;}
    .culture .culturebox ul li .txt .con{font-size: 14px;line-height: 24px;}
    .culture .culturebox ul li .icon{left:20px;bottom:20px;width:40px;height:40px;line-height: 40px;}
    .culture .culturebox ul li .icon img{max-width:20px;max-height:20px;}
}

@media(max-width:768px){
    .culture .culturebox ul{flex-wrap: wrap;}
    .culture .culturebox ul li{width:49%;margin-bottom:1%;}
    .culture .culturebox ul li.on{width:49%;}
}

@media(max-width:640px){
    .culture .culturebox ul li{width:99%;margin-bottom:1%;}
    .culture .culturebox ul li.on{width:99%;}
    .culture .culturebox ul li .img{padding-top:80%;}
    .culture .culturebox ul li .icon{}
}

.history{background: url(/uploads/image/crimages/hisbg.png) no-repeat bottom center;background-size: 100% auto;position: relative;}
.history .historybox{position: relative;}
.history .historybox::before{content:'';display: block;width:100%;height:1px;background: #e5e5e5;position: absolute;bottom:0.8rem;left:0;}
.history .historybox .item{padding-left:1rem;position: relative;padding-bottom:0.8rem;}
.history .historybox .item .year{width:0.85rem;height:100%;position: absolute;left:0;top:0;}
.history .historybox .item .year .b_year{font-size: 0.2rem;font-weight: bold;position: absolute;left:0;bottom:0;background: #fff;width:100%;height:0.8rem;display: flex;align-items: center;justify-content: center;}
.history .historybox .item .year .t_year{width:0.85rem;height:0.85rem;display: flex;align-items: center;justify-content: center;font-size: 0.24rem;font-weight: bold;box-sizing: border-box;border:1px solid #e5e5e5;border-radius: 50%;color:#ccc;background: #fff;position: relative;}
.history .historybox .item .year::before{content:'';display: block;width:1px;height:100%;background: #e5e5e5;position: absolute;left:50%;top:0;margin-left:-0.5px;}
.history .historybox .item .dotico{width:10px;height:10px;background: #e5e5e5;border-radius: 50%;position: absolute;left:50%;transform: translatex(-50%);-webkit-transform: translatex(-50%);bottom:calc(0.8rem - 5px);z-index:9;}

.history .historybox .item.slick-current .dotico{height:0.46rem;width:0.46rem;background:url(/uploads/image/crimages/hisico.png) no-repeat center center var(--main-bg-color);background-size: 0.22rem;bottom:calc(0.8rem - 0.23rem);}
.history .historybox .item.slick-current .year .b_year{font-size: 0.24rem;color:var(--main-bg-color);}
.history .historybox .item.slick-current .year .t_year{background: var(--main-bg-color);border:1px solid var(--main-bg-color);color:#fff;}

.history .historybox .item .con{height:4rem;overflow: auto;box-sizing: border-box;padding:0.2rem;padding-left:0;padding-bottom:0.1rem;}
.history .historybox .item .con ul li{padding-left:15px;position: relative;line-height: 0.26rem;color:#666;margin-bottom:8px;}
.history .historybox .item .con ul li::before{content:'';display: block;width:5px;height:5px;background-image: linear-gradient(90deg, #facb22, #f83700);border-radius: 50%;position: absolute;left:0;top:9px;}

.history .historybox .slick-arrow{position: absolute;bottom:0.5rem;background: #d8d8d8;}
.history .historybox .slick-arrow.slick-prev{left:-0.6rem;}
.history .historybox .slick-arrow.slick-next{right:-0.6rem;}
.history .historybox .slick-arrow:hover{background-image: linear-gradient(90deg, #facb22, #f83700);}

@media(max-width:1024px){
    .history .historybox .item .year .t_year{width:65px;height:65px;font-size: 18px;}
    .history .historybox .item .year{width:65px;}
    .history .historybox .item{padding-left:78px;padding-bottom:60px;}
    .history .historybox .item .year .b_year{height:60px;font-size: 16px;}
    .history .historybox .item.slick-current .year .b_year{font-size: 18px;}
    .history .historybox::before{bottom:60px;}
    .history .historybox .item .dotico{bottom:55px;}
    .history .historybox .slick-arrow{bottom:40px;}
    .history .historybox .slick-arrow.slick-next{right:-30px;}
    .history .historybox .slick-arrow.slick-prev{left:-30px;}
    .history .historybox .item.slick-current .dotico{width:30px;height:30px;background-size:15px;bottom:45px;}
    .history .historybox .item .con ul li{line-height: 24px;}
}

@media(max-width:640px){
    .history .historybox{padding:0 20px;}
    .history .historybox .item .con{height:auto;min-height:180px;}
}

.honor_bg{background: #f0f4f8;padding-bottom:0.3rem;padding-top: 0.3rem;}
.honor_bg .ntit{margin-bottom: 0.3rem;}
.shehuizr .shehuizrbox .item{position: relative;}
.shehuizr .shehuizrbox .item .img{padding-top:6.56rem;}
.shehuizr .shehuizrbox .item .txt{width:50%;box-sizing: border-box;padding:0.6rem;position: absolute;left:0;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);color:#fff;}
.shehuizr .shehuizrbox .item .txt .con{font-size: 0.18rem;line-height: 0.34rem;margin-bottom:0.5rem;text-indent: 2em;max-height:4rem;overflow: auto;padding-right:10px;}

@media(max-width:1024px){
    .shehuizr .shehuizrbox .item .img{padding-top:4.56rem;}
    .shehuizr .shehuizrbox .item .txt{padding:5%;}
    .shehuizr .shehuizrbox .item .txt .con{font-size: 14px;line-height: 24px;max-height:2.8rem;margin-bottom:30px;}
}

@media(max-width:768px){
    .shehuizr .shehuizrbox .item .txt{padding:20px;}
}

@media(max-width:640px){
    .shehuizr .shehuizrbox .item .img::after{content:'';display: block;width:100%;height:100%;background: rgba(0,0,0,0.3);position: absolute;top:0;left:0;}
    .shehuizr .shehuizrbox .item .txt .con{margin-bottom:15px;}
    .shehuizr .shehuizrbox .item .txt{width:100%;z-index:99;} 
}


/* 加入我们 */
.joinenter ul{margin-left:-2%;}
.joinenter ul li{width:48%;float:left;margin-left:2%;position: relative;}
.joinenter ul li .img{padding-top:3rem;}
.joinenter ul li .txt{position: absolute;color:#fff;position: absolute;left:0;top:50%;width:100%;box-sizing: border-box;padding:0.3rem;text-align: center;transform: translatey(-50%);-webkit-transform: translatey(-50%);}
.joinenter ul li .txt .tit{font-weight: bold;color:#fff;font-size: 0.3rem;}
.joinenter ul li .txt .dec{font-size: 0.18rem;margin:0.1rem 0 0.3rem 0;}
.joinenter ul li .txt .more{width:0.6rem;height:0.6rem;text-align: center;line-height: 0.6rem;background-image:linear-gradient(90deg, #facb22, #f83700);border-radius: 50%;margin:0 auto;}
.joinenter ul li .txt .more img{max-width:0.26rem;}

.join_ad{background-size: cover;background-repeat: no-repeat;background-position: center center;padding:1.3rem 0;}
.join_ad .text{text-align: center;font-size: 0.4rem;font-weight: bold;color:#fff;line-height: 1.8;}

.join_rczl{background: url(/uploads/image/crimages/rczlbg.png) repeat-x top center;}
.join_rczl .join_rczlbox ul{display: flex;margin-left:-2%;flex-wrap: wrap;}
.join_rczl .join_rczlbox ul li{width:31.33%;float:left;margin-left:2%;margin-bottom:2%;background: url(/uploads/image/crimages/zlbg.png) no-repeat center center;background-size: 100% 100%;box-sizing: border-box;padding:0.35rem;}
.join_rczl .join_rczlbox ul li .icon {margin-top:0.2rem;}
.join_rczl .join_rczlbox ul li .icon img{max-width:0.4rem;}
.join_rczl .join_rczlbox ul li .tit{font-size: 0.24rem;color:var(--main-bg-color);font-weight: normal;margin-top:0.3rem;}
.join_rczl .join_rczlbox ul li b{display: block;width:15px;height:3px;background-image: linear-gradient(90deg, #facb22, #f83700);margin:0.15rem 0;}
.join_rczl .join_rczlbox ul li .dec{font-size: 0.18rem;line-height: 0.34rem;min-height:1.36rem;}
.join_rczl .join_rczlbox ul li:hover .icon img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.join_rcfl{background: url(/uploads/image/crimages/rcflbg.png) no-repeat top center;}
.join_rcfl .join_rcflbox ul{margin-left:-6%;}
.join_rcfl .join_rcflbox ul li{width:14%;float:left;margin-left:6%;margin-bottom:4%;text-align: center;}
.join_rcfl .join_rcflbox ul li .icon{width:0.8rem;height:0.8rem;border-radius: 50%;background: url(/uploads/image/crimages/yuan.png) no-repeat center center;background-size: cover;text-align: center;line-height: 0.8rem;margin:0 auto;}
.join_rcfl .join_rcflbox ul li .icon img{max-width:0.4rem;}
.join_rcfl .join_rcflbox ul li .txt{}
.join_rcfl .join_rcflbox ul li .txt .tit{font-size: 0.22rem;font-weight: normal;margin:0.1rem 0;}
.join_rcfl .join_rcflbox ul li .txt .dec{color:#999;line-height: 0.28rem;height:0.56rem;}
.join_rcfl .join_rcflbox ul li:hover .icon img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}

.join_rcfl .join_rcflimg{}
.join_rcfl .join_rcflimg .slider{background: url(/uploads/image/crimages/line.png) no-repeat center center;width:150%;margin-left:-25%;}
.join_rcfl .join_rcflimg .slider .slick-track{padding:0.8rem 0;}
.join_rcfl .join_rcflimg .slick-list{margin-left:-1.6rem;}
.join_rcfl .join_rcflimg .item {transition: all .3s;height:6.2rem;}
.join_rcfl .join_rcflimg .item .img{width:3.2rem;height:3.2rem;border-radius: 50%;transition: margin-top .5s;margin:0 0.45rem;}
.join_rcfl .join_rcflimg .item .img::after{width:101%;height:101%;border-radius: 50%;background: rgba(255,255,255,0.7);position: absolute;top:50%;left:50%;content:'';transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);opacity: 0;transition: all .3s;-webkit-transition: all .3s;}
.join_rcfl .join_rcflimg .item.slick-active{}
.join_rcfl .join_rcflimg .item.slick-active .img{width:5rem;height:5rem;margin-top:-0.6rem;}
.join_rcfl .join_rcflimg .item.slick-active .img::after{opacity: 1;}
.join_rcfl .join_rcflimg .item.slick-active   .item{}
.join_rcfl .join_rcflimg .item.slick-active   .item .img{width:3.2rem;height:3.2rem;margin-top:2rem;}
.join_rcfl .join_rcflimg .item.slick-active   .item .img::after{opacity: 0;}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item{}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item .img{width:5rem;height:5rem;margin-top:-0.5rem;}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item .img::after{opacity: 0;}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item   .item{}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item   .item .img{width:3.2rem;height:3.2rem;margin-top:3rem;}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item   .item .img::after{opacity: 0;}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item   .item   .item{}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item   .item   .item .img{width:3.2rem;height:3.2rem;margin-top:-0.8rem;}
.join_rcfl .join_rcflimg .item.slick-active   .item   .item   .item   .item .img::after{opacity: 1;}

.join_rcfl .join_rcflimg .text{text-align: right;position: relative;font-size: 0.3rem;font-weight: bold;color:var(--main-bg-color);overflow: hidden;}
.join_rcfl .join_rcflimg .text span{display: inline-block;background: #fff;padding-right:4rem;position: relative;}
.join_rcfl .join_rcflimg .text span i{width:5px;height:5px;background: var(--main-bg-color);border-radius: 50%;display: inline-block;vertical-align: middle;margin-right:15px;position: relative;top:-3px;}
.join_rcfl .join_rcflimg .text::before{content:'';display: block;width:100%;height:1px;background:#e5e5e5;position: absolute;left:8%;top:50%;margin-top:-0.5px;}

.join_rcfl .join_rcflimg .slick-arrow{position: absolute;bottom:-50px;z-index:99;}
.join_rcfl .join_rcflimg .slick-arrow.slick-prev{left:16%;}
.join_rcfl .join_rcflimg .slick-arrow.slick-next{left:20%;}

@media(max-width:1440px){
    .join_rcfl .join_rcflimg .item .img{margin:0 0.35rem;}
}

@media(max-width:1024px){
    .joinenter ul li .img{padding-top:2rem;}
    .joinenter ul li .txt .tit{font-size: 18px;}
    .joinenter ul li .txt .dec{font-size: 14px;margin:10px 0 20px 0;}
    .joinenter ul li .txt .more{width:40px;height:40px;line-height: 40px;}
    .joinenter ul li .txt .more img{max-width:20px;}
    .join_rczl .join_rczlbox ul li{padding:20px;}
    .join_rczl .join_rczlbox ul li .tit{font-size: 16px;font-weight: bold;margin-top:20px;}
    .join_rczl .join_rczlbox ul li .dec{font-size: 14px;line-height: 24px;min-height:96px;}
    .join_rczl .join_rczlbox ul li .icon img{max-width:30px;}
    .join_rcfl .join_rcflbox ul li .icon{width:60px;height:60px;line-height: 60px;}
    .join_rcfl .join_rcflbox ul li .icon img{max-width:25px;}
    .join_rcfl .join_rcflbox ul li .txt .tit{font-size: 16px;font-weight: bold;}
    .join_rcfl .join_rcflbox ul li .txt .dec{line-height: 24px;height:48px;}
    .join_rcfl .join_rcflimg .slider{width:100%;margin-left:0;}
    .join_rcfl .join_rcflimg .slick-list{margin-left:0;}
    .join_rcfl .join_rcflimg .item {padding:20px;height:auto;padding-bottom:30px;}
    .join_rcfl .join_rcflimg .slider .slick-track{padding:0;}
    .join_rcfl .join_rcflimg .item .img{width:100% !important;padding-top:100%;height:auto !important;margin-top:0 !important;margin:0 !important;}
    .join_rcfl .join_rcflimg .item .img::after{opacity: 0 !important;}
    .join_rcfl .join_rcflimg .slider{background: none;}
    .join_rcfl .join_rcflimg .text span{padding-right:0;}
    .join_rcfl .join_rcflimg .text{font-size: 18px;}
    .join_rcfl .join_rcflimg .slick-arrow{bottom:-34px;}
    .join_rcfl .join_rcflimg .slick-arrow.slick-prev{left:0;}
    .join_rcfl .join_rcflimg .slick-arrow.slick-next{left:60px;}
}

@media(max-width:640px){
    .joinenter ul li{width:98%;margin-bottom:10px;}
    .joinenter ul li .img{padding-top:50%;}
    .join_rczl .join_rczlbox ul li{width:98%;}
    .join_rcfl .join_rcflbox ul li{width:44%;}
}

/* 人才招收 */
.rencaizs{background: url(/uploads/image/crimages/rczsbg.jpg) no-repeat bottom center;background-size: 100% auto;}
.rencaizs .download a{display: flex;align-items: center;justify-content: center;font-weight: normal;}
.rencaizs .download img{display: inline-block;margin:0 10px;}
.rencaizs .download{margin-top:0.1rem;}
.rencaizs .newsinfocon strong{font-size: 0.2rem;color:#333;display: block;margin-bottom:5px;}

@media(max-width:1024px){
    .rencaizs .newsinfocon strong{font-size: 16px;}
}

/* 人才引进 */
.dengji{padding:0.6rem;text-align: center;background: url(/uploads/image/crimages/ypdjbg.jpg) no-repeat center center;background-size: cover;}
.dengji .text{font-size: 0.32rem;font-weight: bold;color:var(--main-bg-color);}
.dengji .btn{margin-top:0.2rem;}
.dengji .btn a{width:1.96rem;line-height: 0.56rem;text-align: center;border:2px solid var(--main-bg-color);border-radius: 0.56rem;color:var(--main-bg-color);display: inline-block;font-weight: bold;}
.dengji .btn a i{width:26px;height:13px;background: url(/uploads/image/crimages/jt_b.png) no-repeat center center;background-size: contain;display: inline-block;margin-left:10px;}
.dengji .btn a:hover{background: var(--main-bg-color);color:#fff;}
.dengji .btn a:hover i{background: url(/uploads/image/crimages/nextc.png) no-repeat center center;background-size: contain;}

.jobselect{margin:0.45rem 0 0.35rem 0;font-size: 0.18rem;font-weight: normal;}
.jobselect .type{width:47%;}
.jobselect .type::after{content:'';display: block;clear: both;}
.jobselect .type .typeli{width:30.33%;float:left;margin-right:3%;box-sizing: border-box;}
.jobselect .type .typeitem{line-height: 0.6rem;border-radius: 0.6rem;background: #f7f8fa;text-align: center;}
.jobselect .type .typeitem a{display: block;}
.jobselect .type .typeitem.on{background: var(--main-bg-color);}
.jobselect .type .typeitem.on a{color:#fff;}
.jobselect .type .typeitem:hover{background: var(--main-bg-color);}
.jobselect .type .typeitem:hover a{color:#fff;}

.selectbox{border:1px solid #e5e5e5;border-radius: 0.6rem;line-height: 0.6rem;position: relative;}
.selectbox .selecttxt span{display: block; background: url(/uploads/image/crimages/selectarr.png) no-repeat right 0.3rem center;padding-right:0.35rem;padding-left:0.2rem;cursor: pointer;}
.selectbox .selectul{position: absolute; left: 0; right: 0; top: 102%; z-index: 999; background: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.1); display: none; max-height: 2rem; overflow: auto;}
.selectbox .selectul .ul li a{display: block;line-height: 0.4rem; padding: 0 0.3rem; color: #333;border:none;}
.selectbox .selectul .ul li:hover a{background: var(--main-bg-color);color:#fff;}

.jobselect .searchbox{line-height: 0.6rem;border-radius: 0.6rem;background: #fff;width:100%;box-sizing: border-box;padding-right:1.2rem;position: relative;border:1px solid #e5e5e5;width:53%;}
.jobselect .searchbox button{width:1.2rem;height:100%;border-radius: 0.6rem;background: var(--main-bg-color);color:#fff;text-align: center;position: absolute;right:0;top:0;}
.jobselect .searchbox input{width:100%;height:100%;box-sizing: border-box;padding:0 0.3rem;font-size: 0.16rem;}

.job .item{margin-bottom:0.3rem;background: #f7f8fa;}
.job .item .jobtit{line-height: 0.7rem;padding:0 0.5rem;font-weight: normal;cursor: pointer;font-size: 0.18rem;transition: all .5s;}
.job .item .jobtit ul::after{content:'';display: block;clear: both;}
.job .item .jobtit ul li{float:left;box-sizing: border-box;padding-left:0.3rem;}
.job .item .jobtit ul li.li1{width:28%;}
.job .item .jobtit ul li.li2{width:22%;}
.job .item .jobtit ul li.li3{width:15%;}
.job .item .jobtit ul li.li4{width:12%;}
.job .item .jobtit ul li.li5{width:15%;}
.job .item .jobtit ul li.li6{width:8%;text-align: center;}
.job .item .jobtit ul li.li6 i{display: inline-block;width:20px;height:20px;background: url(/uploads/image/crimages/down.png) no-repeat center center;}
.job .item .jobtit.on{background: var(--main-bg-color);color:#fff;}
.job .item .jobtit.on ul .li6 i{background: url(/uploads/image/crimages/downc.png) no-repeat center center;}
.job .item .joncon{padding:0.5rem 1rem;display: none;}
.job .item .joncon .txt{margin-bottom:0.3rem;}
.job .item .joncon .txt .tit{font-size: 0.2rem;font-weight: bold;margin-bottom:0.1rem;}
.job .item .joncon .txt .con{font-size: 0.18rem;line-height: 0.34rem;}
.job .item .joncon .xinz{font-size: 0.2rem;font-weight: bold;color:var(--main-bg-color);margin-bottom:0.3rem;}
.job .item .joncon .addbox .more_btn{display: inline-block;}
.job .item .joncon .addbox .warntxt{display: inline-block;font-size: 0.2rem;font-weight: bold;margin-left:0.2rem;font-style: italic;}

@media(max-width:1024px){
    .dengji{padding:30px;}
    .dengji .text{font-size: 20px;}
    .dengji .btn a{width:140px;line-height: 38px;}
    .dengji .btn a i{width:20px;}
    .jobselect .type{font-size: 14px;}
    .jobselect .type .typeitem{line-height: 35px;border-radius: 35px;}
    .selectbox{line-height: 35px;border-radius: 35px;}
    .selectbox .selecttxt span{padding:0 20px;}
    .jobselect .searchbox{line-height:35px;border-radius: 35px;}
    .jobselect .searchbox input{font-size: 14px;}
    .job .item{margin-bottom:10px;}
    .job .item .jobtit{padding:0 20px;line-height: 50px;font-size: 14px;}
    .job .item .jobtit ul li{padding-left:20px;}
    .job .item .joncon{padding:30px 40px;}
    .job .item .joncon .txt .tit{font-size: 16px;}
    .job .item .joncon .txt .con{font-size: 14px;line-height: 24px;}
    .job .item .joncon .xinz{font-size: 16px;}
    .job .item .joncon .addbox .warntxt{display: block;margin-left:0;font-size: 15px;}
}

@media(max-width:768px){
    .dengji .text{font-size: 18px;}
    .dengji .btn a{line-height: 32px;width:120px;}
    .jobselect .type{width:100%;margin-bottom:10px;}
    .jobselect .searchbox{width:100%;}
}

@media(max-width:640px){
    .job .item .jobtit{padding:0;line-height: 40px;}
    .job .item .jobtit ul li.li2{display: none;}
    .job .item .jobtit ul li.li3{display: none;}
    .job .item .jobtit ul li.li4{display: none;}
    .job .item .jobtit ul li.li5{width:40%;}
    .job .item .jobtit ul li.li6{width:15%;}
    .job .item .jobtit ul li.li1{width:45%;}
    .job .item .joncon{padding:20px;}
}

/* 应聘登记表 */
.yingpform{padding:1rem 0;font-size: 0.18rem;}
.yingpform .y_tit{text-align: center;background: url(/uploads/image/crimages/newsinfoline.png)repeat-x bottom center;padding-bottom:0.3rem;margin-bottom:0.3rem;}
.yingpform .y_tit h2{font-size: 0.4rem;}
.yingpform .y_tit .dec{font-size: 0.18rem;line-height: 0.34rem;margin-top:0.15rem;}

.yingpform .formbox{margin-bottom:0.5rem;}
.yingpform .formbox .formtit{line-height: 0.6rem;background: #f9f9f9;font-size: 0.2rem;font-weight: bold;padding:0 0.3rem;margin-bottom:0.2rem;}

.yingpform .formbox table{border-collapse: collapse;border-spacing: 0;border: 1px solid #e5e5e5;width:100%;margin-bottom:20px;}
.yingpform .formbox table td{height:0.5rem;border:1px solid #e5e5e5;padding:0.05rem;}
.yingpform .formbox table td.name{text-align: center;font-weight: bold;padding:0.1rem 0.1rem;}
.yingpform .formbox table .td_input input{display: block;width:100%;box-sizing: border-box;padding:0 0.3rem;height:100%;}
.yingpform .formbox .formsm{background: #fafafa;border:1px solid #e5e5e5;padding:0.3rem;font-size: 0.18rem;line-height: 0.32rem;text-indent: 2em;font-weight: normal;}
.yingpform .formbox .morebtn{margin-top:0.3rem;text-align: center;}
.yingpform .formbox .morebtn a{display: inline-block;width:40px;height:40px;line-height: 40px;text-align: center;background: #f9f9f9;border-radius: 50%;font-size: 24px;font-weight: normal;margin:0 10px;}
.yingpform .formbox .morebtn a:hover{
    background-image: linear-gradient(90deg, #facb22, #f83700);color:#fff;
}

.yingpform .formbox table .td_input .textbox{position: relative;height:100%;display: flex;align-items: center;justify-content: center;}
.yingpform .formbox table .td_input .textbox input{width:100%;position: relative;left:0;top:0;box-sizing: border-box;height:100%;padding:0 10px;z-index:99;}
.yingpform .formbox table .td_input .textbox textarea{width:100%;position: absolute;left:0;top:0;box-sizing: border-box;height:100%;padding:20px;z-index:99;height:1.4rem;position: relative;}
.yingpform .formbox table .td_input .textbox span{padding:0 0.3rem;color:#fe0101;position: absolute;left:0;top:0;word-break: break-all;width:100%;height:100%;display: flex;align-items: center;justify-content: center;box-sizing: border-box;padding:0 0.1rem;text-align:center;}
.yingpform .formbox table .td_input .textbox span.on{visibility: hidden;z-index:0;opacity: 0;}
.yingpform .formbox table .td_textarea .textbox{padding:0;text-align: left;box-sizing: border-box;justify-content:flex-start;}
.yingpform .formbox table .td_textarea textarea{border:none;text-align: left;box-sizing: border-box;padding:20px;}
.yingpform .formbox table .td_textarea .textbox span{padding:0;justify-content: flex-start;box-sizing: border-box;padding: 0 20px;}
.yingpform .formbox table .td_textarea textarea{height:1.4rem;}
.yingpform .formbox table .td_input .textbox1 span{justify-content: flex-start;text-align: left;padding:0 20px;}

.yingpform .formbox table.tc td{text-align: center;}
.yingpform .formbox table.tc td input{text-align: center;}

.yingpform .more_btn{margin:0.5rem auto 0;font-size: 0.18rem;}
.yingpform .more_btn button{font-size: 0.18rem;width:2rem;}

.yingpform .formbox .formbox_con textarea{width:100%;height:1.8rem;border:1px solid #e5e5e5;box-sizing: border-box;padding:0.2rem 0.3rem;}
.yingpform input{font-size: 0.18rem;}
.yingpform:-moz-placeholder {color: #fe0101;}
.yingpform::-moz-placeholder {color: #fe0101;}
.yingpform input:-ms-input-placeholder,
.yingpform textarea:-ms-input-placeholder {color: #fe0101;}
.yingpform input::-webkit-input-placeholder,
.yingpform textarea::-webkit-input-placeholder {color: #fe0101;}

.yingpform .formbox table .td_input .pdbox{padding:0 0.3rem;}
.yingpform .formbox table .td_input input.text{display: inline-block;width:0.8rem;border-bottom:1px solid #e5e5e5;height:0.3rem;padding:0;text-align: left;padding:0 10px;}
.yingpform .formbox table .td_input input.text1{display: inline-block;width:0.5rem;border-bottom:1px solid #e5e5e5;height:0.3rem;padding:0;text-align: left;padding:0 10px;}
.yingpform .formbox table .td_input input.text2{display: inline-block;width:1.8rem;border-bottom:1px solid #e5e5e5;height:0.3rem;padding:0;text-align: left;padding:0 10px;}

.yingpform .formbox table .td_input .checkcon {padding:0.1rem 0.3rem; }
.yingpform .formbox .checkcon .choose-box{display: inline-block;line-height: 2;}
.yingpform .formbox .checkcon ul li{display: inline-block;margin-right:0.4rem;}
.yingpform .formbox .checkcon .choose-box input{display: inline-block;width:auto;}
.yingpform .formbox .td_input_workstate ul{overflow: hidden;}
.yingpform .formbox .td_input_workstate ul li{width:40%;float:left;margin:5px 0;}
.yingpform .formbox .td_input_workstate ul li:nth-child(4){width:12%;}
.yingpform .formbox .td_input_workstate ul li:nth-child(5){width:25%;margin-left:5%;}

.yingpform .formbox .uploadimg{position: relative;}
.yingpform .formbox .uploadimg .uploadimgbox{position: relative;width:100%;height:100%;max-width:180px;}
.yingpform .formbox .uploadimg .uploadimgbox .uploadimgbtn{position: relative;width:100%;height:100%;max-width:180px;background: url(/uploads/image/crimages/addico.svg) no-repeat center center;background-size: 0.65rem;cursor: pointer;}
.yingpform .formbox .uploadimg .uploadimgbox .uploadimgbtn input{width:100%;height:100%;opacity: 0;position: absolute;top:0;left:0;cursor: pointer;}
.yingpform .formbox .uploadimg .uploadimgbox .uploadimg_con{position: relative;width:100%;height:100%;}
.yingpform .formbox .uploadimg .uploadimgbox .uploadimg_con img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-width:80%;max-height:90%;}

@media(max-width:1024px){
    .yingpform{padding:30px 0;font-size: 14px;}
    .yingpform .y_tit h2{font-size: 20px;}
    .yingpform .y_tit .dec{font-size: 14px;margin-top:5px;}
    .yingpform .formbox table .td_input input{padding:0 10px;}
    .yingpform .formbox table .td_input .pdbox{padding:0 10px;}
    .yingpform .formbox table .td_input .checkcon{padding:10px;}
    .yingpform .formbox .td_input_workstate ul li{width:100% !important;margin-left:0 !important;}
    .yingpform .formbox .formtit{line-height: 42px;font-size: 16px;}
    .yingpform .formbox table td{height:30px;padding:5px;}
    .yingpform .formbox table td.name{padding:5px;}
    .yingpform .formbox .uploadimg .uploadimgbox .uploadimgbtn{background-size: 30px;}
    .yingpform .formbox .formsm{font-size: 14px;line-height: 25px;}
    .yingpform .more_btn button{width:120px;line-height: 35px;font-size: 14px;}
}

@media(max-width:640px){
    .yingpform .formbox .formbox_con{overflow: auto;}
    .yingpform .formbox table{width:800px;}
}


/* 导航仿真与测试评估 */
.threenav{text-align: center;margin:1rem 0 0.6rem 0;position: relative;z-index: 999;}
.threenav ul li{display: inline-block;margin:5px 0.1rem;line-height: 0.6rem;border-radius: 0.6rem;background: #f9f9f9;font-size: 0.18rem;font-weight: normal;position: relative;}
.threenav ul li a{display: block;padding:0 0.25rem;}
.threenav ul li dl{position: absolute;left: 0;top: 100%;width: 100%;background: #f9f9f9;border-radius: 5px;display: none;z-index: 333;padding: 0.1rem 0}
.threenav ul li dl a{color: #333;font-size: 0.14rem;line-height: 2;}
.threenav ul li dl dd:hover a{color: #1559a7}
.threenav ul li:hover dl{display: block;}
.threenav ul li .icon{display: inline-block;margin-right:0.1rem;}
.threenav ul li .icon .img2{display: none;}
.threenav ul li.on{background: var(--main-bg-color);}
.threenav ul li.on > a{color:#fff;}
.threenav ul li.on .icon .img1{display: none;}
.threenav ul li.on .icon .img2{display: inline-block;}
.threenav ul li:hover{background: var(--main-bg-color);}
.threenav ul li:hover > a{color:#fff;}
.threenav ul li:hover .icon .img1{display: none;}
.threenav ul li:hover .icon .img2{display: inline-block;}

@media(max-width:1024px){
    .threenav{margin:30px 0;}
    .threenav ul li{font-size: 14px;line-height: 35px;border-radius: 35px;}
    .threenav ul li a{padding:0 15px;}
}

@media(max-width:640px){
    .threenav ul li{margin:5px;}
    .threenav ul li a{padding:0 8px;}
}

.product{background: url(/uploads/image/crimages/probg.png) repeat-x bottom center;}
.product .productpart{padding-bottom:0.6rem;}
.product .productbox.productbox2{display: inline-block; width: 100%;}
.product .productbox{display: flex;justify-content:space-between;position: relative;}
.product .productbox:after{position: absolute;left: -1.4rem;top: 15%;width: 4.57rem;height: 2.61rem;content: "";background: url(/uploads/image/crimages/probg2.png) no-repeat center;z-index: -1;background-size: contain;}
.product .productbox .desc{width: 30%;}
.product .productbox .desc h3{margin-bottom: 0.2rem;font-size: 0.38rem;color: #333333}
.product .productbox .desc .info{line-height: 2;}
.product .productbox .desc  .more_btn{margin-top: 0.2rem;}
.product .productbox .probox{width: 67%}
.product .productbox .item{width:48%;float:left;margin-left:2%;margin-bottom:2%;}
.product .productbox .item .img{padding-top:55%;}
.product .productbox .item .img span,
.party_style .party_style_part2 .slider .item .img span,
.party_style .party_style_part3 .item .img span,
.news ul li .img span,
.caseslider .item .img span,
.party_work ul li .img span,
.infoimg .item .img span{width: calc(100% - 10px);height: calc(100% - 10px);left: 5px;top: 5px}
.homenews .homenewsr .imglist ul li{background: #f2f2f2}


.infoimg .item .txt{padding:  0.1rem}
.product .productbox .item .txt{padding-right:35px;position: relative;margin-top:0.3rem;line-height: 1.8;}
.product .productbox .item .txt .tit{font-size: 0.24rem;font-weight: normal;}
.product .productbox .item .txt .more{position: absolute;right:0;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);}
.product .productbox .item .more{opacity: 0;transition: all 0.5s;}
.product .productbox .item .more img{margin-left: 0;transition: all 0.5s;transform: translatex(0);}
.product .productbox .item:hover .more{opacity: 1;}
.product .productbox .item:hover .more img{margin-left: 10px;transform: translatex(-10px);}

.product .productbox.productbox2 .item{width: 31.33%;text-align: center;box-shadow: 0 2px 5.34px 0.66px #0000001c;background: #fff;}
.product .productbox.productbox2 .img{padding-top: 78%;}
.product .productbox.productbox2 .txt .more{position: static;transform: translatey(0);-webkit-transform: translatey(0);margin-top: 10px;width: auto !important;}
.product .productbox.productbox2 .txt .more .hide{display: none;}
.product .productbox.productbox2 .txt{padding: 25px;margin-top: 0 !important;}
.product .productbox.productbox2 .item:hover .txt{background-color: var(--main-bg-color);color: #fff;}
.product .productbox.productbox2 .item:hover .txt .more .show{display: none;}
.product .productbox.productbox2 .item:hover .txt .more .hide{display: inline-block;vertical-align: middle;}

@media(max-width:1024px){
    .product .productbox .item .txt{margin-top:18px;}
    .product .productbox .item .txt .tit{font-size: 16px;}
    .product .productbox .item .txt .more{width:20px;}
    .product .productbox.productbox2 .item{width: 100%;margin-left: 0;}
}

@media(max-width:640px){
    .ntit h2{font-size: 18px;}
    .product .productbox .item .txt .tit{font-size: 14px;}
    .product .productbox.productbox2 .txt{padding: 10px;}
}

.solution .solutionbox .item{margin-bottom:0.3rem;border:1px solid #e5e5e5;transition: all .5s;}
.solution .solutionbox .item a{display: block;padding-left:4.6rem;position: relative;}
.solution .solutionbox .item .img{width:4.6rem;padding-top:3.45rem;position: absolute;left:0;top:0;}
.solution .solutionbox .item .img span,
.videolist .item .img span{width: 96%;height: 96%;left: 2%;top: 2%}
.solution .solutionbox .item .txt{height:3.45rem;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;padding:0.3rem 0.5rem;}
.solution .solutionbox .item .txt .tit{font-size: 0.24rem;font-weight: normal;}
.solution .solutionbox .item .txt .dec{font-size: 0.18rem;line-height: 0.34rem;color:#666;margin:0.1rem 0 0.3rem 0;}
.solution .solutionbox .item:hover{box-shadow: 0 0 15px rgba(0,0,0,0.15);}
.solution .solutionbox .item{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.solution .solutionbox .item .more{opacity: 0;transition: all 0.5s;}
.solution .solutionbox .item .more img{margin-left: 0;transition: all 0.5s;}
.solution .solutionbox .item:hover .more{opacity: 1;}
.solution .solutionbox .item:hover .more img{margin-left: 10px;}

@media(max-width:1024px){
    .solution .solutionbox .item a{padding-left:300px;}
    .solution .solutionbox .item .img{width:300px;padding-top:220px;}
    .solution .solutionbox .item .txt{height:220px;padding:20px;}
    .solution .solutionbox .item .txt .tit{font-size: 16px;font-weight: bold;}
    .solution .solutionbox .item .txt .dec{font-size: 14px;line-height: 24px;}
    .solution .solutionbox .item .txt .more{width:20px;}
}

@media(max-width:640px){
    .solution .solutionbox .item a{padding-left:150px;}
    .solution .solutionbox .item .img{width:150px;padding-top:120px;}
    .solution .solutionbox .item .txt{height:120px;padding:8px 10px;}
    .solution .solutionbox .item .txt .tit{font-size: 15px;line-height: 20px;}
    .solution .solutionbox .item .txt .dec{font-size: 13px;line-height: 22px;margin:8px 0;}
}

.caseslider{background: #dfeaf7;}
.caseslider .slick-list{margin-left:-0.3rem;}
.caseslider .item{background: #f2f2f2;margin-left:0.3rem;}
.caseslider .item .img{padding-top:55%;}
.caseslider .item .txt{padding:0.3rem;}
.caseslider .item .txt .tit{font-size: 0.2rem;font-weight: normal;margin-bottom:0.2rem;}
.caseslider .item .more{opacity: 0;transition: all 0.5s;}
.caseslider .item .more img{margin-left: 0;transition: all 0.5s;}
.caseslider .item:hover .more{opacity: 1;}
.caseslider .item:hover .more img{margin-left: 10px;}

@media(max-width:1024px){
    .caseslider .item .txt{padding:20px;}
    .caseslider .item .txt .tit{font-size: 16px;font-weight: bold;}
    .caseslider .item .txt .more{width:20px;}
}

@media(max-width:640px){
    .caseslider .item .txt{padding:10px;}
    .caseslider .item .txt .tit{font-size: 14px;}
}

.product_1{background: none;}
.product_1 .productbox .item{margin-bottom:3%;}

.case .casebox{margin-left:-2%;}
.case .casebox .item{background: #f5f5f5;margin-left:2%;margin-bottom:4%;width:31.33%;float:left;}
.case .casebox .item .img{padding-top:55%;}
.case .casebox .item .txt{padding:0.3rem;}
.case .casebox .item .txt .tit{font-size: 0.2rem;font-weight: normal;margin-bottom:0.2rem;}

@media(max-width:1024px){
    .case .casebox .item .txt{padding:20px;}
    .case .casebox .item .txt .tit{font-size: 16px;font-weight: bold;}
    .case .casebox .item .txt .more{width:20px;}
}

@media(max-width:640px){
    .case .casebox .item{width:48%;}
    .case .casebox .item .txt{padding:10px;}
    .case .casebox .item .txt .tit{font-size: 14px;}
}

/* .newsinfo .newsinfocon p strong{font-size: 0.24rem;color:#333;} */

@media(max-width:1024px){
    .newsinfo .newsinfocon p strong{font-size: 16px;}
}

.othercase{margin-top:0.8rem;}
.othercase .slick-list{margin-left:-0.2rem;}
.othercase .item{margin-left:0.2rem;background: #f5f7fa;}
.othercase .item .img{padding-top:65%;}
.othercase .item .txt{padding:0.2rem;padding-right:0.6rem;position: relative;}
.othercase .item .txt .tit{font-weight: normal;font-size: 0.18rem;}
.othercase .item .txt .more{position: absolute;width:0.26rem;right:0.2rem;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);}
.othercase .slick-arrow{position: absolute;top:-1rem;}
.othercase .slick-arrow.slick-prev{right:0.8rem;}
.othercase .slick-arrow.slick-next{right:0;}

@media(max-width:1024px){
    .othercase .slick-arrow{top:-60px;}
    .othercase .slick-arrow.slick-prev{right:50px;}
    .othercase .item .txt{font-size: 15px;padding:15px;padding-right:40px;}
    .othercase .item .txt .more{width:20px;}
    .othercase .item .txt .tit{font-size: 14px;}
}


/* 产品详情 */
.productinfo .ntit .eye{padding-left:23px;background: url(/uploads/image/crimages/eye.png) no-repeat left center;}
.protit{font-size: 0.32rem;font-weight: bold;color:var(--main-bg-color);margin-bottom:0.4rem;}

/* .productinfo .con{font-size: 0.18rem;line-height: 0.34rem;color:#666;text-indent: 2em;} */
.productinfo .con,.productinfo .con *,.feature .featurebox ul li .con{font-size: 16px !important;line-height: 2em !important;color:#666 !important;font-family:宋体 !important;}
.productinfo .proimg{margin-top:0.5rem;}
.productinfo .proimg .item img{width:100%;max-width: 650px;margin: 0 auto;display: block}

.productinfo .proimg .slick-dots{position: absolute;bottom:0.3rem;left:0;width:100%;text-align: center;}
.productinfo .proimg .slick-dots li{display: inline-block;width:0.15rem;height:0.15rem;border-radius: 50%;background: #fff;margin:0 0.1rem;}
.productinfo .proimg .slick-dots li button{display: none;}
.productinfo .proimg .slick-dots li.slick-active{background: var(--main-bg-color);}

.feature{background: #f5f7fa;}
.feature .featurebox ul{display: flex;flex-wrap: wrap;margin-left:-1%;}
.feature .featurebox ul li{width:49%;margin-left:1%;margin-bottom:1%;background: #fff;padding:0.35rem;box-sizing: border-box;}
.feature .featurebox ul li .tit{font-size: 0.2rem;font-weight: bold;padding-left:35px;background: url(/uploads/image/crimages/feaico.png) no-repeat center left;margin-bottom:0.1rem;}
.feature .featurebox ul li .con{font-size: 0.18rem;line-height: 0.34rem;color:#666;}

.canshu{background: url(/uploads/image/crimages/canshubg.png) repeat-x bottom center;}
.canshu .canshubox table{width:100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #e5e5e5;background: #fff;text-align: center;}
.canshu .canshubox table tr td{height:0.6rem;font-size: 0.18rem;border:1px solid #e5e5e5;}
.canshu .canshubox table tr.trtit td{font-size: 0.24rem;font-weight: normal;background: var(--main-bg-color);color:#fff;height:0.7rem;}

.otherpro .otherprobox .slick-list{margin-left:-0.4rem;}
.otherpro .otherprobox .item{margin-left:0.4rem;}
.otherpro .otherprobox .item .img{padding-top:55%;}
.otherpro .otherprobox .item .txt{font-size: 0.2rem;font-weight: normal;text-align: center;margin-top:0.2rem;}

@media(max-width:1024px){
    .protit{font-size: 20px;margin-bottom:20px;}
    .productinfo .con{font-size: 14px;line-height: 24px;}
    .productinfo .proimg .slick-dots li{width:8px;height:8px;}
    .feature .featurebox ul li{padding:20px;}
    .feature .featurebox ul li .tit{font-size: 16px;}
    .feature .featurebox ul li .con{font-size: 14px;line-height: 25px;}
    .canshu .canshubox table tr td{font-size: 14px;height:40px;}
    .canshu .canshubox table tr.trtit td{font-size: 16px;font-weight: bold;height:45px;}
    .otherpro .otherprobox .item .txt{font-size: 15px;}
}

@media(max-width:640px){
    .feature .featurebox ul li{width:99%;}
}

/* 创新资讯 */
.ntit .protit{margin-bottom:0;}
.chuangxzx{background: url(/uploads/image/crimages/cxzxbg.jpg) no-repeat bottom center;background-size: 100% auto;}
.chuangxzx .qianyxx{margin-bottom:0.8rem;}
.qianyxx .qianyxxbox ul li{margin-bottom:0.3rem;background: #f9f9f9;line-height: 1rem;padding:0 0.4rem;position: relative;transition: all .5s;}
.qianyxx .qianyxxbox ul li::before{content:'';display: block;width:5px;height:5px;background: var(--main-bg-color);border-radius: 50%;position: absolute;left:0.3rem;top:50%;margin-top:-2.5px;}
.qianyxx .qianyxxbox ul li a{display: block;padding-left:1.4rem;padding-right:0.6rem;position: relative;}
.qianyxx .qianyxxbox ul li .tit{font-size: 0.22rem;font-weight: normal;}
.qianyxx .qianyxxbox ul li .date{font-size: 0.18rem;color:#999;position: absolute;left:0.1rem;top:0;}
.qianyxx .qianyxxbox ul li .more{width:0.26rem;height:100%;background: url(/uploads/image/crimages/jt_g.png) no-repeat center center;position: absolute;right:0;top:0;background-size: contain;}
.qianyxx .qianyxxbox ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.qianyxx .qianyxxbox ul li .more{opacity: 0;transition: all 0.5s;transform: translate(0);}
.qianyxx .qianyxxbox ul li .more img{margin-left: 0;transition: all 0.5s;}
.qianyxx .qianyxxbox ul li:hover .more{opacity: 1;transform: translatex(-10px);}
.qianyxx .qianyxxbox ul li:hover .more img{margin-left: 10px;}

@media(max-width:1024px){
    .qianyxx .qianyxxbox ul li{padding:0 20px;line-height: 50px;}
    .qianyxx .qianyxxbox ul li::before{left:15px;}
    .qianyxx .qianyxxbox ul li a{padding-left:90px;padding-right:30px;}
    .qianyxx .qianyxxbox ul li .tit{font-size: 16px;}
    .qianyxx .qianyxxbox ul li .date{font-size: 14px;}
    .qianyxx .qianyxxbox ul li .more{width:20px;}
}

@media(max-width:640px){
    .qianyxx .qianyxxbox ul li{padding:10px;padding-left:25px;}
    .qianyxx .qianyxxbox ul li a{padding-left:0;line-height: 25px;}
    .qianyxx .qianyxxbox ul li .tit{font-size: 15px;}
    .qianyxx .qianyxxbox ul li .date{position: static;}
    .qianyxx .qianyxxbox ul li::before{left:10px;top:30%;}
}


.zhuanxbg .slick-list{margin-left:-0.3rem;}
.zhuanxbg .slick-track{padding:0.1rem 0;}
.zhuanxbg .item{margin-left:0.3rem;background: url(/uploads/image/crimages/zxbgbg.jpg) no-repeat center center;background-size: cover;transition: all .5s;}
.zhuanxbg .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.zhuanxbg .item a{display: block;padding:0.3rem;}
.zhuanxbg .item .time{padding:0.15rem 0;color:#999;}
.zhuanxbg .item .time p{font-size: 0.4rem;font-weight: bold;}
.zhuanxbg .item .time span{font-size: 0.18rem;}
.zhuanxbg .item .tit{font-weight: normal;font-size: 0.2rem;line-height: 0.3rem;height:0.6rem;margin-top:1rem;}

@media(max-width:1024px){
    .zhuanxbg .item a{padding:25px;}
    .zhuanxbg .item .time p{font-size: 24px;}
    .zhuanxbg .item .time span{font-size: 14px;}
    .zhuanxbg .item .tit{font-size: 16px;line-height: 28px;height:56px;}
}


@media(max-width:640px){
    .chuangxzx{background-size: auto 100px;}
}

.zhuanxbgm .zhuanxbgbox{margin-left:-2%;}
.zhuanxbgm .zhuanxbgbox .item{width:18%;margin-left:2%;float:left;margin-bottom:3%;background: url(/uploads/image/crimages/zxbgbg.jpg) no-repeat center center;background-size: cover;transition: all .5s;}
.zhuanxbgm .zhuanxbgbox .item:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.zhuanxbgm .zhuanxbgbox .item a{display: block;padding:0.3rem;}
.zhuanxbgm .zhuanxbgbox .item .time{padding:0.15rem 0;color:#999;}
.zhuanxbgm .zhuanxbgbox .item .time p{font-size: 0.4rem;font-weight: bold;}
.zhuanxbgm .zhuanxbgbox .item .time span{font-size: 0.18rem;}
.zhuanxbgm .zhuanxbgbox .item .tit{font-weight: normal;font-size: 0.2rem;line-height: 0.3rem;height:0.6rem;margin-top:1rem;}

@media(max-width:1024px){
    .zhuanxbgm .zhuanxbgbox .item {width:23%;}
    .zhuanxbgm .zhuanxbgbox .item a{padding:25px;}
    .zhuanxbgm .zhuanxbgbox .item .time p{font-size: 24px;}
    .zhuanxbgm .zhuanxbgbox .item .time span{font-size: 14px;}
    .zhuanxbgm .zhuanxbgbox .item .tit{font-size: 16px;line-height: 28px;height:56px;}
}

@media(max-width:640px){
    .zhuanxbgm .zhuanxbgbox .item {width:48%;}
    .zhuanxbgm .zhuanxbgbox .item .tit{font-size: 15px;}
}

.newsinfo .newsinfocon table{border-collapse: collapse;border-spacing: 0;border: 1px solid #e5e5e5;margin:0 auto;margin:10px auto;}
.newsinfo .newsinfocon table td{height:0.55rem;border:1px solid #e5e5e5;padding:0 0.2rem;box-sizing: border-box;}
.newsinfo .newsinfocon table tbody{width:100%;}

@media(max-width:1024px){
    .newsinfo .newsinfocon table{width:100% !important;}
}

/* 科普中心 */
.kepuvideo .kepuvideo_tit{margin-bottom:0.4rem;}
.kepuvideo .kepuvideo_tit h3{font-weight: normal;font-size: 0.26rem;}
.kepuvideo .kepuvideo_tit .date{color:#666;margin-top:0.1rem;}
.kepuvideo .kepuvideo_tit .date span{display: inline-block;margin-right:0.4rem;padding-left:23px;}
.kepuvideo .kepuvideo_tit .date span.s1{background: url(/uploads/image/crimages/time.png) no-repeat center left;}
.kepuvideo .kepuvideo_tit .date span.s2{background: url(/uploads/image/crimages/eye.png) no-repeat center left;}
.kepuvideo .kepuvideo_tit .more_btn{margin-top:0.3rem;}

.kepuvideo .kepuvideo_box .videobig{width:76%;}
.kepuvideo .kepuvideo_box .videobig .video{width:100%;height:7.34rem;}

.kepuvideo .kepuvideo_box .videosmall{width:22.5%;max-height:7.34rem;overflow: auto;padding-right:5px;}
.kepuvideo .kepuvideo_box .videosmall ul li{margin-bottom:0.25rem;}
.kepuvideo .kepuvideo_box .videosmall ul li .img{padding-top:1.8rem;}
.kepuvideo .kepuvideo_box .videosmall ul li .img::after{content:'';display: block;width:100%;height:100%;background:rgba(0,0,0,0.6);position: absolute;top:0;left:0;}
.kepuvideo .kepuvideo_box .videosmall ul li .time{position: absolute;right:0.1rem;bottom:0.1rem;background: rgba(255,255,255,0.6);color:#fff;font-size: 14px;padding:0 5px;border-radius: 5px;z-index:9;}
.kepuvideo .kepuvideo_box .videosmall ul li .tit{font-size: 0.2rem;font-weight: normal;margin-top:0.19rem;}

.kepucenter .kepulist{margin-top:0.9rem;}
.kepulist .item{margin-bottom:0.9rem;padding: 0rem;}
.kepulist .item .img{width:40%;float:left;padding-top:3.85rem;}
.kepulist .item .txt{width:54%;float:right;min-height:3.45rem;display: flex;flex-direction: column;justify-content: center;padding: 0.2rem}
.kepulist .item .txt .tit{font-size: 0.32rem;font-weight: bold;color:var(--main-bg-color);}
.kepulist .item .txt .dec{font-size: 0.18rem;line-height: 0.3rem;color:#666666;text-indent: 2em;margin: 0.2rem 0 0.2rem 0;}
.kepulist .item .txt .numbox{margin-bottom: 0.1rem;}
.kepulist .item .txt dl dd{color:#898989;position: relative;display: inline-block;margin-right:0.8rem;}
.kepulist .item .txt dl dd .num p{font-family: zhengq;font-size: 0.54rem;line-height: 1;display: inline-block;color:#333;margin-right:5px;}
.kepulist .item .txt dl dd .num i{font-size: 0.24rem;font-weight: bold;color:#333;position: absolute;top:-0.05rem;line-height: 1;}

.kepulist .item:nth-child(2n) .img{float:right;}
.kepulist .item:nth-child(2n) .txt{float:left;}

@media(max-width:1024px){
    .kepuvideo .kepuvideo_box .videobig .video{height:5rem;}
    .kepuvideo .kepuvideo_box .videosmall ul li .img{padding-top:1.2rem;}
    .kepuvideo .kepuvideo_box .videosmall ul li .tit{font-size: 14px;margin-top:10px;}
    .kepulist .item .txt dl dd .num p{font-size: 40px;}
    .kepulist .item .txt dl dd .num i{font-size: 16px;}
    .kepucenter .kepulist{margin-top:40px;}
    .kepulist .item{margin-bottom:30px;}
    .kepulist .item .img{padding-top:2.8rem;}
    .kepulist .item .txt{min-height:2.8rem;}
    .kepulist .item .txt .tit{font-size: 18px;}
    .kepulist .item .txt .dec{font-size: 14px;line-height: 25px;}
}

@media(max-width:640px){
    .kepuvideo .kepuvideo_tit{position: relative;}
    .kepuvideo .kepuvideo_tit h3{font-size: 16px;font-weight: bold;}
    .kepuvideo .kepuvideo_tit .more_btn{position: absolute;right:0;top:-65px;}
    .kepuvideo .kepuvideo_box .videobig{width:100%;}
    .kepuvideo .kepuvideo_box .videobig .video{height:220px;}
    .kepuvideo .kepuvideo_box .videosmall{width:100%;margin-top:20px;}
    .kepuvideo .kepuvideo_box .videosmall ul{overflow: auto;white-space: nowrap;}
    .kepuvideo .kepuvideo_box .videosmall ul li{display: inline-block;width:160px;}
    .kepuvideo .kepuvideo_box .videosmall ul li .img{padding-top:55%;margin-right:10px;}
    .kepulist .item .img{width:100%;}
    .kepulist .item .txt{width:100%;margin-top:20px;}
    .kepulist .item .txt dl dd .num p{font-size: 32px;}
}

.videolist{margin-left:-2%;}
.videolist .item{background: #f5f5f5;margin-left:2%;margin-bottom:4%;width:31.33%;float:left;}
.videolist .item .img{padding-top:60%;}
.videolist .item .img::after{content:'';display: block;width:100%;height:100%;background: rgb(0,0,0,0.5);position: absolute;top:0;left:0;}
.videolist .item .img .play{width:100%;height:100%;background:url(/uploads/image/crimages/play.svg) no-repeat center center;background-size: 0.5rem;position: absolute;top:0;left:0;z-index:9;}
.videolist .item .txt{padding:0.3rem;}
.videolist .item .txt .tit{font-size: 0.2rem;font-weight: normal;margin-bottom:0.2rem;}

@media(max-width:1024px){
    .videolist .item .txt{padding:20px;}
    .videolist .item .txt .tit{font-size: 16px;font-weight: bold;}
    .videolist .item .txt .more{width:20px;}
}

@media(max-width:640px){
    .videolist .item{width:48%;}
    .videolist .item .txt{padding:10px;}
    .videolist .item .txt .tit{font-size: 14px;}
}

/* 产教融合 */
.chanjrhlist .item .img{float:right;}
.chanjrhlist .item .txt{float:left;}
.chanjrhlist .item .txt .tit span{font-size: 0.22rem;font-weight: normal;color:#333;}
.chanjrhlist .item .txt .subtit{font-size: 0.22rem;font-weight: normal;color:#333;margin-top:0.2rem;}

.chanjrhlist .item:nth-child(2n) .img{float:left;}
.chanjrhlist .item:nth-child(2n) .txt{float:right;}

@media(max-width:1024px){
    .chanjrhlist .item .txt .tit span{display: block;margin-top:10px;font-size: 16px;}
    .chanjrhlist .item .txt .subtit{font-size: 16px;margin-top:10px;}
    .kepulist .item .txt dl dd{margin-right:25px;}
    .kepulist .item .txt dl dd:last-child{margin-right:0;}
    .kepulist .item .txt dl dd .text{font-size: 12px;}
}

/* 创新体系-产教融合-院士专家进校园 */
.infoimg{margin:0.5rem 0;margin-left:-2%;display: flex;flex-wrap: wrap;}
.infoimg::after{content:'';display: block;clear: both;}
.infoimg .item{width:31.33%;float:left;margin-left:2%;margin-bottom:3%;}
.infoimg .item a{display: block;border: 1px solid #ddd;box-shadow: 0 5px 10px rgba(0,0,0,0.05);}
.infoimg .item .img{padding-top:60%;}
.infoimg .item .txt{margin-top:0rem;}
.infoimg .item .txt .tit{font-size: 0.22rem;font-weight: normal;min-height: 0.66rem;}
.infoimg .item .txt .date{font-size: 0.16rem;color:#999;margin-top:0.1rem;}
.infoimg.detail {margin: 0.5rem -10px;display: block;}
.infoimg.detail .item{width: auto;margin: 0 10px;padding:0;}
.infoimg.detail .img{padding-top: 2.8rem;}
/* .infoimg .img span{width: 100% !important;height: 100% !important;left: 0 !important;top: 0 !important;} */
.infoimg .slick-arrow{position: absolute;top: 35%;transform: translatey(-50%);font-size: 0 !important;}
.infoimg .slick-prev{left: -55px;}
.infoimg .slick-next{right: -55px;}

@media(max-width:1024px){
    .infoimg .item .txt .tit{font-size: 16px;font-weight: normal;}
    .infoimg .item .txt .date{font-size: 14px;}
    .infoimg .slick-prev{left: 0;}
.infoimg .slick-next{right: 0;}
}

@media(max-width:640px){
    .infoimg .item{width:48%;}
    .infoimg .item .txt .tit{font-size: 15px;}
}

/* 创新中心 */
.chuangxjz .chuangxjzbox{position: relative;}
.chuangxjz .chuangxjzbox .img{padding-top:5rem;}
.chuangxjz .chuangxjzbox .txt{position: absolute;right:0;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);color:#fff;width:50%;box-sizing: border-box;padding:0.3rem 0.7rem;}
.chuangxjz .chuangxjzbox .txt .tit{font-size: 0.32rem;font-weight: bold;}
.chuangxjz .chuangxjzbox .txt .dec{font-size: 0.18rem;line-height: 0.34rem;text-indent: 2em;margin:0.2rem 0 0.3rem 0;}
.chuangxjz .chuangxjzbox:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}

.zhongdzx .zhongdzxbox{position: relative;}
.zhongdzx .zhongdzxbox .img{padding-top:5rem;}
.zhongdzx .zhongdzxbox .txt{position: absolute;left:0;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);color:#fff;width:50%;box-sizing: border-box;padding:0.3rem 0.7rem;}
.zhongdzx .zhongdzxbox .txt .tit{font-size: 0.32rem;font-weight: bold;}
.zhongdzx .zhongdzxbox .txt .dec{font-size: 0.18rem;line-height: 0.34rem;text-indent: 2em;margin:0.2rem 0 0.3rem 0;}
.zhongdzx .zhongdzxbox:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.zhongdzx .zhongdzxbox .txt ul li{padding-left:15px;position: relative;text-indent: 0;}
.zhongdzx .zhongdzxbox .txt ul li::before{content:'';display: block;width:5px;height:5px;background-image: linear-gradient(90deg, #facb22, #f83700);border-radius: 50%;position: absolute;left:0;top:50%;margin-top:-2.5px;}

.xietcx .xietcxbox .item{margin-bottom:0.5rem;}
.xietcx .xietcxbox .item .img{width:50%;float:left;background: #e7e7e7;padding-top:4.05rem;}
.xietcx .xietcxbox .item .txt{width:45%;float:right;min-height:4.05rem;display: flex;flex-direction: column;justify-content: center;}
.xietcx .xietcxbox .item .txt .tit{font-size: 0.24rem;font-weight: normal;}
.xietcx .xietcxbox .item .txt .dec{font-size: 0.18rem;line-height: 0.34rem;color:#666;text-indent: 2em;margin:0.2rem 0 0.3rem 0;}
.xietcx .xietcxbox .item .txt .more{width:0.26rem;height:0.13rem;background:url(/uploads/image/crimages/jt_g.png) no-repeat center center;background-size: contain;transition: all 0.5s;opacity: 0;transform: translate(0);}
.xietcx .xietcxbox .item:hover .txt .more{opacity: 1;transform: translate(10px);}

.xietcx .xietcxbox .item:nth-child(2n) .img{float:right;}
.xietcx .xietcxbox .item:nth-child(2n) .txt{float:left;}

.chuangxpt{background: url(/uploads/image/crimages/cxptbg.jpg) no-repeat bottom center;background-size: 100%;}
.chuangxpt .chuangxptbox{position: relative;}
.chuangxpt .chuangxptbox .swiper-slide .img{padding-top:1.92rem;-webkit-box-reflect: below 0px -webkit-linear-gradient(transparent 60%,rgba(0,0,0,.1));box-reflect: below 0px linear-gradient(transparent 60%,rgba(0,0,0,.1));}
.chuangxpt .chuangxptbox .swiper-slide .img .box{width:100%;height:100%;display: flex;align-items: flex-end;justify-content: center;}
.chuangxpt .chuangxptbox .swiper-slide .img .box img{object-fit: contain;height:100%;max-height:100%;}
.chuangxpt .chuangxptbox .swiper-slide .txt{margin-top:0.1rem;font-size: 0.18rem;line-height: 0.3rem;text-align: center;height:0.9rem;padding:0 0.3rem; display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.chuangxpt .chuangxptbox .swiper-slide .img{transform: scale(0.7);transition: all .5s;transform-origin: bottom;}
.chuangxpt .chuangxptbox .swiper-slide.swiper-slide-next .img,
.chuangxpt .chuangxptbox .swiper-slide.swiper-slide-prev .img{transform: scale(0.8);}
.chuangxpt .chuangxptbox .swiper-slide.swiper-slide-active .img{transform: scale(1);}
.chuangxpt .chuangxptbox .swiper-slide.swiper-slide-active .txt{padding:0;  display: -webkit-box;
    display: box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.chuangxptbox .swiper-button{width:0.6rem;height:0.6rem;border-radius: 50%;position: relative;background: #f5f5f5;font-size: 0;color:transparent;z-index:99;box-shadow: 0 0 10px rgba(0,0,0,0.1);position: absolute;top:50%;transform: translatey(-50%);-webkit-transform: translatey(-50%);}
.chuangxptbox .swiper-button::after{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;background-position: center center;background-repeat: no-repeat;background-size: 0.26rem;}
.chuangxptbox .swiper-button.swiper-button-prev::after{background-image: url(/uploads/image/crimages/prev.png);}
.chuangxptbox .swiper-button.swiper-button-next::after{background-image: url(/uploads/image/crimages/next.png);}

.chuangxptbox .swiper-button:hover{background-image: linear-gradient(90deg, #facb22, #f83700);}
.chuangxptbox .swiper-button.swiper-button-prev:hover::after{background-image: url(/uploads/image/crimages/prevc.png);}
.chuangxptbox .swiper-button.swiper-button-next:hover::after{background-image: url(/uploads/image/crimages/nextc.png);}
.chuangxptbox .swiper-button.swiper-button-prev{left:-0.8rem;}
.chuangxptbox .swiper-button.swiper-button-next{right:-0.6rem;}  

.chuangxpt .more_btn{margin:0.4rem auto 0;}

@media(max-width:1024px){
    .chuangxjz .chuangxjzbox .img{padding-top:3.8rem;}
    .chuangxjz .chuangxjzbox .txt{padding:30px;}
    .chuangxjz .chuangxjzbox .txt .tit{font-size: 20px;}
    .chuangxjz .chuangxjzbox .txt .dec{font-size: 14px;line-height: 24px;}

    .zhongdzx .zhongdzxbox .img{padding-top:3.8rem;}
    .zhongdzx .zhongdzxbox .txt{padding:30px;}
    .zhongdzx .zhongdzxbox .txt .tit{font-size: 20px;}
    .zhongdzx .zhongdzxbox .txt .dec{font-size: 14px;line-height: 24px;}
    .chuangxpt .chuangxptbox .swiper-slide .txt{font-size: 14px;line-height: 24px;height:72px;}
    .chuangxptbox .swiper-button{width:40px;height:40px;}
    .chuangxptbox .swiper-button.swiper-button-prev{left:-20px;}
    .chuangxptbox .swiper-button.swiper-button-next{right:-20px;}   
    .xietcx .xietcxbox .item .img{padding-top:3.2rem;}
    .xietcx .xietcxbox .item .txt{min-height:3.2rem;}
    .xietcx .xietcxbox .item .txt .tit{font-size: 16px;font-weight: bold;}
    .xietcx .xietcxbox .item .txt .dec{font-size: 14px;line-height: 24px;}
    .xietcx .xietcxbox .item .txt .more{width:20px;height:13px;}
}

@media(max-width:640px){
    .chuangxptbox .swiper-button.swiper-button-prev{left:0;}
    .chuangxptbox .swiper-button.swiper-button-next{right:0;}  
    .chuangxptbox .swiper-button::after{background-size: 20px;}
    .chuangxpt .chuangxptbox .swiper-slide .img{padding-top:40%;}
    .chuangxjz .chuangxjzbox .txt{padding:20px;width:100%;}
    .chuangxjz .chuangxjzbox .img{padding-top:90%;}
    .zhongdzx .zhongdzxbox .txt{padding:20px;width:100%;}
    .zhongdzx .zhongdzxbox .img{padding-top:90%;}
    .xietcx .xietcxbox .item .txt .tit{font-size: 15px;}
}

/* 创新机制 */
.ntitc{margin-bottom:0.4rem;}
.ntitc h3{font-size: 0.32rem;font-weight: bold;}
.singlepage{font-size: 0.18rem;line-height: 0.34rem;color:#666;}

@media(max-width:1024px){
    .ntitc{margin-bottom:20px;}
    .ntitc h3{font-size: 20px;}
    .singlepage{font-size: 14px;line-height: 25px;}

}

/* 创新平台 */
.nchuangxpt{background: url(/uploads/image/crimages/cxbg.jpg) no-repeat bottom center;background-size: 100%;}
.nchuangxpt .threenav{margin:0;}
.nchuangxpt .nchuangxptbox{margin-top:0.5rem;}
.nchuangxpt .nchuangxptbox ul{margin-left:-6%;display: flex;flex-wrap: wrap;justify-content: center;}
.nchuangxpt .nchuangxptbox ul li{margin-left:6%;width:30.33%;margin-bottom:3%;}
.nchuangxpt .nchuangxptbox ul li .img{padding-top:2.8rem;border:0.1rem solid #fff;-webkit-box-reflect: below 0px -webkit-linear-gradient(transparent 60%,rgba(0,0,0,.1));box-reflect: below 0px linear-gradient(transparent 60%,rgba(0,0,0,.1));}
.nchuangxpt .nchuangxptbox ul li .txt{font-size: 0.18rem;text-align: center;line-height: 0.3rem;margin-top:0.15rem;}

@media(max-width:1024px){
    .nchuangxpt .nchuangxptbox ul li .img{padding-top:60%;}
    .nchuangxpt .nchuangxptbox ul li .txt{font-size: 14px;line-height: 25px;}
}

@media(max-width:640px){
    .nchuangxpt .nchuangxptbox ul{margin-left:-3%;}
    .nchuangxpt .nchuangxptbox ul li{width:47%;margin-left:3%;}
}

/* 重大专项 */
.nzdzx .nzdzx_part1{margin-bottom:0.8rem;}
.nzdzx .table table{border-collapse: collapse;border-spacing: 0;border: 1px solid #e5e5e5;margin:0 auto;}
.nzdzx .table table td{border:1px solid #e5e5e5;height:0.5rem;font-size: 0.18rem;box-sizing: border-box;padding:0 0.4rem;}
.nzdzx .table table tr:first-child td{font-weight: bold;}
.nzdzx .table table td:first-child{text-align: center;}

.nzdzx .nzdzx_part1 .table table td:nth-child(3){text-align: center;}
.nzdzx .nzdzx_part2 .table table{width:100%;}

@media(max-width:1024px){
    .ntit_ab .dec{font-size: 14px;line-height: 22px;margin-top:8px;}
    .nzdzx .table table td{font-size: 14px;padding:5px;}
    .nzdzx .table table td:first-child{width:40px;}
}

/* 创新体系 */
.tabnav{margin:0;position: relative;z-index:99;}
.tabslide{position: relative;}
.tabslide .tabcon{position: absolute;width:100%;top:0;left:0;transition: all .5s;opacity: 0;visibility: hidden;z-index:0;}
.tabslide .tabcon.on{visibility: visible;opacity: 1;position: relative;z-index:99;}
.chuangxtx_part1{padding-bottom:0;}
.tabslide .tabcon .pd90{padding:0.6rem 0 1rem 0;}

.chuangxtx_part2 .tabcon .kepulist .item{margin-bottom:0;box-shadow: 0 0 0 rgba(0,0,0,0);padding: 0;}
.chuangxtx_part2 .tabcon:nth-child(2n) .kepulist .item .img{float:left;}
.chuangxtx_part2 .tabcon:nth-child(2n) .kepulist .item .txt{float:right;}

.chuangxtx_part3{padding-bottom:0;background: url(/uploads/image/crimages/txbg.jpg) repeat-x top center;}
.chuangxtx_part3 .tabcon .kepulist .item{margin-bottom:0;box-shadow: 0 0 0 rgba(0,0,0,0);padding: 0;}

.chuangxtx_part4{padding-bottom:0;}
.chuangxtx_part4 .ntit{margin-bottom:0;}
.chuangxtx_part4 .more_btn{margin:0 auto;margin-top:0.5rem;}


@media(max-width:1024px){
    .chuangxtx_part4 .ntit{float:none;margin-bottom:20px;text-align: center;}
    .chuangxtx_part4 .threenav{float:none;}
}

@media(max-width:640px){
    .kepuvideo .kepuvideo_tit .more_btn{position: static;float:left;}
    .threenav ul li .icon{max-width:15px;margin-right:1px;}
    .threenav ul li{margin:3px 1px;}
}