﻿.fl{ float:left;}
.fr{ float:right;}
.w22{ width:20%; padding-bottom:4%;}
.w75{ width:77%; padding-bottom:4%;}
@media(max-width:1024px){
.fl,
.fr{ float:none;}
.w22,
.w75{ width:auto; padding-bottom:2%;}
}



/*
 .Top000689 为demo编号
 */
.Top000689{ position: relative;z-index: 100; box-shadow: 0 5px 20px rgba(0,0,0,0.05); border-bottom:2px solid #D82020;}


.Top000689 .layer{ position:absolute;left:0; width:100%; top:100%;background:rgba(255,255,255,0.8); z-index:50;border-top:2px solid #D82020; }



.Top000689 .logo{ padding-top:3px; padding-bottom:3px; background-color:#fff;}
.Top000689 .logo img{ margin-right:2%; max-width: 282px;}
.Top000689 nav{ 	background:-moz-linear-gradient(top, #fff,#f5f5f5); 
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f5f5f5));  
    background:-o-linear-gradient(top, #fff, #f5f5f5); border-top: 1px solid #eee;}
.Top000689 nav .auto{ position:relative;}
.Top000689 nav .lang{ position:absolute; right:0; top:50%; margin-top:-14px;}
.Top000689 nav .lang dd{ float:left; }
.Top000689 nav .lang dd a{ display:block; width:45px; height:28px; text-align:center; line-height:28px; border-radius:0;  border: 1px solid #ccc;}
.Top000689 nav .lang dd.cn a{ background-color:#D82020; border: 1px solid #D82020; color:#fff;}
.Top000689 nav .lang dd.code{ position:relative;}
.Top000689 nav .lang dd.code::before{ position:absolute; content:''; left:20px; bottom:-10px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #eee; display:none;}
.Top000689 nav .lang dd.code a{ background-image:url(../images/Top000689-icon.png); background-repeat:no-repeat; background-position: center center;}
.Top000689 nav .lang dd.code img{ width:140px; height:140px; padding:5px; border:1px solid #eee; background-color:#fff; position:absolute; top:47px; left:50%; margin-left:-70px; max-width:none; display:none;}
.Top000689 nav .lang dd.code:hover img,
.Top000689 nav .lang dd.code:hover::before{ display:block;}
.Top000689 nav li>span{ display:none;}






.Top000689 .search{ background-color: #f4f4f4; width: 240px; height: 35px;  border-radius: 0px; position: relative; padding-right: 25px; transition: all .3s ease-in-out; float: right; margin-top: 21px; border: 1px solid #eee;}
.Top000689 .search .text{ border: none; width: 100%; color: #999; font-size: 12px; display: block; border-radius: 0; background: none; padding:0 0 0 10px; line-height: 35px; display: block;}
.Top000689 .search .btn{ position: absolute; right: 15px; top: 8px; background: url(../images/Top002258-search.png) no-repeat; display: block; width: 16px; height: 15px; display: block; border-radius:0; border: none; cursor: pointer;}
.Top000689 .search.focus{ border-color: #003f7f; background-color: #fff;}
.Top000689 .search.focus .text{ color: #333;}

.BMap_omCtrl{display: none !important;} 
.BMap_omOutFrame{display: none !important;}

@media(max-width:1200px){
	
	.Top000689 nav .lang{ position:absolute; right:2%;}	
	
}

@media(min-width:769px){

.Top000689 nav li{ float:left; position:relative; padding:5px 3.2%;}
.Top000689 nav li:first-child{ padding-left:0;}
.Top000689 nav li::before{ position:absolute; content:''; width:1px; height:13px; border-right:1px dotted #999; right:0; top:50%; margin-top:-6px;}

.Top000689 nav li a{ display:block; line-height:40px;}
.Top000689 nav li:hover > a,
.Top000689 nav li > a:hover,
.Top000689 nav li.aon>a{ color:#D82020;position: relative;}
	.Top000689 nav li.ao>a:after{ display: block; content: ""; background: #D82020;  position: absolute; left:0px; top: 43px; width: 100%; height: 4px; }	
.Top000689 nav li > a{ font-size:16px;}
.Top000689 nav li dl{ position:absolute; top:50px;width:430%; left:0;padding:0; display:none; z-index: 100;}
	.Top000689 nav li dl dd:last-child a{ border-bottom: none;}	
.Top000689 nav li dl dd a{ line-height:64px;   text-align: center; color: #444; float: left; display:inline-block; margin-right: 4%;}
.Top000689 nav li:nth-child(2) dl dd a{ line-height:34px;   text-align: center; color: #444; float: left; display:inline-block; margin-right: 4%; white-space:nowrap;}
.Top000689 nav li:nth-child(2) dl dd >a{font-size: 16px;}

.Top000689 nav li dl dd a:hover{ color:#D82020;}
.Top000689 nav li dl dd{ position:relative; }
.Top000689 nav li dl dd .sub-nav{ height: auto; overflow: hidden; color: #444;  }
.Top000689 nav li dl dd .sub-nav span a{ display:block;  float: left; line-height: 22px;font-size: 12px;}
	.Top000689 nav li:nth-child(2) dl{width:800%;}
	.Top000689 nav li:nth-child(2) dd{ width: 15%; float: left; }
	.Top000689 nav li:nth-child(2) .sub-nav{ width:100%; padding-bottom: 10%; }
	.Top000689 nav li:nth-child(2) .sub-nav a{ width:100%; text-align: left; }
	
	
	
.Top000689 nav li:hover dl{ display:block;}
.Top000689 nav li:nth-child(2):hover dl{padding-top: 18px;}
}
.Top000689 .mobile_menu{ position:absolute; display:none; right:2%; top:65px;color:#d82020; font-size:18px; cursor:pointer; font-size:30px; z-index: 100;}
@media(max-width:1000px){
.Top000689{ position:relative;z-index:100;}
.Top000689 nav .auto{ position:inherit;}
.Top000689 nav .lang{ top:28px; margin-top:0; right:270px;z-index:0;}
.Top000689 nav .lang dd.code img{  left:auto; margin-left:0; right:0;}
}
@media(min-width:769px) and (max-width:1000px){
.Top000689 nav li{ padding-left:0; text-align:center; padding-right:0; width:14.28%;}	
}
@media(max-width:1000px){
	.Top000689 .layer{ display: none;}
	.Top000689 nav li dl dd .sub-nav{ display: none; background: #012d6e;}
	.Top000689 nav li dl dd:hover .sub-nav{ display: block;}
	.Top000689 .search{ width: 50%; margin: 10px 0 5px; float: left; }	
.Top000689 .mobile_menu{ display:block;top:43px;}
.Top000689 nav ul{ position:absolute; display:none; z-index:10; left:0; width:100%; background-color:rgba(14,75,166,0.9);}
.Top000689 nav li > a{ display:none !important;}
.Top000689 nav li:first-child > a{ display:block !important;}
.Top000689 nav li span{ display:block;}
.Top000689 nav li a{ display:block; padding:10px 10%; color:#fff; border-bottom:1px solid #0e4ba6; box-shadow:0 1px 0 rgba(255,255,255,0.1);}
.Top000689 nav li dl{ display:none;background-color:#083c8a;}

.Top000689 .logo img{ display:none;}
.Top000689 .logo a img{ display:block;}
.Top000689 nav .lang{  top:95px; left:52%; width: 30%}
.Top000689 nav .lang dd a{ width:28px; height:28px; line-height:28px; font-size:12px;}

}




/*Banner001941*/
.Banner001941 .bx-wrapper{ position:relative; z-index:1;}
.Banner001941 .bx-viewport{ z-index:1; height:820px;}
.Banner001941 li,
.Banner001941 li a{height:580px;}
.Banner001941 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001941 li img{ display:none; width:100%;}
.Banner001941 .bx-pager{ position:absolute; width:100%; text-align:center; bottom:50px; left:0; z-index:10;}
.Banner001941 .bx-pager *{ width:50px; height:8px;}
.Banner001941 .bx-pager div{ display:inline-block; margin:0 4px;}
.Banner001941 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background: #003585; }
.Banner001941 .bx-pager div a.active{ background: #D82020;}
@media(max-width:1000px){
.Banner001941 .bx-viewport,
.Banner001941 li,
.Banner001941 li a{height:auto;}
.Banner001941 li{ background:none !important;}
.Banner001941 li img{ display:block;}
}
@media(max-width:768px){
.Banner001941 .bx-pager{ bottom:30px;}
.Banner001941 .bx-pager *{ width:12px; height:12px;}
}









/*
 .Floor001369为demo编号
 */
.Floor001369{ padding: 3% 0; background:url(../images/Floor001369_bg.jpg) no-repeat; height: auto; overflow: hidden; background-size: cover;}

.Floor001369 .text{ float:left; width:48%;}
.Floor001369 .img{ float:right; width:48%;}

.Floor001369 .title{ margin:0 0 55px; text-align:center; position:relative;}
.Floor001369 .title h1{  font-weight: normal; font-style: normal; color: #333; font-size: 26px; letter-spacing: 1px; margin: 2px 0;  position: relative; }
.Floor001369 .title h1:after{ width: 43%;background: #e1e1e1; height: 1px; display: block; content: ""; position: absolute; right:0px; top: 20px;}
.Floor001369 .title h1:before{ width: 43%;background: #e1e1e1; height: 1px; display: block; content: ""; position: absolute; left:0px; top: 20px;}


.Floor001369 .text{ position:relative; }
.Floor001369 .text p{ margin: 0; font-size: 14px; color: #333;  letter-spacing: 0px; line-height:28px; }
.Floor001369 .btn{padding: 5px 30px; background: #D82020; color: #fff; margin-top: 10px; display: block; max-width: 170px; text-align: center; position: relative;}
.Floor001369 .btn:hover{ background: #003585;}
.Floor001369 .img {background-size:100%;}




@media (max-width:1000px){

.Floor001369 .auto_1280{ width:100%; }
}
@media (max-width:1000px){
	.Floor001369 .title {      margin: 0 0 3%}
	.Floor001369 .title h1:after{  display: none;}
	.Floor001369 .title h1:before{ display: none;}
	
	
	.Floor001369 .img img{ display: none;}
	 
.Floor001369 .img,.Floor001369 .text{ width:100%; float:none; margin:0;}
.Floor001369 .img{ padding-bottom:40%; margin-bottom: 2%;}
.Floor001369 .text p{ padding-bottom:10px;}
}





/*
 .Floor001753 为demo编号
 */
.Floor001753{ border-top:1px solid #eee; padding:3% 0 2.8%;}
.Floor001753 .box{ float:left; width:34%; position:relative;line-height:24px;}
.Floor001753 .box_intro {  float: right; width:63%; }
.Floor001753 .title{  font-weight: normal; font-style: normal; color: #333; font-size: 24px; letter-spacing: 1px; margin:0; height: 38px; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.Floor001753 .box_intro  .title .more{width:37px; text-align: center; float:right;line-height:22px; color:#fff; background-color:#003585; display: block;font-size:16px; margin-top: 5px; }



.Floor001753 .box_news .bx-viewport{ height:280px !important;}
.Floor001753 .box_news .bx-controls-direction{ position:absolute; right:0; top:5px; font-size:16px;}
.Floor001753 .box_news .bx-controls-direction a{ width:37px; float:left; line-height:22px; text-align:center;color:#efeeee;  margin-left:5px; background-color:#d82020;}
.Floor001753 .box_news .bx-controls-direction a.disabled{ cursor:default;color:#fff; background-color:#003585; }
.Floor001753 .box_news li{ height:97px; overflow:hidden;}
.Floor001753 .box_news li .pic{ position:absolute; left:0; top:0;width:120px; }
.Floor001753 .box_news li .pic img{ display:block; width:100%; height:100px;}
.Floor001753 .box_news li div{ padding-left:140px;}
.Floor001753 .box_news li h5{ margin:0; font-weight:normal; font-size:14px;}
.Floor001753 .box_news li p{ margin:0; height:48px; overflow:hidden; }
.Floor001753 .box_news li p,
.Floor001753 .box_news figure{ font-size:13px;color:#777;}
.Floor001753 .box_news figure{ min-height:250px;}


.Floor001753 .box_intro .con li a{ width: 31.5%; margin-right: 2.7%; float: left; display: block;}
.Floor001753 .box_intro .con li:nth-child(3) a{ margin-right: 0px;}
.Floor001753 .box_intro .con li .pic{  width: 100%;padding-bottom: 74%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.Floor001753 .box_intro .con li .text{   background: #eee; padding: 10px;}
.Floor001753 .box_intro .con li .text .h1{   font-size: 14px; color: #444; font-weight: bold; margin: 0px;}
.Floor001753 .box_intro .con li .text .p{   font-size: 12px; line-height: 18px; color: #555; margin: 0;}



@media(max-width:1000px){
.Floor001753 .box_news{ width:100%;}

.Floor001753 .box_intro{ width:100%; margin-top:2%;}
.Floor001753 .box figure{ min-height:inherit; margin-bottom:2%;}
}
@media(max-width:640px){
.Floor001753 .box{ float:none; width:auto; margin:0 0 4% 0 !important;}
.Floor001753 h1{ height:auto; margin-bottom:4%; line-height:34px;}
.Floor001753 .box_video .img img{ height:auto;}
	
	
}
@media(max-width:375px){
.Floor001753 h1{ font-size:20px;}
}






/*
 .Bottom001736 为demo编号
 */
.Bottom001736{width:100%; background:#f1f1f1; height: auto; overflow: hidden;}
.Bottom001736 .bottom{ padding:50px 0 40px;}
.Bottom001736 .bottom dl{float:left; width:10.5%;padding:0;}


.Bottom001736 .bottom dt{ font-size:16px; padding-bottom:8px; border-bottom:1px solid #ddd; position:relative; color:#000000; margin-bottom:10px; max-width:65px;}
.Bottom001736 .bottom dt span{ position:absolute; bottom:-1px; left:0;width:16px; height:1px; border-bottom:1px solid #D82020;}


.Bottom001736 .bottom .use1{ width:26%;}
.Bottom001736 .bottom .use1 dt{ max-width:280px;}
.Bottom001736 .bottom .use1 dd{ width:45%; float: left;}


.Bottom001736 .bottom .use2{ width:18%;}
.Bottom001736 .bottom .use2 dt{ max-width:150px;}
.Bottom001736 .bottom .use2 dd{ width:40%; float: left; line-height: initial; margin: 7px;}

.Bottom001736 .bottom dd{ line-height:30px;}
.Bottom001736 .bottom dd a{ color:#5e5a56; }
.Bottom001736 .bottom dd a:hover{ color:#D82020;}

.Bottom001736 .bottom ul{ float:right; width:15%;}
.Bottom001736 .bottom li,
.Bottom001736 .bottom ol{ float:right;}
.Bottom001736 .bottom ol span{font-size:12px; text-align: right; display: block; margin-top: 5px;color:#333;}
.Bottom001736 .bottom li{ color:#333; text-align:right; font-size:12px; line-height:20px; margin-top: 5px;}
.Bottom001736 .bottom li span{ font-size:22px; display:block; font-family:Arial; font-weight:bold; color:#D82020; margin-top: 2px;}
.Bottom001736 .bottom li p{ margin:0; padding:3px 30px 0 0; margin-top:10px; line-height:14px; color:#908e8c; position:relative; right:-15px; background:url(../images/Bottom001736-bg.png) no-repeat right top;}
.Bottom001736 ul ol{width:180px;}
.Bottom001736 ul ol img{ display:block; width:100%;}

.Bottom001736 footer{ border-top:1px solid #ddd;color:#acacac;line-height:47px; font-size:12px;}
.Bottom001736 footer a{color:#acacac; text-decoration:underline;}
.Bottom001736 footer a:hover{color:#cab37e;}
.Bottom001736 footer dl{float:right;color:#acacac;}
.Bottom001736 footer dl i{ font-style:normal; margin:0 5px; color:#e5e5e5;}
.Bottom001736 footer dl a{ text-decoration:none;}
@media(max-width:1000px){
	.Bottom001736 .bottom{ padding:2% 0 ;}
.Bottom001736 .bottom dl{ display:none;}
.Bottom001736 .bottom ul{ width: 40%; text-align: center; margin: 0px auto;  float: none;  }
	.Bottom001736 .bottom ol span{ text-align: center; width: 100%; display: block; } 
	.Bottom001736 ul ol { text-align: center; width: 100%;}
	.Bottom001736 ul ol img{ margin: 0px auto; max-width: 82px;}
	
.Bottom001736 .bottom li{ text-align: center; width: 100%; display: block;}
}
@media(max-width:768px){
.Bottom001736 footer{ line-height:24px; padding:10px 0;}
.Bottom001736 footer dl{ float:none;}
}




/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:300px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}










/*
 .Menu002387 为demo编号
 */
.Menu002387{ margin-top:-85px; position: relative; z-index: 10;}
.Menu002387 header{  background:url(../images/Menu000706-icon.png) no-repeat 80% center #d82020; 
 color:#fff; font-size:18px; padding:15px 0 15px 30px; border-radius: 10px 10px 0 0;}
.Menu002387 header b{ font-size:24px; display:block; font-weight: normal;}
.Menu002387 header span{ text-transform: uppercase; font-size: 14px; color: #fff;opacity: 0.5;filter:Alpha(opacity=50);
}
.Menu002387 nav{ border: solid 1px #ececec;}
.Menu002387 nav li{ border-bottom:1px solid #eee; line-height:55px; font-size: 16px; background: #f9f9f9}
.Menu002387 nav li:last-child{ border-bottom: none;}
.Menu002387 nav li>a{  display:block;  padding-left:30px; padding-right:40px;position:relative;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.Menu002387 nav li>a::before{ position:absolute; content: url(../images/Menu002387-ico_ain.png); width:15px; height:15px; right:30px; top: 5%; }
.Menu002387 nav li:hover>a,
.Menu002387 nav li.onmenu>a{ color:#da251d;  background: #eee;}
.Menu002387 nav li:hover>a::before,
.Menu002387 nav li.onmenu>a::before{ content: url(../images/Menu002387-ico_aon.png);}
.Menu002387 .phone_nav{ display:none;}

.Menu002387 nav li dl{ background: #fff; }
.Menu002387 nav li dl dd a{ background: #fff; font-size: 12px; color: #666; line-height:35px; display: block; border-bottom: solid 1px #ececec; padding-left: 30px;}
.Menu002387 nav li dl dd.onmenu a,
.Menu002387 nav li dl dd a:hover{ color:#da251d;}



.Menu002387 nav li dl{ display: none;}
/*.Menu002387 nav li:hover dl{ display: block;}*/

@media(max-width:1024px){
	.Menu002387{ margin-top:10px; position: relative; margin-bottom: 2%;}
 .Menu002387 header{ position:relative; font-size:16px; padding:2% 0 2% 30px;border-radius:0px; background-position: 88%; background-color: #0d4496;}
 .Menu002387 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);z-index: 100;}
 .Menu002387 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
 .Menu002387 .open::before{ border-top:0; border-bottom:6px solid #fff; }
 .Menu002387 header b{ font-size:20px;}

 .Menu002387 nav{ padding:0;  }
 .Menu002387 nav ul{ display: none;  }
}


@media(max-width:600px){
	.Menu002387 header{  background:url(../images/Menu000706-icon.png) no-repeat 83%  center #0d4496;}
	
}














/*
 .Menu000706 为demo编号
 */
.Menu000706{ padding-bottom:3%;position:relative; z-index:10;}

.Menu000706_width header{ margin-top:-77px;}
.Menu000706_width  header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:15px 10% 15px 18px; background:url(../images/Menu000706-icon.png) no-repeat 90% center #d82020; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706_width  header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}

.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative; height: 54px; line-height: 54px;}
.Menu000706 nav dl{ position:absolute; left:0; top:0;  background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:54px; height: 54px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#d82020;}
.Menu000706 nav li a{ display:block; font-size:16px;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
	.Menu000706 nav li{ float:left; padding-right: 3%;line-height: 51px;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#d82020; border-bottom:3px solid #d82020;}
}
@media(max-width:1024px){
.Menu000706{ display:none;}
.Menu000706_width{ display:block; width: 100%;}
.Menu000706_width .auto{  padding: 0px;}
.Menu000706_width header{ margin-top:0;}
.Menu000706_width  header h1{ display:block; width: 100%; background-color: #0d4496; border-radius: 0px;}
.Menu000706_width ol{ display:none;}
}




/*
 .Floor001026 为demo编号
 */
.Floor001026{ padding-bottom: 3.5%;}
.Floor001026 .box{ padding-right:50%;position:relative;}
.Floor001026 .box .txt{ background: #f5f5f5}
.Floor001026 .box:nth-child(2n){ padding-right:0; padding-left:50%; }
.Floor001026 .box .txt{padding-left:15%; padding-right:15%;}

.Floor001026 .box .txt{ color:#444; padding-top:8%; padding-bottom:8%;}

.Floor001026 .box .txt .p2{ color:#666; line-height:24px; font-size: 14px; height:180px; overflow:hidden; text-indent: 2em;}
@media(min-width:481px){
.Floor001026 .box .pic{ position:absolute; width:50%; top:0; height:100%; overflow:hidden;}
}
.Floor001026 .box .pic{ right:0;}
.Floor001026 .box:nth-child(odd) .pic h1{  position: absolute; left: 5%; top:5%; color: #fff;font-size:24px;font-weight: normal;}
.Floor001026 .box:nth-child(odd) .pic h1::before{ position:absolute; content:''; width:42px; height:1px;background: rgba(255,255,255,0.4);width: 100%; left:0px; bottom:-10px;}

.Floor001026 .box:nth-child(even) .pic{ left:0;}
.Floor001026 .box:nth-child(even) .pic h1{  position: absolute; right: 5%; top:5%; color: #fff;font-size:24px;font-weight: normal;}
.Floor001026 .box:nth-child(even) .pic h1::before{ position:absolute; content:''; width:42px; height:1px;background: rgba(255,255,255,0.4);width: 100%; left:0px; bottom:-10px;}


.Floor001026 a{ position:absolute; width:100%; height:100% !important;}

@media(max-width:1440px){
.Floor001026 .box .txt{ padding-left:25%;}
.Floor001026 .box:nth-child(2n) .txt{ padding-right:25%;}
}
@media(max-width:768px){
.Floor001026 .box .txt h1{ font-size:20px; }
.Floor001026 .box .txt{ padding:5% !important;}
}
@media(max-width:480px){
.Floor001026 .box{ padding:0 !important;}
.Floor001026 .box .pic{ padding-bottom:50%; position:relative;}
}
/*
 .Timeline000876 为demo编号
 */
.Timeline000876{ padding:0 0 2%;}
.Timeline000876 .auto{ position:relative;}
.Timeline000876 .auto::before{ position:absolute; content:''; width:10px; height:100%; left:49.6%; background: url(../images/Timeline000876-line.png) repeat-y;}

.Timeline000876 li{ float:left; width:50%; padding-right:3%; position:relative; margin-bottom:3%;}
.Timeline000876 li::before{ position:absolute; content:''; width:5%; height:1px; top:50%; right:1%; background-color:#999;}
.Timeline000876 li:nth-child(2n){ padding-right:0; padding-left:3%; padding-top:10%;}
.Timeline000876 li:nth-child(2n)::before{ left:1%; right:auto;}
.Timeline000876 li:nth-child(2n+1){ clear:left;}
.Timeline000876 li .con{ background-color:#f5f5f5; position:relative; z-index:3; padding:3% 4%; height: auto; overflow:hidden;}
.Timeline000876 li .con .text{ width: 55%; float: left;padding-top: 2%; }
.Timeline000876 li .con .pic{ width:40%; float:right; padding-bottom: 31%; margin-top: 1%; background-repeat: no-repeat; background-size:100% !important;  }

.Timeline000876 li:nth-child(2n) .con .text{float:right;}
.Timeline000876 li:nth-child(2n) .con .pic{float:left;}

.Timeline000876 li h1,
.Timeline000876 li h2{ color:#444;  margin:0; font-weight:normal;}
.Timeline000876 li h1{ font-size:24px; }
.Timeline000876 li h2{font-size:18px;}
.Timeline000876 li p{ line-height:22px; margin-top: 1.5%; margin-bottom: 0px; height: 90px; overflow:hidden; }


@media(max-width:1200px){
	.Timeline000876 li h1{ font-size:18px; }
.Timeline000876 li p{ line-height:22px; margin-top: 1.5%; margin-bottom: 0px; height: 90px; }	
	.Timeline000876 li .con .pic{ padding-bottom: 50%;}
}





@media(max-width:700px){
	.Timeline000876 .auto::before{ display: none;}
		.Timeline000876 li .con .pic{ padding-bottom:30%;}
.Timeline000876 li{ float:none; width:auto; margin-right:0; padding:0 !important;}
.Timeline000876 li::before{ display:none !important;}
}


.RighInfo002275{padding:4% 0 3%;}


.RighInfo002275 .form{ float:right; width:50%;}
.RighInfo002275 .form li{  position: relative; margin-bottom: 1.5%; float: left; width: 100%; }
.RighInfo002275 .form li:nth-child(1):after,
.RighInfo002275 .form li:nth-child(2):after,
.RighInfo002275 .form li:nth-child(3):after{  display: block; position: absolute; left: 12px; top: 12px; color: #d82020;}

.RighInfo002275 .form .text{ border:1px solid #ddd; width:100%; height:39px; line-height:39px; padding:0 10px;  background:#fff; text-indent: 1em;}
.RighInfo002275 .form textarea.text{ height:195px;text-indent: 1em;}
.RighInfo002275 .form .btn{ cursor:pointer;  background:#003585; color:#fff; height:37px; padding:0 12%; border:none; float: left; display: block;}
.RighInfo002275 .form span{ padding-left: 20px; color: #999; float: left; line-height: 48px;}
.RighInfo002275 .form span b{ font-weight: normal;color: #d82020;}

@media(max-width:480px){
.RighInfo002275 .form,
.RighInfo002275 .form textarea.text{ height:117px;}
}






.RighInfo002275 .text{ width: 50%; float: left;}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 100%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	
	.RighInfo002275 .text{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 100%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 20px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 25px}
	.RighInfo002275 .map{width: 100%;height: 430px; margin-top: 3%; float: left;}
	.RighInfo002275 .text{width: 48%; height: 550px;}
}

@media screen and (max-width: 700px) {
	.RighInfo002275 .text{ width: 100%; padding-bottom: 2%; float: left;}	
	.RighInfo002275 .form{ width: 100%; float: left; height: auto; overflow: hidden;}	
	
}


.Products-list{padding-bottom: 1%;}
.Products-list li a{ width: 49%; margin-right: 2%; padding-bottom: 25%; display: block; float: left; border: 1px solid #ddd; max-height: 100px; margin-bottom: 2%;position: relative; overflow: hidden;}
.Products-list li:nth-child(2n) a{margin-right:0;}
.Products-list li a .pic{ display: block;position: relative;padding-bottom: 56.14%;height:0;overflow: hidden;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;}
.Products-list li a:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1); transition:all .4s ease-out;}


.Products-list li a .h1{ position: absolute; bottom:14%;right:5%; z-index: 100; font-size: 16px; font-weight: normal; color: #444;}
.Products-list li a .h1:after{ content: ""; display: block; width: 100%; height: 1px; background: #ddd; margin-top: 4px;}
.Products-list li a:hover{ background-size: 55%; transition: 0.5s;}



/*
 .PicList001267 为demo编号
 */
.PicList001267{ padding-top:0;}
.PicList001267 li{ float:left; margin-right:2%; margin-bottom:2%; width:49%; border:1px solid #edebec; padding:5px;}
.PicList001267 li:nth-child(2n){ margin-right:0;}
.PicList001267 li div{ position:relative; padding:3% 2% 0 170px;font-size:12px; height:150px;}
.PicList001267 li .Ispic{ position:absolute; left:0; top:0; height:100%;width:150px; background-size:auto 100%; background-color:#edebec; }
.PicList001267 li h5{ margin:0; font-size:14px;}
.PicList001267 li p{ color:#888; line-height:24px; overflow:hidden; height:48px;}
.PicList001267 li time{ color:#c5c5c5; padding-left:20px; background:url(../images/PicList001267-time.jpg) no-repeat left center;}
@media(max-width:768px){
.PicList001267 li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:375px){
.PicList001267 li div{ padding:0; height:auto;}
.PicList001267 li .Ispic{ position:static; width:auto; height:auto; display:block; padding-bottom:50%; margin-bottom:2%;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:2% 0 2.7%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#d82020; 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; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}



.TextList001398{ padding:0 0 3%;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}

.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 14px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 75px; height:36px; line-height: 36px; position: absolute; top: 6px; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;border: 1px solid #ddd; }
.TextList001398 li .btn b{ font-weight: normal; border-left: 1px solid #ddd; float: right;padding: 0 7px}

.TextList001398 li:nth-child(2n){background: #f2f2f2;}


/*PicList002035 */
.PicList002035{ padding-bottom: 4%;}
.PicList002035 .auto{ max-width:1200px;}
.PicList002035 li{ margin-bottom:3%; padding-left:250px; padding-right:72px; position:relative; background: #f5f5f5;}
.PicList002035 li:last-child{ margin-bottom: 0px;}
.PicList002035 li .Ispic{ position:absolute; left:0; top:0; width:240px; height:100%;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li div{ padding:8% 10% 3% 0; margin-left:3%;  position:relative;}
.PicList002035 li time{ position:absolute; right:5%; top:50%; transform:translateY(-50%); color:#434343; font-size:13px; border-left: 1px solid #ccc; padding-left: 20px;}
.PicList002035 li time span{ color:#999; font-size:48px; display:block;}
.PicList002035 li .dot{ font-size:16px; color:#222;}
.PicList002035 li .dot:hover{ color:#d82020;}
.PicList002035 li p{line-height:24px; overflow:hidden; height:72px; margin-bottom:3%; color: #666;}
.PicList002035 li i{ background:url(../images/PicList002035-more.html) no-repeat; width:21px; height:11px; display:inline-block;}
@media(max-width:1680px){
.PicList002035 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList002035 li{ padding-left:35%;}
.PicList002035 li .Ispic{ width:35%;}
}
@media(max-width:640px){
.PicList002035 li time span{font-size:40px;}
.PicList002035 li p{ height:48px;}
}
@media(max-width:480px){
.PicList002035 li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035 li{ padding:0;}
.PicList002035 li time{right:auto; top:auto; transform:translateY(0); left:0; top:0; background-color:#003585; color:#ccc; padding:3%;}
.PicList002035 li time span{ color: #fff;}
}




/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108 .pic{ float:left; width:48%;}
.RighInfo001108 .pic img{ width:82%;}
.RighInfo001108 .txt{ float:right; width:48%;color:#333;}
.RighInfo001108 .txt h1{ font-size:18px; font-weight:normal;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:24px; text-align: justify;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#008fd7; width:120px; text-align:center; border:1px solid #008fd7; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#008fd7; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:40px;}
.RighInfo001108 .tab span.on{ background-color:#0d4496; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}

.RighInfo001108 .tab_info .ul2 li{position: relative; height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}

.RighInfo001108 .tab_info .ul2 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 14px; color: #3d3d3d;}
.RighInfo001108 .tab_info .ul2 li a:hover{color: #D61919;}
.RighInfo001108 .tab_info .ul2 li .btn{width: 75px; height:36px; line-height: 36px; position: absolute; top: 6px; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;border: 1px solid #ddd; }
.RighInfo001108 .tab_info .ul2 li .btn b{ font-weight: normal; border-left: 1px solid #ddd; float: right;padding: 0 7px}

.RighInfo001108 .tab_info .ul2 li:nth-child(2n){background: #f2f2f2;}

@media(max-width:768px){
.RighInfo001108 .tab_info .info table {width:100% !important;table-layout: fixed; }
.RighInfo001108 .tab_info .info td {word-wrap:break-word}
}

/*
 .RighInfo001000 为demo编号
 */
.RighInfo001000{ padding-top: 1.2%;}
.RighInfo001000 .pic{ float:left; width:35%;}

.RighInfo001000 .pic .big{width:100%; margin-bottom: 2%; border: 1px solid #e5e5e5;}
.RighInfo001000 .pic .small{width:49%; margin-right: 2%; float: left; border: 1px solid #e5e5e5;}
.RighInfo001000 .pic .small:nth-child(3){ margin-right:0px;}

.RighInfo001000 .pic img{ width:100%;}



.RighInfo001000 .txt{ float:right; width:63%;color:#333;}
.RighInfo001000 .txt h1{ font-size:20px; color: #222; border-bottom: 1px solid #eee; padding-bottom: 10px;}
.RighInfo001000 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001000 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001000 .txt p{ line-height:24px; /*height: 130px;*/}
.RighInfo001000 .txt .relevant{background: #f5f5f5; padding: 20px;}
.RighInfo001000 .txt .relevant h2{ margin-bottom: 2%;}
.RighInfo001000 .txt .relevant li{  line-height: 24px; position: relative; padding-left: 15px; }
.RighInfo001000 .txt .relevant li:after{   content: ""; display: block; width: 5px; height: 5px; background: #0d4496; position: absolute; left: 0px; top: 10px; border-radius: 40px; }


.RighInfo001000 .txt p a{ line-height:24px;}
.RighInfo001000 .txt h2{ display: block; font-size: 16px; color: #444; margin: 0;}

.RighInfo001000 .txt .contact{ padding:3% 0;}
.RighInfo001000 .txt .contact a{ color:#008fd7; width:120px; text-align:center; border:1px solid #008fd7; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001000 .txt .contact a:hover{ background-color:#008fd7; color:#fff;}


@media(max-width:1200px){
.RighInfo001000 .txt p{ line-height:24px; height:auto;}
}


@media(max-width:700px){
.RighInfo001000 .pic{  width:100%;}
.RighInfo001000 .txt{  width:100%;}
}



@media(max-width:480px){
.RighInfo001000 .pic,
.RighInfo001000 .txt{ float:none; width:auto;}
}








/*
 .RighInfo001111 为demo编号
 */
.RighInfo001111 .pic{ float:left; width:48%;}
.RighInfo001111 .pic img{ width:100%;}
.RighInfo001111 .txt{ float:right; width:48%;}
.RighInfo001111 .txt h1{ font-size:20px; position: relative; padding-bottom: 20px; color:#444; }
.RighInfo001111 .txt h1:after{  content: ""; display: block; width: 50px; height: 2px ;background: #444; position: absolute; left: 0px; bottom: 5px; }
.RighInfo001111 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001111 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001111 .txt p{ line-height:24px;}
.RighInfo001111 .txt .contact{ padding:3% 0;}
.RighInfo001111 .txt .contact a{ color:#008fd7; width:120px; text-align:center; border:1px solid #008fd7; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001111 .txt .contact a:hover{ background-color:#008fd7; color:#fff;}


/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:3%;}
.PicList000762 li{ float:left; width:19.2%; margin-right:1%; margin-bottom:3%; border: 1px solid #ddd;}
.PicList000762 li:nth-child(5){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#eee;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:14px; color:#333; font-weight: normal; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:55%;}
.PicList000762 li a:hover{ background-color:#d82020; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}



/*
 .PicList000762 为demo编号
 */
.PicList000666{ padding:2% 0; }
.PicList000666 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; border: 1px solid #e5e5e5;}
.PicList000666 li:nth-child(3n){ margin-right:0;}
.PicList000666 li a{ display:block; background-color:#f5f5f5;transition:all ease-in-out 0.3s;}
.PicList000666 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%; font-weight: normal;}
.PicList000666 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:120%;}
.PicList000666 li a:hover{ background-color:#d82020; }
.PicList000666 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000666 li{width:49%;}
.PicList000666 li:nth-child(3n){ margin-right:2%;}
.PicList000666 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
	.PicList000666 li{ width: 100%; margin-right: 0px; }
.PicList000666 li h2{font-size:14px;}
}



/*PicList002079 */
.PicList002079 ul{ position:relative; padding-bottom:90%;}
.PicList002079 li{ position:absolute; width:49.12%; height:34%; }
.PicList002079 li.li_1,
.PicList002079 li.li_0{ left:0; top:0;}
.PicList002079 li.li_1{ left:0; top:30%}


.PicList002079 li.li_2{right:0;top:0; height:64.04%;}
.PicList002079 li.li_3{ left:0; bottom:0;}
.PicList002079 li.li_4{ right:0; bottom:0;}
.PicList002079 li figure img{ display:none;}
.PicList002079 li p{  height:50px; line-height:50px; text-align:center; margin:0; padding:0 3%; position: absolute; z-index: 100;}
@media(max-width:640px){
.PicList002079 li p{ line-height:35px; height:35px;}
}
@media(max-width:375px){
.PicList002079 ul{ padding-bottom:0;}
.PicList002079 li{ width:auto !important; height:auto !important; position:relative; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important ; margin-bottom:3%;}
.PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
}



/*
 .Floor001014 为demo编号
 */
.Floor001014{ padding-top: 2%;}
.Floor001014 .title{ padding:0; overflow:hidden; background-color:#fff; border: 1px solid #e5e5e5; height: 40px; margin-bottom:3%;}
.Floor001014 .title em{ font-style:normal; font-size:20px; float:left;}
.Floor001014 .title em span{ color:#c8c8c8; font-size:12px; font-family:Georgia; display:block; text-transform:uppercase;} 


.Floor001014 .list_scroll{ float:right; width:100%;position:relative; z-index:1; padding: 0 30px;}
.Floor001014 .list_copy{ display:none;}
.Floor001014 .list_scroll li{ text-align:center; line-height:40px;font-size:16px; color: #444; width: 19%; border-right: 1px solid #e5e5e5; cursor: pointer;position: relative; }
.Floor001014 .list_scroll li.on{ color:#0e408b; background: #003585; color: #fff;}



.Floor001014 .list_scroll .bx-viewport{ z-index:2;}
.Floor001014 .list_scroll .bx-controls-direction{  margin-top:-16px; width:80px; height:40px; z-index:5; }
.Floor001014 .list_scroll .bx-controls-direction a{ display:inline-block; width:30px; height:40px; background-image:url(../images/Floor001014-btn.png); background-repeat:no-repeat; overflow:hidden; line-height:100px; float:left;}
.Floor001014 .list_scroll .bx-controls-direction a.bx-prev{ background-position:0 bottom;position:absolute; left:0; top:0;border-right: 1px solid #e5e5e5;}
.Floor001014 .list_scroll .bx-controls-direction a.bx-prev.disabled{ background-position:0 0;}
.Floor001014 .list_scroll .bx-controls-direction a.bx-next{ background-position:right 0; position:absolute; right:0; top:0;border-left: 1px solid #e5e5e5;}
.Floor001014 .list_scroll .bx-controls-direction a:hover{ background-color: #003585}


/*.Floor001014 .list_scroll .bx-controls-direction a.bx-next.disabled{ background-position:right bottom;}*/
.Floor001014 .bx-pager{ display:none;}
.Floor001014 .list_content .bx-controls{ display:none;}
.Floor001014 .list_content dl{ width: 32.3%; margin-right: 1.5%; background: #f2f2f2; float: left; padding: 2%; min-height:350px;}
.Floor001014 .list_content dl:nth-child(3n){ margin-right: 0px;}
.Floor001014 .list_content dl h1{  font-size: 14px; font-weight: bold; color: #444; margin-top: 0px; display: block; width: 100%; border-bottom: 1px solid #d8d8d8; padding-bottom: 10px;}
.Floor001014 .list_content dl .p{  font-size: 14px;color: #444; line-height: 22px; margin-bottom: 4%; }
.Floor001014 .list_content dl .act{  font-size: 14px;color: #fff; background: #d82020; text-align: center; padding: 5px 20px; margin: 0px auto; max-width: 120px; display: block;}
 


@media(max-width:750px){
	
	.Floor001014 .list_content dl{ width: 100%; margin-right: 0px; margin-bottom: 2%; height: auto; min-height: 0px;}

}





.News_Detail{padding:2% 0;}
.News_Detail .auto{ border-top: 1px solid #f0f0f0;  padding: 2% 0;}

.News_Detail .title{ text-align: center; padding-bottom: 2%;}
.News_Detail .title .h1{ font-weight: normal; font-size: 18px; color: #333;}
.News_Detail .title time{ font-size: 14px; color: #999;}
.News_Detail .con{border-bottom: 1px solid #f0f0f0; padding-bottom: 2%; margin-bottom: 4%;}
.News_Detail .p{ padding: 0 5%;}
.News_Detail .bot{ width: 100%; height: auto; overflow: hidden; }

.News_Detail .bot .next{float: left;}
.News_Detail .bot .next span{float: left; margin-bottom: 2%; color: #333;}
.News_Detail .bot .next span a:hover{color: #e60a00}

.News_Detail .bot .back{ float: right; color: #e60a00; border: 1px solid #ffe5e5; padding: 10px 20px;}
.News_Detail .bot .back:hover{ background: #e60a00; color: #fff;}
@media (max-width: 1200px){
.News_Detail .auto {padding:2%;}
	.News_Detail .bot{ padding: 0 5%;}
}

@media (max-width: 600px){
	.News_Detail .bot .back{ float:left; width: 100%; text-align: center; margin: 5% 0;}
}



.PicList002000{ padding: 1% 0 3%; height: auto; overflow: hidden;}


.PicList002000 .ul  li a{ width: 49%; margin-right: 2%; padding-bottom: 20%; display: block; float: left; margin-bottom: 1%; background-repeat: no-repeat; background-size: cover; height: auto; overflow: hidden; position: relative;}
.PicList002000 .ul  li a span{  font-size: 20px; color: #fff; position: absolute; left: 5%;top: 8%; border-bottom: 1px solid #fff;  padding-bottom:10px; }

.PicList002000 .ul  li:first-child a:nth-child(2){ margin-bottom: 0px; }
.PicList002000 .ul  li:nth-child(2n) a{  margin-right: 0px;}



.PicList002000 .ul_1 li {width: 48%;float: left;}
.PicList002000 .ul_1 li:nth-child(2n) {float:right;}
.PicList002000 .ul_1 li a{  width: 100%;margin-right: 2%; padding-bottom:42%; margin-bottom: 2%;} 

.PicList002000 .ul_2{  width: 49%; float:left;} 
.PicList002000 .ul_2 li a{  width:100%; padding-bottom: 86%;} 

@media (max-width: 800px){
	.PicList002000 .ul  li a{ width: 100%; margin-right: 0px; padding-bottom: 50%; }	
	.PicList002000 .ul_1{ width: 100%; margin-right: 0px; }	
	.PicList002000 .ul_1 li a{  margin-bottom: 1% }	
	.PicList002000 .ul_2{ width: 100%; margin-right: 0px;  }	
	.PicList002000 .ul_2 li a{ width: 100%; margin-right: 0px; padding-bottom: 50%; }	
	
	
}



/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}




/*Form002219*/
.Form002219{ padding-bottom:5%;}

.Form002219 .h1{ font-size: 18px; color: #444; padding-left: 3%; margin-bottom: 3%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; overflow:hidden; resize:none; width:100%; height:100px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#d82020;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


    .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      height: 80%;
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      width: 32%;
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-active {
      opacity: 1;
    }


   .RighInfo001000 .pic{height: 353px;}