
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font {
    font-family: "宋体",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul, dl {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
input, button, textarea, checkbox, select, radio {
    vertical-align: middle;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.red {
    color: #FF0000;
}
a {
    color: #000000;
}
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.blank {
    clear: both;
    font-size: 0;
    height: 8px;
    line-height: 0;
    overflow: hidden;
}
.left {
    float: left;
}
.right {
    float: right;
}
.red, .red a {
    color: #FF0000;
}
.flink {
    height: auto;
    overflow: hidden;
    padding: 10px 20px;
}
.flink ul li {
    float: left;
    line-height: 24px;
    padding: 0 5px;
    white-space: nowrap;
}
body {
    font-size: 12px;
}
#asksearch {
    
    height: 46px;
    padding: 2px 2px 2px 30px;
}
#infobanner {
    background-color: #E2ECEC;
    border: 1px solid #C8DFCC;
    height: 30px;
    padding-left: 20px;
    padding-right: 10px;
}
.leftb {

    float: left;
    line-height: 30px;
    padding-left: 25px;
}
.wrapper {
    background: none repeat scroll 0 0 white;
    height: auto;
    overflow: hidden;
    width: 960px;
}
.maincenter {
    margin: 0 auto;
    width: 910px;
}
.rightside {
    width: 230px;
}
.fkcon3 {
    border: 1px solid #D0D0D0;
}
.fk_b3 {
  
    height: 32px;
}
.fk_b3 h3 {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    padding-left: 20px;
}
.fk_b3 h3 font {
    font-weight: normal;
}
.fk_b3 h3 a {
    color: #FFFFFF;
}
.fk_expert {
  
    padding: 4px;
}
.fk_expert dl {
    height: 128px;
    padding-left: 8px;
    padding-top: 5px;
}
.fk_expert dt {
    float: left;
    text-align: center;
}
.fk_expert dd {
    color: #787373;
    float: right;
    line-height: 24px;
    width: 128px;
}
.fbtn {
    margin-top: 7px;
}
.line {
   
    height: 1px;
    overflow: hidden;
}
.col {
    color: #FF0000;
}
#asksearch img {
    float: left;
}
#asksearch .asksearch {
    padding-top: 10px;
}
#asksearch .text1 {
    float: left;
    font-size: 14px;
    height: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 3px;
    width: 400px;
}
.ask_link {
    float: left;
    width: 170px;
}
.ask_main {
    float: left;
    margin-left: 100px;
    width: 720px;
}
.asktitle {
  
    height: 30px;
}
.asktitle span {

    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 35px;
}
.ask_menu {
    border: 1px solid #956E4F;
    height: auto;
    overflow: hidden;
    padding: 1px;
    width: 170px;
}
.ask_menu h2 {
    background: none repeat scroll 0 0 #EAE3DE;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
}
.ask_menu h2 a {
    color: #333333;
    display: block;
    padding-left: 10px;
}
.ask_menu p {
    font-size: 13px;
    height: 1px;
    line-height: 24px;
    overflow: hidden;
    padding: 1px 5px 0;
    width: 161px;
}
.ask_con_bottom{ width: 770px;}
.ask_menu p a {
    padding: 2px 3px;
}
.ask_menu p a:hover {
    background: none repeat scroll 0 0 #CC3300;
    color: #FFFFFF;
    text-decoration: none;
}
.ask_con {
    width: 770px;
}
.ask_con_tit {
   
    height: 36px;
    padding-left: 8px;
}
.ask_con_tit h2 {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding-left: 25px;
}

.ask_con_tit .more {
    float: right;
    line-height: 30px;
    padding-right: 15px;
}

.ask_con_list ul {
    float: left;
    padding: 0 8px;
    width: 700px;
}
.ask_con_list li, .ask_con_list2 li {
    border-bottom: 1px solid #E2E4E4;
    float: left;
    height: 27px;
    line-height: 27px;
    width: 700px;
}
.ask_con_list li.last, .ask_con_list2 li.last {
    border-bottom: 0 none;
}
.ask_con_list li span, .ask_con_list2 li span {
    display: block;
    float: left;
    height: 25px;
    overflow: hidden;
    text-align: center;
}
.ask_con_list li .t1, .ask_con_list2 li .t1 {
    text-align: left;
}
.ask_con_list li .c1, .ask_con_list2 li .c1 {
    text-align: center;
}
.p1 {
}
.t1 {
    padding-left: 5px;
    width: 300px;
}
.t1 font {
    color: #FF0000;
    font-size: 12px;
}
.t1 img {
    vertical-align: bottom;
}
.t2 {
    width: 150px;
}
.t3 {
    color: #666666;
    width: 180px;
}
.ask_con_list1, .ask_con_list2 {
   
    height: auto;
    overflow: hidden;
    padding: 0 10px;
}
.asktit {
    background: none repeat scroll 0 0 #E3D9CE;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    text-align: left;
}
.asktit_con {
    height: auto;
    overflow: hidden;
    padding: 20px 10px;
 font-size: 14px;
}
.asktit_con p {
    line-height: 24px;
    text-align: left;
}
.ask_pic {
    background: none repeat scroll 0 0 #EAE3DE;
    float: left;
    padding: 15px;
    text-align: center;
    width: 95px;
}
.ask_pic li img {
    vertical-align: middle;
}
.ask_pic .zjimg img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    padding: 2px;
    width: 89px;
}
.zjname {
    line-height: 22px;
    text-align: left;
}
.ask_anwer {
    float: right;
    margin: auto auto 10px;
    padding-left: 10px;
    width: 540px;
}
.swt {
    margin: auto auto 10px;
    text-align: center;
    width: 700px;
}
.ask_anwer p {
    font-size: 14px;
    line-height: 24px;
    text-align: left;
}
.QA_insert {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.QA_insertop {

    height: 32px;
    padding: 1px;
}
.QA_insertopin {
    border: 1px solid #6BDBC5;
    color: #FFFFFF;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 18px 0 8px;
    text-align: right;
}
.QA_insertopin p {
  
    float: left;
    font-size: 14px;
    padding-left: 33px;
}
.QA_insertopin span {
    font-size: 12px;
    padding-left: 15px;
}
.QA_insbor {
    height: auto;
    margin-top: 1px;
    overflow: hidden;
    padding: 2px;
}
.QA_insborin {
    padding: 0 5px 0 47px;
}
.QA_insborin p {
    clear: both;
    line-height: 20px;
    padding-bottom: 10px;
}
.QA_insborin span {
    line-height: 20px;
    text-align: right;
    width: 66px;
}
.QA_insborin label {
    float: left;
    position: relative;
    width: 450px;
}
.QA_red {
    color: #FF0033;
}
.QA_instext01 {
    position: relative;
    width: 180px;
}
.QA_instext02 {
    position: relative;
    width: 450px;
}
.QA_textarea {
    height: 60px;
    width: 500px;
}
.QA_sub {

    border: medium none;
    cursor: pointer;
    height: 25px;
    margin: 10px 0 0 150px;
    width: 88px;
}
.QA_insinfo {
    background: none repeat scroll 0 0 #EEF7F1;
    border: 1px solid #BEDFC6;
    color: #487A55;
    display: inline;
    float: left;
    line-height: 20px;
    margin: 10px 10px 10px 65px;
    padding: 2px 10px;
    position: relative;
    width: 480px;
}
.QA_arrow {
    left: 30px;
    position: absolute;
    top: -5px;
}
.QA_qaspan {
    float: left;
    width: 66px;
}
.QA_qaspan span {
    line-height: 24px;
}
.pages {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    height: 25px;
    margin: 12px auto 0;
    width: 100%;
}
.pages .pcount {
    border-right: 2px solid #CCCCCC;
    color: #3366CC;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin: 6px 20px 0 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.pages .plist {
    float: left;
    line-height: 17px;
    padding-top: 3px;
}
.pages .plist strong {
    background: none repeat scroll 0 0 #FF6600;
    border: 1px solid #CC3333;
    color: #FFFFFF;
    display: block;
    float: left;
    margin: 0 3px 0 0;
    padding-left: 8px;
    padding-right: 8px;
}
.pages .plist a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    display: block;
    float: left;
    height: 17px;
    margin-right: 2px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
}
.pages .plist a:hover {
    color: #FF0000;
}
.pages .pselect {
    float: right;
    padding: 2px 5px;
}
.pages .pselect select {
    border: 1px solid #999999;
    font-size: 11px;
}
.pages input {
    border: 1px solid #999999;
    padding: 2px 2px 0 4px;
}
.ask_tab {
    height: 32px;
    margin-top: 10px;
    padding-left: 10px;
    position: relative;
}
.ask_tab li {
    
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin-left: 5px;
    text-align: center;
    width: 126px;
}
.ask_tab li.hover {
    
    font-weight: bold;
}

