/*开发豆原创源码，唯一官网：www.kaifadou.com*/
/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 12px; background:#f5f5f5;font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}
/* 全站全局CSS部分结束 */

.g-white-box{ width:100%; height:auto; background:#fff; box-shadow:0px 2px 4px #ccc; margin:12px 0 0; display:block; overflow:hidden}


/*滑动导航*/
.g-class-nav{ height:38px; margin:0; padding:0 38px 0 0; box-sizing:border-box; position:relative; zoom:1}
.g-class-nav .swiper-wrapper{width:100%; height:100%; display:flex; box-sizing:content-box; position:relative; zoom:1; z-index:10;}
.g-class-nav .swiper-wrapper .swiper-slide{width: 20%;-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0;  height: 100%; position: relative; float: left}
.g-class-nav .swiper-wrapper .swiper-slide a{ height:38px; line-height:38px; font-size:16px; font-weight:normal; color:#333; text-align:center; border-bottom:2px solid #fff; box-sizing:border-box; display:block; overflow:hidden;}
body .g-class-nav .swiper-wrapper .m-hover a{ border-bottom:2px solid #333; color: #333 }
.g-class-nav .m-right-icon{ width:34px; height:34px; background:#fff; display:block; overflow:hidden;position:absolute; right:0; top:0; z-index:10;}
.g-class-nav .m-right-icon b{ width:18px; height:18px;  border-radius:22px; margin:7px auto 0; display:block; overflow:hidden;}
.g-class-nav .m-right-icon b:after{ content:""; width:10px; height:10px; border-top:1px solid #333; border-right:1px solid #333; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); margin:5px 0 0 4px; display:block; overflow:hidden;}

/*底部*/
.g-foot{ padding:12px; box-sizing:border-box; background:#2b2e33; display:block; overflow:hidden;margin:12px 0 0;}
.g-foot p{ font-size:14px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden; }
.f-footer { text-align: center; background-color: #000; padding: 15px 0; }
.f-footer p { color: #999;padding:3px 0; }



/* 翻页 */
body .m-page{ border:0px;text-align: center;display: inherit;margin: 12px 0px 15px;}
body .m-page b{display: inline-block;padding: 0em 0.9em;font-size: 15px;background-color: #2b2e33;height: 31px;line-height: 31px;border-radius: 4px; color: #fff;}
body .m-page a{padding: 0em 0.9em;color: #333;background-color: #e8e8e8;text-decoration: none;border-radius: 4px; border-right: 0px;height: 31px;line-height: 31px;width: auto;display: inline-block;    font-size: 14px;}


/* 当前位置 */
.m-nav { margin: 10px; height: 18px; line-height: 18px; font-size: 14px; border-left: 3px solid #f90; padding-left: 10px; }



.g-to16 { width:100%; height:40px; padding:0 86px 0 0; background:#fd6a88; box-sizing:border-box; display:block; overflow:hidden;}
.g-to16 .g-to-leftl{ float:left; width:auto; height:40px; display:block; overflow:hidden;}
.g-to16 .g-to-leftl b{ width:auto; height:40px; padding:7px; box-sizing:border-box; float:left; border-right:1px solid #ee4d75; display:inline; overflow:hidden;}
.g-to16 .g-to-leftl b img{ height:100%; display:block; overflow:hidden}
.g-to16 p{width:auto;height:40px;line-height:40px;font-size:20px;font-weight:normal;color:#fff;text-shadow:1px 1px 1px #ee4d75;border-left:1px solid #ff93a9;float:left;padding: 0 36px 0 10px;box-sizing:border-box;display:inline;overflow:hidden;position:relative;zoom:1;}
.g-to16 .f-lm > i:nth-child(2){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #fd6a88;display:block;overflow:hidden;position:absolute;right: 3px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:10;}
.g-to16 .f-lm > i:nth-child(3){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #ee4d75;display:block;overflow:hidden;position:absolute;right: 2px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);z-index:9;}
.g-to16 .f-lm > i:nth-child(4){width:0;height:20px;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 15px solid #fd6a88;display:block;overflow:hidden;position:absolute;right: 0px;top: 10px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.g-to16 > a:nth-last-child(1){ width:40px; height:40px; background:url(../images/5h-icon.png) no-repeat 10px 10px; background-size:600px; display:block; overflow:hidden; position:absolute; right:0px; top:0;}
/*.g-to16 > a:nth-last-child(1){ width:46px; height:40px; background:url(../images/5h-icon.png) no-repeat 8px -81px; background-size:600px; display:block; overflow:hidden; position:absolute; right:0; top:0; display: none}*/
.g-to16 .f-lm{ float:left; width: auto; height: 40px; line-height: 40px; font-size: 16px; font-weight: normal; text-shadow: 1px 1px 1px #ee4d75; border-left: 1px solid #ff93a9; padding: 0 36px 0 10px; box-sizing: border-box; display: inline; overflow: hidden; position: relative; color:#fff; zoom: 1;}
.g-to16 .f-lm a{ color:#fff;}


/* 评论 */
.g-game-comment{ width:100%; height:auto;  margin:0; box-shadow:0 2px 3px #ccc; padding:0 10px 20px; box-sizing:border-box; display:block; overflow:hidden; background-color: #fff;}
.g-game-comment .g-game-img{ width:80px; height:80px; float:left; position:relative; zoom:1; margin:15px 0 0 5px; display:inline; overflow:hidden;}
.g-game-comment .g-game-img img{ width:100%; height:80px; display:block; overflow:hidden; border-radius:10px;}
.g-game-comment .g-game-img b{ width:100%; height:80px; background:url(../images/down-img-light.png) no-repeat left top; background-size:80px; position:absolute; left:0; top:0; z-index:5}
.g-game-comment .w-text{ width:100%; height:auto; display:block; overflow:hidden; margin:10px 0 0 0; padding:0;}
.g-game-comment .w-text textarea{ width:96%; height:auto; display:block; overflow:hidden;background-color: #fff;    border: 1px solid #ccc;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);    -webkit-transition: border linear .2s,box-shadow linear .2s;    -moz-transition: border linear .2s,box-shadow linear .2s;    -o-transition: border linear .2s,box-shadow linear .2s;    transition: border linear .2s,box-shadow linear .2s;    padding: 4px 6px;    margin-bottom: 10px;    font-size: 14px;    line-height: 20px;    color: #555;    vertical-align: middle;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}
.g-game-comment .w-button{ width:100%; height:auto; display:block; overflow:hidden; padding:0;}
.g-game-comment .w-button #verify{ width:100%; height:30px; line-height:30px; background:#ee4d75; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; text-align:center; color:#fff; padding:0; margin:0; border:0; display:block; overflow:hidden; border-radius:4px;}
.g-game-title{ width:100%; height:30px; line-height:30px; font-size:15px; font-weight:normal; font-family:"microsoft yahei"; color:#151515; border-left:5px solid #ff1948; box-sizing:border-box; margin:18px 0 0 0; display:block; overflow:hidden; background:#f5f5f5; text-indent:10px;}
.g-game-comment .g-game-ly{  width:100%; height:auto;  overflow:hidden; margin:0; padding:0;}
.g-game-comment .g-game-ly dl{ width:100%; height:auto; display:block; overflow:hidden; margin:0 0 0 0;box-sizing:border-box}
.g-game-comment .g-game-ly dl dt{ width:100%; height:14px; line-height:14px; font-size:14px; font-weight:normal; font-family:"microsoft yahei"; color:#1c934e; margin:10px 0 0 0;}
.g-game-comment .g-game-ly dl dt b{ font-size:14px; font-weight:normal; font-family:"microsoft yahei"; color:#e60000}
.g-game-comment .g-game-ly dl dt i{ display:none}
.g-game-comment .g-game-ly dl dt em{ display:none}
.g-game-comment .g-game-ly dl dd{ width:100%;height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#151515; text-indent:25px; padding:6px 0 0 6px; display:block; background:url(../images/down-ly-bg.png) no-repeat 14px 7px; overflow:hidden; margin:0 }
.g-game-comment .g-game-ly dl dd p{ display:none}

.backtop {    width: 40px;    height: 40px;    position: fixed;    right: 10px;    bottom: 50px;    overflow: hidden;}
.backtop a {    display: block;    width: 100%;    height: 100%;    border-radius: 20px;    background: rgba(0,0,0,0.6) url("/kaifadou/skin/m2016/images/backtop.png") no-repeat;    background-size: 100% 100%;    text-indent: -999em;}

.m-pltxt { display: none }
/* 播放 */
.m-infodiv { width: 100% }
.m-infodiv video { width: 100% }

.g-mtxt { padding:0 20px 15px; margin-bottom: 10px; background: #fff }
.g-mtxt h1 {    font-size: 20px;    line-height: 28px; padding: 8px 0 5px; font-weight: normal;}

.g-mtxt .m-mtxtinfo { color: #999; padding: 0 0 8px ; font-size: 14px }
.m-mtxtinfo .m-ml span { margin-right: 10px; position: relative; padding-left: 22px; }
.m-mtxtinfo .m-ml span::before{    content: '';    position: absolute;    left: 0;    top: 0;    display: inline-block;    width: 20px;
    height: 20px;       background: url(../images/vspr.png) no-repeat;background-size: 20px auto; }
.m-mtxtinfo .m-ml > span.m-in-time::before {    background-position: 0 -29px;}
.m-mtxtinfo .m-ml > span.m-in-play::before {    background-position: 0 -85px;}
.g-mtxt .m-txtxdiv { font-size: 16px; color: #333; line-height: 28px ;overflow: hidden; position: relative;}
.g-mtxt .m-txtxdiv p,.g-mtxt .m-txtxdiv h3{ margin-bottom: 10px; }
.g-mtxt .m-txtxdiv h3{ font-size: 16px; font-weight: 400; color: #333!important; }

.g-mtxt .m-txtxdiv:after {content: "";position: absolute;bottom: 0;display: block;width: 100%;height: 4rem;background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);}
.g-mtxt .shouqi:after { display: none }


.more{display:block;height:30px;line-height:30px;padding:0;text-align:center;color:#fd6a88;font-size:14px;}
.arrow{display:inline-block;line-height:36px;}
.arrow::after{content:"";position:relative;top:-3px;display:inline-block;width:8px;height:8px;margin-left:8px;border-top:1px solid #fd6a88;border-left:1px solid #fd6a88;-webkit-transform:rotateZ(135deg);transform:rotateZ(225deg);}
.arrow.arr-top::after{top:2px;border:none;border-bottom:1px solid #fd6a88;border-right:1px solid #fd6a88;}

.m-mfx { margin:0 20px;border-bottom: 1px #d7d7d7 solid; padding-bottom: 15px;}

.m-tagsdiv { padding-top: 10px }
.m-tagsdiv a {    float: left;    margin-bottom: 10px;    margin-right: 15px;    border-radius: 2px;    padding: 0 10px;    min-width: 16px;    height: 30px;    line-height: 30px;    background-color: #fafafa;    font-size: 14px;    color: #333;    white-space: nowrap;}
.m-tagsdiv a:hover { color: #fff; background-color: #f90 }

.m-titleh2 {padding: 12px 0; background: #fff}
.m-titleh2 span {height: 20px;line-height: 20px;padding-left: 10px;    font-size:  font-size:16px;font-weight: 400;color: #111;border-left: 5px solid #fd6a88;}

.m-morevideo { background: #fff ; margin-bottom: 10px;}
.m-morevideo ul { padding-right: 1% }
.m-morevideo ul li{ width: 49%; height: 100%; overflow: hidden; margin:0 0 5px 1%; }
.m-morevideo ul li a{ display: block; position: relative; }
.m-morevideo ul li a img{ display: block;width: 100%; height:15vh;-webkit-transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease; }
.m-morevideo ul li a:hover img {-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
.m-morevideo ul li a p { left: 0; bottom: 0; width: 94%; padding: 0 3%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; color: #fff; background-color: rgba(0,0,0,0.5) }
.m-morevideo ul li a span {position:absolute;right: 10px; top: 10px; border-radius: 5px;  height: 20px; line-height: 20px; font-size: 12px; color: #999; background-color: rgba(0,0,0,0.5); text-align: center; overflow: hidden;padding: 0 6px}

.m-ly { padding-bottom: 15px; }
#saypl { margin-top: 0!important }
.g-list-nav{ width:100%; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#555; text-indent:10px; padding:0; box-sizing:border-box; background:#fff; border-bottom:1px solid #ffbe00; box-sizing:border-box; margin:10px 0 0; display:block; overflow:hidden; position:relative; zoom:1;}
.g-list-nav strong{ color:#ffbe00; font-weight:bold; padding:0 2px;}
.js-video {  position: relative;  background: rgba(0, 0, 0, 0.0);
}

video {  max-width: 100%;  background-size: cover;  background-position: center center;}

.js-video button {  -moz-appearance: none;  -webkit-appearance: none;}

.m-fxdiv {  float: left;  margin-right: 10px;  }
.f-addcla {float: left;}
.m-addcl { display: block;width: 120px; height: 48px; background-size: 120px;  }

.m-mc {display: -webkit-box;    display: box;}
.m-mc > div {    -webkit-box-flex: 1;    box-flex: 1;}
.m-mr { text-align: right }
.m-mr .m-share{text-indent: 999px;display: inline-block;    float: right;    overflow: hidden;    cursor: pointer;    width: 20px;    height: 20px;    background: url(../images/vfunbtn.png) no-repeat 0 -35px;    background-size: 15px;margin-right:0;}



/* 新款分享 */
#nativeShare {position:fixed;bottom:0;left:0;width:100%;z-index:999999;background-color:#f1f1f1; bottom: 0px;    opacity: 1; display: block;}
#nativeShare .label {font-size:20px;}
#nativeShare .m-fxlist {overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-left:18px;*zoom:1;white-space:nowrap;font-size:0;}
::-webkit-scrollbar {display:none;}
#nativeShare .m-fxlist span {display:inline-block;padding:30px 0;margin-right:18px;text-align:center;font-size:0.8rem;}
#nativeShare a {padding:0;margin:0;font-size:1.2rem;float:none;}
#nativeShare span i,#nativeShare a {width:60px;height:60px;display:block;margin:0 auto;margin-bottom:5px;background:#fff url(../images/share-btn.png) center 16px no-repeat;background-size:35px auto;border-radius:50%;}
#nativeShare .weibo i,#nativeShare .bds_tsina {background-position:center -72px;}
#nativeShare .weixin i {}
#nativeShare .weixin_timeline i {background-position:center -28px;}
#nativeShare .qq i {background-position:center -116px;}
#nativeShare .qzone i,#nativeShare .bds_qzone {background-position:center -160px;}
#nativeShare .close {display:block;width:100%;line-height:47px;text-align:center;color:#333;font-size:16px;background:#f8f8f8;border-top:#eaeaea 1px solid;cursor:pointer;}
.txttip {position:absolute;top:0;width:100%;height:112px;padding:30px 0 0 0;background:#f1f1f1; display: none}
.txttip dd,.txttip dt {padding:0 15px;font-size:0.95rem;}
.txttip dt {line-height:40px;}
.txttip dd {padding:0 15px;}
.txttip dd span {display:block;line-height:30px;padding:0 5px;border:1px solid #ddd;}
.mask {position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,.7);cursor:pointer;}

/* 首页 */

.g-title{ margin:14px 8px 0; display:block; overflow:hidden}
.g-title dt{ height:22px; line-height:22px; font-size:20px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.g-title dd{height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#ffae00; float:right; display:inline; overflow:hidden}
.g-title dd i{ width:14px; height:14px; background:url(../images/index-icon.png) no-repeat; background-size:28px; float:left; margin:4px 4px 0 0; display:inline; overflow:hidden}

.g-news-hot ul {padding:15px 1% 0 0;}
.g-news-hot ul li{ width: 49%; height: 100%; overflow: hidden; margin:0 0 5px 1%; }
.g-news-hot ul li a{ display: block; position: relative; }
.g-news-hot ul li a img{ display: block;width: 100%; height:49vw;-webkit-transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease; }
.g-news-hot ul li a:hover img {-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
.g-news-hot ul li a p { position:absolute;left: 0; bottom: 0; width: 94%; padding: 0 3%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; color: #fff; background-color: rgba(0,0,0,0.5) }
.g-news-hot ul li a span {position:absolute;right: 10px; top: 10px; border-radius: 5px;  height: 20px; line-height: 20px; font-size: 12px; color: #999; background-color: rgba(0,0,0,0.5); text-align: center; overflow: hidden;padding: 0 6px}

.m-tjul li:first-child { width: 99% }
.m-tjul li:first-child a img{ height:98vw; }


/*  新首页 */
.m-lidiv { padding-top: 10px; }
.m-inlist { background: #fff;box-shadow: 0 2px 10px rgba(200,200,200,1); margin-bottom: 15px }
.m-inlist h3 { font-size: 16px; padding:5px 0 8px 2%; font-weight: 400 }

.m-inliul li {    width: 47%;    margin-bottom:10px;    position: relative; margin-left: 2%}
.m-inliul li a { display: block; position: relative; text-align: center;}

.m-inliul li a p{ font-size: 15px; padding:5px;  height: 34px; overflow: hidden;}

.m-inliul li a span{    position: absolute;    right: 5px;    top: 5px;    border-radius: 5px;    height: 20px;    line-height: 20px;    font-size: 12px;    color: #999;    background-color: rgba(0,0,0,0.5);    text-align: center;    overflow: hidden;    padding: 0 6px;}
.m-inliul li a img { width: 170px; height: 95px; }


/* 幻灯 */
.slider{position:relative}
.swiper-container{height:167px;overflow:hidden}
.swiper-container .swiper-wrapper{height:100%}
.swiper-container .swiper-slide{float:left;width:100%;height:100%}
.swiper-container .swiper-slide img{width:100%;height:100% }
.slider_li{position:absolute;right:0;bottom:15px;width:100%;height:30px;overflow:hidden;font:14px/30px "Microsoft YaHei";color:#fff}
.slider_li li{display:none;float:right;/*max-width:100%;*/height:30px;overflow:hidden;padding-left:10px;text-align:right;background-color:rgba(0,0,0,.7);line-height:30px}
.slider_li li.on{display:block}
.slider_li li em{float:right;height:30px;margin-left:10px;padding:0 10px;background-color:#ee4d75}
.slider_li li span{}
.slider_li li span:only-child{float:right;max-width:100%;padding-right:10px}

footer{ height:44px; line-height:55px; text-align:center; color:#aaaaaa;}
footer a{ padding:0 16px; color:#333333;}