/*--For All--*/
*{ margin:0px auto; padding:0px; }
html, body{ height:100%;/* background:url(../images/body_bg.gif) repeat-x;*/ background-color:#d6dbea; }
body{ font:12px/180%; font-family:Verdana, "ËÎÌå", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; letter-spacing:1px; width:1000px; }
ul,li{ list-style-type:none; margin:0; padding:0; }
img{ border:0; }
.clear{ clear:both; }

/* Á´½ÓÉ« */
a{ color:#000000; text-decoration:none; }
a:hover{ color:#000; text-decoration:underline; }

#nav a, #news a{ blr:expression(this.onFocus=this.blur()); outline:none; }

.input_01{ border:1px solid #7F9DB9; width:150px; padding:3px 2px 2px 2px; color:#999; }
.input_on{ border:1px solid #134376; padding:3px 1px 1px 2px; border-left:2px solid #666; border-top:2px solid #555; width:150px; }
.textarea{ width:300px; height:50px; overflow-x:hidden; overflow-y:scroll; word-break:break-all; }
.time{ color:#888; font-size:11px; }
.num{ color:#ff0000; padding:0 5px; }

#header{ width:1000px; height:62px; background:url(../images/header_bg.gif) repeat-x; }
	#logo{ float:left; margin-top:10px; padding-left:60px; width:150px; }
	#header .right{ float:right; margin-top:10px; padding-right:20px; width:200px;  }
	#search_bar{ float:right; margin-top:20px; }

/* µ¼º½ */
#nav{ width:1000px; height:33px; background:url(../images/nav_bg.gif) repeat-x; font-size:13px; font-weight:bold; }
	.nav_l{ float:left; width:3px; height:33px; background:url(../images/nav_l.gif) no-repeat; font-size:0; }
	.nav_r{ float:right; width:3px; height:33px; background:url(../images/nav_r.gif) no-repeat; font-size:0; }
	#nav_con{ float:left; padding-left:20px; }
		#nav_con li{ float:left; padding:0 16px; padding-top:8px; *padding-top:10px; padding-top:10px\0; height:23px; }
		#nav_con li.no{ float:left; padding:0 16px; padding-top:8px; *padding-top:10px; padding-top:10px\0; height:23px; width:67px; padding-left:11px; background:url(../images/nav_li_bg.gif) top no-repeat; }
			#nav_con li a, .nav_con li.no a{ color:#173b64; }
				#nav_con li a:hover{ color:#000; }
		#nav_con li.on{ float:left; width:67px; height:26px; padding-left:11px; padding-top:8px; *padding-top:10px; padding-top:10px\0; height:23px; background:url(../images/nav_on_bg.gif) top no-repeat; cursor:pointer; }
			#nav_con li.on a{ color:#101010; }
			#nav_con li.on a:hover{ color:#000; }
		.nav_interval_line{ float:left; width:2px; height:33px; background:url(../images/nav_interval-line.gif) top no-repeat; font-size:0; }
		#nav_con li.now{ background:url(../images/nav_now_bg.gif) no-repeat center top; }
			#nav_con li.now a{ color:#010101; }
		
		#nav_con li ul{ float:left; position:absolute; z-index:50; width:76px; padding:5px 0; background:#4c4c4c; border:1px solid #8a8a8a; margin-left:-3px; *margin-left:-71px; margin-top:3px; margin-top:1px\0; *margin-top:17px; display:none; }
		#nav_con li ul li{ width:76px; padding:3px 0; _padding:2px 0; height:14px; font-weight:normal; font-size:12px; }
		#nav_con li ul li a{ padding-left:10px; }
			#nav_con li ul li a:hover{ font-weight:normal; background:#070707; padding:3px 9px; padding-right:15px; height:14px; }
			#nav_con li.on li a:hover{ color:#fff; }
			#nav_con li.on li a{ color:#cddceb; }

.index_phos{ width:1000px; height:157px; background:#8a8a8a; }
		
#ImgNavi{ float:right; margin-left:15px; width:250px; height:167px; background:#C2C4C4; overflow:hidden; position:relative; border:1px solid #a9c4df; }
#ImgNavi .pic a{ position:absolute; left:250px; }
#ImgNavi .pic img{ width:250px; height:167px; border:none; } 

#ImgCtrl{ width:250px; height:24px; top:147px; right:1px; bottom:1px; left:1px; position:absolute; z-index:100; overflow:hidden; background:#000; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ImgCtrl .btn{ width:230px; height:24px; float:right; overflow:hidden; }
#ImgCtrl .btn p{ margin:0px; padding:0px; }
#ImgCtrl .btn p span{ width:38px; height:18px; line-height:18px; float:left; display:block; background:url(../images/line.gif) no-repeat right center; cursor:pointer; color:#fff; font-size:14px; font-family:verdana; text-align:center; font-weight:normal; }
#ImgCtrl .btn p span.on{ color:#ee9b00; font-size:18px; }

#ImgNavi2{ float:left; margin-left:6px; _margin-left:3px; width:200px; height:177px; background:#C2C4C4; overflow:hidden; position:relative; border:1px solid #888; }
#ImgNavi2 .pic a{ position:absolute; left:250px; }
#ImgNavi2 .pic img{ width:250px; height:177px; border:none; } 

#ImgCtrl2{ width:200px; height:24px; top:157px; right:1px; bottom:1px; left:1px;position:absolute; z-index:100; overflow:hidden; background:#000; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ImgCtrl2 .btn{ width:180px; height:24px; float:right; overflow:hidden; }
#ImgCtrl2 .btn p{ margin:0px; padding:0px; }
#ImgCtrl2 .btn p span{ width:38px; height:18px; line-height:18px; float:left; display:block; background:url(../images/line.gif) no-repeat right center; cursor:pointer; color:#fff; font-size:14px; font-family:verdana; text-align:center; font-weight:normal; }
#ImgCtrl2 .btn p span.on{ color:#ff0000; font-size:18px; }


#ImgNavi3{ float:left; margin-left:6px; _margin-left:3px; width:378px; height:177px; background:#C2C4C4; overflow:hidden; position:relative; border:1px solid #888; }
#ImgNavi3 .pic a{ position:absolute; left:378px; }
#ImgNavi3 .pic img{ width:378px; height:177px; border:none; } 

#ImgCtrl23{ width:378px; height:24px; top:157px; right:1px; bottom:1px; left:1px;position:absolute; z-index:100; overflow:hidden; background:#000; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ImgCtrl23 .btn{ width:200px; height:24px; float:right; overflow:hidden; }
#ImgCtrl23 .btn p{ margin:0px; padding:0px; }
#ImgCtrl23 .btn p span{ width:38px; height:18px; line-height:18px; float:left; display:block; background:url(../images/line.gif) no-repeat right center; cursor:pointer; color:#fff; font-size:14px; font-family:verdana; text-align:center; font-weight:normal; }
#ImgCtrl23 .btn p span.on{ color:#ff0000; font-size:18px; }

div.f_s{ background:url(../images/flash_shadow.gif) repeat-x left top; width:1000px; margin:0 auto; height:10px; font-size:0; }

.i_box{ width:1000px; margin:0 auto; padding-top:7px; background:#e2ecf7; }
.box{ width:1000px; margin:0 auto; margin-top:5px; }
#news{
	float:left;
	width:245px;
	border:1px solid #a9c4df;
	height:167px;
	background:#426c9a;
}
	#news .ttl{
	width:236px;
	padding:0 5px;
	background:#426c9a;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
		#news .ttl span{ width:150px; background:url(../images/news_icon.gif) no-repeat center left; padding-left:17px; }
	#news_con{
	float:left;
	width:235px;
	padding:10px 5px;
}
		#news li{
	float:left;
	background:url(../images/arrow_icon.gif) no-repeat;
	padding-left:14px;
	width:225px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

/* index- projects */
#proj{ float:left; margin-left:15px; width:465px; height:167px; border-bottom:1px solid #a9c4df; overflow:hidden; }
	#proj_btn { width:465px; height:22px; border-top:1px solid #a9c4df; background-color:#3f6e9a; }
		.btn_bg_1 { width:84px; height:15px; padding-top:7px; background:url(../images/tabs_on_bg.gif) no-repeat; text-align:center; float:left; margin-left:10px; display:inline; color:#333; font-weight:bold; }
		.btn_bg_2 { width:84px; height:15px; padding-top:7px; background:url(../images/tabs_on_bg.gif) no-repeat; text-align:center; float:left; display:inline; color:#ee9b00; font-weight:bold; }
		.btn_bg_3 { width:84px; height:15px; padding-top:7px; text-align:center; float:left; display:inline; color:#fff; cursor:pointer;}
	#proj_01 { border:1px #a9c4df solid; float:left; height:155px; background:#dbebfd; border-top:1px solid #e4e2e2; }
	#proj_02 { border:1px #a9c4df solid; float:left; height:155px; background:#dbebfd; border-top:1px solid #e4e2e2; }
	#proj ul{ width:453px; padding:10px 5px; }
		#proj_01 li{
	float:left;
	background:url(../images/arrow_icon.gif) no-repeat;
	padding-left:14px;
	width:430px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
		#proj_02 li{
	float:left;
	background:url(../images/arrow_icon_02.gif) no-repeat;
	padding-left:14px;
	width:430px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
		 #proj_02 a{ color:#816c44; }
		#proj li.none{ background:none; text-align:right; height:20px; line-height:20px; margin-top:-5px; }

/* index- products */
#prod{ float:left; margin-left:15px; width:465px; height:219px; background:#fff; }
	#prod_btn { width:465px; height:22px; border-top:1px solid #a9c4df; background-color:#3f6e9a; }
		.btn_bg_1 { width:84px; height:15px; padding-top:7px; background:url(../images/tabs_on_bg.gif) no-repeat; text-align:center; float:left; margin-left:10px; display:inline; color:#333; font-weight:bold; }
		.btn_bg_2 { width:84px; height:15px; padding-top:7px; background:url(../images/tabs_on_bg.gif) no-repeat; text-align:center; float:left; display:inline; color:#ee9b00; font-weight:bold; }
		.btn_bg_3 { width:84px; height:15px; padding-top:7px; text-align:center; float:left; display:inline; color:#fff; cursor:pointer;}
	#prod_01 { border:1px #a9c4df solid; float:left; background:#dbebfd; border-top:none; }
	#prod_02 { border:1px #a9c4df solid; float:left; background:#dbebfd; border-top:none; }
	#prod ul{ width:453px; padding:9px 5px; }
		#prod_01 li{ float:left; background:url(../images/arrow_icon.gif) no-repeat; padding-left:14px; width:430px; height:22px; line-height:22px; border-bottom:1px dashed #c9c9c9; margin-bottom:3px; overflow:hidden; }
		#prod_02 li{ float:left; background:url(../images/arrow_icon_02.gif) no-repeat; padding-left:14px; width:430px; height:22px; line-height:22px; border-bottom:1px dashed #c9c9c9; margin-bottom:3px; overflow:hidden;}
		#prod_02 a{ color:#816c44; }
		#prod li.none{ background:none; height:20px; line-height:20px; margin:0; text-align:right; }

/* index- contact-us */
#contact{ float:right; width:242px; height:217px; background:#dbebfd; border:1px solid #a9c4df; margin-left:10px; }
	#contact .ttl{
	width:242px;
	background:#3f6e9a;
	border-top:1px solid #7aa0c5;
	height:24px;
	line-height:24px;
	color:#040404;
	font-weight:bold;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
	float: right;
}
	.contact_con{
	width:242px;
	overflow:hidden;/* background:url(../images/con_bg.gif) repeat-x top;*/
	background:#dbebfd;
	border-top:1px solid #e4e2e2;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	padding-left: 5px;
}

.more{ float:right; margin-top:5px; *margin-top:-18px; }

#btm_nav{ width:998px; border:1px solid #bababb; text-align:center; background:#bfcddc; height:25px; line-height:25px; color:#266796; }
	#btm_nav a{ color:#000; }
	#btm_nav a:hover{ color:#266796; }

#footer{ width:998px; text-align:center; color:#fff; padding-top:15px; height:35px; background:#426c9a; border:1px solid #777; border-bottom:none; }

/* others */
#main{ float:left; background:#426c9a; width:1000px; }
#position{ width:1000px; margin:0 auto; height:26px; padding-top:7px; color:#000; background:url(../images/nav_bg.gif) repeat-x; }
	#position span{ color:#000; font-weight:bold; margin:0 5px; }
	#position .r_n{ float:right; margin-top:5px; *margin-top:-10px; padding-right:15px; }
.side_bar{ float:left; width:200px; padding:5px; color:#11243a; line-height:180%; font-size:24px; font-weight:bold; text-indent:26px; }
	.f-l{ color:#fff; font-size:50px; }
	.side_bar .cn_ttl{ float:left; width:200px; text-align:right; color:#cdcdcd; border-top:1px solid #cdcdcd; font-size:18px; font-weight:bold; line-height:160%; }
.content{ float:left; width:770px; background:#a6bad1; padding:20px 10px; color:#000; line-height:180%; font-size:13px; letter-spacing:normal; }
	.content_t{ float:left; width:790px; background:#a6bad1; height:15px; background:url(../images/d_line2.gif) repeat-x left center; }
	.side_t{ float:left; width:210px; background:#fff; height:15px; background:url(../images/d_line1.gif) repeat-x left center; }
em{ font-size:16px; color:#000; font-style:normal; font-weight:bold; }	

.z_box{ float:left; margin-left:10px; margin-bottom:10px; width:170px; }
.z_pics{ float:left; cursor:pointer; border:4px solid #555; }
	.z_on{ border:4px solid #777; }
	.z_large{ position:absolute; display:none; margin-top:-445px; margin-left:120px; widows:474px; height:345px; border:4px solid #777; cursor:pointer; }
.z_ttl{ float:left; width:166px; height:22px; line-height:22px; overflow:hidden; background:#555; text-align:center; }

/* notice */
#notice{ float:left; width:198px; padding-left:12px; padding-top:7px; }
	#notice .top{ float:left; width:187px; height:90px; background:url(../images/notice_top.gif) no-repeat; font-size:0; }
	#notice .con{ float:left; width:167px; background:url(../images/notice_bg.gif) repeat-y; padding:15px 10px; min-height:85px; color:#000; line-height:180%; }
	#notice .btm{ float:left; width:187px; height:10px; background:url(../images/notice_btm.gif) no-repeat; font-size:0; }

/* news_list */
.top_tips{ float:left; width:760px; height:28px; line-height:28px; font-size:14px; font-weight:bold; }
#news_list{ float:left; width:750px; line-height:24px; }
	#news_list li.no{ float:left; width:100%; background:#808080; padding:0 5px; border-top:1px solid #949494; border-bottom:1px solid #757575; border-left:1px solid #757575; border-right:1px solid #686767; }
	#news_list li.on{ float:left; width:100%; background:#6e6e6e; padding:0 5px; border-top:1px solid #949494; border-bottom:1px solid #555; border-right:1px solid #757575; border-left:1px solid #555; }
	#news_list span.ttl{ float:left; width:655px; padding-right:15px; height:24px; font-size:12px; overflow:hidden; color:#ababab; }
		#news_list span.ttl a{ color:#000; }
		#news_list span.ttl a:hover{ color:#fff; }
	#news_list span.time{ float:right; color:#ababab; }
	#news_list strong{ float:left; margin-right:8px; width:24px; text-align:right }
#news_ttl{ width:750px; text-align:center; font-size:16px; font-weight:bold; color:#000; border-bottom:1px dashed #6e6e6e; }
#news_source{ width:750px; text-align:center; margin:3px 0; color:#666; }
	#news_source span{ color:#eee; margin:0 5px;}
#news_details{ width:750px; line-height:24px; font-size:13px; margin:20px 0; }

/* product_list */
.prod_list{ float:left; padding:20px 0 15px 0; border-top:1px dashed #666; border-bottom:1px dashed #333; text-align:center; }
	.prod_list li{ float:left; width:246px; padding-left:5px; margin-bottom:20px; }
		.prod_list li img{ float:left; width:230px; height:120px; border:1px solid #111; }
		.prod_list li img:hover{ border:1px solid #fff; -moz-opacity:0.5; filter:alpha(opacity=80); }
		.prod_list li .ttl{ float:left; width:232px; text-align:center; height:20px; line-height:20px; overflow:hidden; }
			.prod_list li .ttl a{ color:#444; }
			.prod_list li .ttl a:hover{ color:#000; }
/* product_list1 */
.prod_list1{ float:left; padding:20px 0 15px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; }
	.prod_list1 li{ float:left; width:246px; padding-left:10px; margin-bottom:20px; }
		.prod_list1 li img{ float:left; width:230px; height:120px; border:1px solid #627aac; }
		.prod_list1 li img:hover{ border:1px solid #000; -moz-opacity:0.5; filter:alpha(opacity=80); }
		.prod_list1 li .ttl{ float:left; width:232px; text-align:center; height:20px; line-height:20px; overflow:hidden; }
			.prod_list1 li .ttl a{ color:#444; }
			.prod_list1 li .ttl a:hover{ color:#3f5176; }
/* product_list2 */
.prod_list2{ float:left; padding:20px 0 15px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; }
	.prod_list2 li{ float:left; width:246px; padding-left:10px; margin-bottom:20px; }
		.prod_list2 li img{ float:left; width:230px; height:120px; border:1px solid #566c00; }
		.prod_list2 li img:hover{ border:1px solid #000; -moz-opacity:0.5; filter:alpha(opacity=80); }
		.prod_list2 li .ttl{ float:left; width:232px; text-align:center; height:20px; line-height:20px; overflow:hidden; }
			.prod_list2 li .ttl a{ color:#444; }
			.prod_list2 li .ttl a:hover{ color:#566c00; }

.right_bar{ float:right; width:250px; }

#pages{ float:left; width:750px; color:#fff; margin:20px 0; }
	a.page_n{ float:left; text-align:center; padding:0px 6px; margin-left:5px; background:#A6BAD1 color:#275484; color:#275484; border:1px solid #275484; text-decoration:none; }
	a.page_n:hover,a.page_now{ float:left; text-align:center; padding:0px 6px; margin-left:5px; background:#275484; color:#fff; border:1px solid #275484; text-decoration:none; }
	
h1{ width:100%; text-align:center; font-size:18px; font-weight:bold; color:#000; border-bottom:1px dashed #666; margin-bottom:20px; }
h2{ color:#fff; font-size:12px; font-weight:normal; float:left; line-height:160%; }

/* message */
.mess_main{ float:left; width:480px; border-top:1px dashed #666; border-bottom:1px dashed #666; padding:20px 0; }
	.mess_main li{ float:left; line-height:24px; margin-bottom:8px; }
		.mess_main .name{ float:left; width:80px; text-align:right; }
		.mess_main .con{ float:left; width:280px; }
		.mess_main .add{ float:left; padding-left:17px; cursor:pointer; color:#369; _margin-top:4px; }
	
.study{ float:left; padding-left:10px; width:365px; background:url(../images/xxyd_bg.jpg) no-repeat left top; padding-top:45px; padding-bottom:24px; *padding-bottom:26px; _padding-bottom:23px; padding-bottom:26px\0; }
.study a{ color:#fff; }
.study a:hover{ color:#f1ce8d; }
.study li{ float:left; width:330px; padding-left:15px; height:22px; line-height:22px; }	
.study li span.ti{ float:left; height:22px; width:300px; overflow:hidden; }
	.study li span.time{ float:left; padding-right:5px; color:#ccc; }

.praise{ float:left; margin-left:5px; _margin-left:3px; width:368px; height:207px; border:1px solid #d7e8fa; background:#6a91b7; }
.praise .ttl{ float:left; width:358px; border-bottom:1px solid #90aecf; color:#000; background:#426c9a; padding-left:10px; margin-bottom:7px; }
.praise .person{ float:left; width:115px; height:168px; margin-left:5px; border-left:1px solid #426c9a; border-top:1px solid #426c9a; background:#426c9a; }
.praise .person .pic{ width:106px; margin:0 auto; background:#d7e8fa; margin-top:3px; }
	.praise .person .pic img{ width:106px; height:80px; }
.praise .person .name{ width:106px; height:22px; line-height:22px; text-align:center; border-bottom:1px solid #2f5782; overflow:hidden; }
.praise .person .con{ float:left; width:106px; padding:2px 0 2px 4px; line-height:120%; height:50px; color:#fff; letter-spacing:0; overflow-y:auto; overflow-x:hidden; }

.staff{ float:left; margin-left:13px; _margin-left:12px; width:378px; height:207px; overflow:hidden; border:1px solid #d7e8fa; background:#6a91b7; }
.staff .ttl{ float:left; width:368px; border-bottom:1px solid #90aecf; color:#000; background:#426c9a; padding-left:10px; margin-bottom:7px; }
.staff li{ float:left; width:378px; padding-left:5px; }	
.staff li span.ti{ float:left; height:24px; overflow:hidden; width:expression(document.body.clientWidth < 42? "40px" : document.body.clientWidth > 298? "298px" : "auto"); min-width:40px; max-width:298px; width:auto !important; }
	.staff li span.time{ float:left; padding-right:5px; color:#ccc; }
	.staff li a{ color:#fff; }
	.staff li a:hover{ color:#000; }
	
.staff_enter{ float:left; width:285px; padding-left:10px; border-bottom:1px solid #aaa; color:#444; background:#fff; }
.staff_con{
	float:left;
	width:248px;
	height:217px;
	overflow:hidden;
	border-bottom:1px solid #a9c4df;
	border:1px solid #a9c4df;
	line-height:180%;
	background-color: #3f6e9a;
}
.staff_con .ttl{
	width:235px;
	background:#3f6e9a;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
	.staff_con .name{
	float:left;
	width:80px;
	text-align:right;
	padding-right:3px;
	color: #FFFFFF;
}
	.staff_con p{ margin-bottom:9px; }

.sbtn_no{
	background:url(../images/login/btn_bg.gif) no-repeat;
	text-align:center;
	width:72px;
	height:24px;
*padding:5px 0 3px 0; 	border:none;
	font-size:14px;
	color:#000;
	float: left;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: -5;
}
	.sbtn_on{
	background:url(../images/login/btn_bg_2.gif) no-repeat;
	text-align:center;
	width:72px;
	height:24px;
*padding:6px 0 2px 0; 	border:none;
	font-size:14px;
	color:#000;
	cursor:pointer;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
	
#news_center{ width:970px; margin-top:15px; }
	#news_center .left{ float:left; width:525px; height:268px; overflow:hidden; background:#6a91b7; padding:7px 5px; }
		#news_center .ttl{ float:left; width:525px; height:25px; background:url(../images/news_ttl_bg.gif) repeat-x; margin-top:7px; }
		#news_center ul{ float:left; line-height:22px; padding:7px 20px; }
			#news_center ul li{ float:left; background:url(../images/news_li_ico.gif) no-repeat; padding-left:15px; width:470px; height:22px; overflow:hidden; }
			#news_center ul li a{ color:#fff; }
			#news_center ul li a:hover{ color:#000; }
		#news_center .right{ float:right; width:420px; background:#6a91b7; }
		#news_center .txt_1 {font:bold 24px Verdana, Tahoma;color:#fff}
		#news_center img.thumb_img { cursor:pointer; display:block; margin-bottom:10px; }
		#news_center img#main_img { cursor:pointer; display:block; }
		#news_center #gotop { cursor:pointer; display:block; }
		#news_center #gobottom { cursor:pointer;display:block;}
		#news_center #showArea { height:214px; margin:10px; overflow:hidden; }
				
#news_topic{ width:970px; margin-top:15px; background:#6a91b7; float:left; margin-left:15px; _margin-left:7px; padding-bottom:12px; }
	#news_topic .ttl{ float:left; padding:0 5px; height:30px; width:960px; }
	#news_topic .con{ float:left; margin:4px 6px; _margin:4px 3px; width:958px; background:#dbebfd; }
		#news_topic .con li{ float:left; width:148px; padding:5px 0; padding-left:10px; }
			#news_topic .con li img{ width:140px; height:100px; border:1px solid #ccc; padding:1px; background:#426c9a; }
			#news_topic .con li img:hover{ border:1px solid #2f5782; }
			#news_topic .con li span{ float:left; }
			#news_topic .con li span.ttl{ float:left; width:134px; margin:0; padding:0 5px; text-align:center; height:20px; line-height:20px; overflow:hidden; background:#2f5782; }
				#news_topic .con li span.ttl a{ color:#fff; }
				#news_topic .con li span.ttl a:hover{ color:#000; }
			 
	#news_topic_btm{ background:url(../images/topic_btm.gif) repeat-x; width:970px; height:3px; font-size:0px; margin-bottom:15px; clear:both; }

#left{ float:left; width:210px; overflow:hidden; }	
.left_pro{ float:left; width:198px; border:1px solid #2e5785; padding:20px 5px 10px 5px; background:#2e5785; letter-spacing:0; margin-top:20px; }
	.left_pro .ttl{ float:left; width:200px; border-bottom:1px solid #444; font-size:14px; font-weight:bold; color:#ccc; }
	.left_pro .list{ float:left; width:198px; padding:10px 0px; border:1px solid #333; background:#a6bad1; }
		.left_pro .list li{ float:left; width:190px; padding:0 4px; margin-bottom:10px; }
		.left_pro .list li.now{ float:left; width:190px; padding:0 4px; margin-bottom:10px; background:#2e5785; }
		.left_pro .list li.now a{ color:#fff; text-decoration:none; }
		.left_pro .list li a{ text-decoration:underline; }
		.left_pro .list .ico{ color:#EACDAD; margin-right:3px; font-size:10px; font-weight:normal; }
