.out{
	width:952px;
	margin:0 auto;
}
/* top 顶部样式 */
.top{
	width:100%;
	height:70px;
	overflow:hidden;
	padding:8px 0 5px;
	margin-bottom:5px;
	background-image: url(../bg/-1.jpg);
}
.logo{margin:20px 0 0 10px;}
.about{
	margin:35px 0 0;
}
.about li{
	float:left;
	margin-right:12px;
	height:29px;
	line-height:29px;
}
.set_index{
	background:url(../bg/set_index.gif) no-repeat 0 2px;
	padding-left:27px;
}
.sc{
	background:url(../bg/soucang.gif) no-repeat 0 3px;
	padding-left:32px;
}
.english{
	background:url(../bg/english.gif) no-repeat 0 1px;
	padding-left:26px;
}
.connect{
	background:url(../bg/link.gif) no-repeat 0 1px;
	padding-left:32px;
}

/* menu - 导航部分 */
.navs{
	height:59px;
	width:100%;
	overflow:hidden;
	background:url(../bg/nav_bg.gif) repeat-x left bottom;
}
.m_bot{
	width:100%;
	height:27px;
	overflow:hidden;
	background:url(../bg/nav_bg.gif) repeat-x left bottom;
}
.menu{
	clear:both;
	height:32px;
	overflow:hidden;
}
.menu1{
	height:27px;
	width:944px;
	overflow:hidden;
}
.nav_lf,.nav_rt{
	width:6px;
	height:27px;
	background:url(../bg/nav_lf.gif) no-repeat 0 0;
}
.nav_rt{
	width:2px;
	background:url(../bg/nav_rt.gif) no-repeat 0 0;
}
.menu ul,.menu1 ol{
	clear:both;
	overflow:hidden;
}
.menu ul li{
	float:left;
	margin:0 9px 0 0;
	width:94px;
	height:32px;
	background:url(../bg/an_1.gif) no-repeat 0 0;
	line-height:32px;
	text-align:center;
}
.menu .now{
	background:url(../bg/an_2.gif) no-repeat 0 0;
	font-weight:bold;
}
.menu li a:link,.menu li a:visited{
	color:#fff;
}
.menu .now a:link,.menu .now a:visited{
	color:#03224E;
}
.menu1 ol{
	margin:2px 0 0 60px;
}
.menu1 ol li{
	float:left;
	height:20px;
	margin-right:8px;
	background:url(../bg/li_bg.gif) no-repeat right 2px;
	padding-right:8px;
	line-height:20px;
}
.menu1 ol .nobg{
	background:none;
}
.menu1 ol a:link,.menu1 ol a:visited{
	color:#333;
}
.menu1 ol a:hover{
	color:#F15D21;
}
.menu1 .tb_1{margin-left:200px;}
.menu1 .tb_2{margin-left:100px;}
.menu1 .tb_3{margin-left:320px;}
.menu1 .tb_4{margin-left:290px;}
.menu1 .tb_5{margin-left:620px;}
/* main */
.main{
	width:100%;
	padding:5px 0;
	overflow:hidden;
}
.box{
	width:100%;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
	background:url(../bg/title_rt.gif) no-repeat right top;
}
.bot{
	clear:both;
	height:10px;
	width:100%;
	overflow:hidden;
	background:url(../bg/bot.gif) no-repeat 0 0;
}
.box_tit{
	height:27px;
	width:100%;
	background:url(../bg/biz_bg.gif) repeat-x 0 0;
}
.title11{
	width:100%;
	height:34px;
	overflow:hidden;
	text-indent:30px;
	background:url(../bg/bz_bg.gif) no-repeat 0 0;
	color:#0153FD;
	font-weight:bold;
	line-height:38px;
}
.pt{
	background:url(../bg/co_on.gif) repeat-x 0 0;
	font-weight:bold;
	padding:9px 1px 0 1px;
	text-align:center;
	width:78px;
	overflow:hidden;
}
.pt2{
	background:url(../bg/co_on1.gif) repeat-x 0 0;
	font-weight:bold;
	padding:9px 1px 0 1px;
	text-align:center;
	width:118px;
	overflow:hidden;
}
.box_a{
	background:url(../bg/biz_l.gif) no-repeat left top;
	width:15px;
}
.box_b{
	background:url(../bg/biz_r.gif) no-repeat right top;
}

.box_cont{
	overflow:hidden;
	padding:5px 8px 8px;
	border:solid 1px #A4C6FA;
	border-top:none;
}
.left_bar .box_cont,.right_bar .box_cont,.friend .cont{
	background:url(../bg/cont.gif) repeat-y 0 0;
	padding:8px 8px 4px 12px;
	border:none;
}
/* left_bar */
.left_bar{
	width:222px;
	overflow:hidden;
	margin-right:12px;
	background:#E7F1FB;
}
.cp_search div{
	padding:0 0 6px;	
}
.s_text{
	width:120px;
	height:14px;
	line-height:14px;
	padding:2px;
}
.cp_search select{
	width:176px;
	padding:2px;
}
.submit{
	width:65px;
}
/* cp_list */
.cp_list dt{
	margin-top:1px;
	font-weight:bold;
	line-height:22px;
	padding-left:10px;
	background:url(../bg/dot.gif) no-repeat 0 8px;
	color:#000;
}
.cp_list dd{
	line-height:18px;
	padding-bottom:4px;
	margin-bottom:4px;
	border-bottom:dashed 1px #ccc;
}
.cp_list dd a{
	margin:0 4px;
}
/* mid_bar */
.mid_bar{
	width:484px;
	overflow:hidden;
}
.mid_bar .box_cont{
	width:474px;
	overflow:hidden;
	padding:5px 4px;
	border:solid 1px #A4C6FA;
	border-top:none;
}
.flash{
	margin-bottom:12px;
}
/* txt_info */
.txt_info{
	width:224px;
	overflow:hidden;
	line-height:20px;
}
.txt_info dd{
	height:20px;
	overflow:hidden;
	background:url(../bg/dian.gif) no-repeat 0 9px;
	padding-left:9px;
}
.txt_info dt{
	width:220px;
	text-align:center;
	overflow:hidden;
	padding:3px 1px;
	margin-bottom:6px;
	background:url(../bg/n_bg.gif) repeat-x 0 0;
	border:solid 1px #DAE5F9;
	font-size:14px;
	font-weight:bold;
}

/*  */
.border{border:solid 1px #A4C6FA;border-top:none}
.proshow {width:2000px;}
.newshow {text-align:center;width:94px; overflow:hidden;float:left;}
.newshowimg {width:86px;}
.newshowt {width:100px;margin-top:5px;height:32px;line-height:16px;}
.newshowt a {color:#f2090c;text-decoration:underline;}

/* twos */
.twos{
	clear:both;
	width:600px;
	overflow:hidden;
	margin-top:10px;
}
.twos dl{
	float:left;
	width:235px;
	overflow:hidden;
	border:solid 1px #ACD5F4;
	line-height:20px;
	margin-right:10px;
}
.twos dt{
	clear:both;
	height:20px;
	overflow:hidden;
	padding:2px 5px 1px;
	margin-bottom:4px;
	font-weight:bold;
	background:url(../bg/j_tit.gif) repeat-x 0 0;
}
.twos dt span{
	float:right;
	font-weight:normal;
}
.twos dd{
	clear:both;
	overflow:hidden;
	height:20px;
	background:url(../bg/dian.gif) no-repeat 5px 9px;
	padding-left:12px;
}

/* right_bar */
.right_bar{
	width:222px;
	overflow:hidden;
}
.right_bar .box_cont{
	padding:3px 8px 6px;
}
/* news */
.news{
	width:200px;
	line-height:18px;
	margin:0 auto;
}
.news li{
	border-bottom:dashed 1px #ccc;
	padding:4px 0 2px;
}

/* linkus */
.linkus{
	width:100%;
	line-height:18px;
}
.linkus td,.linkus th{
	text-align:left;
	vertical-align:top;
	padding:3px 1px 2px;
	color:#16387C;
}
.linkus th{
	color:#00F;
	font-weight:normal;
}

.other_link{
	width:100%;
	padding:6px 0 0;
	color:#00f;
}
.other_link li{
	line-height:22px;
}
.other_link li a:link,.other_link li a:visited{
	color:#00f;
}
/* email */
.email td{
	padding:2px 2px;
}

/* links */
.links{width:718px;}
.links .title11{background:url(../bg/l_tit.gif) no-repeat 0 0;}
.links .cont{
	height:auto!important;
	height:84px;
	min-height:84px;
	background:url(../bg/l_cont.gif) repeat-y 0 0;
}
.friend .cont{
	height:auto!important;
	height:84px;
	min-height:84px;
	padding:0;
}
.links .bot{
	background:url(../bg/l_bot.gif) no-repeat 0 0;
	height:10px;
	width:100%;
	clear:both;
}
.links .cont table{
	margin:auto;
	width:95%;
}
.links .cont td {
	height:20px;
	line-height:20px;
	padding:3px 2px;
	text-align:left;
	vertical-align:middle;
	width:16.6%;
}

/* friend */
.friend{width:222px;}
.friend .cont table{margin:auto;}
.friend .cont td{padding:2px 5px;text-align:center;vertical-align:middle;line-height:20px;}


.foot{
	width:100%;
	margin:10px auto;
	padding-top:10px;
	border-top:solid 2px #CBDCF8;
	line-height:22px;
	text-align:center;
	color:#16387C;
	height:100px;
	clear:both;
}

