﻿@charset "utf-8";
/* CSS top */
body{
	background:url(bj.jpg) #ccf0ff no-repeat bottom center;
	background-attachment:fixed; 
	width:100% auto; margin:0;
	font-size:14px;
	color:#474646
}
.title {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; COLOR: #2271aa; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.content{ font-size:16px; color:#333333; line-height:30px;}
a:link{ COLOR: #333333; font-size:14px; text-decoration:none}
a:visited{ COLOR: #333333; font-size:14px;text-decoration:none}
a:hover{ COLOR: #004b92; font-size:14px;text-decoration:none}
a:active{COLOR: #333333; font-size:14px; text-decoration:none}
.banner{
	width:1060px;height:400px;
	border:0;
	margin:0 auto;
	padding:0;
}

.navbar{
	width:966px;height:77px;
	border:0;
	margin-top:16px;margin-left:52px;
	background:url(nav_bg.png) no-repeat;
	position:absolute;
}
.left_logo{
	width:277px;height:43px;
	border:0;
	margin-top:14px; margin-left:5px; float:left;
}
.banner img{
	border:0;
}
.rht_nav{
	width:670px; height:13px; float:left;
	margin-right:0;	
}
.rht_nav a{
	text-decoration:none;
	color:#474646;
}

.rht_nav ul{
	width:670px; height:13px;
	margin-top:26px; padding-left:28px;
	font-family:"微软雅黑" !important; font-size:14px;
}

.rht_nav li{
	width:auto; height:13px; float:left;
	margin-right:17px; margin-left:0;
	list-style-type:none;
}
.rht_nav a:hover{
	color:#ffffff;
	background:url(00_05.gif) no-repeat;
}

.shadow{
	width:1060px; height:32px;
	margin:0 auto;
}


.container{
	width:970px; height:370px;
	border:0;
	margin:0 auto;
	padding-bottom:30px;
}

/* CSS left*/
.left{
	width:279px; height:370px; float:left;
	margin:0;
}
.about_nav{
	background:url(00_30.gif) no-repeat top;
	width:73px;	height:23px;
	padding-top:8px;
	padding-left:15px;
	border:0;
	font-size:14px; font-weight:bold; color:#FFF;
}
.about_ctn{
	width:279px; height:280px;	
	border:0;
	margin:0;
	background:#FFF repeat top;
}
.pht_01{
	width:88px; height:94px; float:left;
	padding:2px;
	border:1px #aaa solid;
	margin-left:11px;
	margin-top:22px;
}
.text_comp{
	width:152px; height:98px; float:left; overflow:hidden;
	margin-top:22px;
	padding-left:12px;	
	font-size:12px; color:#333; line-height:20px;
}
.line{
	margin-top:14px;
	float:left;
	border:0;
}
.network{
	width:126px; height:122px; float:left;
	border:0;
	margin-left:11px;
	margin-top:10px;
	position:relative;
}
.text_ntk{
	background:url(network_bg.png) repeat;
	width:126px; height:20px;
	padding-top:5px;
	font-size:12px;
	text-align:center;
	position:absolute;
	bottom:0;
	left:0;
}
.ewm{
	width:114px; height:122px; float:left;
	margin-top:10px;
	margin-left:16px;
}
.yyq{
	width:279px; height:auto; float:left;
	margin-top:8px;
}
.yyq img{
	border:0;
}

/* CSS middle */
.mid{
	width:390px; height:370px; float:left;
	margin-left:12px; margin-right:12px;
}
.news_nav01{
	background:url(00_32.gif) no-repeat top;
	width:73px; height:23px; float:left;
	padding-top:8px; padding-left:15px;
	border:0;
	font-size:14px; font-weight:bold; color:#FFF;
}
.news_nav02{
	background:url(00_34.gif) no-repeat top;
	width:73px; height:23px;
	padding-top:8px; padding-left:15px;
	margin-left:97px;
	border:0;
	font-size:14px; font-weight:bold; color:#333;
}
.news_nav02:hover{
	color:#fff;
	background:url(00_32.gif);
}
.news_ctn_1,.news_ctn_2{
	width:390px; height:338px;	
	border:0;
	margin:0;
	background:#FFF repeat top;
}
.pht_02{
	width:127px; height:94px; float:left;
	padding:2px;
	border:1px #aaa solid;
	margin-left:11px;
	margin-top:22px;
}
.news_lea{
	width:222px; height:98px; float:left;
	margin-top:22px;
	padding-left:12px;
}
.news_lea h2{
	width:211px; height:14px; text-align:center; overflow:hidden; margin-top:6px;
	font-size:12px; font-weight:bold; color:#333;
}
.news_lea p{
	text-indent:2em; margin-top:14px; overflow:hidden;
	font-size:12px; color:#666; line-height:20px;
}
.newslist{
	width:390px; height:216px; float:left; overflow:hidden;
}
.news_ctn_1 a{
	text-decoration:none;
	color:#333;
}
.news_ctn_1 a:hover{
	color:#F60;
}
.newslist ul{
	list-style:none;
	width:390px; overflow:hidden;
	margin:0;
	padding-left:8px;
	padding-top:18px;
}
.newslist li{
	width:360px; height:24px; float:left;
	overflow:hidden;
}
.ltit{
	width:290px; height:18px; float:left; overflow:hidden; margin:0; padding:0 18px;
	font-size:12px;
	background:url(00_43.gif) no-repeat 6px 3px;
}
.ltim{
	font-family:Verdana, Geneva, sans-serif; !important; font-size:12px; float:right;
}
.news_ctn_1{
	width:390px; height:338px;	
	border:0;
	margin:0;
	background:#FFF repeat top;
}
/* CSS right */
.left_ctn{
	width:271px; height:370px; float:left; overflow:hidden;
}
.rgt_nav01{
	background:url(00_30.gif) no-repeat top;
	width:87px; height:23px; text-align:center; float:left;
	padding-top:8px;
	border:0;
	font-size:14px; font-weight:bold; color:#FFF;
}
.rgt_nav02,.rgt_nav03{
	background:url(00_34.gif) no-repeat top;
	width:87px; height:23px; text-align:center; float:left;
	padding-top:8px;
	margin-left:5px;
	border:0;
	font-size:14px; font-weight:bold; color:#333; 
}
.rgt_ctn{
	width:271px; height:338px; float:left; overflow:hidden;	
	border:0;
	margin:0;
}
.rgt_ctn img{
	border:0;
}
.tstzlist_1{
	width:271px; height:165px; overflow:hidden;
	background:#fff repeat top;
}
.rgt_ctn a{
	text-decoration:none;
	color:#333;
}
.rgt_ctn a:hover{
	color:#F60;
}
.rgt_ctn ul{
	list-style:none;
	width:271px; overflow:hidden;
	margin:0;
	padding-left:8px;
	padding-top:18px;
}
.rgt_ctn li{
	width:248px; height:24px; float:left;
	overflow:hidden;
}
.ttit{
	width:171px; height:14px; float:left; overflow:hidden; margin:0; padding:0 18px;
	font-size:12px;
	background:url(00_43.gif) no-repeat 6px 3px;
}
.ttim{
	font-family:Verdana, Geneva, sans-serif; !important; font-size:12px; float:right;
}

.leftbar{
	clear:both; text-decoration:none;
	width:271px; height:50px; float:left;
	margin-bottom:6px;
}
/*CSS foot*/
.footer{
	width:100%; height:51px; float:left;
	background:url(foot_bg.png) repeat-x center;
	margin:0; padding-top:22px;
}
.footmid{
	width:970px; height:24px; font-family:"微软雅黑" !important; color:#ccc;
	margin:0 auto;
}
.footer #bqlogo{
	width:161px; height:24px; float:left;
}
.footer #bqtxt{
	width:460px; height:16px; float:left; overflow:hidden;
	padding-left:32px; padding-top:5px;
	font-size:12px;
}
.footer #bqrht{
	width:100% auto; height:24px; float:right; font-size:14px; color:#aaa;
}
.footer a{
	text-decoration:none;
	font-family:"微软雅黑" !important; color:#aaa;
}
.footer a:hover{
	color:#F30;
}