/*
 */



/*头部导航*/
#topmenu_box { width: 100%; height: 42px; clear: both; background: url(../images/topmenu_bg.gif) repeat-x; overflow: hidden; }
#topmenu_box .mainbox { width: 980px; height: 42px; margin: 0 auto; text-align: right; }
#topmenu_box .mainbox .logo { width: 178px; height: 42px; display: inline; float: left; }
#topmenu_box .mainbox ul { width: 660px; height: 42px; display: inline; overflow: hidden; }
#topmenu_box .mainbox ul li { margin-right: 6px; height: 42px; line-height: 42px; float: right; display: inline; }
#topmenu_box .mainbox ul li a { color: #000; }

/*banner*/
#bannerbox { width: 100%; height: 358px; clear: both; overflow: hidden; background: url(../images/banner_bg_r.jpg) repeat-x; }
#bannerbox .banner { width: 1060px; height: 358px; margin: 0 auto; background: url(../images/banner_bg.jpg) no-repeat; }
#bannerbox .banner .menu_text { width: 668px; height: 21px; overflow: hidden; float: left; clear: both; display: inline; margin-left: 300px; margin-top: 46px; }


/*container*/
#container { width: 965px; overflow: hidden; margin: 0 auto; }

.cont_a { width: 965px; height: 280px; float: left; clear: both; }
.cont_a .leftbox { width: 286px; height: 280px; float: left; display: inline; background: url(../images/left_boxbg01.jpg) no-repeat; overflow: hidden; text-align: center; }
.cont_a .leftbox a { width: 258px; height: 224px; display: block; margin: 46px auto 0; }


.cont_a .rightbox { width: 660px; height: 280px; float: right; display: inline; background: url(../images/r_boxbg02.jpg) no-repeat; overflow: hidden; }
.cont_a .rightbox .textbox { width: 434px; float: left; display: inline; margin-left: 200px; font-size: 14px; margin-top: 28px; }
.cont_a .rightbox .textbox p { text-indent: 24px; line-height: 24px; }
.more02 { width: 100%; height: 60px; line-height: 60px; text-align: right; }
.more02 a { margin-right: 12px; color: #000; }

.cont_b { width: 965px; height: 627px; float: left; clear: both; margin-top: 8px; margin-bottom: 8px; overflow: hidden; }
.cont_b .leftbox { width: 289px; float: left; display: inline; overflow: hidden; }
.cont_b .leftbox .box01 { width: 269px; height: 361px; float: left; clear: both; background: url(../images/left_boxbg03.gif) no-repeat; padding-left: 10px; padding-right: 10px; }
.cont_b .leftbox .box01 ul { width: 100%; float: left; clear: both; display: block; overflow: hidden; margin-top: 0px; }
.cont_b .leftbox .box01 ul li { width: 100%; height: 20px; line-height: 20px; float: left; display: inline; clear: both; overflow: hidden; margin: 4px 0; }
.cont_b .leftbox .box01 ul li a { width: 200px; float: left !important; display: block; overflow: hidden; color: #000; }
.cont_b .leftbox .box01 ul li a:hover { color: #C70025; }

.cont_b .leftbox .box02 { width: 289px; height: 272px; float: left; clear: both; background: url(../images/left_boxbg04.gif) no-repeat; }
.cont_b .leftbox .box02 h4 { width: 100%; float: left; clear: both; display: block; text-align: center; font-size: 24px; height: 30px; line-height: 30px; color: #B60B01; margin-top: 34px; }
.cont_b .leftbox .box02 ul { width: 256px; float: left; clear: both; display: inline; margin-left: 24px; clear: both; overflow: hidden; margin-top: 12px; line-height: 20px; }
.cont_b .leftbox .box02 ul li { width: 100%; float: left; display: inline; clear: both; font-family: "隶书", Verdana, Geneva, sans-serif; font-size: 16px; }

.cont_b .rightbox { width: 660px; height: 627px; float: right; display: inline; overflow: hidden; background: url(../images/r_boxbg05.gif) no-repeat; }
.cont_b .rightbox h3 { width: 630px; height: 28px; float: left; clear: both; overflow: hidden; display: block; overflow: hidden; background: url(../images/tag_menu_bg.gif) 310px 0 no-repeat; margin-top: 16px; text-align: right; line-height: 28px; padding-right: 15px; }
.cont_b .rightbox h3 a { color: #FFF; font-size: 14px; font-weight: normal; margin-right: 10px; }

.cont_b .rightbox .img_text { width: 100%; float: left; clear: both; display: block; overflow: hidden; }
.cont_b .rightbox .img_text li { width: 150px; height: 230px; overflow: hidden; padding: 10px; border: 1px solid #CCC; display: inline; float: left; text-align: center; color: #666; line-height: 28px; margin: 18px 24px; }
.cont_b .rightbox .img_text li .hs { color: #BB1A06; }
.cont_b .rightbox .img_text li .font_size14 { font-size: 14px; }




.cont_c { width: 965px; height: 269px; float: left; clear: both; overflow: hidden; background: url(../images/r_boxbg06.gif) no-repeat; margin-bottom: 8px; }

.cont_c .leftbox { width: 424px; height: 233px; padding: 18px; overflow: hidden; float: left; display: inline; }
.cont_c .leftbox h4 { width: 424px; height: 20px; line-height: 20px; float: left; clear: both; font-size: 12px; color: #CB1134;  text-align: right; }
.cont_c .leftbox h4 a { font-size: 12px; color: #CB1134; font-weight: normal; }
.cont_c .leftbox ul { width: 100%; float: left; display: block; overflow: hidden; }
.cont_c .leftbox ul li { width: 100%; float: left; display: inline; clear: both; overflow: hidden; margin: 9px 0; }
.cont_c .leftbox ul li a { width: 100%; height: 20px; line-height: 20px; overflow: hidden; display: block; color: #000; }
.cont_c .leftbox ul li span { width: 96%; height: 20px; line-height: 20px; display: block; clear: both; text-align: left; }
.cont_c .leftbox ul li b { font-weight: normal; color: #2A7CD8; }

.cont_c .rightbox { width: 320px; height: 233px; padding: 18px; overflow: hidden; float: left; display: inline; }
.cont_c .rightbox p { text-indent: 24px; margin-top: 30px; margin-bottom: 10px; display: block; clear: both; float: left; }
.cont_c .rightbox ul { width: 100%; float: left; clear: both; display: block; overflow: hidden; }
.cont_c .rightbox ul li { width: 100%; float: left; clear: both; height: 20px; line-height: 20px; overflow: hidden; text-align: right; }
.cont_c .rightbox ul li a { float: left; display: inline; color: #000; }
.cont_c .rightbox ul li a .hs { color: #CE2040; }
.cont_c .rightbox h4 { width: 100%; height: 20px; text-align: right; line-height: 20px; overflow: hidden; margin-top: 10px; }
.cont_c .rightbox h4 a { font-size: 12px; font-weight: normal; color: #CB1134; }

.more01 { width: 100%; height: 20px; line-height: 20px; text-align: right; }
.more01 a { font-size: 12px; color: #000; }

.hso { color: #900 !important; }

/* global */
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.line{margin:2px 0;border-bottom:1px solid #ccc;}
.line1{margin:2px 0;border-bottom:1px solid #e8e8e8;}
.dotline{margin:15px 0;border-bottom:1px dotted #ccc;}
.dline{border-bottom:1px dotted #ccc;*margin:4px 0;}
.dline1{border-bottom:1px solid #ccc;}
.left,.l{float:left}
.right,.r{float:right}
.red{color:red}
.c{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.p5{padding:5px}
.p10{padding:10px;}
.p20{padding:20px;}
.p610{padding:5px 10px;}
.pr20{padding-right:20px;}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt14{margin-top:14px}
.mt20{margin-top:20px}
.ml7{margin-left:7px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px}
.ml20{margin-left:20px}
.mr6{margin-right:6px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.banner{margin:10px auto}
.banner1{margin:14px auto;*margin:12px auto}
.fs{text-indent:24px;line-height:22px; }
.fs1{line-height:22px;}
.fs2{line-height:20px;}
.fs3{line-height:24px;}
.fs4{text-indent:24px;line-height:18px;}
.fs5{text-indent:24px;line-height:24px;}
.f11{font-size:11px}
.ft14{font-size:14px}
.bd{font-weight:bold;}
.bg1{background:#f7f7f7}
img.codeimg{margin-top:-12px;*margin-top:-4px}
.refresh{color:#003497}
.red{color:red}
.orange{color:#FF6700}
.pink{color:#CC339B}
.green{color:#329900}
.green1{color:#385902}
.g690{color:#690}
.c00{color:#c00}
.c666{color:#666}
.blue{color:#09f}
.blue1{color:#006697}
.gray{color:#999}
.nobg{background:none!important}

/* form */
input,button,select{font-size:12px;vertical-align:middle;}
.f-button,button,.f-check{cursor:pointer;}
.f-check,.f-radio{margin-right:5px}
.f-text,textarea,select{border:1px solid;border-color:#7c7c7c #ccc #ddd;font-size:12px;line-height:120%;}
.f-text,textarea{padding:2px;}
textarea{overflow:auto;}
.f-text{height:15px;}
label.error {margin-left:10px;width:auto;padding:5px;padding-left:25px;background:url(/Public/img/regvd.gif) no-repeat 3px 6px;color:red!important;font-weight:normal!important}
label.ok{margin-left:10px;width:auto;padding:5px;padding-left:25px;background:url(/Public/img/regvd.gif) no-repeat 3px -28px;color:green!important;font-weight:normal!important}

form.sf{margin:20px;}
form.sf p{margin:10px 0;line-height:21px;}
form.sf .f-label{float:left;width:100px;margin-right:10px;text-align:right;}
form.sf span.hint{display:block;margin-left:110px;color:#666;line-height:150%;}
form.sf p.blk{margin-left:110px;margin-top:20px}
form.sf .f-label1{font-size:14px;margin-right:10px;white-space:nowrap;}
form.sf .f-mh{height:60px}
form.sf .morechecks{height:60px}

form.mf{margin:20px;}
form.mf p{margin:10px 0;line-height:21px;}
form.mf .f-label{float:left;width:150px;margin-right:10px;text-align:right;}
form.mf .f-check{margin-left:160px;}
form.mf span.hint{display:block;margin-left:160px;color:#666;line-height:150%;}
form.mf p.blk{margin-left:160px;margin-top:20px}

form.lf{margin-bottom:30px;}
form.lf p{line-height:24px;}
form.lf p a{font-size:14px;}
form.lf .f-text{width:244px;height:18px;font-size:14px;line-height:18px;}
form.lf .f-check{font-size:14px;}
form.lf select{height:22px;font-size:14px;}
form.lf .f-label{font-size:14px;}
form.lf span.hint{font-size:12px;}
form.lf textarea{font-size:14px;}
form.lf .f-button{height:24px;padding:0 20px;font-size:14px;line-height:20px;}

form.of p{line-height:24px;}
form.of .f-text{width:180px;height:18px;font-size:14px;line-height:18px;}
form.of .f-label{font-size:14px;}

form.uf p{}
form.uf p.blk{margin-top:15px}

.f-file{padding:2px;width:200px;}
select{height:19px;*height:21px;padding:1px 1px 1px 0;}
.f-button{height:21px;padding:1px 10px 1px 10px;*padding:1px 5px;border:1px solid;border-color:#ddd #4A7300 #4A7300 #ddd;background:#649900;color:#fff;text-align:center;line-height:17px;letter-spacing:1px;}
.f-button:focus{border-color:#000;}

form .btn{width:95px;height:28px;padding-top:1px;*padding-top:6px;border:0;background:url(/Public/img/bt.jpg) no-repeat;color:#000;font-size:14px;font-weight:bold;}


/* pages */
.pages{text-align:right;margin:10px 0;margin-right:20px}
.pages ul li{display:inline;margin-left:5px}
.pages ul li a img{vertical-align: middle}

.pages a{color:#3774D0;border:1px solid #ccc;padding:3px 4px;}
.pages a:hover,.pages a.current{color:#fff;background:#3774D0}
.pages span{color:#3774D0;padding:3px 4px;font-weight:bold}

/* inline */
ul.inline li{float: left;}
ul.inline{margin-bottom:8px;}
ul.inline li{margin-right:7px;white-space:nowrap;}
ul.inline li a{color:#CB3301}
ul.inline1 li{display:inline;}

/* cmtPost */
.cmtPost p{font-size:14px;}
.cmtPost textarea{width:492px;height:185px;border:1px solid #ccc;background:#fff;overflow-y:hidden;}

/* icon img */
img.icon{width:16px;height:16px;vertical-align:middle;background:url(/Public/img/icon.gif) no-repeat;}

/* minihead */
#miniHeader{width:100%;height:40px;line-height:40px;vertical-align:middle;overflow:hidden;background:url(/Public/img/mini_h_bg.jpg) repeat-x;text-align:left}
#miniHeader h1{width:130px;height:26px;margin-left:28px;}
#miniHeader .mHBanner{margin-left:20px}
#miniHeader .mHBanner a{color:#FE3300;font-weight:bold}
#miniHeader .mHLogin,#miniHeader .mHRandom{margin-right:20px;text-align:right;}

/* normal tabs */
ul.ntabs{height:31px;margin-bottom:10px;background:url(/Public/img/ntabs-bg.jpg) repeat-x left bottom}
ul.ntabs li{
float:left;
height:29px;
line-height:29px;
vertical-align:middle;
padding:0 10px;
margin-left:8px;
border:1px solid #649900;
background:#EAF0E2;
}
ul.ntabs li.active{border:1px solid #649900;border-bottom:1px solid #fff;background:#fff;}
ul.ntabs li a{color:#659A01;}
ul.ntabs li.active a{color:#000}



#content{ width:976px; margin:0 auto; clear:both; text-align:left; }



/* event all */

.hx{color:#000;font-size:12px;font-weight:bold;line-height:19px;vertical-align: middle;margin-bottom:10px;}
h3.stit{text-align:left;color:#000;font-size:12px;font-weight:bold;margin-bottom:10px;}
h3.stit p.pcl{width:25px;height:19px;background:url(../images/ptit.jpg)  no-repeat;}
h3.stit p.pcc{height:19px;background:url(../images/ptit.jpg) 0 -19px repeat-x;}
*+html h3.stit p.pcc{height:17px;padding-top:2px;}/* IE7 */
h3.stit p.pcr{width:25px;height:19px;background:url(../images/ptit.jpg) 0 -38px no-repeat;}



/* event topic list*/
.event .boxH{width:964px;padding:5px;border:1px solid #ccc;overflow:hidden}
.event .boxH h3.stit p.pcc{width:914px}
.event .boxH .list{padding:20px 0;border-top:1px solid #ADADAD;}
.event .boxH .list ul li{float:left;width:300px;height:338px;margin:0 10px 20px 10px;}
* html .event .boxH .list ul li{margin:0 16px 20px 5px} /* IE6background:url(/static/img/other/e-t-bg.jpg) 0 180px no-repeat; */
.event .boxH .list ul li a.imgLink{
display:block;
width:290px;
height:160px;
border:5px solid #ccc;
position:relative;
overflow: hidden;
}
.event .boxH .list ul li a img.imgBg{
position:absolute;
top:0;
left:0;
width:74px;
height:37px;
}
.event .boxH .list ul li a.imgLink:hover{border:5px solid #adadad}
.event .boxH .list ul li .e-topic-l{
height:138px;
padding:8px 5px;
overflow:hidden;
margin-top:10px;
background:#F5F5F5;
text-align:left;
}
.event .boxH .list ul li h2{}
.event .boxH .list ul li h2 a{font-size:14px;font-weight:bold;}
.event .boxH .list ul li p.time{
width:270px;
height:18px;
line-height:18px;
vertical-align:middle;
padding:0 10px;
margin:6px 0;
color:#fff;
font-size:11px;
font-weight:bold;
background: url(../images/e-t-t.jpg) no-repeat;
}
.event .boxH .list ul li p.kws a{margin-right:6px}
.event .boxH .list ul li p.info{margin-top:6px;color:#000}


#top_head { width: 1003px; margin: 0 auto; clear: both; overflow: hidden; }
#top_head .menuFontCss { font-size: 14px; font-weight: bold; color: #F30; }
#top_head a:hover { font-size: 14px; font-weight: bold; color: #000; text-decoration: none; }

.zt_box { width: 976px; height: 45px; clear: both; overflow: hidden; background: url(../images/zt_ttbg.jpg) no-repeat; margin: 10px 0; }