@charset "utf-8";
/* CSS Document */

/*-----------rewrite-----------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font:12px; }

a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
ul, li, dl, dt, dd { list-style: none outside; }
h1, h2, h3, h4, h5 { font-size: 12px; font-weight: normal; display: inline; }
.clear { clear: both; }
form, fieldset { border: none; }
legend { display: none; margin: 0 -6px; position: relative; }
table, th, td { border-collapse: collapse; }
input { color: #000; font: 12px arial; }
/*-----------end rewrite-----------------------------*/
/*-----------layout-----------------------------*/
h1 { display: block; height: 0; overflow: hidden; }
#container { text-align: center; }
#main_content { width: 960px; margin: 0 auto; text-align: left; }
#branding { height: 255px; margin-bottom: 15px; }
#xinhua_news { float: left; width: 603px; height: 344px; margin-bottom: 15px; }
#video { float: left;
    margin-bottom: 15px;
    margin-right: 20px;
    width: 340px; }
#report { clear: both; }
.image-list ul li { float: left; padding-left: 17px; line-height: 30px; width: 119px; height: 121px; padding-top: 10px; overflow: hidden; }
#about { float: left; width: 603px; margin-bottom: 20px; }
#media { float: right; width: 340px; margin-bottom: 20px; }
#media .content img { float: left; margin-right: 10px; }
#media .content ul { padding-left: 104px; }

#foot_info { clear: both; padding-top: 5px; }
/*
clearfix
*/
.clearfix, #main_content, #report, .image-list ul, #xinhua_news .summary, #history, #xinhua_news .title, .#xinhua_news ul, #scenery, #media .default, #media .related { zoom: 1; }
.clearfix:after, #main_content:after, #report:after, .image-list ul:after, #xinhua_news .summary:after, #history:after, #xinhua_news .title:after, #xinhua_news ul:after, #scenery:after, #media .default:after, #media .related:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
/*-----------end layout-----------------------------*/

/*-----------color-----------------------------*/
html { color: #565656; }
a, a:visited { color: #565656; }
a:hover { color: #565656; }
#foot_info { color: #333; }


#foot_info a, #foot_info a:visited, #foot_info a:hover { color: #1E50A2; }
/*-----------end color-----------------------------*/

/*-----------font-----------------------------*/
body { font: 12px "宋体"; }
/*-----------end font-----------------------------*/
#container #main_content #banner {
	background-image: url(../images/ZS_03.jpg);
	background-repeat: no-repeat;
	height:435px;
	width: 960px;
}
#picture{width: 603px; float:left;}
#show_pic {
	background-image: url(../images/ZS_11.jpg);
	background-repeat: no-repeat;
	height: 314px;
	width: 602px;
}
#text_container {
	float: right;
	height: 210px;
	width: 350px;
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding: 0 0 10px 0;
}
#text_live {
	background-image: url(../images/ZS_08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 210px;
	padding-left: 90px;

}
#news_list {
background-image: url("../images/ZS_14.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 104px;
    margin: 31px 0 0 11px;
}
#news_list ul {
	line-height: 20px;
	margin-left: 10px;
}
#news_list ul a{	color:#033;
}
#show_pic img {
	margin-top: 40px;
	margin-left: 20px;
}
#video_container {
border: 2px solid #628117;  padding: 15px 0px 10px 0px; margin:0px!important;}



#picture h1 {
 background-image: url("../images/ZS_06.jpg");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 31px;
    line-height: 32px;
    text-indent: 30px;
    width: 603px;
}
#show_picture h1 {
	background-image: url(../images/ZS_18.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 525px;
	line-height: 41px;
	text-indent: 80px;
}
#picture_container table {
	width: 550px;
}
#picture_container img {
	height: 81px;
	width: 109px;
	padding: 2px;
	border: 1px solid #CCC;
}
#picture_container span {
	display: block;
}
#about_container {    background-color: #F3F3F3;
    float: left;
	padding:20px 0 0 0;

    width: 603px;
}
#about_yh {
 float: left;
    line-height: 22px;
    margin: 0 0 0 15px;
    width: 183px;
   + width: 163px;
    -width: 163px;

	
}
#life_vacation {
/*float: left;
    margin-left: 127px;
    margin-top: 180px;
    width: 257px;
	line-height:25px; height:25px;*/   float: left;
    padding: 0 23px 25px 25px;
    width: 357px;
}
#active_container {
   background-color: #F3F3F3;
    float: right;
    width: 350px; border-left:#FFF solid 2px; 
}
#footer_banner {
float: left;
    padding: 8px 2px 9px 13px;
}
#active_container h6 {
	background-image: url(../images/ZS_29.jpg);
	height: 50px;
	width: 340px;
	font-size: 12px;
	text-indent: 80px;
}
#about_yh img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0px;
	width:94px;
	height:387px;
}
.h_title {
	font-size: 14px;
	font-weight: bold;
	color: #030;
	line-height: 20px;
	height: 20px;
}
#life_vacation p {
	margin-top: 10px;
}
#active_container p {
	line-height: 25px;
	margin:0 0px 20px 0px;
}
#active_container p img {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	padding: 2px;
	border: 1px solid #CCC;
}

#active_container h1 {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #333;
	display:block;
	height:25px;
}
#active_container .h_title {
   font-size: 14px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 10px;
    margin-top: 0;
    padding-top: 0;
}
#text_live .h_title {
height: 34px;
    line-height: 34px;
}
#text_live p {
	line-height: 22px;
}



#active_container div{/*border-bottom: 1px solid #666666;*/
    margin: 0 10px 10px 20px;}
#active_container ul{ margin:0px 0 10px 0px;}
#active_container ul li{ line-height:25px;}
#active_container span{ font-weight:bold;}


.container{ margin-top:10px;}
.p_cont{ line-height:20px;}
#picture_container span {
	line-height: 25px;
}
#show_picture {
  border-left: 1px solid #003333;
    float: left;
    height: 310px;
    padding-left: 10px;
}
#picture_container table {
	margin-top: 10px;
}
#text_live h2 {
  background-image: url("../images/luitiao.jpg");
    background-position: 66px 8px;
    background-repeat: no-repeat;
    display: block;
    width: 252px;
}
#video_container .h_title {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #030;
}
#xhgj_img{ float:left; margin:5px 10px 0 0px;}
#about_container p{line-height: 22px;}
#gj_title{ background-image:url(../images/gj_title.gif); background-repeat:no-repeat; background-position:0 0; height:29px; width:169px; margin:15px 0 0 0; text-indent:-1000px; overflow:hidden; }
#video_container{ border:none;}
#news_list_container{
	margin:0px 0 0 0;
	padding:0 0 0px 0;

}
#xhgj_container #text_list li{ line-height:25px; font-size:12px;background-image: url("../images/line01.gif");
    background-position: 0 bottom;
    background-repeat: repeat-x; height:25px; width:190px; overflow:hidden;}
#xhgj_container #text_list li a{ text-indent:10px; display:block; background-image:url(../images/icon.gif); background-repeat:no-repeat; background-position:0px 10px;}	
#news_list_container h1{ background-image:url(../images/gj_title2.gif); background-repeat:no-repeat; background-position:0 0; height:51px; width:318px; text-indent:-1000px; overflow:hidden; float:left;}
#footer_banner{ background-color:#FFF; margin:20px 0 20px 20px; width:550px;}
#about_container p{ text-indent:20px;}
#banner_container h3,#active_container .grenn_title{ font-size:14px; color:#054900;}
#text_list{ margin:10px 0 0 0!important; float:left;}
#banner_container h3{ margin:0 0 20px 0; display:block;}
#banner_container{ margin:20px 0 0 0;}
table td{ vertical-align:top; background-color:#F3F3F3}
.right_text p{ text-indent:0px;}