body{margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:16px; background:url(images/bodybg.gif) repeat-x;}

h1,h2,h3,h4,h5,h6,form{margin:0;padding:0; font-size:100%; font-weight:normal;}

ul,li,dl,dt,dd{ padding:0; margin:0; list-style:none; }

p{ margin:0; padding:0;}

img{border:none; vertical-align:top;}

a{color: #000; text-decoration:none;}
a:hover {color: #333; text-decoration:underline;}

h1.topkeyword{
	width:950px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	color:#566e84;
}
.banner{
	width:950px;
	height:76px;
	background:url(images/watch_05.gif) no-repeat;
	margin:0 auto;
}
.logo{
	width:250px;
	height:76px;
}
.logo a{
	display:block;
	width:250px;
	height:76px;
	text-indent:-9999px;
}
.mainnav{
	width:950px;
	height:46px;
	background:url(images/navbg.gif) repeat-x;
	margin:0 auto;
	margin-top:8px;
}
.mainnav li{
	float:left;
	padding:0 20px;
	line-height:46px;
	height:46px;
	font-size:12px;
	background:url(images/watch_10.gif) top right no-repeat;
}
.mainnav li.home{
	width:86px;
	padding:0;
	background:url(images/watch_08.gif) no-repeat;
	text-align:center;
	color:#fff;
}
.mainnav li.home a,.mainnav li.home a:hover{
	color:#fff;
}
.mainnav li.nav_rig{
	width:10px;
	float:right;
	background:url(images/nav_right.gif) no-repeat;
	padding:0;
}
.mainbody{
	width:948px;
	margin:0 auto;
	margin-top:8px;
	padding:0 0 20px 0;
	border:#e3e3e3 1px solid;
}
.main_top{
	width:946px;
	overflow:hidden;
	padding:0 0 20px 0;
	border:#fff 1px solid;
	background:url(images/watch_18.gif) repeat-x;
}
.top_left{
	width:417px;
	float:left;
	padding:10px 0 0 15px;
}
.top_left h2{
	font-size:18px;
	color:#003366;
	width:400px;
	height:18px;
	padding:0 0 10px 0;
	overflow:hidden;
	font-family:"Times New Roman", Times, serif;
}
.top_left h2 a{
	color:#003366;
	text-decoration:none;
}
.top_left h2 a:hover{
	color:#003366;
	text-decoration:underline;
}
.top_left_text{
	width:400px;
	padding:10px 0;
	color:#5e7d9b;
	overflow:hidden;
	border-bottom:#e5e5e5 1px solid;
}
.top_left_text01{
	width:400px;
	padding:10px 0;
	color:#5e7d9b;
	overflow:hidden;
}
.pic01{
	float:left;
	border:#e5e5e5 1px solid;
	padding:3px;
	margin:0 0 0 5px;
	display:inline;
}
.top_left_text01 h3,.top_left_text01 p{
	float:left;
	margin:0 0 0 10px;
}
.top_left_text01 h3{
	font-size:13px;
	color:#003366;
	margin-top:10px;
	width:200px;
}
.top_left_text01 h3 a,.top_left_text01 h3 a:hover{
	color:#003366;
}
.top_left_text01 p{
	width:200px;
	padding:5px 0 0 0;
	line-height:14px;
}
.top_left ul{
	padding:5px 0 0 0;
	clear:both;
}
.top_left ul li{
	border-bottom:#ccc 1px dashed;
	line-height:26px;
	background:url(images/watch_35.gif) 3px 4px no-repeat;
	padding:0 0 0 20px;
	width:380px;
	height:26px;
	overflow:hidden;
}
.top_left ul li a{
	color:#666;
}
.flash_ad{
	width:504px;
	height:394px;
	background:url(images/flash_03.gif) no-repeat;
	float:right;
	margin:18px 10px 0 0;
}
.focus {float:left;width:504px;height:394px;}
.focus .hidden {display:none;}
.focuscont {padding-top:3px;}
.focusimg {display:block;width:390px;height:280px;padding-left:4px;}
.focusinfo {width:504px;height:112px;background:url(focusbtm.gif) no-repeat;}
.focustitle {display:block;float:left;width:250px;height:100px;padding:12px 20px 0 21px;}
.focustitle h2 {line-height:18px;color:#003a88;font-size:13px;font-weight:normal;}
.focustitle h3 {line-height:36px;color:#226186;font-size:14px;font-weight:normal;}
.focustitle h3 span {float:left; line-height:36px;}
.focustitle h3 span.view_more{
	padding:8px 0 0 10px;
}
.focusdesc {display:block; line-height:16px; color:#666;float:left;width:195px;height:80px;padding-top:13px;}
.focusdesc a {color:#103b77;}
.change {position:relative;display:block;width:114px;height:281px;margin:-392px 0 0 386px;}
.change li {*float:left;width:114px;height:69px;margin-bottom:1px;overflow:hidden;cursor:pointer;}
.change li span {display:block;float:right;width:99px;height:67px;border:1px solid #fff;}
.change li span img {display:block;width:99px;height:67px;}
.change li.current {height:70px;background:url(images/arrow.gif) left center no-repeat;}
.change li.current span {height:68px;border:1px solid #003173;}
.change li.current span img {width:99px;height:68px;}

.gallery{
	width:946px;
	overflow:hidden;
	margin:0 auto;
}
.gallery h2{
	width:936px;
	height:32px;
	line-height:32px;
	background:url(images/watch_41.gif) no-repeat;
	background-color:#31699b;
	color:#fff;
	font-size:20px;
	padding:0 0 0 10px;
}
.gallery h2 span{
	float:left;
}
.gallery h2 a{
	float:right;
	font-size:11px;
	color:#fff;
	padding:0 10px 0 0;
}
.gallery h2 a:hover{
	color:#fff;
}
.gallery ul{
	padding:5px 0 10px 3px;
	overflow:hidden;
	width:943px;
}
.gallery li{
	float:left;
	margin:0 3px 0 0;
	display:inline;
	background-color:#edf2f8;
}
.pic02{
	margin:7px;
	border:#618bbc 1px solid;
}
.gallery li p{
	text-align:center;
	font-size:12px;
	width:154px;
	height:36px;
	border-top:#d3dfed 1px solid;
	line-height:36px;
	overflow:hidden;
}
.ad01{
	display:block;
	text-align:center;
}
.main_last{
	width:940px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.last_left{
	float:left;
	width:718px;
}
.industry{
	width:700px;
	height:225px;
	background:url(images/indusy_07.gif) no-repeat;
	border:#e3e3e3 1px solid;
}
.indus_pic{
	float:left;
	margin:61px 0 0 24px;
	display:inline;
}
.indu_right{
	float:left;
	margin:0 0 0 30px;
	display:inline;
	width:480px;
	padding-bottom:10px;
	border-bottom:#eee 1px solid;
}
.indu_right h2{
	font-size:18px;
	text-align:center;
	line-height:36px;
	padding:8px 0 0 0;
	width:480px;
}
.indu_right p{
	color:#999;
}
.indu_right p a.more{
	color:#993333;
}
.indu_right p a.more:hover{
	color:#993333;
}
.industry ul{
	float:left;
	margin:0 0 0 35px;
	display:inline;
	width:480px;
	padding:10px 0 0 0;
}
.industry ul li{
	float:left;
	width:240px;
	line-height:18px;
	height:18px;
	overflow:hidden;
}
.industry ul li a{
	color:#666;
}
.industry ul li a:hover{
	color:#333;
	text-decoration:underline;
}
.list_news{
	width:718px;
	clear:both;
}
.list{
	float:left;
	width:344px;
	margin:15px 14px 0 0;
	display:inline;
}
.list_top{
	width:342px;
	height:94px;
	background:url(images/watch_78.gif) repeat-x;
	border:#005eb5 1px solid;
	background-color:#417aae;
}
.ico{
	float:left;
	width:41px;
}
.list_top span.pic03{
	margin:2px 0 0 0;
	display:inline;
	width:120px;
	height:90px;
	overflow:hidden;
	float:left;
}
.text{
	width:166px;
	height:83px;
	border:#e3e3e3 1px solid;
	background-color:#fff;
	margin:2px 0 0 3px;
	float:left;
	padding:5px 0 0 8px;
}
.text h3{
	font-size:12px;
	height:32px;
	line-height:16px;
	overflow:hidden;
}
.text h3 a,.text h3 a:hover{
	color:#003366;
}
.text p{
	color:#999;
	padding:5px 0 0 0;
	height:48px;
	overflow:hidden;
	line-height:16px;
}
.list ul{
	width:342px;
	border:#e3e3e3 1px solid;
	border-top:none;
	padding:8px 0;
	background-color:#fbfbfb;
}
.list li{
	line-height:20px;
	padding:0 0 0 10px;
	width:322px;
	height:20px;
	overflow:hidden;
}
.list li a{
	color:#666;
}
.list li a:hover{
	color:#333;
}
.last_side{
	float:left;
	width:218px;
	border:#e5e5e5 1px solid;
	background-color:#fcfcfc;
}
.last_side a{
	color:#666;
}
.last_side a:hover{
	color:#333;
}
.last_side h2{
	font-size:18px;
	width:205px;
	margin:0 auto;
	line-height:30px;
	padding:0 0 0 5px;
	border-bottom:#d4d4d4 1px solid;
	color:#30689b;
}
.last_side ul{
	padding:10px 0 0 10px;
	width:200px;
	overflow:hidden;
}
.last_side li{
	width:200px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.last_side h2.photo{
	border-top:#d4d4d4 1px solid;
	margin-top:10px;
	width:213px;
	border-bottom:none;
}
.photo_pic{
	clear:both;
	text-align:center;
	padding:5px 0 0 0;
}
.photo_pic img{
	border:#dbdbdb 1px solid;
	width:140px;
}
.photo_pic p{
	width:213px;
	padding:5px 0;
}
.footer{
	width:950px;
	margin:0 auto;
	height:85px;
	background-color:#31699b;
	color:#fff;
}
.footer p{
	padding:10px 0 0 10px;
	line-height:20px;
}
.footer p a,.footer p a:hover{
	color:#fff;
	padding:0 7px;
}
.body{
	width:950px;
	margin:0 auto;
	overflow:hidden;
	margin-top:8px;
	padding-bottom:10px;
}
.leftbar{
	width:720px;
	border:#e5e5e5 1px solid;
	float:left;
	background:url(images/watch_18.gif) repeat-x;
}
.leftbar h2.tit{
	font-size:18px;
	color:#31699b;
	line-height:30px;
	padding:0 0 0 10px;
	width:690px;
	border-bottom:#e5e5e5 1px solid;
	margin:0 auto;
}
.news_list{
	width:690px;
	overflow:hidden;
	padding:10px 0 10px 20px;
}
.news_list li{
	float:left;
	width:310px;
	padding:0 10px 0 0;
	font-size:12px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	border-bottom:#e5e5e5 1px dashed;
	margin:0 20px 0 0;
}
.news_list li a{
	color:#666;
}
.news_list li a:hover{
	color:#333;
}

.page{
height:21px;
display:block;
clear:both;
padding:10px 0 10px 30px;
font-size:12px;
background-color:FAF6F7;
text-align:center;
overflow:hidden;
}
.select{
	font-family:Arial, Helvetica, sans-serif;
}
.page{
	line-height:30px;
	text-align:center;
	padding:10px 0;
	font-size:14px;
	clear:both;
}
DIV.black2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
}
DIV.black2 A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 A:active {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.page a{
color:#333;
margin:0 5px;
text-decoration:none;
}
.page a:hover{
color:#a63c29;
text-decoration:underline;
}

.page img{
	height:11px;
	font-size:0px;
	margin-top:5px;
	}
.rightbar{
	float:right;
	width:218px;
	padding-bottom:10px;
	border:#e5e5e5 1px solid;
	background-color:#fcfcfc;
}
.rightbar h2{
	background-color:#31699b;
	height:30px;
	width:208px;
	color:#fff;
	line-height:30px;
	font-size:18px;
	padding:0 0 0 10px;
}

.photo_pic01{
	clear:both;
	text-align:center;
	padding:15px 0 0 0;
}
.photo_pic01 img{
	border:#dbdbdb 1px solid;
	width:140px;
}
.photo_pic01 p{
	width:213px;
	padding:5px 0;
}
.text_content{
	width:680px;
	margin:0 auto;
}
.text_content p{
	padding:10px 0;
	color:#666;
}
.text_content h2{
	font-size:18px;
	color:#31699b;
	line-height:36px;
	padding:10px 0 0 10px;
	width:690px;
	text-align:left;
	border-bottom:#50ABD7 1px solid;
	margin:0 auto;
}