html{min-height:100%;touch-action-1: manipulation;}
/* 标签被点击时产生的边框 2.去除ios a标签被点击时产生的半透明灰色背景 */
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,#gContainer{
	background: #eee;max-width:960px;padding:0px;margin:0px auto;min-height:100%;
}

.container-fixwidth{
}
a.unstyle{color:inherit;}
a.unstyle:hover,a.unstyle:focus{color:inherit;}
.active{opacity:0.85;}
.block{margin-left:10px;margin-right:10px;}
#prepareLoad{background: #eee;position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:999999;display:none;text-align:center;line-height:30px;font-weight:bold;color:#555;}
#prepareLoad .loading{background: url(loading.gif) center center no-repeat;display:block;height:20px;position:relative;margin-top:45%;}
#prepareLoad .loading:after{content:"正在加载页面...";position:absolute;top:20px;left:0px;width:100%;text-align:center;}
#prepareLoad img{display:block;margin:0 auto;}
body.prepare{overflow:hidden}
body.prepare #prepareLoad{display:block;}
hr{
	margin: 20px 0;
	border: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}
a:-webkit-any-link {
	text-decoration: none;
}
.hidden{display:none}
.debug-tip{
	border: 1px #ccc solid;
	text-align: center;
	margin:10px;
	padding: 20px 0px;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #c1c1c1;
	background-color: #EEEEEE;
	border-radius: 11px 11px 11px 11px;
}
.container-fluid{ padding-left: 5px; padding-right: 5px;}
.module {margin-top:5px;}
.module:first-child{margin-top:0px;}
.module{*zoom:1}.module:before,.module:after{display:table;content:"";line-height:0}.module:after{clear:both}

.module-group{margin-top:0px;}

.g-copyright{text-align:center;font-size:12px;color:rgba(7, 7, 7, 0.3);padding:10px 0;line-height:14px;text-shadow: 0 1px 0 rgba(255,255,255,0.8);}
.g-copyright span{display:block;}
.box{min-height:80px; border: #f20b37 0px dotted;background-color:#efc1c1;}

.c-pnav-con{text-align:center;font-size:18px;}.c-pnav-con ul{list-style:none;display:inline-block;}.c-pnav-con ul li{display:inline-block;padding:5px 15px;}
.c-pnav-con ul li:nth-child(2){width:85px;}
.c-pnav-con ul li:nth-child(3){margin-left:-110px;}
.c-pnav-con ul li:last-child{margin-left:0;}
.c-pnav-con .c-p-sec{display:inline-block;margin:20px auto;}
.c-pnav-con .c-p-sec div{display:inline-block;}
.c-pnav-con .c-p-sec .c-p-pre{width:90px;}.c-pnav-con .c-p-sec .c-p-pre a{display:inline-block;width:70px;height:30px;line-height:30px;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e8e8e8));border:1px #D5D5D5 solid;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;border-left:0px #d5d5d5 solid;border-right:1px #d5d5d5 solid;}
.c-pnav-con .c-p-sec .c-p-pre .c-p-p{display:inline-block;width:17px;height:30px;position:relative;overflow:hidden;vertical-align:top;}
.c-pnav-con .c-p-sec .c-p-pre .c-p-p em{display:inline;-webkit-transform:rotate(45deg);background:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8));position:absolute;top:4px;left:6px;width:21px;height:21px;border:1px solid #dddddd;}
.c-pnav-con .c-p-sec .c-p-next{width:90px;margin-left:5px;}.c-pnav-con .c-p-sec .c-p-next a{display:inline-block;width:70px;height:30px;line-height:30px;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e8e8e8));border:1px #D5D5D5 solid;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;border-left:1px #d5d5d5 solid;border-right:0px #d5d5d5 solid;}
.c-pnav-con .c-p-sec .c-p-next .c-p-p{display:inline-block;width:17px;height:30px;position:relative;overflow:hidden;vertical-align:top;}.c-pnav-con .c-p-sec .c-p-next .c-p-p em{display:inline;-webkit-transform:rotate(45deg);background:-webkit-gradient(linear, left top, right bottom, from(#fefefe), to(#e8e8e8));position:absolute;top:4px;left:-12px;width:21px;height:21px;border:1px solid #dddddd;}
.c-pnav-con .c-p-sec .c-p-cur{position:relative;height:30px;vertical-align:baseline;text-align:center;margin-left:5px;}.c-pnav-con .c-p-sec .c-p-cur .c-p-arrow{display:inline-block;width:88px;line-height:30px;border:1px solid #dddddd;background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#e8e8e8));}.c-pnav-con .c-p-sec .c-p-cur .c-p-arrow span:first-child{margin-right:5px;width:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.c-pnav-con .c-p-sec .c-p-cur .c-p-down span:last-child{display:inline-block;font-size:0;border-top:3px solid #666666;border-left:3px solid #666666;width:6px;height:6px;background-color:transparent;-webkit-transform:rotate(225deg);margin-bottom:3px;}
.c-pnav-con .c-p-sec .c-p-cur .c-p-up span:last-child{display:inline-block;font-size:0;border-top:3px solid #666666;border-left:3px solid #666666;width:6px;height:6px;background-color:transparent;-webkit-transform:rotate(45deg);}
.c-pnav-con .c-p-sec .c-p-grey{display:inline-block;}.c-pnav-con .c-p-sec .c-p-grey a{color:#999;}
.c-pnav-con .c-p-sec .c-p-select{position:absolute;top:0px;left:0px;height:30px;width:90px;opacity:0;z-index:10;}
.c-pnav-wrapper{display:block;margin:0 10px;padding:0;border-top:1px solid #DDDDDD;}.c-pnav-wrapper a{display:block;position:relative;height:25px;width:60px;top:-2px;border:1px solid #DDD;border-top:0;background-color:#EEE;background-position:center center;background-repeat:no-repeat;border-top-left-radius:2px;border-top-right-radius:2px;margin:auto;}.c-pnav-wrapper a.down div{width:100%;height:100%;text-align:center;}.c-pnav-wrapper a.down div span{display:inline-block;font-size:0;border-top:3px solid #666666;border-left:3px solid #666666;width:6px;height:6px;background-color:transparent;-webkit-transform:rotate(225deg);}
.c-pnav-wrapper a.up div{width:100%;height:100%;text-align:center;}.c-pnav-wrapper a.up div span{display:inline-block;font-size:0;border-top:3px solid #666666;border-left:3px solid #666666;width:6px;height:6px;background-color:transparent;-webkit-transform:rotate(45deg);}


.color-red{color:#a81010}
.color-blue{color:#2d5c88}
.color-green{color:#009933}
.color-cyan{color:#719430}
.color-grunge{color:#85742e}
.color-light_blue{color:#8bbbe0}
.color-light_green{color:#8eccb3}
.color-lime{color:#aec71e}
.color-navy{color:#435960}
.color-orange{color:#EC5923}
.color-pink{color:#e44884}
.color-purple{color:#46424f}

.waiting-mask{
	position:fixed;
	left:0;
	top:0;
    width:100%;
    height:100%;
    z-index:30000;
    background-color:#888;
    filter:alpha(opacity=1);
    opacity:0.01;
}
.waiting{
	position:fixed;
	left:45%;
	top:40%;
	padding:5px;
	z-index:30001;
	text-align:center;
    background-color:#fff;
	padding:10px;
    border-radius: 15px;
	-webkit-box-shadow:0px 0px 5px 5px rgba(50, 50, 50, .075);
	-moz-box-shadow: 0px 0px 5px  5px rgba(50,50,50,.075);
	box-shadow: 0px 0px 5px  5px rgba(50, 50, 50, .075);
	 background-color:#fafafa;
}
.waiting img{width:40px;}


#gContainer .dSliderFull .dSlider b
{
	border: #666 solid;
	border-width: 3px 3px 0 0;
	display: inline-block;
	height: 6px;
	width: 6px;
	
}
#gContainer  .dSlider .down
{
	-webkit-transform: rotate(135deg);
}
#gContainer  .dSlider .up
{
	-webkit-transform: rotate(-45deg);
}
#gContainer  .dSlider .right,#gContainer .dSliderFull .dSlider .next
{
	-webkit-transform: rotate(45deg);
}
#gContainer  .dSlider .left,#gContainer .dSliderFull .dSlider .prev
{
	-webkit-transform: rotate(-135deg);
}

#gContainer .slider-outer li
{
	/*background: url(loading.gif) center center no-repeat;*/
}

#gContainer .slider-outer .loading
{
	background: url(loading.gif) center center no-repeat;
}

#gContainer .slider-outer li:after
{
	content: " ";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	visibility: hidden;
}
#gContainer .dSliderFull
{
	background-color: #000;*/
	height: 100%;
	width: 100%;
	position: absolute;
	top:0px;left:0px;
	z-index:99999;
	display:none;
}
#gContainer .dSliderFull .dSlider
{
	background-color: #000;
	height: 100%;
	width: 100%;
	position: relative;
}
#gContainer .dSliderFull .dSlider b
{
	background-color: transparent;
	border-color: #CBCBCB;
	opacity: 1;
	top: 50%;
}
#gContainer .dSliderFull .dSlider .prev
{
	left: 6px;
}
#gContainer .dSliderFull .dSlider .next
{
	right: 6px;
}
#gContainer .dSliderFull .slider-outer{
	height: 100%;
}

#gContainer .dSliderFull .slider-outer li
{
	background-color: transparent;
	margin-left: 0;
	overflow: hidden;
	width: 100%;
}
#gContainer .dSliderFull .slider-outer li img
{
	max-height: 100%;
	max-width: 100%;
	width:300px;
}
#gContainer .dSliderFull .js-bton,#gContainer .dSliderFull .js-page
{
	display: block;
}
#gContainer .js-bton
{
	display: none;
	overflow: hidden;
	padding: 8px 0 10px 0;
}
#gContainer .dSliderFull .jsb-back,#gContainer .dSliderFull .jsb-ori
{
	width: 60px;
	position: absolute;
	top:10px;
	z-index:2;
}
#gContainer .dSliderFull .jsb-back{left:10px;}
#gContainer .dSliderFull .jsb-ori
{
	right:10px;
}
#gContainer .dSliderFull .js-page
{
	position: absolute;
	top:0;
	width:100%;
	color: #999;
	line-height: 22px;
	padding: 16px 0;
	text-align: center;
	z-index:1;
}
#gContainer .dSlider
{
	position: relative;
}

#gContainer .dSlider b
{
	background-color: #eee;
	height: 180px;
	line-height: 1000px;
	opacity: .5;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 60px;
	z-index:2;
}
#gContainer .dSlider .prev
{
	left: 0;
}
#gContainer .dSlider .next
{
	right: 0;
}
#gContainer .slider-outer
{
	overflow: hidden;
	position: relative;
	margin:0 auto;
	width:100%;
	z-index:1;
}
#gContainer .slider-outer ul
{
	position: absolute;margin:0px;z-index:1;
}
#gContainer .slider-outer ul li
{
	float: left;
	overflow: hidden;
	text-align: center;
}
#gContainer .slider-outer ul li:first-child
{
	margin-left: 0;
}
#gContainer .slider-outer ul li img
{
	max-width: 100%;
	/*max-height:100%;*/
}

[class*="paragraph-"]{background-color: #fff; line-height:1.6em;color:#444;padding:5px;word-break:break-all;text-indent:2em;margin:0 auto 5px auto;}
.paragraph-text{ padding:5px;word-break:break-all;}
.paragraph-text p{text-indent:2em}
.paragraph-title{text-indent:0em;margin:0px;line-height:1.2em;font-size:16px;font-weight:700;}
.paragraph-0 img{float:left;margin:0 5px 0px 0;}
.paragraph-2 img{float:right;margin:0 0 0px 5px;}
.paragraph-1 img,.paragraph-4 img{display:block;margin:0 auto 5px auto;max-width:100%;}

.paragraph-0 .lazyimg{float:left;margin:0 5px 0px 0;background-color:#eee;}
.paragraph-2 .lazyimg{float:right;margin:0 0 0px 5px;background-color:#eee;}
.paragraph-1 .lazyimg,.paragraph-4 .lazyimg{display:block;margin:0 auto 5px auto;background-color:#eee;}

.paragraph-4{text-align:center;text-indent:0em;}

.btn a.unstyle{float:left;width:100%;height:100%;}
.page-link{height:45px;line-height:45px;border-bottom:1px solid #ccc;border-top:1px solid #fff;padding:0 13px;text-indent:2px;
	background: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#eee));
	border-radius: 6px;
	margin:0 auto;
}
.page-link a.unstyle{float:left;width:100%;height:100%;}
.page-link .flag{float:right;color:#999;text-shadow: 0 1px 0 #ffffff;height:45px;line-height:45px;}
.page-link .icon{color:#444;float:left;width:22px;height:100%;
	display: -webkit-box;
  -webkit-box-align: center;
}
.page-link .icon img{max-width:16px;max-height:16px;}
.page-link-well .page-link{border-radius: 0px;}
.page-link-well .page-link:first-child{border-top-left-radius:6px;border-top-right-radius: 6px;}
.page-link-well .page-link:last-child{border-bottom-left-radius:6px;border-bottom-right-radius: 6px;}

.link-btn{
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 0px 0 5px;
	background: #2E81A9;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	word-spacing: nowrap;
	overflow: hidden;
	font-size: 18px;
	position: relative;
}
.${module} .link-btn:before{
    font-size:20px;
    margin-left:0;
    position:absolute;
    left:10px;
    top:2px;
    font-size:25px;
}
.link-btn a.unstyle{float:left;width:100%;height:100%;}
.link-btn .flag{ position:absolute; top:8px; right:10px; color:rgba(255, 255, 255, 0.8); font-size:22px;}
.link-btn .icon{color:#fff;  position:absolute; top:10px; left:10px;}
.link-btn .icon-img{ position:absolute; top:10px; left:10px;width:18px;height:18px;}

.link-btn-right .icon,.link-btn-right .icon-img{left:auto;right:10px;}
.custom-content p{margin-bottom:0px;}

#popup_container {
	font-size: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 250px;
	padding: 0px;
	color: #383838;
	border-radius: 5px;
	background-color: #fff;
	text-align: center;
}

#popup_overlay {
  position: fixed !important;
}

#popup_container #popup_title {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	width: 215px;
	margin: -5px -5px 0 -5px;
	padding: 8px 0 17px 0;
}
#popup_container #popup_content {
	margin: 0em;
	font-size: 15px;
	line-height:1.6em;
}
#popup_container #popup_panel {
	text-align: center;
	margin: 1em 0em 0em 0em;
}
#popup_container #popup_panel input[type=button],#popup_container #popup_panel a.button{
	display: inline-block;
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	border: 0px solid #ccc;
	padding:0 25px;
	margin-left:10px;
	background-color: transparent;
  color: #333;
  width: 50%;
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: left;
}

#popup_container #popup_panel input[type=button]:first-child:nth-last-child(1),#popup_container #popup_panel a.button:first-child:nth-last-child(1) {
	width: 100%;
}

#popup_container #popup_panel #popup_ok {
  color: #FF5656;
  border-right: 0px;
  float: right;
}
#popup_container #popup_message {
  min-height: 60px;
  font-size: 16px;
  display: -webkit-box;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  padding:0 10px;
}

#popup_container #popup_prompt {
	margin: .5em 0em;
}
#popup_container a.x {
	display: none;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	background: url('dlg_x.png') no-repeat 0 0;
	-webkit-background-size: 27px 27px;
	background-size: 27px 27px;
	position: absolute;
	top: -9px;
	right: -11px;
}

#gShareTip{
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:1000;
    background:rgba(0,0,0,0.5);
    display:none;
}
#gShareTip table{
    float:right;
    margin-right:10px;
    width:235px;
    text-align:center;
}
#gShareTip table img{
}
#gShareTip tr:nth-of-type(2){
    text-align:center;
    border:2px dashed #fff;
    border-radius:8px;
    -webkit-border-radius:8px;
    display:block;
    color:#fff;
    line-height:30px;
}
#gShareTip td{
    width:116px;
    text-align:center;
}
#gShareTip tr:nth-of-type(2) img{
    width:66px!important;
    height:66px!important;
    margin:5px;
}

[class*="index-nav-"]{margin-top:10px !important;}

.bdialog{width:100%;height:100%;background-color:rgba(0,0,0,.6);position:fixed;left:0;top:0;z-index:98;}
.bdialog .pane{width:80%;background-color:#fff;margin:50px auto 0;position:relative;outline: 0;background-clip: padding-box;background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.3);border-radius: 6px 6px 6px 6px;box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);outline: medium none;}
.bdialog .pane .x{position:absolute;top:13px;right:3px;width:22px;height:22px;color:gray}
.bdialog .pane h1{font-size:18px;color: #404040;font-weight: bold;line-height:44px;height:44px;padding-left:13px;margin:0 5px;border-bottom: 1px solid #ccc;}

.bdialog .pane article{min-height:80px;padding:15px 10px;}
.bdialog .pane .control-group{margin-bottom:0px;}
.bdialog .pane .control-label{float:left;width:80px;text-align:right;}
.bdialog .pane .controls{margin-left:90px;}
.bdialog .pane .controls select{width:80%;-webkit-appearance: button;line-height:1em;}
.bdialog .pane .controls input[type=text],.bdialog .pane .controls input[type=password],.bdialog .pane textarea{width:80%;}

.bdialog .pane footer{height:27px;padding:8px 0;text-align:center;
	background:url('https://res.mangezi.com/uploadfiles/sys/_/img/page/module/prize/lottery/bk1.png') repeat 0 0;
	-webkit-background-size:3.5px 3.5px;	background-size:3.5px 3.5px;
	border-radius: 0px 0px 6px 6px;
}
.bdialog .pane footer a{margin:0 5px;
	display:inline-block;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;
	width:auto;outline:0 none;overflow:visible;
	height:27px;width:125px;
	font-weight:normal;font-size:13px;line-height:27px;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;
}
.bdialog .pane footer a{color:#3d3f45;background-color:#ffffff;box-shadow:inset 0 -3px 3px #b9c0bd, inset 1px 1px #e7e9ec, inset -1px -1px #e7e9ec;}
.bdialog .pane footer a.important{color:#fff;background-color:#03ba60;box-shadow:inset 0 -3px 3px #00954c;}

#g-tip{
	position:fixed;
	width:100%;
	left:50%;top:-120px;
	-webkit-transition: all .2s ease;
       -moz-transition: all .2s ease;
            transition: all .2s ease;
}
#g-tip.show{
	top:50%;
}
#g-tip .msg{
	position:absolute;
	top:-60px;left:-60px;
	width:110px;
	height:110px;
	line-height:1.2em;
	background:rgba(0, 0, 0, 0.5);
	color:#fff;
	font-size:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:10px;
	display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;text-align: center;
}