/* xhtml and css, developed by Xukai. */
/* 网站公共CSS */
body { text-align: center; font-family:"宋体", arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#2D2D2D;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}
table,td,tr,th{font-size:12px; margin:0; padding:0; border:0;}
textarea { font-family:"宋体", arial; font-size:12px;}

/*解决浮动对象问题*/
.wrapfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

a:link {
text-decoration:none;
color:#333333;
}
a:visited {
text-decoration:none;
color:#333333;
}
a:hover {
text-decoration:none;
color:#090;
}
a:active {
text-decoration:none;
color:#9C0;
}
.clear { clear:both; width:0px; height:0px; overflow:hidden;}

a.red:link,
a.red:visited{ color:#FF0000; text-decoration: none; }
a.red:hover{color:#ca0000; text-decoration: none; }

.wrap_box{ width:900px; margin:0 auto; }

li {
	text-decoration:none;
	list-style-type: none;
}
p { line-height:18px;}
#box .floatLeft { float:left;}
#box .floatRight { float:right;}
#box { text-align:left; width:998px; margin:0 auto;}
/* 头部CSS */
.head { width:900px; height:139px; margin-left:auto; margin-right:auto; background:url(../images/bg_headSerch.gif) no-repeat left bottom; margin-bottom:10px; border:1px solid #fff;}
.logo { display:block; width:157px; height:45px; float:left;}
.head .nav , .head .reg { margin-top:15px; float:left;}
.head .nav li , .head .reg li { float:left; margin-left:15px; display:inline; height:30px;}
#box .reg { margin-left:30px; margin-top:11px;}
.siteName { height:27px; color:#607554; float:left; display:inline; margin-left:30px; width:100px; margin-top:5px;}
#serch { margin-top:5px; margin-left:33px; display:inline; float:left;}
.hand { float:left; margin:0; margin-left:36px; display:inline;}
/* 搜索框未选择标签样式 */
#serch li { float:left; _width:50px; margin-right:1px; white-space:nowrap; height:27px; background:url(../images/bg_serchLeft.gif) no-repeat left top;}
#serch li a { height:25px; line-height:27px; width:50px; display:block; background:url(../images/bg_serchRight.gif) no-repeat right top; width:auto; padding:0 15px;}
/* 搜索框已选择标签样式 */
#serch .selected { float:left; _width:50px; margin-right:1px; white-space:nowrap; height:27px; background:url(../images/bg_serchSelectLeft.gif) no-repeat left top;}
#serch .selected a { height:27px; line-height:27px; width:50px; display:block; background:url(../images/bg_serchSelectRight.gif) no-repeat right top; width:auto; padding:0 15px;}
.serchSpace { float:left; margin-left:160px; margin-top:7px; display:inline;}
.serchSpace input , .serchSpace select{ float:left; margin-right:10px;}
.putWord { width:250px;}
.serchBot { margin-top:3px; display:block; float:left;}
.head dl { float:left; width:500px; margin-left:160px; margin-top:12px; display:inline;}
.head dt , .head dd { float:left; margin-right:10px;}
#box .head dd a , .hand , .serchSpace select{ color:#360;}

.head_search { width:900px; height:32px; background:url(../images/nav_search.jpg); line-height:32px; }
 .head_search dt { margin-left:50px; float:left; }
 .dt_se { margin:0; float:left; }
 .head_search dd { float:left; }
 .head_search input { border:1px #333 solid; background:#fff; width:300px; height:17px; _margin-top:4px; }
 .head_search select { margin-top:4px; _margin-left:10px; }
 
 /*二级栏目banner*/
.banner_box{ width:900px; height: 90px; margin:4px auto 2px auto!important;margin:6px auto 0 auto;}

/* 其他公共样式 */
.contentSmallBox  {
	border: 1px solid #ccc;
	padding-bottom:5px;
	}
.contentSmallBox h2 {
	font-size:14px;
	clear:both;
	color:#49A042;
	margin-left:10px;
	margin-top:15px;
	border-bottom: 1px solid #999;
	padding-bottom:5px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
.contentSmallBox h2 span {
	display:block;
	float:left;
	padding-left:20px;
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	height:20px;
	line-height:20px;
	background-position: left 0px;
}
#box .contentSmallBox h2 a {
	display:block;
	float:right;
	font-size:12px;
	padding-left:5px;
	color:#E67B0F;
	margin-top:2px;
	font-weight:normal;
	border-left: 1px solid #999;
}
.navSmallbox { border:1px solid #ccc; padding-bottom:5px; }
.navSmallbox h2{
	color:#514302;
	line-height:30px;
	background-image: url(../images/bg_list.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom:1px solid #E7811B;
}
.navSmallbox h2 span{
    font-size:14px;
	display:block;
	margin-left:5px;
	background-image: url(../images/bg_icon1.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left:15px;
	float:left;
}
.navSmallbox h2 a:link, .navSmallbox h2 a:visited { font-weight:normal; color:#FF6600; font-size:12px; margin-left:70px; }
.path {
	width:900px;
	height:30px;
	line-height:30px;
	margin-left:50px;
	clear:both;
	color: #009900;
	font-size:13px;
	text-align:left;
}
.path_1 {
	width:900px;
	height:30px;
	line-height:30px;
	margin:0px auto;
	clear:both;
	font-size:13px;
	text-align:left;
}

.page { text-align:center; font-size:14px; margin-top:20px;}
#box .page span a { color:#FF3300; border-right:1px solid #666666;}
#box .page a { border-right:1px solid #666666; padding-left:8px; padding-right:8px;}
.page span { color:#FF3300}
#box .page .goto { margin-left:10px; margin-right:10px; color: #333333;}
.goPage { width:21px;}

.footer {
	width:900px;
	border-top: 2px solid #DD3723;
	margin:20px auto 0px;
}
.footer ul { width:800px; float:right; margin-right:25px; margin-top:15px; display:inline;}
.footer img { float:left; margin-left:10px; margin-top:10px;}
.footer li {
	float:left;
	height:12px;
	line-height:12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-left:8px;
	padding-right:7px;
	padding-top:3px;
}
.footer p { float:right; width:580px; margin-top:3px; margin-bottom:0; margin-right:98px!important;margin-right:48px; text-align:left;}
.footer span { color:#DD3723;}
.footer .borderNone { border:none;}
.anwang_box{ width: 162px; float: left; padding-left: 36px; }

/*font color*/
.color_060_12 { font-size:12px; color:#060; }
.color_060_14 { font-size:14px; color:#060; }
.color_060_14_b { font-size:14px; color:#228601; font-weight:bold; height:100px; }

.color_c60_12 { font-size:12px; color:#c60; }
.color_c60_12_b { font-size:12px; color:#c60; font-weight:bold; }
.color_c60_14 { font-size:14px; color:#c60; }
.color_c60_14_b { font-size:14px; color:#c60; font-weight:bold; }
a.color_c60_14_b:link { text-decoration:none;color:#c60; }
a.color_c60_14_b:visited { text-decoration:none;color:#c60; }
a.color_c60_14_b:hover { text-decoration:none;color:#000; }
a.color_c60_14_b:active { text-decoration:none;color:#000; }

.color_666_14_b { font-size:14px; color:#666; font-weight:bold; }
.color_c00_14_b { font-size:14px; color:#c00; font-weight:bold; }
.color_c00_12 { font-size:12px; color:#c00; font-weight:normal; }
.color_9cc_12 { font-size:12px; color:#9cc; font-weight:normal; }

a.font_l2 { font-size:12px; }
a.font_l2:link { font-size:12px; color:#49a042; }
a.font_l2:hover { font-size:12px; color:#49a042; }
a.font_l2:visited { font-size:12px; color:#49a042; }
a.font_l2:active { font-size:12px; color:#49a042; }

.color_cff_14_b { font-size:14px; color:#cff; font-weight:bold; }
a.color_cff_14_b:link { text-decoration:none;color:#cff; }
a.color_cff_14_b:visited { text-decoration:none;color:#cff; }
a.color_cff_14_b:hover { text-decoration:none;color:#cff; }
a.color_cff_14_b:active { text-decoration:none;color:#cff; }

.color_000_12 { font-size:12px; color:#000; font-weight:normal; }
a.color_000_12:link { text-decoration:none;color:#000; }
a.color_000_12:visited { text-decoration:none;color:#000; }
a.color_000_12:hover { text-decoration:none;color:#000; }
a.color_000_12:active { text-decoration:none;color:#000; }

a.font_y { font-weight:normal; }
a.font_y:link { font-size:12px; color:#f60; }
a.font_y:hover { font-size:12px; color:#f60; }
a.font_y:visited { font-size:12px; color:#f60; }
a.font_y:active { font-size:12px; color:#f60; }

a.font_l { font-size:14px; font-weight:bold; }
a.font_l:link { font-size:14px; color:#49a042; }
a.font_l:hover { font-size:14px; color:#49a042; }
a.font_l:visited { font-size:14px; color:#49a042; }
a.font_l:active { font-size:14px; color:#49a042; }

a.font_l12 { font-size:12px; }
a.font_l12:link { font-size:12px; color:#49a042; }
a.font_l12:hover { font-size:12px; color:#49a042; }
a.font_l12:visited { font-size:12px; color:#49a042; }
a.font_l12:active { font-size:12px; color:#49a042; }

a.font_b { font-size:14px; font-weight:bold; }
a.font_b:link { font-size:14px; color:#005199; }
a.font_b:hover { font-size:14px; color:#005199; }
a.font_b:visited { font-size:14px; color:#005199; }
a.font_b:active { font-size:14px; color:#005199; }

a.font_tl { font-size:12px; }
a.font_tl:link { font-size:12px; color:#a54a00; }
a.font_tl:hover { font-size:12px; color:#a54a00; }
a.font_tl:visited { font-size:12px; color:#a54a00; }
a.font_tl:active { font-size:12px; color:#a54a00; }

a.font_tl_l { font-size:12px; text-decoration: underline; }
a.font_tl_l:link { font-size:12px; color:#cf5800; text-decoration: underline; }
a.font_tl_l:hover { font-size:12px; color:#cf5800; text-decoration: underline; }
a.font_tl_l:visited { font-size:12px; color:#cf5800; text-decoration: underline; }
a.font_tl_l:active { font-size:12px; color:#cf5800; text-decoration: underline; }

.font_r { color:#f00; font-weight:bold; }

/*pinglun*/
.cb_pl_title { width:99%; height:20px; background:#5e7aac; line-height:20px; margin:0 auto; font-size:14px; font-weight:bold; color:#fff; clear:both; }
.cb_pl_con { width:100%; height:74px; background:#f5fdff; line-height:20px; margin:0 auto; font-size:12px; color:#000; border-bottom:1px #ccc dotted; }
.cb_product_con { width:96%; margin:0 auto; margin-top:8px; clear:both; }
.c_img {width:188px; height:32px; border:0px; margin:0 auto;}

.contentSmallBox_new  {
	border: 1px solid #ccc;
	padding-bottom:5px;
	}
.contentSmallBox_new h2 {
	font-size:14px;
	clear:both;
	color:#49A042;
	margin-left:10px;
	margin-top:15px;
	border-bottom: 1px solid #999;
	padding-bottom:5px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
.contentSmallBox_new h2 span {
	display:block;
	float:left;
	padding-left:20px;
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	height:20px;
	line-height:20px;
	background-position: left 0px;
}
#box .contentSmallBox_new h2 a {
	display:block;
	float:right;
	font-size:12px;
	padding-left:5px;
	color:#E67B0F;
	margin-top:2px;
	font-weight:normal;
	border-left: 1px solid #999;
}


/*Jacky add pinglun*/
.pl_900px { width:900px; margin:10px auto; border:1px #ccc solid; float:left; }
.pl_900px_bg { float:left; text-align:left; }
.pl_900px h1 { text-align:left; background-color:#5E7AAC; height:22px; line-height:22px; width:870px; color:#fff; margin:5px auto; font-size:14px; padding-left:10px; }
.pl_900px textarea { width:480px; height:120px; margin-left:20px; padding:5px; margin-top:5px; border:1px solid #CBE8A4; background-color:#F3FCE6; font-size:12px; line-height:16px;}
.pl_900px .lil { float:left; }
.pl_900px .lir { float:right; width:355px; margin-right:5px; line-height:18px; }
.pl_900px .lib { clear:both; margin:20px; }
.b_tj { background-color:#DFF4FD; border:1px solid #7FD4F4; font-weight:bold; font-size:13px; width:70px; line-height:20px; float:left; display:block; color:#0C72A2; margin-left:10px; text-align:center;}

.pl_650px { width:100%; margin:10px auto; clear:both; }
.pl_650px_bg { float:left; text-align:left; width:100%; }
.pl_650px h1 { text-align:left; background-color:#5E7AAC; height:22px; line-height:22px; width:96%; color:#fff; margin:5px 0; font-size:14px; padding:0px; padding-left:10px; }
.pl_650px textarea { width:230px; height:100px; margin-left:20px; padding:5px; margin-top:5px; border:1px solid #CBE8A4; background-color:#F3FCE6; font-size:12px; line-height:16px;}
.input1 { width:50%; height:20px; margin-left:20px; margin-top:5px; border:1px solid #999; font-size:12px; line-height:20px; color:#ccc; }
.pl_650px ul { margin:0px; padding:0px; list-style:none; }
.pl_650px .lil { width:95%; list-style:none; margin:0px; padding:0px; clear:both; }
.pl_650px .lir { width:95%; padding:0px; padding-left:25px; line-height:18px; list-style:none; margin:0px; }
.pl_650px .lib { width:95%; clear:both; margin:20px; list-style:none; margin:0px; padding:0px; }
.pl_650px .lil textarea { width:95%; }

.pllist { width:100%; float:left; }
.pllist dl { width:96%; float:left; border:1px #AFD3EB solid; margin-top:5px; }
.pllist dt { background:#D2EAF6; border-bottom:1px #AFD3EB solid; font-size:12px; line-height:25px; padding-left:5px; font-weight:normal; color:#000; text-align:left; }
.pllist dd { font-size:14px; padding:10px; line-height:20px; text-align:left; }

.pl_715px { width:715px; margin:10px auto; clear:both; }
.pl_715px_bg { float:left; text-align:left; }
.pl_715px h1 { text-align:left; background-color:#5E7AAC; height:22px; line-height:22px; width:700px; color:#fff; margin:5px auto; font-size:14px; padding-left:10px; }
.pl_715px h1 span { float:left; }
.pl_715px h1 a:link,.pl_715px h1 a:visited,.pl_715px h1 a:active,.pl_715px h1 a:hover { float:right; color:#fff; font-size:12px; }
.pl_715px textarea { width:230px; height:100px; margin-left:20px; padding:5px; margin-top:5px; border:1px solid #CBE8A4; background-color:#F3FCE6; font-size:12px; line-height:16px;}
.pl_715px .lil { float:left; }
.pl_715px .lir { float:right; width:355px; margin-right:5px; line-height:18px; }
.pl_715px .lib { clear:both; margin:20px; }

.pllist715 dl { width:690px; float:left; border:1px #AFD3EB solid; margin-left:10px!important; margin-left:5px; margin-top:5px; }
.pllist715 dt { background:#D2EAF6; border-bottom:1px #AFD3EB solid; font-size:12px; line-height:25px; padding-left:5px; font-weight:normal; color:#000; }
.pllist715 dd { font-size:14px; padding:10px; line-height:20px; }

/*Your position*/
#position { width:900px; height:25px; line-height:25px; margin:0 auto; clear:both; text-align:left; }
/*pagination*/
#pagination { width:670px; height:30px; text-align:center; line-height:20px; clear:both; }

.pageWrapper { font-size: 12px; margin:0 auto; clear:both; margin-left:20px;}
.pgbtn { float:left;}
.pgbtn a {border-right: #ccc 1px solid; border-top: #ccc 1px solid; display: block; background: url(/images/piczw_001.gif); border-left: #ccc 1px solid; color: #686868; line-height: 16px; border-bottom: #ccc 1px solid; font-family: verdana; text-decoration: none
}
.pgbtn a:link {
border-right: #ccc 1px solid; border-top: #ccc 1px solid; display: block; background: url(/images/piczw_001.gif); border-left: #ccc 1px solid; color: #686868; line-height: 16px; border-bottom: #ccc 1px solid; font-family: verdana; text-decoration: none
}
.pgbtn a:visited {
border-right: #ccc 1px solid; border-top: #ccc 1px solid; display: block; background: url(/images/piczw_001.gif); border-left: #ccc 1px solid; color: #686868; line-height: 16px; border-bottom: #ccc 1px solid; font-family: verdana; text-decoration: none
}
.pgbtn a:active {
border: #ccc 1px solid; display: block; background: url(../images/piczw_002.gif); color: #686868; line-height: 16px; font-family: verdana; text-decoration: none
}
.pgbtn a:hover {
border: #ccc 1px solid; display: block; background: url(../images/page_list/piczw_002.gif); color: #686868; line-height: 16px;  font-family: verdana; text-decoration: none
}
.pagnum { float:left; }
.pagnum a {
margin: 0px 2px; width: 26px;
}
.pagnum a:link {
margin: 0px 2px; width: 26px;
}
.pagnum a:visited {
margin: 0px 2px; width: 26px; color:#000;
}
.pagnum a:active {
margin: 0px 2px; width: 26px;
}
.pagnum a:hover {
margin: 0px 2px; width: 26px;
}
.currentpg { color:#f00; font-weight:bold; border: #fee 1px solid; display: block; background: url(page_list/piczw_001.gif);  line-height: 16px; font-family: verdana; text-decoration: none; margin: 0px 2px; width: 26px; float:left;}
a.currentpg:link, a.currentpg:visited, a.currentpg:active, a.currentpg:hover{ color:#f00; font-weight:bold;  }
a.frist_last:link, a.frist_last:visited, a.frist_last:active, a.frist_last:hover{ color:#000; font-weight:bold;  }
.pages {
margin: 2px 0px 0px 0px; float: left; text-align: center;
}
.pagetb {
margin: 0px auto
}
.pregro {
width: 60px; padding-top: 2px; height: 14px ;display: inline; float: left; margin: 0px 2px 0px 2px;text-align:center;
}
.nxtgro {
width: 60px; padding-top: 2px; height: 14px; float:left; display: inline; float:left; margin: 0px 2px 0px 2px;text-align:center;
}
.begingro {
width: 45px; padding-top: 2px; height: 14px ;display: inline; float: left; margin: 0px 2px 0px 2px;text-align:center;
}
.endgro {
width: 45px; padding-top: 2px; height: 14px; float:left; display: inline; float:left; margin: 0px 2px 0px 2px;text-align:center;
}
.stat { height: 14px; padding-top: 2px; float:left; display: inline; float:left; margin: 0px 2px 0px 2px;text-align:center;
}
.pgbtn ul { margin:0px; border:0px; padding:0px; list-style:none; }

#specilize { width:900px; height:20px; line-height:20px; margin:0 auto; text-align:left; }
#specilize a { color:#f60; font-weight:bold; }

.rightcontent h1 a:link, .rightcontent h1 a:visited { color:#FF6600; font-size:12px; margin-left:30px; }

/*zbl添加 网站内容关键连接*/
A.content_keyword:link{ color:#009; text-decoration:none; }
A.content_keyword:active,A.content_keyword:hover{ color:#FF0000; text-decoration:underline;}
A.content_keyword:visited{ color:#800080; text-decoration:none; }

/*zbl添加 网站内容提要及相关文章*/
.hot{ background:#ececec; border:1px #CCCCCC solid; font-size:12px; }
.hot p{ width:605px; overflow:hidden; padding-top:5px; padding-left:5px; padding-bottom:5px; }
.review h1{ text-align:left; font-size:14px;}
.review li{ width:605px;overflow:hidden; white-space:nowrap;}

/*翻页*/
.news_page{ width: 100%; text-align:center; margin: 12px 0 0 0; }
.news_page ul{ width: 98%; list-style:none; text-align:center; }
.news_page ul li{ display:inline;  padding:0 5px; }
.news_page .cur{ color:#FF0000; text-decoration:underline;}
.writeName{ clear:both; margin: 8px 0 0 0;}
.ym_wz{ width: 100%; text-align:center; }
ul.Npage{ width: 98%; list-style:none; text-align:center; }
ul.Npage li{ display:inline; }