 .title{ text-align:center; }
 .title span{ font-size:12px; letter-spacing:5px;color:#73c7e9;color: #333;}
.title h1{ margin:0; font-size:24px; padding:10px 0; font-weight:normal; color:#000;    line-height: 20px;}
.title span:after{ display:block; margin:0 auto; width:100px; height:5px; background-color:#73c7e9; margin-top:10px; content:'';}
@media(max-width:640px){
.title h1{ font-size:14px;padding-bottom: 0;}
    .title span{font-size: 12px;}
 .title h1:after{ height:5px;}
    .title span:after{margin-top: 3px;}   
}
.bgb{background: #f7f7f7;}
/*
 .Banner002307 为demo编号
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002307{ height: 270px;}
	.Banner002307 img{ display: none;}
	.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 270px; width: 100%;}
}
/*
 .Location000657 为demo编号
 */
.Location000657{ }
.Location000657 dl{padding:1% 0; border-bottom:#e5e5e5 1px solid;    color: #000;position: relative; overflow:hidden;}
.Location000657 dl ul{ float:left;}
.Location000657 dl ul li{ float:left; list-style:none; padding-right:15px;}
.Location000657 dl ul li a{ font:normal 14px/28px "微软雅黑"; color:#000;}
.Location000657 dl ul li a:hover,.Location000657 dl ul li.aon a{ color:#27b2ea; font-weight:bold;}
.Location000657 em{ font-style:normal; float:right; background:url(../images/Location000657-icon.png) no-repeat left center; padding-left:15px;font-size: 12px;}
.Location000657 em span{ color:#73c7e9;font-size: 12px;}
.Location000657 em a{ position:relative; padding-right:15px; margin-right:10px;font-size: 12px;}
.Location000657 em a::before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
@media(max-width:640px){
.Location000657 em{ display:none;}
.Location000657 dl{ padding:0;}
}
/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:2% 0;}
.RighInfo001278 .prod_info{  overflow: hidden;height: 392px;}
.RighInfo001278 .smallimg{height: 392.02px;float: right;width: 54%;}
.RighInfo001278 .prod_info .tit{margin:0; color:#000;font-weight:normal; font-size:18px;    line-height: 38px; }
.RighInfo001278 .prod_info .con{line-height:38px; color:#333; min-height:233px;    font-size: 15px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#999;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}

@media(min-width:641px){
.RighInfo001278 .big_img{  height:100%; width:43.9%;    float: left;}
.RighInfo001278 .big_img li{ position:absolute;width:100%;top:0; left:0;  height:100%; }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; }
.RighInfo001278 .big_img li img{    width: 100%;}
    
 }	
@media(max-width:641px){
    .RighInfo001278 .smallimg{width: 100%;height: auto;float: none;}
}
.RighInfo001278 .big_img li{ text-align:center;position: relative;}
/*.RighInfo001278 .big_img li:after{position: absolute;border:1px solid #000;content: "";width:95%;height:95%;top:2.5%;left: 2.5%;}
.RighInfo001278 .big_img li:before{position: absolute;border:1px solid #000;content: "";width:93%;height:93%;top:3.5%;left: 3.5%;}*/
.RighInfo001278 .list{ padding:0 30px;position:relative; overflow:hidden;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:25%; margin-top:19px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;}
.RighInfo001278  .tempWrap{width: 100%!important;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;border:1px solid #f2f2f2;}
.RighInfo001278 .list li.on .table{ border-color:#73c7eb;}

.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#2d2d37;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;color:#fff;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#73c7eb; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}
@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
    .RighInfo001278 .prod_info{height:auto;    float: none;}
 }	
/*
 .PicList001216 为demo编号
 */
.PicList001216{ padding-bottom:2%;padding-top:1%;}
.PicList001216 dl{padding:1% 0; border-bottom:1px solid #f0f4f4;}
@media(min-width:481px){
.PicList001216 dl{ display:table; width:100%;cursor: pointer;    padding-right: 2%;}
    .PicList001216 dl:hover{background:#eaeaea;box-shadow: 1px 1px 5px #cecece;}
.PicList001216 dd{ display:table-cell; vertical-align:middle;}
.PicList001216 dd:nth-child(1){ width:90px;text-align: center}
.PicList001216 dd:nth-child(2){ width:19.1%;}
.PicList001216 dd:nth-child(2) img{ width:85%;}
.PicList001216 dd span{ display:block;}
.PicList001216 dd h3{ position:relative;font-size:14px; height:20px;}
.PicList001216 dd .dot{ position:absolute; width:90%; left:0; top:0; line-height:20px;color: #982916}
.PicList001216 dd:nth-child(3){ font-size:12px;}
}
.PicList001216 dd span{font-size:42px;color:#396275;}
.PicList001216 dd h3{ font-weight:normal;font-size: 18px;text-align: justify}
.PicList001216 dd p{ line-height:20px; height:40px; overflow:hidden;color: #333;font-size: 16px;text-align: justify}
.PicList001216 dd .more{ display:inline-block;  line-height:30px; padding:0 40px 0 26px; border:1px solid #987d78; border-radius:28px; background:url(../images/PicList001216-more.png) no-repeat 95% center;}
.PicList001216 dd .more:hover{color:#73c7e9;}
@media(max-width:1000px) and (min-width:481px){
.PicList001216 dd:nth-child(2){ width:30%;}
}
@media(max-width:480px){
.PicList001216 dl{ padding:2%;}
.PicList001216 dd img{ width:100%;}
.PicList001216 dd:nth-child(2){ padding:2% 0;}
.PicList001216 dd h3{ font-size:14px;margin: 1% 0;}
.PicList001216 dd p{font-size: 12px;margin-top:0;margin-bottom: 1%;}
.PicList001216 dd span{font-size:30px;}
}

/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0;/*background: url(../images/RighInfo001749-bg.jpg) no-repeat center bottom;*/}
.RighInfo001749 h3{text-align: center;color:#73c7e9;font-size: 24px;font-weight: 20px;margin-bottom: 2%;}
.RighInfo001749 .RighInfo_img01{float: left;margin:0px 47px 9px 0px}
.RighInfo001749 .contact_l{ width:40%;}
.RighInfo001749 .contact_r{ width:60%; margin-bottom:2%;}

/*.RighInfo001749 p{font-size: 16px;color:#333;}
.RighInfo001749 p:nth-child(1){line-height: 32px;padding-bottom: 32px;text-indent: 2em;font-size: 15px;}
.RighInfo001749 p:nth-child(2){line-height: 32px;text-indent: 2em;font-size: 15px;}
.RighInfo001749 p:nth-child(3){line-height: 32px;text-indent: 2em;font-size: 15px;}
.RighInfo001749 p:nth-child(4){line-height: 32px;text-indent: 2em;font-size: 15px;}
.RighInfo001749 p:nth-child(5){line-height: 32px;text-indent: 2em;font-size: 15px;}
.RighInfo001749 p span{color:#982916;font-size: 18px;text-align: center;font-weight: bold;}*/

@media (max-width: 480px){
	.RighInfo001749 p{line-height: 32px;text-indent: 2em}
	.RighInfo001749 img:first-child{width:100%;}
	.RighInfo001749 .myimg{overflow: hidden;}
	.RighInfo001749 .myimg img{width:48%!important;margin-right: 2%!important;float: left;margin-bottom: 1%;}
	.RighInfo001749 .myimg img:nth-child(2n){margin-right: 0;}
	.RighInfo001749 .contact_l,.RighInfo001749 .contact_r{ width:100%;}
}
/*Top002402 */
.Top002402{background: #fff;margin: 0 auto; position: relative; z-index: 99; border-top: 2px solid #2d2d37}
.Top002402 .header{ max-width:1200px; height:80px;}
@media(max-width:1130px){
.Top002402 .header{ margin:0 2%;}
}
.Top002402 .header-left{ float:left; height:100%; display:table;}
.Top002402 .header-left a{ display:table-cell; vertical-align:middle;}
.Top002402 .header-left img{ max-height:70px;}
.Top002402 .header-mid,
.Top002402 .header-right{ float:right;}
.Top002402 .top-language{ background:url(../images/Top002402-lang_icon.gif) no-repeat left center; padding-left:35px; line-height:80px;}

.Top002402 .top-language a:hover,
.Top002402 .top-language a.on{ color:#73c7e9;}
.Top002402 .header-menu li{ width:auto !important;}
.Top002402 .header-menu li em{ line-height:80px; position:relative;}
.Top002402 .header-menu li em::after{ position:absolute; content:''; width:100%; bottom:0; left:0; height:0;  background-size:cover; transition:0.3s;  background: -webkit-linear-gradient(top,rgba(154,39,26,1),rgba(242,227,2,1)); /* Safari 5.1 - 6 */
  background: -o-linear-gradient(top,rgba(154,39,26,1),rgba(242,227,2,1)); /* Opera 11.1 - 12*/
  background: -moz-linear-gradient(top,rgba(154,39,26,1),rgba(242,227,2,1)); /* Firefox 3.6 - 15*/
  background: linear-gradient(to top,rgba(154,39,26,1),rgba(242,227,2,1)); /* 标准的语法 */background:#73c7e9;}
.Top002402 .header-menu li em a{ position:relative; z-index:3; padding:0 15px;color:#000;}
.Top002402 .header-menu li em a:hover,
.Top002402 .header-menu li.aon em a{ color:#fff;}
.Top002402 .header-menu li:hover em::after,
.Top002402 .header-menu li.aon em::after{ height:100%;}
.Top002402 .header-menu li .sub{ width:100%; overflow:hidden; background:#fff; border-bottom:2px solid #73c7e9;}
.Top002402 .header-menu li dl{ padding:10px 0;}
.Top002402 .header-menu li dt{ padding:5px 0;}
.Top002402 .header-menu li dt a{ position:relative;line-height:20px; padding:0 10px 0 10px;transition: ease-out 0.2s;}
.Top002402 .header-menu li dt a:hover{color:#73c7e9; border-left:5px solid #73c7e9; background:none;}
@media(max-width:1100px){
.Top002402 .header-menu li em a{ padding:0 10px;}
}
@media(max-width:1024px){
.Top002402 .header-right{ padding-right:50px;}
.Top002402 #open_menu{ top:50%; transform:translateY(-50%); background:#73c7e9; border:none; border-radius:0; height:30px;}
.Top002402 #open_menu i,
.Top002402 #open_menu i::before, 
.Top002402 #open_menu i::after{background:#fff;}
.Top002402 #header-menu ul{ background:rgb(152, 41, 22);}
.Top002402 #header-menu li em{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002402 #header-menu li em a{ font-weight:normal; border-bottom:1px dashed rgba(0,0,0,0.3);}
.Top002402 #header-menu li.has-sub em::after{ border:none; width:12px; height:2px; background:#fff; margin-top:-1px;}
.Top002402 #header-menu li.has-sub em a{ position:relative;}
.Top002402 #header-menu li.has-sub em a::after{ position:absolute; content:''; width:2px; height:12px; right:10px; top:50%; margin-top:-5px;background:#fff;}
.Top002402 #header-menu li.has-sub.clickon em a::after{ display:none;}
.Top002402 #header-menu li .sub{ background:rgba(0,0,0,0.2);}
.Public_nav_style #header-menu li .sub-menu dt a{ border-bottom:1px solid #73c7e9;}
}
@media(max-width:768px){
.Top002402 .header-left{ width:40%;}
}
/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{ position:absolute; top:0; height:100%; width:1200px;  color:#fff; padding-bottom:2%;margin: 0 auto;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{ margin:0; max-width:auto; font-weight:normal;}
.Banner002704 .slides li h1{ font-size: 26px;line-height: 38px;color: #fff;}
.Banner002704 .slides li p{ font-size:20px; padding:2% 0;color:#eee;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#73c7eb; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#73c7eb;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #fff; border-radius:50%; width:38px; height:38px; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#da251c; border-color:#da251c;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{ position:absolute; bottom:5%; z-index:20;width:1200px;margin-left:-795px; color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ display:inline-block; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ left:2%; right:2%; width:auto; text-align:center; max-width: 1200px; margin: 0 auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:24px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li h1{ font-size:24px; display:none;}
.Banner002704 .slides li p{ font-size:14px; display:none;}
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px;  display:none;}
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px;}
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}

/*
 .Bottom001681 为demo编号
 */
.Bottom001681{ background-color:#2d2d37;}
.Bottom001681 .auto{ position:relative;padding-top:1%;}
.Bottom001681 .gettop{ position:absolute; right:-63px; margin-top:-93px;  border-radius:50%; width:63px; height:63px; z-index:50; background:url(../images/Bottom001681-top.png) no-repeat center center/50% 50% #396275;}
.Bottom001681 .ewm p{ color:#fff;}
@media(max-width:1366px){
.Bottom001681 .gettop{right:2%;}
}
.Bottom001681 .share{ background:url(../images/Bottom001681-logo.png) no-repeat left top/auto 100%; padding:0px 0;}
.Bottom001681 .share ul{ float:right;}
.Bottom001681 .share li{ float:left; position:relative; margin-left:3px;}
.Bottom001681 .share li a{ display:block; width:33px; border-radius:50%; height:33px; border:1px solid rgba(255,255,255,0.8); background:url(../images/Bottom001681-share.png) no-repeat left top; opacity:0.5;}
.Bottom001681 .share li a:hover{ border-color:#fff; opacity:1;}
.Bottom001681 .share li.sina a{ background-position:-38px 0;}
.Bottom001681 .share li.qq a{ background-position:-75px 0;}
.Bottom001681 .share li.wx{ position:relative;}
.Bottom001681 .share li.wx figure{ position:absolute; border:5px solid #fff; width:120px; height:120px; left:50%; margin-left:-60px; bottom:100%; display:none; margin-bottom:5px; z-index:100;}
.Bottom001681 .share li.wx figure img{ display:block; width:100%;}
.Bottom001681 .share li.wx:hover figure{ display:block;}
.footerword{font-size: 18px;color:#fff;text-align: center;    margin-bottom: 1%;}
.footerword img{ display:block; margin:2% auto 0 auto;}
.Bottom001681 footer{ padding:1% 0; color:#999;}
.Bottom001681 footer a{ color:#999;}
.Bottom001681 footer a:hover{ color:#fff;}
.Bottom001681 footer em,
.Bottom001681 footer i{ font-style:normal;}
.Bottom001681 footer em{ color:#ccc;}
.Bottom001681 footer em a{ color:#56514c; text-decoration:underline;}
.Bottom001681 footer span{ float:right;}
.Bottom001681 footer i{ margin:0 10px;}
@media(max-width:1000px){
.Bottom001681 footer{ text-align:center;}
.Bottom001681 footer span{ display:block; float:none; padding-bottom:10px;}
.Bottom001681 .gettop{ margin-top:-85px;width:40px; height:40px;}
}
@media(max-width:480px){
.Bottom001681 .gettop{ margin-top:24px;}
.Bottom001681 .share{ padding-top:40px; background-position: center top; background-size:auto 30px;}
.Bottom001681 .share ul{ float:none; margin:0 auto; width:105px;}
.Bottom001681 .share li:first-child{ margin-left:0;}
.Bottom001681 footer em{ display:block;}
.footerword{font-size: 14px;}
}
@media(max-width:375px){
.Bottom001681 footer{ font-size:12px;}
}


/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #73c7e9; background:#73c7e9;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#73c7e9;}
.Page002193 .p_count b{ color:#73c7e9;}
.Page002193 .p_total b{ color:#73c7e9;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#73c7e9; border-color:#73c7e9;}
.Page002193 .p_page b{ font-weight:normal;}
.color{color:#73c7e9; display: inline-block;}
/*Floor002722 */

.Floor002722{ padding:2% 0;}
.Floor002722 >.auto{width:96%; max-width:1780px;}
.Floor002722 .copy-html{ display:none;}
.Floor002722 .tab >.auto{ position:relative;}
.Floor002722 .tab >.auto a{ position:absolute; right:0; top:18px; color:#999; font-size:16px;}
.Floor002722 .tab >.auto a span{ display:inline-block; width:15px; height:15px; border:1px solid #999; position:relative; vertical-align:middle; margin-left:10px;}
.Floor002722 .tab >.auto a span:before,
.Floor002722 .tab >.auto a span:after{ position:absolute; content:'';  background:#999; }
.Floor002722 .tab >.auto a span:before{width:9px; left:2px; height:1px;top:6px;}
.Floor002722 .tab >.auto a span:after{ width:1px; left:6px; top:2px; height:9px;}
.Floor002722 .tab >.auto a:hover{ color:#b39959;}
.Floor002722 .tab >.auto a:hover span{ border-color:#b39959;}
.Floor002722 .tab >.auto a:hover span:before,
.Floor002722 .tab >.auto a:hover span:after{background:#b39959;}
.Floor002722 .tab li{ float:left; text-align:center; cursor:pointer;}
.Floor002722 .tab li span{ display:block;position:relative; font-size:28px; color:#999; line-height:36px;}
.Floor002722 .tab li:not(:last-child) span::after{ position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); width:1px; height:25px; background:#e7e7e7; content:'';}
@media(min-width:641px){
.Floor002722 .tab ul{ width:80%; margin:0 auto; max-width:304px;}
.Floor002722 .tab li{ width:50%; }
}
@media(max-width:640px){
.Floor002722 .tab li span{ font-size:20px; padding-right:20px; }
.Floor002722 .tab li{margin-right:20px;}
.Floor002722 .tab >.auto a{ top:7px; font-size:14px;}
}
/*slick Basic*/
.Floor002722 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002722 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002722 .slick-list:focus {outline: none}
.Floor002722 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002722 .slick-slider .slick-track, 
.Floor002722 .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)}
.Floor002722 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002722 .slick-track:before, 
.Floor002722 .slick-track:after{display: table; content: '';}
.Floor002722 .slick-track:after{ clear: both;}
.Floor002722 .slick-loading .slick-track { visibility: hidden;}
.Floor002722 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002722 .slick-slide .slick-loading img { display: none;}
.Floor002722 .slick-slide .dragging img { pointer-events: none;}
.Floor002722 .slick-initialized .slick-slide { display: block;}
.Floor002722 .slick-loading .slick-slide { visibility: hidden;}
.Floor002722 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002722 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002722 .news-top{/* background:url(../images/Floor002722_bg.jpg) no-repeat center top;*/ background-size:cover; padding-top:2%; border-radius:50px 0;}
.Floor002722 .news-top .auto{ background:#44444d;}
.Floor002722 .news-top .auto ul li{position: relative;}
.Floor002722 .news-top .auto:hover{box-shadow: 1px 1px 5px #333;}
.Floor002722 .news-top .auto:hover h1 a{ color:#73c7e9;}
.Floor002722 .news-top li{ position:relative;}
.Floor002722 .news-top li .Ispic:after{ opacity:1; content:''; position:absolute; left:0; width:100%; height:60%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 64%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 64%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 64%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.Floor002722 .news-top li .Ispic aside{ position:absolute; left:5%; right:20%; bottom:10%; color:#fff; font-size:24px; z-index:4;}

.Floor002722 .news-top li .inner{ background:url(../images/Floor002722_txtbg.png) no-repeat left bottom; background-size:100% auto;}
.Floor002722 .news-top li .companyw{font-family: "din-bold"; color:#fff; font-size:14px;}
.Floor002722 .news-top li h1{ margin:0.8em 0; font-size:18px; line-height:1.45em;}
.Floor002722 .news-top li h1 a,.Floor002722 .news-top li .dot2{color:#fff;}
.Floor002722 .news-top li:hover h1 a{ color:#73c7e9;}
.Floor002722 li.slick-slide p{color:#999;margin:0;}
.Floor002722 .news-top li.slick-slide p{ line-height:1.715em; }
.Floor002722 li .more span,
.Floor002722 li .more a{ display:block; background:url(../images/Floor002722_more.png) no-repeat center center; width:17px; height:17px;}
.Floor002722 li:hover .more span,
.Floor002722 li:hover .more a{ background-image:url(../images/Floor002722_more_hover.png);}
.Floor002722 .news-top .slick-dots li{ cursor:pointer;display:inline-block; width:14px; height:14px; border:1px solid rgba(255,255,255,0.3); border-radius:50%; margin-right:12px;}
.Floor002722 .news-top  li button{ display:none;}
.Floor002722 .news-top .slick-dots li.slick-active{ border-color:#73c7e9; border-width:2px;}
@media(max-width:1200px){
.Floor002722 .news-top{border-radius: 20px 0;}
.Floor002722 .news-top .auto{ padding:0; width:96%; }
}
@media(min-width:769px){
.Floor002722 .news-top li .Ispic{ position:absolute; left:0; top:0; height:100%; width:61.584%;opacity: 1;background-image:url(uploadfiles/Floor002722_01.jpg);}
.Floor002722 .news-top li .txt{ padding-left:61.584%;}
.Floor002722 .news-top li .inner{ padding:15% 8.68%  8.68%; }
.Floor002722 .news-top li .more{ padding-top:25%;}
.Floor002722 .news-top .slick-dots{ z-index:10; position:absolute; left:0; text-align:right; bottom:12%;width:60%;}
}
@media(max-width:768px){
.Floor002722 .news-top li.slick-slide .Ispic{ position:relative; padding-bottom:56%; display:block;}
.Floor002722 .news-top li h1{ margin:0.4em 0; font-size:16px; line-height:1.25em;}
.Floor002722 .news-top li .Ispic aside{ font-size:14px;}
.Floor002722 .news-top li.slick-slide .inner{ padding:2%; padding-bottom: 0;}
.Floor002722 .news-top li.slick-slide .more{ }
.Floor002722 .news-top .slick-dots{ text-align:center; padding:5px 0;padding:-top:0;}
.Floor002722 .news-top .slick-dots li{ border-color:#ccc;}
}
@media(max-width:640px){
.Floor002722 .news-top li.slick-slide .Ispic aside{ right:5%;font-size: 14px;}
.Floor002722 .news-top li.slick-slide h1{ font-size:12px;}
.Floor002722 .news-top {border-radius: 10px 0;}
    .Floor002722 .news-top li.slick-slide h1 a{font-size: 14px;}
    .Floor002722 .news-top .slick-dots li{width:9px;height:9px;}
}

.Floor002722 .list .slick-slider{border-left:1px solid #dedede; padding-right:7.66%;}
.Floor002722 .list .slick-slider::after{ position:absolute; content:''; width:1px; height:100%; background:#dedede; right:7.66%; top:0; z-index:10;}
.Floor002722 .list .slick-arrow{ font-size:0; background:#fff; z-index:10; border:1px solid #dedede; border-left:0;position:absolute; right:0; width:7.66%; height:50%; padding:0; cursor:pointer;}
.Floor002722 .list .slick-arrow:before{ position:absolute; content:''; width:24px; height:24px; border-right:2px solid #999; border-top:2px solid #999; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:50%; left:50%; margin:-12px 0 0 -10px;}
.Floor002722 .list .slick-arrow:hover:before{ border-color:#73c7e9;}
.Floor002722 .list .slick-prev{ top:0; border-bottom:0;}
.Floor002722 .list .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); }
.Floor002722 .list .slick-next{ bottom:0;}
.Floor002722 .list .slick-next:before{ margin-left:-19px;}
.Floor002722 .list li{ border:1px solid #dedede; border-left:0;}
.Floor002722 .list li a{ display:block; padding:10%; position:relative;}
.Floor002722 .list li a:before{position:absolute; content:''; left:0; top:0; width:100%; height:100%; border:1px solid #73c7e9; opacity:0; transition:0.5s;}
.Floor002722 .list li h2{ font-weight:normal; margin:0; font-size:18px; line-height:1.555em; min-height:3.11em;}
.Floor002722 .list li p{ padding:3% 0 8% 0;}
.Floor002722 .list li a:hover h2{color:#73c7e9;}
.Floor002722 .list li:hover a:before{ opacity:1;}
@media(max-width:640px){
.Floor002722 .list li a{ padding:5% 3%;}
.Floor002722 .list .slick-slider{ padding-right:50px;}
.Floor002722 .list .slick-arrow{ width:50px;}
.Floor002722 .list .slick-slider::after{ right:50px;}
.Floor002722 .list li h2{ font-size:16px;}
}
/*Floor001837 */

.Floor001837{ padding-top:2%;}
.Floor001837 ul{padding-top:2%;}
.Floor001837 li{ float:left; width:32%; text-align:center;margin-right:2%;margin-bottom: 2%;transition: all 2s;-webkit-transition: all 1s; /* Safari */overflow: hidden;}
.Floor001837 li:hover figure img{-ms- transform:scale(1.2); /* IE 9 */-webkit- transform: scale(1.2); /* Safari */ transform: scale(1.2); /* 标准语法 */}
.Floor001837 li:hover dl{opacity: 1;}
.Floor001837 li:nth-child(3n){margin-right:0;}
.Floor001837 li figure{ /*padding-bottom:66%;*/overflow: hidden;position: relative}
.Floor001837 li figure img{ display:block;width: 100%;}
.Floor001837 li figure dl{position: absolute;color: #fff;text-align: center;background: rgba(0,0,0,0.3);width: 100%;height:100%;top:0;left:0;font-weight: bold;font-size: 18px;padding-top: 26%;letter-spacing: 6px;opacity: 0;transition: opacity 1s;-webkit-transition: opacity 1s; /* Safari */}
.Floor001837 li div{ transition:0.3s;}

.Floor001837 li a{ display:block;}
.Floor001837 li p{ margin:1% 0 0 0;font-size: 15px;}
.Floor001837 li span{ letter-spacing:2px; text-transform:uppercase; font-size:18px; font-family:Arial, Helvetica; color:#a1a1b2;}
.Floor001837 li a div{ background-color:#2d2d37; color:#fff;}
.Floor001837 li a:hover p{color:#cecece;}
.Floor001837 li a span{ color:#cecece;}
.Floor001837 li a:hover div{ background-color:#2d2d37; color:#fff;}
.Floor001837 li a:hover span{ color:#fff;}
@media(max-width:640px){
.Floor001837 li{ width:48%;}
    .Floor001837 li:nth-child(2n){margin-right:0;}
    .Floor001837 li:nth-child(3n){margin-right:2%;}
    .Floor001837 li span{font-size: 14px;}
    .Floor001837 li p{font-size: 12px;}
}
/*Floor0054 */

.Floor0054{ padding-top:2%;}
.Floor0054 ul{padding-top:2%;}
.Floor0054 li{ float:left; width:15%; border:solid 1px #ddd; text-align:center;margin-right:2%;margin-bottom: 2%;transition: all 2s;-webkit-transition: all 1s; /* Safari */overflow: hidden;}
.Floor0054 li:hover figure img{-ms- transform:scale(1.2); /* IE 9 */-webkit- transform: scale(1.2); /* Safari */ transform: scale(1.2); /* 标准语法 */}
.Floor0054 li:hover dl{opacity: 1;}
.Floor0054 li:nth-child(6n){margin-right:0;}
.Floor0054 li figure{ /*padding-bottom:66%;*/overflow: hidden;position: relative}
.Floor0054 li figure img{ display:block;width: 100%;}
.Floor0054 li figure dl{position: absolute;color: #fff;text-align: center;background: rgba(0,0,0,0.3);width: 100%;height:100%;top:0;left:0;font-weight: bold;font-size: 18px;padding-top: 26%;letter-spacing: 6px;opacity: 0;transition: opacity 1s;-webkit-transition: opacity 1s; /* Safari */}
.Floor0054 li div{ transition:0.3s;}

.Floor0054 li a{ display:block;}
.Floor0054 li p{ margin:1% 0 0 0;font-size: 15px;}
.Floor0054 li span{ letter-spacing:2px; text-transform:uppercase; font-size:18px; font-family:Arial, Helvetica; color:#a1a1b2;}
.Floor0054 li a div{ background-color:#2d2d37; color:#fff;}
.Floor0054 li a:hover p{color:#cecece;}
.Floor0054 li a span{ color:#cecece;}
.Floor0054 li a:hover div{ background-color:#2d2d37; color:#fff;}
.Floor0054 li a:hover span{ color:#fff;}
@media(max-width:640px){
.Floor0054 li{ width:48%;}
    .Floor0054 li:nth-child(2n){margin-right:0;}
    .Floor0054 li:nth-child(3n){margin-right:2%;}
    .Floor0054 li span{font-size: 14px;}
    .Floor0054 li p{font-size: 12px;}
}
/*Floor002116 */
.Floor002116{/* background-color:#f8f8f8;*/ padding-top:2%;}
.Floor002116 ul{margin-top: 1%;}
.Floor002116 .more {color:#333;display: block;text-align: right;font-size: 12px;}
.Floor002116 .more:hover{color: #73c7e9;}
.Floor002116 li{ float:left; width:49%; margin-right:2%; background:#fff; margin-bottom:2%;}
.Floor002116 li:nth-child(2n){ margin-right:0;}
.Floor002116 li a{ display:block; border:1px solid #cecece;}
.Floor002116 li img{ display:none;}
.Floor002116 li figure{ padding-bottom:45%;position: relative}
.Floor002116 li figure dd{position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);display: block;}
.Floor002116 li figure time{padding:1% 2%;color: #fff;background: #73c7e9;position: absolute;top:0;left: 0;z-index: 1000;font-size: 16px;}
.Floor002116 li div{ padding:3% 5%;background: #2d2d37}
.Floor002116 li div:after{position: absolute;content: "";bottom: 0;right:0;}
.Floor002116 h3{ margin:0; font-size:16px;color:#999}
.Floor002116 p{ margin:5px 0 0 0; color:#999;overflow:hidden;line-height:24px;height:72px;color:#999;}
.Floor002116 li p span{color:#cecece;font-size: 18px;text-align: right;display: block;}
.Floor002116 li a:hover h3{color: #fff;}
.Floor002116 li a:hover p{color: #fff;}
.Floor002116 li a:hover{box-shadow: 1px 1px 5px #333;}
.Floor002116 li a:hover figure dd{display: none;}
@media(max-width:480px){
.Floor002116 li{ float:none; width:auto; margin-right:0;}
    .Floor002116 h3{font-size: 14px;} 
    .Floor002116 p{font-size: 12px;line-height: 15px;height: 60px;}
  

}
/*
 Floor000808 为demo编号
 */

.Floor000808{background:url(../images/Floor000808_bg.jpg) repeat-y center top; margin-top:4%;}
.Floor000808 .auto{ padding-left:324px; position:relative; height:435px;}
.Floor000808 .aboutlef{width:324px; text-align: center; height: 463px;  position: absolute; top: -29px; left:0;  background:url(../images/Floor000808_bg1.png) no-repeat center top;  overflow: hidden;}
.Floor000808 .aboutlef .txt{margin-top:117px; padding-right: 24px;}
.Floor000808 .aboutlef h1{ color: #fff; font-size: 34px; font-family: Arial; font-weight:normal; line-height: 1; margin: 0;}
.Floor000808 .aboutlef h2{ color:#fff;font-size:16px;display:inline-block;border:1px solid #fff;width:121px;line-height:38px;margin:15px 0; font-weight:normal}
.Floor000808 .aboutlef p{color: #fff; font-size:16px; line-height: 30px; margin: 0;}

.Floor000808 .aboutrig{zoom:1; overflow:hidden; padding-left:45px; float:right;width: 100%;}
.Floor000808 .aboutrig h1{ color:#fff; text-transform:uppercase; font-size:24px; padding:2% 0; line-height:1; margin:0;}
.Floor000808 .aboutrig h1 span{ color:#73c7e9;}

.Floor000808 .aboutrig .main{ background:url(../images/Floor000808_bg2.png) no-repeat center top; background-size:100% 100%; padding:2% 0;}
.Floor000808 .aboutrig .main img{ width:48%; float:left; display:block;}
.Floor000808 .aboutrig .txt{ zoom:1; overflow:hidden; max-height:226px; line-height:28px; font-size:15px; color:#fff; padding:0 5.4%;}
.Floor000808 .aboutrig .txt p{ margin:0;}
@media (max-width:900px){
	.Floor000808 .aboutrig h1{ font-size:14px;}}
@media (max-width:768px){
	.Floor000808 .aboutlef{ width: 100%; background-color: #1b4b9f; position:static;display: none;}
	.Floor000808 .auto{ padding:0; height:auto;}
	.Floor000808 .aboutrig{padding: 10px 5px;}
	.Floor000808 .aboutrig .main{ background: none; border: 1px solid #fff; padding: 27px;}
	}
@media (max-width:480px){
	.Floor000808 .aboutrig .main img{width:100%; margin-bottom:10px;}
	}
.Floor000808 .form{ float:right; width:100%;}
.Floor000808 .form h5{ font-size:14px; color:#333; padding-bottom:2%; margin:0;}
.Floor000808 .form td{ padding-bottom:2%;}
.Floor000808 .form td div{ position:relative;}
.Floor000808 .form td.zero{ width:5%;}
.Floor000808 .form td label{ position:absolute; left:10px; top:0; line-height:40px; color:#888;}
.Floor000808 .form td .text{ height:40px; line-height:40px; border:1px solid #d2d2d2; background:#f7f7f7; padding:0 10px; width:100%;}
.Floor000808 .form td textarea.text{ height:120px; line-height:30px;}
.Floor000808 .form td .btn{ width:60%; height:40px; cursor:pointer; background:#73c7e9; color:#fff; font-size:14px; border:none; max-width:262px;}
@media(max-width:768px){
.Floor000808 .form{ float:none; width:auto;}
    .Floor000808 .form td .text{height:30px;}
    .Floor000808 .form td label{font-size: 12px;line-height: 30px;}
    .Floor000808 .form td .btn{height:30px;font-size: 12px;}
    .Floor000808{margin-top:0;}
}
/*
 .Floor002232 为demo编号
 */
.Floor002232 .titl{ text-align: center; font-size: 20px; color: #c49162; padding: 40px 0 }
.Floor002232 .titl p{  margin: 0; font-size: 13px; text-transform: uppercase; letter-spacing: 5px; color: #e3ccbb;}
.Floor002232 li{ position: relative; font-size: 14px; color: #fff; line-height: 24px;}
.Floor002232 li .text{position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; background: url(../images/Floor002232-bg.png)}
.Floor002232 li .text .text-inner{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.Floor002232 li h3 a{ font-size: 16px; color: #c49162; font-weight: 100}
.Floor002232 li p{ height: 48px; overflow: hidden; max-width: 312px; margin: 0 auto  }
.Floor002232 li h3 span{ width: 27px; display: block; margin: 10px auto; height: 1px;background: #fff}
.Floor002232 li h3{margin: 6px 0 0}
.Floor002232 li h3 a{ color: #fff}
.Floor002232 li:nth-child(2n) .text{  background: url(../images/Floor002232-bg2.png)}
.Floor002232 li:nth-child(2n) h3 span{ background: #fff}
.Floor002232 li{overflow: hidden} 
.Floor002232 li a img{ transition: all 0.2s;
    -webkit-transition: all 0.2s; /* Safari */}
.Floor002232 li:hover a img{-ms-transform:scale(1.2); /* IE 9 */
-webkit-transform: scale(1.2); /* Safari */
transform: scale(1.2); /* 标准语法 */}
@media (min-width: 640px) {
.Floor002232 li{ width: 50%; float: left;}	
}
@media (min-width: 768px) {
.Floor002232 .titl{ font-size: 24px;}
.Floor002232 li h3 a{ font-size: 18px;}
.Floor002232 li h3 span{ margin-top: 15px;margin-bottom: 15px;}
}
@media (min-width: 1024px) {
.Floor002232{overflow: hidden;}
.Floor002232 .titl{ font-size: 30px;}
.Floor002232 li h3 a{ font-size: 20px;}
.Floor002232 li h3 span{ margin-bottom: 20px; margin-top: 20px;}
.Floor002232 ul{ position: relative;margin-top: 2%;}
.Floor002232 li{ width: 25%; float: left; }
.Floor002232 li p{ height: 0;  }

}

.layer_box {position: fixed; display: flex;align-items: center;width:100%;height:100%;top:0;left:0;background: rgba(0, 0, 0, 0.61); z-index: 10000; display: none;}
.layer_box .main { position: absolute;width:1200px;height:700px;top: 50%;left: 50%;padding:60px;background:#fff; transform: translate(-50%,-50%);}
.layer_box .main .close_btn { position: absolute;width: 22px;height:22px;top:20px;right:20px;background:url("../images/case_close.png") no-repeat center; cursor: pointer;}
.layer_box .main .left_box { width:550px; margin:0 auto; overflow: hidden;}
.layer_box .main .bigImg .Ispic{padding-bottom:580px}
.layer_box .main .right_box { display:none; position: relative; width: 400px; height: 100%; margin:0 auto;}
.layer_box .main .right_box .txt { color:#000;}
.layer_box .main .right_box .txt h3{ margin-top:0;font-size: 18px; font-weight: normal;}
.layer_box .main .right_box .imgList {  position: absolute;width: 100%;bottom: 0;}
.layer_box .main .imgList .Ispic{padding-bottom:100px}
.layer_box .main .right_box .txt p { text-align: left;}
.layer_box .main .imgList .swiper-slide {border:2px solid #fff; cursor: pointer;}
.layer_box .main .imgList .swiper-slide-thumb-active {border:2px solid #eea57f}
.swiper-pagination{ display: none;}
.swiper-button-prev {background:url("../images/case_prev.png") no-repeat center rgba(0,0,0,0.6); position: absolute; left: 2%; top: 50%; width: 40px; height: 40px; padding:3% 2%; z-index: 10} 
.swiper-button-next {background:url("../images/case_next.png") no-repeat center rgba(0,0,0,0.6); position: absolute; right: 2%; top: 50%; width: 40px; height: 40px; padding:3% 2%; z-index: 10}

@media (max-width:768px) {
    .layer_box .main {width:100%;height:100%;padding:20px; overflow: hidden;}
    .layer_box .main .close_btn { z-index: 80;}
    .layer_box .main .left_box,
    .layer_box .main .right_box{float: none;width:100%;}
    .layer_box .main .bigImg .Ispic {padding-bottom:100%;}
    .layer_box .main .right_box {width:100%;height: auto;}
    .layer_box .main .right_box .txt p {margin: 2% 0;}
    .layer_box .main .right_box .imgList { position: relative; margin-bottom: 2%;}
}

/*Floor000556*/ 
.Floor000556{ padding-bottom:3%;}
.Floor000556 .title{ max-width:915px; margin:0 auto; text-align:center;font-size:22px; overflow:hidden;}
.Floor000556 .title a{color:#09C;}
.Floor000556 .title aside{ font-size:30px;}
.Floor000556 .title span{ position:relative;}
.Floor000556 .title span::before,
.Floor000556 .title span::after{ position:absolute; content:''; height:7px; width:360px; background:url(../images/Floor000556_line.gif) repeat-x bottom center; top:50%; margin-top:-3.5px;}
.Floor000556 .title span::before{ right:100%; margin-right:50px;}
.Floor000556 .title span::after{ left:100%; margin-left:50px;}

.Floor000556 .tab{ text-align:center;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; text-align: center; font-size: 14px; cursor: pointer; transition:0.3s;}
/*.Floor000556 .tab .on{ background: #00a0e9; color: #fff; }*/
.Floor000556 .tab-info{ display:none;}

.Floor000556 .pro_list{ position:relative; padding:0 50px;}
.Floor000556 .owl-stage-outer{ overflow:hidden;}
.Floor000556 .owl-item{ float:left;}
.Floor000556 .owl-nav{ display:block;}
.Floor000556 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0;}
.Floor000556 .owl-nav button.owl-prev{ left:0;}
.Floor000556 .owl-nav button.owl-next{ right:0;}
.Floor000556 .owl-nav button::before{ position:absolute; content:''; width:50%; height:50%; border-top:3px solid #e5e5e5; border-right:3px solid #e5e5e5; top:25%; left:25%; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor000556 .owl-nav button.owl-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg);}
.Floor000556 .owl-nav button:hover::before{ border-color:#00a0e9;}

.Floor000556 .item a{ display:block; border-bottom:5px solid #ddd;transition:0.3s;}
.Floor000556 .item a:hover{ border-bottom-color:#0089d2;}
.Floor000556 .item .pic{ text-align:center; overflow:hidden; padding:20px 0;}
.Floor000556 .item .pic img{ width:100%; display:block; max-width:220px; margin:0 auto;transition:0.3s;}
.Floor000556 .item:hover  .pic img{ transform:scale(1.12,1.12);}
.Floor000556 .item p{ margin:0; text-align:center; padding:5% 0 10% 0;}
@media(max-width:480px){
.Floor000556 .title{font-size:18px;}
.Floor000556 .title aside{ font-size:26px;}
}

/*Timeline000397 */
.Timeline000397{ position:relative; padding:20px 0;}
.Timeline000397::before{ content:'';width: 100%;height: 5px;background: #9c6807;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:22px; color:#fff;width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; border-radius:50%; border:1px solid #9c6807; background:#b8882e;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#e7b659;}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../images/Timeline000397-icon1.jpg) no-repeat left bottom; }
.Timeline000397 .item div{color:#999; text-align:center;}
.Timeline000397 .item time{ text-align:center;  color:#9c6807;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:420px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.jpg); background-position:0 5px;}
.Timeline000397 .item div{ line-height:18px; max-height:126px;position:absolute; width:100%; left:0; bottom:310px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:310px;}
.Timeline000397 .item time{position:absolute; width:100%; top:52%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:43%;}
.disabled{ display:none;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../images/Timeline000397-icon2.jpg);}
.Timeline000397 .item div{ padding-top:4%;}
}

/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,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{ min-height:540px;}
.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;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#73c7e9; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#666; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:768px){
  .RighInfo002228{ min-height:720px;}
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

/*PicList002120 */
.PicList002120{padding: 3% 0;}
.PicList002120 li{float: left; width: 23.5%; margin-right: 2%; margin-bottom: 3%; box-shadow: 0 0 4px rgba(0, 0, 0, .32); transition: .4s;}
.PicList002120 li:hover{box-shadow: 0 0 12px rgba(0, 0, 0, .38); transition: .4s;}
.PicList002120 li a{display: block;}
.PicList002120 li:hover a{ color:#27b2ea;}
.PicList002120 li p{margin: 0; line-height: 46px; padding: 0 2%; text-align: center; font-size: 16px;}
.PicList002120 li .table{display: none;}
.PicList002120 li figure{padding-bottom: 70%; background-size:contain;}

@media(min-width:641px){
.PicList002120 li:nth-child(4n){margin-right: 0;}
}

@media(max-width:640px){
.PicList002120 li{width: 48%; margin-right: 4%;} 
.PicList002120 li:nth-child(2n){margin-right: 0;}
}

@media(max-width:375px){
.PicList002120 li p{font-size: 14px;}
}