@charset "utf-8";

/*----------全局*/

*{

	padding:0px;

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif; 

}

body{

	font-size:12px; color:#333; line-height:21px;

}
h2 { margin:0; padding:0; font-size:12px; }
ul{

	list-style:none;

}

img{

	border:0px;

}

a:link,a:visited,a:active { text-decoration:none; color:#0a2a9c; }

a:hover { text-decoration:underline; color:#0a2a9c;  }



.black a:link,

.black a:visited,

.black a:active { text-decoration:none; color:#333; }

.black a:hover { text-decoration:underline; color:#0a2a9c;  }





.cbody{ clear:both;

	width:980px;

	margin:0 auto; height:1%;

}

.margintop{

	margin-top:5px;

}

.floatclear{

	clear:both;

}

input,select{

	vertical-align:middle;

}

/*-----------头部*/

.top{

	height:140px; border-bottom:#213373 solid 1px;

	overflow:hidden;

}

.toplogo{

	float:left;

	width:136px;

}

.topbanner{ float:right; border-top:#0050a7 14px solid;

	width:820px; padding:11px 0 0 0; height:93px;

}

.topbanner .logo { float:left; width:308px; }

.topbanner .toplink{

	float:right;

	width:150px;

}

.topbanner .toplink ul li{ padding:0 6px 0 6px;

	float:left;

	height:30px;

	line-height:30px;

}

.search { float:right; width:400px; text-align:right; }

.submit{

	margin-right:20px;

	width:68px;

	height:21px;

	background:url(../images/userlogin_submit.gif) repeat-x;

	border:1px solid #D4B06A;

	font-weight:bold;

	color:#753D00;

	letter-spacing:3px;

	line-height:20px;

	font-size:12px;

}



.font_14 { font-size:14px; font-weight:bold; line-height:25px;}

.font_12 { font-size:12px; line-height:22px;}



.word1 { text-indent:24px;}

.color1 { color:#FFFFFF; }

.title_1 { background:url(../images/title_bg4.gif) left top repeat-x; height:25px; padding:0 0 0 16px; font-weight:bold; }



.footlink { clear:both; text-align:right; line-height:25px; }



/*----------栏目菜单*/

.topmenu{ clear:both; width:980px; background-color:#e6e9f7;  

	height:25px;

}

.topmenu ul{ clear:both; height:25px;

	overflow:hidden;

}

.topmenu ul li{ display:inline;

	float:left;

	text-align:center;

	

}
.topmenu ul li .title a{ font-size:12px; color:#0a2a9c;  font-weight: bold;  text-align:center; height:25px;}

.topmenu ul li .title a:hover{ color:#FFFF99;  text-align:center;  }

.topmenu ul li .title a.thisclass{color:#FFFF99; background:url(../images/topmenu_o.gif) center bottom no-repeat; }


.subtitle { clear:both;  background-color:#e6e9f7; text-align:center; }

.subtitle ul li a{ display:block; height:22px; line-height:22px; background:none; }

.subtitle ul li a:hover{ color:#FFFF99; background-color:#e6e9f7; }



.topmenu .rssbut{

	position:relative;

	float:right;

	margin:-30px 8px auto;

	display:inline;

}

/*----------搜索*/

.tdstyle { padding:3px 5px 3px 5px;}

.topsearch{

	height:37px;

	width:899px;

	margin-top:3px;

	border-right:1px solid #EEE;

	background:url(../images/topsearch_bg.gif) repeat-x;

	overflow:hidden;

}

.topsearch .title{

	height:37px;

	width:83px;

	float:left;

	background:url(../images/topsearch_title.gif) left center no-repeat;

}

.topsearch .inpbox{

	float:left;

	margin-top:4px;

	width:430px;

}

.topsearch .inpbox input{

	margin-left:10px;

	margin-right:10px;

}

.topsearch .inpbox select{

	font-size:12px;

	width:100px;

}

.topsearch .inpbox .searchtxt{

	height:13px;

	width:200px;

	font-size:12px;

	padding:6px 0 4px 5px;

	border-width:1px;

	border-style:solid;

	border-color:#808080 #D4D0C8 #D4D0C8 #808080;

}

.topsearch .hots{

	line-height:33px;

	float:left;

}

#partleft_in { float:left; clear:left; width:170px; }
#partleft { float:left; clear:left; width:200px; }

#partmiddle { float:left; margin-left:15px; width:590px; }

#partright { float:right; clear:right; width:190px; }

#partmain { float:left; margin-left:15px; width:660px; }





.leftmenu { clear:both; }

.leftmenu li { background: #84bcf8 url(../images/ico1.gif) 5px center no-repeat; height:26px; line-height:26px; padding:0 0 0 26px; margin:0 0 2px 0;  }

.leftmenu li a:link,

.leftmenu li a:visited,

.leftmenu li a:active { color:#0a2a9c;  text-decoration:none;   }

.leftmenu li a:hover { color:#0a2a9c; text-decoration:underline;   }



/*----------内容*/

.main{

	clear:both;

}





/*-------------------------侧栏:用户登录*/

.userlogin {

	overflow:hidden;

}

.userlogin dl{

	clear:both;

	height:23px;

	line-height:23px;

	margin-top:7px;

}

.userlogin dl dt{

	float:left;

	display:block;

	width:66px;

	text-align:right;

}

.userlogin dl dd{

	float:left;

}

.userlogin dl dd input{

	height:13px;

	width:126px;

	font-size:12px;

	padding:3px 0 3px 5px;

	border-width:1px;

	border-style:solid;

	border-color:#808080 #D4D0C8 #D4D0C8 #808080;

}

.userlogin dl dd img{

	vertical-align:middle;

}

.userlogin dl dd input.gdcode{

	width:52px;

}

.userlogin .ulsubmit{

	text-align:center;

	margin-top:15px;

	height:33px;

}



/*-------------------------底部:版权信息*/

.footer{ margin-top:20px;

	clear:both; height:75px;

}



.footer .copyright{ background-color:#8296ca; height:25px;

	text-align:right; line-height:25px; padding:0 8px 0 0;

	font-size:12px;

	color:#fff;

}

.footer .copyright a{

	font-weight:bold;

	color:#fff;

	text-decoration:none;

}

.footer .copyright a:hover{

	color:#fff;

}





/*-------------------------分页*/

.pages{



	height:25px;

	margin:12px auto 0px 10px;

	background:#ffffff;

}

.pages .pcount{

	display:inline;

	padding-right:10px;

	padding-left:10px;

	float:left;

	border-right:2px solid #CCC;

	line-height:13px;

	margin:6px 20px 0px 2px;

	font-weight:bold;

	color:#3366CC;

	font-size:11px;

}

.pages .plist{

	float:left;

	padding-top:3px;

	line-height:17px;

}

.pages .plist input {

	float:left;

	width: 30px;

	border: 1px solid #DDDDDD;

	height: 17px;

}

.pages .plist #button {

	height: 18px;

	width: 30px;

	background-color: #FF6600;

	border: 1px solid #CC3333;

	color: #FFFFFF;

	

}

.pages .plist span { 

float:right

}



.pages .plist strong{

	color:#FFF;

	display:block;

	float:left;

	padding-left:8px;

	padding-right:8px;

	background:#F60;

	border:1px solid #C33;

	margin: 0px 3px 0px 0px;

}

.pages .plist a{

	display:block;

	height:17px;

	float:left;

	padding-left:8px;

	padding-right:8px;

	border:1px solid #DDD;

	background:#FFF;

	text-decoration:none;

	margin-right:2px;

	color:#000;

}

.pages .plist a:hover{

	color:#FF0000;

}





/*---------------内容页:评论*/

.comment{

	width:668px;

	border:1px solid #DDD;

	margin-top:7px;

}

.comment .commenttitle{

	width:666px;

	height:26px;

	margin:1px auto;

	background:url(../images/title_bg_1.gif) repeat-x;

	border-bottom:1px solid #DDD;

}

.comment .commenttitle .title{

	float:left;

	margin:5px 0px 0px 12px;

	color:#999;

	display:inline;

}

.comment .commenttitle .title strong{

	letter-spacing:4px;

	color:#444;

	margin-right:10px;

}

.comment .commenttitle .gotopost{

	float:right;

	display:block;

	width:100px;

	height:23px;

}

.comment .commenttitle .gotopost a{

	width:95px;

	height:22px;

	display:inline;

	float:right;

	text-align:center;

	line-height:22px;

	text-decoration:none;

	background:url(../images/ico_gotopost.gif) no-repeat;

	margin:1px 3px 0px 0px;

}

.comment .commentbox{

	width:668px;

}

.comment .commentbox dl{

	width:636px;

	margin:10px auto 0px;

	border:1px solid #D1DDCE;

}

.comment .commentbox dl dt{

	width:636px;

	background:#F4F9F2;

	line-height:25px;

	text-indent:10px;

	color:#333;

	border-bottom:1px solid #E6ECE3;

}

.comment .commentbox dl dt span{

	color:#669933;

	font-size:11px;

}

.comment .commentbox dl dd{

	padding:10px;

	font-size:14px;

	line-height:25px;

	color:#666;

}

/*---------------内容页:发表评论:标题*/

.comment .posttitle{

	width:666px;

	height:26px;

	margin:10px auto;

	background:url(../images/title_bg_1.gif) repeat-x;

	border-top:1px solid #DDD;

	border-bottom:1px solid #DDD;

}

.comment .posttitle strong{

	letter-spacing:4px;

	color:#444;

	display:block;

	margin:7px 0px 0px 13px;

}

.comment .postbox{

	width:636px;

	margin:5px auto;

	overflow:hidden;

}



.comment .postbox .userbox{

	width:636px;

	overflow:hidden;

	margin-top:10px;

}

.comment .postbox .userbox dl{

	width:636px;

}

.comment .postbox .userbox dl dd{

	float:left;

	display:block;

	padding-bottom:2px;

}

.comment .postbox .userbox dl dd input.username,.comment .postbox .userbox dl dd input.password{

	width:100px;

	border:1px solid #CCC;

	padding:3px 0px 2px 5px;

	margin-right:10px;

}

.comment .postbox .userbox dl dd.mtop{

	margin:7px 7px 0px 0px;

}

.comment .postbox .txtbox{

	width:636px;

	line-height:25px;

}

.comment .postbox .txtbox textarea{

	border:1px solid #CCC;

	width:600px;

	height:80px;

	padding:5px;

}

.comment .postbox  .sbut{

	margin:10px;

}

.comment .postbox .userbox .submit{

	width:100px;

	height:25px;

	padding-top:2px;

}



.classbox{

	width:222px;

	clear:both;

	padding-bottom:5px;

	background:url(../images/rcbox_title.gif) center bottom no-repeat;

	

}

.classbox dl{

	width:222px;

}

.classbox dl dt{

	height:31px;

	background:url(../images/rcbox_title.gif) center top no-repeat;

	line-height:29px;

	text-indent:10px;

	color:#555;

	letter-spacing:1px;

	font-weight:bold;

}

.classbox dl dd{

	width:220px;

	border-left:1px solid #DDD;

	border-right:1px solid #DDD;

	background:#FAFAFA;

	

}

.classbox dl dd ul{

	list-style:none;

	overflow:hidden;

	width:220px;

}

.classbox dl dd ul li{

	float:left;

	width:102px;

	margin-left:5px;

	margin-bottom:5px;

	height:27px;

	line-height:25px;

	text-indent:10px;

	display:inline;

	font-size:14px;

}

.classbox dl dd ul li a{

	display:block;

	width:100px;

	height:25px;

	border:1px solid #DDD;

	text-decoration:none;

	color:#0066CC;

	background:#FFF;

}

.classbox dl dd ul li a:hover{

	background:#FAFAFA;

	border:1px solid #CCC;

	color:#000;

}

.classbox dl dd ul li.this a{

	background:#FFC;

	color:#FF6600;

	font-size:12px;

	font-weight:bold;

}



<!--[imcss] *** Infinite Menus Core CSS: Keep this section in the document head for full validation. -->

.imcm ul,

.imcm li,

.imcm div,

.imcm span,

.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}

.imcm li a img{display:inline;border-width:0px;}

.imcm span{display:inline;}

.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:12px;}

.imcm .imsc{position:relative;}

.imcm .imsubc{position:absolute;visibility:hidden;}

.imcm li{list-style:none;font-size:12px;float:left;}

.imcm ul ul li{width:100%; float:none !important;}

.imcm a{display:block;position:relative;}

.imcm ul .imsc,

.imcm ul .imsubc { z-index:10; }

.imcm ul ul .imsc,

.imcm ul ul .imsubc{ z-index:20; }

.imcm ul ul ul .imsc,

.imcm ul ul ul .imsubc{ z-index:30; }

.imde ul li:hover .imsubc{ visibility:visible; }

.imde ul ul li:hover  .imsubc{ visibility:visible; }

.imde ul ul ul li:hover  .imsubc{ visibility:visible; }

.imde li:hover ul  .imsubc{ visibility:hidden; }

.imde li:hover ul ul .imsubc{ visibility:hidden; }

.imde li:hover ul ul ul  .imsubc{ visibility:hidden; }

.imcm .imea{display:block;position:relative;left:0px;font-size:12px;line-height:1px;height:0px;width:1px;float:right;}

.imcm .imea span{display:block;position:relative;font-size:12px;line-height:0px;}

.dvs,

.dvm{ border-width:0px; }

/*\*//*/.imcm .imea{visibility:hidden;}/**/

<!--[if IE]>

	.imcm .imea span{position:absolute;}

	.imcm .imclear,.imclear{display:none;}

	.imcm{zoom:1;} 

	.imcm li{curosr:hand;}

	.imcm ul{zoom:1}

	.imcm a{zoom:1;}

<![endif]-->

<!--[if gte IE 7]>

.imcm .imsubc{background-image:url(ie_css_fix);}

<![endif]-->

<!--end-->

<!--[imstyles] *** Infinite Menu Styles: Keep this section in the document head for full validation. -->



/* --[[ Main Container ]]-- */

#imouter0 { padding:0px; margin:0px; text-align:center; }

/* --[[ Sub Container ]]-- */

#imenus0 li ul { background-color:#e6e9f7; border-style:solid; border-color:#cccccc; border-width:1px; padding:5px; margin:4px 0px 0px 0; }





/* --[[ Main Items ]]-- */

#imenus0 li a,

#imenus0 .imctitle {color:#333333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; text-decoration:none; border-color:#dddddd; border-width:1px; line-height:25px; }



/* [hover] - These settings must be duplicated for IE compatibility.*/

#imenus0 li:hover>a {text-decoration:underline; }

#imenus0 li a.ihover,

.imde imenus0 a:hover {text-decoration:underline; }



/* [active] */

#imenus0 li a.iactive {}



/* [Main Graphic Button Text Content] */

#imenus0 .imbuttons {padding:2px 0px 0px 2px; }





/* --[[ Sub Items ]]-- */

#imenus0 ul a,

#imenus0 .imsubc li .imctitle  { color:#333333; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;  text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; }



/* [hover] - These settings must be duplicated for IE comptatibility.*/

#imenus0 ul li:hover>a {color:#000000; text-decoration:underline;  }

#imenus0 ul li a.ihover {color:#000000; text-decoration:underline; }



/* [active] */

#imenus0 ul li a.iactive { background-color:#e6e9f7; }



/* [Dividers] */

#imenus0 .dvs {border-bottom-width:1px; border-style:solid; border-color:#efefef; padding-bottom:2px; margin-bottom:2px;  }

<!--end-->





