@charset "utf-8";

/* start css reset*/
html {
	color: #000; 
	background:url(../images/body_bg.gif) repeat-x;
}

body {
	line-height: 1;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline:0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: normal;
	vertical-align: baseline;
}

table {
	border-collapse:collapse; /*表格的边框合并为一个单一的边框, separate属性表示边框分开*/
	border-spacing:0; /*相邻单元格的边框间的距离*/
}

:focus {
	outline: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-weight:normal;
	font-style:normal;
}

ol,ul {
	list-style:none;
}

caption,th,td {
	text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
}

blockquote, q {
	quotes: '' '';
}

legend{
	color:#000;
}

/* end css reset*/


/* start site common */
body,input,td,div,span,a,li,label,select,textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
	font-size:12px;
	color:#444;
	text-decoration:none;
	hide-focus: expression(this.hideFocus=true);
}

a:hover {
	color:#CC0033;
	text-decoration:none;
}

/* end site common */


/* start clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	line-height:0;
	clear:both;
	visibility:hidden; /*元素仍占据其本来的空间*/
}

/* 这是对非IE6/7的处理，IE6/7并不支持生成元素(不支持伪类:before :after )*/ 
.clearfix {
	display:inline-block;
}

/*  
 这是对 Mac 上的IE浏览器进行的 */ 
 
 
* html .clearfix
{height: 1%;}

/*  
 这是对 win 上的IE6浏览器进行的处理 */ 

.clearfix
{display: block;}

/* end clearfix */

.left {
	float:left;
}

.right {
	float:right;
}

.hidden {
	display:none
}

.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	margin-top:-1px
}


/* 整体框架设计 */
#wrapper {width:100%;}
	#main {min-width:1000px;}
		#header {}
			#inheader {width:1000px; height:442px; margin:0 auto; position:relative;}
			#content {background:url(../images/content_bg.gif) repeat-x; width:1000px; margin:0 auto; min-height:470px;  _height:470px; padding-bottom:54px}
#footer {}
	#infooter {width:1000px; height:50px; repeat-x 0 0; margin:0 auto; position:relative; background:url(../images/footer_bg.gif) repeat-x;}		

#logo {position:absolute; display:block; width:262px; height:42px; left:35px; top:27px}

#index_set_bg {position:absolute; width:156px; height:25px; right:50px; top:0; background:url(../images/top_nav.gif) no-repeat}
#index_set_bg ul {margin-left:20px; margin-top:3px}
#index_set_bg ul li {float:left; color:#FFF; margin-right:10px}
#index_set_bg ul li span {margin-left:8px}
#index_set_bg ul li a {color:#FFF; line-height:18px}

#banner{position:absolute; top:139px; width:1000px; height:312px; background:url(../images/banner.jpg) no-repeat;}

#nav_bg {position:absolute; top:103px; width:1000px; height:35px; background:url(../images/nav_bg.gif) no-repeat;}
#nav_bg .nav {float:left; margin-left:25px; display:inline}
#nav_bg .nav li {float:left; text-align:center; display:block; width:110px; height:35px; line-height:35px;}
#nav_bg .nav li a, #nav_bg .nav li span{color:#fffeff; font-size:14px; font-weight:bold; letter-spacing:3px}
#nav_bg .nav li a.current, #nav_bg .nav li a:hover {color:#66c1d6;}

#date {float:right; margin-right:40px; font-size:12px; font-weight:bold; color:#FFF; margin-top:11px; display:inline}

#versions {text-align:center; padding-top:12px}
#versions p{margin-bottom:10px;}

#left_main {width:250px; float:left; margin-top:15px; margin-left:13px; display:inline}

.content_box_2{
	width:250px;
	margin-bottom:5px
}

.content_box_2 .middle{
	border:5px solid #eaeaea;
	width:240px;
}

.content_box_2 .title_2{
	width:250px;
	height:30px;
	background:url(../images/title_bg_1.gif) no-repeat;
}

.content_box_2 .title_2 h3, .content_box_2 .title_3 h3{
	float:left;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#033364;
	margin-left:20px;
	margin-top:5px;
	display:inline;	
}

.content_box_2 .title_3 h3{
	color:#033364;

}

.content_box_2 .title_2 .more a, .content_box_2 .more a{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#033364;
	margin-right:7px;
	margin-top:4px;
}

.content_box_2 .title_3 .more a{
	color:#033364;	
}

.content_box_2 .middle .contact_us_info{
	text-align:left;
	margin-top:20px;
	margin-left:20px;
	padding-bottom:10px
}

.content_box_2 .middle .contact_us_info p{
	margin-bottom:7px
}

.content_box_2 .title_3{
	width:703px;
	height:30px;
	background:url(../images/title_bg_1.gif) no-repeat;
}

.content_box_2 .contact_us {
	margin-top:10px;
	margin-bottom:10px;
	line-height:20px;
	width:695px;	
}

.content_box_2 .contact_us .left{
	width:426px;
	margin-left:16px;
	display:inline	
}

.content_box_2 .contact_us .right{
	margin-top:10px;
}

.content_box_2  .car_box {width:680px; height:115px; overflow:hidden; margin-top:20px;}
.content_box_2  .car_box ul {width:1500px;}
.content_box_2  .car_box ul li {float:left; margin-left:15px; display:inline;}

#right_main {width:665px; margin-left:20px; float:left; display:inline; margin-top:15px;}

 .jedoo{
	font-size: 2px;
	font-weight: normal;
	color: #ffffff;
    position:absolute;
    left:-9999px;
}

#pagination {
	text-align: center;
	margin: 0 auto;
	line-height: 18px;
	vertical-align: middle;
	padding: 5px 0;
}
#pagination a{
	line-height: 18px;
	padding: 2px 6px;
	background-color: #0264CF;
}
#pagination a:hover, #pagination a.current{
	background-color: #033364;
	color: #fff;
}
#pagination span{
	padding-left: 20px;
}
#pagination input{
	border: 1px solid #69F;
}
#pagination button{
	border: 1px solid #69F;
	background-color: #06C;
	color: #fff;
	padding: 0 2px;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
}

.d1, .d2 {
	padding:4px 0;
}
.d1 li, .d2 li {
	height:27px;
	line-height:27px;
	overflow:hidden;
	vertical-align: bottom;
}

.ico2 li {
	background:transparent url(../images/ico-2.gif) no-repeat scroll 6px 11px;
	padding-left:16px;
}

.ico2 li .title{ 
	float:left;
}

.ico2 li .date{ 
	float:right;
	margin-right:10px;
	color:#ddd;
}

/*详细页*/
#content_special {
	padding: 0 20px;
}
#content_toolbar {
	background:#f3f3f3;
	padding: 6px 0;
	text-align:center;
}
#content_toolbar li{
	display: inline;
	padding: 0 10px;
}
#content_toolbar .selected{
	color: red;
}
#content_title {
	font-size: 25px;
	font-weight: bold;
	text-align: center;
	line-height: 3;
	color:#077AC7;
}
#content_meta {
	text-align: center;
	padding: 4px 0;
	border-bottom: 1px solid #ccc;
}
#content_meta li{
	display: inline;
	padding: 0 10px;
}
#content_summary {
	margin: 10px 0;
	background:#FFFFEE;
	border: 1px solid #F93;
	padding: 6px;
	line-height: 1.4;
	text-indent: 2em;
}
#content_body {
	padding-top: 10px;
	line-height: 1.6;
	text-indent: 2em;
	font-size: 16px;
	min-height: 200px !important;
	_height: 200px;	
}
#content_body a{
	font-size: 16px;
	text-decoration:underline;	
}

#content_body div, #content_body div p{
	margin-bottom: 15px;
}
#content_body strong, #content_body b{
	font-weight: bold;
}

#zcjg, #zcjg tr, #zcjg td{
	border:0;
}
#zcjg tr, #zcjg td {
	padding:5px;
}
