				    @charset "utf-8";
/* CSS Reset */
body,div,ul,li,p,em,span,form,input,button,h1,h2,h3,h4{margin:0;padding:0;}
body{
	/*font:12px/22px SimSun;*/
	font-size:16px;

	color:#333;
}

a{
	text-decoration:none;
	color:#333;
}
img{
	border:0;
}
/*header*/
#header{
	
	background:url(topbg.jpg) top center no-repeat;
}
#header .top{
	width:998px;
	height:170px;
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	border-bottom:1px solid #ffffff;
	margin:0 auto;
	
	background: url(topbanner.jpg) top center no-repeat;
	
}
#header .nav{
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	width:998px;
	height:35px;
	margin:0 auto;
}
#header .nav ul{
	width:971px;
	padding-left:25px;
	height:33px;
	border:1px solid #4293c5;
	background:url(nav01.jpg) repeat-x;
}
#header .nav ul li{
	float:left;
	line-height:33px;
	font-size:14px;
	width:98px;
	text-align:center;
	cursor:pointer;
}
#header .nav ul li:hover{
	background:url(nav02.jpg) center no-repeat;
}
#header .nav ul li.first{
	width:83px;
}
#header .nav ul li.first:hover{
	background:url(nav03.jpg) center no-repeat
}
#header .nav ul li a{
	color:#ffffff;
	font-weight:bold;
}
#header .toolbar{
	height:37px;
	width:998px;
	margin:0 auto;
	clear:both;
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	border-bottom:10px solid #ffffff;
	background:url(t02.jpg) repeat-x;
}
#header .toolbar .leftbg{
	width:4px;
	height:37px;
	float:left;
	background:url(t01.jpg) no-repeat;
}
#header .toolbar .weather{
	width:687px;
	height:37px;
	padding-left:8px;
	line-height:37px;
	float:left;
}
#header .toolbar .searchtext{
	width:65px;
	padding-left:17px;
	font-weight:bold;
	line-height:34px;
	height:37px;
	float:left;
	background:url(search.jpg) 0 12px no-repeat;	
}
#header .toolbar .input{
	width:157px;
	padding-top:8px;
	height:29px;
	float:left;
}
#header .toolbar .input input{
	width:149px;
	height:17px;
	border:1px solid #b1b2b2;
	line-height:17px;
	color:#999999;
}
#header .toolbar .btn{
	width:56px;
	float:left;
	height:29px;
	padding-top:8px;
}
#header .toolbar .btn input{
	width:49px;
	height:19px;
	border:0;
	cursor:pointer;
	background:url(search_01.jpg) no-repeat;
}
#header .toolbar .rightbg{
	width:4px;
	height:37px;
	float:right;
	background:url(t03.jpg) no-repeat;
}

#content1{
    padding:10px;
	border:1px solid #d3d3d3;
	border-top:0;
}
#content1 .toolbar {
    height:30px;
	margin:0 auto;
	clear:both;
    border:1px solid #d3d3d3;
    margin-top:10px;
    vertical-align:middle;
    text-align:center;
}
#content1 .toolbar .btn{
    background-color:transparent;
    color:#000000;
    cursor:hand;
    width:80px;
    height:24px;
    margin-left:4px;
    margin-top:3px;
	float:left;
}
#content1 .toolbar .rightbtn{
    background-color:transparent;
    color:#000000;
    cursor:hand;
    width:80px;
    height:24px;
    margin-right:4px;
    margin-top:3px;
	float:right;
}
#content1 .toolbar .search{
    margin-right:4px;
    margin-top:3px;
	float:right;
}
#content1 .toolbar .search font{
	font-size:12px;
    font-weight:600;
}
#content1 .toolbar .search input{
	width:149px;
	height:17px;
	border:1px solid #b1b2b2;
	line-height:17px;
}
#content1 a{
	color:blue;
}
#content1 .block {
	width:100%;
    margin:0 auto;
	clear:both;
    border:1px solid #d3d3d3;
    margin-top:10px;
    padding:4px;
    text-align:center;
}
#content1 .table-control,.table-control2,.table-control3,.table-control4,.table-control5 {
	padding:4px 2px 2px 2px;
    vertical-align:middle;
    text-align:left;
    position:relative;
    border:1px solid #d3d3d3;
}
#content1 .table-title {
	padding:4px 2px 2px 2px;
    vertical-align:middle;
    text-align:center;
    position:relative;
    border:1px solid #d3d3d3;
    width:150px;
}
#content1 .table-control {
	width:150px;
}
#content1 .table-control2 {
	width:300px;
}
#content1 .table-control3 {
	width:450px;
}
#content1 .table-control4 {
	width:600px;
}
#content1 .table-control5 {
	width:750px;
}

/*wrapper*/
#wrapper{
	height:210px;
	background:url(topbg.jpg) center -248px no-repeat;
}
#s-main{background:url(topbg.jpg) center -248px no-repeat;}

#wrapper .banner{
	width:998px;
	height:74px;
	border-bottom:10px solid #ffffff;
	margin:0 auto;
}
.promo{
	width:242px;
	float:left;
	height:200px;
	overflow:hidden;
	position:relative;
	*zoom:1;
}
.promo .promo-bd{
	height:200px;
	position:relative;
}
.promo .promo-bd div{
	height:200px;
	position:absolute;
	top:0;
}
.promo .promo-bd div div{
	float:left;
	position:relative;
}
.promo .promo-bd div div img{
	display:block;
	width:242px;
}
.promo .promo-bd div div p{
	height:26px;
	width:242px;
	line-height:26px;
	position:absolute;
	margin-top:20px;
	bottom:0;
	left:0;
	text-align:center;
	background:url(bg2.png)
}
.promo .promo-bd div div p span{
	color:#ffffff;
}
.promo .promo-nav{
	width:168px;
	height:18px;
	position:absolute;
	left:71px;
	bottom:27px;
}
.promo .promo-nav ul li{
	width:25px;
	height:18px;
	float:left;
	margin-right:3px;
	line-height:18px;
	text-align:center;
	cursor:pointer;
	background:url(bg3.png);
}
.promo .promo-nav ul li.selected{
	width:23px;
	height:16px;
	border:1px solid #ffffff;
	background:#3399ff;
}
.promo .promo-nav ul li a{
	color:#ffffff;
}
#wrapper .inner .mid-dt{
	width:494px;
	float:left;
	margin-left:5px;
}
.style01{
	overflow:hidden;
}
.style01 .head{
	height:32px;
	border-right:1px solid #d4d4d5;
	background:url(tabline2.jpg) repeat-x;
}
.style01 .content1{
	border:1px solid #d6d6d6;
	border-top:0;
	height:162px;
}
.style01 .head .tablist li{
	width:102px;
	height:30px;
	padding-top:2px;
	line-height:30px;
	float:left;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	background:url(tab02.jpg) no-repeat;
}
.style01 .head .tablist li:hover{
	font-weight:bold;
}
.style01 .head .tablist li.current{
	font-weight:bold;
	background:url(tab01.jpg) no-repeat;
	float:left;
}
.style01 .head .tablist li.borright{
	border-right:1px solid #d4d4d5;
}

.style06 .head{
	height:32px;
	background:url(titlebgshort.jpg) no-repeat;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	text-indent:31px;
	color:#14618d;
}
.style06 .content1 .lianxi{
	height:60px;
        margin-left:7px;
        margin-top:5px;
	background:url(lianxi.jpg) no-repeat;
	line-height:60px;
	font-size:22px;
	
	text-indent:60px;
	color:#14618d;
}
.style06 .content1 .lianxi a{
	
        margin-left:15px;
	
	color:#14618d;
}
.style06 .head1{
	height:32px;
	background:url(titlebglong.png) no-repeat;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	text-indent:31px;
	color:#ffffff;
}
.style06 .long{background:url(titlebglong.jpg) no-repeat;}
.style06 .head a{color:#14618d;}
.style06 .content1{
	border:1px solid #d6d6d6;
	border-top:0;
	
}

.datalist ul{
	padding-top:7px;
}
/*.datalist li{
	height:22px;
	line-height:22px;
	padding-left:13px;
	position:relative;
}*/
.datalist li a{
	color:#333333;
}
.datalist li span{
	position:absolute;
	top:0;
	right:13px;
}
.red{
	color:#fe0000;
	font-style:normal;
}
#wrapper .inner .right-tz{
	width:242px;
	float:right;
}
.style02{
	overflow:hidden;
}
.style02 .head{
	height:30px;
	border:1px solid #d4d4d5;
	background:url(titlebg1.jpg)
}
.style02 .head h2{
	line-height:30px;
	font-size:14px;
	text-align:left;
	padding-left:31px;
	background:url(icon1.jpg) 15px 9px no-repeat;

}
.style02 .head h2 a{
	color:#14618d;
}
.style02 .content{
	height:162px;
	border:1px solid #d3d3d3;
	border-top:0;
}


.style04{
	overflow:hidden;
}
.style04 .head{
	height:30px;
	border:1px solid #d4d4d5;
	background:url(title_bg4_1.jpg)
}
.style04 .head .headleft{
	line-height:30px;
	font-size:14px;
	text-align:left;
	padding-left:31px;
	float:left;
	width:135px;
	background:url(title_bg4.jpg)  no-repeat;

}
.style04 .head .headright{
	font-size:12px;
	float:right;
	color:#14618d;
}
.style04 .head .headright a{color:#14618d}

.style05{
	overflow:hidden;
}
.style05 .head{
	height:28px;
	border:1px solid #9fcad4;

	background-color:#ECF5FC;
}
.style05 .head h2{
	line-height:28px;
	font-size:14px;
	text-align:left;
	padding-left:31px;
	background:url(jt.jpg) 15px 9px no-repeat;
color:#14618d;
}
.style05 .head h2 a{
	color:#14618d;
}
.style05 .content{
	height:162px;
	border:1px solid #d3d3d3;
	border-top:0;
}
.headright ul{width:300px;}
.headright ul li{width:72px;float:left;height:12px; line-height:30px; }
.headright ul li.current{color:#ff9205;font-weight:bold; }
.style04 .head .headleft a{
	color:#ffffff;
}
.style04 .content{
	height:162px;
	border:1px solid #d3d3d3;
	border-top:0;
}



.datalist2{
	padding-top:7px;
}
.datalist2 li{
	height:22px;
	line-height:22px;
	padding-left:26px;
	background:url(listimg1.jpg) 15px 9px no-repeat;
}
.datalist2 li a{
	color:#333333;
}


/*main*/
#main{
	width:998px;
	margin:0 auto;
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	overflow:hidden;
	background-color:#ffffff;
}
#main .column1{
	width:242px;
	float:left;
	overflow:hidden;
}
#main .column2{
	width:494px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
#main .column3{
	width:242px;
	float:right;
	overflow:hidden;
}
.top10{
	margin-top:10px;
}
.style03{
	overflow:hidden;
	border:1px solid #d4d4d5;
	border-top:0;
}
.style03 .head{
	height:32px;
	background:url(titlebg2.jpg) repeat-x;
}
.style03 .head h2{
	width:132px;
	height:32px;
	line-height:32px;
	margin:0 auto;
	font-size:14px;
	text-align:center;
	background:url(tab3.jpg) no-repeat;
	color:#ffffff;
}
.style03 .head h2 a{
	color:#ffffff;
}
.style03 .content{
	height:189px;
}
.tablist2{
	height:22px;
	line-height:22px;
	padding-top:4px;
	width:492px;
	margin:0 auto 3px;
	
	background:url(line1.jpg) repeat-x;
}
.tablist2 li{
	float:left;
	padding:0px 8px;
	height:21px;
	text-align:center;
	margin:0 2px 0 3px;
	
	color:#14618d;
	cursor:pointer;
}
.tablist2 li.current{
	border:1px solid #9fcad4;border-bottom:none;
	color:#ff3102;
	background-color:#ffffff;
	font-weight:bold;
}
.tablist2 li a {
	color:#333333;
}
.tablist2 li.current a {
	color:#333333;
}
.imglist{
	width:210px;
	height:138px;
	margin:0px 15px;
	padding:10px 0px;
}
.imglist li{
	width:100px;
	height:64px;
	float:left;
	background:url(zxhd_bg.jpg) no-repeat;
}
.imglist li:hover{background:url(zxhd_bghov.jpg) no-repeat;}
.imglist li a{
	width:100px;
	height:64px;
	line-height:14px;
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#14618d;
	padding-top:44px;
}
.imglist li a.hd01{background:url(zxhd_01.png) no-repeat center 10px;}
.imglist li a.hd02{background:url(zxhd_02.png) no-repeat center 10px;}
.imglist li a.hd03{background:url(zxhd_03.png) no-repeat center 10px;}
.imglist li a.hd04{background:url(zxhd_04.png) no-repeat center 10px;}
.imglist2{
	width:220px;
	margin:0 auto;
}
.imglist2 li{
	height:46px;
	padding-top:3px;
}
.loginlist li{
	width:116px;
	height:41px;
	float:left;
}
.loginlist li.left{margin-right:10px;}
.loginlist li a{
	height:37px;
	
	display:block;
	
}
.loginlist li a.link01{background:url(login1.jpg)  no-repeat;}
.loginlist li a.link02{background:url(login2.jpg)  no-repeat;}
.loginlist li a.link03{background:url(login3.jpg)  no-repeat;}
.loginlist li a.link04{background:url(login4.jpg)  no-repeat;}
.loginlist li a.link05{background:url(login5.jpg)  no-repeat;}
.loginlist li a.link06{background:url(login6.jpg)  no-repeat;}
.loginlist li a.link07{background:url(login7.jpg)  no-repeat;}
.loginlist li a.link08{background:url(login8.jpg)  no-repeat;}
.loginlist li a.link09{background:url(login9.jpg)  no-repeat;}
.loginlist li a.link10{background:url(login10.jpg)  no-repeat;}

.loginlist li a.link01:hover{background:url(login1_hov.jpg)  no-repeat;}
.loginlist li a.link02:hover{background:url(login2_hov.jpg)  no-repeat;}
.loginlist li a.link03:hover{background:url(login3_hov.jpg)  no-repeat;}
.loginlist li a.link04:hover{background:url(login4_hov.jpg)  no-repeat;}
.loginlist li a.link05:hover{background:url(login5_hov.jpg)  no-repeat;}
.loginlist li a.link06:hover{background:url(login6_hov.jpg)  no-repeat;}
.loginlist li a.link07:hover{background:url(login7_hov.jpg)  no-repeat;}
.loginlist li a.link08:hover{background:url(login8_hov.jpg)  no-repeat;}
.loginlist li a.link09:hover{background:url(login9_hov.jpg)  no-repeat;}
.loginlist li a.link10:hover{background:url(login10_hov.jpg)  no-repeat;}






/*.loginlist li a.link02{background:url(pic02.jpg) 1px 1px no-repeat;}
.loginlist li a.link03{background:url(pic03.jpg) 1px 1px no-repeat;}
.loginlist li a.link04{background:url(pic04.jpg) 1px 1px no-repeat;}
.loginlist li a.link05{background:url(pic05.jpg) 1px 1px no-repeat;}
.loginlist li a.link01:hover{background:url(pic01_hov.jpg) 1px 1px no-repeat;}
.loginlist li a.link02:hover{background:url(pic02_hov.jpg) 1px 1px no-repeat;}
.loginlist li a.link03:hover{background:url(pic03_hov.jpg) 1px 1px no-repeat;}
.loginlist li a.link04:hover{background:url(pic04_hov.jpg) 1px 1px no-repeat;}
.loginlist li a.link05:hover{background:url(pic05_hov.jpg) 1px 1px no-repeat;}
.loginlist li a.link01:active{background:url(pic1_act.jpg) 1px 1px no-repeat;}
.loginlist li a.link02:active{background:url(pic2_act.jpg) 1px 1px no-repeat;}
.loginlist li a.link03:active{background:url(pic3_act.jpg) 1px 1px no-repeat;}
.loginlist li a.link04:active{background:url(pic4_act.jpg) 1px 1px no-repeat;}
.loginlist li a.link05:active{background:url(pic5_act.jpg) 1px 1px no-repeat;}*/

.cj{
	border:1px solid #d3d3d3;
	padding:7px;
	margin-top:10px;
}
.bg2{
	background:url(bg3.jpg) center bottom no-repeat;
}
.font1{
	font-size:14px;
}
.ewm{
	/*height:172px;*/
	/*padding:5px 40px;*/
}
.note{
	height:28px;
	border:1px solid #ffffff;
	background-color:#ecf5fb;
	line-height:28px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

/*foot*/
#friendLink{
	border:10px solid #ffffff;
	width:998px;
	margin:0 auto;
	height:102px;
	overflow:hidden;
}
#friendLink .inner{
	width:996px;
	height:100px;
	border:1px solid #5ea3ce;
	background:url(flbg.jpg) repeat-x;
}
#friendLink .inner .img{
	width:163px;
	height:100px;
	float:left;
	background:url(fl.png) 23px 19px no-repeat;
	border-left:1px solid #7fc3e7;
}
#friendLink .inner .select{
	width:827px;
	height:87px;
	padding-top:5px;
	float:left;
	margin-top:3px;
	border:1px solid #d4d4d5;
	background:url(fl_line.jpg) repeat-x;
}
#friendLink .inner .select ul li{
	width:190px;
	padding:0 6px 0 10px;
	float:left;
}
#friendLink .inner .select ul li select{
	width:188px;
	height:20px;
	border:1px solid #abadb3;
}
#friendLink .inner .select .friendimg li{padding-bottom:12px;}
#foot .btmnav{
	height:30px;
	padding-top:4px;
	border-top:8px solid #3fa5d8;
	background-color:#ffffff;
}

/*footer*/
#footer{
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	width:998px;
	margin:0 auto;
	background-color:#ffffff;
}
#footer .btmnav-flow{
	height:30px;
	padding-top:4px;
	border-top:8px solid #3fa5d8;
	background-color:#ffffff;
	line-height:30px;
}
#footer .btmnav-flow .btmnav{
	width:394px;
	height:30px;
	padding-left:30px;
	text-align:center;
	float:left;
}
#footer .btmnav-flow .flow{
	width:322px;
	float:right;
	height:30px;
}
#footer .btmnav-flow .online{
	width:211px;
	height:30px;
	float:left;
	padding-left:29px;
	background:url(online.jpg) 0 9px no-repeat;
}
#footer p{
	width:910px;
	text-align:center;
	line-height:18px;
	margin:0 auto;
	padding:13px 0;
	background:url(repeatx.jpg) top repeat-x #ffffff;
}

/*��ҳ*/
#s-main{
	/*background:url(topbg.jpg) center -248px no-repeat;*/
}
#s-main .inner{
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	width:998px;
	margin:0 auto;
	overflow:hidden;
	background-color:#ffffff;
}
#s-main .inner .aside{
	width:242px;
	float:left;
}
#s-main .inner .leftcon{
	width:746px;
	float:right;
}
#s-main .inner .maincon{
	width:998px;
	float:right;
}
.subbg{
	background:url(subbg.jpg) center bottom no-repeat #fafafa;
}
.now{
	height:28px;
	line-height:28px;
	background:url(now1.jpg) repeat-x;
	border:1px solid #d4d4d4;
	color:#555555;
}
.now em{
	width:5px;
	height:9px;
	display:inline-block;
	padding:0 8px 0 15px;
}

.now img{float:left;margin:10px 15px;}
.leftnav{
	width:174px;
	padding-top:30px;
	margin:0 auto;
}
.leftnav li{
	width:174px;
	height:51px;
}
.leftnav li a{
	width:119px;
	height:36px;
	background:url(erj.jpg) no-repeat;
	padding-left:55px;
	text-align:left;
	line-height:36px;
	font-size:12px;
	font-weight:bold;
	color:#2893c9;
	display:block;
}


.fontcss1 {
	width:25px;
	height:13px;
	background-repeat:no-repeat;
	color:#FFF;
	background-position:center center;
	font-size:10px;
	font-family:"Delta Ray";
}


.LeftMenu {
	width:242px;
	height:46px;
	line-height:42px;
	/*padding-top:5px;*/
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	color:#c4d9ef;
	font-weight:bold;
	font-size:14px;
}
.LeftMenu:hover{background:url(menu_09_hov.jpg) center center no-repeat}


.Btn_mail{ width:62px; height:20px; background-image:url(search_btn1.jpg); border:0px;  CURSOR:pointer;}




.tablist_ts{
	width:242px;
	height:32px;
	line-height:32px;
	float:left;
	font-size:14px;
	cursor:pointer;
	
}

.more {
	text-align:right;
	height:32px;
	line-height:32px;
	width:100px;
	float:right;
	padding-right:10px;
}


.textlist{padding-top:5px;}
.contentpadding{padding:9px 10px 0px 0px;}

.tablist_ts .current{font-weight:bold;
	background:url(tabline1.jpg) repeat-x;
	border-right:1px solid #d4d4d5;
	float:left;
	width:101px;
	height:32px;
	text-align:center;
}

.h24 .TDStyle{height:24px;line-height:24px;}


.subcatbel{width:106px;height:30px;line-height:30px;border-bottom:2px solid #2877b2;font-weight:bold;font-size:14px;text-align:center}
.subcatbel2{border-bottom:2px solid #e8e8e8;width:618px;}
.flow img{margin-top:5px;}




				