.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%;}



/*Top002070 */
.Top002070{position: fixed; left:0; top:0; width:100%;min-width:1150px; z-index:100;background:rgba(0,0,0,0.55);}
.Top002070 .auto{position: relative}
.Top002070 .header-left{position:absolute; top:10px; left:0; width:50%; max-width:300px;}
.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:24px; margin-left: 20px;}
@media (min-width: 1025px){
.Top002070 .header-mid {
    margin-right: 170px;
    margin-left: 23%;
}
}
.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; padding: 0 12px}
.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: rgba(0,0,0,0.55);
    position: absolute;display:none;}
    .Top002070 .header-menu li:hover .sub{display:block}
.Top002070 .header-menu li .sub dt{margin-bottom:1px; background:rgba(0,0,0,0.1);}
.Top002070 .header-menu li .sub dt a{text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{background:#df5a29;}


/*Banner002058 */
.Banner002058{position:relative; z-index:1;}
.Banner002058 .bx-viewport{z-index:1;}
/* .Banner002058 li a, */
.Banner002058 li{/*padding-bottom: 50%;*/height:400px;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}

.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;  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}





.Floor0001{padding: 0 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}
.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;}







.Floor0002{padding:0; 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}


.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 .right{ float: right;width: 25%;}

.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: 40px; 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{ 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;}


.Bottom002381 .bottom nav li {
    float: left;
    margin-right: 5%;
}

.Bottom002381 .bottom nav {
    float: left;
    width: 75%;
}













/*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%);}



.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;}

/*
 .Menu000654 为demo编号
 */
.Menu000654{border-top: 60px solid #fff}
.Menu000654 header{background:#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;}









/* .Location002308 为demo编号 */
.Location002308{padding:10px 0 0}
.Location002308 dl{padding:10px 0; line-height:30px; border-bottom:#e5e5e5 1px solid;}
.Location002308 em{font-style:normal;color: #999; float:right;}
.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;}
.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: -12px; height: 2px; width: 100%;}



/* .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 p{font-size: 16px;color:#666;line-height:30px; margin: 0 0 10px 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;}


/* .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}



/*Page002046 */
.Page002046 .Pages{text-align: center;padding: 4% 0 4%;}
.Page002046 .Pages li{list-style:none;}
.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;}

/* .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);}

/* * 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:0 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;}
.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;}
.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}




.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}






/*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%}






/* .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}



/* .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}


.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}













.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 0}




	
/*
 .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 .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;}


.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;}




.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;}



/* .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;}



.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}


.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}



.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}



/*
 .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%;background-size:contain;background-repeat: no-repeat;background-position:center;}
.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;}
.RighIfo001277 .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;background-size:contain;background-repeat: no-repeat;background-position:center;}
.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;}


 .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:2%;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%}
 