/*Top002262*/
.Top002262 { background: #fff; position: relative; z-index: 100;}
.Top002262 .header-left{ float: left; width: 40%; display:table; height:70px;max-width: 198px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;}
.Top002262 .header-menu li{ width:auto !important; margin-right:55px;}
.Top002262 .header-menu li em{ padding:0 15px;position:relative;}
.Top002262 .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;}
.Top002262 .header-menu li em:hover::after,
.Top002262 .header-menu li.aon em::after{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 .header-menu li em a{ line-height:70px; position:relative; font-size:15px; color:#333;}
.Top002262 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#f6d72e;width:0; transition:ease-in-out 0.3s;}
.Top002262 .header-menu li em a:hover::before,
.Top002262 .header-menu li.aon em a::before{width:100%;}
.Top002262 .header-menu li .sub{ width:130%; left:-15%;  overflow:hidden; }
.Top002262 .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:#f6d72e; }
.Top002262 .header-right dd{ float:left;padding:20px 0;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#f6d72e; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#000; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#f6d72e; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#000; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}
/*Banner002534 */
.Banner002534{ position:relative; z-index:1; overflow:hidden;}
.Banner002534 .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.Banner002534 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002534 .slides {display: block;} 
* html .Banner002534 .slides {height: 1%;}
.no-js .Banner002534 .slides > li:first-child {display: block;}
.Banner002534 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002534 .flex-viewport {max-height: 300px;}
.Banner002534 .slides {zoom: 1;}

.Banner002534 li .pic{position:relative;}
.Banner002534 li .pic a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Banner002534 li .txt{ position:absolute; z-index:20; left:0; width:100%; top:25%; text-align:left;}
.Banner002534 li .txt dl{ position:relative;}
.Banner002534 li .txt dl::before,
.Banner002534 li .txt dl::after{ position:absolute; content:''; width:40%; max-width:116px;  border:1px solid #fff; left:5%;}
.Banner002534 li .txt dl::before{ border-bottom:0; bottom:110%;}
.Banner002534 li .txt dl::after{ border-top:0;top:110%;}
.Banner002534 li:nth-child(2n) .txt{ text-align:left; top:25%;}
.Banner002534 li:nth-child(2n) .txt dl::before,
.Banner002534 li:nth-child(2n) .txt dl::after{ right:auto; left:5%; border-color:#2e2522;}
.Banner002534 .flex-control-nav{ position:absolute; bottom:5%; left:50%; transform:translateX(-50%); z-index:10;}
.Banner002534 .flex-control-nav li{ float:left;  padding:0 8px;}
.Banner002534 .flex-control-nav li a{ display:block;width:8px; height:18px; border:1px solid #fff; line-height:1000px;overflow:hidden; cursor:pointer;}
.Banner002534 .flex-control-nav li a.flex-active{ background:none; border-color:transparent;background:#f6d72e;}
@media(min-width:1025px){
.Banner002534 li .pic{  height:770px; background-position:center top; background-repeat:no-repeat;}
.Banner002534 li .pic > img{ display:none;}
}
@media(max-width:1024px){
.Banner002534 li .pic{ background:none;}
.Banner002534 li .pic img{ display:block; width:100%;}
.Banner002534 li .txt{ display:none;}
}
/*动画*/
.Banner002534 li .txt dl::before,
.Banner002534 li .txt dl::after{opacity:0;height:0; transition:ease-in-out 0.3s 1s;}
.Banner002534 li dd{opacity:0; transition:transform ease-in-out 1s 0.3s,opacity ease-in-out 1s 0.5s;}
.Banner002534 li dd.cn{ transform:translateX(50px);}
.Banner002534 li dd.en{ transform:translateX(-50px);}
.Banner002534 li.flex-active-slide dd{transform:translateX(0);opacity:1; }
.Banner002534 li.flex-active-slide .txt dl::before,
.Banner002534 li.flex-active-slide .txt dl::after{height:100%;opacity:1;}
/*动画 end*/
/*
 .Floor001783 为demo编号
 */
.Floor001783{ padding:5% 0 10% 0;}
.Floor001783 .intro{ float:right; width:35%;}
.Floor001783 .title{ padding-top:6%; padding-bottom:8%;}
.Floor001783 .title h2{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor001783 .title h2::after{ display:block; content:''; width:35px; height:2px; background:#f6d72e; margin-bottom:20px;}
.Floor001783 .title h4{ margin:0; color:#555; font-size:30px; font-weight:normal;}
.Floor001783 .title p{ color:#fff;}
@media(max-width:640px){
.Floor001783 .title h3{ font-size:40px;}
.Floor001783 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor001783 .title h3{ font-size:30px;}
}
.Floor001783 .intro .info{ min-height:300px; padding-bottom:20px; font-size:15px;line-height: 28px;}
.Floor001783 .intro .more{ display:inline-block; width:166px;line-height:51px; border:1px solid #f6d72e; color:#333; font-size:14px; text-align:center;}
.Floor001783 .intro .more:hover{background:#f6d72e ; color: #333;}
.Floor001783 .img_video{ float:left; width:61%;position:relative;}
.Floor001783 .img_video img{ display:block; width:100%;}
.Floor001783 .img_video .bx-wrapper{ max-width:74.8% !important;  z-index:1; margin:0 !important;}
.Floor001783 .img_video .bx-controls-direction{  width:25.2%; height:17%; position:absolute; right:0; top:23%; border:1px solid #e5e5e5;}
.Floor001783 .img_video .bx-controls-direction a{height:100%; width:50%; float:left; overflow:hidden; line-height:1000px; background-repeat:no-repeat; background-position:center center; background-color:#fff;}
.Floor001783 .img_video .bx-controls-direction a.bx-prev{ background-image:url(../images/Floor001783-btn_prev.png);}
.Floor001783 .img_video .bx-controls-direction a.bx-next{ background-image:url(../images/Floor001783-btn_next.png); border-left:1px solid #e5e5e5;}
.Floor001783 .video{ width:51%; position:absolute; right:0;top:40%; z-index:2;}
.Floor001783 .video figure{ position:relative;}
.Floor001783 .video figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/Floor001783-icon_video.png) no-repeat right bottom;}
.Floor001783 .video #Floor001783_video,
.Floor001783 .video #Floor001783_video_wrapper{ position:absolute !important; left:0; top:0; z-index:10;}
@media(max-width:1200px){
.Floor001783 .intro .title span{ font-size:50px;}
.Floor001783 .intro .info{ min-height:inherit;}
}
@media(max-width:1000px){
.Floor001783 .intro,
.Floor001783 .img_video{ float:none; width:auto;}
.Floor001783 .intro{ padding-bottom:4%;}
}
@media(max-width:480px){
.Floor001783 .video{ position:relative; top:auto; width:auto;}
.Floor001783 .img_video .bx-controls-direction{ top:auto; bottom:0; right:0; width:30%; height:40px; z-index:10;}
.Floor001783 .img_video .bx-wrapper{ position:relative;max-width:none !important;}
}
/*Floor002707 */
.Floor002707{ background:#334258; position:relative; z-index:1;}
.Floor002707 .auto{ max-width:1600px; min-height:700px; position:relative; z-index:5;}
.Floor002707 .title{padding-left:65.625%;  padding-top:6%; padding-bottom:8%;}
.Floor002707 .title h2{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002707 .title h2::after{ display:block; content:''; width:35px; height:2px; background:#f6d72e; margin-bottom:20px;}
.Floor002707 .title h4{ margin:0; color:#fff; font-size:30px; font-weight:normal;}
.Floor002707 .title p{ color:#fff;}
@media(max-width:640px){
.Floor002707 .title h3{ font-size:40px;}
.Floor002707 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor002707 .title h3{ font-size:30px;}
}
.Floor002707 .Ispic{ position:absolute; left:0; top:0; height:100%; width:58.33%;}
.Floor002707 .list{ padding-left:46.5%;}
.Floor002707 .list li{ position:relative; float:left; display:table; width:25%; text-align:center;height:180px;  background:rgba(0,91,171,0.8);}
.Floor002707 .list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:40%; background:#cacaca; top:30%; right:0;}
.Floor002707 .list li a{ display:table-cell; vertical-align:middle; color:#fff; font-size:18px; padding-left:10px; padding-right:10px;transition:0.3s;}
.Floor002707 .list li a:hover{ background:#f6d72e; color: #333;}
@media(max-width:1600px){
.Floor002707 .auto{ padding:0 2%;}
.Floor002707 .list{padding-left: 44.9%;}
}
@media(max-width:1440px){
.Floor002707 .auto{ min-height:620px;}
}
@media(max-width:1024px){
.Floor002707 .Ispic{ position:relative; display:block; width:100%; height:auto; padding-bottom:62%;}
.Floor002707 .auto{ min-height:inherit;}
.Floor002707 .title{ padding:3% 0;}
.Floor002707 .list{ padding:0 0 3% 0;}
}
@media(max-width:640px){
.Floor002707 .list li{ width:50%; height:140px;}
.Floor002707 .list li:nth-child(2n)::after{ display:none;}
}
/*
 .Floor001752 为demo编号
 */
.Floor001752{ padding:4% 0 0 0;}
.Floor001752 .title{text-align: center;}
.Floor001752 .title h2{ margin:0; font-size:50px; color:#b0b8c1; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;text-align: center;}
/* .Floor001752 .title h2::after{ display:block; content:''; width:35px; height:2px; background:#f6d72e; margin-bottom:20px;margin-left: 50%;} */
.Floor001752 .title h4{ margin:0; color:#333; font-size:30px; font-weight:normal; }
.Floor001752 .title p{ color:#fff;}
@media(max-width:640px){
.Floor001752 .title h3{ font-size:40px;}
.Floor001752 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor001752 .title h3{ font-size:30px;}
}
.Floor001752 .tab{ padding:3% 0;text-align:center;}
.Floor001752 .tab span{ display:inline-block; padding:0 3%;height:40px;color:#333; line-height:40px; font-size:15px;  border:1px solid #dedddc; border-radius:30px; margin:0 1%; cursor:pointer;}
.Floor001752 .tab span.on{ background:#f6d72e;}
.Floor001752 ul{ display:none;}
.Floor001752 li{ position:relative; float:left;  width:32%; margin-bottom:5%;}
.Floor001752 li a,
.Floor001752 li{color:#fff;}
.Floor001752 li:nth-child(2){ margin-left:2%; margin-right:2%;}
.Floor001752 li:nth-child(2) div{ border-color:#e3e2e0; background-image:url(../images/Floor001752-li_bg2.png); background-color:#fafafa; }
.Floor001752 li:nth-child(2) a,
.Floor001752 li:nth-child(2) div{color:#25170f;}
.Floor001752 li img{ position:absolute; right:0; top:0; }
.Floor001752 li div{ padding:11% 44% 15% 8%; font-size:12px;border:1px solid #221816; background:url(../images/Floor001752-li_bg1.png) no-repeat 0 0 #221816; background-size:80% auto;}
.Floor001752 li h1{ margin:0; font-size:36px; font-weight:normal; line-height:normal;}
.Floor001752 li p{ line-height:24px;position:relative; z-index:1;    color: #666;    padding-top: 140px; text-align: center;font-size: 15px;}
.Floor001752 li .more{ padding:0 19px 0 37px; line-height:27px; background:url(../images/Floor001752-more2.png) no-repeat 13px center #fff; display:inline-block;color:#25170f;position:relative; z-index:1;}
.Floor001752 li:nth-child(2) .more{ background-color:#221816; color:#fff;background-image:url(../images/Floor001752-more1.png);}
@media(max-width:1100px){
.Floor001752 li h1{ font-size:24px;}
}
@media(max-width:768px) and (min-width:641px){
.Floor001752 li img{ height:60%; top: auto; bottom:0;}
.Floor001752 li div{ padding-right:8%;}
}
@media(max-width:640px){
.Floor001752 .title{ font-size:20px;}
.Floor001752 li{ float:none; width:auto; margin-bottom:10%;}
.Floor001752 li:nth-child(2){ margin-left:0; margin-right:0;}
.Floor001752 .tab{ overflow:hidden;}
.Floor001752 .tab span{ float:left; padding:0; width:23%;}
}
@media(max-width:375px){
.Floor001752 .tab span{width:48%; margin-bottom:3px;}
}
/*Bottom002673 */
.Bottom002673{ background:#292523;color:#5a5756; text-align:center;}
.Bottom002673 footer{ padding:2% 0; border-top:1px solid #333; margin-top:2%;}
.Bottom002673 footer span{ margin-left:3%;}
.Bottom002673 footer span a::after{ display:inline-block; content:''; width:1px; height:10px; background:#5a5756; margin:0 10px;}
.Bottom002673 footer span a:last-child::after{ display:none;}
.Bottom002673 nav{ padding:3% 0 2% 0;}
.Bottom002673 nav a{ font-size:16px;}
.Bottom002673 nav a::after{ display:inline-block; font-style:italic; content:'|'; font-size:12px;margin:0 14px 0 10px;color:#5a5756; }
.Bottom002673 nav a:last-child::after{ display:none;}
.Bottom002673 a{ color:#5a5756; display:inline-block;}
.Bottom002673 a:hover{ color:#f6d72e;}
.Bottom002673 .bdsharebuttonbox a{ display:inline-block; float:none; margin:10px; border:1px solid #666; width:40px; height:40px; border-radius:50%; background:url(../images/Bottom002673_share.png) no-repeat left center; background-size:cover;}
.Bottom002673 .bdsharebuttonbox a.bds_weixin{ background-position: -58px center;}
.Bottom002673 .bdsharebuttonbox a.bds_qzone{ background-position: -114px center;}


/* 栏目页开始 */
/*
 .Banner002291 为demo编号
 */
 .Banner002291 { overflow: hidden;}
 .Banner002291 span{ display: none;}
 .Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}
 @media only screen and (min-width: 768px) {
     .Banner002291 img{ width: 150%; margin-left: -25%;}
 }
 @media only screen and (min-width: 1024px) {
     .Banner002291 img{ width: 140%; margin-left: -20%;}
 }
 @media only screen and (min-width: 1200px) {
     .Banner002291{ height: 400px;}
     .Banner002291 img{ display: none;}
     .Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 400px; width: 100%;}
 }
 /*Menu002147 */
 .Menu002147{ background:#f8f8f8;}
 .Menu002147 ul{ display:table; margin:0 auto;}
 .Menu002147 li{ float:left; padding:0 40px;position:relative;}
 .Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
 .Menu002147 li.end:after{ display:none;}
 .Menu002147 li a{ display:block;font-size:16px; position:relative; overflow:hidden; line-height:82px;height:82px;}
 .Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
 .Menu002147 li.aon a,
 .Menu002147 li:hover a{ color:#e2b33f;}
 .Menu002147 li.aon a:after,
 .Menu002147 li:hover a:after{ background:#e2b33f;}
 @media(max-width:1024px){
 .Menu002147 li{ padding:0 20px;}
 .Menu002147 li a{  line-height:50px;height:50px;}
 }
 @media(max-width:768px){
 .Menu002147 ul{ display:block;}
 .Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
 }
 @media(max-width:768px) and (min-width:481px){
 .Menu002147 li:nth-child(4n):after{ display:none;}
 }
 @media(max-width:480px){
 .Menu002147 li{ width:33.33333333333%}
 .Menu002147 li:nth-child(3n):after{ display:none;}
 }
 @media(max-width:375px){
 .Menu002147 li a{ font-size:14px;}
 }
 /*
  .RighInfo002389 为demo编号
  */
 .RighInfo002389 .box1{ padding:4% 0;}
 .RighInfo002389 .box1 .title{ text-align:center;color:#999;}
 .RighInfo002389 .box1 .title h1{color: #333;font-size:30px;  font-weight:normal; margin:0; padding-bottom:5px;}
 .RighInfo002389 .box1 .title h1 span{position:relative; color:#e2b33f}
 .RighInfo002389 .box1 .title h1 span::after,
 .RighInfo002389 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
 .RighInfo002389 .box1 .title h1 span::after{ right:-60px; background-image:url(../images/RighInfo002389-title_r.png);}
 .RighInfo002389 .box1 .title h1 span::before{ left:-60px; background-image:url(../images/RighInfo002389-title_l.png);}
 .RighInfo002389 .box1 .intro{ color:#666; line-height:30px; padding:2% 0 1% 0; font-size: 16px; text-indent: 2em;}
 .RighInfo002389 .box1 .ul_img{ overflow:hidden;}
 .RighInfo002389 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
 .RighInfo002389 .box1 .ul_img li img{ width:100%;}
 .RighInfo002389 .box1 .ul_img li:last-child{ margin-right:0;}
 .RighInfo002389 .box1 .more{ text-align:center; padding-top:3%;}
 .RighInfo002389 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #e2b33f; border-radius:3px; padding:10px 28px; color:#e2b33f; transition:padding ease-in-out 0.3s;}
 .RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#e2b33f; background-color:#e2b33f;padding:10px 38px;}
 
 .RighInfo002389 .box2{ font-size:16px; padding:0 2% 5%;}
 .RighInfo002389 .box2 h3{color: #e2b33f;font-size:16px; margin:0; }
 @media(min-width:769px){
  .RighInfo002389 .box2 ul{ padding-bottom:31%; position:relative;}
  .RighInfo002389 .box2 li{ position:absolute; height:100%; width:50%; top:0; text-align:center;}
  .RighInfo002389 .box2 li:nth-child(1){ left:0;}
  .RighInfo002389 .box2 li:nth-child(2){ right:0;}
  .RighInfo002389 .box2 li .txt,
  .RighInfo002389 .box2 li .Ispic{ position:absolute; left:0; width:100%; height:50%;}
  .RighInfo002389 .box2 li:nth-child(1) .txt,
  .RighInfo002389 .box2 li:nth-child(2) .Ispic{ bottom:0;}
  .RighInfo002389 .box2 li:nth-child(2) .txt,
  .RighInfo002389 .box2 li:nth-child(1) .Ispic{ top:0;}
  .RighInfo002389 .box2 li .txt{ padding-top:10%;}
  .RighInfo002389 .box2 li::before{ position:absolute; content:''; background:url(../images/RighInfo002389-bg_l.png) no-repeat; width:35px; height:31px; }
  .RighInfo002389 .box2 li:nth-child(1)::before{left:0; bottom:0;}
  .RighInfo002389 .box2 li:nth-child(2)::before{right:0; top:0; background-image:url(../images/RighInfo002389-bg_r.png);}
 
 }
 .RighInfo002389 .box2 li .txt p{ color:#666; margin:0; line-height:25px;}
 .RighInfo002389 .box2 li .txt b{ color:#997249; font-size:16px;}
 .RighInfo002389 .box2 .tips{ background:url(../images/RighInfo002389-con_bg.png) no-repeat center center; background-size:cover; padding:0 18% 2%; text-align:center;}
 .RighInfo002389 .box2 .tips p{ padding:3% 0 4%; line-height:20px; margin:0;}
 .RighInfo002389 .box2 .tips .more{ background:url(../images/RighInfo002389-a_more.png) no-repeat; width:40px; height:20px; display:inline-block;}
 @media(max-width:1000px){
  .RighInfo002389 .box2 .title h1{font-size: 24px;}
  .RighInfo002389 .box2 li .txt p{ margin:0;}
 }
 @media(max-width:768px){
  .RighInfo002389 .box2 li{ position:relative; text-align:center; margin-bottom:3%;}
  .RighInfo002389 .box2 li .Ispic{ padding-bottom:30%; display:block;}
  .RighInfo002389 .box2 li .txt p{ margin-bottom:3%;}
  .RighInfo002389 .box2 .tips{ padding:3%;}
  .RighInfo002389 .box1 .title h1{ font-size: 20px;}
 }
 @media(max-width:480px){
  .RighInfo002389 .box2 li .txt p{ font-size:12px;}
 }
 /*PicList002120 */
.PicList002120{padding:4% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding:4% 0;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #e2b33f;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width:63%;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}


/*新闻详情*/
.xqbox{padding:4% 0;}
.Titleinfo{ color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:26px; color:#333; padding-bottom:18px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block; font-style: normal;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:36px;color:#656565;}
.SinglePage p{text-indent:2em;margin-bottom:10px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#e2b33f;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.SinglePage  img,.SinglePage p img{display:block!important;margin:0 auto;}
@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{width:90%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .Shares1{margin-top:10px;}
    .SubPage{margin-top:10px;}
    .newboxs{padding:40px 0;}
}

.ComBox{padding:6% 0;}

/*
 Page000616 为demo编号
 */
.Page000616 .Pages{ padding: 20px 0 40px; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }
.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}
.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }
.Page000616 .p_page .num a{ width:40px; }
/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,
.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,
.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#e2b33f; color:#fff; }
.Page000616 em{ font-style:normal;}
@media only screen and (max-width:767px ) {
	.Page000616 .p_page .a_end,.Page000616 .p_page .a_first{ display: none;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next,.Page000616 .p_page .num a{ width:30px; margin: 0 2px;}
	.Page000616 .p_page .a_prev,.Page000616 .p_page .a_next{ font-family: "宋体";}
}


/*PicList002094 */
.PicList002094{ padding:4% 0;}
.PicList002094 li{ float:left; width:31.3%;  margin-right:3%; position:relative; padding-bottom:42%;}
.PicList002094 li a{ position:absolute; left:0; top:0; width:100%; height:92%;}
.PicList002094 li figure,
.PicList002094 li div{ position:absolute; left:0; width:100%;}
.PicList002094 li figure{ height:52%; transition:top 0.3s; top:0;}
.PicList002094 li figure img{ display:none;}
.PicList002094 li div{ background-color:#faf7f7; bottom:0; height:48%; padding:0 5%; transition:0.3s;}
.PicList002094 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:65px; left:50%; margin-left:-12px;}
.PicList002094 li aside{ position:absolute; top:52%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.PicList002094 li aside img{ display:block; width:100%; height:100%;}
.PicList002094 li aside img.hover{ display:none;}
.PicList002094 li h5{ margin:0 0 15px 0; font-size:16px; text-align:center; padding-top:10%;}
.PicList002094 li p{ line-height:24px; overflow:hidden; height:60px; margin:0;    text-align: center;}

.PicList002094 li:hover div{ color:#333;background:#f6d72e;}
.PicList002094 li:hover figure{top:-3%;}
.PicList002094 li:hover div{ bottom:-3%;height:54%;}
.PicList002094 li:hover div:before{background:url(../images/PicList002094-more.png) no-repeat;}
.PicList002094 li:hover aside{background:#e2b33f; top:50%;}
.PicList002094 li:hover aside img{ display:none;}
.PicList002094 li:hover aside img.hover{display:block;}
@media(min-width:769px){
.PicList002094 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.PicList002094 li p{ height:48px;}
.PicList002094 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.PicList002094 li{ width:48%; margin-right:4%;}
.PicList002094 li:nth-child(2n){ margin-right:0;}
.PicList002094 li{ padding-bottom:61%;}
}
@media(max-width:640px){
.PicList002094 ul{ margin:0 auto; max-width:350px;}
.PicList002094 li{ float:none; width:auto; padding-bottom:0; height:400px; margin:0 0 5% 0;}
}


/*RighInfo002522 */
.RighInfo002522{ padding:4% 0;}
.RighInfo002522 .list dl{ float:left; width:100%; display:table; border:1px solid #ededed;  margin-bottom:3.5%;}
.RighInfo002522 .list dl:hover{border:1px solid #f6d72e; }
.RighInfo002522 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002522 .list dt{ width:95px;}
.RighInfo002522 .list dt b{ display:block;width:45px; height:45px; border-radius:50%; background:#501710; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin:25px auto;}
.RighInfo002522 .list dt b::after{ position:absolute; content:''; width:20px; height:7px; background:#f6d72e; bottom:0; right:0;}
.RighInfo002522 .list dd p{ padding:3% 5% 3% 0; color:#666; margin:0; font-size: 15px;}
@media(min-width:769px){
.RighInfo002522 .list dl{width:31%;margin-right:3.5%;}
.RighInfo002522 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002522 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002522 .list dl{ width:48%;}
.RighInfo002522 .list dl:nth-child(2n){ float:right;}
.RighInfo002522 .list dl:nth-child(2n+1){ clear:left;}
}


/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 32px;    color: #e2b33f;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding:4% 0;}
	.RighInfo002275 .text .title{margin-bottom:60px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}


 /*
  .TextList001824 为demo编号
  */

  .TextList001824{padding: 4% 0;}
  .TextList001824 .column{ text-align:center; font-size:24px; color:#e2b33f;}
  .TextList001824 .column i{ display:block; width:20px; height:1px; background-color:#e2b33f; margin:0 auto; margin-top:20px;}
  .TextList001824 .column p{  color:#666;font-size:14px;}
  .TextList001824 .list{ padding-bottom:2px;}
  .TextList001824 .list .dot{ font-weight:normal; margin:0; color:#fff; padding:15px 45px 15px 15px; background:url(../images/TextList001824-icon_close.gif) no-repeat 98% center #c2c2c2; font-size:18px; cursor:pointer;}
  .TextList001824 .list .dot#on{ background-image:url(../images/TextList001824-icon_open.gif); background-color:#e2b33f;}
  .TextList001824 .list .con{ display:none; padding:20px 0; }
  .TextList001824 .list .info{font-size:12px;}
  .TextList001824 .list .date{ line-height:30px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; margin-bottom:10px;}
  .TextList001824 .list .date dt{ color:#999;}
  .TextList001824 .list .date dd{ color:#000;}
  .TextList001824 .list .date dd span{ color:#e2b33f;}
  .TextList001824 .apply{border-bottom:1px solid #e5e5e5; padding:30px 0;}
  .TextList001824 .apply a{ display:inline-block; width:40%; max-width:150px; height:40px; line-height:40px; background-color:#e2b33f; border-radius:4px; font-size:18px; color:#fff; text-align:center;}
  @media(max-width:1000px){
  .TextList001824 .content{ padding:2% 0;}
  }
  @media(max-width:480px){
  .TextList001824 .list .dot{font-size:16px; padding:10px 30px 10px 10px;}
  .TextList001824 .apply a{font-size:16px;}
  }
  /*
   .Form001518 为demo编号
   */
  .Form001518{ padding:4% 0;}
  .Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
  .Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }
  
  .Form001518 dl dt{ padding:3% 0; color:#e2b33f; font-size:16px; }
  .Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
  .Form001518 dd li:nth-child(3n){ margin-right:0;}
  .Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
  .Form001518 dd li label{ position:absolute; left:5px; top:0; line-height:46px; }
  .Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}
  
  .Form001518 dd textarea.text{height:220px;}
  
  .Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #e2b33f;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
  @media(max-width:768px){
  .Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
  }
  @media(max-width:480px){
  .Form001518 .title{ font-size:24px;}
  }


/*Form002219*/
.Form002219{ padding:4% 0;background: url(../images/PicList002094-bg.jpg) no-repeat center top;    background-size: cover;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#777; font-size:16px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#dedede; color:#666; font-size:16px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#e2b33f;font-size:16px; } 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/