﻿@charset "utf-8";
/*通用样式*/
body{margin:0; padding:0; font-size:12px; font-family:"宋体";}
*{margin:0 auto; padding:0;}
ul{list-style:none;}
img{border:0;}
a{color:#0758a8; text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
#head{width:950px; margin:0 auto;}
.top_head{width:948px; margin:0px auto 0 auto; border:1px #cdcdcd solid; clear:both;}
.top_head .login{width:100%; height:30px; border-bottom:1px #cdcdcd solid; background:url(/images/top_1.gif) repeat-x;}
.top_head .login ul{padding-top:7px; margin-right:5px;text-align:right;width:940px; font-size:12px;}
#head .top_head .top_list{height:70px; background:url(/images/logo.gif) no-repeat center left;margin-left:10px;}
#head .top_head .top_list li{float:center; background:url(/images/list_01.gif) no-repeat center left;text-align:center; line-height:25px;margin-top:20px;}
#head .top_head .top_list a{}
#mainbody{width:950px; margin:0 auto; overflow:visible;}
.mainmenu{width:100%; margin:0 auto; height:29px; line-height:29px; background:url(/images/menubg_1.png) repeat-x;}
.mainmenu li{float:left; padding:0 14px; height:29px;}
.mainmenu .current_link{ border-right:2px #5d5d5d solid; background:url(/images/menubg_2.png) repeat-x center right;}
.mainmenu a{color:#fff;}
.ad_top{margin-top:4px; clear:both;}
.ad_pic{border-top:1px #d8e0eb solid; padding-top:2px; margin-top:2px;clear:both;text-align:center;vertical-align:bottom}
.ad_pic1{text-align:center;}
.theCurrent{width:944px; overflow:hidden; padding-left:4px; height:24px; padding-top:12px; margin:0 auto; background-color:#f7f7f7; border:1px #bdd2ed solid;margin-top:4px;}
.i_theCurrent{width:944px; overflow:hidden; padding-left:4px; height:24px; padding-top:6px; padding-bottom:6px;margin:0 auto; background-color:#f7f7f7; border:1px #bdd2ed solid;margin-top:4px;}
.i_theCurrent .search{float:left;width:250px;}
.i_theCurrent .hot{float:left; display:inline; padding:0 2px; height:20px; padding-top:6px;}
.sub_content{width:948px; height:30px; border:1px #b5bfe2 solid; background:url(/images/menubg_3.png) repeat-x;}
.sub_content ul{margin-left:20px;}
.sub_content li{float:left; padding:0 2px; height:20px; width:660px; padding-top:10px;}
/*显示时间*/
.sub_content .showTime{float:right; padding:0 2px; height:20px; width:150px; padding-top:10px;}
/*通知*/
.sub_content .listbg{background:url(/images/listbg.gif) no-repeat center; width:39px; min-height:20px; _height:20px; text-align:center;}
/*more二级标题*/
.list{width:90%;}
.list li{line-height:21px;background:url(/images/list_3.gif) no-repeat center left; padding-left:10px; font-weight:bold;}
.list2{width:350px; margin:0 auto; margin-top:4px;margin-left:8px;}
.list2 li{width:175px; float:left; line-height:20px;}
.list3{width:300px; margin:0 auto; margin-top:8px;}
.list3 li{line-height:21px; background:url(/images/list_3.gif) no-repeat center left; padding-left:8px;}
.list4{width:300px; margin:0 auto; margin-top:8px;}
.list4 li{line-height:21px;padding-left:0px;}

.newsList{width:90%; margin:0 auto; margin-top:8px;}
.newsList ul{}
.newsList li{line-height:28px; background:url(/images/list_3.gif) no-repeat center left; padding-left:8px; text-align:left}

.box{border:1px #bdd2ed solid; float:left; width:100%; _height:245px; min-height:245px; margin-top:4px;}
.box_title {background:url(/images/list_2.gif) repeat-x; height:24px; padding-top:3px;}
.box_title .title{}
.box_title ul{padding-left:4px;}
.box_title li{float:left; padding:0 8px; font-size:12px; height:16px; padding-top:4px; font-weight:bold; color:#0758a8; cursor:pointer;}
.box_title li.hover{background-color:#465f7f; color:#fff;}
.box_c_title {background:url(/images/list_2.gif) repeat-x; height:24px; padding-top:3px;}
.box_c_title .title{}
.box_c_title .title a{}
.box_c_title ul{padding-left:4px;}
.box_c_title li{float:left; padding:0 8px; font-size:12px; height:16px; padding-top:4px; font-weight:bold; color:#0758a8; cursor:pointer;}
.box_c_title li.hover{background-color:#465f7f; color:#fff;}
.box_s{border:1px #bdd2ed solid; float:left; display:inline; width:318px; overflow:hidden; margin-top:4px;}
.box_s .c_search{width:300px; margin:0 auto; margin:5px;}
.box_s .c_search li{padding-left:3px;}

/*首页左边部分*/
.i_left{width:252px; _height:418px; min-height:418px; float:left; display:inline; border:1px #bdd2ed solid; margin-top:4px;}
/*flash幻灯*/
.showFlash{border:1px #FFFFFF solid; float:left; display:inline; width:355px; height:200px; margin-left:11px; text-align:center; overflow:visible; margin-top:4px;}
/*首页中间部分*/
.i_mid{border:1px #bdd2ed solid; float:left; display:inline; width:355px; _height:206px; min-height:206px; margin-left:11px; margin-top:4px;}
.i_mid .TodayWord{border-bottom:1px #d8e0eb solid; padding-bottom:6px;height:160px;}
.i_mid .TodayWord h2{text-align:center; line-height:38px; color:#cc0000; font-size:20px; font-weight:bold; text-decoration:underline;}
.i_mid .TodayWord h2 a{text-align:center; line-height:38px; color:#cc0000; font-size:20px; font-weight:bold; text-decoration:underline;}
.i_mid .TodayWord .BigCSS{text-align:center;line-height:38px; color:#cc0000; font-size:20px; font-weight:bold;}
.i_mid .TodayWord .WCSS{margin-left:8px;line-height:20px; text-align:center;}

/*首页右边部分*/
.i_right{border:1px #bdd2ed solid; float:left; width:316px; _height:206px; min-height:206px; margin-left:10px; text-align:center;  margin-top:4px;}

/*通用左边部分*/
.l_list{width:620px; _height:497px; min-height:497px; border:1px #bdd2ed solid; float:left; display:inline; margin-top:4px;margin-right:10px;background-color:#FFFFFF;}
.l_list .content{padding-bottom:10px;}
.l_list .content .listtext{text-align:left; height:auto;overflow:hidden; padding:15px; clear:both; line-height:23px;word-wrap:break-word; word-break:break-all;}
.l_list .content .listtext li{background: url(/images/list_3.gif) no-repeat center left; padding-left:16px; }
.l_list .content .listtext ul div{float:left;}
.l_list .content h1{font-family:黑体; text-align:center; font-size:22px; font-weight:100; padding:18px 0 0 11px; clear:both; }
.l_list .content .info{
	width:100%;
	height:27px;
	line-height:27px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	text-align:center;
}
.l_list .content .contenttext{text-align:left; overflow:hidden; padding:10px; font-size:14px; clear:both; line-height:23px;word-wrap:break-word; word-break:break-all;}
.l_list .content .commform{clear:both;  margin:0 auto; width:90%;}
.l_list .content .commform .commlist{margin-top:10px;float:left;}
.l_list .content .contenttag{clear:both;  margin:0 auto; width:90%;}
.l_list .content .contenttag .title{float:left;background:url(/images/content_title.gif) 0 7px no-repeat; padding:6px 8px 0 18px; text-align:left; border-bottom:1px solid #bdd2ed; width:100%;}
.l_list .content .commform .title{float:left;background:url(/images/content_title.gif) 0 7px no-repeat; padding:6px 8px 0 18px; text-align:left; border-bottom:1px solid #bdd2ed; width:100%;}
.l_list .content .contenttag .taglist{clear:both;}
.l_list .content .contenttag .taglist ul{float:left; width:445px; margin-top:10px;}
.l_list .content .contenttag .taglist li{line-height:23px; padding:0 0 0 25px; text-align:left; clear:both; font-size:12px; background:url(/images/list_3.gif) 15px 8px no-repeat;}

/*通用右边部分*/
.r_list{float:right;width:314px;}

/*大类栏目部分*/
.b_list{width:630px; overflow:hidden; float:left; display:inline; margin-top:4px;}
.b_list .col{border:1px #bdd2ed solid; display:inline; width:303px; height:245px;overflow:hidden;float: left;margin-right:10px;margin-bottom:10px;}
.b_list .col .col_list{width:318px; margin:0 auto; margin-top:8px;}
.b_list .col .col_list li{line-height:21px; background:url(/images/list_3.gif) no-repeat center left; padding-left:8px;margin-left:10px;}
.button{
	BORDER-RIGHT: #404040 1px solid;
	BORDER-TOP: #ffffff 1px solid; 
	FONT-SIZE: 9pt; BACKGROUND: #D4D0C8;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #404040 1px solid;
	padding-top:3px;
}
.inputRECT {
	height: 20px;font-size: 9pt;
	border: 1px solid;
	border-color: #bdd2ed;
	color: #bdd2ed;
}
.showDate{
	font-size:10px;
	color:#3399cc;
}
.infoRed{
	font-size:12px;
	color:#FF0000;
}
.contact {
	FONT-SIZE: 12pt;
	text-decoration: none;
}
a.contact:link {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.contact:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.contact:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.contact:active {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
/*分页*/
.pagecss{
	text-align:center;
	padding-bottom:15px;
	padding-right:20px;
	padding-top:10px;
	}
.pagecss a:link{
	display:inline;
	border:1px solid #D9D9D9;
	color:#000000;
	padding:2px 5px;
	margin:0px 3px;

}
.pagecss a:visited{
	display:inline;
	border:1px solid #D9D9D9;
	color:#999999;
	padding:2px 5px;
	margin:0px 3px;
}
.pagecss a:hover{
	display:inline;
	border:1px solid #8BCCEC;
	color:#000000;
	background:#E8F3FD;
	padding:2px 5px;
	margin:0px 3px;

}
/*底部版权*/
.MYclear{clear:both; font-size:0; height:0; overflow:hidden;}

#friendlink{width:950px;overflow:hidden; border:1px #bdd2ed solid; float:left; display:inline; margin-top:10px;}
#friendlink .linklist{padding:10px 0px 5px 10px;float:left;height:40px;}
#friendlink .linklist li{display:inline;line-height:20px; margin-right:10px;}

#footer {font-family:Arial; line-height: 1.8;color: #275c91;margin: 10px 0px 5px 0px;text-align: center;background: #eaf3fb;border: 1px solid #bed0e0;width:950px; clear:both; float:left;}