/*Top002057 */
.Top002057{height: 105px; position:relative;z-index:100; border-top:3px solid #bf161a; position:fixed; width:100%; background:rgba(0,0,0,0.3)}
.Top002057 .subnavbg{ position:absolute; left:0; top:100%; height:57px; background:rgba(0,0,0,0.2); z-index:100; width:100%; display:none;}
.Top002057 .auto{ position:relative;}
.Top002057 .logo{ position:absolute; left:0; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%); z-index:10;}
.Top002057 .logo img{ max-height:59px;}
.Top002057 .top{position: relative; float:right; padding:35px 0;z-index: 1000;}
.Top002057 .top dt,
.Top002057 .top dd{ float:left; width:32px; height:32px; margin-left:20px; }
.Top002057 .top dd a{ display:block; line-height:30px; text-align:center; color:#fff; border-radius:50%; background:#bf161a;}
.Top002057 .top dt{position:relative; z-index:10; background:url(../images/Top002057-searchBtn.png) no-repeat left center;}
.Top002057 .top dd a{position:relative; z-index:10; background:url(../images/Top002057-searchBtn1.png) no-repeat left center; width:32px; height:32px;}
.Top002057 .top dt div{ position:absolute; right:12px; top:0;  height:32px; width:0; transition:0.3s; overflow:hidden; }
.Top002057 .top dt .text{ width:100%; line-height:30px;height:30px; background:white; padding:0 30px 0 10px;color:#333;border:1px solid #bf161a;border-radius:30px;}
.Top002057 .top dt .btn{background:url(../images/Top002057-searchBtn.png) no-repeat left center; cursor:pointer; position:absolute; right:-12px; top:0; height:32px; width:32px; border:none; padding:0; }
.Top002057 .top dt:hover div{width:245px;}

.Top002057 nav ul{ float:right; padding-top: 42px;}
.Top002057 nav li{ float:left; margin-left:45px; position:relative; z-index:101;}
.Top002057 nav li a{ display:block; color:#fff;font-size:14px;}
.Top002057 nav li a:hover{color:#bf161a;}
.Top002057 nav li i,
.Top002057 nav li > a{ font-weight:bold; color:#fff;}
.Top002057 nav li > a{  height:40px;border-bottom:2px solid transparent; }
/*.Top002057 nav li > a:hover,
.Top002057 nav li > a.aon{border-bottom-color:#bf161a;}*/
.Top002057 nav li i{ display:none; font-style:normal;}
.Top002057 nav li dl{ position:absolute; left:-45%; top:100%; width:1000%; display:none;}
.Top002057 nav li dd{ float:left; padding-right:0px; line-height:105px;}
.Top002057 nav li dd a{ position:relative; padding-left:25px;}
.Top002057 nav li dd a span{ position:absolute; left:2px; width:16px; height:20px; top:50%; margin-top:-10px;}
.Top002057 nav li dd a span img{ width:16px; height:20px; display:block;}
.Top002057 nav li dd a span .hover{ display:none;}
.Top002057 nav li dd a:hover span img{ display:none;}
.Top002057 nav li dd a:hover span img.hover{ display:block;}
@media(max-width:1200px){
.Top002057 .logo{ left:2%;}
}
@media(max-width:1000px){
.Top002057{background: rgba(0,0,0,0.3) !important;}
.Top002057 .top{ float:right; padding:19px 0 !important;}
.Top002057 .subnavbg{ display:none !important;}
.Top002057 nav{ position:absolute; right:0; top:100%; background-color:#fff; width:100%; max-width:250px; border-radius:0 0 0 5px; display:none;}
.Top002057 nav ul{ float:none;}
.Top002057 nav li{ float:none; margin-left:0;}
.Top002057 nav li dl{ position:relative; top:auto; width:auto; padding-left:10%; left: 0px !important;}
.Top002057 nav li dd{ float:none; padding-right:0; border-bottom:1px solid #eee;}
.Top002057 nav li.has_sub > a{ display:none;}
.Top002057 nav li.has_sub i{ display:block;}
.Top002057 nav li a,.Top002057 nav li i{color: #333;}
.Top002057 nav li dd{line-height: 45px !important;}
.Top002057 nav li > a{border-bottom:0;}
.Top002057 nav li i,
.Top002057 nav li > a{ height:auto; padding:5%; font-size:15px;}
.Top002057 .mobile_menu{ overflow:hidden; position:relative; float:right;width:50px; height:32px; background-color:#006cba; border-radius:5px 5px 0 0;}
.Top002057 .mobile_menu span,
.Top002057 .mobile_menu span:before,
.Top002057 .mobile_menu span:after{position:absolute; content:''; width:60%; left:20%; height:3px; background-color:#fff; }
.Top002057 .mobile_menu span:before,
.Top002057 .mobile_menu span:after{ width:100%; left:0;transition:transform 0.3s;}
.Top002057 .mobile_menu span{ top:50%; margin-top:-1.5px;transition:background 0.3s;}
.Top002057 .mobile_menu span:before{top:8px;}
.Top002057 .mobile_menu span:after{ top:-8px;}
.Top002057 .open_menu span{ background-color:transparent;}
.Top002057 .open_menu span:before,
.Top002057 .open_menu span:after{ top:50%;}
.Top002057 .open_menu span:before{transform:rotate(45deg);}
.Top002057 .open_menu span:after{ transform:rotate(-45deg);}
.homeAbout p{width:100% !important;}
}
@media(max-width:640px){
.Top002057 .top dt:hover div{width:160px;}
.Banner002210 .getdown{display:none;}
}
@media(max-width:375px){
.Top002057 .logo img{ max-height:30px;}
}

@media(max-width:1024px){
/*	.pc{display: none;}*/
	.wap{display: block;}
}

@media(min-width:1030px){
	.pc{display: block;}
	.wap{display: none;}
}

/*Floor002055 */
.Floor002055{padding:0 0 4% 0;}
.Floor002055 .auto{ max-width:1225px; position:relative; background:url(../images/Floor002055-bg.jpg) no-repeat left center;}

.Floor002055 .title{ position:absolute; width:45%; left:0; top:0; padding:3% 0; z-index:10; color:#000;}
.Floor002055 .title h1:before{ position:absolute; content:''; width:100%; height:1px; background-color:#000; right:105%; top:50%;}
.Floor002055 .title h1{ position:relative; margin:0;  font-size:18px; font-weight:normal;}
.Floor002055 .title h1 span{ display:block; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.Floor002055 .title h1 span.b{ font-size:60px;}
.Floor002055 .title h1 a{ position:absolute; width:56px; height:56px; background:url(../images/Floor002055-title_more.gif) no-repeat center center #000; right:0; top:50%; margin-top:-28px;}

.Floor002055 ol{ overflow:hidden; padding-bottom:5%;}
.Floor002055 ol div{ float:left; width:42%; margin-left:3%; overflow:hidden;}
.Floor002055 ol div:after{ float:right; background:url(../images/Floor002055-news_more.gif) no-repeat; width:18px; height:9px; content:'';}
.Floor002055 ul time{ color:#999;}
.Floor002055 ul h1{ margin:0; font-size:24px; border-bottom:1px solid #ddd; padding:2% 0; font-weight:normal;}
.Floor002055 ol h1 a{ color:#982429;}
.Floor002055 ul p{ line-height:24px; height:48px;overflow:hidden;color:#666;}
.Floor002055 ol p{ height:72px;margin-bottom:8%;}
.Floor002055 ol figure{ float:right; width:50%;}

.Floor002055 li{ float:left; width:45%; position:relative; margin-right:5%; padding-bottom:4%;}
.Floor002055 li .Ispic{ padding-bottom:79%; display:block; width:79%; position:relative;}
.Floor002055 li .Ispic figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.Floor002055 li .Ispic figure i{ position:absolute; background:url(../images/Floor002055-video_icon.png) no-repeat; width:61px; height:61px; left:50%; top:50%; margin-top:-30.5px; margin-left:-30.5px;}
.Floor002055 li .Ispic img{ display:none;}
.Floor002055 li div{position:absolute; right:0; bottom:0; background-color:#fff; width:52%;}
.Floor002055 li h1{ color:#000;}
.Floor002055 li p{ margin-bottom:18%;}
.Floor002055 li .txt{ display:block;padding:8%; overflow:hidden;}
.Floor002055 li .txt:after{ float:right; background:url(../images/Floor002055-news_more.gif) no-repeat; width:18px; height:9px; content:'';}
@media(max-width:1225px){
.Floor002055 .auto{ padding:0 2%;}
.Floor002055 .title{ left:2%;}
}
@media(max-width:1000px){
.Floor002055 .title h1{font-size:16px;}
.Floor002055 .title h1 span.b{font-size:40px; }
.Floor002055 .title h1 a{ width:40px; height:40px; margin-top:-20px;}
.Floor002055 li h1{ font-size:18px;}
}
@media(max-width:768px){
.Floor002055 .title{ position:relative; left:auto; top:auto; padding:3% 3% 3% 20%; width:auto;}
.Floor002055 ol div{ padding-top:0 !important; margin-left:0;}
}
@media(max-width:480px){
.Floor002055 ol{ padding-bottom:3%;}
.Floor002055 ol figure,
.Floor002055 ol div{ float:none; width:auto;}
.Floor002055 ol figure{ padding-top:3%;}
.Floor002055 li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:375px){
.Floor002055 li .Ispic{ padding-bottom:100%; width:auto;}
.Floor002055 li div { position:relative; width:auto;}
.Floor002055 li p{ margin-bottom:5%;}
}
/*
 .Floor002180 为demo编号
 */
.Floor002180 .Hfloor6{background-color: #f0f0f0; text-align: center;  padding: 4% 0; overflow:hidden;}
.Floor002180 .Hfloor6 ul{ list-style:none;}
/*.Floor002180 .Hfloor6 .box{position:relative;margin-bottom:-75px;-webkit-transform:translateY(-75px);transform:translateY(-75px);-ms-transform:translateY(-75px); margin-right:-15px;margin-left:-15px;}
.Floor002180 .Hfloor6 .cellbox{ margin-top:75px;}*/
.Floor002180 .Hfloor6 .box h1{ margin:0 0 35px; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;  }
.Floor002180 .Hfloor6 .box h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 30px;  }
.Floor002180 .Hfloor6 .box h1 span{ font-size:48px; color:#e7e7e7; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.Floor002180 .Hfloor6 .box h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#bf161a; width:20px; height:2px;  }
.Floor002180 .Hfloor6 .box h1 span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #e7e7e7 solid; width:770px;  }
.Floor002180 .btn{ display:block; font-weight:bold; font-style: normal; color: #333;  font-size: 14px; position:relative; border:2px #bf161a solid; width:116px; height:36px; text-align:center; line-height:36px; margin:0 auto;}
.Floor002180 .btn:hover{ color:#fff; background:#bf161a;}
.Floor002180 .btn:before{ position:absolute; color:#bf161a; content:"———"; top: -2px; font-size: 13px; right: -24px; transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.Floor002180 .btn:hover:before{ right:-34px;}

/*.Floor002180 .Hfloor6 .h2{text-transform:uppercase;letter-spacing:.2em;font-size:36px;line-height:1.333;margin-top:0;margin-bottom:0;color:#242423;font-weight:400;font-family:"Playfair Display","Times New Roman",Times,serif;}*/
.Floor002180 .Hfloor6 .con{ margin:20px auto 0 ;max-width: 780px; font-size: 14px; line-height: 24px;}
.Floor002180 .post-classic{background:#fff;color:#999;text-align:left;}
.Floor002180 .image{width:100%;height:auto;}
.Floor002180 .post-classic-body{padding:40px 100px 50px;}
.Floor002180 .post-classic-footer{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-right:-10px;margin-bottom:-20px;margin-left:-10px;-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-transform:translateY(-20px);}
.Floor002180 .post-classic-footer>*{margin-top:20px;padding:0 10px;}
.Floor002180 .post-classic-title{margin-top:0;margin-bottom:0;color:#242423;letter-spacing:0;font-weight:400;/*font-family:"Playfair Display","Times New Roman",Times,serif;*/font-size:24px;line-height:1.33333;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002180 .post-classic-title a{display:inline;letter-spacing:inherit;font:inherit;}
.Floor002180 .post-classic-title a,.Floor002180 .post-classic-title a:active,.Floor002180 .post-classic-title a:focus{color:inherit;}
.Floor002180 .post-classic-title a:hover{color:#bf161a;}
@media (max-width:767px){.Floor002180 .post-classic-title{font-size:20px;}}
@media (max-width:1199px){.Floor002180 .post-classic-title{font-size:22px;line-height:1.45;}}
.Floor002180 .post-classic-meta{position:relative;margin-right:-15px;margin-bottom:-3px;margin-left:-15px;color:#000;font-weight:700;font-size:10px;-webkit-transform:translateY(-3px);transform:translateY(-3px);-ms-transform:translateY(-3px);}
.Floor002180 .post-classic-meta>*{margin-top:3px;padding:0 15px;}
.Floor002180 .post-classic-meta>li{display:inline-block;}
.Floor002180 .post-classic-meta>li>*{display:inline-block;vertical-align:middle;}
.Floor002180 .post-classic-meta>li>*+*{margin-left:5px;}
.Floor002180 .post-classic+.post-classic{margin-top:30px;}
.Floor002180 .post-classic-text{ max-height:56px; overflow:hidden;}
.Floor002180 *+.post-classic-text{margin-top:14px; font-size:14px; color:#555;}
.Floor002180 *+.post-classic-footer{margin-top:40px;}
@media (max-width:767px){
.Floor002180 .post-classic-meta{position:relative;margin-right:-10px;margin-bottom:-3px;margin-left:-10px;}
.Floor002180 .post-classic-meta>*{margin-top:3px;padding:0 10px;}
.Floor002180 *+.post-classic-footer{margin-top:30px;}
}
@media (max-width:991px){
.Floor002180 .post-classic-body{padding:30px;}
.Floor002180 .Hfloor6 .con{ max-width:none;}
}

@media (max-width: 767px){
.Floor002180 .Hfloor6{ padding: 50px 0}
.Floor002180 .Hfloor6 .h2{font-size:28px;line-height:1.33333;}
}
@media (max-width: 991px){
.Floor002180 .Hfloor6 { padding: 60px 0;}
.Floor002180 .Hfloor6 .box{margin-bottom:-40px;-webkit-transform:translateY(-40px);transform:translateY(-40px);-ms-transform:translateY(-40px);}
.Floor002180 .Hfloor6 .cellbox{ margin-top:50px;}
}
@media (max-width:1199px){
.Floor002180 .Hfloor6 { padding: 80px 0;}
.Floor002180 .Hfloor6 .cellbox{ margin-top:40px;}
.Floor002180 .Hfloor6 .h2{font-size:22px; line-height:1.2}
.Floor002180 .Hfloor6 .box{margin-bottom:-50px;-webkit-transform:translateY(-50px);transform:translateY(-50px);-ms-transform:translateY(-50px);}
}

/*
 .Floor001432 为demo编号
 */
.Floor001432{ padding:4% 0;}
.Floor001432 .title{ width:1200px; margin:0 auto;}
.Floor001432 .title h1{ margin:0 0 35px; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;  }
.Floor001432 .title h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 30px;  }
.Floor001432 .title h1 span{ font-size:48px; color:#e7e7e7; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.Floor001432 .title h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#bf161a; width:20px; height:2px;  }
.Floor001432 .title h1 span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #e7e7e7 solid; width:770px;  }
.Floor001432 .btn{ display:block; font-weight:bold; font-style: normal; color: #333;  font-size: 14px; position:relative; border:2px #bf161a solid; width:116px; height:36px; text-align:center; line-height:36px; margin:0 auto;}
.Floor001432 .btn:hover{ color:#fff; background:#bf161a;}
.Floor001432 .btn:before{ position:absolute; color:#bf161a; content:"———"; top: -2px; font-size: 13px; right: -24px; transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.Floor001432 .btn:hover:before{ right:-34px;}

.Floor001432 .list{ height:476px; position:relative; overflow:hidden;}
.Floor001432 .list .bd{ position:absolute; width:2400px; left:50%; margin-left:-1200px; bottom:0;}
.Floor001432 .list .hd{ background:url(../images/Floor001432-btn.png) no-repeat center left; width:78px; height:78px; position:absolute; left:50%; margin-left:-40px; top:199px;}
.Floor001432 .list .hd a{ display:inline-block; width:35px; height:78px; cursor:pointer;}
.Floor001432 .list li{ width:599px; float:left; margin-right:1px;}
.Floor001432 .list li a{ position:absolute; left:0; top:0; width:100%; height:100%;}

.Floor001432 .list li img{ width:599px; height:356px; display:block;}
.Floor001432 .list li figure{background:#f6f6f6; padding:20px 28px; position:relative; font-size:14px;}
.Floor001432 .list li h3,
.Floor001432 .list li h4,
.Floor001432 .list li h5{ font-weight:normal; margin:0; font-size:14px;}
.Floor001432 .list li h3{ background:#ff9e02; padding:2px 5px; text-align:center; color:#fff; display:inline-block;}
.Floor001432 .list li h4{ font-size:16px; padding-top:5px;}
.Floor001432 .list li h5{ color:#666;}
.Floor001432 .list li p{ display:inline-block; background:url(../images/Floor001432-more.png) no-repeat right top; padding-top:40px; position:absolute; right:28px; top:23px;}
.Floor001432 .list li b{ font-size:16px;}

.Floor001432 .list i{ width:599px; height:476px; position:absolute; left:50%; z-index:10; background:url(../images/Floor001432-shadow.png); display:block; top:0;}
.Floor001432 .list #i_l{ margin-left:-1200px;}
.Floor001432 .list #i_r{ margin-left:599px;}
/*Bottom001908*/
.Bottom001908{ color:#acaeb3;border-top:2px solid #bf161a; background-color:#171d2c; padding:2% 0 1.5% 0;}
.Bottom001908 a{ color:#acaeb3;}
.Bottom001908 a:hover{ color:#fff;}

.Bottom001908 footer{ line-height:42px; border-top:1px solid #272c3a; margin-top:32px;}
.Bottom001908 footer a{ display:inline-block;}
.Bottom001908 footer i{ font-style:normal; color:#2a2f3e; margin:0 12px;}
.Bottom001908 footer span{ float:right; font-size:12px;}
.Bottom001908 footer span a.wh{ text-decoration:underline;}

.Bottom001908 .contact{ float:right; width:213px;}
.Bottom001908 .contact li{ float:left;width:36px; position:relative; margin-right:14px;}
.Bottom001908 .contact li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; background:url(../images/Bottom001908-ewm_bg.png) no-repeat; width:120px;height:133px; text-align:center; z-index:100;}
.Bottom001908 .contact li figure img{ width:120px; height:120px; display:block; padding:11px;}
.Bottom001908 .contact li:hover figure{ display:block;}
.Bottom001908 .contact li a{ display:block; width:36px; height:36px; background:url(../images/Bottom001908-icon.png) no-repeat left top;}
.Bottom001908 .contact li.li_2 a{ background-position:-51px 0;}
.Bottom001908 .contact li.li_3 a{ background-position:-102px 0;}
.Bottom001908 .contact li a:hover{ background-position: left bottom;}
.Bottom001908 .contact li.li_2 a:hover{ background-position:-51px bottom;}
.Bottom001908 .contact li.li_3 a:hover{ background-position:-102px bottom;}
.Bottom001908 .contact p{ font-size:16px;}

.Bottom001908 dl{ float:left; width:14.75%;}
.Bottom001908 dt{ height:50px; background:url(../images/Bottom001908-line.png) no-repeat left 30px; font-size:16px; color:#e2e2e2; font-weight:bold;}
.Bottom001908 dd{ line-height:22px; font-size:13px;}
@media(max-width:1000px){
.Bottom001908 footer span{ float:none; display:block;}
.Bottom001908 dl{ width:20%; margin-bottom:3%;}
.Bottom001908 dl:nth-of-type(4){ clear:left;}
}
@media(max-width:640px){
.Bottom001908 footer{ margin-top:0; line-height:20px;}
.Bottom001908 footer span{ padding-bottom:10px;}
.Bottom001908 dl{ display:none;}
.Bottom001908 .contact{ float:none; width:auto;}
}


/*banner*/
.banner div{ background-repeat:no-repeat; height:345px; background-position:center top;}
.banner img{ display:none;}
@media(max-width:1024px){
 .banner div{ display:none;}
 .banner img{ display:block; width:100%;}
}

/*
 .Location001601 为demo编号
 */
.Location001601{ padding:0% 0 1% 0;}
.Location001601 .auto{ border-bottom:1px solid #e5e5e5; position:relative;}
.Location001601 .auto em{ position:absolute; right:0; bottom:8px; font-size:12px; font-style:normal; background:url(../images/Location001601-icon.png) no-repeat left center; padding-left:25px;}
.Location001601 .auto em span{ color:#bf161a;}
.Location001601 h1{ margin:0; display:table; position:relative; font-size:26px; color:#fff; padding:0 54px 0 52px; line-height:72px; height:42px; overflow:hidden; background-color:#bf161a;}
.Location001601 h1 span{ position:absolute; left:10px; top:0; color:#d74e52; font-weight:normal; font-family:Arial;font-size:16px; padding-top:8px;}
.Location001601 h1 b{ font-size:60px; text-transform:uppercase; font-weight:normal;}
@media only screen and (max-width: 500px) {
	.Location001601 .auto em{display: none;}
}

/*
 .Menu001417 为demo编号
 */
.Menu001417{overflow: hidden; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; background-color:#f3f3f3;}
.Menu001417 li{float:left; padding-right:3%; margin-right:3%;list-style: none; background:url(../images/Menu001417-li.jpg) no-repeat right center;}
.Menu001417 li.end{ background:none;}
.Menu001417 li a{ display:block; font-size:14px; line-height:60px;}
.Menu001417 li a:hover,
.Menu001417 li.aon a{ font-weight:bold; color:#bf161a; background:url(../images/Menu001417-aon.png) no-repeat center center;}
@media only screen and (max-width: 500px) {
	.Menu001417 li{margin-bottom: 5px;}
}

/*
 .Floor001348为demo编号
 */
.Floor001348{ padding: 5% 0; overflow: hidden;}
.Floor001348 .text{ float:right; width:48%;}
.Floor001348 .img{ float:left; width:48%;}
.Floor001348 .img img{ width: 100%;}
.Floor001348 .text h1{ margin:0 0 27px; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;  }
.Floor001348 .text h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 30px;  }
.Floor001348 .text h1 span{ font-size:48px; color:#f0f0f0; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.Floor001348 .text h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#bf161a; width:20px; height:2px;  }
.Floor001348 .text h1 span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #f0f0f0 solid; width:470px;  }
.Floor001348 .text p{ margin: 0; font-size: 14px; color: #333;  letter-spacing: 0px; line-height:30px; padding-bottom:27px;}
.Floor001348 .text .btn{ display:block; font-weight:bold; font-style: normal; color: #333;  font-size: 14px; position:relative; border:2px #bf161a solid; width:116px; height:36px; text-align:center; line-height:36px; }
.Floor001348 .text .btn:hover{ color:#fff; background:#bf161a;}
.Floor001348 .text .btn:before{ position:absolute; color:#bf161a; content:"———"; top: -2px; font-size: 13px; right: -24px; transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.Floor001348 .text .btn:hover:before{ right:-34px;}
@media (max-width:1000px){
.Floor001348 .text h1{ padding-bottom:20px;}
.Floor001348 .text h1 span{ font-size:30px; }
.Floor001348 .text p{ padding-bottom:30px;}
}
@media (max-width:768px){
.Floor001348 .img,.Floor001348 .text{ width:100%; float:none; margin:0; text-align:center;}
.Floor001348 .img{ padding-bottom:15px;}
.Floor001348 .text p{ padding-bottom:10px;}
.Floor001348 .text h1{ font-size:20px; padding-bottom:15px;}
.Floor001348 .text h1 span{ font-size:48px; }
}
@media (max-width:480px){
.Floor001348 .text h1 span{ display:none; }
}


/*Floor001875*/
.Floor001875{ padding:5% 0 4% 0; overflow:hidden;}

.Floor001875 .title{ text-align:center;color:#1071d2; padding:0px 0 0% 0; font-size:24px; font-weight:bold; width:1200px; margin:0 auto;}
.Floor001875 .title  h1{ margin:0 0 35px; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;  }
.Floor001875 .title  h1 i{ display:inline-block; font-style:normal; position:relative; padding-bottom: 30px;  }
.Floor001875 .title  h1 span{ font-size:48px; color:#e7e7e7; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:relative; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.Floor001875 .title  h1 i::after{ position:absolute; left:0; bottom:0;  content:""; background:#bf161a; width:20px; height:2px;  }
.Floor001875 .title  h1 span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #e7e7e7 solid; width:715px;  }
.Floor001875 .btn{display:block; font-weight:bold; font-style: normal; color: #333;  font-size: 14px; position:relative; border:2px #bf161a solid; width:116px; height:36px; text-align:center; line-height:36px; margin:0 auto;}
.Floor001875 .btn:hover{ color:#fff; background:#bf161a;}
.Floor001875 .btn:before{ position:absolute; color:#bf161a; content:"———"; top: -2px; font-size: 13px; right: -24px; transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.Floor001875 .btn:hover:before{ right:-34px;}

.Floor001875 section{ position:relative; margin-bottom:2%; }
.Floor001875 .shadow{ position:absolute; width:19.2%;top:0; height:100%; background:rgba(0,0,0,0.3); z-index:5;}
.Floor001875 .s_left{ left:0; }
.Floor001875 .s_right{ right:0; }
.Floor001875 .list{ position:relative; width:150%; margin-left:-25%; z-index:1;}
.Floor001875 .list li a{ display:block; border-right:1px solid #fff;}
.Floor001875 .list li figure{ padding-bottom:60%;}
.Floor001875 .list li figure img{ display:none;}
.Floor001875 .list li div{ background-color:#f6f6f6; padding:5%; line-height:24px;}
.Floor001875 .list li span{ padding:0 15px; line-height:22px; background-color:#bf161a; color:#fff;}
.Floor001875 .list li h1,
.Floor001875 .list li h3{ margin:0; font-weight:normal; padding-right:30%;}
.Floor001875 .list li h1{ font-size:16px; margin-bottom:3%;}
.Floor001875 .list li a:hover{ color:#bf161a;}
.Floor001875 .list li h3{ font-size:14px; color:#777;}
.Floor001875 .list li p{ float:right; margin:-70px 0 0 0; font-size:12px; padding-top:45px; background:url(../images/Floor001875-more.png) no-repeat right 5px;}

.Floor001875 .bx-controls-direction a{ position:absolute;  top:50%; width:39px; height:78px;margin-top:-39px;background:url(../images/Floor001875-btn.png) no-repeat; overflow:hidden; line-height:1000px; z-index:10;}
.Floor001875 .bx-controls-direction a.bx-prev{left:50%;margin-left:-39px;}
.Floor001875 .bx-controls-direction a.bx-next{ background-position: right top;right:50%;margin-right:-39px;}
@media(max-width:768px){
.Floor001875 .bx-controls-direction a{transform:rotate(180deg);}
.Floor001875 .bx-controls-direction a.bx-prev{ left:33.4%; margin-left:0; }
.Floor001875 .bx-controls-direction a.bx-next{ right:33.4%; margin-right:0;}
}
@media(max-width:640px){
.Floor001875 .list li span{ font-size:12px;}
.Floor001875 .list li p{ float:none; margin-top:0; padding-top:10px; padding-right:30px;}
.Floor001875 .list li h1,
.Floor001875 .list li h3{ padding-right:0;}
}
@media(max-width:480px){
.Floor001875 .list li h3{ font-size:12px;}
.Floor001875 .list li p{ background-size:20px 20px; background-position: right bottom; font-size:14px;}
.Floor001875 .bx-controls-direction a{ background-size:60px 60px; width:30px; height:60px; margin-top:-30px;}
}

/*
 .RighInfo001390 为demo编号
 */
.RighInfo001390{padding: 40px 0 3%;background: url(../images/RighInfo001390_bg.jpg) no-repeat center bottom;}



/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#333;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px; color:#333;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25; color:#666;}
.RighInfo002226 .word{ float:left; width: 64%;}
.RighInfo002226 .pic{ float:right; width:30%;}



/*
 .Map001070 为demo编号
 */
.Map001070{ background-color:#f5f5f5; width: 100%; margin: 2% auto;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #b71e23; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.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(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

.content{ width:100%; margin:0 auto; height:100px;}


/*
 .PicList001205 为demo编号
 */
 .PicList001205{ padding:3% 0 0 0;}
.PicList001205 .category{ text-align:center; padding:2% 0;}
.PicList001205 .category a{ margin:0 5px 2px 5px; display:inline-block; padding:5px 10px; display:inline-block; font-weight:bold;}
.PicList001205 .category a:hover,
.PicList001205 .category a.aon{ background-color:#325f9a; color:#fff;}

.PicList001205 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; position:relative; overflow:hidden;}
.PicList001205 li a.a{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:5;}
.PicList001205 li:nth-child(4n){ margin-right:0;}
.PicList001205 li dl{ padding:4%; position:absolute; color:#fff; width:100%; height:100%; left:0; top:0; z-index:2; background-color:#bf1619; opacity:0;}
.PicList001205 li dt{ font-size:16px; padding-right:76px;}
.PicList001205 li dd{ font-size:12px; padding-top:10px;}
.PicList001205 li figure{ padding-bottom:57%;}
.PicList001205 li a.amore{ opacity:0; font-size:12px; font-style:normal; color:#fff; background: url(../images/PicList001205-hit.png) no-repeat 90% center #2f3338; position:absolute; right:0; top:0; padding:10px 30px 10px 10px; z-index:5;}
.PicList001205 li a.amore span{ display:block;}
.PicList001205 li dl,
.PicList001205 li a.amore{ transition:all ease 0.5s;} 
.PicList001205 li:hover dl,
.PicList001205 li:hover a.amore{ opacity:0.85;} 
@media(max-width:1000px){
.PicList001205 li{width:49%;}
.PicList001205 li:nth-child(4n){ margin-right:2%;}
.PicList001205 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001205 li{ float:none; width:auto; margin-right:0 !important;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; 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;}
.Page002193 a:hover{ color:#fff; border:1px solid #bf1619; background:#bf1619;}
.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:#bf1619;}
.Page002193 .p_count b{ color:#bf1619;}
.Page002193 .p_total b{ color:#bf1619;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#bf1619; border-color:#bf1619;}
.Page002193 .p_page b{ font-weight:normal;}



/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1200px; margin:0 auto;}
.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:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.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; line-height:24px}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
.RighInfo002228 ul{ overflow:hidden; width:1220px; padding-top:20px;}
.RighInfo002228 ul li{list-style-type:none;width: 48%;}
.RighInfo002228 ul li img{width: 100%; height: 100%;}
.RighInfo002228 ul li:nth-child(1n){float: left;}
.RighInfo002228 ul li:nth-child(2n){float: right;}
@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:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
}
@media screen and (max-width:1200px){
  .RighInfo002228 ul{width: 100%;}
  
}

/*
 .TextList002192 新闻动态
 */
.TextList002192{ padding:5% 0 0;}
.TextList002192 ul.ulList li{list-style: none;}
.TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:3%; margin-bottom:3%; position:relative; min-height:102px; padding-left:125px;}
.TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
.TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:50px; margin-bottom:5px;}
.TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
.TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
.TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
.TextList002192 li h2 a:hover{ color:#e50014;}
.TextList002192 li p{ color:#888; font-size:14px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}


/*Banner002210 */
.Banner002210{ position:relative; z-index:1; position:relative;}
.Banner002210 .bx-viewport{ z-index:1;}
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:810px;}
.Banner002210 li{ background-position:center top; background-repeat:no-repeat; cursor: pointer;}
.Banner002210 li img{ display:none;}
.Banner002210 .getdown,
.Banner002210 .adtips{ position:absolute;}
.Banner002210 .getdown{ background:url(../images/Banner002081-getdown.png) no-repeat; width:100px; height:55px; bottom:5%; left:50%; margin-left:-50px; cursor:pointer;z-index:10;}
.Banner002210 .bx-prev,
.Banner002210 .bx-next{background-size: cover;display:block; width:40px; height:40px;  position:absolute; top:50%; margin-top:-55px; background-position:center center; background-position:center center; z-index:66;}
.Banner002210 .bx-prev{ left:0; background-image:url(../images/Banner002210-prev.png);}
.Banner002210 .bx-next{ right:0;background-image:url(../images/Banner002210-next.png);}
.Banner002210 .bx-pager{display: none; position:absolute; left:0; width:100%; text-align:center; bottom:5%; z-index:10;}
.Banner002210 .bx-pager *{ width:30px; height:30px;}
.Banner002210 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner002210 .bx-pager div+div{ margin-left:20px; position:relative;}
.Banner002210 .bx-pager div+div:before{ display:inline-block; width:15px; height:1px; background:rgba(255,255,255,0.28); content:""; position:absolute; top:50%; left:-20px;}
.Banner002210 .bx-pager a{ display:block; overflow:hidden; line-height:100px; background:url(../images/Banner002210-btn.png) no-repeat center center;}
.Banner002210 .bx-pager a.active{ background-image:url(../images/Banner002210-btn_hover.png); display:block;}
@media(max-width:1000px){
.Banner002210,
.Banner002210 ul,
.Banner002210 li,
.Banner002210 li a{ height:auto !important;}
.Banner002210 li{ background:none !important;}
.Banner002210 li img{ display:block; width:100%;}
.Banner002210 .bx-prev, .Banner002210 .bx-next{ display:none;}
}
/*Banner002210 End */

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{list-style: none; 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;}
}
.gljj{text-align: 2em;}

.fanhuiBox{text-align:right;max-width:1200px;margin:0 auto;padding:2% 0;}
.fanhuiBox .fanhui{background:#bf161a;
    padding: .5% 2%;
    color: #fff;
    display: inline-block;
    border-radius: 22px;}


@media(min-width:769px){
 .x{float:left;width:50%;}
  .x img{padding: 16% 0;}
 
 .t{float:left;width:50%;}
}

@media(max-width: 768px){
    .maincontent .pc{display: none}
}