h3{text-transform: uppercase;}
li{list-style: none;}
/*Top002633 */

.Top002633{ background:#fff;     background: #007fe8;}
.Top002633 .t{background: #fff;}
.Top002633 .t img{float: left;max-height: 32px;line-height: 40px;margin-left: 16%;margin-top: 4px;}
.Top002633 .t .r{float: right; position: relative; z-index: 10;}
.Top002633 .t .r p{line-height: 40px;font-size: 20px;margin: 0;display: inline-block;color: #333;    margin-right: 20px;}
.Top002633 .t .r pre{line-height: 36px;    vertical-align: top;font-size: 13px;margin: 0;display: inline-block;color: #333;}
.Top002633 .t .r pre a{ position:relative; padding:0 10px;}
.Top002633 .t .r pre a:after{position: absolute; content: '|'; left:96%}
.Top002633 .t .r pre a:last-child:after{ display:none;}
.Top002633 .header-top{position:relative; padding-bottom:10px;}
.Top002633 .header-top .logo{}
.Top002633 .header-top .logo img{width: 15%;background: #fff; border-radius: 0 0 30px 0; padding:1% 3% 1% 3%;margin-top: -3%;overflow:hidden;}
.Top002633 .header-right{ position:absolute; left:18%; top:50%; margin-top:-6px; width:83%;}
.Top002633 .header-right dd.bb{ position:absolute; right:0; top:-36%; color: #fff;}
.Top002633 .header-right dd.yx{ position:absolute; right:0; top:90%; color: #fff;}
.Top002633 .header-right dd a{color: #fff;font-size: 15px;line-height: 28px;}
.Top002633 .header-right dd .bdsharebuttonbox a{ float:left; margin:0 0 0 15px; width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; line-height:normal;  background:url(../images/Top002633_btn_share.png) no-repeat left center; }
.Top002633 .header-right dd .bdsharebuttonbox a.bds_weixin{ background-position:-52px center;}
.Top002633 .header-right dt{ width:290px; position:relative;     margin-right: 80px;}
.Top002633 .header-right dt .text{ width:100%; line-height:28px; height:28px; padding:0 36px 0 10px;     border: 2px #fff solid; background:none; color:#fff; font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#fff;}
.Top002633 .header-right dt .btn{ position:absolute; right:-50px; font-size: 13px;color: #fff; line-height: 28px; top:0; width:50px; height:28px;    text-align: center;}
.Top002633 .header-right dt .btn:hover{background: #e8ba1f;}
.Top002633 .header-bottom{ background:#007fe8;text-align: center;}
.Top002633 .header-menu li{width: auto!important;padding: 0 3%;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:60px;border-bottom: 3px #007fe8 solid;  font-size:16px; text-transform: capitalize;}
.Top002633 .header-menu li.aon em a{color:#ffdc67;border-bottom: 3px #e8ba1f solid;    font-weight: bold;}
.Top002633 .header-menu li .sub{ background:#fff;  width:150%; margin-left: -25%;}
.Top002633 .header-menu li .sub-menu{ position:relative;padding:5px ;}
.Top002633 .header-menu li .sub dt a{ text-align:center;color: #cf2124;font-size: 14px;text-transform: capitalize;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:#cf2124; color:#fff;}
@media(min-width: 768px){
.Top002633 .header-menu li.pro .sub{width: 1200px!important; overflow: hidden; margin-left: 0;left: -370px;}
.Top002633 .header-menu li.pro .sub dt{float: left; width: auto; margin-right: 20px; position: relative;}
.Top002633 .header-menu li.pro .sub dt::after{ display: block; content: ''; width: 1px; height: 17px; background: #ccc; position: absolute; right: -9px; top: 12px;}
.Top002633 .header-menu li.pro .sub dt:last-child::after{display: none;}
}
@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}



/*Menu002551 */
.Menu002551{ background:#f2f2f2; position:relative; z-index:2;border-bottom: 1px #e3e3e3 solid;}
.Menu002551 .ul_pc li{ float:left;}
.pro .ul_pc li{ width:50%;}
.Menu002551 li a{ color:#444; font-size:14px;line-height:60px;text-transform: capitalize;    padding: 0 24px; display:block; }
.Menu002551 .ul_pc li a:hover,
.Menu002551 li.aon a{ color:#fff;background: #38b0b1;}

.Menu002551 .owl-carousel.owl-loaded{ display:none;}

.one{overflow:hidden;position:relative; }
.one ul{width:100000px;position:relative;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:10px;border-radius:5px;position:relative;}
.one ul li a{display:inline-block;} 
.one ul li img{display:block;max-width: 240px;max-height:150px;}

.two{overflow:hidden;position:relative; }
.two ul{width:100000px;position:relative;left:0;} /*ul width的宽不能过小*/
.two ul li{display:block;float:left;margin:10px;border-radius:5px;position:relative;}
.two ul li a{display:inline-block;} 
.two ul li img{display:block;max-width: 240px;max-height:300px;}

.yftd{overflow:hidden;position:relative; }
.yftd ul li{display:block;float:left;margin:10px;border-radius:5px;position:relative;}
.yftd ul li a{display:inline-block;} 
.yftd ul li img{display:block;max-width: 280px;max-height:210px;}

.jj{line-height: 24px;padding: 3% 0;}
.jj p{ margin:0;}
.jj a.more{font-size: 18px; font-weight: bold;padding: 10px 50px;border-radius: 50px;background: #38b0b1;color: #fff;margin-top: 2%;
    display: inline-block;}
.jj a.more:hover{background: #000!important;}


.cp li{float: left;width: 31.3%;margin-right: 2%;list-style: none;    border: 2px solid rgb(238, 238, 238);padding: 1%;margin-top: 2%}
.cp li:hover{border: 2px solid #38b0b1;}}
.cp li:nth-child(3n){margin-right: 0;}
.cp li p{margin: 7% 0 1%;text-align: left; font-size: 13px;}
.ly{padding: 3% 0}
.ly .auto{padding: 2% 10%;}
.ly .t{text-align: center;}
.ly h3{font-size: 38px;color: #333;margin: 0;line-height: 38px;}
.ly h4{font-size: 24px;color: #333;margin: 2% 0 3%;}
.ly p{font-size: 14px;color: #333;margin: 0;line-height: 24px;}
.ly .form{ padding-top:30px;  width:100%;}
.ly .form td{ padding-bottom:20px; font-size:14px; }
.ly .form td.w1{ width:47%;}
.ly .form td.w2{ width:6%;}
.ly .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.ly .form p{ margin:0 0 10px 0;color:#000;}
.ly .form td em{ font-style:normal; color:#bcbcbc;}
.ly .form td em i{ font-style:normal; color:#fadbbe;}
.ly .form .btn{ background:#ed3c46; color:#fff; cursor:pointer; font-size:14px; width:47%; height:36px; border-radius:3px; border:none;}
.ly .form dl{ position:relative;}
.ly .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.ly .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.ly .form dd a{ display:block; line-height:36px; padding:0 10px;}
.ly .form dd a:hover{ background-color:#ccc;}

/*PicList001958*/
.PicList001958{padding: 3% 0 0;}
.PicList001958 li{  padding:2.5%;margin-bottom: 2.5%; border:1px solid #ebecec;}
.PicList001958 li:last-child{ margin-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; width:26%; padding-bottom:15%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:20px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;font-size: 14px;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}

/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 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:#000; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; width:auto; height:auto; float:none; 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);}

.ot{    position: fixed;right: 3%;z-index: 110; bottom: 10%;}
.ot .h1{display: none;}
.ot .h{display: block;}
.ot:hover .h1{display:block;}
.ot:hover .h{display: none;}

/*
 .Galary002024 为demo编号
 */
.Galary002024{margin: 3%;text-align: center}
.Galary002024 .auto{ border: 1px solid rgb(217, 217, 217);}
.Galary002024 h3{color: #333;margin: 0;line-height: 34px;text-transform: uppercase;margin-top: 2%}
.Galary002024 p{color: #333;margin: 0;margin-bottom: 2%; font-size:12px;}
.Galary002024 .prod_info{ width:50%; margin:0 auto; position:relative; padding-left:0;}
.Galary002024 .f { font-size:13px; overflow: hidden;line-height: 40px;padding: 0 20px}
.Galary002024 .f p{float: left}
.Galary002024 .f p:last-child{float:right}
.Galary002024 .f p a:hover{text-decoration: underline;color: #333}
.Galary002024 .big_img{ width:66.5%; margin:0 auto 3% auto;}
.Galary002024 .big_img li .table{ display:table; width:100%; height:100%;}
.Galary002024 .big_img li .table_cell{ display:table-cell; vertical-align:middle; padding:0 5%;}
.Galary002024 .big_img li{ text-align:center;}
.Galary002024 .big_img li a img{ width:100%;}

.Galary002024 .list{ padding:0 30px; width:60%; margin:0 auto; position:relative; overflow:hidden;}
.Galary002024 .list a.prev{position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10; left:0;}
.Galary002024 .list a.next{position:absolute; width:26px; height:26px; cursor:pointer;top:50%; margin-top:-13px; z-index:10; right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.Galary002024 .list a.prevStop,
.Galary002024 .list a.nextStop{ cursor:default;}
.Galary002024 .list .tempWrap{ margin:0 auto;}
.Galary002024 .list li{ width:60px !important; margin-right:6px; position:relative; text-align:center; float: left;}
.Galary002024 .list li .table{width:100%; margin:0 auto; border:1px solid #9c9c9c;}
.Galary002024 .list li.on .table{ border-color:#b90000;}



/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278{ padding:0 0 2% 0;}
.RighInfo001278 .prod_info{ position:relative; }
.RighInfo001278 .prod_info .tit{margin:0; color:#000;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info .con{line-height:24px; color:#999; min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#999;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}

@media(min-width:641px){
.RighInfo001278 .big_img{ position:relative;}
.RighInfo001278 .big_img li{ }
.RighInfo001278 .big_img li .table{ display:table; width:100%; height:100%;}
.RighInfo001278 .big_img li .table_cell{ display:table-cell; vertical-align:middle; }
.RighInfo001278 .big_img li img{ max-height:100%;}
 }	
.RighInfo001278 .big_img li{ text-align:center; border:1px solid #dcdcdc;}

.RighInfo001278 .list{ position:absolute; overflow:hidden; bottom:2%;right: 2%;   width: 35%;    background: rgba(0,0,0,0.5);    padding: 5px 30px;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/arrow-l.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/arrow-r.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float:left;    width: 25%!important;}
.RighInfo001278 .list li .table{width:90%; margin:0 auto;    border: #666 solid 3px;}
.RighInfo001278 .list li.on .table{ border-color:#A8A8A8;}
.RighInfo001278 .list .bd .tempWrap{width: 100%!important}
.RighInfo001278 .tab{ padding:3% 0;}
.RighInfo001278 .tab .h1_tab{ margin:0; background-color:#ededee;overflow:hidden; font-weight:normal; font-size:14px;}
.RighInfo001278 .tab .h1_tab span{ float:left; padding:0 3%; line-height:44px;  cursor:pointer;}
.RighInfo001278 .tab .h1_tab span.on{ background-color:#54caf2; color:#fff;}
.RighInfo001278 .tab .info{ padding-top:3%;}


/*Banner002527 */
.Banner002527{ overflow:hidden;}
#wowslider-container { zoom: 1; position: relative; width: 100%;max-height:580px;z-index:30;border:none;text-align:left; margin:0 auto; padding:0;}
* html #wowslider-container{ width:1280px }
#wowslider-container .ws_images ul{position:relative;width: 10000%; height:100%;left:0;overflow: visible;}
#wowslider-container .ws_images ul li{position: relative;width:1%;height:100%;line-height:0; /*opera*/overflow: hidden;float:left;}
#wowslider-container .ws_images{position: relative;left:0;top:0;width:100%;overflow:hidden;}
#wowslider-container .ws_images a{width:100%;display:block;color:transparent;}
#wowslider-container img{max-width: none !important;}
#wowslider-container .ws_images img{width:100%;max-width: none;}
/*controls*/
#wowslider-container  .ws_bullets { position:absolute; width:100%; left:0; bottom:3%;z-index:30;	}
#wowslider-container  .ws_bullets  div{ display:table; margin:0 auto; overflow:hidden;}
#wowslider-container  .ws_bullets a{ float:left; margin:0 2px;width:10px; height:10px; border-radius:50%; background:#000; opacity:0.3;}
#wowslider-container  .ws_bullets a.ws_selbull{ opacity:0.6;}
#wowslider-container a.ws_next, 
#wowslider-container a.ws_prev{position:absolute;display:none;	background: url(../images/Banner002527_icon_left.png) no-repeat center center rgba(219, 154, 81,0.5); background-size:auto 50%;top:50%;	margin-top:-2.5em;	height: 5em;width: 5em;	z-index:30;	border-radius: 50%;}
#wowslider-container a.ws_next:hover,
#wowslider-container a.ws_prev:hover{background-color: rgba(219, 154, 81,0.3);}
#wowslider-container a.ws_next{right:10px; background-image:url(../images/Banner002527_icon_right.png);}
#wowslider-container a.ws_prev {left:10px;}
* html #wowslider-container a.ws_next,
* html #wowslider-container a.ws_prev,
#wowslider-container:hover a.ws_next,
 #wowslider-container:hover a.ws_prev {display:block}
 /*controls end*/

 /*Banner002527 end */
/*Banner002683 */
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	-webkit-touch-callout: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	/*height: 100%;*/
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

.Banner002683{ position:relative; z-index:1; overflow:hidden;}
.Banner002683 .slick-dots{ z-index:10; position:absolute; right:3%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.Banner002683 .slick-dots li{ cursor:pointer;width:10px; height:10px; border-radius:50%; margin:4px 0;background:#fff; opacity:0.5;}
.Banner002683 .slick-dots li button{ display:none;}
.Banner002683 .slick-dots li.slick-active{ opacity:1;}
.Banner002683 .small{ position:absolute; z-index:10; left:0; width:100%; bottom:-100%; background:rgba(0,0,0,0.3); padding:4px 0; opacity:0; transition:0.8s ease-in-out;}
.Banner002683 .slick-slide{padding:0 2px;}
.Banner002683 .slick-slide aside{  background:#000;}
.Banner002683 .slick-slide aside img{ opacity:0.3;}
.Banner002683 .slick-current aside img{ opacity:1;}
.Banner002683-show .small{ bottom:0; opacity:1;}

.s1{background: #f7f7f7;}
.s1 p{line-height: 60px;margin: 0;background: url(../images/21.png) no-repeat left center;padding-left: 20px;}
.s1 p a{color: #666;}
.s1 p a:hover{color: #0C7FE6;}
.s2{text-align: center;    background: #fff;padding: 4% 0}
.s2 h3{font-size: 22px;margin: 0;}
.s2 p{font-size:16px;}
.s2 img{}
.s3{background: #007fe8;color: #fff;overflow: hidden;    padding: 4% 0;}
.s3 .l{float: left;width: 46%;}
.s3 .l p{line-height: 30px;font-size: 16px;}
.s3 .l a{line-height: 38px;    padding: 0 7%;display: inline-block;border: 1px #fff solid;border-radius: 10px 0px 10px 0px;color: #fff;font-size: 16px;margin-top: 6%;}
.s3 .l a:hover{background:#fff;color: #000 }
.s3 img{float: right;}
.s4 h3{color:#007fe8;font-size: 30px;font-weight:normal;line-height: 42px;  background:url(../images/next_7cri.png) no-repeat left center;padding-left: 45px;}
.s4 dl{overflow: hidden;margin-bottom: 2%}
.s4 dd{float: left;width: 23%;margin-right: 2.5%;position: relative;}
.s4 dd:last-child{margin-right: 0;}
.s4 dd h4{font-size: 18px;color: #333;position: absolute;top: 0;left: 0;padding: 0 5%; margin:5% 0;}
.s4 dd .h1{display: none;}
.s4 dd .h{display: block;}
.s4 dd:hover .h1{display: block;}
.s4 dd:hover .h{display: none;}
.s4 dd h4:hover{color: #39b1b2}.s3{background: #007fe8;color: #fff;overflow: hidden;    padding: 2% 0;}
.s6{background: #007fe8;color: #fff;overflow: hidden;    }
.s6 .r{float:right;width: 46%;margin-top: 6%;}
.s6 .r h4{margin: 0 0 2%; font-size: 24px;}
.s6 .r p{line-height: 30px;font-size: 16px;}
.s6 .r a{line-height: 38px;    padding: 0 7%;display: inline-block;border: 1px #fff solid;border-radius: 10px 0px 10px 0px;color: #fff;font-size: 16px;margin-top: 6%;float: right;}
.s6 .r a:hover{background:#fff;color: #000 }
.s6 img{float: left;}
.s7{padding: 2% 0 2%}
.s7 h2{font-size: 36px;color: #333;text-transform: uppercase;text-align: center;}
.s7 h2:after{content: ""; position: absolute;bottom: 0;width: 27%;height: 2px;background: #e8ba1f;left: 50%;margin-left: -13.5%;}
.s7 .l{float: left;width: 65%;}
.s7 .r{float: right;width: 35%;    background: #007fe8;}
.s7 .r .t{color: #fff;font-size: 14px; padding: 8%;line-height: 24px; margin-left:-650px; position:relative; z-index:999;}
.s7 .r .t.animated{ margin:0;}
.s7 .r .t p{margin: 0;}
.s7 .r a{display: block;background: #666;color: #fff;line-height: 70px;text-align: center}
.s7 .r a:hover{background: #4a86e8;}
.flex-control-nav{ display:none;}
.s8 .auto{position: relative;}
.s8 dd{float: left;width: 26%;border-left: 2px solid #cccccc;padding-left: 2%;    font-family: Tahoma;}
.s8 dd img{margin-bottom: 8%;}
.s8 dd p{margin: 0;font-size: 18px;line-height: 25px;}
.s8 .r{position: absolute;right: 0;bottom: 0;text-align: right}
.s8 .r img{padding-right: 14px;}
.s8 .r .wo{padding-right: 14px;border-right: 2px #000 solid;}
.s8 .r p{margin: 0;line-height: 30px;color: #333}
.s8 .r b{font-size: 24px;color: #000;}
.s9{margin-top: 4%}
.s9 .t{position: relative;background: url(../uploadfiles/64646416514.jpg);padding: 10% 0 15%;background-size: cover;}
.s9 .t .wo{position: relative;color: #fff;    width: 100%;text-align: center;}
.s9 .t .wo h2{font-size: 48px;font-weight: normal;margin: 0;}
.s9 .t .wo p{font-size: 24px;line-height: 20px;margin:1% 0 4%}
.s9 .t .wo a{background: #007fe8;color: #fff;display: inline-block;padding: 15px 30px;}
.s9 .b{margin-top:-10%;position: relative;z-index: 100}
.s9 .b .auto{background: #f7f7f7}
.s9 .b .l{width: 50%;float: left;padding: 3%}
.s9 .b .l dd{position: relative; border-bottom: 1px solid #dbd4cd; padding: 3% 0 5% 156px;}
.s9 .b .l dd time{position: absolute;width:120px;height: 80px;background:#007fe8;color: #fff;font-size: 13px;    text-align: center;     padding-top: 9px;left: 0}
.s9 .b .l dd time b{font-size: 40px;font-weight: normal;line-height: 40px;}
.s9 .b .l dd time p{margin: 0;line-height: 24px;}
.s9 .b .l h3{font-weight: normal;color: #333;margin: 0;line-height: 30px;}
.s9 .b .l p{margin: 0;font-size: 14px;height:32px;overflow:hidden;}
.s9 .b img{width: 25%;float: left;}
.s10{padding: 2% 0}
.s10 h2{font-size: 36px;color: #333;position: relative;text-transform: uppercase;text-align: center;}
.s10 h2:after{content: ""; position: absolute;bottom: 0;width: 27%;height: 2px;background: #e8ba1f;left: 50%;margin-left: -13.5%;}

.bot{background: #333;padding: 1.5% 0 0;font-size: 14px;}

.bot .l{float: left;width: 20%;}
.bot .l img{max-width: 180px;max-height: 120px;background: #fff;    border-radius: 0 0 35px 0;    padding: 5% 14%;margin-top: -14%;}
.bot .m{float: left;width: 60%;padding-right: 4%;}
.bot .m pre{color: #ddd;font-size: 14px; width:72%; margin: 2% 0;line-height: 24px;background: url(../images/location_b05c.png) no-repeat left 1px;padding-left: 32px;}
.bot .m pre:nth-child(2){background: url(../images/call_v3e1.png) no-repeat left 1px;}
.bot .m pre:nth-child(3){background: url(../images/message_9l3t.png) no-repeat left 1px;}
.bot .r{float: left;width: 20%;    text-align: center;color: #ddd;border-left: 1px rgba(255,255,255,0.4) solid}
.bot .r img{max-width: 120px;max-height: 120px; border: 5px #fff solid;}
.bot .b{background: #000;margin-top: 4%;padding: 1% 0 2%;color: #999;text-align: center;}
.bot .b pre{margin: 0 auto;display: inline-block;font-size: 14px;margin-bottom: 1%;text-align:center;}
.bot .b pre a{ display:inline-block; color:#999;}
.bot .b .pic img{display: inline-block;margin: 0 10px;-webkit-filter: grayscale(1);
filter:gray;
filter: grayscale(1);}
.bot .b .pic img:hover{-webkit-filter: grayscale(0);
filter:gray;
filter: grayscale(0);}
.Banner002498{ margin:0 auto; max-width:1920px; height:600px; overflow-x:hidden;}
.Banner002498 .loadingimg{ width:100%; max-width:none; position:absolute; left:-100%; top:0; opacity:0;}
/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative;width:100%;height:600px !important;}
.box_skitter img { max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative; z-index:2;}
.box_skitter .image { overflow:hidden;}
.box_skitter .image img {display:none; width:100%;height:600px !important;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button ,
.box_skitter .next_button{position:absolute;top:50%;z-index:100;width:35px;height:65px;overflow:hidden;text-indent:-9999em;margin-top:-32.5px; background-repeat:no-repeat; background-position:left top; background-size:contain;}
.box_skitter .prev_button {left:2%;background-image:url(../images/Banner002498_btn-prev.png);}
.box_skitter .next_button {right:2%;background-image:url(../images/Banner002498_btn-next.png);}
.box_skitter .prev_button:hover{ background-image:url(../images/Banner002498_btn-prev-hover.png);}
.box_skitter .next_button:hover{ background-image:url(../images/Banner002498_btn-next-hover.png);}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {position:absolute;bottom:15px;left:0; width:100%; text-align:center;z-index:10;}
.box_skitter .info_slide .image_number { display:inline-block; width:54px; height:10px; overflow:hidden; line-height:1000px; background:rgba(255,255,255,0.5); cursor:pointer;}
.box_skitter .info_slide .image_number_select {background:#fc7900;}

/* =Thumbs
	Change width and height to customization dimension thumb
-------------------------------------------------------------- */
.box_skitter .container_thumbs { position:relative;overflow:hidden;height:50px; }
.box_skitter .info_slide_thumb { height:50px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;overflow:hidden;top:auto;top:0;left:0;padding:0 !important;opacity:1.0; }
.box_skitter .info_slide_thumb .image_number { overflow:hidden;width:100px;height:50px;position:relative;margin:0 !important; padding:0 !important; -moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.box_skitter .info_slide_thumb .image_number img { position:absolute;top:-30px;left:-30px;height:100px;}
.box_skitter .box_scroll_thumbs { padding:0; }
.box_skitter .box_scroll_thumbs .scroll_thumbs { position:absolute;bottom:60px;left:50px;background:#ccc;background:-moz-linear-gradient(-90deg, #555, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));width:200px;height:10px;overflow:hidden;text-indent:-9999em;z-index:101; cursor:pointer;border:0px solid #333; }

/* =Dots
-------------------------------------------------------------- */
.box_skitter .info_slide_dots {position:absolute;bottom:-40px;z-index:151;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.box_skitter .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:18px;height:18px;text-indent:-9999em;overflow:hidden;}
.box_skitter .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 0;}

/* =Loading
-------------------------------------------------------------- */
.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}

/* =Focus
-------------------------------------------------------------- */
#overlay_skitter { position:absolute; top:0; left:0; width:100%; z-index:9998; opacity:1; background:#000; }

.box_skitter .focus_button {position:absolute;top:50%;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../images/focus-button.png) no-repeat left top;opacity:0;}
.box_skitter .play_pause_button {position:absolute;top:50%;z-index:151;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(../images/pause-button.png) no-repeat left top;opacity:0;}
.box_skitter .play_pause_button.play_button {background:url(../images/play-button.png) no-repeat left top;}

/* =Example for dimenions
-------------------------------------------------------------- */

.banner{overflow: hidden;}
.shutter {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  border-radius: 10px;
}
  
}
.shutter-img {
  z-index: 1;
}
.shutter-img,
.shutter-img a {
  width: 100%;
  height: 100%;
}
.shutter-img a {
  cursor: default;
  display:block;
}
.shutter-img a > img {
  width: 100%;
  height: 100%;
  display:none;
}
.shutter-img .created {
  overflow: hidden;
  position: absolute;
  z-index: 20;
}
.shutter-btn {}
.shutter-btn li {
  position: absolute;
  z-index: 2;
  top: 50%;
  width: 49px;
  height: 49px;
  margin-top: -25px;
  cursor: pointer;
}
.shutter-btn li.prev {
  left: 20px;

}
.shutter-btn li.next {
  right: 20px;

}
.shutter-desc {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 36px;
}
.shutter-desc p {
  padding-left: 20px;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
}

/*Banner002527 */
.Banner002527{ overflow:hidden;}
#wowslider-container { zoom: 1; position: relative; width: 100%;max-height:580px;z-index:30;border:none;text-align:left; margin:0 auto; padding:0;}
* html #wowslider-container{ width:1280px }
#wowslider-container .ws_images ul{position:relative;width: 10000%; height:100%;left:0;overflow: visible;}
#wowslider-container .ws_images ul li{position: relative;width:1%;height:100%;line-height:0; /*opera*/overflow: hidden;float:left;}
#wowslider-container .ws_images{position: relative;left:0;top:0;width:100%;overflow:hidden;}
#wowslider-container .ws_images a{width:100%;display:block;color:transparent;}
#wowslider-container img{max-width: none !important;}
#wowslider-container .ws_images img{width:100%;max-width: none;}
/*controls*/
#wowslider-container  .ws_bullets { position:absolute; width:100%; left:0; bottom:3%;z-index:30;	}
#wowslider-container  .ws_bullets  div{ display:table; margin:0 auto; overflow:hidden;}
#wowslider-container  .ws_bullets a{ float:left; margin:0 2px;width:10px; height:10px; border-radius:50%; background:#000; opacity:0.3;}
#wowslider-container  .ws_bullets a.ws_selbull{ opacity:0.6;}
#wowslider-container a.ws_next, 
#wowslider-container a.ws_prev{position:absolute;display:none;	background: url(../images/Banner002527_icon_left.png) no-repeat center center rgba(0, 127, 232,0.5); background-size:auto 50%;top:50%;	margin-top:-2.5em;	height: 5em;width: 5em;	z-index:30;	border-radius: 50%;}
#wowslider-container a.ws_next:hover,
#wowslider-container a.ws_prev:hover{background-color: rgba(0, 127, 232,0.3);}
#wowslider-container a.ws_next{right:10px; background-image:url(../images/Banner002527_icon_right.png);}
#wowslider-container a.ws_prev {left:10px;}
* html #wowslider-container a.ws_next,
* html #wowslider-container a.ws_prev,
#wowslider-container:hover a.ws_next,
 #wowslider-container:hover a.ws_prev {display:block}
 /*controls end*/
 @media(max-width:1024px){
#wowslider-container a.ws_next, 
#wowslider-container a.ws_prev{margin-top:-1.5em;	height: 3em;width: 3em;	}
}
 /*Banner002527 end */


.ban{ width:500px; height:600px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:500px; height:500px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
/* fi_movie */
.fi_movie{position:relative;width:980px;height:380px;background:000;overflow:hidden;margin-top:30px;}
.fi_movie a{outline:none;text-decoration:none;}
.fi_movie .fi_ct{height:100%;width:100%;}
.fi_movie .fi_note,.fi_movie .fi_ovl_note{position:absolute;height:284px;width:210px;right:0;top:0;z-index:10;background:transparent;}
.fi_movie .fi_ovl_note{background:#000;opacity:.5;z-index:9;height:380px;width:250px;}               
.fi_movie .fi_tab{position:absolute;height:624px;height:64px;bottom:0px;left:53px;} 
.fi_movie .fi_tab_inner{position:relative;width:564px;margin:0 4px;padding:7px 0;overflow:hidden;}
.fi_movie .fi_tab_{position:relative;width:2000px;}
.fi_movie .fi_tab li{float:left;margin:0 5px;display:inline;position:relative;}
.fi_movie .fi_tab img{width:80px;height:45px;background:#fff;padding:2px;}
.fi_movie .fi_ovl_tab{position:absolute;left:0;top:0;width:84px;height:49px;background:#000;}
.fi_movie .fi_btn,.fi_movie .fi_tab_inner{float:left;z-index:10;}
.fi_movie .fi_btn{position:relative;width:27px;height:100%;}
.fi_movie .fi_btn a{position:absolute;width:27px;height:32px;left:0;top:50%;margin-top:-16px;}
.fi_movie .fi_prev a{background:url("../images/jqf_left_on.png") no-repeat;}
.fi_movie .fi_next a{background:url("../images/jqf_right_on.png") no-repeat;}
.fi_movie .fi_prev a:hover{background:url("../images/jqf_left_hot.png") no-repeat;}
.fi_movie .fi_next a:hover{background:url("../images/jqf_right_hot.png") no-repeat;}
.fi_movie .fi_prev a.fi_off,.fi_movie .fi_prev a.fi_off:hover{background:url("../images/jqf_left_off.png") no-repeat;cursor:default;}
.fi_movie .fi_next a.fi_off,.fi_movie .fi_next a.fi_off:hover{background:url("../images/jqf_right_off.png") no-repeat;cursor:default;}
.fi_movie .fi_note{padding:20px;text-align:left;}
.fi_movie h2.fi_tt{text-align:left;padding:25px 0 0 0;}
.fi_movie h2.fi_tt a{font-size:20px;font-family:"黑体";color:#fff;}
.fi_movie .fi_tt0 a{font-size:14px;font-family:"Arial";line-height:22px;color:#fff;}
.fi_movie .fi_acts a{color:#fff;font-family:"宋体";font-size:14px;}
.fi_movie .fi_meta{margin-top:35px;padding-top:15px;color:#cbcbcb;line-height:22px;background:url("../images/fi_movie_dot.gif") repeat-x left top;}
.fi_movie .fi_meta a{color:#cbcbcb;margin-right:5px;}
.fi_movie .fi_meta a:hover{color:#fff;text-decoration:underline;}
.fi_movie .fi_meta label{float:left;}
.fi_movie .fi_meta p{padding-left:42px;padding-bottom:2px;}
.fi_movie .fi_meta .fi_mdesc{line-height:20px;}
.fi_movie .fi_acts{position:absolute;width:210px;height:56px;;right:0;bottom:0;padding:0 20px;z-index:10;}
.fi_movie .fi_btnplay{display:block;width:94px;height:27px;text-align:center;line-height:27px;background:url("../images/movie-normal.png") no-repeat;}
/*.fi_movie .fi_btnplay:hover{background:url("../images/jqf_btn1.png");}*/
.fi_movie .fi_pointer{position:absolute;width:84px;height:54px;left:36px;top:2px;z-index:-1;background:url("../images/jqf_pointer.png") no-repeat;}
.fi_movie .fi_loading{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:100;}
.fi_movie .fi_loading img{display:block;position:absolute;width:47px;height:47px;left:50%;top:50%;margin-left:-23px;margin-top:-23px;}
/* styles for goddawn ie6 */
.fi_movie .fi_prev a{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/jqf_left_on.png");}
.fi_movie .fi_next a{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/jqf_right_on.png");}
.fi_movie .fi_prev a:hover{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/jqf_left_hot.png");}
.fi_movie .fi_next a:hover{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/jqf_right_hot.png");}
.fi_movie .fi_prev a.fi_off,.fi_movie .fi_prev a.fi_off:hover{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/jqf_left_off.png");}
.fi_movie .fi_next a.fi_off,.fi_movie .fi_next a.fi_off:hover{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/jqf_right_off.png");}
.fi_movie .fi_pointer{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/jqf_pointer.png");}

/*Banner002594 */
.Banner002594 {
    z-index: 96;
}

.Banner002594 .controls {
    position: absolute;
    z-index: 2;
    right: 3%;
    bottom: 5%;
}

.Banner002594 .controls ol {
    font-family: Arial, Helvetica, sans-serif;
    color: #838281;
}

.Banner002594 .controls ol span.swiper-pagination-current {
    color: #0253a2;
    font-size: 36px;
}

.Banner002594 .controls li {
    width: 39px;
    height: 10px;
    background: url(../images/Banner002594_btn_next.png) no-repeat center center;
    cursor: pointer;
    margin: 0 8px;
}

.Banner002594 .controls li.prev {
    background-image: url(../images/Banner002594_btn_prev.png);
}

.Banner002594 .swiper-container {
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.Banner002594 .swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.Banner002594 .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 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;
}

.Banner002594 .swiper-container-fade .swiper-slide-active {
    pointer-events: auto;
}

.Banner002594 .swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.Banner002594 .swiper-slide {
    position: relative;
    height: 100%;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    -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;
}

.Banner002594 .swiper-slide::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    background: rgba(0, 0, 0, .32);
}

.Banner002594 .inner {
    width: 100%;
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 3;
    padding: 0 3%;
}

.Banner002594 .inner p {
    margin: 0;
}

.Banner002594 .inner .p1 {
    font-size: 24px;
}

.Banner002594 .inner .p2 {
    font-size: 60px;
    margin: 0.5% 0 1% 0;
}

.Banner002594 .inner .more {
    text-align: center;
}

.Banner002594 .inner .more a {
    display: inline-block;
    line-height: 46px;
    background: #0253a2;
    color: #fff;
    width: 50%;
    max-width: 175px;
}

.Banner002594 .inner .more a::after {
    display: inline-block;
    content: '';
    width: 33px;
    height: 8px;
    background: url(../images/Banner002594_btn_next.png) no-repeat center center;
    background-size: contain;
    vertical-align: middle;
    margin: -4px 0 0 5px;
}

@media(max-width:480px) {
    .Banner002594 .inner .p1 {
        font-size: 18px;
    }

    .Banner002594 .inner .p2 {
        font-size: 30px;
    }
}

/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/PicList002311-blank.gif');
    /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {

    #fancybox-loading,
    .fancybox-close,
    .fancybox-prev span,
    .fancybox-next span {
        background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
        background-size: 44px 152px;
        /*The size of the normal image,half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
        background-size: 24px 24px;
        /*The size of the normal image,half the size of the hi-res image*/
    }
}

/*carousel 公共样式只留一份*/
.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;
    transition: .4s;
}

.owl-carousel .owl-item:hover {
    transition: .4s;
}

.owl-carousel .owl-item img {
    display: block;
    max-width: 100%;
    transition: .4s;
}

.owl-carousel .owl-item:hover img {
    transition: .4s;
    transform: scale(1.1)
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/* * Owl Carousel - Animate Plugin */
.owl-carousel .animated {
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
    z-index: 0;
}

.owl-carousel .owl-animated-out {
    z-index: 1;
}

.owl-carousel .fadeOut {
    animation-name: fadeOut;
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/* * Owl Carousel - Auto Height Plugin */
.owl-height {
    transition: height 500ms ease-in-out;
}

/* * Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
}

/* * Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding-bottom:3%;}
.RighInfo002228 .fl{ width:54%; float:left;}
.RighInfo002228 .fr{ width:42%; float:right;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#434343; font-size:20px; margin:30px 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; font-weight:normal; text-transform:none;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "微软雅黑"; color:#333;}
.RighInfo002228 .txt h1{ color:#2070b8; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #2070b8; color:#2070b8; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .info_pn{ padding-top:10px;}
.RighInfo002228 .info_pn span{ display:block; font-size:12px; padding-top:10px;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:22px;}
  .RighInfo002228 .single-header h3{ font-size:12px;}
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:20px;}
}