﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ol,ul,form, pre,th,td,input,textarea,select{margin:0;padding:0;font-family:Helvetica,sans-serif;}
body{color: #333333;font-family:Helvetica,sans-serif;}
li{list-style:none;}
img{border:none;}
a{
	text-decoration:none;
   border: none;
   -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  }
  em{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.psr{position: relative;}
.mt5{margin-top: 5px!important;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.ml5{margin-left: 5px;}
.ml4{margin-left: 4px;}
.ml3{margin-left: 3px;}
.icon_tx{width: 32px;height: 14px;position: relative;font-size: 10px;text-align: center;line-height: 17px;color: #fff;display: inline-block;vertical-align: 2px;margin-right: 2px;}
.icon_tx:before{content:'';width: 0px;height: 0px;position: absolute;top: 0;right: 0;border-top: 6px solid white;border-bottom:6px solid transparent;border-left:6px solid transparent;}
.icon_bor:before{content: '';width: 4px;height: 13px;background:#e62222;margin-right: 5px;display: inline-block;vertical-align:-1px;}
.c_6{color: #666;}
.c_3{color: #333;}
.c_9{color: #999!important;}
.pad2{padding: 0 2px;}
.ta_l{text-align: left;}
.ta_r{text-align: right!important;}
.b{font-weight: bold;}
.fs36{font-size: 36px;}
.fs18{font-size: 18px;}
.fs16{font-size: 16px;}
.fs15{font-size: 15px;}
.fs14{font-size: 14px;}
/**清除浮动**/
.mian_cont{padding: 15px;}
.cfx:before, .cfx:after { content: ""; display: table; }
.cfx:after { clear: both; }
.cfx { zoom: 1; }
/*常见问题*/
.warp{
	width: 16rem;
	background: #fff;
	padding: .5rem;
	box-sizing: border-box;
}
.qs_title{
	font-size: 15px;
	color: #000;
}
.sub_title{
	font-size: 14px;
	color: #000;
}
.action{
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.action .sp_left{
	width:50px;
	float: left;
}
.action .sp_right{
	width: 80%;
	float: left;
}
.warp1,.warp2{
	width: 16rem;
	background-color: #ebebeb;
	overflow-x:hidden;
}
.warp1 ul{
	width: 16rem;
	margin-top: 20px;
	background-color: #FFFFFF;
}
.warp1 ul li{
	width: 16rem;
	padding:0 .5rem;
	border-bottom: 1px solid #ebebeb;
	box-sizing: border-box;
}
.warp1 ul li a span{
	font-size: 15px;
	line-height: 40px;
	color: #333;
	display: inline-block;
	width: 14.5rem;
}
.warp1 ul li a img{
	width: 9px;
	height: 16px;
	vertical-align: -2px;
	display: inline-block;
}
.sub_nav{
	width: 16rem;
	height: 44px;
	background-color: #fff;

}
.sub_nav li{
	    /*border-right: 1px solid #ebebeb;*/
	  	width: 33.3%;
	    font-family: Helvetica,sans-serif;
	    font-size: 16px;
	    height: 44px;
	    text-align: center;
	    float: left;
	    line-height: 42px;
	    position: relative;
	    box-sizing: border-box;
	    -webkit-box-sizing: border-box;
}

.sub_nav li:nth-of-type(3){
	 border-right: 0;
}
.sub_nav li.active a{
	    width: 64px;
	    color: rgb(230, 34, 34);
	    border-bottom: 2px solid rgb(230, 34, 34);
	
}
/*.sub_nav li.active{
	background: url(../img/redine.jpg) no-repeat bottom center;
}*/
.sub_nav li:nth-of-type(1) a{
	border-left:none;
}
.sub_nav li a{
	display: inline-block;
    width: 100%;
   line-height: 42px;
    color: #000
}
.sub_nav li a.active{
	 border-bottom: 2px solid rgb(230, 34, 34);
}
.t_title{
	height: 33px;
	line-height: 33px;
	padding-left: .5rem;
	font-size: 15px;
	color: #666;
}
.table1{
	background: #fff;
}
.table1 table{
	width: 16rem;
}
.table1 td,.table1 th{
	border-bottom: 1px solid #ebebeb;
}
.table1 th{
	font-size: 13px;
	color: #999;
	font-weight: normal;  
	width: 25%;
} 
.table1 td{
	font-size: 13px;
	color: #000;
	text-align: center;
	padding-left: 4px;
}
.table1 td.td_1{
	position: relative;
}
.table1 td.td_1 .i_code{
	position: absolute;
	left: 50%;
	margin-left: -39px;
	top: 6px;

}
.table1 td.td_1 span:nth-of-type(1){
	font-size: 15px;
	color: #000;
	margin-left: 16px;
}
.table1 td.td_1 span:nth-of-type(2){
	font-size: 12px;
	color: #000;
	margin-left: 16px;
}

.table1 td img{
	width: 9px;
	height: 16px;
	vertical-align: -2px;
	margin-left: 2px;
}
.table1 td img.jr{
	width: 4px;
	height: 7.5px;
	vertical-align: 1px;
	margin-left: 2px;
}
.table1 td.td_1 img{
	width: 14px;
	height: 14px;
	margin-right:4px;
	padding-top: 10px;
}
/*.table1 td.td_1 .daima{
	background: url(../img/icon_hu.jpg) no-repeat left center;
	background-size: 12px 12px;
	margin: 0 auto;
}*/
.table1 td span{
	display: block;
}
.table1 th,.table1 td{
	height: 45px;
	padding: 0 4px;
}
.gp_cont{
	width: 16rem;
	box-sizing: border-box;
	background-color: #fff;
	padding: .5rem;
	color: #999;
	font-size: 12px;
}
.gp_cont p span{
	display:block;
	line-height: 25px;
} 
.gp_cont p span:nth-of-type(1){
	float: left;
	width: 35%;
} 
.gp_cont p span:nth-of-type(2){
	float: left;
	width: 65%;
    color: #444;
	text-align: right;
} 
.gp_cont p span:nth-of-type(2).tl{
	text-align: justify;
	word-break: break-all;
}


  @media only screen and (max-width: 320px) {
   .table1 td{
		font-size: 11px;
	}
   .table1 th{
	font-size: 12px;
    } 
    .gp_cont{
	font-size: 12px;
    }
    .table1 td.td_1 span:nth-of-type(1){
	font-size: 15px;
	color: #000;
	margin-left: 12px;
}
.table1 td.td_1 span:nth-of-type(2){
	font-size: 12px;
	color: #000;
	margin-left: 12px;
}
}

.noshare{
	background: #fff;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #666;
	position: absolute;
    top: 55px;
    bottom: 0px;
    left: 0px;
}
.noshare img{
	width: 104px;
	margin-top: 2rem;	
}
.noshare p{
	margin-top: 5px;
}
/*add in 2018/3/20*/
.box1{
	display: none;
}


.new{display:block;}
.loading{
	position: fixed;
	left:50%;
	bottom:-50px;
	width: 40px;
	height: 40px;
	background: url(../img/timg.gif) no-repeat center center;
	margin-left: -20px;
	}
	
.arrow1 {
    -webkit-animation: arrow 1s 1 0s;
}
@-webkit-keyframes arrow {

    0% {
        bottom:-50px;
    }
    1% {
        bottom:50px;
    }
    100% {
        bottom:50px;
    }
}
.red {
    color: #e62223!important;
}
.green {
    color: #093!important;
}
.ah_gray {
     color: #606060!important;
}
/*18/06/27新增日历浮层*/
.look_k{
	width: 16rem;
	height:2.5rem;
	background-color: #fff;
	position:fixed;
	bottom: 0;
    left: 0;
}
.look_k a{
	width: 15rem;
	height: 2rem;
	border:1px solid #dbdbdb;
	border-radius: 5px;
	text-align: center;
	line-height: 2rem;
	font-size: .7rem;
	color: #666666;
	display: block;
	margin: .25rem auto;
	font-family: arial,"宋体";
}
