html, body, div, span, p, a, em, ul, li, form { margin: 0; padding: 0; border: 0; }
html,body { font: 12px/1.5  'microsoft yahei',Verdana, SimSun; color: #666; background: #FFF;}
a { color: #2D69B0; text-decoration: none; }
a:hover{color: #F48B4F;text-decoration: underline;}
ul { list-style: none; }
img { border: none; vertical-align: top; }
input{border:none;font-family: arial, helvetica, sans-serif;}
:focus{outline:0;}
.clearfix{*zoom:1;}
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0; visibility: hidden; content: "."; }

.header_bg{width: 100%;height: 55px;background: #4a8cda;box-shadow:0 0 12px 0 #666;}
.header_bg .head_l,.header_bg .head_c{float: left;line-height: 55px;}
.header_bg .head_c .search{    border-radius: 3px;    margin: 12px 0;}
.head_cont{width: 1000px;height: 55px;margin:0 auto; position: relative;}
.head_l,.head_c{float: left;line-height:86px;}
.head_l{margin-top: 12px;font-size: 0px;color: #fff;line-height: 55px;}
.head_l a{float: left;}
.head_l img{float: left;vertical-align: middle;}
.head_c{margin-left: 70px;}
.search{    background: #fff;width:318px;border:1px solid #C5D9F1;height: 29px;    margin: 30px 0;}
.search{float: left;}
.problem{float: left;display: block; width: 252px; height: 16px;padding-left: 5px;margin-top: 6px; border-right: 1px solid #c5d9f1; border-top: none; border-bottom: none; border-left: none;}
input::-webkit-input-placeholder{color:#BED7DC;}
input:focus::-webkit-input-placeholder{color:#BED7DC;}
.search_int{    cursor: pointer;width: 43px;float: left;line-height: 29px;padding-left: 15px;color:#4A8CD9;}
.search_int:hover{text-decoration: underline;}
.footer {clear: both;background: #fff;border-top: 20px solid #f4f5f7;}.footer p {width: 1000px;height: 70px;overflow: hidden;padding-top: 20px;margin: 0 auto;font: 12px/30px Verdana;text-align: center;color: #999;}
.footer p a {color: #999;}
.footer p a:hover{color: #666;text-decoration: underline;}
*{ margin: 0; padding: 0;}
*:focus { outline: none;outline:0;  }
input::-ms-clear {display: none;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix {  *zoom:1;}
html,body{background: #f8f9fb;}
.question-ask-title a:hover,.hot-content a:hover,.page-crumbs a:hover{color: #F48B4F;}

.page-content{margin:0 auto;width: 1000px;}
.page-content-left{float: left;width: 730px;}
.page-content-right{float: right;width: 250px;}
.question-box,.hot-box{margin-bottom: 20px;background:#fff;border-radius: 4px;}

.common-title{padding: 10px 20px 0;color: #666;font-size: 16px;line-height: 54px;}

.page-crumbs{line-height: 54px;}
.page-crumbs,.page-crumbs a{color: #666;}
.page-crumbs span{color: #999;}
.question-content{padding: 0 30px;line-height: 30px;color: #666;font-size: 14px;}
.question-content li{padding: 20px 0;border-bottom: 1px dashed #e1e1e1;}
.question-content li:first-child{border-top: 1px solid #f2f2f5;}
.question-ask-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.question-ask-title a{color: #333;font-size: 16px;}

.hot-box{padding-bottom:20px;}
.hot-content{padding: 0 20px;}
.hot-content li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hot-content a{line-height: 34px;font-size: 14px;color: #666;}
.footer{border-top: 0;}