﻿/*Top002583 */
.Top002583{position:relative; z-index:100;}
.Top002583 section{width: 100%;background: #222;color: #fff;line-height: 40px;letter-spacing: 3px}
.Top002583 .header-top{ width: 100%; justify-content: space-between;}
.Top002583 .header-left{padding:15px 0; flex: 1;position: relative}
.Top002583 .header-left a img{ max-width:188px;  margin-right:15px; padding-right:15px; border-right:1px solid #e8e8e8;}
.Top002583 .header-left span{color: #333; }
.Top002583 .header-left span em{ font-weight: bold; margin-right:5px;}
.Top002583 .header-left .right{ position: absolute;right: 0px;background: url(../images/phone.png)no-repeat left center;padding-left: 40px}
.Top002583 .header-left .right span{ font-size: 14px}
.Top002583 .header-left .right span p{;margin: 0;font-weight: bold;color: #555;padding-top: 3px;font-size: 16px}
.Top002583 .header-left .right em{ text-transform: uppercase;font-size: 14px;font-weight: normal;font-style: normal}
.Top002583 .header-mid{width: 100%; border-top:1px solid #e8e8e8;}
.Top002583 .open-search{ position:relative; display:block; width:17px; height:17px; background:url(../images/Top002583_search.png) no-repeat center center; background-size:contain; margin:10px;}
.Top002583 .open-search::before,
.Top002583 .open-search::after{ position:absolute; content:''; height:3px; width:100%; left:0; transform:rotate(45deg); top:50%; margin-top:-1.5px;}
.Top002583 .open-search::after{ transform:rotate(-45deg);}
.Top002583 .open-search-show{ background:none;}
.Top002583 .open-search-show::before,
.Top002583 .open-search-show::after{ background:#000;}
.Top002583 .top-search{ z-index:100; display:none; position:absolute;  top:100%; border:1px solid #ccc; background:#fff; }
.Top002583 .top-search .text{ width:100%; height:36px; line-height:36px; padding:0 36px 0 10px; border:none;}
.Top002583 .top-search .btn{ position:absolute; right:0; top:0; height:36px; width:36px; background:url(../images/Top002583_search.png) no-repeat center center;background-size:auto 50%;}
@media(min-width:1025px){
.Top002583 .header-right dd{ position:relative;}
.Top002583 .top-search{width:300px;right:0;}
}

.Top002583 .header-menu{ position:relative;height:63px;}
.Top002583 .header-menu ul{position:absolute;width: 80%;left:50%;transform:translate(-50%);text-align: center;}
.Top002583 .header-menu li{ width:auto !important; }
.Top002583 .header-menu li em{position:relative;padding-right: 69px;}
.Top002583 .header-menu li em::after{ position:absolute; content:''; background:#d0d0d0; width:0px; height:10px; transform:rotate(-45deg); right:24px; top:50%; margin-top:-5px;}
.Top002583 .header-menu li:last-child em{ padding-right:0;}
.Top002583 .header-menu li:last-child em::after{ display:none;}
.Top002583 .header-menu li em a{font-size:16px; color:#333; line-height:60px; border-bottom:3px solid transparent; transition:0.3s;}
.Top002583 .header-menu li.aon em a{ border-bottom-color:#c8000a;color: #c8000a}

@media(max-width:1200px){
.Top002583{ margin:0; }
.Top002583 .header-menu ul{width: 85%;}
}
@media(max-width:1024px){
.Top002583 .header-mid{ height:auto !important;}
.Top002583 #open_menu{ position:relative; width:40px; height:40px; background:#bfc0c0; border-radius:50%; margin-left:20px;}
.Top002583 #open_menu i,
.Top002583 #open_menu i::before,
.Top002583 #open_menu i::after{ background:#c8000a;border-radius:3px;}
.Top002583 #open_menu i{ left:20%; width:60%; height:3px; top:50%; margin-top:-1.5px;}
.Top002583 .top-search{width:96%; left:2%;}
.Top002583 #header-menu{ background:#bfc0c0; width:100%; clear:both; height:0; opacity:0; overflow:hidden; transition:0.3s;}
.Top002583 #header-menu li em a{color:#c8000a; padding:0 3%;}
.Top002583 #header-menu.header-menu-show{ opacity:1; min-height:210px; height:auto;}
.Top002583 #header-menu li em a{ transform:translateX(-10%); transition:0.3s;}
.Top002583 #header-menu li:nth-child(2n) em a{ transform:translateX(10%);}
.Top002583 #header-menu.header-menu-show li em a{transform:translateX(0);}
.Top002583 #header-menu li:last-child em a,
.Top002583 #header-menu li:last-child em{ border-bottom:0;}
.Top002583 .header-left .right{display: none;}
.Top002583 .header-left .menu_btn{position: absolute;top: 50%;right: 0;width: 36px;height: 36px;background: url(../images/navbtnon.png) no-repeat center;margin-top: -18px;}
.Top002583 .header-mid{position: absolute;top: 90px;left: 0;width: 100%;background: #fff;display: none;}
.header-menu{position: absolute;top: 0;left: 0;display: block;}
.header-menu{height: auto !important;}
.Top002583 .header-menu ul{position: static;left: 0%;transform: translate(-0%); width: 100%;}
.Top002583 .header-menu li em{padding-right: 0;}
.Bottom002230 .right{display: none;}
} 
@media(max-width:480px){
 .Top002583 .header-left span{font-size: 12px;}
 .Top002583 .header-left .div{display: inline-block;width: 50%;}
}

/*Banner002674 */
.Banner002674{ position:relative; z-index:1;}
.Banner002674 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002674 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002674 .slides {display: block;} 
* html .Banner002674 .slides {height: 1%;}
.no-js .Banner002674 .slides > li:first-child {display: block;}
.Banner002674 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002674 .flex-viewport {max-height: 300px;}
.Banner002674 .slides {zoom: 1;}

.Banner002674 .flex-direction-nav{ display:none;}
.Banner002674 .flex-control-nav{ position:absolute; left:0; width:100%; bottom:5%; text-align:center; z-index:10;}
.Banner002674 .flex-control-nav li{ list-style:none; padding:0 5px; display:inline-block;}
.Banner002674 .flex-control-nav li a{ display:block; width:14px; height:14px; border:2px solid #fff; border-radius:50%; cursor:pointer; overflow:hidden; line-height:1000px;}
.Banner002674 .flex-control-nav li a.flex-active{ background: #fff}
.Banner002674 .img2{display: none;}
.Banner002674  img{width: 100%;}
@media(max-width:900px){
  .Banner002674 .img2{display: block;}
  .Banner002674 .img1{display: none;}
}
@media(max-width:640px){
.Banner002674 .flex-control-nav li a{width:10px; height:10px; border-width:2px;}
}
.Banner002674 li{position: relative;}
.Banner002674 li .Box{position: absolute;top: 50%;left: 0;width:100%;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.Banner002674 li .auto_1200{margin:0 auto;}
.Banner002674 li .box{max-width: 600px;float: none;width: 100%;}
.Banner002674 li .h6{
 color:#fff;font-size: 50px;
 transition: all 1.5s;
-moz-transition: all 1.5s;
-webkit-transition: all 1.5s;
-o-transition: all 1.5s;
position: relative;
padding:5px 28px;display: inline-block;left: -1000px;
}
.Banner002674 li .h6 .span{font-size: 25px;padding-left: 2px;}
.Banner002674{overflow:hidden;}
.Banner002674 li .h6 .box1{position: absolute;top: 0;left: 0;width: 30px;height: 30px;}
.Banner002674 li .h6 .box2{position: absolute;bottom: 0;right: 0;width: 30px;height: 30px;}
.Banner002674 li.flex-active-slide .h6{left: 0;}
.Banner002674 li .box1 .i1{width: 26px;height: 1px;background: #fff;position: absolute;top: 0;left: 0;}
.Banner002674 li .box1 .i2{width: 1px;height: 26px;background: #fff;position: absolute;top: 0;left: 0;}
.Banner002674 li .box2 .i1{width: 26px;height: 1px;background: #fff;position: absolute;bottom: 0;right: 0;}
.Banner002674 li .box2 .i2{width: 1px;height: 26px;background: #fff;position: absolute;bottom: 0;right: 0;}

@media(max-width: 768px){
 .Banner002674 li .h6{font-size: 30px;}
 .Banner002674 li .h6 .span{font-size: 18px;}
}

@media(max-width: 540px){
 .Banner002674 li .h6{font-size: 20px;}
 .Banner002674 li .h6 .span{font-size: 13px;}
}


/*Floor002642 */
.Floor002642{ background:#fafafa; position:relative; overflow:hidden;padding-bottom: 4%;overflow: hidden;}
.Floor002642 .main h2{ margin:0; font-size:28px; font-family:'æ€æºé»‘ä½“'; font-weight:normal; color:#333; padding:3% 0 0;text-align: center}
.Floor002642 .main h2 span{font-size:30px;  font-family:Verdana, Geneva, sans-serif; opacity:0.5; font-weight:normal;display: block;text-transform: uppercase;padding-bottom: 5px}
.Floor002642 .main h2::after{content: "";width: 30px;height: 0px;background: #c8000a;display: block;margin:10px auto 0}
.Floor002642 .more{ text-align:center; margin:20px 0 30px;position: relative;}
.Floor002642 .more::after{ content: '';position: absolute;width: 100%;background: #ebebeb;height: 1px;top: 50%;left: 0}
.Floor002642 .more a{ width:54px; line-height:54px; height:54px; display:inline-block; color:#fff; font-size:12px; border-radius:50%; background-color:#bbb; margin-top:0px; transition:0.3s;z-index: 10;position: relative;}
.Floor002642 .more a:hover{background-color:#c8000a;}
.Floor002642 .right h2{ position:relative;padding-top: 35px;}
.Floor002642 .right h2  span{color:#999;}
.Floor002642 .right h2 a{ position:absolute; right:0; top:50%; margin-top:-17px; border:1px solid #e7e7e7; line-height:35px; padding:0 20px; background:url(../images/Floor002642_more.png) no-repeat 90% center; font-size:18px; color:#ddd; width:150px; border-radius:35px; text-transform:uppercase; font-family:Helvetica, sans-serif;}
.Floor002642 .right h2 a:hover{ color:#12aec1;}
.Floor002642 .icon aside{ display:inline-block; border-radius:50%; padding:27px; background:rgba(255,255,255,0.2); width:60%; max-width:150px;}
.Floor002642 .icon aside img{ display:block; width:100%;}
.Floor002642 .tab{ text-align:center; padding:1% 0 3%; line-height:36px;}
.Floor002642 .tab span{ display:inline-block; color:#999; width:30%; max-width:124px;position:relative; font-size:16px; cursor:pointer;border-radius:2px;}
.Floor002642 .tab span:after{ position:absolute; content:''; right:0; width:1px; height:13px; top:50%; margin-top:-6px; background:#dfdfdf; z-index:-1;}
.Floor002642 .tab span.active{ background:#c8000a; color:#fff; }
.Floor002642 .tab span.active:after,
.Floor002642 .tab span.end:after{ display:none;}
.Floor002642 .tab_list{ width:100%; position: relative;}
.Floor002642 .right ul{ overflow:hidden;}
.Floor002642 .right li{ float:left; width:100%; margin-left:-1px;}
.Floor002642 .right li a{ display:block; border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1; padding:12% 0; text-align:center; margin-top:-1px;}
.Floor002642 .right li p{ margin-bottom:0; font-size:16px; color:#333;}
.Floor002642 .right li a:hover p{ color:#c8000a;}
.Floor002642 .right li figure{ position:relative; width:50%; max-width:102px; margin:0 auto;}
.Floor002642 .right li figure img{ display:block; width:100%; border-radius:50%; border:1px solid #f2f2f2; background:#fff;transition:0.3s;box-shadow: 0 3px 12px #eee;transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;}
.Floor002642 .right li figure img.hide{ display:none; transition: 0.3s;}
.Floor002642 .right li a:hover figure img{ border-color:#c8000a;background: #c8000a}
.Floor002642 .right li a:hover figure img{ display:none;}
.Floor002642 .right li a:hover figure img.hide{ display:block;transform: scale(1.1);transition: 0.3s;}
.Floor002642 .right li a figure::after{ top: 0; left: 0; padding: 0; z-index: -1; opacity: 0; pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: '';box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);transform: scale(0.9);}
.Floor002642 .right li a:hover figure::after{ animation: sonarEffect 1.3s ease-out 75ms infinite;}
.Floor002642 .tab_list .iconfont{ position: absolute; top: 50%; margin-top: -35px; width: 60px; height: 60px; font-size: 60px; text-align: center; cursor: pointer; color: #999999; font-weight: lighter;    z-index: 11;}
.Floor002642 .tab_list .iconfont:hover{ color: #f8b62b;}
.Floor002642 .tab_list .prev{ left: -3%;}
.Floor002642 .tab_list .next{ right: -3%;}
.Floor002642 .owl-dots{ display: none}
@media(min-width:1025px){
.Floor002642 .left{ float:left; width:100%;}
.Floor002642 .left .main{float:right; width:100%; max-width:420px; padding-right:8%;}
.Floor002642 .txt{ padding:8% 0 18% 0;}
.Floor002642 .icon{ padding-top:8%;}
.Floor002642 .right{width:100%;}
.Floor002642 .right .main{}
}
@media(max-width:1366px){
.Floor002642 .right .main{ padding:0 2%;}
}
@media(max-width:1024px){
.Floor002642 .left{ padding:0 0 2% 0;}
.Floor002642 .left .main{ padding:2%;background:url(../images/Floor002642_bg.jpg) no-repeat left top #12aec1; background-size:auto 100%;}
.Floor002642 .main h2{ padding:0 0 0 0;}
.Floor002642 .right h2{ padding-top:35px;}
.Floor002642 .txt{ padding:3% 0;}
.Floor002642 .book{ width:60%; margin:0 auto;}
}
@media(max-width:640px){
.Floor002642 .main h2{ font-size:20px;}
.Floor002642 .main h2 span{ font-size:20px;}
.Floor002642 .right h2 a{ font-size:14px; width:95px;}
.Floor002642 .right h2{ padding-top:35px;}
}
@media(max-width:480px){
/*.Floor002642 .right li{ width:50%;}*/
.Floor002642 .icon aside{ width:110px;}
}
@media(max-width:375px){
.Floor002642 .main h2 span{ /*display:none;*/}
}
@keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #c8000a, 0 0 0 10px rgba(255, 255, 255, 0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #c8000a, 0 0 0 10px rgba(255, 255, 255, 0.5);transform: scale(1);opacity: 0;}
}
@-webkit-keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #c8000a, 0 0 0 10px rgba(255, 255, 255, 0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #c8000a, 0 0 0 10px rgba(255, 255, 255, 0.5);-webkit-transform: scale(1);opacity: 0;}
}
@-moz-keyframes sonarEffect{
	0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #c8000a, 0 0 0 10px rgba(255, 255, 255, 0.5);}
   100% {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #c8000a, 0 0 0 10px rgba(255, 255, 255, 0.5);-moz-transform: scale(1);opacity: 0;}
}


/*
 .Floor001309 ä¸ºdemoç¼–å·
 */
.Floor001309{padding:35px 0 0;overflow: hidden;}
.Floor001309 h1{ margin:0; text-align:center; font-weight:normal;color: #333;font-size: 28px;text-transform: uppercase}
.Floor001309 h1 span{ display:block;font-size: 30px;color: #999;font-family: Verdana, Geneva, sans-serif;opacity: 0.5;padding-bottom: 5px}
.Floor001309 h1 b{padding-left: 10px;font-size: 30px; text-transform:uppercase;}
.Floor001309 .more{ text-align:center; margin:20px 0 30px;position: relative;}
.Floor001309 .more::after{ content: '';position: absolute;width: 100%;background: #ebebeb;height: 1px;top: 50%;left: 0}
.Floor001309 .more a{ width:54px; line-height:54px; height:54px; display:inline-block; color:#fff; font-size:12px; border-radius:50%; background-color:#bbb; margin-top:0px; transition:0.3s;z-index: 10;position: relative;}
.Floor001309 .more a:hover{background-color:#c8000a;}
.Floor001309 dl{ text-align:center; padding-bottom:3%;line-height: 36px;padding-top: 1%;}
.Floor001309 dd{display: inline-block;color: #999;width: 30%;max-width: 134px;position: relative;font-size: 16px;cursor: pointer;border-radius: 2px;}
.Floor001309 dd.on{background: #c8000a;color: #fff;}
.Floor001309 ul{ overflow:hidden; clear:both; display:none;}
.Floor001309 ul li{ float:left; width:33.33%; position:relative; overflow:hidden;max-height: 300px}
.Floor001309 ul li img{ display:block; width:100%; opacity:0.7;transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;}
.Floor001309 ul li a{ display:block; background-color:#000;}
.Floor001309 ul li figure,
.Floor001309 ul li h3{ position:absolute; left:0; width:100%; z-index:10;}
.Floor001309 ul li h3{ margin:0; background-color:rgba(255,255,255,0.5); line-height:42px; padding:0 10px; font-weight:normal; color:#000;transition:0.3s;}
.Floor001309 ul li figure{ bottom:0; background-color:rgba(0,0,0,0.5); padding:10px; transform:translateY(100%); transition:0.3s;}
.Floor001309 ul li figure h5{ margin:0; font-size:16px; font-weight:normal; color:#fff;padding-bottom: 5px}
.Floor001309 ul li figure p{ margin:0; line-height:20px; font-size:12px; max-height:40px; color:#fff; overflow:hidden;}
.Floor001309 ul li:hover figure{ transform:translateY(0);}
.Floor001309 ul li:hover img{ opacity:1; transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1); }
.Floor001309 ul li:hover h3{transform:translateY(-100%);}
@media(max-width:640px){
.Floor001309 ul li{ width:50%;}
.Floor001309 dd{ margin:2px 5px;}
}
@media(max-width:480px){
.Floor001309 h1{font-size: 28px;}
.Floor001309 h1 span,
.Floor001309 h1 b{font-size: 20px;}
}


/*
 .Floor001640 ä¸ºdemoç¼–å·
 */
.Floor001640{padding-top:4%;padding-bottom: 2%;background: #fafafa;    overflow: hidden;}
.Floor001640 .title h2{margin:0; text-align:center; font-weight:normal;color: #333;font-size: 28px;text-transform: uppercase}
.Floor001640 .title h2 span{display:block;font-size: 30px;color: #999;font-family: Verdana, Geneva, sans-serif;opacity: 0.5;padding-bottom: 5px}
.Floor001640 .title::after{content: '';display: block;width: 30px;height: 3px;background: #c8000a;margin: 10px auto 0;}
.Floor001640 .txt{ float:left;width:48%;}
.Floor001640 .txt figure{ padding-bottom:3%; position:relative;}
.Floor001640 .txt figure::before{ position:absolute; content:''; width:30px; height:3px; background-color:#c8000a; left:0; bottom:-2px;}
.Floor001640 .txt figure h1{ font-size:28px; font-weight:normal; margin:0; color:#333;}
.Floor001640 .txt figure span{ color:#999; text-transform:uppercase;font-size: 30px;opacity: 0.5}
.Floor001640 .txt .info{ padding:3% 0;line-height: 30px;font-size: 15px;}
.Floor001640 .txt .info b{ font-size: 18px;color: #c8000a}
.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:48%;padding-top: 88px;position: relative;}
.Floor001640 .pic img{ max-width:100%;}
.Floor001640 .pic .img1{position:relative;z-index: 5;}
.Floor001640 .pic .img2{position: absolute;top:0;right: 0; }
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:20px;}
.Floor001640 .txt figure span{font-size: 20px; }   
}
    
/*Floor001101 */
.Floor001101{ padding:3% 0;    overflow: hidden;}
.Floor001101 .auto{ position:relative;}
.Floor001101 .box{ position:relative; z-index:2;} 
@media(min-width:641px){
.Floor001101 .bg{ position:absolute; z-index:1; top:0; height:100%; }
.Floor001101 .bg-left{ right:0; width:40.8%;}
.Floor001101 .bg-right{ left:0; width:57.5%;}
.Floor001101 .box-left{ float:right; width:40.8%;padding-left: 2%}
.Floor001101 .box-right{ float:left;width:57.5%;padding-right: 2%}
}
.Floor001101 .box h2{ margin:0 0 17px 0; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor001101 .box h2 a.a{ position:absolute; right:0; top:50%; margin-top:-10px; width:60px; text-align:center; line-height:20px; border-radius:20px; background:#ededed; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor001101 .box h2 a.a:hover{ background:#c8000a; color:#fff;}
.Floor001101 .box h2 b{ display:inline-block; margin-right:3%; font-size:20px; font-weight:normal; color:#999; line-height:44px; border-bottom:2px solid transparent;}
.Floor001101 .box-right h2 b{ cursor:pointer;}
.Floor001101 .box h2 b.on{ font-weight:bold; color:#c8000a; border-bottom-color:#c8000a;}

.Floor001101 .box li{ position:relative; line-height:54px; border-bottom:1px solid #e5e5e5;}
.Floor001101 .box li a{color: #666}
.Floor001101 .box li:hover a{ color: #c8000a}
.Floor001101 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;display:none}
.Floor001101 .box li time{ float:right; font-size:12px; color:#a9a9a9;}
.Floor001101 .box-left ol{  height:115px; }
.Floor001101 .box ol{border-bottom:1px solid #e5e5e5;margin-bottom:18px;}
.Floor001101 .box ol .dot{ font-size:16px; color:#333; line-height:50px;}
.Floor001101 .box ol .dot:hover{color:#c8000a;}
.Floor001101 .box ol p{ margin:0; line-height:24px; color:#b9b9b9;}
.Floor001101 .box ol p a{ color:#4ea3e3;}
.Floor001101 .box-right ol{ position:relative; padding-left:50%; min-height:152px;}
.Floor001101 .box-right ol .Ispic{ height:100%; position:absolute; left:0; top:0; width:46.3%;}
.Floor001101 .box-right ol time{ font-size:12px;}
.Floor001101 .box-right ol p{ margin-top:4%;}
.Floor001101 .box-left .text{line-height: 26px;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px}
.Floor001101 .box-left .text p{}
@media(max-width:1200px){
.Floor001101 .auto{ padding:0;}
.Floor001101 .box ol p{ position:relative; max-height:48px; overflow:hidden;}
.Floor001101 .box ol p a{ position:absolute; right:0; bottom:0; background:#fff; padding-left:10px;}
}
@media(max-width:640px){
.Floor001101 .box-left{ margin-bottom:2%;}
.Floor001101 .auto{ padding:0 2%;}
.Floor001101 .box li{ padding-left:12px;}
.Floor001101 .box li::before{ right:auto; left:0; margin-right:0;}
}
@media(max-width:480px){
.Floor001101 .box h2 b{ font-size:16px;}
.Floor001101 .box-right ol{ padding-left:0; padding-bottom:3%;}
.Floor001101 .box-right ol .Ispic{ position:relative; height:auto; padding-bottom:53%; display:block; width:auto;}
}


/*Bottom002626 */
.Bottom002626{ background:#2a2a2a; padding:4% 0% 0%; }
.Bottom002626 .bottom{padding-bottom:4%; position:relative;}
.Bottom002626 .contact{ position:absolute; right:0; top:0;}
.Bottom002626 .contact dd img{ width:114px; display:block;border: 4px solid #fff}
.Bottom002626 .contact dt{ color:#fff; text-align:right; padding-right:20px;}
.Bottom002626 .contact dt aside{ color:#fff; font-size:32px; font-family:Arial, Helvetica, sans-serif;padding: 5px 0}
.Bottom002626 .contact .bdsharebuttonbox{ display:inline-block;}
.Bottom002626 .contact .bdsharebuttonbox a{ float:left; width:40px; height:40px; border-radius:50%; ; background:url(../images/Bottom002626_share.png) no-repeat left center #333; margin:0 10px 0 0;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_weixin{ background-position:-50px center;}
.Bottom002626 .contact .bdsharebuttonbox a.bds_tsina{ background-position:-100px center; margin-right:0;}
.Bottom002626 .bottom nav dl{ float:left; width:13%;}
.Bottom002626 .bottom nav dl:last-child{ width:auto;}
.Bottom002626 .bottom nav dt{ color:#fff; font-size:18px; margin-bottom:5%;}
.Bottom002626 .bottom nav dd{ line-height:32px;}
.Bottom002626 .bottom nav dd a{ color:#666;}
.Bottom002626 .bottom nav dd a:hover{color: #fff}

.Bottom002626 footer{padding:1% 0;background: #222}
.Bottom002626 .copyright{color:#fff;}
.Bottom002626 .copyright dt{ float:left; width:30%;color:#fff;}
.Bottom002626 .copyright dd{ float:right; width:70%;text-align: right}
.Bottom002626 .copyright dt a{ color:#666;}
.Bottom002626 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:12px; vertical-align:middle; margin:0 10px; background:#666;}
.Bottom002626 .copyright dt a:last-child::after{ display:none;}
.Bottom002626 .copyright dd{color: #666}
.Bottom002626 .copyright dd span{ color:#666;}
.Bottom002626 .copyright dd span a{color:#666; text-decoration:underline;}
.Bottom002626 .copyright a:hover{ color:#fff;}
@media(max-width:1280px){
.Bottom002626 .contact dt aside{ font-size:24px;}
}
@media(max-width:1100px){
.Bottom002626 .bottom nav{ display:none;}
.Bottom002626 .contact{ position:relative; width:320px;margin:0 auto;}
}
@media(max-width:768px){
.Bottom002626 .links,
.Bottom002626 .copyright{ float:none; width:auto;}
.Bottom002626 .copyright{ padding-top:3%;}
}


/*è¿™æ˜¯æ»šåŠ¨æ’ä»¶çš„å…¬ç”¨æ ·å¼ å¦‚å‡ºçŽ°é›·åŒ è¯·åˆ é™¤*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/


.Banner001709{ background:#fff; background-size:cover; padding:4% 0; overflow:hidden;}
.Banner001709 .auto{max-width: 1200px;position: relative;overflow:hidden;}
.Banner001709 ul{position: relative;max-width: 634px;padding-bottom:23.5%;margin: 0 auto;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-perspective: 634px;
-ms-perspective: 634px;
perspective: 634px;
}
.Banner001709 h2{ margin:0; font-size:28px; font-family:'æ€æºé»‘ä½“'; font-weight:normal; color:#333; padding:0% 0 0;text-align: center}
.Banner001709 h2 span{font-size:30px;  font-family:Verdana, Geneva, sans-serif; opacity:0.5; font-weight:normal;display: block;text-transform: uppercase;padding-bottom: 5px;}
.Banner001709 h2::after{content: "";width: 30px;height: 0px;background: #c8000a;display: block;margin:10px auto 0}
.Banner001709 .more{ text-align:center; margin:20px 0 30px;position: relative;}
.Banner001709 .more::after{ content: '';position: absolute;width: 100%;background: #ebebeb;height: 1px;top: 50%;left: 0}
.Banner001709 .more a{ width:54px; line-height:54px; height:54px; display:inline-block; color:#fff; font-size:12px; border-radius:50%; background-color:#bbb; margin-top:0px; transition:0.3s;z-index: 10;position: relative;}
.Banner001709 .more a:hover{background-color:#c8000a;color: #fff}
.Banner001709 .tab{ text-align:center; padding:1% 0 3%; line-height:36px;}
.Banner001709 .tab span{ display:inline-block; color:#666; width:30%; max-width:124px;position:relative; font-size:16px; cursor:pointer;border-radius:2px;}
.Banner001709 .tab span:after{ position:absolute; content:''; right:0; width:1px; height:13px; top:50%; margin-top:-6px; background:#dfdfdf; z-index:-1;}
.Banner001709 .tab span.active{ background:#c8000a; color:#fff; }
.Banner001709 .tab span.active:after,
.Banner001709 .tab span.end:after{ display:none;}
.Banner001709  li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-shadow: 0 3px 12px #ddd}
.Banner001709  li.dg-transition{-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.Banner001709  li img{display: block;}
.Banner001709 nav a{ position:absolute; width:40px; height:40px; border-radius:50%;cursor:pointer; background-color:rgba(0,0,0,0.5); top:50%; margin-top:-20px;}
.Banner001709 nav a:hover{ background-color:#000;}
.Banner001709 nav a.dg-prev{ left:26%; margin-left:-20px;}
.Banner001709 nav a.dg-next{ right:26%; margin-right:-20px;}
.Banner001709 nav a span{ position:absolute; width:14px; font-size:14px; height:14px; left:50%; margin-left:-7px; margin-top:-7px; top:50%; color:#fff;}
@media(max-width:1000px){
.Banner001709{ padding:0;}
.Banner001709 ul{ padding-bottom:40%;}
.Banner001709  li img{ border-radius:0;}
.Banner001709 nav a.dg-prev{ left:2%; margin-left:0;}
.Banner001709 nav a.dg-next{ right:2%; margin-right:0;}
}


/*
 .Bottom002230 ä¸ºdemoç¼–å·
 */
.Bottom002230{ margin-top:5%;}
.Bottom002230{ background: #2a2a2a;  padding: 1% 0 0;position: relative}
.Bottom002230 .auto{ position: relative;}
.Bottom002230 .left h3{ font-weight: 100; font-size: 18px; color: #fff;}
.Bottom002230 .left h3 span{display: block; width: 37px; height: 1px; border-bottom: 1px solid #b8ada2; margin: 16px 0 0}
.Bottom002230 .left ul { padding: 0 0 10px}
.Bottom002230 .left ul li{ float: left; font-size: 16px; padding:0 38px 10px 0;}
.Bottom002230 .left ul li a{  color: #666}
.Bottom002230 .left ul li a:hover{  color: #fff}
.Bottom002230 .right{ position: absolute;right: 0;top: 0;}
.Bottom002230 .right .img{max-width: 110px;}
.Bottom002230 .right img{ border: 5px solid #fff;display: block;max-width: 110px;}
.Bottom002230 .right .text{padding: 0 20px 0 0px;text-align: right;color: #fff}
.Bottom002230 .right .text aside {color: #fff;font-size: 32px;font-family: Arial, Helvetica, sans-serif;padding: 5px 0;}
.Bottom002230 .right .bdsharebuttonbox {display: inline-block;}
.Bottom002230 .right .bdsharebuttonbox a {float: left;width: 40px;height: 40px;border-radius: 50%;background: url(../images/Bottom002626_share.png) no-repeat left center #333;margin: 0 10px 0 0;}
.Bottom002230 .right .bdsharebuttonbox a.bds_weixin {background-position: -50px center;}
.Bottom002230 .right .bdsharebuttonbox a.bds_tsina {background-position: -100px center;margin-right: 0;}
.Bottom002230 .right .text p{margin:0 0 8px;color: #fff; font-size: 14px;}
.Bottom002230 .right .text li{ float: left; width: 34px; height: 34px; background: url(../images/Bottom002230-icon.png) no-repeat left top; margin: 0 8px 0 0}
.Bottom002230 .right .text li.wx{  background: url(../images/Bottom002230-icon.png) no-repeat -41px top; }
.Bottom002230 .right .text li.tx{  background: url(../images/Bottom002230-icon.png) no-repeat -80px top; }
.Bottom002230 .right .text li.rr{  background: url(../images/Bottom002230-icon.png) no-repeat -121px top; }
.Bottom002230 .right .text li a{ display: inline-block; cursor: pointer; width: 34px; height: 34px;}
.Bottom002230 .bottom{margin:20px 0 0}
.Bottom002230 .bottom ul li{ float: left; font-size: 14px; padding:0 10px 0 0; line-height:40px;}
.Bottom002230 .bottom ul li a,.Bottom002230 .bottom p a{  color: #666}
.Bottom002230 .bottom ul li a:hover,.Bottom002230 .bottom p a:hover{  color: #fff}
.Bottom002230 .bottom p{ font-size: 14px; color: #666; margin: 0; padding: 0 0 20px}
.Bottom002230 .gettop {position: absolute;right:15px; top: 0;background: url(../images/Bottom002144-backtop.png) no-repeat;width:40px;height:40px; cursor: pointer;z-index: 99; background-size: 100%;display: none}

@media (min-width:768px) {
  .Bottom002230 .left h3{ margin-top: 0}
  .bottom p{ float: right;}
  .Bottom002230 .left,.bottom ul { float: left;}
  .Bottom002230 .bottom p{ padding: 0; line-height:40px;}
  .Bottom002230 .left ul li{ padding-right: 22px;}
}
@media (min-width:1024px) {
	.Bottom002230 .left ul li{ padding-right: 38px;}
}
@media (max-width:1200px) {
	.Bottom002230 .gettop {bottom:19%;}
}
@media (min-width:1366px){
 .Bottom002230 .gettop{right: -60px;}
}
@media (max-width:760px) {
  .Bottom002230 .gettop{display: none;}
}


/*Banner002621 */
.Banner002621 img{ display:block; width:100%;}
.Banner002621{position: relative;}

@media(min-width:1025px){
.Banner002621 .wap{ display:none;}
.Banner002621{height: 300px;position: relative;}

}

.Banner002621 .Box{position: absolute;top: 50%;left: 0;width: 100%;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.Banner002621 .name{color:#fff;font-size: 35px;padding-bottom: 0;}
.Banner002621 .english{color:#fff;font-size: 20px;text-transform: uppercase;}


@media(max-width:1024px){
.Banner002621 .pc{ display:none;}
}

@media(max-width:768px){

.Banner002621 .name{color:#fff;font-size:22px;padding-bottom: 0;}
.Banner002621 .english{color:#fff;font-size: 14px;text-transform: uppercase;}

}

/*
 .Menu002272
*/
 .Menu002272{position: relative;z-index: 99;border-bottom: 1px solid #eef0f1;}
 .Menu002272 .nav-menu{ position: relative; padding:10px 0;}
 .Menu002272 .nav-menu ul{display: none;}
 .Menu002272 .nav-menu ul li{ border-radius: 3px;}
 .Menu002272 .nav-menu ul li .sub-menu{position: absolute; top:55px; left:0; right: 0;line-height:35px;background-color: #f5f5f5;}
 .Menu002272 .nav-menu ul li ul{float:none;}
 .Menu002272 .nav-menu ul li.on ul a{ color: #333}
 .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 20px 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;white-space: nowrap;overflow-x: auto;}
   .Menu002272 .nav-menu ul li{line-height:35px;margin: 0 2px;padding: 0 3px;display: inline-block;}
   .Menu002272 .nav-menu ul li:first-child{margin-left: 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:35px;}
   .Menu002272 .nav-menu ul li ul li:hover{background:transparent; color: #333;}
   .Menu002272 .nav-menu ul li ul li:hover a{
     color: #ee322d;
   }
/* }*/
/* @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: 35px;}
   .Menu002272 .current a{line-height: 35px;font-weight: 700;}
   .Menu002272 .current span{font-weight: 700;}
/* }*/

/*
 .RighInfo002224 ä¸ºdemoç¼–å·
 */
.RighInfo002224{padding:110px 0 50px}
.RighInfo002224 .wrap-content{overflow: hidden;}
.RighInfo002224 .wrap-content p{font-size: 16px;line-height: 30px;color: 666}
.RighInfo002224 .wrap-content p b{color: #333}
.RighInfo002224 .title{font-size: 30px;text-align: center;color: #c8000a;border-bottom: 1px solid #ddd;padding-bottom: 3%;}
.RighInfo002224 .item{ color:#323232; margin:30px 0;}
.RighInfo002224 .item .word{ text-align:center;}
.RighInfo002224 .item .pic{ text-align:center; padding-top:20px;}
.RighInfo002224 .item .tit{ margin-top:0; font-size:20px; font-weight:normal; font-style:italic;}
.RighInfo002224 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002224 .item .con{line-height:22px; position:relative; margin:0;font-size: 24px}
.RighInfo002224 .item .con:before{ display:none;}
@media screen and (min-width: 768px){
  .RighInfo002224 .item{ margin:26px 0;}
  .RighInfo002224 .item .word{ float:left; width:27%; text-align:left;}
  .RighInfo002224 .item .pic{ float:right; width:48%;}
  .RighInfo002224 .item.three .word{ width:37%;}
  .RighInfo002224 .item.three .pic{ width:48%; padding-top:0;}
  .RighInfo002224 .item.odd .word{ float:right; width:37%;}
  .RighInfo002224 .item.odd .pic{ float:left; width:48%;}
  .RighInfo002224 .item:first-child .pic{ width:48%;}
  .RighInfo002224 .item .tit{font-size:20px; }   
  .RighInfo002224 .item .word{ padding-top:40px;}	
  .RighInfo002224 .item .con{line-height:24px; max-height:96px; overflow:hidden;padding-left:32px;}	
  .RighInfo002224 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#c8000a; display:block;}
  .RighInfo002224 .item .tit em{ font-size:14px;}
}
@media screen and (min-width: 1024px){
  .RighInfo002224 .item .tit{font-size:24px; }   
  .RighInfo002224 .item .word{ padding-top:90px;}
  .RighInfo002224 .item .con{line-height:30px;max-height:120px;}	
}


/*
 .RighInfo002228 ä¸ºdemoç¼–å·
 */
.RighInfo002228{ padding:5% 0 0;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#c8000a; font-size:20px; margin:3% 0 0; padding-bottom:3%; font-weight:normal;}
.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;text-align: center}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;padding-bottom: 4%}
.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: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:30px;}
}

/*
 .PicList001814
 */
 .PicList001814{padding:65px 0 50px; }
 .PicList001814 li{ float:left; margin-right:1.5%; padding:1% 0; width:23.875%; margin-bottom:30px; }
 .PicList001814 li:nth-child(4n){ margin-right:0;}
 .PicList001814 li a{ display:block; border:1px solid #eee; padding:4%;}
 .PicList001814 li figure{overflow: hidden;}
 .PicList001814 li figure img{ display:block;width: 100%;transition: all 0.6s;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-o-transition: all 0.6s;}
 .PicList001814 li:hover img{
  transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1);
}
 .PicList001814 li h2{ margin:0; font-size:14px; font-weight:normal; line-height:35px; padding-top:5px; }
 .PicList001814 li p{ margin:0; font-size:12px; line-height:24px; overflow:hidden; height:96px; color: #666;}
 .PicList001814 li span{ display:inline-block; line-height:40px; background:url(../images/PicList001814-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
 .PicList001814 li a:hover *{ color:#4858a5; }
 .PicList001814 li a:hover h2{ font-weight:bold; }
 @media(max-width:768px){
 .PicList001814 li{ width:48%; margin-right:4%; }
 .PicList001814 li:nth-child(2n){ margin-right:0; }
 .PicList001814 li p{ height:72px;}
 }
 @media(max-width:375px){
 .PicList001814 li{ width:auto; float:none; margin-right:0; }
 .PicList001814 li p{ height:48px; }
 }


/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;padding:3% 0 0%;}

.RighInfo002218 .box1{color:#728391;font-size:14px;line-height:30px;position: relative}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1::after{content: '';width: 100px;height: 100px;background: #f1f1f1;position: absolute;bottom: 218px;right: -2%;display: block;z-index: -1}
.RighInfo002218 .box1 .h3{font-size:24px;color:#c8000a;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ color:#555;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:42%;}
.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/

/*
 .RighInfo002228 ä¸ºdemoç¼–å·
 */
.RighInfo0022281{ padding:1% 0 ;}
.RighInfo0022281 .auto{ max-width:1100px;}
/*.RighInfo0022281 .single-header{ text-align:center;}
.RighInfo0022281 .single-header h1{ color:#333; font-size:24px; margin:0 0 10px 0; font-weight:lighter;}
.RighInfo0022281 .single-header h1:after{ content:""; display:block; height:3px; background-color:#c8000a; width:30px; z-index:1; margin:15px auto;}
*/.RighInfo0022281 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:15px; line-height:26px; color:#666;}
.RighInfo0022281 .single-content p{margin:0; padding:10px 0;}
.RighInfo0022281 .single-content .no-textindent{ text-indent:0;text-align: center}
.RighInfo0022281 .fr{ float:none;}
.RighInfo0022281 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo0022281 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo0022281 .col2{ width:48%;}
	.RighInfo0022251 .fr{ float:right;}
	.RighInfo0022281 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo0022281 .single-header h1{ font-size:24px;}
  .RighInfo0022281 .single-header h3{ font-size:18px;}
  .RighInfo0022281 .single-content p{ padding:15px 0;} 
  .RighInfo0022281 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo0022281 .single-header h1{ font-size:30px;}
}


/*
 .RighInfo002275 ä¸ºdemoç¼–å·
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .h3{font-size: 20px;color: #c8000a;}
.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;padding-left: 40px}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
.RighInfo002275 .text .address{background: url(../images/RighInfo002275-icon1.png)no-repeat center left}
.RighInfo002275 .text .post{background: url(../images/RighInfo002275-icon2.png)no-repeat center left}
.RighInfo002275 .text .phone{background: url(../images/RighInfo002275-icon3.png)no-repeat center left}
.RighInfo002275 .text .tel{background: url(../images/RighInfo002275-icon4.png)no-repeat center left}
.RighInfo002275 .text .fax{background: url(../images/RighInfo002275-icon5.png)no-repeat center left}
.RighInfo002275 .text .fax1{background: url(../images/RighInfo002275-icon6.png)no-repeat center left}
@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 0px}
	.RighInfo002275 .text .title{margin-bottom: 55px;margin-top: 0}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}


/*
 TextList000858 ä¸ºdemoç¼–å·
 */
.TextList000858{padding: 1% 0}
.TextList000858 .tit{padding-bottom: 2%}
.TextList000858 .tit h1{font-size: 24px;text-align: center;font-weight: normal;padding-bottom: 20px}
.TextList000858 .tit p{line-height: 26px;}
.TextList000858 ul{ overflow:hidden;}
.TextList000858 ul li{ cursor:pointer;}
.TextList000858 ul li span,.TextList000858 ul ol span{ width:25%; float:left; position:relative; font-weight:bolder; background: #363636; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;}
.TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;}
.TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#434343;}
.TextList000858 ul li span:first-child{ padding-left:0; width:25%;}
.TextList000858 ul li span em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:12px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#363636; display:block; font-size:18px;}


.TextList000858 ul li dl{ display:none; position:relative; padding:20px 168px 20px 28px;}
.TextList000858 ul li dl a{ line-height:31px;font-weight:bold;display: inline-block;color: #c8000a;font-size: 20px;}
.TextList000858 ul li dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;/*height:30px; */line-height:30px;}
.TextList000858 ul li dl dd{ font-size:13px; color:#666; line-height:25px;}
.TextList000858 ul li dl dt p{ margin:0 }
@media (max-width:768px){
.TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
.TextList000858 ul li dl{ padding:28px}

	}
@media (max-width:480px){
.TextList000858 ul li span{ font-size:12px;}
.TextList000858 ul li span:first-child{ padding-left: 2%; width:25%;}
.TextList000858 ul li span em{ left:5%;}
	}
@media (max-width:320px){
.TextList000858 ul li span em{ left:2%;}
	}
/*
 .PicList001200
 */
 .PicList001200{padding:30px 0;}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#e60012; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:12px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ border-color:#e60012; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
.PicList001200 li figure{overflow: hidden;}
.PicList001200 li figure .i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	
	background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	
	transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;}
.PicList001200 li:hover .i{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
-webkit-transform:scale(1.1,1.1);
-o-transform:scale(1.1,1.1);}

@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}

/*
 .RighInfo002238 ä¸ºdemoç¼–å·
 */
.RighInfo002238{ padding:55px 0 0;}
.RighInfo002238 .fz_36{font-size:28px; color:#ee322d; margin:0; font-size:28px; text-align:center; margin-bottom:20px;}
.RighInfo002238 .fz_36 span{color:#666; display:block; margin:0; font-size:14px; margin-top:12px;}
.RighInfo002238 .con{font-size:14px; color:#666; line-height:24px; margin:0}
.RighInfo002238 .con p{ margin:0; padding:8px;}
.RighInfo002238 .con .img{ margin:0 auto; display:block; text-align:center; margin:10px 0;}
.RighInfo002238 .con h5{ font-size:16px; color:#333; margin:0; padding:10px 0 5px; text-align:center;}
@media only screen and (min-width:768px){
   .RighInfo002238 .fz_24{ font-size:18px;}
   .RighInfo002238 .fz_36{ font-size:30px;}
}
@media only screen and (min-width:1024px){
   .RighInfo002238 .fz_24{ font-size:20px;}
   .RighInfo002238 .fz_36{ font-size:32px;}
}
@media only screen and (min-width:1200px){
   .RighInfo002238 .fz_24{ font-size:24px;}
   .RighInfo002238 .fz_36{ font-size:28px;}
}	
	
.bdsharebuttonbox_2{ margin:0 0 15px; text-align:center; width:120px; position:relative; left:50%; margin-left:-60px;}	
.bdsharebuttonbox_2 .bds_weixin{background-image: url("../images/weixico.png");background-position: 0 !important;}
.bdsharebuttonbox_2 .bds_tsina{background-image: url("../images/weiboico.png");background-position: 0 !important;}
.bdsharebuttonbox_2 .bds_sqq{background-image: url("../images/qqico.png");background-position: 0 !important;}
	
	
 body{overflow-x: hidden;}
 /*弹出层样式*/

 .Mask{position: fixed; display: none; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;width: 100%;height:100%;}
 .Mask .MaskBox{z-index: 999; width: 90%;margin:0px auto;position: relative;max-width:900px;top: 50%;-webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -o-transform: translateY(-50%);
 transform: translateY(-50%);
 }

 .Mask .MaskBox a.MaskClore{ display: block;width: 40px; height: 40px;font-size: 24px;color: #ee322d;position: absolute;right: 0;top:0px; line-height: 40px;text-align: center;}
/*弹出层样式*/


/*弹出层表单样式*/

.Mask .MaskForm{width: 100%; background:url(../images/Form001273-bg.jpg) #fff no-repeat left center;padding: 40px 0 30px; font-size: 16px;padding-bottom: 50px;padding-left: 230px;}
.Mask .MaskForm h3{text-align: left; font-size:  16px; color: #333;padding-left: 177px;}
.Mask .MaskForm ul{ margin: 30px auto 0;width: 90%;max-width: 600px;}
.Mask .MaskForm ul li{margin-bottom: 30px;position: relative;padding: 5px 0;
    background: rgba(114,114,114,0.2);}
.Mask .MaskForm ul li:hover{background: rgba(114,114,114,1);}
.Mask .MaskForm .left{float: left; width:100px; text-align: right; padding-right: 10px; line-height: 40px;position: absolute;top: 0;left: 0;}
.Mask .MaskForm .right{margin:0 auto;width: 90%;max-width:320px;line-height: 30px; font-size: 14px; color: #333;}
.Mask .MaskForm .right input{width: 100%; border: 0 solid #ddd; line-height: 40px;height: 40px; padding:0 10px;background: #fff;}
.Mask .MaskForm .right textarea{resize: none;width: 310px; border:1px solid #ddd; padding:10px; height: 100px;}
.Mask .MaskFormBtn{display:block; width: 200px;height: 45px; text-align: center; font-size: 16px;color: #fff; background: #ee322d; line-height:30px;line-height: 45px;border:0;border-radius: 22.5px;margin-left: 177px;}
.Mask .MaskForm .right input.fileInput{line-height: 27px;padding-top: 6px;}
	
 
	/*
 .Page002274 涓篸emo缂栧彿
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#c8000a;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 瀹嬩綋; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
.Mask .MaskForm{background:#fff;padding-left: 0;}
.Mask .MaskFormBtn{margin:0 auto;}
.Mask .MaskForm h3{padding-left: 0;text-align: center;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
	
	

.map .pop{display: block !important;}

.iframeBox{position: relative;max-width: 80%;margin:0 auto;}
.iframeBox .DetailPagePictures{ display: none;}
.iframeBbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 8;}
.iframeBox .iframe{height: 720px;}
.iframeBox .video_box{width: 100%;}
.iframeBox .video_box_img{position: relative;z-index: 10;margin: 0 auto;}
.iframeBox .video_box_img embed{width: 100%;height: 720px;}
.iframeBox .video_box_img .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.iframeBox .video_box_img .img img{width: 100%;height: 100%;}
.iframeBox .video_box_img .img .i{position: absolute;top: 50%;left: 50%;width:60px;height: 60px;margin:-30px 0 0 -30px;background: url(../images/bo.png) no-repeat;background-size:100% 100%;}
.MenuTitle .h3{padding:0;margin:0;height:45px;line-height: 45px;color:#fff;font-size: 15px;}
.MenuTitle{padding: 0 15px;background: #ee322d;border-radius: 5px;display: none;position: relative;}
.Menu0022721 .MenuTitle .i {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -5px;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.Menu0022721 .MenuTitle.on .i {
  border-top: none;
  border-bottom: 10px solid #fff;
}


@media(max-width:1200px){
  .iframeBox .iframe{height: 515px}
}

@media(max-width:900px){
  .iframeBox .iframe{height: 550px}
}

@media(max-width:768px){
  .MenuTitle{display: block;}
  .iframeBox .iframe{height: 500px}
  .Menu0022721 .nav-menu{border: 1px solid #eef0f1;background: #fff;}
  .Menu0022721 .nav-menu ul li{display: block;margin:0;padding:0;}
  .Menu0022721 .nav-menu ul li:hover, .Menu0022721 .nav-menu ul li.on{background: none;}
  .Menu0022721 .nav-menu ul li:hover a, .Menu0022721 .nav-menu ul li.on a{color:#333;}
  .Menu0022721{margin-top: 15px;}
  .Menu0022721 .nav-menu{display: none;}
  .Menu0022721{border-bottom: 0;}
  .RighInfo002224{padding-top: 60px;}
}


@media(max-width:640px){
  .iframeBox{width: 90%} 
  .iframeBox .iframe{height:500px}
}

@media(max-width:480px){
  .iframeBox .iframe{height:460px}
}
	
	
.bd_weixin_popup{    width: 260px !important;}	
	


/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative; margin:1px;}
/* .Other002539 ul .li_qq2{display: none;} */
.Other002539 ul li figure{ position:absolute; top:0; right:56px;background:#c8000a; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:54px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:54px; height:54px; background:url(../images/Other002638_icon.png) no-repeat left top rgba(0,0,0,0.5);}
.Other002539 .icon:hover{background:url(../images/Other002638_icon.png) no-repeat left top #c8000a;}
.Other002539 .li_tel .icon{ background-position:0 -64px;}
.Other002539 .li_wx .icon{ background-position:0 -127px;}
.Other002539 .icon.gettop{ background-position:0 98%; margin: 1px;}
.Other002539 .icon.open{ background-image:none; position:relative;margin:1px;}
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Other002539 ul li:hover icon{ background:#c8000a;}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}
/* @media(max-width:769px){
  .Other002539 ul .li_qq{display: none;}
  .Other002539 ul .li_qq2{display: block;}
} */
 