@font-face {
	font-family: 'icon';  /* project id 1382981 */
	src: url('//dfs.yun300.cn/group1/M00/18/5D/rBQBHV2epEeEUr-eAAAAANMx-00399.eot');
	src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
	url('//dfs.yun300.cn/group1/M00/19/11/rBQBHF2epGaEFgpYAAAAALwWvCo4.woff2') format('woff2'),
	url('//dfs.yun300.cn/group1/M00/18/2E/rBQBG12epF-EYKSFAAAAAED5Afo88.woff') format('woff'),
	url('//dfs.yun300.cn/group1/M00/19/11/rBQBHF2epFiEAPF4AAAAAHyE_BQ706.ttf') format('truetype'),
	url('//dfs.yun300.cn/group1/M00/19/11/rBQBHF2epFGEcqaDAAAAAGcpK6g739.svg#icon') format('svg');
}
/* ==========================================================================
    公共样式
============================================================================ */
.wrap{width: 1232px;margin: 0 auto;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.news-more{color: #bcbcbc;}
.news-more i{display: inline-block;width: 16px;height: 16px;background: #bababa;text-align: center;line-height: 16px;border-radius: 100%;color: #fff;font-size: 10px;padding-left: 1px;margin-left: 5px;}
.btn-style{width: 164px;height: 44px;border: 1px solid #e5e5e5;color: #666;}
.btn-style i{color: #666;font-size: 20px;}
.btn-style:hover{background: #cf1920;border-color: #cf1920;color: #fff;-webkit-transition: .4s;transition: .4s;}
.btn-style:hover i{color: #fff;-webkit-transition: .4s;transition: .4s;}

.e_title.color_error{
	display:none;
}
@media screen and (max-width: 1280px) {
    .wrap{width: 920px;}
}

@media screen and (max-width: 992px) {
    .wrap{width: 720px;}
}

@media screen and (max-width: 767px) {
    .wrap{width: auto;margin-left: 15px;margin-right: 15px;}
  .detail-crumbs  .wrap{
  	width:calc(100% - 30px);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
	.btn-style{width: 120px;height: 36px;}
	.btn-style i{font-size: 18px;}
}

/* flex布局 */
.flex-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}


/* ==========================================================================
    文字
============================================================================ */
.font60{font-size: 60px;}
.font36{font-size: 36px;}
.font30{font-size: 30px;}
.font24{font-size: 24px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}

@media screen and (max-width: 1440px) {
    .font60{font-size: 56px;}
    .font36{font-size: 32px;}
    .font30{font-size: 28px;}
    .font24{font-size: 22px;}
    .font20{font-size: 18px;}
}

@media screen and (max-width: 1280px) {
    .font60{font-size: 48px;}
    .font36{font-size: 30px;}
    .font30{font-size: 26px;}
    .font24{font-size: 22px;}
	.font20{font-size: 18px;}
	.font16{font-size: 14px;}
}

@media screen and (max-width: 767px) {
    .font60{font-size: 32px;}
    .font36{font-size: 24px;}
    .font30{font-size: 20px;}
    .font24{font-size: 18px;}
	.font18{font-size: 16px;}
	.font16{font-size: 14px;}
}



/* ==========================================================================
    距离
============================================================================ */
.pad150{padding: 150px;}
.pad120{padding: 120px;}
.pad100{padding: 100px;}
.pad80{padding: 80px;}
.pad60{padding: 60px;}
.pad50{padding: 50px;}
.pad40{padding: 40px;}
.pad30{padding: 30px;}
.pad20{padding: 20px;}

.marg150{margin: 150px;}
.marg120{margin: 120px;}
.marg100{margin: 100px;}
.marg80{margin: 80px;}
.marg60{margin: 60px;}
.marg50{margin: 50px;}
.marg40{margin: 40px;}
.marg30{margin: 30px;}
.marg20{margin: 20px;}

.pt150{padding-top: 150px;}
.pt120{padding-top: 120px;}
.pt100{padding-top: 100px;}
.pt80{padding-top: 80px;}
.pt60{padding-top: 60px;}
.pt50{padding-top: 50px;}
.pt40{padding-top: 40px;}
.pt30{padding-top: 30px;}
.pt20{padding-top: 20px;}

.pb150{padding-bottom: 150px;}
.pb120{padding-bottom: 120px;}
.pb100{padding-bottom: 100px;}
.pb80{padding-bottom: 80px;}
.pb60{padding-bottom: 60px;}
.pb50{padding-bottom: 50px;}
.pb40{padding-bottom: 40px;}
.pb30{padding-bottom: 30px;}
.pb20{padding-bottom: 20px;}

.mt150{margin-top: 150px;}
.mt120{margin-top: 120px;}
.mt100{margin-top: 100px;}
.mt80{margin-top: 80px;}
.mt60{margin-top: 60px;}
.mt50{margin-top: 50px;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}

.mb150{margin-bottom: 150px;}
.mb120{margin-bottom: 120px;}
.mb100{margin-bottom: 100px;}
.mb80{margin-bottom: 80px;}
.mb60{margin-bottom: 60px;}
.mb50{margin-bottom: 50px;}
.mb40{margin-bottom: 40px;}
.mb30{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}


@media screen and (max-width: 1280px) {
    .pad150{padding: 120px;}
    .pad120{padding: 100px;}
    .pad100{padding: 80px;}
    .pad80{padding: 60px;}
    .pad60{padding: 50px;}
    .pad50{padding: 44px;}
    .pad40{padding: 36px;}
    
    .marg150{margin: 120px;}
	.marg120{margin: 100px;}
	.marg100{margin: 80px;}
	.marg80{margin: 60px;}
	.marg60{margin: 50px;}
	.marg50{margin: 44px;}
	.marg40{margin: 36px;}
	
	.pt150{padding-top: 120px;}
	.pt120{padding-top: 100px;}
	.pt100{padding-top: 80px;}
	.pt80{padding-top: 60px;}
	.pt60{padding-top: 50px;}
	.pt50{padding-top: 44px;}
	.pt40{padding-top: 36px;}
	
	.pb150{padding-bottom: 120px;}
	.pb120{padding-bottom: 100px;}
	.pb100{padding-bottom: 80px;}
	.pb80{padding-bottom: 60px;}
	.pb60{padding-bottom: 50px;}
	.pb50{padding-bottom: 44px;}
	.pb40{padding-bottom: 36px;}
	
	.mt150{margin-top: 120px;}
	.mt120{margin-top: 100px;}
	.mt100{margin-top: 80px;}
	.mt80{margin-top: 60px;}
	.mt60{margin-top: 50px;}
	.mt50{margin-top: 44px;}
	.mt40{margin-top: 36px;}
	
	.mb150{margin-bottom: 120px;}
	.mb120{margin-bottom: 100px;}
	.mb100{margin-bottom: 80px;}
	.mb80{margin-bottom: 60px;}
	.mb60{margin-bottom: 50px;}
	.mb50{margin-bottom: 44px;}
	.mb40{margin-bottom: 36px;}
}

@media screen and (max-width: 992px) {
    .pad150{padding: 90px;}
    .pad120{padding: 72px;}
    .pad100{padding: 60px;}
    .pad80{padding: 50px;}
    .pad60{padding: 40px;}
    .pad50{padding: 36px;}
    .pad40{padding: 32px;}
    .pad30{padding: 28px;}
    .pad20{padding: 18px;}
    
    .marg150{margin: 90px;}
	.marg120{margin: 72px;}
	.marg100{margin: 60px;}
	.marg80{margin: 50px;}
	.marg60{margin: 40px;}
	.marg50{margin: 36px;}
	.marg40{margin: 32px;}
	.marg30{margin: 28px;}
	.marg20{margin: 18px;}
	
	.pt150{padding-top: 90px;;}
	.pt120{padding-top: 72px;;}
	.pt100{padding-top: 60px;;}
	.pt80{padding-top: 50px;}
	.pt60{padding-top: 40px;}
	.pt50{padding-top: 36px;}
	.pt40{padding-top: 32px;}
	.pt30{padding-top: 28px;}
	.pt20{padding-top: 18px;}
	
	.pb150{padding-bottom: 90px;;}
	.pb120{padding-bottom: 72px;;}
	.pb100{padding-bottom: 60px;;}
	.pb80{padding-bottom: 50px;}
	.pb60{padding-bottom: 40px;}
	.pb50{padding-bottom: 36px;}
	.pb40{padding-bottom: 32px;}
	.pb30{padding-bottom: 28px;}
	.pb20{padding-bottom: 18px;}
	
	.mt150{margin-top: 90px;;}
	.mt120{margin-top: 72px;;}
	.mt100{margin-top: 60px;;}
	.mt80{margin-top: 50px;}
	.mt60{margin-top: 40px;}
	.mt50{margin-top: 36px;}
	.mt40{margin-top: 32px;}
	.mt30{margin-top: 28px;}
	.mt20{margin-top: 18px;}
	
	.mb150{margin-bottom: 90px;;}
	.mb120{margin-bottom: 72px;;}
	.mb100{margin-bottom: 60px;;}
	.mb80{margin-bottom: 50px;}
	.mb60{margin-bottom: 40px;}
	.mb50{margin-bottom: 36px;}
	.mb40{margin-bottom: 32px;}
	.mb30{margin-bottom: 28px;}
	.mb20{margin-bottom: 18px;}
}

@media screen and (max-width: 768px) {
    .pad150{padding: 60px;}
    .pad120{padding: 50px;}
    .pad100{padding: 44px;}
    .pad80{padding: 36px;}
    .pad60{padding: 30px;}
    .pad50{padding: 30px;}
    .pad40{padding: 28px;}
    .pad30{padding: 24px;}
    .pad20{padding: 16px;}

    .marg150{margin: 60px;}
	.marg120{margin: 50px;}
	.marg100{margin: 44px;}
	.marg80{margin: 36px;}
	.marg60{margin: 30px;}
	.marg50{margin: 30px;}
	.marg40{margin: 28px;}
	.marg30{margin: 24px;}
	.marg20{margin: 16px;}
	
	.pt150{padding-top: 60px;}
	.pt120{padding-top: 50px;}
	.pt100{padding-top: 44px;}
	.pt80{padding-top: 36px;}
	.pt60{padding-top: 30px;}
	.pt50{padding-top: 30px;}
	.pt40{padding-top: 28px;}
	.pt30{padding-top: 24px;}
	.pt20{padding-top: 16px;}
	
	.pb150{padding-bottom: 60px;}
	.pb120{padding-bottom: 50px;}
	.pb100{padding-bottom: 44px;}
	.pb80{padding-bottom: 36px;}
	.pb60{padding-bottom: 30px;}
	.pb50{padding-bottom: 30px;}
	.pb40{padding-bottom: 28px;}
	.pb30{padding-bottom: 24px;}
	.pb20{padding-bottom: 16px;}
	
	.mt150{margin-top: 60px;}
	.mt120{margin-top: 50px;}
	.mt100{margin-top: 44px;}
	.mt80{margin-top: 36px;}
	.mt60{margin-top: 30px;}
	.mt50{margin-top: 30px;}
	.mt40{margin-top: 28px;}
	.mt30{margin-top: 24px;}
	.mt20{margin-top: 16px;}
	
	.mb150{margin-bottom: 60px;}
	.mb120{margin-bottom: 50px;}
	.mb100{margin-bottom: 44px;}
	.mb80{margin-bottom: 36px;}
	.mb60{margin-bottom: 30px;}
	.mb50{margin-bottom: 30px;}
	.mb40{margin-bottom: 28px;}
	.mb30{margin-bottom: 24px;}
	.mb20{margin-bottom: 16px;}
}




/* ==========================================================================
    颜色
============================================================================ */
.color-blue{color: #cf1920;}



/* ==========================================================================
    头部
============================================================================ */
/* header{position: fixed;width: 100%;top: 0;left: 0;z-index: 999;} */
.drop-parent>li:nth-child(2) .hd-list img{
  width:auto;
  height:auto;
  max-width:130px;
  max-height:90px;
}
.drop-parent>li:nth-child(2) .hd-list li{
	width:25%;
  border-right:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
}
.drop-parent>li:nth-child(2) .hd-list li:nth-child(4n){
	border-right:0 none;
}
.nav.drop-parent>li:nth-child(2) .hd-list{
	justify-content: center;
}
header{z-index: 99999;position: relative;}
.fixed-header{position: fixed;width: 100%;top: 0;left: 0;z-index: 99999;}
.top{background: #f2f2f2;}
.top .wrap{width:84%;}
.top .jtzz-btn{line-height: 32px;}
.top .jtzz-btn span{display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: #cf171f;}
.top .lang{height: 100%;line-height: 32px;position: relative;}
.top .lang a:hover{color: #cf1920;-webkit-transition: .4s;transition: .4s;}
.top .lang .icon-diqiu{font-size: 18px;color: #777;margin-right: 4px;}
.top .lang .icon-down{font-size: 12px;margin-left: 4px;}
.top .lang i{color: #777;margin: 0 10px;}
.top .lang .lang-drop{position: absolute;width: 120px;top: 100%;right: 0;background: #fff;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);box-shadow: 0 5px 10px rgba(0, 0, 0, .1);z-index: 15;border: 1px solid #e5e5e5;display: none;}
.top .lang .lang-drop a{display: block;line-height: 36px;padding: 0 20px;color: #707070;}
.top .lang .lang-btn{
display:inline-block;
}
.top .lang>i{
	display:inline-block;
}
.top .lang .lang-drop a:hover{background: #ececec;-webkit-transition: .4s;transition: .4s;color: #333;}
.top .search-box{background: #d1d1d1;border-radius: 11px;margin: 6px 0 0 20px;}
.top .search-box input{display: block;width: 100px;height: 20px;line-height: 20px;padding-left: 15px;color: #4d4d4d;}
.top .search-box .search-btn{display: block;width: 30px;line-height: 20px;text-align: center;font-size: 18px;color: #fff;}
.top .top-nav{margin-right: 30px;padding-right: 30px;position: relative;line-height: 32px;}
.top .top-nav::after{display: block;content: '';width: 1px;height: 14px;background: #c2c2c2;position: absolute;right: 0;top: 50%;margin-top: -7px;}
.top .top-nav .top-nav-item{margin-left: 30px;display: inline-block;position: relative;}
.top .top-nav .top-nav-item .sub-nav{display: none;
	position: absolute;
    width: 100px;
    top: calc(100% - 0px);
    left: 50%;
	margin-left: -50px;
	z-index: 50;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    padding: 10px 0;
    background: #fff;
    text-align:center;
}
.top .top-nav .top-nav-item .sub-nav a {
    display: block;
    line-height: 50px;
    padding: 0 0px;
    color: #707070;
}
.top .top-nav .top-nav-item .sub-nav a:hover {
    background: #ececec;
    color: #333;
    -webkit-transition: .4s;
    transition: .4s;
}
.top .top-nav a:hover{-webkit-transition: .4s;transition: .4s;color: #cf1920;}

.top #top-gwc{height: 100%;line-height: 32px;margin-left:10px;}
.top #top-gwc i{color:#777;font-size:16px;}
.top #top-gwc:hover i{color:#cf1920;}

.hd-bar{height: 80px;border-top: 1px solid #eee;position: relative;background: #fff;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);box-shadow: 0 3px 5px rgba(0, 0, 0, .1);}
.hd-bar .wrap{height: 100%;width:84%;}
.hd-bar .hd-logo{height: 100%;}
.hd-bar .hd-logo img{max-height:100%;}
.hd-bar .hd-logo i{display: block;width: 1px;height: 32px;background: #d1ccd2;margin: 0 16px;}
.hd-bar .hd-logo{font-size: 24px;color: #333;}
.hd-bar .nav{margin-right: -30px;}
.hd-bar .nav li{float: left;position:static!important;}
.hd-bar .nav li.nav-about{position: relative;}
.hd-bar .nav li h3 a{display: block;line-height: 79px;padding: 0 30px;position: relative;font-size: 16px;z-index: 3;}
.hd-bar .nav li h3 a::after{display: block;content: '';width: 1px;height: 12px;background: #d8d8d8;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.hd-bar .nav li:last-child h3 a::after{display: none;}
.hd-bar .nav li h3 a span{position: absolute;width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;}
.hd-bar .nav li h3 a span::before{display: block;content: '';width:0%;height: 100%;background: #d0111b;margin: 0 auto;-webkit-transition: .4s;transition: .4s;}
.hd-bar .nav li:hover h3 a{color: #cf1920;-webkit-transition: .4s;transition: .4s;}
.hd-bar .nav li:hover h3 a span::before{width: 64px;-webkit-transition: .4s;transition: .4s;}
.hd-bar .nav li.on h3 a{color: #cf1920;}
.hd-bar .nav li.on h3 a span::before{width: 64px;}
.hd-bar .nav .sub-nav{position: absolute;width: 100px;top: calc(100% - 1px);left: 50%;margin-left: -50px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);box-shadow: 0 5px 10px rgba(0, 0, 0, .1);padding: 10px 0;background: #fff;text-align:center;}
.hd-bar .nav .sub-nav a{display: block;line-height: 50px;padding: 0 0px;color: #707070;}
.hd-bar .nav .sub-nav a:hover{background: #ececec;color: #333;-webkit-transition: .4s;transition: .4s;}
.nav .nav-drop{position: absolute;width: 100%;left: 0;top: 100%;background: #fff;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);box-shadow: 0 3px 5px rgba(0, 0, 0, .1);}
.drop-parent .drop{display: none;opacity: 0;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
.drop-parent .drop-show{opacity: 1;-webkit-transition: .3s ease-out;transition: .3s ease-out;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

/* 集团主站 */
.top-drops{background: #fff;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);box-shadow: 0 3px 5px rgba(0, 0, 0, .1);}
.top-drops .drop{display: none;position: relative;}
.top-drops .drop .mobile-menu-close{position: absolute;width:40px;height:40px;z-index:50; right:20px;top:0px;color: #cf1920;font-size:20px;text-align: center;line-height:40px;}
.hd-list{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.hd-list li{width: 33.33%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.hd-list .list-item1{border-bottom: 1px solid #e5e5e5;-webkit-box-pack: start;-ms-flex-pack: start;}
.hd-list .list-item2{border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.nav.drop-parent>li:nth-child(2) .hd-list li:last-child{
	border-right:0 none;
}
.nav.drop-parent>li:nth-child(2) .hd-list .img{
	margin-right:10px;
}
.hd-list .list-item3{border-bottom: 1px solid #e5e5e5;-webkit-box-pack: end;-ms-flex-pack: end;}
.hd-list .list-item4{-webkit-box-pack: start;-ms-flex-pack: start;}
.hd-list .list-item5{border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.hd-list .img{margin-right: 28px;width:160px;text-align:center;}
.hd-list .text{max-width: 160px;}
.hd-list .text h4{font-size: 18px;font-weight: bold;margin-bottom: 14px;line-height: 1;min-width: 96px}
.hd-list .text a{display: block;line-height: 22px;color: #666;}
.hd-list .text a:hover{color: #d0111b;-webkit-transition: .4s;transition: .4s;}
.hd-list .text p{line-height: 24px;height: 72px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #666;}
.hd-list .text h5{color: #666;}


/* 选择区域/语言 */
.lang-list{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.lang-list li h4{font-size: 18px;margin-bottom: 14px;line-height: 24px;}
.lang-list li h4 .icon{font-size: 20px;margin-right: 6px;display: inline-block;vertical-align: top;}
.lang-list li p{padding: 5px 0;}
.lang-list li p a{line-height: 21px;color: #666;}
.lang-list li p a img{vertical-align: top;margin: 3px 8px 0 0;}
.lang-list li p a span{display: inline-block;vertical-align: top;border-bottom: 1px solid transparent;}
.lang-list li p a:hover span{color: #cf1920;border-color: #cf1920;-webkit-transition: .4s;transition: .4s;}

/* 解决方案-下拉 */
/* .solution-group{position: absolute;width: 100%;top: 100%;left: 0;}
.nav-solution{position: absolute;width: 100%;top: 0;left: 0;background: #fff;box-shadow: 0 3px 5px rgba(0, 0, 0, .1);} */
.nav-solution .imgs{width: 40%;border-left: 1px solid #e5e5e5;}
.nav-solution .img{display: none;width: 300px;position: relative;}
.nav-solution .img img{width: 100%;}
.nav-solution .img .filter{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .3);}
.nav-solution .img h4{position: absolute;width: 100%;left: 0;bottom: 10px;z-index: 3;padding: 0 10px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nav-solution .text{width: 60%;}
.nav-solution .text h4{font-size: 18px;margin-bottom: 14px;padding: 0 10%;line-height: 1;}
.nav-solution .text ul{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.nav-solution .text li{width: 50%;padding: 3px 10%;}
.nav-solution .text li a{display: block;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nav-solution .text li a:hover{color: #d0111b;-webkit-transition: .4s;transition: .4s;}


.mobile-menu{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 201;background: #fff;display: none;padding-top: 51px;-webkit-transition: .4s;transition: .4s;-webkit-transform: translateX(100%);transform: translateX(100%);}
.mobile-menu.mobile-menu-show{-webkit-transition: .4s;transition: .4s;-webkit-transform: translateX(0);transform: translateX(0);}
.mobile-menu .menu-top{height: 51px;border-bottom: 1px solid #e5e5e5;position: absolute;width: 100%;top: 0;left: 0;z-index: 11;}
.mobile-menu .menu-top .wrap{height: 100%;padding-right: 50px;position: relative;}
.mobile-menu .mobile-menu-close{position: absolute;width: 50px;height: 50px;top: 0;right: 0;color: #cf1920;font-size: 24px;}
.mobile-menu .search-box{width: 100%;padding-left: 50px;position: relative;height: 36px;background: #f0f0f0;border-radius: 18px;max-width: 400px}
.mobile-menu .search-box .search-btn{width: 50px;height: 36px;position: absolute;left: 0;top: 50%;margin-top: -18px;font-size: 24px;color: #666;}
.mobile-menu .search-box input{display: block;width: 100%;height: 36px;line-height: 36px;padding-right: 18px;color: #666;}

.mobile-menu .menu-scroll{height: 100%;overflow-x: hidden;overflow-y: scroll;-webkit-transition: .4s;transition: .4s;}
.mobile-menu .m-nav{padding: 20px 0;}
.mobile-menu .m-nav h3{border-bottom: 1px solid #e5e5e5;position: relative;padding-right: 50px;}
.mobile-menu .m-nav h3 a{line-height: 50px;font-size: 16px;color: #4d4d4d;}
.mobile-menu .m-nav h3 a span{color: #4d4d4d;font-size: 22px;margin-right: 12px;}
.mobile-menu .m-nav h3 i{position: absolute;width: 50px;height: 50px;right: 0;top: 50%;margin-top: -25px;color: #999;font-size: 16px;-webkit-transition: .4s;transition: .4s;}
.mobile-menu .m-nav .on h3 a{color: #d0111b;}
.mobile-menu .m-nav .on h3 a span{color: #d0111b;}
.mobile-menu .m-nav .on h3 i{-webkit-transition: .4s;transition: .4s;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.mobile-menu .m-nav .m-drop{margin: 20px 0;background: #fff;border-radius: 4px;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .08);box-shadow: 0 0 8px rgba(0, 0, 0, .08);display: none;}
.mobile-menu .m-nav .subnav{padding: 0 20px;}
.mobile-menu .m-nav .subnav a{display: block;border-bottom: 1px solid #e5e5e5;line-height: 50px;color: #666;}
.mobile-menu .m-nav .subnav a:last-child{border: none;}
.mobile-menu.on-dobble .menu-scroll{height: 50%;-webkit-transition: .4s;transition: .4s;}


/* .solution-mnav{height: 0;background: #f7f7f7;box-shadow: 0 0 5px rgba(0, 0, 0, .08) inset;transition: .4s;position: relative;}
.solution-mnav .solution-mnav-wrap{height: 100%;}
.solution-mnav .solution-mnav-close{position: absolute;width: 24px;height: 24px;top: 10px;right: 15px;font-size: 20px;color: #999;z-index: 11;}
.solution-mnav .soluton-second{height: 100%;overflow: hidden;display: none;}
.solution-mnav .flex-wrap{max-width: 400px;height: 100%;margin: 0 auto;padding: 20px 15px;display: flex;flex-direction: column;justify-content: center;align-items: stretch;}
.solution-mnav .flex-wrap h3{font-size: 16px;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 12px;}
.solution-mnav .solution-mswiper{width: 100%;height: calc(100% - 36px);max-height: 200px;}
.solution-mnav .solution-mswiper a{display: block;position: relative;height: 100%;}
.solution-mnav .solution-mswiper .img{height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;}
.solution-mnav .solution-mswiper h4{padding: 10px;color: #666;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;width: 100%;left: 0;bottom: 0;color: #fff;z-index: 3;}
.solution-mnav .solution-mswiper a::after{display: block;content: '';width: 100%;height: 50%;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,6));position: absolute;left: 0;bottom: 0;z-index: 1;}
.solution-mnav .solution-mswiper .banner-swiper-prev{left: 0;}
.solution-mnav .solution-mswiper .banner-swiper-next{right: 0;}
.mobile-menu.on-dobble .solution-mnav{height: 50%;transition: .4s;} */

.solution-mswiper a{display: block;position: relative;height: 100%;}
.solution-mswiper .img img{width: 100%;}
.solution-mswiper h4{padding: 10px;color: #666;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;width: 100%;left: 0;bottom: 0;color: #fff;z-index: 3;}
.solution-mswiper a::after{display: block;content: '';width: 100%;height: 50%;background: -webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,6)));background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,6));position: absolute;left: 0;bottom: 0;z-index: 1;}

.index-hd-list{display: none;}
.index-header .index-hd-list{display: block;}
.index-header .nav-solution{display: none;}
.index-header .solution-mswiper{display: none;}

.hdm-list{padding: 0 15px;}
.hdm-list .list-box{padding: 15px 0;border-bottom: 1px solid #e5e5e5;}
.hdm-list .list-box:last-child{border: none;}
.hdm-list .list-box .img{width: 134px;}
.hdm-list .list-box .text{width: calc(100% - 150px);}
.hdm-list .list-box .text h4{font-size: 16px;}
.hdm-list .list-box .text p{line-height: 24px;height: 72px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #666;}
.hdm-list .list-box .text h5{color: #666;}


@media screen and (max-width: 1440px) {
	.hd-bar{height: 64px;}
	.hd-bar .hd-logo i{height: 28px;}
	.hd-bar .hd-logo{font-size: 20px;}
	.hd-bar .nav li h3 a{line-height: 63px;}
}

@media screen and (max-width: 1366px) {
	.top .jtzz-btn{line-height: 28px;}
	.top .top-nav{line-height: 28px;}
	.top .lang{line-height: 28px;}
	.top .search-box{margin-top: 4px;}

	.hd-bar{height: 56px;}
	.hd-bar .hd-logo i{height: 24px;}
	.hd-bar .hd-logo{font-size: 18px;}
	.hd-bar .nav{margin-right: -22px;}
	.hd-bar .nav li h3 a{line-height: 55px;padding: 0 22px;}
	
}

@media screen and (max-width: 1024px) {
      .index-hd-list{
          display:block;
    }
  .hdm-list .list-box .img {
    width: 100%;
    max-width: 134px;
    overflow:hidden;
  }
  #c_portalResGroupNavNew_main-15705273465362219 .nav_imgbox{
  	min-width: auto;
  }
  .m_nav_con>li:nth-child(2) .list-box a{
    height:120px;
  }
  .m_nav_con>li:nth-child(2) .list-box .img{
  	text-align:center;
  }
  .m_nav_con>li:nth-child(2) .list-box .img img{
  	width: auto;
    height: auto;
    max-width: 160px;
    max-height: 90px;
  }
	.top .top-nav{display: none;}
	.top .search-box{display: none;}
	.hd-bar{border: none;}
	.hd-bar .nav{display: none;}
	.nav-btn{display: block;width: 30px;height: 30px;position: relative;float: right;margin-top: 13px;}
	.nav-btn span{display: block;width: 100%;height: 2px;background: #cf1920;position: absolute;left: 0;top: 50%;margin-top: -1px;}
	.nav-btn span:nth-child(1){-webkit-transform: translateY(-10px);transform: translateY(-10px);}
	.nav-btn span:nth-child(3){-webkit-transform: translateY(10px);transform: translateY(10px);}

	.mobile-menu{display: block;}

	.top{position: relative;z-index: 3;}
	.top-drops{position: absolute;width: 100%;top: 100%;left: 0;}
	.top-drops .drop{overflow-y:scroll;position: relative;}

	.hd-list li{width: 50%;}
	.hd-list .list-item1{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-bottom: 40px;border-right: 1px solid #e5e5e5;}
	.hd-list .list-item2{width: 50%;padding-bottom: 40px;border-right: none;border-left: none;}
	.hd-list .list-item3{padding: 40px 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-right: 1px solid #e5e5e5;}
	.hd-list .list-item4{padding: 40px 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-bottom: 1px solid #e5e5e5;}
	.hd-list .list-item5{width: 50%;border-left: none;}

	.lang-list{-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 20px;}
	.lang-list li{width: 33.33%;padding: 30px 0;}
}

@media screen and (max-width: 767px) {

	.top{font-size: 12px;}
	.top .wrap{width:auto!important;}
	.hd-bar{height: 48px;}
	.hd-bar .wrap{width:auto!important;}
	.hd-bar .hd-logo i{display: none;}
	.hd-bar .hd-logo h4{display: none;}
	.nav-btn{margin-top: 9px;}

	.hd-list li{width: 100%;}
	.hd-list .list-item1{border: none;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.hd-list .list-item2{width: 100%;border: none;border-bottom: 1px solid #e5e5e5;padding: 20px 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.hd-list .list-item3{width: 100%;border: none;border-bottom: 1px solid #e5e5e5;padding: 20px 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.hd-list .list-item4{width: 100%;border: none;border-bottom: 1px solid #e5e5e5;padding: 20px 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.hd-list .list-item5{width: 100%;border: none;padding: 20px 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.hd-list .img{width: 134px;margin-right: 24px;}
	.hd-list .text{width: calc(100% - 158px);max-width: 300px;}

	.lang-list li{width: 100%;padding: 15px 0;}
	.crumbs{display: none;}
	.top #top-gwc {line-height: 28px;}
	/* .top #top-gwc i{font-size:14px;} */
  .c_portalResGroupIntention_form-01001 .p_LoginPrompt{
  	left: auto;
    right: 10px;
    top: 50%;
    margin-top: -8px;
  }
  .btns .p_LoginPrompt{
    right:auto;
    left:0;
    top:auto;
    margin-top:0;
  }
}

/* ==========================================================================
    底部
============================================================================ */
.section-footer{padding-top: 0 !important;}
.ft-top{height: 20px;background: #0797d5;background: -webkit-gradient(linear,left top, right top,from(#0480c8),to(#9c2ab4));background: linear-gradient(to right,#0480c8,#9c2ab4);}
.ft-box{background: #f5f5f5;}
.ft-nav dt{font-size: 20px;margin-bottom: 16px;    font-weight: normal;}
.ft-nav dd{padding: 6px 0;}
.ft-nav dd a{display: block;line-height: 24px;color: #a2a2a2;}
.ft-nav dd a:hover{color: #d0111b;-webkit-transition: .4s;transition: .4s;}
.ft-share{padding: 20px 0;margin: 0 -4px;}
.ft-share.social-share a{margin: 0 6px;}





@media screen and (max-width: 767px) {
	.ft-top{height: 10px;}
	.ft-nav.flex-betw{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.ft-nav dl{margin: 0 -5px 16px;}
	.ft-nav dd{display: inline-block;padding: 0 5px;white-space: nowrap;font-size: 13px;}
	.ft-nav dt{margin-bottom: 4px;padding: 0 5px;font-size: 18px;}

	.ft-share{padding: 10px 0;text-align: center;}

	
}

/* ==========================================================================
    内页banner
============================================================================ */
.page-banner{position: relative;}
.page-banner .img{position: relative;z-index: 0;}
.page-banner .img img{width: 100%;}
.page-banner .text{position: absolute;width: 100%;top: 50%;left: 0;z-index: 11;color: #fff;padding-top: 60px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.page-banner .text h2{line-height: 1.2;margin-bottom: 12px;}
.page-banner .text p{max-width: 372px;}
.banner-nav{position: absolute;width: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .3);border-bottom: 1px solid #eaeaea;z-index: 15;line-height: 60px;}
.banner-nav.banner-nav-fixed{position: fixed;z-index: 98;background: #fff;-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);box-shadow: 0 3px 5px rgba(0, 0, 0, .1);top:5rem;}
.banner-nav a,.banner-nav em{color: #fff;}
.banner-nav a:hover{color: #cf1920;-webkit-transition: .4s;transition: .4s}
.banner-nav .crumbs span{color: #fff;margin: 0 5px;}
.banner-nav .page-menu a{margin-left: 22px;white-space: nowrap}
.banner-nav em{/*color: #0066b8;*/}
.banner-nav .zxxq-btn{display: inline-block;vertical-align: top;line-height: 34px;padding: 0 20px;background: #2898e6;color: #fff;margin-top: 13px;}
.banner-nav .zxxq-btn:hover{background: #1888cc;color: #fff;-webkit-transition: .4s;transition: .4s;}
.banner-nav.banner-nav-fixed a,.banner-nav.banner-nav-fixed em{color: #333;}
.banner-nav.banner-nav-fixed a:hover{color: #cf1920;}
.banner-nav.banner-nav-fixed span{color: #333;}
.banner-nav.full-banner-nav{top: 5rem;} 
.banner-nav .wrap{width:84%;}
.page-banner .banner-more{width: 164px;height: 44px;border: 1px solid #fff;color: #fff;}
.page-banner .banner-more:hover{background-color: #fff;color: #2898e6;-webkit-transition: .4s;transition: .4s;}
.banner-swiper-btn{position: absolute;width: 28px;height: 56px;background: rgba(150,150,150,.2);position: absolute;top: 45%;margin-top: -28px;-webkit-transition: .4s;transition: .4s;z-index: 11;outline: none;cursor: pointer;color: #fff;font-size: 24px;}
.banner-swiper-prev{left: -28px;}
.banner-swiper-next{right: -28px;}
.page-banner:hover .banner-swiper-prev{left: 0;-webkit-transition: .4s;transition: .4s;}
.page-banner:hover .banner-swiper-next{right: 0;-webkit-transition: .4s;transition: .4s;}
.page-banner .banner-swiper-btn{margin-top: 0;}
.speech-ban-list{max-width: 522px;margin: 0 -2px;}
.speech-ban-list li{width: 33.34%;padding: 2px;float:left;box-sizing:unset;}
.speech-ban-list li:nth-child(even){padding-left:30px;margin-left:30px;border-left:1px solid rgba(255,255,255,0.2)}
.speech-ban-list li span{display: block;line-height: 24px;color: #fff;text-align: right;}
.speech-ban-list li:nth-child(even) span{text-align:left;}
.banner-buy-btn{width: 164px;height: 40px;border: 1px solid #fff;border-radius: 20px;color: #fff;}
.banner-buy-btn i{color: #fff;font-size: 20px;margin-right: 6px;}
.banner-buy-btn:hover{background: #2898e6;color: #fff;-webkit-transition: .4s;transition: .4s;border-color: #2898e6;}




@media screen and (max-width: 1280px) {
	.page-banner .img{height: 440px;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
	.page-banner .img img{width: auto;height: 100%;}
	.banner-swiper-prev{left: 0;}
	.banner-swiper-next{right: 0;}
}
@media screen and (max-width: 1024px){ .banner-nav.banner-nav-fixed{top: 70px;}.banner-nav.full-banner-nav{top: 70px;}}
@media screen and (max-width: 992px) {
	.page-banner .img{height: 360px;}
	.page-banner .banner-nav .page-menu a{margin-left: 16px;    font-size: 12px;}
}

@media screen and (max-width: 767px) {
	.page-banner .img{height: 320px;}
	.banner-nav{line-height: 24px;background: rgba(0, 0, 0, .3);font-size: 12px;padding: 4px 0;}
	.banner-nav .flex-item{width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.banner-nav .page-menu{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;overflow-x: auto;}
	.banner-nav .page-menu a{margin-left: 10px;}
	.banner-nav .zxxq-btn{padding: 0 5px;margin-top: 0;line-height: 24px;}
	.full-banner-nav.banner-nav .page-menu a{margin-left: 5px;font-size: 10px;}
	.page-banner .banner-more{width: 120px;height: 36px;}
	.page-banner .text .wrap{width: calc(100% - 80px);margin: 0 auto;}
	.speech-ban-list li{width: 50%;font-size: 12px;box-sizing:border-box;}
  .speech-ban-list li:nth-child(even) {
     padding-left: 0; 
     margin-left: 0; 
    border-left: 0 none; 
}
  .speech-ban-list li span{text-align:left!important}
}

@media screen and (max-width: 500px){
	.page-banner .img{height: 280px;}
}


/* ==========================================================================
   表单
============================================================================ */
.message-box .mess-form{width: 50%;}
.message-box .mess-form ul{margin: 0 -5px;}
.message-box .mess-form li{float: left;width: 50%;padding: 0 5px 10px;}
.message-box .mess-form .form-box{background: #f0f0f0;padding: 0 20px;}
.message-box .mess-form .form-box .name{white-space: nowrap;margin-right: 4px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;}
.message-box .mess-form .form-box .input{width: 100%;}
.message-box .mess-form .form-box .input input{display: block;width: 100%;height: 44px;line-height: 44px;}
.message-box .mess-form .select-modal{position: relative;cursor: pointer;}
.message-box .mess-form .select-modal input{cursor: pointer;}
.message-box .mess-form .select-modal i{width: 20px;height: 20px;position: absolute;right: 10px;top: 50%;margin-top: -10px;color: #c4c4c4;-webkit-transition: .4s;transition: .4s;}
.message-box .mess-form .select-modal .select-drop{position: absolute;width: 100%;top: 100%;left: 0;background: #f0f0f0;border-top: 1px solid #fff;display: none;}
.message-box .mess-form .select-modal .select-drop p{line-height: 22px;padding: 9px 20px;}
.message-box .mess-form .select-modal .select-drop p:hover{background: #2898e6;color: #fff;-webkit-transition: .4s;transition: .4s;}
.message-box .mess-form .select-modal.on i{-webkit-transition: .4s;transition: .4s;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.message-box .mess-form .textarea{display: block;width: 100%;padding: 12px 20px;line-height: 22px;background: #f0f0f0;outline: none;resize: none;}
.message-box .mess-form .ver-code{height: 44px;border: 1px solid #dfdfdf;padding: 1px;margin-right: 10px;}
.message-box .mess-form .ver-code span{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;white-space: nowrap;padding-left: 15px;}
.message-box .mess-form .ver-code input{display: block;width: 85px;padding-right: 15px;height: 40px;line-height: 40px;}
.message-box .mess-form .ver-code .get-code{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 80px;text-align: center;line-height: 40px;background: #f0f0f0;letter-spacing: 2px;cursor: pointer;}
.message-box .mess-form .submit-btn{width: 164px;line-height: 44px;background: #2898e6;text-align: center;color: #fff;}
.message-box .mess-form .submit-btn:hover{background-color: #1f85cc;-webkit-transition: .4s;transition: .4s;}
.message-box .mess-box{width: 46.5%;background: #f0f0f0;padding: 30px 40px;}
.message-box .mess-box .line{height: 1px;background: #d8d8d8;margin: 28px 0;}
.message-box .mess-box .text p{padding: 4px;line-height: 20px;}
.message-box .mess-box .text p span{color: #666;}
.message-box .mess-box .erweima .img{margin-right: 16px;max-width:88px;}
.message-box .mess-box .erweima .mess-share{margin-top: 10px;}

@media screen and (max-width: 992px){
	.message-box{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
	.message-box .mess-form{width: 100%;}
	.message-box .mess-box{width: 100%;margin-top: 30px;}
}

@media screen and (max-width: 767px){
	.message-box .mess-form li{width: 100%;}
	.message-box .mess-box{padding: 30px 20px;display:none;}
}


/* 新闻详情面包屑 */
.detail-crumbs{background: #fff;line-height: 60px;}
.detail-crumbs a{color: #333;}
.detail-crumbs a:hover{color: #cf1920;-webkit-transition: .4s;transition: .4s;}
.detail-crumbs span{color: #333;}
.detail-crumbs em{color: #333;}

@media screen and (max-width: 767px) {
	.detail-crumbs{line-height: 40px;}
}

/* 详情页 */
.right-bar{width: 308px;}
.left-con{width: calc(100% - 350px);}
.article h3{line-height: 1.2;}
.article .infos{padding: 16px 0 32px;margin-bottom: 36px;border-bottom: 1px solid #e5e5e5;}
.article .infos span{color: #999;margin-right: 16px;}
.article .infos em{color: #999;}
.article-share.social-share .icon-wechat .wechat-qrcode{top: 40px}
.article-share.social-share .icon-wechat .wechat-qrcode:after{display: none;}
.article p{color: #4d4d4d;line-height: 24px;}
.article img{max-width: 100%;height:auto!important;}

.relative-link{margin-top: 30px;padding-top: 20px;border-top: 1px solid #e5e5e5;}
.relative-link a{display: block;padding: 4px;line-height: 20px;}

.bar-box{margin-bottom: 30px;}
.bar-box .bar-tit{border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding: 8px 0;}

.hot-labels{margin: 0 -3px;}
.hot-labels li{float: left;width: 33.33%;padding: 3px;}
.hot-labels li a{display: block;line-height: 32px;text-align: center;background: #f2f2f2;}
.hot-labels li a:hover{background: #2898e6;color: #fff;-webkit-transition: .4s;transition: .4s;}

.art-push li{margin-bottom: 5px;}
.art-push li:last-child{margin-bottom: 0;}

@media screen and (max-width: 1280px) {
	.right-bar{width: 272px;}
	.left-con{width: calc(100% - 310px);}
}

@media screen and (max-width: 992px) {
	.right-bar{width: 240px;}
	.left-con{width: calc(100% - 264px);}
	.article .infos{padding: 15px 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
	.article .infos .spec{margin-bottom: 12px;}
}

@media screen and (max-width: 767px) {
	.left-con{width: 100%;}
	.right-bar{width: 100%;margin-top: 30px;}
}


/* 公共列表 */
.case-list{margin: 0 -16px;}
.case-list li{float: left;width: 33.33%;padding: 16px;}
.case-list li a{display: block;}
.case-list .img{overflow: hidden;}
.case-list .img img{width: 100%;-webkit-transition: .4s;transition: .4s;}
.case-list li a:hover .img img{-webkit-transition: .4s;transition: .4s;-webkit-transform: scale(1.1);transform: scale(1.1);}
.case-list .text{padding: 20px 0 0;}
.case-list .text h4{font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom:10px;}
.case-list .text p{margin: 8px 0;line-height: 22px;height: 66px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;color: #666;}

@media screen and (max-width: 992px) {
	.case-list li{width: 50%;}
}

@media screen and (max-width: 767px) {
	.case-list li{width: 100%;}
}

/* 分页 */
.lyd-page ul li{min-width:45px;height:45px;border:1px solid #eaeaea;margin-right:10px;}
.lyd-page ul li a{display: block;width:100%;height:100%;line-height:45px;text-align:center;-webkit-transition: all 0.4s;transition: all 0.4s;}
.lyd-page ul li.cur a{color:#fff;background:#2898e6;}
.lyd-page ul li.page-arrow a{padding:0px 20px;}
.lyd-page ul li:hover a{color:#fff;background:#2898e6;}

@media screen and (max-width: 767px) {
	.lyd-page .flex-center{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.lyd-page ul li{height: 36px;min-width:26px;margin: 5px;}
	.lyd-page ul li a{line-height: 34px;padding:0px 5px!important;font-size:12px;}
}

/* led--下拉 */
.screen .select-item{min-width:auto;height:40px;border-bottom:1px solid rgba(51,51,15,0.1);margin-right:20px;margin-top:-5px;}
.screen .select-item .select-name{float:left;line-height:40px;text-align: left;color:#999999;letter-spacing: 1px;opacity: 0.9;}
.screen .select-item .select{float:left;}
.screen .select-item .select{width:130px; height: 40px; margin: 0px auto;position: relative;cursor: pointer;}
.screen .select-item .select::after{content: "";display: block;width:8px;height:8px;border-left: 1px solid #999999;border-bottom: 1px solid #999999;top: 15px;right: 10px;position: absolute;-webkit-transform: rotate(-46deg);transform: rotate(-46deg); -webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.screen .select-item .select p{width:100%;line-height: 40px; font-size: 14px;font-family: "microsoft yahei";color: #333333;padding: 0px 10px 0px 5px;opacity: 0.9;}
.screen .select-item .select ul{width:100%;display: block;font-size: 14px;background: #FFFFFF;position: absolute;z-index:100;top: 40px;right: 0px;max-height: 0px;overflow: hidden;-webkit-transition: max-height .3s ease-in;transition: max-height .3s ease-in;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .08);box-shadow: 0 0 5px rgba(0, 0, 0, .08)}
.screen .select-item .select ul li{width: 100%;height: 30px;line-height: 30px;padding: 0px 15px;list-style: none;color: #666666;}
.screen .select-item .select li.Selected{background: #2898e6;color: #FFFFFF;}
.screen .select-item .select ul li:hover{background: #35a3f1;color: #FFFFFF;}

@-webkit-keyframes fadeIner {
    0% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      opacity: 1;
    }
  }
  
  @keyframes fadeIner {
    0% {
      -webkit-transform: translateY(-5px);
      transform: translateY(-5px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0px);
      transform: translateY(0px);
      opacity: 1;
    }
  }
.select-item .select.open ul{
    max-height: 250px;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
    -webkit-transform-origin:0% 0%;
            transform-origin:0% 0%;
    -webkit-animation: fadeIner .3s linear;
    -webkit-transition: max-height .2s linear;
     transition: max-height .2s linear;
}
.select-item .select.open::after{
    -webkit-transform: rotate(134deg);
            transform: rotate(134deg);
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    top: 18px;
}


/* 留言表单 */
#gmly{display:none;}
.gmlypd{height:100%;padding:60px 50px 0px;}
.gmlypd .close{width:100%;height:40px;margin-bottom:60px;}
.gmlypd .close span a{display:block;width:40px;height:40px;border:1px solid #999999;border-radius: 25px;-webkit-transition: all 0.4s;transition: all 0.4s;}
.gmlypd .close a i{line-height:40px;text-align: center;display: block;color:#999999;}
.gmlypd .close span.gwc{float:left;}
.gmlypd .close span.close1{float:right;}
.gmlypd .close span.close1 a{background:none;padding:0;position: relative;}
.gmlypd .layui-form-item .layui-form-label{width:auto!important;text-align: left;position: relative;padding-right:0px;line-height:26px;}
.gmlypd .layui-form-item .layui-form-label em{position: absolute;top:10px;left:0;}
.gmlypd .layui-form-item{border:1px solid #eaeaea;padding-left:10px;}
.gmlypd .layui-form-item .layui-input-block {margin-left:10px; min-height:44px;float:left;width:70%;}
.gmlypd .layui-form-item .layui-input-block input{border:none;line-height:26px;height:44px;}
.gmlypd .layui-form-item .layui-input-block .layui-textarea{border:none;padding:12px 10px;min-height:160px;}
.gmlypd .no-border{border:none;padding:0;margin-top:40px;}
.gmlypd .no-border button{width:48%;padding:0;height:44px;}
.gmlypd .no-border button.layui-btn-cz{float:left;background:#2898e6;color:#fff;}
.gmlypd .no-border button.layui-btn-lyd{float:right;background:none;color:#666666;border:1px solid #dfdfdf;}
.gmlypd .layui-form-item .input-submit{width:100%;margin:0;}
.gmlypd .form-textare .layui-input-block{width:80%;}
.gmlypd .form-zhu{margin-top:20px;}
.gmlypd .form-zhu .zhu{width:10%;float:left;font-size:14px;color:#333;font-weight:600;}
.gmlypd .form-zhu .info{width:90%;float:left;font-size:14px;color:#333;}
.gmlypd .form-zhu .info p{font-size:14px;color:#333;font-weight:600;margin-bottom:8px;}
.gmlypd .form-zhu .info .zhu-tel{font-size:14px;color:#666666;text-indent:20px;}
/* 购物车弹窗 */
#gwc{display: none;}
#gwc .close .item{float:left;height:40px;width:auto;margin-left:20px;}
#gwc .close .item h2{color:#666666;line-height:40px;font-weight: 600;}
#gwc .close .item span{margin:0px 5px;font-weight: normal;}
#gwc .close .item span em{color:#2898e6;margin:0px 3px;}
#gwc .pro-item .pro-pic{width:120px;float:left;}
#gwc .pro-item .pro-pic .picpd{width:100%;height:68px;border:1px solid #dedede;padding:10px;overflow: hidden;}
#gwc .pro-item .pro-pic .picpd img{display: block;width:90px;height:46px;}
#gwc .pro-item .pro-choose{width:200px;float:right;}
#gwc .pro-item .pro-choose h2{color:#333;margin-bottom:10px;}
#gwc .pro-item .pro-choose p{color:#666;margin-bottom:10px;}
#gwc .pro-item .pro-choose .layui-form-item{margin:0;}
#gwc .pro-item{min-height:240px;border-bottom:1px solid #e5e5e5;padding:40px 0px;}
#gwc .gmlypd .layui-form-item .layui-input-block{width:65%;}
#gwc .gmlypd .layui-form-item{border:none;border-bottom:1px solid #e5e5e5;padding-left:0px;}
#gwc .gmlypd .close{padding-bottom:30px;height:70px;border-bottom:1px solid #e5e5e5;margin-bottom:0px;}
#gwc .gmlypd .no-border{border:none;}
#gwc .gmlypd .no-border .layui-input-block{width:100%;}
.layui-form-select dl dd.layui-this{background-color: #2898e6;}
@media only screen and (max-width: 1440px) {
    
}
@media only screen and (max-width: 1366px) {
	
}
@media only screen and (max-width: 1280px) {
	
}
@media only screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 992px) {

}
	
@media only screen and (max-width: 767px) {
    .gmlypd{padding:20px 15px 20px;}
}
@media only screen and (max-width: 320px) {
	
}


.select-style.select-item{margin: 0;height: 44px;border: none;background: #f0f0f0;padding: 0 20px;}
.select-style.select-item .select-name{line-height: 44px;color: #333;white-space: nowrap;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;}
.select-style.select-item .select{width: 100%;height: 44px;}
.select-style.select-item .select p{line-height: 44px;width: 100%;}
.select-style.select-item .select ul{top: 100%;}


/* 右侧悬浮窗口 */
.right-online{position: fixed;top:25%;right:0;width:43px;height:auto;z-index: 50;-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.right-online ul{width:100%;}
.right-online ul li{width:43px;height:43px;margin-bottom:1px;background:#fff;position: relative;}
.right-online ul li .drop-cont{min-width:120px;height:43px;background:#fff;position: absolute;display:none;right:43px;top:0;-webkit-transition:  all 0.4s;transition:  all 0.4s;}
.right-online ul li .drop-cont p{font-size:16px;line-height:43px;text-align: center;color:#999;}
.right-online ul li .drop-cont p:hover{color:#2898e6;}
.right-online ul li a{display: block;width:100%;height:100%;text-align: center;line-height:43px;}
.right-online ul li a i{text-align: center;line-height:43px;color:#999;font-size:20px;-webkit-transition: all 0.4s;transition: all 0.4s;}
.right-online ul li:hover a i{color:#2898e6;}
.right-online ul li:hover .drop-cont{display: block;}
.right-online ul li.zxly{background:#2898e6;color:#fff;}
.right-online ul li.zxly i{color:#ffffff;}
.right-online ul li.zxly:hover i{color:#ffffff;}

@media only screen and (max-width: 1440px) {
    
}
@media only screen and (max-width: 1366px) {
	
}
@media only screen and (max-width: 1280px) {
	
}
@media only screen and (max-width: 1024px) {
	
}
@media screen and (max-width: 992px) {
    
}
	
@media only screen and (max-width: 767px) {
    .right-online{display:none;} 
}
@media only screen and (max-width: 320px) {
	
}
