/*公共属性*/
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { font-family:"宋体",Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:12px;}
body {text-align:left; background:#FFF url(images/bg_2.jpg) repeat-x 0 -94px;}
a:link{ text-decoration:none; color:#077ac7;}
a:visited { text-decoration:none; color:#666666;}
a:hover, a:active { text-decoration:underline; color:#ff0000;}
ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}
p, li {	line-height:1.8em;}
.blank10{height:10px;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px;}
h5{font-size:14px;height:24px;line-height:24px;overflow:hidden;}

input{ margin:0px; padding:0px;  border:1px solid #CCC; height:19px; line-height:19px;}
select,input{ color:#666;}
li{ list-style-type:none;}
.clear{ clear:both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */

p{ margin:0px; padding:0px;}
.marginleft10{margin-left:10px;}

.left{ float:left;}
.right{ float:right;}
/* 文字颜色 */
.font_color_red{ color:#C00;}
.font_color_green{ color:#080;}
/* 超链效果 */
a:link,a:visited{ color: #000000; text-decoration: none;}
a:hover,a:active{ color: #C00; text-decoration: underline;}
a.link_black:link,a.link_black:visited{ color: #000; text-decoration: none;}
a.link_black:hover,a.link_black:active{ color: #C00; text-decoration: underline;}
a.link_black2:link,a.link_black2:visited{ color: #666; text-decoration: none;}
a.link_black2:hover,a.link_black:active{ color: #C00; text-decoration: underline;}
a.link_red:link,a.link_red:visited{ color: #C00; text-decoration: none;}
a.link_red:hover,a.link_red:active{ color: #003dd7; text-decoration: underline;}

/*排行*/
.text_list_1{ background:url(images/bg_model.gif) no-repeat left -34px;}
.text_list_1 li{ padding-left:24px; line-height:200%;height:24px;overflow:hidden;}

 /*布局*/
#top{ width:980px; margin:3px auto 0; background:transparent; height:27px; line-height:27px; color:#077ac7; overflow:hidden;}
#top td,.cribox_bdr_1 td{ padding:0 6px;}
#head, #main, #foot,#menu,#submenu{ width:980px; margin:10px auto 0; background:#fff; text-align:left; clear:both; overflow:hidden;}
#head{ background:transparent; overflow:hidden;}
#main {	 /*height:100%; overflow:hidden;*/}
#foot { border-top:1px solid #99BBDD; padding:10px 0; text-align:center; line-height:25px;	color:#333333;	font-family:arial;}
#foot a{ margin:8px auto;color:#333333;}
#main_l { float:left; width:660px;	overflow:hidden;}
.main_l_l{float:left; width:480px;}
.main_l_r{float:left; width:170px;margin:5px auto;}
#main_l h1 { font-size:18px; text-align:center;	margin:10px auto;}
#main_r { float:right; width:305px;overflow:hidden;}
#logo { float:left; width:160px;}
/*头部banner*/
#topbanner{ float:right; width:820px;margin-top:8px;}
#topbanner dl{overflow:hidden;float:left;_margin-left:-1px;padding-bottom:6px;}
#topbanner dt{float:left;background:url(images/bgres.gif) no-repeat 0 -29px;width:11px;height:30px;color:#fff;padding:5px;margin:0 6px;}
#topbanner dt a:link,#topbanner dt a:visited{color:#fff;text-decoration:none;}
#topbanner dt a:hover{color:#fff;text-decoration:none;}
#topbanner dd{float:left;line-height:22px;}
#topbanner dd a{color:#000;text-decoration:none;border-left:1px solid #ccc;padding:0 8px;}
#topbanner dd a:visited{color:#000;}
#topbanner dl a:hover{color:#f00;text-decoration:underline;}
#topbanner dd .sub{border:none;color:#0055a1;font-weight:bold;}
#topbanner dd .sub:visited{color:#0055a1;}
#topbanner dd .sub:hover{ text-decoration:underline;}
#topbanner dd .ft{border-left:1px solid #000;}
#topbanner dd .noft{border-left:none;}
#topbanner dd a.t1{letter-spacing:3px;}
#topbanner dd a.t2{margin-right:17px;}
#topbanner dd a.red:hover, #topbanner dd a.red:active {	color:#f00;	text-decoration:underline;}
#topbanner dd a.red:link, #topbanner dd a.red:visited {	color:#f00;	text-decoration:none;}
#topbanner .service{border-top:1px solid #ccc;color:#2b5e92;float:left;width:760px;margin-left:15px;margin-right:15px;padding:6px 0 0 0;}
#topbanner .service a{color:#2b5e92;text-decoration:none;padding:0 10px;}
#topbanner .service a:visited{color:#2b5e92;}
#topbanner .service a:hover{color:#f00;text-decoration:underline;}
.clear { clear:both; }

.arrow1{ width:3px; height:5px; background:url(images/home2009_icon.gif) no-repeat -10px -50px;}
.arrow2{ width:9px; height:9px; background:url(images/home2009_icon.gif) no-repeat -10px -74px;}
.mobileicon{ width:9px; height:16px; background:url(images/home2009_icon.gif) no-repeat -62px -10px;}
.movieicon{ width:13px; height:12px; background:url(images/home2009_icon.gif) no-repeat -150px -323px;}
.hoticon{ width:9px; height:9px; background:url(images/home2009_icon.gif) no-repeat -39px -74px;}
.hoticon1{ width:24px; height:11px; background:url(images/home2009_icon.gif) no-repeat -64px -74px;}
.search1{ width:50px; height:21px; background:url(images/home2009_img.gif) no-repeat -80px -71px; cursor:pointer;}
.search2{ width:53px; height:21px; background:url(images/home2009_img.gif) no-repeat -140px -71px; cursor:pointer;}
.submit{ width:40px; height:21px; background:url(images/home2009_img.gif) no-repeat -140px -102px; cursor:pointer;}
.schoolicon{ width:17px; height:18px; background:url(images/home2009_icon.gif) no-repeat -109px -320px; }



/*正文*/
.main{ width:980px; margin:0px auto; background-color:#FFF; clear:both; }
.L_content{ float:left; width:760px;}
.R_content{ float:left; margin-left:10px; width:210px;}
.left_ad{ width:680px; height:60px;}
.right_ad{ width:190px;}
.right_ad2{ width:190px; padding: 2px 0 7px;}
.right_ad2 .ad{ width:130px;}
.right_ad2 ul{ height:84px; padding:2px; border:1px solid #CCC; background-color:#f6f9fc;}
.right_ad2 li{ height:20px; line-height:20px; overflow:hidden;}

.left_table{ border:1px solid #AAC6EB;}
.left_title{ padding:0px 10px 0px 15px; height:33px; overflow:hidden;}
.left_title .ntitle{ float:left; font-size:20px; font-family:"黑体"; padding:7px 10px 0px 0px;  }
.left_title .nsearch{ float:left; padding:5px 5px 0px 0px;}
.left_title input{ float:left; width:100px; padding-left:3px;}
.left_title .nmore{ float:right; padding-top:10px;}
.left_title .nmore li{ float:left; padding:0px 10px; border-right:1px solid #CCC; height:13px; overflow:hidden;}
.left_title .nmore .end{ border-right-width:0px; padding-right:0px;}
.left_title .nmore .icon{ padding:3px 0px 0px 10px; border-right-width:0px;}

.left_news{	width:758px;background-image:url(images/newsbg.gif);background-repeat: repeat-y;}
.left_news .subleft{ float:left; width:320px; padding:0 9px 5px 9px;}
.left_news .subbg{ background:url(images/weatherbg.gif) repeat-x;}
.left_news .subtable{ }
.left_news li{ height:20px; line-height:20px; overflow:hidden;}
.left_news .newstitle{ height:25px; padding-top:5px;}
.left_news .newstitle .arrow{ float:left; padding:5px 5px 0px;}
.left_news .newstitle .name{ float:left; font-size:14px; font-weight:bold; padding:3px 0 0 5px; color:#0e478c;}
.left_news .newstitle .more{ float:right; margin-top:5px; height:13px; overflow:hidden;}
.left_news .newstitle .search{ float:right; padding-left:5px;}
.left_news .newstitle .bline{ border-right:1px solid #CCC; padding-right:5px; margin-right:5px}
.left_news .newstext{ width:310px; padding:10px 5px;}
.left_news .newstext .catname a:link,.left_news .newstext .catname a:visited{color:#666666;}
.left_news .newstext .pic{ width:45px; padding-top:5px; float:left;}
.left_news .newstext .text{ width:205px; padding-left:10px; float:left; color:#666; line-height:20px; padding-bottom:5px;}
.left_news .newstext h4{ font-size:12px; font-weight:bold; }

.left_news .zcmenu{ float:right; position:relative;}
.left_news .zcmenu1,.left_news .zcmenu2,.left_news .zcmenu3{ position:absolute; top:-4px; right:0px; width:110px; padding-left:60px; padding-top:13px; height:19px;background:url(images/home2009_img.gif) no-repeat; }
.left_news .zcmenu1{ background-position: 0 -318px;}
.left_news .zcmenu2{ background-position: 0 -352px;}
.left_news .zcmenu3{ background-position: 0 -386px;}
.left_news .zcmenu span{ padding:2px 10px 3px; cursor:pointer;}

.left_news .submid{ float:left; width:395px; padding:0 12px 5px 13px;}
.left_news .topicnews{ padding:0px 0px 10px 0px;}
.left_news .topicnews h2 a:link,.left_news .topicnews h2 a:visited{text-align:left;color:#0055a1;}
.left_news .topicnews h2 a:hover{color:#FF0000;text-decoration:underline;}
.left_news .topicnews p{height:44px; line-height:22px;overflow:hidden;color:#666; text-indent:20px;}
.left_news .topicnews li{ text-align:center; line-height:20px; height:20px;}
.left_news .newstext2{ padding:5px; font-size:14px;}
.left_news .newstext2 li{ line-height:24px; height:24px;}
.left_news .newstext2 li .catname{color:#999999;}
.left_news .newstext2 .newstit{ height:20px; line-height:20px; overflow:hidden;}
.left_news .newstext2 .newspic{ float:left; width:110px;}
.left_news .newstext2 .newsintro{ width:235px; padding-left:10px; padding-top:5px; height:83px; float:left; line-height:22px; color:#666; overflow:hidden; font-size:12px;}

.left_news h1,h2{ line-height:24px; height:24px; overflow:hidden; font-size:20px; margin-bottom:4px; font-family:"黑体"; text-align:center;font-weight:normal;}
.left_news h2{ margin-top:11px;}
.left_news .adtext{ background-color:#F6F6F6; padding:5px;}
.left_news .adtext li{ float:left; width:167px; padding-left:10px;}
.left_news .staricon{ background-color:#f6f9fc; height:30px; line-height:30px; text-align:center; color:#666;}
.left_news .ptext{ background-color:#f6f9fc; height:30px; line-height:30px; text-align:center; color:#666;}


h3{ font-size:14px; display:inline;}

.index_baiketags{padding:5px;padding-top:0;line-height:20px;height:78px;overflow:hidden;}
.index_baiketags a{margin-right:8px;}

.right_table{ border:1px solid #9fbbd0; margin-bottom:6px;background-color:#eff8ff; height:100%;}

.index_tags{padding:5px;line-height:18px;height:122px;*height:118px;overflow:hidden;}
.index_tags a{margin-right:8px;}

.hot_info {MARGIN: 10px auto 6px; WIDTH: 94%}
.hot_info IMG {BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cecece 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #cecece 1px solid; WIDTH: 58px; PADDING-TOP: 1px; BORDER-BOTTOM: #cecece 1px solid; HEIGHT: 80px}
.hot_info .txt {FLOAT: right;  WIDTH: 112px; COLOR: #676767; LINE-HEIGHT: 18px;height:76px;overflow:hidden;}
.hot_info .txt H3 a:link,.hot_info .txt H3 a:visited{FONT: bold 12px/22px "宋体"; COLOR: #0055a1;LINE-HEIGHT: 22px;HEIGHT:22px;overflow:hidden;}

.right_gp{ height:24px; border-top:1px solid #CCC;}
.right_gp .t1{ float:left; color:#0e478c; width:74px; height:17px; padding-top:7px; background:url(images/home2009_img.gif) no-repeat 0 -249px;text-align:center;}
.right_gp .t2{ float:left; color:#666; padding:4px 5px 0px; height:20px; line-height:20px; width:184px; overflow:hidden;}

.right_title{ height:26px; border-top:2px solid #eee; padding-left:10px;}
.right_title h3{height:30px;line-height:30px;}
.right_title .name{ float:left; font-size:14px; font-weight:bold; padding-top:6px;}
.right_title .more{ float:right; padding-top:5px;}
.right_title .more li{ float:left; padding:0px 10px; border-right:1px solid #CCC; height:13px;}
.right_title .more .end{ border-right-width:0px;}
.right_title .more .icon{ padding:3px 0px 0px 5px; border-right-width:0px;}
.right_title .more .icon2{ padding:0px 0px 0px 5px; border-right-width:0px;}
.right_news{ width:198px; padding:5px;}
.right_news li{ height:20px; line-height:20px; overflow:hidden;}
.right_news li a:link,.right_news li a:visited{color:#3766ac;}
.right_news li a:hover{ text-decoration:underline;}


.video-list{width:208px;overflow:hidden;}
.video_block{width:190px;height:114px;float:left;overflow:hidden;padding:0 10px;margin-bottom:10px;}
.video_image{width:72px;height:100px;float:left;border:1px solid #cfcfcf;padding:5px;}
.video_image img{width:72px;height:100px;}
.video_block dl{width:96px;padding-left:10px;float:left;overflow:hidden;}
.video_block dl dt{font-weight:bold;font-size:14px;height:26px;line-height:26px;overflow:hidden;}
.video_block dl dd{height:22px;line-height:22px;overflow:hidden;}
.video_block dl dd img{margin-right:10px;}

.baike_block{width:190px;height:114px;float:left;overflow:hidden;padding:0 10px;margin-bottom:10px;}
.baike_image{width:72px;height:100px;float:left;border:1px solid #cfcfcf;padding:5px;}
.baike_image img{width:72px;height:100px;}
.baike_block dl{width:96px;padding-left:10px;float:left;overflow:hidden;}
.baike_block dl dt{font-weight:bold;font-size:14px;height:26px;line-height:26px;overflow:hidden;}
.baike_block dl dd{height:110px;line-height:22px;overflow:hidden;}
.baike_block dl dd img{margin-right:10px;}

.left_title{ height:30px;}
.left_title h4{ float:left;font-size:14px; height:25px;*height:24px; _height:26px;padding:8px 0 0 25px;*padding:10px 0 0 25px;_padding:7px 0 0 25px;color:#0055a1;line-height:20px;}
.left_title h5{margin-left:10px;padding-top:8px;float:left; font-size:12px; }
/*\*//*/
.left_title h4{height:23px;padding:7px 0 0 25px;}
/**/
.left_title span{ display:block; height:22px; padding:8px 10px 0 0;}
.left_title span.more{position:relative;float:right}
.left_title{background:url(images/title_bg.gif);}
.left_title h4{background:url(images/h4.png) no-repeat 10px center;}



.index-news{width:373px;border:1px solid #aaccee; float:left; margin-bottom:10px;}
.index-news .title{width:373px;background:url(images/title_bg.gif);height:27px;line-height:26px;}
.index-news .title a{color:#333;}
.index-news .title .title_z{width:160px;float:left;font-size:14px;text-indent:10px;font-weight:bold;border-bottom:1px solid #aaccee;}
.index-news .title .selected{width:70px;float:left;background:#FFF;border-left:1px solid #aaccee;text-align:center;}
.index-news .title .unselected{width:70px;float:left;border-left:1px solid #aaccee;text-align:center;border-bottom:1px solid #aaccee;}
.index-news .content {height:100%;}
.index-news .content .content_l{width:123px;float:left;}
.index-news .content .content_r{width:250px;float:left;}
.index-news .content .content_r h2{border:1px solid #b1c6e1;background:#f7fbff;margin:5px;margin-bottom:0px;border-bottom:none;line-height:27px;text-align:center;font-size:16px;height:27px;overflow:hidden;}
.index-news .content .content_r h2 a{color:#077ac7;}
.index-news .content .content_r p{border:1px solid #b1c6e1;background:#f7fbff;margin:5px;margin-top:0px;border-top:none;padding:5px;height:38px;line-height:20px;overflow:hidden;}
.index-news .content .content_bbsl{width:304px;float:left;border-right:1px dashed #aaccee;margin:10px 10px 5px 5px;*margin:10px 5px 5px 5px;}
.index-news .content .content_bbsr{width:158px;float:right;margin:10px 0 5px 10px;*margin:10px 0 5px 5px;}

ul.listimg01 li{float:left; overflow:hidden; width:100%; list-style:none;}
ul.listimg01 li span img{padding:4px 9px;width:105px;height:100px;}
ul.listimg01 li h4{line-height:20px;height:20px;padding:0 4px;text-align:center;overflow:hidden;}
ul.list01 li{overflow:hidden;height:22px;list-style:none;text-align:left;line-height:22px; text-indent:5px;position:relative;}

/*专栏*/
.column{border:1px solid #aaccee;margin-bottom:10px;}
.column .title{background:url(images/title_bg.gif);height:27px;line-height:26px;}
.column .title a{color:#333;}
.column .title .selected{width:100px;float:left;background:#FFF;border-right:1px solid #aaccee;text-align:center;}
.column .title .unselected{width:100px;float:left;border-right:1px solid #aaccee;text-align:center;border-bottom:1px solid #aaccee;}
.column .title .title_z{width:776px;height:26px;float:left;border-bottom:1px solid #aaccee;}
.column .content{padding:10px 4px;height:132px;overflow:hidden;}
.column .content .column_member{float:left;width:97px;}
.column .content .column_member dt{padding-left:10px;padding-right:7px;}
.column .content .column_member dt img{width:80px;height:110px;}
.column .content .column_member dd{text-align:center;line-height:22px;}


/*f_开头为float漂浮,l:左 r:右*/
.f_l, #slide{ float:left;}
.f_r, .date { float:right;}
/*广告样式*/
#topad{width:980px;height:90px; margin:10px auto 0;background:#fff; text-align:left; clear:both; overflow:hidden;}
.topbanner{width:980px;height:90px;}
.topad-l{width:480px;height:75px;}
.topad-r{width:168px;height:75px;overflow:hidden;}

/*首页调用友情链接*/
#firends{width:978px;margin:0 auto;border:1px solid #AAC6EB;display:table;}
#firends h5{background:url(images/title_bg.gif);height:26px;line-height:26px;font-weight:bold;text-indent:10px;}
#firends h5 a{color:#004499;}
#firends em{ float:right;background:url(images/title_bg.gif);height:20px; padding-top:6px; padding-right:5px; font-style:normal; }
#firends ul{padding:5px;}
#firends ul li{float:left;margin-right:10px;overflow:hidden;height:18px;list-style:none;line-height:18px;}
.logo_list,.textlogo_list{ width:100%; overflow:hidden; clear:both;}
.logo_list a,.textlogo_list a{ margin:5px 5px; display:block; float:left;}
.textlogo_list a{ margin:5px; display:block; float:left; width:116px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hits{font-size:26px;line-height:30px;color:#FF5A00;font-style:italic;font-weight:bold}


/*客服QQ*/
.red,.red a:link,.red a:visited,a.red:link,a.red:visited {
 color:#ff0000;
}
.qqbox{
	width:136px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:110px;
	text-align:center;
}
.qqbox a:link,.qqbox a:visited{color:#000000;}
.qqlv{
	width:32px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf{
	width:134px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
}
.qqkfbt{
	width:132px;
	height:27px;
	overflow:hidden;
	background:url(images/bg_kfmenu.gif) no-repeat;
	line-height:27px;
	font-weight:bold;
	color:#2669b5;
	position:relative;
	text-align:center;
	cursor:pointer;
	border-top:1px solid #c2d7ec;
}
.qqkfhm{
	width:130px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px auto;
	text-align:center;
	font-family:"宋体";
	font-size:12px;
}

.bgdh{
	padding-left:10px;
}


.kfhmbox{background:url(images/line_kfmenu.gif) no-repeat top; padding-top:10px;}
.kfbox{border:1px solid #c2d7ec; background:#fff; padding:1px 0; width:134px;}
.plink{border:1px solid #E1E1E1; border-top:none; padding:15px; word-break:keep-all}
.plink a:link,.plink a:visited{margin:0 8px; line-height:25px; color:#666;}
.plink a:hover{text-decoration:underline}
.plink a:active {test:expression(target="_blank");}


.text_list {padding:5px;}
.text_list li { text-align:left; padding-left:1.2em; background:url(images/list_bg.gif) no-repeat 5px 9px; line-height:20px;height:20px;overflow:hidden;}
.text_list li a:link{color:#000000;}
.text_list li a:visited{color:#666666;}
.text_list li a:hover{ text-decoration:underline;color:#FF0000;}

/*search*/
#search{width:978px;height:75px; margin:2px auto 0;background: #f5fafe;border: 1px solid #99bbdd;clear:both; overflow:hidden;}
.topad-l{width:480px;float:left;height:75px;overflow:hidden;}
.topad-m{width:300px;float:left;height:75px;overflow:hidden;}
.topad-r{width:178px;float:left;height:75px;overflow:hidden;}
.search {float: left;width: 320px;height: 66px;padding:5px 5px 5px 5px;}
.search_input{width:380px;position:relative;}
.input1{border:1px solid #8FA6BC;height:20px;line-height:20px;width:300px;float:left;}
.input2{position:absolute;right:0;width:76px;height:23px;}
.hot_line{clear:both;padding-top:8px;}
.hot_line a:link{color:#DD8700;}
.hot_line a:visited{color:#DD8700;}
.hot_line a:hover{color:#DD8700;text-decoration:underline;}
.search .menu{display:table;}
.search .menu .selected{width:58px;float:left;background:url(images/icon_3.gif) no-repeat bottom;text-align:center;padding-bottom:4px;margin-bottom:-1px;color:#B1B1B1;margin:0px 5px;}
.search .menu .unselected{width:58px;float:left;text-align:center;}
.search .menu .unselected a:link,.search .menu .unselected a:visited{color:#B1B1B1;margin:0px 5px;}
#button{background:url(images/btn.gif); width:70px; height:23px; cursor:pointer;margin-left:5px; border:none; font-size:0px; color:#fff;}
