*{

-webkit-touch-callout:none; /*ÏµÍ³Ä¬ÈÏ²Ëµ¥±»½ûÓÃ*/

-webkit-user-select:none; /*webkitä¯ÀÀÆ÷*/

-khtml-user-select:none; /*ÔçÆÚä¯ÀÀÆ÷*/

-moz-user-select:none;/*»ðºü*/

-ms-user-select:none; /*IE10*/

user-select:none;

}
input {

-webkit-user-select:auto; /*webkitä¯ÀÀÆ÷*/

}
  body{font-size:10.5pt;background-color:#fff;}
#header{
	 background-color:#0071bc;
	  
	 line-height:35px;
	 color:#ffffff;	font-size:12pt;
}
#header .users{line-height:45px;  padding-left:9pt;}

#header .users i{font-size:12pt;color:#fff;}
#header .users a{
!important;
	color:#fff;
}

#footer{
	line-height: 45px;
    bottom: 0px;
    margin-top: 60px;
    position: fixed;
    background-color: #0071bc;
    width: 100%;
	font-size:12pt
} 
#footer ul ,#footer li{padding:0;margin:0}
#footer li{width:23%;text-align:center;     display: inline-block;}
#footer li a{color:#fff;}

#ksfooter{
	line-height: 45px;
    bottom: 0px;
    margin-top: 60px;
    position: fixed;
    background-color: #0071bc;
    width: 100%;
	font-size:11pt
} 
#ksfooter ul ,#ksfooter li{padding:0;margin:0}
#ksfooter li{width:32%;text-align:center;     display: inline-block;}
#ksfooter li a{color:#fff;}


.kccon{
    padding: 5pt;
    line-height: 25pt;
    text-align: justify;
	 font-size: 10pt;
}




.kccon dt{
	    font-size: 18pt;
		text-align:center;
		line-height:30pt;
}

.kccon dd{
    
    width: 100%;
   
    border-radius:90px 90px 90px 90px;
    margin-bottom: 10px;
	background-color:#efefef;/*   #dddddd; */


}
.kccon dd div{ 
	 
	 display: table-cell; 
}
.kccon dd a {
    display: block;
}
.kccon dd div.title1{
	 padding:0 5px 0 5px;
	  width:220px;
	  text-align: left;
}
	.kccon dd div.title1_3{ 
	   padding:0 5px 0 5px;
	  width:180px;
	  text-align: left;
}

.kccon dd div.title2{
	 padding:0 5px; 
	 border-left:1px #c10901  dotted;
	 height:25px;
	
}




.kccon dd .xh{
		border-radius: 90px 90px 90px 90px;
		background: #c10901;
		width: 32px;
		color: #fff;
		padding: 5px 5px;
		text-align: center;
	
}
#content{

margin-bottom:70px;
}



 #content .menu{margin-top:20pt; border-bottom:1px #efefef solid;height:35pt}
#content .menu li{
	
	width:24%;
	display: inline-table;
	text-align:center;
}

#content .menu li a{
	    padding: 5px 10px;
    background-color: #c10901  /*#c10901*/;
    border-radius: 10px;
    color: #fff;

}

  #content .menu li a.cur{
		background-color: #5dc101;

  }
  .kechenglist li{
	background-color:#fff;
	border:1px  #efefef solid;
	border-radius: 10pt;
	margin:5pt;
	padding:10pt;
  }
  .h3title{
 
  font-weight:900;
  background-color: #01c14e  /*#c10901*/;
	border:1px  #efefef solid;
	border-radius: 10pt;
	margin:5pt;
	padding:5pt 10pt;
	color:#fff;
  }


  .usercenter{    height: 130pt !important; padding-top:40pt !important}
.userlist{margin:10pt 20pt;;}
.userlist li{ line-height:25pt;border-bottom:1px #efefef solid;padding:0 5px;font-size:12pt;}

.buybt{ 
	background-color:#ffb800;
	border:none;
	border-radius: 10pt;
    margin: 5pt;
    padding: 10pt; 
	font-size:12pt;
	color:#000;
	font-weight:900;
}
.buybt i{font-size:16pt;}

.alertmsg{ 
    background-color: #ff8508;
    color: white;
    font-size: 11pt;
	border-radius: 10pt;
    margin: 5pt;
    padding: 10pt;}

.alertmsg i{font-size:14pt}


.questionbox{padding:10px;
		font-size:12pt
}
.q_items{
display:none;
}
.q_items  .q_type{
	font-size:18px;
	font-weight:bold;
	line-height:15pt;
}
.q_items .title{
padding:5px;
background-color:#efefef;
line-height:25pt;
margin:10px 0;
}
.q_items .title img{max-width:100%}
.q_items .daan{
	line-height:25pt;
} 
.q_items .daan input{
	       width:20px;
            height:20px;
            vertical-align:middle;
}
.q_items .qalert{
	background-color:#efefef;	
	line-height:25pt;
	display:none;
	margin-top:20px;
}

.layui-tab-title .layui-this{ 
	font-weight: bold;
	background-color: #efefef;
    line-height: 30px !important;
}
.zjextclass{background-color: #efefef;
    border: none;
    border-radius: 10pt;
    margin-top: -10px;
    padding: 5pt 10pt;
    font-size: 12pt;
    color: #000;
    font-weight: 400;
	text-align:center;
	margin-bottom:10px;
	}
.zjclass{background-color: #864545;
    border: none;
    border-radius: 10pt;
    margin: 5pt;
    padding: 5pt 10pt;
    font-size: 12pt;
    color: #fff;
    font-weight: 900;}


@media screen and (min-width: 260px) and (max-width:319px){
	.kccon dd div.title1{ 
	  width:175px; 
}
.kccon dd div.title2{ 
	 padding:2px; 
}
	.kccon dd div.title1_3{
	width:140px;
	}
	.kccon{font-size:6.5pt;}
	#footer {font-size:9pt}
}


@media screen and (min-width: 320px) and (max-width:349px){
	.kccon dd div.title1{ 
	  width:190px; 
}
.kccon dd div.title2{ 
	 padding:3px; 
}
.kccon dd div.title1_3{ 
	  width:150px; 
}
	.kccon{font-size:8.5pt;}
	#footer {font-size:9.5pt}
}

@media screen and (min-width: 350px) and (max-width:369px){
	.kccon dd div.title1{ 
	  width:205px; 
}
.kccon dd div.title2{ 
	 padding:3px; 
}
.kccon dd div.title1_3{ 
	  width:185px; 
}
	.kccon{font-size:9.5pt;}
	#footer {font-size:9.5pt}
}

@media screen and (min-width:370px) and (max-width:450px){
	.kccon dd div.title1{ 
	  width:230px; 
}
.kccon{font-size:10.5pt;}
	.kccon dd div.title1_3{ 
	  width:190px; 
}

}


.xytabs {
 background-color:#fff;  
 margin-bottom:10px;
}
.xytabs li{border:1px #efefef solid;background-color:#efefef; padding:5px 10px;  display: inline-block;width:42%;text-align: center;
    border-radius: 10px;  font-size: 16px; line-height:25px;}
.xytabs li.cur{ border:none; position: relative;background-color:#efefef;    background-color: #0071bc;
  
    font-weight: 900;
    }
.xytabs li.cur a{color:#fff;}


.q_items1{ border:1px #efefef solid ;margin-bottom:20px;}
.q_items1 .title{
padding:5px;
background-color:#efefef;
line-height:25pt;
margin:10px 0;
}

.q_items1 {margin:0 10px; padding:10px;}
.q_items1 .title img{max-width:100%}
.q_items1 .daan{
	line-height:25pt;
} 

.q_items1 .error{color:red}
.q_items1 .ok{color:green}
.q_items1 .nochk{color:#666}
.q_items1 .qalert{background-color: #f9f0f0;
    border: 1px #ccc dashed;
    line-height: 25px;
    padding: 5px;
}}
