input, textarea, keygen, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em 0em 0em 0em;
    
}
.guide{    border-bottom: #eee 1px solid;}
.guide .icon-dangqianweizhi {
    color: #273e82;
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
}
.margin-top-15 {
	width: 96%;max-width: 1080px;margin: 0 auto;
    margin-top: 15px !important;
}
.guide span {
    padding-right: 0;
}
.guide a, .guide span {
    display: inline-block;
    padding: 0 3px;
    color: #444;
}
.guide a, .guide span {
    display: inline-block;
    padding: 0 3px;
    color: #444;
}
.guide a:after {
    content: ' / ';
    color: #d2d2d2;
}

.cbox{ position: relative;  margin: 45px auto; overflow: hidden;}
.rightbox{ width: 80%;	float: left; padding-left: 20px; }
.asktitle{ overflow: hidden; width: 100%;font-size:16px; line-height: 26px; text-align: center;}
.asktitle h2{width: 96%; max-width: 1080px; margin: 0 auto 20px auto; border-bottom: #f2f2f2 solid 1px; padding: 15px 0;text-align: center; font-weight: 700;line-height: 1.5; font-size: 28px;}

.contentbox{width: 94%; max-width: 1024px; min-height: 500px;margin: 0 auto; padding:25px;overflow: hidden; border-left:#ddd solid 1px;  padding-top: 0;}
.detail-contentbox{ width: 94%;  max-width: 1080px; margin: 0 auto; margin-bottom: 20px;font-size: 16px;
line-height: 1.8;}
.detail-contentbox p{font-size: 16px;line-height: 1.8;}
.detail-contentbox img{ max-width: 100%; height: auto !important; margin: 0 auto !important;}
.detail-contentbox table{ border-collapse: collapse; border: 0; width: 100% !important;}
/* .detail-contentbox table tr:nth-child(odd){ background: #e3f4fd;} */
.detail-contentbox table tr,.detail-contentbox table td{ border: 1px solid #ddd !important;}
.detail-contentbox table td{ padding: 5px; line-height: 24px;}
.divcopyfrom {
    line-height: 1.5;
    margin-bottom: 20px;
    text-align: center; color: #999;
}
.divcopyfrom  span{padding:0 0.2% 0 1%; color: #999;}

/*分享*/
.share{ margin:0px auto; width:96%; overflow: hidden;border-top: #f2f2f2 solid 1px; margin-top: 25px; }
.share i{ padding-right: 10px;  }
.share a {
	background:url("ico2.png") no-repeat 8px 7px;
    border: 1px solid #ddd;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 8px;
    margin-top: 8px;
    text-indent: 30px;
    width: 103px;
	
	
}
.msg_cont{
/*margin: 0 auto 0% auto;*/
width: 88%;
overflow: hidden;
float:left;
}
.msg_cont .bdsharebuttonbox a{width:48px; height:46px; padding:0; margin:0; border:#F00 solid 0px;}
.msg_cont span{ display:block; float:left;line-height: 45px;color: #666;}
.span_mr {
margin-right: 10%;margin-left: 10%;
}

.botnews{ width:100%; overflow:hidden; margin-top:40px;
}
.botnews p{ line-height:28px;overflow:hidden; text-overflow: ellipsis;  white-space:nowrap;}
.botnews p span{  line-height:28px; margin-right:6px; color:#FFF; background:#2579c9;padding:0 10px;}



@media only screen and (min-width:768px) and (max-width: 1000px) {	
.mid {width: 96%;
}

} 

@media only screen and (min-width:0px) and (max-width: 767px) {	
.rightbox {padding-left:0; width: 100%;}
.leftbox { display: none;}
.cbox { padding: 0px; margin: 5px auto;}

.contentbox{ border: 0px solid #ddd;}
.asktitle h2{ padding: 10px 0; font-size: 18px;}
.share{ width: 100%;}
.msg_cont{ width: 100%;}
}

@media only screen and (min-width:0px) and (max-width: 768px) {	
.rightbox {padding-left:0; width: 100%;}
.leftbox { display: none;}
.rightbox{ padding: 25px 0; border: 0;}
}


