@charset "utf-8";
/* CSS Document */
body{
	margin:0 0 0 0;
	background:#46bcbc url(/images/bodybg.jpg) repeat-x top;
	font-size:12px;
	color:#666666;
}
img{border:0px;}
h1{font-size:18px;font-weight:bold;text-align:center;}
h2{display:block;font-size:14px;margin:0 0 0 0;}

div{overflow:hidden;}

ul{margin:0 0 0 0;padding:0 0 0 0;}
ul li{list-style-type:none;}

a:link,a:visited{ text-decoration:none; color:#333;}
a:hover{ text-decoration: underline; color:#333;}

a.white:link,a.white:visited{ text-decoration:none; color:#fff;}
a.white:hover{ text-decoration: underline; color:#fff;}

a.gray:link,a.gray:visited{ text-decoration:none; color:#666!important;}
a.gray:hover{ text-decoration: underline; color:#666!important;}

a.blue:link,a.blue:visited{ text-decoration:none; color:#0181cb!important;}
a.blue:hover{ text-decoration: underline; color:#0181cb!important;}

a.pink:link,a.pink:visited{ text-decoration:none; color:#c10c75!important;}
a.pink:hover{ text-decoration: underline; color:#c10c75!important;}

a.green:link,a.green:visited{ text-decoration:none; color:#26a75c!important;}
a.green:hover{ text-decoration: underline; color:#26a75c!important;}

a.yellow:link,a.yellow:visited{ text-decoration:none; color:#fa9e00!important;}
a.yellow:hover{ text-decoration: underline; color:#fa9e00!important;}

.grayfont{color:#999;}
.datefont{color:#999;}
.redfont{color:#F00;}
.boldfont{font-weight:bold;}

.titlefont1{color:#333;}
.titlefont2{color:#999;}
.titlefont3{color:#f00;}
.titlefont4{color:#00f;}
.titlefont5{color:#096;}
.titlefont6{color:#ff0;}

#banner{
	width:976px;
	height:91px;
	background:url(/images/banner.jpg);
	margin:0 auto 0 auto;
	padding-right:27px;
	padding-top:12px;}
#banner span{float:right;color:#FFF;}
#banner a{color:#FFF;}

#headlink{
	width:1001px;
	height:66px;
	margin:0 auto 0 auto;
	background:#FFF url(/images/headlinkbg.jpg) no-repeat center;
	padding-left:2px;}
#headindex{
	float:left;
	display:inline;
	margin-right:10px;
	width:78px;
	height:61px;
}
#headlinklist{
	height:57px;
	float:left;
	display:inline;
	word-break:keep-all;
	overflow:hidden;
	padding-top:6px;
	color:#FFF;}
#headlinklist ul{float:left;}
#headlinklist ul li{float:left;overflow:hidden;}
#headlinklist ul li span{}
#headlinklist ul li a{color:#FFF;}

.headlink1{
	width:auto;
	line-height:22px;
	padding-left:12px;
	padding-right:16px;
	padding-top:5px;
}
.headlink2{
	width:auto;
	line-height:22px;
	padding-left:12px;
	padding-right:16px;
	padding-top:5px;
}
.headlink3{
	width:auto;
	line-height:22px;
	padding-left:12px;
	padding-right:16px;
	padding-top:5px;
}
.headlink4{
	width:120px;
	height:45px;
	background:url(../images/headlinkbg1.jpg);
	line-height:22px;
	padding-left:18px;
	padding-top:5px;
}

#main{
	width:1003px;
	background-color:#FFF;
	margin:0 auto 0 auto;
	padding-top:1px;}
#keshi{
	width:987px;
	height:66px;
	margin:0 auto 0 auto;
	background:url(/images/keshi_bg.jpg);
	padding-left:10px;}
#keshi ul{}
#keshi ul li{
	width:89px;
	height:63px;
	padding-top:3px;
	float:left;
	display:inline;
	text-align:center;}
#keshi ul li a{color:#5f5f5f;}
.keshi_bg{background:url(../images/keshi_split.jpg) no-repeat right;}
#topad{
	width:993px;
	height:80px;
	margin:6px auto 0 auto;
	border:1px solid #d1d1d1;
	padding:4px 4px 4px 0px;}
#topad img{margin-left:4px;}

#main_1{
	width:999px;
	margin:3px auto 0 auto;}
#main_1_left{
	width:288px;
	height:255px;
	border:1px solid #92d5f3;
	float:left;
	display:inline;
}
#main_1_center{
	width:422px;
	height:257px;
	border:1px solid #92d5f3;
	background-color:#e4f4fb;
	float:left;
	display:inline;
	margin-left:6px;}
#main_1_right{
	width:268px;
	height:257px;
	border:1px solid #92d5f3;
	float:left;
	display:inline;
	margin-left:4px;
}
#main_title{
	width:380px;
	height:55px;
	margin:10px auto 0 auto;
	background:url(/images/maintitle.jpg) no-repeat center bottom;
	text-align:center;}
#main_title span{
	color:#707070;
	line-height:25px;}
#main_title a{
	color:#0181bc;
	font-size:18px;
	font-weight:bold;}
#main_listborder{
	width:412px;
	height:178px;
	border:1px solid #92d5f3;
	margin:7px auto 0 auto;}
#main_newslist{
	width:408px;
	height:164px;
	border:1px solid #bce5f8;
	margin:1px auto 0 auto;
	background-color:#FFF;
	padding-top:10px;}
#main_newslist ul{}
#main_newslist ul li{
	width:175px;
	height:26px;
	line-height:26px;
	float:left;
	display:inline;
	padding-left:13px;
	background:url(/images/dot1.jpg) no-repeat 3px 10px;
	margin-left:12px;}
#main_newslist ul li a{color:#454545;}

#topic_title{
	width:212px;
	height:32px;
	line-height:29px;
	background:url(/images/topic_title.jpg);
	font-size:14px;
	font-weight:bold;
	color:#045097;
	padding-left:43px;
	padding-right:8px;}
#topic_title span{
	float:right;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;}
#topic_title a{color:#0c72c1;}
#topic_list{
	padding-left:12px;
	padding-top:5px;}
#topic_list ul{}
#topic_list ul li{
	height:24px;
	line-height:24px;
	padding-left:18px;
	background:url(/images/dot2.jpg) no-repeat 2px 7px;}
#topic_list ul li a{color:#045097;}

#main_2{
	width:999px;
	padding-top:2px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#main_2_left{
	width:252px;
	float:left;
	display:inline;}
#main_2_left a{color:#575757;}
#sort_title{
	width:230px;
	height:41px;
	line-height:39px;
	background:url(/images/sort_titlebg.jpg);
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding-left:22px;}
.sort_list{
	width:252px;
	height:116px;
	background:url(/images/sort_listbg.jpg);}
.sort_name{
	width:18px;
	height:114px;
	layout-flow:vertical-ideographic;
	text-align:center;
	float:left;
	display:inline;
	color:#FFF;
	font-weight:bold;}
.sort_listall{
	width:219px;
	height:104px;
	float:left;
	display:inline;
	margin-left:12px;
	word-break:keep-all;
	padding-top:10px;
	line-height:25px;}
.sort_split{
	width:250px;
	height:6px;
	border-left:1px solid #92d5f3;
	border-right:1px solid #92d5f3;}
#contact{
	width:252px;
	height:120px;
	background:url(/images/tel.jpg);
	margin-top:12px;}

#main_2_right{
	width:747px;
	float:left;
	display:inline;
	color:#666;}
#main_2_right a{color:#575757;}
.main_2_ad{
	width:734px;
	height:107px;
	margin-left:13px;
	margin-bottom:10px;}
.main_2_ad img{border:1px solid #ccc;}
#main_2_right_1,#main_2_right_2,#main_2_right_3{
	margin-left:3px;}
.news_block{
	float:left;
	display:inline;
	margin-left:10px;
	padding-bottom:10px;}
.newstitle_1{
	width:321px;
	height:26px;
	background:url(/images/newstitle1.jpg);
	color:#FFF;
	font-weight:bold;
	line-height:28px;
	padding-left:26px;
	padding-right:15px;}
.newstitle_1 span{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;}
.newslist1{
	width:342px;
	height:220px;
	border-left:1px solid #f3e292;
	border-right:1px solid #f3e292;
	border-bottom:1px solid #f3e292;
	padding-left:18px;
	background-color:#fdfbf3;}
.newsimg{
	width:102px;
	float:left;
	display:inline;
	margin-top:17px;}
.newsimg img{border:1px solid #ddd;}
.news_short{
	width:230px;
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:12px;}
.news_long{
	clear:both;}
.news_short ul li,.news_long ul li{
	height:25px;
	line-height:25px;
	padding-left:15px;
	background:url(/images/dot3.jpg) no-repeat 3px 9px;}

.newstitle_2{
	width:321px;
	height:26px;
	background:url(/images/newstitle2.jpg);
	color:#FFF;
	font-weight:bold;
	line-height:28px;
	padding-left:26px;
	padding-right:15px;}
.newstitle_2 span{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;}
.newslist2{
	width:342px;
	height:220px;
	border-left:1px solid #b7eb98;
	border-right:1px solid #b7eb98;
	border-bottom:1px solid #b7eb98;
	padding-left:18px;
	background-color:#f6fdf3;}

.newstitle_3{
	width:321px;
	height:26px;
	background:url(/images/newstitle3.jpg);
	color:#FFF;
	font-weight:bold;
	line-height:28px;
	padding-left:26px;
	padding-right:15px;}
.newstitle_3 span{
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;}
.newslist3{
	width:342px;
	height:220px;
	border-left:1px solid #92d5f3;
	border-right:1px solid #92d5f3;
	border-bottom:1px solid #92d5f3;
	padding-left:18px;
	background-color:#f0f9fd;}

#single_banner{
	width:999px;
	margin:10px auto 0 auto;}
#single_main{
	width:1001px;
	margin:0 auto 0 auto;
	background-color:#FFF;
	padding-left:2px;
	padding-top:8px;}
#single_left{
	width:200px;
	float:left;
	display:inline;}
#single_right{
	width:798px;
	float:left;
	display:inline;}
#menu{
	width:200px;
	height:67px;
	background:url(../images/menu.jpg);}
#menu_list{
	width:185px;
	padding-left:15px;
	margin-top:5px;}
#menu_list ul{}
#menu_list ul li{
	height:26px;
	line-height:26px;
	font-size:14px;
	padding-left:60px;
	background:url(../images/menubg.jpg) no-repeat;
	margin-top:7px;}
#menu_list ul li a{color:#575757;}

#single_local{
	width:798px;}
#local_left{
	width:645px;
	height:30px;
	background:url(../images/local_left.jpg) no-repeat right center;
	float:left;
	display:inline;
	padding-top:37px;
	padding-left:23px;
	color:#484848;}
#local_left a{color:#484848;}
#local_right{
	width:130px;
	height:60px;
	float:left;
	display:inline;
	padding-top:7px;}
#single_content{
	width:767px;
	height:auto!important;
	height:480px;
	min-height:500px;
	border-left:1px solid #c9c9c9;
	border-top:1px solid #c9c9c9;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	color:#454545;
	font-size:14px;
	line-height:22px;}









#bottom{
	width:1001px;
	margin:0 auto 0 auto;
	padding-left:2px;
	padding-top:5px;
	background-color:#FFF;}
#bottomlink{
	width:999px;
	height:20px;
	background:url(/images/bottomlink.jpg);}
#bottomlink_list{
	width:987px;
	height:75px;
	border-bottom:1px solid #90d0ec;
	border-left:1px solid #90d0ec;
	border-right:1px solid #90d0ec;
	line-height:23px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;}
#bottomlink_list span{
	word-break:keep-all;
	padding-left:5px;
	padding-right:5px;}
#bottomlink_list a{color:#575757;}
#bottom_line{
	width:999px;
	height:4px;
	background-color:#10a1e1;}
#copyright{
	width:1003px;
	margin:0 auto 0 auto;
	padding-top:7px;
	line-height:23px;
	text-align:center;
	color:#575757;
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;}
#copyright a{color:#575757;}

#footyybox {
	height: 143px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dashed #CCCCCC;
}
#ftyytop {
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	width: 685px;
	margin-top: 8px;
	color: #FF0000;
	line-height: 20px;
}
