/*Top001897*/
.Top001897{ position:relative; z-index:100;border-bottom:3px solid #e60012; background:url(../images/Top001897-bg.png) no-repeat center bottom;}
.Top001897 header{position: relative;}

.Top001897 .logo{position: absolute; top: 0; left: 0; z-index:10;height:100%;}
.Top001897 .logo img{display: block; height:100%;}

.Top001897 .top{ padding:2px 0;}
.Top001897 .top dt,
.Top001897 .top dd{ float:right; line-height:32px;height:32px; position:relative; z-index:13;}
.Top001897 .top dt{ background:url(../images/Top001897-search.png) no-repeat right center; width:30px; z-index:20;}
.Top001897 .top dt div{ position:absolute; right:0; top:0;background-color:#e60012; height:32px; top:50%; margin-top:-16px; width:0; transition:width 0.3s; overflow:hidden;}
.Top001897 .top dt div .text{ width:100%; background:none; border:none; height:30px; line-height:30px; border:1px solid rgba(255,255,255,0.5); color:#fff; padding:0 30px 0 10px; float:left;}
.Top001897 .top dt div .btn{ position:absolute; right:0; top:0; height:100%; width:30px; background:url(../images/Top001897-search_hover.png) no-repeat center center;border:none; padding:0; cursor:pointer;}
.Top001897 .top dt:hover div{width:200px;padding:1px;}
.Top001897 .top dd{ font-size:12px; padding-right:20px;color:#bebebe; }
.Top001897 .top dd i{ font-style:normal; margin:0 10px;}
.Top001897 .top dd a{color:#555;}
.Top001897 .top dd a:hover{color:#e60012;}

.Top001897 nav ul{ float:right; width:64%;}
.Top001897 nav li{width: 14%;  border-right:1px solid #1ca1e5; border-left:1px solid #037dbc; float: left; text-align: center;}
.Top001897 nav li#m1{ border-left:0;}
.Top001897 nav li#m6{ border-right:0;}
.Top001897 nav li a{display: block;color: #fff;height: 40px; line-height: 40px; font-size:14px;}
.Top001897 nav li a:hover,
.Top001897 nav li a.aon{font-weight: bold; background:#dc2418;}
@media(max-width:1200px){
.Top001897 .logo{ left:2%;}
}
@media(max-width:1000px){
.Top001897{ background:none;}

.Top001897 .top{ padding:5px 0;}
.Top001897 .top dt{ background-position: center center;}

.Top001897 .mobile_menu{ text-align:right;}
.Top001897 .mobile_menu span{ display:inline-block; position:relative; width:50px; height:30px;}
.Top001897 .mobile_menu i{ right:0;top:50%; margin-top:-3px; }
.Top001897 .mobile_menu i,
.Top001897 .mobile_menu i::before,
.Top001897 .mobile_menu i::after{ position:absolute;width:6px; height:6px; background-color:#e60012;}
.Top001897 .mobile_menu i::before,
.Top001897 .mobile_menu i::after{ content:''; top:0;}
.Top001897 .mobile_menu i::before{ left:-15px;}
.Top001897 .mobile_menu i::after{ left:-30px;}

.Top001897 nav{ position:absolute; top:100%; width:100%; max-width:280px; right:0; padding-left:0;background-color:#e60012; border-radius:0 0 0 5px; transform:translateY(-140%); opacity:0; transition:opacity 0.5s,transform 0.3s;}
.Top001897 nav.navOut{ opacity:1;transform:translateY(0);}
.Top001897 nav ul{ float:none; width:auto;}
.Top001897 nav li{ float:none; width:auto; border:0; font-size:16px;}
.Top001897 nav li:nth-child(2n){ background-color:rgba(0,0,0,0.2);}
.Top001897 nav li a{border-bottom:1px solid #f21c2d; box-shadow:0 1px 0 #b80f15; padding:2% 0; height:auto;}
.Top001897 nav li:last-child a{ border-bottom:0; box-shadow:none;}
}
@media(max-width:375px){
.Top001897 .top dd{ padding-right:10px;}
}
/*
 .Banner002287 为demo编号
 */
.Banner002287{}
.Banner002287 .bx-controls-direction{ display: none;}
.Banner002287 .bx-wrapper{ position:relative; z-index:1;}
.Banner002287 .bx-viewport{ z-index:1;}
.Banner002287 .ul li a{ display:block; }
.Banner002287 .ul li img{ display:block; width:150%; position: relative; left: -25%; max-width: none; }
.Banner002287 .bx-controls{position: absolute; bottom: 25px; width: 100%; z-index: 9;}
.Banner002287 .bx-pager{ max-width:1200px; margin:0 auto; text-align:center; }
.Banner002287 .bx-pager>div{ display: inline-block; padding: 0;}
.Banner002287 .bx-pager>div>a{ overflow: hidden;white-space: nowrap; text-indent: 9999px; border: none; display: block; width: 12px; height: 12px; border-radius: 50%; margin:0 2px; background: url(../images/Banner002287-icon.png) no-repeat; background-size: 100% 100%; 
-webkit-transition: background-image 0.5s ease-out; 
-moz-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
}
.Banner002287 .bx-pager>div>a.active{ background-image: url(../images/Banner002287-icon_hover.png);}
@media only screen and (min-width:768px){
.Banner002287 .bx-controls{ bottom: 50px;}	
.Banner002287 .bx-pager>div>a{width: 13px; height: 13px; margin: 0 5px;}
.Banner002287 .bx-pager>div>a.active{ width: 39px; height: 39px; position: relative; top: 13px;}
.Banner002287{position: relative;}	
.Banner002287 .ul li{ width: 100%; height: 690px;}
.Banner002287 .ul li a{ background-repeat: no-repeat; background-position: center; background-size:cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002287 .ul li img{ display: none;}
}
/*
 .Floor002375 为demo编号
 */
.Floor002375{ background: url(../images/Floor002375-bg.png) no-repeat right top; padding: 30px 0 60px; margin-bottom: -30px; background-size: auto 100%;}
/*.Floor002375 .auto{ padding-right: 5%; padding-left: 5%;}*/

.Floor002375 .pic{}
.Floor002375 .word h3{/*position: absolute;top: 5%; left: 0;*/ margin: 0; color: #efefef; font-size: 50px; text-transform: uppercase; z-index: 1; padding:10px 0 }
.Floor002375 .word h3 span{display: block; color: #444; font-size: 30px;}
.Floor002375 .word h3:after{ display:block;content: ""; width: 52px; height: 2px; margin-top:3%; background: #e60012;}

.Floor002375 .word-inner{ padding-top:0px !important;}
.Floor002375 .word .tit{ margin: 0; color: #666; font-size: 20px; font-weight: normal; line-height: 32px;}
.Floor002375 .word .tit:after{ content: ""; display: block; max-width: 43px; width: 20%; height: 3px; background: #2e303c; margin: 25px 0;}
.Floor002375 .word .tit em{ font-style: normal; font-size: 32px; text-transform: uppercase; font-weight: 600; position: relative; top: 6px; padding-right: 15px;}
.Floor002375 .word figure{ font-size: 14px; line-height: 1.8;}
.Floor002375 .word .more{ width: 140px; height:42px; line-height: 22px; border: 2px solid #0092dd; font-size: 14px; color: #0092dd; display: block; padding: 10px 20px; position: relative; margin-top: 8%;
transition: all .3s ease-in-out .1s; 
-webkit-transition:all .3s ease-in-out .1s;
-ms-transition: all .3s ease-in-out .1s;
-moz-transition:all .3s ease-in-out .1s;
}
.Floor002375 .word .more:before{content: ""; position: absolute; left: 0; top: 0; width: 0; overflow: hidden; height: 100%; z-index: 1; background: #0092dd; 
transition: width .3s ease-in-out; 
-webkit-transition: width .3s ease-in-out;
-ms-transition: width .3s ease-in-out;
-moz-transition: width .3s ease-in-out;
}
.Floor002375 .word .more span{ position: relative; z-index: 3; display: block;}
.Floor002375 .word .more i{ position: absolute; font-family: 宋体; font-style: normal; right: 0; top: 50%; margin-top: -10px; font-weight: 600;}
.Floor002375 .word .more:hover{ color: #fff; border-color: #0092dd;}
.Floor002375 .word .more:hover:before{  width: 100%; }
@media only screen and (max-width:767px ) {
	.Floor002375 .word .tit{ text-align: center;}
	.Floor002375 .word .tit:after,.Floor002375 .word .more{ margin-left: auto; margin-right: auto;}
	.Floor002375 .word .more{ height: 40px; line-height: 17px;}
    .Floor002375 .word .more i{ margin-top: -8px;}
}
@media only screen and (min-width:768px ) {
	.Floor002375{ padding: 40px 0 70px;}
	.Floor002375 .pic{ float: left; width: 38%;}
	.Floor002375 .word{ float: right; width: 58%;}
	.Floor002375 .word .tit{font-size: 24px; line-height: 42px;}
	.Floor002375 .word .tit em{ font-size: 42px; top: 10px;padding-right: 30px;}
	.Floor002375 .word figure{ font-size: 14px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002375{ padding: 50px 0 80px;}
	.Floor002375 .word .tit{font-size: 26px; line-height: 48px;}
	.Floor002375 .word .tit:after{ margin: 35px 0;}
	.Floor002375 .word .tit em{ font-size: 48px;}
	
}
@media only screen and (min-width:1280px ) {
	.Floor002375{ padding: 70px 0 100px;}
	.Floor002375 .word .tit{font-size: 28px; line-height: 54px;}
	.Floor002375 .word .tit:after{ margin: 45px 0;}
	.Floor002375 .word .tit em{ font-size: 54px; }
}
@media only screen and (min-width:1440px ) {
	.Floor002375{ padding: 4% 0 4%;}
	.Floor002375 .word .tit{font-size: 30px; line-height: 60px;}
	.Floor002375 .word .tit:after{ margin: 55px 0;}
	.Floor002375 .word .tit em{ font-size: 60px; }
}
/*Floor001899*/
.Floor001899{ position:relative; z-index:1;}
.Floor001899 .auto{position: relative; background:url(../images/Floor001899-bg.png) no-repeat 10% center;}

.Floor001899 h3{position: absolute; margin: 0;top: 5%; left: 0; color: #dedede; font-size: 50px; text-transform: uppercase; z-index: 1; }
.Floor001899 h3 span{display: block; color: #444; font-size: 30px;}
.Floor001899 h3:after{ display:block;content: ""; width: 52px; height: 2px; margin-top:5%; background: #e60012;}

.Floor001899 ul{padding-left: 30%;}

.Floor001899 li{width: 33.33333333%;  padding: 0 30px; float: left; border-left: 1px solid #f2f2f2;padding-bottom:5%;}
.Floor001899 li.li_1{width: 100%; padding-top:15%; }
.Floor001899 li pre{ line-height:24px; color:#999;}
.Floor001899 li p{ line-height:24px; overflow:hidden; height:72px;}
.Floor001899 li h4{font-size: 16px; color: #333; margin: 0; line-height:41px; }
.Floor001899 li h4:before{ display:inline-block; content:'';width: 41px; height: 41px; margin-left:-52px; background:url(../images/Floor001899-icon1.png) no-repeat left center; vertical-align:middle; margin-right:15px;}
.Floor001899 li.li_2 h4:before{ background-image:url(../images/Floor001899-icon2.png);}
.Floor001899 li.li_3 h4:before{ background-image:url(../images/Floor001899-icon3.png);}
.Floor001899 li.li_4 h4:before{ background-image:url(../images/Floor001899-icon4.png);}
.Floor001899 .pic{text-align: center;}
.Floor001899 .pic img{max-width: 100%;}
@media(max-width:1150px){
.Floor001899 h3{ left:2%;}
}
@media(max-width:1000px){
.Floor001899 h3{ position:relative; left:auto; top:auto; padding:2% 0 0 0;}
.Floor001899 ul{ padding-left:30px;}
.Floor001899 li.li_1{ padding-top:5%;}
}
@media(max-width:768px){
.Floor001899 h3{font-size: 36px;}
.Floor001899 h3 span{ font-size: 24px;}
.Floor001899 h3:after{ margin-top:20px;}
}
@media(max-width:640px){
.Floor001899 li{ float:none; width:auto; padding-bottom:3%;}
}
@media(max-width:480px){
.Floor001899 h3{font-size: 26px;}
.Floor001899 h3 span{ font-size: 18px;}
}

/*Floor001515*/
/*.Floor001515{ position:relative; margin-top:-42px;padding: 4% 0 4% 0; background: url(../images/Floor001515_bg.jpg) 50% 0 no-repeat;}
.Floor001515 h3{margin: 0; font-size: 50px; color: #c0dbed; text-align: center; line-height: 40px; text-transform: uppercase; padding-bottom: 20px; position: relative;}
.Floor001515 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #e60012;}
.Floor001515 h3 span{font-size: 30px; color: #fff; display: block;}
.Floor001515 .list{margin-top: 60px; position: relative;}
.Floor001515 .list ul{padding: 0 6px; }
.Floor001515 .list ul li{width: 270px; height: 400px; position: relative;}
.Floor001515 .list ul li img{display: block; width: 270px; height: 270px;}
.Floor001515 .list ul li .txt{height:130px; background: #fff; padding: 35px 28px; font-size: 14px;}
.Floor001515 .list ul li .txt h4{display: block; font-weight: bold; color: #555; margin: 0; padding-bottom: 28px;}
.Floor001515 .list ul li .txt a{display:inline-block; padding-right: 16px; color: #0092dd; background: url(../images/Floor001515_arrow.png) 100% 50% no-repeat; }
.Floor001515 .list ul li.on{position: relative; margin-top: 50px;}
.Floor001515 .list ul li.on .txt{position: absolute; width: 270px; top: 0; left: 0;}
.Floor001515 .list ul li.on .pic{position: absolute; bottom: 0; left: 0;}
.Floor001515  .list .prev{width: 30px; height: 63px; position: absolute; left: -54px; top: 50%; margin-top: -32px; background: url(../images/Floor001515_arrowL.png) 0 0 no-repeat;}
.Floor001515  .list .next{width: 30px; height: 63px; position: absolute; right: -54px; top: 50%; margin-top: -32px; background: url(../images/Floor001515_arrowR.png) 0 0 no-repeat;}
@media(max-width:640px){
	.Floor001515  .list .prev,.Floor001515  .list .next { display: none;}
}*/


.Floor0015151{ position:relative; margin-top:-42px;padding: 4% 0 4% 0; background: url(../images/Floor001515_bg.jpg) 50% 0 no-repeat;}
.Floor0015151 .auto{ position:relative;}
.Floor0015151 h3{margin: 0; font-size: 50px; color: #c0dbed; text-align: center; line-height: 40px; text-transform: uppercase; padding-bottom: 20px; position: relative;}
.Floor0015151 h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #e60012;}
.Floor0015151 h3 span{font-size: 30px; color: #fff; display: block;}
.Floor0015151 .list{margin-top: 60px; position: relative;}
.Floor0015151 .list ul{padding: 0 6px; }
.Floor0015151 .list ul li{width: 270px; height: 400px; position: relative;}
.Floor0015151 .list ul li img{display: block; width: 100%; }
.Floor0015151 .list ul li .pic{overflow: hidden;}
.Floor0015151 .list ul li .Ispic{padding-bottom: 68%;transition: 0.3s;}
.Floor0015151 .list ul li .txt{height:130px; background: #fff; padding: 35px 28px; font-size: 14px;}
.Floor0015151 .list ul li .txt h4{display: block; font-weight: bold; color: #555; margin: 0; padding-bottom: 28px;}
.Floor0015151 .list ul li .txt a{display:inline-block; padding-right: 16px; color: #0092dd; background: url(../images/Floor001515_arrow.png) 100% 50% no-repeat; }
.Floor0015151 .list ul li.on{position: relative; margin-top: 50px;}
.Floor0015151 .list ul li.on .txt{position: absolute; width: 270px; top: 0; left: 0;}
.Floor0015151 .list ul li.on .pic{/* position: absolute; bottom: 0; left: 0; */width: 100%; height: 100%; padding-top: 130px;display: block;}
.Floor0015151 .prev{width: 30px; height: 63px; position: absolute; left: -54px; top: 62%; margin-top: -32px; background: url(../images/Floor001515_arrowL.png) 0 0 no-repeat; overflow: hidden;}
.Floor0015151 .next{width: 30px; height: 63px; position: absolute; right: -54px; top: 62%; margin-top: -32px; background: url(../images/Floor001515_arrowR.png) 0 0 no-repeat;overflow: hidden;}
.Floor0015151 .prev .bx-prev,.Floor0015151 .next .bx-next{ display: block;line-height: 100;}
@media(min-width:1200px){
.Floor0015151 .bx-viewport { height:auto !important;}
}
@media(max-width:640px){
.Floor0015151 .list ul li img{max-height: 230px }
.Floor0015151 .prev,.Floor0015151 .next { display: none;}
}
@media(max-width:480px){
.Floor0015151 .list ul li img{max-height: 320px }
}

/*
 .Floor002412 为demo编号
 */
.Floor002412{ padding: 4% 0;background: url(../images/Floor002412-bg.png) no-repeat left top;background-size: auto 100%;}
@media only screen and (max-width:1023px ) {
.Floor002412{ padding: 30px 0;}
}
.Floor002412 .bx-viewport{height: auto !important;}
.Floor002412 .auto{ max-width: 1200px; overflow: hidden;}
@media only screen and (max-width:1470px ) {
.Floor002412 .auto{ padding-left: 15px; padding-right: 15px; max-width: 1470px;}
}

.Floor002412 .wrap-Tit {position: relative; text-align: center;}
.Floor002412 .wrap-Tit h3{margin: 0; font-size: 50px; color: #efefef; text-align: center; line-height: 40px; text-transform: uppercase; padding-bottom: 20px; position: relative;}
.Floor002412 .wrap-Tit h3:before{position: absolute; bottom: 0; left: 50%; margin-left: -26px; content: ""; width: 52px; height: 2px; background: #e60012;}
.Floor002412 .wrap-Tit h3 span{font-size: 30px; color: #444; display: block;}

.Floor002412 .wrap-Tit h2{ font-size: 26px; color: #373f53; margin: 0; position: relative; z-index: 3;}
.Floor002412 .wrap-Tit em{ font-style: normal; color: #3e61af; font-family: Myriad Pro; font-size: 34px; text-transform: uppercase;position: relative; z-index: 3;}
.Floor002412 .wrap-Tit .bg{ font-size: 70px; font-weight: bold;  color: rgba(164,174,192,.2); position: absolute; top: 0%; left: 50%; transform: translateX(-50%); text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
.Floor002412 .wrap-Tit h2{ font-size: 36px;}
.Floor002412 .wrap-Tit em{font-size: 44px;}
.Floor002412 .wrap-Tit .bg{ font-size: 130px;}
}
@media only screen and (min-width:1440px ) {
.Floor002412 .wrap-Tit h2{ font-size: 46px;}
.Floor002412 .wrap-Tit em{font-size: 54px;}
.Floor002412 .wrap-Tit .bg{ font-size: 150px;}
}

.Floor002412 .list{ padding: 30px 0 0;}
@media only screen and (max-width:480px ) {
.Floor002412 .list{ max-width: 390px; margin: 0 auto; }
}
@media only screen and (min-width:1024px ) {
	.Floor002412 .list{ padding: 40px 3% 0;}
}
@media only screen and (min-width:1440px ) {
	.Floor002412 .list{ padding: 35px 0px 0;}
}

.Floor002412 .list li{ float: left; }
.Floor002412 .list li .pic{ overflow:hidden;}
.Floor002412 .list li .pic a{ display: block; background-repeat: no-repeat; background-position: center; 
transition: transform .5s ease-in-out;
}
.Floor002412 .list li .pic a img{ visibility: hidden;}
.Floor002412 .list li .pic a:hover{ transform: scale(1.1);}
.Floor002412 .list li .word h3{ margin: 30px 0 8px; font-size: 18px; font-weight:normal;}
.Floor002412 .list li .word h3 a{ color: #0092dd;}
.Floor002412 .list li .word time{ color: #b3b3b3; font-size: 14px;}
.Floor002412 .list li .word figure{ height: 44px; overflow: hidden; line-height: 22px; color: #555; font-size: 14px; margin: 16px 0;}
.Floor002412 .list li .word .more{ margin-left:1px; border: 1px solid #0092dd; color: #0092dd; display: block; height: 38px; line-height: 38px; text-align: center; width: 80%; max-width: 138px; position: relative;
transition: color .5s;
}
.Floor002412 .list li .word .more span{ position: relative; background: url(../images/Floor002412-more_icon.png) no-repeat right center; padding-right: 25px; z-index: 3;
}
.Floor002412 .list li .word .more:after{ content: ""; width: 0; height: 100%; background: #0092dd; display: block; position: absolute; top: 0; left: 0;
transition: width .5s;
}
.Floor002412 .list li .word .more:hover:after{ width: 100%;}
.Floor002412 .list li .word .more:hover{ color: #fff;}

/*
 .Bottom002184 为demo编号
 */
.Bottom002184{ background:#f4f4f4;color:#666; font-size: 12px;}
.Bottom002184 .BotNav{ padding:2% 0;}
.Bottom002184 .BotNav dl{ float:left; width:12%; line-height:30px;}
.Bottom002184 .BotNav dl:last-child{ width:16%;}
.Bottom002184 .BotNav dl > dt{ color:#555; font-size:15px; font-weight:bold; padding-bottom:15px;}
.Bottom002184 .BotNav dl dd a{ color:#666;transition: .3s ease-out;}
.Bottom002184 .BotNav dl dd a:hover{ color:#0093de;}
.Bottom002184 .BotNav dl h2{ color:#e50014; font-size:22px; margin:0;}
.Bottom002184 .share a{ display:inline-block; width:40px; height:40px; margin-right:12px;}
.Bottom002184 .share a.icon-weixin{ background:url(../images/Bottom002184-icon_weixin.png) no-repeat center center;}
.Bottom002184 .share a.icon-sina{ background:url(../images/Bottom002184-icon_sina.png) no-repeat center center;}
.Bottom002184 .share a.icon-weixin:hover{ background-image:url(../images/Bottom002184-icon_weixin_hover.png);}
.Bottom002184 .share a.icon-sina:hover{ background-image:url(../images/Bottom002184-icon_sina_hover.png);}
.Bottom002184  .BotNav{ width:100%; display:block; border-bottom:1px dashed #dedede; margin:0;}
.Bottom002184  p{ margin:0; padding:20px 0;}
.Bottom002184 .copyright{ width:60%; float:left; }
.Bottom002184 .copyright a{ color:#666;}
.Bottom002184 .Botlinks{ float:right; width:40%; text-align:right;}
.Bottom002184 .Botlinks a{color:#888;transition: .3s ease-out;}
.Bottom002184 .Botlinks a:hover{color:#e50014;}
.Bottom002184 .Botlinks em{ font-style:normal; padding:0 8px; color:#c9c9c9;}
@media (max-width: 1000px){
.Bottom002184 .BotNav .dl{ width:100%;}
.Bottom002184 .BotNav .dl{ border-bottom:1px solid #d0d0d0; display: none;}
.Bottom002184 .BotNav .dl dd:last-child{ padding-bottom:10px;}
.Bottom002184 .BotNav .dl dt{ padding:8px 0; cursor:pointer;}
.Bottom002184 .BotNav .dl > dd{ display:none;}	
.Bottom002184 .BotNav .last{width:auto !important; max-width:200px; padding-top:10px; margin-right:3%;}
.Bottom002184  p{ padding:5px 0;}
.Bottom002184  hr{ margin-bottom:15px;}
.Bottom002184 .copyright,.Bottom002184 .Botlinks{ float:none; width:100%; text-align:center;}
}



/*
 .Top002339 为demo编号
 */
.Top002339{background: #fff;max-width: 1700px;margin: 0 auto; position: relative; z-index: 99;}
.Top002339 .auto{ position: relative;}
.Top002339 .logo{  max-width: 177px; width: 20%; float: left; padding: 10px 0 8px;}
.Top002339 .logo img{max-height: 54px;}
.Top002339 .other > a{ width: 31px; height: 31px; border-radius: 50%; background: #ececec; text-align: center; line-height: 31px; color: #0093de; font-size: 14px;}
.Top002339 .other .searchbtn{ background: url(../images/Top002339-searchicon.png)#0093de no-repeat center center;}
.Top002339 .searchbox {  position: absolute; top: 100%; height: 0; background-color: #4c4a4f; overflow: hidden; -webkit-transition: height 300ms; transition: height 300ms; right: 0; width: 238px;}
.Top002339 .searchbox input { padding: 0 50px 0 20px; width: 100%; border: none; background: #fff; height: 36px; line-height: 28px;}
.Top002339 .searchbox .btn{ background: url(../images/Top002339-searchicon.png)#fff no-repeat center center; position: absolute; right: 10px; top: 0; height: 28px; width: 20px;}
.Top002339 .searchbox.on{ height: 44px; border: 4px solid #99d9f9; z-index: 2;}

.Top002339 .MenuIcon{ position: absolute; top: 50%; margin-top: -15px; right: 2%; width: 25px; height: 25px; z-index: 99;}
.Top002339 .MenuIcon span{ position: absolute; left: 35%; display: block; height: 2px; width: 65%; background-color: #000; border-radius: 2px;transition: transform .4s cubic-bezier(.42, 0, 1, 1) 0s; }
.Top002339 .MenuIcon span:before{ content: ""; position: absolute; left: -60%; display: block; height: 2px; width: 35%;background-color: #000; border-radius: 2px;}
.Top002339 .MenuIcon span.line1{ top: 0; transform: rotate(0deg);}
.Top002339 .MenuIcon span.line2{ top: 50%; margin-top: -1px; opacity: 1;}
.Top002339 .MenuIcon span.line3{top: 23px;transform: rotate(0deg);}
.Top002339 .MenuIcon.openmobile span{ left: 0; width: 100%; background: #fff;}
.Top002339 .MenuIcon.openmobile span.line1{ transform: rotate(-45deg); top: 50%;}
.Top002339 .MenuIcon.openmobile span.line2 { opacity: 0; }
.Top002339 .MenuIcon.openmobile span.line3{ transform: rotate(45deg); top: 50%;}
.Top002339 .MenuIcon.openmobile span:before{ display: none;}
.Top002339 .navbar li dl{background-color: rgba(0,0,0,0.5);}
.Top002339 .navbar li>a{ line-height: 31px; font-size: 15px; color: #000;}
@media only screen and (max-width:767px ) {
	.Top002339 .logo{ width: 35%;}
	.Top002339 .other{ position: absolute; top: 2%; right: 60px;}
	.Top002339 .other > a{ float: left; margin-left: 15px;}
	.Top002339 .other .searchbtn{ display: none;}
	.Top002339 .searchbox{ position: relative; display: block; width: 100%; height: auto; margin-top: 5px; top: auto;}
	.Top002339 nav{ right: -100%; position: fixed; height: 100%; top:0; width: 200px; background: #b51410; transition: right .5s ease-in-out; padding-top: 60px;}
	.Top002339 nav.show{ right: 0;}
	.Top002339 .navbar{ padding-top: 15px;}
	.Top002339 .navbar li{ border-top: 2px solid #ba1915;}
	.Top002339 .navbar li:nth-child(2n-1){ background: #a71410;}
	.Top002339 .navbar li a{ padding:5px 15px; color: #fff; display: block;}
	.Top002339 .navbar li dl{ display: none; padding: 15px;}
	.Top002339 .navbar li dl dd{ padding: 5px 0;}
	.Top002339 .navbar li dl dd+dd{ border-top: 1px solid #cacaca;}
}
@media only screen and (min-width:768px ) {
	.Top002339 .MenuIcon{ display: none;}
	.Top002339 nav{ float: right; width: 80%; display: block;}
	.Top002339 .navbar,.Top002339 .other{ float: right;}
	.Top002339 .navbar li{ float: left; padding: 22px 10px; position: relative;}
	.Top002339 .navbar li+li:before{ content: ''; position: absolute; top: 50% ; left: 0;  margin-top: -2px; width: 1px; height: 5px; border-left: 1px dotted #999;}
	.Top002339 .navbar li:hover>a,.Top002339 .navbar li .aon{ color: #0093de; font-weight: bold; border-bottom:2px solid #0093de; padding-bottom: 20px;}
	.Top002339 .navbar li dl{ padding: 0; line-height: 31px; position: absolute; left: 0; top: 100%; width: 100%; height: 0; overflow: hidden;	-webkit-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;
	}
	.Top002339 .navbar li:hover dl{ height: 61px;}
	.Top002339 .navbar li dl dd{ float: left; padding: 15px; padding-left:30px;}
	.Top002339 .navbar li dl dd a{ color: #d2ced5;-webkit-transition: color .3s ease-out;-ms-transition: color .3s ease-out;-moz-transition: color .3s ease-out;transition: color .3s ease-out;}
	.Top002339 .navbar li dl dd a:hover{ color: #fff;}
	.Top002339 .other{ width: 85px; text-align: right; padding-top: 22px;}
	.Top002339 .other > a{ margin-left: 10px;  float: right;}
}
@media only screen and (min-width:1024px ) {
	.Top002339 .logo{padding: 11px 0;}
	.Top002339 .navbar li{padding: 27px 28px;}
    .Top002339 .other{padding-top: 27px;}
}
/*
 .Banner002307 为demo编号
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002307{ height: 270px;}
	.Banner002307 img{ display: none;}
	.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 270px; width: 100%;}
}
/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .nav-menu ul li a { display: block;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #FC433E;}
.Menu002272 .current span{padding-left: 10px}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li a h2{margin: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #ee322d;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 73px;font-weight: 700;    font-size: 14px;}
	.Menu002272 .current a{line-height: 73px;font-weight: 700;}
	.Menu002272 .current span{font-weight: 700;}
}
/*
 .Floor001640 为demo编号
 */
.Floor001640{padding-top:4%;padding-bottom: 3%;max-width: 1200px;
    margin: 0 auto;}
.Floor001640 .txt{float:left;width: 100%;}
.Floor001640 .txt p{font-size:16px;line-height:30px;padding-left: 10px;}
.Floor001640 .txt figure{ padding-bottom:3%; position:relative;}
.Floor001640 .txt figure::before{position:absolute;content:'';width:50px;height:2px;background-color: #e60012;left:0;bottom:-2px;}
.Floor001640 .txt figure h1{margin: 0;color: #efefef;font-size: 50px;text-transform: uppercase;z-index: 1;padding: 15px 0;font-weight: bold;}
.Floor001640 .txt figure span{display: block;color: #444;font-size: 30px;/* padding-top: 15px; */text-transform:uppercase;font-weight: bold;}
.Floor001640 .txt .info{ padding:3% 0;}
.Floor001640 .all_more{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{float:right;width: 38%;padding-left: 20px;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
}
/*
 .Banner002251 为demo编号
 */
.Banner002251 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Banner002251 .auto_1260{  padding: 0 2%;}
}
.Banner002251{}
.Banner002251 .box{ height: 185px; background-position:center top; background-repeat: no-repeat; background-size: cover; padding-top: 20px;}
.Banner002251 h3{ width: 108px; height: 30px; line-height: 30px; border-radius: 30px; margin: 0 0 0 auto; font-weight: normal; font-size: 16px; text-align: center; background:rgba(0, 125, 195, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#007dc3;}
.Banner002251 h3 span{ position: relative; z-index: 2; color: #fff;}
@media only screen and (min-width:768px) {
	.Banner002251 .box{ height: 235px; padding-top: 25px;}
	.Banner002251 h3{ font-size: 18px;width: 120px; height: 33px; line-height: 33px; border-radius: 33px;}
}
@media only screen and (min-width:1024px) {
	.Banner002251 .box{ height: 300px; padding-top: 30px;}
	.Banner002251 h3{ font-size: 20px;width: 129px; height: 36px; line-height: 36px; border-radius: 36px;}
}
.Banner002251 .ban_img{ display:none; width:100%;}
@media only screen and (max-width:768px) {
.Banner002251 .ban_img{ display:block;}
.Banner002251 .box{ background:none !important; height:auto; padding:0;}
}



/*
 .Timeline000618 为demo编号
 */
.Timeline000618{ padding:2% 0;}
.Timeline000618 .swiper-container {position: relative;overflow: hidden;z-index: 1;padding-top:20px;}
.Timeline000618 .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1; 
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Timeline000618 .swiper-wrapper li {width: 100%;position: relative;padding-top: 30px;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top; background-size:contain; font-size:16px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.Timeline000618 .swiper-wrapper li.on{ color:#e64b2e;}
.Timeline000618 .swiper-wrapper li:after{  position: absolute;left: 50%;top: -10px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -9px;}
.Timeline000618 .swiper-wrapper li.on:after{ border-color:#e64b2e;}
.Timeline000618 .next,
.Timeline000618 .prev{ position:absolute; top:0; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;}
.Timeline000618 .prev{ left:0;}
.Timeline000618 .next{ right:0;}
.Timeline000618 .next:hover,
.Timeline000618 .prev:hover{ background-color:#e64b2e;}
.Timeline000618 .prev:before,
.Timeline000618 .next:before{ position:absolute;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1; font-size:20px; left:50%; margin-left:-10px; top:50%; margin-top:-10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;}
.Timeline000618 .next:before{content: "\e258";}
.Timeline000618 .prev:before{content: "\e257";}
.Timeline000618 .list{ padding-right:30%; position:relative; padding-top:5%;}
.Timeline000618 .list:before{ background:url(../images/Timeline000618-bg.png) no-repeat right bottom; width:30%; height:100%; position:absolute; content:''; right:0; bottom:0; background-size:contain;}
.Timeline000618 .box{ display:none;}
.Timeline000618 .box dl{ padding-bottom:2%;}
.Timeline000618 .box dl dt{ border-bottom:1px solid #d1d1d1; font-size:24px; color:#000; padding-bottom:30px;}
.Timeline000618 .box dl dd{ padding:3% 0; font-size:16px;}
@media(max-width:640px){
.Timeline000618 .box dl dt{  font-size:16px; padding-bottom:10px;}
.Timeline000618 .box dl dd{ font-size:12px;}	
}

/*PicList002149 */
.PicList002149{ padding-top:2%;}

.PicList002149 .auto{ max-width:1200px;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#d0111b;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}
.PicList002149 ol span a{ display: block;color:#fff;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
.PicList002149 ol p{ height:60px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:50px 0 ; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;font-size: 14px;}
.Page002193 a:hover{ color:#fff; border:1px solid #e50014; background:#e50014;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#e50014; border-color:#e50014;}
.Page002193 .p_page b{ font-weight:normal;}

/*
 .Floor002398 为demo编号
 */
/*.Floor002398{ background: #eaeaea;}*/
.Floor002398 .auto{ max-width: 1200px; margin: 0 auto; background: #fff;padding-top: 20px; overflow: hidden;}
@media only screen and (max-width:1470px ) {
	.Floor002398{ padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-width:1199px ) {
	.Floor002398 .auto{ padding: 30px;}
}
@media only screen and (max-width:767px ) {
	.Floor002398{ padding:0;}
	.Floor002398 .auto{ padding: 2%;}
}

.Floor002398 .wrap-head h2{  font-size: 24px; color: #333; margin: 0; font-weight: normal;}
.Floor002398 .wrap-head p{margin: 15px 0; color: #888; font-size: 14px;}
.Floor002398 .tabs{ position: relative; padding-right: 100px;    float: left;
    width: 20%;}
.Floor002398 .tabs dl a{float: left;display: block;min-width: 140px;height: 49px;line-height: 49px;text-align: center;font-size: 14px;background: #f5f5f5;/* color: #333; */margin-right: 2px;cursor: pointer;margin: 5px;}
.Floor002398 .tabs dl a:first-child{/* min-width: 75px; */}
.Floor002398 .tabs dl a.on{background: #e50014;font-size: 16px;color: #fff;}
.Floor002398 .tabs .more{ position: absolute; right: 0; top: 50%; margin-top: -8px; font-size: 12px; display: block; color: #888; background: url(../images/Floor002398-icon.png) no-repeat left center; padding-left: 20px;}
.Floor002398 .tabs .more:hover{ color: #a52c31; background-image: url(../images/Floor002398-icon_hover.png);}
@media only screen and (max-width:900px ) {
	.Floor002398 .tabs { float:none;width:100%;padding-right: 0;}
		.Floor002398 .tabs .more{ display: none;}
		.Floor002398 .tabs dl a{ float: left; width: 32%; margin-right: 0; margin-bottom: 2px;}
	}
@media only screen and (max-width:768px ) {
	.Floor002398 .tabs dl a{ float: left; width: 49%; margin: 0 2% 2% 0;}
	.Floor002398 .tabs dl a:nth-child(2n){ margin-right: 0;}
}
.Floor002398 .list{ overflow: hidden; padding-top: 5px;}
.Floor002398 .list ul{ margin: 0; }
.Floor002398 .list li{ float: left; width: 33.3334%; padding: 4% 1% 0;}
.Floor002398 .list .li-inner{ border: 1px solid #eeeeee;}
.Floor002398 .list .pic{ overflow: hidden;}
.Floor002398 .list .pic img{ visibility: hidden;}
.Floor002398 .list .pic a{ display: block; background-position: center; background-repeat: no-repeat; background-size: cover; transition: transform .5s ease-in-out;}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px 20px 0;}
.Floor002398 .list .word h3{font-size: 16px;color: #333;margin: 0;font-weight: normal;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;text-align: center;}
.Floor002398 .list .word h3 a:hover{ color:#a52c31;}
.Floor002398 .list .word p{margin: 15px 0;font-size: 12px;color: #999;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;text-align: center;}
.Floor002398 .list .word .more{border-top: 1px solid #eee;display: block;padding: 15px 0;font-size: 12px;color: #e50014;background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #a52c31;}
@media only screen and (max-width:900px ) {
	.Floor002398 .list li{ width: 50%;}
	.Floor002398 .list .word{padding: 10px 10px 0;}
	.Floor002398 .list .word .more{ padding: 10px 0;}
	.Floor002398 .list .word p{ margin: 10px 0;}
}

/*小屏的更多*/
.Floor002398 .mobile_more{ display: none;}
@media only screen and (max-width:900px ) {
	.Floor002398 .mobile_more{ display: block; margin: 5% auto 0; width: 120px; font-size: 16px; color:#333;background: url(../images/Floor002398-icon.png) no-repeat right center;}
	.Floor002398 .mobile_more:hover{ background-image: url(../images/Floor002398-icon_hover.png); color: #a52c31;}
}
	
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1200px;}
@media only screen and (max-width:1200px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #3c89d9;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#3c89d9; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#3c89d9; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#3c89d9; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	

/*PicList002120 */
.PicList002120{ background-color:#f8f8f8; padding:3% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color: #ee322d;font-size:16px;margin:0;font-weight:normal;position:relative;padding-top: 20px;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{font-size: 16px;}
  .RighInfo002228 .single-content p{padding:15px 0;font-size: 16px;} 
  .RighInfo002228 .single-header h3:after{background-color:#f3eee9;position:absolute;top: 67%;z-index:1;margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*
 .TextList001652 为demo编号
 */
.TextList001652{margin: 0 auto;}
.TextList001652 .text h1{font-size: 18px;color:#0093de;font-weight: normal;}
.TextList001652 .text{margin: 20px 0;}
.TextList001652 .text span{font-size: 15px;color:#333;font-weight: normal;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}
.TextList001652 .job_ol li{background-color:#0093de;color:#fff;line-height:3em;font-size: 14px;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{padding:1em 0;font-size: 14px;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;font-size: 14px;} 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}
  /*
 .Map001070 为demo编号
 */
.Map001070{padding:2% 0;margin: 0 auto;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; background-color:#fff; position:relative;overflow: hidden}
.Map001070 dd figure{float:left; padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 18px;color: #b71e23;font-weight:normal;padding: 16px 0;margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 .map *{ max-width:none;}
.Map001070 .map{ float:right; width:50%; height:400px; }
.Map001070 dd ul{ padding-top:15px;}
.Map001070 dd li{line-height:25px;margin-bottom:10px;padding-left:36px;background-repeat:no-repeat;background-position:0 0;font-size: 15px;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}

@media(max-width:640px){
	.Map001070 dd{ padding:3%;}
	.Map001070 dd figure{float:none;width:100%; padding:0;}
	.Map001070 .map{ float:none;width:100%;height:300px; }
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


/*
 .RichInfo005
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}

/*.Form000573*/
.Form000573 .from input{ width:100%;}
.Form000573 .from .btn{ cursor:pointer;width:auto; border:none; padding:0 15%;margin-right:2%;height:35px; font-size:14px; color:#fff; background:#d02128;}
.Form000573 .from .reset{  background:#ccc;color:#333;}
.Form000573 .from .f_name{ width:25%; padding-right:15px;text-align:right; color:#4d4d4d;}
.Form000573 .from .f_inpt{ width:70%;}
.Form000573 .from table{ max-width:535px;margin:0 auto;}
.Form000573 .from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.Form000573 .from td .on{  color:#0f76d3;}
.Form000573 .from .text{ width:100%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.Form000573 .from .textcode{ width:80px;}
.Form000573 .from .text:focus{ border-color:#0f76d3; box-shadow:0 0 8px #8ac9d3 inset; transition:all ease 0.5s;}
.Form000573 .from i{ color:#19ad66; font-style:normal;}
.Form000573 .form_err{color:#df2130;}
@media(max-width:640px){
	.Form000573 .from table{ max-width:none;width:100%;}
	.Form000573 .from .f_inpt{ width: 40%;}
}



/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 66px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/
.last