html{
	font-family: sans-serif;
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
	margin:0;
	border:0;
	padding:0;
	font-style:normal;
}
html,body {
	-webkit-touch-callout:none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
	background-color: #eee;
	color:#666;
}
nav,article,aside,details,main,header,footer,section,fieldset,figcaption,figure{
	display: block;
}
img,a,button,em,del,strong,var,label,cite,small,time,mark,code,textarea{
	display:inline-block;
}
header,section,footer {
	position:relative;
}
ol,ul{
	list-style:none;
}
input,button,textarea {
	outline : none;
	border:0;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1em;
	width:100%;height:100%;
	/*-webkit-appearance:none;*/
	background-color:rgba(0, 0, 0, 0);
}
span{
	display:inline-block;
}
a:active, a:hover {
  outline: 0;
}
a, a:visited{
	text-decoration:none;
}

label, .wordWrap{
    word-wrap: break-word;
    word-break: break-all;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,th {
  padding: 0;
}
.clearfix:after{
	content: ' ';
	display: block;
	clear: both;
	visibility:hidden;
	line-height: 0;
	height:0;
}
.loading_more{
	display: block;
	height: 1.5em;
	width: 100%;
}
.loading_more:before {
	display: inline-block; vertical-align: text-bottom;
	content: ' '; height: 16px; width: 16px; margin-right: 6px;
	background: url(../image/loading_more.gif) no-repeat center;
	-webkit-background-size: contain;
	background-size: contain;
} 
.loading_more:after {
	content: '加载更多';	
}
button{
	font-weight:bold;
	-webkit-appearance : none;
}
/*角标 */
    .ii{
    	display:none;
        background: #f00;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        top: -5px;
        right: 10px;
        position: absolute;
        text-align: center;
        color: #FFF;
        z-index: 99999;}
/*角标 */
    .ii-m{
    	display:none;
        background: #f00;
        border-radius: 50%;
        width: 15px;
        height: 15px;
        top: 10px;
        right: -5px;
        position: absolute;
        text-align: center;
        color: #FFF;
        z-index: 99999;}

.div_table {display:table;width:100%;}
.div_list {display:table-cell;text-align:center;}
.fxx {font-size:10px;}
.fx {font-size:12px;}
.fs {font-size:14px;}
.fm {font-size:18px;}
.flg {font-size:24px;}
.bold {font-weight:bold;}
.w {width:100%;}
.w200 {width:200px;}
.w150 {width:150px;}
.w140 {width:140px;}
.w120 {width:120px;}
.w100 {width:100px;}
.w90 {width:90px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w60 {width:60px;}
.w50 {width:50px;}
.w40 {width:40px;}
.w30 {width:30px;}
.w20 {width:20px;}
.w10 {width:10px;}
.h {height:100%;}
.h5 {height:5px;line-height:5px;}
.h10 {height:10px;line-height:10px;}
.h20 {height:20px;line-height:20px;}
.h25 {height:25px;line-height:25px;}
.h30 {height:30px;line-height:30px;}
.h31 {height:31px;line-height:31px;}
.h32 {height:32px;line-height:32px;}
.h33 {height:33px;line-height:33px;}
.h34 {height:34px;line-height:34px;}
.h35 {height:35px;line-height:35px;}
.h40 {height:40px;line-height:40px;}
.h50 {height:50px;line-height:50px;}
.h60 {height:60px;line-height:60px;}
.h100 {height:100px;line-height:100px;}
.l12 {line-height:12px;}
.l15 {line-height:15px;}
.l20 {line-height:20px;}
.l30 {line-height:30px;}
.l40 {line-height:40px;}
.l50 {line-height:50px;}
.l60 {line-height:60px;}
.bg_main {background-color:#00ABF8;color:#fff;}
.bg_main_s {background-color:#00CCFF;color:#fff;}
.bg_second {background-color:#006699;color:#fff;}
.bg_white {background-color:#fff;color:#333;}
.bg_black {background-color:#333;color:#fff;}
.bg_yellow {background-color:#F3C355;color:#fff;}
.bg_blue {background-color:#00CCFF;color:#fff;}
.bg_red {background-color:#FF0000;color:#fff;}
.bg_gray3 {background-color:#eee;color:#666;}
.bg_gray {background-color:#ccc;color:#666;}
.bg_gray2 {background-color:#999;color:#fff;}
.bg_green {background-color:#66CC33;color:#FFF;}
.bg_button {background-color:#f1f1f1;color:#333;}
.fg_main {color:#00ABF8;}
.fg_main_s {color:#00CCFF;}
.fg_second {color:#006699;}

.fg_gray {color:#999;}
.fg_gray2 {color:#ccc;}
.fg_gray3 {color:#eee;}
.fg_red {color:#FF0000;font-weight:bold;}
.fg_green {color:#66CC33;font-weight:bold;}
.fg_blue {color:#0000FF;font-weight:bold;}
.fg_white {color:#ffffff;font-weight:bold;}
.ft_left {float:left;}
.ft_right {float:right;}
.radius {border-radius:5px;}
.radius_10 {border-radius:10px;}
.radius_15 {border-radius:15px;}
.radius_20 {border-radius:20px;}
.radius-top {border-radius:5px 5px 0 0;}
.radius-top_10 {border-radius:5px 5px 0 0;}
.radius-top_15 {border-radius:15px 15px 0 0;}
.radius-top_20 {border-radius:20px 20px 0 0;}
.radius-bottom {border-radius:0 0 5px 5px;}
.box {border:1px solid #ccc;border-right:1px solid #666;border-bottom:1px solid #666;}
.div_dashed {border-bottom:1px dashed #999;}
.div_dashed_w {border-bottom:1px dashed #fff;}
.div_dashed_gray {border-bottom:1px dashed #ccc;}
.div_solid {border-bottom:1px solid #999;}
.div_solid_gray {border-bottom:1px solid #ccc;}
.top_dashed {border-top:1px dashed #999;}
.top_solid {border-top:1px solid #999;}
.left_dashed {border-left:1px dashed #999;}
.left_solid {border-left:1px solid #999;}
.left_dashed_w {border-left:1px dashed #fff;}
.left_solid_w {border-left:1px solid #fff;}
.right_dashed {border-right:1px dashed #999;}
.right_solid {border-right:1px solid #999;}
.right_dashed_w {border-right:1px dashed #fff;}
.right_solid_w {border-right:1px solid #fff;}
.box_dashed{border:1px dashed #666;}
.box_solid{border:1px solid #666;}
.box_solid_g{border:1px solid #ccc;}
.box_solid_w{border:1px solid #fff;}
.be_left {text-align:left;margin:auto;left:0;}
.be_right {text-align:right;margin:auto;right:0;}
.be_center {text-align:center;margin:auto;left:0;right:0;}
.be_top {text-align:top;margin-top:0;vertical-align:top;}
.be_padd {padding-left:10px;padding-right:10px;}
.be_padd5 {padding-left:5px;padding-right:5px;}
.be_padd3 {padding-left:3px;padding-right:3px;}
.all_padd {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.all_padd5 {padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;}
.all_padd3 {padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;}
.in_padd {padding-top:10px;padding-bottom:10px;}
.in_padd5 {padding-top:5px;padding-bottom:5px;}
.in_padd3 {padding-top:3px;padding-bottom:3px;}
.left_padd {padding-left:20px;}
.right_padd {padding-right:20px;}

.div_box {border-bottom:1px solid #333;box-sizing: border-box;}
.div_box_left {border-left:1px solid #333;box-sizing: border-box;}
.div_box_right {border-right:1px solid #333;box-sizing: border-box;}
.pos_rel{position:relative;}
.pos_abs{position:absolute;}
.subscript{
	color:#ffffff;height:15px;width:15px;right:20px;top:0px;
	position: absolute;border-radius:10px;
	text-align: center;line-height: 15px;
	background-color:rgba(255,0,0,1);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg);}
	
.btn_line{display:inline-table;margin:auto;}
.icon1 {position:fixed;z-index:999;bottom:140px;right:20px;text-align:center;line-height:40px;height:40px;width:40px;}
.icon2 {position:fixed;z-index:999;bottom:100px;right:20px;text-align:center;line-height:40px;height:40px;width:40px;}
.icon3 {position:fixed;z-index:999;bottom:60px;right:20px;text-align:center;line-height:40px;height:40px;width:40px;}

.target-fix {position: relative;top: -159px;display: block;height: 0;overflow: hidden;}
ol,li.tag_no {list-style-type:none;}
ol,li.tag_decimal {list-style-type:decimal;}
ol,li.tag_square {list-style-type:square;}
ol,li.tag_ABC {list-style-type:upper-alpha;}
ol,li.tag_ {list-style-type:circle;}
ol,li.in_side {list-style-position:inside;}
ol,li.out_side {list-style-position:outside;}
ol li {margin:0 0;}

hr.top {
width:100%;
margin:0 auto;
border: 0px;
height: 0px;
border-bottom: 1px solid rgba(0,0,0,0.03);}
hr.bottom {
width:100%;
margin:0 auto;
border: 0px;
height: 0px;
border-bottom: 1px solid rgba(0,0,0,0.01);}
.fixed_box {background-color:rgba(51,51,51,0.5);color:#fff;text-align:left;top:250px;right:30px;padding-left:5px;padding-right:5px;
display:none;width:120px;position: relative;float:right;border-radius:5px;border:solid 1px #999;z-index:9999;}
.fixed_model {background-color:rgba(51,51,51,0.7);display:none;top:0;width:100%;height:100%;position: fixed;text-align:center;z-index:99999;}
.fixed_model_sun {position: fixed;margin:auto;top:0;bottom:0;left:0;right:0;width:300px;height:300px;}
.fixed_menu {height:40px;line-height:40px;margin:auto;top:0;bottom:0;border-radius:5px;}
.box table{border-collapse: collapse;border: none;}
.box td,th{border: none;}
.box th{text-align:center;}
.none{display:none;}
.item {
    position:relative;
    background:#f1f1f1;
    margin-bottom:12px;
    overflow:hidden;
    text-indent:2em;
}
.cont {margin:0px 0px 5px 5px;}
.label {
    font-size:13px;
    color:#fff;
    line-height:32px;
    background:#009fff;
    position:absolute;
    right:0;
    top:0;
    z-Index:2;
    padding:0 2em;
    -webkit-transform-origin:left bottom;
    -moz-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:translate(29.29%,-100%) rotate(45deg);
    -moz-transform:translate(29.29%,-100%) rotate(45deg);
    transform:translate(29.29%,-100%) rotate(45deg);
    text-indent:0;
}
.label2 {
    font-size:13px;
    color:#fff;
    line-height:32px;
    background:orange;
    position:absolute;
    right:0;
    bottom:0;
    z-Index:2;
    padding:0 2em;
    -webkit-transform-origin:left top;
    -moz-transform-origin:left top;
    transform-origin:left top;
    -webkit-transform:translate(29.29%,100%) rotate(-45deg);
    -moz-transform:translate(29.29%,100%) rotate(-45deg);
    transform:translate(29.29%,100%) rotate(-45deg);
    text-indent:0;
}
.label3 {
    font-size:13px;
    color:#fff;
    line-height:3em;
    width:6em;
    background:#009fff;
    position:absolute;
    right:0;
    top:0;
    z-Index:2;
    -webkit-transform-origin:left bottom;
    -moz-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:translate(29.29%,-100%) rotate(45deg);
    -moz-transform:translate(29.29%,-100%) rotate(45deg);
    transform:translate(29.29%,-100%) rotate(45deg);
    text-indent:0;
    text-align:center;
}
.label4 {
    font-size:13px;
    color:#fff;
    line-height:3em;
    width:6em;
    background:#8000ff;
    position:absolute;
    left:0;
    top:0;
    z-Index:2;
    -webkit-transform-origin:right bottom;
    -moz-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:translate(-29.29%,-100%) rotate(-45deg);
    -moz-transform:translate(-29.29%,-100%) rotate(-45deg);
    transform:translate(-29.29%,-100%) rotate(-45deg);
    text-indent:0;
    text-align:center;
}
.label5 {
    font-size:13px;
    color:#fff;
    line-height:32px;
    background:red;
    position:absolute;
    left:0;
    bottom:0;
    z-Index:2;
    padding:0 2em;
    -webkit-transform-origin:right top;
    -moz-transform-origin:right top;
    transform-origin:right top;
    -webkit-transform:translate(-29.29%,100%) rotate(45deg);
    -moz-transform:translate(-29.29%,100%) rotate(45deg);
    transform:translate(-29.29%,100%) rotate(45deg);
    text-indent:0;
}