body{ overflow-x: hidden }


.auto_1400{ max-width:1400px;}
@media(max-width:1400px){.auto_1400{ padding:0 2%;}}

.whir-feedback{display: none;}

@font-face {
font-family: Fonts;
src:url(../Fonts/Oswald-Regular.ttf);
}

@font-face {
font-family: Fonts2;
src:url(../Fonts/Oswald-Light.ttf);
}



.Top002382{position:fixed;left:0;top:0;width:100%;z-index:100;font-size:16px;background:#fff;padding:0 3%;}
.Top002382 .header{position:relative}
.Top002382 .logo img{max-height:70px}
.Top002382 .header-mid{float: right; margin-right: 120px}
.Top002382 .text{max-width:200px;margin-left:4%}
.Top002382 .auto_1600{max-width:1600px;margin:0 auto}
.Top002382 .header-right{position:absolute;right:0;height:100%;top:0}
.Top002382 .header-right dl{display:table;height:100%}
.Top002382 .header-right dd{padding:0 10px;display:table-cell;vertical-align:middle; font-size: 18px; color: #666}
.Top002382 .header-right dd:first-child{text-align:right;border-left:0}
.Top002382 .header-right dd:first-child b{display:block;font-size:22px;color:#2c2494}
.Top002382 .header-menu li {width: auto !important;}
.Top002382 .header-menu li em { padding: 0 20px; }
.Top002382 .header-menu li em a{line-height:100px;transition:0.3s;font-size:18px; position: relative;}
.Top002382 .header-menu li .sub dt a{text-align:center;font-size:15px;}
.Top002382 .header-menu li .sub dt:hover a{background:#9d97e0;color:#fff;}
.Top002382 .header-menu li.aon em a:hover,
.Top002382 .header-menu li.aon em a{color:#444; }
.Top002382 .header-menu li.aon em a:hover:after,
.Top002382 .header-menu li.aon em a:after{content: ""; display: block; position: absolute; left:0;bottom: 0; width: 100%; height: 2px; background: #9d97e0  }
/* .Top002382 .open-search{color:#999;font-size:16px}
.Top002382 .search-box{position:absolute;right:0;top:50%;transform:translateY(-50%);overflow:hidden;width:0;transition:width ease-in-out 0.3s;z-index: 101;}
.Top002382 .search-box.search-box-show{width:250px}
.Top002382 .search-box .text{width:100%;height:40px;line-height:40px;padding:0 45px 0 5px;border:1px solid #ccc;background:#9d97e0;color:rgba(255,255,255,0.8)}
.Top002382 .search-box .btn{position:absolute;right:0;top:0;width:40px;height:100%;font-size:22px;color:#fff}
.Top002382 .search-box .btn span{position:absolute;left:50%;top:50%;margin-left:-11px;margin-top:-11px} */
@media(max-width:1366px){
.Top002382 .header-menu li em {padding:0 10px;}
.Top002382 .header-mid{margin-right:80px;}
.Top002382 .header-menu li em a{font-size:16px;}
.Top002382 .logo img{max-height:60px}
}
@media(max-width:1200px){
.Top002382{padding:0 2%}
}
@media(min-width:1025px){
.Top002382 .logo{position:absolute;top:15px;left:0}
.Top002382 #open_menu{display:none}
}
@media(max-width:1024px){
.Top002382 .header-left{padding:2% 0;width: 60%;}
.Top002382 #header-menu{position:fixed;top:0;background:#fff;left:-100%;transition:ease-in-out 0.3s;width:60%;max-width:280px;z-index:100;height:100%;box-shadow:0 0 5px rgba(0,0,0,0.7)}
.Top002382 #header-menu.header-menu-show{left:0}
.Top002382 #header-menu ul{padding-top:10%}
.Top002382 #header-menu li:nth-child(2n){background:rgba(0,0,0,0.06)}
.Top002382 #header-menu li em{font-style:normal;display:block;text-align:center;border-bottom:1px solid rgba(255,255,255,0.2)}
.Top002382 #header-menu li em a{color:#9d97e0;padding:5% 0;font-size:20px;display:block;font-weight:bold;transition:0.3s}
.Top002382 #header-menu li em a:hover{color:#000;padding:10% 0}
.Top002382 #open_menu{font-size:24px;color:#000}
.Top002382 #open_menu span{transition:ease-in-out 0.3s}
.Top002382 #open_menu.open_menu_on span{transform:rotate(90deg);color:#9d97e0}
.Top002382 .header-right dd:nth-child(3){position:relative}
/* .Top002382 .search-box{width:250px;top:100%;height:0;transform:translateY(0);transition:height ease-in-out 0.3s} */
.Top002382 #header-menu li .sub-menu dt a{color:#9d97e0;text-align:center;}
.Top002382 #header-menu li#m16.has-sub em::before,
.Top002382 #header-menu li#m22.has-sub em::before{display:none;}
}



/*Banner002729 */
.Banner002729{margin-top:100px;}
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3;font-size: 50px;}
.Banner002729 .txt-main a.more{ display: block; color: #184477; border-radius:50px ; width: 11.0625em; line-height: 2.875em; border: 2px solid #184477; text-align: center; letter-spacing: 0.625em; font-weight: bold; font-size: 0.32em;transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0; transition:transform 0.5s 1.5s,opacity 0.5s 1.5s;}
.Banner002729 .txt-main a.more:hover{background: #184477; color: #fff;}
.Banner002729 .txt-main aside{color: #184477; max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 1em; line-height: 1em; max-height: 2em; margin-bottom: 20px; transition: 0.5s;}
.Banner002729 .txt-main aside.pre{font-size: 0.44em; line-height: 1.2em;  max-height: 2.4em; margin-bottom: 4%;transition: 0.5s 0.5s;}
.Banner002729 .an-show .txt-main a.more,
.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; }
.Banner002729 .slider li img.pc,.Banner002729 .slider li img.wap{width: 100%;}
.Banner002729 .slider li img.pct,.Banner002729 .slider li img.wapt{transition: 2s cubic-bezier(0.8, 0, 0.55, 0.94);}
.Banner002729 .slider li img.wapt{display:none;}
.Banner002729 .txt-main img.pct{max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .an-show .txt-main img.pct{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002729 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid #9d97e0; cursor: pointer; position: relative;}
.Banner002729 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;background: #fff; opacity: 0.8;-webkit-opacity: 0.8;}
.Banner002729 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1;width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #9d97e0;}
.Banner002729 .slick-dots li.slick-active{border-color: #9d97e0;}
.Banner002729 .slider li.slick-slide>img.pc,.Banner002729 .slider li.slick-slide>img.wap{opacity: 0;transition: cubic-bezier(0.8, 0, 0.55, 0.94) 0.5s;}
.Banner002729 .slider .an-show>img.pc,.Banner002729 .slider .an-show>img.wap{opacity: 1 !important; }

/* opacity 700ms cubic-bezier(0.8, 0, 0.55, 0.94), transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94)  */
.Banner002729 .slider li{position: relative;}
.Banner002729 .slider li .pc{position: relative; width: 100%; }
.Banner002729 .slider li .inner-bg{width: 100%;}
.Banner002729 .slider li .pc .img-background{width: 100%; height: 100%; background-color: #000; opacity: 1;}
.Banner002729 .slider li .inner-img{position: absolute; top: 0; right: 0;bottom: 0; margin: auto;  width: 20%; transform: translateX(100%); opacity: 0;}
.Banner002729 .slider li .inner-img img{position: absolute; left: 0; top: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%; padding: 10% 0;}
.Banner002729 .slider .wap .inner-img{width: 63.78%;}
.Banner002729 .slider li.li3 .inner-img{width: 55%;}
.Banner002729 li.slick-active .inner-img{width: 55.5%; transform: translateX(0); opacity: 1; transition: transform 1.5s cubic-bezier(0.8, 0, 0.55, 0.94), opacity 1.5s cubic-bezier(0.8, 0, 0.55, 0.94); }
.Banner002729 .slider li img.wapt,.Banner002729 .slider li img.pct{transform: translateY(100%); opacity: 0;}
.Banner002729 li.slick-active img.wapt{transform: translateY(0); opacity: 1; transition: all 2s cubic-bezier(0.8, 0, 0.55, 0.94);}

@media(min-width:1201px){
.Banner002729 .slider li .wap{display: none;}
}
@media(max-width:1200px){
.Banner002729 .slider li .pc{display: none;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
.Banner002729 .slider li img.wapt{display:block;}
.Banner002729 .slider li img.pct{display:none;}
.Banner002729 .slick-dots{bottom:0px;}
.Banner002729{margin-top:75px;}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
.Banner002729 .slider li img.wapt{display:block;max-width:280px;}
.Banner002729{margin-top:53px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
.Banner002729 .slider li img.wapt{display:block;max-width:200px;}
}


.home-title{ margin-bottom: 30px;text-align: center;}
.home-title span{font-family: Fonts; text-transform: uppercase;  display: block; font-size: 32px; color: rgba(0,0,0,0.1)}
.home-title h1{margin:-26px 0 10px 0;color:#333;font-size:38px;font-weight:normal;}
.home-title h1:after{ content: ""; display: block; margin: 10px auto 10px; width: 40px ;height:2px; background: #666; border-right: 20px solid #aaa3fa}
.home-title p {width:70%; margin: 20px auto 0; font-size: 16px; line-height: 28px;}
.home-title2{ text-align: left}
.home-title2 h1:after{  margin: 10px 0 10px;}
.home_more{border-radius:0px;width:200px;height:45px;text-align:left;line-height:45px;color:#999;padding:0 30px;display:block;border:1px solid #d2d3d5;margin:50px 0 0;overflow:hidden;position:relative;z-index:60}
.home_more a{background:url(../images/more1.png) no-repeat 95% center;display:block;color:#999; font-size: 16px;}
.home_more:after{content:"";display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#fbc600;z-index:-1;transition:0.4s}
.home_more:hover{border:1px solid #fbc600}
.home_more:hover a{background:url(../images/more2.png) no-repeat 95% center}
.home_more:hover a{color:#fff}
.home_more:hover:after{width:100%;border:none}
@media(max-width:1024px){
.home-title h1{font-size:28px;}
.home-title span{font-size:26px;}
.home-title p{width:100%;}
}
@media(max-width:640px){
.home-title h1{font-size:26px;margin-top: -20px;}
.home-title span{font-size:22px;}
.home_more{width:150px;}
}

.Floor0001{padding:4% 0 }
.Floor0001 .main{background-size:cover}
.Floor0001 li .pic{overflow: hidden;}
.Floor0001 li .Ispic{padding-bottom: 59%;transition:all ease 0.4s}
.Floor0001 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor0001 .slick-list {margin: 0 -18px}
.Floor0001 li{background-color:rgba(255,255,255,0);position:relative;float:left;margin: 0 18px ;transition:all ease 0.5s;overflow:hidden}
.Floor0001 li a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.Floor0001 li h3{margin:0; ;font-size:20px;color:#444;position:relative; font-weight: normal}
.Floor0001 li .con{ background: #f5f5f5; padding:30px 50px}
.Floor0001 li p{font-size:16px;line-height:28px;overflow:hidden;color:#999; height:56px;}
.Floor0001 i{display:none;margin:0 auto;font-style:normal;font-size:14px;color: #999;width:120px;height:32px;line-height:32px;border:1px solid #ddd}
.Floor0001 .slick-arrow{  font-size:0; width:50px !important; height:50px !important; position:absolute; top:50%; margin-top:-25px; background:none !important; cursor:pointer; padding:0; border: 2px solid #e9e9e9; border-radius: 50%}
.Floor0001 .slick-prev{ left:-70px;}
.Floor0001 .slick-next{ right:-70px;}
.Floor0001 .slick-next::before,
.Floor0001 .slick-prev::before{ position:absolute; content:''; width:30%; height:30%; border-top:2px solid #ccc; border-right:2px solid #ccc; top:35%; left:30%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor0001 .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); left: 40%}
.Floor0001 .slick-next:hover::before,
.Floor0001 .slick-prev:hover::before{ border-color:#00a0e9;}
@media(max-width:1500px){
.Floor0001 .slider .ul{padding: 0 50px;}
.Floor0001 .slick-prev{left: -20px;}
.Floor0001 .slick-next{right: -20px;}
}
@media(max-width:1024px){
.Floor0001 li h3{font-size:20px}
.Floor0001 li .con{padding: 20px;}
.Floor0001 .slick-arrow{width: 40px !important;height: 40px !important;}
.Floor0001 .slick-prev{left: 0px;}
.Floor0001 .slick-next{right: 0px;}
}
@media(max-width:640px){
.Floor0001 .main{padding:3% 0}
.Floor0001 li{margin: 0 5px;}
.Floor0001 li figure{margin-bottom:0}
.Floor0001 li figure img{max-width:50px}
.Floor0001 li h3{font-size:16px}
.Floor0001 li p{margin:5% 0;font-size: 14px;line-height: 20px;}
.Floor0001 .slick-arrow{width: 30px !important;height: 30px !important;}
}
@media(max-width:480px){
.Floor0001 li span{display:none}
}



.Floor0002 { padding: 5% 0px; background: #f9f9f9; }
.Floor0002 .auto { position: relative; }
.Floor0002 dl dd{display: none;}
.Floor0002 dl dd p{height: 56px;overflow: hidden;}
.Floor0002 ul{ margin-top:3%; }
.Floor0002 li {margin: 0 2% 2% 0;padding: 5px;float: left;width: 18%;background: #fff; position: relative;}
.Floor0002 li:hover{ box-shadow:0 0 15px rgba(0,0,0,0.1);}
.Floor0002 li a { background:  0% 0% / contain rgb(255, 255, 255); display: block; padding: 0px 20px; }
.Floor0002 .pic { height: 100px; background-size: 100%; }
@media(max-width:960px){
.Floor0002 li a{padding:0;}
.Floor0002 .pic{background-size:100%;padding-bottom: 100%;height: 100%;}
.Floor0002 dl dd p{height: auto;}
}
@media(min-width:641px){
.Floor0002 li:nth-of-type(5n) { margin-right: 0px; }
}
@media(max-width:640px){
.Floor0002 li{width: 23.5%;}
.Floor0002 li:nth-of-type(4n) { margin-right: 0px; }
}


.Floor0003{padding:5% 0;position: relative; height: auto; overflow: hidden}
.Floor0003 .auto{ height: auto; overflow: hidden}
.Floor0003 .pic{position: absolute;right: 0;bottom:0; height: 95%; width:55%; background-position: left top !important;}
.Floor0003 .text{ width:45%; float: left; padding: 3% 0 2%}
.Floor0003 .text p{ font-size: 16px; line-height: 28px;}
@media(max-width:960px){
.Floor0003 .pic{width:100%;position:relative;padding-bottom: 61%;margin-bottom: 30px;}
.Floor0003 .text{width:100%;}
}








.Floor0004{padding:4% 0;background: #f5f5f5;}
.Floor0004 .top{position: relative; width: 100%}
.Floor0004 .top .tab{position: absolute;right: 0;bottom: 30px;overflow-x: auto;white-space: nowrap;}
.Floor0004 .top .tab span{display: inline-block; padding: 10px 20px;; border: 1px solid #e5e5e5; margin-left: 5px;}
.Floor0004 .top .tab span:nth-child(3n) a{padding: 0;}
.Floor0004 .top .tab span.on a{color:#fff;}
.Floor0004 .top .tab span:hover,
.Floor0004 .top .tab span:hover a,
.Floor0004 .top .tab span.on{ background: #9d97e0; border: 1px solid #9d97e0; color: #fff}
.Floor0004 .list{position: fixed;left: -100%;width: 96%;max-width: 1400px;}
.Floor0004 .list.show{position: relative;left: auto;width: auto;}
.Floor0004 .news-list li a{border: 1px solid #e5e5e5; background: #fff; display: block;position: relative; height: 100%; transition: 0.3s;}
.Floor0004 .news-list li{width: 48%;float: left;}
.Floor0004 .news-list li:nth-child(2){float: right;}
.Floor0004 .news-list li time{border-top: 1px solid #eee;position: absolute; left: 0; bottom: 0; width: 100%;line-height: 60px; padding: 0 40px;font-family: Fonts;}
.Floor0004 .news-list li time:after{position: absolute; content: ''; top: 0;right: 0; width: 60px; height: 60px; border-left: 1px solid #eee;background: url("../images/Floor002905_more.gif") no-repeat center center;}
.Floor0004 .news-list li time{color: #999;transition: 0.3s;}
.Floor0004 .news-list li .txt{padding: 50px 40px 0;}
.Floor0004 .news-list li .txt aside.dot2{font-size: 18px; line-height: 30px;margin-bottom: 20px;}
.Floor0004 .news-list li a:hover aside.dot2{color: #9d97e0;}
.Floor0004 .news-list li .txt p{margin: 0;color: #999;font-size: 16px;line-height: 28px;}
.Floor0004 .news-list li a:hover{border-color: #9d97e0;}
.Floor0004 .news-list li a:hover time{color: #fff;background: #9d97e0;}
.Floor0004 .news-list li a:hover time:after{background-image: url("../images/Floor002905_next_on.gif");border-left-color: rgba(255,255,255,0.2);}
.Floor0004 .news-top li{position: relative;}
.Floor0004 .news-top li .txt{position: absolute;left: 0px; bottom:0px;right: 0; padding:50px 20px 20px; color: #fff; z-index: 10; background: url(../images/text_bg.png) no-repeat bottom center; background-size: 100% 100%}
.Floor0004 .news-top li .time{font-family: Fonts;; width: 108px; text-align: center;}
.Floor0004 .news-top li .word aside{font-size: 18px;}
.Floor0004 .news-top li .word p{opacity: 0.5;letter-spacing: 1px;margin-bottom: 0;}
.Floor0004 .news-top .slick-arrow{position: absolute; top: 50%; width: 46px; height: 46px; border-radius: 50%;  border:none; line-height: 1000; background: rgba(0,0,0,0.2) url("../images/Floor002905_prev_on.gif") no-repeat center center; z-index: 20; margin-top: -23px; overflow: hidden}
.Floor0004 .news-top .slick-prev{left: 3%;}
.Floor0004 .news-top .slick-next{right: 3%;background-image: url("../images/Floor002905_next_on.gif");}
.Floor0004 .news-top .slick-arrow:hover{background-color: #9d97e0;}
@media(min-width:1025px){
.Floor0004 .news-top{float: left;width: 50%;}
.Floor0004 .news-list{float: right;width: 48%;}
.Floor0004 .news-list li,
.Floor0004 .news-top li .Ispic{height: 400px;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor0004 .news-list li,
.Floor0004 .news-top li .Ispic{height:400px}
.Floor0004 .news-list li .txt{padding: 3vw 2vw 0;}
.Floor0004 .news-list li time{line-height: 3.75vw; padding: 0 2vw;}
.Floor0004 .news-list li time:after{ width: 3.75vw; height: 3.75vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor0004 .news-top li .word aside,
.Floor0004 .news-list li .txt aside.dot2{font-size: 18px;}
.Floor0004 .news-list li .txt p{font-size: 1vw;}
}
@media(max-width:1024px){
.Floor0004 .news-top{margin-bottom: 6vw;}
.Floor0004 .news-top li .Ispic{padding-bottom: 63.889%;}
.Floor0004 .news-list li .txt{padding: 3vw;}
.Floor0004 .news-top li .word aside,
.Floor0004 .news-list li .txt aside.dot2{font-size: 3vw;}
.Floor0004 .news-list li a{height: auto;padding-bottom: 60px;}
.Floor0004 .news-list li .txt aside.dot2{height: 4em;}
.Floor0004 .news-list li .txt p{height: 9em;}
}
@media(max-width:640px){
.Floor0004 .news-list li{width: 48%;}
.Floor0004 .news-top{margin-bottom: 4%;}
.Floor0004 .news-top li .word aside,
.Floor0004 .news-list li .txt aside.dot2{font-size: 4vw;}
.Floor0004 .news-top li .time,
.Floor0004 .news-top li .word p,
.Floor0004 .news-list li time,
.Floor0004 .news-list li .txt p{font-size: 3vw;}
.Floor0004 .news-list li .txt p{line-height: 24px;height: 8em;}
.Floor0004 .news-list li a{padding-bottom: 10vw;}
.Floor0004 .news-list li time{line-height: 10vw; padding: 0 10vw 0 3vw;}
.Floor0004 .news-list li time:after{ width:10vw; height: 10vw;}
.Floor0004 .news-top li .txt{left: 0;}
.Floor0004 .news-top li .time{width: 18vw;}
.Floor0004 .top .tab{width:100%;position: relative;bottom: 0;margin-bottom: 30px;}
}


.Bottom002538{background:#1d1c1b;padding: 3% 0;color:rgba(255,255,255,0.6);}
.Bottom002538 a{color:rgba(255,255,255,0.6);}
.Bottom002538 .left{ float: left }
.Bottom002538 .right{ float:right; padding:10px 0 0}
.Bottom002538 .links{ display: block; position:relative;width:300px;}
.Bottom002538 .links ol{ border:1px solid rgba(255,255,255,0.1); line-height:30px; padding:0 20px; position:relative; color:rgba(255,255,255,0.6); margin-bottom: 10px;}
.Bottom002538 .links ol::after{opacity:0.5; content:''; position:absolute; right:20px; top:50%; margin-top:-2.5px; border:5px solid transparent; border-top-color:#fff;}
.Bottom002538 .links li{ position:absolute; width:100%; bottom:100%; background:#fff; z-index:102; border-radius:5px 5px 0 0; display:none; padding:3% 0;}
.Bottom002538 .links li a{display:block;padding:0 5%;line-height:34px;border-bottom: 1px solid #ccc;color: #333;}
.Bottom002538 .links li a:hover{ background:#9d97e0;color:#fff;}
.Bottom002538 .bshare-custom { margin-top: 5px; }
.Bottom002538 .bshare-custom a{float:left;;width:32px !important;height:32px !important;border-radius:50%;background:url(../images/Bottom002743_share.png) no-repeat left center rgba(255,255,255,0.1);padding:0;margin-left:6px; }
.Bottom002538 .bshare-custom a.bshare-qqim{background-position:center center}
.Bottom002538 .bshare-custom a.bshare-sinaminiblog{background-position:right center}
.Bottom002538 .bshare-custom a:hover{ opacity: 1}
.Bottom002538 .phone { margin-bottom: 10px; padding-left: 30px; background: url(../images/bot_phone.png) no-repeat left center}
.Bottom002538 .phone span { font-family: Fonts;; font-size: 22px;}
.Bottom002538 .share dd { float: left; text-align: center; margin-left: 20px;}
.Bottom002538 .share dd img{ width: 85px }
.Bottom002538 .share dd span{ display: block; margin-top: 5px  }
.Banner002730{position:relative;margin-top: 100px;}
.Banner002730 .txt{ position:absolute; left:50%; top:50%; width:100%; padding:0 2%; max-width:1350px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.Banner002730 .txt span{font-family: Fonts; text-transform: uppercase;  display: block; font-size:42px; color: rgba(255,255,255,0.2)}
.Banner002730 .txt h1{margin:-50px 0 10px 0;color:#fff;font-size:38px;font-weight:normal; position: relative; display: inline-block}
.Banner002730 .txt h1:before{ content: ""; display: block; position: absolute; left: -5px; bottom:-5px; width: 25px; height:25px; background:#9d97e0; z-index: -10; opacity: 0.8 }
.Banner002730 .txt h1:after{ content: ""; display: block; position: absolute; left: -20px; bottom:-20px; width: 15px; height:15px; background:#9d97e0; z-index: -20; opacity: 0.5 }
@media(min-width:1025px){
.Banner002730 figure{height:400px}
.Banner002730 img{display:none}
}
@media(max-width:1024px){
.Banner002730{margin-top:70px;}
.Banner002730 figure{display:none}
.Banner002730 img{width:100%;display:block}
.Banner002730 .auto{width:100%}
.Banner002730 .fr{float:right}
.Banner002730 .txt{padding: 0 50px;}
.Banner002730 .txt span{font-size: 36px;}
.Banner002730 .txt h1{font-size: 30px;}
.Bottom002538 .right{ float:left;}
}
@media(max-width:640px){
.Banner002730 .txt span{font-size: 28px;}
.Banner002730 .txt h1{font-size: 24px;}
}



.Menu002272 .nav-menu{border-bottom:1px solid #eef0f1}
.Menu002272 .nav-menu ul{display:none}
.Menu002272 .current{padding-left:25px;background:url(../images/Menu002272-icon.png) no-repeat left center; line-height: 80px;}
.Menu002272 .current a{font-size:14px;color:#717171;padding:0 13px 0 10px;position:relative;line-height:45px}
.Menu002272 .current a:after{content:">";position:absolute;top:0;right:-5px;line-height:20px;height:20px;color:#999}
.Menu002272 .current a:first-child{padding-left:0}
.Menu002272 .current a:hover{color:#FC433E}
.Menu002272 .current span{padding-left:10px}
.Menu002272 .nav-menu ul{display:block;float:left}
.Menu002272 .nav-menu ul li{float:left;margin-right: 35px; font-size:16px;}
.Menu002272 .nav-menu ul li:first-child{margin-left:0}
.Menu002272 .nav-menu ul li a{position: relative;line-height:80px; display: block;}
.Menu002272 .nav-menu ul li:hover a,.Menu002272 .nav-menu ul li.on a{color:#444}
.Menu002272 .nav-menu ul li:hover a:hover:after,
.Menu002272 .nav-menu ul li.on a:after{content: ""; display: block; position: absolute; left:0;bottom: 0; width: 100%; height: 2px; background: #9d97e0  }
.Menu002272 .nav-menu .location{float:right}
.Menu002272 .current a{line-height:60px}
.Menu002662{text-align:center;padding:4% 0 0}
.Menu002662 .columnname{font-size:60px;color:#333333;padding-bottom:3%;font-weight:bold}
.Menu002662 ul li{padding:0 10px 0}
.Menu002662 ul li a{display:block;border:1px solid #ddd;color:#333333;width:120px;height:40px;line-height:40px;font-size:16px;text-transform:uppercase}
.Menu002662 ul li a:hover,.Menu002662 ul li.aon a{background:#9d97e0;color:#fff;border:none}
@media(max-width:1024px){
.Menu002662 .columnname{font-size:36px}
.Menu002662 ul{margin: 20px auto;}
.Menu002662 ul li a{font-size: 15px;}
.Menu002272 .nav-menu .location{display:none;}
.Menu002272 .nav-menu ul{width:100%;float:none;}
}
@media(max-width:640px){
.Menu002662 .columnname{font-size:20px}
.Menu002662 ul li{float:left;text-align: center;}
.Menu002662 ul li a{padding:0;text-align:center;}
}



@keyframes hover002804{
0%{transform:translateX(150px);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@-moz-keyframes hover002804{
0%{transform:translateX(150px);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@-webkit-keyframes hover002804{
0%{transform:translateX(150px);opacity:0}
100%{transform:translateX(0);opacity:1}
}



.Floor002537{background:url(../images/Floor002537_bg.png) repeat;padding-bottom:8%}
.Floor002537 .title{position:relative;z-index:10}
.Floor002537 .title a.more{position:absolute;right:0;bottom:0;background:url(../images/Floor002537_more.png) no-repeat right center;padding-right:32px;color:#333;border-bottom:1px solid #333;padding-bottom:5px;height:28px;margin-top:-14px;font-size:18px}
.Floor002537 .title aside{float:left;width:60%;max-width:330px;padding:2.5% 3%;background:url(../images/Floor002537_titlebg.png) left top;margin-top:-3%}
.Floor002537 .title aside::after{content:'';width:26px;height:3px;background:#fff;display:block;margin-top:30px}
.Floor002537 .list{margin:4% 0 0 0;position:relative}
.Floor002537 .list>*{position:relative}
.Floor002537 .list dl dd{position:absolute;left:0;top:0;width:50%;height:50%}
.Floor002537 .list dl dd:nth-child(2n){left:50%}
.Floor002537 .list dl dd:nth-child(3),.Floor002537 .list dl dd:nth-child(4){top:50%}
.Floor002537 .list dd a{position:absolute;left:1px;top:1px;right:1px;bottom:1px;background:#eee;padding:15% 10% 0 10%;transition:0.3s}
.Floor002537 .list dd a:hover{background:url(../images/Floor002537_list_hover.png) repeat left top;color:#fff}
.Floor002537 .list dd h4{font-size:18px;font-weight:normal;margin:10px 0}
.Floor002537 .list dd p{margin:0;line-height:20px;overflow:hidden;max-height:40px;color:#999}
.Floor002537 .list dd a:hover p{color:#fff}
.Floor002537 .list dd a:hover time{opacity:0.5}
.Floor002537 .list dd a::after{display:block;content:'';background:url(../images/Floor002537_list_more.png) no-repeat;width:17px;height:9px;margin-top:20%}
.Floor002537 .list dd a:hover::after{background-image:url(../images/Floor002537_list_more_hover.png)}
.Floor002537 .list_top li .Ispic{padding-bottom:86.5%}
.Floor002537 .list_top li .txt{position:absolute;left:0;bottom:0;width:100%;padding:30% 30% 4% 3%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 77%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 77%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 77%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}
.Floor002537 .list_top li a{color:#fff}
.Floor002537 .list_top li .txt p{font-size:20px;margin:0}
.Floor002537 .list_top .bx-pager{position:absolute;right:3%;z-index:10;bottom:5%}
.Floor002537 .list_top .bx-pager div{float:left;padding:0 3px}
.Floor002537 .list_top .bx-pager div a{display:block;width:11px;height:11px;border:1px solid #fff;overflow:hidden;line-height:1000px}
.Floor002537 .list_top .bx-pager div a.active{background:#6b5654;border:0}
.Floor002537 .list_top .bx-viewport{z-index:1}
@media(min-width:769px){.Floor002537 .list>*{float:left;width:50%;padding-bottom:43.334%}
.Floor002537 .list_top .bx-wrapper{position:absolute;left:0;top:1px;bottom:0;right:1px}
}
@media(min-width:769px) and (max-width:1024px){
.Floor002537 .list dd h4{font-size:16px}
.Floor002537 .list dd p{font-size:12px}
.Floor002537 .list dd a::after{margin-top:10%}
}
@media(max-width:768px) and (min-width:481px){
.Floor002537 .list dl{padding-bottom:86%}
}
@media(max-width:480px){
.Floor002537 .list dl dd{position:relative;width:100%;height:auto;left:auto !important}
.Floor002537 .list dl dd a{position:relative;left:auto;bottom:auto;right:auto;top:auto;display:block;padding:5%;margin-bottom:2px}
.Floor002537 .list dd a::after{margin-top:20px}
.Floor002537 .list_top li .txt p{font-size:16px}
}@font-face{font-family:'SourceHanSansCN-Bold';src:url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/SourceHanSansCN/Bold.woff") format("woff");font-display:swap}
@font-face{font-family:'SourceHanSansCN-Normal';src:url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/SourceHanSansCN/Normal.woff") format("woff");font-display:swap}
@font-face{font-family:'SourceHanSansCN-Regular';src:url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/SourceHanSansCN/Regular.woff") format("woff");font-display:swap}
@font-face{font-family:'SourceHanSansCN-Light';src:url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/SourceHanSansCN/Light.woff") format("woff");font-display:swap}
.Floor002891{background-color:#fff;padding-bottom:8%;padding-top:4%;font-family:'SourceHanSansCN-Light'}
.Floor002891 .auto{max-width:1600px;width:94%}
.Floor002891 .home-title{text-align:center;font-family:'SourceHanSansCN-Bold';font-size:40px;color:#333}
@media(max-width:640px){
.Floor002891 .home-title{font-size:7vw}
}
.Floor002891 .ul-tab{display:table;margin:2.08vw auto 4.16vw}
.Floor002891 .ul-tab:after{font-size:0;line-height:0}
.Floor002891 .ul-tab li{float:left;padding:0 1.56vw}
.Floor002891 .ul-tab li a{display:block;padding:0 30px;line-height:36px;border:1px solid #ddd;cursor:pointer;font-family:'SourceHanSansCN-Regular'}
.Floor002891 .ul-tab li a:hover,.Floor002891 .ul-tab li.on a{line-height:38px;margin:0 1px;border:0;color:#fff;background-color:#9d97e0;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54e',endColorstr='#ea5b02',GradientType=1)}
.Floor002891 .tab-list ol .Ispic{display:block}
.Floor002891 .tab-list li a{display:block;border-left:5px solid transparent;padding-left:30px}
.Floor002891 .tab-list li.on a{border-left-color:#2c2494}
.Floor002891 .tab-list li .tit{font-size:24px;font-family:'SourceHanSansCN-Normal';margin-bottom:20px}
.Floor002891 .tab-list li.on a .tit{color:#2c2494}
.Floor002891 .tab-list li p{font-size:16px;color:#999;line-height:1.875em}
@media(min-width:1025px){.Floor002891 .tab-list li{float:left;width:50%;clear:left}
.Floor002891 .tab-list ol{float:right;width:50%}
.Floor002891 .tab-list ol .Ispic{height:520px}
.Floor002891 .tab-list li:not(:last-child){margin-bottom:93.5px}
.Floor002891 .tab-list li a{width:95%;max-width:668px}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002891 .tab-list li:not(:last-child){margin-bottom:40px}
.Floor002891 .tab-list ol .Ispic{height:413px}
}
@media(max-width:1024px){.Floor002891 .tab-list ol .Ispic{padding-bottom:60%}
.Floor002891 .tab-list li{margin:4vw 0}
}
@media(max-width:640px){
.Floor002891 .ul-tab{margin:4vw auto 6vw}
.Floor002891 .tab-list li .tit{font-size:4vw;margin-bottom:0.8em}
.Floor002891 .tab-list li p{font-size:3vw}
}
@media(max-width:480px){
.Floor002891 .ul-tab li a{padding:0 4vw}
}
.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%}
.about .auto{max-width:1600px;text-align:center}
.about .text{max-width:1400px;padding:2% 6% 6%;background-color:#fff;margin:auto;margin-top:-4%}
.about .img{width:1600px;height:400px;background:url(../uploadfiles/about.png) center no-repeat;background-size:cover}
.about p{font-size:16px;color:#666;text-align:center;line-height:30px}
.about h2{text-align:center;font-size:40px;color:#333;font-weight:normal}


.Floor002725{padding:2% 0}
.Floor002725 .slick-slider{position:relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.Floor002725 .slick-list{position:relative;z-index:1;display:block;overflow:hidden}
.Floor002725 .slick-list:focus{outline:none}
.Floor002725 .slick-list.dragging{cursor:pointer;cursor:hand}
.Floor002725 .slick-slider .slick-track,.Floor002725 .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.Floor002725 .slick-track{position:relative;top:0;left:0;display:block}
.Floor002725 .slick-track:before,.Floor002725 .slick-track:after{display:table;content:''}
.Floor002725 .slick-track:after{clear:both}
.Floor002725 .slick-loading .slick-track{visibility:hidden}
.Floor002725 .slick-slide{display:none;float:left;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.Floor002725 .slick-slide .slick-loading img{display:none}
.Floor002725 .slick-slide .dragging img{pointer-events:none}
.Floor002725 .slick-initialized .slick-slide{display:block}
.Floor002725 .slick-loading .slick-slide{visibility:hidden}
.Floor002725 .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.Floor002725 .slick-arrow .slick-hidden{display:none}
.Floor002725 .slider li .ytable{width:94%;margin:0 auto;height:76px}
.Floor002725 .slider li img{max-width:100%;margin:0 auto;display:block;max-height:100%}
.Floor002725 .slick-dots{text-align:center;padding-top:10px}
.Floor002725 .slick-dots li{cursor:pointer;display:inline-block;width:14px;margin:0 6px;height:14px;border-radius:50%;border:1px solid #9c9c9c}
.Floor002725 .slick-dots li button{display:none}
.Floor002725 .slick-dots li.slick-active{background:#ae965d;border-color:#ae965d}

.video-box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;background:rgba(0,0,0,0.85)}
.video-box .close{cursor:pointer;width:40px;height:40px;position:fixed;z-index:4;right:20px;top:20px}
.video-box .close::before,.video-box .close::after{position:absolute;content:'';width:80%;left:10%;height:3px;top:50%;margin-top:-1.5px;background:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.video-box .close::before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.video-box .ytable{height:100%}
.video-box .ytable-cell{text-align:center}
.video-box video{width:90%;max-width:900px}
.Floor002841{overflow:hidden}
.Floor002841 .auto{position:relative;z-index:1;max-width:1380px;width:96%;padding:9vw 0 8vw 0}
.Floor002841 .auto:before{position:absolute;content:'';bottom:0;top:0;background:url(../images/Floor002841_bg.png) no-repeat center bottom;background-size:100% auto}
.Floor002841 .left .tit{color:#333;font-size:34px}
.Floor002841 .left .en{font-family:"DINBold";font-size:42px;color:#333}
.Floor002841 .left .info{color:#999;line-height:28px;padding:1.5vw 0 3.5vw 0}
.Floor002841 .more{display:inline-block;background:#ea5433;color:#fff;padding:0 20px;position:relative}
.Floor002841 .more:after{position:absolute;content:'';width:6px;height:4px;background:#fff;top:50%;margin-top:-2px;right:0;transition:0.3s}
.Floor002841 .more:hover:after{width:0}
.Floor002841 .more span{display:block;line-height:50px;position:relative;padding-left:44px}
.Floor002841 .more span:before{position:absolute;left:0;top:50%;width:18px;height:10px;margin-top:-5px;content:'';background:url(../images/Floor002841-more.png) no-repeat right center;transition:0.3s}
.Floor002841 .more:hover span:before{width:30px}
.Floor002841 .right{position:relative;z-index:1}
.Floor002841 .open-video{position:absolute;left:42%;bottom:22%;cursor:pointer;z-index:10}
.Floor002841 .open-video i{display:block;width:42px;height:42px;border-radius:50%;background:#ea5433 url(../images/Floor002841_btn.png) no-repeat center center;position:relative;z-index:4}
.Floor002841 .open-video:before,.Floor002841 .open-video:after{position:absolute;content:'';border-radius:50%;background:#ea5433;opacity:0.2;-webkit-opacity:0.2;animation:scale 3s infinite;-webkit-animation:scale 3s infinite}
.Floor002841 .open-video:before{left:-11px;top:-11px;bottom:-11px;right:-11px;animation-delay:0.3s}
.Floor002841 .open-video:after{left:-20px;top:-20px;bottom:-20px;right:-20px}
@keyframes scale{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}
50%{transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8)}
100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}
}
@-webkit-keyframes scale{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}
50%{transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8)}
100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}
}
@-ms-keyframes scale{0%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}
50%{transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8)}
100%{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}
}
@media(min-width:1025px){.Floor002841 .auto:before{left:50%;width:80%}
.Floor002841 .left{width:50%}
.Floor002841 .right{width:40.073%}
}
@media(max-width:1024px){
.Floor002841 .auto:before{left:-2%;width:104%;background-repeat:repeat-x}
.Floor002841 .right{max-width:553px;margin:0 auto}
.Floor002841 .left{padding-bottom:5vw}
}
@media(max-width:640px){
.Floor002841 .left .tit{font-size:28px}
.Floor002841 .left .en{font-size:30px}
}
.Floor002455{padding-top:6%;padding-bottom:2%}
.Floor002455 .auto_1600{max-width:1600px}
.Floor002455 .homeAbout{overflow:hidden}
.Floor002455 .homeAbout .auto{position:relative}
.Floor002455 .homeAbout .pagetit{position:absolute;top:8%;width:69px;right:0}
.Floor002455 .homeAbout .pagetit span{display:block;color:#999;font-size:24px;width:69px;writing-mode:vertical-lr;writing-mode:tb-lr}
.Floor002455 .homeAbout .pagetit .num{background:url(../images/Floor002455-homeAbout_icon.png) no-repeat 0 0;height:69px;text-align:center;line-height:69px}
.Floor002455 .homeAbout .pagetit i{display:block;margin:20px auto;height:29px;width:4px;background:#2c2494}
.Floor002455 .homeAbout .pagetit .tit{padding:0 20px}
@media only screen and (max-width:1024px){
.Floor002455 .homeAbout .pagetit{position:static;width:100%;text-align:center;margin:4% 0}
.Floor002455 .homeAbout .pagetit span{writing-mode:initial;display:inline-block}
.Floor002455 .homeAbout .pagetit .num{width:55px;height:55px;line-height:55px;background-size:100%}
.Floor002455 .homeAbout .pagetit i{display:inline-block;height:4px;width:29px;margin:8px 0}
.Floor002455 .homeAbout .pagetit .tit{padding:0;width:auto}
}
.Floor002455 .homeAbout .pic{float:left;width:36%;position:relative;padding-right:5%}
.Floor002455 .more{ ;font-size:16px;color:#2c2494;margin-top:5%;text-align:left;line-height:40px;font-weight:500}
.Floor002455 .homeAbout .pic:after{position:absolute;content:"";background:url(../images/Floor002455-about_bg.png) no-repeat right top;right:-15%;top:10%;height:100%;width:100%}
.Floor002455 .homeAbout .pic img{position:relative;z-index:2}
@media only screen and (max-width:1024px){.Floor002455 .homeAbout .wrap-container{padding:0}
.Floor002455 .homeAbout .pic{float:none;width:100%;padding-right:0}
}
.Floor002455 .homeAbout .word{float:right;width:54%}
.Floor002455 .homeAbout .word .word-tit{font-weight:normal;margin:0;padding:5% 0;font-size:24px;color:#333}
.Floor002455 .homeAbout .word .con{line-height:30px;font-size:16px;color:#666;padding-right:22%;z-index:5;position:relative;word-break:break-all;word-wrap:break-word;text-justify:inter-ideograph;text-align:justify}
@media only screen and (max-width:1024px){
.Floor002455 .homeAbout .word{float:none;width:100%}
.Floor002455 .homeAbout .pic:after{right:8%}
}
@media only screen and (max-width:480px){
.Floor002455 .homeAbout .word .word-tit{font-size:20px}
.Floor002455 .homeAbout .word .con{font-size:14px}
}
@media only screen and (min-width:1025px){
.Floor002455 .homeAbout .word .word-tit{font-size:35px}
}
@media only screen and (min-width:1366px){
.Floor002455 .homeAbout .word .word-tit{font-size:40px}
}
.Floor002455 .homeAbout .list{max-width:631px;margin:8% 0 0}
.Floor002455 .homeAbout .list li{float:left;width:25%;text-align:center;padding:0 4%}
.Floor002455 .homeAbout .list li+li{border-left:1px solid #f0f0f0}
.Floor002455 .homeAbout .list li span{font-size:15px;color:#000;display:block}
.Floor002455 .homeAbout .smallpic{margin:2% 0 0 auto;text-align:right;position:relative;right:-20%}
@media only screen and (max-width:1024px){
.Floor002455 .homeAbout .smallpic{right:0}
}
@media only screen and (max-width:480px){
.Floor002455 .homeAbout .list li{width:50%;border-bottom:1px solid #f0f0f0;padding:15px 4%}
.Floor002455 .homeAbout .list li+li{border-left:none}
.Floor002455 .homeAbout .list li:nth-child(2n){border-left:1px solid #f0f0f0}
}


.RighInfo002809{padding:3% 0}
.RighInfo002809 .title{text-align:center;font-size:16px;font-weight:bold;color:#333;padding-bottom:4%}
.RighInfo002809 .title:after{display:block;margin:10px auto 0;content:'';width:2px;height:30px;background:#d81b22;transform:rotate(-70deg)}
.RighInfo002809 .txt-logo{border:1px solid #eee;margin-bottom:6%}
.RighInfo002809 .txt-logo .log ul li.info{font-weight:bold;line-height:26px;font-size:15px;color:#333}
.RighInfo002809 .txt .box:not(:first-child){margin-top:2%}
.RighInfo002809 .txt .box p{line-height:24px;margin-bottom:2.5%}
@media(min-width:1025px){
.RighInfo002809 .txt-logo .pic{width:41.737%;border-left:1px solid #eee}
.RighInfo002809 .txt-logo .pic img{display:block;width:100%}
.RighInfo002809 .txt-logo .log ul{width:auto;margin:0 auto}
.RighInfo002809 .txt-logo .log ul li{padding:0 50px}
.RighInfo002809 .txt-logo .log ul li.img{border-right:1px solid #eee}
.RighInfo002809 .txt .box .img-1{float:left;margin-right:4%;width:20.83333%}
.RighInfo002809 .txt .box .img-2{float:right;margin-left:4%;width:33.33333%}
.RighInfo002809 .txt .box2{position:relative;z-index:1}
.RighInfo002809 .txt .box2:before{position:absolute;left:0;bottom:0;height:1px;background:#58585a;width:63%;content:''}
}
@media(max-width:1024px){
.RighInfo002809 .ytable,.RighInfo002809 .ytable-cell{display:block}
.RighInfo002809 .txt-logo{padding:5%;text-align:center}
.RighInfo002809 .txt-logo .log ul li.info{padding:30px 0}
.RighInfo002809 .txt .box .img-1,.RighInfo002809 .txt .box .img-2{display:block;margin:0 auto}
}


.Menu001756 { overflow: hidden}
.Menu001756 .header{background:url(../images/header_bg.jpg);font-size:22px;color:#fff; padding: 20px;border-radius: 20px 0 0 0;  line-height: 30px; }
.Menu001756 .header h1{font-size:22px;color:#fff;margin: 0; display: inline-block; font-weight: normal  }
.Menu001756 .header span{font-size:20px;color:rgba(255,255,255,0.5); text-transform: uppercase;font-family: Fonts2; }

.Menu001756 .Categorywap{padding-left: 20px;line-height: 46px;background: #fff;color: #0d1a26;font-size: 16px;display: none;position: relative;border-bottom: 1px solid #ebebeb}
.Menu001756 .Categorywap::before {content: "";position: absolute;right: 20px;top: 13px;background: url(../images/Page002046-a_next.gif)no-repeat center;padding: 10px;transition: .3s;}
.Menu001756 .Categorywap.on::before {transform: rotate(90deg);}
.Menu001756 ul{border:1px solid #e5e5e5;border-top:0;border-radius: 0 0 20px 0}
.Menu001756 li{border-bottom:1px solid #e5e5e5;line-height:46px;text-align:left; background: #f5f5f5}
.Menu001756 li:last-child{border-bottom:none; border-radius: 0 0 20px 0 }
.Menu001756 li a{display:block;color:#25170f;font-size:14px;padding-left:20px; position: relative}
.Menu001756 li:hover{background:#fff;}
.Menu001756 li a.aon{ background: #fff }
.Menu001756 li:hover a::before,
.Menu001756 li a.aon::before,
.Menu001756 li a.aon::after,
.Menu001756 li:hover a::after{display:block;}
.Menu001756 li a::before{display:none;content:""; position: absolute; right:24px; top:50%; width:15px; height:15px; margin-top:-7.5px; background:#9d97e0; border-radius:50%;}
.Menu001756 li a::after{display:none;content:""; position: absolute; border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:29px; top:50%; margin-top:-3px;}
@media(min-width:1000px){
.Menu001756 ul{ display:block!important}
}
@media(max-width:1000px){
.Menu001756 header{background-image:none;padding:3% 0;font-size:20px}
.Menu001756 ul{border:none;padding-bottom:0;display: none}
.Menu001756 li{float:none;width:100%;text-align:center}
.Menu001756 li a{padding-left: 0;}
.Menu001756 li:hover a::before,
.Menu001756 li a.aon::before,
.Menu001756 li a.aon::after,
.Menu001756 li:hover a::after{display:none;}
.Menu001756 li:last-child{border-radius: 0}
.Menu001756 .Categorywap{display: block}

}




.content{padding-top:4%}
.content .left{width:18%;float:left}
.content .right{width:78%;float:right}

.TextList001366 ol,
.TextList001366 li a{overflow:hidden;clear:both}
.TextList001366 li{font-size:14px;color:#666;line-height:24px;padding: 0 ;}
.TextList001366 ol,.TextList001366 li{border:1px solid transparent}
.TextList001366 ol{font-size:16px;color:#fff;background-color:#aaa;line-height:50px; padding: 0 30px}

.TextList001366 span{float:left;display:block;text-overflow:ellipsis;padding:2% 0 2% 13px}
.TextList001366 .intor{float:left; display:block;text-overflow:ellipsis}

.TextList001366 span:nth-child(1){ width: 30%}
.TextList001366 span:nth-child(2){ width: 20%}
.TextList001366 span:nth-child(3){ width:40%}
.TextList001366 span:nth-child(4){ width:10%}
.TextList001366 span.True{ width:10%; height: 100px; background:url(../images/new.gif) no-repeat center 25px}


.TextList001366 ol span{padding: 0}
.TextList001366 ol span:nth-child(3){padding-left: 13px}
.TextList001366 a{display:block;}
.TextList001366 .title{float:left;display:block;font-size:18px;text-overflow:ellipsis;}
.TextList001366 a:hover{color:#2c2494}
.TextList001366 li:nth-of-type(2n){background-color:#f1f1f1; border-bottom:2px solid #eee; border-top:2px solid #eee}

.TextList001366 li span:nth-child(1):before{ content: ""; display: inline-block; width: 10px; height: 10px ;background: #ccc; border: 1px solid #444; border-radius: 50%; margin-right:8px; vertical-align: middle}

.TextList001366 .pro_title{font-size:18px;color:#444}
.TextList001366 li:hover .pro_title{font-size:18px;color:#2c2494;font-weight:600}
.TextList001366 li:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.06),0 3px 14px 2px rgba(0,0,0,.04),0 0 5px -3px rgba(0,0,0,.08);transition:all .3s ease;transform:translateY(-4px)}
@media(max-width:1600px){
.PicList002150 .auto{padding:0 2%}
}
@media(min-width:1367px){
.PicList002150 li:nth-child(4n){margin-right:0}
}@media(max-width:1366px){
.PicList002150 li{width:32%;margin-right:2%}
@media(max-width:1024px){
.content .left,
.content .right{width:100%;float:none;}
.TextList001366{overflow: auto;}
.TextList001366 ul{width: 200%;}
}
}@media(max-width:1366px) and (min-width:1001px){
.PicList002150 li:nth-child(3n){margin-right:0}
}@media(max-width:1000px){
.PicList002150 ul{max-width:768px;margin:0 auto}
.PicList002150 li{width:49%}
.PicList002150 li:nth-child(2n){margin-right:0}
}@media(max-width:640px){
.PicList002150 li{float:none;width:auto;margin-right:0}
.PicList002150 .title{font-size:20px}
}@media(max-width:375px){
.PicList002150 li a{padding-left:134px}
.PicList002150 li figure{width:120px}
}


.Map002858{padding:4% 0; background: #f5f5f5;}
.Map002858 #allmap{height:430px}
.Map002858 .map{width:60%; float: left}
.Map002858 .text{width: 40%; float: right;height:430px; padding: 60px 80px; background: #fff;}
.Map002858 .text ol{width: 100%;margin-bottom: 10px; color: #999; line-height: 24px;font-size: 14px; height: auto; overflow: hidden}
.Map002858 .text li{margin-bottom: 10px; color: #999; line-height: 24px;font-size: 14px; width: 100%; float: left}
.Map002858 .text ul .icon{float: left; display: block; color: #444; margin-right: 5px; }
.Map002858 .text ul .icon img{ margin-right: 10px; width:18px; display: inline-block }
.Map002858 .text ul aside{color: #444; font-size: 16px; float: left; display: block}
.Map002858 .text  .share{ margin-top: 10px;}
.Map002858 .text  .share dd { float: left; text-align: center; margin-right: 10px;}
.Map002858 .text  .share dd img{ width: 85px }
.Map002858 .text  .share dd span{ display: block; margin-top: 5px  }
@media(max-width:1366px){
.Map002858 .text{padding:3%;}
}
@media(max-width:960px){
.Map002858 .text,
.Map002858 .map{width:100%;float:none;height: auto;}
}



.PicList001250{padding-top:2%}
.PicList001250 li{overflow:hidden;border-bottom:1px solid #e9e9e9;padding:2% 0}
.PicList001250 li .pic figure{transition:all ease 0.4s}
.PicList001250 li .pic{float:left;width:32%;overflow:hidden;padding-bottom: 19.29%;position: relative}
.PicList001250 li .pic:hover figure{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList001250 li .pic img{width:100%}
.PicList001250 li .pic figure{width:100%;height: 100%;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;position: absolute;}
.PicList001250 li div{width:64%;float:right; padding: 20px 0}
.PicList001250 li time{display:block;color:#999;font-family: Fonts;}
.PicList001250 li h4{font-size:20px;font-weight:normal;margin:10px 0}
.PicList001250 li p{line-height:28px;height:55px;overflow:hidden;font-size:16px;color:#999}
.PicList001250 li .more{display:inline-block;height:32px;line-height:32px;padding:0 25px;color:#999;border:  1px solid #ddd;margin-top:2%}
.PicList001250 li:hover time {color:#2149ad}
.PicList001250 li:hover h4 a{color:#2149ad}
.PicList001250 li:hover .more{background-color:#2149ad;color:#fff;}
.PicList001250 li:hover p {color:#2149ad}
@media(max-width:640px){
.PicList001250 li .pic,.PicList001250 li div{float:none;width:auto;display: block;}
.PicList001250 li div{padding:3%}
.PicList001250 li .pic{padding-bottom:0;}
.PicList001250 li .pic figure{position:relative;padding-bottom: 60%;background-size: cover;}
}
@media(max-width:480px){
.PicList001250 li h4{font-size:18px}
}
.RighInfo002809{padding:3% 0}
.RighInfo002809 .title{text-align:center;font-size:16px;font-weight:bold;color:#333;padding-bottom:4%}
.RighInfo002809 .title:after{display:block;margin:10px auto 0;content:'';width:2px;height:30px;background:#d81b22;transform:rotate(-70deg)}
.RighInfo002809 .txt-logo{border:1px solid #eee;margin-bottom:6%}
.RighInfo002809 .txt-logo .log ul li.info{font-weight:bold;line-height:26px;font-size:15px;color:#333}
.RighInfo002809 .txt .box:not(:first-child){margin-top:2%}
.RighInfo002809 .txt .box p{line-height:24px;margin-bottom:2.5%}
@media(min-width:1025px){
.RighInfo002809 .txt-logo .pic{width:41.737%;border-left:1px solid #eee}
.RighInfo002809 .txt-logo .pic img{display:block;width:100%}
.RighInfo002809 .txt-logo .log ul{width:auto;margin:0 auto}
.RighInfo002809 .txt-logo .log ul li{padding:0 50px}
.RighInfo002809 .txt-logo .log ul li.img{border-right:1px solid #eee}
.RighInfo002809 .txt .box .img-1{float:left;margin-right:4%;width:20.83333%}
.RighInfo002809 .txt .box .img-2{float:right;margin-left:4%;width:33.33333%}
.RighInfo002809 .txt .box2{position:relative;z-index:1}
.RighInfo002809 .txt .box2:before{position:absolute;left:0;bottom:0;height:1px;background:#58585a;width:63%;content:''}
}
@media(max-width:1024px){
.RighInfo002809 .ytable,.RighInfo002809 .ytable-cell{display:block}
.RighInfo002809 .txt-logo{padding:5%;text-align:center}
.RighInfo002809 .txt-logo .log ul li.info{padding:30px 0}
.RighInfo002809 .txt .box .img-1,.RighInfo002809 .txt .box .img-2{display:block;margin:0 auto}
}


.Page001913{text-align:center;padding:60px 0 90px;color:#ababb6}
.Page001913 *{vertical-align:middle}
.Page001913 .Pages .p_cur,.Page001913 .Pages .p_count,.Page001913 .Pages .p_total{display:none}
.Page001913 .Pages a{border:1px solid #e5e5e5;display:inline-block;padding:0 12px;line-height:35px;color:#ababb6}
.Page001913 .Pages a:hover,.Page001913 .Pages a.a_cur{color:#fff;background-color:#9d97e0}
.Page001913 .Pages em{font-style:normal;display:inline-block;vertical-align:middle}
.Page001913 .Pages .i_text{width:47px;height:36px;line-height:36px;border:1px solid #e5e5e5}
.Page001913 .Pages .i_button{cursor:pointer;background:none;width:47px;height:36px;border:1px solid #e5e5e5; color: #999}
.Page001913 .Pages .p_jump b{font-weight:normal;margin:0 5px}
@media(max-width:1000px){
.Page001913 .Pages em{display:none}
}
@media(max-width:640px){
.Page001913 .Pages a.a_first,.Page001913 .Pages a.a_end{display:none}
.Page001913 .Pages a{padding:0 10px}
}

.Floor001893{  padding: 4% 0 0 }
.Floor001893 .title{text-align:center;padding:4% 0 3% 0;color:#2c2494;font-size:36px}
.Floor001893 .title span{text-transform:uppercase;color:#e1e1e1;font-size:30px;display:block;padding:10px 0;font-family:Arial,Helvetica,sans-serif}
.Floor001893 .year{position:relative;padding:0 40px}
.Floor001893 .year .prev,.Floor001893 .year .next{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;background:url(../images/Floor001893-controls.png) no-repeat left top;cursor:pointer}
.Floor001893 .year .prev{left:0}
.Floor001893 .year .next{right:0;background-position:left bottom}
.Floor001893 .year .nextStop,.Floor001893 .year .prevStop{cursor:default}
.Floor001893 .year .prevStop{background-position:right top}
.Floor001893 .year .nextStop{background-position:right bottom}
.Floor001893 .year .bd{background:url(../images/Floor001893-bg.png) repeat-x left center;overflow:hidden}
.Floor001893 .year li{cursor:pointer;text-align:center;background:url(../images/Floor001893-dot.png) no-repeat center center;font-size:18px;padding-bottom:40px}
.Floor001893 .year li span{display:block;height:130px;padding-top:10px;;font-family: Fonts2}
.Floor001893 .year li:before{display:block;width:0;height:0;margin:0 auto;border:20px solid transparent;content:''}
.Floor001893 .year li.on{font-size:28px;color:#9d97e0;background-image:url(../images/Floor001893-dot_hover.png)}
.Floor001893 .year li.on:before{border-top-color:#f1f1f1}
.Floor001893 .year li.on span{padding-top:0}
.Floor001893 .txt{background-color:#f1f1f1}
.Floor001893 .txt li{padding:8.2% 38% 8.2% 0;position:relative; height: auto; overflow: hidden}
.Floor001893 .txt li .img{position:absolute;right:0;width:40%;top:0%}
.Floor001893 .txt li .img img{display:block;width:100%}
.Floor001893 .txt li dl{display:table;width:90%}
.Floor001893 .txt li dl dt,.Floor001893 .txt li dl dd{display:table-cell;vertical-align:top; position: relative}
.Floor001893 .txt li dl dt{border-right:1px solid #cacaca;width:245px;text-align:right;font-size:50px;height: 50px; color:#888;font-family: Fonts2;}
.Floor001893 .txt li dl dt span{display:block;padding-right:30px}
.Floor001893 .txt li dl dd pre{padding-left:30px;font-size:18px;line-height:36px}
@media(max-width:1000px){
.Floor001893 .txt li{padding-right:3%}
.Floor001893 .txt li dl{position:relative;z-index:1}
.Floor001893 .txt li .img{position: relative;width: 100%;}
.Floor001893 .txt li dl{width: 100%;padding: 0 20px;}
.Floor001893 .txt li dl dt{font-size:32px;text-align: left;}
.Floor001893 .txt li dl dd pre{font-size: 15px;line-height: 30px;padding-left: 0;}
.Floor001893 .txt li dl dd,
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl{display:block}
.Floor001893 .txt li dl dt{width:auto;border-right:0;overflow:hidden}
.Floor001893 .txt li dl dt span{padding-right:0}
}
@media(max-width:768px){.Floor001893 .title{font-size:26px}
.Floor001893 .title span{font-size:20px}
.Floor001893 .title:after{height:3px}
}
@media(max-width:480px){
.Floor001893 .txt li dl dt{width:120px;font-size:32px}
}
@media(max-width:375px){

}


.TextList000191{padding:4% 0}
.TextList000191 table{margin-bottom:20px;border-collapse:collapse;color:#7E7E7E;font-size:16px}
.TextList000191 table .td,.TextList000191 .table .f_name{border:1px solid #E3E3E3;padding:10px 15px;white-space: nowrap;}
.TextList000191 table .f_name{width:10%;font-size:16px;text-align:center;color:#333;background-color:#eee;white-space: nowrap;}
.TextList000191 table .td_1{width:20%;font-size:16px;color:#333}
.TextList000191 table .td_2{width:16%;font-size:16px;color:#333}
.TextList000191 table .td_3{width:16%;font-size:16px;color:#333;}
.TextList000191 table .td_4{text-align:center}
.TextList000191 table .td_5{background-color:#eeeeee45}
.TextList000191 table .td_6{background-color:#eeeeee55}
.TextList000191 .info{font-size:14px;color:#666;line-height:30px;white-space: pre-wrap;}
.TextList000191 table .apply{background-color:#9d97e0;color:#fff;width:97px;height:30px;line-height:30px;color:#fff;display:inline-block}
.RighInfo002223{background-color:#f5f5f5;z-index:20; padding: 4% 0}
.RighInfo002223 .h3{color:#333;line-height:1.6;margin:0;font-size:30px;font-weight:normal}
.RighInfo002223 .h4{font-size:16px;color:#333;margin:0}
.RighInfo002223 .ul{margin:0;clear:both}
.RighInfo002223 .ul li{font-size:16px;line-height:2.245}
.RighInfo002223 .ul li span{font-family:Arial;font-size:16px;color:#444;font-weight:bold}
.RighInfo002223 p{line-height:2.245;font-size:16px;color:#666;margin:0px 0px 25px;clear:both}
.RighInfo002223-xy{padding-bottom:4%}
@media(max-width:1024px){
.TextList000191 .table_1{overflow: auto;margin-bottom: 20px;}
.TextList000191 table{width: 180%;margin-bottom: 0;}
}


@media screen and (min-width:1024px){
.RighInfo002223 .h3{font-size:30px}
.RighInfo002223 .pic{width:23.765%}
.RighInfo002223 .con{width:71.235%}
}
@media screen and (min-width:768px){
.RighInfo002223 .h3:after,.RighInfo002223 .h3:after{margin:25px 0}
.RighInfo002223 .h4{font-size:32px;font-weight:normal;padding-bottom:4%;color:#444}
.RighInfo002223 .contact{margin-top:4%}
.RighInfo002223 .pic{float:right}
.RighInfo002223 .con{float:left;width:62%}
}
.RighInfo002223-xy{margin-top:-2%}
.PicList001453{padding:4% 0 4%}
.PicList001453 li{float:left;width:49%;margin-right:2%;margin-bottom: 3%;border:1px solid #eee;background:#fff; position:relative;}
.PicList001453 li:after{ position:absolute; right:0; bottom:0; width:0%; height:3px; content:''; display:block; background:#9d97e0; transition:.3s;}
.PicList001453 li:hover:after{width:60%;}
.PicList001453 li.odd{margin-right:0}
.PicList001453 li .pic{width:40%;float:left;background-size: 230px;background-position: center;position: absolute;top: 0;left: 0;height: 100%;background-repeat: no-repeat}
.PicList001453 li .pic img{display:block;width:100%;min-height:284px;border-right:1px solid #eeeeee69}
.PicList001453 li .pic:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
.PicList001453 li div{float:right;padding:50px;width:60%;background: #f6f6f6}
.PicList001453 li div h5{margin:0;font-size:18px;color:#444; font-weight: normal; position:relative; transition:0.3s;}
.PicList001453 li:hover div h5{ padding-left:20px;}
.PicList001453 li:hover div h5:after{ height:3px; position:absolute; left:0; top:10px; background:#9d97e0; display:block; width:15px; content:''}
.PicList001453 li div p{font-size:16px;color:#999;line-height:26px;height:80px}
.PicList001453 li:hover div h5 a{color:#9d97e0;padding-bottom:10px}
.PicList001453 li div time{color:#444}
.PicList001453 li div .more{height:32px;line-height:32px;padding:0 25px;color:#999;border: 1px solid #ccc;margin-top:2%; display: inline-block}
.PicList001453 li:hover div .more{border: 1px solid #9d97e0; color:#fff; background:#9d97e0}
@media(max-width:1366px){
.PicList001453 li div{padding:3%}
.PicList001453 li div p{font-size:15px;}
}
@media(max-width:1024px){
.PicList001453 li{height: 100%;}
.PicList001453 li .pic{position:relative;padding-bottom: 50%;display: block;height: auto;background-size: cover;}
.PicList001453 li .pic,
.PicList001453 li div{width:100%;float:none;}
.PicList001453 li:hover:after{width:100%;}
.PicList001453 li div{padding:20px;}
}
@media(max-width:640px){
.PicList001453 li div h5{font-size:15px;}
.PicList001453 li div{padding:10px;}
}


.PicList001234 { padding: 4% 0 0}
.PicList001234 li{float:left;width:31.5%;margin-right:2.75%;margin-bottom:2.75%;background: #f5f5f5}
.PicList001234 li:nth-child(3n){margin-right:0}
.PicList001234 li div{padding:10px 3%;background-color:#f2f2f25e}
.PicList001234 li h2{font-size:16px;color: #444;  padding:0;margin:0;font-weight:normal; line-height: 36px; text-align: center}
.PicList001234 li .time{font-size:20px;padding:0;margin:0;font-weight:600}
.PicList001234 li:hover h2{color:#2c2494}
.PicList001234 li  p{width:70%;font-size:16px;line-height:20px;height:20px;overflow:hidden;margin-bottom:0;margin-top:6px;color:#666;float:left; display: none}
.PicList001234 li .text .time{width:30%;font-size:14px;line-height:20px;height:20px;overflow:hidden;margin-bottom:0;margin-top:6px;color:#999;float:right;}
.PicList001234 li figure{position:relative}
.PicList001234 li figure img{display:block;width:100%}
.PicList001234 li figure i{width:100%;height:100%;background: url(../images/play.png) no-repeat center center  rgba(0,0,0,0.3); background-size:50px; display: block; position: absolute; left: 0%; top: 0%; z-index: 50}
@media(max-width:480px){
.PicList001234 li{width:auto;margin-right:0;float:none}
}

.Floor001805{padding-top:4%}
.Floor001805 h1{margin:0 0 25px;padding-left:30px;background:url(../images/Floor001805-title_icon.png) no-repeat left center;font-size:16px;color:#333}
.Floor001805 h1 span{font-weight:normal;font-size:12px;color:#999;padding-left:10px}
.Floor001805 li{float:left;width:100%;margin-bottom:2%; border: 20px solid #f5f5f5}
.Floor001805 li:nth-child(3n){margin-right:0}
.Floor001805 li a{display:block;transition:0.3s; position: relative; height: auto; overflow: hidden;}
.Floor001805 li a:hover{}
.Floor001805 li a:hover *{color:#2149ad;}
.Floor001805 li .Ispic{transition:0.3s;width: 30%; height: 100%; position: absolute; left: 0; top: 0}
.Floor001805 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor001805 li img{display:none}
.Floor001805 li figure{padding:50px 80px;background-color:#f5f5f5; width: 70%; float: right}
.Floor001805 li h3{margin:0;font-size:20px;color:#444;font-weight:normal}
.Floor001805 li p{overflow:hidden;height:50px;line-height:28px;color:#999;font-size:16px}
.Floor001805 li span{display:inline-block;height:32px;line-height:32px;padding:0 25px;color:#999;border:  1px solid #ddd;margin-top:2%}
.Floor001805 li a:hover span{background:#2149ad;color:#fff;}
@media(max-width:1024px){
.Floor001805 li figure{padding:3%}
}
@media(max-width:640px){
.Floor001805 li{margin-bottom:3%;}
.Floor001805 li .Ispic{width:100%;position:relative;padding-bottom: 46%;}
.Floor001805 li figure{width:100%;float:left;}
}


.con_title{ margin-bottom: 20px; }
.con_title h1{ font-size: 30px ;font-weight: normal; margin: 0; color: #444;line-height: 40px;position: relative;padding-left: 13px; }
.con_title h1:before{ content: ""; display:block; width: 3px; height:27px; background:  #666; float: left;position: absolute;left: 0;top: 8px;}
@media(max-width:1024px){
.con_title h1{ font-size:26px;}
}


.Singlepage{ font-size:16px; line-height: 26px; }
.Singlepage .about_con { background: #f5f5f5 ; padding: 4% 0;}
.Singlepage .about_con .text{ width: 45%; float: left; }
.Singlepage .about_con .pic{ width: 50%; float: right; position: relative; z-index: 50}
.Singlepage .about_con .pic:before{content: ""; display: block; position: absolute;left: -6px; top: -6px; width: 60px; height: 60px; background: #9d97e0; z-index: -5}
.Singlepage .about_con .pic:after{content: ""; display: block; position: absolute; right: -6px; bottom: -6px; width: 60px; height: 60px; background: #9d97e0; z-index: -5}
.Singlepage .map{  padding: 4% 0;}
.Singlepage .map .text{ width: 45%; float:right ; padding:  0 }
.Singlepage .map .pic{ width: 50%; float:left }
.Singlepage .map .num { margin-top: 30px; margin-bottom: 40px;}
.Singlepage .map .num dd{width: 100%;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
.Singlepage .map .num dd .icon{width: 64px;height: 64px;background: #6a74bb;border-radius: 50%;padding:3px 3px;text-align: center;display: inline-block;}
.Singlepage .map .num dd h1{height: 64px;line-height: 64px;font-size: 16px;font-weight: normal;margin: 0 0 0 15px;display: inline-block;}
.Singlepage .show{ margin-bottom: 5%}
.Singlepage .show .Ispic{padding-bottom: 89%;width: 100%!important;}
.Singlepage .show .text{width: 100%;border: 1px solid #e5e5e5}
.Singlepage .show .text h1{font-size: 16px; font-weight: normal; margin: 0; line-height:40px; text-align: center; display: block;background: #9d97e0;
    color: #fff;}
    @media (max-width: 768px) {
      .Singlepage .show .pic {position: relative;}
      .Singlepage .show .text {position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
      .Singlepage .show .text h1 {background: transparent;width: 100%;padding: 0 15px;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);white-space: pre-wrap;overflow: visible;line-height: 1.4;}
      .Singlepage .show .slider_txt {padding: 0 !important;}
      .Singlepage .show .slider_txt ul {bottom: 8px !important;margin: 0 20px !important;}
      .Singlepage .show .slider_txt ul li {padding-left: 10px !important;}
    }
    

/*slick Basic*/
.Singlepage .show .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Singlepage .show .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Singlepage .show .slick-list:focus {outline: none}
.Singlepage .show .slick-list.dragging {cursor: pointer;cursor: hand;}
.Singlepage .show .slick-slider .slick-track, 
.Singlepage .show .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Singlepage .show .slick-track {position: relative; top: 0; left: 0; display: block;}
.Singlepage .show .slick-track:before, 
.Singlepage .show .slick-track:after{display: table; content: '';}
.Singlepage .show .slick-track:after{ clear: both;}
.Singlepage .show .slick-loading .slick-track { visibility: hidden;}
.Singlepage .show .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Singlepage .show .slick-slide .slick-loading img { display: none;}
.Singlepage .show .slick-slide .dragging img { pointer-events: none;}
.Singlepage .show .slick-initialized .slick-slide { display: block;}
.Singlepage .show .slick-loading .slick-slide { visibility: hidden;}
.Singlepage .show .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Singlepage .show .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Singlepage .show{margin:3% auto;}
.Singlepage .show .slider-outer{padding: 0 50px;}
.Singlepage .show .slider_txt{width: 100%;padding: 0 20px;text-align: center;}
.Singlepage .show .slider_txt ul{list-style: none;position: absolute;bottom: 45px;right: 0;margin: 0 30px;z-index: 2;float: right;}
.Singlepage .show .slider_txt ul li{display:inline-block;padding-left: 3px;}
.Singlepage .show .slider_txt ul li button{border: none;background: #fff;width: 12px;height: 12px;border-radius: 50%;line-height: 1024;font-size: 0; padding: 0;}
.Singlepage .show .slider_txt ul li.slick-active button{background: #9d97e0;}
.Singlepage .show .slick-arrow{position: absolute;top: 40%;height: 20%;background: #9d97e0;cursor: pointer;padding: 0;font-size: 0;border: 0;width: 30px;border-radius: 4px;}
.Singlepage .show .slick-arrow:before{position: absolute; width: 20px; height: 20px; border-right: 1px solid #fff;border-top: 1px solid #fff; transform: rotate(45deg); content: ''; left: 50%; top: 50%; margin: -10px 0 0 -15px;}
.Singlepage .show .slick-prev{left: 0;}
.Singlepage .show .slick-prev:before{transform: rotate(-135deg); margin-left: -5px; }
.Singlepage .show .slick-next{right: 0;}


/*slick Basic*/
.Singlepage .pic .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Singlepage .pic .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Singlepage .pic .slick-list:focus {outline: none}
.Singlepage .pic .slick-list.dragging {cursor: pointer;cursor: hand;}
.Singlepage .pic .slick-slider .slick-track, 
.Singlepage .pic .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Singlepage .pic .slick-track {position: relative;top: 0;left: 0;display: block;width: 100%!important;}
.Singlepage .pic .slick-track:before, 
.Singlepage .pic .slick-track:after{display: table; content: '';}
.Singlepage .pic .slick-track:after{ clear: both;}
.Singlepage .pic .slick-loading .slick-track { visibility: hidden;}
.Singlepage .pic .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Singlepage .pic .slick-slide .slick-loading img { display: none;}
.Singlepage .pic .slick-slide .dragging img { pointer-events: none;}
.Singlepage .pic .slick-initialized .slick-slide { display: block;}
.Singlepage .pic .slick-loading .slick-slide { visibility: hidden;}
.Singlepage .pic .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Singlepage .pic .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Singlepage .slick-current{position: relative;}
.Singlepage .Ispic{padding-bottom: 73%;}
.Singlepage .pic .
.Singlepage .pic .slider{padding: 0;}
.Singlepage .pic .slider li{display: table;width: 100%;padding: 0 20px;text-align: center;}
.Singlepage .pic .slick-arrow{position: absolute;top: 40%;height: 20%;background: #9d97e0;cursor: pointer;padding: 0;font-size: 0;border: 0;width: 30px;border-radius: 4px;}
.Singlepage .pic .slick-arrow:before{position: absolute; width: 20px; height: 20px; border-right: 1px solid #fff;border-top: 1px solid #fff; transform: rotate(45deg); content: ''; left: 50%; top: 50%; margin: -10px 0 0 -15px;}
.Singlepage .pic .slick-prev{left: 0;}
.Singlepage .pic .slick-prev:before{transform: rotate(-135deg); margin-left: -5px; }
.Singlepage .pic .slick-next{right: 0;}



@media(max-width:1024px){
.Singlepage .about_con .text,
.Singlepage .about_con .pic,
.Singlepage .map .pic,
.Singlepage .map .text{width:100%;float:none;margin-bottom:30px;}
}














/*Page001826*/
.Page001826{ padding:3% 0 4%}
.Page001826 .Pages{ text-align:center;}
.Page001826 .Pages .p_page a{ display:inline-block; background:#f8f9fb; border:1px solid #e8e6f8; border-radius:3px; padding:0 15px;height:34px; line-height:34px;}
.Page001826 .Pages .p_cur,
.Page001826 .Pages .p_count,
.Page001826 .Pages .p_total{ display:none;}
.Page001826 .Pages .p_page em a{ font-style:normal; }
.Page001826 .Pages a.a_cur,
.Page001826 .Pages a:hover{ color:#fff; background:#9d97e0 !important;}
.Page001826 .Pages .i_text{ border:1px solid #e8e6f8; border-radius:3px;width:43px; height:34px; text-align:center; line-height:34px;}
.Page001826 .Pages .i_button{ height:34px; color:#fff;background:#9d97e0; width:34px; border:none; cursor:pointer; padding:0;}
.Page001826 .Pages .p_jump b{ margin:0 5px;}
@media(max-width:640px){
.Page001826 .Pages .p_page .a_end,
.Page001826 .Pages .p_page .a_first,
.Page001826 .Pages .p_page em{ display:none;}
.Page001826 .Pages .p_page a{ padding:0 10px;}
}



/*Page002623 */
.Page002623{padding: 2vw 0 3vw; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 1.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #9d97e0;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{/* display: none; */}
.Page002623 .Pages a{background-color: #eee;width: 30px;}
}


/*
 .PicList002796 
 */
.PicList002796{padding: 3% 0 0%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 38%; background-size: cover}
.PicList002796 ol p{margin: 0 0 15px;font-size: 18px;color: #333;line-height: 28px;text-align: justify;}
.PicList002796 li{ position:relative; }
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; display: none;}
.PicList002796 li .video_files video{max-height: 280px;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;max-height: 532px;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;}
.PicList002796 figure em{ display:block; padding-bottom: 67%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 70px;height: 70px;border: 3px solid #fff;margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid #fff;margin-left: -5px;margin-top: -15px;}
.PicList002796 li p{margin: 0 0 15px;font-size: 16px;color: #333;line-height: 28px;text-align: justify;overflow: hidden;}
.PicList002796 .txt{position: relative;padding: 20px 0;/* padding-right: 120px; */}
.PicList002796 .txt span{display: block;font-size: 14px;background:url(../images/time.png) no-repeat left center /20px;padding-left: 28px; margin-top: 10px}
.PicList002796 .txt time{background: #9d97e0;display:block;padding: 5px 15px;color: #fff;border-radius: 99px;position: absolute;right: 0;bottom: 22px;margin-top: -14.5px;}
.PicList002796 li .txt time {color: #999;background: none;padding: 0;/* top: 22px; */margin-top: 0;}
@media(min-width:769px){
.PicList002796 li{ float: left; width: 29.75%;margin-right: 5.25%; margin-bottom:2%;} 
.PicList002796 li:nth-of-type(3n){ margin-right: 0; }
.PicList002796 li:nth-of-type(3n+1){clear:left;}
}
@media(max-width:768px){
.PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
.PicList002796 figure em{ padding-bottom: 47%; background-size:cover;}
}
@media(max-width:480px){
.PicList002796 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList002796 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList002796 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
}


/*.RichInfo005*/
.RichInfo0051{padding: 3% 0;}
.RichInfo0051 .auto_1400{max-width: 1000px;}
.RichInfo0051 .news_info .title{ color: #333; text-align:center; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 40px;}
.RichInfo0051 .news_info .title h1{margin:0; padding-bottom:10px; font-size:24px; font-weight:normal;}
.RichInfo0051 .news_info .title p{margin:0; padding-bottom: 0px; text-indent: 0}
.RichInfo0051 .news_info .title p span{margin:0; color:#777;}
/*.RichInfo0051 .news_info article{background: #f2f3f5; padding: 2%; font-size: 15px; color: #666; line-height: 2; text-align: justify;}
.RichInfo0051 .news_info article{background: #f2f3f5; padding: 2%; font-size: 15px; color: #666; line-height: 2; text-align: justify;}*/
.RichInfo0051 .news_info article b{color: #9d97e0; }
.RichInfo0051 .news_info .info{font-size: 16px; color: #666; line-height: 2;}
.RichInfo0051 .news_info p{text-indent: 0em;font-size: 14px; color: #666;line-height:30px;margin: 0;}
.RichInfo0051 .news_info h2{font-size: 18px; color: #9d97e0; /*margin: 0;margin-top: 10px;*/}
.RichInfo0051 .news_info h2 span{font-size: 14px; color: #666; font-weight:normal}
.RichInfo0051 .news_info h3{font-size: 18px; color: #333; border:1px dashed #9d97e0; border-right:0; border-left:none;padding: 6px 0;margin: 0;font-weight: normal;}
.RichInfo0051 .news_info b{border:1px solid #888; border-left:none;padding: 5px 15px; font-weight:normal; color:#666 !important}
.RichInfo0051 .news_info .b{  border-right:none !important }
.RichInfo0051 .news_info b:last-child{ border-right:none !important }
.RichInfo0051 .news_info .info_back{text-align:center; clear:both; padding:20px 0;}
.RichInfo0051 .news_info .info_back a{background: #9d97e0;padding: 8px 35px;color:#fff;font-size:16px;}
.RichInfo0051 .news_info .info_pn {padding-top: 2%; }
.RichInfo0051 .news_info .info_pn span{display:block; float: left; }
.RichInfo0051 .news_info .info_pn span:last-child{ float: right; }
.RichInfo0051 .news_info .info_pn span a{font-size: 15px; color:#999;}
.RichInfo0051 .news_info .info_pn span a:hover{color:#9d97e0;}
.RichInfo0051 .news_info .icon {width: 18px;margin-right: 10px;display: inline-block;margin-bottom: 4px;}
@media(max-width:960px){
.RichInfo0051 .news_info .title h1{font-size:20px;line-height:36px;}
.RichInfo0051 .news_info .info_pn span:last-child{ float: left; }
}
@media(max-width:640px){
.RichInfo0051 .news_info .title h1{font-size:18px;line-height:32px;}
}

.RichInfo0051 .txt2{margin: 3% 0;}
.RichInfo0051 .txt2 p{font-size: 15px;line-height: 30px;text-indent: 2em;}
.RichInfo0051 .news_info table td {font-size: 14px;border: 1px solid #eee;text-align: center;padding: 10px 20px;}
.RichInfo0051 .FileUpload{text-align:center;margin: 3% 0;}
.RichInfo0051 .FileUpload a{display:inline-block;background: #9d97e0;color: #fff;padding: 10px 30px;font-size: 18px;border-radius: 5px;}








/*slick Basic*/
.Floor002873 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002873 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002873 .slick-list:focus {outline: none}
.Floor002873 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002873 .slick-slider .slick-track, 
.Floor002873 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002873 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002873 .slick-track:before, 
.Floor002873 .slick-track:after{display: table; content: '';}
.Floor002873 .slick-track:after{ clear: both;}
.Floor002873 .slick-loading .slick-track { visibility: hidden;}
.Floor002873 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002873 .slick-slide .slick-loading img { display: none;}
.Floor002873 .slick-slide .dragging img { pointer-events: none;}
.Floor002873 .slick-initialized .slick-slide { display: block;}
.Floor002873 .slick-loading .slick-slide { visibility: hidden;}
.Floor002873 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002873 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002873{margin:3% 0;}
.Floor002873 .slider{padding: 0 50px;}
.Floor002873 .slider li .img{display: table;width: 100%; height: 110px; padding: 0 10px; text-align: center;}
.Floor002873 .slider li  img{max-height: 300px;}
.Floor002873 .slick-arrow{position: absolute;top: 25%;height: 50%;background: #9d97e0;cursor: pointer;padding: 0;font-size: 0;border: 0;width: 30px;border-radius: 4px;}
.Floor002873 .slick-arrow:before{position: absolute; width: 20px; height: 20px; border-right: 1px solid #fff;border-top: 1px solid #fff; transform: rotate(45deg); content: ''; left: 50%; top: 50%; margin: -10px 0 0 -15px;}
.Floor002873 .slick-prev{left: 0;}
.Floor002873 .slick-prev:before{transform: rotate(-135deg); margin-left: -5px; }
.Floor002873 .slick-next{right: 0;}


/*Form002219*/
.Form002219{margin: 3% 0;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{border:1px solid #dfdfdf;border-radius:5px;width:100%;padding:0 10px;line-height:38px;height:38px;color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#9d97e0;} 
.Form002219 dl.dl .queueList {word-wrap: break-word;margin: 0 !important;padding: 10px;}
.Form002219 dl.dl .queueList .placeholder {font-size: 14px !important;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

.partner-info{
    padding: 0  0 3% ;
}











.selectBox{margin-bottom: 20px;}
.selectBox dd{position: relative;max-width: 360px;}
.selectBox dd a.a_sel{display: block;width: 300px;height: 48px;line-height: 48px;padding: 0 20px;color: #333;border: 1px solid #ddd;border-radius: 3px;position: relative}
.selectBox dd a.a_sel::before {content: "";position: absolute;right: 10px;top: 13px;background: url(../images/Page002046-a_next.gif)no-repeat center;padding: 10px;transition: .3s;background-size: 8px}
.selectBox dd a.a_sel.on::before {transform: rotate(90deg);}
.selectBox dd ul{display: none;position: absolute;top: 48px;left: 0;width: 100%;max-width: 300px;background-color: #fff;padding: 0 20px;border: 1px solid #333;}
.selectBox dd ul li b{display: none}
.selectBox dd ul li p{margin: 0;line-height: 24px;}
.selectBox dd a.btn{background: #9d97e0;text-align: center;width: 80px;height: 48px;line-height: 48px;color: #fff;position: absolute;top: 0;left: 310px;}

@media(max-width:1024px){
.selectBox{margin: 20px 0;}
.selectBox dd a.a_sel{width: 60%}
.selectBox dd a.btn{right: 0;width: 35%;left: auto}
}



.search-view{position:absolute;top:0;left:0;z-index:100;width:100%;height:100px;background-color:#fff;display:none}
.search-view .search-mask{position:fixed;top:100px;bottom:0;left:0;right:0;z-index:10;background-color:rgba(0,0,0,.5)}
.search-view .search-box{width:1200px;height:100px;margin:0 auto;padding-top:30px}
.search-view .search-box .search{height:30px;position:relative;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:.4s;transition:.4s;opacity:0}
.search-view.show .search-box .search{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
.search-view .search-box .search input{display:inline-block;vertical-align:top;box-sizing:border-box;height:100%;width:70%;border:none;font-size:16px;max-width: none;margin-left: 0;}
.search-view .search-box .search .btn{display:inline-block;vertical-align:middle;font-size: 18px;margin-top: 6px;}
.search-view .search-box .search .close{width:15px;height:15px;position:absolute;right:0;top:8px;background:url(../images/close.png) no-repeat center center;cursor:pointer;background-size:contain}
.search-view .bg{position:absolute;left:0;top:0;width:100%;height:100%;}
@media (max-width: 1040px) {
  .search-view .search-box{width:100%}
}
@media (max-width: 992px) {
  .search-view{height:auto}
  .search-view .search-box{height:auto;padding:21px 15px}
  .search-view .search-mask{top:70px}
}

/* .BMapLib_nav_tab li.BMapLib_current{width: 123px !important;} */
.BMapLib_nav_tab_content li td{font-size: 12px !important; padding-left: 0 !important;}
.BMapLib_nav_tab_content li td input{font-size: 12px !important;}
