body{
	font:0.8em/1.6em Arial, Helvetica, sans-serif;
	background-color:#666;
	width:1000px;
	margin:0 auto;
	color:#333;
	}
*{
	margin:0;
	padding:0;
	}

img{
	border:0;
	}
em{
	font-weight:bold;
	font-style:normal;
	color:#bb0000;
	}
a{
	color:#013a8e;
	}
a:hover{
	text-decoration:underline;
	color:#4a6167;
	}
li{
	list-style-type:disc;
	margin-left:15px;
	}
.clear{
	clear:both;
	}
p{
	margin-bottom:15px;
	}
h1{
	font-size:140%;
	color:#444;	
	text-align:right;
	letter-spacing:0.1em;
	height:25px;
	padding:45px 5px 0 0;
	margin:5px 0 30px;
	background:url(../images/titlebg.jpg) 0 0 no-repeat #bfbfbf;
	}
h2{
	font-size:130%;
	color:#fff;
	height:22px;
	margin-bottom:15px;
	}
h3{
	font-size:120%;
	font-weight:bold;
	color:#013a8e;	
	}
/**--------------------------------Main--------------------------------------------**/	
.lag{
	font-size:85%;
	font-size:80% \9;
	color:#fff;
	background-color:#000;
	text-align:center;
	padding-left:710px;
	height:30px;
	border-bottom:1px solid #fff;
	overflow:hidden;
	zoom:1;
	}
.lag li{
	float:left;
	list-style-type:none;
	margin-left:0;
	}
.lag li a{
	display:block;
	color:#fff;
	width:50px;
	padding:7px 10px 3px;
	text-align:center;
	text-decoration:none;
	background:url(../images/lagbg.gif) 0 12px no-repeat;
	}
.lag li a:hover, .nav a:hover{
	color:#03e0e3;
	text-decoration:none;
	}
.lag2{
	font-size:110%;
	}
.nav{
	font-weight:bold;
	text-align:center;
	height:40px;
	padding-left:62px;
	background:url(../images/navbg1.gif) 0 0 repeat-x;
	overflow:hidden;
	zoom:1;
	}
.nav a{
	float:left;
	color:#fff;
	width:125px;
	padding:11px 0 7px;
	padding:13px 0 5px \9;
	text-decoration:none;
	background:url(../images/navbg2.gif) right 5px no-repeat;
	}
.content{
	width:100%;
	background:url(../images/contentbg.gif) 0 0 repeat-x #35afce;
	}
.left{
	width:192px;
	vertical-align:top;
	padding:37px 10px 0 15px;
	background:url(../images/leftbg.jpg) 0 0 no-repeat #fff;
	}
.right{
	vertical-align:top;
	padding:20px 35px 0;	
	background:url(../images/rightbg.gif) 0 0 no-repeat #fff;
	}
.more{
	text-align:right;
	}
.pList div{
	float:left;
	width:200px;
	margin-right:35px;
	margin-bottom:30px;
	text-align:center;
	}
.pList img{
	padding:20px;
	margin-bottom:5px;
	display:block;
	border:1px solid #bbb
	}
.pInfo .photo{
	float:left;
	width:400px;
	text-align:center;
	padding:10px;
	-border:1px solid #555
	}
.pInfo .txt{
	float: left;
	width: 240px;
	margin-left: 40px;
	table-layout: fixed;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
	}
.pInfo .txt strong{
	color:#004f95;
	font-size:120%;
	}
.zoom{
	margin-top:30px;
	}
.zoom img{
	margin-right:10px;
	padding:5px;
	border:1px solid #bbb
	}
.btnInquery{
	margin-top:15px;
	text-align:right;
	}
.btnInquery input{
	margin-left:5px;
	padding:4px 5px 0
	}
.inquery, .video, .iqFinish{	
	empty-cells: show;
	width:100%;	
	border-collapse: collapse;	
	}
.inquery td, .inquery th, .video th, .video td{	
	padding: 4px;
	text-align:center;
	border: 1px solid #bbb;
	}
.inquery th, .video th{
	color:#fff;
	background-color:#333;
	padding-top:8px;
	}
.inquery .pName, .video .pName{
	text-align:left;
	padding-left:10px;
	}
.video td{
	vertical-align:top;
	padding:10px 10px 20px;
	}
.sideNews{
	padding-right:7px;
	}
.sideNews li{
	margin-bottom:20px;
	}
.sideMenu li{
	float:left;
	width:187px;
	font-weight:bold;
	list-style-type:none;
	margin-left:0;
	background:url(../images/btn_side1.jpg) 0 0 no-repeat;
	}
.sideMenu li a{
	width:143px;
	display:block;
	text-decoration:none;	
	padding:8px 10px 12px 35px;
	padding:10px 10px 10px 35px \9;
	}
.sideMenu li a:hover{
	background:url(../images/btn_side2.jpg) 0 0 no-repeat;
	}
.sideMenu .sideMenuSub{
	margin-bottom:5px;
	overflow:hidden;
	zoom:1;
	}
.sideMenu .sideMenuSub li{	
	font-weight:normal;
	margin-bottom:2px;
	background:url(../images/subbg.gif) 0 0 repeat-x;
	border-bottom:1px dashed #ccc;
	}
.sideMenu .sideMenuSub li a{
	width:147px;
	color:#333;
	padding:5px 5px 3px 35px;
	padding:7px 5px 1px 35px \9;
	}
.sideMenu .sideMenuSub li a:hover{
	color:#4a6167;
	background:none;	
	}
.newsBar{
	padding:10px 7px 5px;
	font-weight:bold;
	color:#000;
	background-color:#93cbe3;
	border-top:2px solid #34748f;
	border-bottom:1px solid #b7c5d4;
	}
.newsBar span{
	margin:0 30px;
	}
.newsTitle{
	padding:5px;
	background-color:#c3e8f8;
	}
.newsTime{
	padding:10px 5px 5px;
	margin-bottom:8px;
	border-bottom:1px dashed #bbb;
	}
.newsTxt{
	padding:0 5px;
	}
.newsTxt img{
	padding:10px;
	margin:10px 0;
	border:1px solid #ddd;
	}
.newsImg{
	text-align:center;
	}
.newsList li{
	list-style-type:none;
	margin-left:0;
	color:#333;
	padding:10px 15px 5px;
	border-bottom:1px dotted #555;
	}
.newsList li a{
	text-decoration:none;
	color:#333;
	padding-left:30px;
	}
.newsList li a:hover{
	text-decoration:underline;
	}
.newsList .bg1{
	background-color:#dee9ee;
	}
.commentForm{
	width:100%;
	color:#07485d;
	border:1px solid #bbb;
	}
.commentForm table{
	width:100%;
	}
.commentForm td{
	vertical-align:top;
	padding:5px 10px 8px;
	}
.commentForm input, .commentForm textarea{
	padding:2px 3px 2px;
	width:210px;
	font:90% Arial;
	color:#666;
	display:block;
	}
.commentForm .code{
	width:80px;
	}
.commentForm .bg1{
	background-color:#bfd4dd;
	}
.commentForm .btn{
	padding:2px 5px 2px;
	padding:3px 5px 0 \9;
	width:60px;
	margin-left:10px;
	display:inline;
	color:#333;
	}
.page, .back{
	margin-top:30px;
	text-align:center;
	}
.page a{	
	margin:0 3px;
	text-decoration:underline;
	}
/**--------------------------------Footer--------------------------------------------**/
.footer{
	width:100%;
	background:url(../images/footer.jpg) 0 0 no-repeat;
	padding:42px 0 0 0;	
	height:87px;
	color:#222;
	font-size:90%;
	}
.footer td{
	vertical-align:top;
	*padding-top:42px;
	}
.footer a{
	color:#222;
	text-decoration:none;
	}
.footer a:hover{
	text-decoration:underline;
	}
.footer p{
	margin:0;
	padding-top:17px;
	*padding-top:60px;
	}
.footer .f1{
	text-align:right;
	}
.footer .f2{
	padding:0 0 0 25px;
	}
.footer .f3{
	width:200px;
	padding-top:15px;
	*padding-top:60px;
	}