@font-face {
/* font-properties */
font-family:Roboto;
src:url('../fonts/droidsans.woff'), 
url('../fonts/droidsans.ttf'),
url('../fonts/droidsans.eot'); /* IE9 */
}

/*body{font-family: "Roboto" }*/

/*
 .Top002382
 */
.Top002382{ position:fixed; left:0; top:0; width:100%; z-index:100;font-size:15px; background: #fff; padding:0 8%;}
@media(max-width:1200px){
.Top002382{ padding:0 2%;}
}
.Top002382 .header{position: relative;}
.Top002382 .logo img{max-height:52px;transition: 0.3s;}
.Top002382 .header-mid{ margin:0 auto; width:70%; max-width:960px;}
.Top002382 .header-right{ position:absolute; right:0; height:100%; top:0;}
.Top002382 .header-right dl{ display:table;height:100%; font-size: 14px;}
.Top002382 .header-right dd{  padding:0 16px;display:table-cell; vertical-align:middle;}

.Top002382 .header-menu li{ width:auto !important; margin-right:33px;}
.Top002382 .header-menu li:last-child{ margin-right:0;}
.Top002382 .header-menu li em{ padding:0 25px;position:relative;}
.Top002382 .header-menu li em::after{position:absolute; content:''; right:0;top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/Top002262-icon.png) no-repeat;}
.Top002382 .header-menu li:first-child em::after{display: none;}
.Top002382 .header-menu li em:hover::after,
.Top002382 .header-menu li.aon em::after{ background-image:url(../images/Top002262-icon_up.png);}
.Top002382 .header-menu li em a{ line-height:100px; position:relative; font-size:15px; color:#333;     transition: 0.3s;}
.Top002382 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#c76700;width:0; transition:ease-in-out 0.3s;}
.Top002382 .header-menu li em a:hover::before,
.Top002382 .header-menu li.aon em a::before{width:100%;}
.Top002382 .header-menu li em a:hover,
.Top002382 .header-menu li.aon em a{color:#c76700;}

.Top002382 .header-menu li .sub{ width:170%; left:-35%;  overflow:hidden; font-size: 14px; }
.Top002382 .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top002382 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002382 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002382 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002382 .header-menu li .sub-menu dt a:hover{ background:none; color:#c76700; }

.Top002382 .top-language a{background:url(../images/Top002453-lang.png) no-repeat left center; padding:18px 25px;border-right: 1px solid #eaeaea;}

.Top002382 .open-search{ color:#000; font-size:20px;}
.Top002382 .search-box{ position:absolute; right:0;  top:50%; transform:translateY(-50%); overflow:hidden; width:0; transition: width ease-in-out 0.3s;}
.Top002382 .search-box.search-box-show{width:250px;}
.Top002382 .search-box .text{ width:100%; height:40px; line-height:40px; padding:0 45px 0 5px; border:1px solid #ccc; background:#da251d; color:rgba(255,255,255,0.8);}
.Top002382 .search-box .btn{ position:absolute; right:0; top:0; width:40px; height:100%; font-size:20px; color:#fff;}
.Top002382 .search-box .btn span{ position:absolute; left:50%; top:50%; margin-left:-16px; margin-top:-10px;}

.Top002382 .xian{position: absolute; width:100%; height: 1px; background:#666; left: 0 ; bottom:8px;}
.Top002382 .xian::before{ position:absolute; content:''; right:-11px; bottom:-5px;  height:34px;  background:#666;width:1px; transform:rotate(45deg);}
.Top002382 .xian2{position: absolute; width: 11%; height: 1px; background:#999; right:18px ; bottom:2px;}
.Top002382 .xian2::before{ position:absolute; content:''; right:-17px; bottom: -7px;  height:50px;  background:#999;width:1px; transform:rotate(45deg);}

.Top002382_fixed .header-menu li em a{ line-height:60px;}
.Top002382_fixed .logo img{max-height:42px;}
.Top002382_fixed .xian{ display: none;}
.Top002382_fixed .xian2{display: none;}
.Top002382_fixed{ box-shadow: 3px 0 10px #999;}

@media(max-width:1650px){
.Top002382 .header-mid{ max-width:1000px;}
.Top002382 .header-menu li em{ padding:0 10px;}
}
@media(min-width:1289px){
.Top002382 .logo{ position:absolute;top:50%; transform:translateY(-50%);left:0; }
.Top002382 #open_menu{ display:none;}
}
@media(max-width:1290px){
.Top002382 .header-left{ padding:2% 0; width:40%;}
.Top002382 #header-menu{ position:fixed; top:0; background:#fff; left:-100%; transition:ease-in-out 0.3s; width:60%; max-width:280px; z-index:100; height:100%; box-shadow:0 0 5px rgba(0,0,0,0.7);}
.Top002382 #header-menu.header-menu-show{ left:0;}
.Top002382 #header-menu ul{ padding-top:10%;}
.Top002382 #header-menu li:nth-child(2n){ background:rgba(0, 0, 0, 0.06);}
.Top002382 #header-menu li em{ font-style:normal; display:block; text-align:center; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.Top002382 #header-menu li em a{ color:#c76700; padding:5% 0; font-size:20px;display:block; font-weight:bold; transition:0.3s;}
.Top002382 #header-menu li em a:hover{color:#000; padding:10% 0;}

.Top002382 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002382 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002382 #header-menu li .sub-menu{ padding:5%; text-align: center;}	
.Top002382 #header-menu li .sub-menu dt a{ color: #666; border-bottom: 1px solid #ddd;}	
	
.Top002382 #open_menu{ font-size:24px; color:#000;}
.Top002382 #open_menu span{ transition:ease-in-out 0.3s;}
.Top002382 #open_menu.open_menu_on span{ transform:rotate(90deg); color:#c76700;}
.Top002382 .header-right dd:nth-child(3){ position:relative;}
.Top002382 .search-box{width:250px; top:100%; height:0; transform:translateY(0); transition: height ease-in-out 0.3s;}
.Top002382 .search-box.search-box-show{ height:40px;}
}


/*Banner002697 */
.Banner002697{ position:relative; z-index:1; overflow:hidden;}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides > li{ position:relative;}
.Banner002697 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002697 .slides > li a{ position:absolute; display: block;z-index:5; width:8.618%; height:7.02%;}
.Banner002697 .slides > li:nth-child(1) a.buy{ left: 15.937% ;top: 61.044%;}
.Banner002697 .slides > li:nth-child(1) a.more{ left:26.822% ;top: 61.304%;}
.Banner002697 .slides > li:nth-child(2) a.buy{ left: 16.7% ;top:63%;display: none;}
.Banner002697 .slides > li:nth-child(2) a.more{ left: 16.875% ;top:63.188%;}
.Banner002697 .slides > li:nth-child(3) a.buy{ left:15.8% ;top:59.4%;display: none;}
.Banner002697 .slides > li:nth-child(3) a.more{ /*left:26.7%;*/top:61.014%;left:15% ;}
.Banner002697 .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:6%;  line-height:1100px; }
.Banner002697 .flex-control-nav li{ float:left; padding:0 25px; overflow:hidden; }
.Banner002697 .flex-control-nav li a{ display:block;  position:relative;  overflow:hidden; line-height:1100px;width:34px; height:34px; }
.Banner002697 .flex-control-nav li a.flex-active{background:url(../images/Banner002697-dot.png) no-repeat center center; animation:zhuan linear 10s;}
.Banner002697 .flex-control-nav li a::before{ position:absolute; content:''; background:#fff; left:50%; top:50%; border-radius:50%;margin:-4px 0 0 -4px;width:8px; height:8px;}
.Banner002697 .flex-control-nav li a.flex-active{ border-color:#fff;}
.Banner002697 .flex-control-nav li a.flex-active::before{ background:#fff;width:8px; height:8px;margin:-4px 0 0 -4px;}
.Banner002697 .slides > li .pc{ display:block;}
.Banner002697 .slides > li .wap{ display:none;}

@media(max-width:1280px){
.Banner002697 .slides > li .pc{ display:none;}
.Banner002697 .slides > li .wap{ display:block;}
.Banner002697 .slides > li a{ width:12.986%; height:7.052%;}
.Banner002697 .slides > li:nth-child(1) a.buy{ left:4.5% ;}
.Banner002697 .slides > li:nth-child(1) a.more{ left:20.8%;}
.Banner002697 .slides > li:nth-child(2) a.buy{ left:4.4% ;display: none;}
.Banner002697 .slides > li:nth-child(2) a.more{ /*left:20.6%;*/left:4.4% ;}
.Banner002697 .slides > li:nth-child(3) a.buy{ left:4.5% ;display: none;}
.Banner002697 .slides > li:nth-child(3) a.more{ /*left:20.8%;*/left:4.5% ;}
	
}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .flex-control-nav li{ padding:0;}
}


.Hometitle{ text-align:center; font-size:30px; color:#333;}
.Hometitle p{ margin:0; opacity:0.6; font-size:15px; padding: 10px 0;}
.Hometitle::after{ display:block; content:''; background:#c76700;margin:10px auto 0; height:2px; width:62px;}
@media(max-width:480px){
.Hometitle{ font-size:24px;}
.Hometitle p{font-size:14px;}
}


/*
 .Floor001893
 */
.Floor001893 .Hometitle{padding:3% 0 2% 0;}

.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:14px; 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:18px; color:#c76700; background-image:url(../images/Floor001893-dot_hover.png);}
.Floor001893 .year li.on:before{border-top-color:#f5f5f5;}
.Floor001893 .year li.on span{ padding-top:0;}

.Floor001893 .txt{  background-image:url(../images/Floor001893-bj.png); background-size: contain; background-position: center; background-repeat: no-repeat;}
.Floor001893 .txt li{ padding:3% 40% 3% 0; position:relative; z-index: 3;}
.Floor001893 .txt li .img{ position:absolute; right:-6%; width:50%; top:-22%;}
.Floor001893 .txt li .img img{ display:block; width:100%;}
.Floor001893 .txt li dl{ display:table; width:100%;min-height:260px;} 
.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 #d8d8d8; width:235px; text-align:right; font-size:36px; color:#c76700;}
.Floor001893 .txt li dl dt span{ display:block; padding:40px 30px 0;}
.Floor001893 .txt li dl dt:after{ display:block; float:right; content:''; width:20px; height:20px; background-color:#c76700;}
.Floor001893 .txt li dl dd p{ padding-left:60px; font-size:15px; line-height:38px; margin: 0; position: relative;}
.Floor001893 .txt li dl dd p:after{ display:block;  content:''; width:6px; height:6px; background-color:#333; border-radius: 10px; position: absolute; left:34px; top: 50%; margin-top: -3px;}
@media(max-width:1000px){
.Floor001893 .txt{  background-image:url(../images/Floor001893-bj.png); background-size: cover; background-position: center; background-repeat: no-repeat;}
.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:240px;}
.Floor001893 .txt li dl dt span{ padding:70px 30px 0;}
.Floor001893 .txt li dl dd{ vertical-align: middle;}
.Floor001893 .txt li dl dd pre{ font-size:14px; line-height:20px;}
}
@media(max-width:480px){
.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:20px 0 0 30px;}
.Floor001893 .txt li dl dt{ font-size:24px; text-align: justify;}
.Floor001893 .txt li dl dd p{ padding-left:60px; font-size:15px; line-height:38px; margin: 0; position: relative;}
}


/*
 .Floor001126
 */
.Floor001126{ background-image:url(../images/Floor001126-bg.jpg); padding:4% 0 6.89%; background-size:cover; background-repeat: no-repeat; background-position: center;}

.Floor001126 .Hometitle{color:#fff;}
.Floor001126 .Hometitle::after{background:#fff; margin:6px auto 0;}

.Floor001126 .txt{ padding:3% 0 0; text-align:center; font-size: 15px; line-height:32px; color: #fff;}
.Floor001126 nav{ overflow:hidden; clear:both;}
.Floor001126 nav li{ float:left; width:32%; margin-right:2%; overflow:hidden;}
.Floor001126 nav li:last-child{ margin-right:0;}
.Floor001126 nav li a{ display:block; position:relative;}
.Floor001126 nav li img{ width:100%;}
.Floor001126 nav li figure{ position:absolute; width:146px; right:0; height:44px; top:50%; margin-top:-18px;  z-index:2;border:4px solid #fff; border-right:0;} 
.Floor001126 nav li figure span{ display:block; padding-left:10%;line-height:36px; font-size:16px;background: url(../images/Floor001126-a.png) no-repeat 90% center rgba(255,255,255,0.8); }
.Floor001126 nav li:hover figure span{ background-color:#c76700; background-image:url(../images/Floor001126-ahover.png); color:#fff;}
.Floor001126 nav li:hover figure{ border-color:rgba(240, 100, 5, 0.5);}
@media(max-width:640px){
	
.Floor001126 {padding:4% 0 36%;}	
.Floor001126 nav li{ float:none; width:auto; margin-right:0; margin-bottom:3%; padding:0 10%;}


}


.Floor001126 section{ padding: 20px 0 40px;}
.Floor001126 section .ul{ display: flex; flex: 0 1 auto; flex-direction: row; flex-wrap: wrap;}
.Floor001126 section li { padding: 20px 15px; text-align: center;-webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%;}

.Floor001126 section li .counter{ margin-bottom: 0; color: #fff; font-family: Trocchi, "Times New Roman", Times, serif; line-height: 1.3; font-size: 60px;}
.Floor001126 section li .counter_ti{ font-size: 18px; color: #fff;}

.Floor001126 section li .counter-offset{ margin-top: 12px; margin-bottom: -13px;}
.Floor001126 section li .counter_divider{ position: relative;}

@media screen and (min-width: 768px) {
.Floor001126 section .ul li{-webkit-flex-basis: 33.333%;-ms-flex-preferred-size: 33.333%;flex-basis: 33.333%;max-width: 33.333%;}   
.Floor001126 section li .counter_divider:after{ content: ''; height: 113px; border-right: 1px dashed #cacaca; position: absolute; right: -15px; top: 0;}
.Floor001126 section li:last-child .counter_divider:after{ border: 0;}
}

/* 动画 */
.Floor001126 section li .animated{ -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; opacity: 1;}
.Floor001126 section li .animated.infinite{ -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}
.Floor001126 section li .animated.hinge{ -webkit-animation-duration: 2s; animation-duration: 2s; }
.Floor001126 section li .animated.flip{ -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip;}


/*
 .Floor001388
 */
.Floor001388 { padding:4% 0; }
.Floor001388 .Hometitle{padding:0 0 4% 0;}
.Floor001388 .list{ position:relative; border:1px #efefef solid; }
.Floor001388 .list li{ display:none; }
.Floor001388 .list h1{ margin:0; position:absolute; right:0; top:0; width: 13%; }
.Floor001388 .list h1 span{ display:block; background:#242e3a; color:#fff; text-align:center; position:relative; padding:10%; font-size:14px; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.Floor001388 .list h1 span::before{ display:none; position:absolute; left:-10px; top:1px;  content:""; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;   border-right:10px solid #c76700; }
.Floor001388 .list h1 span:nth-child(2n){ background:#1f2833; }
.Floor001388 .list h1 span.active{ background:#c76700; }
.Floor001388 .list h1 span.active::before{ display:block; }
.Floor001388 .list h1 em{ display:block; }
.Floor001388 .list_con{ overflow: hidden;}
.Floor001388 .list_con .Ispic{ display: block;  padding-bottom: 32.35%; float:left; width: 50%; }
.Floor001388 .list_con .txt{ float:left; margin-left:5%; width:30%; position:relative;  }
.Floor001388 .list_con .txt h2{ background:url(../images/Floor001388_tit.png) no-repeat left center; font-weight:normal; font-size:24px; padding: 4% 0 4% 27%; margin:17% 0 12%;  }
.Floor001388 .list_con li:nth-child(2) .txt h2{ background:url(../images/Floor001388_tit2.png) no-repeat left center; }
.Floor001388 .list_con li:nth-child(3) .txt h2{ background:url(../images/Floor001388_tit3.png) no-repeat left center; }
.Floor001388 .list_con li:nth-child(4) .txt h2{ background:url(../images/Floor001388_tit4.png) no-repeat left center; }
.Floor001388 .list_con p{ line-height:30px; color:#333; font-size:14px; height:120px; overflow:hidden; }
/* .Floor001388 .list_con .txt::after{ position:absolute; left:0; bottom:-30px; content:""; background:url(../images/Floor001388_txt.png) no-repeat; width:86px; height:34px; } */
.Floor001388 .list_con .txt a.a{ position:absolute; left:0; bottom:-30px; content:""; background:url(../images/Floor001388_txt.png) no-repeat; width:86px; height:34px; }

@media (min-width: 1000px) {
.Floor001388 .list h1 span{	padding:8%; }
}
@media (max-width: 1000px) {
.Floor001388 { padding:4% 0 12%; }
.Floor001388 .list_con .Ispic{ width:48%; }	
.Floor001388 .list_con .txt{ float:right; width:48%; margin-left:0; }	
.Floor001388 .list h1 { left:0; top:100%; width: 100%; }
.Floor001388 .list h1 span{ float:left; width:25%; padding:2%; }
.Floor001388 .list h1 span::before{ left:0; top:6px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #c76700; }
.Floor001388 .list_con .txt::after{ display:none; }
.Floor001388 .list_con .txt h2{ padding-left:36%; margin:5% 0;  }
}
@media (max-width: 768px) {
.Floor001388 .list_con .Ispic{ float:none; width:100%; } 
.Floor001388 .list_con .txt{ float:none; width:100%;}	
}
@media (max-width: 320px) {
.Floor001388 .list_con .txt h2{ padding-left:0; background:none; text-align:center; }	
}



/*
 .Floor002213
 */
.Floor002213{ background:url(../images/Floor002213-bg.jpg) no-repeat center center; background-size:cover; padding:6.3001% 0 4%;}

.Floor002213 .Hometitle{color:#fff;}
.Floor002213 .Hometitle::after{background:#fff; }

.Floor002213 .Form{margin-top:44px;}
.Floor002213 dl{float: left; width:32%; margin-left:2%; margin-right:2%;}
.Floor002213 dl:first-child{  margin-left:0; margin-right:0;}
.Floor002213 dl.last{ margin-left:0; margin-right:0; float:right;}
.Floor002213 dd{ margin-bottom: 20px;}
.Floor002213 input,.Floor002213  select,.Floor002213 textarea{ background:none; border:none;}
.Floor002213 input::-webkit-input-placeholder,
.Floor002213 textarea::-webkit-input-placeholder{color: #fff; }
.Floor002213 input::-moz-input-placeholder,
.Floor002213 textarea::-webkit-input-placeholder{color: #fff; }
.Floor002213 input::-ms-input-placeholder,
.Floor002213 textarea::-webkit-input-placeholder{color: #fff; }
.Floor002213 .text{width: 100%; height: 48px; line-height: 48px; font-size: 14px; color: #fff;border:1px solid #9a9a9a;background: url(../images/Floor002213-text_bg.png) 0 0; padding:0 10px;}
.Floor002213 textarea{width: 100%; height: 118px; color: #fff;  font-size: 14px;overflow:hidden; resize:none;background: url(../images/Floor002213-text_bg.png) 0 0; border:1px solid #9a9a9a; padding:10px;}
.Floor002213 .btn{width: 160px; height: 50px; cursor:pointer; display: block; font-size: 14px; line-height: 50px; color: #c76700; margin: 21px auto 0; background:#ffffff; border-radius:50px;transition:all 0.5s ease-out 0s;}
.Floor002213 .btn:hover{ color:#fff; background-color:#c76700;}

@media(max-width:1000px){
.Floor002213{ padding:12% 0 8%;}
.Floor002213 .Form{ margin-top:35px;}
}
@media(max-width:767px){
.Floor002213 dl{ width:100% !important; float:none !important;  margin-right:auto !important; max-width:500px; margin-left:auto !important;}	
}


/*
 .Floor002599
 */
.Floor002599{ padding:4% 0 5%; position:relative; z-index:1; }
.Floor002599 .Hometitle{padding:0 0 4% 0;}
.Floor002599 li{ overflow:hidden; position:relative; }
@media(min-width:769px){
.Floor002599 li{ float:left; width:32%; padding-bottom:46.75%; margin-right:2%;}
.Floor002599 li:nth-child(3n){ margin-right:0;}
.Floor002599 li > *{ position:absolute; left:0;height:50%;width:100%; }
.Floor002599 li:nth-child(2n) .txt,
.Floor002599 li .Ispic{ top:0;}
.Floor002599 li .txt,
.Floor002599 li:nth-child(2n) .Ispic{ top:50%;}
}
.Floor002599 li .Ispic{ transition:0.2s;}
.Floor002599 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(0,0,0,0.5); background-size:10% auto;}
.Floor002599 li:hover .Ispic::before{ opacity:1;}
.Floor002599 li .txt{ border-left:2px solid #fbf9f8;transition:background 0.3s;}
.Floor002599 li:hover .txt{ background:#fffcfa;}
.Floor002599 li:hover .main .dot{  color:#c76700;}
.Floor002599 li .main{ padding:0 8%; width:100%;}
.Floor002599 li .main time{ color:#333;}
.Floor002599 li .main time span{ font-size:30px;}
.Floor002599 li .main .dot{ font-size:18px; margin:5% 0 3% 0;}
.Floor002599 li .main p{ line-height:24px; height:48px; color:#9a9a9a;}
.Floor002599 li .more{ background:url(../images/Floor001388_txt.png) no-repeat; width:86px; height:34px; display:inline-block;margin-top: 10px; }
@media(min-width:769px) and (max-width:1024px){
.Floor002599 li .main p{ margin:5px 0;}
.Floor002599 li .main time{ font-size:12px;}
.Floor002599 li .main time span{ font-size:24px;}
.Floor002599 li .main .dot{ font-size:16px;}
}
@media(max-width:768px){
.Floor002599 li .Ispic{ position:relative; padding-bottom:73%; display:block;}
.Floor002599 li .main{ padding:5%;}
.Floor002599 li{ margin:0 auto; max-width:80%;}
}
@media(max-width:480px){
.Floor002599 li{ max-width:none;}
}


/*
 .Bottom002144
 */
.Bottom002144{ padding-bottom:2.838%;text-align:center; font-size:13px; color:#9e9e9e; background-image:url(../images/Bottom002144-bj.jpg); background-size: cover; background-repeat: no-repeat; background-position: center;}
.Bottom002144 nav{ padding:5% 0 2% 0;}
.Bottom002144 nav dl{ display:inline-block; vertical-align:top; padding:0 5.2%; text-align: center;}
.Bottom002144 nav dt{ padding-bottom:14px;}
.Bottom002144 nav dt a{ font-size:16px; color:#aaa9a9;}
.Bottom002144 nav dd{ line-height:28px; font-size: 12px;}
.Bottom002144 nav dd a{ color:#9e9e9e; }
.Bottom002144 nav dd a:hover{ color:#fff;}

.Bottom002144 .share a{ display:inline-block; float: none;width:38px; height:38px; background:url(../images/Bottom002144-share.png) no-repeat 0 0; margin:0 10px;}
.Bottom002144 .share a:hover{ background-image:url(../images/Bottom002144-share_hover.png);}
.Bottom002144 .share a.wx{ position:relative; background-position:-59px 0;}
.Bottom002144 .share a.wx img{ position:absolute; bottom:100%; width:120px; height:120px; left:50%; margin-left:-60px; margin-bottom:10px; max-width:none; display:none;}
.Bottom002144 .share a.wx:hover img{ display:block;}
.Bottom002144 .share a.sina{ background-position:-118px 0;}
.Bottom002144 p{ line-height:26px;}
.Bottom002144 p a{ color:#999;}
.Bottom002144 p i{ margin:0 5px; width:1px; height:4px; background:#393939; display:inline-block;}
.Bottom002144 p span{ display:block;}
.Bottom002144 p span a{ text-decoration:underline; font-weight:bold; text-transform:uppercase;}
.Bottom002144 .links { padding: 0 0 15px;text-align: center;color:#fff;}
.Bottom002144 .links span { margin-right:15px;}
.Bottom002144 .links a {margin-right:10px; text-align: center;color:#9e9e9e;}
.Bottom002144 .links a:hover { color:#fff;}

.Bottom002144 .gettop{ position:fixed; right:2%; bottom:2%; background:url(../images/Bottom002144-backtop.png) no-repeat; width:30px; height:30px; cursor:pointer; z-index:99;}
@media(max-width:1180px){
.Bottom002144 .share{ padding-top:4%;}
.Bottom002144 nav{ display:none;}
}


/*
 .Banner002621
 */
.Banner002621 img{ display:block; width:100%;}
@media(min-width:1025px){
.Banner002621 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002621 .pc{ display:none;}
}



/*
 .Menu002290
 */
.Menu002290{ padding-top:24px; padding-bottom:16px; border-bottom:solid 1px #e6e6e6;}
.Menu002290 .menu ul li{ display:inline-block;  margin-right: 12px;}
.Menu002290 .menu ul li a{ font-size:15px; padding:4px 28px 6px; display:block; color:#acacac; position:relative; overflow:hidden; }
.Menu002290 .menu ul li.on a,
.Menu002290 .menu ul li a:hover{ color:#2f3336; background-color:#e1e1e1;}
.Menu002290 .menu ul li a i{ position:absolute; display: block; width:0; height:1px; background-color:#2f3336; right:-14px; bottom:6px;}
.Menu002290 .menu ul li a i::before{ position:absolute; content:''; left:-5px; bottom:-2px;  height:16px;  background:#2f3336;width:1px; transform:rotate(-45deg);}
.Menu002290 .menu ul li.on a i,
.Menu002290 .menu ul li a:hover i{width:94%;}
.Menu002290 .location{ display: none; padding-left:28px; float:right; background:url(../images/Menu002290-location_home.png) no-repeat left; line-height:44px; }
.Menu002290 .location a{ color:#acacac; padding-right:20px; margin-right:10px; background:url(../images/Menu002290-location_icon.png) no-repeat right;}
.Menu002290 .location span{ color:#c76700;}
@media only screen and (min-width: 768px) {
.Menu002290 .location{ display: block;}
}


/*
 .Menu000706
 */
.Menu000706{ position: relative; padding-bottom:2%; z-index: 10;}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; padding:10px 10% 10px 5px; background:url(../images/Menu000706-icon.png) no-repeat 92% center #c76700; color:#fff; font-weight:normal; font-size:24px; position: relative;}
.Menu000706 header h1::before{ position: absolute;content: ""; top: 0; left: -35px; width: 35px; height: 100%; background: url(../images/Menu000706-bg.png) no-repeat left center;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; 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:#c76700;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 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 a:hover,
.Menu000706 nav li a.aon{ color:#c76700; border-bottom:3px solid #c76700;}
}
@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:#c76700; padding:5px;border-radius:3px;}
.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 #c76700;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#c76700; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #c76700;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:#c76700;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}


/*
 .RighInfo002519
 */
.RighInfo002519{ padding:3% 0;}
.RighInfo002519 .title{ text-align:center; margin-bottom:3%;}
.RighInfo002519 .title h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002519 .title h3{color:#c76700; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002519 .title h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002519 .title h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
@media screen and (min-width:768px){
.RighInfo002519 .title h1{ font-size:24px;}
.RighInfo002519 .title h3{ font-size:18px;}
.RighInfo002519 .title h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
}
@media screen and (min-width:1024px){
.RighInfo002519 .title h1{ font-size:32px;}
}

.RighInfo002519 .p{line-height:30px; color:#666; text-indent: 2em; text-align: justify; font-size: 14px;}
.RighInfo002519 .pic{ margin:3% 0;}
.RighInfo002519 .pic li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .pic li{ float:left; width:32%;}
.RighInfo002519 .pic li:nth-child(2){ width:34%; margin:0 1%;}
}
@media(max-width:640px){
.RighInfo002519 .pic li{ margin:2% 0;}
}


/*
 .PicList002239
 */
.PicList002239{ padding:3% 0 1%;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:10px 10px 0; padding-right:12%; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #c76700;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
.PicList002239 li dl{ padding-right:0;}    
.PicList002239 li dd{ display: none;}
}


/*
 .Page002274
 */
.Page002274{ text-align:center; padding:1% 0 80px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump,
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; border: 1px solid #C5C5C5; color:#666666; margin-left:10px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#c76700; border-color:#c76700; }
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}


/*
 .PicList001307
 */
.PicList001307{ padding:3% 0 2%;}
.PicList001307 li{ position:relative; float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001307 li:nth-child(3n){ margin-right:0;}
.PicList001307 li img{ display:block; width:100%;}
.PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:3%; text-align: center;color:#fff; background-color:rgba(0,0,0,0.5);}
.PicList001307 li h3{ font-size:18px; font-weight:normal; margin:0; line-height:30px;}
.PicList001307 li p{overflow:hidden; line-height:20px; height:20px; overflow:hidden; font-size:15px; margin:10px 0;}
.PicList001307 li .more{ display:inline-block; padding: 0 50px; color: #fff; text-align:center; position:relative; line-height:40px; border-radius:5px;border: 1px solid rgb(255,255,255);}
.PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
.PicList001307 li:hover figure{ height:103px;}
.PicList001307 li:hover dl{  background-color:rgba(0,0,0,0.85);}
@media(max-width:768px){
.PicList001307 li{ width:49%;}
.PicList001307 li:nth-child(3n){ margin-right:2%;}
.PicList001307 li:nth-child(2n){ margin-right:0;}
.PicList001307 li h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList001307 li{ float:none; width:100%;}
.PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
}
@media(max-width:375px){
.PicList001307 li figure{ height:auto;}
}
@media(max-width:480px) and (min-width:376px){
.PicList001307 li .more{ line-height:33px;}
.PicList001307 li:hover figure{ height:93px;}
}


/*
 .RighInfo001277
 */
.RighInfo001277{ padding:3% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #f2f2f2;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #c76700;}
.RighInfo001277 .right_info{ float:right; width:38%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info .dl{ margin:0;padding:4% 0;border-bottom:1px solid #e7e8e8; font-weight: normal;  color:#555;}
.RighInfo001277 .right_info h1{color:#c76700; font-size:40px; line-height: 44px;  padding-top: 0; }
.RighInfo001277 .right_info h3{ font-size:20px; font-weight:normal; line-height: 30px;}
.RighInfo001277 .right_info .dl{padding-left:40px; margin-bottom: 30px;}
.RighInfo001277 .right_info .dl dd{font-size: 14px; line-height:34px; margin-bottom: 10px; position: relative;}
.RighInfo001277 .right_info .dl dd i{ position:absolute; width:20px; height:2px; left:-40px; top:44%;  display: block; background:#8A8E91;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 10%; color:#c76700; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#c76700; color:#fff;}


.RighInfo001277 .infoCon{ padding-top: 3%;}
.RighInfo001277 .infoCon .title{ font-size:20px; color: #c76700; margin:0; border-bottom:1px solid #e7e8e8; padding:15px 0;}
.RighInfo001277 .infoCon  .info{ padding:20px 0; font-size:14px; line-height:24px; overflow: auto;}

.RighInfo001277 .infoCon table{ width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; margin:20px 0px;}
.RighInfo001277 .infoCon td,
.RighInfo001277 .infoCon th{ font-size:1em;  border:1px solid #ddd;  padding:1%;width: 50%}
.RighInfo001277 .infoCon th {  text-align:left;  padding-top:10px;  padding-bottom:10px;  background-color:#c76700;  color:#ffffff;}

.proVideo {overflow:hidden; width:102%; margin-bottom:2%;}
/*
.proVideo .item {float:left; width:33.333%; padding-right:2%; padding-top:2%;}
*/
.proVideo .item .h4{text-align: center;font-size: 15px;}
.proVideo .box {overflow:hidden; position:relative;}
.proVideo .video_files {position:absolute; left:0; top:0; width:100%; height:100%; z-index:6;}
.proVideo video {width:100%; height:100%; object-fit: fill;}
.proVideo .close {position: absolute; right: 3%;top: 3%;z-index: 10; width: 30px;  height: 30px; border-radius: 50%; background-color: #761b1b; cursor: pointer;}
.proVideo .close:before, .proVideo .close:after {position: absolute; content: ''; width: 3px; height: 70%; border-radius: 3px; background-color: #fff; left: 13px; top: 5px;}
.proVideo .close:before {transform: rotate(45deg);}
.proVideo .close:after {transform: rotate(-45deg);}
.proVideo a {width: 100%; height: 100%; position: absolute; left: 0; top: 0;
background-color: rgba(0,0,0,0.5); display:block;}
.proVideo a:before, .proVideo a:after {content:''; display:block; position: absolute;
 z-index: 5;top: 50%;left: 50%;}
.proVideo a:before {width: 70px; height: 70px; border: 3px solid rgba(255,255,255,0.6); margin-left: -35px; margin-top: -35px; border-radius: 50%;}
.proVideo a:after {width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 20px solid rgba(255,255,255,0.6); margin-left: -3px; margin-top: -12px;}
.proVideo em {display: block; padding-bottom: 65%; background-size: contain; background-position: center center; background-repeat: no-repeat;}



.proVideo .owl-carousel{padding-top:22px;}
.proVideo .owl-stage-outer{ overflow:hidden;}
.proVideo .owl-item{ float:left;}


.proVideo .owl-nav{ padding-top:20px; width:114px; overflow:hidden; margin:0 auto; text-align:center;}
.proVideo .owl-nav button{ float:left; border:none;background:url(../images/Floor000364-controls.png) no-repeat; height:34px; font-size:0; cursor:pointer; width:57px;}
.proVideo .owl-nav button.owl-prev{ background-position:0 0;}
.proVideo .owl-nav button.owl-next{ background-position:right 0;}




@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
.RighInfo001277 .infoCon table{ width:180%; }

.proVideo {width:auto;}
.proVideo .item {float:none; width:auto; padding-right:0;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
 }	


/*
 .Floor001022
 */
.Floor001022{ padding:4% 0 2%; }
.Floor001022 li{ float:left; width:50%; padding:0 30px 40px 30px;min-height: 170px; position: relative;color: #666; text-align: center;}
.Floor001022 li *{ transition: all .3s ease-in-out;}

.Floor001022 li .pic{width: 100%;overflow: hidden;position: relative; top: 0px;}
.Floor001022 li .pic img{ width:100%;}
.Floor001022 li .name {padding: 23px 0 33px 0; min-height: 10px; position: relative; top: 0px; font-size:20px;color: #333;}
.Floor001022 li a{display: block;}
.Floor001022 li .name i{display: block;width: 34px;height: 1px;background:#c76700;position: absolute;left: 50%;bottom: 18px;margin-left: -17px;}
.Floor001022 li p{ font-size: 14px; color: #333; line-height: 24px; height: 48px; overflow: hidden; max-width:380px;margin: 0 auto; position: relative; top: 0px;}
.Floor001022 li .btn {height: 45px;position: relative;}
.Floor001022 li .btn .more {display: block; text-transform: uppercase; font-size: 16px; color:#c76700; border-bottom:#c76700 solid 1px; padding: 0px;opacity: 0;filter: alpha(opacity=0);position: absolute; left: 0px;bottom: 0px; width: 100%;}

.Floor001022 li:hover .pic{top: -30px;}
.Floor001022 li:hover .pic iimg{  transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor001022 li:hover .name {top: -30px;}
.Floor001022 li:hover .name i{bottom: 5px;transform: rotate(90deg);-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);-o-transform: rotate(90deg); -ms-transform: rotate(90deg);}
.Floor001022 li:hover p{ top: -6px;}
.Floor001022 li:hover .btn .more {opacity: 1; filter: alpha(opacity=100); padding: 15px 0 12px 0;}


/*
 .TextList009
 */
.TextList009{ padding:3% 0 2%;}
.TextList009 li{border: 1px solid #e5e5e5;margin-bottom: 20px; padding-left:139px; position:relative; padding-right:20px;}
.TextList009 li a{ height: 85px; line-height:85px; font-size:14px;display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/TextList009-icon.png) no-repeat right center; padding-right:40px;}
.TextList009 li time{ position:absolute; text-align:center; left:0; top:10px; height:65px; width:107px; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:14px;}
.TextList009 li time span{ display:block; font-size:22px; padding-top:4px;}
.TextList009 li:hover{ background-color:#c76700;color:#fff;}
.TextList009 li:hover a{background-image:url(../images/TextList009-icon_hover.png); color:#fff;}
.TextList009 li:hover time{color:#fff;}
@media(max-width:768px){
.TextList009 li{ padding-left:95px; padding-right:20px;}
.TextList009 li time{ width:75px; }
}

/*
 .PicList001200
 */
.PicList001200{ padding:3% 0 1%;}
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:3%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:12%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:4.5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:27%;}
.PicList001200 li div{ position:relative; padding-right:8%; padding-bottom:13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#c76700; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:18px; padding:4% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:13px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ border-color:#c76700; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}


/*
 .TextList001729
 */
.TextList001729{ padding:3% 0 1%;}
.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#c76700; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:14px; padding-bottom:10px; line-height:40px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:15%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ width:12%;}
.TextList001729 .type li:nth-child(7){ width:14%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(7){ padding-left:3%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(7){background:url(../images/TextList001729-icon_close.png) no-repeat 84% center;}
.TextList001729 ul.type#On li:nth-child(7){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 ul.type#On li{ color:#c76700;}
.TextList001729 .list{ border-bottom: 1px solid #ebebeb;}
.TextList001729 .list .con{ display:none;overflow:hidden; font-size:14px; padding:0 3% 4%; background: #fafafa; border-top:1px dashed #e0e0e0; line-height: 32px;}
.TextList001729 .list .con strong{ display:block; padding:30px 0 10px;}
.TextList001729 .send { padding:22px 0; }
.TextList001729 .send em{ font-style: normal; border-bottom:1px solid #c76700; }
.TextList001729 .send a{ display: inline-block; line-height: 30px; color: #c76700; background: url(../images/TextList000488_icon.png) no-repeat right center; font-weight: bold; padding-right: 35px; font-size:14px; }

@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(7){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(7){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 ul.type li:nth-child(7){ background-size:16px auto;}
}


/*
 .Form001215
 */
.Form001215{ padding:5% 0;}
.Form001215 .form{ float:left; width:43%;}
.Form001215 .form li{ padding-bottom:2%;}
.Form001215 .form .text{ border:1px solid #dae7e6; width:100%; height:43px; line-height:43px; padding:0 10px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:160px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#c76700; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:52%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:4% 0 10% 0;}
.Form001215 .hotline figure{ width:60%; max-width:308px; font-size:12px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%; line-height:26px;}
.Form001215 .hotline figure b{ display:block; color:#333; font-size:14px; font-weight: normal;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left 14%;}
.Form001215 .hotline dd{ font-size:28px; color:#c76700; font-weight:bold;}
.Form001215 .hotline dt{ color:#888; font-size: 12px;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}


/*
 .Map002516
 */
.Map002516{ padding:3% 0;}
.Map002516 .map{border: 1px solid #ECECEC;padding: 5px;}
.Map002516 .map #allmap{ height:400px;}
.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:47%; padding:2% 0 4%; margin-right:6%;}
.Map002516 .ul_con li:nth-child(2n){margin-right: 0;}
}
.Map002516 .ul_con li div{ padding-left:70px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);}
.Map002516 .ul_con li.tel div{ background-image:url(../images/Map002516_tel.png);}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.mail div{ background-image:url(../images/Map002516_mail.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0; border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:15px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}


/*
 .RighInfo002227
 */
.RighInfo002227{ padding:4% 0; position: relative; background: url(../images/bg.jpg) no-repeat center; background-size: cover; margin-top: -2%;}

.RighInfo002227 .pic{ text-align:center; padding-bottom:30px;}
.RighInfo002227 h3{margin:0;font-size:14px;color:#c76700;padding-bottom:10px;}
.RighInfo002227 .p{ margin:0 0 1% 0; padding:15px 0 0; line-height:32px; color:#666; text-indent: 2em;}
.RighInfo002227 .p1{ margin:0; padding:15px 0 0; line-height:32px; color:#666; text-align: right; font-size: 16px;}
@media screen and (min-width: 480px){
.RighInfo002227 .pic{float:left; width: 35%; text-align: left;}
.RighInfo002227 .word{ float:right; width: 60%;}
}
@media screen and (min-width: 768px){
.RighInfo002227 h3{ font-size:18px;}
.RighInfo002227 p{ padding-top:15px;}
}


/*
 .RighInfo002226
 */
.RighInfo002226{ padding:4% 0;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{padding-bottom:10px; color:#c76700; }
.RighInfo002226 .dl .con{ font-size:14px; padding:14px 0 46px; line-height:30px; margin-left:36px; text-align: justify;}
.RighInfo002226 .word{ float:left; width: 52%;}
.RighInfo002226 .pic{ float:right;}
@media(max-width:768px){
.RighInfo002226 .word{ float: none; width: 100%;}
.RighInfo002226 .pic{ float: none;}
.RighInfo002226 .dl .con{ padding:14px 30px 46px; margin-left:0; }
}


/*
 .RighInfo002257
 */
.RighInfo002257 p{ line-height:30px; margin-top: 0;}
.RighInfo002257 p:last-child{ margin-bottom: 0;}
.RighInfo002257 .item{padding:25px 0; max-width: 462px; margin: 0 auto;}
.RighInfo002257 .item.odd{background:#f8f8f8;}
.RighInfo002257 .item .pic{border-radius: 10px; overflow: hidden;}
.RighInfo002257 .item .pic .pic-inner,
.RighInfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}
.RighInfo002257 .item .h1{font-size:18px; color:#c76700; margin:0;}
.RighInfo002257 .item .h1:after { width: 50px;height: 2px; background:#e0c7ad;border: none;margin:25px 0px;content: "";display: block;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;}
@media only screen and (max-width: 767px) {
.RighInfo002257 .item .word{ padding-bottom: 15px;}
}
@media only screen and (min-width:768px ) {
.RighInfo002257 .item{ max-width: none; padding:90px 0; }
.RighInfo002257 .item .pic{ float: left; width: 44%; text-align: left;}
.RighInfo002257 .item .word{ float: right; width:46%;}
.RighInfo002257 .item.odd .pic{ float: right;}
.RighInfo002257 .item.odd .word{ float: left;}
}


/*
 .PicList002497
 */
.PicList002497{ padding: 5% 0 3% 0; background: url(../images/bg2.jpg) no-repeat center; background-size: cover; margin-top: -2%;}
.PicList002497 .List *{-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.PicList002497 .List  ul li { padding-top: 100%;position: relative;width: 100%;margin-top: -1px; border:1px solid #eee; background: #fff; text-align: center;}
.PicList002497 .List  ul li a { display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.PicList002497 .List  ul li .imgBox {height: 100%;position: relative;width: 100%;}
.PicList002497 .List  ul li .imgWrap { left: 50%;   position: absolute;top: 50%;transform: translate(-50%, -50%); width: 100%;}
.PicList002497 .List  ul li .txtCon{padding: 20px;}
.PicList002497 .List  ul li a .img {display: block;height: 100px; position: relative;}
.PicList002497 .List  ul li a .img img {max-height: 90%;}

.PicList002497 .List  ul li a .txtp{ text-align: left;}
.PicList002497 .List  ul li a .txt {display: block; width: 100%; color: #666; font-size: 14px;}
.PicList002497 .List  ul li a .h3{color: #333;font-size: 18px;font-weight: normal;margin: 10px 0;}

@media screen and (min-width:540px ){
.PicList002497 .List ul li{width: 48%; margin-right: 4%; margin-bottom: 4%; padding-top: 35%;float: left; margin-top: 0; border:none;}
.PicList002497 .List  ul li a {border: 1px solid #eee; }
.PicList002497 .List ul li:nth-child(2n){ margin-right: 0;}
}
@media screen and (min-width:1200px ){
.PicList002497 .List  ul li .txtCon{padding: 0 40px;}
.PicList002497 .List  ul li a .h3{margin: 30px 0 20px;}
.PicList002497 .List  ul li a .txtp{height: 60px;}
}


/*
 .PicList002663
 */
.PicList002663{ padding: 0 0 2%; }
.PicList002663 h2{ position: relative; padding-bottom: 2%; font-size: 24px; color: #333; font-weight: normal; text-align: center;}
.PicList002663 h2::after{ background: #c76700; display: block; margin: 20px auto 0; width: 44px; height: 2px; content: ''}
.PicList002663 li{ background:#fafafa; float: left; width: 32%; margin-bottom: 2%; margin-right: 2%; padding: 0 2.5% 1%; border: 1px solid #eee;}
@media(min-width:1024px){
.PicList002663 li:nth-child(3n){ margin-right: 0;}
.PicList002663 li.end{ width:66%;  margin-right:0;}
}
.PicList002663 li h3{ font-size:20px; color: #333; font-weight: normal;}
.PicList002663 li p{ padding-left: 26px; font-size:15px; color: #666; line-height: 24px;}
.PicList002663 li p.name{ background: url(../images/PicList002663-icon1.png) no-repeat left 3px;}
.PicList002663 li p.tel{ background: url(../images/PicList002663-icon2.png) no-repeat left 3px;}
.PicList002663 li p.add{ background: url(../images/PicList002663-icon3.png) no-repeat left 3px; height: 48px;}

@media(max-width:1024px){
.PicList002663 li{ float: none; width: 100%; margin-right: 0;}
.PicList002663 li p{ height: auto !important;}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002663 li p{ line-height:20px; font-size:14px;height:80px;}
}


/*
 .RighInfo002554
 */
.RighInfo002554{ padding: 2% 0;}
.RighInfo002554 .title{ font-size:26px; color:#333; text-align:center;}
.RighInfo002554 .title span{ display:block; margin:17px auto; width:45px; height:2px; background:#c76700;}
.RighInfo002554 .info { font-size: 16px; color: #666; line-height: 2; text-align: justify;}


/*
 .RichInfo005
 */
.RichInfo005{ padding:2% 0;}
.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;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px solid #eee; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#999;}
.RichInfo005 .news_info .info{ font-size: 16px; color: #666; line-height: 2; text-align:justify; }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#c76700; font-size:16px;}
@media(max-width:768px){
.RichInfo005 .news_info .title h1{ font-size:20px; }
}

/*
 .PicList000593
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*
 .TextList002322
 */
.TextList002322{ padding: 2% 0;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #666;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #c76700;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;}
}    

.bd_weixin_popup {
    box-sizing: content-box;
    text-align: center;
}

#newBridge .nb-icon-base {top:50%!important;}

.category ul {font-size:0; line-height:normal; text-align:center; margin:0; padding:0;}
.category li {margin:0; padding:0; list-style:none; display:inline-block; font-size:16px; line-height:1.875em; padding:0 2.15%;}
.category li a {color:#333; border-bottom:2px solid transparent; padding-bottom:5px;}
.category li a:hover, .category li.cur a {color:#c76700; border-color:#c76700;}