/**/
/*----------------------------------------------------------------*/
.swiper-slide img { display: block; width: 100%; }

/*----------------------------------------------------------------*/

*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;font-family:hs_r,"Microsoft YaHei",Arial;}
*{-webkit-box-sizing: border-box;box-sizing: border-box; font-family: hs_r;}
body{font-size: 14px;color: #333;}
a{text-decoration: none;font-size: 14px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease;}
address, caption, cite, code, dfn, em, th, var, optgroup, i{font-style: inherit;font-weight: inherit;}
img{vertical-align: top;border: none;}
input, textarea{outline: none;border: none;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}
.w1500,.page,.gy,.box{max-width: 100%;width: 100%; margin: 0 auto;padding: 0% 6%;min-width: 1400px;}
.clear,.cl{height: 0; overflow: hidden; clear: both;}
.db>div, .lb>li, .dd>dl{display:inline-block;vertical-align:top;}
br{line-height: 0;}

html{-webkit-text-size-adjust:none; }
body{color: #1a1a1a;margin:0; padding:0; font-family: hs_r;}
header,nav,section,article,aside,footer {display: block;}
input,select,textarea {border-radius: 0;outline: none; font-family: hs_r;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a{color: #1a1a1a;font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;} 
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}

.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.alltra {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.table {display: table;width: 100%;height: 100%;}
.table-cell {display: table-cell;vertical-align: middle;}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.cl{ clear:both;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto!important;height: auto!important;z-index: 1;max-width: 100%;max-height:100%;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto; }
.content{margin: auto;position: relative;overflow: hidden;}


.hs_l{font-family:hs_l}
.hs_r{font-family:hs_r}
.hs_m{font-family:hs_m}
.hs_b{font-family:hs_b}






.series-content_m { display: none; }
.series-swiper { width: 100%; padding-bottom:30px;}
.series-swiper:hover .series-prev { left: 30px; opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; }
.series-swiper:hover .series-next { right: 30px; opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; }
.series-swiper:hover .series-prev:hover, .series-swiper:hover .series-next:hover { opacity: 0.9; }
.series-swiper .swiper-wrapper { width: 70%; cursor: default; left: -390px; }
.series-swiper .swiper-slide { overflow: hidden; font-size: 18px; background: #fff; transition: 300ms; transform: scale(0.8);/*transition: all 4s;*/
}
.series-swiper .swiper-slide a { display: block; }
.series-swiper .swiper-slide-active, .swiper-slide-duplicate-active, .series-swiper .swiper-slide-active + .swiper-slide { transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); }
.series-swiper .swiper-slide-prev { right: -70px; /*pointer-events:none;*/
}
.series-swiper .swiper-slide-next + .swiper-slide { left: -70px; }
.series-swiper .swiper-slide-next + .swiper-slide .series-more:hover span.icon--6 { animation: none; -o-animation: none; -ms-animation: none; -moz-animation: none; -webkit-animation: none; }
.series-swiper .swiper-slide-next img, .series-swiper .swiper-slide-active img {  transition: all .4s;
 -o-transition: all .4s;
 -ms-transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
}
.series-swiper .swiper-slide-next:hover img, .series-swiper .swiper-slide-active:hover img { transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); }
/*.series-swiper .swiper-slide-prev::after {
	display: block;
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	pointer-events: auto;
}*/
.series-swiper .swiper-slide .part3-swiper-info { position: absolute; top: 50%; left: 40px; transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.series-more:hover span.icon--6 { animation: bounceNew 0.4s; -o-animation: bounceNew 0.4s; -ms-animation: bounceNew 0.4s; -moz-animation: bounceNew 0.4s; -webkit-animation: bounceNew 0.4s; }
.series-swiper-pagination { left: 50%; transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); margin-top:0px; }
.series-swiper-pagination .swiper-pagination-bullet { width:16px; height: 16px; background: #dadada; margin: 0 7px; border-radius: 100%; opacity: 1; -moz-opacity: 1; filter: alpha(opacity=1); border:none; outline:none;}
.series-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #1c4b9b;  border:none; outline:none;}
.series-swiper-pagination .swiper-pagination-bullet:last-child { display: none; }

.pc-common-prev.swiper-button-disabled, .pc-common-next.swiper-button-disabled { opacity: 0 !important; }
.pc-common-prev, .pc-common-next { width: 46px; height: 46px; opacity: 0; -moz-opacity: 0; -webkit-opacity: 0;  transition: all .4s;
 -o-transition: all .4s;
 -ms-transition: all .4s;
 -moz-transition: all .4s;
 -webkit-transition: all .4s;
background-size: cover; }
.pc-common-next { right: 0; background-image: url('../images/gdyygy_r.png'); }
.pc-common-prev { left: 0; background-image: url('../images/gdyygy_l.png'); }
