/*Floor002651 */
/*@import url('syr/syr.css');*/
@import url('animate.min.css');

@font-face {
font-family:HanSan;
src: url(../Fonts/SourceHanSansCN-Regular.otf);
}
.my_CSS3_class {
font-family: HanSan;
font-size: 3.2em;
}



body{ font-family: HanSan }


.Floor002651 *{}
.Floor002651 .number{position: fixed; top: 38%; transform: translateY(-50%);right: 35px; z-index: 99;height:320px;}
.Floor002651 .number li:before,
.Floor002651 .number li:after{ width:1px; height:0; background:#fff; display:block; margin:0 auto; content:''; transition:height 0.2s;}
.Floor002651 .number li.active:before,
.Floor002651 .number li.active:after{ height:20px;}
.Floor002651 .number li a{ display:block; cursor:pointer; width:36px; height:36px; border-radius:50%; border:1px solid transparent; text-align:center; line-height:36px; color:#fff; margin:5px 0;}
.Floor002651 .number li.active a{ border-color:#fff;}
.Floor002651 .number.black li::before,
.Floor002651 .number.black li::after{ background:#093d52;}
.Floor002651 .number.black li a{ color:#999;}
.Floor002651 .number.black li.active a{ border-color:#093d52;color:#093d52;}
@media(max-width:1200px){
.Floor002651 .number{display: none;}
}

/*
.Floor002651 .header{ position:fixed; left:0; width:100%; z-index:100; top:0; border-bottom:1px solid rgba(255,255,255,0.2); padding:0 3%; transition:0.3s;}
.Floor002651 .header-left{ width:30%;float: left;display: table;height: 80px;}
.Floor002651 .header-left a{display: table-cell; vertical-align: middle;}
.Floor002651 .header-right{ width:70%;float: right;}
.Floor002651 .header-left img{ display:block; width:100%; max-width:180px;}
.Floor002651 .header-left .black{ display:none;}

.Floor002651 .header-menu ul{ float:right;}
.Floor002651 .header-menu li{ width:auto !important;}
.Floor002651 .header-menu li em a{ position:relative; color:#fff; font-size:16px; line-height:80px; display:inline-block;}
.Floor002651 .header-menu li em a::after{ position:absolute; content:'';  height:2px; background:#fff; left:50%; width:0; transform:translateX(-50%); transition:width 0.3s; bottom:-1px;}
.Floor002651 .header-menu li.aon em a::after{width:100%;}
.Floor002651 .header-menu li em{ padding-right:60px; position:relative;}
.Floor002651 .header-menu li:last-child em{ padding-right:0;}
.Floor002651 .header-menu li em::after{ position:absolute; content:''; width:3px; height:3px; border-radius:50%; background:rgba(255,255,255,0.3); right:30px; top:50%; margin-top:-1.5px;}
.Floor002651 .header-menu li:last-child em::after{ display:none;}
.Floor002651 .header-white{}
.Floor002651 .header-white .header-menu li em a{ color:#000;}
.Floor002651 .header-white .header-menu li em::after{ background:#d1d1d1;}
.Floor002651 .header-white .header-menu li em a::after{background:#bf9f62;}
@media(max-width:1280px){
.Floor002651 .header-menu li em{ padding-right:40px;}
.Floor002651 .header-menu li em::after{ right:20px; }
}
@media(max-width:1200px){
.Floor002651 .header{ position:relative; padding:0 2%;background:#fff; box-shadow:0 0 14px rgba(0,0,0,0.15);}
.Floor002651 .header .header-menu li em a{ color:#000;}
.Floor002651 .header .header-menu li em::after{ background:#d1d1d1;}
.Floor002651 .header .header-menu li em a::after{background:#bf9f62;}
.Floor002651 .header .header-left .white{display:none;}
.Floor002651 .header .header-left .black{ display:block;}
}
@media(max-width:1024px){
.Floor002651 .header{ padding:2%;}
.Floor002651 #header-menu{ position:absolute; top:-100%; transform:translateY(-100%); opacity:0; z-index:103; right:0; background:#a43b3f; width:60%; max-width:240px; border-radius:0 0 0 5px; transition:0.3s;}
.Floor002651 #header-menu.header-menu-show{ top:100%; transform:translateY(0); opacity:1;}
.Floor002651 #header-menu li:last-child em,
.Floor002651 #header-menu li:last-child em a{ border-bottom:0;}
.Floor002651 #open_menu{ position:absolute; right:2%; top:50%; margin-top:-15px; width:40px; height:30px;}
.Floor002651 #open_menu i::before,
.Floor002651 #open_menu i::after,
.Floor002651 #open_menu i{ background:#a43b3f;}
.Floor002651 #open_menu i{ left:10%; height:3px; width:80%; margin-top:-1.5px;}
.Floor002651 .header{ border-bottom:0;}
}
*/






/*banner*/
.Floor002651 #banner .slides > li a{position: absolute;width:100%;height:100%;}
.Floor002651 #banner .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden; } 
.Floor002651 #banner .slides > li aside{ text-align:center;}
.Floor002651 #banner .slides > li aside img{width:90%; max-width:1574px; margin:0 auto; opacity:0; transform:translateY(50%); transition:0.3s;}
.Floor002651 #banner .slides > li.flex-active-slide aside img{ opacity:1;transform:translateY(0);}
.Floor002651 #banner .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Floor002651 #banner .slides {display: block;} 
* html .Floor002651 #banner .slides {height: 1%;}
.no-js .Floor002651 #banner .slides > li:first-child {display: block;}
.Floor002651 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Floor002651 .flex-viewport {max-height: 300px;}
.Floor002651 .slides {zoom: 1;}
.Floor002651 #banner .flex-direction-nav{ display:none;}
.Floor002651 #banner .flex-control-nav{position:absolute; z-index:10; bottom:5%; width:100%; left:0; text-align:center;}
.Floor002651 #banner .flex-control-nav li{ display:inline-block; padding:0 2px;}
.Floor002651 #banner .flex-control-nav li a{ cursor:pointer; display:block; position:relative; width:18px; height:18px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.Floor002651 #banner .flex-control-nav li a.flex-active{ border-color:#fff;}
.Floor002651 #banner .flex-control-nav li a::before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; background:rgba(255,255,255,1);border-radius:50%;}
.Floor002651 #banner .flex-control-nav li a.flex-active::before{ background:#fff;}
@media(max-width:1444px){
.Floor002651 #banner{ position:relative;}
.Floor002651 #banner .slides > li{ }
}
@media(min-width:1201px){
.Floor002651 #banner .slides{ width:100%; height:100%;}
.Floor002651 #banner .slides > li aside{ height:100%;}
.Floor002651 #banner .slides > li {height:100%;}
.Floor002651 #banner .slides > li img{display: none}
}

/*banner end*/
.Floor002651 .title{ font-size:20px;color:#111;}
.Floor002651 .title aside{ font-size:60px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:capitalize;}
.Floor002651 .title::after{ display:block; content:''; height:4px; background:#bf9f62; border-right:40px solid #a43b3f; width:100px;}
@media(max-width:640px){
.Floor002651 .title{ font-size:18px;}
.Floor002651 .title aside{ font-size:40px;}
}

.padding-top-80{ padding-top:80px;}
@media(max-width:1200px){
.padding-top-80{ padding:5% 0;}
}

/*about*/
.Floor002651 .auto{ max-width:1560px;}
@media(max-width:1444px){
.Floor002651 .auto{ /*margin:0 2%;*/ width:96%;}
}
.Floor002651 #about{ background:url(../images/Floor002651_s2_bg.jpg) no-repeat center center; background-size:cover;}
@media(min-width:769px){
.Floor002651 #about ol.ytable-cell{ width:50.83%}
.Floor002651 #about li.ytable-cell{ width:49.17%; padding-right:3%;}
.Floor002651 #about li.ytable-cell .intro{ max-width:555px; margin:10% 0;}
}
@media(max-width:768px){
.Floor002651 #about .ytable,
.Floor002651 #about .ytable-cell{display: block;}
.Floor002651 #about li{padding-bottom: 20px;}
.Floor002651 #about li.ytable-cell .intro{  margin:20px 0;}
}

.Floor002651 #about li.ytable-cell .intro{ line-height:30px; font-size:16px;}
.Floor002651 .all-more a{ display:inline-block; background:#bf9f62; color:#fff; width:150px; line-height:40px; text-align:center; padding-right:38px; position:relative;}
.Floor002651 .all-more a::after{ position:absolute; content:''; right:0; top:0; width:38px; height:100%; background:url(../images/Floor002651_more.png) no-repeat center center #a43b3f;}

.Floor002651 .Small-img{position: relative;}
.Floor002651 .Small-img .flex-control-nav{overflow:hidden;}
.Floor002651 #about .flex-control-nav{z-index:10; position:absolute; left:0;bottom:-1px; background:#fff; padding:10px;}
.Floor002651 .Small-img .flex-direction-nav{display: none;}
.Floor002651 .flex-control-nav li{list-style: none;}
.Floor002651 .flex-control-nav li a{ position:relative;width:14px; height:14px; border-radius:50%; border:1px solid transparent; cursor:pointer; margin:0 5px;font-size: 0;display: block;}
.Floor002651 #about .flex-control-nav li{ float:left; }
.Floor002651 .Small-img .flex-control-nav li a:before{ border-radius:50%;position:absolute;  left:3px; top:3px; right:3px; bottom:3px; background:rgba(0,0,0,0.2); content: '';}
.Floor002651 .Small-img .flex-control-nav li a.flex-active{ border-color:#c09a75;}
.Floor002651 .Small-img .flex-control-nav li a.flex-active:before{ background:#c09a75;}
@media(max-width:640px){
.Floor002651 #about .auto{ display:block;}
.Floor002651 #about li.ytable-cell{ width:auto; padding-right:0; padding-bottom:5%;}
.Floor002651 #about ol.ytable-cell{ width:auto;}
.Floor002651 #about li.ytable-cell .intro{ max-width:none; margin:3% 0;}
}
/*about end*/

/*system*/
.Floor002651 #system{ background:#f5f5f5;}
.Floor002651 #system .auto{ }
.Floor002651 #system .title{ text-align:center; margin-bottom:2%; }
.Floor002651 #system .title::after{ margin:0 auto; width:137px;}
.Floor002651 #system .flex-control-nav{ text-align:center;position: absolute; left: 0; bottom: 25%; width: 100%; z-index: 10; }
.Floor002651 #system .flex-control-nav li{ display:inline-block;}
.Floor002651 #system .flex-control-nav li a::before{ background:rgba(255,255,255,0.61);}
.Floor002651 #system .flex-control-nav li a.flex-active{ background:#fff;}
.Floor002651 #system .flex-control-nav li a.flex-active:before{background:#c09a75;}
.Floor002651 .system-list ul{ max-width:1073px; margin:0 auto;background:#fff; box-shadow:0 12px 29px rgba(0,0,0,0.32);}
.Floor002651 .system-list li{ float:left; width:33.333333333333%; position:relative;}
.Floor002651 .system-list li::after{ position:absolute; content:''; width:100%; height:2px; bottom:0; left:0; background:#bf9f62; transition:height 0.3s;}
.Floor002651 .system-list li:hover::after{ height:100%;}
.Floor002651 .system-list li a{ position:relative; z-index:4; padding:10%;}
.Floor002651 .system-list li a::after{ position:absolute; right:0; top:0; height:100%; content:''; border-right:1px dashed #f2ece0;}
.Floor002651 .system-list li:last-child a::after{ display:none;}
.Floor002651 .system-list li .icon{ width:30%; padding-bottom:5%;}
.Floor002651 .system-list li .icon img{ display:block; margin:0 auto; border:5px solid #f2ece0; border-radius:50%;}
.Floor002651 .system-list li:hover .icon img{ background-color:#fff;}
.Floor002651 .system-list li .txt{ width:70%; padding-left:5%;}
.Floor002651 .system-list li .txt h3{ margin:0; font-size:24px; font-weight:normal; color:#111204;}
.Floor002651 .system-list li .txt p{ line-height:24px; height:48px; margin:2% 0 5% 0;color:#666;}
.Floor002651 .system-list li .txt span{ color:#bf9f62;}
.Floor002651 .system-list li a:hover .txt *{ color:#fff;}
@media(min-width:641px){
.Floor002651 .system-list{ margin-top:-10%; position:relative; z-index:2;}
}
@media(max-width:640px){
.Floor002651 #system .flex-control-nav{ bottom: 5%;}
.Floor002651 .system-list li{ float:none; width:auto;}
.Floor002651 .system-list li a{ padding:3%;}
.Floor002651 .system-list li .txt p{ height:auto;}
.Floor002651 .system-list li a::after{ display:none;}
}
/*system end*/
/*news*/
.Floor002651 #new{background:url(../images/bg4.png) center center;}
.Floor002651 #news .auto{ position:relative;}
.Floor002651 #news ul .main{ width:100%;}
@media(min-width:1201px){
.Floor002651 #news ul,
.Floor002651 #news ul > *{ height:100%;}
}
.Floor002651 #news ul > *{ width:25%; float: left;}
.Floor002651 #news li{ position:relative; z-index:3;}
.Floor002651 #news .ytable-cell{width: 100%;}
.Floor002651 #news li:before{ position:absolute; content:''; width:1px; height:100%; background:#efefef; left:0; top:0;}
.Floor002651 #news ol .main p{ font-size:16px; line-height:30px; }
.Floor002651 #news li .main{ padding:0 8%;}
.Floor002651 #news li time{ font-size:16px; display:block;}
.Floor002651 #news li time span{ font-size:60px; color:#111204; font-family:Arial, Helvetica, sans-serif;}
.Floor002651 #news li h2{ font-weight:normal; font-size:20px; margin:5% 0 10% 0; line-height:25px; height:50px; overflow:hidden;}
.Floor002651 #news li h2 a{ color:#111204;}
.Floor002651 #news li .Ispic{ display:block; padding-bottom:76%; border:1px solid #f2f3f4;}
.Floor002651 #news li p{ line-height:24px; height:72px;margin:5% 0 15% 0;}
.Floor002651 #news li .more a{ color:#bf9f62;}
@media(min-width:769px){
.Floor002651 #news ol .main{ padding-right:8%;}
.Floor002651 #news li .main *{ transition:0.3s;}
.Floor002651 #news li:hover .main *{color: #fff;}
.Floor002651 #news ol .main p{margin:15% 0; max-width:256px;}
.Floor002651 #news .hover-bg{ position:absolute; top:0; opacity:0; left:0; transition:0.3s; width:25%; background:#bf9f62;height: 100%;}
}
@media(min-width:1201px){
.Floor002651 #news ul,
.Floor002651 #news ul > *{ height:100%;}
}
@media(min-width:769px) and (max-width:1200px){
.Floor002651 #news ul > *{height: 50%;}
}
@media(max-width:768px){
	.Floor002651 #news ol{float: none;width: auto;display: block;}
	.Floor002651 #news ol .ytable-cell{display: block;}
	.Floor002651 #news li{width: 33.333333%;}
	.Floor002651 #news li .ytable-cell{padding: 5% 0;}
}
@media(min-width:481px) and (max-width:640px){
.Floor002651 #news li time span {font-size: 30px;}
.Floor002651 #news li h2{ font-size:16px;}
}
@media(max-width:480px){
.Floor002651 #news li{ float:none; width:auto; border-bottom:1px solid #efefef;}
.Floor002651 #news li::before{ display:none;}
}
/*news end*/
/*contact */
.Floor002651 #contact{ background:url(../images/bg3.png) no-repeat center center;}
.Floor002651 #contact .flex-control-nav{ position:absolute; right:0; bottom:0;background:#f5f5f5; z-index:10; padding:10px;}
.Floor002651 #contact .flex-control-nav li{ float:left;}
.Floor002651 #contact .flex-control-nav li a.flex-active{ background:#fff;}
.Floor002651 #contact .main h2{ font-weight:normal; font-size:20px; color:#bf9f62; margin-top:5%;}
.Floor002651 #contact .main pre{ line-height:24px; font-size:16px;}
.Floor002651 #contact .form li{ border-bottom:1px solid #d5d5d5; position:relative; margin-bottom:10px;}
.Floor002651 #contact .form li label{ position:absolute; left:0; top:0; line-height:34px;}
.Floor002651 #contact .form li .text{ width:100%;height:34px; line-height:34px; border:none; background:none;}
.Floor002651 #contact .form ol{ padding-top:5%;}
.Floor002651 #contact .form ol a::after{ background-image:url(../images/Floor002651_submit.png);}
@media(min-width:1025px){
.Floor002651 #contact .flex-control-nav,
.Floor002651 #about .flex-control-nav{padding:23px;}
}
@media(min-width:1201px){
.Floor002651 #contact .ytable{height: 100%;}
.Floor002651 #contact .Small-img{width:50%;height:100%;}
.Floor002651 #contact .Small-img .flex-viewport,
.Floor002651 #contact  .flex-viewport ul.slides,
.Floor002651 #contact  .flex-viewport ul.slides li{height: 100%;}
.Floor002651 #contact .main .auto{ max-width:530px; width:80%;}
}
@media(max-width:1200px){
.Floor002651 #contact .ytable,
.Floor002651 #contact .ytable-cell{display: block;}
.Floor002651 #contact .Small-img li.Ispic{padding-bottom: 10%;}
	.Floor002651 #contact .main{padding: 30px 20px;}
}
@media(max-width:1024px){
.Floor002651 #contact .main .auto{ max-width:none;}
}
/*contact end*/
/*footer*/
.Floor002651 #footer footer{ padding:30px 0; line-height:24px; width:100%;}
.Floor002651 #footer footer ol{ float:right;}
.Floor002651 #footer footer ol a{ margin-left:10px; display:inline-block;}
@media(max-width:1444px){
.Floor002651 #footer footer{ width:auto;}
}
@media(max-width:1024px){
.Floor002651 #footer footer ol{ float:none;}
}
/*footer end*/
.Floor002651 .booking-form{ position:fixed; right:0; bottom:0; z-index:110;border-bottom:3px solid #dab96b; }
.Floor002651 .booking-form-show{width:100%; background:#8f282c; }
.Floor002651 .booking-form::before{ position:absolute; content:''; height:100%; width:25%;background:#751418; left:0; top:0;}
.Floor002651 .booking-form .auto{ position:relative; z-index:3; }
.Floor002651 .booking-form-show .auto{padding:1.8% 0; padding-left:333px;}
.Floor002651 .booking-form .tit{ font-size:20px;background:#751418; color:#fff;}
.Floor002651 .booking-form-show .tit{font-size:30px;position:absolute; left:0; bottom:0; height:100%; width:333px; }
.Floor002651 .booking-form .tit img{ width:40%; margin-right:5%;margin-left:5%; margin-top:-15%;}
.Floor002651 .booking-form-show .tit::after{ position:absolute; content:''; border:18px solid transparent; border-left-color:#751418; right:-36px; top:50%; margin-top:-9px;}
.Floor002651 .booking-form-show .tit img{ margin-left:0;}
.Floor002651 .booking-form .form{ width:0; height:0; overflow:hidden;}
.Floor002651 .booking-form-show .form{padding-left:5%; height:auto; width:100%;}
.Floor002651 .booking-form .form li{ float:left; width:28%; margin-left:4%; padding-left:50px; position:relative;}
.Floor002651 .booking-form .form li label{ position:absolute; left:0; top:0;line-height:40px; color:#fff; font-size:18px;}
.Floor002651 .booking-form .form li .text{ width:100%; line-height:40px; padding:0 15px; height:40px; background:#fff; border-radius:40px; border:none;}
.Floor002651 .booking-form .form .btn{ padding-left:0; text-align:center;}
.Floor002651 .booking-form .form .btn input{ color:#a43b3f; font-size:18px; background:url(../images/Floor002651_btn.png)  no-repeat center center; width:180px; height:41px; cursor:pointer; border:none;}
@media(max-width:1024px){
.Floor002651 .booking-form{ display:none;}
}

@media(max-width:1200px){
.Floor002651 #fullPage,
.Floor002651 #fullPage .fp-table,
.Floor002651 #fullPage .fp-tableCell{display: block!important; height: auto!important;}
}
/*Top002689 */
.Top002689{ position:absolute; left:0; width:100%; top:0; z-index:100; display: none}
.Top002689 .top-main{ position:relative; padding:20px 0; max-width:1820px; margin:0 auto;}
@media(max-width:1760px){
.Top002689 .top-main{ margin:0 2%;}
}
.Top002689 .top-left img{ max-height:105px; display:block;}
.Top002689 .top-right{ position:absolute; right:0; top:50%;margin-top:-25px; }
.Top002689 .top-right a{ display:block; background:url(../images/Top002689_menu.png) no-repeat; padding-left:45px; height:24px;  line-height: 24px; font-size: 22px; color: #fff}


.Top002689 .top-lang{ position:absolute; right:120px;; top:50%;margin-top:-28px; }
.Top002689 .top-lang a{ background:url(../images/lang.png) no-repeat 20px center; display:block; background-size: 16px; height:30px;  line-height: 28px; font-size:16px; color: #fff; border: 1px solid rgba(255,255,255,0.3); padding:  0 20px  0 45px ; border-radius: 50px;}





.Top002689 .top-menu,
.Top002689 .top-menu-layer{ position:fixed; top:0; height:100%; }
.Top002689 .top-menu-layer{ width:0; right:0;z-index:200;transition:0.5s ease-in-out;}
.Top002689 .top-menu{z-index:210; background:rgba(9,61,82,0.95);border-radius: 10px; width:100%; max-width:320px;padding:100px 0 0;  right:-100%; opacity:0;transition:0.5s 0.3s ease-in-out;}
.Top002689-open .top-menu-layer{ width:100%;transition:0.8s ease-in-out;}
.Top002689-open .top-menu{ right:2%; top:5%; height: 90%; bottom:0; opacity:1;transition:0.5s ease-in-out;}
.Top002689 .close-menu{ position:absolute; width:40px; right:-10px; top:-10px; height:40px; background:#fff; border-radius: 50%; box-shadow:  0 0 10px rgba(0,0,0,0.3) }
.Top002689 .close-menu a{ position:absolute; top:0; left:0; bottom:0; right:0;}
.Top002689 .close-menu a::before,
.Top002689 .close-menu a::after{ height: 50%;width:2px; background:#093d52; position:absolute; left:50%; top:25%; margin-left:-1px; content:''; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Top002689 .close-menu a::after{transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}

.Top002689 .top-menu ul{ overflow:auto; max-height:90%;}

.Top002689 .top-menu li dl{ display:none;}
.Top002689 .top-menu li em{ font-style:normal; border-bottom:1px solid rgba(255,255,255,0.05); display:block;  padding-right:10%; padding: 0 40px;}
.Top002689 .top-menu li.has-sub em{position:relative;}

.Top002689 .top-menu li em a{ line-height:48px; font-size:18px; color:#fff }
.Top002689 .top-menu li a{display:block;}
.Top002689 .top-menu li em a:hover,
.Top002689 .top-menu li.aon em a{ color:#fff}
.Top002689 .top-menu li.has-sub em::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; z-index:10;}
.Top002689 .top-menu li .op{ cursor:pointer; position:absolute; right:30px; width:12px; height:12px; z-index:20; top:50%; margin-top:-6px;}
.Top002689 .top-menu li .op::before,
.Top002689 .top-menu li .op::after{ position:absolute; content:''; background:rgba(255,255,255,0.3)}
.Top002689 .top-menu li .op::before{ left:0; top:50%; margin-top:-1px; width:100%; height:1px;}
.Top002689 .top-menu li .op::after{width:1px; height:100%; left:50%; top:0; margin-left:-1px;}

.Top002689 .top-menu li dl{  background: #043448; padding:10px 0}
.Top002689 .top-menu li dt { border-bottom:1px solid rgba(255,255,255,0.05);padding: 0 40px }
.Top002689 .top-menu li dt:last-child { border-bottom:none}
.Top002689 .top-menu li dt a{ color:rgba(255,255,255,0.6); font-size:16px; line-height:32px;}
.Top002689 .top-menu li dt a:hover{color:#c09a75;}


.Top002689 .top-menu .cart{ font-size:16px; margin-top: 80px;} 
.Top002689 .top-menu .cart a{ display:block;margin:0 auto; max-width:170px; line-height:46px; position:relative; border:1px solid rgba(255,255,255,0.15); text-align:center; color:#fff; border-radius: 100px; transition:0.3s ease-in-out;}
.Top002689 .top-menu .cart a:hover{ background:#efba3d;}
.Top002689 .top-menu .cart a::before,
.Top002689 .top-menu .cart a::after{transition:0.3s ease-in-out; position:absolute; content:''; width:20%; height:6px; background:#093d52;}
.Top002689 .top-menu .cart a::before{ right:10%; top:-1px;}
.Top002689 .top-menu .cart a::after{ left:-1px; bottom:-1px;}
.Top002689 .top-menu .cart a:hover::before,
.Top002689 .top-menu .cart a:hover::after{background:#efba3d;}
.Top002689 .top-menu .cart a span::before{ display:inline-block; content:''; background:url(../images/Top002689_icon_cart.png) no-repeat; background-size: contain; width:22px; height:21px; vertical-align:middle; margin-right:15px;}

@media(max-width:1024px){
.Top002689 .close-menu{ height:40px; right:0;}
.Top002689 .top-menu{ padding-top:60px;}
.Top002689 .top-menu li a{ padding-top:3%; padding-bottom:3%;}
}
@media(max-width:480px){
.Top002689 .top-menu li a{ font-size:20px;}
.Top002689 .top-menu ul{ padding-bottom:15%;}
.Top002689 .top-menu li a::after{ bottom:25%;}
}



.Top002689 .top-left .white{display: block}
.Top002689 .top-left .black{display: none}
.header-white .top-left .white{display: none}
.header-white .top-left .black{display: block}
.Floor002651 .header-white .top-right a{background: url(../images/Top002689_menu_.png) no-repeat;color: #666}





.header-white .top-lang a{ background:url(../images/lang2.png) no-repeat 20px center; display:block; background-size: 16px; height:30px;  line-height: 28px; font-size:16px; color: #666; border:1px solid #ccc; padding:  0 20px  0 45px ; border-radius: 50px;}


.Top002689-open .top-right{ display: none}






/*Top002070 */
.Top002070{ position:fixed; left:0; top:0; width:100%; background-color:rgba(0,0,0,0.2); z-index:100; border-bottom: 1px solid rgba(255,255,255,0.1); }
.Top002070_2{ position:inherit;}
.Top002070 .auto{ position:relative;max-width:1560px;}
.Top002070 .header-left{position:absolute;top:50%;left:0;transform:translateY(-50%);width:40%;max-width:85px;}
.Top002070 .header-left .black{display: none}
.Top002070 .header-right{  position:absolute; top:50%;right:0;margin-top:-33px;}
.Top002070 .header-right dd{float:left;z-index: 101;margin-left: 10px;margin-top: 15px;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
.Top002070 .header-right .whitelogo3{display: none;}
.Top002070 .header-right .logo3{ margin-left: 12px; max-width: 70px}
.Top002070 .header-left a img{ display: inline-block; max-width: 85px;}
.Top002070_on .header-right .logo3{ display: none;}
.Top002070_on .header-right .whitelogo3{display:block}
.Top002070_on .header-right .whitelogo3{ margin-left: 12px; display: inline-block;max-width: 70px}
.Top002070 .header-right .head-ioc{float: left;margin-right: 20px;}


@media(min-width:1025px){
.Top002070 .header-mid{margin-right: 400px; padding-right: 30px; float: right; border-right: 1px solid  rgba(255,255,255,0.1)}
}
@media(max-width:1366px){
	/* .Top002070 .header-mid{margin-right: 284px;} */
}
@media(max-width:1280px){
	/* .Top002070 .header-mid{margin-right: 214px;} */
}
@media(max-width:1200px){
	.Top002070 .header-mid{margin-right: 190px;}
	.Top002070 .header-menu li em{ padding: 0 5px;}
}
.Top002070 .top-shop{ margin-left:10px; ;}

.Top002070 .top-shop a{   font-style: normal; color:#fff ; text-align: center;border: 1px solid rgba(255,255,255,0.2);background:url(../images/Top002689_icon_cart.png) no-repeat 20px center; background-size:20px;  border-radius: 50px;  padding:0 20px 0 50px;line-height: 36px; display:inline-block}

.Top002070 .top-lang a{   font-style: normal; color:#fff ; text-align: center;border: 1px solid rgba(255,255,255,0.2);background:url(../images/lang3.png) no-repeat 20px center; background-size:20px;  border-radius: 50px;  padding:0 20px 0 50px;line-height: 36px; display:inline-block}


.Top002070 .open-search{ position:relative; display:block; width:17px !important; height:17px !important; background:url(../images/Top002070-search_btn.png) no-repeat center center ; margin: 10px; background-size:contain;}
.Top002070 .open-search::before,
.Top002070 .open-search::after{ position:absolute; content:''; height:2px; width:100%; left:0; transform:rotate(45deg); top:50%; margin-top:-1.5px;}
.Top002070 .open-search::after{ transform:rotate(-45deg);}
.Top002070 .open-search-show{ background:none;}
.Top002070 .open-search-show::before,
.Top002070 .open-search-show::after{ background:#fff;}
.Top002070 .top-search{z-index:100;display:none;position:absolute;top: 125%;border:1px solid #ccc;background: #fff;right: 0;width: 100%;}
.Top002070 .top-search .text{width: 100%;height:36px;line-height:36px;padding:0 36px 0 10px;border:none;background: transparent;}
.Top002070 .top-search .btn{ position:absolute; right:0; top:0; height:36px; width:36px; background:url(../images/Top002070-search_btn2.png) no-repeat center center;background-size:auto 50%;}





.Top002070 .header-menu li{ width: auto !important; }
.Top002070 .header-menu li em{ line-height:80px; padding: 0 10px;; font-size:16px;position:relative; }


.Top002070 .header-menu li em a{padding:10px  ; color: rgba(255,255,255,1)}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon1 em a{border-bottom: 2px solid #fff;  color: #fff; position: relative}


.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff;}
.Top002070 .header-menu li .sub dt a:hover{ background:#003c4f;}
.Top002070 .header-menu li:first-child:hover em::before{ display:none;}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:15px; margin-left:10px; border-radius:0; background:#fff; height:32px;width:35px; border:none; margin-top:2px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#003c4f !important;} 
.Top002070 #open_menu i{background:#003c4f; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#003c4f;}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
/*.Top002070 .header-left{max-width:77px;left:2%;}*/
.Top002070 .top-shop a{background:none;/*padding:0 16px 0 16px;*/font-size:13px;}
.Top002070 .top-lang a{background:none;/*padding:0 16px 0 16px;*/font-size:13px;}
.Top002070 .top-search{top:143%;}
.Top002070 .header-right dd >a{height:36px;line-height: 36px;}
}

@media(max-width:480px){
  .Top002070 .header-right .head-ioc{display: none;}
	.Top002070 .header-right .logo3,
	.Top002070 .header-right .whitelogo3,
	.Top002070_on .header-right .whitelogo3{ display: none;}

 img{pointer-events:none;}
}

.Top002070_on{ background: #fff; box-shadow: 0 0 80px rgba(0,0,0,0.1) }
.Top002070_on .header-left .black{display:inline-block}
.Top002070_on .header-left .white{ display: none }
.Top002070_on .header-menu li em a{  color: #666; }
.Top002070_on .header-menu li.aon em a{border-bottom: 2px solid #666;  color: #666; position: relative}
.Top002070_on  .open-search{  background:url(../images/Top002070-search_btn2.png) no-repeat center center; background-size: contain}
.Top002070_on .header-mid{ border-right: 1px solid  #e9e9e9}
.Top002070_on  .top-shop a{  color:#666;border: 1px solid #e9e9e9;background:url(../images/Top002689_icon_cart2.png) no-repeat 20px center; background-size:20px;   }
.Top002070_on  .top-lang a{  color:#666;border: 1px solid #e9e9e9; text-align: center;background:url(../images/lang4.png) no-repeat 20px center; background-size:20px; }


/*Floor002529 */
.Floor002529{ padding:2% 0;}
.Floor002529 .auto{width: 92%; max-width: 1560px;}
.Floor002529 .video{ position:relative; z-index:1;}
.Floor002529 .video img{ display:block; width:100%;}
.Floor002529 .open_video,
.Floor002529 .file{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.Floor002529 .open_video span{position:absolute; left:0; text-align:center; top:50%; margin-top:-41px; color:#fff;width:100%; line-height:20px;}
.Floor002529 .open_video span::before{ display:block; content:''; max-width:60px; width:15%; height:52px; background:url(../images/Floor002529_icon.png) no-repeat center center; background-size:contain; margin:0 auto 10px;}
.Floor002529 .file{ z-index:3; display:none;}
.Floor002529 .file .close{ position:absolute; z-index:10; right:1%; top:3%; width:40px; height:40px; border-radius:50%; background:#db9a51; cursor:pointer;}
.Floor002529 .file .close span{ font-size:20px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Floor002529 .intro{ padding-bottom:2%;max-width:1100px;margin:0 auto;text-align: center;}
.Floor002529 .intro p{color:#fff;font-size:16px;line-height: 27px}
.Floor002529 .intro .more{color:#fff;border:1px solid rgba(255,255,255,1);margin-top:52px;display: inline-block; padding:13px 56px;letter-spacing: 2px; border-radius: 50px}
.Floor002529 .intro .more:hover{background:#d66730;border:1px solid #d66730;}
.Floor002529 .intro .ul_num{ max-width:950px; margin:5% auto 4%;}
.Floor002529 .intro .ul_num li{ float:left; width:25%; text-align:center; font-size:18px; color:#fff;}
.Floor002529 .intro .ul_num li span{position: relative; color:#fff; font-size:68px;font-family: impact;margin-right:5px;}
.Floor002529 .intro .ul_num li b{position: absolute; font-weight: normal;color:#fff;background:#d66730;padding:2px;border-radius: 3px;font-size:14px;display: inline-block;bottom:12px;margin-left:4px;}
.Floor002529 .intro .ul_num li p{ font-size:22px; margin:0;}
@media(max-width:1024px){
.Floor002529 .intro .ul_num li span{ font-size:40px;}
.Floor002529{margin-top:-1px;padding: 24% 0;}
}
@media(max-width:640px){
.Floor002529 .intro .ul_num li{ font-size:14px;width:25%; }
.Floor002529 .intro .ul_num li span{ font-size:30px;}
.Floor002529 .intro p{ text-align: left;}
.Floor002529 .intro .ul_num li p{ font-size:18px; text-align: center;}
.Floor002529 .intro .more{margin-top:2%;padding: 10px 43px;}
.Floor002529 .video img{ height:220px;}
.Floor002529{margin-top:-1px;padding: 20% 0;}
.Floor002529 .intro .ul_num{    margin: 15% auto 10%;}
.Floor002529 .intro p{line-height: 30px;}
}
@media(max-width:410px){
.Floor002529 .intro .ul_num li{ font-size:14px;width:50%; }
}
/*Floor002827 */

.Floor0028272{}
.Floor002827{overflow: hidden; padding-top: 4%}
.Floor002827 .auto{width: 100%; max-width: 1560px;}
.Floor002827 .left{position: relative;}
.Floor002827 .left:before{}
.Floor002827 .left > *{position: relative; z-index: 10;}
.Floor002827 .left .more{background: url(../images/Floor002827_more.png) no-repeat; display: block; max-width: 140px; line-height: 37px; text-align: center;font-size: 18px;color: #fff; margin: 0 15px; background: #e1001c;padding: 5px 0;position: relative;}
.Floor002827 .left .more:before,
.Floor002827 .left .more:after{position: absolute; top: 0;content: ''; width: 15px; height: 100%;background: url(../images/Floor002827_more.png) no-repeat left top; transition:border-radius 0.3s; background-size: auto 100%;}
.Floor002827 .left .more:before{left:  -15px;}
.Floor002827 .left .more:after{right: -15px;background-position: right top;}
.Floor002827 .left .more:hover:before,
.Floor002827 .left .more:hover:after{background-color: #e1001c;}
.Floor002827 .left .more:hover:before{ border-radius: 15px 0 0 15px;}
.Floor002827 .left .more:hover:after{border-radius:0 15px 15px 0;}
.Floor002827 .left .more span{display: block;border-top: 1px solid #f0808e;border-bottom: 1px solid #f0808e; transition: 0.3s;}
.Floor002827 .left .btn{overflow: hidden; margin-bottom: 27px;}
.Floor002827 .left .slick-arrow{float: left;width: 50px; border: 1px solid #d2d2d2; height: 50px; border-radius: 50px; cursor: pointer;background: none;position: relative;opacity: 0.5;}
.Floor002827 .left .slick-arrow span{position: absolute; width: 22px ;height: 2px; background: #000;left: 50%; top: 53%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002827 .left .slick-arrow span:after{position: absolute;top: -3px; content: ''; width: 40%; height: 100%;background: #000; }
.Floor002827 .left .slick-next span:after{ right: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .left .slick-prev span:after{left: -1px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002827 .left .slick-next{margin-left:10px;}
.Floor002827 .left .slick-arrow:hover{opacity: 1;}
.Floor002827 .left .pager{font-size: 24px;color: #181818;}
.Floor002827 .left .pager span{font-family: "HelveticaNeueLTPro-MdCn";color: #3e3e3e;}
.Floor002827 .left .pager span.cur{margin-right:5px;}
.Floor002827 .left .pager span.total{margin-left: 5px;}

.Floor002827 .right{overflow: hidden;position: relative;}

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.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)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}
.Floor002827 .right .slider{}
.Floor002827 .slider li .inner{padding-right: 54px;}
.Floor002827 .slider li .pic{overflow: hidden;border-radius: 10px 10px 0 0}
.Floor002827 .slider li .pic img{display: block;width: 100%; transition: 0.3s ease-in-out;}
.Floor002827 .slider li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002827 .slider li .txt{position: relative; z-index: 2;background:#fff; padding: 38px 35px 48px;border:1px solid #eee;border-radius: 0 0 10px 10px}
.Floor002827 .slider li .txt time{text-align: left;
    display: block;
    color: #999;
    margin-bottom:14px;
    font-size: 14px;
   }

.Floor002827 .slider li .txt time span{}
.Floor002827 .slider li .txt aside{overflow: hidden;}
.Floor002827 .slider li .txt aside a{float: left;max-width: 100%;font-size: 18px;color: #333;padding-bottom: 3px;position: relative;}

.Floor002827 .slider li:hover .txt aside a{color: #093d52;}
.Floor002827 .slider li:hover .txt aside a:after{width: 0;}
.Floor002827 .slider li .txt p{line-height: 25px;color: #666;font-size: 14px; margin-bottom: 19%;}
.Floor002827 .slider li .more{display: table;font-size: 15px;color: #777;}
.Floor002827 .slider li .more i{display: inline-block;height: 1px;background: #ccc;width: 27px;position: relative; vertical-align: middle; margin-left: 10px;}
.Floor002827 .slider li .more i:after{position: absolute;top: -4px; content: ''; width: 40%; height: 100%;background: #ccc; right: -1px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .slider li:hover .more{color: #d66730;}
.Floor002827 .slider li:hover .more i:after,
.Floor002827 .slider li:hover .more i{background: #d66730;}

.Floor002827 .left .qh{margin-bottom:55px;margin-top:60px;}
.Floor002827 .left .qh a{font-size: 17px;
    color: #666;
    display: inline-block;
    border: 1px solid #eee;
    padding: 10px 0px;
    background:#fff;
    width: 150px;
    text-align: center;
    border-radius: 50px;margin-right:10px;}
.Floor002827 .left .qh a:hover,
.Floor002827 .left .qh a.on{background:#003c4f;color:#fff;}
@media(min-width:1025px){
.Floor002827 .auto > *{}
.Floor002827 .left{float: left;max-width: 348px;width: 25%;margin-top:-8px;}
.Floor002827 .left .pic{padding-bottom: 20%;}
.Floor002827 .left .name{margin-bottom: 50%;}
.Floor002827 .right{float: right;width: 84.375%; margin-right:-10%;}
.Floor002827 .right:after{position: absolute; content: ''; width: 18.5%; height: 100%; background: rgba(255,255,255,0.65);top: 0;right: 0; z-index: 10;}
.Floor002827 .right .slider{width: 124.445%;}
}
@media(max-width:1024px){
.Floor002827{padding: 30px 0;}
.Floor002827 .left:before{left: 0;}
.Floor002827 .left{position: relative;margin-bottom: 20px;padding:0 2%; }
.Floor002827 .left .pic{padding-right: 70%;}
.Floor002827 .left .name .more{position: absolute; right: 0; top: 0;}
.Floor002827 .left .name .more span{padding: 0 10px;font-size: 16px;}
.Floor002827 .left .btn{position: absolute; right: 0; bottom: 0; width: 160px; margin-bottom: 0;}
.Floor002827 .left .pager{display: none;}
.Floor002827 .slider li .inner{padding:0 10px;}
.Floor002827 .slider li .txt{font-size: 90px;}
.Floor002827 .left .qh{margin-bottom:22px;margin-top:45px;}
.Floor002827 .left .qh a{font-size:16px;}
}
@media(max-width:480px){
.Floor002827 .left .name .more{line-height: 24px;}
.Floor002827 .left .name .more span{font-size: 14px;}
.Floor002827 .left .btn{position: relative;}
.Floor002827 .left .slick-arrow{}
.Floor002827 .slider li .txt{font-size: 80px;padding: 20px 30px;}
}
/*Floor002028 */
.Floor002028{ background:url(../images/Floor002028-bg.jpg) repeat; position:relative; z-index:1; padding-left:25%; min-height:300px;}
.Floor002028 .title{ position:absolute; width:25%; left:0; top:50%; transform:translateY(-50%); padding:0 3%;color:#fff;}
.Floor002028 .title h1{ margin:0; font-weight:normal; font-size:32px; text-transform:uppercase;}
.Floor002028 .title p{ opacity:0.5;}
.Floor002028 .title .more{ display:inline-block; border:2px solid #fff; color:#fff; padding-left:2%; padding-right:70px; background:url(../images/Floor002028-more.gif) no-repeat 90% center; line-height:37px;}
.Floor002028 .bx-controls-direction{ padding:3% 0; overflow:hidden;}
.Floor002028 .bx-controls-direction a{ background:url(../images/Floor002028-btn.png) no-repeat left top; width:14px; height:23px; overflow:hidden; line-height:100px; float:left; margin-right:5px;}
.Floor002028 .bx-controls-direction a.bx-next{ margin-right:0; background-position:right bottom;}
.Floor002028 .bx-controls-direction a.disabled{ opacity:0.5;}

.Floor002028 .list li div{ border-left:1px solid #282828; padding:20% 5%; text-align:center;}
.Floor002028 .list li div a{ max-width:322px; margin:0 auto; display:block; color:#fff;}
.Floor002028 .list li figure{ background-size:contain; padding-bottom:100%;}
.Floor002028 .list li figure img{ display:none;}
.Floor002028 .list li span{opacity:0.5; text-decoration:underline; transition:0.3s;}
.Floor002028 .list li p{ font-size:18px; margin:3% 0;}
.Floor002028 .list li a:hover span{ opacity:1; color:#c26900;}
@media(max-width:1366px){
.Floor002028 .title{ padding:0 2%;}
}
@media(max-width:1200px) and (min-width:1001px){
.Floor002028 .title h1{ font-size:24px;}
}
@media(max-width:1000px){
.Floor002028{padding-left:0;}
.Floor002028 .title{ position:relative; left:auto; top:auto; transform:translateY(0); padding:3% 0; text-align:center; width:auto;}
.Floor002028 .bx-controls-direction{ margin:0 auto; width:33px; padding:10px 0;}
.Floor002028 .title p{ margin:0;}
.Floor002028 .list li div{ padding-top:10%; padding-bottom:10%;}
}
@media(max-width:375px){
.Floor002028 .title h1{ font-size:24px;}
.Floor002028 .list li p{ font-size:16px;}
}

.title123{margin-bottom:55px;}
.title123 p{font-family: "DINCond-Bold";margin:0;font-size:55px;color:#333;font-weight: bold; text-transform: uppercase;}
.title123 span{display: inline-block;font-size:28px;color:#333;margin-top:5px;}
.title123 span:after{content:'';width:84px;height:3px;background:#2e5f6e;display:block;border-right:22px solid #d66730;margin-top:14px;}

@media(max-width:768px){
  .title123{margin-bottom:30px;}
  .title123 p{font-size:42px;}
  .title123 span{font-size:26px;}
  .Floor002827 .left .slick-next{transform: translate(0, 0%);}
  .Floor002827 .left .slick-prev{transform: translate(0, 0%);}
  .Floor002827 .left .qh{margin-bottom: 15px;}
  .Floor002827 .slider li .txt p{margin-bottom: 10%;}
}

/*
 .RighInfo002275 为demo编号
 */

.RighInfo002275{ padding-top:6%}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height:65px; margin: 0; padding: 0;}
.RighInfo002275 .text .p img{width:40px;margin-right:10px;}
.RighInfo002275 .text .p span{margin-right:15px;}
.RighInfo002275 .text .phshow{ display: none; }
.RighInfo002275 .map{width: 100%;height: 300px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {

	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 63%;height: 550px; padding-top:10px;}
	.RighInfo002275 .text{width: 37%;}
}
@media(max-width:768px){
  .RighInfo002275{padding-bottom:4%;}
  .RighInfo002275 .text .p{line-height: 40px;}
  .RighInfo002275 .text .p img{width:35px;}
}
@media(max-width:640px){ 
.RighInfo002275 .text .p span{ display: inline-block; } 
}

/*Bottom002606 */
.Bottom002606{ background:#003c4f; padding-top:2.5%;font-size:14px;color:rgba(255,255,255,0.4);}
.Bottom002606 a{color:rgba(255,255,255,0.4);}
.Bottom002606 a:hover{ color:#fff;}
.Bottom002606 .auto{ max-width:1366px;}
@media(max-width:1680px){
.Bottom002606 .auto{ padding:0 2%;}
}
.Bottom002606 .footer{ border-top:1px solid rgba(255,255,255,0.1); padding:2% 0 2% 0; }
@media(min-width:1025px){
.Bottom002606 .footer dt{ float:left;}
.Bottom002606 .footer dd{ float:right;}
}
.Bottom002606 .footer dd a{  display:inline-block; position:relative;}
.Bottom002606 .footer dd a::after{ display:inline-block; vertical-align:middle; content:''; width:1px; height:10px; background:rgba(255,255,255,0.1); margin:0 10px;}
.Bottom002606 .footer dd a:last-child::after{ display:none;}

.Bottom002606 .bottom{position:relative;min-height:156px;padding-bottom:3%;padding-right:316px;}
.Bottom002606 .contact{ position:absolute; right:0; top:0;}
.Bottom002606 .contact > *{ float:left;}
.Bottom002606 .contact ol{ text-align:center;}
.Bottom002606 .contact ol img{ display:block; width:125px;}
.Bottom002606 .contact li img{max-width: 125px;display: inline-block;margin-right: 2%;}
.Bottom002606 .contact ol aside{ padding-top:10px;font-size:14px;color:rgba(255,255,255,0.4);}
.Bottom002606 .contact li{ padding-right:20px;}
.Bottom002606 .contact li p{ margin:3% 0 0 0; font-size:16px;}
.Bottom002606 .contact li span{ display:block; color:#02acbb; font-size:36px; font-family:Candara,Arial, Helvetica, sans-serif;}
.Bottom002606 .bottom nav{width: 100%;}
.Bottom002606 .bottom nav dl{float:left;margin-right: 8.5%;}
.Bottom002606 .bottom nav dl:last-child{ margin-right:0;}
.Bottom002606 .bottom nav dt{ color:#fff; font-size:17px; position:relative; border-bottom:1px solid rgba(255,255,255,0.1); padding-bottom:14px; margin-bottom:15px;}
.Bottom002606 .bottom nav dt::after{ position:absolute; content:''; left:0; bottom:-1px;height:1px; /*background:#fff;*/ width:15px;}
.Bottom002606 .bottom nav dd{ line-height:28px;font-size:14px;}
@media(max-width:1366px){
.Bottom002606 .bottom nav dl{margin-right: 8%;}
}
@media(max-width:1280px){
.Bottom002606 .bottom nav dl{margin-right:6%;}
}
@media(max-width:1100px){
.Bottom002606 .bottom nav{ display:none;}
.Bottom002606 .bottom{ padding-right:0;}
.Bottom002606 .contact{ position:relative; display:table; margin:0 auto;}
}
@media(max-width:1024px){
.Bottom002606 .footer { text-align:center; line-height:24px;}
.Bottom002606{padding:5.5% 0 1%;}
}
@media(max-width:480px){
.Bottom002606 .contact li span{font-size:24px;}
.Bottom002606 .contact li{ padding-left:10px;}
.RighInfo002275 .map{height: 220px;}
.RighInfo002275 .text .p img{width: 25px;}
}


/*
 .RighInfo002803 为demo编号
 */
.RighInfo002803 { padding: 4% 0; }
.RighInfo002803 .auto { max-width: 1366px; }

@media(max-width:1440px) {
.RighInfo002803 .auto { padding-left: 2%; padding-right: 2%; }
}
.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }
.RighInfo002803 .name { font-size: 24px; color: #000; line-height: 1; padding-bottom: 20px; }
.RighInfo002803 .name em { font-style: normal; color: #c92c0d; }
.RighInfo002803 .word { line-height: 30px; font-size: 16px; color: #585858; position: relative; }
.RighInfo002803 .word .wap_pic { display: block; text-align: center; }
.RighInfo002803 .word .pc_pic { display: none; }
.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }
.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }

@media only screen and (min-width:769px ) {
.RighInfo002803 .name { font-size: 36px; padding-bottom: 30px; }
.RighInfo002803 .word .wap_pic { display: none; }
.RighInfo002803 .word .pc_pic { display: block; position: absolute; right: 0; top: 0; z-index: -1; }
.RighInfo002803 .word .pic { display: block; float: right; margin-left: 50px; }
.RighInfo002803 .p { padding-right: 54%; margin-bottom: 20px; }
.RighInfo002803 .p1 { padding-right: 40%; }
}

@media (max-width: 1200px) {
.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }
.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0; }
}
.RighInfo002803 ul { padding-top: 4%; }
.RighInfo002803 li { float: left; width: 32%; text-align: center; position: relative; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0,0,0,0.12); }
.RighInfo002803 li+li { margin-left: 2%; }
.RighInfo002803 li div { padding: 6% 0; margin: 0 auto; width: 80%; max-width: 280px; }
.RighInfo002803 li figure img { width: 50%; max-width: 100px; ; transition: 0.3s; }
.RighInfo002803 li h3 { font-size: 30px; font-weight: normal; color: #000; margin: 0; margin-top: 15px; }
.RighInfo002803 li p { line-height: 1; font-size: 18px; color: #585858; margin-bottom: 0; }
.RighInfo002803 li:hover * { color: #c92c0d !important; }
.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

@media(max-width:768px) {
.RighInfo002803 li h3 { font-size: 20px; margin-top: 10px; }
.RighInfo002803 li p { font-size: 16px; }
}

@media(max-width:480px) {
.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }
}

/*Floor002530 */
.Floor002530{ padding:0% 0;}
.Floor002530 .video{ position:relative; z-index:1;}
.Floor002530 .video img{ display:block; width:100%;}
.Floor002530 .open_video,
.Floor002530 .file{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; }
.Floor002530 .txt{position: absolute;width:40%;height:70%;right:10%;top:20%;}
.Floor002530 .bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: .5;background:url(../images/aboutbg.png) no-repeat left -42% top -76% #fff;}
.Floor002530 .txt .content {padding:4%;position: relative;z-index: 1;width: 100%;height: 100%;overflow: auto;}
.Floor002530 .txt .p1{font-size:30px;margin-top:0;color:#fff;}
.Floor002530 .txt .p1:after{content: '';
    width: 59px;
    height: 3px;
    background: #2e5f6e;
    display: block;
    border-right: 14px solid #d66730;
    margin-top: 24px;}
.Floor002530 .txt p{line-height: 29px;font-size:15px;margin-bottom:4.5%;color: #fff;}
.Floor002530 .open_video span{position:absolute; left:0; text-align:center; top:50%; margin-top:-41px; color:#fff;width:100%; line-height:20px;}
.Floor002530 .open_video span::before{ display:block; content:''; max-width:60px; width:15%; height:52px; background:url(../images/Floor002529_icon.png) no-repeat center center; background-size:contain; margin:0 auto 10px;}
.Floor002530 .file{ z-index:3; display:none;}
.Floor002530 .file .close{ position:absolute; z-index:10; right:1%; top:3%; width:40px; height:40px; border-radius:50%; background:#db9a51; cursor:pointer;}
.Floor002530 .file .close span{ font-size:20px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Floor002530 .intro{padding:5% 0 6%;background:url(../images/aboutbg2.png);}
.Floor002530 .intro .tit111{font-size:30px;margin:0 auto;text-align: center;color:#333;}
.Floor002530 .intro .tit111:after{content: '';
    width: 59px;
    height: 3px;
    background: #2e5f6e;
    display: block;
    border-right: 14px solid #d66730;
    margin:0 auto;
    margin-top: 24px;margin-bottom:40px;}
.Floor002530 .intro .ul_num{ max-width:1683px; margin:0% auto;}
.Floor002530 .intro .ul_num li{ float:left; width:14%; text-align:center; font-size:18px; color:#d66730;border-right:1px dashed #ddd;}
.Floor002530 .intro .ul_num li:last-child{border-right:0;}
.Floor002530 .intro .ul_num li span{ color:#003c4f; font-size:60px; margin-right:4px;   font-family: "DINCond-Bold";}
.Floor002530 .intro .ul_num li p{ font-size:16px; margin:0;margin-top:4px;color:#666;}
@media(max-width:1730px){
  .Floor002530 .txt .content{overflow-y: scroll;}
}
@media(max-width:1024px){
	.Floor002530 .bg {opacity: 1;}
.Floor002530 .intro .ul_num li span{ font-size:40px;}
.Floor002530 .txt{position: relative;right:0;top:0;width:100%;padding:2%;padding-top:6%;background: url(../images/aboutbg.png) no-repeat left 15% top -121% #fff;}
.Floor002530 .txt .p1{font-size:26px;color: #333;}
.Floor002530 .txt .p1:after{width:50px;margin-top:20px;}
.Floor002530 .txt p {color: #333;}
.Floor002530 .intro{padding:5% 2% 6%;}
.Floor002530 .intro .tit111{font-size:26px;text-align: left}
.Floor002530 .intro .tit111:after{width:50px;margin-top:20px;margin-left:0;margin-bottom:30px;}
}
@media(max-width:640px){
.Floor002530 .intro .ul_num li{ font-size:14px; width:33.3%;margin-bottom:2%;}
.Floor002530 .intro .ul_num li span{ font-size:30px;}
.Floor002530 .intro .ul_num li p{ font-size:16px;}
.Floor002530 .video img{ }
}
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px;color:#333; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:18px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777; font-size:15px; }
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;margin-top:3%;margin-bottom:2%;} 
.RichInfo005 .news_info .info_back a{ color:#003c4f; border:1px solid #003c4f; padding:10px 30px; font-size:15px;}
.RichInfo005 .news_info .info p{font-size:15px;line-height: 28px;text-indent: 2em;}
.RichInfo005 .news_info .info_pn{border-top: 1px dashed #d2d2d2;padding-top:15px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;font-size:15px;line-height: 27px;}
.RichInfo005 .news_info .info_pn span a:hover{color:#003c4f;}

@media(max-width:768px){
  .RichInfo005{padding: 5% 0 5%;}
  .RichInfo005 .news_info .title h1{font-size:20px;}
  .RichInfo005 .news_info .title p span{display: block;}
}
/*
 .Floor002460 为demo编号
 */
.Floor002460{ padding: 10px 0 10px;}
.Floor002460 .auto{ max-width: 1400px;}
@media only screen and (max-width:1430px ) {
	.Floor002460 .auto{ max-width: 1430px; padding-left: 15px; padding-right: 15px;}
}
.Floor002460 .videobox{ position: relative;height: 200px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;background-color:#000;}
.Floor002460 .videobg .play{ display: block; background: url(../images/Floor002460-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
	.Floor002460 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 400px;}
	.Floor002460 .videobg .play{background-size:50px 50px;}
}




/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{padding:4% 0;background: #f6f9fb;}
.RighInfo001108 .pic{ float:left; width:42%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .pic .slider-nav { margin-top: 20px; padding: 0 25px; }
.RighInfo001108 .pic .slider-nav .item{ padding: 2px 5px; width: 25%;}
.RighInfo001108 .pic .slider-nav .item a{ display:block; padding-bottom: 80%; background: no-repeat center color; background-size: contain; opacity:0.8 ;box-shadow: 0 0 0 2px #003c4f}
.RighInfo001108 .pic .slider-nav .slick-current a{ opacity: 1; box-shadow: 0 0 0 2px #ff0000}
.RighInfo001108 .pic .slider-nav .slick-prev, 
.RighInfo001108 .pic .slider-nav .slick-next{ background-color: #003c4f ; z-index: 10; height: 100%}
.RighInfo001108 .txt{ float:right; width:52%; padding-right:0%; color:#333;}
.RighInfo001108 .txt h1{ font-size:24px;margin-top:4px; }
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;font-size:15px;}
.RighInfo001108 .txt dd h3{margin-top:0;}
.RighInfo001108 .txt p{ line-height:26px;}
.RighInfo001108 .txt h3{font-size:18px;font-weight: bold;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#003c4f; width:125px; text-align:center; border:1px solid #003c4f; border-radius:30px; line-height:38px;font-size:15px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#003c4f; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#fff; overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 3%; line-height:54px;font-size:16px;font-weight: normal;color:#333;}
.RighInfo001108 .tab span.on{ background-color:#003c4f; color:#fff;}
.RighInfo001108 .tab_info{margin-top:2%; padding:2% 2% 4%;background:#fff;}
.RighInfo001108 .tab_info table{width:100%;}
.RighInfo001108 .tab_info table tr{text-align: center;}
.RighInfo001108 .tab_info table tr:nth-child(2n+3){background:#f5f5f5;}
.RighInfo001108 .tab_info table tr th{font-size:16px;color:#333;padding:15px 0;border:1px solid #eee;border-top: 3px solid #003c4f;}
.RighInfo001108 .tab_info table tr td{font-size:16px;line-height: 26px;border:1px solid #eee;padding:10px 0;}

.RighInfo001108 .tab_info .video-list .item {float: left;width: 24%;list-style: none;margin: 0 1.33% 1.33% 0;position: relative;cursor: pointer;}
.RighInfo001108 .tab_info .video-list .item:nth-child(4n) {margin-right: 0;}
.RighInfo001108 .tab_info .video-list .item figure {display: block;padding-top: 56.25%;background-repeat: no-repeat;background-size: 100% 100%;}
.RighInfo001108 .tab_info .video-list .item .mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,.5);}
.RighInfo001108 .tab_info .video-list .item .ico-play {width: 60px;height: 60px;position: absolute;top: 50%;left: 50%;background: url(../images/ico_play.png) no-repeat;background-size: 100% auto;margin: -30px 0 0 -30px;}

.RighInfo001108 .tab_info .scene-image .item {float: left;width: 19%;list-style: none;margin: 1% 1.25% 0 0;}

.RighInfo001108 .tab_info .scene-image .item figure {display: block;padding-top: 56.25%;background-repeat: no-repeat;background-size: 100% 100%;}
.popup {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;background-color: rgba(0,0,0,.5);}
.popup .main {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 80%;}
.popup .close {position: absolute;right: 0;top: 0;width: 44px;height: 44px;padding: 10px;background: rgba(30,30,30,.6) url(../images/ico_close.png) no-repeat center center;background-size: 50% auto;cursor: pointer;}
.popup .videobox {width: 100%;}
.popup .videobox video {display: block;width: 100%;}
@media (min-width: 960px) {
	.RighInfo001108 .tab_info .scene-image .item:nth-child(5n) {margin-right: 0;}
}
@media (max-width: 960px) {
 .RighInfo001108 .tab_info .scene-image .item{width: 24%; margin-right: 1.333%}
 .RighInfo001108 .tab_info .scene-image .item:nth-child(4n) {margin-right: 0;}
}
@media(max-width:640px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
.RighInfo001108 .txt h1{font-size:20px;margin-top:12px;}
.RighInfo001108 .tab_info .table tr td{font-size:15px;}
.RighInfo001108 .tab_info .scene-image .item {width: 49%; margin-right: 2%}
.RighInfo001108 .tab_info .scene-image .item:nth-child(2n) {margin-right: 0;}
}

/*
 .Floor000569 为demo编号
 */
.Floor000569{ background:url(../images/Floor000569-bg.jpg) no-repeat center bottom; padding-bottom:10%;padding-top:4%;}
.Floor000569 .title{ text-align:center; padding:3% 0 4%;}
@media(max-width:480px){
.Floor000569 .title img{ max-height:70px;}
}
.Floor000569 .from{ width:100%; max-width:815px; margin:0 auto;}
.Floor000569 .from td{ padding-bottom:4%; vertical-align:top; line-height:35px;}
.Floor000569 .from .f_name{ font-size:16px; width:93px;text-align:right; color:#4d4d4d;}
.Floor000569 .from .text{ width:100%; border:1px solid #eaeaea; height:45px; line-height:45px;padding:0 2%; border-radius:3px;}
.Floor000569 .from .text:focus{ border-color:#df2130; -moz-box-shadow:0 0 8px #FBC1C1 inset; -ms-box-shadow:0 0 8px #FBC1C1 inset; -webkit-box-shadow:0 0 8px #FBC1C1 inset; box-shadow:0 0 8px #FBC1C1 inset; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Floor000569 .from .textcode{ width:80px;}
.Floor000569 .from textarea{width:100%; border: 1px solid #eaeaea;
    height: 200px;
    line-height: 35px;
    padding: 0 2%;
    border-radius: 3px;}
    input::-webkit-input-placeholder{
            color:#999;
        }
    input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#999;
        }
    input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#999;
        }
    input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#999;
        }
    textarea::-webkit-input-placeholder{
            color:#999;
        }
    textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#999;
        }
    textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#999;
        }
    textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#999;
        }
.Floor000569 .from i{ color:#19ad66; font-style:normal;}
.Floor000569 .form_err{color:#df2130;}
.Floor000569 .from .btn{ text-align:left; }
.Floor000569 .from .btn input{ cursor:pointer; border:none; padding: 0 9%;
    height: 45px;
    font-size: 16px;
    color: #fff;
    background: #003c4f;
    border-radius: 3px;}
.Floor000569 .from .btn .btn_reset{ display:none;}
.Floor000569 .headtxt{text-align: center;background: url(../images/RighInfo002810-bg.jpg);
    margin-bottom: 4%;
    padding: 4% 0;}
.Floor000569 .headtxt dl{max-width:900px;margin:0 auto;margin-bottom:2%;}
.Floor000569 .headtxt dl dd{float:left;width:50%;}
.Floor000569 .headtxt dl dd p{font-size:16px;text-align: center;margin:0;}
.Floor000569 .headtxt dl dd p span{color: #d66730;
    font-size: 50px;
    margin-right: 4px;
    margin-left: 4px;
    font-family: "DINCond-Bold";}
.Floor000569 .headtxt .p1{font-size:28px;color:#333;margin:0;}
.Floor000569 .headtxt .p2{font-size:22px;color:#333;}
.Floor000569 .headtxt .p2 span{color: #003c4f;font-family: "DINCond-Bold";font-size: 50px;margin-left:8px;}
.Floor000569 .headtxt .p2 img{width:43px;margin-top:-21px;margin-right:3px;}
@media(max-width:480px){
.Floor000569 .from td{ font-size:12px;}
.Floor000569 .from .f_name{ font-size:14px;}
.Floor000569 .from .btn{ text-align:left; padding-right:0;}
.Floor000569 .from .btn input{height:40px; font-size:14px;}
.Floor000569 .headtxt .p1{font-size:26px;}
.Floor000569 .headtxt .p2{margin-top:5px;}
.Floor000569 .headtxt .p2 span{font-size:36px;}
.Floor000569 .headtxt .p2 img{width:32px; margin-top:-14px;}
.Floor000569 .headtxt dl dd p span{font-size:44px;}
}

/*PicList002525 */
.PicList002525{ padding:4% 0 0;background:#f6f9fb;}
.PicList002525 ul{ }
.PicList002525 li{ float:left; box-shadow: 0 0 70px rgba(29,56,75,.17);background:#fff;border-radius: 15px; position:relative; text-align:center;  margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; /*border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;*/}
.PicList002525 li .Ispic{ padding-bottom:84%;border-radius: 15px 15px 0 0; background-size:contain;}
.PicList002525 li a{ opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li:hover a{color:#003c4f;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:7% 3% 9% 3%;font-size:16px;}
.PicList002525 li  span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:30.6%;margin-right:4%;margin-bottom:4%;}
.PicList002525 li:nth-child(3n){margin-right:0;}
.PicList002525 li:nth-child(3n)::after{ }
}
@media(max-width:768px){
.PicList002525 li{width:48%;margin-right:4%;margin-bottom:4%;}
.PicList002525 li:nth-child(2n){margin-right:0%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}
/*
 .RighInfo002276 为demo编号
 */
.RighInfo002276 .p,.RighInfo002276 .h2,{}
.RighInfo002276{padding: 8% 0;background:url(../images/bg3.png);}
.RighInfo002276 .text{margin-bottom: 30px}
.RighInfo002276 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002276 .text .title span{font-weight: 700;}
.RighInfo002276 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002276 .map{width: 100%;height: 200px;}
.RighInfo002276 .map #map{height: 100%;}
.RighInfo002276 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002276 .text{float: left;width: 45%;}
	.RighInfo002276 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002276 .auto{}
	.RighInfo002276 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002276 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002276{padding: 50px 0 70px}
	.RighInfo002276 .text .title{margin-bottom: 75px}
	.RighInfo002276 .map{width: 700px;height: 530px;}
	.RighInfo002276 .text{width: 40%;}
}
/*PicList002078 */
.PicList002078{ position:relative; z-index:1;padding:4% 0 1%;}
.PicList002078 .accessories{ position:absolute; left:0; width:100%; height:127px;}
.PicList002078 .intro{ padding:5% 0 3% 0;}

.PicList002078 .list li{float:left;width:49%; padding:3% 6%; position:relative; margin-bottom:2%; margin-right: 2%; background-color:#013b4f; }
.PicList002078 .list li:nth-child(2n) {margin-right: 0;}
.PicList002078 .list li .gd{position: absolute;left:0px;top:0px;width:100%;height:100%;}
.PicList002078 .list li div{ width:47%;position: absolute;right:6%;top:39%;}
.PicList002078 .list li .Ispic{ float:left;text-align: center; display: table;padding:0 4%; width:340px; height:340px;border-radius: 50%;background:rgba(255,255,255,0.2); background-size:contain;}
.PicList002078 .list li .Ispic h2{font-size:32px;font-weight: normal; color:#fff;display: table-cell;
  vertical-align: middle;line-height: 36px; }
.PicList002078 .list li .Ispic img{ display:none;}
.PicList002078 .list li .dot{ font-weight:bold; font-size:16px;}
.PicList002078 .list li p{ margin-bottom:0; color:#fff; font-size:16px; line-height:28px; height:104px; overflow:hidden;}

.PicList002078 .list li:nth-child(2n) div{ left:6%; }
.PicList002078 .list li:nth-child(2n) .Ispic{ left:auto; float:right;}
@media(max-width:1000px){
.PicList002078 .accessories{ background-size:auto 100%; height:80px;}
}
@media(max-width:640px){
.PicList002078 .accessories{height:40px;}
.PicList002078 .list li{height:150px;background-size:cover !important;margin-bottom:4%;}
.PicList002078 .list li p{ height:78px;}
.PicList002078 .list li div{ padding-left:35%;}
.PicList002078 .list li .Ispic{ width:58%;height:80px;border-radius: 5px;padding:2% 4%;}
.PicList002078 .list li:nth-child(2n) div{ padding-right:35%;}
.PicList002078 .list li .Ispic h2{font-size:16px;line-height: 23px;}
.PicList002078 .list li:nth-child(2n) .Ispic{float:left;}
}
@media(max-width:375px){
.PicList002078 .list li p{ line-height:20px; height:40px; font-size:12px;}

}
/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.on,.Menu002252 a:hover{ color:#fff; background-color:#013b4f;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 11px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:55px 0 10px;}
   .Menu002252 a{display:inline-block;line-height:38px; padding:0 20px;background:#f2f2f2; min-width:126px; border-radius:36px;}
}

/*PicList002854 */
.PicList002854{padding: 3% 0 0}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 4vw; transition: 0.3s;}
.PicList002854 li aside{font-size: 18px; line-height: 28px; height: 56px; text-align: center; margin-bottom: 2vw;color: #333;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 70.565%;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
.PicList002854 li a:hover{border-color: #013b4f;}
.PicList002854 li a:hover:after{background-color: #013b4f; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 30%; }
.PicList002854 li:not(:nth-child(3n)){margin-right: 5%;}
}
@media(max-width:768px){
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:25px 0 5%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px;background:#fff; 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 #003c4f; background:#003c4f;}
.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:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#003c4f; border-color:#003c4f;}
.Page002193 .p_page b{ font-weight:normal;}


/*
 .Banner002187 为demo编号
 */
.Banner002187{position: relative;}
.Banner002187 span{position: relative; background-position: center center; background-repeat:no-repeat; background-size:cover; height:550px; display:block;}
.Banner002187 img{ display:none;}
.Banner002187 .ytable{height: 100%;}
.Banner002187 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002187 .txt .auto{ max-width:1366px;}
.Banner002187 .txt .cn{letter-spacing:3px;padding-right: 44px;}
.Banner002187 .txt .cn:after{content: '';
    width: 59px;
    height: 3px;
    background: #d66730;
    display: block;
    border-right: 14px solid #d66730;
    margin-top: 24px;}
.Banner002187 .txt .en{text-transform: uppercase;font-family: "DINCond-Bold"; font-size:55px;}
@media (max-width: 1366px){
.Banner002187 .txt{font-size:22px;padding-left:2%;}
}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
  .Banner002187 .txt .en{font-size:32px;margin-top:8%;}
  .Banner002187 .txt{font-size:22px;padding-left:2%;}
  .Banner002187 .txt .cn:after{width:50px;margin-top:8px;}
}

/*
 .Menu000706 为demo编号
 */
.Menu000706{ padding-bottom:0%;border-bottom:1px solid #e6e6e6; clear: both}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #ed6c00; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{position:relative;height:71px;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#003c4f;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:23px 0;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%;}
.Menu000706 nav li:nth-child(1){padding-left:0;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#003c4f; border-bottom:2px solid #003c4f;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#003c4f; padding:3px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 14px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:9px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #003c4f;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#003c4f; padding:3px; border-radius:0 0 5px 5px; display:none;z-index: 88}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #003c4f;border-radius:3px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.9);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#ed6c00;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:30px 0 5%;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:25px 0;}
.RighInfo002257 .item .h1{font-size:30px;font-weight: normal;color:#333; margin: 0;}
.RighInfo002257 .item .h1
.RighInfo002257 .item .con{color:#666;font-size:16px; margin: 12px 0 0;line-height: 27px}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ padding:40px 0; }
	.RighInfo002257 .item .pic{ float: left; width: 45%;}
    .RighInfo002257 .item .word{ float: right; width: 55%;padding-left:5%;padding-right:5%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
}

/*PicList002663 */
.PicList002663{ padding:4% 0 0; }
.PicList002663 li{ background:#fafafa;}
.PicList002663 .news-top .bx-wrapper{ position:relative; z-index:1;}
.PicList002663 .news-top .bx-viewport{ z-index:1}
.PicList002663 .news-top{ margin-bottom:0%;}
.PicList002663 li time{ color:#d66730; font-size:16px;}
.PicList002663 li h3{font-size:24px;margin-top:0; line-height:30px;font-weight: normal; margin-bottom:22px;height:60px;}
.PicList002663 li h3 a{ color:#333;}
.PicList002663 li h3 a:hover{ color:#003c4f;}
.PicList002663 li p{ line-height:26px; font-size:16px; overflow:hidden; height:74px; margin-bottom:9%;margin-top:19px;}
.PicList002663 li .more{ position:relative; color:#003c4f;border:1px solid #003c4f;font-size:15px; padding:9px 26px;}

.PicList002663 li .more:hover{color:#fff;background:#003c4f;}
.PicList002663 .news-list li{ float:left;  margin-right:2%; margin-bottom:2%; padding:5% 3%;}
.PicList002663 .bx-pager{ text-align:center; background:#fafafa; padding:3% 5%;}
.PicList002663 .bx-pager div{ display:inline-block;padding:0 5px;}
.PicList002663 .bx-pager div a{ position:relative; display:block; width:14px; height:14px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.PicList002663 .bx-pager div a::before{ position:absolute; content:''; left:2px; top:2px; right:2px; bottom:2px; background:#c4c4c4; border-radius:50%; }
.PicList002663 .bx-pager div a.active{ background:#fff; border-color:#003c4f;}
.PicList002663 .bx-pager div a.active::before{ background:#003c4f;}
@media(min-width:769px){
.PicList002663 .news-top .pic{ width:50%;}
.PicList002663 .news-top .txt{ width:50%;padding:0 5%;}
.PicList002663 .news-list li{width:32%;}
.PicList002663 .news-list li:nth-child(3n){ margin-right:0;}
.PicList002663 .bx-controls{ position:absolute; left:0;width:50%; bottom:0; z-index:10;}
.PicList002663 .bx-pager{ float:right;}
.PicList002663 .bx-pager div{ float:left;}
}
@media(max-width:1024px){
.PicList002663 li time,
.PicList002663 li h3{font-size:20px;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002663 li p{ line-height:20px; font-size:14px;height:80px;}
}
@media(max-width:768px){
.PicList002663 .news-top .ycenter{ display:block;}
.PicList002663 .news-top .txt{ padding:3%;}
.PicList002663 .news-top li h3{ max-height:60px; height:auto;margin-bottom:8px;}
.PicList002663 .news-top li p{ margin:5% 0; height:auto;}
.PicList002663 .news-list li{width:49%;}
.PicList002663 .news-list li:nth-child(2n){ margin-right:0;}
.PicList002663 li .more{display: inline-block;}
}
@media(max-width:480px){
.PicList002663 .news-list li{ float:none; width:auto; margin-right:0;}
.PicList002663 .news-list li p,
.PicList002663 .news-list li h3{ height:auto;}
}
/*PicList001958*/
.PicList001958{padding: 2% 0;}
.PicList001958 li{ overflow:hidden; padding:25px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:26%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:22%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0;font-size:15px; line-height:30px; height:65px;padding-bottom:9%; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}
/*TextList002739 */
.TextList002739{padding-top:2.5%;padding-bottom:2%;}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 16px; }
.TextList002739 .list-group .tit:before{background: #d66730; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #003c4f; font-size: 16px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #003c4f; color: #003c4f;}
.TextList002739 .tit.active time{color: #003c4f;}
.TextList002739 .info{padding: 15px 40px 25px 70px;}
.TextList002739 .info .more{font-size:16px;background:#003c4f;color:#fff;border-radius: 3px;padding:9px 26px;display: inline-block;margin:2% 0 3% 0;}
.TextList002739 .info dl dd{float:left;width:20%; margin-right:2%;}
.TextList002739 .info .singlePage{font-size: 15px; line-height: 30px; color: #555;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 20px;}
.TextList002739 .info dl dd{width:100%;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}

/*Floor002685 */
.Floor002685{ padding:0% 0;}
.Floor002685 .auto{ max-width:1760px; margin:0 auto;}

.Floor002685 .more{ position:absolute; right:0; top:50%; margin-top:-24px;width:159px; line-height:48px; background:#fff; text-align:center; border:1px solid #ddd; font-size:16px;  text-transform:uppercase; transition:0.3s ease-in-out;}


@media(max-width:640px){
.Floor002685 .home-title b{ font-size:24px;}
.Floor002685 .home-title span{ font-size:16px;}
.Floor002685 .more{ width:100px; line-height:35px; margin-top:-18px;}
}

.Floor002685 .list{ overflow:hidden;}
.Floor002685 .list dd{ float:left; position:relative; z-index:1; padding-bottom:49%;}
.Floor002685 .list dd > *{ position:absolute; left:0; width:100%;}
.Floor002685 .list dd a{ height:100%; top:0; z-index:10;}

.Floor002685 .list dd figure{ overflow:hidden; z-index:2; top:0; bottom:0; background-position:0 0;transition:0.3s ease-in-out;}
.Floor002685 .list dd figure img{ display:block; height:100%; max-width:none;}
.Floor002685 .list dd figure::before{ position:absolute; content:''; left:0; width:101%; height:100%; top:0; background: -moz-linear-gradient(top, rgba(49,82,123,0.4) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,60,79,0.4) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: rgba(0,0,0,0.3); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6631527b', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */}
.Floor002685 .list dd:hover figure::before{background:rgba(0,60,79,0.85);}
.Floor002685 .list dd .txt{ z-index:5; color:#fff; text-align:center; top:50%; line-height:30px; transform:translateY(-50%); -webkit-transform:translateY(-50%); transition:top 0.3s;}
.Floor002685 .list dd .txt .cn{ font-size:30px;font-weight:normal;margin-bottom:5px;}
.Floor002685 .list dd .txt .en{ font-size:20px;text-transform:uppercase;color:rgba(255,255,255,0.5);}


.Floor002685 .list dd.right figure{ left:auto; right:0;}




.Floor002685 .list dd.right .txt::before{left:-3%; }
.Floor002685 .list dd.left .txt::before{right:-3%; }

@media(min-width:1025px){
.Floor002685 .list{ width:auto !important;}
}
@media(max-width:768px){
.Floor002685 .list dd .txt{ line-height:22px;}
.Floor002685 .list dd .txt .cn{ font-size:18px;}
.Floor002685 .list dd .txt .en{ font-size:14px;}

}
@media(max-width:480px){
.Floor002685 .list{ overflow:auto;}
.Floor002685 .list dd{ width:200px !important;}
}
/*Floor001893*/
.Floor001893 .title{ text-align:center; padding:3% 0 2% 0;color:#014099; 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 .title:after{ display:block; content:''; margin:0 auto;width:80px; height:6px;background-color:#cacaca;}

.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;}
.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:#1865d0; 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:3% 35% 3% 0; position:relative;}
.Floor001893 .txt li .img{ position:absolute; right:0; width:32%; top:-10%;}
.Floor001893 .txt li .img img{ display:block; width:100%;}
.Floor001893 .txt li dl{ display:table; width:100%;min-height:300px;} 
.Floor001893 .txt li dl dt,
.Floor001893 .txt li dl dd{ display:table-cell; vertical-align:top;}
.Floor001893 .txt li dl dt{ border-right:1px solid #cacaca; width:245px; text-align:right; font-size:72px; color:#014099;}
.Floor001893 .txt li dl dt span{ display:block; padding-right:30px;}
.Floor001893 .txt li dl dt:after{ display:block; float:right;; content:''; width:20px; height:20px; background-color:#2465c2;}
.Floor001893 .txt li dl dd pre{ padding-left:30px; font-size:16px; line-height:24px;}
@media(max-width:1000px){
.Floor001893 .txt li{ padding-right:3%;}
.Floor001893 .txt li dl{ position:relative; z-index:1;}
.Floor001893 .txt li .img{ display:none;}
.Floor001893 .txt li dl{min-height:none;} 
.Floor001893 .txt li dl dt{width:170px; font-size:50px;}
.Floor001893 .txt li dl dd pre{ font-size:14px; line-height:20px;}
}
@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){
.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;}
}
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 5% 0 5.5%;}
.RighInfo002450 .auto{ position: relative;}
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 0 0 2%; font-weight: normal;}
.RighInfo002450 .wrap-container .tit:after{content: '';
    width: 62px;
    height: 3px;
    background: #2e5f6e;
    display: block;
    border-right: 14px solid #d66730;
    margin-top: 24px;
    margin-bottom: 40px;}
.RighInfo002450 .wrap-container .more{margin-top:6%;}
.RighInfo002450 .wrap-container .more a{border:1px solid #2e5f6e;color:#2e5f6e; padding:12px 35px;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 32px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450{padding: 5% 0 10%;}
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
.RighInfo002450 .wrap-container .tit:after{margin:0 auto;margin-top:8px;margin-bottom:23px;width:42px;border-right:9px solid #d66730;}

}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #555; text-align: justify; font-size: 16px; line-height: 28px; margin-top: 3%;}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 7%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}

/*RighInfo002816 */
.RighInfo002816{padding-top: 5%;padding-bottom: 3%;background:#f6f9fb;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 4.5%;}
.RighInfo002816 ul .inner{background: #fff;padding-top: 8%; padding-bottom: 8%;height:320px;}
.RighInfo002816 ul h3{ font-size: 26px;font-weight: normal; color: #333;}
.RighInfo002816 ul h3:before{display: inline-block; content: ''; height:20px; width:4px; background: #d66730; vertical-align: middle; margin-right: 15px;margin-top:-3px;}
.RighInfo002816 ul .li p{ line-height: 28px; color: #666;font-size:16px;margin-bottom:10px;}
.RighInfo002816 ul .li .icon{padding-bottom: 0px;}
.RighInfo002816 ul .li .icon img{width:60px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width: 50%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;padding-right:15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;padding-left:15%;}
}
@media(max-width:1024px){
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;height:auto;}
}

/*Timeline002853 */


.Timeline002853{background:url(../images/lcbg.jpg);}
.Timeline002853 .auto{max-width: 1440px;}
.Timeline002853 .inner{max-width: 1366px;margin: 0 auto; height: auto; overflow: hidden}

/*slick Basic*/
.Timeline002853 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002853 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002853 .slick-list:focus {outline: none}
.Timeline002853 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002853 .slick-slider .slick-track, 
.Timeline002853 .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)}
.Timeline002853 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002853 .slick-track:before, 
.Timeline002853 .slick-track:after{display: table; content: '';}
.Timeline002853 .slick-track:after{ clear: both;}
.Timeline002853 .slick-loading .slick-track { visibility: hidden;}
.Timeline002853 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002853 .slick-slide .slick-loading img { display: none;}
.Timeline002853 .slick-slide .dragging img { pointer-events: none;}
.Timeline002853 .slick-initialized .slick-slide { display: block;}
.Timeline002853 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002853 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002853 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 30.516%;}
.Timeline002853 .slider-for{float: right;width: 63%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #d66730; left: 51%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-family: "DINPro-Regular"; font-size: 34px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height: 28px;}
.Timeline002853 .slider-for .year{ font-family: "DINCond-Bold";color: #003c4f;font-size: 85px;line-height: normal;}
.Timeline002853 .slider-for .year:after{content: '';
    width: 62px;
    height: 3px;
    background: #2e5f6e;
    display: block;
    border-right: 14px solid #d66730;
    
    margin-top: 24px;
    margin-bottom: 40px;}
.Timeline002853 .slider-for .desc{color: #666; margin: 1vw 0 2vw 0;font-size: 16px;line-height: 32px;}
.Timeline002853 .slider-for .desc img{margin-top:10px;}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;background: #efefef; top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
}
@media(max-width:640px){
  .Timeline002853{padding:0 0 5%;}
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
.Timeline002853 .inner{padding:0 2%;}
.Timeline002853 .slider-nav{border-right:0;}
.Timeline002853 .slider-for .year{font-size:52px;}
.Timeline002853 .slider-for .year:after{margin-top:14px;margin-bottom:18px;}
}

/*Map002516 */
.Map002516{padding:3.5% 0;background: url(../images/bg5.png) no-repeat center top;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;}
.Map002516 .map #allmap{ height:450px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
@media(min-width:641px){
.Map002516 .ul_con li{ float:left; width:30%;margin-right:5%; padding:4% 0%;}
.Map002516 .ul_con li:nth-child(3n){margin-right:0;}
}
.Map002516 .ul_con li>div{ padding-left:57px;font-size:16px; background-repeat:no-repeat; background-position:left top 21px;}
.Map002516 .ul_con li>div img{width:110px;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.call2 div{ background-image:url(../images/Map002516_call2.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li.wanz div{ background-image:url(../images/Map002516_wanz.png);}
.Map002516 .ul_con li.gzh{ position: relative}

.Map002516 .ul_con li.gzh>div{ background-image:url(../images/Map002516_gzh.png); position: relative; min-height: 100px;}
.Map002516 .ul_con li.gzh .code figure{ position: absolute ;left:100px; bottom: -62%; z-index: 100; background: #fff;padding: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.2);display: none} 
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #e6e6e6; padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(3n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .ul_con li pre{ font-size: 14px; }
.Map002516 .map #allmap{ height:280px;}
.Map002516 .ul_con li.gzh .code figure{ position: relative;left:auto; bottom: auto; padding: 0px; box-shadow:none;display: block!important} 
}















/*RighInfo002806 */

.RighInfo002806{padding: 4% 0 5%;}
.RighInfo002806 .txt aside.t-1{font-size: 42px;color: #333437;}
.RighInfo002806 .txt aside.t-2{ font-family: "DINCond-Bold";color: #f6550d;font-size: 34px;}
.RighInfo002806 .txt p{line-height: 30px;font-size: 16px;margin-top: 4%;}
.RighInfo002806 .num{padding-bottom: 5%;}
.RighInfo002806 .num .pic img{display: block; width: 100%;}
.RighInfo002806 .num .list{ margin-top: 0%;position: relative;padding:3%;}
.RighInfo002806 .num .list:before,
.RighInfo002806 .num .list:after{position: absolute; content: ''; border: 5px solid #d66730; width: 30px; height: 30px;}
.RighInfo002806 .num .list:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo002806 .num .list:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo002806 .num .list li{float:left; width: 100%; padding: 8px 0;}
.RighInfo002806 .num .list li .p1{font-size:26px;color:#333;}
.RighInfo002806 .num .list li .p1:after{content: '';
    width: 50px;
    height: 3px;
    background: #003c4f;
    display: block;
    border-right: 11px solid #d66730;
    margin-top: 24px;}
.RighInfo002806 .num .list li p{font-size:16px;line-height: 28px;}
.RighInfo002806 .num .list li .inner{padding-left: 16%;color: #f6550d;font-family: "DINCond-Bold";font-size: 100px;}
.RighInfo002806 .num .list li aside{overflow: hidden; height: 0.6em;}
.RighInfo002806 .num .list li sub{font-size: 0.24em;text-transform: uppercase; line-height: 0.8em;float: left;margin-top: 1.7em;}
.RighInfo002806 .num .list li sup{font-size: 0.5em;line-height: 0.7em;vertical-align:top;}
.RighInfo002806 .num .list li span{font-size: 0.8em;line-height: 0.725em;vertical-align: text-top;}

.RighInfo002806 .num .list li aside *{display: inline-block;}
.RighInfo002806 .culture ul{padding: 4.6875% 0;background: rgba(0,60,79,0.7);}
.RighInfo002806 .culture li{ vertical-align: top;color: #fff;}
.RighInfo002806 .culture li img{width:60px;}
.RighInfo002806 .culture li aside{font-size: 26px; margin: 15% 0 6% 0;}
.RighInfo002806 .culture li p{line-height: 29px; font-size: 16px;}
@media(min-width:481px){
.RighInfo002806 .culture ul{display: table;width: 100%;}
.RighInfo002806 .culture li{display: table-cell;width: 33.333333%;padding-left: 4%;padding-right:4%; }
.RighInfo002806 .culture li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.5);}
}
@media(min-width:769px){
.RighInfo002806 .num .pic{float: right; width: 43.75%; position: relative;}
.RighInfo002806 .num .pic:before{position: absolute; left: 0;bottom: 0; height:66.746%; width: 12.143%;background: #fff; content: '';}
.RighInfo002806 .num .list{float: left; width: 53%;}
}
@media(max-width:1280px){
.RighInfo002806 .num .list li .inner{font-size: 80px;}
}
@media(max-width:1024px){
.RighInfo002806 .num .list li .inner{font-size: 70px;}
}
@media(min-width:481px) and (max-width:640px){
.RighInfo002806 .culture li img{height: 40px;}
}
@media(max-width:640px){
.RighInfo002806 .txt aside.t-1{font-size: 32px;}
.RighInfo002806 .txt aside.t-2{font-size: 24px;}
.RighInfo002806 .culture li aside{font-size: 18px; }
.RighInfo002806 .culture li p{line-height: 24px; font-size:16px;}
.RighInfo002806 .num .list li .p1{font-size:20px;margin: 14px 0;}
.RighInfo002806 .num .pic{margin-top:4%;}
}
@media(max-width:480px){
.RighInfo002806 .num .list li .inner{font-size: 50px;}
.RighInfo002806 .culture{background-size:100% 100%;}
.RighInfo002806 .culture li{padding:5%; margin: 0 5%;}
.RighInfo002806 .culture li aside{ margin:  6% 0;}
.RighInfo002806 .culture li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5); margin-bottom: 3%;}
}








.PicList000762{ padding-top:3%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;  }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#444; font-weight: normal; text-align:center; padding:3% 2%; border: 1px solid #e9e9e9}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; background-color: #666;  padding-bottom:65%;}
.PicList000762 li a:hover{ background-color:#ee7700; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}








/*
 .Floor001026 为demo编号
 */
.Floor001026{ padding: 3% 0; background: #f6f9fb;}
.Floor001026 .box{ padding: 5%; padding-right:45%;position:relative; margin: 4% 0; background: #fff;}
.Floor001026 .box:nth-child(2n){ padding-right:0; padding-left:40%; }
.Floor001026 .box .txt{padding-right:15%; }
.Floor001026 .box:nth-child(2n) .txt{ padding-left: 15%; padding-right: 5%;}
.Floor001026 .box .txt{ color:#333; padding-top:5%; padding-bottom:5%; height: 356px;overflow: hidden; }
.Floor001026 .box .txt num{ font-size:45px; color:#003c4f;font-family: "DINCond-Bold";}
.Floor001026 .box .txt h1{ font-size:27px; margin-bottom:0; padding-bottom:5%; position:relative;}
.Floor001026 .box .txt h1::before{ position:absolute; content:''; width:40px; height:4px;background: #d66730; left:0; bottom:20%;}
.Floor001026 .box .txt p{ color:#666; font-size: 16px; line-height:28px;}
@media(min-width:540px){
.Floor001026 .box .pic{ position:absolute; width:40%; top:10%; height:80%; overflow:hidden;}
}
.Floor001026 .box .pic{ right:5%;}
.Floor001026 .box:nth-child(2n) .pic{ left:5%;}
.Floor001026 .bx-wrapper,
.Floor001026 .bx-viewport,
.Floor001026 .bx-viewport ul,
.Floor001026 .bx-viewport ul li,
.Floor001026 .bx-viewport ul li a{ position:absolute; width:100%; height:100% !important;}
.Floor001026 .bx-viewport{ z-index:2;}
.Floor001026 .bx-viewport ul li a{ background-size:cover;}
.Floor001026 .bx-controls-direction{ display:none;}
.Floor001026 .bx-controls{ position:absolute; z-index:10; text-align:center; left:0; width:100%; bottom:5%;}
.Floor001026 .bx-pager div{ display:inline-block;}
.Floor001026 .bx-pager div a{ background-color:#fff; display:inline-block; overflow:hidden; line-height:100px; width:11px; height:11px; border-radius:50%; margin:0 5px;}
.Floor001026 .bx-pager div a.active{ background-color:#d66730;}
@media(max-width:1440px){
.Floor001026 .box .txt{ padding-left:25%;}
.Floor001026 .box:nth-child(2n) .txt{ padding-right:25%;}
}
@media(max-width:768px){
.Floor001026 .box .txt h1{ font-size:20px; }
.Floor001026 .box .txt{ padding:5% !important;}
}
@media(max-width:540px){
.Floor001026 .box{ padding:0 !important;}
.Floor001026 .box .pic{ padding-bottom:50%; position:relative;right:0;padding-bottom:68%;}
.Floor001026 .box:nth-child(2n) .pic{left:0%;}
.Floor001026 .box .txt{height:auto;}

}
/*
 .Floor002279 为demo编号
 */
.Floor002279 .wrap-container{ margin: 0 0%;}
@media only screen and (min-width:1024px ) {
  .Floor002279 .wrap-container{ margin: 0 0px;}
}
@media only screen and (min-width:1367px ) {
  .Floor002279 .wrap-container{ margin: 0 0px;}
}
@media only screen and (min-width:1920px ) {
  .Floor002279 .wrap-container{ margin: 0 0px;}
}
.Floor002279 .wrap-container{ position: relative;}
.Floor002279 .wrap-tit{ position: absolute; top: 50%; margin-top: -87px; left: 40px; z-index: 99;}
.Floor002279 .wrap-tit a{-webkit-writing-mode:vertical-lr;writing-mode:tb-rl;writing-mode:vertical-lr; text-transform: uppercase; color: #fff; font-size: 12px;}
.Floor002279 .wrap-tit a i{ font-style: normal; margin-top: 8px; font-size: 14px; font-weight: bold;}
.Floor002279 .wrap-tit h1{ margin: 0; font-weight: normal;text-transform: uppercase; color: #fff; font-family: Chaparral Pro; font-size: 34px; line-height: 1.15; margin-top:25px;}
.Floor002279 .wrap-tit h1 span{ display: block; font-size: 14px; font-family: "微软雅黑";}

.Floor002279 .list{}
.Floor002279 .list .item{ /*float: left; width: 25%;*/ transition: all .5s ease-out;}
.Floor002279 .list .item .item-inner{position: relative;}
.Floor002279 .list .item .pic{ width: 100%;}
.Floor002279 .list .item .pic img{ width: 100%;}
.Floor002279 .list .item .layer{ background:rgba(0,0,0,0.3) ;position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; opacity: 1; transition: opacity .5s ease-in-out; }
.Floor002279 .list .item .tit{ position: absolute; width:100%; font-size: 30px; z-index: 3; color: #fff; line-height: 1.2; transition: all .5s ease-in-out;transform: translate(-50%,-45%); top: 49.5%; text-align: center; left: 50%;color:#fff;}
.Floor002279 .list .item .tit a{color:#fff;}
.Floor002279 .list .item .tit span{font-size: 20px; text-transform: uppercase; display: block;color:rgba(255,255,255,0.5);margin-top:5px;}


.Floor002279 .list .item:hover .layer{ background:rgba(0,60,79,0.85);}

@media only screen and (max-width:768px ) {
  .Floor002279 .list .item .tit{font-size:20px;}
  .Floor002279 .list .item .tit span{font-size: 14px;}
}
@media only screen and (min-width:1024px ) {
  .Floor002279 .list .item .tit span{font-size: 20px;}
}
@media only screen and (max-width:1674px ){
  .Floor002279 .list .auto{ padding: 0 0 0 0px; max-width: none;}
  .Floor002279 .wrap-tit h1{ color: #333;}
  .Floor002279 .wrap-tit a{ color: #666;}
  .Floor002279 .wrap-tit{ left: 0;}
}
@media only screen and (max-width:365px ){
  
}

/*
 .Floor002349 为demo编号
 */
.Floor002349{ }
.Floor002349 .auto{max-width:1560px;margin:0 auto;position: relative;}
.Floor002349 .title123 p{color:#fff;}
.Floor002349 .title123 span{color:#fff;}
.Floor002349 .title123 span:after{background:#fff;border-right:0;}
.Floor002349 .list li,.Floor002349 .list li *{transition: all .3s ease-in;}
.Floor002349 .wrap-head{width:25.5%;float:left; }
.Floor002349 .listbox{width:66%;float:left;}
.Floor002349 .wrap-head .tab{ position: relative;}
.Floor002349 .btns{position: absolute;right:14px;top:42%;}

.Floor002349 .wrap-head .tab a{ display: block;position: relative; margin-left: 15px; font-size: 20px;line-height: 54px; color: rgba(255,255,255,0.5); cursor: pointer;}
.Floor002349 .wrap-head .tab a.on:after{content:'';width:80px;height:10px;background:url(../images/proicon.png) no-repeat left center;display: block;position: absolute;left:-81px;top:40%;}
.Floor002349 .wrap-head .tab a.on,.Floor002349 .wrap-head .tab a:hover{ color: rgba(255,255,255,0.8);}
.Floor002349 .listbox{ overflow: hidden; max-height: 50%;}
.Floor002349 .list .owl-carousel .owl-stage-outer{ }
.Floor002349 .list{ padding:10% 0 0 0; display: none;}
.Floor002349 .list li{ background: #fff;text-align: center;border-radius: 10px; }
.Floor002349 .list li .pic{ display: block; width: 100%; padding-bottom:77.5%; background-position: center; background-repeat: no-repeat; background-size: cover;border-radius: 10px 10px 0 0; }
.Floor002349 .list li .pic span{ position: relative; bottom: -25%; display: inline-block;}
.Floor002349 .list li .pic img{max-height: 140px; display: inline; max-width: 140px; width:100%; position: relative; z-index: 2;}

.Floor002349 .list li .word{ padding:18px 10px 28px;}
.Floor002349 .list li .word .h3{ margin: 0 0 10px 0; font-size: 20px;font-weight: normal;  text-transform: uppercase;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;border-bottom:1px solid #eee;padding-bottom:14px; }
.Floor002349 .list li .word .h3 a{color: #000;}
.Floor002349 .list li .word figure{text-align: left; font-size: 16px; color: #666;padding: 0 13px; line-height: 26px; height: 157px; overflow: hidden;}
.Floor002349 .list li .word figure .p1{font-size:20px;color:#d66730;margin: 10px 0 8px;}
.Floor002349 .list li .word figure p{margin-top:12px;}
.Floor002349 .list li:hover{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.Floor002349 .list li:hover .word .h3 a{color: #d66730;}
.Floor002349 .list li .pic span:before{display: block; content: ""; position: absolute; top: 3px; left: 25%;width: 0; height: 0; overflow: hidden; border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002349 .list li:hover .pic span:before{ box-shadow: 0 0 115px 0 rgba(255,255,255,.8); width: 50%; height: 50%;}
.Floor002349 .btns a{ display: block; background: #eee;width:50px;height:50px; color: #666; cursor: pointer; padding: 15px; border-radius: 50px;}
.Floor002349 .btns a.prev{background:url(../images/proicon3.png) no-repeat center center #eee; }
.Floor002349 .btns a.next{margin-bottom:13px;background:url(../images/proicon2.png) no-repeat center center #eee; }
.Floor002349 .btns a:hover{ /*background: #ff6600;*/ color: #fff;}
@media only screen and (max-width:1023px ) {
}
@media only screen and (max-width:899px ) {
  .Floor002349{ padding: 13% 2% 10%;}
  .Floor002349 .wrap-head{width:100%;}
  .Floor002349 .listbox{width:100%;}

  .Floor002349 .btns a{ padding: 10px; font-size: 20px;}  
  .Floor002349 .wrap-head .tab a{ width: 50%;
    float: left;
    display: block;
    margin-left: 0;
    padding: 10px 0;
    line-height: 27px;
    text-align: center;
    margin-bottom: 1px;}
    .Floor002349 .wrap-head .tab a.on:after{display: none}
    .Floor002349 .btns{display: none}
}
@media only screen and (max-width: 480px) {
  
  .Floor002349 .wrap-head .tab a.on{color:#fff;}
  
  .Floor002349 .list li .pic{}
  .Floor002349{    padding: 15% 2% 20%;}
}
@media only screen and (min-width: 900px) {
  .Floor002349{ padding-left: 0; padding-right: 0;}

  .Floor002349 .list{ }
  .Floor002349 .wrap-head .tab{ padding-left: 65px;}
 
  
}




/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -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 {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    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-loaded {
    display: block; }
  .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; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  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 Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.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 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Form001725 为demo编号
 */
.Form001725{ padding:3% 0 4% 0;}
.Form001725 .form{ display:table; width:100%;}
.Form001725  figure{ display:table-cell; vertical-align:middle;}
.Form001725  figure:nth-child(2){ width:50%; padding-left:2%;margin-top: 2%;}
.Form001725  figure:nth-child(2) img{margin-top: -4%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px;}
.Form001725 .form .tr{width: 32%;float:left;margin-right:1%;}
.Form001725 .form .tr td{width: 33%; }
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:41px;height:41px; text-indent:10px; background:none; }
.Form001725 .form p{ margin:0 0 10px 0;color:#003c4f;font-size: 16px; background:url(../images/Form001725-icon.jpg) no-repeat left center; padding-left:0px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#e60112;}
.Form001725 .form .btn{ background:#003c4f; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:160px; height:42px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}

@media(max-width:768px){
  .Form001725 .form .tr{width:100%;}
  .Form001725 .form .tr td{width: 1%;}
}

.placeholder .webuploader-pick{background:#003c4f !important;}
.statusBar .btns .uploadBtn{background:#003c4f !important;}

.PicList000626{padding:3% 0 0%;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li .a{ display:block; padding-top:45%;background-position: center center;  background-repeat:no-repeat; border:1px solid #ddd;}
.PicList000626 li p{text-align: center;font-size:16px;color:#666;}
@media( max-width:768px){
.PicList000626 li{width:33.33333333%;}
.PicList000626 li .a{background-size:contain;}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
.PicList000626 li .a{background-size:contain;}
.PicList000626 li p{margin: 5px 0;font-size:14px;}
}

.list_istop{ padding:0% 0 2% 0;margin: 0 auto;margin-top:3%;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #b2b2b2 dotted; height:52px; line-height:51px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:14px; color:#4c4c4c;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:16px}
.list_istop li a:hover{ color:#003c4f;}

@media(max-width:640px){
  .list_istop li a{width:77%;}
}


/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}

/*方法4*/
/*.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826  li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.Banner002826  li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

/*方法5  添加播放按钮+弹窗*/
/*.Banner002826 .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}*/

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.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)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}

.slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{display:inline-block; width: 18px; height: 18px;position: relative; padding:0;border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%;background: #fff; transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}
.web_link { padding: 3% 0}
.web_link ul li{ padding:10px 0; border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{ display:block; font-size:16px; font-weight:normal;}
.web_link ul li span{ opacity:0.8; display:inline-block; white-space:nowrap; padding-right:20px;}

/* 禁止图片保存 */
*{
   -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

 img{
	 user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
-moz-user-select:none;
touch-callout:none;
-webkit-touch-callout:none;
-ms-touch-callout:none;
-moz-touch-callout:none;
    } 





@media(max-width:768px){
body{padding-top: 80px !important;}
.Top002070 .header-right .logo3{ display: none;}
.Top002070 .header-right .whitelogo3{display:block}
.Top002070 .header-right .whitelogo3{ margin-left: 12px; display: inline-block;max-width: 70px}
.Top002070{ background: #fff; box-shadow: 0 0 80px rgba(0,0,0,0.1) }
.Top002070 .header-left .black{display:inline-block}
.Top002070 .header-left .white{ display: none }
.Top002070 .header-menu li em a{  color: #666; }
.Top002070 .header-menu li.aon em a{border-bottom: 2px solid #666;  color: #666; position: relative}
.Top002070 .open-search{  background:url(../images/Top002070-search_btn2.png) no-repeat center center; background-size: contain}
.Top002070 .header-mid{ border-right: 1px solid  #e9e9e9}
.Top002070 .top-shop a{  color:#666;border: 1px solid #e9e9e9;background:url(../images/Top002689_icon_cart2.png) no-repeat 20px center; background-size:20px;   }
.Top002070 .top-lang a{  color:#666;border: 1px solid #e9e9e9; text-align: center;background:url(../images/lang4.png) no-repeat 20px center; background-size:20px; }
	
}

