
/*Top001872*/
.Top001872{ background:#fff;}
.Top001872 .auto{ position:relative;}
.Top001872 .logo{ padding:50px 0;}
.Top001872 .logo img{ display:block; max-width:210px;}

.Top001872 nav,
.Top001872 .top,
.Top001872 nav ul{position:absolute; right:0;}

.Top001872 .top{top:75px;}
.Top001872 .top dt,
.Top001872 .top dd{ float:left;line-height:35px;}
.Top001872 .top dd a{color:#666;display:inline-block;}
.Top001872 .top dd i{ display:inline-block; width:30px; text-align:center;}
.Top001872 .top dd i:after{ display:inline-block; border-right:1px dotted #ccc; width:1px; height:18px; vertical-align:middle; content:'';}
.Top001872 .top dd a.btn{ width:35px; font-size:15px; font-weight:bold; color:#fff; border-radius:50%; background-color:#f6bd1d; margin-left:15px;text-align: center}
.Top001872 .top dt{ margin-right:15px; position:relative; width:236px; border-radius:5px;}
.Top001872 .top dt .text{ width:100%; line-height:35px; height:35px; border:none; padding:0 40px 0 15px;border-radius: 30px; background:#e0e0e0; color:#999;font-size:14px;}
.Top001872 .top dt .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top001872-search.png) no-repeat center center; padding:0; cursor:pointer; border:none;}

.Top001872 nav{top:0; height:100%; width:54%;}
.Top001872 nav ul{ top:6px; width:100%;}
.Top001872 nav li{ float:left;  margin-left:41px; text-align:right; line-height:40px;}
.Top001872 nav li a{ display:inline-block;font-size:15px;}
.Top001872 nav li a:after{ display:block; height:3px; content:'';}
.Top001872 nav li a:hover,
.Top001872 nav li.aon{color:#f6bd1d;}
.Top001872 nav li a:hover:after,
.Top001872 nav li.aon a:after{ }
@media(max-width:1200px){
.Top001872 nav{ right:2%;}
}
@media(max-width:1000px){
.Top001872 .logo{padding:30px 0;}
.Top001872 nav{ position:fixed; right:auto; z-index:100; left:0; top:0; width:70%; max-width:260px; padding:2% 2% 0 2%; background-color:#fff;  box-shadow:0 0 5px #ccc; transform:translateX(-130%); opacity:0; transition:0.3s;}
.Top001872 nav.navOut{ transform:translateX(0); opacity:1;}
.Top001872 nav .top,
.Top001872 nav ul{ position:relative; top:auto; bottom:auto;}
.Top001872 nav .top dt,
.Top001872 nav .top dd{ float:none; width:auto; margin:0;}
.Top001872 nav .top dd{ text-align:center; padding:15px 0;}
.Top001872 nav .top dd .btn{ display:block; padding:0;margin-left:1px;}
.Top001872 nav li{ float:none; width:auto; text-align:left;border-bottom:1px solid #eee;margin-left:0;}
.Top001872 nav li a{ display:block;padding-left:7px;}

.Top001872 .mobile_menu{ position:absolute; right:0; top:50%; width:36px; height:36px; margin-top:-18px; right:2%; background-color:#f6bd1d; border-radius:5px 0 5px 0;}
.Top001872 .mobile_menu::before,
.Top001872 .mobile_menu::after{ position:absolute; content:'';  background-color:#fff;}
.Top001872 .mobile_menu::before{width:100%; height:3px; left:0; top:50%; margin-top:-1.5px;}
.Top001872 .mobile_menu::after{ width:3px; height:100%; top:0; left:50%; margin-left:-1.5px;}

.Top001872 .mobile_close{ position:absolute; right:-40px; height:40px; width:40px; background:rgba(0,0,0,0.5); top:3%;}
.Top001872 .mobile_close::before,
.Top001872 .mobile_close::after{ position:absolute; content:''; width:70%; left:15%; height:3px; background-color:#fff; transform:rotate(45deg); top:45%;}
.Top001872 .mobile_close::after{transform:rotate(-45deg);}

}


/*Top002568 */
.Top002568{ position:relative; z-index:100; background:#252525;}
.Top002568 .header-left{ float:left;}
.Top002568 .header-left,
.Top002568 .header-right{ height:75px;}
.Top002568 .logo img{ max-height:43px;}
.Top002568 .header-right,
.Top002568 .header-mid{ float:right;}
.Top002568 .header-right > *{ margin:0 12px; position:relative;}
.Top002568 .header-right dt figure{ display:none; position:absolute; top:100%; margin-top:10px; z-index:100; width:150px; background:#f3f3f3; right:-20px; padding:10px;}
.Top002568 .header-right dt figure::before{ position:absolute; content:'';  border:6px solid transparent; border-bottom-color:#f3f3f3;right: 22px;top: -12px;}
.Top002568 .header-right dt figure img{ display:block; width:100%;}
.Top002568 .header-right dt a{ width:20px; height:20px; background:url(../images/Top002568_icon_sina.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .header-right dt a.wx{ background-image:url(../images/Top002568_icon_wx.png);}
.Top002568 .open-search{ position:relative;width:17px; height:40px; background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .open-search-show{ background:none;}
.Top002568 .open-search-show::before,
.Top002568 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#f6bd1d; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002568 .open-search-show::after{ transform:rotate(-45deg);}
.Top002568 .search-box{ display:none; z-index:90; position:absolute; right:0; top:100%;width:300px; margin-top:17px;}
.Top002568 .search-box .text{ line-height:36px; width:100%;  padding:0 10px; border:3px solid #f6bd1d;}
.Top002568 .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../images/Top002568_icon_search_2.png) no-repeat center center; background-size:50% auto;}

.Top002568 .header-mid{ }
.Top002568 .header-menu li { width: auto !important; margin: 0 25px;}
.Top002568 .header-menu li em a{ display:inline-block; line-height:75px; position:relative; font-size:16px; color:#e2e2e2;}
.Top002568 .header-menu li:hover em a,
.Top002568 .header-menu li.aon1 em a{ color:#f6bd1d;}
.Top002568 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%); width:0; height:3px; background:#f6bd1d; transition:0.1s;}
.Top002568 .header-menu li.aon1 em a::before,
.Top002568 .header-menu li:hover em a::before{ width:100%;}
.Top002568 .header-menu li .sub { background: #333;}
.Top002568 .header-menu li .sub dt{ line-height:56px;}
.Top002568 .header-menu li .sub dt a{ color:#a4a4a4; padding:0;}
.Top002568 .header-menu li .sub dt a::after{ display:inline-block; width:1px; height:10px; background:#bcbcbc; vertical-align:middle; content:''; margin:0 18px;}
.Top002568 .header-menu li .sub dt:last-child a::after{ display:none;}
.Top002568 .header-menu li .sub dt a:hover{ color:#d3a44b; background:none;}
.Top002568 #open_menu{ margin:0;}

.Top002568 #header-menu{ position:absolute; right:-100%; opacity:0; top:75px; height:100%; overflow:auto; max-height:100%;transition:0.1s; width:50%; max-width:300px;}
.Top002568 #header-menu.header-menu-show{ right:0; opacity:1;overflow: inherit;}
.Top002568 #header-menu ul{ padding:5%; border-radius:5px; background: rgba(63, 66, 132, 0.91);}
.Top002568 #header-menu li:last-child em a,
.Top002568 #header-menu li:last-child em{ border-bottom:0;}
.Top002568 #header-menu li em .op{ display:block;}
.Top002568 #header-menu li .sub dl{ background:rgba(0,0,0,0.22); border-radius:0 0 5px 5px;}
.Top002568 #header-menu li .sub-menu dt a{ border-bottom:1px solid rgba(0, 0, 0, 0.15);}
@media(max-width:1024px){
.Top002568 #open_menu{ width:30px; height:30px; margin-left:10px;}
.Top002568 #open_menu i{ width:100%;background:#d3a44b; height:3px;}
.Top002568 #open_menu i::before,
.Top002568 #open_menu i::after{background:#d3a44b;}
.Top002568 .search-box{margin-top:0;}
}
@media(max-width:480px){
.Top002568 .header-right dt{ display:none;}
.Top002568 .header-right dd.top-search{ position:static;}
.Top002568 .search-box{ width:100%;}
}


/*Banner002588 */
/*swiper*/
.Banner002588 .swiper-container { background:#000;margin: 0 auto; width:100%;position: relative;overflow: hidden;z-index: 1;}
.Banner002588 .swiper-container-android .swiper-slide,
.Banner002588 .swiper-wrapper { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
.Banner002588 .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Banner002588 .swiper-slide {position: relative;width: 100%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
/*swiper end*/
.Banner002588 .swiper-slide > img{ display:block; width:100%; max-width:none;}
.Banner002588 .swiper-slide img.wap{ display:none;}
.Banner002588 .txt{ position:absolute; width:100%;  left:0; top:0; height:100%; padding-bottom:5%;}
.Banner002588 .txt-main{ width:100%; max-width:1200px; margin:0 auto;}
.Banner002588 .txt-main aside{ padding:1% 0;max-width:475px; float:right;}
.Banner002588 .text{  text-align:left; opacity:0.4; clear:both;}
.Banner002588 .text *{ margin:0; line-height:24px;}
.Banner002588 .text h1{ font-size:40px; font-weight:normal; padding-bottom:30px; color: #fff;}
.Banner002588 .text p{ margin-bottom:8%;}
.Banner002588 .text a{ border-radius:40px; border:1px solid #717676; width:164px; line-height:40px; color:#717676; text-align:center; display:block; transition:0.3s;}
.Banner002588 .text a:hover{ background:#f6bd1d; color:#fff; border-color:#f6bd1d;}
@media(max-width:1366px){
.Banner002588 .txt-main{ padding:0 10%;}
}
@media(max-width:1200px){
.Banner002588 .swiper-slide img.pc{ display:none;}
.Banner002588 .swiper-slide img.wap{ display:block;}
}
@media(max-width:1024px){
.Banner002588 .txt-main aside{ max-width:70%;}
}
@media(max-width:640px){
.Banner002588 .text h1{ display:none;}
.Banner002588 .text a{ line-height:30px; width:120px;}
}
@media(max-width:480px){
.Banner002588 aside img{ max-width:80%;}
.Banner002588 .text { float:none; width:100%;}
.Banner002588 .text p{ display:none;}
}

.Banner002588 .pager{ position:absolute; width:100%;  bottom:5%; z-index:10;}
.Banner002588 .pager li{ position:relative;width:10px; border-radius:50%; background:rgba(255,255,255,0.46);  height:10px; margin:0 5px; cursor:pointer;}
.Banner002588 .pager li.active{ background:#f6bd1d;}

/*Banner001347*/
.Banner001347{ position:relative; z-index:1;}
.Banner001347 .bx-viewport,
.Banner001347 li,
.Banner001347 li a{ height:640px;}
.Banner001347 li{ background-position:center top; background-repeat:no-repeat;}
.Banner001347 li img{ display:none;}

.Banner001347 .bx-pager{ position:absolute; width:100%; left:0; bottom:4%; text-align:center; z-index:10;}
.Banner001347 .bx-pager div{ display:inline-block; margin:0 5px;}
.Banner001347 .bx-pager div a{ width:10px; height:10px; border-radius: 50%; background:rgba(255,255,255,0.46); display:block; overflow:hidden; line-height:1000px;}
.Banner001347 .bx-pager div a.active{background:#f6bd1d;}
@media(max-width:1000px){
.Banner001347 .bx-viewport,
.Banner001347 li,
.Banner001347 li a{ height:auto;}
.Banner001347 li{ background:none !important;}
.Banner001347 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner001347 .bx-pager div{ }
.Banner001347 .bx-pager div a{ }
}




/*Floor002589 */
.Floor002589{padding:10px;}
.Floor002589 li{ overflow:hidden; position:relative; float:left; width:20%;padding:5px;}
/* .Floor002589 li::after{ position:absolute; content:''; width:1px; height:100%; background:#000; right:0; top:0;} */
.Floor002589 li:last-child::after{ display:none;}
.Floor002589 li a{display: inline-block;overflow: hidden;}
.Floor002589 li img{ display:block; width:100%; transition:2s;border:1px solid #eee;}
.Floor002589 li .wl{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 9;}
.Floor002589 li .a{ position:absolute; left:8%; margin-top:10%; right:10%; top:0; height:100%; color:#fff; z-index:10;}
.Floor002589 li figure{ width:100%;}
.Floor002589 li h2{ margin:0; font-weight:normal; font-size:26px; color: #333; }
.Floor002589 li p{ font-size:16px; margin:0 0 7% 0;}
.Floor002589 li span{ color:#666;}
.Floor002589 li span::after{ display:inline-block; content:''; margin-left:10px; border:5px solid transparent; border-left-color:#f6bd1d; transition:0.2s;}
.Floor002589 li a:hover span::after{ margin-left:20px;}
.Floor002589 li:hover img{ transform:scale(1.15);}
@media(min-width:1025px) and (max-width:1200px){
.Floor002589 li h2{font-size:20px;}
.Floor002589 li p{ font-size:12px;}
}
@media(max-width:1445px){
.Floor002589 li h2{font-size:18px;}
}
@media(max-width:1024px){
.Floor002589{ padding-bottom:0;}
.Floor002589 li{ width:50%; margin-bottom:1px;}
.Floor002589 li:nth-child(2n)::after{ display:none;}
}
@media(min-width:481px) and (max-width:640px){
.Floor002589 li h2{font-size:20px;}
.Floor002589 li p{ font-size:12px;}
}
@media(max-width:480px){
.Floor002589 li{ width:100%;}
.Floor002589 li::after{ display:none;}
}
/*
 .Bottom001794 为demo编号
 */
.Bottom001794{ background:#000; }
.Bottom001794 nav{ border-bottom:1px #222 solid; font-size:12px; padding: 20px 0;}
.Bottom001794 dl{ display:table; width:100%;}
.Bottom001794 dd,
.Bottom001794 dt{ display:table-cell; vertical-align:middle; line-height: 24px;}
.Bottom001794 dt a{color:#666;}
.Bottom001794 nav dd{ width:164px;}
.Bottom001794 nav dd img{ display:block;}
.Bottom001794 nav dt a{ color:#999; }
.Bottom001794 nav dt i{ font-style: normal;color:#666; margin: 0 12px; }

.Bottom001794 .address dd{ width:100px;}
.Bottom001794 .address { padding:  20px 0;}
.Bottom001794 .address dd a{ width:34px; height:34px; float:left; margin-left:10px; background:url(../images/Bottom001794-icon.png) no-repeat 0 0;}
.Bottom001794 .address dd a.wx{ position:relative;}
.Bottom001794 .address dd a.wx img{ position:absolute; max-width:none; width:110px; height:110px; bottom:100%; border:5px solid #fff; margin-bottom:10px; left:50%; margin-left:-55px; display:none;}
.Bottom001794 .address dd a.wx:hover img{ display:block;}
.Bottom001794 .address dd a.sina{ background-position:-48px 0;}
.Bottom001794 .address dd a.email{background-position:right 0;}
.Bottom001794 .address p{ margin:0; line-height:20px;}

@media(max-width:768px){
.Bottom001794 .auto{ padding:2%;}
.Bottom001794 dl,
.Bottom001794 dd,
.Bottom001794 dt{ display:block; width:auto !important;}
.Bottom001794 dd{ padding-top:15px;}
.Bottom001794 nav dt{ line-height:25px;}
.Bottom001794 nav dt a{ display:inline-block;}
.Bottom001794 .address dd a{ margin-left:0; margin-right:10px;}
.Bottom001794 .address dd a.wx img{ margin-left:0; left:0;}
}


/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}

/*
 .Banner000778 为demo编号
 */
.Banner000778{ position:relative;}
.Banner000778 .bx-viewport{ height:auto !important;}
.Banner000778 .bx-controls-direction a{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.Banner000778 .bx-controls-direction a span{ color:#fff; font-size:30px;}

.Banner000778 .bx-prev,.Banner000778 .bx-next{ display:none;}
.Banner000778 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.Banner000778 .bx-pager div{ display:inline-block;}
.Banner000778 .bx-pager .bx-pager-item{ margin:0 6px;}
.Banner000778 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000778 .bx-pager .bx-pager-item a.active{ background:#009cdd; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000778 .list li img{ width:100%; display:block;}
@media(max-width:768px){
.Banner000778 .bx-pager .bx-pager-item{ margin:0 2px;}
.Banner000778 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Banner000778 .bx-pager .bx-pager-item a.active{ width:20px;}
}
/*Banner*/
/*Banner*/


/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#f6bd1d;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:30px 0 25px; background:#f5f5f5;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#fff; min-width:130px; border-radius:36px;}
}
@media(max-width:640px){
.Menu002252 a{width:48%;float:left;margin:1%;}
}
/*
 .PicList001646 为demo编号
 */
.PicList001646{ padding:4% 0 3% 0;}
.PicList001646 .tips{ padding-bottom:3%;}

.PicList001646 a:hover{color:#333;}
.PicList001646 .more{ text-align:center;}
.PicList001646 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/PicList001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.PicList001646 .more a:hover{ padding-right:2.5em; background-color:#f6bd1d; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.PicList001646 dl{ margin-bottom:3%;background-color:#f6f6f6;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:100%;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
}
.PicList001646 dd figure{ padding:0 5%;text-align:center;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;}
.PicList001646 dd figure h1,
.PicList001646 dd figure h2{ font-weight:normal; }
.PicList001646 dd figure h1{ font-size:20px;}
.PicList001646 dd figure h1 span{ display:block;}
.PicList001646 dd figure h2{ font-size:24px; overflow: hidden; padding:2% 0; position:relative;}
.PicList001646 dd figure h2::before{ position:absolute; content:''; left:50%; margin-left:-20px; bottom:0;width:40px; height:2px; background-color:#f6bd1d;}
.PicList001646 dd figure pre{ line-height:24px; height:72px; text-align:center; margin:5% 0 10% 0; overflow:hidden;}
@media(max-width:768px){
.PicList001646 dd figure pre{ margin:3% 0; height:48px; }
.PicList001646 dd figure h2{font-size:20px;}
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:0 0 4% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#f6bd1d; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 5% 0;}
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}
}
.RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 0 0 4%; font-weight: normal;}
.RighInfo002450 p img{ display:block; text-align:center; margin:25px auto 0;}
@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #666; font-size: 15px; line-height: 28px; margin-top: 3%; text-align: justify}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}

/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding:3% 0 1%;}
.PicList001747 li{float: left;width:32%; margin-right:2%; margin-bottom:2%;}
.PicList001747 li:nth-child(3n){ margin-right:0;}
.PicList001747 li a{display: block; color:#333;}
.PicList001747 li:hover a{display: block; color:#f6bd1d;}
.PicList001747 li .txt{ background:#f8f8f8; padding:0 15px 15px;}
.PicList001747 li:hover .txt{ background:#000;}
.PicList001747 li:hover .txt>*{ color:#fff;}
.PicList001747 li figure{ padding-bottom:62%;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li h3{margin:0;font-size: 16px;padding: 15px 0 0; font-weight:normal;}
.PicList001747 li p{line-height: 24px;margin: 10px 0 0;color: #999;height: 72px;overflow:hidden;font-size: 14px;}
.PicList001747 li time{color:#666;margin-top: 13px; display:block;text-align:left;}
@media(max-width:768px){
.PicList001747 li{ width:100%;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}

/*RighInfo002092 */
.RighInfo002092{padding: 4% 0; background: #fff; }
.RighInfo002092 .wrap{ position:relative; padding-left:53.5%;}

.RighInfo002092 .big{width:50.5%; position:absolute; left:0; top:0;}
.RighInfo002092 .big li figure{ padding-bottom:75%; background-size:contain; border: 1px solid #e5e5e5; }
.RighInfo002092 .scroll li img,
.RighInfo002092 .big li img{ display:none;}
.RighInfo002092 .scroll{padding:0 30px;position:relative; overflow:hidden;}
.RighInfo002092 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; background-position:center center; background-repeat:no-repeat;}
.RighInfo002092 .scroll a.prev{ left:0; background-image:url(../images/RighInfo002092-btn_prev.png);}
.RighInfo002092 .scroll a.next{ right:0;background-image:url(../images/RighInfo002092-btn_next.png);}
.RighInfo002092 .scroll a.prevStop,
.RighInfo002092 .scroll a.nextStop{ cursor:default;}
.RighInfo002092 .scroll li{float:left;}
.RighInfo002092 .scroll li figure{ margin:0 auto; padding-bottom:65.5%; background-size:cover; max-width:90%; border: 1px solid #e5e5e5;  }
.RighInfo002092 .scroll li.on figure{ border-color:#f6bd1d;}
.zoomContainer{ z-index:100;}

.RighInfo002092 .intro h2{font-size: 24px;color: #333;padding: 20px 0;margin: 0;}
.RighInfo002092 .intro .dd_box{padding: 30px 0 0;min-height: 210px;border-top: 1px solid #e5e5e5;}
.RighInfo002092 .intro dd{line-height: 30px;color: #666;margin-bottom: 20px;}
.RighInfo002092 .intro .buy a{text-align: center;padding: 10px 0 8px 0;line-height:18px;color:#868686;max-width: 90px;display:block;}
.RighInfo002092 .intro .buy a.a_buy{color:#333;border-bottom:2px solid #ddd;font-size:14px;margin-bottom: 30px;transition:all .3s;}
.RighInfo002092 .intro .buy a.a_buy:hover{ border-color:#f6bd1d; color:#f6bd1d;}


@media(max-width:768px){
.RighInfo002092{padding-top:0;}
.RighInfo002092 .big{width:100%;position: relative;}
.RighInfo002092 .wrap{padding-left:0;}
.zoomContainer{ display:none;}
}
@media(max-width:640px){
.RighInfo002092 .list_img,
.RighInfo002092 .intro{ float:none; width:auto;}
.RighInfo002092 .intro{ margin-top:3%;}
}


/*
 .PicList001647
 */
.PicList001647{ padding:2% 0 3%;}
.PicList001647 h3{ color:#333; font-size:24px; line-height:24px; padding-bottom:25px; margin:0 0 20px; position:relative; border-bottom:1px #e6e6e6 solid;}
.PicList001647 h3:after{ content:''; background:#f6bd1d; height:3px; width:94px; position:absolute; left:0; bottom:0;}
.PicList001647 li{float:left;margin-right:2%;width: 18%;margin-top:2%;margin-bottom:2%;}
.PicList001647 li figure{ position:relative;}
.PicList001647 li figure img{ width:100%;}
.PicList001647 li a.Ispic{ padding-bottom:85%; margin-bottom:15px; display:block; background-size:contain;}
.PicList001647 li a.Ispic:hover{cursor: default;}
.PicList001647 li *{margin:0;}
.PicList001647 li p{ font-size:14px; color:#333;line-height:24px;height:48px;overflow:hidden;}
@media(min-width:641px){
.PicList001647 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:640px){
.PicList001647 li{ float:left; margin-right:2%; width:100%;}
.PicList001647 li:nth-child(2n){ margin-right:0;}
.PicList001647 li:nth-child(2n+1){ clear:left;}
.PicList001647 li h1{ font-size:16px;}
.PicList001647 li p{height:auto;}
}

/*RighInfo002222*/
.RighInfo002222{ padding:3% 0;}
.RighInfo002222 .h2{font-size:30px; font-weight:normal; margin:0 0 20px;}
.RighInfo002222 .p{font-size:16px; line-height:30px;}
.RighInfo002222 .box1{ position:relative; text-align:center;}
.RighInfo002222 .box1 figure{ position:absolute; top:12%; left:0; width:100%; text-align:center;}
.RighInfo002222 .box1 .h2{ color:#fff;}
.RighInfo002222 .box1 .p{ margin:0 auto; max-width:790px; color:#fff; }
@media(max-width:1000px){
.RighInfo002222{padding:4% 0;}
.RighInfo002222 .h2{ font-size:24px;}
.RighInfo002222 .box1 .p{ font-size:14px;}
}
@media(max-width:640px){
.RighInfo002222 .h2{ font-size:20px;}
.RighInfo002222 .box1 .p{color:#666;}
.RighInfo002222 .box1 figure,.RighInfo002222 .box2 figure{ position:static; padding:4% 0;}
.RighInfo002222 .box1 .h2,.RighInfo002222 .box2 .h2{ color:#d3a44b;}
}
/*RighInfo002222 End*/

/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding:1% 0 3%;}
.PicList000762 h3{ color:#333; font-size:24px; line-height:24px; padding-bottom:25px; margin:0 0 30px; position:relative; border-bottom:1px #e6e6e6 solid;}
.PicList000762 h3:after{ content:''; background:#f6bd1d; height:3px; width:94px; position:absolute; left:0; bottom:0;}

.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:69.5%;}
.PicList000762 li a:hover{ background-color:#f6bd1d; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}


.Linian{ padding: 5% 0 6.5% }
.Linian .pic{ width: 32%; float: left }
.Linian .text{ width: 65%; float: right }
.Linian .text p{ font-size: 14px; line-height: 28px; margin: 0 }
.Linian .text p b{  display: block}

.Linian .text dl{ width: 100%; height: auto; overflow: hidden;}
.Linian .text dl dd{ width:49%; float: left; background: #f5f5f5; margin-right:15px; padding: 30px;margin-bottom:15px;}
.Linian .text dl dd p{line-height: 24px; height:54px;}
.Linian .text dl dd  b{margin-bottom: 8px; display: block}
.Linian .text dl dd:nth-child(2n),.Linian .text dl dd:nth-child(4n){  margin-right: 0}
.Linian .text dl dd:nth-child(3n),.Linian .text dl dd:nth-child(4n){margin-bottom:0;}
@media(max-width:1024px){
.Linian .pic,
.Linian .text{ width:100%; float:left}
	.Linian .text dl dd{ width: 100%; margin-bottom: 2%;}
	.Linian .text dl dd p{height:auto;}

}


/*PicList002173 */
.PicList002173{ padding:3.5% 0 4% 0;}
.PicList002173 .title{ font-size:24px; margin-bottom:3%;}
.PicList002173 .title:before{ display:inline-block; content:''; margin-right:10px; width:20px; height:4px; background:#006cba; vertical-align:middle; color:#333;}
.PicList002173 .video{ position:relative; padding-bottom:47.8%;}
.PicList002173 .video video{ position:absolute; left:0; width:100%; top:0; height:100%; background:#000;}
.PicList002173 .owl-carousel{ padding:0 30px; margin-top:3%;}
.PicList002173 .item{ padding:0 15px; cursor:pointer;}
.PicList002173 .item figure{padding-bottom:56%; position:relative;}
.PicList002173 .item figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/PicList002173-icon_video.png) no-repeat center center; background-color:rgba(82,99,111,0.4);}
.PicList002173 .item figure img{ display:none;}
.PicList002173 .item h3{ margin:0;border:1px solid #e8e8e8; text-align: center; border-top:0; line-height:57px; padding:0 3%; font-weight:normal; font-size:16px;}
.PicList002173 .owl-carousel .ON h3{ background:#f6bd1d; border-color:#f6bd1d; color:#fff; }

.PicList002173 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002173-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002173 .owl-nav .owl-prev{ left:0;}
.PicList002173 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002173 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002173 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002173 .owl-nav div.disabled{ cursor:default;}

@media(max-width:1000px){
.PicList002173 .item{ padding:0 10px;}
}
@media(max-width:640px){
.PicList002173 .item h3{line-height:45px;font-size:14px;}
}
@media(max-width:480px){
.PicList002173 .title{ font-size:20px;}
}
/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;max-width:1280px;margin: 0 auto;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:22px;color:#333; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#666;font-size: 15px;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}

.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:45px 0;}
.RichInfo005 .news_info .info_back a{ color:#f6bd1d; font-size:16px; border-radius: 50px; border:1px solid #f6bd1d;padding:7px 22px;}
.RichInfo005 .news_info .info_pn span{ display:block;line-height: 25px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;font-size:15px;}
.RichInfo005 .news_info .info_pn span a:hover{color:#f6bd1d;}

@media(max-width:768px){
  .RichInfo005 .news_info .title h1{font-size:20px;}
  .RichInfo005 .news_info .title p span{display: block}


}



/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 0% 0 5%}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #f6bd1d;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:45px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom:20px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}

/*
 .PicList000626 为demo编号
 */
.PicList000626{margin:3% 0 2%;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li a{ display:block; padding-top:52%; background-position: center center; background-size:contain; background-repeat:no-repeat; border:1px solid #eee;}
@media( max-width:768px){
.PicList000626 li{width:33.33333333%;}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
}

.list_istop{ padding:3% 0 3% 0;margin: 0 auto;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #b2b2b2 dotted; height:52px; line-height:51px; overflow:hidden;}
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:14px; color:#4c4c4c;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:16px}
.list_istop li a:hover{ color:#f6bd1d;}

@media(max-width:640px){
  .list_istop li a{width:77%;}
}
#header-menu li:nth-child(3) em::before{display: none;}
.Top002568 #header-menu li:nth-child(3) em .op{display: none}

#header-menu li:nth-child(4) em::before{display: none;}
.Top002568 #header-menu li:nth-child(4) em .op{display: none}

#header-menu li:nth-child(6) em::before{display: none;}
.Top002568 #header-menu li:nth-child(6) em .op{display: none}

#lang{line-height: 75px;color: #e2e2e2;text-align: center;height: 100%;width: 40px;font-size: 16px;margin-right: 0;}
#lang span,#lang a{vertical-align: middle;display: block;width:100%;color: #e2e2e2;}
#lang a{ background: #333;line-height: 30px;}
#lang a:hover,#lang a.active,#lang span:hover{color: #f6bd1d;}
#lang:hover span{color: #f6bd1d;}
#lang div{display: none;}