﻿a:hover {color:#c94c08;}

/*Banner002033 */
.Banner002033 div{ height:370px; background-position:center top; background-repeat:no-repeat;}
.Banner002033 div img{ display:none;}
@media(max-width:1000px){
.Banner002033 div{ height:auto; background:none !important;}
.Banner002033 div img{ display:block; width:100%;}
}


/*
 .Menu000706 为demo编号
 */
.Menu000706{ margin-bottom:2%;border-bottom:1px solid #e6e6e6;}
.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;}
.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:#c94c08;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:20px 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:first-child{padding-left:0;}
.Menu000706 nav li a:hover,
.Menu000706 nav li a.aon{ color:#c94c08; border-bottom:2px solid #c94c08;}
}
@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:#1585d6; padding:3px;border-radius:0px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1585d6;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#1585d6; padding:2px; border-radius:0 0 5px 5px; display:none;z-index: 60;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #1585d6;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.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;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1200px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h1:after{content:'';width:55px;height:2px;background:#c94c08;display: block; margin:0 auto;margin-top:20px;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{  margin:0; padding:10px 0;font-size:15px;line-height: 33px; }
.RighInfo002228 .single-content .p1{font-size:22px;color:#c94c08;border-bottom:1px solid #eee;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:5px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
}


/*PicList001958*/
.PicList001958{padding: 0.5% 0 1%;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:18px 0 15px;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:27px; height:108px; 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;}
}
/*Top002196*/
.Top002196 .header-top{border-bottom:1px solid #eee; position:relative;font-size:16px; z-index:102; color:#666;}
.Top002196 .header-top a{ color:#666;}
.Top002196 .header-top a img{width:33px;}
.Top002196 .header-top-left{ float:left;margin-top:12px;}
.Top002196 .header-top-right{ float:right;}
.Top002196 .lang{display: none; float:right; position:relative; width:112px; height:30px; line-height:30px;}

.Top002196 .lang::before{ position:absolute; content:''; right:20px; top:50%; margin-top:-2px; border-left:5px  solid transparent;border-right:5px  solid transparent;border-top:5px  solid #999;}
.Top002196 .lang a{ display:block; padding-left:40px; background-position:10px center; background-repeat:no-repeat; background-size:22px 13px;}

.Top002196 .lang figure{ position:absolute; left:0; top:30px; box-shadow:0 0 5px #ccc;background-color:#fff; width:100%; display:none; z-index:100;}
.Top002196 .lang:hover figure{ display:block;}
.Top002196 .lang figure a{ color:#333;}
.Top002196 .header-top dd{ float:left; line-height:30px;}
.Top002196 .header-top-right,
.Top002196 .header-top dd.top-webchat,
.Top002196 .header-top dd.top-city{ position:relative;}
.Top002196 .header-top .top-sub{ position:absolute; top:100%; left:0; background:#fff; width:100%; border:1px solid #dcdcdc; padding:10px; line-height:30px; display:none;}
.Top002196 .header-top .top-sub::before{ position:absolute; content:''; border:6px solid transparent; border-bottom-color:#fff; left:50%; transform:translateX(-50%); top:-12px;}
.Top002196 .header-top-left dd{ margin-right:48px;}
.Top002196 .header-top-left dd:last-child{ margin-right:0;}
.Top002196 .header-top-right dd{ margin-left:15px;text-align: center;}
.Top002196 .header-top-right dd:first-child{ margin-left:0;}
.Top002196 .header-top-right dd span{ display:block;font-size:13px;line-height: 50px;}
.Top002196 .header-top-right dd span::after,
.Top002196 .header-top-right dd span::before{display:none; content:''; vertical-align:middle; }
.Top002196 .header-top-right dd span::before{ width:30px; height:30px; background:url(../images/Top002196-icon_online.png) no-repeat center center;}
.Top002196 .header-top-right dd span::after{ width:9px; height:5px; margin-left:6px; background:url(../images/Top002196-icon_a.png) no-repeat;}
.Top002196 .header-top-right dd.top-online span::after{ display:none;}
.Top002196 .header-top-right dd.top-phone span::before{ background-image:url(../images/Top002196-icon_phone.png);}
.Top002196 .header-top-right dd.top-webchat span::before{ background-image:url(../images/Top002196-icon_wx.png);}
.Top002196 .top-hotline b{ font-size:21px;font-weight: bold; color:#c94c08;}
.Top002196 .top-phone p{ margin:0 0 5px 0;}
.Top002196 .top-phone ol{ float:left; width:35%;}
.Top002196 .top-phone ol img{ display:block; width:100%;}
.Top002196 .top-phone li{ float:right; font-size:12px; width:62%;}
.Top002196 .top-phone li a{ display:block; margin-bottom:5px;color:#999;}
.Top002196 .top-phone li a:last-child{ margin-bottom:0;}
.Top002196 .top-phone li em{ font-style:normal; font-size:14px; color:#333; margin-right:10px;}
.Top002196 .top-phone li em::before{ display:inline-block; content:'•'; color: #d2d2d2;margin-right: 8px;}
.Top002196 .top-city .top-sub ul{ overflow:auto; max-height:300px;}
.Top002196 .top-city .top-sub ul li a{ display:block; padding:0 10px;}
.Top002196 .top-city .top-sub ul li a:hover{ background:#eee;}
.Top002196 .top-city span{ padding-right:22px; background:url(../images/Top002196-icon_a.png) no-repeat right center;}
.Top002196 .header-top-left dd::before{display:inline-block; content:''; vertical-align:middle;width:30px; height:30px; background:url(../images/Top002196-icon_call.png) no-repeat center center/30px;display: none}
.Top002196 .header-top-left dd.top-city::before{ background-image:url(../images/Top002196-icon_cur.png);}

.Top002196 .header-left{ float:left; padding:8px 0; width:35%;}
.Top002196 .header-right{ float:right; width:62%; max-width:747px; }
@media(min-width:1281px){
.Top002196 .header-right{margin-right:-13px;}
}
.Top002196 .header-menu li{ z-index:100;}
.Top002196 .header-menu li em{ padding-top:32px;}
.Top002196 .header-menu li em a{ display:inline-block; padding-bottom:8px; position:relative; font-size:16px;transition:0.3s;}
.Top002196 .header-menu li em a::after{ position:absolute; content:''; height:0; width:100%; background:#c94c08; left:0; bottom:0; transition: ease-in-out 0.3s;}
.Top002196 .header-menu li.aon1 em a,
.Top002196 .header-menu li em a:hover{ color:#333;}
.Top002196 .header-menu li.aon1 em a::after,
.Top002196 .header-menu li em a:hover::after{ height:2px;}
.Top002196 .header-menu li .sub{ background:#fff; overflow:hidden;width:120px;left:-18%;}
.Top002196 .header-menu li .sub-menu{ border-bottom:2px solid #c94c08; padding:10px 0 0;width:120px;}
.Top002196 .header-menu li .sub-menu dt{ border-bottom:1px solid #eee; text-align:center;}
.Top002196 .header-menu li .sub-menu dt a{width:120px;}
.Top002196 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002196 .header-menu li .sub-menu dt a:hover{ background:none; color:#c94c08;}
@media(max-width:1024px){
.Top002196 .header{ position:relative; z-index:100;}
.Top002196 .header-left{padding:9px 0;width:84%;}
.Top002196 .lang{display: block;}
.Top002196 .header-top-right{display: none}
.Top002196 #header-menu{ position:absolute; right:0; top:100%; background:#1585d6; width:175px; text-align:center; transform:translate(50%,-50%) scale(0); transition:0.3s;}
.Top002196 #header-menu.header-menu-show{ transform:translate(0,0) scale(1);}
.Top002196 #header-menu li em,
.Top002196 #header-menu li em a{ font-weight:normal; border-bottom:0;}
.Top002196 #header-menu li:nth-child(2n){ background:rgba(0,0,0,0.2);}
.Top002196 #header-menu li .sub{ background:#fff; padding:0 10px;}
.Top002196 #header-menu li .sub-menu dt a{ border-bottom:1px solid #eee; color:#666; line-height:36px;}
.Top002196 #header-menu li .sub-menu dt a:hover{ color:#c94c08;}
.Top002196 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}

.Top002196 #open_menu{ width:37px; height:37px; position:absolute; right:2%; top:50%; margin-top:-20px;background:#1585d6; border-radius:50%;}
.Top002196 #open_menu i,
.Top002196 #open_menu i::before,
.Top002196 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002196 #open_menu i{ height:2px; width:54%; left:24%; top:50%; margin-top:-1.5px;}
.Top002196 #open_menu::before{ position:absolute; content:''; width:3px; height:70%; background:#c94c08; left:20%; margin-left:5px; top:15%; z-index:2;}
.Top002196 #open_menu.open_menu_on::before{ opacity:0;}
}
@media(max-width:768px){
.Top002196 .header-top-left,
.Top002196 .header-top-right{ float:none; text-align:left; padding-left:2%;}
.Top002196 .header-top-left dd,
.Top002196 .header-top-right dd{ float:none; display:inline-block;}
.Top002196 .header-top-left{ background:#fff;}
.Top002196 .header-top .auto{ padding:0;}
.Top002196 .top-phone{ position:relative;}
.Top002196 .top-phone ol,
.Top002196 .top-phone li{ float:none; width:auto;}
.Top002196 .top-sub{ text-align:left;}
.Top002196 .top-phone .top-sub{ line-height:20px; width:200%; left:-50%;}
.Top002196 .header-top-left dd{ margin-right:20px;}
.Top002196 .header-top dd.top-city{ z-index:105;}
.Top002196 .top-hotline b{font-size:18px;}
}
@media(max-width:480px){
.Top002196  .header-top-left dd{ line-height:35px;}
.Top002196  .header-top-left dd.top-hotline{ display:block; margin-right:0;}
.Top002196 .header-top-right dd{ margin-left:5px;}
}
/*Banner002511 */
.Banner002511 .moimg{display: none}
.Banner002511 .bx-wrapper{ position:relative; z-index:1;}
.Banner002511 .bx-viewport{ z-index:1;}
.Banner002511 .bx-pager{ position:absolute; left:0; width:100%; bottom:5%; text-align:center; z-index:10;}
.Banner002511 .bx-pager div{ display:inline-block; position:relative;}
.Banner002511 .bx-pager div::before{ width:7px; height:7px; position:absolute; content:''; left:50%; top:50%; transform:translate(-50%,-50%); background:#fff;border-radius:50%;}
.Banner002511 .bx-pager a{ display:block; border-radius:50%; border:2px solid transparent; width:35px; height:35px; overflow:hidden; line-height:1000px;}
.Banner002511 .bx-pager a.active{ border-color:#fff;}
@media(max-width:1000px){
.Banner002511 .pcimg{display: none;}
.Banner002511 .moimg{display: block;}	
}
@media(max-width:640px){
.Banner002511 .bx-pager a{ width:30px; height:30px; }
}
/*Floor002671 */
.Floor002671{ background:#f7f9ff; padding:5% 2% 3%;}
.Floor002671 .auto{ max-width:1620px;}
.Floor002671 li{ float:left; width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002671 li:nth-child(2n){ margin-right:0;}
.Floor002671 li a{ display:block; position:relative; overflow:hidden;}
.Floor002671 li img{ display:block; width:100%; transition:0.3s;}
.Floor002671 li a:hover img{ transform:scale3d(1.2,1.2,1.2);}
.Floor002671 li .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; transition:background 0.3s;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a000000',GradientType=0 ); /* IE6-9 */}
.Floor002671 li .txt figure{ position:absolute; left:3%; right:3%; bottom:10%; color:#fff;}
.Floor002671 li p{ margin:0;}
.Floor002671 li p.cn{ font-size:20px;}
.Floor002671 li p.en{ font-family:Helvetica, sans-serif;}
.Floor002671 li a:hover .txt{
background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
@media(max-width:480px){
.Floor002671 li{ float:none; margin-right:0; width:auto;}
}
/*
 .Floor001640 为demo编号
 */
.Floor001640{padding-top:4%;padding-bottom: 4%;background:#f6f6f6;}
.Floor001640 .txt{ float:left;width:48%;}
.Floor001640 .txt figure{ padding-bottom:3%; position:relative;}
.Floor001640 .txt figure::before{ position:absolute; content:''; width:61px; height:3px; background-color:#c94c08; left:0; bottom:-2px;}
.Floor001640 .txt figure h1{ font-size:30px; font-weight:bold; margin:0; color:#333;letter-spacing: 2px;}
.Floor001640 .txt figure span{ color:#d5d5d5; text-transform:uppercase;}
.Floor001640 .txt .info{ padding:4% 0;}
.Floor001640 .txt .info p{line-height: 30px;color:#555;}
.Floor001640 .all_more{ border:1px solid #ddd;border-radius: 5px;  font-size:15px; display:inline-block; line-height:30px; padding:10px 48px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;margin-top:3.4%;}
.Floor001640 .all_more:hover{ background-color:#c94c08; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:right; width:48%;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:768px){
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
.Floor001640 .all_more{padding:7px 45px}
.Floor001640 .txt figure::before{width:45px;height:2px;}
}
@media(max-width:480px){
.Floor001640 .txt figure h1{ font-size:22px;}
}

.title123 p{font-size:30px;margin-top:0;font-weight: bold;color:#333;letter-spacing: 2px;text-align: center;}
.title123 p:after{content:'';width:60px;height:3px;background:#c94c08;display: block;margin:0 auto;margin-top:18px;margin-bottom:47px; }

@media(max-width:768px){
	.title123 p{font-size:22px;}
	.title123 p:after{width:44px;margin-bottom:28px;margin-top:13px;}
}

/*
 .Floor002491 为demo编号
 */
.Floor002491{padding:4% 0; position: relative; z-index:9;}
.Floor002491 .auto_1600{max-width: 1200px; position: relative; background: #fff;}
.Floor002491 .wrap-container{ margin: 0 auto;  max-width: 1200px; padding: 0 0px;}
@media (max-width: 1230px) {
	.Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.Floor002491 .maintit{display: block; padding: 30px 0 20px;  width: 100%;  margin: 0; text-align: center;font-size: 22px; font-weight: normal; color: #0a0404; background: #fff; line-height: 1;}
@media (min-width:1000px ) {
	.Floor002491 .maintit{ background: url(../images/Floor002491-bodytop.png) no-repeat left top; background-size: 100% 205px;position: absolute; left: 0;top:-205px; z-index:6;font-size: 34px; padding:134px 0 37px;}
}

.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 100%;float: left; height: 200px; background-position: 0 0; position: relative;
 background-size: cover; background-repeat: no-repeat; border-radius: 0px 0; position: relative;overflow: hidden; } 
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox{padding:0 2%;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin-top: 10px;margin-bottom:6px; } 
.Floor002491 ul li a .icon{max-width: 50%;width: 78px; height: 78px; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li.li1 .liBox{background: rgba(21,133,212,.8); }
.Floor002491 ul li.li2 .liBox{background: rgba(14,131,167,.8); }
.Floor002491 ul li.li3 .liBox{background: rgba(41,90,158,.8); }
.Floor002491 ul li.li4 .liBox{background: rgba(16,88,152,.8); }
.Floor002491 ul li.li5 .liBox{background: rgba(69,55,107,.8); }

@media screen and (min-width:768px ){
  .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
  .Floor002491 ul li a .txtBox .h3{font-size: 18px;}
}

@media screen and (min-width:1000px ){
  .Floor002491 ul li{height: 455px; width: 12%;}
  .Floor002491 ul li.on{width:52%; }
  .Floor002491 ul li.on a{ width: 100%; height: 100px; border-radius: 0 0px 0 0; overflow: hidden; }
  .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left: 100px; padding-right:30px;}
  .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 13px;top: 50%; width: 72px; height: 72px;margin-top: -37.5px; }
  .Floor002491 ul li.on .liBox .liCon .txt{display: block;}
  .Floor002491 ul li.on a .txtBox .h3{text-align: left;}
  .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}
@media(max-width:768px){
	.Floor002491 ul li{margin-bottom:2%;height:245px;}
	.Floor002491 ul li a .icon{width:65px;height:65px;}
	.Floor002491 ul li .liBox .liCon{bottom:10%;}
	.Floor002491 ul li a .txt{display: block;color:rgba(255,255,255,0.8);text-align: center;}
	.Floor002491 ul li a .txtBox .h3{font-size:16px;}
}


/*Floor002733 */
.Floor002733{overflow-x: hidden;padding:4% 0;background:#f6f6f6;}
.Floor002733 .auto{padding: 0!important; width: 100%; }
.Floor002733 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.Floor002733 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.Floor002733 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.Floor002733 .column-name{ font-size: 24px;}
.Floor002733 .column-name .cn{line-height: 40px;}
}


.Floor002733 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002733 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002733 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002733 .slick-dots li.slick-active{border-color: #c94c08;}
.Floor002733 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #c94c08;}

.Floor002733 .more{padding: 50px 0 0px 0; }
.Floor002733 .more a{display: block; line-height: 30px; width: 170px; border-radius: 5px; border: 1px solid #ddd; margin: 0 auto;text-align: center; font-size: 15px; transition: 0.3s; color: #333;background: url(../images/Floor001640-a_more.png) no-repeat 90% center;padding: 11px 0; }
.Floor002733 .more a:hover{background: #c94c08; border-color: #c94c08; color: #fff;}
.Floor002733 li.slick-slide{ height: auto;}
.Floor002733 li.slick-slide .inner{ position: relative;transition: 0.3s; }
.Floor002733 li.slick-slide .inner > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: 10;transition: 0.3s;border: 3px solid #c94c08; opacity: 0;-webkit-opacity: 0;}
.Floor002733 li.slick-slide .pic{overflow: hidden;}
.Floor002733 li.slick-slide .Ispic{padding-bottom: 65.79%; transition: 0.3s;}
.Floor002733 li:hover .Ispic{ transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}

.Floor002733 li.slick-slide:hover a{ opacity: 1;-webkit-opacity: 1;}
.Floor002733 li.slick-slide:hover .inner{box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.Floor002733 li.slick-slide .txt{padding: 30px;background:#fff;}
.Floor002733 li.slick-slide .txt time{color: #666; font-size: 16px;}
.Floor002733 li.slick-slide .txt aside{font-weight: normal; color: #333;font-size: 18px; margin-top: 10px;}
.Floor002733 li.slick-slide:hover .txt aside{}
.Floor002733 li.slick-slide .txt p{line-height: 28px;}
@media(min-width:1201px){
.Floor002733 .slider{margin-left: -15px; margin-right: -15px; }
.Floor002733 li.slick-slide .inner{ margin: 0 15px;}
}
@media(max-width:1200px){
.Floor002733 li.slick-slide .inner{ margin: 0 14px;}
}
@media(max-width:1024px){
.Floor002733 li.slick-slide .txt{padding: 15px;}
.Floor002733 li.slick-slide .txt aside{font-size:16px;}
.Floor002733 .more{padding:18px 0 0 0;}
.Floor002733 .more a{width:155px;line-height: 22px;}
}
/*Floor002142 */
.Floor002142{ padding-bottom:2%;}
.Floor002142 .auto{  padding:4% 0 0 0; max-width:1200px;margin:0 auto; }
.Floor002142 .title{ text-align:center; font-size:12px; color:#999;}
.Floor002142 .title b{ display:block; font-size:22px; color:#333;}
.Floor002142 .more{padding:0 0 3% 0; text-align:center;}
.Floor002142 .more a{ display:inline-block; width:50%; transition:0.3s; border-radius:3px; max-width:228px; line-height:40px; background:#e9e9e9; }
.Floor002142 .more a:hover{ background:#d0111b; color:#fff;}
.Floor002142 ul{ text-align:center; padding:0% 0;}
.Floor002142 li{ display:inline-block; margin:0 3.25% 2.5% 0%;}
.Floor002142 li:last-child{margin-right:0;}
.Floor002142 li a{font-size:16px;color:#444;}
.Floor002142 li:hover a{color:#333;}
.Floor002142 li a img { height:67px;opacity:0.5; transition:opacity 0.3s;
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
-webkit-filter: grayscale(100%); /* chrome+ */
filter: grayscale(100%); /* 未来浏览器 */
filter: gray; /* ie6-8 */
 filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);/*ie6-9 */	
}
.Floor002142 li a:hover img{opacity:1; 
filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
-webkit-filter: grayscale(0%); /* chrome+ */
filter: grayscale(0%); /* 未来浏览器 */
filter: ; /* ie6-8 */
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
}
@media(max-width:768px){
	.Floor002142 li{width:32%;margin:0;}
	.Floor002142 li a{font-size:14px;}
}
@media(max-width:480px){
.Floor002142 li a img { height:52px;}
}
/*Bottom002641 */
.Bottom002641{ padding-top:3.5%;background:#252525;}
.Bottom002641 .auto{ max-width:1200px;}
.Bottom002641 .bottom{ padding-bottom:2%;}
.Bottom002641 .bottom nav{ width:70%; float:left;}
.Bottom002641 .bottom nav dl{ float:left; width:23%; margin-right:2.66%;}
.Bottom002641 .bottom nav dl ::-webkit-scrollbar{
            width:1px;
            
          }
.Bottom002641 .bottom nav dl:hover ::-webkit-scrollbar{
            width:1px;
           
          }
.Bottom002641 .bottom nav dl:hover ::-webkit-scrollbar-thumb{
            background-color: rgba(255,255,255,0.2);
          }
.Bottom002641 .lx{/*border-top:1px solid rgba(255,255,255,0.2);margin-top:2%;*/}
.Bottom002641 .lx .p1{border-bottom:1px solid rgba(255,255,255,0.1); font-size:16px; padding-bottom:21px; margin-bottom:10px; color:#fff;}
.Bottom002641 .lx .text{width:40%;float:left;}
.Bottom002641 .lx .text:nth-child(2){width:54%;}
.Bottom002641 .lx .text p{color:rgba(255,255,255,0.6);font-size:13px;line-height: 27px;margin-top:5px;}
.Bottom002641 .bottom nav dl:last-child{ margin-right:0;}
.Bottom002641 .bottom nav dl.row-2{ width:22%; overflow:hidden;}
.Bottom002641 .bottom nav dl.row-2 dd{ float:left; width:50%;}
.Bottom002641 .bottom nav dt{ border-bottom:1px solid rgba(255,255,255,0.1); font-size:16px; padding-bottom:21px; margin-bottom:10px; color:#fff;}
.Bottom002641 .bottom nav .links{height:168px;overflow: hidden}
.Bottom002641 .bottom nav dd{ line-height:28px; font-size:13px;}
.Bottom002641 .bottom nav dd a{ color:rgba(255,255,255,0.6);}
.Bottom002641 .bottom nav dd a:hover{ color:#fff;}
.Bottom002641 .contact{ width:27%; float:left; text-align:left;margin-left:2%;}

.Bottom002641 .contact > p{ margin:0; font-size:13px; color:rgba(255,255,255,0.6);line-height: 30px; clear:both;}
.Bottom002641 .contact .p1{margin:0;line-height: 21px; border-bottom:1px solid rgba(255,255,255,0.1); font-size:16px; color:#fff;padding-bottom:17px;margin-bottom:10px; clear:both;}
.Bottom002641 .contact figure{ line-height:30px; font-size:16px; color:#888; padding-top:10px;}

.Bottom002641 .code{ max-width:280px; float:left; width:100%; margin:3px 0;}
.Bottom002641 .code li{ float:left; width:50%; padding:0 5% 0 0%; text-align:center;}
.Bottom002641 .code li p{color:rgba(255,255,255,0.6);margin-top:7px;font-size:13px;}
.Bottom002641 .code li aside{ /*border:1px solid #e7e7e7;*/ padding:7px; position:relative;}
.Bottom002641 .code li aside i{display: none; position:absolute; width:3px; height:100%; top:0;}
.Bottom002641 .code li aside i.i_1{ left:0;}
.Bottom002641 .code li aside i.i_2{ right:0;}
.Bottom002641 .code li aside i::before,
.Bottom002641 .code li aside i::after{ position:absolute; content:''; width:13px; height:12px; }
.Bottom002641 .code li aside i::before{ top:0;}
.Bottom002641 .code li aside i::after{ bottom:0;}
.Bottom002641 .code li aside i.i_1::before,
.Bottom002641 .code li aside i.i_1::after{ left:0;border-left:3px solid #e7e7e7; }
.Bottom002641 .code li aside i.i_2::before,
.Bottom002641 .code li aside i.i_2::after{ right:0;border-right:3px solid #e7e7e7; }
.Bottom002641 .code li aside i.i_1::before,
.Bottom002641 .code li aside i.i_2::before{border-top:3px solid #e7e7e7;}
.Bottom002641 .code li aside i.i_1::after,
.Bottom002641 .code li aside i.i_2::after{border-bottom:3px solid #e7e7e7;}
.Bottom002641 .code li aside img{ display:block; width:100%;}

.Bottom002641 footer{  padding:0.8% 0;border-top:1px solid rgba(255,255,255,0.1);}
.Bottom002641 footer dd{ float:right; color:rgba(255,255,255,0.6); line-height:40px;}
.Bottom002641 footer dd a{color:rgba(255,255,255,0.6);}
.Bottom002641 footer dt{ float:left;}
.Bottom002641 footer dt aside{ }
.Bottom002641 footer dt aside a{ color:rgba(255,255,255,0.6);line-height: 40px; display:inline-block;}
.Bottom002641 footer dt aside a:hover{}
.Bottom002641 footer dt aside a::after{ display:inline-block; content:''; width:1px; height:10px; background:#fff; opacity:0.2; margin:0 10px; vertical-align:middle;}
.Bottom002641 footer dt aside a:last-child::after{ display:none;}
.Bottom002641 .bdsharebuttonbox a{ margin:0 10px 0 0; float:left; background: url(../images/Bottom002641_share.png) no-repeat left center rgba(255,255,255,0.2); width:40px; height:40px; padding:0; border-radius:50%;}
.Bottom002641 .bdsharebuttonbox a.bds_weixin{ background-position: right center;}
@media(max-width:1400px){
.Bottom002641 .auto{ margin:0 2%;}
}
@media(max-width:1200px){
.Bottom002641 footer dd,
.Bottom002641 footer dt{ float:none;}
}
@media(max-width:1024px){
.Bottom002641{padding-top:6.5%;}
.Bottom002641 .bottom nav{ display:none;}
.Bottom002641 .contact{ text-align:center; width:auto; float:none;}
.Bottom002641 .code{ margin:15px auto; float:none;}
.Bottom002641 .bottom{ padding-bottom:2%;}
.Bottom002641 .lx .text:nth-child(2){width:100%;}
.Bottom002641 .lx .text{width:100%;}
.Bottom002641 .lx .p1{text-align: center;margin-top:0;}
.Bottom002641 footer dd{line-height: 25px}
.Bottom002641 footer dt aside a{line-height: 35px;}
}
@media(max-width:640px){
.Bottom002641 footer{ text-align:center;padding-bottom:4%;}
.Bottom002641 footer dt{ display:block;}
.Bottom002641 .bdsharebuttonbox { display:inline-block;}
.Bottom002641 .bdsharebuttonbox a{ margin:0 5px 10px;}
}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}
/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:2% 0 0%;}
.PicList002239 li{ border: 1px solid #eee;background:#f9f9f9; padding:2%; margin-bottom: 3%; float:left; position: relative;}
@media(min-width:769px){
.PicList002239 li{margin-right:3%; width:31.3%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:92%; background-size:contain;}
.PicList002239 li dl{ margin:0 10px; text-align: center; line-height:50px;}
.PicList002239 li dd{width:35px;height:35px; position:absolute; right:0; bottom:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) #c94c08 no-repeat center center/20px;}
.PicList002239 li dt{font-size: 16px; color: #333; margin-top:4%; margin-bottom:5%;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:2% 0 4%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#c94c08; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 8px; }
}

/*
 *  Owl Carousel - Core 插件样式如遇多个只留一个
 */
.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%; }

/*
 .Floor002428 为demo编号
 */
.Floor002428{ padding: 3.5% 0 3.5%; overflow: hidden;}
.Floor002428 li{ position: relative; overflow: hidden;width:15.4%;float:left;margin-right:1.5%; }
.Floor002428 li:nth-child(6){margin-right:0;}
.Floor002428 li img{ visibility: hidden;}
.Floor002428 li a{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002428 li .word{ position: absolute; bottom: 0px; left:0; width: 100%; padding: 8px 20px; color: #fff;background:rgba(35,35,35,0.6); }
.Floor002428 li.white .word{color: #fff;}
.Floor002428 li .word h2{ margin: 0 0 0px; font-weight: normal; font-size: 16px;text-align: center; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002428 li .word p{margin: 0; font-size: 14px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002428 li:hover a .word{background: rgba(201, 76, 8, 0.8);  }
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
  .Floor002428 .owl-nav .owl-prev{ left: 16.2%;}
  .Floor002428 .owl-nav .owl-next{ right: 17%;}
}

.Floor002428 .owl-dots{ display: block; width: 100%; margin-top: 3%; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{ display: block; width: 13px; height: 13px; border-radius: 50%; background: #ddd;}
.Floor002428 .owl-dots>div.active >span{ background: #c94c08;}

@media(max-width:1024px){
	.Floor002428 li{width:32.3%;margin-bottom:1.5%;}
	.Floor002428 li:nth-child(3){margin-right:0;}
}
@media(max-width:768px){
	.Floor002428 li{width:49%;margin-right:2%;margin-bottom:2%;}
	.Floor002428 li:nth-child(2n){margin-right:0;}
	.Floor002428 li:nth-child(3){margin-right:2%;}
	.Floor002428 li .word{background:rgba(21,133,212,0.8);}
}

/*RighInfo002809 */
.RighInfo002809{padding: 2% 0 3%;}
.RighInfo002809 .title{text-align: center;font-size: 22px;font-weight: normal;color: #333; padding-bottom: 4%;}
.RighInfo002809 .title:after{display: block; margin:20px auto 0;content: ''; width: 55px; height: 2px; background: #c94c08;}

.RighInfo002809 .txt-logo{border: 1px solid #ddd; margin-bottom:4%;}
.RighInfo002809 .txt-logo .log ul li.info{ line-height: 28px;font-size: 15px;color: #666;}

.RighInfo002809 .txt .box p{line-height: 28px;font-size:15px; margin-bottom: 0.5%;margin-top:0.5%;}
.RighInfo002809 .txt .box1 p{margin-top:0;}
.RighInfo002809 .txt .box1 p span{position: relative; display: block;float:left;width:44%;margin-right:12%;padding:0%;padding-left:12px; margin-bottom:1%;line-height: 26px}
.RighInfo002809 .txt .box1 p span:nth-child(2n){margin-right:0;}
.RighInfo002809 .txt .box1 p span:after{content:'';width:4px;height:4px;background:#c94c08;display: block;position: absolute;left:0;top:13px;border-radius: 50px;}
.RighInfo002809 .txt .box .p1{font-size:18px;color:#c94c08;}
.RighInfo002809 .txt .box3{margin-top:4% !important;}
@media(min-width:1025px){
.RighInfo002809 .txt-logo .pic{width: 47.737%;border-left: 1px solid #eee;}
.RighInfo002809 .txt-logo .pic img{display: block;width: 100%;}
.RighInfo002809 .txt-logo .log ul{width: auto; margin: 0 auto;}
.RighInfo002809 .txt-logo .log ul li{padding: 0 50px;}
.RighInfo002809 .txt-logo .log ul li.img{border-right: 1px solid #eee;}
.RighInfo002809 .txt .box .img-1{float: left; margin-right: 4%; width: 20.83333%;}
.RighInfo002809 .txt .box .img-2{float: right; margin-left: 4%;width: 33.33333%;}
.RighInfo002809 .txt .box2{position: relative;z-index: 1;}
.RighInfo002809 .txt .box2:before{}
}
@media(max-width:1024px){
.RighInfo002809{padding: 4% 0 3%;}
.RighInfo002809 .ytable,
.RighInfo002809 .ytable-cell{display: block;}
.RighInfo002809 .txt-logo .pic{margin-top:3%;}
.RighInfo002809 .txt-logo{padding: 5%;text-align: center;}
.RighInfo002809 .txt-logo .log ul li.info{padding: 0px 0;text-align: left;font-size:14px;}
.RighInfo002809 .txt .box .img-1,
.RighInfo002809 .txt .box .img-2{display: block;margin: 0 auto;}
.RighInfo002809 .txt .box p{font-size:14px;}
}


/*PicList002171 */
.PicList002171{max-width:1200px;margin:0 auto; padding-top:2%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;max-height:118px;overflow: hidden}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background: rgba(201, 76, 8, 0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
.PicList002171 li a{max-height:85px;overflow: hidden}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*RighInfo002811 */
.RighInfo002811{padding: 5% 0 3% 0;}
.RighInfo002811 .auto{max-width: 1200px; width: 96%;}
.RighInfo002811 .box:not(:last-child){margin-bottom:5%;}
.RighInfo002811 .box:nth-child(2n) .txt .inner,
.RighInfo002811 .box:nth-child(2n-1) .txt{background: #f9f9f9;}
.RighInfo002811 .pic img{display: block; width: 100%;}
.RighInfo002811 .txt{position: relative; z-index: 10;}
.RighInfo002811 .txt .inner{padding: 5% 10%;}
.RighInfo002811 .box:nth-child(2n) .txt{vertical-align: top;}
.RighInfo002811 .txt .tit{padding-left: 30px; font-size: 24px;color: #333;background: url(../images/RighInfo002811-icon.png) no-repeat left center;}
.RighInfo002811 .txt p{line-height: 30px; font-size: 15px;color: #888;text-align: justify;}
@media(min-width:1025px){
.RighInfo002811 .box:nth-child(2n){margin-bottom:8%;}
.RighInfo002811 .box .pic{width: 48.612%;}
.RighInfo002811 .box .pic .inner{ width: 105.715%;}
.RighInfo002811 .box:nth-child(2n-1) .pic .inner{margin-top: -8%; padding-bottom: 6%;}
.RighInfo002811 .box:nth-child(2n) .pic .inner{float: right; margin-top: 6%;}
}
@media(max-width:1024px){
.RighInfo002811 .ytable,
.RighInfo002811 .ytable-cell{display: block;}
.RighInfo002811 .txt .inner{padding: 5% 10%!important;}
}
/*Timeline001915*/
.Timeline001915{ max-width:1200px;margin:0 auto; padding-bottom:4%;margin-top:3%;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#c94c08; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#c94c08; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#c94c08; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
/*
 .PicList001825 为demo编号
 */
.PicList001825{margin-top:3.5%;}
.PicList001825 .auto{background-color:#fff;}
.PicList001825 ul{ padding:0%;}
.PicList001825 li{ float:left; width:22.7%; margin-right:3%; padding-bottom:1%; margin-bottom:2%; text-align:center;}
.PicList001825 li:nth-child(4n){ margin-right:0;}
.PicList001825 li p{ font-size:17px; margin-bottom:5px;}
.PicList001825 li span{ color:#777;}
.PicList001825 li figure{ padding-bottom:124%;}
.PicList001825 li figure img{ display:none;}
@media(max-width:1000px){
.PicList001825 ul{ padding:2% 0;}
}
@media(max-width:640px){
.PicList001825 li{ width:49%;margin-right:2%;}
.PicList001825 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001825 li p{ font-size:15px;}
.PicList001825 li span{ font-size:12px;}
}

/*
 .RighInfo002225 为demo编号
 */
.RighInfo002225{margin:4% 0 5%;}
.RighInfo002225 .item{}
.RighInfo002225 .wrap-content{}
.RighInfo002225 .item{ color:#666; margin:0 auto; padding:15px 0; max-width:553px;}
.RighInfo002225 .item .word{ text-align:center; margin-bottom:15px;}
.RighInfo002225 .item .pic{ text-align:center;}
.RighInfo002225 .item .tit{ margin-top:0; font-size:24px;color:#333; font-weight:normal; }
.RighInfo002225 .item .tit em{ font-size:12px; display:block; padding-left:22px; text-transform:uppercase;}
.RighInfo002225 .item.first .tit{ font-style:normal; color:#323232; font-size:24px;}
.RighInfo002225 .item .con{line-height:22px; position:relative; margin:0;}
.RighInfo002225 .item .con:before{ display:none;}
.RighInfo002225 .item .con p{margin-top:0;margin-bottom:10px;font-size:15px;}
.RighInfo002225 .item .con .p1{margin-top:0;font-size:18px;margin-bottom:3px;color:#c94c08;}
.RighInfo002225 .item.first .con .stit{ color:#323232; font-size:18px; text-transform:uppercase;}


@media screen and (min-width: 768px){
  .RighInfo002225 .item{ max-width:none;margin:0; padding:0;}
  .RighInfo002225 .item .word{ float:left; width:50%; text-align:left; padding-right:5%; padding-left:0; margin-bottom:0;}
  .RighInfo002225 .item .pic{ float:right; width:50%;}
  .RighInfo002225 .item.odd .word{ float:right; padding-left:5%; padding-right:0;}
  .RighInfo002225 .item.odd .pic{ float:left;}
  .RighInfo002225 .item .tit,.RighInfo002225 .item.first .tit{font-size:30px; }   
  .RighInfo002225 .item .word{ padding-top:40px;}	
  .RighInfo002225 .item .con{line-height:24px;  overflow:hidden;padding-left:32px;}	
  .RighInfo002225 .item .con:before{ position:absolute; left:0; top:10px; height:50%; max-height:60px; width:3px; content:""; background-color:#c94c08; display:block;}
  .RighInfo002225 .item .tit em{ font-size:14px;}
  .RighInfo002225 .item.first{ position:relative; margin-bottom:60px;}
  .RighInfo002225 .item.first .word{ position:absolute; width:55%; left:0; top:10%; height:90%; border:1px solid #040000; padding:6% 10% 0 8%;}
  .RighInfo002225 .item.first .pic{ position:relative; z-index:2;}
  .RighInfo002225 .item.first .con{ padding-left:0;}
  .RighInfo002225 .item.first .con:before{ display:none;}
}
@media screen and (min-width: 1024px){
  .RighInfo002225 .item .tit{font-size:24px; }   
  .RighInfo002225 .item .word{ padding-top:50px;}
  .RighInfo002225 .item .con{line-height:30px;}	
  .RighInfo002225 .item:nth-child(2) .word{padding-top:8%;}
  .RighInfo002225 .item:nth-child(3) .word{padding-top:6%;}
  .RighInfo002225 .item:nth-child(4) .word{padding-top:7.5%;}
}
@media(max-width:768px){
	.RighInfo002225 .item .tit{font-size:22px;margin-bottom:12px;}
	.RighInfo002225 .item .word{text-align: left;}
	.RighInfo002225 .item .con p{font-size:14px;}
}

/*
 .Timeline001066 为demo编号
 */
.Timeline001066{ color:#333;}
.Timeline001066{max-width:1200px;margin:0 auto;margin-top:4%;margin-bottom:5%;}
.Timeline001066 ul{ border-bottom:1px solid #ccc; padding-left:120px; position:relative;}
.Timeline001066 ul li{ border-left:1px solid #ccc; padding-left:35px;}
.Timeline001066 ul li div{ padding:25px 0;}
.Timeline001066 ul li p{ margin:0; line-height:30px;font-size:15px;color:#555; }
.Timeline001066 ul ol{ position:absolute;left: 0;top: 25px; width:120px; padding-right:40px; line-height:33px;text-align:right;font-size: 18px;  }
.Timeline001066 .year dd::before,
.Timeline001066 ul ol::before{ position:absolute; content:'';width: 10px;height: 10px;border-radius: 50%;background: #c94c08;top: 50%; margin-top:-6px;right: -5px;}
.Timeline001066 ul:last-child{border-bottom:none;}
.Timeline001066 .year{ position:fixed; z-index:10; width:120px; top:18px;}
.Timeline001066 .year dd{ cursor:pointer;font-weight:bold;  position:relative;  text-align:right; line-height:27px; height:33px;padding-right:40px;font-size: 18px; }
.Timeline001066 .year dd.gray{color:#999;}
.Timeline001066 .year dd.gray::before{ background-color:#999;}
@media(max-width:480px){
.Timeline001066 ul{ padding-left:90px;}
.Timeline001066 ul ol{width:90px; }
.Timeline001066 ul li{ padding-left:20px;}
.Timeline001066 .year{width:90px;}
.Timeline001066 ul ol,
.Timeline001066 .year dd{ padding-right:20px;}
}
/*Other */
.Other002781 ul{ position:fixed; left:2%; z-index:110; bottom:20%; box-shadow: 5px 5px 30px rgba(0,0,0,.1); -webkit-box-shadow: 5px 5px 30px rgba(0,0,0,.1);}
.Other002781 li{ position:relative;}
.Other002781 li > a{ display:block; width:60px; height:60px; background: url(../images/Other002781_icon.png) no-repeat center top #fff; transition:0.3s;}
.Other002781 li > a:hover{ background-image: url(../images/Other002781_icon1.png); transform:rotate(360deg);
	-webkit-transform:rotate(360deg); -ms-transform:rotate(360deg);background-color: #c94c08;}
.Other002781 li.li_left > a{background: #fff;text-align: center;line-height: 60px;}
.Other002781 li.li_left > a:hover{background: #c94c08;}
.Other002781 li.li_left > a span{font-size: 36px;}
.Other002781 li.li_left > a:hover span{color: #fff;}
.Other002781 li.li_jd .wap,
.Other002781 li.li_wx .wap,
.Other002781 li.li_vip .wap{ display:none;}
.Other002781 li.li_jd aside,
.Other002781 li.li_wx aside,
.Other002781 li.li_message aside,
.Other002781 li.li_vip aside{ display:none; position:absolute; left:100%; line-height:48px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#c94c08; margin-right:1px;border-radius:3px; padding:6px;min-width:120px; font-size:18px; color:#fff;}
.Other002781 li.li_wx a{ background-position:center -61px; }
.Other002781 li.li_vip a{  background-position:center -122px;}
.Other002781 li.li_message a{ background-position:center -183px;}
.Other002781 li.li_gettop a{ background-position:center bottom; }
@media(min-width:1025px){
.Other002781 li.li_message:hover aside,
.Other002781 li.li_jd:hover aside,
.Other002781 li.li_wx:hover aside,
.Other002781 li.li_vip:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002781 li.li_jd a,
.Other002781 li.li_wx a,
.Other002781 li.li_vip a{ display:none;}
.Other002781 li.li_jd .wap,
.Other002781 li.li_wx .wap,
.Other002781 li.li_vip .wap{ display:block;}
}

.Other002781 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.Other002781 .pop-up .ycenter{ height:100%;}
.Other002781 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #f8b54d; border-radius:10px; padding:2%;}
.Other002781 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#f8b54d; cursor:pointer;}
.Other002781 .pop-up .close::before,
.Other002781 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Other002781 .pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.Other002781 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.Other002781 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002781 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.Other002781 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#f8b54d; max-width:120px;}
.Other002781 .pop-up#form td .btn_reset{ background:#999;}
.Other002781 .pop-up#form td textarea.text{ height:90px;}
.Other002781 .pop-up#form p{ margin:0; text-align:center; font-size:18px; font-weight:bold; color:#294593;}
.Other002781 .pop-up#map .main{ padding:15px;}
.Other002781 .pop-up .map{ height:300px;}
@media(max-width:640px){
.Other002781{display: none;}
}

/*Bottom002743 */
.Bottom002743{ background: #212121; padding-top: 62px;color: rgba(255,255,255,0.4);}
.Bottom002743 a{color: rgba(255,255,255,0.5);}
.Bottom002743 a:hover{color: #fff;}
.Bottom002743 .copyright{background: #fff; line-height: 24px; padding: 22px 0;color: #888;}
.Bottom002743 .copyright a{color: #888;}
.Bottom002743 .copyright a:hover{color: #eb422c;}
.Bottom002743 .copyright a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 12px; background: #c0c0c0; vertical-align: middle; margin: 0 10px;}

.Bottom002743 .links{margin: 53px 0; border-top: 1px solid rgba(255,255,255,0.07);border-bottom: 1px solid rgba(255,255,255,0.07);position: relative; line-height: 24px; padding: 11px 0 11px 70px;}
.Bottom002743 .links a{display: inline-block;}
.Bottom002743 .links span{position: absolute; left: 0; top: 11px; color: rgba(255,255,255,0.4);}
.Bottom002743 .links a:not(:last-child):after{display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,0.07);vertical-align: middle; margin: 0 14px;}

.Bottom002743 .contact{max-width: 530px;}
.Bottom002743 .contact .name,
.Bottom002743 nav dl dt{font-size: 16px;color: #fff; padding-bottom: 19px;margin-bottom:11px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.Bottom002743 .contact li{ padding-bottom: 5px;}
.Bottom002743 .contact li p{margin-top:3px;line-height: 29px;color: rgba(255,255,255,0.5);}
.Bottom002743 .contact li aside{ background-position: left center; background-repeat: no-repeat;}

.Bottom002743 .contact li b{font-size: 28px;color: #eb422c;}
.Bottom002743 nav dl dt a{color: #fff;}
.Bottom002743 nav{float: right; width: 59%; max-width:755px ;}
.Bottom002743 nav dl{float: left;width:190px;}
.Bottom002743 nav dl:nth-child(3){width:245px;}
.Bottom002743 nav dd{line-height: 20px; padding: 4px 0;}
.Bottom002743 nav .code{text-align: center;width:46%;float:left;margin-right:8%;margin-top:8px;}
.Bottom002743 nav .code:nth-child(3){margin-right:0;}
.Bottom002743 nav .code img{/*max-width: 110px;*/}
.Bottom002743 nav .code p{color:rgba(255,255,255,0.5);}
@media(min-width:769px){
.Bottom002743 .contact{float: left;}
.Bottom002743 .copyright aside{float: right;}
}
@media(max-width:768px){
.Bottom002743{padding-top: 5%;}
.Bottom002743 nav{display: none;}
.Bottom002743 .contact{display: table; margin: 0 auto;}
.Bottom002743 .links{margin: 30px 0; }
.Bottom002743 .contact .name,
.Bottom002743 .copyright{text-align: center;}
}


/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .title{text-align: center;
    font-size: 26px;
    font-weight: normal;
    color: #333;
    padding-bottom: 2.7%;}
.RighInfo002275 .title:after{display: block;
    margin: 20px auto 0;
    content: '';
    width: 55px;
    height: 2px;
    background: #c94c08;}
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 0% 0 4%}
.RighInfo002275 .auto{border:1px solid #ddd;}
.RighInfo002275 .text{margin-bottom: 30px;padding-top:5%;}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: right;width: 45%;}
	.RighInfo002275 .map{float: left;width: 50%;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{}
	.RighInfo002275 .map{float: left;width: 50%;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{}
	.RighInfo002275 .text{width: 46%;}
}

@media(max-width:768px){
	.RighInfo002275 .title{font-size:22px;}
	.RighInfo002275 .text{padding:3%;margin-bottom:0px;}
	.RighInfo002275 .text p{font-size:14px;line-height: 30px;}
	.RighInfo002275 .auto{margin:0 2%;padding:0;}
	.RighInfo002809 .txt .box1 p span{width:100%;margin-right:0;}
}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:1% 0 3%;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;color: #333}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px;font-size: 15px;color: #666}
.RichInfo005 .news_info .info p{font-size: 16px;line-height:30px;text-indent: 2em;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:4% 0 3%;} 
.RichInfo005 .news_info .info_back a{ color:#c94c08;border:1px solid #c94c08;padding: 8px 27px; font-size:15px;}
.RichInfo005 .news_info .info_pn span{ display:block;line-height: 23px}
.RichInfo005 .news_info .info_pn span a{ color:#999;font-size:15px;}
.RichInfo005 .news_info .info_pn span a:hover{color:#c94c08;}
@media(max-width:768px){
.RichInfo005 .news_info .title h1{font-size:20px;}
.RichInfo005 .news_info .title p span{display: block}
}

.Floor002844 .more{display: inline-block;background: #ea5433;color: #fff;padding: 0 20px;position: relative;}
.Floor002844 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002844 .more:hover:after{width: 0;}
.Floor002844 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002844 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002844-more.png) no-repeat right center;transition: 0.3s;}
.Floor002844 .more:hover span:before{ width: 30px;}

.Floor002844 .title{color: #333;}
.Floor002844 .title .cn{font-size: 34px; }
.Floor002844 .title .en{font-size: 42px;  font-family: "DINBold";}
@media(min-width:1025px) and (max-width:1366px){
.Floor002844 .title .cn{font-size: 28px; }
.Floor002844 .title .en{font-size: 36px;}
}
@media(max-width:640px){
.Floor002844 .title .cn{font-size: 5vw; }
.Floor002844 .title .en{font-size:6vw;}
.Floor002844 .cn{margin-bottom: 1vw;}
}

.Floor002844{background:#f7fafe;padding:4% 0 1%;margin-top:-2%;}
.Floor002844 .auto{max-width: 1200px;position: relative;}
.Floor002844 .ytable-cell{position: relative;}
.Floor002844 .map{z-index: 2;}
.Floor002844 .map > img{display: block;width: 100%;}
.Floor002844 .map .inner{position: relative; z-index: 1;max-width: 911px;width: 100%;}
.Floor002844 .map dl{position: absolute; width: 5vw; height: 5vw;}
.Floor002844 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002844 .map dt i{position: absolute;border-radius: 50%;background: rgba(21,133,212,0.2);}
.Floor002844 .map dt i:not(:last-child){animation: ripple 4500ms ease-out 900ms infinite;}
.Floor002844 .map dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Floor002844 .map dt i:nth-child(2){left: 13%;top: 13%;right: 13%;bottom: 13%;}
.Floor002844 .map dt i:nth-child(3){left: 25%;top: 25%;right: 25%;bottom: 25%;}
.Floor002844 .map dt i:nth-child(4){background: rgb(21,133,212);width: 10px; height: 10px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor002844 .map dd{width: inherit;
    position: absolute;
    right: 71%;
    color: #333;
    background: rgba(255,255,255,0.7);
    padding: 0 17px;
    border-radius: 3px;
    line-height: 34px;
    top: 50%;
    margin-top: -36px;
    width: 64px; }
.Floor002844 .map dd:after{position: absolute; content: ''; border:26px solid transparent; border-bottom-color: rgb(235,84,51); border-bottom-width: 13px;bottom: 0; right: -16px;display: none }
.Floor002844 .map dl.on{ z-index: 10;}
.Floor002844 .map dl.on dd{ display: block;}
.Floor002844 .map dl.left dd{right: auto;left: 85%;}
.Floor002844 .map dl.left dd:after{right: auto; left: -23px;}
.Floor002844 .info{border: 6px solid #28353d;background: #fff; z-index: 5;}
@-webkit-keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}
@-moz-keyframes ripple {
  0% {
    opacity: 0;
    -moz-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1)
  }
}
@-o-keyframes ripple {
  0% {
    opacity: 0;
    -o-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1)
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.Floor002844 .info > .inner{width: 90%; margin: 0 auto;padding: 5vw 0;position: relative; z-index: 10;}
.Floor002844 .info .tit-info{margin: 4vw 0; padding:1vw 0; padding-left: 24px;border-left: 1px solid #2a373f;}
.Floor002844 .info .main dd{display: none;}
.Floor002844 .info .main dd h2{margin: 0;font-size: 24px;color: #333; position: relative;}
.Floor002844 .info .main dd h2:before{position: absolute;background: #2a373f;width: 9px; height: 9px; content: ''; left: -29px; top: 50%; margin-top: -4px;}
.Floor002844 .info .main dd p{line-height: 24px;color: #666;max-height: 96px;min-height: 96px;max-width: 252px;margin: 2vw 0 0 0;}
.Floor002844 .text{background:#fff;border:1px solid #eee;padding:3%;border-radius: 5px}
.Floor002844 .text .p1{font-size:22px;color:#333;margin-bottom:15px;}
.Floor002844 .text p{line-height: 28px;font-size:15px; margin:0;text-align: justify;}
@media(min-width:1025px){
.Floor002844 .map{width: 65%;}
.Floor002844 .text{width:40%;position: absolute;right:0;top:9%;z-index: 88}
.Floor002844 .info .inner{max-width: 352px; }
}
@media(max-width:1024px){
.Floor002844 .ytable,
.Floor002844 .ytable-cell{display: block;}
.Floor002844 .info{padding-bottom: 5vw;}
.Floor002844 .map{width: 90%; margin: 0 auto;}
.Floor002844 .map dl{width: 10vw;height: 10vw;}
}
@media(max-width:640px){
.Floor002844 .map dl.on dd{}
}
.tit11{font-size:30px;font-weight: bold;color:#333;letter-spacing: 2px;text-align: center;margin-top:0;}  
.tit11:after{content: '';
    width: 60px;
    height: 3px;
    background: #c94c08;
    display: block;
    margin: 0 auto;
    margin-top: 18px;
    margin-bottom: 47px;}

@media(max-width:768px){
  .tit11{font-size:22px;}
  .tit11:after{margin-bottom:30px;}

}
/*
 .PicList001647 为demo编号
 */
.PicList001647{padding:4% 0 3%;background:#fff;}
.PicList001647 li{ float:left; margin-right:3%;text-align: center; width:22.75%; margin-top:0%;margin-bottom:2%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:113%; display:block; background-size:contain;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:16px; color:#666; height:40px; overflow:hidden; line-height:20px;}
.PicList001647 li h1{ font-size:22px; font-weight:normal; padding-top:7%; padding-bottom:3%;}
@media(min-width:641px){
.PicList001647 li:nth-child(4n){ margin-right:0;}
.PicList001647 li:nth-child(4n+1){ clear:left;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:49%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
}
/*
 .Floor002232 为demo编号
 */
.Floor002232{padding:4% 0 4%;background:#f7fafe;}
.Floor002232 .titl{ text-align: center; font-size: 20px; color: #c49162; padding: 40px 0 }
.Floor002232 .titl p{  margin: 0; font-size: 13px; text-transform: uppercase; letter-spacing: 5px; color: #e3ccbb;}
.Floor002232 li{ position: relative; font-size: 14px; color: #fff; line-height: 24px;}
.Floor002232 li .text{position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-align: center; background: rgba(0,0,0,.4)}
.Floor002232 li .text .text-inner{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.Floor002232 li h3 a{ font-size: 16px; color: #fff; font-weight: normal;}
.Floor002232 li p{ height: 48px; overflow: hidden; max-width: 312px; margin: 0 auto  }
.Floor002232 li h3 span{ width: 27px; display: block; margin: 10px auto; height: 1px;background: #fff}
.Floor002232 li h3{margin: 29px 0 0}
.Floor002232 li:nth-child(2n) h3 a{ color: #fff}

.Floor002232 li:nth-child(2n) h3 span{ background: #fff}

@media (min-width: 640px) {
.Floor002232 li{ width: 50%; float: left;}	
}
@media (min-width: 768px) {
.Floor002232 .titl{ font-size: 24px;}
.Floor002232 li h3 a{ font-size: 18px;}
.Floor002232 li h3 span{ margin-top: 15px;margin-bottom: 15px;}
}
@media (min-width: 1024px) {
.Floor002232{overflow: hidden;}
.Floor002232 .titl{ font-size: 30px;}
.Floor002232 li h3 a{ font-size: 22px;}
.Floor002232 li h3 span{ margin-bottom: 20px; margin-top: 20px;}
.Floor002232 ul{ position: relative;}
.Floor002232 li{ width: 50%; float: left; }
.Floor002232 li p{ height: 72px;  transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all;}
.Floor002232 li:hover p{ height: 72px;}
}


/*Floor002732 */
.Floor002732{overflow-x: hidden;padding:4% 0;}
.Floor002732 .auto{padding: 0!important; width: 96%; }
.Floor002732 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.Floor002732 .column-name .cn{color: #184477; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.Floor002732 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.Floor002732 .column-name{ font-size: 24px;}
.Floor002732 .column-name .cn{line-height: 40px;}

}


.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #c94c08;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #c94c08;}

.Floor002732 .main{position: relative; }
.Floor002732 .main:before,
.Floor002732 .main:after{position: absolute; content: ''; width: 100%; height: 3px; background: #eee; left: 0;}
.Floor002732 .main:before{ top: 0;}
.Floor002732 .main:after{bottom: 0;}
.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}
.Floor002732 .slider li.slick-slide{position: relative; height: auto;}
.Floor002732 .slider .slick-track li:before{position: absolute; content: '';background:#c94c08; left: -19px;top: 0; height: 0; right:-19px;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;}
.Floor002732 .slider .slick-track li:hover:before{ opacity: 1; -webkit-opacity: 1; height: 100%;}
.Floor002732 .slider li a{ position: relative; z-index: 10; text-align: center; height: 300px;}
.Floor002732 .slider li p{height: 0; opacity: 0; -webkit-opacity: 0;  color: #fff;}
.Floor002732 .slider li .icon img{width: 75px; height: 75px;}
.Floor002732 .slider li .icon .off{display: none;}
.Floor002732 .slider li .title{max-width: 90%; margin: 0 auto; font-size: 16px; color: #666;}
.Floor002732 .slider li h2{ margin-bottom: 10px; font-size: 22px; color: #333;font-weight: normal;}
.Floor002732 .slider li a:hover .title h2,
.Floor002732 .slider li a:hover .title{color: #fff;}
.Floor002732 .slider li a:hover .icon .on{display: none;}
.Floor002732 .slider li a:hover .icon .off{display:inline-block;}
.Floor002732 .slider li a:hover p{height:78px;opacity: 1; -webkit-opacity: 1;  line-height: 26px;transition: 0.3s ease-in-out;}
.Floor002732 .slick-dots{position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10;}
@media(max-width:1100px){
.Floor002732 .main{margin-bottom: 50px;}
.Floor002732 .slider li a{height:240px;}
}


