/* CSS Document */
body { margin:0; padding:0; font-size:12px; color:#333333; font-family:"宋体", Arial, Verdana}
a { text-decoration:none; color:#333333}
a:hover { color:#333333}
li,h2,h3,ul,dl,dt,dd { margin:0; padding:0; list-style:none}
input,select { font-size:12px}
em { font-style:normal; float:right; font-size:12px; font-weight:normal; margin-right:10px}
.english { font-family:Verdana, Geneva, sans-serif}
.verda { font-family:Verdana, Geneva, sans-serif}
.linh { line-height:1.7}
.lthrough { text-decoration:line-through}
.clear { clear:both; *display:inline}
.mtop5 { margin-top:5px}
.mtop10 { margin-top:10px}
.mtop15 { margin-top:15px}
.mtop20 { margin-top:20px}
.pad10 { padding:10px}
.search_button { background:url(search_button.jpg); width:65px; height:20px; font-size:12px; border:0}
.pages { height:35px; line-height:35px; text-align:right; color:#000000; padding-left:20px; padding-right:20px; background:#f3f3f3}
.current { color:#e17b20}
.white { color:#FFFFFF}
.white a { color:#FFFFFF}
.pink { color:#F95888}
.pink a { color:#F95888}
.orange { color:#F60}
.orange a { color:#F60}
.blue { color:#0099cc}
.blue a { color:#0099cc}
.gray { color:#666}
.gray a { color:#666}
.green { color:#317410}
.green a { color:#317410}
.red { color:#f00}
.red a { color:#f00}
.yellow { color:#FF0}
.yellow a { color:#FF0}
.pointer { cursor:pointer}
.space { padding:20px}
.big { font-size:14px}
.deep { color:#8C7A5D}
.deep a { color:#8C7A5D}
.deep a:hover { color:#FAB64B}
.txt { line-height:1.7}

#header { width:100%; margin:0 auto; background:url(header_bg.jpg) #f3f3f3}
	#header .logo { width:100%; text-align:center}
	#header .menu { width:100%; background:url(menu_bg.jpg); height:44px; text-align:center}
	#header .menu ul { width:1000px; height:44px; margin:0 auto}
	#header .menu li .last { position:absolute; width:153px; height:44px; background:url(menu_lastbg.jpg); left:100px}
	
.focus { width:100%; height:397px; margin:0 auto; background:url(focus_bg.jpg) #f3f3f3; padding-top:30px}
	.focus .shadown { margin:0 auto; border:3px solid #1F1F1F; background:#000; padding:1px; width:992px; height:388px}
	
.ofocus { width:100%; height:227px; margin:0 auto; background:url(ofocus_bg.jpg) repeat-x #f3f3f3; padding-top:30px}
	.ofocus .shadown { margin:0 auto; border:3px solid #1F1F1F; background:#000; padding:1px; width:992px; height:220px}
	
.index { width:100%; height:180px; margin:0 auto; background:url(index_bg.jpg) top repeat-x #f3f3f3}
	.index .wrap { width:1000px; margin:0 auto; padding-top:10px}
	.index .wrap .news { width:317px; float:left}
	.index .wrap .news h2 { height:30px}
	.index .wrap .news ul { width:297px; height:109px; background:url(inews_bg.jpg); padding:5px; padding-left:15px}
	.index .wrap .news li { height:20px; line-height:20px}
	
	.index .wrap .pro { width:355px; margin-left:5px; float:left}
	.index .wrap .pro h2 { height:30px}
	.index .wrap .pro .scroll { width:345px; height:97px; padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:7px; background:url(ipro_bg.jpg)}
	.index .wrap .about { width:317px; margin-left:5px; float:left}
	.index .wrap .about h2 { height:30px}
	.index .wrap .about p { margin:0; width:287px; height:99px; padding:10px; padding-left:15px; padding-right:15px; background:url(iabout_bg.jpg); line-height:1.5}

.main { width:100%; height:auto !important; min-height:500px; height:500px; margin:0 auto; background:url(index_bg.jpg) top repeat-x #f3f3f3}
	.main .wrap { width:1000px; margin:0 auto; padding-top:10px}
	.main .wrap .left { width:216px; float:left}
	.main .wrap .left h2 { width:186px; height:36px; background:url(left_h2.jpg); font-size:12px; color:#fff; font-weight:normal; line-height:36px; padding-left:30px}
	.main .wrap .left ul { width:216px; background:url(left_bg.jpg); height:auto !important; min-height:400px; height:400px}
	.main .wrap .left li { width:209px; height:26px; margin-left:4px; margin-top:3px}
	.main .wrap .left li a { display:block; width:209px; height:26px; background:url(left_li.jpg); line-height:26px; text-indent:50px}
	.main .wrap .left li a:hover { background:url(left_lia.jpg); color:#fff}
	.main .wrap .left li .a { background:url(left_lia.jpg); color:#fff}
	.main .wrap .left .nav { width:216px; text-align:center}
	.main .wrap .left .foot { width:216px; height:30px}
	.main .wrap .right { width:779px; float:right}
	.main .wrap .right h2 { width:749px; height:35px; background:url(right_h2.jpg); font-size:12px; color:#fff; font-weight:normal; line-height:35px; padding-left:30px}
	.main .wrap .right .content { width:739px; height:auto !important; min-height:365px; height:365px; background:url(right_bg.jpg); padding:20px}
	.main .wrap .right .content h3 { height:40px; line-height:40px; font-size:14px; text-align:center; border-bottom:1px dashed #0CF}
	.main .wrap .right .content .line { height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #0CF}
	.main .wrap .right .content .pic { width:400px; height:300px; border:5px solid #ccc; margin:0 auto}
	.main .wrap .right .list { width:739px; height:auto !important; min-height:365px; height:365px; background:url(right_bg.jpg); padding:20px}
	.main .wrap .right .list li { height:30px; line-height:30px; border-bottom:1px dotted #ccc; background:url(032.gif) no-repeat left center; padding-left:15px}
	.main .wrap .right .pro { width:739px; height:auto !important; min-height:365px; height:365px; background:url(right_bg.jpg); padding:20px; padding-top:0}
	.main .wrap .right .pro .nav { width:166px; height:151px; float:left; margin-left:15px; margin-top:20px}
	.main .wrap .right .pro .nav .pic { width:160px; height:120px; border:3px solid #ccc}
	.main .wrap .right .pro .nav .name { width:166px; height:25px; line-height:25px; text-align:center}
	.main .wrap .right .foot { width:779px; height:30px}

.links { width:100%; height:26px; margin:0 auto; background:url(links_bg.jpg)}
	.links .wrap { width:1000px; margin:0 auto}
	.links .wrap .title { float:left; width:80px; height:26px; background:url(linkstitle_bg.jpg); text-align:center; line-height:26px; color:#fff}
	.links .wrap .content { float:left; height:26px}
	.links .wrap .content a { display:block; width:80px; float:left; height:26px; line-height:26px; text-align:center}
	
#footer { width:100%; height:28px; border-top:1px solid #fff; background:#CC0003}
	#footer .wrap { width:1000px; margin:0 auto; position:relative}
	#footer .wrap .title { float:left; width:80px; height:28px; text-align:center; line-height:28px; color:#fff}
	#footer .wrap .content { position:absolute; width:1000px; height:28px; line-height:28px; background:#000; left:80px; padding-left:15px}