.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;}  }


.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:#c50f28}
.Form002324 .wrap-container4 form li .btn{ border-radius: 50px;   width:205px; height:40px; text-align:center; line-height:40px; font-size:16px; background:#c50f28; 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:#c50f28;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:#c50f28;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:#c50f28}
.Other002114 form li .btn{ border-radius: 50px;   width:205px; height:40px; text-align:center; line-height:40px; font-size:16px; background:#c50f28; 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:3% 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 #c50f28;} 
.RighInfo001277 .right_info{ float:right; width:50%;}

.RighInfo001277 .right_info h1{ color:#222; font-size:22px; 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 #c50f28; padding:12px 50px; color:#c50f28; 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:0% 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-right:25px; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer; }
.RighInfo001277 .tab .h1_tab span.on{
	background-color:#fff;
	color:#0d4542;
	font-size:24px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0d4542;
	
}
.RighInfo001277 .tab .info{ padding-top:3%; line-height: 45px; font-size:16px}
.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: #c50f28;}
.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: #c50f28;padding-bottom: 10px; font-weight: normal;font-family:Arial, Helvetica, sans-serif;}
.Timeline002790 li.hover .con{ border: 1px solid #c50f28} 
.Timeline002790 li.hover:after{ border-color:  #c50f28} 
.Timeline002790 li.hover:before{ border-color:  #c50f28} 
@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;}








