.Contain>.auto{position: relative}
.w22{width:20%;background-image: linear-gradient(to bottom, #f5f5f5 0%,#fff 100%); height: 100%;/* position: absolute; left: 0; top: 0*/}
.w75{width:76%; padding-bottom:4%;}
@media(max-width:1024px){.w22, .w75{float: none;width: 100%;position: relative;}  }



/*Top002070 */
.Top002070{position: fixed; left:0; top:0; width:100%; z-index:100;background:rgba(0,0,0,0.55);}
.Top002070 .auto{position: relative}
.Top002070 .header-left{position:absolute; top:10px; left:0; width:40%; max-width:206px;}
.Top002070 .header-right{position:absolute; top:50%;right:0;margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{display:block;height:40px; line-height:40px;}
.Top002070 .header-right .jd{width:35px; margin-left: 20px;}

.Top002070 .header-mid .hotline{color:#fff;position:absolute;right: 18%;top:50%;transform:translateY(-50%);}
.Top002070 .header-mid .hotline span{ color:#fff; display:block; font-family:"Arial"; font-size:24px; margin-top:5px;}
@media(max-width:768px){
.Top002070 .header-mid .hotline{color:#fff;position:absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
}
@media(max-width:639px){
.Top002070 .header-mid .hotline{ display: none;}
}

@media(min-width:1025px){.Top002070 .header-mid{margin-right:170px; margin-left:14%;}.Top002070 .header-menu li:nth-child(4) .sub dt{ float:left;}.Top002070 .header-menu li em{padding:0 10px;}
/* .sub-vertical li:nth-child(4) .sub{ width:174%; left:-34%;} */
}
@media(min-width:1201px){
	.Top002070 .header-mid{margin-left:16%;}.Top002070 .header-menu li em{padding:0 12px;}
}
@media(min-width:1281px){
	.Top002070 .header-mid{margin-left:19%;}}
}
.Top002070 .top-mems{background:url(../images/mems.png) no-repeat left; padding-left: 22px; margin-left: 20px;}
.Top002070 .top-mems a{color: #fff; display: inline-block !important; margin-left: 5px;font-size: 16px;}
.Top002070 .open-search{width:40px; background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .search-box{position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0;z-index: 1000;}
.Top002070 .search-box .text{width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{width:200px; opacity:1;}
.Top002070 .header-menu li{width: auto !important}
.Top002070 .header-menu li em{line-height:40px; font-size:16px;position:relative;}
.Top002070 .header-menu li em a{padding: 25px 0; color: #fff; position: relative}
.Top002070 .header-menu li:hover em a:before,
.Top002070 .header-menu li.aon em a:before{content: ""; display: block; position: absolute; left: 0; bottom:0px; width: 100%; height:2px; background: #fff}
.Top002070 .header-menu li .sub{background:none;}
.Top002070 .header-menu li .sub dt{margin-bottom:1px; background:rgba(0,0,0,0.55);}
.Top002070 .header-menu li .sub dt a{text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{background:#df5a29;}

@media(min-width:1025px){
.Top002070 .header-menu .ul{position: relative;}
.Top002070 .header-menu li#m192{position: initial;}	
.Top002070 .header-menu li#m192 .sub{background: rgba(0, 0, 0, 0.55);;padding:3%;}
.Top002070 .header-menu li#m192 .sub .left{float: left;width: 83%;border-right: 1px solid rgba(0, 0, 0, 0.1);}
.Top002070 .header-menu li#m192 .sub .right{float: right;width: 17%;}
.Top002070 .header-menu li#m192 .sub .box{border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding:10px 0;}
.Top002070 .header-menu li#m192 .sub h3{float: left;width:26% ;margin:0;}
.Top002070 .header-menu li#m192 .sub h3 a{font-size: 15px;color: #DF5A29;position: relative;top:1px;display: block;line-height: 25px; font-family: "Microsoft YaHei";}
.Top002070 .header-menu li#m192 .sub h3 a:after{display: inline-block;content: '';width: 9px;height: 9px;background: url(../images/right.png) no-repeat center;position: absolute;right:20px;top:50%;transform: translateY(-50%);}
.Top002070 .header-menu li#m192 .sub dl{float: left;width:74% ;}
.Top002070 .header-menu li#m192 .sub dl dd{float: left;width: 33%;text-align: left;}
.Top002070 .header-menu li#m192 .sub dl dd a{font-size: 15px;color: #fff;display: inline-block;line-height: 25px;padding-left: 5px; font-family: "Microsoft YaHei";}
.Top002070 .header-menu li#m192 .sub dl dd:hover{background: #DF5A29;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; font-family: "Microsoft YaHei";}
.Top002070 .header-menu li#m192 .sub dl dd:hover a{color: #fff; font-family: "Microsoft YaHei";}

.Top002070 .header-menu li#m192 .sub .right img{width: 100%;padding-bottom: 8px;}
.Top002070 .header-menu li#m192 .sub .right .txt{padding:0 10px;}
.Top002070 .header-menu li#m192 .sub .right .txt span{display: block;font-size: 14px;color: #fff;line-height: 20px}
.Top002070 .header-menu li#m192 .sub .right .txt span a{display: block;border-bottom: 1px solid rgba(0, 0, 0, 0.1); color:#fff;}
.Top002070 .header-menu li#m192 .sub .right .txt span a:hover{color: #DF5A29;}
}

@media(max-width:1024px){.Top002070 .header{margin:0 2%; height:80px;}
.Top002070 .header-right{z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#EEE4D8; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{background:#b48a56 !important;}
.Top002070 #open_menu i{background:#b48a56; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{padding:0; border-top:82px solid rgba(0,0,0,0.1); background:rgb(179, 138, 85);}
.Top002070 #header-menu li{text-align:center;}
#header-menu li em{padding:0 12px;}
.Top002070 #header-menu li em a{padding:5%; font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{border-bottom:0;}}



/*Banner002058 */
.Banner002058{position:relative; z-index:1;}
.Banner002058 .bx-viewport{z-index:1;}
/* .Banner002058 li a, */
.Banner002058 li{padding-bottom: 50%;background-size: 100% auto;}
.Banner002058 li{background-position: top center; background-repeat:no-repeat;}
.Banner002058 li a{position:relative; display:block;}
.Banner002058 li img{display:none !important;}
.Banner002058 .bx-controls-direction a{z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain; display: none}
.Banner002058 .bx-controls-direction a.bx-prev{left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{background-image:url(../images/Banner002058-btn_righton.png);}
.Banner002058 .bx-pager{position:absolute; left:0; bottom:6%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{}
.Banner002058 .bx-pager div{display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{display:block; width:18px; height:18px; line-height:100px; overflow:hidden; border-radius:50%;border: 1px solid rgba(255,255,255,0.5); position: relative}
.Banner002058 .bx-pager div a.active:after{content: ""; display: block; border-radius: 50%; position: absolute; left: 4px; top: 4px; width: 8px; height: 8px; background: #fff}
@media(max-width:1000px){.Banner002058 li a,
.Banner002058 li{height:auto;}
.Banner002058 li{background:none !important;padding: 0 ;}
.Banner002058 li img{display:block !important; width:100%;}}

.Banner002058 .owl-carousel .owl-dots{position: absolute;bottom: 2%;left: 0;right: 0;margin: auto;text-align: center;}
.Banner002058 .owl-carousel .owl-dot{position: relative; display: inline-block;width: 18px;height: 18px;border: 1px solid #a5a3a6;box-sizing: border-box;background-color: transparent;border-radius: 50%;margin: 0 5px;}
.Banner002058 .owl-carousel .owl-dot.active:after{content: "";width: 8px;height: 8px;display: block;border-radius: 50%;left: 0;right: 0;top:0;bottom: 0;margin: auto;background-color: #fff;position: absolute;}

.home_title{padding: 20px 0; margin-bottom: 30px; text-align: center; height: auto; overflow: hidden}
.home_title h1{color: #df5a29; font-size: 36px; line-height: 30px; display: block; position: relative; margin: 0}
.home_title h1 span{color: #df5a29}
.home_title h1 em{font-family:Arial, Helvetica, sans-serif; letter-spacing: -1px; text-transform: uppercase; font-size: 52px; margin-bottom: 10px; display: block; font-style: normal; color: #e9e9e9; font-weight: bold}

@media(max-width:640px){
	.home_title{padding: 0;margin-bottom: 15px;}
	.home_title h1 em{font-size: 32px;margin-bottom: 0;}
	.home_title h1{font-size: 20px;}
}




.Floor0001{padding: 4% 0 0%}
.Floor0001 .auto{position: relative;}
.Floor0001 dd{height:550px; position: relative; background-position: center center; background-size: cover; border-right: 1px solid rgba(255,255,255,0.15);}
.Floor0001 dd.active{ -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.Floor0001 dd a{display: block; position: absolute; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.05)}
.Floor0001 dd .text{padding: 100px 50px; text-align: center;display: none;}
.Floor0001 dd .icon{max-width: 80px; margin: 0 auto;border:1px solid rgba(255,255,255,0.2); border-radius: 50%; padding: 15px;}
.Floor0001 dd h1{font-size:21px; color: #fff; font-weight: normal; margin:30px 0; width: 100%;}
.Floor0001 dd p{font-size:17px; line-height: 26px; color: rgba(255,255,255,0.8); margin: 0 auto; width: 80%; display: none}
.Floor0001 dd .more{border-radius: 50px;padding: 0 50px; line-height: 30px; background:#df5a29; display: block; color: #fff; opacity: 1; position: absolute; left:50%; margin-left: -80px; bottom: 100px; display: none}
.Floor0001 dd.active p,
.Floor0001 dd.active .more{display: -webkit-box;display: box;}


.Floor0001 .swiper-button-next,
.Floor0001 .swiper-button-prev{font-size:0;  width:50px !important; height:50px !important; border:none; position:absolute; top:50%; margin-top:60px; background-image:none !important; cursor:pointer; padding:0 ; z-index: 99; background: #fff; border-radius: 50%; opacity: 1}
.Floor0001 .swiper-button-prev{left:10px;}
.Floor0001 .swiper-button-next{right:10px;}

.Floor0001 .swiper-button-next::before,
.Floor0001 .swiper-button-prev::before{position:absolute; content:''; width:30%; height:30%; border-top:2px solid #ccc; border-right:2px solid #ccc; top:35%; left:30%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor0001 .swiper-button-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); left: 40%}
.Floor0001 .swiper-button-next:hover::before,
.Floor0001 .swiper-button-prev:hover::before{border-color:#00a0e9;}



.Floor0002 .owl-nav.disabled{display: block !important;}
.Floor0002 .owl-prev,
.Floor0002 .owl-next{font-size:0;width:50px !important; height:50px !important; border:none; position:absolute; top:50%; margin-top:-25px; background-image:none !important; cursor:pointer; padding:0 ; z-index: 100; background: #fff; border-radius: 50%; opacity: 1 ; display: block !important; }
.Floor0002 .owl-prev{left:10px;}
.Floor0002 .owl-next{right:10px;}
.Floor0002 .owl-next::before,
.Floor0002 .owl-prev::before{position:absolute; content:''; width:30%; height:30%; border-top:2px solid #ccc; border-right:2px solid #ccc; top:35%; left:30%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor0002 .owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); left: 40%}
.Floor0002 .owl-prev:hover::before,
.Floor0002 .owl-next:hover::before{border-color:#00a0e9;}





@media only screen and (min-width: 1024px) {
	.Floor0001 dd.active{width:33.5% !important;}
	
}
@media only screen and (max-width: 1024px) {
	.Floor0001 dd p{display: block;}
	.Floor0001 dd .more{display: block;}
}



.Floor0002{padding: 4% 0 5%; background: #f5f5f5; height: auto; overflow: hidden}
.Floor0002 .auto{position: relative;}
.Floor0002 dd a{display: block; width: 100%;  float: left; height:550px; position: relative; background-position: center center; background-size: cover;}
.Floor0002 dd a:nth-child(3){margin-right: 0}
.Floor0002 dd a:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3)}
.Floor0002 dd .text{padding:200px 50px; text-align: center; position: relative; z-index: 100}
.Floor0002 dd .text h1{font-size:22px; color: #fff; font-weight: normal; margin: 0; width: 100%;}
.Floor0002 dd .text h2{font-size:18px; line-height: 26px;font-weight: normal; text-transform: uppercase; color: rgba(255,255,255,0.8); margin: 0 auto; width: 80%; font-family:Arial, Helvetica, sans-serif;}
.Floor0002 dd .text p{color:#fff;}
.Floor0002 dd .more{background:#df5a29; border-radius: 50px;padding: 0 50px; line-height: 30px; display:inline-block; color: #fff; opacity: 1; margin: 50px auto 0}
@media only screen and (max-width: 1024px) {
	.Floor0002 dd a{width: 100%;margin-right: 0;height:335px;}
	.Floor0002 dd .text{padding:100px 50px;}
}


.Floor0003{padding: 4% 0 5%; height: auto; overflow: hidden}
.Floor0003 .con{position: relative}
.Floor0003 dd{display: block; height:380px; position: relative; background-position: center center;background-size: cover;}
.Floor0003 dd a{display: block; position: absolute; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.05)}
.Floor0003 dd a:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2)}
.Floor0003 dd h1{font-size:18px; color: #fff; font-weight: normal; position: absolute; left: 0px;bottom: 0; margin: 0; width: 100%; text-align: center;padding:15px 10px ;background:rgba(0,0,0,0.3)}
.Floor0003 .swiper-button-next,
.Floor0003 .swiper-button-prev{font-size:0; width:50px !important; height:50px !important; border:none; position:absolute; top:50%; margin-top:-25px; background-image:none !important; cursor:pointer; padding:0 ; z-index: 100; background: #fff; border-radius: 50%; opacity: 1}
.Floor0003 .swiper-button-prev{left:10px;}
.Floor0003 .swiper-button-next{right:10px;}
.Floor0003 .swiper-button-next::before,
.Floor0003 .swiper-button-prev::before{position:absolute; content:''; width:30%; height:30%; border-top:2px solid #ccc; border-right:2px solid #ccc; top:35%; left:30%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor0003 .swiper-button-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); left: 40%}
.Floor0003 .swiper-button-next:hover::before,
.Floor0003 .swiper-button-prev:hover::before{border-color:#00a0e9;}
.Floor0003 .tab{background: #df5a29; height: auto; overflow: hidden; margin-bottom: 20px; border-radius: 3px;}
.Floor0003 .tab li{width: 20%; float: left; text-align: center; border-right: 1px solid rgba(255,255,255,0.2); padding:15px}
.Floor0003 .tab li:last-child{border-right: none}
.Floor0003 .tab li .icon{max-width: 40px; margin: 0 auto}
.Floor0003 .tab li h1{font-weight: normal; color: #fff; font-size: 18px;margin: 0}
.Floor0003 .tab li.on{background: #f46734}



/*Floor002708 */
.Floor002708{position:relative; overflow:hidden;background: #f5f5f5; padding: 5% 0}
.Floor002708 .auto{position: relative}
.Floor002708 li{position: relative}
.Floor002708 li a:hover{color: #444}
.Floor002708 li .text{width:48%; float:right; padding:4% 0 4% 6%;}
.Floor002708 li .pic{width: 50%; position: absolute;left: 0; top: 0; width: 50%; height: 100%}
.Floor002708 li .pic a{display: block; position: absolute;left: 0; top: 0; width: 100%; height: 100%}
.Floor002708 li .text .title{position: relative; padding-left: 90px; height:60px; margin-bottom: 30px; display: block}
.Floor002708 li .text h1{font-size: 20px; font-weight: normal; margin: 0px; line-height: 60px;}
.Floor002708 li .text time{color: #fff; font-size: 12px; display: block; background: #df5a29; width: 70px; height: 60px; position: absolute; left: 0; top: 0;font-family:Arial, Helvetica, sans-serif; text-align: center; border-radius:3px;}
.Floor002708 li .text time span{display: block; font-size: 36px;}
.Floor002708 li .text p{font-size:16px; line-height: 28px; color: #999; margin: 0px;}
.Floor002708 li .text .more{font-size:14px; line-height: 28px; color: #999; border: 1px solid #ddd; background: #fff; display: block; width: 180px; text-align: center; line-height:42px; margin-top:40px; border-radius:3px;}
.Floor002708 .swiper-pagination{position: absolute; left: 52%; width: 1px; background: #e3e3e3; height: 100%; top: 0; padding: 5% 0}
.Floor002708 .swiper-pagination span{background: none; height: 33.3334%; position: relative; margin-left: 15px !important; display: block;font-family:Arial, Helvetica, sans-serif;}
.Floor002708 .swiper-pagination span:before{content: ""; display:none; position: absolute; left:-16px; top:-5px; width: 3px; height: 30px; background: #df5a29}
.Floor002708 .swiper-pagination .swiper-pagination-bullet-active:before{display: block;}









.Bottom002381{ background: #eeeeee; padding: 3% 0}
.Bottom002381 .bottom,.Bottom002381 .bottom a{ color: #666; font-size: 13px; }
.Bottom002381 .bottom a:hover{color: #333;}
.Bottom002381 .bottom{ padding: 3% 0;}
.Bottom002381 .bottom nav li h3{ font-size: 16px; color: #333; margin: 0; font-weight: normal;}
.Bottom002381 .bottom nav li dl{ padding-top: 15px; }
.Bottom002381 .bottom nav li dl dd{ padding: 3px 0;}
.Bottom002381 .bottom nav li.map-box{ width:18%; }
.Bottom002381 .bottom .map-pic{ position: relative; width:100%; }
.Bottom002381 .bottom .map-pic a{ display:block; padding-top:82%; background:url(../images/map.png) center no-repeat; background-size:contain; }

.Bottom002381 .right{ float: right}

.Bottom002381 .phone{ /* background: url(../images/phone.png) no-repeat left; */background-size: contain;  /* padding-left: 70px; */margin-bottom:20px}
.Bottom002381 .phone span{ font-size: 18px; color: #444}
.Bottom002381 .phone h1{ font-size:35px; color: #444;font-family:Arial, Helvetica, sans-serif; margin:0;line-height: 60px;}


.Bottom002381 .time{ background: #e83d0f; color: #fff; text-align: center;padding: 10px; font-size: 16px; margin-bottom: 25px;}
.Bottom002381 .time span{ background:url(../images/time2.png) no-repeat left;padding-left: 32px;}

.Bottom002381 .weixin{ float: left; width: 100%;} 
.Bottom002381 .weixin img{ max-width:130px; border: 1px solid #efefef;} 
.Bottom002381 .weixin span{padding-top: 27%;text-align: center;display: inline-block;margin-left: 10px;}




.Bottom002381 .share{ margin: 0; height: auto; overflow: hidden; line-height: 34px;width: 235px;}
.Bottom002381 .share span{ display:block; line-height:34px; height: 34px; float: left }
.Bottom002381 .share a{width:34px; height:34px; display: block; margin: 0 10px; float: left}
.Bottom002381 .share .wechat{ background: url(../images/share.png) no-repeat left center}
.Bottom002381 .share .sina{ background: url(../images/share.png) no-repeat center center}
.Bottom002381 .share .qq{ background: url(../images/share.png) no-repeat right center}









.Bottom002381 footer,.Bottom002381 footer a{ color: #999;}
.Bottom002381 footer a:hover{ color: #333;}
.Bottom002381 footer{ border-top: 1px solid #e1e1e1; padding: 25px 0;}
@media only screen and (max-width: 1024px) {
    .Bottom002381 .bottom nav li{border-bottom: 1px solid #e5e5e5;}
    .Bottom002381 .bottom nav li.map-box{ width:48%; }
    .Bottom002381 .bottom nav li .map-pic,
    .Bottom002381 .bottom nav li dl{ display: none; padding: 10px 0;}
    .Bottom002381 .bottom nav li h3{ padding: 8px 0; font-size: 16px;}
    .Bottom002381 .weixin,.Bottom002381 .contact{  text-align: center;padding-top: 10px;}
    .Bottom002381 .right{ width:100%; margin-top:6%;}
	.Bottom002381 .weixin, .Bottom002381 .contact{ width:100%;}
	
	.Bottom002381 footer{ text-align: center;}
	.Bottom002381 .copyright{ margin: 5px 0 0;}
}
@media only screen and (min-width: 768px) {

.Bottom002381 .share{float: left}
	.Bottom002381 .bottom nav{ float: left; width:76%;}
	.Bottom002381 .bottom nav li{ float: left; margin-right:7.77%;}
	.Bottom002381 .bottom nav li:last-child{ margin-right:0; }

	
	.Bottom002381 .links{ float: left;}
	.Bottom002381 .copyright{ float: right; margin: 0;    line-height: 34px;}
}
















/*Banner002167 */
.Banner002167{position:relative; z-index:1;}
.Banner002167 div{height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{display:none;}
.Banner002167 aside{position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){.Banner002167 div{display:none;}
.Banner002167 img{display:block; width:100%;}}
@media(max-width:640px){.Banner002167 aside{font-size:24px;}}



/* .Menu001756 Ã¤Â¸ÂºdemoÃ§Â¼â€“Ã¥ÂÂ· */
.Menu001756 header{background: url(../images/men-bg.png) no-repeat center center #df5a29; padding:20px 30px; text-align:center; font-size:26px; color:#fff; position: relative; z-index: 50}
.Menu001756 dl{position:relative}
.Menu001756 dl::after{content:'';height:100%;width:1px;background:#eaeaea;position:absolute;left:5px;top:0}
.Menu001756 dl dd{display:block; color:#333; font-size:14px;line-height: 35px;height: 35px;}
.Menu001756 dl dd a{display: block;color:#333;position: relative;padding-left: 40px;text-align: left;}
.Menu001756 dl dd a:hover,
.Menu001756 dl dd a.aon{background: url(../images/1756.png) no-repeat 15px center ;}
.Menu001756 dl.on{position: fixed;top: 140px;}
.Menu001756 dl.on dd a{padding-right: 30px;}
.Menu001756 dl.on dd a:target{padding-top: 100px;}
.Menu001756 .top{position:absolute;width: 10px;height: 10px;border: 1px solid #ccc;border-radius: 50%;background: #fff;top: -10px;}
.Menu001756 .bottom{position:absolute;width: 10px;height: 10px;border: 1px solid #ccc;border-radius: 50%;background: #fff;bottom: -10px;}

/* .Menu001756 为demo编号 */
.Menu001756{border-top: 60px solid #fff}

.Menu001756 header{background: url(../images/men-bg.png) no-repeat center center #df5a29; padding:20px 30px; text-align:center; font-size:26px; color:#fff; position: relative; z-index: 50}
.Menu001756 ul{border:1px solid #e5e5e5; border-top:0;}
.Menu001756 li{border-bottom:1px solid #e5e5e5; line-height:50px;text-align:center; background: #fff}
.Menu001756 li:last-child{border-bottom:none}
.Menu001756 li a{display:block; color:#25170f; font-size:16px; position: relative}
.Menu001756 li a:hover,
.Menu001756 li a.aon{background: -moz-linear-gradient(right, rgba(0,0,0,0.04) 0%, rgba(0,0,0,0.02) 100%);
background: -webkit-linear-gradient(right, rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.02) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.02) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}
.Menu001756 li a:hover:after,
.Menu001756 li a.aon:after{content: ""; display: block; position: absolute; right: 0; top: 50%; height: 20px; width: 2px; background: #df5a29; margin-top: -10px;}

.Menu001756 dl{position:relative; overflow-x: hidden; height: 100%;}
.Menu001756 dl::after{content:'';height:100%;width:1px;background:#eaeaea;position:absolute;left:5px;top:0}
.Menu001756 dl dd{display:block; color:#333; font-size:14px;line-height: 35px;height: 35px;}
.Menu001756 dl dd a{display: block;color:#333;position: relative;padding-left: 40px;text-align: left;}
.Menu001756 dl dd a:hover,
.Menu001756 dl dd a.aon{background: url(../images/1756.png) no-repeat 15px center ;}
.Menu001756 dl.on{position: fixed;top: 140px;}
.Menu001756 dl.on dd a{padding-right: 30px;}
.Menu001756 dl.on dd a:target{padding-top: 100px;}
.Menu001756 .top{position:absolute;width: 10px;height: 10px;border: 1px solid #ccc;border-radius: 50%;background: #fff;top: -10px;}
.Menu001756 .bottom{position:absolute;width: 10px;height: 10px;border: 1px solid #ccc;border-radius: 50%;background: #fff;bottom: -10px;}



body,html{scroll-behavior: smooth;}



.Menu001756>dl{position:relative;margin: 30px 0;}
.Menu001756 dl::after{content:'';height:100%;width:1px;background:#eaeaea;position:absolute;left:5px;top:0}
.Menu001756 dl dt{display:block; color:#333; font-size:14px;line-height: 35px;height: 35px; font-weight: bold;}
.Menu001756 dl dt a{display: block;color:#333;position: relative;padding-left: 20px;text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.Menu001756 dl dd{display:block; color:#333; font-size:14px;line-height: 35px;height: 35px;}
.Menu001756 dl dd a{display: block;color:#333;position: relative;padding-left: 40px;text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.Menu001756 dl dd.red a,
.Menu001756 dl dd a:hover,
.Menu001756 dl dd a.aon{background: url(../images/1756.png) no-repeat 15px center ;}
.Menu001756 dl.on{position: fixed;top: 140px;}
.Menu001756 dl.on dd a{padding-right: 30px;}
.Menu001756 dl.on dd a:target{padding-top: 100px;}



.Menu001756_scorll{ position: relative;margin: 30px 0; padding-right: 25px; height: 240px; overflow: hidden;}
.Menu001756_scorll.on{position: fixed;top: 140px;}
.Menu001756_scorll.on dd a{padding-right: 30px;}
.Menu001756_scorll.on dd a:target{padding-top: 100px;}
.Menu001756 .top{position:absolute;width: 10px;height: 10px;border: 1px solid #ccc;border-radius: 50%;background: #fff;top: -10px;}
.Menu001756 .bottom{position:absolute;width: 10px;height: 10px;border: 1px solid #ccc;border-radius: 50%;background: #fff;bottom: -10px;}
@media(min-width:1024px){
.Menu001756_scorll{width: 210px;}
.Menu001756 dl{width: 230px; padding-right: 40px;}
}
@media(min-width:1280px){
.Menu001756_scorll{width: 256px;}
.Menu001756 dl{width: 290px; padding-right: 40px;}
}


.right-wrap {
	position: absolute;
	width: 22px;
	height: 50px;
	top: 25px;
	right: 0px;
}
.right-wrap .go-up,.right-wrap .go-down {
	display: block;
	width: 22px;
	height: 25px;
}
.right-wrap .go-up {
	background: url(../images/sjt_icon.png) no-repeat center center;
}
.right-wrap .go-down {
	background: url(../images/xjt_icon.png) no-repeat center center;
}
.right-wrap .go-up.disable {
	opacity: 0.5;
}
.right-wrap .go-down.disable {
	opacity: 0.5;
}
.right-wrap a {
	color: #136ec2;
	text-decoration: none;
	border: 1px solid #eeeeee;
}





.Singlepage .h1{margin-top: -100px;padding-top: 100px;display:inline-block;}
.Singlepage.Singlepage2 .h1{margin-top: -100px;padding-top: 100px;display:block;}
.Singlepage.Singlepage3 .h1{margin-top: -100px;padding-top: 115px;display:block;}
.Singlepage.Singlepage3 .job .h1{ margin-top: 0; padding-top: 0; display: inline-block;}

.Singlepage .h2 {
    font-size: 16px;
    font-weight: normal;
    color: #444;
}
.Singlepage.Singlepage3 .h2{margin-top: -100px;padding-top: 115px;display:block;}

@media(max-width:1000px){.Menu001756 header{background-image:none; padding:3% 0; font-size:20px;}
.Menu001756 ul{border:none; padding-bottom:0;}
.Menu001756 li{float:left; width:25%; text-align:center;}
.Menu001756 li a:hover,
.Menu001756 li a.aon{background-image:none;}}
@media(max-width:768px){.Menu001756 li a{font-size:14px;}}
/* .Menu002252 为demo编号 */ .Menu002252{/*padding:5% 0;*/ text-align: center} .Menu002252 a{display:inline-block;line-height:42px; padding:0 20px;background:#f3f3f3; min-width:130px;}
.Menu002252 a.aon,.Menu002252 a:hover{color:#fff; background-color:#df5a29;}
@media(max-width:1024px){.Menu001756 li:last-child{border-bottom: 1px solid #e5e5e5; } .Menu002252 a{margin-bottom: 10px;}}








/*
 .Menu000654 为demo编号
 */
.Menu000654{border-top: 60px solid #fff}
.Menu000654 .Menu001756{border-top:0 ;}
.Menu000654 header{background: url(../images/men-bg.png) no-repeat center center #df5a29; padding:20px 30px; text-align:center; font-size:26px; color:#fff; position: relative; z-index: 50}


.Menu000654 ul{border:1px solid #e5e5e5; border-top:0;}
.Menu000654 li a{border-bottom:1px solid #e5e5e5; line-height:50px;text-align:left; padding-left: 50px; background: #fff}
.Menu000654 li:last-child a{border-bottom:none}
.Menu000654 li a{display:block; color:#25170f; font-size:16px; position: relative}
.Menu000654 li>a:hover,
.Menu000654 li>a.aon{background: -moz-linear-gradient(right, rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.02) 100%);
background: -webkit-linear-gradient(right, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.02) 100%);
background: linear-gradient(to right, rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.02) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}

.Menu000654 li>a:hover:after,
.Menu000654 li>a.aon:after{content: ""; display: block; position: absolute; right: 0; top: 50%; height: 20px; width: 2px; background: #df5a29; margin-top: -10px;}

.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#999; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; right:20px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; right:26px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999; border-bottom: 1px solid #eee; line-height: 40px; font-size: 14px; position: relative;}


.Menu000654.Menu0002 li a.click::after,
.Menu000654.Menu0002 li a.click::before{ display: none;}
.Menu000654.Menu0002 li a.click::after{ display: none;}


.Menu000654 li dl dd a:hover:after,
.Menu000654  li dl dd a.aon:after{content: ""; display: block; position: absolute; right: 0; top: 50%; height: 20px; width: 2px; background: #df5a29; margin-top: -10px;}

.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:  #df5a29}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#999;}
@media(max-width:950px){
.Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
}











/* .Location002308 为demo编号 */
.Location002308{padding:20px 0 0}
.Location002308 dl{line-height:60px; border-bottom:#e5e5e5 1px solid; position: relative}
.Location002308 em{font-style:normal;color: #999; float:right; line-height:60px;}
.Location002308 em span{color:#333;}
.Location002308 em a{position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002308 em a:first-child{margin-left: 5px;}
.Location002308 em a:hover{color: #87b2c7;}
.Location002308 em a:before{position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location002308 dl dd{float: left; line-height:60px;}
.Location002308 dl dd span{display: inline-block; position: relative; font-size: 18px; color: #666;}
.Location002308 dl dd span:after{content: ""; position:absolute; display: block; background-color: #df5a29;}
.Location002308 dl dd span:after{left: 0; bottom: -3px; height: 2px; width: 100%;}


.Location002308 .search-box{ margin-left: 20px; position:absolute;left:100px; bottom: 10px;  width: 350px;}
.Location002308 .search-box .text{ width: 100%; border: 2px solid #e1e1e1; background: #f5f5f5; line-height: 50px; height:50px; padding: 0 50px 0 20px; font-size: 16px;}
.Location002308 .search-box .btn{ position: absolute; right: 0; top: 2px; width: 50px; height:50px; background: url(../images/search_btn.png) no-repeat center center; }

@media(max-width:640px){.Location002308 em{display:none;}
.Location002308 dl{padding:0;}
.Location002308 dl dd span:after{bottom: -1px;}}



/* .RighInfo002275 为demo编号 */
.RighInfo002275{padding:4% 0 4% 0}
.RighInfo002275 .text{width: 35%; float: left}
.RighInfo002275 .text .title{font-size: 50px;color: #eee;font-weight: bold;margin:0 0 20px 0; letter-spacing: -1px}
.RighInfo002275 .text pre{font-size: 16px;color:#666;line-height:30px; margin: 0 ; padding: 0;}
.RighInfo002275 .text .contact a{font-size: 16px;color:#fff;line-height:30px; background: #df5a29; display: inline-block; line-height:40px; height: 40px; width: 180px; text-align: center; margin-top: 30px; border-radius: 50px;}
.RighInfo002275 .map{height: 360px; width: 60%; float: right}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}


.RighInfo002275 .ul li{border: 1px solid #E4E4E4;border-bottom: none;}
.RighInfo002275 .ul li:last-child{border-bottom: 1px solid #E4E4E4;}
.RighInfo002275 .ul li:hover{background: #F2F2F2;}
.RighInfo002275 .ul li a{ display: block;padding: 15px 20px; }
.RighInfo002275 .ul li .title01{overflow: hidden;}
.RighInfo002275 .ul li .title01 h2{float: left;line-height: 30px;font-weight: 100;font-size: 18px;margin: 0;}
.RighInfo002275 .ul li .title01 span{float: right;line-height: 30px;font-weight: 100;font-size: 14px;display: block;color: #666;}
.RighInfo002275 .ul li .title02{overflow: hidden;}
.RighInfo002275 .ul li .title02 span{display: block;float: left;width: 33.333%;line-height: 30px;font-size: 14px;color: #666;}
.RighInfo002275 .title001{}
.RighInfo002275 .title001 h1{font-size: 24px;text-align: center;color: #666666;margin: 0;font-weight: 100;}
.RighInfo002275 .title001 p{font-size: 16px;color: #666666;line-height: 40px;margin: 0;text-align: center;}
.RighInfo002275	.info-box{margin-top: 50px;}
.RighInfo002275	.info-box h2{font-size: 16px;color: #666;line-height: 26px;margin: 0;font-weight: 100;}
.RighInfo002275	.info-box h2 span{font-size: 24px;color: #FF9900;font-weight: 100;}
.RighInfo002275	.info-box h3{font-size: 30px;color: #000;margin: 0;line-height: 40px;margin-bottom: 20px;font-weight: 100;}
.RighInfo002275 .info-box .from {padding: 20px 20px 10px 20px;background: #F2F2F2;margin-top: 20px;margin-bottom: 20px;}
.RighInfo002275 .info-box .from .title02{overflow: hidden;}
.RighInfo002275 .info-box .from .title02 span{display: block;float: left;width: 33.333%;line-height: 30px;font-size: 14px;color: #666;}

.RighInfo002275 .info-box article{font-size: 16px;color: #000000; line-height: 25px;}
.RighInfo002275 .info-box article h4{font-size: 18px;color: #000000;line-height: 26px;margin: 0;margin-top: 20px;}
.RighInfo002275 .info-box article img{display: block;margin-bottom: 20px;}


@media(max-width:720px){
	.RighInfo002275 .map {width: 100%;margin-top: 20px;} 
	.RighInfo002275 .text{width: 100%;}
	.RighInfo002275 .info-box .from .title02 span{width: 100%;}
	.RighInfo002275 .title001 p{line-height: 30px;padding: 0 6%;}
	.RighInfo002275 .ul li .title02 span{width: 100%;}
	.RighInfo002275 .ul li .title01 h2{float: initial;}
	.RighInfo002275 .ul li .title01 span{float: left;}
	.RighInfo002275 .info-box h3{font-size: 16px;}
	.RighInfo002275 .info-box h2 span{font-size: 16px;}
	.RighInfo002275 .info-box article img{width: 30%;}
	
	}



/* .PicList002273 为demo编号 */
.PicList002273{}
.PicList002273 .left a{border: 15px solid #f5f5f5;display: block;position: absolute;left: 0;top: 0;width: 380px;height: 100%;background-size: cover;background-position: center center; background-color: #666}
.PicList002273 .right{padding: 25px 0}
.PicList002273 .right .time{font-size: 14px;color: #999;font-family: Arial, Helvetica, sans-serif;padding: 2px 5px;margin-top: 8px;display: inline-block;background: url(../images/time.png) no-repeat left;padding-left: 15px;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #888;font-size: 14px;line-height: 24px;height: 44px;overflow: hidden}
.PicList002273 ul li{margin-bottom: 20px;background: #f5f5f5;padding: 30px 50px 30px 420px;position: relative;}
.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
@media(max-width:1024px){.PicList002273 ul li .right_btn{display: none}
.PicList002273{padding: 30px 0 0}
.PicList002273 ul li{padding: 0; width: 100%}
.PicList002273 .left a{position: relative;height: 220px;width: 100%}
.PicList002273 .right{padding: 0 15px 15px 15px}}



/*Page002046 */
.Page002046 .Pages{text-align: center;padding: 4% 0 4%;}
.Page002046 .Pages a{display: inline-block;vertical-align: middle;border: 1px solid #ececec;padding: 0 15px;line-height: 38px;color: #999;background: #fff}
.Page002046 .Pages a:hover, .Page002046 .Pages a.a_cur{background-color: #df5a29;color: #fff;}
.Page002046 .Pages em{font-style: normal;display: inline-block;vertical-align: middle;overflow: hidden;}
.Page002046 .Pages em a{float: left;margin-left: -1px;}
.Page002046 .Pages .p_cur, .Page002046 .Pages .p_count, .Page002046 .Pages .p_jump, .Page002046 .Pages .p_total{display: none;}
.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next{padding: 0;width: 44px;background: url(../images/Page002046-a_prev.gif) no-repeat center center #fff;overflow: hidden;line-height: 1000px;height: 38px;}
.Page002046 .Pages .a_next{background: url(../images/Page002046-a_next.gif) no-repeat center center #fff;}
@media(max-width:1024px){.Page002046{padding: 30px 0}.Page002046 .Pages .a_first, .Page002046 .Pages .a_end{display: none;}}



/* .Floor001365为demo编号 */
.Floor001365{padding:5% 0; background:#f5f5f5; overflow:hidden;}
.Floor001365 .title{margin:0 0 55px; text-align:center; position:relative;}
.Floor001365 .title i{font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative; margin:0 0 27px; padding-bottom: 30px;}
.Floor001365 .title i::after{position:absolute; left:50%; bottom:3px; content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px;}
.Floor001365 .title span{font-size:48px; color:#f0f0f0; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:absolute;}
.Floor001365 .title span::after{position:absolute; left:8px; bottom:7px; content:""; border:1px #f0f0f0 solid; width:1000px;}
.Floor001365 ol{float:left; width:48%; position:relative;}
.Floor001365 ol img{width: 100%;}
.Floor001365 ol p{position:absolute; left:0; bottom:0; width:100%; background: rgba(225,90,41,0.9); margin: 0;padding: 14px 0;color: #fff;}
.Floor001365 ol p span{padding:0 2%; font-size:16px; display:block; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.Floor001365 ol p time{font-size:14px; padding-right:10px;}
.Floor001365 ol p time em{font-style:normal; font-weight:bold; font-size:36px;}
.Floor001365 li{float:right; width:48%; padding-left:19%; padding-right:3%; margin-bottom:4%; position:relative;}
.Floor001365 li:last-child{margin-bottom:0;}
.Floor001365 li .Ispic{position: absolute;left: 1px;top: 0;height: 100%;width: 35%;}
.Floor001365 li h2{margin:0;font-weight:normal; font-size:16px;}
.Floor001365 li p{margin:0; margin-top:3%; font-size:14px; line-height: 24px; height:115px; overflow: hidden;}
.Floor001365 li time{display:block; font-size:14px; color:#666; position:relative; padding-left:30px;}
.Floor001365 li time::before{position:absolute; left:0; content:""; background:url(../images/Floor001365_icon.png) no-repeat; display:block; width:20px; height:20px;}
.Floor001365 li time::after{position:absolute; right:0; content:""; width:21px; height:9px; background:url(../images/Floor001365_icon2.png) no-repeat;}
.Floor001365 li:hover time::after{background-image:url(../images/Floor001365_icon2_on.png);}
@media(min-width:1000px){.Floor001365 .title span{font-size:30px;}}
@media(max-width:1000px){.Floor001365 .title span{font-size:30px;}
.Floor001365 li p{height:70px;}}
@media(max-width:768px){.Floor001365 .title span{font-size:20px;}
.Floor001365 .title span::after{width:500px; bottom: -5px;}
.Floor001365 ol{float: none;width: auto; margin-bottom:3%;}
.Floor001365 li{float: none;width: auto; padding-left: 38%; padding-bottom:3%;}}
@media(max-width:480px){.Floor001365 .title span{font-size:14px;}
.Floor001365 ol p{padding:0;}
.Floor001365 li p{height:48px;}}
@media(max-width:375px){.Floor001365 .title span{display:none;}}
/* * Owl Carousel - Core 插件样式如遇多个只留一个 */
.owl-carousel{display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1;} .owl-carousel .owl-stage{position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden; /* fix firefox animation glitch */} .owl-carousel .owl-stage:after{content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} .owl-carousel .owl-stage-outer{position: relative; overflow: hidden; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px);} .owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);} .owl-carousel .owl-item{position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none;} .owl-carousel .owl-item img{display: block; width: 100%;} .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display: none;} .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot{cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .owl-carousel.owl-loaded{display: block;} .owl-carousel.owl-loading{opacity: 0; display: block;} .owl-carousel.owl-hidden{opacity: 0;} .owl-carousel.owl-refresh .owl-item{visibility: hidden;} .owl-carousel.owl-drag .owl-item{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .owl-carousel.owl-grab{cursor: move; cursor: grab;} .owl-carousel.owl-rtl{direction: rtl;} .owl-carousel.owl-rtl .owl-item{float: right;}
/* No Js */
.no-js .owl-carousel{display: block;}
/* * Owl Carousel - Animate Plugin */
.owl-carousel .animated{animation-duration: 1000ms; animation-fill-mode: both;}
.owl-carousel .owl-animated-in{z-index: 0;}
.owl-carousel .owl-animated-out{z-index: 1;}
.owl-carousel .fadeOut{animation-name: fadeOut;}
@keyframes fadeOut{0%{opacity: 1;} 100%{opacity: 0;} }
/* *Owl Carousel - Auto Height Plugin */
.owl-height{transition: height 500ms ease-in-out;}
/* *Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy{opacity: 0; transition: opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{transform-style: preserve-3d;}
/* *Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper{position: relative; height: 100%; background: #000;}
.owl-carousel .owl-video-play-icon{position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display: none;}
.owl-carousel .owl-video-tn{opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame{position: relative; z-index: 1; height: 100%; width: 100%;}



/* .Floor002428 为demo编号 */
.Floor002428{padding:4% 0 5%; background:#f5f5f5; overflow: hidden;}
.Floor002428 .auto{max-width:1280px;margin: 0 auto;}
.Floor002428 li{position: relative; overflow: hidden;}
.Floor002428 li img{visibility: hidden;}
.Floor002428 li p{background:#e3e3e3;text-align: center;font-size:20px;color:#000; margin:0;line-height: 53px;}
.Floor002428 li:hover p{background:#df5a29;color:#fff;}
.Floor002428 li a{display: block; width: 100%; padding-bottom:16%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;}
@media(max-width:640px){.Floor002428 li a{ padding-bottom:0;}}
.Floor002428 li .word{position: absolute; top: 20px; left:0; width: 100%; padding: 0 20px; color: #51463c;}
.Floor002428 li.white .word{color: #fff;}
.Floor002428 li .word h2{margin: 0 0 10px; font-weight: normal; font-size: 28px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.Floor002428 li .word p{margin: 0; font-size: 14px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.Floor002428 .owl-nav >div{display: none; position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px){.Floor002428 .owl-nav .owl-prev{left: 16.2%;}.Floor002428 .owl-nav .owl-next{right: 17%;}}
.Floor002428 .owl-dots{display: block; width: 100%; margin-top: 3%; text-align: center;}
.Floor002428 .owl-dots>div{display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{display: block; width: 14px; height: 14px; border-radius: 50%; background: #999999;}
.Floor002428 .owl-dots>div.active >span{background: #df5a29;;}




.index_trend{background-color: #ffffff;padding: 62px 0 66px;}
.index_trend .wrap{width: 100%;box-sizing: border-box;max-width: 1280px;position: relative;margin: auto;}
.index_trend .title .cn,.index_trend .title .en{margin: 0;display: inline-block;}
.index_trend .title .cn{	font-size: 37px; font-weight: bold; color: #dc2d0e;}
.index_trend .title .en{	font-size: 18px;margin-left: 24px; color: #333333;}
.index_trend .titles{	font-size: 24px;color: #666666;margin-top: 25px;}
.index_trend .cont{margin-top: 15px;}
.index_trend .cont:after{content: "";display: block;clear: both;}
.index_trend .left,.index_trend .right{width: 50%;box-sizing: border-box;float: left;}
.index_trend .left{padding-right: 66px;}

.index_trend .left .data{border-bottom: 1px solid #eee;}
.index_trend .left li{list-style: none;padding-right: 80px;position: relative;border-top: solid 1px #eeeeee;}
.index_trend .left .icon{display: inline-block;width: 7px;height: 7px;background-color: #7f898a;position: absolute;top:0;left: 0;bottom: 0;border-radius: 50%;margin: auto;}
.index_trend .left .caption{cursor: pointer; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-left: 11px;	font-size: 15px;font-weight: lighter;;line-height: 30px;color: #999999;	position: relative;}
.index_trend .left .time{position: absolute;height: 12px; line-height: 12px;font-size: 12px;top: 0;bottom: 0;right: 0;margin: auto;color: #aaa;}
.index_trend .left li .desc{display: none; position: relative; margin-top: 25px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;font-size: 14px;color: #000;height: 80px;}
.index_trend .left li .check{display: none; position: absolute;right: 20px;bottom: 25px;font-size: 16px;color: #f25e36;border:1px solid #f25e36; border-radius: 50px;padding: 5px 15px;}
.index_trend .left li.active{padding-right: 0;padding-bottom: 85px;}
.index_trend .left li.active .caption{font-size: 18px;font-weight: normal;color: #333333;margin-top: 10px;}
.index_trend .left li.active .time{position: relative;margin-top: 25px; color: #666;}

.index_trend .left li.active .desc{display: -webkit-box;display: box;}
.index_trend .left li.active .check{display: block;}
.index_trend .left li.active + li{border-top: none;}
.index_trend .left li .caption:hover {color: #333;}
.index_trend .left li.active .icon{background-color: #000}

.index_trend .right .banner .owl-dots{position: absolute;bottom: 5%;left: 0;right:0;margin: auto;text-align: center;}
.index_trend .right .banner .owl-dots .owl-dot{display: inline-block; width: 17px;height: 17px;background-color: #ffffff;border-radius: 50%;margin: 5px;}
.index_trend .right .banner .owl-dots .owl-dot.active{background-color: #e83d0f}
@media(max-width:1240px){
	.index_trend{padding-left: 2%;padding-right: 2%;padding-bottom:2%;}
}
@media(max-width:720px){
	.index_trend .left, .index_trend .right{width: 100%;}
	.index_trend .left{padding-right: 0;}
}




.Singlepage{font-size: 14px; line-height: 26px; padding:5% 0 0}
.Singlepage .h1{font-size: 22px;font-weight: normal; color: #444}
.Singlepage .h1:after{content: ""; display: block; width: 30px; height: 2px; border-right: 15px solid #f37243;background: #666; margin: 15px 0 10px}
.Singlepage .line{width: 100%; height: 2px;border-bottom: 1px dashed #e9e9e9; margin: 10px 0 15px 0;}
.Singlepage .about dd{width: 100%; position: relative; height: auto;overflow: hidden; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #e9e9e9}












/*PicList002120 */
.PicList002120{padding: 5% 0 0;}
.PicList002120 li{float: left;width:23.5%;margin-right: 2%;margin-bottom:2.5%;}
.PicList002120 li a{display: block;}
.PicList002120 li p{margin: 0;line-height: 20px;padding:10px;text-align: center;font-size: 14px; height: 50px}
.PicList002120 li .table{display: none;}
.PicList002120 li figure{padding-bottom: 135%;background-size: cover; background-color: #fff; border: 1px solid #eee}
@media(min-width:641px){.PicList002120 li:nth-child(4n){margin-right: 0;}}
@media(max-width:640px){.PicList002120 li{width: 48%;margin-right: 4%;}
.PicList002120 li:nth-child(2n){margin-right: 0;}}
@media(max-width:375px){.PicList002120 li p{font-size: 14px;}}






/*Timeline000397 */
.Timeline000397{padding: 0;}
.Timeline000397 .text{ text-align: center;line-height: 24px; padding-bottom: 2%}


.Timeline000397 .auto{position: relative;  }
.Timeline000397 .con{position: relative;padding:  0 0 5%}
.Timeline000397 .con::before{content: '';width: 100%;height: 1px;background: #e5e5e5;position: absolute;left: 0;top: 50%;margin-top:6px;z-index: 1;}
.Timeline000397 .con::after{content: '';width: 100%;height: 10px;background: url(../images/time_line.png) -2px repeat-x;position: absolute;left: 0;top: 50%;margin-top: -4px;z-index: 1;opacity: 0.8}

.Timeline000397 li{position: relative;padding-top: 220px;}

.Timeline000397 li .pic{width: 100%;margin: 0 auto;padding-bottom: 60%;position: absolute;left: 0;top: 0;background-color: #999; z-index: 50}
.Timeline000397 li time{width: 100%;text-align: center;font-size: 16px;margin: 0 auto;display: block;position: relative}
.Timeline000397 li time span{font-size: 32px;font-family: Arial, Helvetica, sans-serif;font-weight: bold}
.Timeline000397 li time:after{position: absolute;left: 50%;margin-left: -2px;top: -38px;width: 1px;height: 26px;background: #ddd;content: ""}
.Timeline000397 li p{font-size: 14px;line-height: 22px;text-align: center;height: 70px;overflow: auto;color: #444}

.Timeline000397 .swiper-button-next, .Timeline000397 .swiper-button-prev{font-size: 0;width: 30px !important;height: 30px !important;border: none;position: absolute;bottom: 0;top: auto;background-image: none !important;cursor: pointer;padding: 0;background: #999 !important;opacity: 1;z-index: 100;left: auto;}
.Timeline000397 .swiper-button-prev{left:50%; margin-left: -32px;}
.Timeline000397 .swiper-button-next{left:50%;margin-right: -32px; background:#df5a29 !important}
.Timeline000397 .swiper-button-next::before, .Timeline000397 .swiper-button-prev::before{position: absolute;content: '';width: 25%;height: 25%;border-top: 2px solid #fff;border-right: 2px solid #fff;top: 40%;left: 34%;transform: rotate(45deg);-webkit-transform: rotate(45deg);opacity: 0.8}
.Timeline000397 .swiper-button-prev::before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);left: 42%}
@media(max-width:1024px){
	.Timeline000397{padding: 30px 0}
	.Timeline000397 .swiper-button-prev{left: 10px;margin-left: 0;}
.Timeline000397 .swiper-button-next{right: 44px; left: auto;margin-left: 0;}
	.Timeline000397 .auto::before{ margin-top: 42px;}
	.Timeline000397 li::after{ margin-top:30px;}
	.Timeline000397 li time:after{height: 40px;}
	.Timeline000397 .swiper-button-next, .Timeline000397 .swiper-button-prev{ bottom: 40% }

	.Timeline000397 li .pic{padding-bottom: 20%}
}
@media(max-width:720px){
	.Timeline000397 li .pic{padding-bottom: 25%}

}
@media(max-width:480px){
	.Timeline000397 li .pic{padding-bottom: 38%}

}
@media(max-width:320px){
	.Timeline000397 li .pic{padding-bottom: 56%;}

}





/* .PicList002276 为demo编号 */
.PicList002276{padding:0 0 3%; height: auto; overflow: hidden }
.PicList002276 .left a{display: block;width: 100%;padding-bottom: 70%;background-size: cover;background-position: center center; background-color: #888}
.PicList002276 .right{padding:15px 30px;background: #f5f5f5}
.PicList002276 .right .h3{color: #313131;font-size: 14px;font-weight: normal; text-align: center; margin: 0}
.PicList002276 ul li{margin-bottom: 20px;background: #f5f5f5;width: 32%;position: relative;margin-right: 2%;float: left;background: #fff}
.PicList002276 ul li:nth-child(3n){margin-right: 0}
.PicList002276 ul li .right_btn{display: none}
@media(max-width:1024px){
	.PicList002276 ul li .right_btn{display: none}
.PicList002276{padding: 30px 0 0}
.PicList002276 ul li{padding: 0; width: 100%}
.PicList002276 .left a{position: relative;height: 220px;width: 100%}
.PicList002276 .right{padding: 0 15px 15px 15px}}



/* .PicList002277 为demo编号 */
.PicList002277{padding: 5% 0 3%; height: auto; overflow: hidden}
.PicList002277 .left a{display: block;width: 100%;padding-bottom: 70%;background-size: cover;background-position: center center; background-color: #888}
.PicList002277 .right{padding:15px 30px;background: #f5f5f5}
.PicList002277 .right .h3{color: #313131;font-size: 14px;font-weight: normal; text-align: center; margin: 0}
.PicList002277 ul li{margin-bottom: 20px;background: #f5f5f5;width: 32%;position: relative;margin-right: 2%;float: left;background: #fff}
.PicList002277 ul li:nth-child(3n){margin-right: 0}
.PicList002277 ul li .right_btn{display: none}
@media(max-width:1024px){
	.PicList002277 ul li .right_btn{display: none}
.PicList002277{padding: 30px 0 0}
.PicList002277 ul li{padding: 0; width: 100%}
.PicList002277 .left a{position: relative;height: 220px;width: 100%}
.PicList002277 .right{padding: 0 15px 15px 15px}}




.PicList002278{padding: 5% 0 3%; height: auto; overflow: hidden}
.PicList002278 .left a{ position: relative;display: block;width: 100%;padding-bottom: 70%; background-repeat: no-repeat;    background-size:contain;background-position: center center; background-color: #fff;}
.PicList002278 .right{padding:15px 30px;background: #f5f5f5; border-top: 1px solid #eee}
.PicList002278 .right .h3{color: #313131;font-size: 14px;font-weight: normal; text-align: center; margin: 0}
.PicList002278 ul li{margin-bottom: 20px;background: #f5f5f5;width: 32%;position: relative;margin-right: 2%;float: left;background: #fff; border: 1px solid #eee}
.PicList002278 ul li:nth-child(3n){margin-right: 0}


.PicList002278 ul li .hover{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.8);	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	-webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;}
.PicList002278 ul li .hover img{ width: 40%; }

.PicList002278 ul li .right_btn{display: none}
@media(max-width:1024px){
	.PicList002278 ul li .right_btn{display: none}
.PicList002278{padding: 30px 0 0}
.PicList002278 ul li{padding: 0; width: 100%}
.PicList002278 .left a{position: relative;height: 220px;width: 100%}
.PicList002278 .right{padding: 0 15px 15px 15px}}














.Share_detail{ font-size: 14px; line-height: 26px; padding: 5% 0 0 }
.Share_detail .h2{ font-size: 20px; font-weight: normal; color: #444; position: relative; padding-left: 10px;}
.Share_detail .h2:before{ content: ""; display:block; width: 2px; height: 19px; background: #666; position: absolute; left: 0; top: 5px;  }
.Share_detail .title{ text-align: center; border-bottom: 1px dashed #e5e5e5; padding-bottom: 20px; margin-bottom: 30px;}
.Share_detail .title h1{font-size: 26px; color: #444; font-weight: normal}
.Share_detail img{position: relative; display: block; margin: 30px auto}




	
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;border-bottom:1px dashed #ddd; margin-bottom:20px; }
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:26px; font-weight:normal; color:#444}
.RichInfo005 .news_info .title p{ margin:0; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;font-family:Arial, Helvetica, sans-serif}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .center { text-align:center }
.RichInfo005 .news_info {  font-size: 14px; line-height:26px; color: #444 }
.RichInfo005 .news_info p {  font-size: 14px; line-height:26px; color: #444 }
.RichInfo005 .news_info img{ margin: 0 auto; display: block;}
.RichInfo005 .news_info .bot{  position: relative ; margin-top: 50px;} 
.RichInfo005 .news_info .con{ padding-bottom: 3% }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0; position: absolute; right: 0; top: 0px } 
.RichInfo005 .news_info .info_back a{ color:#fff; font-size:14px; background: #df5a29; display: block; padding: 8px 30px;}
.RichInfo005 .news_info .info_back a:hover{  background: #c9151e;}
.RichInfo005 .news_info .info_pn span{ display:block; font-size: 14px; margin: 10px 0}
.RichInfo005 .news_info .info_pn span a{ color:#666;}
.RichInfo005 .news_info .info_pn span a:hover{color:#c9151e;}
@media(max-width:1000px){
	.RichInfo005 .news_info .info_back{ position: relative }
	.RichInfo005 .news_info .bot{  position: relative ; margin-top:15px;} 
}
@media(min-width:1000px){
	.RichInfo005 .news_info .info_pn span{ width: 80%}
}



.TextList001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #eee; padding:0 10px 0 15px; position:relative;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:30px; background-color:#df5a29; color:#fff; font-size:12px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../images/TextList001203-icon.png) no-repeat center center/contain; right:0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}




.TextList001202 li{padding-bottom:5px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #eee;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#df5a29; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#df5a29;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#df5a29;}
.TextList001202 dl.Q_on dd{background-color:#f5f5f5;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}



/* .PicList000593 为demo编号 */
.PicList000593{padding-top: 2%;}
.PicList000593 li{float: left;width: 32%;margin-right: 2%;position: relative;margin-bottom: 1%;}
.PicList000593 li:nth-child(3n){margin-right: 0;}
.PicList000593 li .video_files{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.PicList000593 li .video_files video{width: 100%;height: 100%;background-color: #000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before, .PicList000593 li .video_files .close::after{position: absolute;content: '';width: 3px;height: 70%;border-radius: 3px;background-color: #fff;left: 13px;top: 5px;}
.PicList000593 li .video_files .close::before{transform: rotate(45deg);}
.PicList000593 li .video_files .close::after{transform: rotate(-45deg);}
.PicList000593 li figure{position: relative;}
.PicList000593 li figure em{display: block;padding-bottom: 65%;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.PicList000593 li figure a{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.2);}

.PicList000593 li figure a::after{ position: absolute;content: '';z-index: 5;top: 50%;left: 50%;width: 50px;height: 50px; margin-left: -25px; margin-top: -25px; background: url(../images/down.png) no-repeat center center ;background-size: 80% 80%;   ; border-radius: 50%; opacity:0.7; border: 2px solid #fff}


.PicList000593 li p{text-align: center;}
@media(max-width:768px){.PicList000593 li{width: 49%;margin-right: 2%;}
.PicList000593 li:nth-child(3n){margin-right: 2%;}
.PicList000593 li:nth-child(2n){margin-right: 0;}}
@media(max-width:480px){.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}}
@media(max-width:375px){.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width: 100%;float: none;margin-right: 0 !important;}}














.Form002324{ position:fixed; background:rgba(0,0,0,0.8); width:100%;height: 100%; top:0; left:0; z-index:99; z-index: 1000;  }
.Form002324 .wrap-container{  border-radius: 5px; overflow: hidden; position:fixed; top:50%;margin-top: -300px; width: 100%; max-width:800px; height:650px; margin-left:-400px; left:50%;  z-index:100; }
.Form002324 .closeBtn{ position:absolute; top:20px; right:20px; height:17px; width:17px; display:block; background:url(../images/Form002324-colseBtn.png) no-repeat;}
.Form002324 .Title{  color:#fff; text-align:center; font-weight: bold; line-height:60px;  background: #df5a29}
.Form002324 .Title h1{ margin: 0;font-size:20px; display: inline-block; background: url(../images/sq.png) no-repeat left; padding-left: 28px;}



.Form002324 .con1{  padding:8%;background:#fff; border-radius: 0 0 5px 5px}
.Form002324 .con2{ width: 100%; position: relative;}
.Form002324 form{ height: auto; overflow: hidden; border-radius: 0 0 5px 5px; padding-left:40%;position: relative}
.Form002324 form li em{ font-style:normal; padding:2% 0; display:block;}
.Form002324 form li .btn_submit{display:block;width:5pc;border-radius:3px;background:#df5a29;color:#fff;text-align:center;line-height:30px; cursor: pointer; margin:2% auto;}
.Form002324 .pic{ background-size: cover; background-position: center center;border-radius: 3px; overflow: hidden; content: ""; display: block; position: absolute; left: 0; top:0; width:35%; height: 100%;background-color: #999; z-index: 50}
.Form002324 dl{ width:100%; float:left; padding-left:100px;position:relative; margin-bottom:8px; padding-right: 15px;}

.Form002324 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:90px; text-align:right; line-height:40px;}
.Form002324 .text{ border:1px solid #dfdfdf; border-radius:3px; width:100%; padding:0 10px; line-height:34px; color:#5b5b5b;}
.Form002324 dl.dl{ width:100%; float:none; max-width:none;}

.Form002324 dl em{ font-style: normal; position: absolute; right: 0; top: 0; color: #e62129; font-size: 16px;}

.Form002324 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:150px; padding:10px; color:#5b5b5b;}





.Form002324 .wrap-container2 { margin-top: -200px; }
.Form002324 .wrap-container2 .Title h1{ background: url(../images/mem3.png) no-repeat left;}

.Form002324 .wrap-container2 form li{ padding:0 4px 10px 15px;line-height:40px; overflow:hidden;}
.Form002324 .wrap-container2 form li:last-child{ padding-bottom: 0}
.Form002324 .wrap-container2 form li .text{ border:none; background:#ededef;padding-left:10px;  color:#aaa; width:406px; height:40px;font-size:14px;}
.Form002324 .wrap-container2 form li .text2{ width:275px; float:left;}
.Form002324 .wrap-container2 form li .code{ width:66px; height:33px; float:right;}
.Form002324 .wrap-container2 form li .checkbox{ margin-right:5px; vertical-align:middle;}
.Form002324 .wrap-container2 form li .txt{ color:#bbb; margin:0 20px;}
.Form002324 .wrap-container2 form li span{ font-size:14px; color:#666; float:right;}
.Form002324 .wrap-container2 form li span a{ color:#df5a29}
.Form002324 .wrap-container2 form li .btn{ border-radius: 50px;   width:205px; height:40px; text-align:center; line-height:40px; font-size:16px; background:#df5a29; display:block; margin:20px 0 0; color:#fff;}

.Form002324 .wrap-container2 form li.mail{ width: 100%;  float: left}
.Form002324 .wrap-container2 form li.mail .sent a{ width:100px; border: 1px solid #e5e5e5; height:40px; line-height: 40px; display: block; float: right; text-align: center}


.Form002324 .wrap-container3 { margin-top: -350px;display: none}
.Form002324 .wrap-container3 .Title h1{ background: url(../images/mem3.png) no-repeat left;}
.Form002324 .wrap-container3 form:after{background: url(../images/bg3.png) no-repeat center; }
.Form002324 .wrap-container3 form li{ padding:0 4px 10px 15px;line-height:40px;position: relative}
.Form002324 .wrap-container3 form li:last-child{ padding-bottom: 0}
.Form002324 .wrap-container3 form li .text{ border:none; background:#ededef;padding-left:10px;  color:#aaa; width:406px; height:40px;font-size:14px;}
.Form002324 .wrap-container3 form li .text2{ width:290px; float:left;}
.Form002324 .wrap-container3 form li .code{ width:66px; height:33px; float:right;}
.Form002324 .wrap-container3 form li .checkbox{ margin-right:5px; vertical-align:middle;}
.Form002324 .wrap-container3 form li .txt{ color:#bbb; margin:0 20px;}
.Form002324 .wrap-container3 form li span{ font-size:14px; color:#666; float:right;}
.Form002324 .wrap-container3 form li span a{ color:#666; text-decoration: underline }
.Form002324 .wrap-container3 form li .btn{ width:205px; height:40px; text-align:center; line-height:40px; font-size:16px; background: #df5a29; border-radius: 50px; display:block; margin:20px 0 0; color:#fff;}
.Form002324 .wrap-container3 form li em{ font-style: normal; position: absolute; right: -20px; top:-10px; color: #e62129; font-size: 16px;}





.Form002324 .wrap-container4 { margin-top: -250px;display: none}
.Form002324 .wrap-container4 form li{ padding:0 4px 10px 15px;line-height:40px; overflow:hidden;}
.Form002324 .wrap-container4 form li:last-child{ padding-bottom: 0}
.Form002324 .wrap-container4 form li .text{ border:none; background:#ededef;padding-left:10px;  color:#aaa; width:406px; height:40px;font-size:14px;}
.Form002324 .wrap-container4 form li .text2{ width:275px; float:left;}
.Form002324 .wrap-container4 form li .code{ width:66px; height:33px; float:right;}
.Form002324 .wrap-container4 form li .checkbox{ margin-right:5px; vertical-align:middle;}
.Form002324 .wrap-container4 form li .txt{ color:#bbb; margin:0 20px;}
.Form002324 .wrap-container4 form li span{ font-size:14px; color:#666; float:right;}
.Form002324 .wrap-container4 form li span a{ color:#df5a29}
.Form002324 .wrap-container4 form li .btn{ border-radius: 50px;   width:205px; height:40px; text-align:center; line-height:40px; font-size:16px; background:#df5a29; display:block; margin:20px 0 0; color:#fff;}
.Form002324 .wrap-container4 form .layui-btn{ width:100px; border: 1px solid #e5e5e5; height:40px; line-height: 40px; display: block; float: right; text-align: center; background: none}

@media(max-width:800px){
	.Form002324 .wrap-container2 form li .text,.Form002324 .wrap-container3 form li .text,.Form002324 .wrap-container4 form li .text{width: 100%;}
	.Form002324 .wrap-container{width: 90%;margin: -200px 0 0 5%;left: 0;}
}
@media(max-width:480px){
	.Form002324 .pic{display: none;}
	.Form002324 form{padding-left: 0;}
	.Form002324 .wrap-container2 form li .btn{margin: 20px auto 0;}
}

.Other002113{padding:5% 0 0;}
.Other002113 .add{padding-bottom:2%;line-height:30px}
.Other002113 .add a{display:inline-block;padding:0 22px;background:#df5a29;color:#fff;font-weight:700}
.Other002113 .add b{color:#f04848}
.Other002113 .list{background-color:#f8f8f8}
.Other002113 .list .con{overflow:hidden;padding:5%;height:auto}
.Other002113 .title2{overflow:hidden;margin-bottom:20px;padding:5px 0 10px;border-bottom:1px solid #eee;color:#444;font-size:14px;line-height:24px}
.Other002113 .title2 em{float:left;font-style:normal}
.Other002113 .title2 em i{color:#f04848;font-style:normal}
.Other002113 .title2 span{float:right}
.Other002113 .title2 span a{display:block;width:5pc;border-radius:3px;background:#df5a29;color:#fff;text-align:center;line-height:30px; cursor: pointer}
.Other002113 .list dd{float:left;margin-bottom:10px;padding:0 20px;width:100%;border:1px solid #eee;color:#444;line-height:40px; background: #fff}
.Other002113 .list dd:nth-child(2n){margin-right:0}


@media(max-width:1024px){
	.Other002113 .title2 span{ float: left; margin-top: 10px;}
	.Other002113 .list dd{ width: 100%; margin:2px 0 }
	.Other002113 .title2 em{width: 100%;display: block;}
}




.Other002114{padding:5% 0 0;}
.Other002114 .auto{ background: #f5f5f5; padding: 5% 8%}
.Other002114 form li{ padding:0 4px 10px 15px;line-height:40px; overflow:hidden;}
.Other002114 form li:last-child{ padding-bottom: 0}
.Other002114 form li .text{ border:none; background:#fff; border: 1px solid #eee;padding-left:10px;  color:#aaa; width:100%; height:40px;font-size:14px;}
.Other002114 form li .text2{ width:87%; float:left;}
.Other002114 form li .code{ width:66px; height:33px; float:right;}
.Other002114 form li .checkbox{ margin-right:5px; vertical-align:middle;}
.Other002114 form li .txt{ color:#bbb; margin:0 20px;}
.Other002114 form li span{ font-size:14px; color:#666; float:right;}
.Other002114 form li span a{ color:#df5a29}
.Other002114 form li .btn{ border-radius: 50px;   width:205px; height:40px; text-align:center; line-height:40px; font-size:16px; background:#df5a29; display:block; margin:20px 0 0; color:#fff;}
.Other002114 form .layui-btn{ width:100px; border: 1px solid #e5e5e5; height:40px; line-height: 40px; display: block; float: right; text-align: center; background: none}

@media(max-width:1280px){
	.Other002114 form li .text2{ width:80%; float:left;}
}
@media(max-width:720px){
	.Other002114 form li .text2{ width:78%; float:left;}
}

@media(max-width:640px){
	.Other002114 form li .text2{ width:70%; float:left;}
}
@media(max-width:480px){
	.Other002114 form li .text2{ width:100%;}
	.Other002114 form .layui-btn{float: left;margin-top: 5px}
}


/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:5% 0 0;}
.RighInfo001277 .list_img{ float:left; width:65%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #e5e5e5;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%;  top:5px; bottom:5px; background-size:contain; border:1px solid #e5e5e5;}
.RighInfo001277 .list li.on figure{ border:1px solid #df5a29;} 
.RighInfo001277 .right_info{ float:right; width:30%;}

.RighInfo001277 .right_info h1{ color:#df5a29; font-size:18px; margin: 0 }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal; border-bottom: 1px solid #eee; margin-bottom: 30px; padding-bottom: 30px;}
.RighInfo001277 .right_info p{line-height:26px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border: 1px solid #df5a29; padding:12px 50px; color:#df5a29; transition:0.4s; margin-top: 30px;}

.RighInfo001277 .BriefIntroduction{ padding:2% 0; line-height:28px;}
.RighInfo001277 .BriefIntroduction a{ display:block; margin:1% auto;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#444;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#df5a29; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%; line-height: 28px;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .right_info a{margin: 0 auto;display: block;text-align: center;}
.RighInfo001277 .hover{float: initial !important;margin: 0 auto;text-align: center;}
.RighInfo001277 .hover img{display: inline-block !important;}
.Menu001756 dl dd{display: none !important;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	


 .honor{margin:6% 0 0;}
 .honor .ul{margin-top: 2%;padding: 0 5% 1%;background:url(../images/honor_bg.png) no-repeat center bottom;background-size:100% auto;}
 .honor .ul li{float:left;margin-bottom:6.5%;padding:0 5%;width:33.33%;}
 .honor .ul li a{display:block;}
 .honor .img{padding:5%;border:1px solid #ddd;background:#333 url(../images/honor_bg_1.png) no-repeat center center;background-size:100% 100%;}
 .honor .img .img_bg{display:block;padding-bottom:136.4%;width:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;}
 .honor .info{position:relative;height:30px;text-align:center;line-height:30px;}
 .honor .info p{margin:8px 0;color:#666;}
 .honor h1{font-size:18px;font-weight:normal;text-align:center;;color:#333;padding-top:8%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
 @media (max-width:1024px){
	.honor .ul li{margin-bottom:8px;width:33.33%;}
 }
 @media (max-width:640px){
	.honor .ul li{width:50%;}
 }
 
 
 @media (min-width:1024px){
	.RighInfo002275 #A1,
	.RighInfo002275 #A2,
	.RighInfo002275 #A3,
	.RighInfo002275 #A4,
	.RighInfo002275 #A5{margin-top: -100px;padding-top: 100px;}
 }



/*PicList001958*/
.PicList001958{padding: 3% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;color: #333;}
.PicList001958 li:hover h1 a{color: #DF5A29;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}



/*Timeline002790 */
.Timeline002790 { padding:6% 0 3%;margin-top: 30px;}
.Timeline002790 .year{ position:relative; padding:2% 0 4% 0;color:#6e6e6e;}
.Timeline002790 .year::before{ content:''; width:1px; height:103%;  top:-3%; position:absolute; background-color:#ededed; z-index:0;}
.Timeline002790 ul{ position:relative; z-index:1;}
.Timeline002790 li{position:relative;  border-radius: 10px;margin-top: -60px; }
.Timeline002790 li:after{ content: ""; display: block;  position: absolute; top: 51%; right: 0; width: 50%; height: 2px; border-bottom: 1px dashed #ddd; z-index: -2  }
.Timeline002790 li:nth-child(2n):after{ left: 0}
.Timeline002790 li:before{width:12px; height:12px;border:1px solid #999;  border-radius:50%;position:absolute; left:50%; margin-left: -7px; top: 50%; margin-top: -2px;  content:''; background:#fff;}
.Timeline002790 li:nth-child(2n)::before{ left:auto; right:50%; margin-right: -6px; }
.Timeline002790 li .con{width: 45%; background: #f5f5f5; border-radius: 10px; padding:0 3%;height: 228px;display: table; float: right; position: relative;  overflow: hidden;border: 1px solid #fff }
.Timeline002790 li .con figure{width: 40%; position: absolute; right: 0; top: 0; height: 100%;}
.Timeline002790 li .icon{ position: absolute; left: 0; bottom: 0;  width:60px; height: 60px; padding:5px; background: #fff; overflow: hidden; border-radius: 0 6px 0 0}
.Timeline002790 li .con .txt{padding-right: 42%;  }
.Timeline002790 li:nth-child(2n) .con figure{left: 0}
.Timeline002790 li:nth-child(2n) .con  .txt{padding-left: 45%;padding-right: auto;}
.Timeline002790 li:nth-child(2n) .icon{ left: auto; right: 0; border-radius: 6px 0 0 0}
.Timeline002790 li:nth-child(2n) .con{float:left}
.Timeline002790 li .txt{  position:relative;font-size:14px; line-height:24px; padding-right: 20px;display: table-cell;vertical-align: middle;}
.Timeline002790 li:nth-child(2n)  .txt{ padding-right: 0}
.Timeline002790 li .txt figure{transition:all ease 0.5s; position:absolute; top:0;width:120px; height:100px; }
.Timeline002790 li:nth-child(2n) .txt figure{ left:0; }
.Timeline002790 li:nth-child(2n-1) .txt figure{ right:0; }
.Timeline002790 li .txt figure img{ position:absolute; max-width:100%; max-height:100%; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.Timeline002790 li .txt h3{margin: 0;font-size: 30px;color: #DF5A29;padding-bottom: 10px; font-weight: normal;font-family:Arial, Helvetica, sans-serif;}
.Timeline002790 li.hover .con{ border: 1px solid #DF5A29} 
.Timeline002790 li.hover:after{ border-color:  #DF5A29} 
.Timeline002790 li.hover:before{ border-color:  #DF5A29} 
@media(min-width:641px){
.Timeline002790 .year::before{left:50%;margin-left:-0.5px; }
.Timeline002790 li{width:100%;}
.Timeline002790 li:nth-child(2n){ float:left;  }
.Timeline002790 li:nth-child(2n-1){float:right; z-index:10; }
}
@media(max-width:1024px){
	.Timeline002790{ padding-top: 0}
	.Timeline002790 li {margin-bottom: 20px; height: auto; overflow: hidden; margin-top: 0}	
	.Timeline002790 li .con{width: 100%; float: left; padding: 20px }	
	.Timeline002790 .year::before,
	.Timeline002790 li:after,
	.Timeline002790 li:before{ display: none}
	.Timeline002790 li .con .txt,
	.Timeline002790 li .con figure{ position: relative; float: left; width: 100%}
	.Timeline002790 li .con figure{height: 200px; margin-bottom: 20px;}
	.Timeline002790 li:nth-child(2n) .con .txt{padding-left: 0;}
	
}

.Timeline002790 .more{ text-align:center; padding-bottom:20px;}
.Timeline002790 .more a{width:180px;height: 36px; text-align:left;line-height:36px;display: inline-block;color: #fff;font-size: 14px; background:url(../images/Timeline002790-more.png) no-repeat 70% center #c30d23; position: relative; z-index: 100; border-radius: 60px; text-align: center; padding-right: 20px;}








