@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin: 0; padding: 0;}
fieldset, img {border: 0;}
/* remember to define focus styles! */
:focus { outline: 0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea,select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%;}
body {font:12px "宋体",Verdana, Geneva, sans-serif; line-height:14px; }
ol, ul ,li {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption{text-align: left;}
sup, sub {font-size: 100%; vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
.black{ color:#000;}
.c1{ background:#E6E1CA;}
.c2{ background:#F3F0E2;}
img{ border: none;}
.en{font:11px/1.3 Arial, Helvetica, sans-serif;}
.clear{clear:both; height:1px; font-size:1px; line-height:1px; overflow:hidden;}
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;}
ol li,ul li:after { content: ""; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
a:link,a:active,a:visited {color: #4a5557;text-decoration: none;}
a:hover {text-decoration: none;color:#333;}
.black a:link,.black a:visited{ color:#000;}
.red{ color:#F00;}
.green{ color:#0b7200;}
.center{ margin:0 auto;}
.w980{ width:980px;}
#container{ padding:0 12px; width:980px; overflow:hidden;}
#header{
	height:76px;
	width:980px;
	position:relative;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(frame_bg.jpg);
}
	#logo{ width:171px; height:42px; left:20px;top:20px; position:absolute;}
	#splitline{ width:19px; height::42px; left:191px; top:20px; position:absolute;}
	#seal{ width:48px; height:43px; left:216px; top:20px; position:absolute;}
	#head_nav{
	right:26px;
	top:60px;
	line-height:16px;
	position:absolute;
	width: 519px;
}
	#head_nav a{ padding:0 15px;}
#banner{ margin-top:0px; height:195px;}
#banner img{ width:980px; height:194px;}

#navgat{ height:62px; background:url(navbg.jpg) left top no-repeat; margin-top:4px;}
.toban{ margin-top:1px;}
#nav { width:963px; height:41px;margin-left:8px;}
#nav ul{ margin:0 0; padding:0 0;}
#nav ul li{ float:left; display:inline; list-style:none;}
#nav img{ border:none;}
#nav ul li a{ float:left;}
#content{width:980px; background:#f9f2df url(mainbg_05.jpg) left top no-repeat; margin-bottom:10px;}
#incontent{width:980px; background:url(content_58.jpg) left bottom no-repeat;}
#mainbg{ background:url(positive_10.jpg) left top repeat-y; width:980px; margin-bottom:5px;}
#content2{width:980px; background:url(positive_03.jpg) left top no-repeat;}
#content222{width:980px; background:url(positive_0333.jpg) left top no-repeat;}
#incontent2{width:980px; background:url(positive_12.jpg) left bottom no-repeat;}
#incontent3{ width:955px; margin:0 0 0 13px; padding-top:16px;}
#cont_tit{ background:url(positive_06.jpg) left top repeat-x; height:39px;text-align:center;}
#cont_tit a:link,#cont_tit a:visited{ color:#FFF;}
#cont_tit ul{ font-size:14px; color:#FFF; width:950px; font-weight:bold; overflow:hidden; padding-left:5px;}
#cont_tit ul li{ float:left;padding:1px 14px 0 14px;display:inline;}
#cont_tit ul li a{ height:38px; line-height:38px; display:block;  float:left;}
#cont_tit ul li a div{ padding:0 10px;}
#cont_tit ul li a:hover { background:url(../images/tnbg1.jpg) left top no-repeat;}
#cont_tit ul li a:hover div { background:url(../images/tnbg2.jpg) right top no-repeat;}
.current a{background:url(../images/tnbg1.jpg) left top no-repeat;}
.current div{background:url(../images/tnbg2.jpg) right top no-repeat;}

#cont_cont{ background:url(positive_08.jpg) left top repeat-x;}
#co_left{ float:left; width:276px; display:inline; padding-top:12px;}
#co_left img{ margin:1px auto;}
	.co_leftbg{ margin-bottom:12px; width:265px; background:url(content_33.jpg) left top no-repeat; margin-left:11px;}
	.co_leftbg1{width:265px; background:url(content_41.jpg) left bottom no-repeat; text-align:center;}
#co_right{ float:left; width:704px; padding-top:6px; display:inline;}
#r_cont{background:url(content_21.jpg) left top repeat-y;}
#co_right p{ margin:0 0; padding:0 0;}
.in_right{ width:704px;overflow:hidden;}
.topic{padding:8px 0 0 20px;width:671px; height:47px;}
.topic1{margin:10px 0 0 20px;width:671px; height:51px;}
.bg1{ background:url(right1_21.jpg) left top no-repeat;}
.bg2{ background:url(right_36.jpg) left top no-repeat;}
.bg3{ background:url(right_59.jpg) left top no-repeat;}
.rin_cont{ margin-top:15px;}
.hh1{ background:url(point_33.jpg) 18px 3px no-repeat; padding-left:30px; padding-top:1px; text-align:left; display:block;}
.intable{ margin-left:19px; padding-top:10px; margin-bottom:10px;}
.intable table th,td{ height:22px; line-height:22px;}
.intable table th{ background:#ef8f47; color:#FFF; font-weight:bold;}
.intable table td{ background:#ffe1c5;color:#395155;}
.pleft{ text-align:left; padding-left:18px;}
.pleft a:link,.pleft a:visited{color:#395155;}
.pleft1{ text-align:left; padding-left:24px; }
.r_btn{ margin:2px 0 10px 38px;}
.r_btn img{ margin-right:15px; display:inline;}
.space{ height:5px; font-size:5px; line-height:5px; background:url(main_40.jpg) left top repeat-y;overflow: hidden; }
#footer{ height:50px; border-top:#ca4c00 3px solid; text-align:center; }
#footer p{ display:block; margin-top:7px;color:#333; line-height:16px;}
#search{margin:0 0 0 18px; padding:12px 0 30px 0; width:921px;}
#insearch{background:#f8ffff;}
#insearch table th,td{ height:22px; line-height:22px; text-align:center;}
#insearch table th{ font-weight:bold; color:#FFF;}
#seartop{ height:30px; line-height:30px; text-align:left; padding-left:20px;}
#out_table{ background:#FFF;}
#out_table strong{ font-weight:bold;}
#out_table table th,td{ height:22px; line-height:22px; text-align:center; color:#4a5557;}
#out_table table th{ font-weight:bold; color:#FFF;}
.tr1{ background:#FFE1C5;}
.tr2{ background:#F5BB8D;}
.tdate{ font-weight:bold; color:#71420A;}
#main_cont{ background:#dbf3fd url(main_contbg_07.jpg) left bottom no-repeat; width:980px; padding-bottom:3px; margin-bottom:10px;}
#inmain_cont{background:url(main_contbg_03.jpg) left top repeat-y; width:980px;}
#main_contop{background:url(maincontbg.jpg) left top no-repeat; width:980px; }
#main_bottom{background:url(positive_051.jpg) left bottom no-repeat; width:980px; color:#333;}
#main_bottom strong{ font-weight:bold;}
#body_cont{ width:955px; margin:0 0 0 13px;}
.ma_bg{ background:url(yjbx_14.jpg) left repeat-x;}
.bred{ color:#F00; font-weight:bold; text-decoration:underline;}
.bred a:link,.bred a:visited{ color:#F00;text-decoration:underline;}
.mapi img{ margin-right:16px; border:0;}
#jisuan{padding:5px 0 15px 0 ;}
#jisuan table td{ text-align:left;font-weight:bold; line-height:25px;  color:#7e5a01;}
#jisuan input{background:#fbf4e1; border-bottom:#7e5a01 1px solid; width:60px; border-left: none; border-right:none; border-top:none; color:#F00; text-align:center; }
#jisuan1{padding:0 0 15px 0 ;}
#jisuan1 table td{ text-align:left;font-weight:bold; line-height:25px;  color:#7e5a01;}
#jisuan1 input{background:#fbb784; border-bottom:#7e5a01 1px solid; width:60px; border-left: none; border-right:none; border-top:none; color:#F00; text-align:center; }
.lin1{ line-height:35px; padding-left:30px; color:#a60000; text-decoration:underline; margin-bottom:10px;text-align:left;}
.lin1 a:link,.lin1 a:visited{ color:#a60000;text-decoration:underline;}
#ta1{
	width:83px;
	height:85px;
	left:-8px;
	top:-5px;
	position:absolute;
	z-index:1005;
}
#ta2{ width:833px; height:1135px; border:#c2911a 5px solid; background:#fef3d5; padding-top:50px; position:relative;z-index:1005; }
#ta2 table th{ text-align:left; font-weight:bold; color:#7e5a01; font-size:14px; line-height:25px; background:url(lin_bg.gif) left bottom repeat-x;}
#ta2 table td{ text-align:left; color:#7e5a01;}
#re_conttop{width:898px; height:56px; margin:0 auto; padding-top:15px; background:url(../images/resulttop.jpg) left 15px no-repeat; text-align:center;}
#re_conttop p{ display:block; padding:17px; text-align:center; font-size:16px; color:#aa6f29; font-weight:bold;}
#re_conttop span{ text-decoration:underline;}
#re_contt{width:898px; margin:0 auto; text-align:left}
#re_contt span{ text-decoration:underline;}
#re_contt strong{ font-weight:bold; color:#333;}
#mabg_1{background:url(test_11.jpg) 22px 58px no-repeat;padding-bottom:5px; padding-top:11px; padding-left:100px; margin-bottom:15px; }
.wz{
	font-size: 13px;
	font-weight: bold;
}
.wz2{
	font-size: 13px;
	font-weight: bold;
}
.wz1{
	font-size: 14px;
}


/*********************************************************/
#h_banner{ margin-top:0px; height:270px;}
