
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:Verdana; line-height:1.5;background:url(../image/body_bg.gif) repeat-x;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul {list-style:none;}


.thisimg {border-style: none;
	border-color: inherit;
	border-width: 0;
	 
}
a {color:#444;text-decoration:none;}
a:hover {color:#05a;}

.clearfloat {clear:both;height:0;font-size:1px;line-height:0;} 

/*body*/
#container {width:900px; margin:0 auto;}

/*header*/
#header {overflow:hidden;}
#logo {float:left;height:160px;overflow:hidden;}
#search {float:right; height:24px; margin-top:30px; color:#444;}
.inp_srh {width:140px; height:17px; padding-left:20px; background:url(../image/srh_bg.gif) 0 0 no-repeat; border:1px solid #cbcbcb;}
.btn_srh {width:58px; height:23px; background:url(../image/btn_srh.gif) 0 0 no-repeat; border:none; cursor:pointer; text-indent:-999em;}
#search * {vertical-align:middle;}

#nav { height:66px; background:url(../image/nav_bg.gif) 0 0 repeat-x; margin-bottom:8px;}
#nav_l { float:left; height:66px; width:5px; overflow:hidden; background:url(../image/nav_bg.gif) 0 -66px no-repeat; margin-right:10px;}
#nav_r { float:right; height:66px; width:5px; overflow:hidden; background:url(../image/nav_bg.gif) -5px -66px no-repeat;}
.nav_main { height:36px; overflow:hidden;}
.nav_main ul li {float:left;font-size:14px;font-weight:bold;margin:5px 5px 0 5px;}
.nav_main ul li a {float:left;display:block;height:26px;line-height:26px;color:#fff;padding-left:20px;}
.nav_main ul li a span {float:left;display:block;padding-right:20px;}
.nav_main ul li a:hover,.nav_main ul li.on a {height:31px;line-height:31px;background:url(../image/nav_bg.gif) 0 -132px no-repeat;color:#646464;}
.nav_main ul li a:hover span,.nav_main ul li.on a span {height:31px;background:url(../image/nav_bg.gif) right -132px no-repeat;cursor:pointer;}
.nav_son {height:30px;}
.nav_son ul {display:none;}
.nav_son ul.on {display:block;}
.nav_son ul li {float:left;margin-top:4px;}
.nav_son ul li a {line-height:22px;text-align:left;color:#6e6e6e;padding:0 10px;}
.nav_son ul li a:hover {text-decoration:underline;}
/*main*/
#maincontent { overflow:auto; zoom:1;}
#main { float:left; width:664px;}
#index_top { height:255px; overflow:hidden; margin-bottom:8px;}
#pic { float:left; width:269px;}
#login { margin-top:6px;}
#login span { float:right;}
#hot_news { float:right; width:358px; height:225px; padding:15px; background:url(../image/hot_bg.gif) 0 0 no-repeat;}
#news_top { border-bottom:1px dotted #ccc; padding-bottom:8px;}
#news_top h1 { font-size:18px; line-height:2.2; font-family:"microsoft yahei"; color:#444;}
#news_top p { color:#999;}
#news_list {}
#news_list ul li { background:url(../image/icon1.gif) 0 10px no-repeat; padding-left:14px; line-height:1.9;border-bottom:1px dotted #ccc;margin:2px 0;}
#news_list ul li span { float:right; color:#579f11;}

#index_pic {margin-bottom:8px;overflow:hidden;height:100%;}
#index_pic h2,.t_2 {height:70px;line-height:60px;background:url(../image/titleh2.png) no-repeat;overflow:hidden;font-size:16px;color:#fff;padding:3px 10px 0;text-indent:12px;}
#index_pic h2 strong,.t_2 strong {color:#39f;}
#index_pic ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
#index_pic ul li { width:107px; float:left; margin:15px 0 0px 21px; display:inline; text-align:center;}
#index_pic ul li a { display:block;}
#index_pic ul li img { margin-bottom:3px;}

#index_box { margin-bottom:8px;}
.box { width:326px; float:left; border:1px solid #dbdbdb; margin-bottom:4px;}
.box1 { float:right;margin-bottom:4px;}
.box h2 { height:23px; padding:5px 10px 0 10px; font-size:14px; background:url(../image/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; color:#444; overflow:hidden;}
.box h2 span { display:block; height:25px; background:url(../image/icon.gif) 0 -3px no-repeat; padding-left:20px;}
.more { float:right; padding-left:13px; font-size:12px; font-weight:normal; color:#05a; background:url(../image/icon.gif) 0 -46px no-repeat;}
.more:hover { color:#cb6d0a; background:url(../image/icon.gif) 0 -96px no-repeat;}
.box_con { height:170px; padding:15px 15px 0 15px; overflow:hidden;}
.box_con dl { height:74px; overflow:hidden;}
.box_con dl dt { float:left; padding:1px; border:1px solid #d8d8d8;}
.box_con dl dd { float:right; width:188px; color:#888; line-height:1.5;}
.box_con dl dd a { display:block; margin-bottom:3px; color:#05a;}
.box_con ul { margin-top:10px;}
.box_con ul li { background:url(../image/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.8;}

#side { float:right; width:228px;}
.side_box { margin-bottom:8px;}
.side_box h2 { height:25px; padding:6px 10px 0 10px; background:url(../image/side_bg.gif) 0 0 no-repeat; font-size:14px; color:#444;}
.side_box h2 strong { color:#05a;}
.side_con { padding:0 10px; background:url(../image/side_bg.gif) 0 bottom no-repeat;}

.side_box2 {margin-bottom:8px;}
.side_box2 h2 { height:30px;line-height:30px;background:url(../image/titleh2_bg.png);font-size:14px;color:#fff;text-indent:30px;}
.side_box2 h2 strong { color:#fff;}
.side_box2 .side_con {border:1px solid #d3f1ff;border-top:none;background:#fff url(../image/bot_bg.gif) repeat-x 0 bottom;padding:0;}
.side_box2 .ul_list {background:url(../image/top_bg.gif) repeat-x 0 top;}
.product { padding:3px 10px;}
.product ul { background:url(../image/icon2.gif) 5px 12px no-repeat;}
.product ul li { height:58px; padding:14px 0 0 64px; border-bottom:1px dashed #dcdcdc; color:#777;}
.product ul li strong { display:block; height:24px; color:#333;}
.product ul li a { color:#777;}
.product ul li a:hover { text-decoration:underline;}
.product ul li.product3 { border-bottom:none;}
.ask dl { padding:9px 0; border-bottom:1px dashed #dcdcdc;}
.ask dl dt { height:22px; overflow:hidden; font-weight:bold; background:url(../image/icon.gif) 0 -149px no-repeat; padding-left:20px;}
.ask dl dt a { color:#666;}
.ask dl dd { color:#666; background:url(../image/icon.gif) 0 -198px no-repeat; padding-left:20px;}
.contact { padding:2px;}

/*footer*/
#footer { text-align:center;}
#footer dl dt { height:28px; line-height:28px; background:#afafaf; color:#fff;}
#footer dl dt a { font-weight:bold; color:#fff;padding:0 10px;}
#footer dl dd { padding:8px 0; color:#666; line-height:2;}
/*vote*/
.vote h3 {font-size:12px;font-weight:normal;padding:0 0 10px;}
.vote form {padding:10px;}
.vote p {margin:5px 0;overflow:hidden;}
.vote p input {position:relative;top:2px;}
.ipt_btn {width:58px;height:23px;line-height:23px;overflow:hidden;background:url(../image/ipt_btn.gif) no-repeat;border:none;}
/*ul_list*/
.ul_list {padding:5px 10px 10px;}
.ul_list li { background:url(../image/icon.gif) 0 -300px no-repeat; padding-left:20px; line-height:1.8;}
/*img_list*/
.img_list {overflow:hidden;}
.img_list li {display:inline;float:left;margin:15px 0 0 21px;text-align:center;width:107px;}
/*path*/
.path {margin-bottom:6px;}
.path a,.path strong {margin:0 5px;}
/*list_box*/
.list_box {border:1px solid #dbdbdb;margin-bottom: 8px;background:#fff;}
.time {float:right;color:#666;font-size:12px;}
.list_box .ul_list li {margin:10px 0;font-size:14px;background-position:0 -298px;}
/*pagelist*/
.thisclass {padding:0 5px;border:1px solid #05a;background:#3e89d3;height:16px;line-height:16px;position:relative;top:1px!important;top:0;_height:17px;_line-height:17px;color:#fff;}
.pagelist {overflow:hidden;height:100%;padding:10px;font-family:"宋体";}
.pagelist li {display:inline;float:left;height:20px;line-height:20px;margin:0 5px;overflow:hidden;}
.pagelist li.thisclass {padding:0 5px;border:1px solid #05a;background:#3e89d3;height:16px;line-height:16px;position:relative;top:1px!important;top:0;_height:17px;_line-height:17px;color:#fff;}
.pagelist a {line-height:20px;padding:2px 5px 1px;border:1px solid #6faeec;background:#e8f0f8;}
.pagelist li a:hover {background:#3e89d3;border-color:#05a;color:#fff;}
/*nr_idx*/
.t_1 {text-align:center;font-size:16px;padding:10px 0 5px;overflow:hidden;}
.other {padding:5px 0;text-align:center;overflow:hidden}
.other span {margin:0 10px;color:#999;}
.msg {padding:5px 15px;overflow:hidden;}
.msg p {margin:10px 0;text-indent:2em;overflow:hidden;}
.p_img {text-align:center;}
.p_img img {margin:0 auto;max-width:620px;width:expression(this.width > 620 ? 620: true);}

/*下面是自己添加的*/
#footinfo {
	HEIGHT: 120px; OVERFLOW: hidden
}
#footinfo DIV {
	WIDTH: 200px; FLOAT: left
}
#footinfo .left {
	TEXT-ALIGN: center; PADDING-TOP: 30px
}
#footinfo .right {
	TEXT-ALIGN: center; PADDING-TOP: 30px
}
#footinfo .center {
	LINE-HEIGHT: 20px; WIDTH: 285px; COLOR: #6d6d6d; PADDING-TOP: 10px
}