body,ul{margin: 0;padding: 0;}
img{border: none;display: inline-block;}
li{list-style: none}
a{text-decoration: none;color: #000;}

.fixed{position: fixed;width: 100%;z-index: 999;background: white;}
.w1200{width: 1200px;margin: 0 auto;position: relative;}
.logo{float: left;}
.nav{float: right;}
.h90{height: 90px;}

.clear{clear: both;}

.nav ul{font-size: 0;}
.nav ul>li{display: inline-block;font-size: 18px;line-height: 90px;padding: 0 17px;position: relative;}

.d_pos{position: fixed;width: 100%;left: 0;background: #00a2ea75;line-height: 40px;height: 40px;top: -60px;/*transition: all 0.3s;*/z-index: 9;}
.nav ul>li:hover .d_pos{top: 90px;}
.n_ul{position: fixed;display: none;width: 100%;}
.n_ul li{line-height: 40px !important;font-size: 16px !important;vertical-align: top;}
.nav ul>li:hover .n_ul{display: block;height: 40px;z-index: 99;}
.nav ul li a{display: block;}

.on>a{color: white;}
/*.hen{background: #00a2ea;height: 4px;width: 100%;position: absolute;bottom: 0;left: 0;display: none;}*/
.on{background: #528FC8;}

/*.n_ul li a:hover{color: #75bf27;}*/

/*.banner{padding-top: 140px;}*/
.banner img{width: 100%;}
/*.banner .swiper-pagination-bullets{bottom:130px !important;}*/


.inbk{background: #f7f7fa;}


.newsL{float: left;width: 600px;padding: 30px 0;}
/*.newsL h3{font-size: 28px;color: #00a2ea;text-transform: uppercase;font-weight: bold;}
.newsL h4{font-size: 16px;color: #999999;font-weight: bold;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}*/
.newsL span{display: inline-block;font-size: 24px;color: #176197;padding: 10px 0;}
.newsL p{font-size: 18px;color: #999999;line-height: 1.8;text-align: justify;margin: 10px 0;}
.newsL div{position: relative;}
.newsL div a{right: 0;bottom: 0;font-size: 14px;color: #7dc4f1;line-height: 2;text-transform:uppercase;}

.newsR{float: right;width: 572px;padding: 30px 0;}
.nrl{font-size: 0;}
.nrl li{display: inline-block;position: relative;width: 190px;}
.nrl li .m1{display: block;width: 100%;}
.nrl li .m2{position: absolute;bottom: 75px;left: 30px;display: none;}
.ol .m2{display: block !important;}
.n_a1{text-align: right;}
.nrl li:nth-child(2){border-left: 1px solid white;border-right: 1px solid white;}


.news_list li{margin-top: 10px;}
.news_list span{font-size: 16px;color: #949494;}
.news_list span:last-child{display: inline-block;margin-left: 20px;}

.title{text-align: center;position: relative;padding: 20px;padding: 40px 0;}
.title h4{font-size: 30px;color: #528FC8;}
.title i{display: block;width: 40px;height: 2px;background: #528FC8;position: absolute;left: 50%;margin-left: -20px;bottom: 35px;}

.bkul{font-size: 0;margin-left: -30px;}
.bkul li{display: inline-block;width: 380px;overflow: hidden;margin-left: 30px;vertical-align: top;height: 441px;background: #f4f4f4;}
.bkul li img{width: 100%;height: 264px;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.bkul .bk1 div{background: #f4f4f4;font-size: 14px;}
.bkul .bk1 div h5{font-size: 20px;font-weight: bold;padding: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.bkul .bk1 div span{padding-left: 20px;font-size: 18px;color: #007fa7;}
.bkul .bk1 div p{font-size: 16px;padding: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.6;}
.bkul .bk2{background: #f4f4f4;}
.bkul .bk2 h5{font-size: 18px;padding: 15px 20px;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height: 55px;}
.bkul .bk2 span{font-size: 16px;color: #007fa7;padding-left: 20px;display: inline-block;height: 18px;}
.bkul .bk1:hover img{
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);  
    -o-transform: scale(1.04);    
    -ms-transform: scale(1.04);   
    transform: scale(1.04) ;   
}
.bkul .bk1:hover h5{color: #176197;}
.bkul .bk2 a:hover h5{color: #176197;}


.more{padding-top: 50px;text-align: center;}
.more a{padding: 10px 20px;border: 1px solid #999999;}
.more i{font-style: normal;vertical-align: middle;margin-left: 10px;font-size: 14px;color: #999999;}
.more i:hover{
    color: #528FC8;
}

.bj1{background: url(/statics/jqgc/img/index_14.png) no-repeat;height: 575px;background-size: cover;background-position-x: 40%;}
.pic{width: 600px;position: absolute;left: 50%;top: 50px;}
.pic h5{font-size: 25px;font-weight: bold;color: white;}
.pic p{font-size: 18px;color: white;margin-top: 40px;line-height: 1.6;}
.pic a{display: inline-block;width: 178px;height: 46px;border-radius: 23px;border: 1px solid white;line-height: 46px;color: white;text-align: center;margin-top: 40px;transition: all .3s;}
.pic a:hover{
    transform: scale(1.1)
}

.lunbo-img .swiper-slide{background: white;}
.lunbo-img .swiper-slide img{width: 100%;}
.lunbo-img .swiper-slide p{text-align: center;font-size: 18px;/*position: absolute;bottom: 30px;*/width: 100%;line-height: 40px;}
.lunbo-img .swiper-slide:hover p{
    color: #528FC8;
}

.bj2{background: #f4f4f4;height: 250px;}
.lunbo-img{position: relative;top: -115px;}
.lunbo-img .swiper-button-next,.lunbo-img .swiper-button-prev{outline: none;}


.htit{
    font-size: 16px;
    font-weight: 600;
    position: relative;
    padding-left: 28.79px;
  }
.htit:before {
    content: '';
    width: 9.6px;
    height: 9.6px;
    background-color: #528FC8;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
  }
.htit:after {
    content: '';
    right: 0;
    top: 50%;
    display: block;
    position: absolute;
    transform: translateY(-50%);
    width: 85%;
  }


.footer{border-top: 2px solid #b7dd2b;background: #176197;}
.foL{float: left;padding: 40px 0;min-width: 730px;}
.link span{font-size: 14px;color: #e5e5e5;}
.link .layui-breadcrumb{margin-left: 20px;}
.foR{float: right;padding-top: 40px;}
.fl1{float: left;margin-top: 40px;margin-right: 20px;}
.fl1 span{display: block;text-align: center;color: #ececec;font-size: 16px;line-height: 1.6;}
.fl2{float: right;}
.addr{margin-top: 25px;}
.addrl{float: left;}
.addrl p,.addrr p{font-size: 14px;color: #e5e5e5;line-height: 2;}
.addrr{float: right;}
.addrr p{padding-left: 35px;}
.addrr p:first-child{background: url(/statics/jqgc/img/zz_03.png) no-repeat;background-position: 0;}
.addrr p:last-child{background: url(/statics/jqgc/img/zz_05.png) no-repeat;background-position: 0;}
.mfo{display: none;}



.page-nav{border-bottom: 1px solid #bfbfbf;margin-top: 20px;}
.onNav{border: none;float: left;}
.addRight{float: right;line-height: 40px;}
.addRight ul li{display: inline-block;margin-left: 20px;}
.addRight a{display:block;position:relative;padding: 0 5px;font-size: 16px;}
.addRight a i{width: 0px;height:3px;position: absolute;background:#528FC8;bottom: -1px;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;left: 50%;}
.addRight a:hover i{width: 100%;margin-left: -50%;}
.addRight a:hover{color:#008645;}
.mok i{width: 100% !important;margin-left: -50%;}
.mok{color:#528FC8;}

.addLeft{padding-left: 35px;background: url(/statics/jqgc/img/ad_03.png) no-repeat;background-position: 0;
    line-height: 40px;}
.addLeft a{font-size: 16px;color: #4e4e4e;}

.cimg{float: left;width: 500px;}
.cimg img{width: 100%;}
.csize{float: right;width: 600px;padding: 50px;background: url(/statics/jqgc/img/ss_03.png) no-repeat;min-height: 467px;}

.tit{padding: 0px 0;}
.tit p{text-align: center;font-size: 20px;color: #528FC8;}
.tit span{display: block;font-size: 14px;text-align: center;color: #999999;text-transform: uppercase;line-height: 1.8;}




.lxconl{float: left;width: 45%;}
.lxconl h4{font-size: 28px;color: #176197;font-weight: bold;}
.lxconl i{display: block;font-style: normal;font-size: 12px;margin-top: 10px;}
.lxconl p{font-size: 16px;margin-top: 20px;}
.lxconl span{display: inline-block;margin-top: 20px;}

.lxconr{float: right;width: 50%;}
#container2{width: 100%;height: 500px;}
.left,.right {width: 100%;height: 700px;padding: 40px 20px;box-sizing: border-box;}
.left {height: 500px;}
.container {width: 50%;height: 100%;}
.des {float: right;width: 48%;height: 100%;border: 1px dashed #000;box-sizing: border-box;}
.dtitle {font-size: 15px;font-weight: bold;color: #cc5522;}
.dcontent {font-size: 13px;color: #333;margin-top: 6px;}


.limg{float: left;width: 550px;}
.limg img{width: 100%;}
.rsize{float: right;width: 610px;}
.rsize h4{font-size: 20px;color: #528FC8;font-weight: bold;}
.rsize p{margin-top: 10px;font-size: 16px;}
.rsize p:last-child{color: #666666;}
.rsize p span{font-weight: bold;}

.ou2{display: none;}

.layui-tab-content .layui-tab-item{padding-top: 20px;}







.p40{padding: 40px 0;}

.L_nav{float: left;width: 280px;}
.navname{background: #528FC8;text-align: center;padding: 15px 0;}
.navname h4{font-size: 26px;color: white;margin-top: 5px;}
.navname span{font-size: 14px;color: white;/*text-transform: uppercase;*/display: inline-block;margin-top: 5px;}
/*.navname span{color: white;font-size: 18px;text-transform: uppercase;display: inline-block;margin-top: 10px;}*/

.ul-size{float: right;width: 630px;}
.ul-size h4{font-size: 18px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ul-size span{display: block;margin-top: 15px;}
.ul-size p{line-height: 1.8;color: #727272;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ul-size i{display: inline-block;font-style: normal;border-bottom: 1px solid #528FC8;line-height: 1.8;margin-top: 10px;}

.td{background: #F7F8FA;}
.team-list{overflow: hidden;padding: 15px 10px 0;box-sizing: border-box;margin-left: -15px;margin-top: 20px;}
.team-list li{width: 100%;display: inline-block;padding-left: 25px;padding-right: 20px;margin-bottom: 30px;box-sizing: border-box;}
.tdl{float: left;overflow: hidden;border-radius: 10px;}
/* .tdr{float: right;width: 250px;margin-left: 15px;} */
.tdr{float: right;width: 655px;}
.tdr h4{font-size: 18px;font-weight: bold;}
.tdr p,.tdr span{font-size: 15px;color: #666;margin-top: 5px;display: block;line-height: 1.8;}
.team-list li:hover .tdr h4{color: #176197;}
.tdl img{
    width: 148px;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.team-list li:hover .tdl img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);  
    -o-transform: scale(1.1);    
    -ms-transform: scale(1.1);   
    transform: scale(1.1);    
}

.cq{margin-left: -15px;font-size: 0;}
.cq li{display: inline-block;width: 210px;margin-left: 15px;margin-bottom: 20px;vertical-align: top;}
.cq li div{overflow: hidden;}
.cq li img{width: 100%;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.cq li p{text-align: center;font-size: 14px;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cq li:hover img{
    -webkit-transform: scale(1.06);
    -moz-transform: scale(1.06);  
    -o-transform: scale(1.06);    
    -ms-transform: scale(1.06);   
    transform: scale(1.06);
}






.navu li{height: 60px;line-height: 60px;background: #f2f2f2;text-align: center;border-bottom: 2px solid white;transition: all .5s ease-in-out;}
.navu li a{font-size: 18px;position: relative;transition: all .3s ease-in-out;}
.navu li a:after{width: 4px;height: 25px;content: "";background: #176197;position: absolute;transform: translate(-50%,-50%);top: 50%;left: -25px;display: none;}
.navu li .om:after{display: block;}
.navu li:hover a{color: #176197;}
.navu li:hover{border-bottom: 2px solid #176197;}
.navu li .om{color: #176197;}

.rnews{border-top: 12px solid #176197;margin-top: 10px;background: #f2f2f2;text-align: center;}
.rnews h4{font-size: 18px;color: #176197;padding: 30px 0;font-weight: bold;}
.rnews ul{padding: 0 27px;}
.rnews ul li{margin-top: 10px;}
.rnews ul li a{color: #808080;line-height: 1.8;font-size: 16px;padding-left: 15px;background: url(/statics/jqgc/img/b_03.png) no-repeat;background-position: 0;}

.R_con{float: right;width: 885px;}
.adds{border-bottom: 1px solid #bfbfbf;}
.addL{font-size: 20px;line-height: 40px;float: left;}
.addR{float: right;line-height: 40px;}
.addR a{font-size: 16px;color: #4e4e4e;}

.content{line-height: 2.1;font-size: 16px;padding-top: 20px;}

.ban img{width: 100%;}

/*图像列表*/
.rylist-fc{font-size: 0;margin-left: -64px;padding-top: 40px;}
.rylist-fc li{display: inline-block;font-size: 16px;margin-left: 64px;margin-bottom: 40px;vertical-align: top;}
.fc-title{padding: 15px 30px;background:#225a99;}
.fc-title span{color: white;font-size: 18px;display: inline-block; }
.fc-title span:last-child{float: right;}
.rytop{background: #225a99; width:1150px; line-height: 2;color: white;padding: 10px 25px;font-size: 15px;}
.ryfc-title{padding: 15px 30px; text-align: center;}
.ryfc-title span{color: #000;font-size: 18px;display: inline-block; }
.ryfc-title span:last-child{float: right;}

.fc-img{width: 270px;overflow: hidden;height: 345px;}
.fc-img img{width: 100%;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.ryfc-img{width: 410px;overflow: hidden;}
.ryfc-img img{width: 100%;
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.list-fc li:hover .fc-img img{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);  
    -o-transform: scale(1.07);    
    -ms-transform: scale(1.07);   
    transform: scale(1.07) ;
}
.rylist-fc li:hover .ryfc-img img{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);  
    -o-transform: scale(1.07);    
    -ms-transform: scale(1.07);   
    transform: scale(1.07) ;
}
.rylist-fc li:hover .ryfc-title{background:#00a2ea;}
.rylist-fc li:hover .ryfc-title span{color: white;}


.list-ul li{margin-bottom: 20px;transition: all .5s;border-bottom: 1px solid #bfbfbf;padding-bottom: 5px;}
.ul-left{float: left;width: 220px;overflow: hidden;}
.ul-left img{width: 100%;/*height: 165px;*/
    -webkit-transition: all 0.5s ease-in-out; 
    -moz-transition: all 0.5s ease-in-out; 
    -o-transition: all 0.5s ease-in-out;    
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.list-ul li:hover .ul-left img{
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);  
    -o-transform: scale(1.07);    
    -ms-transform: scale(1.07);   
    transform: scale(1.07) ;
}
.ul-right{float: right;width: 625px;}
.ul-right h4{font-size: 18px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ul-right span{display: block;margin-top: 15px;}
.ul-right p{line-height: 1.8;color: #727272;margin-top: 15px;}
.ul-right i{display: inline-block;font-style: normal;border-bottom: 1px solid #808080;line-height: 1.8;margin-top: 10px;}

.gs{width: 100%;}
.list-ul li:hover{background: #f8f8f8;box-shadow: 0px 1px 5px #bfbfbf;}

.jobtit{background: #9aa1a9;padding: 0 35px;}
.jobtit i{float: left;font-size: 16px;width: 20%;font-style: normal;text-align: center;color: white;height: 48px;line-height: 48px;}

.layui-colla-title span{float: left;width: 20%;text-align: center;}

/*分页*/
.paging{text-align: center;width: 100%;margin-top: 40px;}
.paging span{font-size: 14px;margin-right: 6px;background: #eeeeee;display: inline-block;min-width: 28px;height: 28px;line-height: 28px;padding: 5px;}
.paging a{color: #333333;display: block;}
.p_n1{background: #5a5859 !important;color: #ffffff;}
.p60 .newsright ul li:hover h4{font-weight: 600; color: #e63c49;}


.job_l{float: left;width: 60%;}
.job_l h5{font-size: 18px;color: #eeaa2e;margin-top: 15px;}
.job_l p{color: #757575;font-size: 16px;margin-top: 30px;line-height: 1.8;}
.job_r{float: right;}
.job_top{padding-bottom: 40px;}


.mobile{display: none;}
.mob{display: none;}
.subnavcont03{display: none;}


@media screen and (max-width: 640px){
.mobile{display: block;position: fixed;width: 100%;z-index: 99;background: white;}
.pc{display: none;}
.h90{height: 70px;}
.w1200{width: 95%;margin: 0 auto;}
.mob{display: block;}

.pcfo{display: none;}
.mfo{display: block;}
.ft{padding: 20px 0;text-align: center;}
.ft p{text-align: center;font-size: 14px;color: white;margin-top: 10px;}
.fb{padding-bottom: 20px;}
.fb p{color: white;font-size: 14px;line-height: 1.6;text-align: center;}

.header{z-index: 999;display: flex;justify-content: space-between;padding: 0 10px;height: 70px;align-items: center;}
.index_logo{width: 60%;}
.index_logo img{width: 100%;}
.menu img{width: 26px;}
.menu{display: flex;align-items: center;}
.wnav{ width:100%; height:100%; display:none; position:fixed; left:0; z-index:999999; top:0rem; }
.mobile .m_nav{ width:56%; height:auto;  background:#1787CB; padding:2%; text-align:left; height:100%;float: none;}
.mobile .m_nav ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.mobile .m_nav li{ width:98%; height:40px; border-bottom:1px dashed #fff; float:left; display:inline; overflow:hidden;font:14px/40px Arial; padding-left:2%; text-transform:uppercase; color:#FFF}
.mobile .m_nav li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.mobile .m_nav a{ color:#fff;}
.mobile .m_nav li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}

.newsL{width: 100%;}
.newsR{width: 100%;padding-top: 0;}
.n_a1{display: none;}

.newsL h3{font-size: 22px;}
.newsL span{font-size: 16px;}
.newsL div p{font-size: 14px;}
.news_list span{font-size: 14px;}
.news_list span:last-child{margin-left: 10px;}

.nrl{display: flex;}
.ol .m2{display: none !important;}
.title{padding: 25px 0;}
.title h4{font-size: 16px;}
.title i{bottom: 10px;}
.bkul{margin-left: 0;display: flex;flex-wrap: wrap;}
.bkul li{margin-left: 0;height: auto;width: 100%;padding-bottom: 10px;}
.bkul li img{height: auto;}
.bkul .bk1 div h5{font-size: 16px;padding: 5px;}
.bkul .bk1 div span{font-size: 14px;padding-left: 5px;}
.bkul .bk1 div p{font-size: 14px;padding: 5px;}
.bkul .bk2 h5{padding: 5px 5px;font-size: 16px;min-height: auto;}
.bkul .bk2 span{padding-left: 5px;font-size: 14px;}
.bkul .bk2{padding: 10px 0;border-top: 1px solid #808080;}

.more{padding-top: 20px;}

.bj1{width: 100%;height: 410px;background: url(/statics/jqgc/img/hdwhbg_04.png);}
.pic{width: 98%;top: 20px;left: 1%;}
.pic h5{font-size: 16px;}
.pic p{font-size: 14px;margin-top: 20px;}
.pic a{margin-top: 20px;width: 140px;height: 40px;line-height: 40px;border-radius: 20px;}
.bj2{height: 0px;}

.tit{padding: 20px 0;}
.page-nav{display: none;}
.cimg{width: 100%;}
.csize{width: 100%;padding: 0;}
.tit p{font-size: 16px;}
.tit span{font-size: 12px;}

.bk1{display: none;}

.foL{width: 100%;}
.foR{width: 100%;padding-top: 0;padding-bottom: 20px;}
.foR p:last-child{text-align: left;}

.L_nav{display: none;}
.adds{display: none;}
.R_con{width: 100%;}

.subnavcont03{display: block;}
.subnavlist03 {background-color: #f2f2f2;display: block;}
.zsannavbtn03 {padding:10px;color:#333333;text-align:center;font-size:18px;cursor:pointer;}
.commonweb {padding:0px 10px;}
.zsannavbtn03 a:after {display:inline-block;content:"";width:12px;height:12px;border-left:1px solid #333333;border-bottom:1px solid #333333;margin:0 0 3px 6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.subnavlist03 ul li a.cur {background-color:#00a2ea;color:#ffffff;}
.subnavlist03 ul li a {display:block;width:100%;font-size:16px;padding:15px 0;text-align:center;line-height:18px;background-color:#F2F2F2;color:#333333;}

.p40{padding: 0;}
.content{padding: 10px;}

.rylist-fc{margin-left: 0;padding-top: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.rylist-fc li{width: 48%;margin-left: 0;margin-bottom: 10px;}
.ryfc-img{width: 100%;}
.ryfc-title span{font-size: 14px;}

.ul-left{width: 30%;}
.ul-right{width: 67%;}
.list-ul li{margin-bottom: 5px;}
.ul-right h4{font-size: 16px;}
.ul-right span{margin-top: 5px;font-size: 14px;}
.ul-right i{font-size: 14px;margin-top: 0;}
.ul-right p{margin-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;}

.gs{width: 100%;}

.jobtit i{font-size: 14px;}
.layui-colla-title span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.layui-colla-content{font-size: 14px;}

.cq{margin-left: 0;display: flex;flex-wrap: wrap;}
.cq li{margin-left: 0;width: 100%}
.ul-size{width: 65%;}
.tdl{width: 30%;}
.tdl img{width: 100%;}
.tdr{width: 65%;}
.lxconl{
    width: 100%;
    padding-top: 20px;
}
.lxconl h4{
    font-size: 20px;
}
.lxconl p{
    font-size: 14px;
    margin-top: 10px;
}
.lxconr{width: 100%;padding: 20px 0;}

.job_l{width: 100%;}
.job_top{padding-top: 20px;padding-bottom: 20px;}

.job_l h5{font-size: 16px;}
.job_l p{font-size: 14px;}

.jobtit,.layui-colla-title{padding: 0 10px !important;}

.lunbo-img{top: -120px;height: 120px;background: white;}
.lunbo-img .swiper-slide p{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.swiper-button-next,.swiper-button-prev{top: 65px !important;}

.bj2{background: none;}

.limg{width: 100%;}
.rsize{width: 100%;}
.content img{width: 100%;}

.ul-size h4{font-size: 16px;}
.ul-size span{margin-top: 5px;}
.ul-size p{margin-top: 5px;}
.ul-size i{display: none;}

.list-ul{margin-top: 10px;}
.list-ul li a .clear{display: none;}
.list-ul li a{display: flex;align-items: center;justify-content: space-between;}

.ou1{display: none;}
.ou2{display: block;}
.layui-tab-title li{min-width: 25% !important;}






/*头部*/
.side-box {position:fixed;top:0px;width:300px;right:-300px;height:100%;overflow-x:hidden;overflow-y:auto;z-index:1200;color:rgba(0,0,0,1);transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-moz-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-ms-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-o-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:right .4s cubic-bezier(0.215,0.61,0.355,1);}
.side-cut {position:relative;width:284px;float:right;}
body.open .side-shadow {opacity:1;visibility:visible;}
body.open .side-box {width:200%;right:0;}
.side-bin {width:100%;background:rgba(255,255,255,.975);height: 100vh; z-index:2;position:relative;transition:.3s .1s;-moz-transition:.3s .1s;-ms-transition:.3s .1s;-o-transition:.3s .1s;-webkit-transition:.3s .1s;}
.side-nav>ul {display:block;padding:0;margin:0;list-style:none;}
.nav-first {display:block;position:relative;margin:0 0 1px 0;list-style:none;cursor:pointer;opacity:0;transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);-webkit-transform:translateY(50%);transition-property:opacity,transform!important;-moz-transition-property:opacity,transform!important;-ms-transition-property:opacity,transform!important;-o-transition-property:opacity,transform!important;-webkit-transition-property:opacity,transform!important;transition:.6s .95s;-moz-transition:.6s .95s;-ms-transition:.6s .95s;-o-transition:.6s .95s;-webkit-transition:.6s .95s;}
.nav-first:nth-child(1) {transition:.6s .4s;-moz-transition:.6s .4s;-ms-transition:.6s .4s;-o-transition:.6s .4s;-webkit-transition:.6s .4s;}
.nav-first:nth-child(2) {transition:.6s .5s;-moz-transition:.6s .5s;-ms-transition:.6s .5s;-o-transition:.6s .5s;-webkit-transition:.6s .5s;}
.nav-first:nth-child(3) {transition:.6s .59s;-moz-transition:.6s .59s;-ms-transition:.6s .59s;-o-transition:.6s .59s;-webkit-transition:.6s .59s;}
.nav-first:nth-child(4) {transition:.6s .67s;-moz-transition:.6s .67s;-ms-transition:.6s .67s;-o-transition:.6s .67s;-webkit-transition:.6s .67s;}
.nav-first:nth-child(5) {transition:.6s .74s;-moz-transition:.6s .74s;-ms-transition:.6s .74s;-o-transition:.6s .74s;-webkit-transition:.6s .74s;}
.nav-first:nth-child(6) {transition:.6s .8s;-moz-transition:.6s .8s;-ms-transition:.6s .8s;-o-transition:.6s .8s;-webkit-transition:.6s .8s;}
.nav-first:nth-child(7) {transition:.6s .85s;-moz-transition:.6s .85s;-ms-transition:.6s .85s;-o-transition:.6s .85s;-webkit-transition:.6s .85s;}
.nav-first:nth-child(8) {transition:.6s .89s;-moz-transition:.6s .89s;-ms-transition:.6s .89s;-o-transition:.6s .89s;-webkit-transition:.6s .89s;}
.nav-first:nth-child(9) {transition:.6s .92s;-moz-transition:.6s .92s;-ms-transition:.6s .92s;-o-transition:.6s .92s;-webkit-transition:.6s .92s;}
.nav-first:nth-child(10) {transition:.6s .94s;-moz-transition:.6s .94s;-ms-transition:.6s .94s;-o-transition:.6s .94s;-webkit-transition:.6s .94s;}
body.open .nav-first {opacity:1;transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.nav-first>a:before {content:'';position:absolute;right:0;top:0;width:0%;height:100%;background:#176197;z-index:2;transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out;}
body.open .nav-first.active>a:before {width:100%;transition:width .3s 1s;-moz-transition:width .3s 1s;-ms-transition:width .3s 1s;-o-transition:width .3s 1s;-webkit-transition:width .3s 1s;}
.nav-first:hover a:before {width:100%;}
.side-nav>ul:hover>.nav-first.active>a:before {width:3px;transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-webkit-transition:width .3s ease-in-out;}
.side-nav>ul:hover>.nav-first.active:hover>a:before {width:100%;}
.nav-first>u {display:none;}
.nav-first>i {display:none;}
.nav-first>a {position:relative;z-index:3;display:block;padding:0 30px;line-height:50px;color:rgba(0,0,0,.9);}
.nav-first>a:after {display:table;clear:both;content:''}
.nav-first>a>i {float:left;position:relative;z-index:3;padding:0 15px 0 1px;line-height:70px;font-size:18px;}
.nav-first>a>b {float:left;font-weight:normal;position:relative;z-index:3;font-size:16px;}
body.open .nav-first:hover>a,body.open .nav-first.active>a,.side-nav>ul:hover>.nav-first.active:hover>a {color:rgba(255,255,255,1);transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;}
.side-nav>ul:hover>.nav-first.active>a {color:rgba(0,0,0,.9);transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;}
body.open .nav-first.active>a {color:rgba(255,255,255,1);transition:color .3s 1s;-moz-transition:color .3s 1s;-ms-transition:color .3s 1s;-o-transition:color .3s 1s;-webkit-transition:color .3s 1s;}
.nav-first>a>p,.side-nav>ul:hover>.nav-first.active>a>p {position:absolute;top:50%;right:30px;color:rgba(255,255,255,1);background:rgba(0,0,0,.4);font-family:'AddFont';padding:6px;border-radius:50%;line-height:1;margin:0;font-size:12px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:3;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
body.open .nav-first:hover>a>p,body.open .nav-first.active>a>p,.side-nav>ul:hover>.nav-first.active:hover>a>p {color:#0c6aa0;background:rgba(255,255,255,.8);}
body.open .nav-first.active>a>p {color:#0c6aa0;background:rgba(255,255,255,.8);transition:.3s 1s;-moz-transition:.3s 1s;-ms-transition:.3s 1s;-o-transition:.3s 1s;-webkit-transition:.3s 1s;}
.side-shadow {width:3999px;height:100%;background:rgba(0,0,0,.7);position:absolute;z-index:1;top:0;right:100%;opacity:0;visibility:hidden;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-first>i {display:block;position:absolute;width:76px;height:100%;right:0;top:0;z-index:4;cursor:pointer;}
.nav-first.mobile-active>i:before {background:rgba(255,255,255,1);}
.nav-first>i:before {position:absolute;content:'';width:12px;height:2px;margin:-1px 0 0 -6px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;background:#176197;top:50%;left:50%;border-radius:2px;}
.nav-first>i:after {position:absolute;content:'';height:12px;width:2px;margin:-6px 0 0 -1px;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;background:#176197;left:50%;top:50%;border-radius:2px;}
.nav-first.active>i:before,.nav-first.active>i:after,.nav-first:hover>i:before {background:rgba(255,255,255,1);}
.nav-first:hover>i:after {background:rgba(255,255,255,1);}
.nav-first.mobile-active>a:before {width:100%;}
.nav-first.mobile-active>a>i,.nav-first.mobile-active>a>b {color:rgba(255,255,255,1);}
.nav-first.mobile-active>a>p {color:rgba(255,255,255,1);}
.nav-first.mobile-active>ul {padding:1px 0 0 0;height:auto;}
.nav-first.mobile-active>i:before {background:rgba(255,255,255,1);}
.nav-first.mobile-active>i:after {display:none;}
.nav-second {margin:0 0 1px 0;list-style:none;padding:0;}
.nav-second>ul {list-style:none;margin:0;padding:0;}
.nav-second>a {padding:0 30px;line-height:40px;display:block;position:relative;}
.nav-second>a>b {display:block;font-size:15px;font-weight:normal;color:rgba(0,0,0,.8);position:relative;z-index:1;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-second>a:after {background:#0c6aa0;content:'';width:0;height:100%;position:absolute;z-index:0;top:0;left:0;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-second:hover>a:after {width:100%;}
.nav-second>ul {list-style:none;margin:0;padding:0;}
.nav-second>ul:after {display:block;content:'';clear:both;}
.nav-second:hover>a>b {color:rgba(255,255,255,1);}
.nav-third {display:block;line-height:none;padding:1px 0 0 0;margin:0 30px;}
.nav-third>a {padding:0 30px;line-height:50px;margin-bottom:1px;background:rgba(0,0,0,.08);display:block;position:relative;}
.nav-third>a>b {display:block;font-weight:normal;color:rgba(0,0,0,.9);}
.nav-third>a:after {background:#0c6aa0;content:'';width:0;height:100%;position:absolute;z-index:0;top:0;left:0;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-third>a>b {position:relative;z-index:1;color:rgba(255,255,255,1);font-weight:normal;transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;}
.nav-third:hover>a:after {width:100%;}
.nav-third:hover>a>b {color:rgba(255,255,255,1);}
.side-foot {padding:30px 30px 25px 30px;text-align:left;overflow:hidden;}
.side-phone {border-bottom:1px solid rgba(0,0,0,.15);line-height:1;margin-bottom:20px;padding-bottom:20px;opacity:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:.6s .4s;-moz-transition:.6s .4s;-ms-transition:.6s .4s;-o-transition:.6s .4s;-webkit-transition:.6s .4s;transition-property:opacity,transform!important;-moz-transition-property:opacity,transform!important;-ms-transition-property:opacity,transform!important;-o-transition-property:opacity,transform!important;-webkit-transition-property:opacity,transform!important;}
.side-phone:after {display:block;clear:both;content:'';}
body.open .side-phone {transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);opacity:1;-o-transform:translateY(0);-webkit-transform:translateY(0);}
.side-phone P {float:left;margin:0;line-height:1;}
.side-phone p b {display:block;font-family:'AddFont';font-weight:normal;color:rgba(0,0,0,.6);margin-bottom:5px;}
.side-phone p a {display:block;font-family:'AddFont';color:rgba(0,0,0,1);font-size:22px;letter-spacing:-1px;}
.side-phone i {float:right;display:block;font-size:28px;color:rgba(255,255,255,1);background:rgba(0,0,0,.8);padding:4px 4px 0 4px;margin-top:9px;cursor:pointer;}
.side-phone i:hover {background:rgba(0,0,0,.8);transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;}
.side-text {white-space:pre-wrap;padding-top:10px;color:rgba(0,0,0,1);opacity:0;font-family:'Addfont',Microsoft Yahei;transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);-webkit-transform:translateY(30px);transition:.6s .4s;-moz-transition:.6s .4s;-ms-transition:.6s .4s;-o-transition:.6s .4s;-webkit-transition:.6s .4s;transition-property:opacity,transform!important;-moz-transition-property:opacity,transform!important;-ms-transition-property:opacity,transform!important;-o-transition-property:opacity,transform!important;-webkit-transition-property:opacity,transform!important;}
body.open .side-text {transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);opacity:1;-o-transform:translateY(0);-webkit-transform:translateY(0);}
.nav-first>ul {list-style:none;margin:0!important;padding:0;display:block;height:0;overflow:hidden;width:auto!important;background:rgba(0,0,0,.03);}








}
















