﻿body {margin:0; padding:0; font-size:12px; font-family:"宋体"; color:#363636;}
input {margin:0; padding:0; font-size:12px;}
dl,dt,dd,ul,li,p,h2,h3,font,span {margin:0; padding:0; list-style:none;}
img {border:0; margin:0; padding:0;}
.clearfix { content: "."; font-size: 1px; display: block; height: 0 !important; height: 1%; clear: both; visibility: hidden; background: none; line-height: 0%; margin:0!important; margin-top:-2px; }
.fixfloat{zoom:1;}.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;}

/* A hover */
a {font-size:12px; text-decoration:none; color:#363636;}
a:hover,a.blue:hover,a.huis:hover,a.green:hover,a.slan:hover,a.slan2:hover {color:#f00;}
a.red {color:#f00;}
a.blue {color:#006bcf;}
a.huis {color:#535353;}
a.green {color:#1a5b00;}
a.slan {color:#233039; font-size:14px;}
a.slan2 {color:#233039;}

/* Color */
.fred {color:#f00;}
.fblue {color:#006bcf;}
.fblue2 {color:#006bcf; font-size:14px;}
.fhuis {color:#535353;}
.fhuis2 {color:#535353; font-size:14px;}
.fslan {color:#233039; font-size:14px;}

/* Input */
.inp_1{border:1px #e8e8e9 solid; padding:2px 4px; width:100px; margin:0 5px;}
.inp_2 {position:relative; top:2px; *top:0; margin:0 5px 0 0;}
.inp_3 {background:url(images/login_u.gif) no-repeat; height:19px; *padding-top:4px; width:59px; margin:0 5px; border:none; display:block; float:left;}
.inp_4 {border:1px #ccd6e4 solid; padding:2px 4px; width:150px; float:left; color:#a5a5a5;}
.inp_5 { position:relative; top:4px; *top:0;}

/* Framework */
#head {width:960px; margin:0 auto; clear:both; height:162px;}
#main {width:960px; margin:0 auto;}
#foot {text-align:center; margin:0 auto; width:960px; margin-top:5px;}

/* Head */
#head h2{float:left; background:url(images/logo.gif) no-repeat; width:241px; height:68px; line-height:180px; overflow:hidden; margin:\10px 0 0 0;}
#head .cot_r {float:right; width:710px;}
#head .cot_r .login {background:url(images/login_bg.gif) repeat-x; overflow:hidden; padding:8px 15px; }
#head .cot_r .login a {margin:0 5px; padding-top:4px; display:inline-block; text-decoration:underline;}
#head .cot_r .login a.reg { background:url(images/reg_u.gif) no-repeat; width:59px; height:19px; text-align:center; display:block; float:left; padding-top:4px; text-decoration:none;}
#head .cot_r .menu {background:url(images/menu_bg.jpg) no-repeat; height:35px; text-align:center;}
#head .cot_r .menu a {margin:0 15px 0 0; font-size:14px; font-weight:bold; width:68px; display:inline-block; color:#fff; line-height:35px;}
#head .cot_r .menu a:hover,#head .cot_r .menu a.hots {background:url(images/menu_ah.gif) 0 5px no-repeat; height:35px; text-align:center; width:68px; color:#283c57;}
#head .menu_2 {background:url(images/menu_2bg.gif) repeat-x; height:33px; padding:0 0 0 10px; line-height:33px; clear:both;}
#head .menu_2 a {margin:0 15px 0 0;}
#head .menu_2 .rbg {float:right; background:url(images/menu_rbg.gif) no-repeat; height:72px; width:121px; margin:-33px 0 0 0;}

#head .serach {margin:10px 0 0 0 !important; margin:10px 0 0 0; height:33px;}
#head .serach .imgi {background:url(images/serach_i.gif) no-repeat; width:81px; height:22px; float:left;}
#head .serach input {margin:0 5px; float:left;}
#head .serach .sercht {float:left; line-height:22px;}
#head .serach .zhao {background:url(images/serach_z.gif) no-repeat; width:33px; height:39px; text-align:center; display:block; float:left; font-weight:bold; color:#fff; margin:-5px 0 0 5px; padding:10px 0 0 0;}
#head .serach .zhao:hover {color:#ff0;}
#head .serach .rcot {float:left; margin:0 0 0 10px; display:inline; padding:5px 0 0 0;}
#head .serach .rcot a {margin:0 8px 0 0; color:#093d64; text-decoration:underline;}
#head .serach .rcot a.chong {margin:0 0 0 20px; color:#f00;}
#head .serach .rcot a:hover {color:#f00;}
#head .serach .rcot span {margin:0 8px 0 0; color:#f00;}


/* Layout */
.layout1 {float:left; width:371px;}
.layout2 {float:left; width:371px; margin:0 0 0 5px; display:inline;}
.layout3 {float:right; width:209px;}
.layout4 {float:left; width:209px;}
.layout5 {float:left; margin:0 0 0 10px; display:inline; width:520px;}
.foot {margin:5px 0 0 0; text-align:center;}
.foot .bgs {background:#eef2f6; border:1px #aabacb solid; line-height:26px;}
.foot p {line-height:26px;}
/* List content */
.blist_a { margin:5px 0 0 0;}
.blist_a li {color:#000; line-height:24px;}
.blist_a li span {margin:0 6px 0 0 ;}
.blist_a li a.bclass {color:#7e2505;}
.blist_a li a.bclass:hover {color:#7e2505; text-decoration:underline;}
.blist_a li.more { text-align:right;} 
.blist_a li .time {display:block; float:right; margin:-24px 6px 0 0; display:inline;}
.blist_a .marbk { margin:20px 0 0 10px;}

.blist_b { margin:5px 0 0 0;}
.blist_b_a {margin:5px 15px 0 15px;}
.blist_b li,.blist_b_a li { line-height:23px;}
.blist_b li a,.blist_b_x li a {color:#FF3300}
.blist_b li a:hover,.blist_b_a li a:hover,.blist_b_a li a.red {color:#f00;}
.blist_b li span{font-size:14px;font-weight: bold;color: #993300;text-decoration: underline;}
.blist_b_a li span {float:right; display:block; margin:-22px 0 0 0;}

.topcn {border:1px #c2d0e0 solid; padding:0 10px 4px 10px; border-top:none;}
.topcn a {background:url(images/li_1.gif) 0 9px no-repeat; line-height:22px; padding:0 0 0 10px; color:#364550; display:block;}

.a_link {padding:10px 10px 0 10px;}
.a_link a {background:url(/images/li_1.gif) 0 9px no-repeat; line-height:22px; padding:0 0 0 10px; color:#364550; display:block;}
.a_link a:hover {color:#f00;}

.blist_c {margin:8px 0 0 0; padding:0 10px;}
.blist_c li {line-height:22px;}
.blist_c li a {color:#3f4f5a; background:url(images/li_1.gif) 0 3px no-repeat; padding:0 0 0 15px;}
.blist_c li a:hover {color:#f00;}

.blist_d {}
.blist_d .lcot {float:left; margin:10px 0 0 15px; display:inline; width:235px;}
.blist_d .lcot dl {border-bottom:1px #e6e6e6 solid; padding:0 0 5px 0;}
.blist_d .lcot dt {float:left; font-size:0; width:80px;}
.blist_d .lcot dd {float:left; margin:0 0 0 10px; display:inline; width:145px;}
.blist_d .lcot dd h3 {line-height:22px; font-size:14px; font-weight:normal;}
.blist_d .lcot dd p {line-height:20px;}
.blist_d .lcot ul {margin:5px 0 0 0;}
.blist_d .lcot li {line-height:22px;}
.blist_d .lcot li a.green {margin:0 6px 0 0;}

.blist_e {}
.blist_e li {line-height:24px;}
.blist_e li .slan {margin:0 6px 0 0;}

.blist_f { padding:0 7px 0 7px; margin:7px 0 0 0;}
.blist_f dl {padding:9px 0 0 0;}
.blist_f dt {width:60px; font-size:0; float:left;}
.blist_f dt img {border:2px #cecece solid;}
.blist_f dt strong {display:block; text-align:center; line-height:26px;}
.blist_f dd {width:120px; float:left; margin:0 0 0 10px; display:inline; line-height:20px;}
.blist_f dd .fhuis {font-size:10px; font-family:Arial;}

.blist_g {padding:17px 10px 0 0;}
.blist_g a {display:block; float:left; width:90px; margin:0 0 0 10px; display:inline; line-height:22px; color:#000;}

.zb_title {background:url(images/zbtitle.gif) no-repeat; height:23px;}
.zb_title h2 {color:#174b71; font-size:12px; line-height:23px; margin:0 0 0 10px;}
.zb_content {border:1px #c1cfdf solid; height:100%; overflow:hidden; padding:0 5px 10px 10px;} 
.zb_content a.red {color:#FF0000; font-weight:bold; margin:0 0 0 5px;} 
.zb_content .a_link {padding:0 10px 0 10px;}
.zb_content .a_link a {background:url(/images/li_1.gif) 0 9px no-repeat; line-height:24px; padding:0 0 0 10px; color:#364550; display:block;}
.zb_content .a_link a:hover {color:#f00;}
.zb_content dl {clear:both; margin:10px 0 0 0; overflow:hidden; height:100%;} 
.zb_content dt {float:left; width:70px; font-size:0; border:1px #d8e4e9 solid; padding:1px; display:inline;}
.zb_content dd {float:left; width:105px; margin:0 0 0 10px; display:inline;}
.zb_content dd a {display:block; font-weight:bold; color:#5e727b; margin:5px 0 0 0;}
.zb_content dd p {line-height:24px;}


.zb_content ddk { margin:0 0 0 10px; display:inline;}
.zb_content ddk a {display:block; font-weight:bold; color:#993366; margin:5px 0 0 0;}
.zb_content ddk p {line-height:20px;}
/* Title */
.newstitle {margin:10px 0 0 0;}
.newstitle a {display:inline-block; background:url(images/newstitlea.gif) no-repeat; width:81px; height:22px; text-align:center; line-height:22px; margin:0 6px 0 0; color:#174b71; font-size:13px;}
.newstitle a:hover,.newstitle a.bhots {color:#fff; font-weight:bold; background:url(images/newstitle_ah.gif) no-repeat;}
.newstitle a.daodu,.newstitle a.daodu:hover {color:#f00; text-decoration:underline; float:right; width:auto; margin:-22px 0 0 0; font-size:14px; background:none; font-weight:normal;}

.bccomretitle {margin:10px 0 0 0; background:url(images/bccomretitle.gif) no-repeat; height:23px;}
.bccomretitle h3 {color:#174b71; font-size:13px; line-height:23px; padding:0 0 0 10px;}

.gt_title {background:url(images/gt_title.gif) no-repeat; height:13px; margin:10px 0 0 0;}

.zowkmtitle {background:url(images/zwokmtitle.jpg) no-repeat; height:60px; margin:10px 0 0 0;}

.topst {background:url(images/topst.jpg) no-repeat; height:27px; margin:7px 0 0 0;}
.topst h3 {font-size:12px; color:#174b71; padding:8px 0 0 8px;}
.topst a {float:left; display:block; background:url(images/tops_a.gif) no-repeat; height:20px; width:77px; line-height:22px; text-align:center; margin:7px 0 0 15px; display:inline; overflow:hidden; color:#174b71;}
.topst a:hover,.topst a.ls {background:url(images/tops_ah.gif) no-repeat; width:83px; font-weight:bold;}

/* Module */
.newsconter {background:#fff url(images/nconter_1bg.jpg) no-repeat; border:1px #c1cfdf solid; padding:10px 10px 10px 10px;}
.newsconter .newshots {}
.newsconter .newshots dt {float:left; font-size:0; width:134px;}
.newsconter .newshots dt .bban {font-size:14px; text-align:center; line-height:28px; display:block;}
.newsconter .newshots dd {float:left; margin:0 0 0 10px; display:inline; width:204px;}
.newsconter .newshots dd p {line-height:22px;}
.newsconter .newshots dd p strong {margin:0 5px 0 0 ;}
.newsconter .newshots dd p .blue {text-align:right; display:block}
.newsconter .regfast {color:#000;}
.newsconter .regfast dl {background:url(images/regfast_bg.gif) no-repeat; height:30px; line-height:30px; margin:8px 0 0 0;}
.newsconter .regfast dt {float:left; font-weight:bold; margin:0 0 0 35px; display:inline;}
.newsconter .regfast dd {float:right; margin:0 40px 0 0; display:inline;}

.gt_content {background:url(images/gt_bg.jpg) no-repeat; border:1px #c1cfdf solid; width:186px; margin:-2px 0 0 10px!important; margin:-3px 0 0 10px; padding:0 0 8px 0;}
.gt_content h3 {color:#174b71; margin:8px 0 0 10px; font-size:12px;}

.topcot {border:1px #c1cfdf solid; padding:0 0 6px 0; border-top:none; margin:-8px 0 0 0;}

.bkcot_a {background:#fff url(images/bconter_2bg.jpg) no-repeat; border:1px #c2d0e0 solid; margin:11px 0 0 0; padding:0 0 5px 0;}
.bkcot_a .titile,.bkcot_b .titile {margin:22px 5px 10px 40px;}
.bkcot_a .titile h3 {color:#fff; font-size:12px; float:left; padding:2px 0 0 5px;} 
.bkcot_b .titile h3 {color:#fff; font-size:12px; float:left; padding:0 0 0 10px;} 
.bkcot_a .titile .mbclass {float:left; margin:0 0 0 100px; display:inline;}
.bkcot_a .titile .mbclass .ma1 { margin:0 35px 0 0;}
.bkcot_a .titile .mbclass .ma2 { margin:0 30px 0 0;}
.bkcot_b .more {float:right; margin:0 10px 0 0; display:inline;}
.hotay {margin:10px 0 0 0; background:#eef2f6; border:1px #aabacb solid; line-height:26px; text-align:center;}
.hotay a {color:#000; font-size:13px; margin:0 0 0 15px;}
.hotay a:hover {color:#f00;}
.bkcot_b {background:#fff url(images/bconter_4bg.jpg) no-repeat; border:1px #c2d0e0 solid; margin:11px 0 0 0; padding:0 0 5px 0;}

.zkcot {background:#fff url(images/bconter_3bg.gif) repeat-x; border:1px #c4d2e1 solid; border-top:none; padding:0 10px 5px 10px;}
.zkcot .lcot {float:left; margin:0 0 0 10px; display:inline; width:546px;}
.zkcot .lcot dt {width:120px; font-size:0; float:left;}
.zkcot .lcot dd {line-height:24px; float:left; margin:0 0 0 10px; display:inline; width:408px; color:#000;}
.zkcot .bcot {border-left:1px #c4d2e1 solid; float:left; margin:3px 20px 0 20px; overflow:hidden;}
.zkcot .rcot {float:left; width:318px;}

/* Link */
.link {margin:5px 0 0 0;}
.link strong {line-height:24px; color:#174b71;}
.link li {line-height:24px;}
.link li a {margin:0 0 0 8px;}

/* Foot */
#foot .bgs {background:#eef2f6; border:1px #aabacb solid; line-height:26px;}
#foot p {line-height:26px;}


/* Ad */
.top_a1 {margin:0 0 0 0;}
.main_a1 {margin:4px 0 0 0; line-height:22px; color:#000;}
.main_a2 {margin:10px 0 0 0;}
.main_a3 {margin:8px 0 0 15px;}

.amendment_a {padding-top:4px;} 

.letfloat {float:left;}