*{margin:0; padding:0;}
body {font:normal 400 12px/200% "宋体",Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
img{border:none;}

a:link, a:visited{color:#333; text-decoration:none;}
a:hover, a:active{color:#f60; text-decoration:none;}

.gray{color:#ccc;}

ul{list-style-type:none;}
li{float:left;}
table{margin: 0 auto;}
#nav{margin:0 0 0 10px;}
		#nav ul{}
		#nav ul li{float:left; display:block;}
		#nav ul li.arrow{padding:0 8px 0 0;}
		#nav ul li.line{margin:-2px 0 0 0; color:#666;}
		#nav ul li a{display:block; padding:0 3px; color:3E6F7C; text-decoration:none;}
		#nav ul li a:hover{color:#f60;}

		#nav ul ul{position:absolute; z-index:99; left:-999em; margin:0px 0 0 -1px; width:150px;}
		#nav ul li li{float:none; width:150px; border-bottom:1px solid #fff; background:#ccc; text-align:center;}
		#nav ul ul a{display:block; width:100%; padding:0 0px; color:#04007d;}
		#nav ul ul a:hover{background:#04007d; color:#fff;}

		#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li.sfhover ul ul, #nav ul li.sfhover ul ul ul {left:-999em;}
		#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li.sfhover ul, #nav ul li li.sfhover ul, #nav ul li li li.sfhover ul {left:auto;}
		#nav ul li:hover, #nav ul li.sfhover {}
		#nav ul ul li:hover, #nav ul ul ul li:hover, #nav ul ul li.sfhover, #nav ul ul ul li.sfhover {}
		#nav ul ul li a, #nav ul ul ul li a {background:none;}
		#nav ul ul li a:hover, #nav ul ul ul li a:hover {}
		.clearfix:after { content:"."; clear:both; height:0; visibility:hidden; display:block;}
		.clearfix {display:inline-block; /* Fixes IE/Mac */}
		/* Hides from IE-mac \*/
		* html .clearfix {height:1%;}
		.clearfix {display:block;}
		/* End hide from IE-mac */

.zi{font-family:"新宋体"; font-size:12px; line-height:20px;}
.style1 {
	color: #333399;
	font-weight: bold;
}
.style2 {
	color: #0099FF;
	font-weight: bold;
}
.style3 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.style4 {
	font-size: 14px;
	font-weight: bold;
}
.style5 {color: #3e6f7c}
.style6 {color: #3e6f7c}
.style8 {color: #333399}
.clear{clear:both; overflow:hidden; height:0; line-height:0; width:0; font-size:0;}

.profile1{width:375px; height:200px; overflow:hidden;}
.profile2{width:281px; height:200px; overflow:hidden;}
.profile3{width:254px; height:200px; overflow:hidden;}

/* page
------------------------------------- */
.p_bar{margin:5px auto; float:right; font-family:"Verdana";}
.p_bar a{float:left; line-height:normal; padding:1px 4px; font-size:12px; text-decoration:none;}
.p_input{border:0px; padding:0px; width:40px; height:17px !important; height:14px; margin:0px; background:#FFF;}
.p_total{background:#f7f7f7; border:1px solid #999; border-right:0px solid #999; font-weight:bold;}
.p_pages{background:#f7f7f7; border:1px solid #999; margin-right:1px; vertical-align:middle; font-weight:bold;}
.p_num{background:#fff; border:1px solid #999; margin-right:1px; vertical-align:middle;}
a:hover.p_num{background:#999; border:1px solid #999; color:#fff; text-decoration:none;}
.p_redirect{background:#fff; border:1px solid #999; margin-right:1px; font-size:12px !important; font-size:13px;}
a:hover.p_redirect{background:#999; border:1px solid #999; color:#fff; text-decoration:none;}
.p_curpage{margin-right:1px; border:1px solid #999; vertical-align:middle; background:#999; color:#fff; font-weight:bold;}


#nav_left{width:210px; margin:0 auto;}
#nav_left li{margin:2px 0; height:25px; line-height:25px; text-align:left;}
#nav_left li a{display:block; width:100%; padding:0 0 0 20px; background:#DCDBD9 url(../images/icon-2.gif) no-repeat 5px 8px; color:#1350B4; font-weight:bold;}
#nav_left li a:hover{background:#666 url(../images/icon-2.gif) no-repeat 5px 8px; color:#f60;}

		/* article
		------------------------------------ */
		#article{margin:0 auto; width:650px;}
		#article ul{width:650px; text-align:left;}
		#article ul li{padding:0 0 0 25px; width:650px; height:25px; line-height:25px; border-bottom:1px dashed #ccc; background:url(../images/icon-1.gif) no-repeat 8px 8px;}
		#article ul li span{color:#999; font-size:12px;}
		#article ul li a{color:#3d4f9c;}
		#article ul li a:hover{color:#f60;}

		#article_view{margin:10px 30px; text-align:left;}
		#article_view h1{padding:6px 0; font-size:16px; text-align:center;}
		#article_view .line{border-top:1px solid #ccc;}
		#pub_info{height:22px; line-height:22px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fffff7; color:#999; text-align:center;}
		#pub_info span{color:#666;}
		#product_attachs{margin:10px auto; text-align:center;}
		#article_attachs{margin:10px auto;}
		#article_attachs p{text-align:center;}
		#article_attachs h3{text-align:center; font-size:14px; font-weight:normal;}
		#article_attachs h4{text-align:left;}
		#article_attachs h4 a{color:#06f; font-size:14px; font-weight:normal;}
		#article_attachs h4 a:hover{color:#f60;}

		#article_content{padding:5px 0; line-height:170%; color:#666; font-size:14px; text-align:left;}
		#article_bottom{padding:8px 0 0 0; border-top:1px dashed #ccc; text-align:right;}

		/* job
		------------------------------------ */
		#job{width:600px; margin:0 auto;}
		.job{width:600px; border-bottom:1px dashed #ccc;}
		.job h3{margin:5px 0 0 0; color:#06f; font-size:14px;}
		.job div{width:600px; margin:0 auto;}
		.job div p{float:left; width:190px;}
		.job div span{color:#f60;}

		/* guestbook
		------------------------------------ */
		#guestbook{margin:10px; text-align:left;}
		#guestbook p label{float:left; width:6em; color:#666; text-align:right;}
		#guestbook p .required{margin:0 5px 0 0; color:#f00; font-family:"宋体";}
		#guestbook p input, #guestbook p textarea{float:left; padding:1px;}
		
		.onShow{padding:6px 0 0 22px; background:url(../images/ico_t.gif) no-repeat; color:#999;}
		.onFocus{padding:6px 0 0 22px; background:url(../images/ico_t.gif) no-repeat;}
		.onError{padding:6px 0 0 22px; background:url(../images/ico_w.gif) no-repeat; color:#f00;}
		.onSuccess{padding:6px 0 0 22px; background:url(../images/ico_p.gif) no-repeat; color:#008000;}
		.onLoad{padding:6px 0 0 22px; background:url(../images/loading.gif) no-repeat;}

		#success{float:left; height:30px; line-height:30px; padding:0 0 0 5px;}
		#success span{height:25px; line-height:25px; margin:2px; padding:3px 5px 2px 25px; border:1px solid #008000; background:#e6ffe6;}
		#success #left_time{margin:0; padding:0; border:none;}
		#success .loading{background:#e6ffe6 url(../images/loading.gif) no-repeat 5px center; color:#999;}
		#success .done{background:#e6ffe6 url(../images/ico_p.gif) no-repeat 5px center; color:#008000;}
		#success .failed{border:1px solid #f00; background:#fee url(../images/ico_w_2.gif) no-repeat 5px center; color:#f00;}

		#main_guestbook{padding:10px; text-align:left;}
		#main_guestbook .list{width:700px; border-bottom:1px dashed #666; color:#666;}
		#main_guestbook .list *{line-height:180%;}
		#main_guestbook .list label{float:left; width:3em; color:#06f; text-align:right;}
		#main_guestbook .list label.reply{color:#f60;}
		#main_guestbook .list p.p1{float:left;}
		#main_guestbook .list p span{color:#999;}

		/* map
		------------------------------------ */
		#map{padding:0 15px 10px; text-align:left;}
		#map h6{height:25px; line-height:25px; font-size:12px; border-bottom:1px dashed #ccc;}
		#map ul{}
		#map li{float:left; margin:5px 5px 0 0;}
		#map li a{height:25px; line-height:25px; color:#666;}
		#map li a:hover{color:#06f;}