/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "微软雅黑", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444; background-color:#FFF}

html, body, h1, h2, h3, h4, ul, li, dl,input{ font-family:Arial, Helvetica, sans-serif;  margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;font: "微软雅黑", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;}
a:hover{
	text-decoration: none;
	color: #09F;
}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank0{height:0px;overflow:hidden;}
.blank15{
	height:15px;
	overflow:hidden;
}
.show_baoming th {
	line-height: 40px;
	height: 40px;
}
.show_baoming .input-text{
    border:1px solid #D0D0D0;height:28px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;background: url("input.png") repeat-x scroll 0 0 #FFFFFF; font-size:12px;
    border-radius: 3px;

}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
.f_r {
	FLOAT: right
}
.f_l {
	FLOAT: left
}
.in_height {
	height: 380px;
	overflow: hidden;
}
/*控制数字导航*/
span.N1,span.N2,span.N3,span.N4,span.N5,span.N6,span.N7,span.N8,span.N9,span.N10{display:block;float:left;width:17px;margin-left:5px;margin-right:5px;padding-top:6px; height:15px;}
span.N1{background:url(n01.gif) no-repeat 0px 4px;}
span.N2{background:url(n02.gif) no-repeat 0px 4px;}
span.N3{background:url(n03.gif) no-repeat 0px 4px;}
span.N4{background:url(n04.gif) no-repeat 0px 4px;}
span.N5{background:url(n05.gif) no-repeat 0px 4px;}
span.N6{background:url(n06.gif) no-repeat 0px 4px;}
span.N7{background:url(n07.gif) no-repeat 0px 4px;}
span.N8{background:url(n08.gif) no-repeat 0px 4px;}
span.N9{background:url(n09.gif) no-repeat 0px 4px;}
span.N10{background:url(n10.gif) no-repeat 0px 4px;}

.sub_con_r_top {
	WIDTH: 1078px;
	BACKGROUND: #fff;
	HEIGHT: 50px;
	border: 1px solid #eee;
}
.sub_right_title {
	DISPLAY: block;
	COLOR: #999;
	MARGIN-LEFT: 20px;
	FONT-SIZE: 14px;
	line-height: 48px;
	height: 48px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.sub_right_title a:hover {
	color: #F30;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3275B9;
	line-height: 48px;
	display: block;
}
.acheng {
	color: #3275B9;
	display: block;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3275B9;
	line-height: 48px;
}
.site_map {
	MIN-WIDTH: 221px;
	HEIGHT: 50px;
	LIST-STYLE-IMAGE: url(site_ico.gif);
	MARGIN-RIGHT: 15px;
	line-height: 50px;
	color: #999;
	font-size: 12px;text-align: right;
}
.site_map.f_r li a {
	color: #999;
}
.jobsite{width:953px; margin:0px auto; margin-top:-10px;border:#CCE0F5 1px solid; border-bottom:none; background:url(titbg.gif) repeat-x left top;height:29px; line-height:29px; color:#069;padding-left:10px;font-size:14px; font-weight:bold; font-family:"宋体"; }

.jobsite h3{width:88px; float:left; background:url(icon2.gif) no-repeat right top; margin-right:15px;}
.jobsite li{ float:left; border-right:#CCE0F5 1px solid; text-align:center; padding:0px 8px; line-height:28px;}
.jobsite a{ font-size:12px; font-weight:normal; color:#555;}
.jobsite a:hover{ color:red; text-decoration:none;}


.navigation690{height:22px;line-height:22px;color:#999;background:url(ask_points.gif) no-repeat left -1356px;padding-left:15px; font-family:"Times New Roman", Times, serif}
.navigation690 a{color:#999;}
.navigation690 a:hover{color:red;text-decoration:none;}

.navListAll{
	float: left;
	width: 260px;
	height: 60px;
	position: relative;
	cursor: pointer;
	left: 0px;
	bottom: 0px;
}
.navListAllt{position:relative}

.navAll{display:none;position:absolute;z-index:999;width:260px;top:0px;left:0;}
.navListAll:hover .navAll{display:block}

#wrap{
	width: 1080px;
	margin: 0px auto;
	background: #fff;
}
.header{
	width: 100%;
	height: 30px;
	_height: 30px;
	background-color: #eeeeee;
}
.head{width: 1080px;
	margin: 0px auto;
	height: 30px;
	_height: 30px;}
.head .left{
	width: 580px;
	float: left;
	line-height: 30px;
	_padding-top: 6px;
	padding-left: 10px;
}
.head .right{
	float: right;
	line-height: 30px;
	_line-height: 35px;
	text-align: right;
}
.liOne{float:left;display:block;position:relative;z-index:10;cursor:pointer}
.liOneA{
	display: block;
	padding: 0 6px;
	min-width: 72px;
	text-align: center;
	line-height: 30px;
	color: #333;
	position: relative;
	z-index: 8;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.liOneB{display:block;padding:0 6px;min-width:65px;text-align:center;line-height:30px;color:#333;position:relative;z-index:3;font-size:14px}
.toponeCart #num{font-size:12px;line-height:18px;color:#FFF;background-color:#f30;font-style:normal;display:inline-block;width:18px;height:18px;text-align:center;margin-left:4px}
.liOneA em{content:'';display:inline-block;width:5px;height:5px;border-bottom:1px solid #bbb;border-right:1px solid #bbb;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);vertical-align:middle;font-size:0;margin-top:-4px;margin-left:4px}
.liOne .list{
	position: absolute;
	z-index: 7;
	right: 0;
	top: 29px;
	width: 200px;
	display: none;
	background-color: #FFF;
	height: 200px;border: 1px solid #06c1ae!important;
}
.liOne:hover .list{display:block}
.liOne_visit .liOne_visit_pull{width:220px;border:1px solid #06c1ae;background-color:#FFF}
.liOne:hover .liOneA{color:#06c1ae;border-left:1px solid #06c1ae;border-right:1px solid #06c1ae;background-color:#fff}
.liOne:hover .liOneA em{border-bottom:1px solid #06c1ae;border-right:1px solid #06c1ae;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);margin-top:0;transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moztransition:all .2s ease-out}
.liOne:hover .list{display:block}
.liOne_visit .liOne_visit_pull{width:220px;border:1px solid #06c1ae;background-color:#FFF}
.top_a{
	width: 1080px;
	height: 130px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top_a .logo{
	float: left;
	padding-top: 15px;
}
.top_a .search{
	width: 348px;
	float: right;
	margin-top: 6px;
	text-align: left;
	background-image: url(searchbg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.top_a .search #SearchForm{ padding:0px; margin:0px;width:346px;height:42px;}
.top_a .search .textbox{ height:29px; line-height:29px;margin-top:3px;width:254px; float:left;padding-left:30px;background:none; border:none; padding-top:3px; font-size:14px; color:#999;}
.top_a .search select{ display:none;}
.top_a .search .inputButton{ float:left;margin-top:4px;width:58px; text-align:left; height:31px;}
.top_a .search span{text-align:left;}
.top_a .search span a{width:60px; white-space:nowrap;color:#999;}
.top_a .search span a:hover{ color:red; text-decoration:none;}
.top_a .banner{width:300px;float:right;height:76px;text-align:right;}
.top_a .search .searchkw{
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	line-height: 35px;
}
.top_a .search .searchkw a{ color:#999999;}


.top_a .allsearch{width:650px; float:right;background:url(top_nav_bg.png) repeat-x; border:#e8e8e8 1px solid;}
.top_a .allsearch .searchmenu ul{}
.top_a .allsearch .searchmenu li{width:7%; float:left; text-align:center; border-right:#e8e8e8 1px solid; height:30px; line-height:30px;}
.top_a .allsearch .searchmenu a{ font-size:14px; color:#069;}
.top_a .allsearch .searchmenu a:hover{text-decoration:none;}
.top_a .allsearch .searchmenu .curr a{ color: #990000; font-weight:bold; background:url(up.png) no-repeat center bottom; display:block; line-height:30px;}
.top_a .allsearch .searchmenu .curr a:hover{ text-decoration:none;}


.top_a .allsearch .searchmain{background:#F4F4F4;height:38px; line-height:38px; position:relative;}
.top_a .allsearch .searchmain #key{margin-left:3px;width:521px; overflow:hidden; height:29px; line-height:29px; color:#999;  padding-left:10px; border:1px #ccc solid;}
.top_a .allsearch .searchmain #m{width:58px;height:31px;}




#menu_out{
	width: 100%;
	margin: 0px auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3275B9;
}
.kc_nav_a {
	background-image: url(menubg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 60px;
	width: 260px;
	position: relative;
}
.kc_nav_b {
	background-image: url(menubg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 60px;
	width: 260px;
}
/*-------- 下拉菜单 --------------*/
/*
*下拉菜单导航
*/
.ListMenu{
	width: 820px;
	height: 60px;
	margin: auto;
	position: relative;
	float: right;
}
.ListMenu dl{
	height: 60px;
	float: left;
	text-align: center;
	background-repeat: no-repeat;
}
.ListMenu dl.first,.ListMenu dl.no{
	background:none;
}
.ListMenu dl dt{
	float: left;
	padding: 0px;
	line-height: 60px;
	width: 100px;
	overflow: hidden;
	font-size: 16px;
}
.ListMenu dl.ck{
	background-image: url(nav_ico.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.ListMenu dl.ck dt{
	
}
.ListMenu dl dt a{
	font-size:14px;
	color: #F60; 
}
.ListMenu dl dt a:link,.ListMenu dl dt a:visited,.ListMenu dl dt a:hover{
	color: #333;
	text-decoration: none;
	display: block;
	font-size: 16px;
}
.ListMenu dl dt a:hover{
	color: #F30;
	text-decoration: none;
	font-weight: normal;
	background-image: url(nav_th.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
}
.ListMenu dl.ck dt a:link,.ListMenu dl.ck dt a:visited,.ListMenu dl.ck dt a:hover{
	color: #333;
	display: block;
	background-image: url(hoverbg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	position: absolute;
	height: 68px; width:100px;z-index: 9999;
}
.ListMenu dl.over dt a:link,.ListMenu dl.over dt a:visited,.ListMenu dl.over dt a:hover{
	color:green;
}
.ListMenu dl dd{
	position: absolute;
	top: 60px;
	z-index: 8888;
	width: 100px;
	background-image: url(nav_bg_list.png);
	background-repeat: repeat;
	
}
.ListMenu dl dd span{
	display:block;
	height:18px;
	background:url(cmenu.gif) left 2px no-repeat;
}
.ListMenu dl dd ul{
	padding-bottom:10px;
	background:url(cmenu.gif) left bottom no-repeat;
	padding-top: 4px;
	display: block;
}
.ListMenu dl dd ul li{
	line-height:30px;
	text-align: center;
	font-size: 14px;
	display: inline;
	padding: 0;
	width: 100px;
	float: left;
}
.ListMenu dl dd ul li.over1{
	font-weight:normal;
	text-decoration: none;
}
.ListMenu .MainPost{
	position:absolute;
	top:0;
	right:10px;
}
.ListMenu dl dd ul li a {
	color: #333;
}
.ListMenu dl dd ul li a:hover {
	color: #F00;
	font-weight: normal;
}
/* main_image */
.main_visual{height:400px;overflow:hidden;position:relative;}
.main_image{height:400px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:400px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:400px;background-repeat: no-repeat;background-position: center top;}
.main_image li span{display:block;width:100%;height:400px}
.main_image li a{display:block;width:100%;height:400px}
.main_image li a img{display:block;width:100%;height:400px}

div.flicking_con{position:absolute;top:365px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-3000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}

.mainbox{
	width: 1080px;
	margin: 0px auto;
}
.mainbox .left{
	width: 795px;
	float: left;
}
.mainbox .left .left01{}
.mainbox .left .left01 .floatl{width:294px; float:left; border:#D4D4D4 1px solid; padding:2px; height:275px; overflow:hidden;}

.mainbox .left .left01 .floatr{width:373px; float:right;background:url(hotbg.gif) no-repeat; height:100%; overflow:hidden; height:275px; overflow:hidden;}
.mainbox .left .left01 .floatr .news{padding:10px;border-bottom:#ccc 1px dotted;}
.mainbox .left .left01 .floatr .news h1{ height:35px; line-height:35px; text-align:center;overflow:hidden;}
.mainbox .left .left01 .floatr .news h1 a{ font-size:16px; font-weight:bold; color:#069;}
.mainbox .left .left01 .floatr .news h1 a:hover{ color:red; text-decoration:none;}
.mainbox .left .left01 .floatr .news .newsintro{ line-height:23px; color:#999;}
.mainbox .left .left01 .floatr .news .newsintro a{ color:green;}
.mainbox .left .left01 .floatr .news .newsintro a:hover{ color:red; text-decoration:none;}

.mainbox .left .left01 .floatr .newstop7{}
.mainbox .left .left01 .floatr .newstop7 ul{ padding:8px;}
.mainbox .left .left01 .floatr .newstop7 li{ height:24px; line-height:24px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;overflow: hidden;}
.mainbox .left .left01 .floatr .newstop7 span{ float:right;}
.mainbox .left .left01 .floatr .newstop7 a{ font-size:14px;}
.mainbox .left .left01 .floatr .newstop7 a:hover{ color:red; text-decoration:none;}


.mainbox .left .left02{}

/* 图片新闻滚动 */
.stdent_a {
	height: 190px;
	background-image: url(student_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1008px;
	padding-left: 70px;
}
#schoolPhoto{
	height:190px;
	overflow:hidden;
	padding: 0px;
}
#focus_img{
	width:900px;
	height:150px;
	margin:auto;
	overflow:hidden;
	padding-top: 25px;
}
#focus_img img{ cursor:pointer;}
#focus_btn{position:absolute;top:1000px;left:400px;z-index:9;}
#btn_focus_prev,#btn_focus_next{



	width:26px;
	height:26px;
	position:absolute;
	top:80px;
	text-indent:-99em;
	cursor:pointer;
}
#btn_focus_prev{
	background-position:0px 0px;
	right:5px;
	background-image:url(Index_subLRpng.gif);
	background-repeat:no-repeat;
}
#btn_focus_next{
	background-position:0px -41px;
	left:4px;
	background-image:url(Index_subLRpng.gif);
	background-repeat:no-repeat;
}
.btn{cursor:pointer;background:none;border:none;}
.mod-banner{margin:0 auto;position:relative;_position:none; z-index:1;}

.thumbListStlye4 li {
	display:block;
	float:left;
	width:185px;
	text-align: center;
	height: 150px;
}
.thumbListStlye4 .pe_u_thumb {
	width:185px;
}
.thumbListStlye4 .pe_u_thumb img {
	width:175px;
	height:110px;
	padding: 1px;
	border: 1px solid #eeeeee;
}
.thumbListStlye4 .pe_u_thumb:Hover{}
.thumbListStlye4 .pe_u_thumb_title {
	text-align:center;
	height: 20px;
	width: 177px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 8px;
	line-height: 20px;
	overflow: hidden;
}
.thumbListStlye4 .pe_u_thumb_title a:hover{ color:red; text-decoration:none;}



.mainbox .left .left03{}
.mainbox .left .left03 .floatl{width:334px; float:left;border:#C6DDF1 1px solid;height:301px;overflow:hidden;}
.mainbox .left .left03 .floatl .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; font-size:14px; color:#069; overflow:hidden; padding-left:10px; position:relative;}
.mainbox .left .left03 .floatl .title span{position:absolute;right:10px;top:0px;}
.mainbox .left .left03 .floatl .title span a{color:#069;font-weight:normal;}
.mainbox .left .left03 .floatl .title span a:hover{color:red;text-decoration:none;}
.mainbox .left .left03 .floatl .floatlbox{}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1{ padding:8px;height:85px;overflow:hidden;}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Pic{width:88px;float:left;}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Pic img{width:88px; height:83px;border:#D4D4D4 1px solid;padding:2px;}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt{width:220px;float:right;}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt h3{width:200px; overflow: hidden;white-space:nowrap; text-overflow:ellipsis;  }
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt h3 a{ font-size:12px;}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt h3 a:hover{color:red;text-decoration:none;}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt p a{color:#999;}
.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt p a:hover{color:#f30;text-decoration:none;}

.mainbox .left .left03 .floatl .floatlbox .synews9{ }
.mainbox .left .left03 .floatl .floatlbox .synews9 ul{ padding:8px;}
.mainbox .left .left03 .floatl .floatlbox .synews9 li{height:26px;line-height:26px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:8px; border-bottom:#e8e8e8 1px dotted;overflow:hidden;}
.mainbox .left .left03 .floatl .floatlbox .synews9 a:hover{color:red;text-decoration:none;}
.mainbox .left .left03 .floatl .floatlbox .synews9 span#date{float:right;color:#999;}



.PK680{ background:#F5FAFE;height:34px; line-height:34px; border:#DCEAF9 1px solid;}
.PK680 span{width:88px;float:left; display:block; text-align:center; background:url(icon2.gif) no-repeat right top; font-size:14px; color:#069;}
.PK680 .pklist{width:580px; float:right; margin-left:5px;}
.PK680 .pklist a{ color:#069;  padding:0px 10px; padding-left:10px;}
.PK680 .pklist a:hover{ color:red; text-decoration:none;}


.mainbox .left .left03 .floatr{width:334px;float:right;border:#C6DDF1  1px solid;height:301px;overflow:hidden;}
.mainbox .left .left03 .floatr .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; font-size:14px; color:#069; overflow:hidden; padding-left:10px; position:relative;}
.mainbox .left .left03 .floatr .title span{position:absolute;right:10px;top:0px;}
.mainbox .left .left03 .floatr .title span a{color:#069;font-weight:normal;}
.mainbox .left .left03 .floatr .title span a:hover{color:red;text-decoration:none;}
.mainbox .left .left03 .floatr .floatlbox{}
.mainbox .left .left03 .floatr .floatlbox ul{}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1{ padding:8px;height:85px;overflow:hidden;}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Pic{width:88px;float:left;}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Pic img{width:88px; height:83px;border:#D4D4D4 1px solid;padding:2px;}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt{width:220px;float:right;}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt h3{width:200px; overflow: hidden;white-space:nowrap; text-overflow:ellipsis;  }
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt h3 a{ font-size:12px;}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt h3 a:hover{color:red;text-decoration:none;}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt p a{color:#999;}
.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt p a:hover{color:#f30;text-decoration:none;}

.mainbox .left .left03 .floatr .floatlbox .synews9{}
.mainbox .left .left03 .floatr .floatlbox .synews9 ul{ padding:8px;}
.mainbox .left .left03 .floatr .floatlbox .synews9 li{height:26px;line-height:26px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:8px;border-bottom:#e8e8e8 1px dotted;overflow:hidden;}
.mainbox .left .left03 .floatr .floatlbox .synews9 a:hover{color:red;text-decoration:none;}
.mainbox .left .left03 .floatr .floatlbox .synews9 span#date{float:right;color:#999;}



.mainbox .right{
	width: 270px;
	float: right;
}


.mainbox .right .right02{ border:#D4D4D4 1px solid;}


/*首页鼠标特效start*/
.scrollFrame{width:100%;}
.scrollFrame .cls {clear:both;}
.scrollFrame .cont {}
.scrollFrame .hidden {display:none;}
.scrollFrame .display{display:block;}
.scrollFrame {margin:0px auto;overflow:hidden;}
.scrollFrame .scrollUl {background:#E9F0FF; height:35px; border-top:#1D89D1 4px solid;border-bottom:#CBD9E4 1px solid;}
.scrollFrame .scrollUl li {float:left;}

.scrollFrame .scrollUl .textdiv{width:65px; float:left; text-align:center;line-height:35px;font-size:14px;color:#069;}
.scrollFrame .scrollUl .blankdiv{width:10px; float:left; text-align:center;line-height:35px;}
.scrollFrame .scrollUl .textcss{width:100px; float:left; text-align:center;line-height:35px;font-size:12px;font-weight:bold;color:#069;}

.scrollFrame .bor03 {padding:0px; margin:0px;clear:both; border-top:none;}
.scrollFrame .sd01{cursor:pointer;width:63px;background:url(titbg.gif) repeat-x left bottom; border:#C6DDF1 1px solid;  border-bottom:none; color:#000; height:29px;font-size:12px;line-height:29px;margin-top:6px;margin-right:2px; display:block; text-align:center;
}
.scrollFrame .sd02{cursor:pointer;width:63px;background:url(titbg.gif) repeat-x left top;color:#069; border:#C6DDF1 1px solid;  border-bottom:none; height:29px;font-size:12px;line-height:29px;margin-top:6px;margin-right:2px; display:block;text-align:center;
}


.scrollFrame .scrollUl2 {border-bottom:#CC0001 2px solid; height:34px; }
.scrollFrame .scrollUl2 li {float:left;}
.scrollFrame .scrollUl2 .textdiv{width:165px; float:left;margin-right:100px;text-align:left;line-height:36px;font-size:14px;color:#000; font-weight:bold;}


.scrollFrame .scrollUl3 { height:32px; border-bottom:#d4d4d4 1px solid;}
.scrollFrame .scrollUl3 li {float:left;}


.scrollFrame .sd03{cursor:pointer;width:90px; background:#C80000; text-align:center;color:#FFF; height:31px;font-size:14px;line-height:31px;margin-top:3px; display:block; margin-left:5px;
}
.scrollFrame .sd04{cursor:pointer; background:#DEDEDE; width:90px;color:#555;margin-left:5px;height:31px;font-size:14px;line-height:31px;text-align:center;margin-top:3px;display:block;
}


.scrollFrame .sd05{cursor:pointer;width:107px; background:url(tabbg.png) no-repeat center top; margin-left:5px;text-align:center;color:#fff; height:36px;font-size:14px;font-weight:bold;line-height:36px;margin-top:1px; z-index:9999px;
}
.scrollFrame .sd06{cursor:pointer;width:107px; border:#f1f1f1 1px solid; border-bottom:none; color:#005599;height:32px;font-size:14px;line-height:32px;text-align:center;margin-left:5px;
}




.scrollFrame .bor02{border:#E8E8E8 1px solid;border-top:none;height:100%;overflow:hidden;}
.scrollFrame .bor02 ul{padding:8px;text-align:left;line-height:24px;}


/*首页鼠标特效end*/

.hyuser{ padding:10px;}
.hyuser li{width:25%; float:left; text-align:center; overflow:hidden;}
.hyuser a.b{width:60px; height:60px; background:url(img60.gif) no-repeat; display:block; overflow:hidden;}
.hyuser a.b img{ width:50px; height:50px; padding:3px;}
.hyuser a.u{ height:25px; line-height:25px;}
.hyuser a{  font-family:Verdana, Arial, Helvetica, sans-serif; width:100px; white-space:nowrap; overflow:hidden;}
.hyuser a:hover{ color:red; text-decoration:none;}


.dtuser{padding:8px;}
.dtuser li{ line-height:25px;}
.dtuser span{ display:block; color:#999; text-align:left;}
.dtuser a:hover{ color:red; text-decoration:none;}

.syfresh{padding:8px;}
.syfresh li{ height:26px; line-height:26px; border-bottom:#E8E8E8 1px dashed;overflow:hidden;}
.syfresh a:hover{ color:red; text-decoration:none;}


.zxym{padding:8px;height:282px;overflow:hidden;}
.zxym h2{ line-height:35px; text-align:center; border-bottom:#e8e8e8 1px dashed; margin-bottom:10px;}
.zxym h2 a{ color:red; font-family:Verdana, Arial, Helvetica, sans-serif;}
.zxym h2 a:hover{ color:red; text-decoration:none;}

.zxym li{height:26px;line-height:26px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:10px;}
.zxym a{font-size:14px;}
.zxym span{float:right;color:#999;}
.zxym a:hover{color:red;text-decoration:none;}



.mainbox .right .right03{ border:#CBD9E4 1px solid;}
.mainbox .right .right03 .title{ background:#E9F0FF; height:35px;border-top:#1D89D1 4px solid; border-bottom:#CBD9E4 1px solid; padding-left:10px;}
.mainbox .right .right03 .title span{background:url(titbg.gif) repeat-x left bottom; border:#C6DDF1 1px solid;  border-bottom:none; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#069; text-align:left;width:88px; display:block; margin-top:6px; text-align:center; overflow:hidden}
.mainbox .right .right03 .right03box{}
.mainbox .right .right03 .right03box ul{ padding:8px;}
.mainbox .right .right03 .right03box #top1{ height:85px; overflow: hidden; border-bottom:#e8e8e8 1px dotted; margin-bottom:8px;}
.mainbox .right .right03 .right03box .photoimg{width:75px; float:left;}
.mainbox .right .right03 .right03box .photoimg img{width:68px; height:68px; padding:2px; border:#e8e8e8 1px solid;}
.mainbox .right .right03 .right03box .zttext{width:170px; float:right;}
.mainbox .right .right03 .right03box .zttext h2{ line-height:25px;}
.mainbox .right .right03 .right03box .zttext h2 a{ color:#000; font-size:12px;}
.mainbox .right .right03 .right03box .zttext h2 a:hover{ color:red; text-decoration:none;}
.mainbox .right .right03 .right03box .zttext span#ztintro{ line-height:24px; font-size:12px; font-weight:normal; color:#999;}
.mainbox .right .right03 .right03box li{height:26px; line-height:26px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px; overflow:hidden;}
.mainbox .right .right03 .right03box a{ font-size:12px; font-weight:normal; color:#000;}
.mainbox .right .right03 .right03box a:hover{ color:red; text-decoration:none;}
.mainbox .right .right03 .right03box span{ float:right; color:#999; font-size:12px; font-weight:normal;}

.ad270{width:275px;overflow:hidden;}


.sybbs{padding:8px;}
.sybbs li{height:25px; line-height:25px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;}
.sybbs a:hover{color:red;text-decoration:none;}


.tz{padding:8px;}
.tz li{height:25px; line-height:25px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;}
.tz a:hover{color:red;text-decoration:none;}

.mainbox .right .right03 .votebox{ height:100%;overflow:hidden;}
.mainbox .right .right03 .votebox ul{ padding:8px;}

/*首页样式结束*/


/*新闻样式*/
.mainpdbox{
	width: 1080px;
	margin: 0px auto;
}
.mainpdbox .left{
	width: 817px;
	float: left;
}
.mainpdbox .left .left01{}
.mainpdbox .left .left01 .floatl{width:294px;float:left;padding:2px;border:#D4D4D4 1px solid;height:266px;overflow:hidden;}
.mainpdbox .left .left01 .floatr{width:373px;float:right;background:url(hotbg.gif) no-repeat;height:270px;overflow:hidden;}
.mainpdbox .left .left01 .floatr .news{padding:13px 20px 8px 20px;border-bottom:#ccc 1px dotted;}
.mainpdbox .left .left01 .floatr .news ul{}
.mainpdbox .left .left01 .floatr .news h2 a{ font-size:14px; font-weight:bold; color:#069;}
.mainpdbox .left .left01 .floatr .news h2 a:hover{ color:red; text-decoration:none;}
.mainpdbox .left .left01 .floatr .news p{ line-height:23px;}
.mainpdbox .left .left01 .floatr .news p span a{ color:green;}
.mainpdbox .left .left01 .floatr .news p span a:hover{ color:red; text-decoration:none;}

.mainpdbox .left .left01 .floatr .newstop6{}
.mainpdbox .left .left01 .floatr .newstop6 ul{ padding:8px;}
.mainpdbox .left .left01 .floatr .newstop6 li{ height:25px; line-height:25px; background:url(artarrow.gif) no-repeat 0px 9px; padding-left:8px;}
.mainpdbox .left .left01 .floatr .newstop6 strong{ font-weight:normal;}
.mainpdbox .left .left01 .floatr .newstop6 span{}
.mainpdbox .left .left01 .floatr .newstop6 span a{color:green;}
.mainpdbox .left .left01 .floatr .newstop6 a:hover{ color:red; text-decoration:none;}



.mainpdbox .left .left02{}
.mainpdbox .left .left02 .coll{width:333px;float:right;border:#C6DDF1 1px solid;height:260px;overflow:hidden;margin-bottom:10px;}
.mainpdbox .left .left02 .colr{width:333px;float:left;border:#C6DDF1 1px solid;height:260px;overflow:hidden;margin-bottom:10px;}
.mainpdbox .left .left02 .coll .t,.mainpdbox .left .left02 .colr .t{background:url(titbg.gif) repeat-x 0px top; height:29px; line-height:29px;overflow:hidden; font-size:12px; font-weight:bold; padding-left:10px; color:#069;position:relative;}
.mainpdbox .left .left02 .coll .t span,.mainpdbox .left .left02 .colr .t span{position:absolute;right:10px;top:0px;}
.mainpdbox .left .left02 .coll .t span a,.mainpdbox .left .left02 .colr .t span a{font-size:12px;font-weight:normal;color:#069;}
.mainpdbox .left .left02 .coll ul,.mainpdbox .left .left02 .colr ul{padding:8px;}
.mainpdbox .left .left02 .coll .imgArea,.mainpdbox .left .left02 .colr .imgArea{height:85px; overflow:hidden; border-bottom:#ccc 1px dashed;}
.mainpdbox .left .left02 .coll .imgArea .imgLAreapic,.mainpdbox .left .left02 .colr .imgArea .imgLAreapic{width:90px; float:left;}
.mainpdbox .left .left02 .coll .imgArea .imgLAreapic img,.mainpdbox .left .left02 .colr .imgArea .imgLAreapic img{widht:94px; height:74px;padding:2px; border:#D4D4D4 1px solid;}
.mainpdbox .left .left02 .coll .imgArea .imgT,.mainpdbox .left .left02 .colr .imgArea .imgT{width:210px; float:right;}
.mainpdbox .left .left02 .coll .imgArea .imgT h3,.mainpdbox .left .left02 .colr .imgArea .imgT h3{width:210px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.mainpdbox .left .left02 .coll .imgArea .imgT h3 a,.mainpdbox .left .left02 .colr .imgArea .imgT h3 a{width:210px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;  }

.mainpdbox .left .left02 .coll .imgArea .imgT span,.mainpdbox .left .left02 .colr .imgArea .imgT span{ color:#999;}


.mainpdbox .left .left02 .coll li,.mainpdbox .left .left02 .colr li{height:25px;line-height:25px;background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;}
.mainpdbox .left .left02 .coll a:hover,.mainpdbox .left .left02 .colr a:hover{color:red;text-decoration:none;}


.mainpdbox .right{
	width: 250px;
	float: right;
}
.mainpdbox .right .ad{width:275px; overflow:hidden;}
.mainpdbox .right .right01{border:#C6DDF1 1px solid;}
.mainpdbox .right .right01 .title{background:url(titbg.gif) repeat-x 0px top; height:29px; line-height:29px;padding-left:15px;color:#069; font-size:14px; position:relative;}
.mainpdbox .right .right01 .title span{ position:absolute; top:0px; right:10px;}
.mainpdbox .right .right01 .title span a{ font-size:12px; font-weight:normal; color:069;}
.mainpdbox .right .right01 .title span a:hover{ color:red; text-decoration:none;}
.mainpdbox .right .right01 .right01box{ height:100%; overflow:hidden;}
.mainpdbox .right .right01 .right01box ul{ padding:8px;}
.mainpdbox .right .right01 .right01box #top1{ height:85px; overflow: hidden; border-bottom:#e8e8e8 1px dotted; margin-bottom:8px;}
.mainpdbox .right .right01 .right01box .photoimg{width:75px; float:left;}
.mainpdbox .right .right01 .right01box .photoimg img{width:68px; height:68px; padding:2px; border:#e8e8e8 1px solid;}
.mainpdbox .right .right01 .right01box .zttext{width:170px; float:right;}
.mainpdbox .right .right01 .right01box .zttext h2{ line-height:25px;}
.mainpdbox .right .right01 .right01box .zttext h2 a{ color:#000; font-size:12px;}
.mainpdbox .right .right01 .right01box .zttext h2 a:hover{ color:red; text-decoration:none;}
.mainpdbox .right .right01 .right01box .zttext span#ztintro{ line-height:24px; font-size:12px; font-weight:normal; color:#999;}
.mainpdbox .right .right01 .right01box li{ height:26px;line-height:26px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;overflow:hidden;}
.mainpdbox .right .right01 .right01box a{ font-size:14px; font-weight:normal; color:#000;}
.mainpdbox .right .right01 .right01box a:hover{ color:red; text-decoration:none;}
.mainpdbox .right .right01 .right01box span{ float:right; color:#999; font-size:12px; font-weight:normal;}

.mainpdbox .right .right02{
	border: 1px solid #CCCCCC;
}
.mainpdbox .right .right02 .title{
	background: url(title_blue.gif) repeat-x 0px top;
	height: 29px;
	line-height: 29px;
	padding-left: 15px;
	color: #069;
}
.mainpdbox .right .right02 .title span{
	font-size: 14px;
	color: #069;
	text-align: left;
	width: 118px;
	display: block;
	text-align: center;
	overflow: hidden;
	border-right-color: #C6DDF1;
	border-bottom-color: #C6DDF1;
	border-left-color: #C6DDF1;
}

.mainpdbox .right .right02 .right02box{}
.mainpdbox .right .right02 .right02box ul{
}
.mainpdbox .right .right02 .right02box li{
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	float: left;
	padding-right: 25px;
	background-image: url(ico_gr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

.mainpdbox .right .right02 .right02box a{ font-size:12px; font-weight:normal; }
.mainpdbox .right .right02 .right02box a:hover{ color:red; text-decoration:none;}

.mainpdbox .left{}

.mainpdbox .left .tjtw{border:#C6DDF1 1px solid;height:100%;padding-bottom:10px;overflow:hidden;}
.mainpdbox .left .tjtw .title{background:url(titbg.gif) repeat-x 0px top; height:29px; line-height:29px;padding-left:15px; font-size:14px; color:#069;}
.mainpdbox .left .tjtw .tjtwbox{}
.mainpdbox .left .tjtw .tjtwbox ul{padding:8px;}
.mainpdbox .left .tjtw .tjtwbox li{float:left;text-align:center;width:132px;*+width:133px; height:125px; overflow: hidden;  white-space:nowrap; }
.mainpdbox .left .tjtw .tjtwbox a.pic img{width:100px; height:88px;padding:2px;border:#D4D4D4 1px solid;margin-bottom:8px;}
.mainpdbox .left .tjtw .tjtwbox a{}
.mainpdbox .left .tjtw .tjtwbox a strong{ font-weight:normal;}
.mainpdbox .left .tjtw .tjtwbox a:hover{color:red;text-decoration:none;}
.mainpdbox .left .tjtw .tjtwbox span,.mainpdbox .left .tjtw .tjtwbox span img{display:none;}

.mainpdbox .left .bannerl{ width:680px; overflow:hidden;}
.mainpdbox .left .newslist{
	height: 100%;
	overflow: hidden;
	padding-top: 15px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3275B9;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.mainpdbox .left .articlecontent{
	height: 100%;
	overflow: hidden;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3275B9;
	border-right-color: #C6DDF1;
	border-bottom-color: #C6DDF1;
	border-left-color: #C6DDF1;
	padding-top: 15px;
	padding-bottom: 15px;
}
.mainpdbox .left .guest_book{
	height: 100%;
	overflow: hidden;
	border: 1px solid #C6DDF1;
}
.mainpdbox .left .articlecontent h3{line-height:35px;text-align:center; font-size:22px; color:#000;}

.mainpdbox .left .articlecontent .info{

	text-align: center;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.mainpdbox .left .articlecontent .info span{ padding:0px 5px;}
.mainpdbox .left .articlecontent .info span a{color:red;}
.mainpdbox .left .articlecontent .newscontent{
	font-size: 14px;
	line-height: 26px;
	padding-right: 15px;
	padding-left: 15px;
}
.mainpdbox .left .articlecontent .Author{text-align:right;font-size:14px;color:#000;}
.mainpdbox .left .articlecontent .sharebox{height:26px; background:#F4F8FD;}
.mainpdbox .left .articlecontent .moodbox{}
.mainpdbox .left .articlecontent .articlekey{ line-height:25px;}
.mainpdbox .left .articlecontent .articlekey a{ color:#000;}
.mainpdbox .left .articlecontent .articlekey a:hover{color:red; text-decoration:none;}

.mainpdbox .left .articlecontent .articlebook{}
.mainpdbox .left .articlecontent .articlebook h2{ line-height:25px; font-size:12px; font-weight:normal;}
.mainpdbox .left .articlecontent .articlebook h2 a:hover{ color:red; text-decoration:none;}
.annex{width:600px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.annex td{padding-top:10px;padding-left:10px;padding-bottom:5px;}
.mainpdbox .left .commentbox{border:#C6DDF1 1px solid;height:100%;padding-bottom:10px;overflow:hidden;}
.mainpdbox .left .commentbox .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;font-size:14px; font-weight:bold;color:#069;padding-left:15px;}
.mainpdbox .left .commentbox .comment{ padding:10px; font-size:12px;}

.mainpdbox .left .xgxw{border-top:#CCC 1px dashed;}
.mainpdbox .left .xgxw .title{height:35px; line-height:35px; font-size:14px;color:#069; font-weight:bold;}
.mainpdbox .left .xgxw .xgnewsbox{padding:8px;}
.mainpdbox .left .xgxw .xgnewsbox ul{}
.mainpdbox .left .xgxw .xgnewsbox li{height:28px;line-height:28px;background:url(artarrow.gif) no-repeat 0px 12px;padding-left:10px;}
.mainpdbox .left .xgxw .xgnewsbox a{ font-size:14px; color:#000;}
.mainpdbox .left .xgxw .xgnewsbox a:hover{color:red;text-decoration:none;}
.mainpdbox .left .xgxw .xgnewsbox span{ padding-left:10px; color:#999;}

/*评论*/
.mainpdbox .left .showcomment{ border:#C6DDF1 1px solid;}
.mainpdbox .left .showcomment .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;font-size:14px; font-weight:bold;color:#069;padding-left:15px;}
.mainpdbox .left .showcomment .showbox{ padding:10px;}

/*文章系统筛选*/
.search01{}
.search01 .title{border:#CCE0F5 1px solid; background:#F3FAFF; height:49px;overflow:hidden;}
.search01 .title h2{background:url(pic_09.gif) no-repeat; width:181px; height:49px; font-size:22px; font-weight:bold; color:#069; text-align:center; display:block;font-family:"宋体"; line-height:49px; float:left;}

.fieldmenu{ padding:0px; margin:0px;border:#CCE0F5 1px solid; border-top:none; padding:10px; height:100%; overflow:hidden;}
.fieldmenu .keyform{ background:url(icon_search.gif) no-repeat 10px 10px; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; padding-left:30px;padding-bottom:10px;}
.fieldmenu .keyform span{ font-weight:bold; color:#999;}
.fieldmenu .keyform .kw{ border:#C6DDF1 1px inherit; height:20px; line-height:20px; color:#999; font-size:12px;}

.condition_title{ width:10%; float:left; text-align:right; font-weight:bold; color:#333; height:24px; line-height:24px; font-size:12px;}
.container{width:87%; float:right;padding-left:15px;text-align:left; line-height:24px; margin:1px; white-space:nowrap; font-size:12px;}
.container strong{ background:#03A2DC; color:#FFF; font-weight:normal; display:block;width:80px; float:left; text-align:center;}
.container a{ padding:0px 6px;float:left; font-size:12px;}
.container a:hover{ color:red; text-decoration:none;}

.search02{ border:#C6DDF1 1px solid; height:100%; overflow:hidden;}
.search02 .tabtit{ background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;}

.fcsearch_tabs{width:260px;float:left;}
.fcsearch_tabs ul{padding-left:5px;}
.fcsearch_tabs li{width:120px;height:27px;text-align:center;float:left;background:url(titbg.gif) repeat-x left top; font-size:14px; color:#069;}
.fcsearch_tabs a:hover{ color:red; text-decoration:none;}
.fcsearch_tabs  li.slt{width:120px;height:27px;text-align:center;float:left;  background:url(titbg.gif) repeat-x left bottom; border:#C6DDF1 1px solid; border-bottom:none;margin-top:1px;}
.fcsearch_tabs  li.slt a{ color:#0690; font-size:14px; font-weight: bold;}
.fcsearch_tabs  li.slt a:hover{ color:red; text-decoration:none;}

.sear_result{width:330px;float:right;background:url(icon2.gif) no-repeat; padding-left:22px;}
.sear_result span{font-weight:bold;color:#069;}

.mainpdbox .left .search02 .artlisting{height:100%;overflow:Hidden;}
.mainpdbox .left .search02 .artlisting ul{padding:10px;}
.mainpdbox .left .search02 .artlisting li{ height:28px; line-height:28px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;}
.mainpdbox .left .search02 .artlisting a{ font-size:14px;}
.mainpdbox .left .search02 .artlisting a:hover{ color:red; text-decoration:none;}

.shoplisting{ padding:10px;}
.shoplisting ul{}
.shoplisting li{width:25%; float:left; text-align:center; height:260px; overflow:hidden;}
.shoplisting .photo{}
.shoplisting .photo img{width:135px; height:130px; padding:2px; border:#ccc 1px solid;}
.shoplisting .details{text-align:left;}
.shoplisting .details h4{ line-height:25px; max-height:50px; overflow:hidden;}
.shoplisting .details h4 a{ font-size:12px; font-weight:normal; color:#555;}
.shoplisting .details h4 a:hover{ color:red; text-decoration:none;}
.shoplisting .details h3{ line-height:25px; font-weight:normal; color:#555; font-size:12px;}


/*全站搜索begin*/
.somenu{width:973px; margin:0px auto; background:url(titbg.gif) repeat-x left top; height:29px; border-left:#BDD7F2 1px solid; border-right:#BDD7F2 1px solid; overflow:hidden;}
.somenu h2{ width:80px; float:left; font-size:12px; line-height:29px; text-align:center; font-weight:bold; color:#000; background:url(icon2.gif) no-repeat right top;}

.somenu ul{width:880px; float:right;}
.somenu li{ float:left; line-height:29px; border-right:#D3E4F7 1px inset; text-align:center;}
.somenu a{width:70px; float:left; display:block; font-size:14px; color:#555;}
.somenu a:hover{ display:block; background:url(up.png) no-repeat center bottom; text-decoration:none;}

.so_top{width:965px; margin:0px auto;}
.so_top .logo{width:312px; float:left;}
.suggest_link
    { background-color: #FFFFFF;
        padding: 2px 6px 2px 6px;
		color:#000000;
		height:20px;
    }
.suggest_link_over
    {
        padding: 2px 6px 2px 6px;
		color:#fff;
		height:20px;
		background:#3399FF;
    }
#search_suggest
    {
        width:535px;
		position: absolute;
        background-color: #FFFFFF;
        text-align: left;
        border: 1px solid #e5e5e5;
		border-top:none;
		left:-1px;
		height:150px;
		overflow-y:auto;
		overflow-x:hidden;
    }
#search_suggest li{ height:25px; line-height:25px; border-bottom:#e8e8e8 1px solid;}
.searchbody{width:965px; margin:0px auto;}
.searchbody .left{width:680px; float:left; border-right:#CCC 1px solid; margin-right:8px;}
.searchbody .left .tit{height:31px;line-height:31px;font-size:14px;color:#069;padding-left:15px; border-bottom:#CCC 1px solid;}
.searchbody .left .tit span{ color:#990000; font-weight:bold;}
.searchbody .left .leftbox{}
.searchbody .left .leftbox .searchlist{}
.searchbody .left .leftbox .searchlist ul{ padding:15px;}
.searchbody .left .leftbox .searchlist li{ line-height:28px;}
.searchbody .left .leftbox .searchlist span.art_title a{ font-size:14px; color:#069; font-weight:bold; text-decoration:underline;}
.searchbody .left .leftbox .searchlist span.art_title a:visited{ color:#003399;text-decoration:underline;}
.searchbody .left .leftbox .searchlist span.artintro{ line-height:24px;  font-size:14px;}
.searchbody .left .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .left .leftbox .searchlist span.arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchbody .left .leftbox .searchlist span.arturl a:hover{ text-decoration:none;}
.searchbody .left .leftbox .searchlist span.c9{color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchbody .left .leftbox .searchabout{ margin:10px; padding:15px;background: #EFEFEF; height:100%; overflow:hidden;}
.searchbody .left .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .left .leftbox .searchabout .searchresult li{ height:25px; line-height:25px; border-bottom:#f1f1f1 1px solid;}
.searchbody .left .leftbox .searchabout .searchresult a{ font-size:14px; color:#069; text-decoration:underline;}
.searchbody .left .leftbox .searchabout .searchresult a:hover{ color:red;}

.searchbody .left .leftbox .kuaisou{ margin:0px 10px; background:#EEF4F8; border:#C6DDF1 1px solid; padding-left:20px; padding:8px;}
.searchbody .left .leftbox .kuaisou .i{ height:23px; line-height:23px;width:400px; padding-left:15px; color:#333;}
.searchbody .left .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:28px; width:80px;}

.searchbody .right{width:268px; float:right;}
.searchbody .right .right01{}
.searchbody .right .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#069;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody .right .right01 .right01box{}
.searchbody .right .right01 .right01box ul{ padding:8px;}
.searchbody .right .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:26px; line-height:26px;width:245px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody .right .right01 .right01box a{  color:#069;}
.searchbody .right .right01 .right01box a:hover{ text-decoration:none; color:red;}

/*全站搜索end*/

.mainpdbox .left .showcomment #content_nei{height:100%; overflow:hidden;}
.mainpdbox .left .showcomment #content_nei ul{padding:10px;}
.mainpdbox .left .showcomment #content_nei li{}
.mainpdbox .left .showcomment #content_nei .articleurl{line-height:30px;}
.mainpdbox .left .showcomment #content_nei .articleurl a{color:#069;font-weight:bold;font-size:14px;text-decoration:underline;}
.searchbody .left .leftbox .searchlist span.art_title a:visited{ color:#003399;text-decoration:underline;}


/*文章分页样式*/
#fenye{clear:both;margin:10px;}
#fenye a{text-decoration:none; font-size:12px;}
#fenye .prev,#fenye .next{width:64px; text-align:center;}
#fenye a.curr{width:32px;background:#5A85B2; height:24px; line-height:24px; border:1px solid #E3E3E3; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#fenye a.num{width:32px;}
#fenye a:visited{color:#555;} 
#fenye a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}
#fenye span{line-height:30px;}


 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:32px;background:#5A85B2;  height:24px; line-height:24px;  border:1px solid #E3E3E3; color:#FFF; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#pageNext a.num{width:32px;}
#pageNext a:visited{color:#3B85B4;} 
#pageNext a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}


/*专题*/
.hotzt{width:963px; margin:0px auto;border:#C6DDF1 1px solid; padding-bottom:10px; height:100%;overflow:hidden;}
.hotzt .title{background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;}
.hotzt .title span{color:#990000;font-weight:bold;}
.hotzt .hotztbox{ }
.hotzt .hotztbox ul{padding:10px;}
.hotzt .hotztbox li{width:20%;float:left; text-align:center;}
.hotzt .hotztbox img{width:160px; height:120px; padding:2px; border:#e8e8e8 1px solid;margin-bottom:8px;}
.hotzt .hotztbox a:hover{ color:red; text-decoration:none;}

.ztlist{width:965px;margin:0px auto;}
.ztlist .coll{width:475px;float:left;border:#C6DDF1 1px solid;height:250px;margin-bottom:10px;overflow:hidden;}
.ztlist .colr{width:475px;float:right;border:#C6DDF1 1px solid;height:250px;margin-bottom:10px;overflow:hidden;}
.ztlist .coll .t,.ztlist .colr .t{width:460px;background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;font-weight:normal; position:relative;}
.ztlist .coll .t span,.ztlist .colr .t span{position:absolute;right:10px;top:0px;}
.ztlist .coll .t span a,.ztlist .colr .t span a{font-size:12px;font-weight:normal;color:#069;}
.ztlist .coll ul,.ztlist .colr ul{padding:0px 10px;}
.ztlist .coll li,.ztlist .colr li{height:26px;line-height:26px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:10px;}
.ztlist .coll a,.ztlist .colr a{font-size:14px;font-weight:normal;color:#555;}
.ztlist .coll a:hover,.ztlist .colr a:hover{color:red;text-decoration:none;}
.ztlist .coll span#date,.ztlist .colr span#date{float:right;color:#999;font-weight:normal;}

.ztfl{width:965px;margin:0px auto;}
.ztfl .floatl{width:680px;float:left;border:#C6DDF1 1px solid;padding-bottom:10px;}
.ztfl .floatl .title{background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;}
.ztfl .floatl .floatlbox{}
.ztfl .floatl .floatlbox ul{padding:10px 20px;}
.ztfl .floatl .floatlbox li{height:26px;line-height:26px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:12px;}
.ztfl .floatl .floatlbox a{font-size:14px;color:#000;}
.ztfl .floatl .floatlbox a:hover{color:red; text-decoration:none;}
.ztfl .floatl .floatlbox span#date{ float:right;color:#999;}

.ztfl .floatr{width:275px;float:right;}
.ztfl .floatr .floatr1{ overflow:hidden;}
.ztfl .floatr .floatr2{border:#C6DDF1 1px solid;}
.ztfl .floatr .floatr2 .title{background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;}
.ztfl .floatr .floatr2 .floatr2box{}
.ztfl .floatr .floatr2 .floatr2box ul{padding:8px;}
.ztfl .floatr .floatr2 .floatr2box li{height:28px;line-height:28px;}
.ztfl .floatr .floatr2 .floatr2box a:hover{color:red;text-decoration:none;}

.ztpic{width:965px;margin:0px auto;}
.ztpic img{width:965px; overflow:hidden;}
.ztmain2{width:965px;margin:0px auto;}
.ztmain2 .left{width:270px;float:left;}
.ztmain2 .left .focus{}
.ztmain2 .left .left2{border:#C6DDF1 1px solid;height:255px;overflow:hidden;}
.ztmain2 .left .left2 .tit{background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;}
.ztmain2 .left .left2 .left2box{padding:10px;line-height:24px;}

.ztmain2 .mid{width:373px;float:left; margin-left:10px;}
.ztmain2 .mid .mid01{background:url(hotbg.gif) no-repeat;height:100%; overflow:hidden;padding:24px 10px 0px 15px;}
.ztmain2 .mid .mid01 ul{}
.ztmain2 .mid .mid01 li{height:84px;overflow:hidden;border-bottom:#e8e8e8 1px dashed; padding-top:8px;}
.ztmain2 .mid .mid01 a{font-size:14px;font-weight:bold;}
.ztmain2 .mid .mid01 a:hover{color:red;text-decoration:none;}
.ztmain2 .mid .mid01 span a{font-size:12px;font-weight:normal;color:#999;}

.ztmain2 .mid .mid02{border:#C6DDF1 1px solid;height:255px;overflow:hidden;}
.ztmain2 .mid .mid02 .tit{background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;}
.ztmain2 .mid .mid02 .mid02box{}
.ztmain2 .mid .mid02 .mid02box ul{padding:8px;}
.ztmain2 .mid .mid02 .mid02box li{background:url(multipage.gif) no-repeat 0px 6px;padding-left:15px;height:26px;line-height:26px;}
.ztmain2 .mid .mid02 .mid02box a{font-size:14px;}
.ztmain2 .mid .mid02 .mid02box a:hover{color:red;text-decoration:none;}


.ztmain2 .right{width:296px;float:right;}
.ztmain2 .right .right01{border:#C6DDF1 1px solid;height:100%;overflow:hidden;}
.ztmain2 .right .right01 .tit{background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;}
.ztmain2 .right .right01 .right01box{}
.ztmain2 .right .right01 .right01box ul{padding:7px;}
.ztmain2 .right .right01 .right01box li{height:100px;margin-bottom:5px;border-bottom:#e8e8e8 1px dashed;}

.ztmain2 .right .right01 .right01box .floatl{width:90px;float:left;}
.ztmain2 .right .right01 .right01box .floatr{width:178px;float:right;}
.ztmain2 .right .right01 .right01box .floatr a{font-weight:bold;color:#069;}
.ztmain2 .right .right01 .right01box .floatr a:hover{color:#f30;}

.ztmain3{width:963px;margin:0px auto;border:#C6DDF1 1px solid;height:100%;overflow:hidden;padding-bottom:10px;}
.ztmain3 .tit{background:url(titbg.gif) repeat-x; height:29px; line-height:29px; font-size:14px;color:#069;padding-left:15px;}
.ztmain3 .ztmain3box{padding:10px;}
.ztmain3 .ztmain3box ul{}
.ztmain3 .ztmain3box li{width:48%;float:left;margin:0px 3px;background:url(artarrow.gif) no-repeat 0px 10px;padding-left:15px;}
.ztmain3 .ztmain3box a{font-size:14px;}
.ztmain3 .ztmain3box a:hover{color:red;text-decoration:none;}
.ztmain3 .ztmain3box span{float:right;display:none;}


/*图片频道*/

.picmain{width:965px;margin:0px auto;}
.picmain .left{width:680px;float:left;}
.picmain .left .floatl{width:359px;float:left;padding:2px;border:#C6DDF1 1px solid; height:292px; overflow:hidden;}
.picmain .left .floatr{width:306px;float:right; background:url(hoticon.gif) no-repeat left top;border:#C6DDF1 1px solid;padding-bottom:10px;height:286px; overflow:hidden;}
.picmain .left .floatr ul{padding:13px;}
.picmain .left .floatr li{width:50%;float:left;text-align:center;height:137px;*+height:130px;_height:133px;overflow:hidden;}
.picmain .left .floatr img{width:130px;height:100px; padding:2px;border:#D4D4D4 1px solid;margin-bottom:8px;}
.picmain .left .floatr a:hover{text-decoration:none;color:red;}

.picmain .right{width:275px;float:right;border:#C6DDF1 1px solid;height:296px;overflow:hidden;}
.picmain .right .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.picmain .right .right01box{}
.picmain .right .right01box ul{padding:10px;}
.picmain .right .right01box li{height:25px;line-height:25px;overflow:hidden;}
.picmain .right .right01box a:Hover{color:red;text-decoration:none;}

.picmain2{width:965px;margin:0px auto;}
.picmain2 .col{border:#C6DDF1 1px solid;height:100%;overflow:hidden;margin-bottom:10px;padding-bottom:10px;}
.picmain2 .col .t{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069; position:relative;}
.picmain2 .col .t span{position:absolute;right:10px;top:0px;}
.picmain2 .col .t span a{ font-size:12px;font-weight:normal;color:#069; font-family:Verdana, Arial, Helvetica, sans-serif;}
.picmain2 .col .t span a:hover{ color:red; text-decoration:none;}
.picmain2 .col ul{padding:8px;}
.picmain2 .col li{width:157px;*+width:158px;background:url(img140.gif) no-repeat center top; float:left;text-align:center;height:142px;overflow:hidden;}
.picmain2 .col img{width:120px; height:96px; margin-bottom:5px; margin-top:8px;}
.picmain2 .col a:hover{color:red;text-decoration:none;}


.piclist{
	width: 815px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3275B9;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
}
.piclist .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069; }
.piclist .title span{width:120px;height:27px;line-height:27px;background:url(titbg.gif) repeat-x left bottom;display:block;margin-top:3px;font-size:14px;color:#069;text-align:center;font-weight:bold;border:#C6DDF1 1px solid; border-bottom:none; }
.piclist .piclistbox{}
.piclist .piclistbox a{}
.piclist .piclistbox a:hover{color:red;text-decoration:none;}
.picnr{width:965px;margin:0px auto;background:#1C1C1D;height:100%;overflow:hidden;}
.picnr .title{height:52px; line-height:52px;padding-left:30px;font-size:30px;font-weight:bold;color:#fff;}
.picnr .title span{color:#fff;font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center;color:#fff;}
.picnr .del a{color:#FFEA00;}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;color:#fff;}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px; color:#fff;}
.picnr .nph_tj a{ color:#fff;}
.picnr .imageintro{padding:10px 30px;line-height:24px;color:#fff; text-align:left;}
 

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:860px;overflow: hidden;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;color:#767676;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {
    height:112px;
    background:#FFF;
	padding:5px;
}
.thumb_1 {
	text-align: center;
	float: left;
	height: 50px;
	width: 60px;
	padding-top: 30px;
	font-weight: 400;
	font-size: 14px;
	color:#000;
}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;
	width: 790px;
}
.thumb_2_1 {
	background:url(qh1.gif) no-repeat 0px 20px;
	float: left;
	height: 113px;
	width: 35px;
	cursor:pointer;
	
	margin-left:10px;
	_margin-left:0px;
}
.thumb_2_2 {
	background:url(qh2.gif) no-repeat 0px 20px;
	float: right;
	height: 113px;
	width: 35px;
	cursor:pointer;
}
#scrool_div {
	width:708px;
	position:relative;
	height:110px;
	overflow:hidden;
}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{
	width:126px;
	height:95px;
	margin:5px;
}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}
/* 图片分页方式的样式结束*/


/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:590px;}
.imggrouplist li{width:130px;float:left;margin:2px;border:1px #999999 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:120px;height:90px;}
/*组图显示方式的样式结束*/

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}
/*平行显示方式样式结束*/
#pageNext{text-align:right}

.xgphoto{width:963px;margin:0px auto;border:#C6DDF1 1px solid; height:100%; overflow:hidden;}
.xgphoto .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.xgphoto .xgphotobox{}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:20%;float:left;text-align:center;height:140px;overflow:hidden;}
.xgphoto .xgphotobox img{padding:2px;border:#D4D4D4 1px solid;margin-bottom:10px;}
.xgphoto .xgphotobox a{}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}

.xgphoto  .commentbox{ padding:10px;}


.picpl{width:965px;margin:0px auto;}
.picpl .left{width:680px;float:left;}
.picpl .left .left01{border:#C6DDF1 1px solid;}
.picpl .left .left01 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.picpl .left .left01 .left01box{padding:10px;}

.picpl .left .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left .left01 .searchbox #content_nei{}
.picpl .left .left01 .searchbox #content_nei ul{}
.picpl .left .left01 .searchbox #content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left .left01 .searchbox #content_nei h1{width:120px; float:left;}
.picpl .left .left01 .searchbox #content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left .left01 .searchbox #content_nei h3{width:520px; float:right;}
.picpl .left .left01 .searchbox #content_nei h3 a{ font-size:14px; font-weight:bold; color:#069; text-decoration:underline;}
.picpl .left .left01 .searchbox #content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left .left01 .searchbox #content_nei h3 span.intro{font-size:12px; font-weight:normal;}

.picpl .right{width:275px;float:right;}
.picpl .right .right01{border:#C6DDF1 1px solid;height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right .right01 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.picpl .right .right01 .right01box{}
.picpl .right .right01 .right01box ul{padding:8px;}
.picpl .right .right01 .right01box li{width:50%;float:left;text-align:center;height:126px;overflow:hidden;}
.picpl .right .right01 .right01box img{width:110px;height:90px;border:#D4D4D4 1px solid;padding:2px; margin-bottom:8px;}
.picpl .right .right01 .right01box a:hover{color:red;text-decoration:none;}



/*图片筛选*/

.photolisting{}
.photolisting ul{ padding:10px;}
.photolisting li{width:25%; float:left; height:130px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting img{width:135px; height:90px; border:#e8e8e8 1px solid; padding:2px; margin-bottom:8px;}
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}


/*下载*/

.downmain{width:965px;margin:0px auto;}
.downmain .left{width:250px;float:left;border:#C6DDF1 1px solid;}
.downmain .left .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.downmain .left .leftbox{padding:8px;}
.downmain .left .leftbox ul{}
.downmain .left .leftbox li{width:50%; height:100px; float:left;text-align:center; overflow:hidden;}
.downmain .left .leftbox img{width:98px;height:72px;border:#D4D4D4 1px solid;padding:2px;}
.downmain .left .leftbox a{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.downmain .left .leftbox a:hover{color:red; text-decoration:none;}
.downmain .mid{width:435px;float:left;border:#C6DDF1 1px solid;margin-left:10px;}
.downmain .right{width:255px;float:right;}
.downmain .right .right01{border:#C6DDF1 1px solid;height:338px;overflow:hidden;}
.downmain .right .right01 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069;}
.downmain .right .right01 .right01box{padding:8px;}
.downmain .right .right01 .right01box dl{height:51px;border-bottom:#ccc 1px dashed;margin-bottom:8px;}
.downmain .right .right01 .right01box dt{width:40px;float:left;}
.downmain .right .right01 .right01box dd{width:190px;float:right;}
.downmain .right .right01 .right01box dd h6{font-size:12px;}
.downmain .right .right01 .right01box dd h6 a{color:#069;}
.downmain .right .right01 .right01box dd h6 a:hover{color:red; text-decoration:none;}

.ad960{width:965px; margin:0px auto; overflow:hidden;}

.downmainbox{width:965px; margin:0px auto;}
.downmainbox .left{width:698px; float:left;}
.downmainbox .colr{width:342px; float:left; margin-bottom:10px; border:#C6DDF1 1px solid; height:295px; overflow:hidden;}
.downmainbox .colr .t{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069; position:relative;}
.downmainbox .colr .t span{ position:absolute; right:10px; top:0;}
.downmainbox .colr .t span a{ font-size:12px;color:#069;font-weight:normal;}
.downmainbox .colr .t span a:hover{ color:red; text-decoration:none;}

.downmainbox .colr ul{padding:10px;}
.downmainbox .colr li{ height:25px; line-height:25px; background:url(artarrow.gif) no-repeat 0px 12px; padding-left:10px;}
.downmainbox .colr span#more{ float:right; color:#999;}
.downmainbox .colr a{ font-size:14px;}
.downmainbox .colr a:hover{ color:red; text-decoration:none;}

.downmainbox .coll{width:342px;float:right;margin-bottom:10px;border:#C6DDF1 1px solid;height:295px; overflow:hidden;}
.downmainbox .coll .t{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#069; position:relative;}
.downmainbox .coll .t span{ position:absolute; right:10px; top:0;}
.downmainbox .coll .t span a{font-size:12px;color:#069;font-weight:normal;}
.downmainbox .coll .t span a:hover{ color:red; text-decoration:none;}
.downmainbox .coll ul{padding:10px;}
.downmainbox .coll li{ height:25px; line-height:25px; background:url(artarrow.gif) no-repeat 0px 12px; padding-left:10px;}
.downmainbox .coll span#more{ float:right; color:#999;}
.downmainbox .coll a{ font-size:14px;}
.downmainbox .coll a:hover{ color:red; text-decoration:none;}

.downmainbox .right{width:255px; float:right;}
.downmainbox .right .right01{ border:#C6DDF1 1px solid;}
.downmainbox .right .right01 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden;}
.downmainbox .right .right01 .title span{width:88px;margin-left:5px; text-align:center; background:url(titbg.gif) repeat-x left bottom; height:27px; line-height:27px;margin-top:2px; font-size:14px; font-weight:bold;color:#069; display:block; border:#C6DDF1 1px solid; border-bottom:none;}
.downmainbox .right .right01 .right01box{}
.downmainbox .right .right01 .right01box ul{ padding:8px;}
.downmainbox .right .right01 .right01box li{ height:25px; line-height:25px;}
.downmainbox .right .right01 .right01box a:hover{ color:red; text-decoration:none;}

.downmainbox .right .right01 .diggbox{}
.downmainbox .right .right01 .diggbox ul{ padding:8px;}
.downmainbox .right .right01 .diggbox li{ height:26px; line-height:26px;}
.downmainbox .right .right01 .diggbox a:hover{ color:red; text-decoration:none;}

.downmainbox .right .right01 .votebox{}
.downmainbox .right .right01 .votebox ul{ padding:8px;}

.downlist{width:965px; margin:0px auto;}
.downlist .left{width:680px; float:left;}
.downlist .left .left01{ border:#C6DDF1 1px solid; height:100%; overflow:hidden; padding-bottom:10px;}
.downlist .left .left01 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden;font-size:14px; font-weight:bold; padding-left:10px; color:#069; }
.downlist .left .left01 .leftbox{ padding:20px;}
.downlist .left .left01 .leftbox ul{}
.downlist .left .left01 .leftbox .software{padding:5px;margin:-1px 0 0;border-bottom:1px dashed #CCC;height: auto; margin-bottom:8px;overflow:hidden;}
.downlist .left .left01 .leftbox .software span.image{width:110px;float:left;margin-right:10px;display:inline;padding:2px;border:1px solid #dcdcdc;}
.downlist .left .left01 .leftbox .software span.image img{width:110px; height:90px;}

.downlist .left .left01 .leftbox .software h4.name{font-size:14px;margin-bottom:5px;overflow:hidden;zoom:1;}
.downlist .left .left01 .leftbox .software h4.name a{color:#666; font-family:Verdana, Arial, Helvetica, sans-serif}
.downlist .left .left01 .leftbox .software h4.name a:hover{ color:red; text-decoration:none;}
.downlist .left .left01 .leftbox .software h4.name .url{float:left;max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.downlist .left .left01 .leftbox .software h4.name .she{float:left;max-width:1000px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.downlist .left .left01 .leftbox .software .name .url{width:350px;}
.downlist .left .left01 .leftbox .software .name .date{float:right;font-size:85%;font-weight:normal;color:#999;}
.downlist .left .left01 .leftbox .software .info{color:#666;margin-bottom:5px;word-spacing:5px;}
.downlist .left .left01 .leftbox .software .info em{font-style:normal;color:#c00;}
.downlist .left .left01 .leftbox .software .info t{ color:#FFCC00; }
.downlist .left .left01 .leftbox .software .info span{margin-right:15px;}
.downlist .left .left01 .leftbox .software .info a:hover{ color:red; text-decoration:none;}
.downlist .left .left01 .leftbox .software .dec{ line-height:22px; color:#999;}

.downlist .right{width:275px; float:right;}
.downlist .right .right01{ border:#C6DDF1 1px solid; height:100%; overflow:hidden;}
.downlist .right .right01 .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;overflow:hidden; }
.downlist .right .right01 .title span{width:100px; text-align:center; display:block; background:url(titbg.gif) repeat-x left bottom; margin-top:2px; border:#C6DDF1 1px solid; border-bottom:none; margin-left:5px; height:27px; line-height:27px;font-size:14px; font-weight:bold; color:#069;}
.downlist .right .right01 .softtjbox{ padding:8px;}
.downlist .right .right01 .softtjbox ul{}
.downlist .right .right01 .softtjbox li{width:50%; float:left; text-align:center; height:112px; overflow:hidden;}
.downlist .right .right01 .softtjbox img{width:102px; height:76px; padding:2px; border:#e8e8e8 1px solid; margin-bottom:5px;}
.downlist .right .right01 .softtjbox a{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.downlist .right .right01 .softtjbox a:hover{ color:red; text-decoration:none;}

.downlist .right .right01 .right01box{}
.downlist .right .right01 .right01box ul{ padding:8px;}
.downlist .right .right01 .right01box li{ height:25px; line-height:25px; overflow:hidden;}
.downlist .right .right01 .right01box a:hover{ color:red; text-decoration:none;}

.downlist .floatl{width:680px; float:left;}
.downlist .floatl .title{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; padding-left:15px; overflow:hidden;font-size:14px; font-weight:bold; color:#069;}
.downlist .floatl .left01{ border:#C6DDF1 1px solid; height:100%; overflow:hidden; padding-bottom:10px;}
.downlist .floatl .left01 .downbox1{ padding:20px;}
.downlist .floatl .left01 .downbox1 .floatl{width:170px; float:left;}
.downlist .floatl .left01 .downbox1 .floatl img{ padding:2px; border:#D4D4D4 1px solid;}
.downlist .floatl .left01 .downbox1 .floatr{width:450px; float:right;}
.downlist .floatl .left01 .downbox1 .floatr ul{}
.downlist .floatl .left01 .downbox1 .floatr li{width:50%; float:left; height:25px; line-height:25px;overflow: hidden;  white-space:nowrap; text-overflow:ellipsis;  }

.downlist .floatl .left01 .digg{width:500px; margin:0px auto; text-align:center;}
.downlist .floatl .left01 .digg a{}
.downlist .floatl .left01 .digg a:hover{ color:red; text-decoration:none;}

.downlist .floatl .left02{ border:#C6DDF1 1px  solid;}
.downlist .floatl .left02 .downbox2{ padding:8px; line-height:24px; font-size:14px;}

.downlist .floatl .left03{ border:#C6DDF1 1px  solid;}
.downlist .floatl .left03 .Commentbox{ padding:20px;}
.downlist .floatl .left03 .Commentbox a:hover{ color:red; text-decoration:none; }

.downlist .downsx{width:680px; float:left;}
.downlist .downsx .search01 .title{border:#CCE0F5 1px solid; background:#F3FAFF; height:49px;overflow:hidden;}
.downlist .downsx .search01 .title h2{ background:url(pic_09.gif) no-repeat; width:181px; height:49px; font-size:22px; font-weight:bold; color:#069; text-align:center; display:block;font-family:"宋体"; line-height:49px; float:left;}

.downlist .downsx .softlisting{height:100%;overflow:Hidden;}
.downlist .downsx .softlisting ul{padding:10px;}
.downlist .downsx .softlisting li{ height:110px; border-bottom:#e8e8e8 1px dashed; margin-bottom:8px;}
.downlist .downsx .softlisting  h1{width:130px; float:left;}
.downlist .downsx .softlisting  h2{width:520px; float:left;}
.downlist .downsx .softlisting  h2 a{ font-size:14px; font-weight:normal;}
.downlist .downsx .softlisting  h2 a:hover{ color:red; text-decoration:none;}
.downlist .downsx .softlisting  h2 span.intro{ font-size:12px; font-weight:normal; line-height:21px; color:#999; overflow:hidden;}

.multipage{width:98%; margin:0px auto; overflow:hidden;}


.zjmain{width:965px; margin:0px auto;}
.zjmain .floatl{width:695px; float:left; border:#C6DDF1 1px solid;}
.zjmain .floatl .title{background:url(titbg.gif) repeat-x left bottom; height:29px; line-height:29px;font-size:14px; font-weight:normal; color:#069;border-bottom:#C6DDF1 1px solid;}
.zjmain .floatl .title span#icon{width:20px;display:block; float:left;background:url(ask_points.gif) no-repeat 5px -259px; height:29px;}
.zjmain .floatl .title span#seatype{ float:right;padding-right:15px;}
.zjmain .floatl .title span#seatype a{ font-size:12px; color:#000; padding:0px 5px;}
.zjmain .floatl .title span#seatype a:hover{ color:red; text-decoration:none;}

.zjmain .floatl .zjlistbox{}
.zjmain .floatl .zjlistbox ul{ padding:10px;}
.zjmain .floatl .zjlistbox .askzj{ height:153px; border-bottom:#e8e8e8 1px dashed; margin-bottom:8px; overflow:hidden;}
.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03{width:140px; float:left;}
.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03 img{ padding:2px; border:#e8e8e8 1px solid;}

.zjmain .floatl .zjlistbox .u_zjt_tgrz{margin:5px; background:#F3F3F3; padding:2px; text-align:center; border:#e8e8e8 1px solid; height:38px; line-height:38px;}

.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04{width:auto; padding-left:10px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 span{ font-size:12px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 .zxbtn a{margin-top:10px; width:64px; float:right; height:25px; line-height:25px; padding-left:28px; background:url(askbtn.gif) no-repeat; display:block; color:red;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 .zxbtn a:hover{ text-decoration:none;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 h2 a{ font-size:12px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 h2 a:hover{ color:red; text-decoration:none; }
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 p{ line-height:23px;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 p span a{ color:#069;}
.zjmain .floatl .zjlistbox .askzj  .zhuanjia_v04 p span a:hover{ color:red; text-decoration:none; }

.zjmain .floatr{width:255px; float:right; }
.zjmain .floatr .floatr1{border:#C6DDF1 1px solid;}
.zjmain .floatr .floatr1 .title{background:url(titbg.gif) repeat-x left bottom; height:29px; line-height:29px;font-size:14px; font-weight:normal; color:#069;border-bottom:#C6DDF1 1px solid;}
.zjmain .floatr .floatr1 .title span{width:20px; float:left; background:url(ask_points.gif) no-repeat left -210px; height:23px; display:block;margin-left:5px; padding-right:5px;}
.zjmain .floatr .floatr1 .floatr1box{ padding:10px; line-height:24px; text-indent:2em;}
.zjmain .floatr .floatr1 .floatr1box div{ text-align:center;}


/*首页底部友情链接版权信息*/

.friendlink{
	width: 1078px;
	margin: 0px auto;
	border: 1px solid #CCCCCC;
}
.friendlink .title{
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
}
.friendlink .title span#tit{
	display: block;
	width: 88px;
	text-align: center;
	background: url(icon2.gif) no-repeat right top;
	font-size: 12px;
	font-weight: bold;
	color: #3275B9;
	float: left;
}
.friendlink .title span#more{display:block; float:right; padding-right:10px;}
.friendlink .title span#more a{font-weight:normal;color:#069;}
.friendlink .title span#more a:hover{color:red;text-decoration:none;}

.friendlink .linkbox{line-height: 29px;height: 29px;float: left;}
.friendlink  a:hover{color:red;text-decoration:none;}

.copyright{
	width: 1085px;
	margin: 0px auto;
}
.copyright .foot{
	height: 390px;
	line-height: 29px;
	color: #999;
	padding-top: 20px;
}
.copyright  a{
	color: #FFF;
}
.copyright a:hover{color:red;text-decoration:none;}
.copyright #copyright{
	line-height: 24px;
	padding-top: 30px;
	text-align: left;
}
.copyright #copyright p{ float:left
}

/*投票*/
.votemain{width:963px;margin:0px auto;border:#C6DDF1 1px solid;}
.votemain .title{background:url(titbg.gif) repeat-x left top;height:29px; line-height:29px; overflow:hidden; font-size:14px; font-weight:bold; color:#069; padding-left:15px;}
.votemain .votemainbox{padding:8px;}
.votemain .votemainbox .tit{background:#f1f1f1;height:31px;line-height:31px;font-size:14px;text-align:center;}


/*网站地图*/
.mapmain{width:965px;margin:0px auto;border:#C6DDF1 1px solid;}
.mapmain .tit{background:url(titbg.gif) repeat-x 0px top; height:30px; line-height:30px;padding-left:10px;}
.mapmain .tit h2{background:url(titbg.gif) repeat-x 0px bottom; height:27px; line-height:27px; margin-top:2px; float:left;font-size:14px;font-weight:bold; color:#069; width:80px; text-align:center; border:#C6DDF1 1px solid; border-bottom:none;}
.mapmain .tit span{margin-left:15px;font-size:14px; font-weight:normal; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif;}

.mapmain .mapbox{padding:20px;}
.mapmain .mapbox .maplist{border:1px solid #f1f1f1;margin-bottom:9px;padding:6px;}
.mapmain .mapbox .maplist .classname{background:#FAFAFA; border:#f1f1f1 1px solid; padding-left:4px;margin-bottom:10px;}
.mapmain .mapbox .maplist .classname a{font-weight:bold;font-size:16px;padding:0px 5px;}
.mapmain .mapbox .maplist .classname a:hover{ color:red; text-decoration:none;}

.mapmain .mapbox .maplist2{padding:3px;line-height:28px;}


.mapmain .mapbox .maplist2 span.classname2{line-height:30px;}
.mapmain .mapbox .maplist2 span.classname2 a{padding:0px 5px; color:#555; font-weight:bold;}
.mapmain .mapbox .maplist span a{ padding:0px 5px;}
.mapmain .mapbox .maplist span a:hover{color:#ff6600;text-decoration:none;}


/*空间门户*/

.spacenav{ width:963px; margin:0px auto;border:#C6DDF1 1px solid; background:#F5FAFE;height:31px; line-height:31px;}
.spacenav h3{width:90px; float:left; background:url(icon2.gif) no-repeat right top; text-align:center; font-size:14px; font-weight:normal; color:#FF6600;}
.spacenav ul{width:850px; float:right;}
.spacenav li{width:auto; float:left; padding:0px 5px; }
.spacenav A{ font-size:14px;}
.spacenav a:hover{ color:red; text-decoration:none; }

.spacemain{width:965px; margin:0px auto;}
.spacemain .left{width:700px; float:left; }
.spacemain .left .left01{border:#C6DDF1 1px solid; padding-bottom:10px; height:100%; overflow:hidden;}
.spacemain .left .left01 h3{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; color:#069; padding-left:15px; font-size:14px; position:relative;}
.spacemain .left .left01 h3 span{ position:absolute; right:10px; top:0px;}
.spacemain .left .left01 h3 span a{ font-size:12px; font-weight:normal;}
.spacemain .left .left01 h3 span a:hover{ color:red; text-decoration:none;}

.spacemain .left .left01 .left01box{ padding:10px;}
.spacemain .left .left01 .left01box ul{}
.spacemain .left .left01 .left01box li{width:14%; background:url(img60.gif) no-repeat center top; margin:1px;height:80px; float:left; text-align:center;}
.spacemain .left .left01 .left01box img{width:48px; height:48px; margin-bottom:8px;margin-top:5px;}
.spacemain .left .left01 .left01box a{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.spacemain .left .left01 .left01box a:hover{ color:red; text-decoration:none;}

.spacemain .left .left01 .left02box{ padding:10px;}
.spacemain .left .left01 .left02box ul{}
.spacemain .left .left01 .left02box li{width:25%; text-align:center; float:left; margin:0px 9px;background:url(img140.gif) no-repeat 10px top; width:140px; height:142px; padding:5px 5px 0px 8px;}
.spacemain .left .left01 .left02box img{ padding-top:3px; margin-bottom:4px;}
.spacemain .left .left01 .left02box a{ font-family:Verdana, Arial, Helvetica, sans-serif; }
.spacemain .left .left01 .left02box a:hover{ color:red; text-decoration:none;}

.spacemain .left .left02{}
.spacemain .left .left02 div.title{background:url(titbg.gif) repeat-x left top;border:#C6DDF1 1px solid; border-bottom:none; height:29px; line-height:29px; padding-left:15px;font-size:14px; color:#069;}
.spacemain .left .left02 .left02box{margin-top:8px;}
.spacemain .left .left02 .left02box .floatl{width:336px; float:left;}
.spacemain .left .left02 .left02box .floatl h2{ background:url(multipage.gif) no-repeat 0px 10px; height:30px; line-height:30px; font-size:14px; font-weight:normal; padding-left:15px;color:#069; border-bottom:#e8e8e8 1px solid; }
.spacemain .left .left02 .left02box .floatl .floatlbox{padding:10px; height:140px; overflow:hidden;}
.spacemain .left .left02 .left02box .floatl .floatlbox ul{}
.spacemain .left .left02 .left02box .floatl .floatlbox li{background:url(artarrow.gif) no-repeat 0px 10px; height:25px; line-height:25px;  border-bottom:#e8e8e8 1px dotted; padding-left:10px;}
.spacemain .left .left02 .left02box .floatl .floatlbox a{ font-size:12px;}
.spacemain .left .left02 .left02box .floatl .floatlbox a:hover{ color:red; text-decoration:none;}
.spacemain .left .left02 .left02box .floatl .floatlbox span#date{ float:right; color:#999;}

.spacemain .left .left02 .left02box .floatr{width:336px; float:right;}
.spacemain .left .left02 .left02box .floatr h2{background:url(multipage.gif) no-repeat 0px 10px;  height:30px; line-height:30px; font-size:14px; font-weight:normal; padding-left:15px; color:#069;border-bottom:#e8e8e8 1px solid; }
.spacemain .left .left02 .left02box .floatr .floatrbox{ padding:10px; height:140px; overflow:hidden;}
.spacemain .left .left02 .left02box .floatr .floatrbox ul{}
.spacemain .left .left02 .left02box .floatr .floatrbox li{background:url(artarrow.gif) no-repeat 0px 10px;height:25px; line-height:25px;  border-bottom:#e8e8e8 1px dotted; padding-left:10px;}
.spacemain .left .left02 .left02box .floatr .floatrbox a{ font-size:12px;}
.spacemain .left .left02 .left02box .floatr .floatrbox a:hover{ color:red; text-decoration:none;}
.spacemain .left .left02 .left02box .floatr .floatrbox span#date{ float:right; color:#999;}

.spacemain .right{width:255px; float:right;}
.spacemain .right .focus{border:#C6DDF1 1px solid; overflow:hidden;}
.spacemain .right .right01{ border:#C6DDF1 1px solid; height:100%; overflow:hidden; padding-bottom:5px;}
.spacemain .right .right01 h3{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; color:#069; padding-left:15px; font-size:14px; position:relative;}
.spacemain .right .right01 h3 span{ position:absolute; right:10px; top:0px;}
.spacemain .right .right01 h3 span a{ font-size:12px; font-weight:normal;}
.spacemain .right .right01 h3 span a:hover{ color:red; text-decoration:none;}

.spacemain .right .right01 .right01box{ padding:8px;}

.spacemain .right .right01 .right02box{ padding:8px;}
.spacemain .right .right01 .right02box ul{}
.spacemain .right .right01 .right02box li{ height:25px; line-height:25px;  background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;}
.spacemain .right .right01 .right02box a{}
.spacemain .right .right01 .right02box a:hover{ color:red; text-decoration:none;}
.spacemain .right .right01 .right02box span#date{ float:right; color:#999;} 

.spacemain .right .right01 .right03box{ padding:8px;}
.spacemain .right .right01 .right03box ul{}
.spacemain .right .right01 .right03box li{ height:25px; line-height:25px;  background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px;}
.spacemain .right .right01 .right03box a:Hover{ color:red; text-decoration:none;}

.spacemain .right .right01 .right04box{ padding:8px;}
.spacemain .right .right01 .right04box ul{}
.spacemain .right .right01 .right04box li{line-height:25px; border-bottom:#e8e8e8 1px dashed; background:url(artarrow.gif) no-repeat 0px 10px;}
.spacemain .right .right01 .right04box a:Hover{ color:red; text-decoration:none;}

.spacemainbox .categorybox{ display:none;}
.spacemainbox{width:965px; margin:0px auto; border:#C6DDF1 1px solid; height:100%; overflow:hidden}
.spacemainbox h3{background:url(titbg.gif) repeat-x left bottom; height:29px; line-height:29px; color:#069; padding-left:15px; font-size:14px;}
.spacemainbox .morespace{ padding:10px;}
.spacemainbox .morespace ul{}
.spacemainbox .morespace li{width:460px; margin:5px; float:left; border-bottom:#e8e8e8 1px dotted;}
.spacemainbox .morespace .userpic{width:60px;height:60px; float:left; background:url(img60.gif) no-repeat left center; text-align:center}
.spacemainbox .morespace .userpic img{width:50px; height:50px; margin-top:3px;}
.spacemainbox .morespace .mysplittd{width:390px; float:right;}
.spacemainbox .morespace .mysplittd span{ height:25px; line-height:25px;}
.spacemainbox .morespace .mysplittd span a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.spacemainbox .morespace .mysplittd span a:hover{ color:red; text-decoration:none;}
.spacemainbox .morespace .mysplittd .btntips a:hover{color:red; text-decoration:none;}

.spacemainbox .spacesear{ margin:10px; border:#e8e8e8 1px solid; background:#FAFAFA; height:30px; line-height:30px; text-align:center;}
.spacemainbox .spacesear .btn{ background:red; color:#fff; border:#f1f1f1 1px solid; height:20px; line-height:17px;}

.spacemainbox .albumlist{ padding:10px;}
.spacemainbox .albumlist ul{}
.spacemainbox .albumlist li{width:140px; height:142px; margin:5px; background:url(img140.gif) no-repeat; float:left; text-align:center; overflow:hidden;}
.spacemainbox .albumlist img{width:120px; height:102px; padding:2px;margin-bottom:2px;}
.spacemainbox .albumlist a:hover{ color:red; text-decoration:none;}

.spacemainbox .groupmore{padding:10px;}
.spacemainbox .groupmore li{width:33%; float:left;}
.spacemainbox .groupmore img{width:110px; height:95px; padding:2px; border:#e8e8e8 1px solid;}
.spacemainbox .groupmore a.teamname{ font-weight:bold;}
.spacemainbox .groupmore a:hover{ color:red; text-decoration:none;}

.freshmainbox{width:965px; margin:0px auto;}
.freshmainbox .left{width:700px; float:left;border:#C6DDF1 1px solid; height:100%; overflow:hidden}
.freshmainbox .freshmain{ padding:10px;}
.freshmainbox .left h3{background:url(titbg.gif) repeat-x left bottom; height:29px; line-height:29px; color:#069; padding-left:15px; font-size:14px;}
.freshmainbox .left .faceborder{width:65px; height:65px; border:#e8e8e8 1px solid; padding:2px;}
.freshmainbox .left .btn{background:red; color:#fff; border:#f1f1f1 1px solid; height:20px; line-height:17px;}
.freshmainbox .freshmain .cmttextarea{width:550px; height:30px; padding:5px; color:#999;}
.freshmainbox .right{width:250px; float:right;}
.freshmainbox .right .right01{border:#C6DDF1 1px solid; height:100%; overflow:hidden }
.freshmainbox .right .right01 h3{background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px; color:#069; padding-left:15px; font-size:14px; position:relative;}
.freshmainbox .right .right01 h3 span{ position:absolute; right:10px; top:0px;}
.freshmainbox .right .right01 h3 span a{ font-size:12px; font-weight:normal;}
.freshmainbox .right .right01 h3 span a:hover{ color:red; text-decoration:none;}

.freshmainbox .right .right01 .right01box{ padding:8px;}
.freshmainbox .right .right01 .right01box ul{}
.freshmainbox .right .right01 .right01box li{width:25%; float:left; text-align:center;}
.freshmainbox .right .right01 .right01box img{width:46px; height:46px; padding:2px; border:#e8e8e8 1px solid; margin-bottom:8px;}
.freshmainbox .right .right01 .right01box a{}

.freshmainbox .left #searchresult{}
.freshmainbox .left #searchresult li{width:50%; float:left; text-align:center; height:130px; border-bottom:#e8e8e8 1px dashed; overflow:hidden;}
.freshmainbox .left #searchresult .face img{width:58px; height:58px; padding:2px; border:#e8e8e8 1px solid;}
.freshmainbox .left #searchresult a:hover{ color:red; text-decoration:none;}
.freshmainbox .left #searchresult .realname{ font-family:Verdana, Arial, Helvetica, sans-serif; height:25px; line-height:25px;}

/*公司大全*/
.companymain1{width:965px; margin:0px auto;}
.companymain1 .left{width:275px; float:left;}
.companymain1 .left .left01{ background:url(hoticon.gif) no-repeat left top;border:#C6DDF1 1px solid; height:219px; overflow:hidden;}
.companymain1 .left .left01 .title{ font-size:14px; color:#CC0000; font-weight:bold; padding-left:35px; line-height:30px;}
.companymain1 .left .left01 .left01box{ padding:0px 8px;}
.companymain1 .left .left01 .left01box ul{}
.companymain1 .left .left01 .left01box li{line-height:24px; background:url(artarrow.gif) no-repeat 0px 10px; padding-left:10px; border-bottom:#f1f1f1 1px dashed;}
.companymain1 .left .left01 .left01box span#date{ float:right; color:#999;}
.companymain1 .left .left01 .left01box a{}
.companymain1 .left .left01 .left01box a:hover{ color:red; text-decoration:none;}

.companymain1 .middle{width:450px; float:left;margin-left:10px;}
.companymain1 .right{width:220px; float:right;}
.companymain1 .right .right01{ border:#C6DDF1 1px solid; padding:8px;}
.companymain1 .right .right01 li{}
.companymain1 .right .right01 li span{ color:green;}
.companymain1 .right .right02{ border:#C6DDF1 1px solid; background:#FCFEFF; height:46px; text-align:center; padding:6px 8px; overflow:hidden;}


.companymain2{width:965px; margin:0px auto;}
.companymain2 .left{width:735px; float:left;}
.companymain2 .left .title{border:#CCE0F5 1px solid; background:#F3FAFF; height:49px; overflow:hidden;}
.companymain2 .left .title h2{background:url(pic_09.gif) no-repeat; width:181px; height:49px; font-size:22px; font-weight:bold; color:#069; text-align:center; display:block;font-family:"宋体"; line-height:49px; float:left;}
.companymain2 .left .left01box{border:#CCE0F5 1px solid; border-top:none; padding:10px;}

.companymain2 .left .left01box .companyname a{ font-size:16px; font-weight:bold; color:#000;}
.companymain2 .left .left01box .companyname a:hover{ color:red; text-decoration:none;}
.companymain2 .left .left01box .companylist{ line-height:24px;}
.companymain2 .left .left01box .companylist a:hover{ color:red; text-decoration:none;}

.companymain2 .left .left01box .productclass{}
.companymain2 .left .left01box .productclass .classname a{font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
.companymain2 .left .left01box .productclass .classname a:hover{ color:red; text-decoration:none;}
.companymain2 .left .left01box .productclass .classname span.num{ color:#ff6600;}
.companymain2 .left .left01box .productclass .seconditem{ line-height:24px;}
.companymain2 .left .left01box .productclass .seconditem a:hover{ color:red; text-decoration:none;}

.companymain2 .right{ width:220px; float:right;}
.companymain2 .right .right01{border:#CCE0F5 1px solid; height:100%; overflow:hidden;}
.companymain2 .right .right01 .title{ background:url(titbg.gif) repeat-x; height:29px; line-height:29px;  font-size:14px; font-weight:bold; color:#069; padding-left:15px;}
.companymain2 .right .right01 .right01box{ padding:8px;}
.companymain2 .right .right01 .right01box ul{}
.companymain2 .right .right01 .right01box li{line-height:24px;}
.companymain2 .right .right01 .right01box a{}
.companymain2 .right .right01 .right01box a:hover{ color:red; text-decoration:none;}
.companymain2 .right .right01 .right01box span{ font-weight:bold; color:#ff6600;padding-right:5px;}

.companymain2 .right .right01 .right02box{ padding:8px;}
.companymain2 .right .right01 .right02box a{}
.companymain2 .right .right01 .right02box a:hover{ color:red; text-decoration:none;}

.company_list{width:965px; margin:0px auto;}
.company_list .left{width:735px; float:left;}
.company_list .left .left01{}
.company_list .left .left01 .title{border:#CCE0F5 1px solid; background:#F3FAFF; height:49px; overflow:hidden;}
.company_list .left .left01 .title h2{background:url(pic_09.gif) no-repeat; width:181px; height:49px; font-size:22px; font-weight:bold; color:#069; text-align:center; display:block;font-family:"宋体"; line-height:49px; float:left;}
.company_list .left .left01 .title span{ display:block; float:right; line-height:49px; font-size:14px; padding-right:20px;}
.company_list .left .left01 .left01box{border:#CCE0F5 1px solid;  border-top:none; height:100%; overflow:hidden;padding:8px; color:#ff6600;}
.company_list .left .left01 .left01box a{ font-size:14px;}
.company_list .left .left01 .left01box a:hover{ color:red; text-decoration:none;}
 
.company_list .left .left01 .newslist{border:#CCE0F5 1px solid;  border-top:none; height:100%; overflow:hidden;padding:8px; color:#ff6600;}
.company_list .left .left01 .newslist h1{ font-size:14px;color:#000; background:#f1f1f1; height:28px; line-height:28px; padding-left:15px;}
.company_list .left .left01 .newslist a{}
.company_list .left .left01 .newslist a:hover{ color:red; text-decoration:none;}

.company_list .left .left01 .left03box{border:#CCE0F5 1px solid;  border-top:none; height:100%; overflow:hidden;padding:8px;}
.company_list .left .left01 .left03box .productorder{ height:30px; line-height:30px; margin-bottom:10px;}
.company_list .left .left01 .left03box .productorder a{width:88px; float:left; height:30px; background:#CC0000; text-align:center; margin:0px 5px; color:#FFF;}
.company_list .left .left01 .left03box .productorder a:hover{ color:#FFFF00;}


.company_list .left .left01 .left03box table{}
.company_list .left .left01 .left03box table tr.product_list{background:#F3FAFF; height:28px; line-height:28px; font-weight:bold;}
.company_list .left .left01 .left03box table td.pic img{ padding:2px; border:#F3FAFF 2px solid;}
.company_list .left .left01 .left03box table td.pic img:hover{ border:#ff6600 2px solid;}
.company_list .left .left01 .left03box table td a.productname{ font-size:12px; font-weight:bold; color:#069;}
.company_list .left .left01 .left03box table td a:hover{ color:red; text-decoration:none;}
.company_list .left .left01 .left03box table td a.liuyan{ font-size:12px; font-weight:normal; color:#000;}
.company_list .left .left01 .left03box table td span.lxfs a{ color:#069; font-weight:normal;}

.company_list .left .compsea{border:#CCE0F5 1px solid; background:#F3FAFF; padding:8px 15px; font-size:14px;}
.company_list .left .left02{}
.company_list .left .left02 img{width:100%;}

.company_list .right{width:220px; float:right;}

.company_list .right .right01{ padding:8px;border:#C6DDF1 1px solid; background:#FCFEFF; height:46px; overflow:hidden;}
.company_list .right .right01 a{ height:34px; line-height:34px; text-align:center;}
.company_list .right .right01 a:hover{color:#B50607; background:url(hoverbg.png) no-repeat left bottom; height:34px; line-height:34px; text-decoration:none;}

.company_list .right .right02{ border:#C6DDF1 1px solid; background:#FCFEFF; height:46px; text-align:center; padding:6px 8px; overflow:hidden;}

.company_list .right .right03{border:#CCE0F5 1px solid; height:100%; overflow:hidden;}
.company_list .right .right03 .title{ background:url(titbg.gif) repeat-x; height:29px; line-height:29px;  font-size:14px; font-weight:bold; color:#069; padding-left:15px;}
.company_list .right .right03 .right03box{ padding:8px;}
.company_list .right .right03 .right03box ul{}
.company_list .right .right03 .right03box li{line-height:24px;width:200px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.company_list .right .right03 .right03box a{}
.company_list .right .right03 .right03box a:hover{ color:red; text-decoration:none;}
.company_list .right .right03 .right03box span{ font-weight:bold; color:#ff6600;padding-right:5px;}

.company_list .right .right03 .right02box{ padding:8px;}
.company_list .right .right03 .right02box a{}
.company_list .right .right03 .right02box a:hover{ color:red; text-decoration:none;}


/*company_show*/

.companyshow{width:965px; margin:0px auto;}
.companyshow .left{width:280px; float:left;}
.companyshow .left .left01{border:#CCE0F5 1px solid; height:100%; overflow:hidden;}
.companyshow .left .left01 .title{background:url(titbg.gif) repeat-x; height:29px; line-height:29px;  font-size:14px; font-weight:bold; color:#069; padding-left:15px;}
.companyshow .left .left01 .left01box{ padding:8px;}
.companyshow .left .left01 .left01box ul{}
.companyshow .left .left01 .left01box li{ line-height:24px; border-bottom:#f1f1f1 1px dashed;}

.companyshow .right{width:675px; float:right;}
.companyshow .right .right01{}
.companyshow .right .right01 .title{border:#CCE0F5 1px solid; background:#F3FAFF; height:49px; overflow:hidden;}
.companyshow .right .right01 .title h2{background:url(pic_09.gif) no-repeat; width:181px; height:49px; font-size:22px; font-weight:bold; color:#069; text-align:center; display:block;font-family:"宋体"; line-height:49px; float:left;}
.companyshow .right .right01 .right01box{border:#CCE0F5 1px solid; border-top:none;background:#FCFEFF; height:100%; overflow:hidden; padding:15px; line-height:24px; font-size:14px; text-indent:2em;}




/*关键字tags*/

.tagsmain{width:965px;margin:0px auto;border:#C6DDF1 1px solid;}
.tagsmain .tit{background:url(titbg.gif) repeat-x 0px top; height:30px; line-height:30px;font-size:14px;font-weight:bold; padding-left:10px; color:#069;}
.tagsmain .tit span{ font-size:12px; font-weight:normal; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tagsmain .tagsshow{}
.tagsmain .tagsshow ul{padding:20px;}
.tagsmain .tagsshow #tags{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}

.tagsmain .tagsshow .title{background:#f1f1f1;height:30px;line-height:30px;font-size:14px;}
.tagsmain .tagsshow tr.list{height:75px;overflow:hidden;}
.tagsmain .tagsshow tr.list td{border-bottom:#E8E8E8 1px solid;}
.tagsmain .tagsshow tr.list td img{padding:2px;border:#D4D4D4 1px solid;}
.tagsmain .tagsshow tr.list td A{font-size:14px;}
.tagsmain .tagsshow tr.list td a:hover{color:#ff6600;text-decoration:none;}

.tagsmain .tagsshow .tagstitle{font-size:12px; font-weight:bold; color:#069;height:21px; line-height:21px; }
.tagsmain .tagsshow .tags a{ padding:3px 5px; color:#fff;}

.tagsmain .tagsshow .showpage{margin-top:10px;text-align:center;font-size:14px;color:#069;}



.helpmain{width:965px; margin:0px auto;}
.helpmain .left{width:198px; float:left; border:#DCDCDC 1px solid;height:100%; overflow:hidden;}
.helpmain .left .helpleftsite{background:#F1F1F1; margin:1px;}
.helpmain .left .helpleftsite .title{height:60px; line-height:60px; text-align:center; color:#000; font-size:24px; font-weight:bold;border-bottom:#E5E7E6 1px solid;}
.helpmain .left .helpleftsite .leftbox{ padding:2px;}
.helpmain .left .helpleftsite .leftbox ul{}
.helpmain .left .helpleftsite .leftbox a{ background:url(nav_right.gif) no-repeat 160px 5px;display:block; border-bottom:#E5E7E6 1px solid; height:35px; line-height:35px; font-weight:bold; color:#000; padding-left:35px;}
.helpmain .left .helpleftsite .leftbox .select,.helpmain .left .helpleftsite .leftbox a:hover{background:#D12B2D url(nav_right.gif) no-repeat 160px 5px; color:#fff; text-decoration:none; }

.helpmain .right{width:710px; float:right; border:#DCDCDC 1px solid; background:#FCFCFC; padding:20px; height:100%; overflow:hidden;}
.helpmain .right h2{ font-size:22px; font-weight:bold; color:#069; text-align:center; line-height:35px; border-bottom:#e8e8e8 1px  solid;}
.helpmain .right h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e8e8e8e 1px dashed; text-align:center;}
.helpmain .right .notetext{ padding:20px; line-height:24px; font-size:14px; color:#555;}
.helpmain .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.helpmain .right .notetext h3{ font-size:16px; font-weight:bold; color:#999; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.helpmain .right .tdbg .lefttdbg{width:100px;}
.helpmain .right .notetext li{ line-height:30px; line-height:30px;}
.helpmain .right .recruitment_tableInfo{}
.helpmain .right .fb{ font-size:14px; font-weight:bold; color:#069; height:35px; line-height:35px;}
.helpmain .right .recruitment_tableInfo th{ background:#f1f1f1;}



/*友情链接*/
.linkmain{width:965px;margin:0px auto;}
.linkmain .left{width:250px; float:left;}
.linkmain .left .left01{border:#C6DDF1 1px solid;}
.linkmain .left .left01 .tit{background:url(titbg.gif) repeat-x left top; height:30px; line-height:30px;font-size:14px;font-weight:bold;padding-left:10px; color:#069;}
.linkmain .left .left01 .left01box{ padding:8px;}
.linkmain .left .left01 .left01box ul{}
.linkmain .left .left01 .left01box li{ line-height:25px;}

.linkmain .left .left01 .left02box{ padding:8px;}
.linkmain .left .left01 .left02box ul{ text-align:center;}
.linkmain .left .left01 .left02box h3{ font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal; line-height:30px;}
.linkmain .left .left01 .left02box h3 img{width:88px; height:31px; border:#e8e8e8 1px solid; padding:2px;}

.linkmain .right{width:700px; float:right; border:#C6DDF1 1px solid;}
.linkmain .right .tit{background:url(titbg.gif) repeat-x left top; height:30px; line-height:30px;font-size:14px;font-weight:bold;padding-left:10px; color:#069;}
.linkmain .right .tit a{color:#069;font-size:12px;font-weight:normal;}
.linkmain .right .flinkbox{padding:8px;}
.linkmain .right .flinkbox .ClassLink{background:#f1f1f1;height:30px;line-height:30px;padding-left:15px;}
.linkmain .right .flinkbox .LinkDetail{margin-top:10px;}
.linkmain .right .flinkbox .LinkDetail .link_table_title{background:#DAEEF9;height:30px;line-height:30px;text-align:center;font-weight:bold;}

.link_title{ background:url(titbg.gif) repeat-x left top; border:#C6DDF1 1px solid; border-bottom:none; padding-left:15px; font-size:12px; font-weight:bold;  height:29px; line-height:29px;}
.link_title a{ color:red; }
.link_title a:hover{ color:red; text-decoration:none;}
.linktext{ padding:5px; line-height:24px; font-size:12px; color:#999;}
.linktext .textbox{ color:#999;}

.pages {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.pages LI {
	DISPLAY: inline
}
.pages LI.thisclass {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #696969; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.pages A:hover {
	BORDER-BOTTOM: #eee 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #fff;
	COLOR: #5FB13A;
	BORDER-TOP: #eee 1px solid;
	BORDER-RIGHT: #eee 1px solid;

	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.pages A {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #696969; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 5px
}
.pagination ul li .current{
	BORDER-BOTTOM: #eee 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #fff;
	COLOR: #F30;
	BORDER-TOP: #eee 1px solid;
	BORDER-RIGHT: #eee 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.search_input {
    background-color: #FFFFFF;
    border: 1px solid #EAEAEA;
    font-size: 12px;
    z-index: 9999;
	margin-top:5px !Important;
}
.search_input ul li {
    cursor: default;
    padding: 7px 0 7px 8px;
    position: relative;
}
.search_input .ac_over {
    background-color: #EBEBEB;
}
.search_input strong {
    color: red;
}
.select-bottom {
    border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.select-list li {
    float: left;
    text-align: left;
    width: 80px;
}
.select-list ul {
	clear:both;
	padding-top:5px;
	padding-left:5px;
}
.select-taoke .b, .select-list .b {
	font-weight:bold;
}
.item-list {
	padding:10px 10px 30px 10px;
}
.page-list {
	border-bottom: 1px dotted #E8E8E8;
	margin-bottom: 20px;
}
.select-taoke {
	clear:both;
	padding:10px;
}
.select-taoke li {
    float: left;
    text-align: left;
	padding-left: 5px;
	padding-right:4px;
}
.taokelist {
	padding-top:10px;
	border-top: 1px dotted #E8E8E8;
}
.taokelist li {
	height: auto !important;
}
.taokelist p {
    text-align: left !important;
}
.taokelist img {
	height:auto !important;
	width:auto !important;
}
.taokelist p img {
	border:none !important;
}
#menu_out #menum {
	height: 60px;
	width: 1080px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.kc_nav_list {
	height: 551px;
	width: 260px;
	position: absolute;
	top: 62px;
	z-index: 9999;
	background-image: url(kc_bg_list.png);
	background-repeat: repeat;
	background-color: #eeeeee;
}
.ico_kc_a {
	width: 1078px;
	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;
	float: left;
}
.kc_ico_b {
	height: 100px;
	width: 269px;
	float: left;
	background-image: url(kc_ico_1.png);
	background-repeat: no-repeat;
	background-position: 35px center;
}
.kc_ico_c {
	height: 100px;
	width: 270px;
	float: left;
	background-image: url(kc_ico_2.png);
	background-repeat: no-repeat;
	background-position: 35px center;
}
.kc_ico_d {
	height: 100px;
	width: 270px;
	float: left;
	background-image: url(kc_ico_3.png);
	background-repeat: no-repeat;
	background-position: 35px center;
}
.kc_ico_e {
	height: 100px;
	width: 269px;
	float: left;
	background-image: url(kc_ico_4.png);
	background-repeat: no-repeat;
	background-position: 35px 22px;
}
.kc_ico_con {
	padding-left: 130px;
	background-image: url(liline.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 25px;
	height: 75px;
}
.ico_none {
	background-image: url(liline.gif);
	background-repeat: no-repeat;
	background-position: -1000px center;
}
.kc_ico_con h1 {
	color: #930;
	font-weight: bold;
	font-size: 16px;
}
.hot_kc_a {
	border: 1px solid #CCC;
	float: left;
	width: 793px;
}
.title_blue {
	background-image: url(title_blue.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
	padding-top: 10px;
	margin-bottom: 5px;
	padding-left: 12px;
}
A.index_title_a {
	LINE-HEIGHT: 19px;
	HEIGHT: 19px;
	COLOR: #3C9B00;
	FONT-SIZE: 15px;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #3C9B00;
	padding-left: 8px;
}
A.index_title_a:hover {
	COLOR: #F30;
	TEXT-DECORATION: none
}
A.index_title_a SPAN {
	COLOR: #F60;
	FONT-SIZE: 12px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
	padding-left: 5px;
}
A.index_title {
	LINE-HEIGHT: 19px;
	HEIGHT: 19px;
	COLOR: #3275B9;
	FONT-SIZE: 16px;
	font-weight: bold;
}
A.index_title:hover {
	COLOR: #F30; TEXT-DECORATION: none
}
A.index_title SPAN {
	FONT-SIZE: 12px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
	padding-left: 5px;
	color: #666;
}
.link_more a{
	color: #3275B9;
	line-height: 17px;
	font-size: 12px;
	padding-right: 15px;
}
.link_more a:hover{
	color: #F30;
	line-height: 17px;
	font-size: 12px;
	padding-right: 15px;
}
.index_left {
	float: right;
	width: 270px;
}
.eaeaea {
	border: 1px solid #CCC;
}
.link_s {
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dddddd;
}
.news {
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	margin-right: 10px;
	margin-left: 10px;
}
.news DT {
	BORDER-BOTTOM: #246eb8 1px solid; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; CLEAR: both
}

.news  UL {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.news  LI {
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: auto;
	CLEAR: both;
	OVERFLOW: hidden
}
.news  UL LI {
	LINE-HEIGHT: 35px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 230px;
	HEIGHT: 35px;
	CLEAR: both;
	background-image: url(artarrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd;
}
.Announcement {
	WIDTH: 508px;
	BACKGROUND: #fff;
	MARGIN-LEFT: 15px;
	OVERFLOW: hidden;
	border: 1px solid #dddddd;
}
.Announcement DT {
	BORDER-BOTTOM: #246eb8 1px solid; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; CLEAR: both
}
.Announcement DD {
	CLEAR: both;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
}
.Announcement DD UL {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.news_img {
	WIDTH: 150px;
	DISPLAY: block;
	HEIGHT: 100px;
	OVERFLOW: hidden
}
.news_intro a strong {
	color: #3275B9;
}
.news_intro a:hover strong {
	color: #F30;
}
.news_img.f_l a img {
	height: 94px;
	width: 144px;
	padding: 2px;
	border: 1px solid #CCC;
}
.news_img.f_l a:hover img {
	height: 94px;
	width: 144px;
	padding: 2px;
	border: 1px solid #F30;
}




.news_intro {
	WIDTH: 318px;
	DISPLAY: block;
	OVERFLOW: hidden;
	padding-right: 10px;
}
.news_intro.f_r p {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	padding-top: 5px;text-indent:2em;
}
.dataTime {
	COLOR: #acacad
}
.Announcement DD UL LI {
	MARGIN-TOP: 10px; WIDTH: 100%; DISPLAY: block; HEIGHT: auto; CLEAR: both; OVERFLOW: hidden
}
.Announcement DD UL UL LI {
	LINE-HEIGHT: 32px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 470px;
	HEIGHT: 32px;
	CLEAR: both;
	background-image: url(artarrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.ry_pic {
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	margin-top: 15px;
}
.in_ico_nav {
	float: left;
	height: 100px;
	width: 360px;
	text-align: center;
}
.kc_a {
	padding-left: 5px;

}
.kc_list_a {
	width: 260px;
	float: left;
	margin-bottom: 15px;
}
.kc_list_a a {
	display: block;
	width: 260px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	float: left;
}
.kc_list_a a img {
	height: 170px;
	width: 234px;
	padding: 2px;
	border: 1px solid #ddd;
}
.kc_list_a a:hover img {
	height: 170px;
	width: 234px;
	padding: 2px;
	border: 1px solid #F60;
}
.kc_list_a a .kc_title_t {
	width: 238px;
	overflow: hidden;
	color: #0066FF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ddd;
	border-left-color: #ddd;
	padding-top: 10px;
	font-size: 15px;
	height: 25px;
}
.kc_list_a a:hover .kc_title_t {
	overflow: hidden;
	color: #F60;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F60;
	border-left-color: #F60;

}
.kc_list_a a .kc_title {
	width: 238px;
	overflow: hidden;
	color: #999;
	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: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	padding-top: 8px;
	padding-bottom: 10px;
	height: 20px;
}
.kc_list_a a:hover .kc_title {
	overflow: hidden;
	color: #999;
	border-top-width: 1px;
	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-top-color: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;

}
.index_list_bule {
	float: left;
	width: 1078px;
	background-image: url(bule_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #AAD5FF;
}
.index_list_yellow {
	float: left;
	width: 1078px;
	background-image: url(yellow_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #FFCA5B;
}
.index_list_green {
	float: left;
	width: 1078px;
	background-image: url(green_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #60E100;
}
.index_list_title_b {
	width: 1058px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.index_list_title_b h1 {
	font-size: 22px;
	float: left;
	color: #3275B9;
	line-height: 20px;
}
.index_list_title_b span {
	float: left;
	font-size: 14px;
	color: #999;
	padding-left: 8px;
	line-height: 20px;
}
.index_list_title_y {
	width: 1062px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.index_list_title_y h1 {
	font-size: 22px;
	float: left;
	color: #976600;
	line-height: 20px;
}
.index_list_title_y span {
	float: left;
	font-size: 14px;
	line-height: 20px;
	padding-left: 12px;
	color: #999;
}
.index_list_title_g {
	width: 1062px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.index_list_title_g h1 {
	font-size: 22px;
	float: left;
	color: #2B6400;
	line-height: 20px;
}
.index_list_title_g span {
	float: left;
	font-size: 14px;
	line-height: 18px;
	color: #999;
	padding-left: 12px;
}
.index_list_ad {
	float: left;
	width: 170px;
	height: 410px;
	margin-left: 10px;
}
.index_list_l01 {
	float: left;
	width: 230px;
	margin-left: 10px;
}
.index_list_l02 {
	float: left;
	width: 409px;
	margin-left: 10px;
	height: 408px;
}
.index_list_l03 {
	float: left;
	width: 217px;
	margin-left: 10px;
	margin-right: 10px;
}
.cs_con {
	padding-right: 10px;
	padding-left: 10px;
}
.jt_a {
	width: 370px;
	padding-left: 6px;
}
.csq_title {
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	padding-bottom: 10px;
}
.list_lh{
	height:300px;
	overflow:hidden;
}
.list_lh li{
	line-height: 39px;
	height: 39px;
}
.list_lh li.lieven{
	background-color: #FFFFFF;
}
.ks_top_img {
	WIDTH: 90px;
	DISPLAY: block;
	HEIGHT: 80px;
	OVERFLOW: hidden
}
.ks_top_intro {
	WIDTH: 155px;
	DISPLAY: block;
	HEIGHT: 83px;
	OVERFLOW: hidden;
}
.ks_top_intro p {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	text-indent: 2em;
}
.ks_top_intro a strong {
	color: #3275B9;
}
.ks_top_intro a:hover strong {
	color: #F30;
}
.ks_top_img a img {
	height: 73px;
	width: 80px;
	padding: 2px;
	border: 1px solid #CCC;
}
.ks_top_img a:hover img {
	height: 73px;
	width: 80px;
	padding: 2px;
	border: 1px solid #F30;
}
.cs_con_list  UL LI {
	LINE-HEIGHT: 30px;
	MARGIN: 0px;
	PADDING-LEFT: 10px;
	WIDTH: 356px;
	HEIGHT: 30px;
	CLEAR: both;
	background-image: url(arr2.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.foot_top {
	background-image: url(foot_top.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 25px;
	width: 100%;
}
.foot_all {
	background-image: url(foo_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #034383;
	height: 520px;
	width: 100%;
	color: #FFF;
}
.foot_list_a {
	float: left;
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #225D99;
	margin-right: 20px;
	padding-right: 20px;
	height: 390px;
}
.foot_list_b {
	float: right;
	width: 361px;
	color: #FFF;
}
.foot_list_a h1 {
	color: #FFF;
	font-size: 14px;
}
.foot_list_b h1 {
	color: #FFF;
	font-size: 14px;
}
.index_list_ad2 {
	width: 230px;
}
.index_list_with {
	width: 228px;
	padding-bottom: 5px;
}

.title_list {
	background-image: url(title_list.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 35px;
	height: 35px;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 5px;
}
.index_list_news ul li {
	line-height: 25px;
	background-image: url(ico_news.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	height: 25px;
	padding-left: 18px;
}
.list_news_pic {
	float: left;
	width: 150px;
	height: 106px;
}
.list_news_pic a img {
	height: 100px;
	width: 144px;
	padding: 2px;
	border: 1px solid #CCC;
}
.list_news_pic a:hover img {
	height: 100px;
	width: 144px;
	padding: 2px;
	border: 1px solid #F30;
}
.list_news_info {
	float: right;
	width: 230px;
}
.list_news_list ul li {
	line-height: 30px;
	background-image: url(ico_gr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	padding-left: 10px;
	font-size: 14px;
}
.list_news_list ul li span {
	color: #999;
}
.list_news_info a strong {
	color: #3275B9;
}
.list_news_info a:hover strong {
	color: #F30;
}
.list_news_info p {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	padding-top: 5px;text-indent:2em;
}
.list_news_list {
	float: left;
	width: 389px;
}
.title_list span { font-weight:normal
	
}
.kc_nav_all {
	padding-right: 15px;
	padding-left: 15px;
}
.kc_nav_title {
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	padding-left: 25px;
}
.ico_kj{background-image: url(ico_kj.png);}
.ico_dn{background-image: url(ico_dn.png);}
.ico_xl{background-image: url(ico_xl.png);}
.index_list_con {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.right_list_pic {
	padding: 5px;
}
.right_list_img {
	WIDTH: 90px;
	DISPLAY: block;
	HEIGHT: 80px;
	OVERFLOW: hidden
}
.right_list_intro {
	WIDTH: 110px;
	DISPLAY: block;
	HEIGHT: 80px;
	OVERFLOW: hidden;
}
.right_list_intro p {
	font-size: 12px;
	color: #999;
	line-height: 18px;
}
.right_list_intro a strong {
	color: #3275B9;
}
.right_list_intro a:hover strong {
	color: #F30;
}
.right_list_img a img {
	height: 70px;
	width: 80px;
	padding: 2px;
	border: 1px solid #CCC;
}
.right_list_img a:hover img {
	height: 70px;
	width: 80px;
	padding: 2px;
	border: 1px solid #F30;
}
.zp_list_a {
	float: left;
	width: 107px;
	text-align: center;
	padding-bottom: 14px;
}
.kc_nav_list ul li {
	line-height: 28px;
	height: 28px;
	padding-right: 30px;
	float: left;
}
.job_book {
	font-size: 12px;
	font-weight: normal;
	line-height: 35px;
	padding-top: 5px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.job_book th {
	line-height: 40px;
	height: 40px;
}
.button_job {
	background-image: url(book_btn.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 25px;
	width: 80px;
	color: #FFF;
	border-style: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
}
.to-head{bottom: 20px; height: 54px; right:20px;bottom:100px; position: fixed; width: 54px; z-index: 99999;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight -(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||0)));right:20px;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth -this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));bottom:20px;}
.s980 .to-head{right:0;}
.to-head a{
	display: block;
	width: 54px;
	background-image: url(main_top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.to-head .b-top{
	background-position: center top;
	display: none;
	height: 54px;
}
.to-head .b-top:hover{
	background-position: center top;
	background-image: url(main_top_h.png);
}
.foot_list_a ul li {
	line-height: 30px;
	height: 30px;
	width: 200px;
	overflow: hidden;
}
.news_l {
	BORDER-BOTTOM: #e5e4e2 1px solid;
	margin-bottom: 15px;
	padding-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
}

.list_con_pic {
	float: left;
	height: 130px;
	width: 190px;
}
.list_con_pic a img {
	padding: 2px;
	height: 120px;
	width: 180px;
	border: 1px solid #CCC;
}
.list_con_pic a:hover img {
	padding: 2px;
	height: 120px;
	width: 180px;
	border: 1px solid #F30;
}.list_con_title a{
	font-size: 16px;
	line-height: 35px;
}
.news_list {
	float: right;
	width: 595px;
}
.news_list p {
	line-height: 25px;
	width: 80%;
	text-indent:2em;
	float: left;
}
.list_l_title {
	font-size: 14px;
	font-weight: bold;
}
.list_l_title a {
	color: #3275B9
	 
}
.list_l_title a:hover {
	color:#F30
	 
}
.right02box.list_kc h1 {
	font-size: 12px;
	line-height: 25px;
	background-image: url(kc_list.gif);
	background-position: left center;
	height: 25px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.right02box.list_kc	{
	padding-left: 10px;}
.right02box .ico_lx {
	float: left;
	width: 82px;
	text-align: center;
}
.right02box .tel_bg {
	height: 60px;
	text-align: center;
}
.right02box .tel_bg p {
	line-height: 20px;
}
.right02box .lx_qq {
	text-align: center;
}
.right02box .xq_con {
	padding: 10px;
}
.right02box .xq_con .xq_list_city {
	width: 70px;
	float: left;
}
.right02box .xq_con .xq_list_sf {
	width: 150px;
	float: right;
}
.xq_bon {
	background-image: url(xq_bon.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 210px;
border:0px;	cursor: pointer;
}
.piclistbox .piclistcon {
	float: left;
	width: 191px;
	text-align: center;
	padding-left: 10px;
	padding-bottom: 15px;
}
.piclistbox .piclistcon a div img {
	height: 135px;
	width: 184px;
	padding: 2px;
}
.piclistbox .piclistcon a {
	display: block;
	border: 1px solid #ddd;
	height: 205px;
	width: 188px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.piclistbox .piclistcon a:hover {
	display: block;
	border: 1px solid #F30;
	height: 205px;
	width: 188px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.piclistcon a .picname {
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.piclistbox .piclistconlx {
	float: left;
	width: 258px;
	text-align: center;
	padding-left: 10px;
	padding-bottom: 15px;
}
.piclistbox .piclistconlx a div img {
	height: 180px;
	width: 250px;
	padding: 2px;
}
.piclistbox .piclistconlx a {
	display: block;
	border: 1px solid #ddd;
	height: 225px;
	width: 254px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.piclistbox .piclistconlx a:hover {
	display: block;
	border: 1px solid #F30;
	height: 225px;
	width: 254px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.piclistconlx a .picname {
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.right02box .area0 {
	line-height: 25px;

}
.right02box .area1 {
	line-height: 25px;

}
.header .head .left .welcom {
	float: left;
}
.index_list_c {
	float: left;
	width: 100px;
	padding-top: 8px;
}
.index_nav_r {
	float: right;
	background-color: #FFF;
	border: 1px solid #ddd;
	padding-right: 15px;
	padding-left: 90px;
	margin-top: 11px;
	background-image: url(zzkj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 29px;
	height: 29px;
}
.index_nav_r_y {
	float: right;
	background-color: #FFF;
	border: 1px solid #DDD;
	padding-right: 15px;
	padding-left: 90px;
	margin-top: 11px;
	background-image: url(dnpx.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 29px;
	height: 29px;
}
.index_nav_r_g {
	float: right;
	background-color: #FFF;
	border: 1px solid #ddd;
	padding-right: 15px;
	padding-left: 90px;
	margin-top: 11px;
	background-image: url(dzbk.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 29px;
	height: 29px;
}
.this-mob .this-mob-input input{
	width: 100px;
	outline: none;
	height: 27px;
	line-height: 27px;
	padding-left: 5px;
	font-size: 12px;
	border: none;
	border-radius: 5px;
	color: #ff7e00;
	text-align: center;border: 1px solid #ddd;
}
.this-mob  .this-mob-btn{
	text-align: center;
	font-size: 14px;
	width: 108px;
	/* background-color: #fff177; */
	/* color: #333; */
	height: 25px;
	line-height: 25px;
	margin-top: 5px;
	border-radius: 5px;
	cursor: pointer;
	background-color: #FFB062;
	color: #643100;margin-left: 3px;
	border-style: none;
	padding: 0px;
}
.this-mob  .this-mob-btn:hover{
	background-color:#ffd9b4;
	transition:.3s;
	-moz-transition:.3s; /* Firefox 4 */
	-webkit-transition:.3s; /* Safari Ã¥â€™Å’ Chrome */
	-o-transition:.3s; /* Opera */
}
.top_tel {
	float: right;
	height: 60px;
	width: 365px;
	margin-top: 30px;
}
.top_tel .top_tel_bg {
	background-image: url(tel_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 45px;
	width: 190px;
	font-size: 14px;
	font-weight: bold;
	color: #FFE4DA;
	padding-left: 55px;
	line-height: 20px;
	padding-top: 5px;
	margin-top: 4px;
}
.top_tel .fx_all {
	float: right;
	width: 115px;
}
.fx_all .hy_zi {
	text-align: center;
	border: 1px solid #006699;
	line-height: 20px;
	font-weight: bold;
	color: #006699;
	height: 20px;
}
.fx_all .fx_list {
	line-height: 20px;
	height: 20px;
}
.bdsharebuttonbox {
	line-height: 20px;
	height: 20px;
}
.msg_all{
	width: 1078px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #ddd;
}
.tab_left {
	float: left;
	width: 50%; text-align:center}
.tab_right {
	float: right;
	width: 50%;}
.gest_book {
	font-size: 14px;
	line-height: 30px;
	width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.gest_book h1{
	font-size: 14px;
	line-height: 30px; text-align:center
}
.table_guest {
	border: 1px solid #ddd;width: 720px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}.guest_book .item-list form .table_form {
	position: relative;
}
.bm_dh {
	background-image: url(bm_dh.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 45px;
	width: 200px;
	position: absolute;
	left: 63%;
}
.g_web {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.fk-editor {
	font-family: "微软雅黑";
	font-weight: bold;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 40px;
	padding-top: 40px;
}
.g_web .top_l_one {
	background-image: url(one.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 272px;
	width: 271px;
	float: left;
}
.g_web .top_l_tow {
	background-image: url(tow.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 271px;
	float: left;
	margin-right: 193px;
	margin-left: 194px;
}
.g_web .top_l_three {
	background-image: url(three.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 272px;
	width: 271px;
	float: left;
}
.gray {
	background-color: #f5f5f5;
}
.g_web .jk_xx_bg {
	background-image: url(abu.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1200px;
	margin-top: 50px;
}
.jk_xx_ioc_top {
	float: left;
	height: 135px;
	width: 1200px;
	margin-bottom: 110px;
}
.jk_xx_ioc_bot {
	float: left;
	height: 135px;
	width: 1200px;
}.ico_gray {
	float: left;
	height: 80px;
	width: 54px;
	background-image: url(abuiabaegaag9dkj4wuo3diopqiwnjhq.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ico_red {
	float: left;
	height: 80px;
	width: 54px;
	background-image: url(abuiabaegaag4tcj4wuoyiyb9aywnjhq.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ico_title {
	font-size: 16px;
	font-family: "微软雅黑";
	float: left;
	width: 270px;
}
.top_l_t {
	font-family: "微软雅黑";
	font-size: 24px;
	font-weight: bold;
	background-image: url(list_x.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-top: 70px;
	line-height: 70px;
	height: 80px;
}
.top_l_con {
	padding-right: 40px;
	padding-left: 40px;
}
.top_bot {
	background-image: url(bot_top.png);
	height: 61px;
	width: 180px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 62px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "微软雅黑";
	font-size: 16px;
}
.top_bot a {
	color: #FFF;
	display: block;
	padding-left: 25px;
	padding-top: 10px;
}
.top_bot a:hover {
	color: #FFF;
	display: block;
	padding-left: 25px;
	padding-top: 10px;
}
.zx_bot {
	font-size: 16px;
	text-align: center;
	height: 48px;
	width: 170px;
	border: 1px solid #E50010;
	line-height: 48px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.zx_bot a {
	color: #E50010;
	display: block;
}
.zx_bot a:hover {
	color: #E50010;
	display: block;
}.zx_left {
	float: left;
	width: 415px;
	padding-right: 50px;
}
.zx_right {
	font-size: 16px;
	float: left;
	width: 440px;
	line-height: 36px;
	font-family: "微软雅黑";
}
.zx_all {
	width: 905px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bm_ico  {
	float: left;
	height: 257px;
	width: 257px;
}
.gray_bg {
	background-image: url(gray_bg.png);
	background-repeat: repeat;
	background-position: left top;
	width: 100%;
}
.text_con {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.list_con_one {
	height: 560px;
	width: 340px;
	background-image: url(abuiabacgaag9pse4wuowsi8oaqw1ai4saq.jpg);
	background-size: 100% 100%;
	background-repead: no-repead;
	float: left;
	margin-right: 90px;
  }
.list_con_one:hover,.list_con_one:active {
    background-image: url(one_hover.jpg);
    background-size: 100% 100%;
    background-repead: no-repead; float: left; }
.list_con_tow {
	height: 560px;
	width: 340px;
	background-image: url(abuiabacgaag9pse4wuowsi8oaqw1ai4saq.jpg);
	background-size: 100% 100%;
	background-repead: no-repead;
	float: left;
	margin-right: 90px;
  }
.list_con_tow:hover,.list_con_tow:active {
    background-image: url(tow_hover.jpg);
    background-size: 100% 100%;
    background-repead: no-repead; float: left; }
.list_con_three {
	height: 560px;
	width: 340px;
	background-image: url(abuiabacgaag9pse4wuowsi8oaqw1ai4saq.jpg);
	background-size: 100% 100%;
	background-repead: no-repead;
	float: left;
  }
.list_con_three:hover,.list_con_three:active {
    background-image: url(three_hover.jpg);
    background-size: 100% 100%;
    background-repead: no-repead; float: left; }
.list_con_text {
	padding-top: 245px;
	padding-right: 20px;
	padding-left: 20px;
}
.list_con_bot {
	background-image: url(zs_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 44px;
	width: 228px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.list_con_bot a {
	color: #FFFFFF;
	display: block;
}
.list_con_bot a:hover {
	color: #FFFFFF;
	display: block;
}
.text_list_left {
	float: left;
	width: 570px;
}
.simpleText {
	font-size: 20px;
	font-family: "微软雅黑";
	line-height: 40px;
	margin-bottom: 30px;
}
.text_list_list {
	font-size: 14px;
	line-height: 26px;
	font-family: "微软雅黑";
	width: 550px;
	height: 36px;
	margin-bottom: 15px;
}
.jq_t {
	font-size: 18px;
	color: #FFF;
	background-color: #EA2C39;
	float: left;
	height: 36px;
	width: 60px;
	font-family: "微软雅黑";
	text-align: center;
	line-height: 36px;
}
.rd_t {
	font-size: 18px;
	float: left;
	height: 36px;
	width: 60px;
	font-family: "微软雅黑";
	text-align: center;
	line-height: 36px;
}
.text_title {
	font-size: 16px;
	line-height: 36px;
	float: left;
	height: 36px;
	width: 360px;
	padding-left: 20px;
}
.zs_bot {
	background-image: url(zx_bot.png);
	float: left;
	height: 29px;
	width: 91px;
	margin-top: 3px;
	text-align: center;
	line-height: 29px;
}
.zs_bot  a {
	color: #EA2C39;
	display: block;
}
.zs_bot  a:hover {
	color: #EA2C39;
	display: block;
}
.add_ico {
	height: 34px;
	width: 69px;
	float: left;
	margin-bottom: 20px;
}
.kt_all {
	background-image: url(abuiabaegaag7a_f4wuoqu_mjqywsak4pqq.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 550px;
	width: 640px;
	padding-left: 560px; margin-top:40px
}
.big_bot_all {
	height: 50px;
	width: 1200px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 70px;
	margin-left: auto;
}
.big_bot {
	background-image: url(big_bot.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	height: 50px;
	width: 200px;
	line-height: 50px;
	float: left;
	font-family: "微软雅黑";
	font-size: 16px;
}
.big_bot  a {
	color: #FFFFFF;
	display: block;
}
.big_bot  a:hover {
	color: #FFFFFF;
	display: block;
}
#mrq{width:1200px; margin:0px auto;}
#Marquee_x { overflow:hidden; width: 1200px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{
	float: left;
	line-height: 25px;
	height: 446px;
	width: 360px;
	overflow: hidden; text-align:center
}
#Marquee_x ul li div  img{
	width: 360px;
	height: 446px;
	display: block;transition: all 0.6s;
}
#Marquee_x ul li div img:hover{
	width: 360px;
	height: 446px;
	display: block; transform: scale(1.2);
}
#Marquee_x ul li div span{ display:block;}



#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
/*弹框样式1*/
.cd-popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
  position: absolute;
    width:900px;
    height:530px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -250px;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}

  /*弹框样式3*/
.cd-popup1{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup1.is-visible1 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container1 {
position: absolute;
    width:900px;
    height:530px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -250px;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible1 .cd-popup-container1 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }
  /*弹框样式3*/
.cd-popup2{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup2.is-visible2 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container2 {
position: absolute;
    width:900px;
    height:530px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -250px;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible2 .cd-popup-container2 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }
  
  /*弹框样式3*/
.cd-popup3{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup3.is-visible3 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container3 {
 position: absolute;
    width:900px;
    height:530px;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -250px;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:20px;}
.is-visible3 .cd-popup-container3 {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }
  .xf_pic {
	float: left;
	height: 440px;
	width: 360px;
	margin-top: 35px;
	margin-left: 50px;
}
.xf_con {
	float: left;
	width: 400px;
	margin-top: 35px;
	margin-left: 50px;
}
.xf_title {
	font-family: "微软雅黑";
	font-size: 24px;
	font-weight: bolder;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.cd-buttons {
	font-size: 16px;
	line-height: 35px;
	font-family: "微软雅黑";
}
.cd-buttons b {
	font-weight: bold;
}
.flash_s {
	width: 624px;
	height: 550px;
	font-size: 40px;
	text-align: center;
	float: right;
}
.flash_b {
	width: 1200px;
	height: 350px;
	font-size: 40px;
	text-align: center;
}
.carousel-item{line-height: 336px;color: #fff;font-family:  Arial Black}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: -100px;
	width: 100%;
	text-align: center;
	font-size: 0; z-index:1
	
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background: url(prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background: url(next.png) no-repeat;
}
.big_benner {
	background-image: url(abuiabaegaagpcke4wuoum6mjwmwga84pgq.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 550px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
