/*重置*/
*{ margin: 0; padding: 0 ; box-sizing: border-box; font-family: "微软雅黑"}
body{ width: 100%; margin: 0 auto;}
ul,ol{ list-style:none;}
a{ text-decoration: none;}
a img{ border: none;}
button{ border: none; cursor: pointer;}
.left{float:left}
.right{float:right}
.wrapper{ width: 1200px; margin: 0 auto;}
.header{ height:95px;overflow: hidden; padding-top: 20px  }
.nav{ background: #014284; height: 43px; clear: both; }
.nav li{ width:150px; line-height: 43px; float: left; }
.nav li a{ width: 150px; display: block; text-align: center; color: #fff}
.nav li a:hover{ background:#78bbff; color: #014284 }
.nav .current{background:#78bbff; color: #014284}
/*banner*/

.inquiremian{float: left; background: #3983E5; border-radius:5px ;width:480px; margin:20px 0 0  140px ; padding:0 8px 8px 8px; overflow: hidden;}
.inquiremian h3{ font-size:18px; color: #fff; line-height: 46px; font-weight: 500;}
.inquire{ background: #fff; border-radius:5px; padding:20px 24px;  }
.qyd,.mdg{ width: 180px; height: 36px; font-size: 14px;}
.inquire_qyd{ margin-bottom: 20px;  }
.qyd option{ display: block;height: 30px; line-height: 30px;}
.mdg{ margin-left: 50px;}
.inquire_qyd select{ width: 300px; margin-left: 12px;}
.pm li,.yslx li{ float: left; padding-right: 16px; font-size: 14px;}
.pm li input,.yslx li input{ float: left; margin-right: 5px; margin-top: 4px;}
.yslx{  clear: both; padding-top: 20px; }
.button{ width: 100%; clear: both; padding: 30px 0px 0px 100px;}
.button input{ cursor: pointer; clear: both; background: #FFB000; width: 160PX; text-align: center; border: none; border-radius:5px ; line-height: 40px; color: #fff;font-size: 16px; margin: 0 auto; }
.button a{  font-size: 12px; margin: 25px 15px;}

/*container*/
#container { overflow: hidden; margin-top: 20px;}
#container .left{ width: 840px; border-right: #cacaca 1px solid ; }
#container .right{ width: 350px; margin-left: 10px;}
.asking{ margin-top: 20px;}
.asking h2{ font-weight:100; font-size: 22px;}
.asking p{ line-height: 40px; color: #757575;}
.asking span{ padding-right: 20px;}
.asking span a{ padding: 0 10px;color: #757575; text-decoration: underline;}
.asking span a:hover{ color: #0066CC;}
.answer{ margin: 30px 0 10px 0;}
.number{ font-size: 20px; font-weight: bold; overflow: hidden;}
.number p{ float: left; padding-right: 10px;}
.number span{ width: 680px; margin-top: 12px; border-bottom: #cacaca 1px solid; height: 3px ; display: block; float: left;}
.m_d{ overflow: hidden; margin-top: 20px; padding-left: 10px; clear: both;width: 125px; height: 38px; background: #E8F8EE;  color: #19B955;}
.m_d img{ float: left; width: 25px; margin-top: 5px; }
.m_d span{ float: left; line-height: 38px; padding-left: 5px;}
.answer_head{ margin-top: 20px; overflow: hidden;}
.answer_head img{ float: left; width: 55px; height: 55px; border-radius:50% ; border: #CCCCCC 1px  solid;}
.answer_name{ float: left; margin-left: 10px;}
.answer_name h3{ margin-top:5px; color: #333333; font-size: 16px;}
.answer_name p{ margin-top: 5px; font-size: 16px;}
.answer_b{ float: right; margin-right: 30px;}
.answer_b a{ float: left; margin-right: 30px; background: #169BD5; width: 100px; height: 30px; line-height: 30px; text-align: center; border-radius:5px ; color: #fff; margin-top: 1px;}
.answer_m{  clear: both; margin-top: 20px; padding-right: 10px;}
.answer_m p{ font-size: 16px; line-height: 30px; color: #474747;}
.answer_keyword{ clear: both; padding-top: 50px;}
.answer_recommend{ margin-top: 10px;}
.answer_keyword a,.answer_recommend a{ color: #282B36; padding: 0 10px;}
.answer_keyword a:hover,.answer_recommend a:hover{ color: #0066CC; }
.else{ margin-top: 40px;}
.else_title{ font-size: 24px; color: #7A8F9A;}
.else_title img{ width: 30px; float: left; margin-top: 5px; padding-right: 5px;}
.else ul { padding-top: 10px; padding-left: 35px;}
.else ul li{ line-height: 36px; width: 700px; overflow: hidden;}
.else ul li a:hover{ text-decoration: underline;}
.else a{ color: #282B36;}
.else p{ float: left;}
.else span{ float: right; color: #a0a0a0;}
/**/
.right_list_title{ font-size: 24px;}
.right_list{ margin-top: 10px; }
.right_list li{ line-height: 36px; width: 350px; overflow: hidden;text-overflow: ellipsis;
            white-space: nowrap;}
.right_list li a{ color: #474747;}
/*answer_list*/
.answer_list li{ overflow: hidden; line-height: 40px; padding: 0 20px }
.answer_list h2{ float: left; font-weight:100;  font-size: 16px; padding-right:  25px; }
.answer_list h2 a{color: #3066b3; }
.answer_list .gjc{ float: left;  }
.answer_list .gjc img{ width: 16px; float: left; margin-top: 15px}
.answer_list .gjc a{ color:#bbb; font-size: 14px; padding: 0 10px; float:left; }
.answer_list .time{ color:#bbb; font-size: 14px; float: right; }
.page{ margin: 20px auto;  overflow: hidden;}
.page a{ float: left; color: #3951B3; background: #fff;   padding:7px 15px; text-align: center; margin: 0 5px; border-radius:5px ;}
.page a:hover{background: #4E6EF2; color: #fff;}
.page .current{background: #4E6EF2; color: #fff;}
.search{ padding: 20px }
.search input{outline:none; border: 1px solid #d1d1d1; height: 28px; width: 200px; padding-left: 10px;  }
.search button{ border: 1px solid #4aca6d; color: #35b558 ; width: 68px; height: 28px; line-height: 28px;text-align: center; background: #f4fef6; border-radius: 5px }