@charset "utf-8";
/** 清除内外边距 **/
html, body, h1, h2, h3, h4, h5, h6, hr, p, pre, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, input, textarea, button, img { margin:0; padding:0; }
/** 设置默认字体 **/
body, button, input, select, textarea { font:14px/1.8 "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB", helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
em { font-style:normal; }
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:20px; }
/** 重置列表元素 **/
ul, li { list-style:none; }
/** 重置超链接元素 **/
body a, a { text-decoration:none; color:#333; cursor:hand; }
body a:hover, a:hover { text-decoration:none; color:#F40; }
/** 重置图片元素 **/
img { border:0;}
/** 重置表格元素 **/
table { border-collapse:collapse; border-spacing:0; }
th, td { padding:0; margin:0; }
input, textarea { border:1px; }
/** 表格加边框 **/
.table { border-left:1px solid #c1d1dc;	border-top:1px solid #c1d1dc; }
.table td, .table th { border-bottom:1px solid #c1d1dc; border-right:1px solid #c1d1dc; padding:5px 10px; }
/** 其他元素 **/
.marginbottom5 { margin-bottom:5px; }
.marginbottom10 { margin-bottom:10px; }
.marginbottom20 { margin-bottom:20px; }
.marginbottom40 { margin-bottom:40px; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.bold { font-weight:bold; }
.cdbai { color:#FFFFFF; }
.cdred { color:#FF0000; }
.cdblue { color:#006697; }
.cdgrey { color:#B3B3B3; }
.hidden { overflow:hidden; zoom:1; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
.font_G { font-family:Georgia, "Times New Roman", Times, serif; }
.height25 { height:25px; }
.height30 { height:30px; }
.line_height30 { line-height:30px; }
.line_height20 { line-height:20px; }
.line_height18 { line-height:18px; }
li.gery_ico { background:url(../images/ico_4.gif) left center no-repeat; padding-left:10px; }
li.jt { background:url(../images/jt.gif) 5px center no-repeat; padding-left:15px; }
div.line { height:1px; border-bottom:1px #E9E9E9 dashed; margin-bottom:20px; float:left; width:100%; display:block; overflow:auto; }
/*连接样式*/
#main #content .article #zoom a { color:#0093D9; }
#main #content .article #zoom a:hover { color:#F40; }
#main #content .article #zoom a.keylink { text-decoration:underline; }
a:link.bai, a:visited.bai { color:#FFFFFF; }
a:hover.bai, a:active.bai { color:#FFFF00; }
a:link.red, a:visited.red { color:red; }
a:hover.red, a:active.red { color:#003399; }
a:link.blue, a:visited.blue { color:#2F4986; }
a:hover.blue, a:active.blue { color:#F40; }
a:link.green,a:visited.green {color:#336600; }
a:hover.green,a:active.green {color:#F40; }
a:link.gold,a:visited.gold {color:#B05800; }
a:hover.gold,a:active.gold {color:#F40; }
body { background-color:#FFFFFF; }
/* header */
#header { background:url(../images/header_bg.jpg) repeat-x; height:131px; }
	#header .logo { background:url(../images/logo.png) no-repeat; width:400px; height:100px; margin-top:20px; }
		#header .logo a { float:left; height:100px; display:block; width:100%; font-size:0; color:#EEEAEB; }
	#header .translate { background:url(../images/top_login_bg.png) no-repeat; width:220px; height:35px; line-height:35px; padding-left:35px; padding-right:40px; }
		#header .translate .left a { padding-left:10px; padding-right:10px; }
	#header .jcpa_tel { position:absolute; right:15px; top:50px; width:250px; height:60px; }
/* menu */
#menu { background:url(../images/nav_bg.jpg) repeat-x; height:46px; }
	#menu li { float:left; height:46px; line-height:46px; padding-right:10px; }
	#menu li.on a { background:url(../images/menu_on.png) repeat-x left top #022252; color:#F3F3F3; }
		#menu li a { color:#FFFFFF; float:left; display:block; height:46px; width:100%; padding-left:20px; }
		#menu li a:hover { color:#F3F3F3; background:url(../images/menu_on.png) repeat-x left top #022252; }
/* main */
#main { background:url(../images/main_bg.jpg) left top repeat-x; padding-top:10px; }
	#main #main_bg { background:url(../images/bottom_bg.png) left top repeat-y; min-height:600px; }
	#main #sider { width:239px; background:url(../images/left_nav_top.jpg) no-repeat; padding-top:170px; }
		#main #sider .minibox { background:url(../images/left_nav_btnbg.jpg) repeat-y; padding-left:8px; padding-right:2px; width:229px; }
			#main #sider .minibox h2, #main #sider .minibox li { padding-left:8px; padding-right:8px; }
			#main #sider .minibox li { margin-bottom:5px; }
		#main #sider .sider_bottom { background:url(../images/left_nav_bottom.jpg) no-repeat; height:230px; }
	#main #content { width:760px; margin-left:1px; }
		#main #content .current_location { height:36px; line-height:36px; background:url(../images/breadcrumb_bg.jpg) left top repeat-x; padding-left:13px; margin-top:2px; }
			#main #content .current_location span { background:url(../images/1277531630.gif) left center no-repeat; padding-left:20px; }
		#main #content .lists, #main #content .article { padding:30px 0 15px 20px; }
			#main #content .lists { padding-left:10px; }
				#main #content .lists .more { padding-left:5px; padding-right:5px; display:inline-block; background-color:#FAFAFA; border:1px #EEE solid; border-radius:6px; color:#FD0000; }
				#main #content .lists ul li { clear:both; padding:5px 10px; }
					#main #content .lists li:hover { background-color:#FAFAFA; border-radius:6px; }
					#main #content .lists li h3 { background:url(../images/li_row.gif) left center no-repeat; padding-left:15px; margin-bottom:5px; }
			#main #content .article {}
				#main #content .article li { background:url(../images/li_row.gif) left 10px no-repeat; margin-bottom:5px; margin-top:5px; color:#333333; padding-left:15px; }
				#main #content .article h3, #main #content .article h4, #main #content .article h5 { font-size:18px; }
				#main #content .article .title { }
					#main #content .article .title p { background-color:#FAFAFA; border-left:7px #FF9900 solid; padding:8px 8px 8px 10px; }
				#main #content .article #zoom {}
					#main #content .article #zoom p { margin-bottom:10px; }
					#main #content .article #zoom blockquote { clear:both; zoom:1; border-left:9px #005782 solid; padding:10px; overflow:hidden; background-color:#FFFFF7; margin-top:10px; margin-bottom:10px; }
				#main #content .article .box_show { width:100%; }
				 #main #content .article .box_show div { width:48%; }
				 #main #content .article .box_show h3 { border-top:2px #F6F6F6 solid; padding-top:5px; }
		#main #content .pages { margin-left:20px; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; text-align:center; }
			#main #content .pages a, #main #content .pages span { padding-left:5px; padding-right:5px; display:inline-block; margin-left:1px; margin-right:1px; border:1px #C3C3C3 solid; border-radius:6px; }
				#main #content .pages span { background-color:#FAFAFA; color:#0070A6; font-size:14px; padding-left:8px; padding-right:8px; }
/* footer */
#footer { background:url(../images/footer_bg.jpg) repeat-x; height:122px; }
	#footer_inner { background:url(../images/footer__inner_bg.gif) center top; height:116px; margin-top:6px; }
		#footer_inner ul.right a { padding-left:10px; }
/* gotop */
.gotop{position:fixed;right:50%;bottom:20px;margin-right:-580px}.gotop-btn{display:block;width:62px;height:52px;background:url(../images/gotop.png) no-repeat 0 0;text-indent:-9999px}.gotop-btn:hover{background-position:0 -54px}
/* other */
.wrapper { width:1000px; margin-left:auto; margin-right:auto; position:relative; }
	.wrapper .minibox { width:320px; }
		.wrapper .minibox h2 { font-size:18px; letter-spacing:2px; margin-bottom:2px; }
		.wrapper .minibox p { margin-bottom:10px; }
.links {  margin-top:20px; width:100%; }
	.links a { padding-left:10px; }
/*kefu online*/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifuonline.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifuonline.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifuonline.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7.5px solid #1A77C8; border-right:7.5px solid #1A77C8; padding-top:15px; padding-bottom:5px; background:#fbfbfb;}
.keifu_con li{ background:url(../images/qqico.png) no-repeat; width:92px; height:22px; line-height:22px; text-align:center; margin:0px auto; padding-bottom:15px;}
.keifu_con li a { display:block; width:100%; }
.keifu_bot{ width:131px; height:119px; background:url(../images/keifuonline.png); background-position:0 -150px; }