/*Top002899 */
.Top002899,
.Top002899 a{color: #333;transition: 0.3s;}
.Top002899 a:hover{color: #333;}
.Top002899 .top-lang{ position:absolute; right:3%; top:38%; color: #333;}
.Top002899 .top-lang a{border-radius: 2px;border: solid 1px #eee;width: 26px;line-height: 24px;text-align: center;display: inline-block; margin-left: 10px;font-size:12px;color: #bbb;padding:0;background: #fff;}
.Top002899 .top-lang a:hover,.Top002899 .top-lang a.aon{color: #fff;background: #0000f0;border-color: #0000f0; font-size: 14px;}
.Top002899 .top-head{margin: 0 auto;position: relative;z-index: 100;height: 109px;}
.Top002899 .top-logo{position: absolute;left: 0;top: 0;display: table;height: 100%;}
.Top002899 .top-logo a{display: table-cell; vertical-align: middle;}
.Top002899 .top-logo img{}
@media(min-width:1025px){
.Top002899 .top-logo{width: 18%;}
}
@media(max-width:768px){
.Top002899 .top-head{height: 15vw;}
.Top002899 .top-logo{width: 30%;}
.Top002899 .top-logo img{max-height: 8vw;}
.Top002899 .top-lang{ right:24%; top:28%;}
}
.Top002899 .top-menu li span,
.Top002899 .top-menu li span a{display: block;}
.Top002899 .top-menu li span a{font-size: 20px; font-weight:bold;}
.Top002899 .top-menu li.aon{background:#0000f0;}
.Top002899 .top-menu li.aon span a{color:#fff;}
.Top002899 .top-menu li .sub{display: none; }
.Top002899 .top-menu li .sub-inner {padding: 20px 0;}
.Top002899 .top-menu li .sub dt a:hover{text-decoration:underline;}
@media(min-width:1025px){
.Top002899 .top-menu li span a{line-height: 109px;}
.Top002899 .top-menu li.aon span a{color: #fff;}
.Top002899 .top-menu li .sub dt a{color: #fff;}
.Top002899 .top-menu{display: table;margin-left: 28%;}
.Top002899 .top-menu li{float: left;padding: 0 1vw;}
.Top002899 .top-menu li .sub{position: absolute; left: 0; top: 100%; width: 100%;overflow: hidden;z-index: 100;background: rgba(0,0,240,0.8);}
.Top002899 .top-menu li .sub dl {float: left;}
.Top002899 .top-menu li .sub dt {float: left;margin: 0 1.31vw;}
.Top002899 .top-menu li .sub.po-r dl{float: right;margin-right: -1.31vw;}
}
@media(min-width:1025px) and (max-width:1440px){
.Top002899 .top-head{ padding: 0 30px 0 200px;}
.Top002899 .top-menu{ margin-left:18%;}
}
@media(max-width:1024px){
.Top002899 .top-menu{position: fixed; top: 0;padding-top: 15vw; right: 0;width: 0;overflow: hidden;bottom: 0;transition: 0.3s; z-index: 95; transition: 0.3s; }
.menu-show{overflow: hidden;}
.menu-show .Top002899 .top-menu{width: 240px;}
.Top002899 .top-menu ul{width: 240px; height: 100%; overflow: auto; padding: 20px;background: rgb(0,0,0,0.8);}
.Top002899 .top-menu li.aon{ background:0; color:#0000f0;}
.Top002899 .top-menu li .sub{padding: 0!important;}
.Top002899 .top-menu li span{line-height: 40px; padding-right: 40px; border-bottom: 1px solid rgba(255,255,255,0.5);position: relative;overflow: hidden; }
.Top002899 .top-menu li span .op{position: absolute;right:0; top: 0; height: 100%;width: 40px; transition: 0.3s;}
.Top002899 .top-menu li span .op.click{transform: rotate(45deg);}
.Top002899 .top-menu li span .op:before,
.Top002899 .top-menu li span .op:after{position: absolute; content: '';background: #fff; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.Top002899 .top-menu li span .op:before{width: 40%; height: 2px;}
.Top002899 .top-menu li span .op:after{height: 40%; width: 2px;}
.Top002899 .top-menu li  a{color: #fff;}
.Top002899 .top-menu li .sub-inner{padding: 10px;}
.Top002899 .top-menu li .sub dt:not(:last-child){border-bottom: 1px solid rgba(0,0,0,0.3);}
.Top002899 .top-menu li .sub dt{line-height: 24px; padding: 8px 0;}
.Top002899 .open-menu{width: 40px; height: 30px;position: absolute;right: 30px; top: 50%; margin-top: -15px; z-index: 110;}
.Top002899 .open-menu i{position: absolute; width: 70%; height: 3px; background: #0000f0; left:15%; top: 50%; margin-top: -1.5px; transition: 0.3s;}
.Top002899 .open-menu i:nth-child(2){margin-top: -8px;}
.Top002899 .open-menu i:nth-child(3){ margin-top: 6px;}
.Top002899 .open-menu.on i:nth-child(1){opacity: 0;}
.Top002899 .open-menu.on i:not(:nth-child(1)){transform: rotate(45deg); margin-top: -1.5px;}
.Top002899 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}
}
.Top002899 .top-search{position: absolute; top: 100%; right: 0; overflow: hidden;display: none; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top002899 .top-search .text{color: #999; width: 100%; line-height: 50px;height: 50px;background: #fff; border: 0; padding: 0 50px 0 20px;}
.Top002899 .top-search .text.focus{color: #666;}
.Top002899 .top-search .btn{position: absolute;right: 0;height: 100%;width: 50px; background: url("../images/Top002899_search_white.png") no-repeat center center #0000f0;}
@media(min-width:1025px){
.Top002899 .top-search{width:30vw; min-width: 300px;border-radius: 0 0 5px 5px;}
}
@media(max-width:1024px){
.Top002899 .top-search{width:100%;} 
.Top002899 .top-search .text{background: rgba(0,0,0,0.5);color: #fff;}
}
.Top002899 .open-search{position: absolute;background: url("../images/Top002899_search.png") no-repeat center center;width: 30px; height: 30px;right: 0; top: 50%; margin-top: -15px;cursor: pointer;z-index: 110;}
.Top002899 .open-search.on{background: #0000f0;}
.Top002899 .open-search.on:before,
.Top002899 .open-search.on:after{position: absolute; content:''; width: 100%; height: 2px; left: 0; top: 50%; margin-top: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);background: #fff;}
.Top002899 .open-search.on:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}



/*Banner002640 */
.Banner002640{ position:relative; z-index:1;}
.Banner002640 li img{ display:block; width:100%;}
.Banner002640 .bx-viewport{ z-index:1;}
.Banner002640 .bx-controls-direction a{position:absolute;top:50%;width:40px;height:40px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:-20px;top:50%;z-index:10;overflow:hidden;line-height:1000px;display: none;}
.Banner002640 .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.Banner002640 .bx-controls-direction a.bx-next{ right:10%;}
.Banner002640 .bx-pager{ text-align:center; z-index:10; position:absolute; width:100%; left:0; bottom:5%;}
.Banner002640 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner002640 .bx-pager a{ display:block; width:12px; height:12px; border:2px solid #fff; border-radius:50%; overflow:hidden; line-height:1000px;}
.Banner002640 .bx-pager a.active{ background:#fff;}
@media(max-width:1024px){
.Banner002640 .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
.Banner002640 .bx-controls-direction a.bx-prev{ left:3%;}
.Banner002640 .bx-controls-direction a.bx-next{ right:3%;}
}
@media(max-width:480px){
.Banner002640 .bx-pager a{ width:8px; height:8px;} 
.Banner002640 .bx-controls-direction{ display:none;}
}



/*Floor001899*/
.Floor001899{ position:relative; z-index:1;}
.Floor001899 .auto{position: relative; background:url(../images/Floor001899-bg.png) no-repeat 10% center;}
.Floor001899 h3{position: absolute;margin: 0;top: 5%;left: 0;color: #dedede;font-size: 42px;text-transform: uppercase;z-index: 1;}
.Floor001899 h3 span{display: block;color: #333;font-size: 28px;}
.Floor001899 h3:after{ display:block;content: ""; width: 52px; height: 2px; margin-top:5%; background: #0000f0;}
.Floor001899 ul{padding-left: 30%;}
.Floor001899 li{width: 33.33333333%;  padding: 0 30px; float: left; border-left: 1px solid #f2f2f2;padding-bottom:5%;}
.Floor001899 li.li_1{width: 100%; padding-top:15%; }
.Floor001899 li pre{ line-height:24px; color:#999;}
.Floor001899 li pre span{color:#0000f0;}
.Floor001899 li p{ line-height:24px; overflow:hidden; height:72px;}
.Floor001899 li h4{font-size: 16px; color: #333; margin: 0; line-height:41px; }
.Floor001899 li h4:before{ display:inline-block; content:'';width: 41px; height: 41px; margin-left:-52px; background:url(../images/Floor001899-icon1.png) no-repeat left center; vertical-align:middle; margin-right:15px;}
.Floor001899 li.li_2 h4:before{ background-image:url(../images/Floor001899-icon2.png);}
.Floor001899 li.li_3 h4:before{ background-image:url(../images/Floor001899-icon3.png);}
.Floor001899 li.li_4 h4:before{ background-image:url(../images/Floor001899-icon4.png);}
@media(max-width:1150px){
.Floor001899 h3{ left:2%;}
}
@media(max-width:1000px){
.Floor001899 h3{ position:relative; left:auto; top:auto; padding:2% 0 0 0;}
.Floor001899 ul{ padding-left:30px;}
.Floor001899 li.li_1{ padding-top:5%;}
}
@media(max-width:768px){
.Floor001899 h3{font-size: 36px;}
.Floor001899 h3 span{ font-size: 24px;}
.Floor001899 h3:after{ margin-top:20px;}
}
@media(max-width:640px){
.Floor001899 li{ float:none; width:auto; padding-bottom:3%;}
}
@media(max-width:480px){
.Floor001899 h3{font-size: 26px;}
.Floor001899 h3 span{ font-size: 18px;}
}



/*Floor002143 */
.Floor002143 .auto{position:relative;}
.Floor002143 .pic img{ display:block; width:100%;}
.Floor002143 .pic img.phone{ display:none;}
.Floor002143 .click,
.Floor002143 .file,
.Floor002143 .file video{position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002143 .click{ background:url(../images/Floor002143-video.png) no-repeat center center; cursor:pointer;}
.Floor002143 .file{ display:none; z-index:10; background:#000;}
@media(max-width:1200px){
.Floor002143 .pic img{ display:none;}
.Floor002143 .pic img.phone{ display:block;}
}


/*Floor002733 */
.Floor002733{overflow-x: hidden;background: #f6f6f6;padding: 3% 0;}
.Floor002733 .auto{padding: 0!important;}
@font-face {
  font-family: "DINPro-Bold";
  src: url("../fonts/DINPro-Bold/DINPro-Bold.woff2") format("woff2"),
       url("../fonts/DINPro-Bold/DINPro-Bold.woff") format("woff"),
       url("../fonts/DINPro-Bold/DINPro-Bold.ttf") format("truetype"),
       url("../fonts/DINPro-Bold/DINPro-Bold.eot") format("embedded-opentype"),
       url("../fonts/DINPro-Bold/DINPro-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.column-name{text-align: center;padding: 35px 0;font-weight: bold;}
.column-name .cn{color: #333;letter-spacing: 5px;line-height: 48px;position: relative;z-index: 10;text-indent: 5px;font-size: 28px;}
.column-name .cn::after{display:block;content:'';width: 50px;height:2px;background:#0000f0;margin: 12px auto 10px;}
.column-name .en{text-transform: uppercase;color: #dedede;font-family: "DINPro-Bold";font-size: 42px;}
@media(max-width:480px){
.column-name{ font-size: 24px;}
.column-name .cn{line-height: 40px;}
}
.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .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;}
.Floor002733 .slick-dots li.slick-active{border-color: #0000f0;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #0000f0;}
.Floor002733 .more{padding: 44px 0;}
.Floor002733 .more a{display: block;line-height: 58px;width: 220px;border-radius: 5px;border: 1px solid #fff;margin: 0 auto;text-align: center;font-size: 16px;transition: 0.3s;color: #aaa;background: #fff;}
.Floor002733 .more a:hover{background: #0000f0; border-color: #0000f0; color: #fff;}
.Floor002733 li.slick-slide{padding-top: 14px; height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border-bottom: 3px solid #184477; opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding: 30px;background: #fff;}
.Floor002733 li.slick-slide .txt time{color: #666; font-size: 16px;}
.Floor002733 li.slick-slide .txt aside{font-weight: bold; color: #0000f0;font-size: 18px; margin-top: 10px;}
.Floor002733 li.slick-slide .txt p{line-height: 28px;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -35px; margin-right: -35px; }
.Floor002733 li.slick-slide .inner{ margin: 0 35px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
}




/*
 .Bottom002431 
 */
.Bottom002431{  position: relative;}
.Bottom002431 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002431 .bottom {background-color: #fafafa;position: relative;}
.Bottom002431 .bottom .auto{padding-top:3%;padding-bottom:3%;}
.Bottom002431 .nav .dl dt{ padding-bottom:15px;}
.Bottom002431 .nav .dl dt span{ display: block; position:relative; padding-left: 28px;}
.Bottom002431 .nav .dl dt span i{ position:absolute; left: 0; top: 0; background: url(../images/Bottom002431-icon.png) no-repeat; width: 22px; height: 22px; display: block;}
.Bottom002431 .nav .dl1 dt span i{ background-position: 0 2px;}
.Bottom002431 .nav .dl2 dt span i{ background-position: 0 -24px;}
.Bottom002431 .nav .dl3 dt span i{ background-position: 0 -52px;}
.Bottom002431 .nav .dl4 dt span i{ background-position: 0 -82px;}
.Bottom002431 .nav .dl dt a{color: #666;font-size: 16px;line-height:24px;font-weight: bold;}
.Bottom002431 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left: 18px;}
.Bottom002431 .nav .dl dd a{display:inline-block;line-height:30px;color: #888;padding-left: 10px;position: relative;font-size: 15px;}
.Bottom002431 .nav .dl dd a:hover{ color: #0000f0;}
@media only screen and (min-width:769px ) {
.Bottom002431 .nav{float:left;width: 84%;}
.Bottom002431 .nav .dl{float:left;width: 16%;min-height: 200px;padding: 15px 0 15px 0;}

}
@media only screen and (max-width:768px ) {
.Bottom002431 .nav .dl{border-bottom: 1px solid #424343;}
.Bottom002431 .nav .dl dt{ padding:0;}
.Bottom002431 .nav .dl dt span{ position: relative; margin:0; padding:15px 0;}
.Bottom002431 .nav .dl dt span:after{ position: absolute; content: ""; display: block; background: url(../images/Bottom002431-bottom_arrow.png) no-repeat right top; width: 11px; right: 3%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
.Bottom002431 .nav .dl dt span.on:after{ transform: rotate(90deg);}

.Bottom002431 .nav .dl .two{ display: none; padding-bottom:15px;}
.Bottom002431 .nav .dl .two dd{ padding:0;}
.Bottom002431 .nav .dl .two dd a{ font-size:14px; padding:0;}
}
@media only screen and (min-width:768px ) {
.Bottom002431 .info{ float:right; width:204px;}
}
@media only screen and (max-width:767px ) {
.Bottom002431 .info{ padding: 3% 0;}
.Bottom002431 .info>*{ text-align: center !important;}
}
.Bottom002431 .info figure{ text-align:right; padding-bottom:20px;}
.Bottom002431 .info .tel{text-align: right;margin-bottom: 20px;}
.Bottom002431 .info .tel span{display:block;color:#888888;font-size: 18px;}
.Bottom002431 .info .telnum{font-size: 29px;color: #0000f0;}
.Bottom002431 .info .weixinbox{ max-width: 96px; margin: 10px 0 10px auto;}
@media only screen and (max-width:767px ) {
.Bottom002431 .info .weixinbox{ margin: 10px auto;}
}
.Bottom002431 .info .ico{  text-align: right;}
.Bottom002431 .info .ico >*{ display: inline-block;}
.Bottom002431 .info .ico span{ font-size: 15px;}
.Bottom002431 .info .ico a{width:35px;height:35px;border-radius: 50%;background: #ccc;text-align: center;line-height: 35px;color: #fff;font-size: 24px;margin-left: 5px;}
.Bottom002431 .info .ico a:hover{ color: #fff;}
.Bottom002431 footer,.Bottom002431 footer a{ color: #888;}
.Bottom002431 footer{line-height:24px;position: relative;background-color: #313131;border-top: 1px solid #424343;padding: 2% 0 3%;}
@media only screen and (max-width:767px ) {
.Bottom002431 footer{ text-align: center;}
}
.Bottom002431 footer a:hover{ color: #fff;}
.Bottom002431 footer .auto{padding-top:18px;padding-bottom:18px; }
.Bottom002431 footer .links a{ display:inline-block; position: relative;}
.Bottom002431 footer .links a+a{ margin-left: 20px;}
.Bottom002431 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #4f4f4f; }
.Bottom002431 footer .copyright{margin: 0;padding-top: 25px;}
@media only screen and (min-width:768px ) {
.Bottom002431 footer .fl{ float:left;}
.Bottom002431 footer .fr{ float:right;}
}
.Bottom002431 .linklist{position:relative;width: 216px;margin: 0 auto 20px;height: 30px;border-radius: 5px;border: 1px solid #666;}
.Bottom002431 .linklist h6{ font-size:14px; line-height:28px; padding:0px 20px; margin: 0; font-weight: normal; }
.Bottom002431 .linklist h6 i{cursor:pointer;display:block;position:absolute;top: -1px;right:-1px;width:28px;height:30px;/* background: #2d2f32; */border-radius: 0 5px 5px 0;}
.Bottom002431 .linklist h6 i:before{ content: ""; display: block; position: absolute; width: 0; height: 0; border-style:solid dashed dashed dashed; border-width: 5px 5px 0 5px; border-color:#6d6d6d transparent transparent transparent; top: 50%; margin-top: -2px; left: 50%; margin-left: -4px;}
.Bottom002431 .linklist ul{ display:none; width:216px; position:absolute; left:-1px; bottom:26px; background-color:#313131; border: 1px solid #4b4b4b; border-bottom: none; }
.Bottom002431 .linklist ul li{ border-bottom:solid 1px #4b4b4b;}
.Bottom002431 .linklist ul li a{ padding-left:20px; display:block; line-height: 30px;}
.Bottom002431 .linklist ul li a:hover{ background-color:#1b1b1c;}
@media only screen and (max-width: 767px) {
.Bottom002431 .linklist{margin-top: 10px;}
}



/*
 .Banner002307
 */
.Banner002307 .auto_1440{ max-width:1440px;}


/*
 .Menu002188
 */
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{ float:left; padding:0 30px 20px 0;}
.Menu002188 .Menu li a{font-size: 16px;color:#333;padding-bottom:19px;transition: .3s ease-out;}
.Menu002188 .Menu li.aon a,.Menu002188 .Menu li a:hover{color: #0000f0;border-bottom: 2px solid #0000f0;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a::after{ content:' > '; font-size:"宋体";}
.Menu002188 .Currents a:hover{color:#0000f0;}
@media (max-width: 1000px){
.Menu002188	.Currents{ display:none;}
}
@media(max-width:640px){
.Menu002188 .Menu{ float:none;}
.Menu002188 .Menu li{ padding:0; padding-bottom:20px; width:33%; text-align:center;}
.Menu002188 .Menu li a{ padding-bottom:0;}
}



.RighInfo002851{ padding:2% 0;} 
.RighInfo002851 .singlePage{line-height: 30px;color: #666;}
.RighInfo002851 .singlePage center{margin:3% 0;}
.RighInfo002851 .singlePage .map_l{ width:35%; float:left; margin-bottom:20px;}
.RighInfo002851 .singlePage .map_r{ width:65%; float:right; height:380px; margin-bottom:20px;}
.RighInfo002851 .title{padding-bottom: 2vw;color: #333;font-size: 100px;}
.RighInfo002851 .title .cn{font-size: 0.34em;}
.RighInfo002851 .title .en{font-size: 0.42em;font-family: "DINBold";}
@media(max-width:640px){
.RighInfo002851 .singlePage .map_l,.RighInfo002851 .singlePage .map_r{ width:100%;}
.RighInfo002851 .title{font-size: 80px;}
}


/*Timeline000913 */
.Timeline000913{ padding:2% 0;} 
.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 30px;color: #0000f0; padding-bottom: 10px;font-weight: bold;}
.Timeline000913 .title .en{font-family: 'bebas-neue';color: #d2d2d2;letter-spacing: 2px;font-size: 20px;}
@media(max-width:768px){
.Timeline000913 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
}
.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}
.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f0f0f0; padding: 1.5vw;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre pre{font-size: 15px;line-height: 1.867em;}
.Timeline000913 .year{font-family: 'DIN-Medium';color: #0000f0;font-size: 45px;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f0f0f0;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}


/*PicList002938 */
.PicList002938{} 
.PicList002938 ul{padding:2% 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #0000f0;}
.PicList002938 li p{color: #b8b8b8;line-height: 1.625em; height: 3.25em;}
.PicList002938 li aside{font-size: 18px;}
.PicList002938 li aside a{color: #1e1e1e;}
.PicList002938 li aside a:hover{color: #0000f0;}
@media(min-width:481px){
.PicList002938 ol{width: 177px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 .ytable-cell img{ width:100%;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}

/*
 .Page002274 
 */
.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:#0000f0;}
.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;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}



/*
 .TextList001729
 */
.TextList001729{ padding-bottom:2%;} 
.TextList001729 ol.type{ margin-top:2%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#0000f0; color:#fff;}
.TextList001729 .type li{display:table-cell;vertical-align:middle;text-align:center;padding-top:10px;padding-bottom:10px;line-height: 30px;font-size: 16px;}
.TextList001729 ul.type li{cursor:pointer;width:25%;font-size: 15px;}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px; padding:2%;}
.TextList001729 .list .con p{font-size:14px;line-height:28px;}
.TextList001729 .list .con p strong{font-size:15px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#0000f0; font-size:18px; border-radius:3px;}


/*
 .PicList002323
 */
.PicList002323{ padding:2% 0;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin:0 1% 1% 1%;text-align: center;}
.PicList002323 ul li div{padding-bottom: 75%;position: relative;overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{color: #333;font-weight: normal;font-size: 15px;}
.PicList002323 ul li a:hover figure{transform: scale(1.3);}
.PicList002323 ul li a:hover h3{ color: #0000f0;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}



/*
 .RighInfo001108
 */
.RighInfo001108{margin: 2% 0;}
.RighInfo001108 .pic{float:left;width: 45%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{float:right;width: 50%;padding-right:2%;color:#333;}
.RighInfo001108 .txt h1{font-size: 20px;font-weight:normal;color: #333;}
.RighInfo001108 .txt dl{border-top:1px solid #d9d9d9;padding:3% 0;border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd span{width: 31%;float:left;margin-right: 3.5%;line-height: 40px;}
.RighInfo001108 .txt dd span:nth-child(3n){margin-right:0;}
.RighInfo001108 .txt p{ line-height:36px;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{cursor:pointer;display:inline-block;padding:0 3%;line-height: 50px;font-size: 15px;}
.RighInfo001108 .tab span.on{ background-color:#0000f0; color:#fff;}
.RighInfo001108 .tab_info{ padding:2%;}
.RighInfo001108 .tab_info li span{width: 31%;float:left;margin-right: 3.5%;line-height: 40px;}
.RighInfo001108 .tab_info li span:nth-child(3n){margin-right:0;}
.RighInfo001108 .tab_info .img{text-align: center;margin: 3% 0;}
.RighInfo001108 .tab_info .img img{margin-bottom: 30px;}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}


/*
 .Floor001287
 */
.Floor001287{padding: 2% 0;background: url(../images/Floor001287_bg.jpg) no-repeat center top;background-size: cover;}
.Floor001287 .bx-wrapper{ position:relative; overflow:hidden;}
.Floor001287 .bx-pager{ display:none;}
.Floor001287 .bx-controls-direction a{ position:absolute; width:15%; height:100%; top:0; z-index:10;}
.Floor001287 .bx-controls-direction a span{position:absolute;width: 48px;left:50%;top:50%;height: 50px;margin-top: -15px;font-size: 38px;margin-left:-15px;color: #333;display: none;}
.Floor001287 .bx-controls-direction a.bx-prev{left:0;}
.Floor001287 .bx-controls-direction a.bx-next{right:0;}
.Floor001287 li dl{ padding:5% 0; }	
@media(min-width:1001px){
.Floor001287 li dl{ display:table; width:100%;}
.Floor001287 li dt,
.Floor001287 li dd{ display:table-cell; vertical-align:middle;}
.Floor001287 li dd{padding:0 3%}
.Floor001287 li dt{width: 45.4%;}
.Floor001287 li dt h2,
.Floor001287 li dt p{padding-left:5%;}
}
.Floor001287 li dt{text-align:center;}
.Floor001287 li dt h2{margin:0;font-style:normal;color: #333;font-size: 24px;}
.Floor001287 li dt p{color:#000; font-size:16px; line-height:24px; }
.Floor001287 li dt span{width: 31%;float:left;margin-right: 3.5%;line-height: 40px;}
.Floor001287 li dt span:nth-child(3n){margin-right:0;}
.Floor001287 .year{text-align:center;position:relative;z-index:20;}
.Floor001287 .year a{display:inline-block;color: #333;padding:25px;cursor:pointer;text-align: center;font-size: 16px;}
.Floor001287 .year a .img2{display:none;}
.Floor001287 .year a.active{ color: #0000f0;}
.Floor001287 .year a img{max-width:50px;margin-bottom:20px;}
.Floor001287 .year a:hover .img2,.Floor001287 .year a.active .img2{display:inline-block}
.Floor001287 .year a:hover .img1,.Floor001287 .year a.active .img1{display:none;}
@media(max-width:768px){
.Floor001287 li dd p{ overflow:auto; height:72px;}
.Floor001287 .year a{ padding:10px 4%;}
}
@media(max-width:480px){
.Floor001287 li dd h2{font-size:20px;}
.Floor001287 li dd p{ font-size:12px; line-height:18px;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:2% 0;} 
.RighInfo002228 .fl{ width:54%; float:left;}
.RighInfo002228 .fr{ width:42%; float:right;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#0000f0; font-size:24px; margin:10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; margin-bottom:10px; font-weight:normal;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "微软雅黑"; color:#333;}
.RighInfo002228 .txt h1{ color:#0000f0; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #0000f0; color:#0000f0; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; 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;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@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:28px;}
}


/*PicList002171 */
.PicList002171{ padding:1% 0;} 
.PicList002171 li{ float:left; width:23.4%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.54); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.form_table{ margin:0 auto; width:100%; padding:2% 0;}
.form_table td{ padding-bottom:1em; vertical-align:top; padding:2%;}
.form_table .f_name{ min-width:100px; width:15%; text-align:right; color:#000;}
.form_table b{ font-size:16px; color:#0253A2;}
.form_table .text{width:100%; border:1px solid #ccc; background:#fff; height:3em; line-height:3em; padding:0 10px;}
.form_table .text:focus{border:1px solid #2078da;}
.form_table .form_err{ color:#f00;}
.form_table p{ margin:0; line-height:normal; padding-top:10px;}
.form_table .btn{ width:20%; border:0; border-radius:40px;box-shadow:1px 1px 10px #e5e5e5; height:3em; cursor:pointer; color:#fff; background:#0000f0; }
.form_table .btn_reset{ background: #666; }
.form_table .btn_reset:hover{ background:#0000f0;}
.form_table .btn:hover{ background:#0000f0}
.queueList{ margin:0!important;}

@media(max-width:768px){
.form_table tr:nth-child(5){ display:none;}
.form_table .btn{ width:48%;}
}

/*20210322*/
.Top002899 .top-menu li span a {
    font-weight: bold;
}