@charset "utf-8";

/********************** ȫʽ **********************/
body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div { margin:0; padding:0; border:0; }
body { background: url(ico.gif) repeat-x 0px -971px; background-color: #fff; font-family:  , sans-serif; color:#336; font-size:12px; }
ul,ol { list-style-type:none; }
select,input,img,select { vertical-align: baseline; }

a:link { text-decoration: none; color:#336; }
a:visited { text-decoration: none; color:#336; }
a:hover { text-decoration:underline; color:#c00; }
a:active { text-decoration: none; color:#336; }

/* ʽ */
h1 { font-size: 24px; font-family: "黑体", sans-serif; font-weight: normal; line-height: 150%; }
h2 { font-size: 18px; font-family: "黑体", sans-serif; font-weight: normal; line-height: 150%; }

.link01,a.link01:link,a.link01:visited,a.link01:hover { font-size: 12px; line-height: 22px; }
.link02,a.link02:link,a.link02:visited,a.link02:hover { font-size: 12px; line-height: 22px; font-weight: bold; }
.link03,a.link03:link,a.link03:visited,a.link03:hover { font-size: 12px; color: #fff; line-height: 20px; }
.link04,a.link04:link,a.link04:visited,a.link04:hover { font-size: 12px; color: #fff; line-height: 20px; font-weight: bold; }
.link05,a.link05:link,a.link05:visited,a.link05:hover { font-size: 14px; line-height: 24px; }
.link06,a.link06:link,a.link06:visited,a.link06:hover { font-size: 14px; line-height: 24px; font-weight: bold; }
.link07,a.link07:link,a.link07:visited,a.link07:hover { font-size: 14px; color: #fff; line-height: 24px; }
.link08,a.link08:link,a.link08:visited,a.link08:hover { font-size: 14px; color: #fff; line-height: 24px; font-weight: bold; }
.link09,a.link09:link,a.link09:visited,a.link09:hover { font-size: 12px; line-height: 24px; }
.link10,a.link10:link,a.link10:visited,a.link10:hover { font-size: 12px; color: #c00; font-weight: bold; }
.link11,a.link11:link,a.link11:visited,a.link11:hover { font-size: 14px; font-weight: bold; }
.link12,a.link12:link,a.link12:visited,a.link12:hover { font-size: 14px; color: #fff; font-weight: bold; }
.link13,a.link13:link,a.link13:visited,a.link13:hover { font-size: 12px; color: #fff; }
.link14,a.link14:link,a.link14:visited,a.link14:hover { font-size: 14px; }
.link15,a.link15:link,a.link15:visited,a.link15:hover { font-size: 12px; line-height: 18px; }


/* ʽ */
.style_blue { margin: 2px 0px 0px 5px; width: 10px; height: 10px; background: #39c; border: #6cf 1px solid; overflow: hidden; cursor:pointer; float: left; }
.style_green { margin: 2px 0px 0px 5px; width: 10px; height: 10px; background: #3c6; border: #3f6 1px solid; overflow: hidden; cursor:pointer; float: left; }
.style_red { margin: 2px 0px 0px 5px; width: 10px; height: 10px; background: #f09; border: #f9c 1px solid; overflow: hidden; cursor:pointer; float: left; }
.style_orange { margin: 2px 0px 0px 5px; width: 10px; height: 10px; background: #f93; border: #fc6 1px solid; overflow: hidden; cursor:pointer; float: left; }

.username { margin-left: 5px; width: 80px; height: 12px; }
.password { margin-left: 5px; width: 80px; height: 12px; }
.submit { margin-right: 10px; padding: 0px 5px 0px 5px; height: 20px; }

.add_index { padding: 2px 0px 0px 15px; background: url(ico.gif) no-repeat 0px -928px; }
.rss { margin: 2px 0px 0px 0px; padding: 0px 8px 0px 16px; line-height: 16px; float: right; }
.more { margin: 2px 0px 0px 0px; padding: 0px 8px 0px 16px; line-height: 16px; background: url(ico.gif) no-repeat 0px -909px; float: right; }
.more2 { padding: 0px 0px 0px 16px; background: url(ico.gif) no-repeat 0px -909px; }
.more3 { margin: 2px 0px 0px 0px; padding: 0px 0px 0px 16px; background: url(ico.gif) no-repeat 0px -909px; float: right; }
.more4 { float: right; }

.dis { display: block; }
.undis { display: none; }

.pic1 { padding: 1px; background: #fff; border: #ccc 1px solid; }
.pic2 { margin-right: 5px; padding: 1px; background: #fff; border: #ccc 1px solid; float: left; }
.pic3 { margin-left: 5px; padding: 1px; background: #fff; border: #ccc 1px solid; float: right; }


.height_8px { margin: 0px auto; width: 980px; height: 8px; overflow: hidden; clear: left; }


/*  */
.adtxt1 { margin: 0px auto; padding: 5px 0px 0px 5px; width: 980px; height: 70px; background: url(ico.gif) no-repeat 0px -25px; clear: left;}
.ad0 {
	width: 980px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.ad1 {
	width: 978px;
	height: 73px;
	overflow: hidden;
	background: #f6f6f6;
	border: #ccc 1px solid;
	text-align: left;
	clear: left;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.ad1 ul { float: left; clear: left; }
.ad1 li {
	width: 240px;
	height: 70px;
	overflow: hidden;
	float: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.ad1_txt { width: 962px; padding: 8px; float: left; clear: left; }

.ad2 {
	width: 750px;
	height: 180px;
	overflow: hidden;
	text-align: left;
	float: left;
	clear: left;
}
.ad2_left { width: 369px; height: 100px; overflow: hidden; text-align: left; float: left; }
.ad2_right { padding-left: 8px; width: 369px; height: 100px; overflow: hidden; text-align: left; float: left; }

.ad3 {
	padding-top: 5px;
	width: 750px;
	height: 110px;
	overflow: hidden;
	text-align: center;
	float: left;
	clear: left;
}
.ad3_left { width: 369px; height: 100px; overflow: hidden; text-align: left; float: left; }
.ad3_right { padding-left: 8px; width: 369px; height: 100px; overflow: hidden; text-align: left; float: left; }

.ad4 { margin: 0px auto; padding: 10px 0px 10px 12px; width: 966px; height: 125px; overflow: hidden; background: #f6f6f6; border: #ccc 1px solid; clear: left; }
.ad4 li {
	width: 96px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-left: 0px;
}

.ad5 { margin: 8px auto 0px auto; padding: 0px 8px 8px 8px; line-height: 150%; width: 962px; overflow: hidden; background: #f6f6f6; border: #ccc 1px solid; clear: left; }
.ad5 dt { margin: 6px 8px 0px 0px; padding: 8px 0px 5px 0px; width: 96px; background: url(ico.gif) no-repeat 0px -870px; text-align: center; float: left; clear: left; }
.ad5 dd { margin: 8px 0px 0px 0px; padding: 5px 8px 2px 8px; width: 838px; background: #fff; border: #ccc 1px solid; float: left; }

.ad6 { margin: 5px auto 0px auto; width: 980px; height: 45px; overflow: hidden; FILTER: progid:DXImageTransform.Microsoft.Wipe(GradientSize=1.0,wipeStyle=0, motion='forward'); clear: left;}
.ad6 img { width: 980px; height: 45px; }



/********************** ʽ **********************/
/* ҳü */
.head { margin: 0px auto; width: 980px; height: 28px; overflow: hidden; }
.head1 { margin: 8px 0px 0px 0px; padding: 0px 10px 0px 0px; float: left; }
.head2 {
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.head3 { margin: 5px 0px 0px 0px; padding: 2px 0px 0px 0px; border-right: #ccc 1px solid; width: 350px; overflow: hidden; float: left; }
.head4 { margin: 7px 0px 0px 0px; padding: 2px 0px 0px 0px; float: right; }

/* Ƶ */
.channel_nav { margin: 0px auto; padding: 10px 0px 5px 0px; width: 980px; height: 60px; clear: left; }
.logo { float: left; }
.channel_nav_list { margin: 5px 0px 0px 0px; float: right; }
.channel_nav_list ul { float: left; }
.channel_nav_list li {
	width: 170px;
	float: left;
	border-right: #ccc 1px solid;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}

/* ݵ */
.dizhou { margin: 0px auto; width: 980px; height: 39px; background: url(ico.gif) no-repeat 0px -103px; clear: left; }
.dizhoubox { padding: 7px 0px 0px 18px; float: left; }
.color { padding: 10px 17px 0px 0px; float: right; }
.color_title { float: left; }

.search {
	width: 978px;
	height: 75px;
	clear: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#load1 {
	width: 978px;
	height: 153px;
	clear: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	text-align: center;
}


.search ul { border: 0px; float: left; }
.search li { padding: 2px 0px 0px 5px; float: left; }

/********** Ҫ **********/
.main { margin: 0px auto; padding: 5px 0px 0px 0px; width: 980px; overflow: hidden; clear: left; }
.main_left { width: 147px; overflow: hidden; float: left; }
.main_middle { width: 600px; overflow: hidden; float: left; }
.main_middle_left { padding: 10px 0px 0px 0px; width: 341px; overflow: hidden; float: left; }
.main_middle_right { padding: 10px 0px 0px 8px; width: 250px; overflow: hidden; float: left; }
.main_right { width: 226px; overflow: hidden; float: right; }

/* Ƽ */
.club_nav { width: 139px; height: 184px; background: url(ico.gif) no-repeat 0px -427px; overflow: hidden; float: left; }
.club_nav dl { float: left; }
.club_nav dt { padding: 12px 0px 2px 45px; height: 24px; float: left; }
.club_nav dd { width: 139px; text-align: center; float: left; clear: left; }

/*  */
.video { margin-top: 8px; width: 139px; height: 452px; overflow: hidden; float: left; }
.video_title { width: 142px; float: left; }
.video_title h3 { padding: 5px 0px 3px 0px; width: 47px; background: url(ico.gif) no-repeat -694px -941px; text-align: center; font-size: 12px; font-weight: normal; cursor: pointer; float: left; }
.video_title h3.s { margin: 1px 0px 0px 0px; border-bottom: 0px; background: url(ico.gif) no-repeat -694px -909px; font-weight: bold; position: relative; z-index: 1; }
.video_box { margin-top: -2px; height: 424px; overflow: hidden; border: #d4d4d4 1px solid; border-bottom: 0px; float: left; z-index: 2; }
.video_box li { margin-bottom: 5px; width: 125px; line-height: 18px; text-align: center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; position: relative; float: left; }
.video_box span { width: 20px; height: 18px; display: block; position: absolute; left: 5px; top: 5px; }
#video_1_info {
	background-color: #E1F0FF;
	border: #fff 1px solid;
	border-bottom: 0px;
	float: left;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 13px;
}
#video_2_info { padding: 6px 5px 13px 5px; background-color: #E1F0FF; border: #fff 1px solid; border-bottom: 0px; float: left; }
#video_3_info {
	padding: 6px 5px 13px 5px;
	border: #fff 1px solid;
	border-bottom: 0px;
	float: left;
	background-color: #E1F0FF;
}
.video_bottom { width: 100%; height: 4px; background: url(ico.gif) no-repeat 0px -417px; overflow: hidden; float: left; clear: left; }

.gallery .video { background: url(ico.gif) no-repeat -980px -805px; }
.gallery a { text-decoration: none; }
.gallery a:hover span { background-position: -980px -833px; }

/* ² */
.now_news { padding: 12px 0px 0px 25px; width: 584px; height: 23px; background: url(ico.gif) no-repeat 0px -146px; float: left;}
.no1_news {
	width: 590px;
	height: 80px;
	overflow: hidden;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.no1_news img { padding: 5px 0px 5px 0px; }

/* ҪƼ */
.top15 { width: 341px; float: left; }
.top15_top { padding: 12px 5px 0px 35px; width: 301px; height: 29px; background: url(ico.gif) no-repeat 0px -679px; overflow: hidden; float: left; clear: left; }
.top15_box { overflow: hidden; width: 339px; border-left: #d4d4d4 1px solid; border-right: #d4d4d4 1px solid; float: left; clear: left; }
.top15_box ul { float: left; }
.top15_box li { padding: 0px 0px 0px 6px; width: 335px; height: 23px; line-height: 23px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; clear: left; }
.top15_line  { width: 336px; height: 10px; overflow: hidden; border-top: #ccc 1px dashed; float: left; clear: left; }
.top15_bottom { width: 100%; height: 5px; background: url(ico.gif) no-repeat 0px -738px; overflow: hidden; float: left; clear: left; }

/* ʱҪ */
.gov_news { margin-top: 8px; width: 341px; float: left; }
.gov_news dt { padding: 8px 0px 14px 8px; background: url(ico.gif) no-repeat 0px -616px; }
.gov_news dd { padding: 0px 5px 0px 6px; width: 328px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; border-left: 1px #ccc solid; border-right: 1px #ccc solid; float: left; clear: left; }
dd.gov_news_bottom { width: 100%; height: 5px; border: 0px; background: url(ico.gif) no-repeat 0px -738px; overflow: hidden; float: left; clear: left; }

/* ϯͼƬ */
.focuspic {
	width: 250px;
	overflow: hidden;
	text-align: center;
	float: left;
	height: 180px;
}
.focuspicbox { padding: 1px; position: relative; width: 246px; height: 180px; text-align: left; border: #ccc 1px solid; overflow: hidden; float:left; }
.focuspicbox img{ width: 246px; height: 180px; }
.focusnum { position: absolute; left: 150px; bottom: 5px; width: 100%; height: 16px; float: right; z-index: 2; }
.focusnum a:link,.focusnum a:visited,.focusnum a:active,.focusnum a:hover { margin: 0px 3px 0px 0px; padding: 0px 5px 0px 5px; border: #999 1px solid; float: left; text-align: center; font-size: 12px; font-weight: normal; color: #666; text-decoration: none; background: #fff; }
.focusnumfont { margin: 0px 3px 0px 0px; padding: 0px 8px 0px 8px; border: #fff 1px solid; float: left; text-align:center; font-size: 12px; font-weight: bold; color:#fff; background: #39c; }
.focustxt { width: 100%; color: #333; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; text-align: center; float: left; }

/*  */
.club { margin-top: 5px; width: 250px; overflow: hidden; float: left; }
.club_title { padding-left: 10px; float: left; }
.club_title h3 { padding: 5px 0px 2px 0px; width: 78px; background: url(ico.gif) no-repeat -607px -941px; text-align: center; font-size: 12px; font-weight: normal; cursor: pointer; position: relative; float: left; z-index: 3; }
.club_title h3.s { margin: 1px 0px 0px 0px; border-bottom: 0px; background: url(ico.gif) no-repeat -607px -909px; font-weight: bold; position: relative; z-index: 1;}
.club_box_top { margin-top: -2px; width: 100%; background: url(ico.gif) no-repeat 0px -658px; height: 4px; overflow: hidden; float: left; clear: left; z-index: 2; }
.club_box {
	color:#666;
	width: 238px;
	height: 300px;
	overflow: hidden;
	border-left: #d4d4d4 1px solid;
	border-right: #d4d4d4 1px solid;
	float: left;
	clear: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.club_box ul { float: left; }
.club_box li {
	padding: 0px;
	width: 235px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	color: #333366;
	font-size: 14px;
	line-height: 23px;
}
li.no2_news { padding: 2px 5px 0px 5px; height: 22px; overflow: hidden; border-bottom: 1px #ccc dashed; white-space: normal; line-height: 150%; float: left; }
li.no2_news img { width: 90px; height: 60px; }
.club_bottom { width: 100%; height: 5px; background: url(ico.gif) no-repeat 0px -669px; overflow: hidden; float: left; clear: left; }

/* Ʒר */
.special {
	margin-top: 2px;
	padding: 0px;
	width: 226px;
	overflow: hidden;
	float: right;
}
.special_title { padding: 8px 0px 5px 8px; width: 218px; background: url(ico.gif) no-repeat 0px -364px; }
.special_list { padding: 8px; width: 208px; line-height: 150%; border-left: 1px #ccc solid; border-right: 1px #ccc solid; float: left; }
.special_list li { padding: 2px 0px 0px 20px; width: 180px; }
li.show_title { border-bottom: #ccc 1px dashed; height: 24px; overflow: hidden; background: url(ico.gif) no-repeat -985px -605px; float: left; clear: left; display: block; }
li.show_all { padding: 0px 5px 5px 20px; color:#666; height: 99px; overflow: hidden; border-bottom: #ccc 1px dashed; background: url(ico.gif) no-repeat -985px -630px; background-color: #f6f6f6; float: left; clear: left; display: none; }
.special_bottom { padding: 0px; width: 226px; height: 4px; border: 0px; background: url(ico.gif) no-repeat 0px -408px; overflow: hidden; float: left; }

/* ù */
.tool {  width: 226px; float: right; }
.tool_title { width: 230px; float: left; }
.tool_title h3 { padding: 5px 0px 3px 0px; width: 76px; background: url(ico.gif) no-repeat -804px -941px; text-align: center; font-size: 12px; font-weight: normal; cursor: pointer; float: left; }
.tool_title h3.s { margin: 1px 0px 0px 0px; border-bottom: 0px; background: url(ico.gif) no-repeat -804px -909px; font-weight: bold; position: relative; z-index: 1;}
.tool_box { margin-top: -2px; width: 224px; border: #d4d4d4 1px solid; border-bottom: 0px; float: left; z-index: 2; }
#tool_1_info { padding: 6px 12px 5px 3px; width: 207px; height: 145px; overflow: hidden; background: #f6f6f6; border: #fff 1px solid; border-bottom: 0px; float: left; }
#tool_1_info li { margin: 5px 0px 0px 5px; padding: 10px 0px 5px 0px; width: 96px; background: url(ico.gif) no-repeat 0px -870px; text-align: center; float: left; }
#tool_2_info { padding: 11px 2px 0px 4px; width: 216px; height: 145px; overflow: hidden; background: #f6f6f6; border: #fff 1px solid; border-bottom: 0px; float: left; }
#tool_2_info li { padding: 0px 0px 5px 0px; width: 213px; overflow: hidden; text-align: center; float: left; }
#tool_3_info { padding: 10px 5px 5px 5px; height: 141px; overflow: hidden; background: #f6f6f6; border: #fff 1px solid; border-bottom: 0px; float: left; }
#tool_3_info li {
	padding: 0px;
	width: 212px;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	line-height: 20px;
}
.tool_bottom { width: 100%; height: 4px; background: url(ico.gif) no-repeat 0px -399px; overflow: hidden; float: left; clear: left; }


/********** ȵ **********/
.hot { margin: 0px auto; padding: 0px; width: 980px; clear: left; }
.hot_left { width: 369px; overflow: hidden; float: left; }
.hot_middle { width: 377px; overflow: hidden; float: left; }
.hot_right { width: 226px; overflow: hidden; float: right; }

/* ȵƼʽ1 */
.hot_style1 { margin-top: 8px; width: 369px; overflow: hidden; float: left; }
.hot_style1 dt{ padding: 9px 0px 0px 8px; height: 21px; overflow: hidden; background: url(ico.gif) no-repeat 0px -812px; }
.hot_style1 dd{ padding: 4px 10px 0px 10px; width: 347px; height: 20px; background: #f6f9fe; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; border-left: 1px #ccc solid; border-right: 1px #ccc solid; float: left; clear: left; }
dd.hot_style1_bottom { padding: 0px; width: 369px; height: 4px; border: 0px; background: url(ico.gif) no-repeat 0px -263px; overflow: hidden; float: left; clear: left; }

/* ȵƼʽ2 */
.hot_style2 { padding: 8px 0px 0px 8px; width: 369px; overflow: hidden; float: left; }
.hot_style2 dt{ padding: 9px 0px 0px 8px; height: 21px; overflow: hidden; background: url(ico.gif) no-repeat 0px -184px; }
.hot_style2 dd{ padding: 4px 10px 0px 10px; width: 347px; height: 20px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; border-left: 1px #ccc solid; border-right: 1px #ccc solid; float: left; clear: left; }
dd.hot_style2_bottom { padding: 0px; width: 369px; height: 4px; border: 0px; background: url(ico.gif) no-repeat 0px -272px; overflow: hidden; float: left; clear: left; }

dd.no7_news { padding: 10px 10px 0px 10px; color:#666; height: 77px; overflow: hidden; white-space: normal; line-height: 150%; border-bottom: 1px #ccc dashed; float: left; }
dd.no7_news img { width: 90px; height: 65px; }

/*  */
.blog { padding-top: 8px; width: 226px; float: right; }
.blog_title { width: 230px; float: left; }
.blog_title h3 { padding: 5px 0px 3px 0px; width: 114px; background: url(ico.gif) no-repeat -888px -941px; text-align: center; font-size: 12px; font-weight: normal; cursor: pointer; float: left; }
.blog_title h3.s { margin: 1px 0px 0px 0px; border-bottom: 0px; background: url(ico.gif) no-repeat -888px -909px; font-weight: bold; position: relative; z-index: 1;}
.blog_box { margin-top: -2px; width: 224px; overflow: hidden; background-image: none; background-color: #f6f6f6; border: #d4d4d4 1px solid; border-bottom: 0px; float: left; z-index: 2; }
.blog_box li { padding: 0px 0px 0px 8px; width: 210px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; }
li.no5_news { padding: 5px 0px 0px 8px; height: 130px; white-space: normal; line-height: 150%; border-bottom: 1px #ccc dashed; }
#blog_1_info { width: 222px; height: 265px; overflow: hidden; border: #fff 1px solid; border-bottom: 0px; float: left; }
#blog_2_info { width: 222px; color:#666; height: 265px; overflow: hidden; border: #fff 1px solid; border-bottom: 0px; float: left; }
#blog_2_info li { padding: 5px 0px 0px 8px; height: 74px; white-space: normal; line-height: 150%; border-bottom: 1px #ccc dashed; }
#blog_2_info img { width: 80px; height: 65px; }
.blog_bottom { width: 100%; height: 4px; background: url(ico.gif) no-repeat 0px -399px; overflow: hidden; float: left; clear: left; }


/********** Ƶ **********/
.channel { margin: 0px auto; padding: 0px; width: 980px; clear: left; }
.channel_left { width: 369px; overflow: hidden; float: left; }
.channel_middle { width: 377px; overflow: hidden; float: left; }
.channel_right { width: 226px; overflow: hidden; float: right; clear: right; }

/* ƵƼʽ1 */
.channel_style1 { margin-top: 8px; width: 369px; overflow: hidden; float: left; }
.channel_style1_title { padding: 9px 0px 0px 8px; height: 21px; overflow: hidden; background: url(ico.gif) no-repeat 0px -812px; }
.channel_style1_box { padding: 10px; width: 347px; height: 142px; background: #f6f9fe; overflow: hidden; border-left: 1px #ccc solid; border-right: 1px #ccc solid; float: left; clear: left; }
.channel_style1_box_left { width: 125px; height: 142px; text-align: center; overflow: hidden; float: left; }
.channel_style1_box_left img { width: 120px; height: 120px; }
.channel_style1_box_right { margin-left: 5px; width: 215px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; }
.channel_style1_box_right ul { float: left; }
.channel_style1_box_right li { width: 100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; clear: left; }
.channel_style1_bottom { padding: 0px; width: 369px; height: 4px; border: 0px; background: url(ico.gif) no-repeat 0px -263px; overflow: hidden; float: left; clear: left; }

/* ƵƼʽ2 */
.channel_style2 { padding: 8px 0px 0px 8px; width: 369px; overflow: hidden; float: left; }
.channel_style2_title { padding: 9px 0px 0px 8px; height: 21px; overflow: hidden; background: url(ico.gif) no-repeat 0px -184px; }
.channel_style2_box { padding: 10px; width: 347px; height: 142px; background: #fff; overflow: hidden; border-left: 1px #ccc solid; border-right: 1px #ccc solid; float: left; clear: left; }
.channel_style2_box_left { width: 125px; height: 142px; text-align: center; overflow: hidden; float: left; }
.channel_style2_box_left img { width: 120px; height: 120px; }
.channel_style2_box_right { margin-left: 5px; width: 215px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; }
.channel_style2_box_right ul { float: left; }
.channel_style2_box_right li { width: 100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; clear: left; }
.channel_style2_bottom { padding: 0px; width: 369px; height: 4px; border: 0px; background: url(ico.gif) no-repeat 0px -272px; overflow: hidden; float: left; clear: left; }

/* ͼƬ */
.pic_news { margin-top: 8px; width: 746px; overflow: hidden; background: #fff; float: left; }
.pic_news_title { padding: 10px 10px 5px 15px; height: 27px; background: url(ico.gif) no-repeat 0px -744px; }
.pic_news_box { padding: 0px 6px 0px 6px; width: 732px; height: 123px; overflow: hidden; background: #e7eaff; border-left: 1px #9cc solid; border-right: 1px #9cc solid; float: left; clear: left; }
.pic_news_box_list { padding: 0px 0px 0px 10px; width: 719px; height: 130px; overflow: hidden; background: #fff; border-left: 1px #9cc solid; border-right: 1px #9cc solid; float: left; clear: left; }
.pic_news_box_list ul { float: left; }
.pic_news_box_list li { width: 178px; overflow: hidden; text-align: center; float: left; }
.pic_news_box_list li img { width: 165px; height: 100px; }
.pic_news_bottom { width: 752px; height: 13px; overflow: hidden; background: url(ico.gif) no-repeat 0px -796px; float: left; }

/* Ϣ */
.info { padding-top: 8px; width: 226px; overflow: hidden; float: right; }
.info_title { width: 230px; float: left; }
.info_title h3 { padding: 5px 0px 3px 0px; width: 114px; background: url(ico.gif) no-repeat -888px -941px; text-align: center; font-size: 12px; font-weight: normal; cursor: pointer; float: left; }
.info_title h3.s { margin: 1px 0px 0px 0px; border-bottom: 0px; background: url(ico.gif) no-repeat -888px -909px; font-weight: bold; position: relative; z-index: 1;}
.info_box { margin-top: -2px; width: 224px; height: 285px; overflow: hidden; background: url(ico.gif) no-repeat -980px -213px; background-color: #f6f6f6; border: #d4d4d4 1px solid; border-bottom: 0px; float: left; z-index: 2; }
.info_box li { padding: 3px 0px 0px 22px; width: 185px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; float: left; }
li.no3_news { padding: 8px 5px 5px 22px; color:#666; width: 188px; height: 67px; overflow: hidden; white-space: normal; line-height: 150%; border-bottom: 1px #ccc dashed; float: left; }
li.no3_news img { width: 60px; height: 60px; }
#info_1_info { padding: 6px 12px 7px 3px; width: 207px; border: #fff 1px solid; border-bottom: 0px; float: left; }
#info_2_info { padding: 6px 12px 7px 3px; width: 207px; border: #fff 1px solid; border-bottom: 0px; float: left; }
.info_bottom { width: 100%; height: 4px; background: url(ico.gif) no-repeat 0px -399px; overflow: hidden; float: left; clear: left; }

#photos_1_info { padding: 6px 12px 7px 3px; width: 207px; border: #fff 1px solid; border-bottom: 0px; float: left; }
#photos_2_info { padding: 6px 12px 7px 3px; width: 207px; border: #fff 1px solid; border-bottom: 0px; float: left; }


/*  */
.ts_news { margin-top: 8px; width: 226px; overflow: hidden; float: right; }
.ts_news dt{ padding: 8px 0px 6px 8px; background: url(ico.gif) no-repeat 0px -364px; }
.ts_news dd{
	padding: 0px 8px 0px 5px;
	width: 211px;
	background: #f6f6f6;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	float: left;
	clear: left;
	line-height: 20px;
}
dd.no4_news { padding: 10px 8px 0px 8px; width: 208px; height: 74px; white-space: normal; line-height: 150%; border-bottom: 1px #ccc dashed; float: left; }
dd.no4_news img { width: 80px; height: 60px; }
dd.ts_news_bottom { padding: 0px; width: 226px; height: 4px; border: 0px; background: url(ico.gif) no-repeat 0px -399px; overflow: hidden; float: left; clear: left; }

ul.epaper { float: left; }
li.epaper { padding: 10px 0px 0px 5px; width: 100px; height: 175px; overflow: hidden; white-space: normal; line-height: 150%; text-align: center; float: left; }
li.epaper img { width: 96px; height: 150px; }

dd.no8_news { padding: 9px 8px 0px 8px; width: 208px; height: 96px; overflow: hidden; white-space: normal; line-height: 150%; float: left; }
dd.no8_news img { width: 80px; height: 90px; }

/* ҳ */
.foot {
	margin: 8px auto 0px auto;
	width: 980px;
	overflow: hidden;
	text-align: center;
	line-height: 150%;
	clear: left;
	color: #000000;
}
.icp { margin: 8px auto 0px auto; width: 400px; clear: left; }
.icp li { margin: 0px 8px 0px 0px; border: 1px #ccc solid; float: left; }
