a:hover,a:focus,a:active{text-decoration: none;color: #343434!important;}
.content-box{width: 100%;overflow: auto;min-height: calc(100vh - 70px);}
/*首页css*/
.tit{text-align: center;}
.inbanner{margin-top: 80px;}
.inbanner .swiper-slide{position: relative;}
.inbanner img{ width: 100%;}
.inbanner .txt{color: #fff; /*text-align: center;*/top: 28%;width: 100%;left: 0;padding: 0 7.8947%;transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);max-width: 100%;}
.inbanner .txt h2{line-height: 1.4;}
.inbanner .txt h3{line-height: 1.4;}
.inbanner .swiper-pagination{width:100px;top: 45%; font-size: 0;left: 97%;}
.inbanner .swiper-pagination-bullet{background: transparent;border: 1px solid #fff; opacity:0.5;filter: alpha(opacity=100);display: block;margin-top: 10px;}
.inbanner .swiper-pagination-bullet-active{opacity:1;background: #fff}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin: 10px 5px;}
/* NES CSS */
.nav ul li a:hover {text-decoration: none;}
.txt-name-cn{margin-right:10px;font-size: 30px;font-weight: bold;color: #333333;line-height: 63px;}
.txt-name-en{font-size: 30px;font-family: Calibri;font-weight: normal;color: #999999;line-height: 63px;}
.txt-describe{word-break:break-all;margin-top: 38px;font-size: 14px;color: #333333;line-height: 24px;}
.txt-describe-box{padding: 10px;margin-top: 137px}
.more-btn{min-width:120px;margin-top:22px;background: url("/assets/img/web/liaojiegengduo.png") no-repeat;
    background-size: 100% 100%;font-size: 12px;padding:9px 36px;color: #FFFFFF;line-height: 63px;}
.more-btn:hover ,.more-btn:active {color: white !important;}
.logo-partners-box{padding: 0;margin-top: 10px;}
.logo-partners-box .logo-jiantou{margin-top: 10px;text-align: center;opacity: 0;}
.partner-active .logo-jiantou {opacity: 1;}
.image-describe-box{position: relative;margin-top: 77px;padding-left: 50px;height:473px;  }
.image-describe-only{position: absolute;}
.describe-picture0{left:154px;top:48px;}
.describe-picture1{left:268px;z-index: 0;}
.describe-picture2{top:155px;z-index: 2;}
.describe-picture3{left:216px;z-index: 1;top:209px;}
/*集团业务*/
.business-box{margin-top:107px;}
.title-business-cn{text-align:center;font-size: 30px;color: #333333;}
.title-business-en{text-align:center;font-size: 20px;font-family: Calibri;font-weight: normal;color: #999999;}
.imgs-business-row{margin-top: 29px;}
.image-business-box{text-align: center;margin-right: 0.65%;margin-top:10px;padding: 10px 10px 0px 10px;width: 220px;background: #FFFFFF;border: 1px solid #E5E5E5;border-radius: 5px;}
.image-business-title{margin-top:15px;font-size: 16px;color: #333333;}
.image-business-box:hover{box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);}
.image-business-box{width: 23%;float: left;margin-right: 1.2%;}
.image-business-box:last-child{margin-right: 0;}
.image-business-only img{width: 100%}
/*公司动态*/
.dynamic-box{margin-top: 113px;}
.dynamic-only{margin-top: 10px;border-top-right-radius:10px;overflow: hidden;height: 100px;}
.dynamic-only:hover{box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3);}
.no-news:hover{box-shadow: none;}
.dynamic-only:nth-child(odd){background:#F0F0F0;}
/*.dynamic-only:last-child{margin-bottom: 20px;}*/
.dynamic-only:nth-child(even){background:#fff;}
.dynamic-type-btn-only{width:80px;float:left;font-size: 20px;color: #343434;margin-right: 40px;}

.dynamic-btn-active,
.dynamic-btn-active:hover,
.dynamic-btn-active:active,
.dynamic-btn-active:focus{color: #D22622 !important;font-weight: bold !important;}
.dynamic-btn-line{width: 60px;height: 3px;background: #D12521;border-radius: 2px;margin-top: 10px;opacity: 0}
.dynamic-btn-active > .dynamic-btn-line{opacity: 1}
.dynamic-list{margin-top: 20px;padding-bottom: 100px;}
.dynamic-date{text-align: center;font-size: 20px;color: #343434;padding-top: 36px;}
.dynamic-title{font-size: 16px;font-weight: bold;color: #333333;margin-top: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dynamic-describe{font-size: 12px;color: #999999;line-height: 18px;margin-top: 9px;}
.dynamic-image{text-align: right;padding: 0; height: 100px;}
.dynamic-image img{width: 340px;height: 100%}
/*底部信息*/
.introduce-box a{color:white;}
.introduce-box a:hover{color:white !important;text-decoration: none}
.bottom-box{background-image: url("/assets/img/web/bg_dilan.png");background-repeat:no-repeat;padding: 138px 0 100px ;color: #fff;-moz-background-size: 100% 100%;-o-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size: 100% 100%;}
.contact-line{width: 100%;height: 1px;background-color: #fff;margin-top: 22px;opacity: 0.5}
.introduce-box{text-align: center;}
.contact-box{border-right: 1px solid rgba(255,255,255,0.5);border-left: 1px solid rgba(255,255,255,0.5);padding:0 50px 16px 50px;}
.contact-number{padding-left: 10px;}
.contact-number-phone{font-size: 36px;font-family: Adobe Heiti Std;font-weight: normal;line-height: 1;margin-top: 8px}
.contact-number-title{line-height: 1;}
.contact-address{line-height: 30px;font-size: 14px;}
.contact-img{float: left}
.introduce-title{font-size: 16px;font-weight: bold;color: #FFFFFF;}
.introduce-msg{margin-top: 39px;}
.introduce-msg-point{font-weight: 300}
.code-box{text-align: center;padding: 0;}
.code-image{width: 100%}
.code-title{font-size: 16px;font-weight: bold;margin-top:12px; }
.vertical-line{width: 1px;height: 139px;background-color: #fff;opacity: 0.5}
/*底部网站信息*/
.footer-box{width:100%;background-color: #A30400;text-align: center;color: white;font-size: 12px;line-height: 2;}

.index-part03{background: #fff;}
.index3{ position: relative;}
.index-part03 .ll{ float: left; width: 46.9%;}
.index-part03 .ll h2{ text-align: left; line-height: 3.4em; color:#242424;}
.index-part03 .ll .c{margin-bottom: 10%; line-height: 24px; color:#7f7f7f;}
.index-part03 .ll a{ display: inline-block; margin-left: 10px;}
.index-part03 .rr{ width: 48.65%; float:right;}
.index-part03 .rr img{width: 90%;}


.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000; display:none;}
.video_appbox .video_t{ left:10%; top:15%; position:absolute; height:70%; width:80%;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.video_appbox img{z-index:999;position:absolute;right:10%;top:11%;   }

.index-part04{padding:2% 0 2.8%;}
.index-part04 .tab-tit{ margin-bottom: 1%; position: relative;}
.index-part04 .tab-tit ul{margin:0 5%;}
.index-part04 .tab-tit li{ float: left; margin:0 4% 0 0; cursor: pointer;}
.index-part04 .tab-tit li.on{font-weight: bold;}

.inews_more{position: absolute; top: 0; right: 4%;}
.inews_more a{display: none;}
.inews_more a.on{display: block;}

.tab-news li{ float: left; width: 100%; background: #FBFBFB;}
.tab-news li:nth-child(odd){background: #F2F2F2;}
.tab-news li .wrap{position: relative; height: 132px;}
.tab-news li span{position: absolute; left:5%; top:22px; font-weight: lighter; color: #00B7EA; z-index: 2; transition:0.2s all; -webkit-transition:0.2s all;}
.tab-news li h2{padding-left: 20%; width: 100%; z-index: 2; margin:30px 0 10px; position: relative; transition:0.2s all; -webkit-transition:0.2s all;}
.tab-news li p{padding-left: 20%;z-index: 2; position: relative;width: 80%; color:#7f7f7f; transition:0.2s all; -webkit-transition:0.2s all;}
.tab-news li .img{ opacity: 0;filter: alpha(opacity=0); width:100%; height: 132px; position: absolute;left:0; top:0; overflow: hidden;}
.tab-news li .img img{ width: 100%; height: 132px;}
.tab-news li .img:before{content: "";position: absolute; left:0; top:0; width: 0; height: 0; border-top: 132px solid #fff; border-right: 45px solid transparent;}
.tab-news li .img:after{content: "";position: absolute; right:0; top:0; width: 0; height: 0; border-bottom: 132px solid #fff; border-left: 45px solid transparent;}

.tab-trend{ padding:2% 0 2.5%; background: #FBFBFB;}
.tab-trend dl{padding:0 5%; margin-bottom: 3%;}
.tab-trend dt{ float: left; width: 48.7%;}
.tab-trend dt img{ width: 100%;}
.tab-trend dd{ float: right; width: 46.5%;}
.tab-trend dd span{ display: block; margin: 3% 0;}
.tab-trend dd h2{margin-bottom: 1.5%;}
.tab-trend dd .c{margin:0 0 5%;}

.tab-policy{background: #FBFBFB;}
.tab-policy ul{/*margin-bottom: 2.5%;*/}
.tab-policy li{ float: left; width: 100%; background: #FBFBFB;}
.tab-policy li:nth-child(odd){background: #F2F2F2;}
.tab-policy li dl{padding:0 5%; height: 132px;}
.tab-policy li dl dd{ float: left; width: 48%;}
.tab-policy li dl dd+dd{ float:right;}
.tab-policy li dd span{ display: block; margin:22px 0 10px;}

@media only screen and (min-width:1024px){
    a.more:hover:before{background: #D80A25;}
    .index-part01 .ind-p01-bb li:hover span img{display: none;}
    .index-part01 .ind-p01-bb li:hover span img+img{display: inline-block;}
    .tab-news li:hover{background: #fff!important;}
    .tab-news li:hover .img{ opacity: 1;filter: alpha(opacity=100);}
    .tab-news li:hover span,.tab-news li:hover h2,.tab-news li:hover h2 a,.tab-news li:hover p{color: #fff;}
}
@media only screen and (max-width:1600px){
    .index-part02 .txt{width: 527px; height: 419px;}
    .index-part02 .txt .inner{margin-top: 13.5%;}
}
@media only screen and (max-width:1440px){
    .index-part02 .txt{top:4%;}
}
@media only screen and (max-width:1366px){
    .tab-news li span{top: 27px;}
}
@media only screen and (max-width:1279px){
    /*轮播小图标*/
    .inbanner .swiper-pagination{bottom: 20px;left:94%;top: 45%;}
    /*企业介绍四个图片排列*/
    .logo-image, .logo-jiantou{padding-left: 5px;}
    .logo-image>img{width: 100%}

    /*集团业务*/
    /*.image-business-box{margin: 10px auto;}*/
    /*动态新闻*/
    .dynamic-image img{width: 100%}
    .logo-jiantou>img{width: 20%}
    /*底部介绍*/
    .introduce-title{font-size: 14px}
    .introduce-box{padding: 0;}
    .introduce-box>div{height: 130px;padding: 0}
    .introduce-msg{margin-top:10px;}
    .introduce-msg-point{font-size: 8px}
    .contact-img>img {width: 100%}
    .contact-number{padding-left: 0}
    .contact-number-phone{font-size: 24px;}
    .contact-line{margin-top: 11px;}
    .footer-box{padding: 8px;}
    .tab-news li .wrap,.tab-news li .img,.tab-policy li dl{height: 110px;}
    .tab-news li h2{margin-top:28px;}
}
@media only screen and (max-width:1023px){
    .image-describe-box{position: relative;margin-top: 10px;padding-left: 0;height: 350px;}
    .image-describe-only{position: absolute;}
    .describe-picture0{left:52px;top:40px;height: 20%}
    .describe-picture1{left:124px;z-index: 0;height: 50%}
    .describe-picture2{left:-20px;top:100px;z-index: 2;height: 40%}
    .describe-picture3{left:108px;z-index: 1;top:140px;height: 50%}
    .bottom-box{background: url("/assets/img/web/dilan_bg.png") no-repeat;background-size:100% 100%;padding: 70px 0 20px 0;}
    .contact-box {border: none;padding: 0;}
    .contact-address{margin-top: 10px;}
    .contact-img{    margin-right: 10px;}
    .code-image img{width: 115px;}
    .code-title{display: none;}
    .contact-img>img {width: 48px;}
    .footer-box{padding: 15px;height: 80px;line-height: 1.5;font-size: 18px}
}
@media only screen and (max-width:991px){
    .contact-address,.contact-email{font-size: 20px;}
    .dynamic-only{height: 100%;}
}
@media only screen and (max-width:767px){
    .txt-describe-box{margin-top: 25px;padding: 0}
    .inbanner{margin-top: 60px;}
    .txt-describe{margin-top: 15px;}
    .business-box{margin-top: 30px;}
    .dynamic-type-btn-box{padding-left: 10px;}
    .inbanner,.inbanner .swiper-wrapper,.inbanner .swiper-slide{height: 240px;}
    .inbanner img{display: none;}
    .inbanner .txt h2{font-size: 24px;}
    .inbanner .txt h3{font-size: 14px;}
    .tab-news li,.tab-policy li dl{padding:3% 0;}
    .tab-news li .wrap,.tab-news li .img,.tab-policy li dl{height: auto;}
    .tab-news li span{left: 0; top:10px; font-size: 14px;}
    .tab-news li h2{margin-top:40px; margin-bottom: 0; padding-left: 0;}
    .tab-news li p{padding-left: 0;width: 100%;}
    .tab-news li .img{display: none;}
    .tab-trend{padding:5% 0;}
    .tab-trend dl{padding:0;}
    .tab-trend dt,.tab-trend dd,.tab-policy li dl dd{width: 100%;}
    .tab-policy li dd span{font-size: 14px; margin:10px 0 0;}
    .image-describe-box{background: url('/assets/img/web/picture_3.png') no-repeat;height: 684px;width: 100%;background-size: 100% 100%}
}

.index-part01{background: url(../Images/part01_bg.jpg) no-repeat;}
.index1_wrap{padding:8.3% 0 7%;}
.index1_wrap .tit{margin-bottom: 5.2%; line-height: 1.1em; color: #242424;}
.index1_con{overflow: hidden; margin-bottom: 5.2%;}
.index1_con ul{margin: 0;}
.index1_con ul li{width: 50%; float: left;}
.index1_con ul li a{ display: block; margin:20px; transition:0.5s all; -webkit-transition:0.5s all;}
.index1_img{padding-bottom: 75%; width: 100%; position: relative; overflow: hidden;}
.index1_img img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); max-width: 100%; max-height: 100%;}
.index1_con ul li dl{padding: 3.56% 10.7%; line-height: 1.1em; color: #fff; background: #20aee5;}
.index1_con ul li dl dd{ display: none; font-size: 14px;}
.index1_con ul li dl dt span{font-size: 14px;}

.index-part02{background-size: cover; background-position: center top; background-repeat: no-repeat;background-image: none !important;}
.index2{padding: 7% 0 5.2%;}
.index2 .tit{color: #242424; margin-bottom: 1.7%; line-height: 1.1em;}
.index2_wrap{position: relative;}
.index2_wrap .ind_map2{ position: absolute; left:0; top:0;}
.no-news{text-align: center;background-color:transparent !important;}
@media only screen and (max-width:1700px){
    .index-part03 .rr{position: static; width: 50%; float: right;}
}

@media only screen and (min-width:1025px){
    .index1_con ul li:hover a{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05) ;box-shadow:0 0 10px rgba(0,0,0,0.5);}

}

@media only screen and (max-width:767px){
    .index1_con ul li{width: 100%;}
    .index1_con ul li dl{padding: 3.56%;}

    .index-part03{margin-bottom: 20px;}
    .index-part03 .ll h2{text-align: center; line-height: 2em;}
    .index-part03 .ll a{display: block; margin: auto;}
    .index-part03 .ll .c{margin-bottom: 15px;}

    .index-part03 .ll{width: 100%; margin-bottom: 20px;}
    .index-part03 .rr{position: static; width: 100%;}
}

@media only screen and (max-width:463px) {
    .dynamic-type-btn-box{padding-left: 25%;}
    .contact-img>img{width: 36px;}
    .image-business-box{width: 47.5%;height: 20%;margin-right:5%;}
    .image-business-box:nth-child(even){margin-right: 0;}
    .image-business-only img{width: 100%}
    .contact-address,.contact-email{font-size: 10px;}
    .contact-address {line-height: 1.5;margin-bottom: 5px;}
    .footer-box{padding: 8px;height: 50px;line-height: 1.5;font-size: 12px;}
    .code-image img{width: 70px}
    .code-image{width: 40px;}
    .contact-number-phone{font-size: 18px;}
    .contact-number-title{font-size: 10px;}
    .dynamic-only{margin: 10px 0 0;background: #F0F0F0;}
    .dynamic-only:nth-child(even){background: #F0F0F0;}
    .dynamic-image-box img{width: 100%}
    .dynamic-title{font-size: 13px;padding: 0 0 0 15px;margin: 0;}
    .title-date-only{padding: 0;font-size: 13px;color: #333333;}
    .dynamic-describe{padding-bottom: 10px;}
    .dynamic-message{margin-top: 15px;}
    .dynamic-btn-line{width: 40px;margin-left: 20px;}
    .title-business-cn{font-size: 16px;}
    .title-business-en{font-size: 10px;}
    .txt-describe{text-align: left}
    .txt-describe-box{text-align: center}
    .txt-name-cn{line-height: 1;font-size: 16px;}
    .txt-name-en{line-height: 1.5;font-size: 10px}
    .imgs-business-row{margin-top: 0}
    .business-box{margin-top: 15px;}
    .image-describe-box{height: 342px;}

}
.footer-box a:hover, .footer-box a:focus, .footer-box a:active{color: #fff!important}
