*,a,p,span,div,ul,li,ol,dl,dt,dd,input,img,h1,h2,h3,h4,h5,h6,em,i,label{ margin:0; padding:0}
img{ border:0;}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
ol,li,ul,dl,dd,dt{ list-style:none}
em,i{ font-style:normal}

body{ font-size:12px; line-height:22px; background:#fff; font-family:Microsoft YaHei;}
.fl{ float:left;}
.fr{ float:right;}
.mt-10{ margin-top:10px;}
.mt-20{ margin-top:20px;}
.mt-40{ margin-top:40px;}
.mt-30{ margin-top:30px;}
.mt-60{ margin-top:60px;}

.ml-10{ margin-left:10px;}
.ml-20{ margin-left:20px;}
.ml-40{ margin-left:40px;}
.ml-60{ margin-left:60px;}
.ml-80{ margin-left:80px;}
.mb-30{ margin-bottom:30px;}
.mb-20{ margin-bottom:20px;}

.red{ color:#f00;}
.white{ color:#fff;}
.yellow{ color:#fff600;}
.green{ color:#2d7f00;}
.black{ color:#000}

.font-12{ font-size:12px;}
.font-20{ font-size:20px;}
.jz{ text-align:center;}
.hide{ overflow:hidden}

.clear{ clear:both;}


.wrapper{ width:100%; float:left; background:url(../images/head-bg.jpg) no-repeat top center;}
.w-960{ width:960px; margin:0 auto;}
.w-all{ width:100%; overflow:hidden}

/*head*/
#head{ height:380px; position:relative;}
/*cent*/
#cent{ width:895px; padding-left:45px; background:#fff; padding-right:20px;}
.js{ font-size:14px; line-height:30px; text-indent:2em; width:870px;}
.bt{ height:50px; width:500px;}
.bt-nr{ margin-left:10px; width:265px;}
.bt-nr p{ font-size:30px; color:#1053a1; margin-top:5px; line-height:30px;}
.bt-nr span{ color:#b58801; margin-top:5px; width:265px;}
.jysjy{ position:relative;}
.jysjy-cent{ border:1px solid #dfdfdf; height:187px; width:653px; padding-left:240px;}
.wx{ position:absolute; left:20px; top:79px;}
.jysjy-cent p{ width:630px;}
.jysjy-cent p label{ font-size:18px; width:90px;}
.jysjy-cent p span{ font-size:14px; width:535px;}
.p-com{ clear:both; float:left; font-size:14px; line-height:30px; width:895px;}
.jxsz-fl { width:260px; overflow:hidden}
.jxsz-fl h2{ color:#2063b1; border-bottom:1px dashed #2063b1; font-size:18px; font-weight:normal; padding-bottom:5px; margin-bottom:10px;}
.jxsz-fl p{ font-size:16px; line-height:35px; float:left; width:100%;}
.tg{ background:url(../images/tg.jpg) no-repeat; width:262px; height:90px;}
.jxsz-fr{ width:270px;}
.jxsz-fr h2{ font-size:24px; }
.tg p{font-size:14px;}


.li-b2-main{ background:url(http://news.hexun.com/upload/2014cjfyb/images/list_line.jpg) left repeat-y; padding-bottom:40px;}
.cl-fl{ width:210px; }
.cl-fr { width:645px; margin-left:40px; _margin-left:20px;}
.tab-top{ width:212px;}
.tab-top li{ float:left; width:100%; height:50px; text-align:left; font-size:14px; line-height:50px; }
.tab-top li.on{ background:url(http://news.hexun.com/upload/2014cjfyb/images/list_hover.jpg)  no-repeat; color:#20478d; font-weight:bold}
.tab-top li span{ float:left; margin-left:30px;}
.tab-item{ display:none;}
.cur-tab-item{ display:block}
.rw-ti{ font-size:16px; font-weight:normal;}
.gs-list li{ float:left; width:215px; font-size:14px; margin:8px 0}
.gs-list li label{ float:left; margin-right:5px; margin-top:5px;}
.gs-list li span{ float:left}
.btn{   margin:40px 0 0 200px; *margin-left:100px !important;}
.btn .lon_btn{ width:115px; height:36px; border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px; border:none; color:#fff; font-size:14px; text-align:center; font-weight:bold; float:left;}
.btn .lon_btn.lon_btn1{ background:#20468d}
.btn .lon_btn.lon_btn2{background:#959595}

.mid{ width:280px;}
.oder{}
.oder .t{ font-size:18px; width:200px;}
.oder li{ background:url(http://news.hexun.com/upload/2014cjfyb/images/list_r_ord_ico.jpg) no-repeat left -28px;padding:8px 0px 8px 0px; height:22px; line-height:22px}
.oder li.top3{ background-position:0px 5px;}
.oder li .sp1{ color:#fff; font:14px/22px "Arial"; width:30px; text-align:center}
.oder li .sp2{ padding:0px 8px; font-size:14px; width:178px}
.oder li span{ float:left; display:block}
.oder li .ful{ width:212px; height:10px; font-size:0px; line-height:0px; background:#e2e2e2; float:left; margin:4px 10px 0px 0px}
.oder li .ful span{ float:left; display:block; height:10px;font-size:0px; line-height:0px; background:#dac8a0}
.oder .oder_list{ width:auto; margin:0 auto; padding-left:144px}
.pic-list li{ float:left; margin-right:33px;}
.pic-list li.sp{ margin-right:0px;}
.tw a{ color:#0675ba}
.wyhd{ height:588px; overflow:hidden}
.question-pb{height:500px; overflow:scroll; background:#f5f5f5; margin-top:35px;}

.question-pb li{ float:left; width:845px; margin:20px 0 0 10px;}
.wd-top span{ float:left; width:42px; height:42px; overflow:hidden;}
.wd-top p{ float:left; color:#adadad; font-weight:bold; line-height:42px; margin-left:15px; width:185px; height:42px; overflow:hidden;}
.wd-bottom{ clear:both;}
.wd-bottom span{background:url(../images/jt1.jpg) no-repeat top; float:left; width:21px; height:15px; margin-left:40px; position:relative; z-index:2; *position:static !important}
.wd-bottom p{ border:1px solid #dadada; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;  float:left; display:block; width:816px;padding:10px 10px; margin-top:-2px;}
.line{ border:5px solid #0675ba;}