/* CSS Document */
body{
	text-align:center;
	margin:0px;
	padding:0px;
	font:12px "宋体",Arial, Helvetica, sans-serif;
	color:#656565;
	background-color: #fff;
	/* background-image: url(../images/gq.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
}
img {border: 0;}
/* Common */
#container{
	position:relative;
	margin:0px auto 0 auto;
	width:768px;
	text-align:left;
	background-color: #fff;


}
/* Header */
#header{
	margin:0px;
	padding:0px;
    height:80px;

}
#logo_pic{
    float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	width:251px;
}
#version{
    float:left;
	margin:30px 0px 0px 350px;
	*margin:30px 0px 0px 350px;
	_margin:30px 0px 0px 310px;
	width:150px;
}
#version a{
    color:#656565;
	text-decoration:none;
}
#version a:link{
}
#version a:hover{
	color:#2E76BB;
    text-decoration:underline;
}
#sub_link{
    float:left;
	margin:45px 0px 0px 350px;
	*margin:45px 0px 0px 350px;
	_margin:45px 0px 0px 270px;
	width:150px;
}

#banner{
    float:left;
	margin:2px 0px 0px 0px;
	padding:0px;
    height:145px;

}
#banner img{
   padding:0px;
   margin:0px;
}
/* list */
#list1{
    float:left;
	margin:10px 16px 10px 0px;
	padding:0px;
    width:165px;
}
.list{
    margin:0px 0px 0px 25px;
    padding:0px;
    border-left:1px solid #93B4DF;
	border-right:1px solid #93B4DF;
	border-bottom:1px solid #93B4DF;
	
}
.list1{
    margin:0px 0px 0px 25px;
	*margin:0px 0px 0px 5px;;
    padding:0px;	
}
.text_style{
    color:#1F376D;
	line-height:150%;
	background: url(../images/line.gif) bottom left no-repeat;
}
.text_blue_bold{
    color:#1F376D;
    font-weight:bold;
	text-decoration:none;
	}
.text_blue_bold a{
    color:#1F376D;
    font-weight:bold;
	text-decoration:none;
	}
.text_blue_bold a:hover{
    color:#ff0000;
    font-weight:bold;
	text-decoration:none;
	}
.text_blue{
    color:#1F376D; 
	text-decoration:none;
	}
.text_blue a{
    color:#1F376D; 
	text-decoration:none;	
	}
.text_blue a:hover{
    color:#ff0000; 
	text-decoration:none;
	}
.text_write{
    color:#fff; 
	text-decoration:none;
	}
.text_write a{
    color:#fff; 
	text-decoration:none;	
	}
.text_write a:hover{
    color:#fff; 
	text-decoration:none;
	}
#list2{
    float:left;
    margin:10px 0px 10px 5px;
	padding:0px;
	
    width:417px;
}
#list3{
    float:right;
	margin:10px 0px 10px 12px;
	padding:0px;	
    width:150px;
}
.text_style1{
    font:13px "宋体",Arial, Helvetica, sans-serif;
    color:#1F376D;
	font-weight:bold;
}
.text_h{
    font:12px "宋体",Arial, Helvetica, sans-serif;
	color:#656565;
	line-height:20px;
}
.text_h a{
    font:12px "宋体",Arial, Helvetica, sans-serif;
    color:#656565;
	line-height:20px;
	text-decoration:none;
}
.text_h a:hover{
    font:12px "宋体",Arial, Helvetica, sans-serif;
    color:#ff0000;
	line-height:20px;
	text-decoration:none;
}
.text_blue1{
    font:12px "宋体",Arial, Helvetica, sans-serif;
	color:#5FA7CC;
	line-height:20px;
}
.text_blue1 a{
    font:12px "宋体",Arial, Helvetica, sans-serif;
	color:#5FA7CC;
	line-height:20px;
}
.text_blue1 a:hover{
    font:12px "宋体",Arial, Helvetica, sans-serif;
	color:#ff0000;
	line-height:20px;
}
.text_h_bg{
    font:12px "宋体",Arial, Helvetica, sans-serif;
	color:#656565;
	line-height:20px;
	background: url(../images/line_bg.gif) bottom left no-repeat;
	vertical-align:middle;margin:0;padding:0;
	
}
.text_h_bg a{
    font:12px "宋体",Arial, Helvetica, sans-serif;
    color:#656565;
	line-height:20px;
	text-decoration:none;
	vertical-align:middle;margin:0;padding:0;
	
}
.text_h_bg a:hover{
    font:12px "宋体",Arial, Helvetica, sans-serif;
    color:#ff0000;
	line-height:20px;
	text-decoration:none;
vertical-align:middle;margin:0;padding:0;
}

/* left_menu */
/* left_menu 定义边框为灰线 */	  
#left_menu{
    float:left;
    margin:10px 0px 0px 0px;
    border:1px;
    border-style:solid;
    border-color:#E7E7E7;
	width:175px;
	height:auto;
 }
 /* list_menu 定义每个list名称样式 */	  
.left_menu_tit{
	float:left;
	font:14px "宋体";
	font-weight:bold;
	color:#FFF;
	background:#2E76BB;
	height:20px;
	width:175px;
}

#left_menu_list{
   float:left;
   margin:0px;   
   width:175px;
   
}
#left_menu_list ul{
   list-style-type:none;
   margin:0px 0px 0px 0px;
   padding:0px;
}
#left_menu_list li{
	float:left;
	text-align:left;
	display:block;
	margin:0px;	
	width:175px;
	line-height:30px;
	background: url(../images/line.gif) bottom left no-repeat;
}
#left_menu_list a{
    color:#1F376D;   
    line-height:30px;
    padding:0px 0px 0px 50px;
	text-decoration: none;
}
#left_menu_list a:link,#left_menu_list a:visit{

}
#left_menu_list a:hover{
    display:block;
	color:#FF0000;
	background:#CBDDEE;
	line-height:30px;
	
}
/* content */
#content{
    float:left;
	margin:0px 0px 0px 0px;
    width:768px;
}
#content_tit{
	float:left;
	background-color:#DDE9F4;

	width:768px;
	
}
#content_tit_text{
text-align:right;
padding:5px;
    color:#1F376D;
	text-indent:8px;
	line-height:20px;
}
#content_tit_text a{
    color:#1F376D;
	padding:5px;
	text-indent:8px;
	line-height:20px;
	text-decoration:none;
}
#content_tit_text a:link{

}
#content_tit_text a:hover{
    color:#FF0000;
	text-decoration:none;


}
#content_text{
    float:left;
	color:#656565;
	margin:20px 0px 0px 25px;
	line-height:25px;
    width:560px;
}
#content_text a{    
    color:#1F376D;
	line-height:25px;

	text-decoration:none;
}
#content_text a:link{

}
#content_text a:hover{
	color:#FF0000;

	text-decoration:none;
}
#content_text_tit{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#1F376D;
	margin:10px 0px 0px 25px;
	border-bottom:1px solid #ccc;
	line-height:25px;
	width:560px;
	background-image:url(../images/dot_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
	letter-spacing:2px;
}
/* border img */
.img_border{
    padding:5px;
    border:1px solid #ccc;}
/* tit */
.tit{

	font-size:14px;
	font-weight:bold;
	color:#656565;
	margin:10px 0px 0px 25px;
    padding:0px;
	line-height:25px;
	background-image: url(../images/dot_line.gif);
	background-repeat: no-repeat;
	background-position: left;
	letter-spacing: 2px;
	text-indent:12px;
}
/* news content tit*/
.news_content_tit{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#1F376D;
	margin:10px 0px 0px 25px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* footer */
#footer{
    clear:both;
	text-align:center;
	border-top:1px solid #8FB8DF;
	margin:15px 0px 5px 0px;
	padding:10px 0px 0px 0px;
	color:#9D9D9D;
	line-height:25px;
	text-decoration:none;
    
}
#footer_text {
    color:#9D9D9D;
	line-height:25px;
	text-decoration:none;
}
#footer a{
    color:#9D9D9D;
	line-height:25px;
	text-decoration:none;
}
#footer a:link{
}
#footer a:hover{
	color:#ff0000;
    text-decoration:none;
}
