@charset "utf-8";
/*通用代码*/
*{margin:0px; padding:0px; box-sizing:border-box;}
body{font-size:14px; color:#333; font-family:"Microsoft YaHei"; min-width:1400px; font-size:14px;}
img{margin:0px; padding:0px; border-width:0;}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin:0px; padding:0px; list-style:none;}
a{color:#333; text-decoration:none; font-size:14px;}
a:hover{color:#006ddb; cursor:pointer;}
em ,i{font-style:normal;}
input,button,select,textarea{outline:none}
.en{text-transform:uppercase; font-family:arial;}
li,p,i,b,em,dt,dd,td,a,ul,td,input,textarea,span{box-sizing:border-box; font-family:"Microsoft YaHei";}
.fl{float:left;}
.fr{float:right;}
.clear,.cl{clear:both;}


.w1400{margin:0 auto; width:1400px;}
.page{margin:0 auto; width:1400px; overflow:hidden;}

.top30{ margin-top: 30px;}
.top40{ margin-top: 40px;}
.top50{ margin-top: 50px;}
.top60{ margin-top: 60px;}
.top70{ margin-top: 70px;}
.top80{ margin-top: 80px;}

/*bt*/
.t { font-size:40px; font-weight:bold; width: 1400px; margin: 0 auto; text-align: center;}
.t b{color:#006ddb;}
.t p{font-size:18px; padding:16px 0 0; color:#666; font-weight: normal;}
.t1 { font-size:40px; font-weight:bold; width: 1400px; margin: 0 auto; text-align: center; color:#fff;}
.t1 p{font-size:18px; padding:16px 0 0; color:rgba(255,255,255,0.9); font-weight: normal;}

@font-face {
  font-family: 'iconfont';  /* Project id 4594274 */
  src: url('//at.alicdn.com/t/c/font_4594274_ph28m5zeuii.woff2?t=1719321227661') format('woff2'),
       url('//at.alicdn.com/t/c/font_4594274_ph28m5zeuii.woff?t=1719321227661') format('woff'),
       url('//at.alicdn.com/t/c/font_4594274_ph28m5zeuii.ttf?t=1719321227661') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

@font-face{font-family:hs_r;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Regular.ttf)}
@font-face{font-family:hs_m;src:url(https://114my.cn.114.114my.net/hxp/fonts/HarmonyOS_Sans_SC_Medium.ttf.txt)}
.hs_r{font-family:hs_r}
.hs_m{font-family:hs_m}

@font-face {
font-family:DIN;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}




/*抬头*/
.headbg{display:flex; width:100%;  z-index:1; background: #fff;}
.headbg_box{height: 110px; width: 1400px;  min-width: 1300px;  margin: 0 auto;}
.headbg .fl{}
.head_logo{margin-top:28px; margin-right:10px;  }
.head_logo a{ float: left;}
.head_logo p{font-size:30px; float: left; padding-left: 10px; font-weight: bold; line-height: 34px;}
.head_logo p b{font-size: 18px; display: block; font-weight: normal; color: #006ddb;}

.headbg .fr{display:flex; width:60%; flex-direction:row; justify-content:space-between;}
.head_nav{width:91%;}
.head_nav ul{display:flex; width:100%; height:auto; flex-direction:row; justify-content:space-between;}
.head_nav ul > li{position:relative;}
.head_nav ul > li a{display:block; height:100%; font-size:16px; line-height:108px; color:#333;box-sizing:border-box;}
.head_nav ul > li.navcurrent a{color:#006ddb; font-weight:bold;}
.head_nav ul > li:hover > a,.head_nav ul > li.navcurrent > a{color:#006ddb; font-weight: bold;}
.head_nav ul > li:hover > a:after,.head_nav ul > li.navcurrent > a:after{width:100%;}
.head_nav ul> li> a:after{content:""; display:block; bottom: 0; width:0; height:2px; overflow:hidden; background:#006ddb; transition:width 0.8s;}

.head_nav ul > li a:hover{color:#006ddb; font-weight:bold;}
.head_nav ul > li:nth-child(3) >a:before,.head_nav ul > li:nth-child(6) >a:before{ position: absolute; content: "\e602"; font-family: "iconfont";font-size: 14px; color: #999;top: 1px; right: -1vw; transition: .5s;}

.head_nav ul > li:nth-child(3):hover >a:before,.head_nav ul > li:nth-child(6):hover >a:before{-webkit-transform: rotate(-180deg);  color: #006ddb; top: 0px;}




.search{height:max-content; margin:40px 0 0 20px; position:relative; display: flex;}
.search i{font-size:23px; line-height:22px; cursor:pointer; padding-top: 5px;}
.search_box{padding-top:40px; position:absolute; right:150px; top:35px; z-index:3; transform:translateX(26%); visibility:hidden;}
.search_cont{width:980px; padding:34px; box-shadow:0 0 13px rgba(0,0,0,.1); background:rgba(255,255,255,0.98); transform:rotateX(90deg); transform-origin:top; transition:all 0.5s;}
.search_Rec,.search_Rec a{font-size:14px; line-height:14px; color:#666;}
.search_Rec a:hover{color:#006ddb; text-decoration:underline;}
.search_frame{width:100%; margin-top:20px;}
.search_frame form{display:flex; border:1px solid #ddd;}
.search_frame #infoname,.search_frame #infoseek{color:#999; background-color:transparent; border:none;}
.search_frame #infoname{width:95%; padding-left:14px; font-size:14px; line-height:43px;}
.search_frame #infoseek{padding:5px 8px; font-size:25px; line-height:33px; cursor:pointer;}
.search:hover .search_box{visibility:visible;}
.search:hover .search_cont{transform:rotateX(0);}

.search em { float: left; font-size: 24px; font-family:DIN; font-weight: bold; color: #006ddb;  padding-right: 10px;}
.search em i { font-weight: normal; color: #666;  padding-right: 5px;}

.search b img { width: 30px;}
.search b { padding-top: 6px; padding-right: 10px;}
/*下拉*/
.head_nav ul > li{position:relative;}
.head_nav ul > li > em{position:absolute; right:-50px; top:110px; z-index:99; display:none; width:180px}
.head_nav ul > li> em a{display:block; text-align:center;  background:#fff; box-sizing:border-box; font-size:16px; height:50px; line-height:50px; color:#333  !important; text-decoration:none; transition:0.8s; display: block; font-weight: normal !important;}
.head_nav ul > li > em a:hover{background:#006ddb; color:#fff  !important;}
.head_nav ul > li> em a+a {  border-top: 1px solid #eee;}


@media(max-width:1400px){
.head_logo a img {width: 100px; padding-top: 10px;}
.head_logo p{ font-size: 26px;}
.headbg .fr{ width: 58%; margin-right: 4%;}
.search { margin: 40px 0 0 20px;}

}

@media(max-width:1366px){
.head_logo a img {width: 100px; padding-top: 10px;}
.head_logo p{ font-size: 26px;}
.headbg .fr{ width: 54%; margin-right: 9%;}
.search { margin: 40px 0 0 20px;}

}

@media(max-width:1300px){
.head_logo a img {width: 100px; padding-top: 10px;}
.head_logo p{ font-size: 26px; padding-left: 15px;}
.headbg .fr{ width: 54%; margin-right: 11%;}
.search { margin: 40px 0 0 20px;}


}
@media(max-width:1266px){
.head_logo a img {width: 100px; padding-top: 10px;}
.head_logo p{ font-size: 26px;}
.headbg .fr{ width: 54%; margin-right: 9%;}
.search { margin: 40px 0 0 20px;}

}




/*banner*/
.banner{ overflow: hidden; background:#000; }
.banner-box{ min-width:1400px; height:800px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:800px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: -1px; left: -1px; margin-left: 0; height: 800px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:420px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240621/20240621165130_1710205059.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240621/20240621165130_1710205059.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:60px; width: 100%; display: block; }
.banner-box .hd ul { width: 1250px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#006ddb !important; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


/*pro*/
.pro_bg { background: #f5f5f5; padding: 70px 0; height: 1015px;}
.product_pg{ margin:34px auto 0; }
.product_item{ float:left; display: block; position: relative; width:24.1%; }
.product_pg .titlea span{ color: #fff;}
.product_pg .title{ color: #fff;}
.product_pg .titleb{color: #fff;}
.product_item1{ width:40%; height: 365px; background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622094316_568330911.png) #fff no-repeat  right 27px; }
.product_item2{ background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622094702_1658315615.png) #fff no-repeat right; width:58.8%; height: 365px; margin-bottom:1.2%; margin-right:1.2%;}
.product_item3{ background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622110118_1316083260.png) #fff no-repeat center 140px; height: 340px; margin-right:1.2%; }
.product_item4{ background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622110955_314744724.png) #fff no-repeat center 135px; height: 340px; margin-right:1.2%; }
.product_item5{ background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622110054_1145252774.png) #fff no-repeat center 140px; height: 340px; margin-right:1.2%;}
.product_item6{ background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622110054_1568500449.png) #fff no-repeat center 130px; height: 340px; }


.product_item > a{ display: block; padding: 30px; }
.product_item1 > a,.product_item2 > a{ padding: 40px; }
.product_item1 > a{ height:365px; }
.product_item1 > a strong{ font-size: 25px; font-weight: normal; display: block; line-height: 32px; position: relative; }
.product_item2 > a strong{ font-size: 32px; font-weight: bold; display: block; line-height: 32px; position: relative; }
.product_item1 > a strong:after{ content: ''; display: block; width: 28px; height: 28px; border:1px solid #ccc; border-radius: 50%; background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622110818_276791945.png) no-repeat center 4px; position: absolute; left: 0; top: 72px; transition: 0.3s all ease}
.product_item1 > a p{ font-size:15px; line-height: 25px; color: #666; padding: 5px 0; }
.product_item1 > a:hover{ color: #006ddb;}
.product_item > a:hover{ color: #006ddb;}
.product_item1:hover > a strong:after{ background:#006ddb url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622110818_276791945.png) no-repeat center -36px; border: 1px solid #006ddb; }
.product_item1 > a strong .en,.product_item2 > a strong .en{ font-size: 12px; display: block; line-height: 25px; padding: 5px 0 20px; color: #aaa; text-transform: capitalize; }
.product_item2 > a > i{ display: block; text-align: center; width: 128px; height:34px; border: 1px solid #ddd; line-height: 34px; border-radius: 50px; font-style: normal; color: #666; margin-top:60px; transition:0.3s all ease; }
.product_item2 > a:hover > i{ background: #006ddb; color: #fff; border: 1px solid #006ddb; }
.product_item2 > a > ul:after{ content: ''; display: block; clear: both; }
.product_item2 > a > ul{ padding: 10px 0 20px; height: 80px; }
.product_item2 > a > ul > li{ float: left; margin-right:1.2%; width: 70px; height: 70px; background: #0585f1 ; background: -moz-linear-gradient(-45deg, #0585f1 0%, #0585f1 50%, #006ddb 50%, #006ddb 100%); background: -webkit-linear-gradient(-45deg, #0585f1 0%,#0585f1 50%,#006ddb 50%,#006ddb 100%); background: linear-gradient(135deg, #0585f1 0%,#0585f1 50%,#006ddb 50%,#006ddb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0585f1 ', endColorstr='#006ddb',GradientType=1 ); color: #fff; text-align: center; font-size: 14px; font-weight: 100; line-height: 25px; border-radius: 10px; position: relative;     padding: 10px 0;}
.product_item2 > a > ul > li:hover{ background:#f36609 ; background: -moz-linear-gradient(-45deg,#f36609 0%, #fa9f12 100%); background: -webkit-linear-gradient(-45deg,#f36609 0%,#fa9f12 100%); background: linear-gradient(135deg,#f36609 0%,#fa9f12 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36609 ', endColorstr='#fa9f12',GradientType=1 ); }
.product_item2 > a > ul > li:after{ content:''; width: 100%; height: 50px; background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622112001_869585452.png) no-repeat center; position: absolute; display: block; left: 0; bottom: -46px; }
.product_item2 > a > ul > li img{ display: block; margin: 11px auto 0; }
.product_item2 > a > ul > li b { font-size: 22px;  font-weight: normal;  display: block;}

.product_item3 > a,.product_item4 > a,.product_item5 > a,.product_item6 > a{ height: 260px; }
.product_item3 > a strong,.product_item4 > a strong,.product_item5 > a strong,.product_item6 > a strong{ font-size: 25px; font-weight: normal; display: block; line-height: 28px; position: relative; }
.product_item3 > a strong .en,.product_item4 > a strong .en,.product_item5 > a strong .en,.product_item6 > a strong .en{ font-size: 12px; color: #aaa; display:block; line-height: 25px; text-transform: capitalize; padding: 5px 0 10px; }

.product_item3 > a strong:after,.product_item4 > a strong:after,.product_item5 > a strong:after,.product_item6 > a strong:after{ content: ''; width: 26px; height: 26px; border-radius: 50%; border: 1px solid #ccc; display: block; background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622111848_568686622.png) no-repeat 9px center; transition: 0.3s all ease; }
.product_item3 > a:hover strong:after,.product_item4 > a:hover strong:after,.product_item5 > a:hover strong:after,.product_item6 > a:hover strong:after{ background: #006ddb url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622111848_568686622.png) no-repeat -32px center}





.prod_adss_row2{ margin: 0 auto; }
.prod_adss_item{ float: left; width: 325px; padding: 50px 0 0 0; }
.prod_adss_item > strong{ font-size: 22px; color: #fff; font-weight: normal; display: block; text-align: center; line-height: 30px; }
.prod_adss_item > strong .en{ font-size: 12px; text-transform: capitalize; color: #999; display: block; text-align: center; line-break: 25px; }
.prod_adss_item > i{ display: block; }
.prod_adss_item > i > img{ display: block; margin:0 auto; }
.prod_adss_item > p{ color: #ddd; text-align: center; font-size: 15px; line-height: 26px; font-weight: 100; padding: 50px 0 0; }
.cpwz {font-weight: normal;
    font-size: 16px;
    display: block;
    color: #666;
    margin: 15px 0;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    width: 316px;
    line-height: 40px;}


/*traitbg*/
.traitbg{height:800px; padding-top:90px; background:url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622165824_1398869355.jpg) center no-repeat;}
.trait{ margin:0 auto; width:1400px; position:relative;}


.traitcont{ position:relative; margin-top:40px;}
.traitcont dl { position:absolute;}
.traitcont dt{ float:left; width:50px; height:50px; padding-left:8px; display:flex; align-items: center; justify-content:center; color: #fff;
    font-size: 40px; }
.traitcont dd{ float:left; margin-left:18px; width:280px; color:rgba(255,255,255,0.8); font-size:16px; line-height:26px;}
.traitcont dd span{ display:block; font-size:20px; font-weight:bold; line-height:36px; color:#fff;}

.traitcont dl.traitcont1{ left:70px; top:70px;}
.traitcont dl.traitcont2{ left:0px; top:233px;}
.traitcont dl.traitcont3{ left:70px; top:390px;}
.traitcont dl.traitcont4{ right:70px; top:70px;}
.traitcont dl.traitcont5{ right:0px; top:233px;}
.traitcont dl.traitcont5 dd{ width:300px;}
.traitcont dl.traitcont6{ right:70px; top:390px;}
.traitcont dl.traitcont4 dt,.traitcont dl.traitcont5 dt,.traitcont dl.traitcont6 dt{ float:right;}
.traitcont dl.traitcont4 dd,.traitcont dl.traitcont5 dd,.traitcont dl.traitcont6 dd{ float:right; text-align:right; margin-right:18px; margin-left:0;}
.trait_tu{ position:absolute; left:420px; top:140px;}


/*case*/
.case_bg{ width: 100%;}
.casecenter{ height:auto;  margin-top:30px;}
.casetab{ width:600px; margin:0 auto; z-index:99999;}
.casetab li{ float:left; width:289px; height:114px; margin-bottom:10px;  color:#444; font-size:18px; position:relative; cursor:pointer; /*border: 1px solid #eee; */background:#f8f8f8; }
.casetab li:nth-child(2n){ margin-left:10px;}
.casetab p{ padding:35px 0 0 100px;}
.casetab p span{ display:block; color:#86958f; font-size:13px; font-weight:lighter; margin-top:3px;}
.casetab li em{ width:60px; height:60px; border-radius:50%; text-align:center; position:absolute; top:29px; left:30px; z-index:33;  background:#fff;}
.casetab li em i{ display:inline-block; line-height:60px; width:50px; height:50px;  color:#666;     font-size: 40px;}
.casetab li.on i{ color:#fff;}
.casetab li.on em{  background:#006ddb;}
.casetab li.on i{ background-position-y:-68px;}
.casetab li:after{ width:100%; height:100%; content:''; display:block; position:absolute; left:0; top:0; background:#006ddb; transform:scale(0); transition:all .3s ease;}
.casetab li.on:after{ transform: scale(1);}
.casetab li.on,.casetab li.on span{ color:#fff;}
.casetab li.on em{ border-color:#fff;}
.casetab li p{ position:relative; z-index:33;}

.casecon{ width:800px;  font-weight:lighter;}
.casecon .news_div_item_pic img{ width:800px; height:487px; transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.6s;}
.casecon .divdgweb_new_div_item{ position:relative;}
.casecon .divdgweb_new_div_item_content{ position:absolute;  width:100%; padding:15px 5%; background:rgba(0,0,0,0.4); color:#fff; bottom:0; left:0;     z-index: 99999;}
.casecon a{ color:#fff;}
.casecon a:hover{ text-decoration:underline;}
.casecon .divdgweb_new_div_item_a{ font-size:20px;}
.casecon .divdgweb_new_div_item_body{ color:#fff;     font-size: 0;}
.casecon .divdgweb_new_div_item_body a{ color:#fff;}
.casetab li a{color: #404845; font-size: 18px;}
.casetab li a:hover{color: #fff; font-size: 18px;}
.casecon .divdgweb_new_div_item:hover img{ transform: scale(1.1);}





/*gg*/

.mod {
    width: 100%;
    height: 309px;
    background: #1666d4;
    margin: 60px auto auto;
}

.mod_l {
    width: 60%;
    padding-top: 50px;
}

.mod_title {
    color: #fff;
    font-size: 30px;
    font-weight: normal;
}

.mod_title strong {
    font-size: 36px;
    font-weight: bold;
}

.mod_title span {
    font-weight: lighter;
    font-size: 36px;
}

.mod_yw {
    color: #fff;
    font-size: 18px;
    font-weight: lighter;
    text-transform: uppercase;
    padding: 20px 0px 18px 0px;
    letter-spacing: 2px;}

.mod_l a {
    float: left;
    width: 160px;
    height: 40px;
    color: #333;
    font-size: 16px;
    line-height: 39px;
    text-align: center;
    background: #fff;
    border-radius: 16px;
}

.mod_l a+a {
    margin-left: 7px;
}

.mod_l a:hover {
    color: #fff;
    font-weight: normal !important;
    background: #f78b0f;
}

.mod_tel {
    color: #fff;
    font-size: 16px;
    font-weight: lighter;
    margin-top: 20px;
}

.mod_tel i { font-size: 20px; display: inline-block; padding-right: 10px;}
.mod_tel strong {font-size: 26px;     vertical-align: middle;}

.mod_r {
    width: 234px;
    height: 309px;
    background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622160605_1488115242.png)center no-repeat;
}

.mod_ewm {
    width: 235px;
    text-align: center;
    margin-top: 31px;
}

.mod_ewm p {
    color: #222;
    font-size: 16px;
    line-height: 60px;
    font-weight: lighter;
}

.mod_ewm img {
    width: 170px;
}



/*adv*/

.adva {padding: 4% 1%;overflow: hidden;}
.adva_box {margin: 0 auto; }
.adva_tit {display: flex;justify-content: center;align-items: center;flex-direction:  column;}
.adva_tit p {font-size: 32px;display: flex;align-items: center;}
.adva_tit p span {color: #006ddb;}
.adva_tit em {font-size: 16px;color: #666;padding: 1% 0 0;font-weight: lighter;}
.adva_tab {padding-top: 60px; }
.adva_nav {max-width: 1500px;}
.adva_nav ul {display: flex;justify-content: space-between;align-items: center;width: 80%;margin: 0 auto;}
.adva_nav li {display: flex;flex-direction: column;align-items: center;position:  relative;}
.adva_nav li:after {content:'';width: 258px;height:1px;background:#ddd;position:absolute;top: 30px;left: 96px;}
.adva_nav li:last-child:after {display: none;}
.adva_nav li i {width: 60px;height: 60px;border-radius: 50%;font-size: 45px;display: flex;justify-content: center;align-items: center;color: #006ddb;}
.adva_nav li p {font-size: 24px;line-height: 20px;padding-top: 16px;color: #444;}
.adva_nav li.on i {background: #fff; }
.adva_nav li.on p {color: #006ddb;     font-weight: bold;}

.adva_nav li.on {color: #1d53e2;}
.adva_con {overflow: hidden;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);border-radius: 40px; max-width: 1400px;     margin: 0 auto;}
.adva_bao {display: flex;transition: 0.5s;}
.adva_big {width: 100%;flex-shrink: 0;display: flex;justify-content: space-between;align-items: center;overflow:  hidden;padding: 3.5%;}
.adva_pic {width: 55.76%;     overflow: hidden;}
.adva_pic i {}
.adva_pic i img {width:100%;height: auto;}
.adva_pic img{width: 100%; transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.6s;}
.adva_pic:hover img{transform: scale(1.1);}

.adva_txt {width: 40%;display:  flex;flex-direction:  column;}
.adva_txt p {align-items:  center;font-size: 35px;line-height: 42px;position:  relative;/* padding-left:  7%; */font-weight:  100;}
.adva_txt p span{font-size: 15px; color:#ccc;display: block; text-transform: uppercase; padding-top: 5px;}
.adva_txt p:after {content:'';/* background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20221019/20221019135514_697351209.png)no-repeat  0; */position:absolute;top: -8px;left:0;width:  100%;height: 61px;}
.adva_txt p b {color: #006ddb;font-size: 48px;}
.adva_txt em {font-size: 16px;color: #666;font-weight: lighter;line-height: 32px;margin-top: 5%;}
.adva_txt em:nth-child(2) {margin-top: 9%;}


.adv_rbo{display: flex;margin-top: 65px;align-items: center;position: relative;     font-size: 18px;}
.adv_rbo span{font-size: 16px; margin-right: 9px;}
.adv_rbo>div{font-size: 30px;color: #006ddb;font-weight: bold;       font-family: "DIN";}
.adv_rbo .iconfont{    padding-top: 7px; font-size: 20px; font-weight: normal; color: #999;}
.adv_rbo>div{font-size: 32px;color: #006ddb;display: inline-block;margin-right: 12px;}	

/*about*/
.about_bg{background: url(https://memberpic.114my.com.cn/chinatiancheng/uploadfile/image/20240622/20240622133502_1122884291.jpg)no-repeat top;padding: 75px 0;   background-repeat: no-repeat; background-attachment: fixed;}
.about_bg .box{ height:550px; background:rgba(255,255,255,0.9); padding:50px; width: 1300px; margin: 0 auto;}
.abwa{ margin:1% 0 3% 0; font-size:16px; color:#444; line-height:35px; text-indent:2em;  padding: 0 40px;}
.abwa p+p{ margin-top:1%;}
.ab_more{ text-align:center;} 
.ab_more a{ transition:all .3s ease; border:1px solid #a7a7a7; color:#555; width:200px; height:43px; line-height:41px; display:inline-block; border-radius:0; font-size:15px; font-weight: bold;}
.ab_more a:hover{ background:#006ddb; color:#fff; width:240px;  transition: 0.2s all ease-in-out;  border-radius:30px;}

@-webkit-keyframes ripple {
    70% {box-shadow: 0 0 0 30px rgba(0, 159, 232, .0);}
    100%{box-shadow: 0 0 0 0 rgba(0, 159, 232, .0);}
}



/*news*/
.newsbg{background: #f7f7f7;}
.news{padding:70px 0 40px 0;}
.news_top{display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.news_tit em{font-size:40px; line-height:40px; color:#006ddb; font-weight:bold;}
.news_tit p{margin-top:10px; font-size:16px; line-height:16px; color:#999;}
.news_nav a{display:inline-block; margin-left:60px; font-size:20px; line-height:20px; color:#444;}
.news_nav a i{display:inline-block; margin-right:5px; font-size:30px; line-height:30px; color:#666; vertical-align:middle;}
.news_nav a:hover,.news_nav a.news_cur{color:#006ddb; font-weight:bold;}
.news_nav a:hover i,.news_nav a.news_cur i{color:#006ddb; font-weight:normal;}
.news .tempWrap{margin-top:34px;}
.news_cont .news_div{display:flex; flex-direction:row; justify-content:space-between;}
.news_cont .news_div_item{width:450px; height:560px; background:#fff; position:relative; transition:0.5s;}
.news_cont .news_div_item_date{position:absolute; left:290px; bottom:40px; font-size:16px; line-height:16px; color:#666; transition:0.5s;}
.news_cont .news_div_item_year,.news_cont .news_div_item_month,.news_cont .news_div_item_day{float:left;}
.news_cont .news_div_item_date i{float:left; display:block; font-size:14px; line-height:16px; vertical-align:middle; margin-right:10px;}
.news_cont .news_div_item_content{position:absolute; left:30px; top:327px;}
.news_cont .news_div_item_title a{font-size:20px; line-height:20px; color:#222; font-weight:bold; transition:0.5s;}
.news_cont .news_div_item_body{width:400px; margin-top:23px; font-size:14px; line-height:32px; color:#666; transition:0.5s;}
.news_cont .news_div_item_pic{position:absolute; left:29px; top:29px;}
.news_cont .news_div_item_pic a{display:flex; justify-content:center; align-items:center; width:391px; height:257px; overflow:hidden; border:1px solid #eee;}
.news_cont .news_div_item_pic a img{width:100%; height:auto; transition:0.5s;}
.news_cont .news_div_item_details{position:absolute; left:30px; bottom:38px;}
.news_cont .news_div_item_details a{font-size:16px; line-height:16px; color:#666; transition:0.5s;}
.news_cont .news_div_item_details a i{display:inline-block; margin-right:7px; font-size:14px; line-height:16px;}

.news_cont .news_div_item:hover .news_div_item_date,.news_cont .news_div_item:hover .news_div_item_body,.news_cont .news_div_item:hover .news_div_item_details a{color:rgba(0,0,0,.6);}
.news_cont .news_div_item:hover{}
.news_cont .news_div_item:hover .news_div_item_title a{color:#006ddb;}
.news_cont .news_div_item:hover .news_div_item_pic a img{transform:scale(1.1);}


/*link*/
.links { overflow: hidden;  margin: 0 auto; padding: 25px 0; background: #f9f9f9;}
.linksW {  margin: 0 auto; display: flex; justify-content: space-between; align-items: center; max-width: 1400px;}
.links_l { width: 100px;}
.links_lm { font-size: 18px;  line-height: 30px; font-weight: lighter;}
.links_lm p {  text-transform: uppercase; font-size: 24px;  font-weight: bold;   line-height: 24px;}
.links_lm p span { color: #006ddb;}
.links_lm em {  font-size: 14px;color: #999;  letter-spacing: 5px;  line-height: 16px;}
.links_r {  width: 93%; color: #fff;}
.links_r a {  font-size: 15px; color: #666 !important;}
.linkTagcs li a {font-weight: lighter;}

/*copy */
.copyright{ background:#181818; }
.crcon{ padding:70px 0 ; border-bottom: 1px solid #2b2b2b;}
.copy_item{float:left; padding-left: 124px;}
.copy_item1{float: right;padding-left:60px;     border-left: 1px solid #403f3f; height:250px;}
.copy_item ul proadvong{display: block;padding:0 0 30px; position: relative;}
.copy_item ul proadvong a{display: block; line-height: 40px;color: #fff;font-weight: normal;font-size: 18px;}
.copy_item ul proadvong a .en{font-size: 12px;color: #666;font-weight: normal;text-transform: capitalize;}
.copy_item ul li a{display: block;color: #fff;line-height: 34px;font-size: 15px; opacity: 0.7;}
.copy_item ul li{display: block;}
.copy_item ul li a:hover{color: #fff;     opacity: 1;}
.copy_item ul proadvong::after { position: absolute; content: ""; top: 50px; width: 25px; height: 2px; background-color:rgba(255,255,255,0.5); left: 0px; }
.copy_item:hover proadvong::after { position: absolute; content: ""; top: 50px; width: 77px; height: 2px; background-color: #ffffff;; left: 0px; transition: 0.5s; }
.crconcat{ width:40%; }

.social {padding-top:0px;clear: both;}
.social a { position: relative; font-size: 13px; color: #fff; display: inline-block; line-height: 25px; padding:5px 9px; border: 1px solid rgba(255,255,255,0.2); transition:0.3s all ease-in-out; float: left;display: block;margin-right:14px; margin-top:4%;}
.social a i { opacity: 0.7;}
.social a img{ display: block}
.social a:hover{ background: #006ddb;  }
.social a:hover img{filter: contrast(0) brightness(2);}
.social a:hover .ewm img{filter: grayscale(1%);}
.social .ewm { position: absolute; width: 100px; bottom: 45px; right: -35px; z-index: 1; display: none; padding: 5px; background: #fff; border-radius: 5px; }
.social .ewm:after{ content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; position: absolute; bottom: -5px;left: calc((100% - 10px) / 2); }
.social .ewm img { display: block; width: 100%; height:auto; }


.cr_tel b{float: left; padding-left: 15px; font-weight: normal; line-height: 36px;  font-family: Arial; text-transform: uppercase;     color: rgba(255, 255, 255, 0.5);     font-size: 14px;}
.cr_tel img {float: left; display: block;}
.cr_tel{ padding-bottom: 15px; font-size:16px; color:#fff;}
.cr_tel em {display: block;font-size: 35px;color: #fff;font-weight: bold; letter-spacing: 3px; opacity:1;}
.craddr{margin-top: 10px; font-size:16px; color:#b0b0b0; line-height:35px; color: #fff; opacity: 0.8;}
.craddr p i{font-family: 'iconfont'; color: #fff;  font-size: 18px; opacity: 0.6;     padding-right: 8px; font-weight: lighter;}
.end{ text-align:center; height:100px;}
.end,.end a{ font-size:15px;     color: rgba(255,255,255,0.5); font-weight:lighter; line-height:100px; width: 1400px; margin: 0 auto;}