/*layout*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{}  
fieldset,img,abbr,acronym{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
BODY {
	FONT-SIZE: 12px;
	MARGIN: 0px auto;
	WIDTH: 980px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #234b7b; TEXT-DECORATION: none
}
A:visited {
	COLOR: #234b7b; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c60b02; TEXT-DECORATION: underline
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.blod_13px {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; WIDTH: 254px; PADDING-TOP: 5px
}
.light_12px {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; WIDTH: 244px; PADDING-TOP: 0px
}
.light_11px {
	PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 244px; PADDING-TOP: 5px; HEIGHT: auto
}
#wrap{width:980px;margin:0 auto;}
#main{
	width:680px;
	float: left;
}
.foot { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#234b7b}
.copyright {color: #999999}
.box{width:680px;float:left;}
.box_main{width:690px;float:left;}
.box_side{width:280px;float:right;}
.box_side dl{padding:5px;}
.box_side dl dt{line-height:24px;}
.box_side dl dt a{font-size:14px;color:#079;font-weight:bold;}
.box_side dl dd{line-height:20px;border-bottom:1px dashed #CCC;}
.box_side dl dd a{font-size:12px;color:#666;}
.linkbox{width:980px;float:left;}
.mainbar{width:680px;float:left;}
.sidebar{width:280px;float:right;}
.title{
	width:100%;
	color:#c60b02;
	font-size:14px;
	font-weight:bold;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND: #e5eef3;
	height: 20px;
	padding-top: 4px;
}
.title a{color:#c60b02; margin-top:3px;}
.title a:hover {
color:#c60b02;
text-decoration:underline
}
.title a:visited {
color:#c60b02
}
.rt{
width:270px;
BACKGROUND: #ebeff9; padding-right:10px;
font-size:13px;
color:#c60b02;
font-weight:bold;
}
.pt{
	width:100%;
	color:#c60b02;
	font-size:14px;
	font-weight:bold;
	BORDER-BOTTOM: #ccc 1px solid;
	PADDING-LEFT: 2px;
	BACKGROUND: #e5eef3;
	height: 20px;
	padding-top: 4px;
}
.pt a{color:#c60b02; display:blcok;margin-top:3px;}
.pt a:hover {
color:#c60b02;
text-decoration:underline
}
.pt a:visited {
color:#c60b02;
}
.rt h2{float:left;line-height:19px;font-size:14px;font-weight:bold;#c60b02;text-indent:0.5em;}
.pt h2{float:left;line-height:19px;font-size:14px;font-weight:bold;#c60b02;text-indent:0.5em;}
.title h2{float:left;font-size:14px;font-weight:bold;#c60b02;text-indent:0.5em;}
.list_side{
	padding:5px;
	width: 270px;
}
.list_side ul li{line-height:20px;text-indent:12px;background:url(/images/dot_list.gif) 0px 4px no-repeat;font-size:12px;color:#069;border-bottom:1px dashed #CCC;}
.list_side ul li a em{font-size:12px;color:#069;}
.list_side ul li a{font-size:12px;color:#069;}

.bar_left{width:340px;float:left;}
.bar_right{width:340px;float:right;}
/*topnews*/
.topbox{WIDTH: 320px;}
.topbox .topimg{padding:5px 5px 5px 0px;width:95px;float:left;}
.topbox .topimg a img{width:95px;height:70px;}
.topbox .toptxt{
}
.tt{color:#234b7b; FONT-WEIGHT: bold; FONT-SIZE: 13px; margin-top:2px; margin-bottom:5px;}
.tt a:hover {color:#c60b02;}
.tp{font-size:13px;color:#000033; margin-bottom:5px;}
.tp{color:#000033;}
/*header*/
#header h1{
float:left; 
padding-top:60px;
line-height:20px;
margin:10px 0;
text-align:center;
font-size:14px;
color:#149387;}
#banner{width:660px;float:right;height:90px;margin:5px 0;}

/*menu*/
#menu {
	font-family:Arial, Helvetica, sans-serif;
	BORDER-TOP: #6b90da 1px solid;
	BACKGROUND: #ebeff9;
	line-height:30px;
	padding:0 20px;
	width:940px;
	font-size:14px;
	color:#c60b02;
	font-weight:bold;
	word-spacing:6px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#menu a{
color:#c60b02; 
}
#menu a:hover {
color:#c60b02;
text-decoration:underline 
}
#menu a:visited {
color:#c60b02}
#menu span a{font-size:12px;}

/*google*/
#g {
width:980px}
#gl {
float:left;
width:728px;}
#gr {
	float:right;
	width:240px;
}

/*focus*/
#lv1{margin-top:5px;}
#focus{width:300px; height:200px; float:left;}
#focus_img{z-index:100; margin-left: 0px; float: left; width: 300px; height: 200px;}
#focus_img ul li{display:none;}
#focus_img ul li.curli{display:block;}
#focus_img ul li a img{width:300px;height:200px;}
#focus_btn{z-index:1000;width:300px;height:20px;right:2px;bottom:2px;}
#focus_btn ul{float:right;}
#focus_btn ul li{float:left;}
#focus_btn ul li a{display:block;text-align:center;line-height:16px;width:32px;background:url(/images/bg_focus.png) no-repeat bottom;font-family:Verdana, Arial, Helvetica, sans-serif;margin:1px;margin-top:4px;font-size:12px;color:#FFF;font-weight:bold;}
#focus_btn ul li a:hover{text-decoration:none;}
#focus_btn ul li.curli a{background:url(/images/bg_focus.png) no-repeat;color:#FFF;line-height:19px;width:32px;margin-top:1px;}
#focus_txt{color:#234b7b; FONT-WEIGHT: bold; FONT-SIZE: 13px; margin-top:20px; margin-bottom:2px; text-align:left;}
#focus_txt ul li{display:none;}
#focus_txt ul li.curli{display:block;}
#focus_txt ul li a{width:300px;}

/*hot*/
#lv1 #hot{height:auto;width:380px;float:right;}
#lv1 #hot div{padding:0px;}
#lv1 .ht{margin-bottom:5px;}
#lv1 .ht a{font-size:15px;color:#234b7b; line-height:120%; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; font-weight:bold;}
#lv1 .ht a:hover {COLOR: #c60b02; TEXT-DECORATION: underline}
#lv1 #hot div h2{}
#lv1 #hot div h2 a{font-size:14px;color:#234b7b;font-weight:bold;}
#lv1 .hp{line-height:120%;font-size:13px;color:#000033; margin-bottom:4px;}
#lv1 #hot div#hot_1{border-bottom:1px dashed #ccc; margin-bottom:4px;}
#lv1 #hot div#hot_2{border-bottom:1px dashed #ccc; margin-bottom:4px;}
#lv1 #hot div#hot_3{}

/*top*/
#lv1 #top{height:auto;width:380px;float:right;}
#lv1 #top div{padding:0px;}
#lv1 .ht{margin-bottom:5px;}
#lv1 .ht a{font-size:15px;color:#234b7b; line-height:120%; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; font-weight:bold;}
#lv1 .ht a:hover {COLOR: #c60b02; TEXT-DECORATION: underline}
#lv1 #top div h2{}
#lv1 #top div h2 a{font-size:14px;color:#234b7b;font-weight:bold;}
#lv1 .hp{line-height:120%;font-size:13px;color:#000033; margin-bottom:4px;}
#lv1 #top div#top_1{border-bottom:1px dashed #ccc; margin-bottom:4px;}
#lv1 #top div#top_2{border-bottom:1px dashed #ccc; margin-bottom:4px;}
#lv1 #top div#top_3{}

/*lv3,lv4,lv5*/
#lv1,#lv2,#lv3,#lv4,#lv5{
	margin-top:5px;
	width:690px;
}
#lv1 {
min-height:260px;}
#lv3 .photonews{float:left; margin:8px 10px 8px 0px}
#lv3 .photonews .photonews_img a img{width:162px;height:104px;}
#lv3 .photonews .photonews_img a:hover img{}
#lv3 .photonews .photonews_txt{
	width:162px;
	margin-top:6px;
	height: 19px;
}
#lv3 .photonews .photonews_txt a{}
#lv3 .photonews .photonews_txt a:hover{}
/*lv4,lv5*/
.special{
	width:330px;
	border-bottom:1px dashed #CCC;
}
.spe_img{width:110px;float:left;padding:5px;}
.spe_img a img{border:2px solid #CCC;padding:2px;width:100px;height:100px;border-top:2px solid #EEE;border-left:2px solid #EEE;}
.spe_img a:hover img{border:1px solid #007;padding:3px;}
.spe_txt{width:200px;float:right;padding:10px 5px;}
.spe_txt h3{font-size:14px;line-height:22px;font-weight:bold;color:#790;}
.spe_txt p{font-size:12px;color:#666;line-height:18px;}
.spe_txt p a{font-size:12px;color:#790;}
.list{
	padding:0px;
	width: 320px;
	font-size:12px
}
.list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(/images/dot1.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; line-height: 150%;
}
/*sub*/
#sub{margin-top:5px; padding:10px;background:#f5f8fd; width: 670px;}
.sub_ggad{padding:5px;width:610px;border-bottom:1px dashed #CCC;}
.nav{padding:5px 0px;width:100%;color:#333;font-size:14px;}
.nav strong{color:#234b7b;font-weight:bold;}
.nav a{}

.nb{
margin:10px 0px;
	width:100%;
}
.nb .ni{
	width:162px;
	height:104px;
	float:left;
	margin-right: 6px;
}
.nb .ni a img{width:162px;height:104px;}
.nb .nt{
}
.newstitle { FONT-SIZE: 16px; COLOR: #234b7b; LINE-HEIGHT: 24px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.nhh {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #234b7b; line-height:140%; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.npp{font-size:14px; color:#000033;}
.npp a{color:#000033;}
.npp a:visited{color:#000033;}

.nin{
    color:#000033;
	width:100%;
	padding-bottom:3px;
	line-height:18px;
	border-bottom:1px dashed #CCC;
	font-size:12px;
	text-align:left;
	margin-bottom: 15px;
}
.nin em,.nin a,.nin strong{color:#666;}

.nia{
    color:#000033;
	width:100%;
	line-height:18px;
	border-top:1px dashed #CCC;
	font-size:12px;
	text-align:left;
	margin-top: 10px;
	padding-top:3px;
}
.nia em,.nin a,.nia strong{color:#666;}

.art_box{padding:5px;width:610px;}
.art_box .art_img{width:135px;float:left;}
.art_box .art_img a img{border:2px solid #CCC;padding:2px;width:120px;height:120px;border-top:2px solid #EEE;border-left:2px solid #EEE;}
.art_box .art_img a:hover img{border:1px solid #077;padding:3px;}
.art_box .art_txt{float:left;}
.art_box .art_txt h2{width:610px;background:#C6ECE8;line-height:26px;text-indent:0.5em;}
.art_box .art_txt h2.pro{width:475px;}
.art_box .art_txt h2 a{font-size:14px;color:#149387;}
.art_box .art_txt p{padding:5px;line-height:20px;font-size:12px;color:#666;}
.art_box .art_txt p a{color:#149387;}

.art_info{padding:5px;width:610px;padding-top:0px;line-height:18px;border-top:1px dashed #CCC;font-size:12px;text-align:right;color:#149387;}
.art_info em,.art_info a,.art_info strong{color:#666;}

.news{border:1px solid #CCC;padding:4px;width:610px;}
.news h2{line-height:30px;font-size:16px;font-weight:bold;color:#149387;text-align:center;}
.news .info{line-height:20px;background:#C6ECE8;text-align:center;font-size:12px;color:#666;}
.news pre{border-top:1px dashed #CCC;line-height:20px;text-align:right;font-size:12px;color:#666;}
.news .info a,.news pre a{color:#666;}

/*comment*/
#comment{
	margin-top:5px;
	width: 690px;
}
.box_cmt{border:1px solid #ccc;margin-top:5px;padding:8px;}
.box_cmt h3{color:#000033;font-size:13px;}
.box_cmt h3 strong{font-weight:bold;color:#069;}
.box_cmt blockquote{margin:10px;padding:10px;border:1px solid #ccc;}
.box_cmt blockquote h3{font-size:12px;font-weight:normal;color:#F30;line-height:20px;}
.box_cmt blockquote p{font-size:12px;font-weight:normal;color:#666;line-height:20px;}
.box_cmt b{display:block;width:100%;text-align:center;}
#mycmt{
	margin-top:5px;
	width: 690px;
}
#mycmt table{
	margin:5px;
	width: 680px;
}
#mycmt table tr td{font-size:12px;font-weight:bold;}
#mycmt table tr td label{font-weight:normal;color:#666;}

/*links*/
#links{}
#links a{display:block;width:88px;height:32px; margin-right:5px; color:#234b7b;font-size:12px;float:left;}
#links a:hover{
	text-decoration:underline;
}

.box_side table{margin:5px;}
.box_side table tr td{height:36px;font-size:12px;font-weight:bold;}
.box_side table tr td input{padding:4px;border:1px solid #234b7b;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}

/*footer*/
#footer{margin-top:5px;line-height:37px; text-align:center;font-size:12px;color:#FFF;}
#footer a{color:#FFF;font-size:12px;}
#footer a strong{font-weight:bold;font-size:12px;color:#FFF;}

/*copyright*/
#copyright{line-height:24px;font-size:12px;color:#333;}
#copyright a{font-size:12px;color:#333;}

/*rightline*/
#contentMain {
	FLOAT: right;
	WIDTH: 280px;
	clear: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#rightad{
	POSITION: relative;
	top: 10px;
	margin-bottom: 10px;
}
.light_city {
	color: #234b7b
	HEIGHT: auto;
	FONT-SIZE: 12px;
	line-height: 15pt;
}
.rborder {
	BORDER: #4fa4c3 1px solid;
	BACKGROUND-COLOR: #f8fafb;
	width: 280px;
	height: auto;
	margin-top: 6px;
}
.rborder H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; MARGIN: 0px; FONT: bold 108.5% Arial, Helvetica, san-serif; PADDING-TOP: 6px; BACKGROUND: #ebeff9; HEIGHT: 18px
}
.rborder .nav {
	PADDING-RIGHT: 84px; PADDING-LEFT: 10px; background:#fff; PADDING-BOTTOM: 4px; MARGIN: 0px; FONT: 12px Arial, Helvetica, san-serif; COLOR: #234b7b; PADDING-TOP: 5px; BORDER-BOTTOM: #d8deea 1px solid; HEIGHT: 18px
}
.rtt {
	PADDING: 5px 10px;
	PADDING-LEFT: 10px;
	background-color: #f8fafb;
}
.rf {
	PADDING: 5px 10px;
	LINE-HEIGHT: 15pt;
	font-size:12px;
	margin-bottom: 0px;
	background-color: #f8fafb;
	background-repeat: no-repeat;
}
.rs {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 15pt;
	font-size:12px;
	PADDING-TOP: 5px;
	margin-bottom: 0px;
	background-color: #f8fafb;
	background-repeat: no-repeat;
}
.nleft {
	WIDTH: 690px;
	FLOAT: left;
}
.nright {
WIDTH: 280px;
FLOAT: right;
}

.pages {
	 LINE-HEIGHT: 30px; FONT-FAMILY: Verdana; HEIGHT: 60px; OVERFLOW: hidden; margin-left:30px;
}
.pages A {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #369; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid; TEXT-DECORATION: none !important; PADDING-TOP: 2px; margin-right:2px;
}
.pages STRONG {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #369; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid; TEXT-DECORATION: none !important; PADDING-TOP: 2px
}
.pages A:hover {
	BORDER-BOTTOM-COLOR: #369; BORDER-TOP-COLOR: #369; BORDER-RIGHT-COLOR: #369; BORDER-LEFT-COLOR: #369
}
.pages STRONG {
	BORDER-BOTTOM-COLOR: #369; BORDER-TOP-COLOR: #369; BACKGROUND: #369; COLOR: #fff; BORDER-RIGHT-COLOR: #369; BORDER-LEFT-COLOR: #369
}
.pages a.curpage{border:1px solid #077;background:#369;color:#FFF;text-decoration:none;}
.pages .prev {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline !important; PADDING-TOP: 4px
}
.pages .next {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline !important; PADDING-TOP: 4px
}
/*content*/
.content{font-family:Arial, Helvetica, sans-serif; line-height:140%; font-size:15px; color:#000; width:100%; text-align:left; margin-bottom:20px; }
.content p{margin:0;padding:0;margin-bottom:10px;line-height:140%;font-size:15px;color:#000;}
.content h1{font-size:24px; font-weight:bold; line-height:140%}
.content h2{font-size:22px; font-weight:bold; line-height:140%}
.content h3{font-size:20px; font-weight:bold; line-height:140%}
.content h4{font-size:18px; font-weight:bold; line-height:140%}
.content h5{font-size:16px; font-weight:bold; line-height:140%}
.content h6{font-size:14px; font-weight:bold; line-height:140%}
.content ul{margin:0;padding:0;}
.content ul li{line-height:140%;color:#000;}
.content ol{margin:0;padding:0;}
.content ol li{line-height:140%;color:#000;}
.content STRONG, .content bold, .content B { font-weight:bold}
.content EM, .content Italic, .content I { font-style:italic}
.content xx-large {line-height:140%}
.content small {font-size:14px; line-height:140%;}
.content x-small { font-size:12px;}
