/********************************************* 忙拢拢忙聽颅茫聙聣Start************************************/
/* html{ */
/* filter: grayscale(100%); */
/* -webkit-filter: grayscale(100%); */
/* -moz-filter: grayscale(100%); */
/* -ms-filter: grayscale(100%); */
/* -o-filter: grayscale(100%); */
/* filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); */
/* } */
.troila-case-h .bx-viewport{
	left: 0;
}
.banner-index-wrapper{
	width: 100%;
	height: 100%;
	/*height: 429px;
	overflow: hidden;*/
}

.banner-info-h{
	position: absolute;
	left: 250px;
	/*top:128px ;*/
	top: 50%;
	z-index: 1;
	/*transform: translateY(-50%);*/
}
.banner-info-btn{
	width: 178px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	background: #fff;
	border: none;
}

.main-banner{
	width: 100%;
}

.banner-index-wrapper .swiper-pagination-bullet {
width: 38px;
height: 5px;
text-align: center;
line-height: 20px;
font-size: 12px;
color: #fff;
opacity: 0.5;
background: #fff;
border-radius: 0;

}
.banner-index-wrapper .swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}

.troila-work-h{
	width: 100%;
}

.work-cntent-wrapper-h{
	width: 100%;
	height: 386px;
	position: relative;
}

.sidebar-h{
	width: 174px;
	position: relative;
}
.sidebar-h ul{
	width: 110px;
	padding-top: 15px;
}
.sidebar-h ul li{
	width: 100%;
	text-align: right;
	line-height: 26px;
	margin-bottom: 22px;
	color: #666;
	font-size: 14px;
	font-family: pingfang_regular;
	cursor: pointer;
	transition: all 0.3s;
}
.sidebar-h ul li.active{
	color: 333333;
	font-family:pingfang_heavy ;
}


.menu-content-wrapper{
	width: 1200px;
	height: 386px;
	position: relative;
}
.menu-content{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.section-head{
	width: 1200px;
	margin:0 auto;
	padding: 25px 0;
}
.section-head h1{
   font-size: 28px;
   color:#323232;
   font-weight: bold;
   display: inline;
}
.section-head h2{
   font-size: 16px;
   color:#B4B4B4;
   display: inline;
   margin-left: 20px;
   font-weight: normal;
}

/*茅聫聧莽篓驴莽赂戮忙碌聹脩聝忙聬搂*/
.core-product{
  /*margin-top: 80px;*/

}

.core-product .product-list{
	
	background: url(../images/product-bg.png);
	width: 100%;
}
.core-product ul{
	width: 1200px;
	margin:0 auto;
	padding: 75px 0;
	position: relative; 
}
.core-product ul li{
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.core-product li{
	 width:294px;
	 cursor: pointer;
}
.core-product li .product-icon{
   width: 128px;
   height: 128px;
   margin: 0 auto;
   transform: scale(0.6,0.6);
  
}
.core-product li .product-name{
   padding-top:10px;
   font-size: 20px;
   color: #323232;
}
.core-product li .product-intro{
   display: none;
}

.core-product li.active{
	/*width:350px; */
	border-right:1px solid  #D9DCE1;
	border-left:1px solid  #D9DCE1;
	padding: 0 51px;
}
.core-product li.active .product-icon{
	transform: scale(1,1);
}
.core-product li.active .product-name{
    
   font-size: 28px;
   color: #323232;
   
   overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.core-product li.active .product-intro{
	height: 17px;
	font-size: 12px;
	color: #323232;
	display: block;
	

}
.core-product li.active .redline{
  width: 30px;
  height: 3px;
  background-color: #005bac;
  margin: 10px auto;
}

.core-product li dl{
	display: none;
}
.core-product li.active dl{
	position: absolute;
	top: 342px;
    left: 0;	
	width: 1200px;
	display: block;
	background:url(../images/dl-arraw.png) no-repeat;
	background-position-x:110px;
}

.core-product li .dl-1 dt{
	/*float: left;*/
	margin-right: 270px;	
	display: inline-block;
	margin-top: 100px;
}
.core-product li .dl-2{
	padding: 20px;
}
.core-product li .dl-2 dt{
    float: left;
    width: 220px;
    display: inline-block;
    margin-top: 66px;
    text-align: left;
    padding-left: 10px;
    font-weight: normal;
    font-size: 16px;
    margin-left: 11px;
    text-align: center;
}
.core-product li .dl-2 dt a:link,
.core-product li .dl-2 dt a:visited{
	color: #494949;
}
.core-product li .dl-2 dt a:hover{
	/*color: #CE1F2D;*/
	font-weight: bold;
}

.core-product li .dl-3 dt{
	float: left;
	margin-right: 102px;
	display: inline-block;
	margin-top: 85px;
}

.core-product li .dl-4 dt{
	display: inline-block;
	margin-top: 60px;
	width: 1200px;
	padding-left: 110px;
}

.core-product li .dl-4 dt img,
.core-product li .dl-5 dt img{
	float: left;
	width: 332px;
	margin-top: 35px;
	
}

.core-product li .dl-4 dt .txt{
	float: left;
    margin-left: 100px;
    font-size: 16px;
    margin-top: 35px;
}
.core-product li .dl-4 dt .txt a:link,
.core-product li .dl-4 dt .txt a:visited{
	color: #242830;
}
.core-product li .dl-4 dt .txt a:hover{
	color: #CC0033;
}
.core-product li .dl-4 dt p{
    float: left;
    margin-left: 100px;
    font-size: 14px;
    width: 656px;
    margin-top: 20px;
    text-align: left;
    line-height: 29px;
    font-weight: normal;
}
.core-product li .dl-5 dt{
	display: inline-block;
	margin-top: 60px;
	width: 1200px;
	padding-left: 110px;
}
.core-product li .dl-5 dt .txt{
	float: left;
    margin-left: 100px;
    font-size: 16px;
    /*margin-top: 30px;*/
}
.core-product li .dl-5 dt p{
    float: left;
    margin-left: 100px;
    font-size: 14px;
    width: 633px;
    margin-top: 20px;
    text-align: left;
    line-height: 29px;
    font-weight: normal;
}

.product-icon-1{
	background: url(../images/product-icon-1.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.product-icon-2{
	background: url(../images/product-icon-2.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.product-icon-3{
	background: url(../images/product-icon-3.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.product-icon-4{
	background: url(../images/product-icon-4.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.product-icon-5{
	background: url(../images/product-icon-5.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}

/*莽聭聶茂陆聟氓聳聟茅聫聜猫搂聞卯聰聧*/
.resolution{
	margin-top: 240px;
	background: url(../images/resolution-bg.png);
	height: 586px;
	/*padding-top: 20px;*/
}

.resolution h1{
   font-size: 28px;
   color:#fff;
   font-weight: bold;
   display: inline;

}
.resolution h2{
   font-size: 16px;
   color:#737476;
   display: inline;
   margin-left: 20px;
   font-weight: normal;
}

.resolution .resolution-intro{
	text-align: center;
	color: #737476;
	font-size: 14px;
	margin-top: 100px;

}

.resolution .card-area {
	height: 484px;
    width: 100%;
    position: relative;
    overflow-x: hidden;
}

.resolution .card-item{
	z-index: 4;
    background-color: #000;
    width: 25%;
    height: 484px;
    float: left;
}

.resolution .card-item .card {
	width: 100%;
    height: 484px;
    text-align: center;
    color: #fff;
    position: relative;
}
.resolution .card-1{
	background: url(../images/service-bg-normal-1.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-1.active{
	background: url(../images/service-bg-1.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-2{
	background: url(../images/service-bg-normal-2.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-2.active{
	background: url(../images/service-bg-2.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-3{
	background: url(../images/service-bg-normal-3.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-3.active{
	background: url(../images/service-bg-3.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-4{
	background: url(../images/service-bg-normal-4.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-4.active{
	background: url(../images/service-bg-4.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-5{
	background: url(../images/service-bg-normal-5.png) no-repeat center center; 
	background-size: cover;
}

.resolution .card-5.active{
	background: url(../images/service-bg-5.png) no-repeat center center; 
	background-size: cover;
}




.resolution .card-item .card .so-icon{
	transition: all .5s;
    position: absolute;
    top: 90px;
    left: 0;
    width: 100%;
    text-align: center;
}

.resolution .card-item .card .so-title{
	transition: all .5s;
    font-weight: bold;
    font-size: 22px;
    position: absolute;
    top: 180px;
    left: 0;
    width: 100%;
    text-align: center;
}
.resolution .card-item .card .so-des{
    transition: all .5s;
    position: absolute;
    top: 230px;
    left: 0;
    padding: 0 40px;
    line-height: 28px;
    font-size: 16px;
    color: rgba(255,255,255,0.8);
    display: none;
}
.resolution .card-item .card .so-line{
    transition: all .5s;
    width:33px;
    height:4px;
    line-height: 40px;
    background-color: #005bac;
    color: #fff!important;
    position: absolute;
    top: 370px;
    left: 50%;
    margin-left: -16px;
}
.resolution .card-item .card .so-btn{
    transition: all .5s;
    display: none;
    width:124px;
    height:38px;
    line-height: 40px;
    background-color: #005bac;
    color: #fff!important;
    position: absolute;
    top: 363px;
    left: 50%;
    margin-left: -62px;
}
.resolution .card-item.active{
	/*width: 28%;*/
    transform: scale(1.2,1);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    background-size: 100% 100%;

}
.resolution .card-item.active *{
    transform: scale(0.929,1);
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.resolution .card-item.active .so-des,
.resolution .card-item.active .so-btn{
	display: block;
}
,
.resolution .card-item.active .so-line{
	display: none;
}


.case {
	background: url(../images/case-bg.png);
}
.case-list{
	text-align: center;
}
.case-list ul{
	width: 1200px;
	margin:0 auto;
	padding: 75px 0;
	position: relative; 
}
.case-list li{
	display: inline-block;
	text-align: center;
	cursor: pointer;
	padding: 20px 20px;
}

.case-list li:hover img{
  transform: scale(1.2,1.2);
  transition: all 600ms;
  
   -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    opacity:1;
  
}

.case-list li img{
	/*transform: scale(1,1);*/
 /*   transition: all 600ms;*/
    
 /*   -webkit-filter: grayscale(100%);*/
 /*   -moz-filter: grayscale(100%);*/
 /*   -ms-filter: grayscale(100%);*/
 /*   -o-filter: grayscale(100%);*/
 /*   filter: grayscale(100%);*/
 /*   filter: gray;*/
 /*   opacity:0.7;*/
    
}


.case .case-btn{
  padding: 10px 40px;
  color: #4E7BFB;
  font-size: 14px;
  background-color: #fff;
  border:1px solid #DDDDDD;
  text-align: center;
  margin-bottom: 40px;
}

.influence{
	background: #25282F url(../images/influnce_bg.jpg) no-repeat;
}
.influence h1{
   font-size: 28px;
   color:#fff;
   font-weight: bold;
   display: inline;

}
.influence h2{
   font-size: 16px;
   color:#737476;
   display: inline;
   margin-left: 20px;
   font-weight: normal;
}

.influence .influence-list{
	width: 1200px;
	height: 520px;
	margin: 0 auto;
}
/*.influence .influence-left{
	float: left;
	height: 575px;
	width: 285px;
}
.influence .influence-left li{
	height: 191px;
	background-color: #282C34;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	font-size: 22px;
	font-weight: bold;
	cursor: pointer;
}

.influence .influence-left li img{
	    margin-top: 50px;
}
.influence .influence-left li:hover,
.influence .influence-left li.active{
	background-color: #31353F;
}
.influence .influence-right{
	background-color: #2D3038;
	width: 1080px;
	height: 100%;
	float: left;
}
.influence .influence-right .item{
	display: none;
}
.influence .influence-right .item.active{
	display: block;
}
.big-v{
    margin-top: 165px;
    margin-left: 100px;
}

.big-v li{
    display: inline-block;
    width: 302px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
}
.big-v li img{
	width: 126px;
	height: 126px;
	margin-bottom: 20px;

}
.big-v li img:hover{
	transform: scale(1.3,1.3);
}

*/


 .influence   .swiper-container {
      width: 100%;
      height: 100%;
    }
 .influence   .swiper-slide {
      text-align: center;
      font-size: 18px;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .influence   .swiper-slide img{
    	width: 1200px;
     }
 .influence .swiper-pagination-bullet{
	background: #edeaea !important;
	height: 33px;
	width: 5px;
	border-radius: 0;

}

.service {
	background: url(../images/service-bg.jpg);
}
.service-list{
	text-align: center;
}

.service h1{
   font-size: 28px;
   color:#fff;
   font-weight: bold;
   display: inline;

}
.service h2{
   font-size: 16px;
   color:#737476;
   display: inline;
   margin-left: 20px;
   font-weight: normal;
}


.service-list ul{
	width: 1200px;
	margin:0 auto;
	padding: 125px 0;
	position: relative; 
}
.service-list li{
	display: inline-block;
	text-align: center;
	cursor: pointer;
	height: 353px;
	background-color: #fff;
	margin-right: 5px;

}
.service-list .service-pic{
	width:263px;
	height: 241px;
	overflow: hidden; 
	margin-bottom: 20px;
}

.service-list .service-idx{
	font-size: 26px;
	color: #606060;
}

.service-list .service-line{
	height: 3px;
	width: 25px;
	background-color: #606060;
	margin: 10px auto;
}

.service-list .service-name{
	font-size: 16px;
	color: #606060;
}

.service-list li:hover .service-pic img{
  animation:mymove 1s;
}

@keyframes mymove
{
    0%{
    transform: scale(1);  /*氓炉庐茂驴陆忙驴庐氓卢漏猫麓聼茅聧聵莽聠路卯聺聬忙戮露脩聝莽職卢*/
    }
    100%{
        transform: scale(1.4); /*茅聫聙忙聝搂茫聛聡1.1茅聰聼忙聳陇忙聥路?*/
    }

}

@keyframes myscale
{
    0%{
    transform: scale(1);  /*氓炉庐茂驴陆忙驴庐氓卢漏猫麓聼茅聧聵莽聠路卯聺聬忙戮露脩聝莽職卢*/
    }
    100%{
        transform: scale(1.1); /*茅聫聙忙聝搂茫聛聡1.1茅聰聼忙聳陇忙聥路?*/
    }

}


.service-list li:hover .service-idx{
	color: #005bac;
	font-weight: bold;
}
.service-list li:hover .service-name{
	color: #005bac;
	font-weight: bold;
}
.service-list li:hover .service-line{
	background-color: #005bac;
}

.news-center {
	background-color: #E1E1E1;
}
.news-list{
    width: 1200px;
	margin:0 auto;
	/*padding: 25px 0;*/
	position: relative; 
	text-align: center;
}
.news-list .new-head{
		width: 506px;
   margin-bottom: 40px;
     float: left;
     text-align: left;
}

.news-list .head-pic{
	width:506px;
	height:379px;
    float: left;
    margin-right: 20px;
}
.news-list .head-pic img{
	width: 100%;
	height: 100%;
}

.news-list .head-title{
    float: left;
    font-size: 20px;
    font-weight:800;
    color: #323232;
    line-height:34px;
    width: 505px;
}
.news-list .head-title a{
	color: #323232;
}
.news-list .head-title a:hover{
	text-decoration: underline;
}
.news-list .head-intro{
	float: left;
	font-size: 14px;
	color: #323232;
	line-height: 25px;
	width: 630px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

.news-list .head-time{
    float: left;
    font-size: 14px;
    color: #999;
    line-height: 20px;
    width: 590px;
    margin: 20px 0 0px 0px;
}

.news-list .head-btn{
    float: left;
    padding: 10px 40px;
    color: #0b0b0b;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid #beb6b6;
    text-align: center;
    margin-bottom: 40px;
    cursor: pointer;
}
.news-list .head-btn:hover{
	color: #005bac;
}

.clearfix{
	clear: both;
}

.news-small{
    width: 665px;
    float: left;
    margin-left: 26px;

}
.news-small li{
	width: 665px;
	float: left;
	padding: 20px;
	text-align: left;
	position: relative;
}

.news-small li .post-time{
    display: inline-block;
    width: 60px;
    font-size: 14px;
    color: #B4B4B4;
    float: left;
    margin-right: 24px;
    height: 100px;
}
.news-small li .post-time .d{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	line-height: 27px;
}

.news-small li .post-time .y{
	font-size: 14px;
	color: #999;
	line-height: 27px;
}


.news-small li h2{
    font-size: 20px;
    font-weight:500;
    display: inline-block;
    width: 536px;
    padding-bottom: 12px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
}
.news-small li h2 a{
  color: #333333;
}

.news-small li .intro{
	font-size: 14px;
	color: #999;
	line-height: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	width: 500px;
}
.news-small li .arraw{
	height: 100px;
	line-height: 100px;
	width: 15px;
	background:url(../images/news-arrow.png) no-repeat center center;
	position: absolute;
    right: 20px;
    top: 25px;
    display: none;
}

.news-small li:hover{
 background:rgba(242,242,242,1);
 box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.04);
}

.news-small li:hover h2 a{
	text-decoration: underline;
}

.news-small li:hover .arraw{
	display: block;
}
.news-list .news-more{
  padding: 10px 40px;
  color: #4E7BFB;
  font-size: 14px;
  background-color: #fff;
  border:1px solid #DDDDDD;
  text-align: center;
  margin-bottom: 40px;
  margin: 50px auto;
}
/***************************忙拢拢忙聽颅茫聙聣end**********************************/

/* 忙拢拢忙聽颅茫聙聣 */
.swiper-container.banner-index-h{
    width: 100%;
    max-height: 492px;
    height: 492px;
}  
.swiper-container.banner-index-h .swiper-slide{
	width: 100%;
	height: 492px;
	overflow: hidden;
	position: relative;
}
.swiper-container.banner-index-h .swiper-slide>img{
	position: absolute;
	left: 0;
	top: 0;
}



.banner-info-h{
    position: absolute;
    left: 50%;
    top: 200px;
    z-index: 1;
    margin-left: -588px;
}

.banner-info-btn{
	width: 178px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	background: #fff;
	border: none;
	display: block;
}
.troila-work-h{
	width: 100%;
}
.work-title-h{
	background-color: #fff;
	background: url(../images/bg-diqiu.png) no-repeat center top;
}

.work-title-list{
	text-align: center;
	padding-bottom: 24px;
}
.work-title-list li{
	display: inline-block;
	text-align: center;
	padding-top: 80px;
	min-width: 95px;
	margin-right: 150px;
	font-size: 16px;
	line-height: 1em;
	font-family:pingfang_regular ;
	cursor: pointer;
	transition: all 0.3s;
}
.work-title-list li:nth-of-type(4){
	margin-right:130px;
}
.work-title-list li:last-child{
	margin-right: 0;
}

.slide{
	position: relative;
}
.slide1{
	background: url(../images/banner-1.png) no-repeat;
	background-size: 100% auto;

}

.slide2{
	background: url(../images/banner-1.png) no-repeat;
	background-size: 100% auto;
}




/***************************茅聧聫卯聞聙氓戮聝莽禄聽茂驴陆茅聰聼忙聳陇忙聥路? start*****************************/
.video-g{
	width: 900px;
	height: 500px;
	position: fixed !important;
	top: 200px;
	left: 50%;
	margin-left: -450px;
	z-index: 12;
	display: none;
}
.video-g .video-js{
	width: 900px;
	height: 500px;
}
.zzc-g{
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 11;
	display: none;
}
.banner-g{
	max-width: 1920px;
	min-width: 1420px;
	height: 545px;
	margin: 0 auto;
	background: url(../images/banner-g.jpg) no-repeat center;
	position: relative;
}
.banner-txt-g{
	background: url(../images/txt1-g.png) no-repeat center;
	width: 491px;
	margin: 0 auto;
	height: 200px;
}
.movie-txt-g{
	color: #999;
	margin-top: 175px;
    display: inline-block;
    text-align: center;
    margin-left: 88px;
	cursor: pointer;
}
.movie-g{
	color: #016bff;
	text-decoration: underline;
}
.movie-icon-g{
	background: url(../images/movie.png);
	width: 14px;
	height: 14px;
	margin-left: 10px;
    float: right;
    margin-top: 5px;
}
.banner-des-g{
	position: absolute;
	background: #fff;
	right: 0;
	/* bottom: -60px; */
	top: 220px;
	padding: 30px;
	z-index: 2;
	width: 60%;
	padding-right: 300px;
	box-sizing: border-box;
	box-shadow: 0 3px 10px 2px rgba(166,137,124,0.25);
}
.des-title-g{
	font-size: 24px;
	font-weight: bold;
	background: url(../images/border2-g.png) no-repeat left bottom;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
.desc-p-g{
	font-size: 14px;
	line-height: 25px;
	/* text-indent: 30px; */
	text-align: justify;
    margin-bottom: 25px;
}
.yw-g{
	background: url(../images/bg1-g.png) no-repeat center;
	max-width: 1920px;
	min-width: 1420px;
	margin: 0 auto;
	height: 490px;
	margin-top: 200px;
}
.title-g{
	width: 1420px;
	line-height: 130px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
}
.yw-ul-g{
	width: 1420px;
	margin: 0 auto;
	/* overflow: hidden; */
}
.yw-li-g{
	width: 284px;
	float: left;
	position: relative;
	height: 310px;
	padding-top: 50px;
}
.yw-li-g:hover{
	box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);
	background: rgba(55,59,75,0.2);
}
.yw-li-g {
    -webkit-transition:  box-shadow 0.5s ease-in-out;
    -moz-transition:  box-shadow 0.5s ease-in-out;
    -o-transition:  box-shadow 0.5s ease-in-out;
    transition:  box-shadow 0.5s ease-in-out;
}
.yw-li-g:hover .yw-btn-g{
	display: block;
}
.yw-ico-g{
	font-size: 16px;
	color: #fff;
	text-align: center;
	display: inline-block;
	padding-top: 65px;
	width: 100%;
}
.yw-ico1-g{background: url(../images/ico1-g.png) no-repeat top center}
.yw-ico2-g{background: url(../images/ico2-g.png) no-repeat top center}
.yw-ico3-g{background: url(../images/ico3-g.png) no-repeat top center}
.yw-ico4-g{background: url(../images/ico4-g.png) no-repeat top center}
.yw-ico5-g{background: url(../images/ico5-g.png) no-repeat top center}
.yw-border-g{
	width: 30px;
	display: block;
	height: 3px;
	background: #fff;
	margin: 0 auto;
	margin-top: 20px;
}
.yw-txt-g{
	width: 210px;
	line-height: 25px;
	margin: 0 auto;
	text-align: center;
	color: #acadb1;
	display: block;
	margin-top: 20px;
}
.yw-btn-g{
	width: 150px;
	height: 37px;
	line-height: 35px;
	border: 1px solid #fff;
	text-align: center;
	position: absolute;
	bottom: 30px;
	left: 67px;
	cursor: pointer;
	display: none;
	color: #fff;
}
.yw-btn-g a{
	color: #acadb1;
}
.yw-btn-g a:hover,.yw-btn-g a:active,.yw-btn-g a:visited{
	color: #acadb1;
}
.ln-g{
	width: 1420px;
	margin: 0 auto;
}
.ln-title-g{
	color: #464646;
	margin-top: 100px;
}
.ln-ul-g{
	overflow: hidden;
}
.ln-li-g{
	float: left;
	width: 465px;
	height: 262px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
.ln-li-pic-g{
	/* transition: all 0.6s; */
	position: absolute;
	z-index: 2;
}
.ln-li-r-g{
	width: 251px;
	float: right;
	background: #3c4349;
	height: 100%;
}
/* .ln-li-g:hover .ln-li-r-g{
	background: #085ca4;
} */
.ln-li-pic-hover-g{
	position: absolute;
	z-index: 1;
}
.ln-btn-g{
	width: 105px;
	height: 33px;
    line-height: 31px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	text-indent: 20px;
	cursor: pointer;
	background: url(../images/arrow-w.png) no-repeat 72px center;
	background-color: #2a72af;
	margin-top: 205px;
    margin-left: 23px;
	display: none;
}
.ln-btn-g:hover{
	color: #fff !important;
}
/* .ln-li-g:hover .ln-btn-g{
	display: inline-block;
} */
.ln-li2-g{margin: 0 12px;}
.ln-li-g .ln-li-pic-g {
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}
.ln-li-g:hover .ln-li-pic-g{
    opacity:0;
    filter: alpha(opacity=0);
}
.ln-li-g .ln-li-r-g {
    -webkit-transition: background 1s ease-in-out;
    -moz-transition: background 1s ease-in-out;
    -o-transition: background 1s ease-in-out;
    transition: background 1s ease-in-out;
}
.ln-li-g:hover .ln-li-r-g{
    background: #085ca4;
}
.ln-li-g .ln-btn-g {
	opacity: 0;
	display: block;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}
.ln-li-g:hover .ln-btn-g{
	opacity:1;
	filter: alpha(opacity=100);
}
.ln-p1-g{
	margin-top: 100px;
	font-size: 18px;
	color: #fff;
	text-align: left;
	position: absolute;
    right: 0;
    z-index: 1;
    top: 0;
    width: 230px;
}
.ln-p2-g{
	margin-top: 130px;
	text-align: left;
	color: #fff;
	font-size: 12px;
	position: absolute;
    right: 0;
    z-index: 1;
    top: 0;
    width: 230px;
}
.sj-g .ln-title-g,.honor .ln-title-g,.gh-g .ln-title-g{
	line-height: 30px;
	margin-top: 150px;
}
.gh-g .ln-title-g{
		margin-top: 0;
}
.subtitle-g{
	font-size: 14px;
	color: #464646;
	line-height: 30px;
	margin-top: 10px;
}
.year-li-g{
	width: 100px;
	line-height: 50px;
	font-size: 14px;
	color: #464646;
	float: left;
	position: relative;
	text-align: center;
	cursor: pointer;
}
.year-li-g.click{
	color: #bc233f;
}
.year-g{
	overflow: hidden;
	width: 1420px;
	margin: 0 auto;
	padding: 0 160px;
	margin-top: 30px;
}
.sj-box-g{
	height: 380px;
	padding: 20px 0;
	max-width: 1920px;
	min-width: 1420px;
	margin: 0 auto;
	background: #f4f5f8;
	position: relative;
}
.sj-con-g{
	width: 1420px;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
    top: 20px;
    left: 50%;
	transform: translateX(-50%);
}
.sj-block-g{
	float: left;
	margin-right: 10px;
}
.sj-block1-g{
	width: 250px;
	height: 90px;
	font-size: 70px;
	color: #da0d33;
	text-align: center;
	line-height: 90px;
}
.sj-block2-g{
	width: 250px;
	height: 340px;
	background: #e2e3e6;
	padding: 0 20px;
}
.sj-block3-g{
	width: 215px;
	height: 165px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #d15252;
	float: left;
	padding: 10px;
}
.sj-2019 .sj-block3-g{
	width: 175px;
}
.sj-block4-g{
	width: 280px;
	height: 165px;
	margin-bottom: 10px;
	background: #e2e3e6;
	float: left;
	padding: 10px;
}
.sj-2019 .sj-block4-g{
	width: 240px;
}
.sj-block5-g{
	width: 505px;
	height: 165px;
	background: #0d2450;
	margin-top: 175px;
	padding: 10px;
}
.sj-2019 .sj-block5-g{
	width: 425px;
}
.sj-block6-g{
	width: 360px;
	height: 340px;
	background: #8a8e9b;
	padding: 10px;
}
.sj-2019 .sj-block6-g,.sj-2017 .sj-block6-g{
	width: 250px;
}
.sj-block7-g{
	width: 265px;
	height: 340px;
	background: #0d2450;
	margin-right: 0;
	padding: 10px;
}
.dsj-2015 .sj-block7-g{
	width: 310px;
}
.dsj-2015 .sj-block6-g{
	width: 305px;
	margin: 0;
}
.dsj-2014 .sj-block7-g{
	width: 285px;
}
.dsj-2014 .sj-block6-g{
	width: 270px;
}
.dsj-2014 .sj-block3-g{
	width: 565px !important;
	margin: 0;
}
.dsj-2014 .sj-block5-g{
	width: 565px !important;
}
.sj-2019 .sj-block7-g{
	width: 185px;
}
.sj-block8-g{
	width: 280px;
	height: 340px;
	margin-right: 0;
	/* background: url(../images/pic11-g.png); */
}
.sj-block8-g img{
	width: 100%;
	height: 100%;
}
.sj-span1-g,.sj-span3-g{
	font-size: 14px;
	line-height: 25px;
	display: block;
}
.sj-span2-g,.sj-span4-g{
	padding-left: 8px;
	color: #999;
	font-size: 12px;
	margin-top: 5px;
	display: block;
}
.sj-span1-g{
	color: #333;
	display: inline-block;
}
.sj-span2-g{
	background: url(../images/border-g.png) no-repeat left center;
	color: #999;
}
.sj-span3-g{
	color: #fff;
}
.sj-span4-g{
	background: url(../images/border3-g.png) no-repeat left center;
	color: #fff;
}
.sj-span5-g{
	font-size: 14px;
	color: #83a1da;
	display: block;
}
.sj-block6-g .sj-span2-g,.sj-block7-g .sj-span2-g{
	color: #fff;
	margin-top: 15px;
}
.sj-block5-g .sj-span2-g{
	color: #fff;
}
.arrow-g{
	position: absolute;
	width: 21px;
	height: 10px;
	background: url(../images/arrow.png);
	top: 40px;
    left: 35px;
	display: none;
}
.tab-g{
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	width: 120px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.tab-li-g{
	float: left;
	width: 30px;
	font-size: 14px;
	color: #999;
	padding-bottom: 7px;
	cursor: pointer;
}
.tab-sel-g{
	color: #333;
	 font-weight: bold;
	 border-bottom: 2px solid #bc233f;
}
.tab-border-g{
	background: url(../images/border4-g.png) no-repeat center;
	height: 19px;
	margin: 0 15px;
}
.tabcon-g{
	width: 1420px;
	margin: 0 auto;
}
.tab1-ul-g{
	overflow: hidden;
}
.tab1-li-g{
	float: left;
	width: 25%;
	padding-right: 20px;
}
.tab1-li-g span{
	/* line-height: 20px; */
	font-size: 12px;
	color: #333;
	display: block;
	width: 100%;
	padding: 8px 0 8px 10px;
}
.tab1-li-g .tab1-span1-g{
	font-size: 14px;
	color: #bc233f;
	font-weight: bold;
}
.tab1-li-g span.tab1-span-g:hover{
	background: #f5f5f5;
}
.view-more-g{
	font-size: 12px;
	color: #016bff;
	background: url(../images/more-g.png) no-repeat right center;
	width: 55px;
	margin: 0 auto;
	margin-top: 10px;
	cursor: pointer;
	margin-bottom: 25px;
}
.honor{
	margin-bottom: 60px;
}
.gh-g{
	height: 785px;
	max-width: 1920px;
	min-width: 1420px;
	margin: 0 auto;
	background: #f4f5f8;
}
.gh-box-g{
	width: 1480px;
	position: relative;
	margin: 0 auto;
	background: url(../images/bg2-g.png);
}
.gh-g{
	padding-top: 50px;
}
.gh-ul-box-g{
	width: 1424px;
	/* overflow: hidden; */
	margin: 0 auto;
	height: 261px;
	margin-top: 35px;
	position: relative;
}
.gh-ul-g{
	height: 261px;
	position: absolute;
	left: 0;
}
.gh-li{
	float: left;
	margin: 0 4px;
	width: 348px;
	height: 261px;
	position: relative;
}
.gh-ul-box-g .bx-wrapper .bx-prev{
	background: url(../images/left-g.png) no-repeat left center;
	left: -30px;
}
.gh-ul-box-g .bx-wrapper .bx-prev:hover{
	background: url(../images/left-hover-g.png) no-repeat left center;
}
.gh-ul-box-g .bx-wrapper .bx-next{
	background: url(../images/right-g.png) no-repeat left center;
	right: -40px;
}
.gh-ul-box-g .bx-wrapper .bx-next:hover{
	background: url(../images/right-hover-g.png) no-repeat left center;
}
.gh-ul-box-g .bx-wrapper .bx-pager{
	display: none;
}
.gh-p1-g,.gh-p2-g{
	color: #fff;
	font-size: 14px;
	position: absolute;
	z-index: 2;
	width: 100%;
	text-align: center;
}
.gh-p1-g{
	top: 290px;
}
.gh-p2-g{
	top: 315px;
}
.banner-des-g .view-more-g{
	width: 65px;
	display: inline-block;
	margin: 0;
	margin-top: 25px;
}
.view-more-g:hover{
	text-decoration: underline;
}
.gltd-ul-g{
	overflow: hidden;
	width: 1420px;
	margin: 0 auto;
}
.gltd-li-g{
	width: 445px;
	height: 262px;
	float: left;
	margin-bottom: 25px;
}
.gltd-li-g .gltd-img-g{
	width: 214px;
	height: 262px;
	float: left;
}
.gltd-p1-g{
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.gltd-p2-g{
	font-size: 12px;
	/* margin-top: 5px; */
}
/* .ln-li-g:hover .ln-li-r-g{
    background: #085ca4;
} */

/* .gltd-li-g .gltd-txt-g {
   -webkit-transition: background-image 1s ease-in-out;
    -moz-transition: background-image 1s ease-in-out;
    -o-transition: background-image 1s ease-in-out;
    transition: background-image 1s ease-in-out;
} */
.gltd-txt-g{
	width: 231px;
	height: 262px;
	/* background: #15193d; */
	/* background: url(../images/zky-bg2.png) no-repeat; */
	float: left;
	color: #fff;
	padding-left: 25px;
	padding-top: 50px;
	padding-right: 10px;
	line-height: 22px;
	position: relative;
}
.color-g{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	/* display: none; */
}
.black-g{
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
}
.gltd-txt-g.hover{
	/* background: url(../images/zky-bg.png) no-repeat; */
}
/* .gltd-li-g:hover .gltd-txt-g{
	background: url(../images/zky-bg.png) no-repeat;
} */

.gltd-g .view-more-g{
	width: 65px;
	margin-bottom: 65px;
}
.sj-g .view-more-g{
	width: 65px;
	display: inline-block;
}
.close-g{
	background: url(../images/x.png) no-repeat;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 12px;
	right: 12px;
}
/***************************茅聧聫卯聞聙氓戮聝莽禄聽茂驴陆茅聰聼忙聳陇忙聥路? end*****************************/
/*  **********************茅聧楼茫聢陇忙搂娄莽禄聽茂录聞忙聜聤 start***************************/
.td-g{
	/*max-width: 1920px;*/
	min-width: 1200px;
	margin: 0 auto;
	position: relative;
}
.td-banner-g{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.td-txt-g{
	width: 1200px;
	margin: 0 auto;
	height: 105px;
	background: url(../images/td-txt.png) no-repeat left bottom;
	padding-top: 70px;
	margin-bottom: 20px;
}
.td-con-g{
    width: 1200px;
    background: #fff;
    box-shadow: 0 0 5px 3px rgba(0,0,0,0.2);
    padding: 60px 0;
    margin: 0 auto;
}
.td-box-g{
	width: 1200px;
	margin: 0 auto;
	line-height: 30px;
	color: #333;
	padding: 0 28px;
}
.td-p1-g{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 80px;
}
.td-p2-g{
	font-size: 18px;
	line-height: 35px;
}
.td-pic1{
	width: 725px;
	height: 370px;
	margin: 30px 237px 50px;
}
.ins-pic-g{
	float: left;
	width: 162px;
	height: 222px;
}
.ins-block-p{
	overflow: hidden;
	margin-bottom: 50px;
}
.ins-des-p{
	float: left;
	font-size: 18px;
	color: #333;
	line-height: 35px;
	margin-left: 35px;
	width: 963px;
	text-align: justify;
}
.name-p{
	font-size: 24px;
	font-weight: bold;
	margin-right: 15px;
	display: block;
	margin-bottom: 10px;
}
/*  *********************茅聧楼茫聢陇忙搂娄莽禄聽茂录聞忙聜聤 end****************************/
/***************************茅聧聶忙聢聺莽聺聧茅聧聵氓聴聶芒聳录 start*****************************/

.development-history{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	padding: 60px;
	margin-bottom: 130px;
}
.fz-txt-g{
	height: 105px;
	background: url(../images/fz-txt.png) no-repeat left bottom;
	padding-top: 70px;
	margin-bottom: 20px;
}
.fz-box-g{
	width: 1300px;
	margin: 0 auto;
}
.fz-block-g{
	overflow: hidden;
}
.fz-left-g{
	width: 175px;
	font-size: 36px;
	color: #333;
	font-weight: bold;
	background: url(../images/fz-ico1.png) no-repeat 4px 25px;
	position: relative;
	float: left;
}
.fz-left-circle-g{
	position: absolute;
	background: url(../images/circle-r-b.png) no-repeat bottom center;
	width: 40px;
	height: 50px;
	right: -20px;
	top: -5px;
}
.fz-left-circle1-g{
	background: url(../images/circle-r-1.png) no-repeat bottom center;
}
.fz-right-g{
	float: left;
	width: 890px;
	padding: 50px 0 100px;
	font-size: 18px;
	color: #333;
	line-height: 40px;
	border-left: 1px solid #d0d0d0;
}
.circle-s-g{
	background: url(../images/circle-r-s.png) no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	left: -6px;
	top: 15px;
}
.circle-s1-g{
	background: url(../images/circle-r-2.png) no-repeat;
	height: 27px;
}
.fz-li-g{
	padding-left: 50px;
	position: relative;
	text-align: justify;
}
.crumb-g{
	padding: 0 58px !important;
}
/***************************茅聧聶忙聢聺莽聺聧茅聧聵氓聴聶芒聳录 end*****************************/



/***************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮 start*****************************/
/* 茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮忙碌聽茂陆聡莽聢聹 */
/* 茅聫聛莽驴聽茅聡聹莽聙鹿莽聭掳忙芦聮 */
.pagination-w{
	margin: 30px 0;
}
.bg-color-w{
	background: #FCFCFC;
}
.max-container-w{
	max-width: 1920px;
    min-width: 1420px;
    margin: 0 auto;
    position: relative;
	overflow: hidden;
}
.container-w{
	width: 100%;
	height: auto;
	padding: 0px 50px;
	margin-bottom: 190px;
}
.new-bg-w{
	position: absolute;
	top:0;
	width: 100%;
	z-index: -1;
}
.crumb-w{
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 8px;
}
.crumb-w ul li{
	float: left;
}
.crumb-w ul li a{
	float: left;
	font-size: 12px;
	color:#fff;
}
.crumb-w ul li i{
	float: left;
	color: #fff;
	margin: 0 6px;
	font-size: 12px;
}
.title-w{
	width: 1200px;
	height: 125px;
	margin: 0px auto;
	background: url(../images/news.png) no-repeat left 15px;
}
.title-w h2{
	color: #fff;
	font-size: 50px;
}
.title-w p{
	color: #fff;
	font-size: 18px;
}
.content-wrapper-w{
	width: 100%;
	background: #fff;
	box-shadow:  0 0 8px 4px rgba(0,0,0,0.2);
	padding-top: 60px;
	overflow: hidden;
	min-width: 1320px;
	max-width: 1820px;
}
.content-w{
	width: 1200px;
    margin-left: 40px;
	min-width: 1480px;
}
.new-item-w{
	width: 1030px;
	height: 237px;
	margin-bottom: 30px;
	background: #f6f6f6;
	border-radius: 10px;
}
.limit-w{
	float: left;
	width: 317px;
	height: 237px;
	overflow: hidden;
}
.limit-w img{
	width: 100%;
}
.list-w{
	padding-left: 110px;
}
.item-detail-w{
	width: 658px;
	float: left;
	margin: 0px 27px;
	padding: 35px 0px 22px 0px;
}
.item-detail-w a{
	display: inline-block;
	font-size: 18px;
	color: #000000;
	font-weight: bolder;
	margin-bottom: 18.5px;
	text-decoration: none;
}
.item-detail-w li{
	float: left;
}
.item-detail-w ul li p{
	display: inline-block;
	color: #a7a7a7;
}
.hover-w{
	cursor: pointer;
}
.move-left-w{
	margin-left: 23px;
}
.move-left-w img{
	margin-top: -2px;
}
.describe-w{
	width: 100%;
	margin-top: 16px;
}
.describe-w p{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	text-indent: 14px;
}
.choose-time-w{
	width: 100px;
	height: 210px;
	margin-left: 33px;
	float: right;
	margin-right: 55px;
}
.choose-time-w h3{
	font-size: 18px;
	margin-bottom: 36px;
}
.choose-time-w div{
	width: 100%;
	margin-left: 5px;
}
.choose-time-w li{
	float: left;
	background: url(../images/new-time-unchoose.png) no-repeat left center;
}
.choose-time-w i{
	display: inline-block;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.choose-time-w span{
	font-size: 14px;
	line-height: 34px;
}
.new-choose-cur-w{
	background: url(../images/new-time-choose.png) no-repeat left center !important;;
}
.news-details-crumb-w{
	
}
/***************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮 end*****************************/
/***************************茅聫聜盲录麓忙陇聢莽聮聡茂赂戮莽虏聫 start*****************************/
.news-detail-container-w{
	width: 100%;
	height: auto;
    padding: 0px 50px;
    margin-bottom: 6px 0px 0px 218px;
    background: #FCFCFC;
	max-width: 1920px;
	min-width: 1420px;
}
.news-details-crumb-w {
    margin-top: 13px;
    margin-bottom: 12px;
}
.news-details-crumb-w li{
	float: left;
}
.news-details-crumb-w li a{
	font-size: 12px;
	line-height: 18px;
	color: #494949;
}
.news-details-crumb-w li i{
	margin: 0 6px;
}
.news-details-crumb-w li:last-child a{
	color: #C4C4C4;
}
.limit-length-w a{
	display: inline-block;
	margin-top: 2px;
	width: 182px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.white-bg-w{
	max-width: 1820px;
	min-width: 1420px;
	width: 100%;
	height: auto;
	background: #fff;
	margin-bottom: 156px;
	box-shadow: 0 0 8px 4px rgba(0,0,0,0.2);
	overflow: hidden;
	padding-left: 40px;
}
.news-detail-top{
	width: 1160px;
	margin: 0 auto;
}
.news-details-content-w{
	/* width: 1160px; */
	height: auto;
	padding-left: 110px;
	float: left;
}
.title-wrapper-w{
	margin: 50px 0;
}
.title-wrapper-w h2{
	font-size: 38px;
	text-align: left;
	font-weight: bolder;
}
.news-detail-item-l{
	display: inline-block;
}
.news-detail-item-l li{
	float: left;
}
.news-detail-item-l li img{
	float: left;
	margin-top: 3px;
}
.news-detail-item-l li p{
	display: inline-block;
	float: left;
	margin-left: 4px;
	font-size: 12px;
	color: #999;
	margin-bottom: 10px;
}
.news-detail-item-r{
	float: right;
}
.news-detail-item-r li{
	float: left;
}
.fr-30-w{
	margin-right: 30px;
}
.news-detail-mian-wrapper-w{
	width: 100%;
	height: auto;
	border-top: 1px solid #DDD;
	margin-bottom: 155px;
}
.news-detail-mian-w{
	width: 1160px;
	height: auto;
	margin: 0 auto;
}
.news-detail-mian-l{
	float: left;
    width: 820px;
    margin-left: 0;
    border-bottom: 1px solid #DDD;
}
.news-detail-remark{
	width: 100%;
	height: auto;
	padding: 27px 0px 0px 0px;
}
.news-detail-remark p{
	font-size: 14px;
	line-height: 24px;
	color: #A1A1A1;
	text-indent: 2em;
}
/* 茅聫聜氓聸漏莽聫路茅聫聧氓鲁掳莽麓隆 */
#news-details-substance h3{
	font-size: 20px;
	font-weight: bolder;
	color: #000;
	margin-top: 40px;
	text-indent: 2em;
}
#news-details-substance img{
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 70px;
}
#news-details-substance p{
	font-size: 16px;
	line-height: 40px;
	text-indent: 2em;
	color: #000;
}
#news-details-substance>span{
	float: right;
	margin-top: 45px;
	color:  #A9A9A9;
	font-size: 15px;
}
.news-detail-mian-r{
	width: 300px;
    height: 543px;
    margin-top: 23px;
    margin-left: 40px;
    padding: 18px;
    background: #F7F7F7;
    float: right;
}
.news-detail-mian-r h4{
	font-size: 18px;
	font-weight: bolder;
}
.news-detail-mian-r li{
	float: left;
	width: 100%;
}
.news-detail-mian-r li>a{
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 42px;
	display: inline-block;
	width: 200px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
}
.news-detail-mian-r a:hover{
	color: red;
	text-decoration: none;
}
.news-detail-mian-r span{
	float: right;
	display: inline-block;
	font-size: 14px;
	color: #A7A7A7;
	line-height: 42px;
}
.news-detail-mian-bottom{
	float: left;
	margin-top: 25px;
}
.news-detail-mian-bottom li{
	float: left;
}
.banner-w{
	margin-left: 8px;
}
.new-control-banner-size-w{
	width: 260px !important;
	height: 240px !important;
}
.bx-pager-item>a {
	background: rgba(255, 255, 255, 0.6) !important;
}
.bx-pager-item>a.active {
	background: #fff !important;
}
.mt-50{
	margin-top: 50px;
}
/***************************茅聫聜盲录麓忙陇聢莽聮聡茂赂戮莽虏聫 end*****************************/
/* ****************************404 start******************************* */
.err-g{
	max-width: 1920px;
	min-width: 1420px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 70px;
}
.err-bg-g{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.err-box-g{
	width: 850px;
	background: url(../images/404.png) no-repeat left center;
	padding-left: 530px;
	position: absolute;
	height: 450px;
	top: 50%;
	margin-top: -250px;
	left: 50%;
	margin-left: -425px;
}
.err-p1{
	font-size: 24px;
	color: #878787;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom: 15px;
	margin-top: 160px;
}
.err-p2{
	font-size: 16px;
	color: #999999;
	line-height: 30px;
}
.err-goindex{
	width: 110px;
	height: 30px;
	line-height: 30px;
	background: url(../images/404-ico.png) no-repeat 15px center #333333;
	text-indent: 40px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin-top: 35px;
}
.err-refresh{
	display: inline-block;
	font-size: 12px;
	color: #2273f9;
	cursor: pointer;
	margin-left: 25px;
}
.err-refresh:hover{
	text-decoration: underline;
}
/* ****************************404 end******************************* */

/****************************莽录聝忙聢聺氓聫搂忙陇陇莽聰赂忙陆掳start******************************/
.wg-p1-g{
	font-size: 48px;
	color: #fff;
	font-family: "PingFang SC Heavy";
}
.wg-p2-g{
	font-size: 24px;
	color: #fff;
	font-family: "PingFang SC ExtraLight";
	font-weight: lighter;
}
.wg-txt-h{
	/* background: url(../images/wg-txt-h.png) no-repeat left bottom; */
	background: none;
	padding-top: 15px;
}
.wg-con-h{
    margin: 0 50px 200px;
    max-width: 1820px;
    min-width: 1320px;
    background: #fff;
    box-shadow: 0 0 5px 3px rgba(0,0,0,0.2);
    padding: 20px 0 60px;
    position: relative;
    min-height: 880px;
}
.wg-box-h{
	max-width: 1200px;
	margin: 0 auto;
	padding: 60px 60px 60px 20px;
	box-sizing: border-box;
}
.wg-box-h img{
	max-width:100%;
}
.wg-relative-h{
	position: absolute;
	right:80px ;
	top: 96px;
	width: 220px;
}
.wg-relative-item-h{
	width: 100%;
	margin-bottom: 10px;
}
.wg-title-h{
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	color: #fff;
	padding-left: 40px;
	box-sizing: border-box;
}
.wg-relative-content-h{
	background: #f7f7f7;
	padding: 7px 0 11px;
}
.wg-relative-content-h p{
	line-height: 34px;
	font-size: 14px;
	padding-left: 40px;
}
.wg-relative-content-h p>a{
	color: #333;
}
.wg-relative-content-h p:hover>a{
	color: #da0d33;
}
.concat-h{
	background: url(../images/wg-icon-lxwm.png) no-repeat left center;
}
.wg-icon-tel{
	background: url(../images/wg-icon-dh.png) no-repeat left center;
}
.wg-icon-user{
	background: url(../images/wg-icon-ren.png) no-repeat left center;
}
.wg-icon-mail{
	background: url(../images/wg-icon-mail.png) no-repeat left center;
}
.wg-wd-h{
	background: url(../images/wg-icon-wdxz.png) no-repeat left center;
}
.wg-jssc-h{
	background: url(../images/wg-icon-file.png) no-repeat left center;
}
.wg-bps-h{
	background: url(../images/wg-icon-bps.png) no-repeat left center;
}
.wg-sms-h{
	background: url(../images/wg-icon-sms.png) no-repeat left center;
}
.wg-xgfw-h{
	background: url(../images/wg-icon-xgfw.png) no-repeat left center;
}
.wg-jjfa-h{
	background: url(../images/wg-icon-jjfa.png) no-repeat left center;
}
.wg-title-h{
	background-color:#d70a30 ;
}

@media only screen and (max-width: 1800px) {
	.wg-box-h{
		padding-right: 300px;
	}
}
/* ****************************茅聧聫卯聞聙氓戮聝氓篓聦猫聧陇忙聜聤 start******************************* */
.zl-txt-g{
	width: 1200px;
	margin: 0 auto;
	height: 105px;
	background: url(../images/gszl.png) no-repeat left bottom;
	padding-top: 70px;
	margin-bottom: 20px;
}
.zl-box-g{
	width: 1200px;
	margin-left: 40px;
}
.zl-con-g{
	min-width: 1480px;
	overflow: hidden;
}
.zl-g{
	min-width: 1580px;
}
.zl-left-g{
	width: 150px;
	height: 100%;
	float: left;
}
.zl-right-g{
	float: left;
	width: 1290px;
	padding-left: 110px;
	padding-right: 20px;
	position: relative;
	margin-bottom: 50px;
}
.sj-2018{
	width: 1200px;
}
.sj-2018 .sj-block4-g{
	width: 260px;
}
.sj-2018 .sj-block5-g{
	width: 280px;
	float: left;
	margin-top: 0;
	margin-right: 10px;
	padding-top: 100px;
}
.sj-2018 .sj-block6-g{
	margin-right: 0;
	float: left;
	width: 155px;
	height: 165px;
	padding-top: 65px;
}
.sj-2018 .sj-block7-g{
	padding-top: 200px;
}
.sj-2018 .sj-block8-g{
	margin-right: 10px;
}
.sj-2017 .sj-block8-g{
	margin-right: 10px;
}
.sj-2017{
	width: 1200px;
}
.sj-2017 .sj-block7-g{
	background: #e2e3e6;
	padding-top: 200px;
}
.sj-2017 .sj-block7-g .sj-span3-g,.sj-2017 .sj-block7-g .sj-span2-g{
	color: #333;
}
.sj-2016 .sj-block7-g {
    background: #535353;
    padding-top: 170px;
}
.sj-2016 .sj-block7-g .sj-span3-g, .sj-2016 .sj-block7-g .sj-span2-g{
	color: #fff;
}
.sj-2016 .sj-block6-g{
	background: #e2e3e6;
}
.sj-2016 .sj-span3-g,.sj-2016 .sj-span2-g{
	color: #333;
}
.sj-2016 .sj-block3-g{
	width: 507px;
}
.sj-2016 .sj-block3-g .sj-span3-g,.sj-2016 .sj-block5-g .sj-span3-g,.sj-2016 .sj-block5-g .sj-span2-g{
	color: #fff;
}
.sj-2015,.sj-2014,.sj-2013,.sj-2017{
	width: 1420px;
	margin: 0 auto;
	position: absolute;
    top: 20px;
    left: 50%;
	transform: translateX(-50%);
}
.sj-2015 .sj-block6-g{
	background: #e2e3e6;
}
.sj-2015 .sj-block6-g .sj-span3-g{
	color: #333;
}
.sj-2015 .sj-block6-g .sj-span2-g{
	color: #999;
}
.sj-2015 .sj-block8-g{
	width: 680px;
	height: 175px;
	float: left;
}
.sj-2015 .sj-block9-g{
	width: 680px;
	height: 340px;
}
.sj-2015 .sj-block7-g{
	width: 680px;
	height: 165px;
	float: left;
	background: #535353;
}
.sj-2015 .sj-block7-g .sj-span5-g{
	color: #fff;
}
.sj-2015 .sj-block10-g{
	width: 250px;
	height: 170px;
	float: left;
}
.sj-2015 .sj-block11-g{
	width: 360px;
	height: 340px;
	margin-right: 0;
}
.sj-2015 .sj-block3-g{
	height: 100%;
	width: 360px;
}
.sj-2014 .sj-block12{
	width: 699px;
	height: 340px;
	float: left;
}
.sj-2014 .sj-block6-g{
	margin-right: 0;
	width: 355px;
}
.sj-2013 .sj-block6-g{
	margin-right: 0;
	width: 470px;
}
.sj-2013 .sj-block12{
	width: 950px;
	height: 340px;
	float: left;
}
.sj-2013,.sj-2014,.sj-2015,.sj-2016,.sj-2017,.sj-2018{
	display: none;
}
.zl-logo-g{
	background: url(../images/zl-logo.png) no-repeat center;
	width: 100%;
	height: 27px;
	display: block;
	margin-bottom: 35px;
}
.zl-date-g{
	font-size: 14px;
	color: #333;
	background: url(../images/zl-borde3.png) no-repeat center;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.zl-li-g{
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: relative;
}
.zl-li-g a{
	display: block;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.zl-li-border-g{
	position: absolute;
	background: url(../images/border-g.png) no-repeat left center;
	left: 36px;
	top: 13px;
	width: 4px;
	height: 12px;
	display: none;
}
.zl-li-g:hover .zl-li-border-g{
	display: inline-block;
}
.zl-p1-g{
	font-size: 18px;
	color: #333;
	text-align: center;
	line-height: 35px;
}
.zl-right-pic1-g{
	width: 850px;
	height: 500px;
	margin-left: 140px;
    margin-top: 50px;
}
.zl-p2-g{
	text-align: center;
	font-size: 14px;
	color: #999;
	margin: 15px 0 45px;
}
.zl-right-line-g{
	height: 1px;
	background: #dddddd;
	position: absolute;
	width: 1300px;
	top: 1010px;
    left: 40px;
}
.zl-right-block-g{
	margin-top: 150px;
	overflow: hidden;
}
.zl-block-img-g{
	float: left;
	/* width: 257px; */
}
.zl-block-txt-g{
	float: left;
	width: 690px;
}
.zl-p3-g{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}
.zl-p4-g{
	font-size: 16px;
	color: #333;
	line-height: 40px;
	text-align: justify;
}
.zl-view-more-g{
	width: 90px;
	height: 25px;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
	color: #333;
	border: 1px solid #666;
	display: inline-block;
	margin-top: 10px;
}
.zl-img-box-g{
	float: left;
	width: 420px;
	height: 120px;
	margin-left: 50px;
	border: 1px solid #e5e5e5;
	background: url(../images/zl-lobo.png) no-repeat center;
}
.zl-img-box2-g{
	float: left;
	width: 420px;
	height: 120px;
	margin-left: 50px;
	border: 1px solid #e5e5e5;
	background: url(../images/zl-daka.png) no-repeat center;
	margin-top: 15px;
}
.zl-block-txt2-g{
	width: 690px;
	/* padding-right: 100px; */
	float: left;
}
.zl-img2-g{
	float: left;
}
.zl-img3-g{
    margin-top: 45px;
    margin-right: 35px;
}
.zl-img4-g{
    margin-top: 52px;
    margin-right: 55px;
}
.zl-img5-g{
    margin-top: 49px;
    margin-right: 15px;
}
.zl-img6-g{
    margin-top: 40px;
    margin-left: 66px;
}
.zl-img7-g{
    margin-top: 41px;
    margin-left: 48px;
}
.zl-img-box3-g{
	width: 470px;
	float: left;
}
/* ****************************茅聧聫卯聞聙氓戮聝氓篓聦猫聧陇忙聜聤 end******************************* */



/******************************莽聮搂氓聥卢莽掳庐忙露聯卯聟聻莽赂戮start******************************/
.zy-txt-h{
	background: url(../images/zy-txt.png) no-repeat left bottom;
}
.zy-con-h{
	padding-bottom: 25px;
}
.zy-search-h{
	width: 800px;
	margin: 0 auto;
	height: 54px;
	box-sizing: border-box;
	border-bottom: 1px solid #dddddd;
	background: #fff;
	position: relative;
}
.zy-search-h input{
	width: 100%;
	height: 100%;
	padding: 21px 10px 15px;
	border: none;
	outline: none;
	background: none;
	font-size: 18px;
}
.zy-search-h input::-moz-placeholder{
	color: #999999;
}
.zy-search-h input::-webkit-input-placeholder{
	color: #999999;
}
.zy-search-h input::-ms-input-placeholder{
	color: #999999;
}
.zy-search-h .zy-search-icon-h{
	position: absolute;
	right: 0;
	bottom: 10px;
	display: block;
	width: 32px;
	height: 35px;
	cursor: pointer;
	background: url(../images/zy-icon-search.png) no-repeat center center;
}
.zy-filter-h{
	width: 100%;
	background: #f7f7f7;
	height: 70px;
	padding:25px 40px;
	box-sizing: border-box;
	font-size: 18px;
	color: #333;
}
.zy-lable-h{
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding-left: 30px;
	background: url(../images/zy-checkbox.png) no-repeat left center;
	cursor: pointer;
	font-weight: normal;
}
.zy-lable-h.active{
	background:url(../images/zy-checkbox-active.png)no-repeat left center ;
}
.zy-list-h li{
	padding: 20px 20px 20px 10px;
	border-bottom:1px dashed #dfdfdf ;
}
.zy-list-h p{
	margin-bottom: 0;
}
.zy-icon-eye{
	display: inline-block;
	padding-left: 22px;
	height: 14px;
	background: url(../images/zy-icon-eye.png) no-repeat left center;
}
.zy-todos span{
	display: inline-block;
	padding-left: 36px;
	height: 52px;
	line-height: 52px;
	margin-left: 30px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}
.zy-icon-eye-big{
	background: url(../images/zy-icon-eye-big.png) no-repeat left center;
}
.zy-icon-download{
	background: url(../images/zy-icon-download.png) no-repeat left center;
}
.zy-todos span:hover{
	color: #da0d33;
}
.zy-todos span.zy-icon-eye-big:hover{
	background: url(../images/zy-icon-eye-big-active.png) no-repeat left center;
}
.zy-todos span.zy-icon-download:hover{
	background: url(../images/zy-icon-download-active.png) no-repeat 2px center;
}
.zy-mask{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	z-index: 1000;
	display: none;
}
.zy-modal{
	width: 702px;
	position: absolute;
	left: 50%;
	margin-left: -351px;
	top: 7%;
	bottom: 7%;
	background: #fff;
}
.zy-modal-header{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #dddddd;
	background: #f7f7f7;
	padding: 18px 20px 18px 30px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}
.zy-modal-footer{
	height: 44px;
	background: #f7f7f7;
	position: absolute;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	padding: 12px 0;
	width: 100%;
}
.zy-modal-footer input{
	width: 26px;
	height: 20px;
	box-sizing: border-box;
	border: 1px solid #dfdfdf;
	background: #fff;
	text-align: center;
	font-size: 12px;
}
.zy-modal-content{
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	height: 739px;
	overflow-y: auto;
}
/* .zy-modal-content{
	width: 100%;
	padding: 50px 20px 44px;
	box-sizing: border-box;
	height: 840px;
	overflow: auto;
} */
/******************************莽聮搂氓聥卢莽掳庐忙露聯卯聟聻莽赂戮end******************************/


/* ****************************茅聨掳忙聦聨忙芦聶忙碌拢氓聻庐忙聡隆 start******************************* */
.yj-txt-g{
	width: 1200px;
	margin: 0 auto;
	height: 125px;
	background: url(../images/yj-txt.png) no-repeat left 44px;
	padding-top: 50px;
	position: relative;
}
.yj-txt2-g{
	position: absolute;
	background: url(../images/shiming.png);
	width: 365px;
	height: 173px;
	top: -48px;
	right: 0;
}
.yj-block1-g{
	margin-top: 45px;
}
.yj-txt3-g{
	font-size: 28px;
	color: #333;
	margin-bottom: 15px;
	text-align: center;
}
.yj-border-g{
	background: url(../images/border-blue.png) no-repeat center;
	height: 5px;
	margin-bottom: 25px;
}
.yj-border-g-red{
	background: url(../images/border-red.png) no-repeat center;
}
.yj-txt4-g{
	background: url(../images/yj-txt2-2.png) no-repeat center;
	height: 120px;
	margin-bottom: 50px;
}
.yj-ul-g{
	overflow: hidden;
	margin-top: 40px;
}
.yj-li-g{
	float: left;
	width: 230px;
	height: 358px;
	margin-right: 45px;
	font-size: 16px;
	color: #fff;
	padding-top: 300px;
	text-align: center;
}
.yj-li-g p{
	height: 58px;
	line-height: 58px;
	background: #1f2d3b;
}
.yj-li-g1{background: url(../images/yj-pic4.png) no-repeat;margin-left: 50px;}
.yj-li-g2{background: url(../images/yj-pic3.png) no-repeat}
.yj-li-g3{background: url(../images/yj-pic2.png) no-repeat}
.yj-li-g4{background: url(../images/yj-pic5.png) no-repeat}
.yj-block2-g{
	background: url(../images/yj-pic1-1.png) no-repeat center;
	height: 354px;
	margin-bottom: 90px;
}
.yj-block3-g{
	text-align: center;
	background: url(../images/yj-txt3-3.png) no-repeat top center;
	clear: both;
	padding-top: 60px;
	padding-bottom: 120px;
	margin-top: 150px;
}
.yj-p-g{
	line-height: 40px;
	font-size: 18px;
	color: #333;
}

/* ****************************茅聨掳忙聦聨忙芦聶忙碌拢氓聻庐忙聡隆 end******************************* */




/* ****************************茅聧聫卯聞聙氓戮聝忙碌聽氓卢卢莽虏聸 start******************************* */
.intro-bgtitile-w{
	width: 1200px;
	margin: 0 auto;
	height: 154px;
	background: url(../images/gszl.png) no-repeat left bottom;
	padding-top: 70px;
	margin-bottom: 20px;
}
.js-title-w{
	width: 1200px;
	margin: 0 auto;
	height: 105px;
	background:  url(../images/js-title-bg.png) no-repeat left bottom;
	padding-top: 70px;
	margin-bottom: 20px;
}
.js-top-w{
	margin-bottom: 85px;
}
.js-top-w h2{
	font-size: 24px;
	line-height: 42px;
	color: #000;
	font-weight: bolder;
	margin-bottom: 60px;
}
.js-top-w p{
	text-align: justify;
	font-size: 18px;
	line-height: 42px;
	color: #000;
	/* text-indent: 2em; */
}
.js-top-r-w{
	width: 783px;
}
.js-mid-w ul {
  list-style: none;
  padding: 0;
  width: 100%;
  height: 145px;
  background: #fff;
  box-shadow: 0 0 8px 4px rgba(0,0,0,0.2);
}
.js-mid-w ul::after {
  display: block;
  content: ' ';
  clear: both;
}
.js-mid-w li {
  position: relative;
  float: left;
  width: calc(100% / 3.001);
  text-align: center;
  line-height: 145px;
  height: 145px;
  overflow: hidden;
}
.js-mid-w li span {
  color: rgb(218,13,51);
  font-size: 1.4em;
  margin-right: 5px;
}
.js-mid-w div{
	font-size: 16px;
	color: rgb(102,102,102);
}
.js-mid-w li:not(:last-child)>div {
  display: inline-block;
  width: calc(100% - 1px);
  line-height: 30px;
  border-right: 1px solid rgb(225,225,225);
}
.js-do-w h3{
	font-size: 24px;
	line-height: 42px;
	margin: 85px 0px  45px;
}
.js-do-w p{
	text-align: justify;
	/* text-indent: 28px; */
	font-size: 18px;
	line-height: 42px;
	margin: 15px 0px;
}
.js-do-w strong{
	font-size: 20px;
	line-height: 42px;
}
.do-l-w{
	float: left;
	width: 650px;
}
.do-r-w{
	float: left;
}
.do-r-w img{
	margin: 75px 0px 0px 46px;
}
.js-stric-w{
	font-size: 24px;
	line-height: 42px;
}
.js-stric-w h3{
	margin: 85px 0px 100px;
}
.js-stric-w p{
	font-size: 18px;
	line-height: 42px;
}
.stric-con-w{
	background: url(../images/js-strict.png) no-repeat;
	background-size: 100% 100%;
	padding-left: 385px;
}
.stric-con-w p{
	text-align: justify;
	/* text-indent: 32px; */
}
/* ****************************茅聧聫卯聞聙氓戮聝忙碌聽氓卢卢莽虏聸 end******************************* */


/* ****************************茅聬搂猫炉虏莽露聧 start******************************* */
.login-wrapper-h{
	width: 100%;
	height: calc(100% - 40px);
	background: url(../images/login-bg.png) no-repeat;
	background-size: cover;
	background-color: #2c2c35;
	min-height: 750px;
}
.login-container-h{
	width: 1200px;
	margin: 0 auto;
}
.login-left{
	padding-left: 65px;
	margin-top: 260px;
}
.login-left p{
	font-family: pngfang_heavy;
	font-size: 41px;
	line-height: 1em;
	color: #fff;
}
.login-form{
	margin-top: 258px;
	width: 440px;
	margin-right: 52px;
	padding: 20px 65px;
	background-color: #fff;
}
.login-input{
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #d8d7d7;
	/*padding-left: 42px;*/
}
.login-input input{
	width: 100%;
	padding-left: 42px;
	border: none;
	background: none;
	outline: none;
	height: 100%;
	font-size: 12px;
}
.login-input input:-ms-input-placeholder{
	color: #8d8d8d;
}
.login-user-h{
	margin-top: 44px;
	background: url(../images/login-icon-user.png) no-repeat left center;
}
.login-pass-h{
	margin-top: 20px;
	background: url(../images/login-pass.png) no-repeat left center;
}
.login-btn{
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #333333;
	background: #fff;
	
	font-size:18px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.login-btn:hover{
	box-shadow: 0px 0px 20px 0px rgba(179,179,179,0.2);
}
/* ****************************茅聬搂猫炉虏莽露聧 end******************************* */
/* ****************************茅聭陆茂陆聢莽聧聲忙驴聜忙聽颅茫聙聧 start******************************* */
.honor-txt-g {
    width: 1200px;
    margin: 0 auto;
    height: 105px;
    background: url(../images/honor-txt-g.png) no-repeat left bottom;
    padding-top: 70px;
    margin-bottom: 20px;
}
.honor-ul-g{
	overflow: hidden;
}
.honor-li-g{
	width: 560px;
	height: 115px;
	padding: 15px 15px 0 30px;
	margin: 10px;
	float: left;
	cursor: pointer;
}
.honor-li-g:hover{
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.2);
}
.honor-li-g {
    -webkit-transition: box-shadow 0.5s ease-in-out;
    -moz-transition: box-shadow 0.5s ease-in-out;
    -o-transition: box-shadow 0.5s ease-in-out;
    transition: box-shadow 0.5s ease-in-out;
}
.honor-li-g:hover .honor-border-g{
	visibility: visible;
}
.honor-ul-g .honor-p1-g{
	font-size: 18px;
	color: #333;
	padding-left: 20px;
	line-height: 25px;
	background: url(../images/circle-gray.png) no-repeat left center;
}
.honor-ul-g .honor-p2-g{
	font-size: 16px;
	color: #999;
	text-indent: 20px;
	line-height: 25px;
	margin-top: 10px;
}
.honor-border-g{
	background: url(../images/border2-g.png) no-repeat 20px center;
	height: 4px;
	margin-bottom: 10px;
	visibility: hidden;
}
.js-top-g h2 {
    font-size: 24px;
    line-height: 42px;
    color: #000;
    font-weight: bolder;
    margin-bottom: 20px;
}
.view-honor-g{
	width: 842px;
    height: 596px;
    position: fixed !important;
    top: 200px;
    left: 50%;
    margin-left: -421px;
    z-index: 4;
    display: none;
}
.view-honor-g img{
	width: 100%;
}
.view-honor-g .close-g{
	top: -25px;
    right: -20px;
}
/* ****************************茅聭陆茂陆聢莽聧聲忙驴聜忙聽颅茫聙聧 end******************************* */
/* ****************************莽聬聸氓卤录莽卢聼莽聮搂氓聥庐氓路聺 start******************************* */
.f-s-17{
	font-size: 17px;
}
.zz-txt-h{
	background: url(../images/zz-txt.png) no-repeat left bottom;
}
.zz-right-h{
	padding-right:0 ;
}
.zz-li-h{
	width: 290px;
	/*border: 1px solid transparent;*/
	background: #fff;
	box-sizing: border-box;
	padding: 28px 30px;
	height: 260px;
	float: left;
	cursor: pointer;
	margin-bottom: 40px;
	margin-right: 5px;
}
.zz-li-h:hover{
	/*border: 1px solid #f2f2f2;*/
	box-shadow: 0px 2px 10px 1px rgba(0,0,0,0.2);
}
.zz-li-h {
    -webkit-transition: box-shadow 0.5s ease-in-out;
    -moz-transition: box-shadow 0.5s ease-in-out;
    -o-transition: box-shadow 0.5s ease-in-out;
    transition: box-shadow 0.5s ease-in-out;
}
.zz-li-h:hover .zz-border-h{
	visibility: visible;
}
.zz-border-h{
	width: 100%;
	height: 4px;
	background: url(../images/zz-line.png) no-repeat left center;
	visibility: hidden;
}
.zz-p1-h{
	line-height: 30px;
	margin-top: 13px;
	height: 94px;
	box-sizing: border-box;
	border-bottom: 1px solid #dddddd;
}
.zz-p2-h,.zz-p3-h{
	font-size: 16px;
	color: #999999;
	line-height: 1em;
}
.zz-p2-h{
	margin-top: 30px;
	margin-bottom: 12px;
}
.zz-cs-h li{
	background: url(../images/circle-gray.png) no-repeat left 8px;
	height: 58px;
	color: #333;
	font-size: 18px;
	padding-left: 20px;
	float: left;
	width: 33.33%;
	text-align: left;
	line-height: 24px;
	padding-right: 50px;
}
.w-600{
	width: 600px;
}
.w-340{
	width: 340px;
}
.w-170{
	width: 170px;
}
.zz-con-h{
	padding-bottom: 120px;
}

.view-zz-g{
	width: 844px;
	height: 598px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.view-zz-g .close-h{
	width: 45px;
	height: 45px;
	background: url(../images/close-h.png) no-repeat center center;
	position: absolute;
	top: -40px;
	right: -40px;
	background-color: rgba(0,0,0,0.8);
	display: block;
	border-radius: 50%;
}
/* ****************************莽聬聸氓卤录莽卢聼莽聮搂氓聥庐氓路聺 end******************************* */
/* ****************************莽禄聙氓聫楼莽麓掳莽聮聬茂陆聞忙聧垄茅聧聮忙楼聞茫聙聝茅聰聼忙聳陇忙聥路? start******************************* */
.community-responsibility{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	padding: 60px 40px;
	margin-bottom: 130px;
}


.quoto{
height:207px;
background:#FCEEF0;
padding:30px 94px;
position: relative;
}
.quoto .icon{
background:url(../images/quoto_icon.png) no-repeat;
width: 41px;
height: 29px;
position: absolute;
top: -23px;
left: 20px;
}

.quoto .icon2{
background:url(../images/quoto_icon2.png) no-repeat;
width: 41px;
height: 29px;
position: absolute;
bottom: -23px;
right: 20px;
}

.quoto h2{
height:23px;
font-size:24px;
font-weight:800;
color:rgba(51,51,51,1);
line-height:36px;
margin-bottom: 28px;
}
.quoto p{
font-size:16px;
font-weight:500;
color:rgba(51,51,51,1);
line-height:36px;
margin-bottom:10px;
}

.quoto .w{
height:17px;
font-size:16px;
font-weight:500;
color:rgba(51,51,51,1);
line-height:36px;
float: right;
}

.event-block{
	margin: 100px 0;
}
.event-block .align-right{
	text-align: right;
}
.event-block .left{
	float: left;
	width: 625px;
}

.event-block .right{
	float: right;
	width: 570px;
	margin-right: 60px;
}
.event-block img{
	width:623px;
   height:410px;
}
.event-block .title{
	margin-top: 30px;
}
.event-block .title h2{
font-size:36px;
font-weight:bold;
color:rgba(200,18,51,1);
line-height:36px;
}
.event-block .title h3{
font-size:24px;
font-weight:bold;
color:rgba(200,18,51,1);
line-height:36px;
opacity:0.3;
}

.event-block  .event-item li{
font-size:18px;
font-weight:500;
color:rgba(51,51,51,1);
line-height:36px;
margin-bottom: 10px;
clear: both;
}
.round{
    width: 12px;
    height: 77px;
    background: url(../images/round.png) no-repeat 0px 12px;
    display: inline-block;
    margin: 0 10px;
}

/* ****************************莽禄聙氓聫楼莽麓掳莽聮聬茂陆聞忙聧垄茅聧聮忙楼聞茫聙聝茅聰聼忙聳陇忙聥路? end******************************* */

/********************************莽录聛氓颅聵氓搂垄忙露聯卯聟聽忙庐聭忙陇陇莽聰赂忙陆掳start******************************************/
.wh-wrapper-h{
	width: 100%;
	height: calc(100% - 110px);
	background-color: #fcfcfc;
	min-height: 650px;
}
.wh-container-h{
	margin-top: 145px;
	box-shadow: 0px 0px 20px 0px rgba(179,179,179,0.2);
}
.wh-txt-h{
	margin-top: 185px;
	width: 100%;
	height: 60px;
	background: url(../images/wh-txt-h.png) no-repeat left bottom;
}
.wh-line{
	width: 100%;
	height: 32px;
	background: url(../images/wh-line-bg.png) no-repeat left bottom;
}
.wh-right-h{
	width: 590px;
	height: 500px;
	background: #fff;
	padding-left: 30px;
	box-sizing: border-box;
}
.wh-p1-h{
	line-height: 36px;
	color: #333;
}
.wh-p2-h{
	margin-top: 12px;
}
.wh-p2-h>a{
	font-size: 12px;
	color: #016bff;
	text-decoration: underline;
}
.wh-p2-h>a:hover,.wh-p2-h>a:active,.wh-p2-h>a:visited{
	color: #016bff;
	text-decoration: underline;
}
.wh-left-h{
	    margin-top: 76px;
    margin-left: 5px;
}
.wh-left-h img{
	width: 600px
}
/********************************莽录聛氓颅聵氓搂垄忙露聯卯聟聽忙庐聭忙陇陇莽聰赂忙陆掳end******************************************/
/********************************茅聫聜盲录麓忙陇聢莽聮聡茂赂戮莽虏聫茅聰聼忙聳陇忙聥路? 茅聧聮氓聴聲茅聼漏氓炉庐氓聹颅莽聧楼start******************************/
.new-share-back{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	z-index: 1000;
}
.new-share{
	width: 300px;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 33%;
	bottom: 33%;
	background: #fff;
}
.new-share-top{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #dddddd;
	background: #f7f7f7;
	padding: 18px 20px 18px 30px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
}
.new-share-title{
	margin: 0!important;
}
.new-share-content{
	width: 100%;
	padding: 50px 20px 50px;
	box-sizing: border-box;
	max-height: 100%;
	overflow: auto;
	text-align: center;
}
.new-share-content img{
	margin-top: 30px;
}
.new-share-content p{
	
	 margin: 10px 0px;
	 color: #9C9C9C;
}
.new-share-foot{
	padding-top: 10px;
	width: 100%;
	height: 50px;
	border-top: 1px solid #dddddd;
	background: #f7f7f7;
	box-sizing: border-box;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
}
.new-share-foot a{
	display: inline-block;
	height: 30px;
	background: #fff;
	border-radius: 5px;
	width: 80px;
	box-sizing: border-box;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: 400;
}
.new-share-btn0:hover{
	color: white;
	text-decoration: none;
}
.new-share-btn0{
	background:  #0C72C3!important;
	color: #fff;
}
 /********************************茅聫聜盲录麓忙陇聢莽聮聡茂赂戮莽虏聫茅聰聼忙聳陇忙聥路? 茅聧聮氓聴聲茅聼漏氓炉庐氓聹颅莽聧楼end******************************/

 /********************************茅聬搂忙聝搂氓庐鲁茅聳戮莽聜卢氓赂麓茅聰聼忙聳陇忙聥路? start******************************/
 #news-details-substance p.subtitle{
	 font-size: 24px;
	 color: #333;
	 text-indent: 30px;
 }
 .baiduIntro .videoWrapper{
	width: 720px;
	padding: 25px 0 50px 0;
	margin: 0 auto;
 }
 .baiduIntro #news-details-substance img{
	 margin-bottom: 35px;
 }
 .baiduIntro #news-details-substance img{
	 margin-top: 30px;
 }
 /********************************茅聬搂忙聝搂氓庐鲁茅聳戮莽聜卢氓赂麓茅聰聼忙聳陇忙聥路? end******************************/

/*********************************忙露聯忙聮虏莽卢聼茅聫聢氓露聟氓搂聼***********************************/
/*.banner-p{
	width: 1920px;
    height: 586px;
    margin-top: 70px;
}*/
.solution_img{
	width: 100%;
}
.button_default{
	cursor: pointer;
	width: 196px;
    height: 42px;
    margin-top:50px;
    margin-left: -98px;
    z-index: 3;
    font-size: 16px;
   color: #323232;
    font-weight: 600;
    border: 0;
    background-color:#ffffff;
}
.button_hover{
	cursor: pointer;
	width: 196px;
    height: 42px;
    margin-left: -98px;
    margin-top:50px;
    z-index: 10;
    font-size: 16px;
    
    font-weight: 600;
    border: 0;
    
     color: #ffffff;
   
    
    background: url(../images/button_default.png) no-repeat;
	
}
.solution_mask{
	background: url(../images/mask.png) no-repeat;
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 100%;
    top: 0px;
}
.list_content{
	width: 61%;
	height: auto;
	/*margin-top:40px !important;*/
}
.navigation{
	height:30px;
}
.navigation_font{
	font-size: 13px;
	color: #999999;
}
.list{
	width: 100%;
	height:auto;
	background-color: #fafafa;
}
.list_content{
	margin: 0 auto;
}
.screen{
	width:100%;
	height:63px;
	background-color:#ffffff;
	border-bottom: 1px solid #dddddd;
	/*padding-left: 268px;
    padding-right: 268px;*/
}
.screen_span{
	width:61%;
	margin: 0 auto;
}
.color333333{
	color: #333333;
}
.condition{
	color:#005bac;
	display:inline-block;
	position: relative;
    top: 5px;
}
.list_p{
	float: left;
	margin-left:10px;
}
.p_list_group{
	background-color: #ffffff;
	width:100%;
	height: auto;
	
}
.detail_button{
	width: 195px;
	height: 32px;
	background-color: #005bac;
	color: #fff;
	border: 0;
	float: right;
}
.information_list{
	margin: 0 auto;
	width: 91%;
    padding-top: 75px;
    padding-bottom: 56px;
    border-bottom: 1px solid #dddddd;
}
.information_list h3{
	font-size: 18px;
	color: #333333;
}
.information_list p{
	font-size: 14px;
	color: #666666;
	margin-top: 32px;
    margin-bottom: 20px;
    line-height: 27px;
}
.border_no{
	border-bottom: 0;
}
.getMore:hover{
	background-color: #fff;
}
.no_more{
	width: 154px;
    height: 27px;
    border: 1px solid #dddddd;
    background-color: #fafafa;
    margin-top: 70px;
    margin-bottom: 30px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    position: relative;
    left: 50%;
    margin-left: -87px;
    color: #999999;
}
/*.screen{
	position: absolute;
    top: 635px;
}*/
.ps-lh-36{
	display: inline-block;
    line-height: 36px;
}
.select_conditions{
	width: 100%;
    background-color: #fafafa;
}
#close_button{
	position: relative;
    top: -2px;
}
.sele_button p{
	display: inline-block;
    width: 152px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #dddddd;
    float: left;
    margin: 10px 10px;
    cursor: pointer;
}
.cj_sele_button p{
	display: inline-block;
    width: 152px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #dddddd;
    float: left;
    margin: 10px 10px;
    cursor: pointer;
}
.sele_button .name{
	font-size: 16px;
	color:#333333;
}
.cj_sele_button .name{
	font-size: 16px;
	color:#333333;
}
.sele_button .num{
	font-size: 16px;
	color:#999999;
	margin-left: 8px;
}
.cj_sele_button .num{
	font-size: 16px;
	color:#999999;
	margin-left: 8px;
}
.sele_button_click{
	border: 1px solid red !important;
    background-color: #fbeef1;
}
.color_red{
	color:red !important;
}
.colorc81233{
	color: #005bac !important;
}
.determine{
	width: 195px;
    height: 45px;
    border: 1px solid #dddddd;
    background-color: #005bac;
    margin-top: 40px;
    margin-bottom: 30px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    float: right;
    margin-right: 168px;
    color: #fff;
    border: 0;
}
.sele_button{
	width: 100%;
    background-color: #ffffff;
    position: relative;
    top: -1px;
    padding: 38px 350px;
    overflow: hidden;
    z-index: 10;
}
.cj_sele_button{
	width: 100%;
    background-color: #ffffff;
    position: relative;
    top: -1px;
    padding: 38px 350px;
    overflow: hidden;
    z-index: 10;
}
.div_style{
	overflow: hidden;
    margin-bottom: 15px;
}
.o-h{
	overflow: hidden;
}
.industry{
	float: left;
	width: 146px;
    text-align: center;
}
.scene{
	float: left;
	width: 146px;
    text-align: center;
}
.time{
	float: left;
    width: 100px;
    text-align: center;
    cursor: pointer;
}
.concern{
	float: right;
	cursor: pointer;
}
.screen_span span{
	line-height: 64px;
}
.l-10{
	margin-left: 10px;
}
.time-jt-red-s{
	margin-top: -8px;
}
.time-jt-x{
	margin-top: 7px;
    margin-left: -8px;
}
.mr-5{
	margin-right: 5px;
}
.concern-jt-s{
	margin-top: -8px;
}
.concern-jt-x{
	margin-top: 7px;
    margin-left: -8px;
}
.con_mask{
	background-color: #000000;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    opacity: 0.6;
    z-index: 2;
}
.zt_mask{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
	background-color: #000000;
    opacity: 0.6;
    z-index: 25;
}
.zt_mask2{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
	background-color: #000000;
    opacity: 0.6;
    z-index: 25;
}
.elastic_layer{
	width: 990px;
    min-height: 625px;
    position: fixed;
    z-index: 99999;
    background-color: #fff;
    left: 50%;
    margin-left: -495px;
    top: 100px;
    padding: 48px 67px 0 67px;
}
.elastic_layer .requireInfo{
	font-family: pingfang_regular;
	font-size: 15px;
	color: #333
}
.nextstep{
	width: 195px;
    height: 45px;
    border: 1px solid #dddddd;
    background-color: #005bac;
    margin-top: 40px;
    margin-bottom: 30px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    position: relative;
    left: 50%;
    margin-left: -87px;
    color: #fff;
    border: 0;
    font-size: 16px;
}
.elastic_layer h1{
	font-size: 28px;
    color: #333333;
}
.elastic_layer p{
	font-size: 16px;
    color: #999999;
    margin-top: 15px;
    margin-bottom: 20px;
}
.elastic_layer h3{
	font-size: 18px;
    color: #333333;
}
.next_layer h1{
	font-size: 28px;
    color: #333333;
}
.next_layer p{
	font-size: 16px;
    color: #999999;
    margin-top: 15px;
    margin-bottom: 20px;
}
.next_layer h3{
	font-size: 18px;
    color: #333333;
}
.elastic_layer textarea{
	width: 100%;
	height: 94px;
	margin-bottom: 15px;
}
.elastic_layer ul li{
	float: left;
	margin-left:10px;
	cursor: pointer;
	font-weight: 600;
	font-size: 16px;
}
.elastic_layer ul{
	margin-left: -10px;
    margin-top: 15px;
}
.box_style span{
	padding: 5px 10px 5px 10px;
    /*border: 1px solid #dddddd;*/
}
.box_style{
	clear: both;
    overflow: hidden;
    padding-top: 10px;
}
.box_style p{
	display:inline-block;
	margin-right: 10px;
	cursor: pointer;
	border: 1px solid #dddddd;
}
.qc_all{
	padding-left: 30px;
	cursor: pointer;
}
.z-10{
    z-index: 10;
}
.z-9{
	z-index: 9;
}
.p-r{
	position: relative;
}
.wrapper{
	font-size: 14px;
    color: #323232;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
/*********************************忙露聯忙聮虏莽卢聼茅聫聢氓露聟氓搂聼end*******************************/
/********************************莽聬聸氓卤录莽卢聼莽聮搂氓聥庐氓路聺**********************************/
.f-s-16{
	font-size:16px;
}
.banner_div{
	width: 100%;
    background-color: #fafafa;
    /*height: 25px;*/
}
.iq_banner_span{
	font-size: 13px;
    color: #999999;
    width: 61%;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
}
.iq_banner_span span{
	cursor: pointer;
}
.vm_banner_span{
	font-size: 13px;
    color: #999999;
    width: 1200px;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
}
.vm_banner_span span{
	cursor: pointer;
}
.wp-100{
	width: 100%;
}
.iq_information_list{
	overflow: hidden;
	margin: 0 auto;
	width:1200px;
	height:auto;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.iq_information_list h1{
	font-size:24px;
	color:#333333;
	padding-top: 40px;
    padding-left: 38px;
}
.iq_ul{
	width:43%;
	margin-top: 23px;
}
.ul_left{
	float:left;
	margin-left: 38px;
}
.ul_right{
	float:right;
	margin-right:38px;
}
.iq_ul li{
	width:100%;
	height:85px;
	background:rgba(255,255,255,1);
	margin-bottom: 5px;
    background-image: url(../images/li_img.png);
    background-repeat: no-repeat;
    background-position: 20px 57%;
    cursor: pointer;
}
.iq_ul span{
	display: inline-block;
    width: 500px;
    padding: 34px 5px 34px 39px;
    font-size: 17px;
}
.b_s{
	box-shadow:0px 2px 7px 1px rgba(48,48,48,0.2);
}
.mt-121{
	margin-top:121px;
}
.bf{
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.red_logo{
	width:40px;
	height:4px;
    background:linear-gradient(90deg,rgba(216,10,48,1) 0%,rgba(255,255,255,0) 100%);
    position: relative;
    top: 26px;
    left: 40px;
}
.pd_change{
	padding: 30px 0 34px 39px !important;
}
.ps_close{
	float: right;
    margin-top: -30px;
    margin-right: -45px;
    cursor: pointer;
}
/********************************莽聬聸氓卤录莽卢聼莽聮搂氓聥庐氓路聺end*******************************/
/********************************忙碌录盲陆路莽卢聼茅聭陆茂陆聢莽聧聲*******************************/
.h-1845{
	height: 1845px !important;
}
/********************************忙碌录盲陆路莽卢聼茅聭陆茂陆聢莽聧聲end*******************************/
/*********************************茅聨掳忙聦聨忙芦聶忙碌拢氓聻庐忙聡隆*********************************/
.h-1066{
	height: 1066px !important;
}
.vm_style{
	width:1200px;
	height: 1066px;
}
.vm_style img{
	width:100%;
	height: auto;
}
/*.vm_img{
	background: url(../images/vm_img.png) no-repeat;
	background-position: center center;
	background-size: 100% 100%;
}*/
/*********************************茅聨掳忙聦聨忙芦聶忙碌拢氓聻庐忙聡隆end******************************/
 /********************************茅聫聧莽篓驴莽赂戮忙碌聹脩聝忙聬搂茅聰聼忙聳陇忙聥路? start******************************/
.page-wrapper-w{
	background: #F5F5F5;
}
.product-banner-wrapper{
	position: relative;
	width: 100%;
	min-width: 1200px;
	z-index: 9;
	/* line-height: 0; */
}
.product-banner-wrapper img{
	width: 100%;
}
.core-product-top{
	position: absolute;
	text-align: center;
	bottom: 70px;
	left: 50%;
	margin-left: -98px;
	width:196px;
}
.core-product-top h2{
	font-size: 62px;
	font-family: PingFang-SC-Medium;
	font-weight: bolder;
	color: #fff;
}
.core-product-top p{
	font-size: 54px;
	font-family: PingFang-SC-Medium;
	line-height: 75px;
	font-weight: lighter;
	color: #fff;
}
.core-product-top a{
	display: inline-block;
	margin-top: 30px;
	width: 195px;
	height: 43px;
	font-size: 16px;
	font-weight: bolder;
	line-height: 43px;
	background-color: #fff;
	color: #323232;
}
.core-product-top a:hover{
	color: #fff;
	background: rgba(0,0,0,0.3);
}
.core-product-top .button_hover,
.core-product-top .button_default{
	margin-left:0;
}
.core-product-crumb{
	width: 100%;
	height: 34px;
	background: #F5F5F5;
}
.core-product-crumb ul{
	width: 1200px;
	margin: 0 auto;
}
.core-product-crumb li{
	float:left;
}
.core-product-crumb a{
	font-size: 13px;
	line-height: 34px;
	color: #999;
}
.core-product-crumb i{
	font-size: 13px;
	color: #999;
	padding: 0 3px;
}

.core-product-navbar-wrapper{
	width: 100%;
	height: 63px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
.core-product-navbar{
	width: 1200px;
	margin: 0 auto;
}
.core-product-navbar span{
	display: inline-block;
	margin-top: 18px;
	width: 100%;
	height: 26px;
	font-size: 18px;
	font-weight: bolder;
	color: #999;
	text-align: left;
	/*border-right: 1px solid #ddd;*/
}
.core-product-navbar li{
	float: left;
	margin: 0 20px;
	padding-top: 22px;
	padding-bottom: 18px;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: transparent;
	cursor: pointer;
	line-height: 1em;
}
.core-product-navbar li.active {
    border-color: #d80a30;
}
.core-product-container{
	width: 1200px;
	margin: 25px auto 133px;
}
.core-product-slide{
	width: 240px;
	box-shadow: 0 0 7px 0px #f2f2f2;
	background: #fff;
}
.core-product-slidebar{
	width: 100%;
	padding-top: 28px;
}
.core-product-slidebar{
	display: none;
  box-sizing: border-box;
}
.core-product-slidebar.active{
	display: block;
}
.item{
	font-size: 14px;
	color: #666;
	line-height: 1em;
	margin-bottom: 23px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: transparent;
	z-index: 20;
	cursor: pointer;
}
.core-product-slidebar li.active{
	color: #d80a30;
	border-color: #d80a30;
}
.core-product-slidebar span{
	display: inline-block;
	line-height: 20px;
	margin-left: 20px;
	/* margin: 0px 20px; */
	padding-left: 32px;
}
.core-product-slidebar li.active span{
	color: #d80a30;
}
.item-1{
	background: url(../images/p-1.png) no-repeat left center;
}
.core-product-slidebar li.active .item-1{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-2{
	background: url(../images/p-2.png) no-repeat left center;
}
.core-product-slidebar li.active .item-2{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-3{
	background: url(../images/p-3.png) no-repeat left center;
}
.core-product-slidebar li.active .item-3{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-4{
	background: url(../images/p-4.png) no-repeat left center;
}
.core-product-slidebar li.active .item-4{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-5{
	background: url(../images/p-4.png) no-repeat left center;
}
.core-product-slidebar li.active .item-5{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-6{
	background: url(../images/p-6.png) no-repeat left center;
}
.core-product-slidebar li.active .item-6{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-7{
	background: url(../images/p-7.png) no-repeat left center;
}
.core-product-slidebar li.active .item-7{
	background: url(../images/p-5-a.png) no-repeat left center;
}


.item-8{
	background: url(../images/p-8.png) no-repeat left center;
}
.core-product-slidebar li.active .item-8{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-9{
	background: url(../images/p-9.png) no-repeat left center;
}
.core-product-slidebar li.active .item-9{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-10{
	background: url(../images/p-10.png) no-repeat left center;
}
.core-product-slidebar li.active .item-10{
	background: url(../images/p-5-a.png) no-repeat left center;
}

.item-11{
	background: url(../images/p-11.png) no-repeat left center;
}
.core-product-slidebar li.active .item-11{
	background: url(../images/p-5-a.png) no-repeat left center;
}
.core-product-content{
	width: calc(100% - 270px);
	padding: 0px 40px 130px;
	margin-left: 25px;
	background: #fff;
	box-shadow: 0 0 7px 0px #f2f2f2;
}
.core-product-content-top{
	width: 100%;
	height: 90px;
	color: #333;
	font-family: PingFang-SC-Medium;
	font-size: 22px;
	font-weight: bolder;
	line-height: 90px;
	border-bottom: 1px solid #ddd;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.core-product-content-word h4{
	color: #333;
	font-size: 18px;
	font-weight: bolder;
	font-family: PingFang-SC-Medium;
	padding: 10px 0px;
}
.none-w{
	display: none;
}
.try-try{
	height: 1000px;
}
.top-w{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background: #000000;
	z-index: 100;
}
.clearfix{
	zoom: 1;
}
.clearfix:after{
	display: block;
	content: '';
	clear: both;
}
.core-product-most{
	overflow: hidden;
}
.lx{
	margin-top: 20px;
    margin-bottom: 20px;
}
.lx1{
	margin-bottom: 15px;
}
.lx1 span{
	color:#999999;
	display: inline-block;
    width: 214px;
    margin-right: 10px;
}
.lx2 input{
	width: 214px;
    height: 36px;
    margin-right: 10px;
}
.ps_button{
	width: 195px;
    height: 45px;
    border: 1px solid #dddddd;
    background-color: #005bac;
    margin-top: 40px;
    margin-bottom: 30px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    color: #fff;
    border: 0;
}
.firststep{
	margin-left: 258px;
}
.endbutton{
	margin-left: 10px;
}
.next_layer{
	width: 990px;
    position: absolute;
    z-index: 99999;
    background-color: #fff;
    left: 50%;
    margin-left: -495px;
    top: 100px;
    padding: 48px 67px 0 67px;
}
/********************************茅聫聧莽篓驴莽赂戮忙碌聹脩聝忙聬搂茅聰聼忙聳陇忙聥路? end******************************/

/********************************茅聧聫卯聞聙氓戮聝莽禄聽茂驴陆茅聰聼忙聳陇忙聥路? start******************************/
.about-us-page{
	/*max-width: 1920px;*/
	min-width: 1200px;
	margin: 0 auto;
	position: relative;
}
.about-us-bg{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
.about-us-wrapper{
	width: 1200px;
	margin: 0 auto;
}
.about-us-introduce-wrapper{
	width: 1200px;
    margin: 0 auto;
}
.about-us-introduce{
	width:742px;
	margin-top: 50px;
}
.red-line-wrapper{
   width: 100%;
    height: 6px;
    /* margin: 22px 0px 20px 85px; */
    background: url(../images/red-line.png) no-repeat 80px center;
    /* padding-left: 85px; */
    margin: 20px 0;
}
.about-us-introduce h2{
	font-family: PingFang-SC-Medium;
	font-size: 54px;
	font-weight: bolder;
}
.about-us-introduce p{
	font-size: 16px;
	text-align: justify;
	font-weight: normal;
	color: #333;
	line-height: 29px;
}
.about-us-num-wrapper{
	width: 100%;
	height: 301px;
	margin-top: 250px;
	background: #fff;
	padding: 0px 80px;
	box-shadow: 0 0 10px 0px #f2f2f2;
}
.about-us-num-ul{
	height: 210px;
}
.about-us-num{
	width: 100%;
	height: 100%;
}
.about-us-num ul{
	border-bottom: 1px solid #ddd;
}
.about-us-num li{
	float: left;
	width: 20%;
}
.mt-15{
	margin-top: 15px;
}
.mt-64{
	margin-top: 64px;
}
.mt-80{
	margin-top: 80px;
}
.about-us-num-top{
	text-align: center;
	margin-top: 52px;
}
.about-us-num-red{
	display: inline-block
}
.about-us-num-red{
	font-family: PingFang-SC-Medium;
	font-size: 38px;
	font-weight: bolder;
	color: #da0d34;
}
.about-us-num-999{
	margin-top: 20px;
	font-family: PingFang-SC-Medium;
	font-size: 18px;
	font-weight: bolder;
	color: #999;
}
.about-us-num p{
	margin-bottom: 70px;
	text-align: center;
	font-family:PingFang-SC-Medium;
	font-size: 18px;
	font-weight: bolder;
	color: #333;
}
.about-us-allnum{
	margin-bottom: 0!important;
	line-height: 60px!important;
	text-align: center!important;
	font-family: PingFang-SC-Medium!important;
	font-size: 16px!important;
	font-weight: normal!important;
	color: #333!important;
}
.about-us-num-p{
	color: #da0d34!important;
}
.mt-60{
	margin-top: 60px;
}
.mt-30{
	margin-top: 30;
}
.about-us-detail p{
	font-family: PingFang-SC-Medium;
	font-size: 16px;
	line-height: 36px;
	font-weight: normal;
	text-align: justify;
	color: #333;
}
.about-us-aim{
	position: relative;
	width: 100%;
}
.about-us-aim img{
	width: 100%;
}
.about-us-aim-line{
	position: absolute;
	top: 380px;
	left: 50%;
	margin-left: -28px;
}
.about-us-bottom-wrapper{
	position: relative;
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 170px;
	margin-bottom: 110px;
	background: url(../images/about-us-bottom-bg.png) no-repeat;
}
.about-us-bottom-bg{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.about-us-bottom-wrapper h3{
	font-family: PingFang-SC-Medium;
	font-size: 24px;
	font-weight: bolder;
}
.about-us-red-line{
	margin-top: 30px;
	margin-bottom: 40px;
}
.about-us-example-wrapper{
	width: 1200px;
	margin: 0 auto;
}
.about-us-example-prev{
	display: inline-block;
	width: 18px;
	height: 30px;
	margin: 150px 26px 0px 10px;
	background: url(../images/about-us-r.png) no-repeat;
	cursor: pointer;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 茅聰聼忙聳陇忙聥路? Chrome */
	-o-transform:rotate(180deg); /* Opera */
}
.about-us-example-prev.disabled{
	background: url(../images/about-us-l.png) no-repeat;
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* Internet Explorer */
	-moz-transform:rotate(0deg); /* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 茅聰聼忙聳陇忙聥路? Chrome */
	-o-transform:rotate(0deg); /* Opera */
}
.about-us-example-next{
	display: inline-block;
	width: 18px;
	height: 30px;
	margin: 150px 10px 0px 16px;
	background: url(../images/about-us-r.png) no-repeat;
	cursor: pointer;
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* Internet Explorer */
	-moz-transform:rotate(0deg); /* Firefox */
	-webkit-transform:rotate(0deg); /* Safari 茅聰聼忙聳陇忙聥路? Chrome */
	-o-transform:rotate(0deg); /* Opera */
}
.about-us-example-next.disabled{
	background: url(../images/about-us-l.png) no-repeat;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 茅聰聼忙聳陇忙聥路? Chrome */
	-o-transform:rotate(180deg); /* Opera */
}
.about-us-list{
	width: 1260px;
	overflow: hidden;
}
.about-us-list ul{
	transition: transform 0.5s;
	transform: translateX(0);
}
.about-us-item{
	position: relative;
	float: left;
	width: 410px;
	height: 310px;
	margin-right: 10px;
	box-sizing: border-box;
}
.about-us-item-p{
	position: absolute;
	width: 100%;
	height: 60px;
	padding-top: 10px;
	/* background: rgba(0,0,0,0.1); */
	bottom: 0;
	left: 0;
	text-align: center;
}
.about-us-item-p p{
	font-family:PingFang-SC-Medium;
	font-size: 14px;
	font-weight: bolder;
	color: #fff;
}
/********************************茅聧聫卯聞聙氓戮聝莽禄聽茂驴陆茅聰聼忙聳陇忙聥路? end******************************/
/********************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮 start******************************/
.new-center-top{
	position: relative;
	width: 100%;
	/*height: 586px;*/
	text-align: center;
}
.new-center-top img{
	width: 100%;
	/*height: 100%;*/
}
.new-center-top-word{
	position: absolute;
	top: 168px;
	left: 50%;
	margin-left: -539px;
}
.new-center-top-word h2{
	font-size:62px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(255,255,255,1);
	margin-bottom: 41px;
	/* line-height:56px; */
}
.new-center-top-word{
	font-size:22px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:42px;
}
.container-all{
	width: 1200px;
	margin: 0 auto;
}
.crumb-new-wrapper{
	width: 100%;
	height: 34px;
}
.crumb-new-wrapper li{
	float: left;
}
.crumb-new-wrapper a{
	font-size:13px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(153,153,153,1);
	line-height:34px;
}
.crumb-new-wrapper a:hover{
	color: rgba(153,153,153,1);
	text-decoration: none;
}
.crumb-new-wrapper i{
	padding-right: 5px;
	font-size:13px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(153,153,153,1);
	line-height:34px;
}
.new-center-content-wrapper{
	width:1200px;
	margin: 0px auto 110px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41)
}
.new-center-content-l{
	width:1170px;
	/*margin-left: 45px;*/
	padding-left: 30px;
}
.new-center-content-title{
	margin-top: 31px;
	border-bottom: 1px solid rgba(221,221,221,1);
}
.new-center-content-title h3{
	font-size:22px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:40px;
}
.new-center-list{
	margin-top: 38px;
}
.new-center-item{
	width: 100%;
	height: 237px;
	margin-bottom: 22px;
	background:rgba(246,246,246,1);
	border-radius:10px;
}
.new-center-item-l{
	width: 317px;
	height: 237px;
	overflow: hidden;
}
.new-center-item-l img{
	width: 100%;
	height: 100%;
}
.new-center-item-r {
	width: 730px;
	margin-left: 27px;
	margin-right: 23px;
}
.new-center-item-r h3{
	margin-top: 36px;
	margin-bottom: 20px;
	font-size:18px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(51,51,51,1);
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	/* line-height:27px; */
}
.new-time{
	padding-left: 10px;
	font-size:12px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(153,153,153,1);
	/* line-height:27px; */
	background: url(../images/new-shugang.png) no-repeat left center;
}
.new-place{
	margin-left: 22px;
	font-size:12px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(153,153,153,1);
}
.new-center-content-r{
	margin-top: 123px;
}
.new-center-choose-time{
	width: 100px;
	margin-left: 71px;
}
.new-center-choose-time h5{
	margin-bottom: 48px;
	font-size:18px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.new-center-time-list{
	margin-left: 10px;
}
.new-center-time-item{
	margin-bottom: 20px;
	font-size:14px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.new-center-time-item.active span{
	background: url(../images/new-time-choose.png) no-repeat left center;
}
.new-center-time-item span{
	cursor: pointer;
	padding-left: 20px;
	background: url(../images/new-time-unchoose.png) no-repeat left center;
}
div.example:after {
	content: '';
	display: block;
	clear: both;
}
div.r {
	width: 730px;
	float: right;
}
div.box {
	height: 90px;
	margin-top: 30px;
	margin-bottom: 22px;
	text-indent: 18px;
	text-align: justify;
	font-size:14px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:28px;
/* 				overflow: hidden; */
}
div.box.opened
{
	height: auto;
}
div.box .toggle .close,
div.box.opened .toggle .open
{
	display: none;
}
div.box .toggle .opened,
div.box.opened .toggle .close
{
	display: inline;
}
div.box.before {
	background-color: #ffeeee;
}

p.before {
	color: #990000;
}
p.after {
	color: #006600;
}
div.box.pathname {
	height: auto;
}
.pathname {
	height: 25px;
}
/********************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮 end******************************/
/*****************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮莽聮聡茂赂戮莽虏聫 start****************************/
.new-center-detail-content{
	width:1200px;
	margin: 0px auto;
	margin-bottom: 160px;
	padding-left: 50px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.new-center-detail-l{
	width: 787px;
}
.new-center-detail-l-top{
	text-align: center;
	border-bottom: 1px solid #DDDDDD;
}
.new-center-detail-l-top div{
	margin-bottom: 17px;
}
.new-center-detail-l-top h2{
	margin-top: 41px;
	margin-bottom: 36px;
	font-size:38px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(51,51,51,1);
}
.new-center-detail-l-top span{
	font-size:12px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(153,153,153,1);
}
.new-detail-time{
	padding-left: 10px;
	background: url(../images/new-shugang.png) no-repeat left center;
}
 .new-detail-person{
	 margin-left: 48px;
 }
 .new-detail-num{
	 margin-left: 52px;
	 padding-left: 21px;
	 background: url(../images/new-look.png) no-repeat left center;
 }
 .new-detail-summary{
	 padding: 24px 27px;
 }
 .new-detail-summary p{
     margin-bottom: 16px;
    font-size: 14px;
    /* text-indent: 28px; */
    text-align: justify;
    font-family: PingFang-SC-Medium;
    font-weight: 500;
    color: rgba(153,153,153,1);
    line-height: 24px;
 }

  .new-detail-summary p img{
  	max-width: 90%;
  	height: auto;
  }
 .new-center-detail-r{
	 margin-top: 147px;
	 margin-bottom: 20px;
 }
 .banner-w{
 	margin-left: 0px;
 }
 .new-detail-article img{
	 max-width: 923px;
 }
/*****************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮莽聮聡茂赂戮莽虏聫 end****************************/
/********************************茅聨录忙禄聟氓聜篓**********************************/
.search_list{
	overflow: hidden;
	margin: 0 auto;
	width:1200px;
	height:800px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	padding: 65px 221px;
	margin-bottom: 20px;
}
.list_con{
	margin-top: 47px;
}
.bt_con{
	font-size: 14px;
}
.bt_red{
	color: #DA0D34;
}
.bt_sty{
	color: #333333;
	font-size:17px;
	border-bottom: 1px solid #ddd;
    height: 40px;
}
.con_b{
	color:#DA0D33;
	font-size: 18px;
	font-weight: 600;
}
.con_sty{
	font-size: 14px;
    color: #333333;
    margin-top: 20px;
    line-height: 28px;
    
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;

}
.no_more_div{

	margin: 0 auto;
    border-top: 1px solid #ddd;
    margin-top: 100px;
}
.no_more_font{
	color:#999999;
	font-size:14px;
	text-align: center;
    margin-top: 100px;
}
.bt_h{
	font-weight: 600;
}
.se_banner_span{
font-size: 13px;
    color: #999999;
    width: 1200px;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    /* padding-left: 221px; */
}
.search_banner{
	background: url(../images/search_banner.png) no-repeat;
}
.search_box{
	height: 316px;
	width: 1200px;
    margin: 0 auto;
}
.search_ul{
	float: left;
    margin-left: -20px;
}
.search_ul li{
	float: left;
	margin-left:26px;
}
.search_h{
	font-size: 58px;
	color: #ffffff;
}
.require_list{
	font-size: 14px;
	color:#ffffff;
}
.search_input{
	padding-top:110px;
}
.search_input img{
	float: right;
    margin-top: -45px;
    margin-right: 22px;
    cursor: pointer;
}
.search_input input{
	width: 1069px;
    height: 50px;
    border:0;
    float: right;
    margin-top: 20px;
    padding-left: 10px;
}
.require_span{
	float: left;
    margin-left: 130px;
}
/******************************茅聨录忙禄聟氓聜篓end**********************************/
/*****************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮莽聮聡茂赂戮莽虏聫 end****************************/
/*****************************茅聫聜盲录麓忙陇聢忙露聯卯聟聻莽赂戮莽聮聡茂赂戮莽虏聫 end****************************/


/*****************************茅聧聮氓聴聵忙聲庐茅聫聢莽聝聵莽聙炉 start****************************/

.branch-agent{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	padding: 60px 40px;
	margin-bottom: 130px;
	position: relative;
}
.branch-agent .head{
	height:23px;
	font-size:24px;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:36px;
	position: absolute;
	top: 30px;
	left:82px;
}
.branch-agent .tab{
    width: 150px;
    float: left;
    height: 820px;
    margin-top: 60px;
    padding-top: 100px;
    border-right: 1px solid #ddd;
}
.branch-agent .tab li{
	text-align: center;
	font-size: 18px;
	color: #333;
	 margin-bottom: 104px;
	 cursor: pointer;
	 position: relative;
}
.branch-agent .tab li .sanjiao{
	display: none;
}
.branch-agent .tab li.active .sanjiao{
   position: absolute;
   right: -9px;
   top: 20px;
   display: block;
}

.branch-agent .tab li .num{
	color: #DA0D34;
	font-size: 38px;
}

.branch-agent .branch-panel{
  width: 967px;
  float: right;
  position: relative;

}
.branch-agent .branch-panel .map{
	margin-bottom: 50px;
    margin-left: 50px;
}

.branch-agent .branch-panel .map .loc-tjsj{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 289px;
    left: 646px;
}

.branch-agent .branch-panel .map .loc-tj{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 291px;
    left: 647px;
}

.branch-agent .branch-panel .map .loc-bj{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 269px;
    left: 634px;
}


.branch-agent .branch-panel .map .loc-bjsj{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 267px;
    left: 635px;
}

.branch-agent .branch-panel .map .loc-ln{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 230px;
    left: 729px;

}


.branch-agent .branch-panel .map .loc-jl{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 189px;
    left: 744px;
}

.branch-agent .branch-panel .map .loc-hn{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 382px;
    left: 606px;
}

.branch-agent .branch-panel .map .loc-jx{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 472px;
    left: 654px;
}

.branch-agent .branch-panel .map .loc-sx{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 353px;
    left: 530px;
}

.branch-agent .branch-panel .map .loc-sc{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 452px;
    left: 455px;

}

.branch-agent .branch-panel .map .loc-xj{
	width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 197px;
    left: 267px;
}

.branch-agent .branch-panel .map .loc-xj{
	width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 163px;
    left: 241px;

}

.branch-agent .branch-panel .map .loc-ncsj{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 474px;
    left: 666px;

}

.branch-agent .branch-panel .map .loc-xjsj{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 187px;
    left: 260px;

}

.branch-agent .branch-panel .map .loc-hbsj{
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
    top: 441px;
    left: 638px;

}

.branch-agent .branch-panel .agent{
	width:570px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(221, 222, 222, 1);
	box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 20px;
}

.branch-agent .agent .agent-m{
	width: 240px;
    height: 290px;
    float: left;
    margin-right: 20px;
}

.branch-agent .agent .agent-t{
	color: #333;
    font-size: 16px;
    font-weight: bold;
    float: left;
    margin-top: 100px;
    margin-bottom: 15px;
    width: 268px;
}
.branch-agent .agent .agent-t2{
	color: #333;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.branch-agent .agent .agent-building{
	margin-top: 22px;
	text-align: center;
}

.branch-agent .agent .loc{
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: url(../images/ico-loc.png) no-repeat left 6px;
}
.branch-agent .agent .agent-addr{
    color: #999;
    font-size: 14px;
    float: left;
    width: 239px;
    margin-left: 24px;
}
.branch-agent .agent .agent-tel{
	color: #999;
	font-size: 14px;
	float: left;
	width: 239px;
    margin-left: 24px;
}

.branch-agent .agent.bj,
.branch-agent .agent.jl,
.branch-agent .agent.jx,
.branch-agent .agent.hn,
.branch-agent .agent.bjsj,
.branch-agent .agent.ncsj,
.branch-agent .agent.hbsj,
.branch-agent .agent.ln,
.branch-agent .agent.sc{
    position: absolute;
    top: 163px;
    left: 4px;
    display: none;
}

.branch-agent .agent.xj{
	position: absolute;
    top: 62px;
    left: 300px;
    display: none;
}

.branch-agent .agent.sx{
    position: absolute;
    top: 163px;
    left: -84px;
    display: none;

}

.branch-agent .agent.sc{
position: absolute;
    top: 93px;
    left: 201px;
    display: none;
}

.branch-agent .branch-panel .map .loc-xj {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 197px;
    left: 268px;
}

.branch-agent .agent.xj{
	position: absolute;
    top: 86px;
    left: 334px;
    display: none;
}

.branch-agent .jx{
	position: absolute;
    top: 163px;
    left: 4px;
    display: none;
}

.branch-agent .tj{
    position: absolute;
    top: 22px;
    left: -84px;
    display: none;
}

.branch-agent .tj{
    position: absolute;
    top: 22px;
    left: -84px;
    display: none;
}

.branch-agent .jx{
    position: absolute;
    top: 69px;
    left: 43px;
    display: none;
}

.branch-agent .xj{
    position: absolute;
    top: 101px;
    left: 317px;
    display: none;
}

.branch-agent .bjsj{
    position: absolute;
    top: 22px;
    left: -84px;
    display: none;
}

.branch-agent .tjsj{
    position: absolute;
    top: 22px;
    left: 50px;
    display: none;
}

.branch-agent .xjsj{
    position: absolute;
    top: 22px;
    left: 340px;
    display: none;
}

.branch-agent .agent.ncsj{
	position: absolute;
    top: 100px;
    left: 340px;
    display: none;
}


.branch-agent .branch-panel .panel1 li{
    width: 242px;
    font-size: 16px;
    font-weight: 800;
    color: rgba(51,51,51,1);
    line-height: 23px;
    border-left: 3px solid #005bac;
    float: left;
    margin-bottom: 75px;
    margin-right: 30px;
    padding-left: 10px;
}
.branch-agent .branch-panel .panel1 li.des{
	font-size:16px;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:36px;
	width: 1000px;
	height: 62px;
}
.branch-agent .branch-panel .panel1 li .tel{
	color: #999999;
	font-size: 14px;
	font-weight: normal;
}
/*****************************茅聧聮氓聴聵忙聲庐茅聫聢莽聝聵莽聙炉 end****************************/
/**************************莽禄聽茂录聞忙聜聤茅聧楼茫聢陇忙搂娄 start*************************/
.te-crumb{
	font-size: 13px;
	color: #999999;
	width: 100%;
	height: 25px;
	line-height: 25px;
	width: 1200px;
	margin: 0 auto;
}
.te-banner{
	width: 100%;
	background-color: #fafafa;
	height: 34px;
}
.te-wrapper{
	margin: 0 auto;
	width: 1260px;
	padding: 0 30px;
	margin-bottom: 123px;
	background: rgba(255,255,255,1);
	box-shadow: 0px 0px 62px 0px rgba(218,218,218,0.41);
	overflow: hidden;
}
.te-h1{
	margin-top: 28px;
	margin-bottom: 5px;
}
.te-h1 h3{
	font-size:18px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:40px;
}
/* .te-wrapper p{ */
/* 	font-size:14px; */
/* 	font-family:PingFang-SC-Medium; */
/* 	font-weight:500; */
/* 	color:rgba(102,102,102,1); */
/* 	line-height:38px; */
/* } */
.te-img{
	margin-top: 36px;
	width: 100%;
}
.te-h2{
	margin-top: 98px;
	margin-bottom: 36px;
}
.te-h2 h3{
	font-size:18px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:40px;
}
.te-introduce-wrapper{
	margin-bottom: 27px;
}
.te-introduce-p{
	width: 915px;
	margin-left: 30px;
}
.te-introduce-p h4{
	margin-top: 32px;
	margin-bottom: 16px;
	font-size:18px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:40px;
}
.te-introduce-p p{
	font-size:14px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:38px;
}
.te-all{
	width: 1200px;
	height: 750px;
	/* margin-bottom: 95px; */
}
.te-all-ul-bgi{
	width: 1200px;
	height: 706px;
	background: url(../images/team_bgi.png) no-repeat center;
}
.te-all li{
	position: relative;
	float: left;
	width: 1200px;
	height: 220px;
}
.te-member-img{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -111px;
	margin-left: -81px;
	width:162px;
	height:222px;
	z-index: 1;
	cursor: pointer;
}
.te-member-introduce{
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 7px 10px;
	/* height:90px; */
	background:rgba(0,0,0,0.7);
}
.te-member-introduce p{
	text-align: justify;
	font-size:14px;
	font-family:PingFang-SC-Medium;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:20px;
}
.te-member-img img{
	width: 100%;
	height: 100%;
}
.te-member-name{
	position: absolute;
	bottom: 0;
	left: 0;
	width:100%;
	text-align: center;
}
.te-member-name p{
	font-size:18px;
	font-family:PingFang-SC-Heavy;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:40px;
}
/**************************莽禄聽茂录聞忙聜聤茅聧楼茫聢陇忙搂娄 end*************************/

/**************************忙聬麓忙聴聜忙聲陇氓娄聴氓聽聹莽路楼莽聮聡茂赂陆氓聞聫 start*************************/

button.consult{
width:194px;
height:42px;
background:#FFFFFF;
font-size:16px;
font-weight:800;
color:rgba(50,50,50,1);
line-height:29px;
border:0;
outline: 0;
position: absolute;
bottom: 100px;
left:50%;
margin-left: -97px;
}
.case-header{
width:100%;
height:63px;
background:rgba(255,255,255,1);
margin-bottom: 20px;
}
.case-header-wrapper{
	width: 1200px;
	margin:0 auto;
}
.case-header .case-header-wrapper .title{
font-size:18px;
font-weight:800;
color:rgba(153,153,153,1);
line-height:63px;
float: left;
}
.case-header .sign{
font-size:16px;
font-weight:800;
color:rgba(153,153,153,1);
line-height:63px;
float: right;
}
.case-header .sign .normal{
	font-weight: normal;
}

.case-detail{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	padding: 40px;
	margin-bottom: 130px;
}
.case-detail h2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}
.case-detail p{
	font-size:14px;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:28px;
	margin-bottom: 20px;
}
/**************************忙聬麓忙聴聜忙聲陇氓娄聴氓聽聹莽路楼莽聮聡茂赂陆氓聞聫 end*************************/

/**************************茅聧聫忙掳卢莽录聯 start*************************/
.bgcolorfafafa{
	background-color: #fafafa !important;
}
.banner-g {
    min-width: 1280px;
    max-width: 1920px;
    height: 654px;
    margin: 0 auto;
    background: url(../images/index-banner.png) no-repeat center;
}
.box-g {
    width: 1280px;
    background-color: #fff;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.08);
    margin-top: -40px;
    padding: 40px 40px 0;
    margin: 0 auto;
    position: relative;
    top: -167px;
    overflow: hidden;
}
.box-bg-g {
    /* background: url(../images/pic20.png) no-repeat bottom left 25px; */
    padding-bottom: 10px !important;
}
.wrapper-g {
    position: relative;
}
.w-570 {
    width: 570px;
}
.mb-45 {
    margin-bottom: 45px;
}
.title-g {
    border-bottom: 1px solid #E5E5E5;
    height: 28px;
    line-height: 23px;
    margin-bottom: 10px;
}
.title-g-2 {
    border-bottom: 1px solid #E5E5E5;
    height: 28px;
    line-height: 23px;
    margin-bottom: 10px;
}
.span1-g {
    float: left;
    font-size: 18px;
    color: #333;
    font-weight: 800;
    border-bottom: 4px solid #d70a30;
    outline: none;
}
.img1-g {
    float: left;
}
.mb-12 {
    margin-bottom: 12px;
}
.mt-12 {
    margin-top: 12px;
}
.mr-12 {
    margin-right: 12px;
}
.mr-20 {
    margin-right: 20px;
}
.of-l{
	overflow: left;
}
.h-250 {
    height: 250px;
}
.w-609 {
    width: 609px;
}
.mb-35 {
    margin-bottom: 35px;
}
.lunbo-img-g {
    position: absolute;
    top: 0;
    left: 0;
    width: 607px;
    height: 248px;
}
.hide {
    display: none;
}
.circle-ul-g {
    position: absolute;
    bottom: 10px;
    right: 20px;
    overflow: hidden;
    z-index: 2;
}
.circle-g{
	float: left;
	width: 10px;
	height: 10px;
	margin-right: 10px;
	cursor: pointer;
	background: url(../images/pic27.png) no-repeat;
}
.circle-g.sel{
	background: url(../images/pic26.png) no-repeat;
}
.clear-b{
	clear: both;
}
.img2-g {
    width: 784px;
    float: left;
}
.img2-g img {
    margin-right: 12px;
    margin-bottom: 12px;
    float: left;
    width: 184px;
    height: 112px;
}
.part-show-p{
	padding: 16px 0px 35px;
}
.part-show-p{
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
	line-height: 29px;
	color: #333;
}
.part-show-p-1{
	margin-bottom: 10px;
}
.part-activity-list{
	margin-top: 22px;
}
.part-activity-item{
	float: left;
	width: 290px;
}
.mr-12{
	margin-right: 12px;
}
.part-activity-item-p{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 32px;
}
.part-activity-item-p p{
	font-size: 14px;
	line-height: 22px;
	color: #999;
}
.footer-ww{
		/* height: 220px; */
    padding-top: 28px;
    font-size: 12px;
    background: url(../images/footer-bg.png) no-repeat top right #fafafa;
    box-sizing: border-box;
}
.mt-20{
	margin-top: 20px;
}
.ml-20{
	margin-left: 20px;
}
.mt-167 {
    margin-top: -167px;
}
.wrapper-ww {
    width: 1280px;
    margin: 0 auto;
}
.p-r {
    position: relative;
}
.mb-20 {
    margin-bottom: 20px;
}
.mr-30 {
    margin-right: 30px;
}
.footer-ww ul {
    margin: 15px 0;
}
.footer-ww ul>li:first-child {
    padding-left: 0;
}
.footer-ww ul>li:last-child {
   border-right: none;
}
.footer-ww ul>li {
    float: left;
    padding: 0 15px;
    height: 16px; 
    border-right: 1px solid #ddd;
}
.footer-ww ul>li>a{
	line-height: 16px;
	font-size: 12px;
	color: #333;
}
.footer-ww .codes {
    position: absolute;
    top: 0px;
    right: 0;
}
.clear {
    zoom: 1;
}
.t-a-c {
    text-align: center;
}
.footer-ww .copyright {
    height: 34px;
    line-height: 34px;
    color: #999;
    background: #282828;
    margin-top: 18px;
}
/**************************茅聧聫忙掳卢莽录聯 end*************************/

.top-banner-btn-fix{
	position: absolute;
    bottom: 128px;
    left: 50%;
    margin-left: -98px;
}
/***********************忙露聯茂驴陆茅聭赂卯聞聙氓聫聲茅聧聸氓漏聜忙聥掳茅聧聫卯聞聙氓戮聝茅聫聜盲录麓忙陇聢 start**********************/
.banner-bg-w{
	width: 100%;
	min-width: 1200px;
	z-index: 9;
	line-height: 0;
}
.banner-bg-w img {
    width: 100%;
}
.new-wrapper-w{
	width: 1200px;
	margin: 0 auto;
}
.bgFC{
	background: #FCFCFC!important;
}
.new-content-w{
	width: 1200px;
	background: #FFFFFF;
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	margin-bottom: 47px;
}
.new-content-top-w{
	width: 100%;
	height: 100px;
	background: #E9E9E9;
	padding: 0px 57px;
	overflow: hidden;
}
.new-content-top-w ul{
	width: 100%;
	margin-top: 40px;
	height: 60px;
}
.new-content-top-w li{
	float: left;
	width: 49%;
	height: 100%;
	background:#F3F2F2;
	box-sizing: border-box;
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	cursor: pointer;
}
.new-content-top-w li.active{
	background: #fff;
	border-top: 2px solid #D00F31;
}
.new-content-top-w li.active .new-content-word{
	color:rgba(51,51,51,1);
}
.new-content-top-w img{
	margin-left: 240px;
	width: 32px;
	height: 32px;
}
.new-content-word{
	margin-left: 8px;
	font-size:24px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.new-content-center-w{
	padding: 30px 65px 0px;
	overflow: hidden;
}
.new-item-ww{
	margin-top: 45px;
	border-bottom: 1px solid rgba(67,67,67,1);
}
.new-item-left-w{
	width: 90px;
	/* height: 65px; */
}
.new-month{
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	font-family:  MicrosoftYaHei-Bold;
	color: #333333;
}
.new-year{
	display: inline-block;
	margin-top: 10px;
	font-size: 20px;
	font-weight: normal;
	font-family: PingFang-SC-Medium;
	color: #777777;
}
.new-item-right-w {
	margin-left: 60px;
	width: 910px;
}
.new-content-center-w .sec{
	display: none;
}
.new-content-center-w .sec.active{
	display: block;
}
.new-item-right-w h3{
	font-size:25px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.new-example:after {
	content: '';
	display: block;
	clear: both;
}
div.new-box {
	height: 70px;
	margin-top: 23px;
	margin-bottom: 40px;
	text-align: justify;
	font-size:18px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(119,119,119,1);
	line-height:30px;
/* 				overflow: hidden; */
}
div.new-box.opened
{
	height: auto;
}
div.new-box .toggle .close,
div.new-box.opened .toggle .open
{
	display: none;
}
div.new-box .toggle .opened,
div.new-box.opened .toggle .close
{
	display: inline;
}
div.new-box.before {
	background-color: #ffeeee;
}

p.before {
	color: #990000;
}
p.after {
	color: #006600;
}
div.new-box.pathname {
	height: auto;
}
.pagination-new{
	margin-top: 55px;
	margin-bottom: 40px;
}
div#pagination-new {
    text-align: right;
}
.pagination-new .current.prev{
	background: url(../images/jiantou-new.png) no-repeat center;
}
.pagination-new .current.next{
	background: url(../images/jiantou2-new.png) no-repeat center;
}
/***********************忙露聯茂驴陆茅聭赂卯聞聙氓聫聲茅聧聸氓漏聜忙聥掳茅聧聫卯聞聙氓戮聝茅聫聜盲录麓忙陇聢 end************************/
/***************************氓篓聣茫聞楼氓聰陆茅聬搂猫炉虏莽露聧 start***************************/
.login-title-w{
	color:rgba(153,153,153,1);
	font-size: 24px;
	font-weight:bold;
	font-family:PingFang-SC-Bold;
	cursor: pointer;
}
.login-title-w.active{
	color: rgba(50,50,50,1);;
}
.login-error{
	display: inline-block;
	width: 100%;
	height: 20px;
	text-align: center;
	font-size:14px;
	font-family:PingFang-SC-Bold;
	font-weight:bold;
	color:rgba(197,22,54,1);
}
.dis-none{
	display: none;
}
.login-list li.active{
	display: block;
}
.select-nation a{
	background: #fff!important;
	color: #000!important;
	border: 1px solid rgba(216,215,215,1)!important;
}
.select-nation .icon{
	background: url(../images/login-pull.png) no-repeat 0px 55%!important;
	background-size: 50% 18%!important;
}
.select-nation .select-drop{
	background: #fff;
}
.select-nation .select-drop ul.items li{
	color: #000!important;
	line-height: 30px;
}
.select-nation .select-drop ul.items li.down {
    background: #1E90FF;
}
.select-nation .select-drop ul.items li.over {
    background: #1E90FF;
}
.select-nation .zl_select .select-container{
	border-radius: 0px!important;
}
.fist-input{
	margin-top: 45px;
}
.input-word{
	margin-bottom: 2px;
}
.input-word-name{
	font-size: 12px;
	font-weight: bold;
	font-family: PingFang-SC-Bold;
	color: #333;
}
.input-word-xing{
	font-size: 12px;
	font-weight: bold;
	font-family: PingFang-SC-Bold;
	color: #C72443;
}
.nation-num{
	width: 100px;
	height: 42px;
	margin-left: 5px;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #d8d7d7;
    /* padding-left: 42px; */
}
.nation-num input{
	width: 100%;
	padding: 0px 11px;
	border: none;
	background: none;
	outline: none;
	height: 100%;
	font-size: 12px;
}
.input-word-r{
	font-size:12px;
	font-family:PingFang-SC-Bold;
	font-weight:bold;
	color:rgba(197,22,54,1);
}
.registe-input{
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #d8d7d7;
}
.registe-input input{
	width: 100%;
	padding: 0px 11px;
	border: none;
	background: none;
	outline: none;
	height: 100%;
	font-size: 12px;
}

.code-input{
	width: 155px;
	height: 40px;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #d8d7d7;
}
.code-input input{
	width: 100%;
	padding: 0px 11px;
	border: none;
	background: none;
	outline: none;
	height: 100%;
	font-size: 12px;
}
.code-image{
	width: 150px;
	height: 40px;
	margin-left: 4px;
	line-height: 0;
	border: 1px solid #D7D7D7;
}
.code-image img{
	width: 100%;
	height: 100%;
}
.registe-get-message{
	width: 150px;
	height: 40px;
	margin-left: 4px;
}
.registe-get-message button{
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #333333;
	background: #fff;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.registe-btn{
	width: 100%;
	height: 40px;
	margin-top: 34px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #333333;
	background: #fff;
	font-size:18px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
/***************************氓篓聣茫聞楼氓聰陆茅聬搂猫炉虏莽露聧 end***************************/
/***************************莽聮聬茫聢聽氓搂聼茅聨陆忙篓驴卯聸娄 start***************************/
.mb-29{
	margin-bottom: 29px;
}
.mb-100{
	margin-bottom: 100px;
}
.finance-content-w{
	width:1200px;
	margin: 0 auto;
	margin-bottom: 164px;
	background:rgba(255,255,255,1);
	text-align: center;
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	overflow: hidden;
}
.finance-content-w h3{
	font-size:24px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
}
.finance-content-w p{
	font-size:18px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.finance-content-w span{
	display: inline-block;
	width: 100%;
	padding: 0px 40px;
	text-align: left;
	font-size:18px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:36px;
}

.Shareholder-situation{
	margin: 0 auto;
}
.Shareholder-situation th,td{
	height: 80px;
	text-align: center;
}
.Shareholder-situation th{
	font-size:20px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
	border-top: 3px solid rgba(196,196,196,1);
	border-right: 1px solid rgba(196,196,196,1);
	border-bottom: 1px solid rgba(196,196,196,1);
}
.Shareholder-situation td{
	font-size:18px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	border-right: 1px solid rgba(196,196,196,1);
	border-bottom: 1px solid rgba(196,196,196,1);
}
.Shareholder-situation tr:last-child{
	border-bottom: 3px solid rgba(196,196,196,1);
}
.Shareholder-situation th:first-child{
	width: 110px;
}
.Shareholder-situation td:first-child{
	width: 110px;
}
.Shareholder-situation th:nth-child(2){
	width: 526px;
}
.Shareholder-situation td:nth-child(2){
	width: 526px;
}
.Shareholder-situation th:nth-child(3){
	width: 200px;
}
.Shareholder-situation td:nth-child(3){
	width: 200px;
}
.Shareholder-situation th:nth-child(4){
	width: 210px;
}
.Shareholder-situation td:nth-child(4){
	width: 210px;
}
.Shareholder-situation th:last-child{
	width: 238px;
	border-right: none;
}
.Shareholder-situation td:last-child{
	width: 238px;
	border-right: none;
}

.Outbound-investment{
	margin: 0 auto;
}
.Outbound-investment th,td{
	height: 80px;
	text-align: center;
}
.Outbound-investment th{
	font-size:20px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
	border-top: 3px solid rgba(196,196,196,1);
	border-right: 1px solid rgba(196,196,196,1);
	border-bottom: 1px solid rgba(196,196,196,1);
}
.Outbound-investment td{
	font-size:18px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	border-right: 1px solid rgba(196,196,196,1);
	border-bottom: 1px solid rgba(196,196,196,1);
}
.Outbound-investment tr:last-child{
	border-bottom: 3px solid rgba(196,196,196,1);
}
.Outbound-investment th:first-child{
	width: 410px;
}
.Outbound-investment td:first-child{
	width: 410px;
}
.Outbound-investment th:nth-child(2){
	width: 127px;
}
.Outbound-investment td:nth-child(2){
	width: 127px;
}
.Outbound-investment th:nth-child(3){
	width: 126px;
}
.Outbound-investment td:nth-child(3){
	width: 126px;
}
.Outbound-investment th:nth-child(4){
	width: 283px;
}
.Outbound-investment td:nth-child(4){
	width: 283px;
}
.Outbound-investment th:nth-child(5){
	width: 169px;
}
.Outbound-investment td:nth-child(5){
	width: 169px;
}
.Outbound-investment th:last-child{
	width: 170px;
	border-right: none;
}
.Outbound-investment td:last-child{
	width: 170px;
	border-right: none;
}

.Joint-venture{
	margin: 0 auto;
}
.Joint-venture th,td{
	height: 80px;
	text-align: center;
}
.Joint-venture th{
	font-size:20px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
	border-top: 3px solid rgba(196,196,196,1);
	border-right: 1px solid rgba(196,196,196,1);
	border-bottom: 1px solid rgba(196,196,196,1);
}
.Joint-venture td{
	font-size:18px;
	font-family:PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	border-right: 1px solid rgba(196,196,196,1);
	border-bottom: 1px solid rgba(196,196,196,1);
}
.Joint-venture tr:last-child{
	border-bottom: 3px solid rgba(196,196,196,1);
}
.Joint-venture th:first-child{
	width: 527px;
}
.Joint-venture td:first-child{
	width: 527px;
}
.Joint-venture th:nth-child(2){
	width: 165px;
}
.Joint-venture td:nth-child(2){
	width: 165px;
}
.Joint-venture th:nth-child(3){
	width: 165px;
}
.Joint-venture td:nth-child(3){
	width: 165px;
}
.Joint-venture th:nth-child(4){
	width: 222px;
}
.Joint-venture td:nth-child(4){
	width: 222px;
}
.Joint-venture th:last-child{
	width: 206px;
	border-right: none;
}
.Joint-venture td:last-child{
	width: 206px;
	border-right: none;
}
/***************************莽聮聬茫聢聽氓搂聼茅聨陆忙篓驴卯聸娄 end***************************/

/***************************莽聮搂氓聥庐氓路聺莽聮聛茫聜聢莽聵聣 Start***************************/
.ml-105{
	margin-left: 105px;
}
.dis-in-bl{
	display: inline-block;
}
.ho-content-w{
	width:1200px;
	margin: 0 auto;
	padding: 61px 75px 200px 64px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	background: url(../images/ho-bg.png) no-repeat bottom center;
	margin-bottom: 160px;
	/* opacity:0.8; */
}
.ho-part{
	width: 467px;
	height: 610px;
}
.ho-top-1{
	padding-bottom: 31px;
	border-bottom: 1px solid rgba(229,229,229,1);
	background: url(../images/ho-1.png) no-repeat left center;
	overflow: hidden;
}
.ho-title{
	margin-top: 31px;
	padding-left: 45px;
	font-size:24px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
}
/* .ho-part-1 h3{
	margin-top: 31px;
	padding-left: 45px;
} */
.ho-item{
	margin-top: 30px;
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.ho-top-2{
	padding-bottom: 31px;
	border-bottom: 1px solid rgba(229,229,229,1);
	background: url(../images/ho-2.png) no-repeat left center;
	overflow: hidden;
}
.ho-top-3{
	padding-bottom: 31px;
	border-bottom: 1px solid rgba(229,229,229,1);
	background: url(../images/ho-3.png) no-repeat left center;
	overflow: hidden
}
.ho-top-3 span{
	display: inline-block;
	margin-top: 40px;
	font-size:16px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.ho-top-4{
	padding-bottom: 31px;
	border-bottom: 1px solid rgba(229,229,229,1);
	background: url(../images/ho-4.png) no-repeat left center;
	overflow: hidden;
}
/***************************莽聮搂氓聥庐氓路聺莽聮聛茫聜聢莽聵聣 end***************************/
/*********************茅聨露忙聸隆莽楼芦茅聭掳氓聭颅氓聫搂?-茅聧漏莽聝聵忙鹿掳忙路聡芒聞聝盲录聟****/
.basicinformation-top{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	padding: 60px 40px;
	margin-bottom: 130px;
	overflow: hidden;
}
.basicinformation-middle{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	padding: 60px 40px;
	margin-bottom: 130px;
	overflow: hidden;
}
.basicinformation-top-title{
	float:left;
	width:100%;;
	height:120px;
	color:#333333;
	font-size: 30px;
	font-family: MicrosoftYaHei;
}
.basicinformation-top-img{
	float:left;
	width:623px;
	height:410px;
	background:url(../images/zhuolangdaloupic.png)
}
.basicinformation-top-content{
	float:left;
	width:626px;
	height:330px;
	margin-left:35px;
}
.basicinformation-top-content-top{
	width:626px;
	height:153px;
	margin-bottom:33px;
	font-size:15px;
	color:#333333;
	line-height:33px;
	text-align:left;
	word-wrap: break-word;
}
.basicinformation-top-content-btn{
	width:111px;
	height:36px;
	color:#FFFFFF;
	line-height:35px;
	font-size: 20px;
	text-align: center;
	background:#C41232;
	border-radius:10px;
	cursor:pointer;
}
.basicinformation-middle-title{
	margin-top:-30px;
	float:left;
	width:100%;;
	height:120px;
	color:#333333;
	font-size: 30px;
	font-family: MicrosoftYaHei;
}
.basicinformation-middle-ul{
	float:left;
	margin-top:-40px;
	width:1244px;
	height:376px;
	float:left;
}
.basicinformation-middle-li{
	float:left;
	width:235px;
	height:376px;
	margin-left:119px;
	margin-right:27px;
}
.basicinformation-middle-li-img{
	width:93px;
	height:93px;
	float:left;
	margin-left:70px;
}
.basicinformation-middle-li-title{
	float:left;
	width:126px;
	line-height:25px;
	height:25px;
	margin-left:58px;
	margin-top:22px;
	color:#333333;
	font-size: 25px;
	font-family: MicrosoftYaHei;
}
.basicinformation-middle-li-line{
	width:235px;
	height:1px;
	background:rgba(67,67,67,1);
	float:left;
	margin-top:18px;
}
.basicinformation-middle-li-line-info{
	float:left;
	margin-left:84px;
	width:100%;
	height:14px;
	line-height:14px;
	margin-top:25px;
	font-size: 15px;
	color:#333333;
	font-family: MicrosoftYaHei;
}
.basicinformation-middle-li-btn{
	float:left;
	width:144px;
	height:47px;
	margin-top:30px;
	margin-left:44px;
	background:#C41232;
	border-radius:10px;
	color:#FFFFFF;
	font-size:20px;
	text-align:center;
	line-height:47px;
	cursor:pointer;
}
.basicinformation-bottom{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	margin-bottom: 130px;
}
.basicinformation-bottom-ul{
	width: 1200px;
	height:408px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.basicinformation-bottom-ul li{
	display: flex;
	flex-direction: column;
	align-items: center;
	width:25%;
	background:#C4C4C4;
}
.basicinformation-bottom-ul li img{
	width:134px;
	height:135px;
	margin-top:80px;
	margin-bottom:30px;
}
.basicinformation-bottom-ul li span.title{
	font-size:25px;
	color:grey;
	margin-bottom:20px;
}
.basicinformation--li-button{
	float:left;
	width:100px;
	height:30px;
	line-height:30px;
	margin-top:30px;
	text-align:center;
	background:#C41232;
	border-radius:10px;
	color:#FFFFFF;
	font-size:15px;
	text-align:center;
	cursor:pointer;
	display: none;
}
/***************************忙碌录盲陆路莽卢聼茅聭陆茂陆聢莽聧聲 start***************************/
.en-content-w{
	width: 1200px;
	margin: 0 auto;
	padding: 61px 75px 132px 70px;
	background: rgba(255,255,255,1);
	box-shadow: 0px 0px 62px 0px rgba(218,218,218,0.41);
	background: url(../images/en-bg.png) no-repeat bottom center;
	margin-bottom: 100px;
}
.en-part-l{
	width: 558px;
}
.en-part-r{
	width: 388px;
	margin-left: 105px;
}
.en-part-l-hover{
	width: 100%;
}
.en-top-1{
	padding-bottom: 31px;
	border-bottom: 1px solid rgba(229,229,229,1);
	background: url(../images/en-1.png) no-repeat left center;
	overflow: hidden;
}
.en-part-l-hover{
	margin-bottom: 50px;
}
.en-notall{
	display: inline-block;
	margin-top: 40px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(153,153,153,1);
}
.en-item{
	margin-top: 30px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: rgba(51,51,51,1);
}
.en-top-2{
	padding-bottom: 31px;
	border-bottom: 1px solid rgba(229,229,229,1);
	background: url(../images/en-2.png) no-repeat left center;
	overflow: hidden;
}
.en-top-3{
	padding-bottom: 31px;
	border-bottom: 1px solid rgba(229,229,229,1);
	background: url(../images/en-3.png) no-repeat left center;
	overflow: hidden;
}
/***************************忙碌录盲陆路莽卢聼茅聭陆茂陆聢莽聧聲 end***************************/
/*************************莽聭聶茂陆聟氓聳聟茅聫聜猫搂聞卯聰聧茅聧聮忙楼聞茫聙聝 start************************/
.hide-w{
	display: none;
}
.over-hide{
	overflow: hidden;
}
.ml-23{
	margin-left: 23px;
}
.ml-14{
	margin-left: 14px;
}
.pr-15{
	padding-right: 15px;
}
.top-30{
	top: 30px;
}
.top-31{
	top: 31px;
}
.left-59{
	left: 59px;
}
.button_hover_w{
	top: 66%;
	left: 50%;
	cursor: pointer;
	width: 196px;
	height: 42px;
	margin-left: -98px;
	/* margin-top: 50px; */
	z-index: 10;
	font-size: 16px;
	color: #323232;
	font-weight: 600;
	border: 0;
	background-color: #ffffff;
}
.button_hover_w:hover{
	color: #fff;
	background-color: rgba(0, 0, 0, 0.3);
}
.sol-wrapper-w{
	width: 1200px;
	margin: 0 auto;
}
.sol-choose{
	width:327px;
	height:800px;
	padding: 0 32px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);
}
.sol-choose-top{
	width: 100%;
	height: 57px;
	border-bottom: 1px solid rgba(221,221,221,1);
}
.sol-sort{
	display: inline-block;
	line-height: 57px;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(0,0,0,1);
}
.sol-order span{
	line-height: 57px;
}
.sol-sort-font{
	font-size:13px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(0,0,0,1);
}
.time{
	width: 65px;
}
.concern{
	width: 75px;
}
.sol-choose-center{
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(221,221,221,1);
}
.sol-kind-item{
	width:120px;
	height:30px;
	margin-top: 20px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(221,221,221,1);
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	text-align: center;
	line-height:30px;
	cursor: pointer;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 5px;

}
.sol-kind-item.active{
	background:rgba(218,13,51,0.08);
	border:2px solid rgba(218,13,51,1);
}
.sol-kind-name.active{
	font-weight:800;
	color:rgba(218,13,51,1);
}
.sol-kind-num.active{
	font-weight:800;
	color:rgba(218,13,51,1);
}
.sol-choose-bottom{
	margin-top: 10px;
}
.sol-already-choose-title{
	display: inline-block;
	margin-top: 12px;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.sol-already-choose-list{
	width: 220px;
}
.sol-already-choose-item{
	/* width:60px; */
	float: left;
	padding: 0px 10px;
	height:24px;
	background:rgba(235,235,235,1);
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	text-align: center;
	line-height: 24px;
}
.sol-already-choose-close{
	width:8px;
	height:8px;
	color:rgba(153,153,153,1);
	cursor: pointer;
}
.sol-content{
	/* margin-left: 19px; */
	margin-top: -20px;
	width: 865px;
}
.sol-final-item{
	float: left;
	width:274px;
	height:390px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 20px 0px rgba(218,218,218,0.27);
	cursor: pointer;
}
.sol-final-item-img{
	width:274px;
	height:234px;
	overflow: hidden;
}
.sol-final-item-img{
	width: 100%;
}
.sol-final-item-content{
	padding: 0 16px;
}
.sol-final-item-content h4{
	margin-top: 24px;
	margin-bottom: 15px;
	font-size:18px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.sol-final-item-content p{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.sol-final-item-content a{
	display: inline-block;
	margin-top: 5px;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:34px;
}
.sol-final-item-content a.active{
	color:rgba(218,13,51,1);
}

div.sol-example:after {
	content: '';
	display: block;
	clear: both;
}
div.sol-box {
	height: 50px;
	text-align: justify;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break:break-all;
}
div.sol-box.opened
{
	height: auto;
}
div.sol-box .toggle .close,
div.sol-box.opened .toggle .open
{
	display: none;
}
div.sol-box .toggle .opened,
div.sol-box.opened .toggle .close
{
	display: inline;
}
div.sol-box.before {
	background-color: #ffeeee;
}

p.before {
	color: #990000;
}
p.after {
	color: #006600;
}
div.sol-box.pathname {
	height: auto;
}
/*************************莽聭聶茂陆聟氓聳聟茅聫聜猫搂聞卯聰聧茅聧聮忙楼聞茫聙聝 end************************/
/*************************莽禄聙氓聫楼莽麓掳莽聮聬茂陆聞忙聧垄 start*************************/
.mt-5{
	margin-top: 5px;
}
.mt-55{
	margin-top: 55px;
}
.ml-40{
	margin-left: 40px;
}
.color-fa{
	background: #FAFAFA!important;
}
.color-f7{
	background: #F7F7F7!important;
}
.res-content-w{
	width:1200px;
	margin: 0 auto;
	/* overflow: hidden; */
}
.res-content-w .fr img,
.res-content-w .fl img{
	max-width: 443px;
	height: auto;
}
.res-part-1{
	width:100%;
	/* height:287px; */
	padding: 40px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.res-part-1-red{
	background:rgba(216,10,48,0.07);
	padding: 29px 40px;
/* opacity:0.07; */
}
.res-part-1 h2{
	margin-bottom: 10px;
	font-size:24px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(178,0,0,1);
}
.res-part-1-p1{
	font-size:16px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:36px;
}
.res-part-1-p2{
	float: right;
	font-size:16px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:36px;
}
.res-part-2{
	width: 100%;
	margin-top: 43px;
	padding: 32px 40px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.res-part-2 h2{
	margin-bottom: 40px;
	text-align: center;
	font-size:40px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(200,18,51,1);
}
.res-part-2-list{
	width: 624px;
	margin-left: 40px;
}
.res-part-2-item{
	padding-left: 20px;
	background: url(../images/res-dian.png) no-repeat;
	background-position: 0px 5px;
	font-size:18px;
	font-family:PingFang SC;
	font-weight:500;
	text-align: justify;
	color:rgba(51,51,51,1);
}
.res-part-3{
	width: 100%;
	margin-top: 44px;
	padding: 40px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.res-part-3-l h2{
	font-size:40px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(200,18,51,1);
}
.res-part-3-list{
	margin-top: 160px;
	width: 640px;
}
.res-part-3-list{
	width: 640px;
}
.res-part-3-item:first-child{
	width: 340px;
	border-right: 1px solid rgba(51,51,51,1);
}
.res-part-3-item:last-child{
	margin-left: 30px;
	width: 270px;
}
.res-part-3-item h3{
	font-size:30px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.res-part-3-item p{
	font-size:18px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:30px;
}
.res-part-4{
	width: 100%;
	margin-top: 44px;
	padding: 38px 40px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.res-part-4-r{
	width: 620px;
	margin-left: 40px;
}
.res-part-4-r h2{
	margin-bottom: 50px;
	font-size:40px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(200,18,51,1);
}
.res-part-4-r p{
	font-size:18px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:36px;
}
.res-part-5{
    width: 100%;
    height: 500px;
    margin-top: 44px;
    padding: 35px 28px 29px 40px;
    background-color: rgba(255,255,255,1);
    box-shadow: 0px 0px 62px 0px rgba(218,218,218,0.41);
    background-image: url(../images/res-part-5-img.png);
    background-repeat: no-repeat;
    background-position: 752px 73px;
    background-size: 450px;
}
.res-part-5-content h2{
	font-size:40px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(200,18,51,1);
}
.res-part-5-list{
	width: 730px;
	margin-top: 30px;
}
.res-part-5-list li{
	float: left;
	width: 220px;
	margin-right: 20px;
	height: 162px;
	margin-bottom: 20px;
}
.res-part-5-item-1{
	/*width: 223px;*/
}
.res-part-5-item-2{
	/*width: 183px;*/
	/*margin-left: 55px;*/
}
.res-part-5-item-4{
	/*width: 230px;*/
	/*margin-left: 60px;*/
	width: 447px !important;
}
.res-part-5-list h3{
	font-size:30px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
}
.res-part-5-list p{
	font-size:18px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	text-align: justify;
	line-height:30px;
}
.res-part-6{
	width: 100%;
	margin-top: 45px;
	padding: 38px 43px 38px 40px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.res-part-6-r h2{
	font-size:40px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(200,18,51,1);
}
.res-part-6-list{
	width: 620px;
}
.res-part-7{
	width: 100%;
	margin-top: 45px;
	margin-bottom: 50px;
	padding: 38px 40px 38px 41px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.res-part-7-list{
	width: 610px;
}
.res-part-7-l h2{
	font-size:40px;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(200,18,51,1);
}
/*************************莽禄聙氓聫楼莽麓掳莽聮聬茂陆聞忙聧垄 end***************************/
/*************************忙露聯忙聮禄卯聲陆?- 茅聫聛忙聺驴莽聯搂茅聧漏氓潞隆莽芦露 start************************/
.digital-banner-wrapper img{
	width: 100%;
}
.digital-city{
	width:1200px;
	margin: 0 auto;
	padding: 60px 40px;
}

.sec-1{
    width: 1200px;
    height: 200px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 37px 141px;
    margin-top: -150px;
    margin-left: -600px;
    left: 50%;
    position: absolute;
} 
.sec-1 .t{
	font-weight:500;
	color:rgba(51,51,51,1);
	font-size:20px;
	text-align: center;
}

.sec-1 .line{
    width:30px;
	height:4px;
	background:rgba(200,18,51,1);
	margin:0 auto;
	margin-top: 14px;
}
.sec-1 .intro{
	font-size:14px;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	margin-top: 20px;

}
.sec-2{
	margin-top: 95px;
}
.sec-2 .t{
	font-size:28px;
	font-weight:800;
	color:rgba(51,51,51,1);
	text-align: center;
}
.sec-2 .intro{
width:779px;
font-size:14px;
font-weight:500;
color:rgba(102,102,102,1);
line-height:24px;
text-align: center;
margin: 0 auto;
margin-top: 28px;
}

.sec-2 .list{
	margin-top: 70px;
}
.sec-2 .list li{
	display: inline-table;
	width: 370px;
	height: 250px;
	text-align: center;
}

.sec-2 .list li img{
	height: 95px;
	text-align: center;
	margin: 10px auto;
}
.sec-2 .list li .n{
font-size:20px;
font-weight:500;
color:rgba(51,51,51,1);
margin-top: 29px;
text-align: center;
}
.sec-2 .list li .des{
font-size:14px;
width: 325px;
font-weight:500;
color:rgba(102,102,102,1);
line-height:24px;
text-align: center;
margin: 10px auto;
margin-top: 16px;
}

.sec-3{
	margin-top: 95px;
}
.sec-3 .t{
font-size:28px;
font-weight:800;
color:rgba(51,51,51,1);
text-align: center;
}
.sec-3 .tabs{
	margin-top: 30px;
	height: 1366px;
	position: relative;
}
.sec-3 .tabs li{

	display: inline-block;
}
.sec-3 .tabs li .tab-n{
 	width:220px;
    height:50px;
    background:#BBBBBB;
	font-size:20px;
	font-weight:800;
	color:rgba(255,255,255,1);
	line-height:50px;
	text-align: center;
	cursor: pointer;
	position: relative;
	
}
.sec-3 .tabs li .tab-n img{
	margin-bottom: 6px;
    margin-right: 5px;
}

.sec-3 .tabs li .tab-n .sanjiao{
	width: 36px;
	height: 12px;
	background:url(../images/sec-3-sanjiao.png) no-repeat left center;
	margin-left: 98px;
	display: none;
}
.sec-3 .tabs li.active .tab-n{
   background:rgba(200,20,50,1);
}

.sec-3 .tabs li.active .tab-n .sanjiao{
   display: block;
}


.sec-3 .tabs li  .tab-detail{
	position: absolute;
	top: 100px;
	left: 0;
	display: none;
}

.sec-3 .tabs li.active .tab-detail{
	display: block;
}

.sec-3 .tab-detail .d-1{

}
.sec-3 .tab-detail .d-1 img{
	width:380px;
    height:290px;
    float: left;
}

.sec-3 .tab-detail .d-1 .right{
	float: left;
	margin-left: 40px;

}

.sec-3 .tab-detail .d-1 .right h3{
font-size:20px;
font-weight:500;
color:rgba(51,51,51,1);
margin-top: 29px;
}
.sec-3 .tab-detail .d-1 .right p{
width:688px;
font-size:14px;
font-weight:500;
color:rgba(102,102,102,1);
line-height:24px;
margin-top: 29px;
margin-bottom: 68px;
}

.sec-3 .tab-detail .d-1 .right a{
	background:rgba(200,18,51,1);
	font-size:14px;
	font-weight:500;
	color:rgba(249,249,249,1);
	line-height: 38px;
	text-align: center;
	padding: 12px 34px;

}

.sec-3 .tab-detail .d-2{
	margin-top: 20px;
}
.sec-3 .tab-detail .c{
	width:340px;
	height: 150px;
	border-top: 2px solid #BBBBBB;
	float: left;
	margin-right: 30px;

}

.sec-3 .tab-detail .c .title{
	font-size:20px;
	font-weight:500;
	color:rgba(51,51,51,1);
	text-align: left;
	padding: 15px 0;
}

.sec-3 .tab-detail .c .intro{
	font-size:14px;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
}

.sec-3 .tab-detail .c a{
font-size:14px;
font-weight:500;
color:rgba(1,107,255,1);
float: right;
margin-top: 18px;
}

.sec-3 .tab-detail .d-3{
	margin-top: 213px;
}

.sec-3 .tab-detail .d-3 .tit{
	font-size:28px;
	font-weight:800;
	color:rgba(51,51,51,1);
	text-align: center;
	margin-bottom: 60px;
}
.sec-3 .tab-detail .d-3 .left{
    width: 588px;
    height: 430px;
    background: rgba(225,225,225,1);
    float: left;
    margin-top: 40px;
    padding: 90px 40px;
}
.sec-3 .tab-detail .d-3 .left .ti{
	font-size:20px;
	font-weight:500;
	color:rgba(51,51,51,1);
}

.sec-3 .tab-detail .d-3 .left .intro{
	font-size:14px;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	margin-top: 65px;
}

.sec-3 .tab-detail .d-3 .left .sayer{
font-size:14px;
font-weight:500;
color:rgba(102,102,102,1);
margin-top: 40px;
float: right;

}

.sec-3 .tab-detail .d-3 .right{
	width: 550px;
	height: 510px;
	float: left;
	margin-left: -30px;

}
.sec-3 .tab-detail .d-3 .right img{
	width: 100%;
	height: 100%;
}

.sec-4 {
	margin-top: 40px;
}
.sec-4 .title{
	font-size:28px;
	font-weight:800;
	color:rgba(51,51,51,1);
	text-align: center;
}
.sec-4 ul{
	margin-top: 43px;
}
.sec-4 li{
	max-width:1200px;
	border-bottom:1px solid rgba(98,98,98,1);
	padding: 30px 0;

}
.sec-4 li .post-time{
	width: 80px;
	height: 60px;
	float: left;
}
.sec-4 li .post-time .d{
font-size:20px;
font-weight:bold;
color:rgba(51,51,51,1);
}
.sec-4 li .post-time .y{
font-size:14px;
font-weight:bold;
color:rgba(153,153,153,1);
margin-top: 10px;
}
.sec-4 li h2{
	width:816px;
	font-size:20px;
	font-weight:500;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
	float: left;
}
.sec-4 li h2 a{
	color:rgba(51,51,51,1);
}
.sec-4 li h2 a:hover{
	text-decoration: underline;
}
.sec-4 li .intro{
width:1028px;
font-size:14px;
font-weight:bold;
color:rgba(153,153,153,1);
line-height:24px;
margin-top: 23px;
float: left;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.sec-4 .more{
background:rgba(200,18,51,1);
font-size:14px;
font-weight:bold;
color:rgba(255,255,255,1);
padding: 12px 34px;
text-align: center;
width:124px; 
margin:0 auto;
display: block;
margin-top: 50px;

}
.slide p{
    position: absolute;
    text-align: center;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 800;
    color: rgba(255,255,255,1);
    line-height: 18px;
    padding: 0 20px;
		}
/*************************忙露聯忙聮禄卯聲陆?- 茅聫聛忙聺驴莽聯搂茅聧漏氓潞隆莽芦露 end************************/


.resource-center{
	width:1200px;
	background:rgba(255,255,255,1);
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
	margin: 0 auto;
	padding: 60px 40px;
	margin-bottom: 130px;
}

.resource-center-crumb{
	width: 100%;
	height: 34px;
	background: #fff;
}
.resource-center-crumb ul{
	width: 1200px;
	margin: 0 auto;
}
.resource-center-crumb li{
	float:left;
}
.resource-center-crumb a{
	font-size: 13px;
	line-height: 34px;
	color: #999;
}
.resource-center-crumb i{
	font-size: 13px;
	color: #999;
	padding: 0 3px;
}

.item{
	width: 185px;
}
.core-erji-list{
	 display: none;
	margin-bottom: 23px;
	clear:both;
}
.core-xiala{
	display: inline-block;
	margin-right: 12px;
	width: 20px;
	height: 20px;
	background: url(../images/yiyiyi.png) center;
	background-repeat: no-repeat;
}
.core-xiala.active{
	background: url(../images/lalala.png) center;
	background-repeat: no-repeat;
}
.core-erji-item{
	width: 240px;
	box-sizing:border-box;
	padding-left: 56px;
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	cursor: pointer;
}
.core-erji-list li.active{
	color: #d8173a;
	margin-left: -3px;
	border-left: 3px solid #d8173a;
}

/*************************莽聬聸氓卤录莽卢聼猫陇掳氓聧聻忙聬路 start************************/

.sec  .certify{
	width: 1200px;
	height: 600px;
}
.sec  .certify  .swiper-container {
  width: 100%;
  height: 100%;
}
.sec  .certify  .swiper-slide {
  text-align: center;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.sec  .certify .swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
}

.sec .big-v .left{
	float: left
}

.sec .new-media-icon{
    width: 80px;
    height: 80px;
    background-color: #e5dcdc;
    display: inline-block;
    float: left;
    margin-left: 10px;
}
.sec .new-media-icon img{
	width: 100%;
	height: 100%;
}
.sec .new-item-right-w{
	margin-left: 17px;
    width: 910px;
}

.sec .big-v .middle{
float: left;
width: 758px;
}
.sec .big-v .middle img{
	width: 100%;
}

.sec .big-v .right{
	float: left;
	position: relative;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

.sec .big-v .right .focus{
	position: absolute;
    top: 190px;
    left: 40px;
}
.sec .big-v .right .follow{
	position: absolute;
    top: 190px;
    left: 133px;
}
.sec .big-v .right .count{
	position: absolute;
    top: 190px;
    left: 239px;
}
/*************************莽聬聸氓卤录莽卢聼猫陇掳氓聧聻忙聬路 end************************/


/*************************忙露聯忙聮禄卯聲陆?- 莽录聝忙聢聽莽虏露忙路聡芒聞聝盲录聟莽聙鹿氓陇聤氓聫聫 start************************/
.informationsecure-banner-wrapper img{
	width: 100%;
}
.information-secure{
	width:1200px;
	margin: 0 auto;
	padding: 45px 40px;
}

.information-secure .secs-1{

} 
.information-secure .secs-1 .t{
	font-size:28px;
	font-weight:800;
	color:rgba(51,51,51,1);
	text-align: center;
}

.information-secure .secs-1 .block{
	margin-top: 40px;
}
.information-secure .secs-1 .block .card{
	width:390px;
	height:400px;
	background:rgba(0,0,0,1);
	float: left;
	margin-right: 15px;
	padding: 38px 52px;
	position: relative;
}
.information-secure .secs-1 .block .card:hover{
	box-shadow:0px 0px 16px 6px rgba(0, 0, 0, 0.27);
}

.information-secure .secs-1 .block .card .t{
	font-size:32px;
	font-weight:bold;
	color:rgba(255,255,255,1);
	text-align: left;
}

.information-secure .secs-1 .block .card-1{
	background:url(../images/secs1-1.jpg) no-repeat;
}
.information-secure .secs-1 .block .card-2{
	background:url(../images/secs1-2.jpg) no-repeat;
}
.information-secure .secs-1 .block .card-3{
	background:url(../images/secs1-3.jpg) no-repeat;
}


.information-secure .secs-1 .block .card .des{
	font-size:18px;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:24px;
	margin-top: 30px;
	display: none;
}


.information-secure .secs-1 .block .card .link{
	position: absolute;
	bottom: 125px;
	left: 52px;
	width:124px;
	height:38px;
	border:1px solid rgba(255,255,255,1);
	color: #fff;
	line-height: 38px;
	text-align: center;
	display: none;
}

.information-secure .secs-1 .block .card:hover .des{
	display: block;
}

.information-secure .secs-1 .block .card:hover .link{
	display: block;
}

.information-secure .secs-1 .block .card .link a{
	color: #fff;
}


.secs-3{
	/*margin-top: 95px;*/
	margin-top: 40px;

}
.secs-3 .t{
	font-size:28px;
	font-weight:800;
	color:rgba(51,51,51,1);
	text-align: center;
	background-color: #EEEEEE;
	padding: 40px 0;

}



.secs-3 .product-list{

	width: 100%;
	height: 940px;
}
.secs-3 ul{
	width: 100%;
	height:335px;
	margin:0 auto;
	position: relative; 
	background: url(../images/product-bg.png);
}
.secs-3 ul .information-secure{
 	position: relative;
}
.secs-3 ul li{
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.secs-3 li{
	 width:24.5%;
	 cursor: pointer;
}
.secs-3 li .product-icon{
   width: 128px;
   height: 128px;
   margin: 0 auto;
   transform: scale(0.6,0.6);
  
}
.secs-3 li .product-name{
   	padding-top:10px;
   	font-size:20px !important;
	font-family:PingFang SC !important;
	font-weight:bold !important;
	line-height:24px;
	  	color: #323232;
}
.secs-3 li .product-intro{
   display: none;
}

.secs-3 li.active{
	/*width:350px; */
	/*border-right:1px solid  #D9DCE1;
	border-left:1px solid  #D9DCE1;*/
}
.secs-3 li .product{
	position: relative;
}
.secs-3 li.active .product{
	
}
.secs-3 li .product .sanjiao{
	position: absolute;
    bottom: -123px;
    left: 95px;
    display: none;
}
.secs-3 li.active .sanjiao{
	display: block;
}
.secs-3 li.active .product-icon{
	transform: scale(1,1);
}
.secs-3 li.active .product-name{
    
/*    font-size: 22px; */
	font-size:20px !important;
	font-family:PingFang SC !important;
	font-weight:bold !important;
	line-height:24px;
   	color: #323232;
}
.secs-3 li.active .sub-name{
	font-size:14px !important;
	font-family:PingFang SC;
	font-weight:500;
}
.secs-3 li .sub-name{
    margin-top: 14px;
	font-size:14px;
}
.secs-3 li.active .product-intro{
   font-size: 12px;
   color: #323232;
   display: block;
}
.secs-3 li.active .redline{
  width: 30px;
  height: 3px;
  background-color: #005bac;
  margin: 10px auto;
}

.secs-3 li .block{
	display: none;
}
.secs-3 li.active .block{
    position: absolute;
    top: 384px;
    left: 0;
    width: 1200px;
    display: block;
    /* background: url(../images/dl-arraw.6278433.png) no-repeat; */
    background-position-x: 131px;
    border-bottom: 1px solid #BBBBBB;
    padding-bottom: 50px;
}

.secs-3 li .dl-1{
    width: 386px;
    height: 538px;
    float: left;
    margin-right: 18px;
    position: relative;
}
.secs-3 li .dl-1:last-child{
	margin-right:0;
}
.secs-3 li .dl-1 .pic,
.secs-3 li .dl-1 .pic img{
	width: 378px;
	height: 278px;
}

.secs-3 li .dl-1 .t{
	    font-size: 20px;
    font-weight: 500;
    color: rgba(51,51,51,1);
    text-align: left;
    padding: 0 0;
    margin: 10px 0;
}
.secs-3 li .dl-1 .intro{
	font-size: 14px;
    font-weight: 500;
    color: rgba(102,102,102,1);
    line-height: 24px;
    text-align: left;
}

.secs-3 li .dl-1 .link{
	position: absolute;
	bottom: 0;
	right: 0;
	width:90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff; 
	background-color: #005bac;
}
.secs-3 li .dl-1 .link a{
	color: #fff;
}


.secs-3 .product-icon-1{
	background: url(../images/p-icon1.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.secs-3 .product-icon-2{
	background: url(../images/p-icon2.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.secs-3 .product-icon-3{
	background: url(../images/p-icon3.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.secs-3 .product-icon-4{
	background: url(../images/p-icon4.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}
.secs-3 .product-icon-5{
	background: url(../images/p-icon5.png) no-repeat left center;
	background-size: 100%;
	height: 100%;
}



.information-secure .secs-4 {
	margin-top:60px;
}
.information-secure .secs-4 .t{
	font-size:28px;
	font-weight:800;
	color:rgba(51,51,51,1);
	text-align: center;
}
.information-secure .secs-4 .intro{
	width:779px;
	font-size:14px;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	text-align: center;
	margin: 0 auto;
	margin-top: 28px;
}

.information-secure .secs-4 .list{
	margin-top: 70px;
}
.information-secure .secs-4 .list li{
	display: inline-block;
	width: 360px;
	height: 250px;
	text-align: center;
}

.information-secure .secs-4 .list li img{
	height: 70px;
	text-align: center;
	margin:0 auto;
}

.information-secure .secs-4 .list li .des{
font-size:15px;
width: 325px;
font-weight:500;
color:rgba(51,51,51,1);
line-height:24px;
text-align: center;
margin: 0 auto;
margin-top: 16px;
}

.secs-5{
	width:100%;
    /*height:500px;*/
	background:url(../images/secs-5-bg.jpg) no-repeat left top; 
	background-size: 100% auto;
}

.secs-5 .t{
	font-size:32px;
	font-weight:800;
	color:#fff;
	margin-top: 33px;
	line-height: 38px;
}

.secs-5 .intro{
	width: 748px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-align: justify;
    line-height: 35px;
    margin-top: 35px;
}


.secs-5 .link{
	margin-top: 50px;
	width:124px;
	height:38px;
	border:1px solid rgba(255,255,255,1);
	color: #fff;
	line-height: 38px;
	text-align: center;
}
.secs-5 .link a{
	color: #fff;
}

.secs-6 .t{
font-size:28px;
font-weight:800;
color:rgba(51,51,51,1);
text-align: center;
margin-top: 100px;
}

.secs-6 .lunbo{
width:100%;
height:500px;
background:rgba(51,51,51,1);
margin-top: 40px;
}
.secs-6 .lunbo li{
	display: none;
}

.secs-6 .lunbo li.active{
	display: block;
}

.secs-6 .lunbo li .left{
	width:50%;
    height:500px;
    float: left;
    background-color: red;
}

.secs-6 .lunbo li .right{
	width:50%;
    height:500px;
    float: left;
    padding: 81px 74px;

}


.secs-6 .lunbo li .right .handler{
font-size:28px;
font-weight:800;
color:rgba(255,255,255,1);
}

.secs-6 .lunbo .handler .prev{
	height: 28px;
	width: 30px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/secs-handler.png) no-repeat 0 4px;
}

.secs-6 .lunbo .handler .next{
	height: 28px;
	width: 30px;
	display: inline-block;
	cursor: pointer;
	background: url(../images/secs-handler.png) no-repeat -120px 4px;
}

.secs-6 .lunbo li .right .t{
	font-size:28px;
	font-weight:800;
	color:rgba(255,255,255,1);
	margin-top: 30px;
	text-align: left;
}

.secs-6 .lunbo li .right .intro{
    width: 500px;
    font-size: 14px;
    font-weight: 500;
    color: rgba(255,255,255,1);
    line-height: 21px;
    margin-top: 40px;
    text-align: justify;
}

.secs-6 .lunbo li .right .link{
width:124px;
height:38px;
border:1px solid rgba(255,255,255,1);
text-align: center;
line-height: 38px;
margin-top: 28px;
}

.secs-6 .lunbo li .right .link a{
	color: #fff;
}

.secs-7 {

}

.secs-7 .t{
font-size:28px;
font-weight:800;
color:rgba(51,51,51,1);
text-align: center;
margin-top: 100px;
}

.secs-7 .cases{
	margin: 0 auto;
	margin-top: 41px;

}
.secs-7 .cases ul{
	margin-left: 40px;
}

.secs-7 .cases li{
	width:330px;
	height:280px;
	background:red;
	float: left;
	margin-right: 15px;
}
.secs-7 .cases li .pic img{
	width:330px;
	height:280px;
}

.secs-7 .cases li .title{
text-align: center;
margin-top: -50px;
font-size:22px;
font-weight:bold;
color:rgba(255,255,255,1);
}

.secs-7 .cases .link{
	clear: both;
	font-size:14px;
	font-weight:500;
	color:rgba(1,107,255,1);
	text-align: center;
	padding-top: 30px;
}

.secs-7 .cases .link a{
	color:rgba(1,107,255,1);
}
.kunlun .t{
	background-color: transparent;
}

.kunlun ul{
	width: 100%;
	height:335px;
	margin:0 auto;
	position: relative; 
	background: url(../images/kunlun-bg.png);
}
.kunlun li .product-name{
	color: #fff;
	display: block;
}
.kunlun li.active .product-name{
	color: #fff;
}


.kunlun .product-icon-1{
	background: url(../images/kunlun-1.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}
.kunlun .product-icon-2{
	background: url(../images/kunlun-2.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}
.kunlun .product-icon-3{
	background: url(../images/kunlun-3.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}
.kunlun .product-icon-4{
	background: url(../images/kunlun-4.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}
.kunlun li{
	width: 274px;
}
.kunlun li .dl-1{
	width: 100%;
	height: 323px;
}
.kunlun li .dl-1 .pic{
	float: left;
	margin-right: 40px;
	width: 600px;
}
.kunlun li .dl-1 .pic img{
	width: 100%;
}
.kunlun li .dl-1 .intro{
	float: left;
	width: 550px;
}

.kunlun li .product .sanjiao{
	left:95px;
}
.kunlun .product-list {
    height: 740px;
}

.secs-p {
	background: url(../images/new-new.png) no-repeat center center;
	background-size: 100% 100%;
}

.secs-p .t{
font-size:28px;
font-family:PingFang SC;
font-weight:800;
color:rgba(51,51,51,1);
text-align: center;
padding-top: 58px;

}
.secs-p .t2{
font-size:18px;
font-family:PingFang SC;
font-weight:800;
color:rgba(51,51,51,1);
line-height:53px;
text-align: center;
margin-top: 30px;

}
.secs-p .intro{
width:1200px;
margin: 0 auto;
}
.secs-p .intro p{
width:1200px;
text-indent: 30px;
font-size:14px;
font-family:PingFang SC;
font-weight:500;
color:rgba(51,51,51,1);
line-height:24px;
margin: 0 auto;
margin-top: 20px;
}

.secs-p .quoto2{
	float: right;
    margin-top: 20px;

}
.secs-media{
	text-align: center;
	margin-top: 30px;
}
.secs-media .t{
font-size:28px;
font-family:PingFang SC;
font-weight:800;
color:rgba(51,51,51,1);
line-height:53px;
text-align: center;
}

.secs-media .ul{
	width: 1200px;
    margin: 0 auto;
}
.secs-media li{
	width:285px;
	height:140px;
	display: inline-block;
	position: relative;
	margin-top: 60px;
}
.secs-media li img{
	width: 285px;
	height: 140px;
}
.secs-media li .normal{
	display: block;
}
.secs-media li:hover .normal{
	display: none;
}

.secs-media li .gray{
	display: none;
}

.secs-media li:hover .gray{
	display: block;
}
.secs-media li .sub{
	display: none;
}

.secs-media li:hover .sub{
	width:285px;
	height:30px;
	line-height: 30px;
	background:rgba(153,153,153,1);
	position: absolute;
	z-index: 999;
	bottom: 0;
	left:0;
	color:rgba(255,255,255,1);
	display: block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis
}



.secs-media li .sub a{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
}




/*************************忙露聯忙聮禄卯聲陆?- 莽录聝忙聢聽莽虏露忙路聡芒聞聝盲录聟莽聙鹿氓陇聤氓聫聫 end************************/

/*************************莽聮搂氓聥庐氓路聺莽聮聛茫聜聢莽聵聣茅聧聴忙聸垄茫聙聣************************/
.rzdy .t{
font-size:24px;
font-family:PingFang SC;
font-weight:800;
color:rgba(51,51,51,1);
line-height:36px;
border-bottom: 1px solid rgba(229,229,229,1);
text-align: center;
padding-bottom: 30px;
}
.rzdy{
	background-color: #fff;
	padding: 50px;
	box-shadow:0px 0px 62px 0px rgba(218,218,218,0.41);
}
.rzdy .content{
	margin-top: 30px;
}
.rzdy .content h2{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:bold;
	color:#666666;
	line-height:38px;
}
.rzdy .content p{
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:38px;
}
.rzdy .content img{
    width: 615px;
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
}




/*************************茅聫聞氓聴聲莽虏娄忙碌聹忙聢聺氓麓聼忙陇陇茂驴陆************************/
.kly .red-line{
	width: 30px;
	height: 4px;
	background-color: #005bac;
	margin: 20px auto;
	text-align: center;
}
.kly .informationsecure-banner-wrapper{
	position: relative;
}
.kly .kly-1{
    height: 200px;
    width: 1200px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
    padding: 37px 141px;
    left: 50%;
    bottom: -128px;
    margin-left: -600px;
    margin-top: -150px;
    position: absolute;
}
.kly .kly-1 .t{
font-size:20px;
font-family:PingFang SC;
font-weight:500;
color:rgba(51,51,51,1);
line-height:24px;
text-align: center;
}
.kly .kly-1 .intro{
font-size:14px;
font-family:PingFang SC;
font-weight:500;
color:rgba(102,102,102,1);
line-height:24px;
}

.kly .secs-3{
	margin-top: 200px;	
}
.kly .secs-3 .product-ul{

	background: url(../images/kldrr.png) no-repeat;
}
.kly  .secs-3 li.active .block{
    border-bottom: 0;
}

.kly li .product-name{
	color: #333 !important;
}

.kly li .product-icon {
    width: 137px;
    height: 154px;
    margin: 0 auto;
    transform: scale(0.6,0.6);
}

.kly .product-icon-1{
	background: url(../images/kk-1.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}
.kly .product-icon-2{
	background: url(../images/kk-2.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}
.kly .product-icon-3{
	background: url(../images/kk-3.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}
.kly .product-icon-4{
	background: url(../images/kk-4.png) no-repeat left center;
	background-size: 100% 100%;
	height: 100%;
}

.kly li .product .sanjiao{
	bottom: -64px;
}
.kly li .dl-1{
	width: 25%;
    float: left;
    margin: 0;
    text-align: center;
}
.kly li .dl-1 img{
	width: 120px;
}
.kly li .dl-1 .t{
	text-align: center;
	font-size:20px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.kly li .dl-1 .intro{
	width: 80%;
	text-align: center;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	float: none;
	margin: 0 auto;
}

.kly li .more a{
width:90px;
height:30px;
background:rgba(200,18,51,1);
font-size:14px;
font-family:PingFang SC;
font-weight:500;
color:rgba(249,249,249,1);
line-height:29px;
text-align: center;
display: inline-block;
float: right;
margin-top: 50px;
}

.kly .sec-3{
	width: 1200px;
	margin: 0 auto;
	margin-top: 90px;
}

.kly .sec-3 .tabs {
    margin-top: 30px;
    height: 700px;
    position: relative;
}

.kly .sec-3 .tabs li .tab-n {
    width: 396px;
    height: 50px;
    font-size: 20px;
    font-weight: 800;
    color: rgba(255,255,255,1);
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.kly .sec-3 .tabs li .tab-n .sanjiao {
    margin-left: 180px;
}

.kly .sec-3 .tab-detail .intro{
	width:929px;
font-size:16px;
font-family:PingFang SC;
font-weight:500;
color:rgba(102,102,102,1);
line-height:30px;
text-align: center;
margin: 0 auto;
}



.kly .sec-3 .tab-detail img{
	width: 590px;
	/*height: 320px;*/
	margin-top: 50px;
	margin-right: 7px;
}

.kly .sec-3  .cert {
    width: 50%;
    float: left;
margin-top: 46px;
    padding-left: 144px;
}
.kly .sec-3  .cert:before{
	content: '鈼�';
	color: rgba(200,20,50,1);
	    padding-right: 10px;
}


.kly .kly-2{
	width: 1200px;
	margin: 50px auto;
}

.kly .kly-2 .t{
font-size:28px;
font-family:PingFang SC;
font-weight:800;
color:rgba(51,51,51,1);
line-height:53px;
text-align: center;
}
.kly .kly-2 .intro{
width:929px;
font-size:14px;
font-family:PingFang SC;
font-weight:500;
color:rgba(102,102,102,1);
line-height:24px;
margin: 0 auto;
text-align: center;
    margin-top: 20px;
}

.kly .kly-2 .changjing{
	margin-top: 58px;
}

.kly .kly-2 .changjing li{
	list-style: none;
    width: 296px;
    height: 535px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.kly .kly-2 .changjing li .inside{
	position: absolute;
	top: 188px;
	z-index: 9999;
	text-align: center;
	width: 100%;
}

.kly .kly-2 .changjing li.active .inside{
	top: 150px;
}

.kly .kly-2 .changjing  li .icon img{
	width: 72px;
	max-height:86px;
	text-align: center;
}
.kly .kly-2 .changjing  li .t{
font-size:20px;
font-family:PingFang SC;
font-weight:800;
color:rgba(255,255,255,1);
line-height:29px;
margin-top: 10px;
}
.kly .kly-2 .changjing  li .intro{
width:120px;
height:70px;
font-size:14px;
font-family:PingFang SC;
font-weight:500;
color:rgba(255,255,255,1);
line-height:28px;
display: none;
margin-top: 20px;
}
.kly .kly-2 .changjing  li .intro a{
color:rgba(255,255,255,1);
}
.kly .kly-2 .changjing  li .intro a:hover{
	text-decoration: underline;
}
.kly .kly-2 .changjing  li.active .intro{
	display: block;
}
.kly .kly-2 .changjing  li.active .pic{
	display: block;
}

.kly .kly-2 .changjing  li .pic{
	display: none;
}

.kly .kly-2 .changjing  li.active .pic2{
	display: none;
}

.kly .kly-2 .changjing  li .pic2{
	display: block;
}

.kly .kly-2 .changjing  li .more{
	display: none;
}
.kly .kly-2 .changjing  li.active .more{
	display: block;
}
.kly .kly-2 .changjing  li .red-line{
	margin-top:150px;
}
.kly .kly-2 .changjing  li.active .red-line{
	display: none;
}

.kly .kly-2 .changjing  li .more a{
	float: none;
}




/****************industry-internet page********************/
.industry-internet .sec-2 .intro{
	width: 100%;
	margin-top: 60px;
}
.industry-internet  .sec-2 .intro img{
	width: 474px;
	height: 222px;
	float: left;
	margin-right: 44px;
}
.industry-internet .sec-2 .intro .h{
	font-size:18px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:53px;
	text-align: left;
}
.industry-internet .sec-2 .intro .desc{
	width: 590px;
	height:39px;
	font-size:14px;
	font-family:PingFang SC;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	float: left;
	text-align: left;
}
.industry-internet .sec-2 .list{
    margin-top: 30px;
}

.industry-internet .sec-2 .list .h{
		font-size:18px;
	font-family:PingFang SC;
	font-weight:800;
	color:rgba(51,51,51,1);
	line-height:53px;
	text-align: center;
}
.industry-internet .sec-3 {
    margin-top: 0px;
}
.industry-internet .sec-3 ul{
	margin-top: 60px;
}
.industry-internet .sec-3 li{
	display: inline-block;
	width: 326px;
	height: 400px;
	margin-right: 60px;
}
.industry-internet .sec-3 li:last-child{
    margin-right: 0px;
}
.industry-internet .sec-3 li .pic img{
	width: 326px;
	height: 234px;
}
.industry-internet .sec-3 li .h{
font-size:18px;
font-family:PingFang SC;
font-weight:800;
color:rgba(51,51,51,1);
line-height:34px;
padding: 24px 16px 18px 16px;
}
.industry-internet .sec-3 li .des{
font-size:14px;
font-family:PingFang SC;
font-weight:500;
color:rgba(102,102,102,1);
line-height:24px;
padding: 0px 16px 20px 16px;
}
.industry-internet .sec-3 li .link a{
font-size:14px;
font-family:PingFang SC;
font-weight:500;
color:rgba(51,51,51,1);
line-height:34px;
padding: 0px 16px 20px 16px;
}
.industry-internet .sec-3 li .link a:hover{
	color: #DA0D33;	
}
.industry-internet .sec-3 li .link a:hover{
	color: #DA0D33;	
}


.industry-internet .sec-3 .more{
	width:124px;
	height:38px;
	background:rgba(200,18,51,1);
	font-size:14px;
	font-family:PingFang SC;
	font-weight:bold;
	color:rgba(255,255,255,1);
	line-height:38px;
	text-align: center;
	display: block;
	margin: 0 auto;
	margin-top: 50px;
}

.industry-internet .sec-5{
font-size:28px;
font-family:PingFang SC;
font-weight:800;
color:rgba(51,51,51,1);
line-height:53px;
text-align: center;
margin-top: 100px;
}

.industry-internet  .d-3{
	margin-top: 60px;
}

.industry-internet .d-3 .tit{
	font-size:28px;
	font-weight:800;
	color:rgba(51,51,51,1);
	text-align: center;
	margin-bottom: 60px;
}
.industry-internet  .d-3 .left{
    width: 554px;
    height: 430px;
    background: rgba(225,225,225,1);
    float: left;
    margin-top: 14px;
    padding: 54px 63px;
    margin-left: 40px;
}
.industry-internet  .d-3 .left .ti{
	font-size:18px;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height: 30px;
}

.industry-internet  .d-3 .left .intro{
	font-size:14px;
	font-weight:500;
	color:rgba(102,102,102,1);
	line-height:24px;
	margin-top: 20px;
	text-align: left;
}

.industry-internet  .d-3 .left .sayer{
font-size:14px;
font-weight:500;
color:rgba(102,102,102,1);
margin-top: 40px;
float: right;

}

.industry-internet  .d-3 .right{
	width: 488px;
	float: left;
	margin-left: -30px;

}
.industry-internet  .d-3 .right img{
	width: 100%;
	height: 100%;
}

.industry-internet .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	left: 0 !important;
}