/* CSS 首页 */
html,body {margin: 0px; }

a{ text-decoration: none; color:#333333}
a:hover{ color:#ff0000;text-decoration: underline;}
li,div {font-family: 宋体;font-size: 12px;line-height: 21px; color:#333333}
td,p {font-family: 宋体;font-size: 12px;line-height: 150%; color:#333333}
ul,li,dl,dt,dd,form,input{ margin:0; padding:0; list-style:none}

/* CSS 框架 */

#m_top,#m_menu,#m_head,#m_body,#foot{ width:950px;margin:0 auto; height:1%; overflow:hidden}

#m_top{ margin-top:5px; height:23px;border-bottom:#e5e5e5 1px solid}
#m_top .left{ float:left}
#m_top .right{ float:right}

#m_head{ height:80px;overflow:hidden}
#m_head .h_logo{float:left}
#m_head .h_banner{float:right; width:690px}

#m_head .h_banner .ad1,#m_head .h_banner .ad2{float:right; margin:10px 0;}
#m_head .h_banner .ad2{ padding-right:16px}
#m_head .h_banner .ad1{ padding-right:20px}

#m_menu .h1{background:#FD4732 url(bg_menu.jpg) repeat-x top;line-height:normal;overflow: hidden; font-size:12px; font-weight:bold;height:33px;}
		  
#m_menu .h1 ul{list-style:none; text-align:center; margin:0px;display:inline;}
#m_menu .h1 li{display:block; margin:0px; float:left; height:33px;background:url(menu_x.gif) no-repeat right top}
#m_menu .h1 li a{float:left; display:block; text-decoration:none; height:27px;color:#FFFFFF;padding:6px 17px 0 16px}
#m_menu .h1 li a:hover{background:url(bg_menu2.jpg) repeat-x; text-decoration: none; height:27px;padding:6px 17px 0 16px}

#m_menu .h2{ background:#444444 url(jt.gif) no-repeat 125px top; height:27px}
#m_menu .h2 .left{ width:60px; float:left;padding:4px 0 0 20px}
#m_menu .h2 .left a,#m_menu .h2 .mleft a:hover{ color:#FFDD00; text-decoration:none;}
#m_menu .h2 .right{ float:left;padding:3px 0 0 10px}
#m_menu .h2 .right a{ background: url(li_menu1.gif) no-repeat 2px 4px; color:#FFFFFf; padding:0 0 0 13px;}
#m_menu .h2 .right a:hover{ background: url(li_menu2.gif) no-repeat 2px 4px; color:#FFD900; text-decoration:none; padding:0 0 0 13px;}

#m_menu .h3{background:url(dwbg.jpg) repeat-x;height:24px; padding:5px 0 5px 20px; color:#999999}

.m_sou{ height: 20px; padding-top:5px; margin-bottom: 5px; border: 1px solid #D2D2D2;}


/* CSS 框架 body begin */

#m_body #mleft,#m_body #right,#m_body #mleft .left,#m_body #mleft .right{height:1%; overflow:hidden}
#m_body #mleft{ width:690px; float:left;}
#m_body #mleft .divbox{height:1%; overflow:hidden}
#m_body #mleft .divadbox{height:60px; overflow:hidden}

#m_body #mleft #divboxc{height:1%; overflow:hidden;}
#m_body #mleft #divboxc .divboxc_l,#m_body #mleft #divboxc .divboxc_r{ width:341px;height:1%; overflow:hidden;}
#m_body #mleft #divboxc .divboxc_l{ float:left}
#m_body #mleft #divboxc .divboxc_r{ float:right}

#m_body #mleft #divboxd{height:1%; overflow:hidden;}
#m_body #mleft #divboxd .divboxd_l,#m_body #mleft #divboxd .divboxd_r{height:1%; overflow:hidden;}
#m_body #mleft #divboxd .divboxd_l{ float:left; width:185px;}
#m_body #mleft #divboxd .divboxd_r{ float:right; width:497px;}

#m_body #mright{ width:250px; float:right;}

#m_body #mleft .left{ float:left;width:260px;}
#m_body #mleft .right{ float:right;width:420px;}
#m_body #mleft .right .search{ border:#F1E3C8 1px solid; height:26px; background:#FDF9EE; padding:3px 0 0 7px;}
#m_body #mleft .right .search table,#m_body #mleft .right .marquee table{ width:100%; border:0;border-collapse:collapse; }

#m_body #mleft .right #txtbox{ background:url(bg_txt1.jpg) repeat-x top; padding:6px 8px;width:402px;overflow:hidden}
#m_body #mleft .right #txtbox .txtbox_b{ padding:4px 10px 3px 12px; width:110%}

#m_body #mleft .right .roll_x{ background:url(bg_xx.jpg) repeat-x  top; border:#D7D7D7 1px solid; padding:2px 0 1px 7px; height:22px;overflow:hidden;}
#m_body #mleft .right .roll_xbg{margin-bottom:5px; background:#F2F2F2; height:3px; line-height:3px; font-size:3px}
#m_body #mleft .right .marquee{ width:338px;padding:0 3px 0 0; float:right;}
#m_body #mleft .right .txt{ float:left; background:url(ico_xx.gif) no-repeat 1px 3px; padding-left:18px}

#m_body #mright #login{ border:#A5D064 1px solid;border-bottom:none; background:#fff url(bg_r.jpg) repeat-x top;}
#m_body #mright #login .lm_login{ padding:6px 5px 2px 7px!important;padding:6px 5px 5px 7px;color:#385900; font-weight:bold}
#m_body #mright #login .login{ padding:4px 15px 5px 15px}

#m_body #mright .ad{ border-top:#F0E9D7 1px solid; height:24px; background:url(k_j.gif) no-repeat left bottom; padding:4px 0 0 0; overflow:hidden}

#m_body #mleft #cbtop{height:178px; overflow:hidden}
#m_body #mleft #cbtop ul{margin-top:8px;height:175px; overflow:hidden}
#m_body #mleft #cbtop li{ float:left; height:175px; width:133px; text-align:center; overflow:hidden}
#m_body #mleft #cbtop li div { width:113px; height:145px; padding:0 10px; margin-bottom:6px}
#m_body #mleft #cbtop li div a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
#m_body #mleft #cbtop li div a:hover{ padding:3px; border:#333333 1px solid; background:#333333;display:block;}

#links { border-bottom:#CCCCCC 1px dashed;border-top:#CCCCCC 1px solid; padding:7px 0 7px 13px ; background:#F9F9F9;width:937px;margin:0 auto; height:1%; overflow:hidden}

#foot{ padding:10px 0 18px 0}
#foot span{ display:block; height:25px; border-bottom:#E6E6E6 1px solid; text-align:center}
#foot font{display:block;text-align:center;font-size: 12px;line-height:18px; color:#666666; margin-top:14px;font-family:Verdana, Lucida, Arial, Helvetica;}

/* 公用样式 */

#txtpic{ padding:5px 5px;height:82px; overflow:hidden}
#txtpic .txtpic_l{ width:74px; height:74px;margin:8px 12px 0 12px; }
#txtpic .txtpic_r{ width:284px; float:right; line-height:17px; color:#666666; padding-top:4px}

.PicOut_F,div.PicOver_F{width:330px;height:96px; overflow:hidden; margin:5px 0 2px 0}
.PicOut_F{ border:#fff 1px solid;}
div.PicOver_F{ background: url(img_on.jpg); border:#E3E3E3 1px solid;}
div.PicOver_F a{color:#333333}
div.PicOut_F{border:#fff 1px solid}

#txtpic_xt { padding:6px;height:84px; overflow:hidden}
#txtpic_xt .txtpic_xt_l{ width:74px; height:84px;float:left;}
#txtpic_xt .txtpic_xt_r{ width:228px; float:right; line-height:17px; color:#666666; padding-top:4px;overflow:hidden}

.pic_on a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
.pic_on a:hover{ padding:3px; border:#FFCC00 1px solid; background:#FFCC00;display:block;}

.bk{ border:#D2D2D2 1px solid}

h1 { font-size:18px; padding:10px 0 0 0; margin:0 0 4px 0; font-weight:bold;text-align:center; height:21px; overflow:hidden}
h1 a{text-align:center;}
h2{ font-size:12px; padding:0 0 8px 0; border-bottom:#BFBFBF 1px dashed; margin:0 0 6px 0; line-height:17px; font-weight:100;text-align:center; height:17px; overflow:hidden}

.m_b8{ margin-bottom:8px}

.txtbg1{ background:url(line_x2.gif) ;}


/* CSS 字体 */
#m_top .orangea a,#m_menu .orangea a,#m_body .orangea a{color:#ff6600;}
#m_top .orange_u a,#m_menu .orange_u a,#m_body .orange_u a{color:#ff6600;text-decoration: underline;}
#m_top .orange_u a:hover,#m_menu .orange_u a:hover,#m_body .orange_u a:hover{color:#ff6600;text-decoration: none;}

#m_body .black_u a{text-decoration: underline;}
#m_body .black_u a:hover{text-decoration: none;}

#m_top .red a,#m_menu .red a,#m_body .red a{color:red;}

.font14,.font14 a,.font14 a:hover{ font-size:14px; line-height:18px; font-weight:bold}

#m_body .gray,#foot .gray,#links .gray{color:#999999;}


/* 连接ico*/
.li_g{ padding:0 0 0 16px;background:url(li_g.gif) repeat-y 1px 0px;width:110%}
.li_title{ padding-left:5px}

#li_ad {padding:0 0 0 21px;background: url(li_1.gif) no-repeat 13px center;}
#li_ad,#li_ad a,#li_ad a:hover{color:#ff6600}

#li_h {padding:0 0 0 12px;background: url(li_1.gif) repeat-y 2px 0px; line-height:21px}
#li_h img{ height:19px; width:61px;vertical-align:middle; }




/*----------------------------- 焦点图 -----------------------------*/
#picBox{ width:250px; border:1px solid #cdcdcd; height:222px; position:relative; padding:4px}
#picBox a{ color:#D10000; text-decoration:none}
#picBox img{ border:0;}
#picBox .pic img{ width:250px; position:absolute; height:170px; filter:BlendTrans(duration=1);}
#picBox .txtbg{height:25px; background:#ffffff; width:100%; position:absolute; top:150px; filter:alpha(opacity=50); opacity:0.5;}
#picBox .text{ line-height:22px; width:100%; text-align:center;position:absolute; top:148px; font-size:12px; font-weight:bold; padding-top:5px}
#picBox .thumbs{ position:absolute; bottom:3px; width:101%;}
#picBox .thumbs a{ position:relative; cursor:pointer; float:left; width:82px; height:49px; left:-1px;padding:8px 0 0 3px; margin-left:-1px}
#picBox .thumbs img{ width:79px; height:46px;}
#picBox .thumbs .cur{ background:url(arrow2.gif) no-repeat left top; z-index:2;}
#picBox .thumbs .cur img{ border-color:#fff;}




/*--------------------------- 自定义 --------------------------*/

/* 按钮样式 */

.btnlink{padding-left:30px;height:23px;}
.btnlink a:link,.btnlink a:visited{float:left;width:74px;height:23px;background:url(button_01.gif) no-repeat;color:#4c8300;text-decoration:none;margin-right:3px;}
.btnlink a:link span,.btnlink a:visited span{display:block;line-height:20px;padding-top:3px;text-align:center;width:74px; cursor:pointer;}
.btnlink a:hover{float:left;width:74px;height:23px;background:url(button_02.gif) no-repeat;color:#056702;text-decoration:none;margin-right:3px;}
.btnlink a:hover span{display:block;line-height:20px;padding-top:3px;text-align:center;width:74px;cursor:pointer;}

/* 布局样式 */

#wrapper{}

#left{
	float: left;
	width: 200px;
	margin-right:10px;
}

#right{
	float: right;
	width: 200px;
	margin-right:10px;
}

#centers{
	float: left;
	width: 530px;
}

#centerm{
	float: left;
	width: 740px;
}

#centerl{
	float: left;
	width: 950px;
}

#content{
    border: 1px solid #D2D2D2;
	padding: 3px;
}

.main{
	width: 950px;
	clear: both;
	padding-bottom:8px;	
	margin-left: auto;
	margin-right: auto;
	OVERFLOW: hidden;
}


.h_link{
	float:right;
	width:90px;
	padding-top:2px;
}



.m_foot{
	background:#f6f6f6;
	border:1px solid #e4e4e4;
	text-align:center;
	padding: 5px 0px;
	margin-top:5px;
	margin-bottom:10px;
}

.block{
	border: 1px solid #D2D2D2;
	margin-bottom: 8px;
}

.blocktitle{
	height: 25px; 
	background-image:url(bg_l.jpg);
	border-bottom: 1px solid #D2D2D2;
    font-weight: bold;
	font-size: 12px; 
	color: #333333;
	line-height: 25px; 
	overflow: hidden;
	padding-left: 10px;
}

.blockcontent{
	padding: 3px;
}

.blocknote{
	border-top: 1px solid #D2D2D2;
	padding: 3px;
	text-align: center;
	background: #f2f2f2;
	line-height: 150%;
}

.blocktitle span{

}

#right .block{
	border: 1px solid #A5D064;
	margin-bottom: 5px;
}

#right .blocktitle {
	height: 25px; 
	background-image:url(bg_l.jpg);
	border-bottom: 1px solid #D2D2D2;
    font-weight: bold; 
	font-size: 12px; 
	color: #333333;
	line-height: 25px; 
	overflow: hidden;
}

#right .blocktitle span{
	
}

#right .blockcontent{
	padding: 3px;
	background: #ffffff;
}

#left .block{
	border: 1px solid #D2D2D2;
	margin-bottom: 5px;
}

#left .blocktitle{
	height: 25px; 
	background-image:url(title.jpg);
	border-bottom: 1px solid #D2D2D2;
    font-weight: bold; 
	font-size: 12px; 
	color: #333333;
	line-height: 25px; 
	overflow: hidden;
	padding-left: 30px;
}

#left .blockcontent{
	padding: 3px;
	background: #ffffff;
}

#mright .block{
	border: 1px solid #D2D2D2;
	margin-bottom: 8px;
}

#mright .blocktitle {
	height: 25px; 
	background-image:url(bg_l.jpg);
	border-bottom: 1px solid #D2D2D2;
    font-weight: bold;
	font-size: 12px; 
	color: #333333;
	line-height: 25px; 
	overflow: hidden;
	padding-left: 10px;
}

#mright .blockcontent{
	padding-left: 10px;
}

#mleft .blocktitle span,#mright .blocktitle span{display:block;float:right;margin-top:-21px;height:17px;line-height:17px; padding:0 8px 0 0 ;}
#mleft .blocktitle span a,#mright .blocktitle span a{ color:#666666}
#mleft .blocktitle span a:hover,#mright .blocktitle span a:hover{ color:#ff0000; text-decoration: none; }


#divboxc .paih{ height:21px; padding:2px 8px 0 8px;overflow:hidden; background:#F2F2F2;border:#fff 1px solid;}
#divboxc .paih .paih_l{ float:left}
#divboxc .paih .paih_r{ float:right}

#l_g{ width:auto; height:215px; overflow:hidden; margin-bottom:8px; border:1px solid #D2D2D2;}
#l_g .blocktitle {
	height: 25px; 
	background-image:url(bg_l.jpg);
	border-bottom: 1px solid #D2D2D2;
	font-weight: bold;
	font-size: 12px; 
	color: #333333;
	line-height: 25px; 
	overflow: hidden;
	padding-left: 10px;
}
#l_g .blockcontent{
	padding:10px;
	background: url(txt_ggao.jpg) no-repeat right bottom; width:238px; overflow:hidden
}

/* 自定义布局样式 */



/*常用样式*/
.ulicon li{background:url(icon.gif) no-repeat 2px 9px; padding:5px 0 0 20px; height:18px; text-align:left;}

.ultop a,.ultop a:hover{padding:0 0 0 10px;}
.ultop a{ background: url(li3.gif) no-repeat 0px;}
.ultop a:hover{background: #FFFFFF url(li3_on.gif) no-repeat 1px center;}
.ulitem li{list-style: circle inside; margin-left: 3px;}
.ulrow li{padding:3px;}
.ulcenter li{text-align: center;}
.ulmul{overflow: hidden;}
.ulmul li{line-height: 200%;}

.fix, .lm{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.more{text-align: right;}





/*醒目效果*/
.hottext, a.hottext{color: #ff0000;}
.poptext, a.poptext{color: #c42205;}
.notetext, a.notetext{color: #1979cc;}
.errortext, a.errortext{color: #ff0000;}

a.btnlink, a.btnlink:visited{color: #000000; background: #ddf2ff; border:1px solid #a3bee8; height:20px; padding: 2px 10px 0px 10px;}
a.btnlink:hover{background: #cccccc;}


/*常用界面*/

.jieqiQuote, .jieqiCode, .jieqiNote{
	border: #000000 1px solid; 
	padding: 2px; 
	font-size: 12px; 
	color: #000000; 
	background-color: #a3bee8;
}


}

.popbox{
	position:absolute;
	width:190px !important;
	height:110px !important;
	width:200px;
	height:120px;
	border: 1px solid #a3bee8;
	background: #F2F2F2;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	display:none;
	z-index:9999;
}

#tips {
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #F2F2F2;
	position: absolute;
	z-index: 2000;
}

.tablist ul{height:25px; margin:0px 0px 0px 10px; padding:0px;}
.tablist li{float:left; height:24px; list-style:none; margin-right:3px;}
.tablist li a{float:left; height:24px; line-height:24px; padding:0px 10px; display:block; background:#F2F2F2; text-decoration:none; color:#000000; border:1px solid #a3bee8; border-bottom:none; }
.tablist li a.selected{ background:#ffffff; height:25px; position:relative; margin-bottom:-1px;}
.tabcontent{clear:both; border:1px solid #a3bee8; padding:10px;}

.pages{
	padding: 5px 0px;
}
.pagelink{
	border: 1px solid #A5D064;
	float: right;
	background: #F6FEEF;
	line-height:24px;
	padding:0;
}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup{
	float: left;
	padding: 0 6px;
}
.pagelink a:hover{background-color: #E3FBC1; }
.pagelink strong{font-weight: bold; color: #385900; background: #F6FEEF;}
.pagelink kbd{height:24px; border-left: 1px solid #A5D064;}
.pagelink em{height:24px; border-right: 1px solid #A5D064; font-style:normal;}
.pagelink input{border: 1px solid #A5D064; color: #333333; margin-top:1px; height: 18px;}


/* 表格样式 */
table{
	text-align: left; 
	font: 12px,120% 宋体,Verdana,Arial,sans-serif;
}

table td{
}

table.fix{
	table-layout: fixed;
}

table.fix td{
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
}

table.grid{
	border-collapse: collapse;
	border: 1px solid #D2D2D2;
	padding: 3px;
	margin: auto;
}

table.grid caption, .gridtop{
	border: 1px solid #D2D2D2;
	background: #F2F2F2;
	vertical-align: middle; 
	text-align: center;
	padding: 3px;
	color:#333333;
	font-weight: bold;
	font-size: 14px;
	margin: auto;
}

table.grid th, .head{
	border: 1px solid #D2D2D2;
	background: #F2F2F2;
	color:#333333;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}

table.grid td{
	border: 1px solid #D2D2D2;
	padding: 3px;
	background-color: #ffffff !important; 
}

table.hide, table.hide th, table.hide td{
	border: 0;
}

/*表格辅助样式*/

.title{
	background: #F2F2F2;
	text-align: center;
	padding: 3px;
	color:#333333;
	font-weight: bold;
	font-size: 14px;
}

.even{
	background: #ffffff; 
	padding: 3px;
}

.odd{
	background: #F2F2F2; 
	padding: 3px;
}

.foot{
	background: #F2F2F2; 
	padding: 3px; 
	text-align: center;
}

.bottom{
	height: 9px;
	background: #b7b785; 
}


/* 表单样式 */

form{}

input{}

.text{}

.textarea{
	border: 1px solid #D2D2D2; 
	background: #ffffff;
	color: #333333; 
}

.button{
		background-image:url(button.gif);
		border: 1px solid #A5D064; 
		height: 21px;
		padding: 0px;
}

input,select{font-family: 宋体;font-size: 12px;line-height: 16px; color:#385900}

.checkbox, .radio{border-width: 0px;}

.select{height: 18px;}