/**/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}

.both{clear:both;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.com-img{display:inline;overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}


.biao{background:#f8f8f8;}
.xiantop{width:100%;height: 5px;background: #555555;}
.wen_top p{font-size: 16px;padding:15px 0;color: #555;}
.logo_top{background:url(../image/top.png);background-size: 100% 100%;}
.weixin{padding:0;position:relative;top: 0;left: 0;}
.shouji{padding:0;position:relative;}
.weixin p{font-size: 16px;padding:15px 0;color: #fff;
    text-align: center;}
.shouji p{font-size: 16px;padding:15px 0;color: #fff;
    text-align: center;}
.weiding{position:absolute;width:100%;/* height:100%; */text-align: center;top: 95%;left: 0;z-index: 99;display:none;}
.shouding{position:absolute;width:100%;/* height:100%; */text-align: center;top: 95%;left: 0;z-index: 99;display:none;}



.x-menu > li>a img {
  margin-top: -8px;
  margin-right: 5px;
  opacity:0;
}
.x-menu li:hover a img{opacity:1;}



.so{
    padding: 50px 0;
    border-bottom: 1px solid #eaeaea;
    background: #ffffff;
}

.gjc img{
    float: left;
    margin-top: 5px;
}

.gjc h3{
    float: left;
    padding-left: 12px;
    font-size: 18px;
    font-weight: 600;
    color: #009942;
    padding-top: 5px;
}

.gjc b{
    color: #000;
    font-size: 18px;
    font-weight: 600;
}

.gjc span{
    font-size: 14px;
}

.gjc span a{
    color: #999999;
    font-weight: normal;
    padding-left: 20px;
    font-size: 16px;
}

.gjc span a:hover{
    color: #005bac;
     
}

.sousuo{
  
    /* position: absolute; */
    /* right: 0; */
    float: right;
    /* top: 80px; */
    width: 360px;
    /* padding: 20px; */
    z-index: 999;
    position: relative;
}

.sousuo #keyword {
    line-height: 30px;
    width: 72%;
    background: #f2f2f2;
    border:none;
    outline: none;
    color: #5a5a5a;
    float: right;
    font-size: 14px;
    text-indent: 20px;
    padding: 0;
    /* border:1px solid #e5e5e5; */
    border-radius: 49px;
}

.sousuo .fl{
    width: 28%;
    line-height: 32px;
    border: none;
    background-color: #005bac;
    color: #ffffff;
    font-size: 12px;
}

.sousuo .fls{
    letter-spacing: 15px;
}

.sousuo #search_button{
    position: absolute;
    right: 7%;
    top: 13%;
    /* background: red; */
    margin-top: 0;
    width: 22px;
    background:url(../image/so.png);
    border: 1px solid #f3f3f3;
    height: 22px;
}

.gjca{
    float: left;
}




.dabiao {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}

.so{background:url(../image/biejin.png)no-repeat;}
.so_left img{max-width:100%;}
.so_left {width: 20%;float:left;position:relative;}
.left_ding{position:absolute;width: 299%;right: 0;}
.so_right{width: 100%;float:right;margin-top: 30px;}

.so_right ul li{width: 8.7%;float:left;text-align:center;color:#fff;font-size:20px;font-weight:600;margin-left: 2.7%;position: relative;}
.so_right ul li::before {
    content: "";
    position: absolute;
    width: 28px;
    height: 13px;
    background: url(../image/jians.png) no-repeat;
    right: -27%;
    top: 45%;
}

.so_right ul li:last-child::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    background: url(../image/jians.png) no-repeat;
    right: -27%;
    top: 45%;
	display: none;
}
.so_right ul li:nth-child(1){margin-left:0;}
.so_right ul li p{padding: 10px 0 0;}
.right_img img {
    max-width: 100%;
    transition: all 0.6s;
    margin-top: -182px;
}
.so_right ul li:hover img{margin-top:0;}

.so_right ul li .right_img{width:128px;height:138px;overflow:hidden;}









.img1s{line-height: 75px;margin-right: 6%;}
.img2s{line-height: 75px;margin-left: 6%;}

.xiahau{width:50px;height: 3px;background:#fff;margin:auto;margin-top: 20px;}
.l_cp{width: 59%;float:left;}
.left_lkh{border:1px solid #d6d6d6;padding: 10px;border-radius: 10px;}
.r_cp{width:40%;float:right;position:relative;}
.r_cp .dinh{position:absolute;bottom: 15%;width:100%;left:0;}
.dinh h3{font-size: 24px;}
.dinh .cp_xuahua{width:50px;height:2px;background:#000;margin: auto;margin-top: 20px;margin-bottom: 40px;}
.dinh a{font-size:16px;color: #000;border: 1px solid #000;padding: 8px 30px;border-radius: 60px;}
.r_cp:hover .dinh a{color: #fff;background:#000;}
 .left_lkh:hover{border:1px solid #000;}
.right_lkh{padding:0;}

.ri-text{text-align:center;padding: 50px 0;}
.ri-text h3{font-size: 24px;}
.cp_xuahua{width:50px;height:2px;background:#000;margin: auto;margin-top: 20px;margin-bottom: 40px;}
.ri-text a{font-size:16px;color: #000;border: 1px solid #000;padding: 8px 30px;border-radius: 60px;}
.left_lkh:hover .ri-text a{color: #fff;background:#000;}

.left_sd{text-align:center;padding: 10px 10px 30px;border: 1px solid #d6d6d6;border-radius: 10px;width: 49%;margin-left: 2%;margin-top: 2%;}
.left_sd:hover{border: 1px solid #000;}

.left_sd h3{font-size: 20px;}
.left_sd .cp_xuahua{width:50px;height:2px;background:#000;margin: auto;margin-top: 20px;margin-bottom: 25px;}
.left_sd a{font-size:16px;color: #000;border: 1px solid #000;padding: 8px 30px;border-radius: 60px;}

.right_lkh .left_sd:nth-child(1){margin-left:0;} 

.left_sd:hover  a{color: #fff;background:#000;}






.abauto{position: relative;top: 0;/* left: 50%; *//* transform: translateX(-50%); */width: 100%;}
.shijian_a{position:relative;width: 100%;top: 0;left: 0;}

.abo-number{
    padding: 1vw 0;
}

.abo-number li{
    float: left;
    width: 33.3333%;
    text-align: left;
    display: flex;
    margin-right: 0;
    position: relative;
}

.abo-number li:not(:last-child){
    margin-right: 0;
}

.abo-number li h3{
	font-size: 70px;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #fff;
	display: inline-block;
	margin-top: 0;
	font-weight: 600;
	font-family: Arial;
}

.abo-number li h4{
	font-family: MicrosoftYaHei;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
    margin-top: 14px;
}

.abo-number li h5{
	color: #fff;
	font-size: 16px;
	margin-top: 10px;
	line-height: 24px;
	padding-right: 0;
}

.abo-number li .wenti{
    width: 100%;
    margin: 0px auto;
    text-align: center;
}

.abo-number li .img {
    width: 2%;
    float: left;
    margin-top: 12%;
    display: none;
}
.abo-number li div span{
    font-size: 20px;
    color: #fff;
    position: absolute;
    top: 0;
    padding: 0;
    background: none;
    border: 0;
}
.abo-number li .wuyu{
    font-size: 14px;
    color: #000;
    position: absolute;
    top: 0;
    padding: 0;
    background: none;
    border: 0;
    writing-mode: tb-rl;
    padding: 7px;
    background: #fff;
    
}

.abo-number li:nth-child(1) .wuyu{left: 25%;}
.abo-number li:nth-child(2) .wuyu{left: 30%;}
.abo-number li:nth-child(3) .wuyu{left: 32%;}






.c1 .imgg{
    margin-top: 2vw;
}
.tybt{
    text-align: center;
}
.tybt h3{
    font-size: 45px;
    color: #0590e2;
    font-weight: normal;
    font-weight: 600;
}
.tybt p{
    font-size: 30px;
    color: #f0f0f0;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600;
    text-transform: uppercase;
}





.zhen .tybt p{
    font-size: 30px;
    color: rgb(240 240 240 / 48%);
    margin-top: 0;
    margin-bottom: 0;
}


.zhen .tybt h3{
    font-size: 45px;
    color: #fff;
    font-weight: normal;
    font-weight: 600;
}



.zhen .img1s {
 
    filter: brightness(0%);
}

.zhen .img2s {
 
    filter: brightness(0%);
}

.zhen .xiahau{background:#000;}
.zhen{background:url(../image/hb.png);padding: 66px 0;}








.cpfenlei .tybt p{
    font-size: 30px;
    margin-bottom: 0;
}


.cpfenlei .tybt h3{
    font-size: 45px;
    color: #0590e2;
    font-weight: normal;
    font-weight: 600;
}



.cpfenlei .img1s {
 
    filter: brightness(0%);
}

.cpfenlei .img2s {
 
    filter: brightness(0%);
}

.cpfenlei .xiahau{background:#000;}

.cpfenlei{padding: 66px 0;}



.cpfenlei2{padding-top:30px;}
.left_cpfe{width: 100%;float:left;}
.right_cps{width: 27%;float:right;position:relative;}

.left_cpfe ul li{width: 32%;float:left;position:relative;margin-left: 2%;margin-bottom: 2%;}
.left_cpfe ul li:nth-child(1){margin-left:0;}
.left_cpfe ul li:nth-child(4){margin-left:0;}
.text_cpf{color: #666666;display: flex;justify-content: space-between;padding: 30px 0;border-bottom: 1px solid #ddd;}
.right_cps img{max-width:100%;}


.text_cpf h3{font-size: 20px;font-weight: 500;padding: 0;align-items: center;/* display: flex; *//* justify-content: center; */}
.text_cpf p{font-size: 14px;align-items: center;/* display: flex; *//* justify-content: center; */padding: 5px 15px;background: #f3f3f3;border-radius: 40px;}

.imgs_cpf{overflow:hidden;border: 5px solid #ddd;}
.imgs_cpf img{transition: all 0.6s;max-width: 100%;}
.left_cpfe ul li:hover .text_cpf p{color:#fff;background-color: #0590e2;}
.left_cpfe ul li:hover .imgs_cpf{border: 5px solid #0590e2;}
.left_cpfe ul li:hover  .imgs_cpf img{transform: scale(1.1);}


.text_cpf2{position:absolute;bottom: 8%;left: 0;width: 100%;color: #666666;text-align: center;}

.text_cpf2 h3{font-size: 30px;font-weight: 600;padding: 10px 0;}
.text_cpf2 p{font-size: 12px;}

.left_cpfeer img{max-width:100%;}
.ok{padding: 50px 0;}
.flex{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.w1440{
    max-width: 1410px;
    margin: 0 auto;
}


.w19200{
     max-width: 1470px;

    margin: 0 auto;   
}
.cphit{
    display: flex;
    justify-content: right;
}
.left_hieder{width:70%;}
.right_hider{width:20%;background: #0888d7;line-height: 120px;}
.right_hider img{margin-top:-5px;margin-right: 10px;}
.right_hider p{text-align: center;font-size: 26px;color: #fff;/* background: url(../image/tel.png) no-repeat 60px; */}
.texse{width: 28%;padding-top: 35px;}
.texse h3{font-size: 28px;font-weight: 600;margin-bottom: 10px;}
.texse p{font-size: 18px;}
.htop{
    height: 120px;
}
.htop .logo{
    width: 10.3%;
    line-height: 120px;
}
.htop .logo img{
    max-width: 100%;
}
.htop .tnav{
    width: 58%;
}

.ssmk{
    border-bottom: 1px solid #e5e5e5;
}
.ssmk .flex{
    align-items: center;
}
.ssmk .hotkey{
    font-weight: 600;
    font-size: 14px;
    color: #333333;
}
.ssmk .hotkey span{
    color: #00a0e9;
    text-transform:uppercase;
}
.ssmk .hotkey  a{
    font-weight: 400;
    color: #666666;
    margin: 0 8px;
}

.c1{
    background: #fff;
    padding-top: 4vw;
    text-align: center;
    padding-bottom: 2vw;
}

.tab-con { position: relative; }
.tab-con .tab-main { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con .tab-main { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con .tab-main.active { position: static; opacity: 1; visibility: visible;  } 


.taba{
    justify-content: center;
    margin: 2vw 0;
}
.taba li{
    padding: 18px 40px;
    /* background: #fff; */
    margin: 0 0px;
    /* border:1px solid #f1f1f1; */
    position: relative;
}
.taba li .a{
    align-items: center;
}
.taba li .a .img{
    margin-right: 20px;
}
.taba li .a .img img{
    max-width: 100%;
}
.taba li .a  .imgwz{

}
.taba li .a  .imgwz h3{
    font-size: 20px;
    color: #999;
    font-weight: normal;
}
.taba li .a  .imgwz p{
    font-size: 12px;
    color: #999999;
    font-family: Arial;
    text-transform: uppercase;
}
.taba li.active{
    /* background: #00a0e9; */
    /* border-color: #00a0e9; */
}
.taba li.active .a .imgwz h3{
    color: #1c3070;
}
.taba li.active .a .imgwz p{
    color: #fff;
}


.pro_list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.pro_list li{
    width: 18.5%;
    background: #fff;
    text-align: center;
}
.pro_list li .img1 img{
    width: 100%;
}
.pro_list li h3{
   width: 100%;
   border-top: 3px solid #fff;
   font-weight: normal;
   line-height: 75px;
   font-size: 18px;
   top: 0;
   color: #000;
   transition: all 0.3s;
   position: relative;
   text-align: left;
   padding-left: 10px;
}
.pro_list li:hover h3{
    /* background: #00a0e9; */
    color: #203373;
    border-top: 3px solid #203373;
}

.pro_list li:hover h3::before{
    /* content:"more"; */
    /* background: url(../image/4191a7174165d32d85d9b84ee593cd1557a27939.png) no-repeat left bottom; */
    color: #fff;
    position: absolute;
    top: -66px;
    left: 0;
    width: 100%;
    line-height: 66px;
    text-indent: 320px;
}
.c1 .img1{
    margin: 0 auto;
    max-width: 100%;
    margin-top: 2.6vw;
}

.c2{
    padding-top: 0;
    padding-bottom: 4vw;
}

.c2a{
    align-items: center;
}
.c2a .c2aa{
    padding-left: 30px;
    position: relative;
}
.c2a .c2aa::before{
    content:"";
    width: 12px;
    height: 12px;
    background: #00a0e9;
    position: absolute;
    left: 0;
    top: 0;
}

.c2a .c2aa h3{
    font-size: 2rem;
    color: #1a1a1a;
    font-weight: normal;
    line-height: 1;
}
.c2a .c2aa p{
    font-size: 16px;
    color: #666666;
    margin-top: 18px;
}
.c2ab{

}
.c2ab a{
    font-size: 16px;
    color: #999999;
}
.c2ab a img{
    max-width: 100%;
}
.c2 .c2b{
    margin-top: 1vw;
}
.c2 .w-pro-item{
    text-align: center;
 
}
.c2 .w-pro-item .img{
    border:1px solid #efefef;
}
.c2 .w-pro-item .img img{
    width: 100%;
}
.c2 .w-product-list{
    margin: 0;
}
.c2 .w-product-list li{
    margin: 0;
}
.c2 .w-pro-item h3{
    font-size: 18px;
    color: #555555;
    font-weight: normal;
    /* margin-top: 0; */
}
.c2 .owl-item.active .w-pro-item .img{
    border-color: #efefef;
    width: 100%;
}
.c2 .owl-item.active .w-pro-item  h3{
    color: #fff;
}




.wenziluns{background:#1584ed;padding: 20px;}


.wenziluns img{max-width:100%;width:auto;}
.feisi{display: flex;justify-content: space-between;padding: 20px 0px;border-bottom: 1px solid #fff;}

.feisi h3{font-size:20px;color:#fff;}
.feisi dd{padding: 0 10px;background: #fff000;font-size: 12px;color: #000;border-radius: 29px;}


.wenziluns p{font-size:14px;text-align:left;color:#fff;padding-top: 10px;}


.chanse{padding: 66px 0 0;}
.chanse .tybt p{
    font-size: 14px;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
}


.chanse .tybt h3{
    font-size: 65px;
    color: #000;
    font-weight: normal;
    font-weight: 600;
}



.chanse .img1s {
 
    filter: brightness(0%);
}

.chanse .img2s {
 
    filter: brightness(0%);
}

.chanse .xiahau{background:#000;}



.c3{ 
    padding: 4vw 0;
    background: url(../image/190fbcf35445973918b4a42799d81eceed27b82e.png) no-repeat top center;
    background-size: cover;
}
.c3a{
    text-align: center;
}

.c3a h3{
    font-size: 2rem;
    color: #ffffff;
    font-weight: normal;
    line-height: 1;
}
.c3a h3::after{
    content: '';
    width: 70px;
    height: 4px;
    background: #fff;
    margin: 0 auto;
    display: block;
    margin-top: 2vw;
}

.ysmk{
   justify-content: center; 
   margin-top: 5vw;
}
.ysmk li{
 width: 106px;
 text-align: center;
 margin: 0 2.05%;
}
.ysmk li .img{
    border:1px solid #7f7f7f;
    border-radius: 10px;
    width: 100%;
    height: 104px;
    display: flex;    
    align-items: center;
    justify-content: center;
}
.ysmk li .img img{
    max-width: 100%;
}
.ysmk li h3{
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    color: #ffffff;
    width: 100%;
    text-align: center;
    margin-top: 2vw;
}
.ysmk li:hover .img{
    background: #00a0e9;
    border-color: #00a0e9;
}
.ysmk li:hover h3{
    color: #00a0e9;
}



.c3c{
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    margin-top: 4.8vw;
}
.c3c .c3ca{
    font-size: 15px;
    color: #fff;
}
.c3c .c3ca img{
    margin-right: 10px;
}
.c3c .c3cb{
    width: 228px;
    height: 46px;
    font-size: 1.4rem;
    background: #3c8cff;
    line-height: 46px;
    color: #ffff;
    text-align: center;
    font-weight: normal;
    font-family: Arial;
    margin-left: 18px;
}


.c4{
    padding-top: 3vw;
    padding-bottom: 1.5vw;
}

.case_listt{
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 1.8vw;
    margin-top: 2.8vw;
}
.case_listt li{
    text-align: center;
}
.case_listt li .img img{
    max-width: 100%;
}
.case_listt li  h3{
    font-size: 15px;
    color: #333333;
    font-weight: normal;
    margin-top: 0.8vw;
}
.w1920{
    width: 1920px;
    margin:0 auto;
}
.case_listt2{
    padding:0 15px;
    margin-top: 2.8vw;
}
.case_listt2 li{
    width: 24.5%;
    margin-bottom: 15px;
}
.case_listt2 li .img{
    width: 100%;
}
.case_listt2 li img{
    width: 100%;
}

.c5{
    padding: 4vw;
    background: #f8f8f8;
}

.tab-con1 { position: relative; }
.tab-con1 .tab-main1 { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con1 .tab-main1 { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con1 .tab-main1.active { position: static; opacity: 1; visibility: visible;  } 

.tab_list{
    margin-top: 4vw;
    margin-bottom: 2vw;
}
.tab_list li{
    width: 25%;
    border: 1px solid #eeeeee;
    border-right:none;
    text-align: center;
    padding-top: 1.6vw;
    padding-bottom: 1.8vw;
    position: relative;
}
.tab_list li::before{
    content: '';
    width: 22px;
    height: 22px;
    background: url(../image/794a7ec412ef69179f6e0954957aeffc6b4541c4.png) no-repeat center;
    position: absolute;
    left: 47.5%;
    top: -11px;
}
.tab_list li dd{
    font-size: 3rem;
    color: #00a0e9;
    font-family: Arial;
    line-height: 1;
}
.tab_list li dt{
    font-size: 1.4rem;
    color: #666666;
    font-weight: normal;
    line-height: 1;
    margin-top: 15px;
}

.tab_list li:last-child{
    border-right: 1px solid #eee;
}
.tab_list li.active{
    background: #00a0e9;
}
.tab_list li.active dd{
    color: #fff;
}
.tab_list li.active dt{
    color: #fff;
}
.tab-main1{
    background: #fff;
    padding: 2vw;
    box-shadow: 0 0 5px 1px rgb(153 153 153 / 30%);
}
.about_list{
    
}
.about_list li{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.about_list li .abz{
    width: 42.5%;
}
.about_list li .abz .img{
    width: 100%;
}
.about_list li .abz .img img{
    width: 100%;
}
.about_list li .aby{
    width: 51.5%;
    padding-top: 18px;
}
.about_list li .aby h4{
    font-weight: normal;
    font-size: 1.2rem;
    color: #888888;
}
.about_list li .aby h3{
    font-weight: normal;
    font-size: 1.5rem;
    color: #333333;
    margin-top: 1vw;
}
.about_list li .aby h3::after{
    content: "";
    display: block;
    width: 72px;
    height: 5px;
    background: #00a0e9;
    margin-top: 1vw;
}
.about_list li .aby p{
    font-size: 16px;
    line-height: 32px;
    color: #666666;
    margin-top: 1.8vw;
}
.about_list li .aby a{
    display: block;
    width: 300px;
    height: 40px;
    color: #fff;
    font-size: 16px;
    background-color: #00a0e9;
    line-height: 40px;
    text-align: center;
    margin-top: 2.8vw;
}

.css67{/* background: url(../image/lan.png) no-repeat; *//* padding: 0 20px; */}
.xiabufen{margin-top: 20px;}
.c6aleft{width:50%;float:left;}
.c6aleft p{font-size:16px;color:#fff;line-height: 2;}
.c6aleft p span{color:#fff000;}
.c6aright{width: 43%;float:right;}
.c6aright img{max-width:100%;}
.c6{
    padding: 3vw 0;
    position:relative;
    top: 0;
    left: 0;
    height: 100%;
    margin-top: 0;
    background: url(../image/ab.jpg) no-repeat;
}
.c6 img{max-width:100%;}
.c6 .ding_img{position: absolute;top: 0;left: 0;}
.cc6{
    padding: 0;
    /* background: #fff; */
    /* box-shadow: 0 0 5px 1px rgb(153 153 153 / 30%); */
    /* transform: translateY(3vw); */
    -ms-transform: translateY(3vw);
    /* -webkit-transform: translateY(3vw); */
    z-index: 99;
    position: relative;
    top: 0;
    height: 100%;
    left: 0;
    width: 100%;
    margin-top: 0;
}
.c6a{
    width: 43%;
    float: right;
}
.c6a .img{
    width: 100%;
}
.c6a .img img{
    width: 100%;
}

.c6b{
    width: 45%;
    padding-top: 85px;
    float: left;
}
.c6b .abwz{
    font-size: 16px;
    line-height: 40px;
    color: #555555;
    padding-right: 45px;
}
.c6b .ablink{
    margin-top: 2.6vw;
    font-size: 0;
}
.c6b .ablink a{
    display: inline-block;
    font-size: 16px;
    color: #666666;
    width: 200px;
    height: 54px;
    line-height: 54px;
    background: #eeeeee;
    text-align: center;
}
.c6b .ablink a.a1{
    background: inherit;
    color: #1b368b;
    border: 1px solid #1b368b;
    border-left: 5px solid #1b368b;
}

.c7{
    background: #00a0e9;
    padding-top: 6vw;
    padding-bottom: 3vw;
}
.szgd{}

.szgd li{
    width: 25%;
    text-align: center;
    color: #fff;

}
.szgd li .counter{
    font-family: Impact;
    font-size: 3.6rem;
}
.szgd li .span2{
    font-family: Impact;
    font-size: 3.6rem;
}
.szgd li .span1{
    display: inline-block;
    border-radius: 50%;
    font-size: 14px;
    background-color: #fff;
    color: #23acc3;
    width: 20px;
    height: 20px;
        transform: translateY(-2.5vw);
    -ms-transform: translateY(-2.5vw);
    -webkit-transform: translateY(-2.5vw);
    margin-left: -0.6vw;
    line-height: 20px;
}
.szgd li:last-child .span1{display: none;}
.szgd li p{
    font-size: 16px;
    color: #ffffff;
}

.c8{
    padding-top: 66px;
    /* background: #f8f8f8; */
    padding-bottom: 66px;
}





.c8 .tybt p{
    /* font-size: 14px; */
    /* color: #000; */
    /* margin-top: 0; */
    /* margin-bottom: 10px; */
}


.c8 .tybt h3{
    /* font-size: 65px; */
    /* color: #000; */
    /* font-weight: normal; */
    /* font-weight: 600; */
}



.c8 .img1s {
 
    filter: brightness(0%);
}

.c8 .img2s {
 
    filter: brightness(0%);
}

.c8 .xiahau{background:#000;}


.xwfl{
    margin-top: 2.8vw;
}
.xwfl ul{
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    position: relative;
}
.xwfl ul li{
    width: 14%;
    height: 45px;
    background: #d6d6d6;
    text-align: center;
    margin: 0 20px;
    border-radius: 65px;
}
.xwfl ul li.active{background:#1387ea;}
.xwfl ul li.active h3{color: #fff;}
.xwfl ul li h3{
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 45px;
}

.xwfl ul li:hover h3{
    color: #fff;
}

.xwbj{
    /* display: flex; */
    /* flex-wrap: nowrap; */
    /* justify-content: space-between; */
    margin-top: 3vw;
    opacity: 0;
    /* visibility: hidden; */
    transition: all .5s ease;
    display: none;
}
.xwbj .xwz{
    width: 100%;
    /* background: #f8f8f8; */
    padding: 0;
    float: left;
}
.news_listt li .img h3{
    font-size: 1rem;
    color: #fff;
    font-weight: 400;
    padding: 15px 0px;
    background: #999;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 0;
    transition: all 0.6s;
}
.news_listt li .img h5{
    font-size: 15px;
    color: #999999;
    line-height: 28px;
    margin-top: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.news_listt li span{
    display: block;
    font-size: 16px;
    color: #000;
    width: 75%;
    float: left;
}
.news_listt li .img{
    width: 100%;
    /* margin-bottom: 2vw; */
}
.news_listt li .img img{
    width: 100%;
}

.news_listt li:hover .img h3{
	/* display:none; */
	/* color: #1c3070; */
	/* font-weight: 600; */
	bottom: -100%;
}


.xwbj .xwy{
    width: 55.5%;
    float: right;
}

.news_listt2 li a{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.news_listt2 li{
    margin-bottom: 0.8vw;
}
.news_listt2 li:last-child{
    margin-bottom: 0;
}
.news_listt2 li .rq{
    width: 12.5%;
    border: 1px solid #eeeeee;
    text-align: center;
    padding-bottom: 12px;
}
.news_listt2 li .rq dd{
    font-size: 2.4rem;
    color: #454545;
    font-weight: 400;
}
.news_listt2 li .rq dt{
    font-size: 16px;
    color:#666666;
    font-weight: 400;
}
.news_listt2 li .wz{
    width: 83%;
}
.news_listt2 li .wz h3{
    font-size: 18px;
    color: #333333;
    font-weight: 400;
    line-height: 32px;
    white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
word-wrap: break-word;
}
.news_listt2 li .wz h5{
    font-size: 15px;
    color: #888888;
    font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
         line-height: 24px;
         margin-top: 8px;
}
.news_listt2 li .wz span{
    display: block;
    font-size: 14px;
    color: #888888;
    line-height: 24px;
    margin-top: 10px;
}

.news_listt2 li:hover .rq{
    background: #00a0e9;
    border-color: #00a0e9;
}
.news_listt2 li:hover .rq dd{
    color: #fff;
}
.news_listt2 li:hover .rq dt{
    color: #fff;
}
.news_listt2 li:hover .wz h3{
    font-weight: 600;
    color: #00a0e9;
}
.news_listt2 li:hover .wz span{
    color: #00a0e9;
    display: flex;
    align-items: center;
}
.news_listt2 li .wz span::before{
    display:inline-block;
    content: "";
    width: 0;
    height: 1px;
    background: #00a0e9;
    transition: all 0.3s;
}
.news_listt2 li:hover .wz span::before{
    width: 56px;
    margin-right: 14px;
}

footer{
    background-color: #1f1f1f;
    padding-top: 3vw;
    padding-bottom: 1vw;
    /* margin-top: 4vw; */
}

.fota{
    width: 80%;
}
.fotc{
    width: 20%;
}
.fota>div{
    width: 20%;
    padding-left: 5%;
}
.fota dd{
    font-size: 18px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 0.8vw;
}
.fota a{
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    color: #949494;
}
.fota a:hover{
    color: #00a0e9;
}
.fotb{
    color: #949494;
    font-size: 14px;
    line-height: 24px;
    position: relative;
    /* width: 24%; */
    text-align: center;
}
.fotb p{
padding:10px 0;
}
.fotb dt{
    font-size: 1.4rem;
    color: #00a0e9;
    font-weight: 600;
}
.fotb dl{
    font-weight: 400;
    margin-top: 0;
}
.fotc{
    text-align: center;
    color: #949494;
    font-size: 14px;
    line-height: 32px;
}

.xwxw{
    color: #949494;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    margin-top: 50px;
    border-top: 1px solid #666;
    padding: 20px 0;
}
.xwxw a{
   color: #949494; 
}

.footyj{
    background: #161616;
}
@media (max-width: 1260px){
.pro_list li:hover h3::before{
     text-indent: 260px;
}
.ysmk li{
    margin: 0 1.05%;
}
.fotc{
    width: 24%;
}
}

@media (max-width: 1200px){
    .w1920{
        max-width: 1200px;
       margin: 0 auto;
    }
    .htop .tnav{
        width: 82%;
    }
}
@media (max-width: 1024px){
.htop .tnav{
    width: 84%;
}
.x-menu > li>a{
    font-size: 15px;
}
.ss #keyword{
    width: 85%;
}
.pro_list li:hover h3::before{
    display: none;
}
.cc6{
    align-items: center;
}
.w1920{
    max-width: 1024px;
    margin: 0 auto;
}
.ysmk li{
    width: 97px;
}
.fota{
    width: 40%;
}
.fotc{
    width: 28%;
}
}
@media (max-width: 992px){
    .c2{
        padding:0 2%;
    }
    .c3{
        margin-top: 3%;
    }
   .taba li{
        padding: 18px 30px;
   } 
   .about_list li{
       align-items: center;
   }
   .fota{
       display: none;
   }
   .fotb{
       width: 48%;
   }
   .fotc{
       width: 30%;
   }


}
@media (max-width: 768px){
    body{
        padding: 50px 0;
    }
    .visible-xs{
        display: block!important;
    }
       .footyj{
       display: none;
   }
   .xwxw{
       /* display: none; */
   }
   .fotc{
       display: none;
   }
   .fotc td img{
       width: 85%;
   }
   .ssmk{
       display: none;
   }
   .tybt h3{
       font-size: 22px;
   }
   .taba li .a .img{
       display: none;
   }
   .taba li .a .imgwz p{
       display: none;
   }
   .taba li{
       padding: 10px 20px;
   }
   .taba li .a .imgwz h3{
       font-size: 18px;
   }
   .pro_list li h3{
       font-size: 16px;
       height: 45px;
       line-height: 45px;
   }
   .c1 .imgg{
       max-width: 33%;
   }
   .c2a .c2aa h3{
       font-size: 22px;
   }
   .c2a .c2aa p{
       margin-top: 5px;
   }
   .c2 .w-pro-item h3{
       font-size: 16px;
       margin-top: 8px;
   }
   .c3a h3{
       font-size: 22px;
   }
   .ysmk li .img img{
       max-width: 50%;
   }
   .ysmk li .img{
       height: 80px;
   }
   .c3c .c3cb{
       font-size: 18px;
       width: 160px;
       height: 36px;
       line-height: 36px;
   }
   .case_listt{
       display: none;
   }
   .case_listt2 li:nth-child(n+5){
       display: none;
   }
   .case_listt2 li{
       width: 48%;
   }
   .tab_list li dd{
       font-size: 32px;
       margin: 4px 0;
   }
   .tab_list li dt{
       font-size: 16px;
       margin: 0;
   }
   .tab_list li::before{
       left: 43.5%;
   }
   .about_list li .aby h4{
       font-size: 18px;
   }
   .about_list li .aby h3{
       font-size: 16px;
       margin: 8px 0;
   }
   .about_list li .aby p{
       font-size: 14px;
       line-height: 24px;
       margin-top: 0;
   }
   .about_list li .aby h3::after{
       width: 50px;
       height: 2px;
   }
   .about_list li .aby a{
       width: 110px;
       height: 32px;
       line-height: 32px;
       font-size: 12px;
       margin-top: 5px;
   }
   .c6a{
       width: 100%;
   }
   .c6b{
       width: 100%;
   }
   .c6b .abwz{
       font-size: 14px;
       line-height: 24px;
   }
   .c6b .ablink a{
        width: 90px;
       height: 32px;
       line-height: 32px;
       font-size: 12px;
   }
   .szgd li .counter{
       font-size: 40px;
   }
   .szgd li .span2{
       font-size: 40px;
   }
   .xwbj .xwz{
       /* display: none; */
   }
   .xwbj .xwy{
       width: 100%;
   }
   .xwfl ul li{
       height: 35px;
       width: auto;
       padding: 0px 2%;
   }
    .xwfl ul li h3{
        height: 35px;
        line-height: 48px;
    }
    .news_listt2 li .rq{
        padding-bottom: 0;
    }
    .news_listt2 li .rq dd{
        font-size: 22px;
        padding-top: 12px;
    }
    .news_listt2 li .rq dt{
        font-size: 16px;
    }
    .news_listt2 li .wz h3{
        font-size: 16px;
    }
    .news_listt2 li .wz h5{
        font-size: 12px;
        margin-top: 0;
    }
    .news_listt2 li .wz span{
        font-size: 12px;
        margin-top: 0;
    }
    .news_listt2 li:hover .wz h3{
        font-size: 16px;
    }
    .fotb{
        width: 50%;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    .fotb dl{
        margin-top: 5px;
    }
    .fotb dt{
        font-size: 18px;
    }

}

@media (max-width: 500px){
    .taba li{
        padding: 8px 15px;
    }
    .imgg{
        max-width: 30%;
        display: none;
    }
    .pro_list li{
        width: 48%;
    }
    .pro_list li:nth-child(n+3){
        display: none;
    }
    .pro_list li h3{
        font-size: 14px;
    }
    .c2{
        margin-top: 5px;

    }
    .c2ab{
        display: none;
    }
    .ysmk li .img img{
        max-width: 35%;
    }
    .ysmk li .img{
        height: 70px;
    }
    .ysmk li{
        width: 80px;
        margin-bottom: 2%;
    }
    .ysmk li h3{
        font-size: 14px;
    }
    .about_list li .abz{
        width: 100%;
    }
    .about_list li .aby{
        width: 100%;
    }
    .tab_list li dd{
        font-size: 28px;
    }
    .tab_list li dt{
        font-size: 15px;
    }
    .szgd li{
        width: 50%;
    }
    .news_listt2{
        padding: 0 15px;
    }
    .news_listt2 li .rq{
        width: 22.5%;
    }
    .news_listt2 li .wz{
        width: 72%;
    }
    .fotb{
        width: 40%;
    }
    .szgd li .counter{
        font-size: 32px;
    }
    .szgd li p{
        font-size: 14px;
    }
    .szgd li .span2{
        font-size: 32px;
    }
    .szgd li .span1{
        font-size: 12px;
    }
}


.taba li:after {
    content: "";
    width: 2px;
    height: 16px;
    /* background:#999; */
    position: absolute;
    left:0;
    top: 23px;
}

.taba li:first-child:after {
    content: "";
    width: 0;
    height: 16px;
    background:#999;
    position: absolute;
    left:0;
    top: 23px;
}

.xwbj.active {
    position: static;
    opacity: 1;
    visibility: visible;
    display: block;
}
.clear{clear:both;}
.news_listt{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    float: left;
    }
	.news_listt li{width: 32%;position: relative;overflow: hidden;padding: 20px;border: 1px solid #ddd;}
	

	
	
	.news_listt li span.oligeis{text-align: center;color:#999;width:20%;margin-right: 5%;font-size:14px;}
		.news_listt li span.oligeis b{text-align: center;color:#999;font-size:30px;font-weight:500;}
	.kissk{width: 100%;float: right;font-size: 14px;/* background: url(../image/jian.png)no-repeat 0 5px; */padding-left: 0;filter: brightness(10%);margin: 15px 0 0;}
	.kissys{
    width: 10%;
    background: #d6d6d6;
    height: 3px;
    position: absolute;
    top: -1px;
    transition: all 0.6s;
}




.fotb dl p{
   padding-bottom: 10px;
   color: #fff;
}
.chanqu{margin:2vw 0 0;}

.chanqu ul li{width: 48%;float:left;padding: 0;position:relative;margin-left: 4%;border-radius: 10px;overflow: hidden;}
.chanqu ul li:nth-child(1){margin-left:0;}
.chanqu ul li h3{font-size: 18px;color: #fff;margin-bottom: 0;}
.chanqu ul li p{font-size: 12px;color:#000;}
.img_y{width: 100%;float:left;text-align: center;}
.text_y{
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center;
    background: #555555;
    padding: 15px 0;
    color: #fff;
}

.chanqu ul li:hover .text_y{background:#1387ea;}

.chanqu ul li img{transition: all 0.6s;}

.chanqu ul li:hover img{transform: scale(1.1);}

.c2sr{margin-top: 0;}
.c2sr li{position:relative;border-radius: 0;overflow: hidden;}
.wenziluns2s{
    position: absolute;
    bottom: 0;
    text-align: center;
    background: #555555;
    width: 100%;
    padding: 10px 0;
}
.wenziluns2s h3{font-size:16px;color:#fff;}
.abouer{margin-top: 0;}
.top_nie1{margin-bottom:40px;overflow:hidden;}
.top_nie1 img{max-width:100%;transition: all 0.6s;}
.bot_l{width: 36%;float:left;overflow:hidden;}
.bot_r{width: 61%;float:right;overflow:hidden;}
.bot_l img{max-width:100%;transition: all 0.6s;}
.bot_r img{max-width:100%;transition: all 0.6s;}

.bot_l:hover img{transform: scale(1.1);}
.bot_r:hover img{transform: scale(1.1);}
.top_nie1:hover img{transform: scale(1.1);}


.chanseul{padding: 50px 0;background: url(../image/city.jpg);}








.chanseul .tybt p{
    font-size: 14px;
    color: #000;
    margin-top: 0;
    margin-bottom: 10px;
}


.chanseul .tybt h3{
    font-size: 65px;
    color: #000;
    font-weight: normal;
    font-weight: 600;
}



.chanseul .img1s {
 
    filter: brightness(0%);
}

.chanseul .img2s {
 
    filter: brightness(0%);
}

.chanseul .xiahau{background:#000;}





.olkus{padding-top:66px;}
.xiadan_1{margin-bottom:50px;}
.xiadan_1 h3{font-size: 45px;text-align:center;color: #1785eb;margin-bottom: 15px;}
.xiadan_1 p{font-size: 14px;text-align:center;color: #1785eb;}
.xiadan_1 ul {margin-top:30px;}
.xiadan_1 ul li{width: 10%;float:left;margin-left: 5%;font-size: 15px;text-align: center;padding: 5px 20px;background: #d6d6d6;border-radius: 10px;position:relative;min-height: 50px;align-items: center;display: flex;justify-content: center;}
.xiadan_1 ul li:nth-child(1){margin-left:0;}



.xiadan_1 ul li::before{
     content: "";
     width:28px;
     height:18px;
     position:absolute;
     background:url(../image/jians.png);
     top: 35%;
     right: -40%;
}


.xiadan_1 ul li:nth-child(7)::before{
     content: "";
     width:0;
     height:18px;
     position:absolute;
     background:url(../image/jians.png);
     top: 35%;
     right: -40%;
	 
}

.xiadan_1 ul li:hover{background:#1387ea;color:#fff;}


.l_lainx{width:50%;float:left;}
.r_laixnx{width:50%;float:right;}


.top_k h3{font-size:40px;color:#fff;margin-bottom: 20px;}
.top_k dd{font-size:20px;color:#fff;margin-bottom: 30px;}
.top_k dd a{color: #000;padding: 5px 20px;background: #fff000;font-size: 26px;border-radius: 60px;box-shadow: 0 3px 2px 0 #999;}

.bot_k h3{color:#fff;font-size: 30px;}
.bot_k p{color:#fff;font-size: 22px;padding: 10px 0 0 35px;}
.bot_k p:nth-child(2){background: url(../image/d1.png)no-repeat 0px 15px;}
.bot_k p:nth-child(3){background: url(../image/d2.png)no-repeat 0px 15px;}
.bot_k p:nth-child(4){background: url(../image/d3.png)no-repeat 0px 15px;}
/**/
.pro-center{width: 100%;margin: auto;overflow: hidden;padding: 2vw 0;background: url(../image/yb.png);position: relative;}

/**/
.left-category{
    width: 37%;
    position: absolute;
    bottom: 20%;
    right: 10%;
    text-align: center;
    /* background: #fff; */
}
 .left-category ul li{float: left;width: 33.333%;/* border-left: 1px solid #99999945; *//* background: #f3f0ec; */padding: 1vw 0;position: relative;}
 .left-category ul li h3{
    line-height: 40px;
    font-size: 4.2vw;
    color: #999;
}
 .left-category ul li.on {/* background: #194246; */color: #000;}
.left-category ul li.on h3{color: #000;}
 .left-category ul li:hover{/* background: #194246; */color: #000;}
.left-category ul li:hover::before{
     content: "";
     width:100%;
     height:3px;
     position:absolute;
     background:#000;
     bottom: 0;
   left: 50%;
     transform: translateX(-50%);
}

 .left-category ul li.on::before{
     content: "";
     width: 50%;
     height:3px;
     position:absolute;
     background:#000;
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
}
 .left-category ul li .imglogo img{margin-top:-105px;transition: all .5s ease;}
 .left-category ul li.on .imglogo img{margin-top:0;}
  .left-category ul li:hover .imglogo img{margin-top:0;}
  .right_l span{font-size:0.75vw;}
.pro-content{position:relative;padding: 50px 0;overflow: hidden;}
/**/
.pro-right{display: none;}
.pro-right{width: 100%;margin: auto;position: relative;height: 100%;}
.pro-right.active{display: block;}


/**/
.pro-right {animation:fadeInRight 0.5s}
@keyframes fadeInRight {0% {opacity: 0.5;transform: translateX(10px)}100% {opacity: 1;transform: translateX(0)}}
.pro-right {animation:fadeInLeft 0.5s}
@keyframes fadeInLeft {0% {opacity: 0.5;transform: translateX(-10px)}100% {opacity: 1;transform: translateX(0)}}

/**/
.leftgd{width:50%;float:left;}
.fanan{width: 100%;margin: auto;}
.index_fanan{}
.index_fanancd h1{
    padding-top: 0;
    font-size: 2.2vw;
    color: #293c81;
    font-weight: 600;
}
.index_fanancd dd{
    font-size: 0.75vw;
    color: #999;
    margin-bottom: 2vw;
}
 .index_fanancd p{
    color: #999;
    font-size: 0.85vw;
    background: url(../image/se.png)no-repeat top 5px left;
    padding-left: 30px;
    line-height: 25px;
}
.fnan_a{
    /* padding-top: 60px; */
    /* padding-bottom: 281px; */
    margin-top: 15%;
}
.fnan_a a{font-size: 0.85vw;padding: 10px 40px;background: #fff;color: #194246;}
.index_fanancd {
    /* background: #194246; */
    width: 50%;
    float: right;
    min-height: 530px;
    padding: 2vw;
    }
.xiahuas{width:50px;height:2px;background:#fff;margin: 17% 0 25% 0;}
.left_l{width: 38%;float:left;}
.right_l{width: 100%;float: left;padding: 13% 0;}
.imglogo{width:60px;height:60px;margin:auto;overflow:hidden;margin-top: 35px;}
.index_diao{width: 1400px;margin: auto;height: 130px;background: #fff;position: absolute;left: 280px;top: 460px;text-align: center;padding-left: 0;padding-right: 0;}
.index_diao li{float: left;width: 25%;height: 130px;border-left: 1px solid #99999945;}
.index_diao  li h3{  line-height: 40px;
    margin-top: 35px;
    font-size: 22px;
    color:#183b7d;
}

.index_diao  li:hover{background: #e8b773;}
.zixun-left img{width: 100%;}

.left-category ul{
    /* padding: 2vw 0; */
    border-bottom: 1px solid #999;
}

.zhen2{padding:2vw 0;/* background:url(../image/zb.png); *//* background-size: 100% 100%; */}
.zjs{position:relative;}


.swiper-button-prevzheng, .swiper-container-rtl .swiper-button-nextzheng {
    filter: grayscale(100%) brightness(200%);
    left: -60px;
    right: auto;
}

.swiper-button-nextzheng, .swiper-container-rtl .swiper-button-prevzheng {
    filter: grayscale(100%) brightness(200%);
	right: -60px;
    left: auto;
}
.swiper-button-nextzheng, .swiper-button-prevzheng {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 50px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 20px 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #000;
  border-radius: 5px;
}
.swiper-button-nextzheng:hover, .swiper-button-prevzheng:hover {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 50px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 20px 20px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: red;

    border-radius: 5px;
}

#zhengshu  .swiper-slide img{width:100%;}
#zhengshu  .swiper-slide p{font-size:16px;padding:15px 0;color:#fff;text-align:center;}
.he{padding:4vw 0}
.he2{padding:2vw 0;background:url(../image/hb.png);background-size: 100% 100%;margin: 2vw 0 0;}
#he  .swiper-slide{border-radius:20px;overflow:hidden;border: 1px solid #c9c1c1;}
#he  .swiper-slide img{width:100%;}
#he  .swiper-slide p{font-size:16px;padding:15px 0;color:#fff;text-align:center;background:#333333;}


.ne_left{/* width:50%; */float:left;}



.c8 .tybt span{font-size:16px;}

.genduo{position:absolute;right:0;top: 20px;}
.genduo a{font-size: 16px;color:#000;}

.xiansh{width: 140%;background: #d6d6d6;height:10px;margin-left: -20%;margin-top: -10px;}

.dingwis{
    /* position: absolute; */
    /* top: 0; */
    width: 100%;
    /* height: 100%; */
    /* background: hsl(0deg 0% 0% / 52%); */
    padding: 20px 0;
    opacity: 1;
    /* margin-top: -100%; */
    transition: all 0.6s;
}


.dingwis>h3 {
    font-size: 1rem;
    color: #666;
    font-weight: 400;
    padding: 15px 0px;
    background: initial;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dingwis>p{font-size:16px;color: #666;}
.xiahs{width:50px;height:3px;background:#fff;margin: 1vw 0;}

.news_listt li:hover .dingwis{/* opacity: 1; *//* margin-top: 0; */}

.oulihjsnews{width: 100%;float: right;margin: 0;}
.oulihjsnews2{width:45%;float:right;margin:2vw 0;}
.oulihjsnews .news_listt{width:100%;}
.oulihjsnews .news_listt li {
    width: 33.33333%;
    position: relative;
    overflow: hidden;
    margin-top: 50px;
}
.chakanse{font-size:16px;padding-left: 0;color: #666;margin-top: 0;width: 30%;text-align: center;padding: 5px 0;background: #f3f3f3;}

.left_youq h3{font-size: 40px;text-transform: uppercase;font-weight: 600;color: #999;}
.left_youq p{font-size: 18px;color: #fff;text-transform: uppercase;font-weight: 600;}
.left_youq a{padding:10px 40px;color: #666;font-size: 16px;line-height: 23px;}

.youqing .flex {
    display: flex;
    flex-wrap: wrap;
    justify-content:left;
    background: url(../image/lian.png) no-repeat;
    padding-left: 60px;
}
.youqing{padding: 0 0 2vw 0;}


.news_listt li:hover .chakanse
{
   color: #fff;
   background: #0590e2;
}


.news_listt li:hover 
.dingwis>p{
  
   color:#1387ea;
}

.news_listt li:hover 
.dingwis>h3{
  
   color:#1387ea;
}

.oulihjsnews .news_listt li:hover span{color:#1387ea;}
.oulihjsnews .news_listt li:hover span b{color:#1387ea;}
.oulihjsnews .news_listt li:hover .kissk {filter: brightness(100%);
   color:#1387ea;}


								/* top */
									.about_index_adsada{width: 100%;background-color: #1387ea;height: 15px;display: none;}
									.stopsd{
							    position: relative;
							}
							.top_foot{
							    width: 100px;
							    height: 40px;
							    position: absolute;
							    right: 0;
							    top: -30px;
							    background: #1387ea;
							    color: #fff;
							    text-align: center;
							    line-height: 40px;
							    font-size: 20px;
							    border-top-left-radius: 10px;
							    font-weight: 600;
							    border-top-right-radius: 10px;
							}
									.top_img_tubiao{
							    width: 13px;
							    height: 15px;
							    float: right;
							    margin-right: 25px;
							}
									/* top */ 


.fota>div{position:relative;}
.fota>div.fotad{width:40%;}
.xiahusj{width: 30px;height:2px;background: #fff;margin-bottom: 15px;}

.kissk2 {
    width: 100%;
    height: 1px;
    background: #d6d6d6;
    position: relative;
    margin: 20px 0 10px 0;
}
.news_listt li:hover .kissys {
    width: 100%;
}
.fota>div::before {
    content: "";
    width: 1px;
    height: 100%;
    background: #666;
    transition: all 0.3s;
    right: 5%;
    position: absolute;
}

.fota>div.fotad::before {
    content: "";
    width: 0;
    height: 100%;
    background: #666;
    transition: all 0.3s;
    right: 5%;
    position: absolute;
}


/* Ã¦ÂÅ“Ã§Â´Â¢ */
.x-ss-hot {
    padding: 25px 0;
    box-shadow: 0 5px 18px 0 #ddd;
}

.x-hot {
    color: #555;
    font: 400 16px/44px "Microsoft yahei";
    padding-left: 50px;
    background: url(../images/huo.png) no-repeat left;
}

.x-hot a {
    color: #555;
    font: 400 16px/44px "Microsoft yahei";
    padding-right: 15px;
}

.x-hot a:hover {
    color: #555;
}

.x-header-right {
    float: right;
    width: 350px;
    text-align: right;
    background-color: #fff;
    border-radius: 60px;
    box-shadow: 0 0px 5px 0 #ddd;
}

.x-header-right #formsearch,
.x-header-right .x-login {
    display: inline-block;
    vertical-align: middle;
}

.x-header-right #formsearch {
    position: relative;
    width: 100%;
}

.x-header-right #formsearch #s_btn {
    float: left;
    outline: none;
    border: none;
    width: 44px;
    height: 44px;
    font-size: 0;
    background: url(../images/7a1a97e98ef5f76b263ed3805cc883eef0c9adf6.png) no-repeat center;
}

.x-header-right #formsearch #keyword {
    float: left;
    background: none;
    outline: none;
    border: none;
    width: calc(90% - 44px);
    color: #999999;
    height: 44px;
    padding-left: 15px;
}










/* Ã¦â€°Â¥Ã¨Â·Â¯ */
.xa-login {
    position: absolute;
    width: 50%;
    text-align: right;
    top: 0;
    right: 8.33333333%;
}

.fl {
    float: left;
}




.cplisin{padding:50px 0;}
.cp_rigtu{width: 87%;float: right;position: relative;}
.le_left{width: 24%;float: left;}
.right_lle{width:70%;float: right;position: relative;}



.le_left h3{font-size: 45px;color: #0590e2;font-weight: 600;margin-bottom: 10px;}
.le_left dd{font-size: 30px;color: #f5f5f5;font-weight: 600;text-transform: uppercase;margin-bottom: 40px;}
.le_left p{font-size: 16px;color: #999;line-height: 2;}
.right_lle .swiper-slide img{width: 100%;}

.cp_zhon{padding: 10px 30px 40px;background-color: #0590e2;}
.img_lcp{overflow: hidden;}
.xiahuaxian{width: 50px;height: 2px;margin: auto;background: #fff;margin-top: 30px;margin-bottom: 30px;}
.claoss_tx h3{font-size: 20px;color: #fff;text-align: center;}


.cp_rigtu .swiper-button-next, .cp_rigtu .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 12px 30px;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #999;
    border-radius: 69px;
}
.cp_rigtu .swiper-button-prev, .cp_rigtu .swiper-container-rtl .swiper-button-next {

	left: 10px;
    right: auto;
	display: none;
}

.cp_rigtu .swiper-button-next, .cp_rigtu .swiper-container-rtl .swiper-button-prev {

	right: initial;
    left: 0;
}

.cp_rigtu  .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
    bottom: 48%;
    left: 7%;
}

.cp_rigtu  .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
  opacity: .2;
    margin-right: 20px;
}

.cp_rigtu  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.ijhta{margin-top: 100px;}
.ijhta a{font-size: 16px;padding: 10px 60px;border: 1px solid #0590e2;color: #666;}



    .zhen2 .swiper-container {
         margin: 0 auto;
         position: relative;
         overflow: hidden;
         list-style: none;
         padding: 0;
         z-index: 1;
         height: 428px;
     }
	 .left_img{width: 41%;float: left;}
	 .left_img img{max-width:100%;}
	 .rin_text{width: 55%;float: right;padding-right: 16%;}
	 .niuyiau{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.rin_text h3{font-size: 35px;margin-bottom: 30px;color: #fff;font-weight: 600;}
.rin_text p{font-size: 20px;color: #fff;line-height: 2;}
.rin_text a{font-size: 20px;color: #fff;}
.idnx_aa{margin-top: 50px;}

.zhen2 .swiper-button-next{
    position: absolute;
    top: 73%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 20px 20px;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotate(
90deg);
}

 .zhen2 .swiper-button-prev {
    position: absolute;
    top: 30%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 20px 20px;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotate(90deg);
}

.zhen2 .swiper-button-prev, .zhen2 .swiper-container-rtl .swiper-button-next {

	left: initial;
    right: 0;
}


.zhen2 .swiper-button-next, .zhen2  .swiper-container-rtl .swiper-button-prev {

   right: 0;
    left: auto;
}


.zhen2  .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 20px 0;
    display: block;
}


.zhen2  .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: .2;
}

.zhen2 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.lefthe_zuo{width: 40%;float: left;}
.lefthe_zuo dd{font-size: 35px;color: #fff;text-transform: uppercase;}
.lefthe_zuo p{font-size: 40px;color: #fff;font-weight: 600;margin-bottom: 50px;}
.lefthe_zuo h3{font-size: 60px;color: #fff;font-weight: 600;}

.right_zuo{width: 56%;float: right;}
.hezs{
    padding: 50px 50px 100px;
    background: #ffffff42;
}
.hezs ul li{width: 45%;float: left;margin-left: 10%;}
.hezs ul li:nth-child(1){margin-left:0;}
.hezs ul li:nth-child(2n+1){margin-left:0;}
.hezs ul li p{font-size: 20px;text-align: center;color: #fff;padding: 20px 0;}
.inhezuoimn img{max-width: 100%;}
.he_autio{display: flex;
    justify-content: space-between;    align-items: center;}
	
	.right_zuo .swiper-button-next, .right_zuo .swiper-button-prev {
	    position: absolute;
	    top: 90%;
	    width: 50px;
	    height: 50px;
	    margin-top: -22px;
	    z-index: 10;
	    cursor: pointer;
	    background-size: 20px 20px;
	    background-position: center;
	    background-repeat: no-repeat;
	    background-color: #0590e2;
	    border-radius: 60px;
	}
	
	
	.right_zuo .swiper-button-next, .right_zuo .swiper-container-rtl .swiper-button-prev {

right: 40%;

left: auto;

}
	
	
	.right_zuo  .swiper-button-prev, .right_zuo  .swiper-container-rtl .swiper-button-next {

left: 40%;

right: auto;

}

.x-banner img{width:100%;}
@media (max-width: 1440px){
	.c6b .abwz {
    font-size: 16px;
    line-height: 30px;
    color: #555555;
    padding-right: 45px;
}
.lefthe_zuo h3 {
    font-size: 56px;
    color: #fff;
    font-weight: 600;
}
	.w1440 {
    max-width: 1230px;
    margin: 0 auto;
}
	.texse p {
    font-size: 14px;
}
	
	.cp_rigtu .swiper-button-next, .cp_rigtu .swiper-button-prev {
   
    top: 78%;

}

.cp_rigtu .swiper-pagination {
  
    bottom: 18%;
  
}
	}

@media (max-width: 768px){
	.idnx_aa {
    margin-top: 20px;
}
.rin_text a {
    font-size: 14px;
    color: #fff;
}
	.cplisin {
    padding: 30px 10px;
}
	.cp_rigtu {
    width: 100%;
   
}
	.le_left {
    width: 100%;
	margin-bottom: 90px;
   
}

.le_left h3 {
    font-size: 24px;

    margin-bottom: 5px;
}

.le_left dd {
    font-size: 18px;
   
    margin-bottom: 10px;
}

.le_left p {
    font-size: 14px;
    color: #999;
    line-height: 1.4;
}

.right_lle {
    width: 100%;
   
   
}
.cp_rigtu .swiper-button-next, .cp_rigtu .swiper-button-prev {

    top: 29%;

}

.cp_rigtu .swiper-pagination {
  
    bottom: 69%;
    left: 20%;
}

.cp_zhon {
    padding: 10px 15px 20px;
    
}

.xiahuaxian {
    
    margin-top: 20px;
    margin-bottom: 20px;
}
.claoss_tx h3 {
    font-size: 16px;
   
}

.c6 {
    padding: 30px 10px;
  
}
.tybt p {
    font-size: 18px;
   
}

.c6b{padding-top: 10px;margin-bottom: 50px;}


.c6b .tybt h3 {
    font-size: 22px;
	text-align:center;

}
.c6b .tybt {
  
    padding-bottom: 20px;
   
}	

.c6b .abwz {
   
    padding-right: 0;
}

.ijhta a {
    font-size: 14px;
    padding: 10px 40px;
   
   
}

.ijhta {
    margin-top: 50px;
}

.chanse {
    padding: 30px 10px 0;
}

.cpfenlei {
    padding: 30px 10px;
}

.cpfenlei .tybt h3 {
    font-size: 24px;
   
}

.cpfenlei .tybt p {
    font-size: 18px;
    margin-bottom: 0;
}

.cpfenlei2 {
    padding-top: 20px;
}

.left_cpfe ul li {
    width: 49%;

}
.text_cpf h3 {
    font-size: 14px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  
}
.text_cpf p {
    font-size: 12px;
 
    /* display: flex; */
    /* justify-content: center; */
    padding: 5px;
    background: #f3f3f3;
 
}

.text_cpf {
 
    align-items: center;
	padding: 20px 0;
}

.left_cpfe ul li:nth-child(4) {
    margin-left: 2%;
}


.left_cpfe ul li:nth-child(2n+1) {
    margin-left: 0;
}


.zhen {
 
    padding: 30px 10px 0;
}
.zhen .tybt h3 {
    font-size: 24px;
   
}

.zhen .tybt p {
    font-size: 18px;
   
}
.left_img img{width:100%;}

.niuyiau {
  
    flex-wrap: wrap;
}

.left_img {
    width: 100%;
    float: left;
}

.rin_text {
    width: 100%;
    float: right;
    padding-right: 0;
}

.rin_text h3 {
    font-size: 22px;
    margin-bottom: 10px;
 
    margin-top: 20px;
}

.rin_text p {
    font-size: 14px;
  
    line-height: 1.4;
}


.so_right ul li {
    width: 20%;
  
margin-left: 20%;
margin-bottom: 10px;
 
}

.so_right ul li:nth-child(3n+1) {
    margin-left: 0;
	
}

.right_img img {
    max-width: 100%;
    transition: all 0.6s;
    margin-top: 0;
}

.so_right ul li .right_img {
    width: 78px;
    height: 90px;
    overflow: hidden;
}

.so_right ul li::before{display:none;}
.so_right {
    width: 100%;
    float: right;
    margin-top: 20px;
    padding: 0 10px;
}
.so {
    padding: 30px 0;
  
}
.he_autio {
 
    flex-wrap: wrap;
}

.chanseul {
    padding: 30px 10px;
   
}

.lefthe_zuo {
    width: 100%;
    float: left;
}

.right_zuo {
    width: 100%;
    float: right;
}

.lefthe_zuo dd {
    font-size: 20px;
   
}

.lefthe_zuo p {
    font-size: 22px;
 
    margin-bottom: 15px;
}

.lefthe_zuo h3 {
    font-size: 34px;
    
    margin-bottom: 20px;
}
.hezs ul li p {
    font-size: 14px;
    
   
}

.right_zuo .swiper-button-next, .right_zuo .swiper-container-rtl .swiper-button-prev {
    right: 30%;
   
}

.right_zuo .swiper-button-prev, .right_zuo .swiper-container-rtl .swiper-button-next {
    left: 30%;
  
}

.img1s {
    line-height: 75px;
    margin-right: 6%;
    display: none;
}
.img2s {
    line-height: 75px;
    margin-left: 6%;
    display: none;
}

.c8 .tybt h3 {
    font-size: 24px;
    color: #000;
    font-weight: normal;
    font-weight: 600;
    margin-right: 0;
    padding-right: 0;
}

.xwfl ul li h3 {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
}

.xwfl {
    margin-top: 30px;
}
.c8 {
    padding: 40px 10px;
  
}

.news_listt li {
    width: 100%;
	margin-bottom: 20px;
 
}
.chakanse {
    font-size: 14px;
 
}

.dingwis>h3 {
    font-size: 16px;
  
}
.dingwis>p {
    font-size: 14px;
    color: #666;
}

.oulihjsnews .news_listt li {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-top: 0;
}

.youqing .flex {
 
    display: none;
}
.xwxw {
    color: #949494;
    font-size: 12px;
    line-height: 28px;
    text-align: center;
    margin-top: 10px;
    border-top: 1px solid #666;
    padding: 20px 0;
}
}