body{ min-width:1200px;}
/*Top002262*/
.Top002262 { background: #fff; position: fixed; z-index: 100;width: 100%;}
.Top002262 .header-left{ float: left; width: 40%; display:table; height:70px;max-width: 198px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img{ width:90%;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;margin-top: 16.5px;}
.Top002262 .header-menu li{ width:auto !important; margin-right:40px;}
.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(../image/Top002262-icon.png) no-repeat;}
.Top002262 .header-menu li em:hover::after,
.Top002262 .header-menu li.aon em::after{ background-image:url(../image/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: rgba(51, 137, 202, 1);width:0; transition:ease-in-out 0.3s;top: 60px;}
.Top002262 .header-menu li em a:hover::before,
.Top002262 .header-menu li.aon em a::before{width:100%;}
.Top002262 .header-menu li .sub{ width:200%; left:-15%;  overflow:hidden; }
.Top002262 .header-menu li#m14 .sub{ display:none !important;} 
.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;text-align: left;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:rgba(51, 137, 202, 1); }
.Top002262 .header-right dd{ float:left;padding:20px 0;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../image/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:rgba(51, 137, 202, 1); 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(../image/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../image/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#e60012; 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;}
}
.Banner001709{ background:url(../image/Banner001709-bg.jpg) no-repeat center center; background-size:cover; padding:10% 0; overflow:hidden;}
.Banner001709 .auto{max-width: 1440px;position: relative;overflow:hidden;}
.Banner001709 ul{position: relative;max-width: 1000px;padding-bottom:28%;margin: 0 auto;
-webkit-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-perspective: 1000px;
-ms-perspective: 1000px;
perspective: 1000px;
}
.Banner001709  li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.Banner001709  li.dg-transition{-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.Banner001709  li img{width: 100%;height: 100%;display: block;border-radius:20px;}
.Banner001709 nav a{ position:absolute; width:40px; height:40px; border-radius:50%;cursor:pointer; background-color:rgba(0,0,0,0.5); top:50%; margin-top:-20px;}
.Banner001709 nav a:hover{ background-color:#000;}
.Banner001709 nav a.dg-prev{ left:15%; margin-left:-20px;}
.Banner001709 nav a.dg-next{ right:15%; margin-right:-20px;}
.Banner001709 nav a span{ position:absolute; width:14px; font-size:14px; height:14px; left:50%; margin-left:-7px; margin-top:-7px; top:50%; color:#fff;}
@media(max-width:1000px){
.Banner001709{ padding:0;}
.Banner001709 ul{ padding-bottom:40%;}
.Banner001709  li img{ border-radius:0;}
.Banner001709 nav a.dg-prev{ left:2%; margin-left:0;}
.Banner001709 nav a.dg-next{ right:2%; margin-right:0;}
}
/*
 .Floor002357 为demo编号
 */
@media only screen and (max-width:1600px ) {
	.Floor002357 .auto{ padding-left: 2%; padding-right: 2%; }
}

.Floor002357{  background-size:cover;padding: 3% 0 3% 0;}
.Floor002357 .title{ text-align:center; font-size:24px; font-family:'微软雅黑'; font-weight:lighter;  color:#333; margin:0; padding-bottom:6%; position:relative;    }
.Floor002357 .title:after{ display:block; margin:0 auto; width:100px;height: 5px;background-color: #f8b73d; margin-top:30px; content:''; }


.Floor002357 .ul{ overflow:hidden; }
.Floor002357 li{ position: relative; padding: 15px 0; text-align: center; margin-bottom: 2%;}
.Floor002357 li .img img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s;position: relative;  top: 0;}
.Floor002357 li:hover .img img{ top: -10px;}
.Floor002357 li h3{ margin: 20px 0 0; font-size: 18px; font-family:'微软雅黑';  letter-spacing:0.1px; padding-bottom:5%; }
.Floor002357 li h3:after{ display:block; margin:0 auto; width:20px; height:1px; background-color:#f8b73d; margin-top:30px; content:''; }
.Floor002357 li h3 span{ font-weight:normal; opacity:0.5; font-family:Arial, Helvetica, sans-serif; display: block; padding-top: 15px;text-transform: uppercase;}
.Floor002357 li h3 a{ color:#333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.Floor002357 li p{ margin:0; text-align:center; color: #fff; font-size: 16px; line-height:24px; height: 48px;font-family:'微软雅黑'; overflow: hidden; }
@media (min-width: 640px) {
.Floor002357 li{ width: 33.3333%; float: left;}
}
@media only screen and (min-width:768px ) {
	.Floor002357 .title{ font-size:28px;}
	.Floor002357 li h3{font-size: 22px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002357 .title{ font-size:30px;font-weight: bold;}
	.Floor002357 li h3{font-size: 24px;}
}

/*
 .Floor001235 为demo编号
 */
.Floor001235{background:url(../image/Floor002357-bg.jpg) no-repeat center center; background-size:cover;  padding:3% 0 3% 0;position:relative; overflow:hidden;}
.Floor001235::before{ position:absolute; content:''; width:100%; height:100%; left:42%; top:0; transform:skewX(-10deg);}
.Floor001235 a:hover{ text-decoration:underline;}
.Floor001235 .top_news,
.Floor001235 .tab{ position:relative; z-index:3;}
.Floor001235 .top_news{ float:left; width:46.9%;    border-radius: 5px;}
.Floor001235 .top_news img{ display:block; width:100%;    border-radius:5px 5px 0 0;}
.Floor001235 .top_news figure{ background-color:#fff; padding:4%;    border-radius: 0 0 5px 5px;}
.Floor001235 .top_news h3{ font-size:18px; margin:0;}
.Floor001235 .top_news p{ margin:0;color: #999  ;  padding-top: 10px;}

.Floor001235 .tab{ float:right; width:49.4%; color:#333; }
.Floor001235 .tab h5{ margin:0 0 3% 0; font-weight:normal; font-size:18px; overflow:hidden;  color:#f8b73d;}
.Floor001235 .tab h5 span{ float:left; margin-right:5%; line-height:35px; cursor:pointer;}
.Floor001235 .tab h5 span.active{ font-weight:bold; border-bottom:3px solid #f8b73d;}
.Floor001235 .scrollPane{ display:none; overflow:auto; max-height:330px; width:100% !important;}
.Floor001235 .scrollPane .jspContainer,
.Floor001235 .scrollPane .jspPane{ width:100% !important;}
.Floor001235 .scrollPane ul{ padding-right:5%;}
.Floor001235 .scrollPane li{ height:115px;}
.Floor001235 .scrollPane li h3{ margin:0; font-size:18px;}
.Floor001235 .scrollPane li h3 a,
.Floor001235 .scrollPane li time{ color:#333;}
.Floor001235 .scrollPane li time{ font-size:12px;}
.Floor001235 .scrollPane li p{ line-height:24px; height:48px; overflow:hidden; opacity:0.5;}

.Floor001235 .jspContainer{overflow: hidden;position: relative;}
.Floor001235 .jspPane{position: absolute;}
.Floor001235 .jspVerticalBar{	position: absolute;top: 0;right: 0;width: 3px;height: 100%;}
.Floor001235 .jspCap{display: none;}
.Floor001235 .jspTrack{background: #9999cc;position: relative;}
.Floor001235 .jspDrag{    background: rgb(248, 183, 61);position: relative;top: 0;left: 0;cursor: pointer;}
.Floor001235 .jspArrow{text-indent: -20000px;display: block;cursor: pointer;padding: 0;margin: 0;height: 16px;}
.Floor001235 .jspArrow.jspDisabled{cursor: default;background: #80808d;}
.Floor001235 .jspArrow:focus{outline: none;}
.Floor001235 .jspCorner{background: #eeeef4;float: left;height: 100%;}
* html .Floor001235 .jspCorner{margin: 0 -3px 0 0;}
@media(max-width:768px){
.Floor001235 .top_news,
.Floor001235 .tab{ float:none; width:auto;}
.Floor001235 .top_news{ margin-bottom:3%;}
}
@media(max-width:375px){
.Floor001235 .scrollPane li h3{ font-size:16px;}
}
/*Floor002065 */
.Floor002065{     background: url(../image/Floor001235-bg.jpg) no-repeat center top/cover;padding: 5% 0 6% 0;position: relative;overflow: hidden;}
.Floor002065 .title{ padding:20px 0; line-height:26px; color:#999;}
.Floor002065 .title a{ float:right; background:url(/cn/images/Floor002065-more.png) no-repeat right center; padding-right:20px;}
.Floor002065 .title span{ background:url(/cn/images/Floor002065-title_icon.png) no-repeat left center; padding-left:25px; font-size:24px; color:#000; margin-right:10px;}

.Floor002065 .item{ position:relative;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;}
.Floor002065 .item .Ispic{ display:block; padding-bottom:105%; transition:0.3s; position:relative;}
.Floor002065 .item .pic span{ position:absolute; right:3%; bottom:3%; width:59px; line-height:59px;height:59px; color:#fff; font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:50%;}
.Floor002065 .item .pic span.hot1{ background:#f04848;}
.Floor002065 .item .pic span.hot2{ background:#953896;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover .Ispic{ transform:scale(1.2);}
.Floor002065 .item .txt{ padding:15px; background-color:#f8f8f8;font-size:16px;}
.Floor002065 .item p{ font-size:12px; color:#8c8c8c; line-height:20px; overflow:hidden; height:40px;}
.Floor002065 .item dl{ border-top:1px solid #eaeaea; padding-top:15px;}
.Floor002065 .item dt{ float:left; font-size:20px; color:#f04848; line-height:26px;}
.Floor002065 .item dd{ float:right;}
.Floor002065 .item dd a{ display:inline-block; width:16px; height:26px; background-position: center center; background-repeat:no-repeat; overflow:hidden; line-height:100px;}
.Floor002065 .item dd a.a_like{ background-image:url(/cn/images/Floor002065-icon_like.png);}
.Floor002065 .item dd a.a_buy{ background-image:url(/cn/images/Floor002065-icon_buy.png); margin-left:10px;}
.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../image/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}

@media(max-width:1100px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;}
.Floor002065 .owl-nav .owl-next{margin-right:0;}
}
@media(max-width:640px){
.Floor002065 .title span{ display:block;}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.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%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.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 .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/cn/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/
/*
 .Bottom002289 为demo编号
 */
.Bottom002289{ background:#0f0f0f url(../image/Bottom002289-bg.jpg) no-repeat center top; padding:40px 0 20px 0; width:100%; position: relative; margin-top: 0;}
.Bottom002289,
.Bottom002289 a{ color:#707070;}
.Bottom002289 a:hover{ color:#fff;}
.Bottom002289 .auto{ position: relative;}
.Bottom002289 .subnav{ overflow:hidden; min-height:250px;    border-bottom: 1px solid #777;}
.Bottom002289 .subnav dl dt{ padding:20px 0;}
.Bottom002289 .subnav dl dt a{ font-size:16px; color:#fff;}
.Bottom002289 .subnav dl dd span{ padding:5px 0; display:block;}
.Bottom002289 .subnav dl.end{ display:none;}
.Bottom002289 .share{ width:230px;}
.Bottom002289 .share .ewm{ text-align:right;}
.Bottom002289 .share .ewm  span{ text-align:center; /*width:101px;margin-left:5%;*/ display:block; }
.Bottom002289 .share .ewm b{ display:block; color:#acacac; padding-top:10px;}
.Bottom002289 .share .ewm img{ width:101px; height:101px;}
.Bottom002289 .link{  position:relative; padding:30px 0 20px 0;width: 220px;float: right;}
.Bottom002289 .link h6{ font-size:14px; line-height:35px; padding:0px 20px; background:#999; margin: 0;}
.Bottom002289 .link h6 i{ cursor:pointer; display:block; position:absolute; right:0; width:35px; height:35px; background:url(../image/Bottom002289-foot_link_icon.png) no-repeat right;}
.Bottom002289 .link ul{ display:none; width:100%; position:absolute; right:0; bottom:55px; background-color:#333232;}
.Bottom002289 .link ul li{ border-bottom:solid 1px #292828;}
.Bottom002289 .link ul li a{ padding-left:20px; display:block; line-height: 30px;}
.Bottom002289 .link ul li a:hover{ background-color:#333;}
.Bottom002289 .copyright{ overflow:hidden;    padding-top: 20px;}
.Bottom002289 .copyright i{ background:url(../image/Bottom002289-subnav_line.png) no-repeat center center; padding:0px 13px;}
.Bottom002289 .copyright .wanhu{ font-weight:bold;}
@media only screen and (max-width:767px ) {
	.Bottom002289 .subnav dl{ border-bottom: 1px solid #222;}
	.Bottom002289 .subnav dl dd{ display: none; padding: 10px; border-top: 2px solid #222;}
	.Bottom002289 .subnav dl dt{ padding: 10px;}
	.Bottom002289 .share{ margin: 3% auto 0;}
	.Bottom002289 .fl,.Bottom002289 .fr{ display: block; width: 100%; text-align: center;}
	.Bottom002289 .fl{ margin: 8px 0;}
}
@media only screen and (max-width:1200px ) {
	.Bottom002289 .share{ right: 2%;}
}
@media only screen and (min-width:768px ) {
	.Bottom002289 .fl{ float: left;}
    .Bottom002289 .fr{ float: right;}
	.Bottom002289 .subnav dl{ max-width:130px;margin-right: 5%;float:left;}
	.Bottom002289 .share{position:absolute; right:0; top:25px;}
	.Bottom002289 .share .ewm  span{ margin-left: 1%;}
}
@media only screen and (min-width:1024px ) {
	.Bottom002289 .share{ width: 240px;}
	.Bottom002289 .share .ewm  span{ margin-left: 5%;}
}



.Floor001235 .title{ text-align:center; font-size:30px;font-weight: bold; font-family:'微软雅黑';  color:#333; margin:0; padding-bottom:3%; position:relative;    }
.Floor001235 .title:after{ display:block; margin:0 auto; width:100px;height: 5px;background-color: #f8b73d; margin-top:30px; content:''; }



/*Floor001764 */
.Floor001764{padding:3% 0;  }
.Floor001764 .title{ text-align:center;font-size:30px;font-weight: bold; font-family:'微软雅黑';  color:#333; margin:0; padding-bottom:3%; position:relative;    }
.Floor001764 .title:after{ display:block; margin:0 auto; width:100px;height: 5px;background-color: #f8b73d; margin-top:30px; content:''; }
.Floor001764 li{ position:relative;background-color: #f5f5f5;}
.Floor001764 li i{ z-index:4; position:absolute; width:30px; height:30px; }
.Floor001764 li i.t_l,
.Floor001764 li i.b_l{ left:0; border-right:0;}
.Floor001764 li i.t_r,
.Floor001764 li i.b_r{ right:0;border-left:0;}
.Floor001764 li i.t_l,
.Floor001764 li i.t_r{ top:0; border-bottom:0;}
.Floor001764 li i.b_l,
.Floor001764 li i.b_r{ bottom:0; border-top:0;}
.Floor001764 li:hover i{ display:none;}
.Floor001764 li a.href{ position:absolute; right:0; bottom:0; border:1px solid #dcdcdc; left:0; top:0; z-index:3; }
.Floor001764 li a.href:hover{ border-width:2px; border-color:#f8b73d;}
.Floor001764 li figure{ padding-bottom:90%; background-size:contain; background-color:#fff;}
.Floor001764 li .Ispic img{ display:none;}
.Floor001764 li h2{text-align:center; font-size:16px; color:rgb(16,55,112);padding: 20px 0 5px 0;margin:0; }
.Floor001764 li .edit-info{ line-height:28px; font-weight:bold; color:#727171; height:84px; overflow:hidden; padding:0 12px; margin-bottom:10px;}
.Floor001764 li .edit-info p{ margin:0;}

.Floor001764 .bx-controls-direction{ text-align:center; padding-top:3%;}
.Floor001764 .bx-controls-direction a{ display:inline-block; position:relative;width:38px; height:38px; border:1px solid #b5b5b5; color:#3a3a3a;  margin:0 1px;background:#fff;    border-radius: 50%;}
.Floor001764 .bx-controls-direction a:hover{color: #fff;background: #f8b73d;border-color: #f8b73d;}
.Floor001764 .bx-controls-direction a span{ color:#000; font-size:18px; position:absolute; left:50%; top:50%; margin-left:-9px; margin-top:-9px;}
.Floor001764 .bx-controls-direction a span:hover{color:#fff;}
@media(max-width:768px){
.Floor001764 h1{ background-size:auto 30px; padding-top:40px;}
}
@media(max-width:480px){
.Floor001764 h1{ background-size:auto 25px; padding-top:30px;}
}



/*Floor002059 */
.Floor002059{ padding:4% 0 4% 0;/* background:url(../images/Floor002059-bg.jpg) no-repeat center top; background-size:cover;*/}
.Floor002059 .title{ text-align:center; font-size:30px;font-weight: bold; font-family:'微软雅黑';  color:#333; margin:0; padding-bottom:3%; position:relative;    }
.Floor002059 .title:after{ display:block; margin:0 auto; width:100px;height: 5px;background-color: #f8b73d; margin-top:30px; content:''; }

.Floor002059 li{ float:left; width:31.3%;  margin-right:3%; margin-bottom:3%; position:relative; padding-bottom:40%;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:52%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 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;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:20px; text-align:center; padding-top:20%;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:120px; margin:0;}

.Floor002059 li:hover div{ color:#fff;background:#006cba;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:54%;}
.Floor002059 li:hover div:before{background:url(../image/Floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#006cba; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
@media(min-width:769px){
.Floor002059 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}





/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("/cn/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002465 为demo编号
 */
.Banner002465{ position: relative;}
.Banner002465 li{ height:700px; position: relative; background-position:center top; background-repeat:no-repeat;}
.Banner002465 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.Banner002465 .bx-viewport{ z-index:1;}
.Banner002465 .bx-pager{text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002465 .bx-pager div{ display:inline-block;margin:0 0.5%;}
.Banner002465 .bx-pager  a{display:block; width: 12px; height: 12px; border-radius:50%; background: #fff; -moz-opacity:0.5; opacity: 0.5; filter:alpha(opacity=50); overflow:hidden; line-height:1000px;}
.Banner002465 .bx-pager  a.active{ -moz-opacity:1; opacity: 1; filter:alpha(opacity=100); }
.Banner002465 .bx-controls-direction a{position: absolute; top: 50%;/* margin-top: -25px; */background: url(../image/Banner002465-btns.png) no-repeat; width: 50px; height: 50px; z-index:10;overflow:hidden; line-height:1000px;}
.Banner002465 .bx-controls-direction a.bx-prev{ left: 5%; background-position: 0 0;}
.Banner002465 .bx-controls-direction a.bx-next{ right: 5%; background-position: -50px 0;}
.Banner002465 .bx-controls-auto{ display:none;}
.Banner002465 li .videobox .video{ position:absolute; left:0; width:100%; height:100%; z-index:10;/* display:none;*/} 
.Banner002465 li .videobox{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Banner002465 li .video-play{background: url(../image/Floor002467-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor:pointer;}
.Banner002465 li .video video{ height:100%; background:#fff;}


/*
 .Banner002307 为demo编号
 */
.Banner002307 span{ display: block; background-position: center bottom; background-repeat: no-repeat; height: 373px; }
.Banner002307 img{ display:none;}
/*
 .Menu002499 为demo编号
 */
.Menu002499{border-bottom: 1px solid #eee; margin-bottom:4%;}
.Menu002499 li{ float:left;padding: 0 25px;line-height: 60px;}
.Menu002499 li a{ display:block; border-bottom:1px solid transparent;color: #666; font-size:16px;}
.Menu002499 li a:hover,
.Menu002499 li a.aon{color: #1361a7;border-bottom-color:#1361a7;}
/*
 .PicList002239 为demo编号
 */
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 55px; text-align: center; cursor:pointer;}
.PicList002239 li img{ height:174px;}
.PicList002239 li .li1{ float: left;padding: 15.5px 0; font-size: 16px; color: #c49162;}
.PicList002239 li .text{ padding: 0 20px}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../image/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (min-width: 640px) {
.PicList002239 li{ float: left; width: 48%; margin: 0 1% 55px;}	
}
@media (min-width: 1024px) {
.PicList002239 li{  width: 31.33%; }	
}
@media (min-width: 1250px) {
.PicList002239 .ul{ margin:0 -30px;}
.PicList002239 li{margin: 0 30px 55px ; width: 255px;}	
}

/*Map002515 */
.Map002515 .title{ color:#3389ca; font-size:24px;font-weight: bold; }
.Map002515 li{ padding:3% 0;}
.Map002515 li dl{ display:table; width:100%;line-height:40px; font-size:16px;}
.Map002515 li dl > *{ display:table-cell; vertical-align:top;}
.Map002515 li dd{ width:355px; padding-left:10px;}
.Map002515 li h1{ font-weight:normal; margin:0; font-size:18px; color:#666; padding-left:40px; background:url(../image/Map002515_icon_3.png) no-repeat left center; margin-bottom:3%;} 
.Map002515 li p{ margin:0; line-height:40px; font-size:16px;}
.Map002515 li #allmap{ margin-top:3%; height:320px;}
.Map002515 li #allmap *{ box-sizing:content-box;}
.Map002515 li #allmap img{ max-width:none;}


/*RighInfo002542 */
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:20%; padding-right:52%;}
}

.RighInfo002542 .title{ font-size:30px; color:#666;}
.RighInfo002542 .title span{ display:block; color:#000; font-family:"MS Serif", "New York", serif; font-size:60px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#000; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1200px;}
.RighInfo002542 .info_list dl{     padding: 1% 0 2% 0;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 2%;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:22.25%; margin-right:3.66%;}
.RighInfo002542 .info_list dd:nth-child(4n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(4n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{ font-size:20px; color:#000;}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}
/*
 .Floor002378 为demo编号
 */
.Floor002378{ padding: 0 5% 50px;}
.Floor002378 .auto{ position: relative;width: 1200px;}
.Floor002378 .word{ color: #2e303c;background: #f6f6f6;}
.Floor002378 .word h2{ font-size: 22px; font-weight: normal; margin: 0; }
.Floor002378 .word h2:after{ display: block; content: ""; width: 43px; height: 3px; background: #2e303c; margin: 5% 0;}
.Floor002378 .word figure{ padding: 5% 0; font-size: 16px;}
.Floor002378 .word figure p{ margin: 10px 0 0; font-size: 10px; color: #999;}
.Floor002378 .word .more{ width: 187px; height: 50px; line-height: 26px; border: 2px solid #aeaeae; font-size: 14px; color: #666; display: block; padding: 10px 20px; position: relative; margin-top: 3%;
transition: all .3s ease-in-out .1s; 
-webkit-transition:all .3s ease-in-out .1s;
-ms-transition: all .3s ease-in-out .1s;
-moz-transition:all .3s ease-in-out .1s;
}
.Floor002378 .word .more:before{content: ""; position: absolute; left: 0; top: 0; width: 0; overflow: hidden; height: 100%; z-index: 1; background: #fff100; 
transition: width .3s ease-in-out; 
-webkit-transition: width .3s ease-in-out;
-ms-transition: width .3s ease-in-out;
-moz-transition: width .3s ease-in-out;
}
.Floor002378 .word .more span{ position: relative; z-index: 3; display: block;}
.Floor002378 .word .more i{ position: absolute; font-family: 宋体; font-style: normal; right: 0; top: 50%; margin-top: -13px; font-weight: 600;}
.Floor002378 .word .more:hover{ color: #000; border-color: #d2c702;}
.Floor002378 .word .more:hover:before{  width: 100%; }

@media only screen and (max-width:950px ) {	
	.Floor002378 .word { text-align: center; padding: 20px 3%;}
    .Floor002378 .word .more{ margin:0 auto;}
	.Floor002378 .word h2:after{ margin: 20px auto 0;}
	.Floor002378 .word figure{ padding: 30px 0;}
	.Floor002378 .word .more span{ text-align: left;}
}
@media only screen and (max-width:767px ) {	
    .Floor002378 .word .more{ height: 40px; line-height: 17px;}
    .Floor002378 .word .more i{ margin-top: -8px;}
}
@media only screen and (min-width:951px ) {	
.Floor002378 .pic{ width: 80%;margin: 0 auto}
}
@media only screen and (min-width:1024px ) {
	.Floor002378{ padding: 40px 5% 70px;}
	.Floor002378 .word h2{ font-size:28px; }
}
@media only screen and (min-width:1280px ) {
	.Floor002378{ padding: 50px 5% 90px;}
	.Floor002378 .word h2{ font-size: 32px; }
	.Floor002378 .word .more{ margin-top: 8%;}
}
@media only screen and (min-width:1440px ) {
	.Floor002378{ padding: 0px 0 3% 0;}
	.Floor002378 .word h2{ font-size: 36px; }
}
/*
 .RighInfo002189 为demo编号
 */
.RighInfo002189{    padding: 3% 0 0 0;
    border-top: 1px solid #d9d9d9;
    width: 1200px;
    margin: 0 auto;}
.RighInfo002189 .box{ min-height:450px;position:relative; z-index:2;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; line-height:2.1; color:#888; font-size:14px;}
.RighInfo002189 .box .img{ z-index:1; max-width:420px; width:100%;float: right;position: relative;}
.RighInfo002189 .box .tit{ font-size:1.5em; font-weight:bold; color:#333; margin:0; line-height:28px; }
.RighInfo002189 .box .tit span{ position:relative; }
.RighInfo002189 .box .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
.RighInfo002189 .box .tit span i:last-child{ right:13px; left:auto;}
.RighInfo002189 .box .h3{ margin:0; font-size:16px; color:#444; font-weight:bold; display:block;}
@media (max-width: 820px){
	.RighInfo002189 .box{ padding-left:0;}
	.RighInfo002189 .box .img{ position:static; margin-bottom:5%; left:0; width:auto; max-width:100%;}
}


/*RighInfo001848 */
.RighInfo001848{ padding:0;    margin-bottom: 2%;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#3389ca; font-size:24px; color:#fff; line-height:34px; padding:5px 10px;vertical-align:middle;border-radius: 5px}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .img_scroll{  max-width:1200px; margin:0 auto; background:url(../image/RighInfo001848-ying.png) no-repeat center bottom; padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}

.RighInfo001848 .info{ padding:0.5% 0 2% 0;    width: 1200px;margin: 0 auto;}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}


/*Floor002529 */
.Floor002529 .video{ position:relative; z-index:1;}
.Floor002529 .video img{ display:block; width:100%;    border-radius: 5px;}
.Floor002529 .open_video,
.Floor002529 .file{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;     border-radius: 5px;}
.Floor002529 .open_video span{position:absolute; left:0; text-align:center; top:50%; margin-top:-41px; color:#fff;width:100%; line-height:20px;}
.Floor002529 .open_video span::before{ display:block; content:''; max-width:60px; width:15%; height:52px; background:url(../image/Floor002529_icon.png) no-repeat center center; background-size:contain; margin:0 auto 10px;}
.Floor002529 .file{ z-index:3; display:none;}
.Floor002529 .file .close{ position:absolute; z-index:10; right:1%; top:3%; width:40px; height:40px; border-radius:50%; background:#db9a51; cursor:pointer;}
.Floor002529 .file .close span{ font-size:20px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Floor002529 .intro{ padding-bottom:2%;}
.Floor002529 .intro .ul_num{ max-width:900px; margin:4% auto;}
.Floor002529 .intro .ul_num li{ float:left; width:33.333333%; text-align:center; font-size:18px; color:#000;}
.Floor002529 .intro .ul_num li span{ color:#db9a51; font-size:70px;}
.Floor002529 .intro .ul_num li p{ font-size:24px; margin:0;}
@media(max-width:1024px){
.Floor002529 .intro .ul_num li span{ font-size:40px;}
}
@media(max-width:640px){
.Floor002529 .intro .ul_num li{ font-size:14px; }
.Floor002529 .intro .ul_num li span{ font-size:30px;}
.Floor002529 .intro .ul_num li p{ font-size:18px;}
.Floor002529 .video img{ height:220px;}
}



/*
 .TextList001203 为demo编号
 */
.TextList001203{ padding-bottom:3%;}
.TextList001203 h1{ margin:0; font-weight:normal; padding:0 0 3% 0; font-size:24px; color:#333;}
.TextList001203 h1 b{ display:block;}
.TextList001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#0088d2; left:5px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:30px; background-color:#3389ca; color:#fff; font-size:12px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../image/TextList001203-icon.png) no-repeat center center/contain; right:0;}
.TextList001203 .up::before{position:absolute; content:''; width:25px; height:100%; background:url(../image/TextList001203-icon2.png) no-repeat center center/contain; right:0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}
/*
 .TextList001230 为demo编号
 */
.TextList001230 li{border-bottom: 1px dotted #ddd;padding: 0 0 40px 0; margin-bottom:40px; }
.TextList001230 li p{font-size: 16px;color: #000;font-weight: bold;line-height: 26px;}
.TextList001230 li span{ display:block;line-height: 26px;color: #666;margin: 5px 0;}
.TextList001230 li a {display: block;
    width: 148px;
    line-height: 35px;
    text-align: center;
    border: 1px solid #c8c8c8;
    border-radius: 10px;
    margin-top: 20px;}

/*
 .TextList001652 为demo编号
 */
.TextList001652 {margin: 0 0 4% 0;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#3389ca; color:#fff; line-height:3em;font-size: 20px;}
/*.TextList001652 .list{ border-bottom:1px solid #ebebeb;}*/
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ font-size:12px;background: #f7f7f7;margin: 10px 0;}
.TextList001652 .list_ul li{ padding:1.5em 0;font-size: 16px;text-align: left; text-align:center;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;background:#eea442; color: #fff;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;} 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}


/*Page001826*/
.Page001826 .Pages{ text-align:center;padding:0 0 60px 0;}
.Page001826 .Pages .p_page a{ display:inline-block; background:#f8f9fb; border:1px solid #ececec; border-radius:3px; padding:0 15px;height:34px; line-height:34px;}
.Page001826 .Pages .p_cur,
.Page001826 .Pages .p_count,
.Page001826 .Pages .p_total{ display:none;}
.Page001826 .Pages .p_page em a{ font-style:normal; }
.Page001826 .Pages a.a_cur,
.Page001826 .Pages a:hover{ color:#fff; background:#3389ca  !important;}
.Page001826 .Pages .i_text{ border:1px solid #3389ca ; border-radius:3px;width:43px; height:34px; text-align:center; line-height:34px;}
.Page001826 .Pages .i_button{ height:34px; color:#fff;background:#3389ca ; width:34px; border:none; cursor:pointer; padding:0;}
.Page001826 .Pages .p_jump b{ margin:0 5px;}
@media(max-width:640px){
.Page001826 .Pages .p_page .a_end,
.Page001826 .Pages .p_page .a_first,
.Page001826 .Pages .p_page em{ display:none;}
.Page001826 .Pages .p_page a{ padding:0 10px;}
}



/*PicList001950*/
.PicList001950{ padding-bottom:40px;}
.PicList001950 .li-list time,
.PicList001950 .time{ color:#b9b9b9; }
.PicList001950 .ol-top{ overflow:hidden; margin-bottom:0; position:relative; padding-left:32.5%;}
.PicList001950 .ol-top .txt-info{padding-bottom:3%; border-bottom:1px solid #e5e5e5;}
.PicList001950 .ol-top .edit-info{ min-height:222px;}
.PicList001950 .ol-top .pic{ position:absolute; left:0; top:0; height:100%; width:25%;}
.PicList001950 .ol-top .pic img{display:block; height:100%; max-width:none;}
.PicList001950 .ol-top h1.tit{ margin:0; font-size:24px; padding:0 0 2% 0; font-weight:normal;}
.PicList001950 .ol-top h1.tit a{ color:#11336e;}
.PicList001950 .ol-top p{ margin-top:0; color:#666; font-size:14px; line-height:26px;}
.PicList001950 .li-list{ margin-left:0; line-height:60px;height:60px;    border-bottom: 1px dashed #dedede;}
/*.PicList001950 li.end{border-bottom:1px solid #e5e5e5; padding-bottom:3%;}*/
.PicList001950 .li-list time{ float:right; }
.PicList001950 .li-list a{ color:#666;}
@media(max-width:768px){
.PicList001950 .ol-top p{ height:48px;}
}
@media(max-width:640px){
.PicList001950 .ol-top h1{font-size:18px;}
.PicList001950 .ol-top p{ height:auto;}
.PicList001950 .ol-top{ padding-left:0;}
.PicList001950 .ol-top .pic{ position:relative; width:auto; display:block; text-align:center;}
.PicList001950 .ol-top .pic img{ height:auto; margin:0 auto;}
.PicList001950 .li-list{ margin-left:0;}
.PicList001950 .li-list time{ margin-left:0; margin-right:10px;}
}


.Content{ min-height:400px;}

/*
 .Floor002398 为demo编号
 */

.Floor002398{ min-height:754px;}
.Floor002398 li{ float: left; width: 282px; margin-right:24px;text-align:center; margin-bottom:4%;}
.Floor002398 li:nth-child(4n){ margin-right:0;}
.Floor002398 li:nth-child(4n+1){ clear:both;}
.Floor002398 li a{ display:block; border: 1px solid #eee;}
.Floor002398 li .pic{ overflow: hidden;}
.Floor002398 li .pic img{ transition: transform .5s ease-in-out;display:block; width:100%; height:186px;}
.Floor002398 li a:hover .pic img{ transform: scale(1.1);}
.Floor002398 li .word{ padding: 20px 20px 0;    border-top: 1px solid #eee;}
.Floor002398 li .word h3{ font-size: 16px; color: #333; margin: 0; font-weight:normal;}
.Floor002398 li a:hover .word h3{ color:#a52c31;}
.Floor002398 li .word p{ margin: 5px 0 15px 0; font-size: 12px; color: #999; max-height:32px; text-transform:uppercase; padding:0 33px; overflow:hidden;}
.Floor002398 li .word .more{ border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #888; background: url(../image/Floor002396-more.png) no-repeat right center; text-align:left;}
.Floor002398 li a:hover .word .more{ background-image: url(../image/Floor002396-more_hover.png); color: #eea742;}

#product li{ width:382px; margin-right:27px;}
#product li img{ height:254px; }
#product li:nth-child(4n){ margin-right:27px;}
#product li:nth-child(4n+1){ clear:none;}
#product li:nth-child(3n){ margin-right:0;}
#product li:nth-child(3n+1){ clear:both;}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative; min-height:474px;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../image/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../image/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #3389ca;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1.tit{ margin:0;padding:3.5% 0;border-bottom:1px solid #e7e8e8; padding:7% 0; color:#3389ca; font-size:26px; }
.RighInfo002254 .right_info .edit-info{ line-height:30px; color:#999;padding:3.5% 0;}
.RighInfo002254 .right_info a.back{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#3389ca; transition:0.4s;}
.RighInfo002254 .right_info a.back:hover{ background-color:#3c89d9; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#3389ca; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../image/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../image/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	



/*RighInfo001910*/
.RighInfo001910{ padding-bottom:0%;}
.RighInfo001910 .columnName{ padding:0 0 4% 0; line-height:normal; text-align:center; font-size:40px; color:#3389ca;}
.RighInfo001910 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.RighInfo001910 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#3389ca;}
@media(max-width:1000px){
.RighInfo001910 .columnName{ font-size:45px;}
.RighInfo001910 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.RighInfo001910 .columnName{ font-size:35px;}
.RighInfo001910 .columnName span{ font-size:20px;}
}

.news-info{ padding-bottom:3%;}
.news-info .title{ text-align:center; border-bottom:1px solid #eee; margin-bottom:2%; padding-bottom:2%;}
.news-info .title h1{ margin:0; font-size:20px; color:#000;}
.news-info .title p{ margin-bottom:0;}
.news-info .back{ text-align:center; font-weight:bold; padding:20px 0;}
.news-info .back a{color:#000;}
.news-info .info_np span{ line-height:30px;}
.news-info .info_np a{ color:#999;}
.news-info .info_np a:hover{ color:#008bd1;}

.job-info{}
.job-from h1,
.job-info h1.job-name{ margin:0 0 10px 0; font-size:18px; color:#3389ca; border-bottom:1px solid #eee; padding-bottom:15px;}
.job-info .table td{ border:1px solid #eee; padding:10px;}
.job-info .table td.name{ font-weight:bold; color:#000; width:120px; }
.job-info .edit-info{ padding:20px 0;}
.job-from{ padding:10px; background:#f9f9f9; margin-bottom:4%;}
.job-from h1{ padding-top:5px;}
.job-from td{ padding:10px; line-height:35px; vertical-align:top;}
.job-from td.f_name{ width:150px; font-weight:bold; text-align:right; color:#333;}
.job-from td .text{ width:100%; height:35px; line-height:35px; max-width:300px;}
.job-from td p{ margin:0; line-height:normal; font-size:12px; color:#999;}
.job-from td .form_err{ color:#F00;}
.job-from td strong{ font-size:16px; color:#3389ca; }
.job-from td .btn{ cursor:pointer; padding:0 30px; height:36px; color:#fff; background:#3389ca; border:none;}
.job-from td .btn_reset{ background:#555;}

.list_search{ padding-bottom:3%;}
.list_search li{ line-height:40px; border-bottom:1px solid #eee;}
.list_search li::before{ display:inline-block; content:''; vertical-align:middle; margin:0 10px; width:4px; height:4px; background:#3389ca;}
.list_search li span{ float:right;}