@charset "utf-8";
/*Basic Styles*/
html,body {
	text-align: center;
	font-family:宋体, arial;
	margin:0;
	padding:0;
	background: #FFF;
	font-size:12px;
	color:#333;
}
div,form,img,dl,dt,dd,ul,ol,p {
	margin: 0;
	padding: 0;
	border: 0;
}
form {display:inline;}
ul,ol,li {
	list-style-type:none;
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	margin:0; 
	padding:0;
	font-size:14px;
}
table,td,tr,th{
	font-size:12px;
}
/* links Styles*/
a:link {
	color: #333;
	text-decoration:none;
}
a:visited {
	color: #333;
	text-decoration:none;
}
a:hover {
	color: #bc2931;
	text-decoration:underline;
}
a:active {color: #bc2931;}
/* Color Styles*/
.red,a.red:link,a.red:visited,.red a:link,.red a:visited{ color:#f00; }
.yello,a.yello:link,a.yello:visited,.yello a:link,.yello a:visited{ color:#ab6f00; }
.blue,a.blue:link,a.blue:visited,.blue a:link,.blue a:visited{color:#107ebe;}
.blue1,a.blue1:link,a.blue1:visited,.blue1 a:link,.blue1 a:visited{color:#14367d;}
.gray,a.gray:link,a.gray:visited,.gray a:link,.gray a:visited{ color: #666;}
.white,a.white:link,a.white:visited,.white a:link,.white a:visited{ color:#fff;}
.orange,a.orange:link,a.orange:visited,.orange a:link,.orange a:visited{color:#ff8000}
.HomeNav .Bell .con .f13{ font: bold 13px/21px "Arial"; color: #bbf107;}
 .navcontent {FLOAT: left; MARGIN: 7px 7px 0px; COLOR: #fff; LINE-height: 22px}
.navcontent A:link {COLOR: #fff; TEXT-DECORATION: none}
 .navcontent A:visited {COLOR: #fff; TEXT-DECORATION: none}
.navcontent A:hover {COLOR: #fff; TEXT-DECORATION: underline}
 .navcontent .icos {POSITION: absolute}
 /*****************************首页导航****************************************/
.HomeNav {background: url(../images/home_navbg.gif) no-repeat; MARGIN: 0px auto; width: 960px; height: 72px}
.HomeNav .l {FONT-SIZE: 1px; width: 5px; height: 57px}
.HomeNav .r {FONT-SIZE: 1px; width: 5px; height: 57px}
.HomeNav .l {background: url(../images/home_navbg.gif) no-repeat 0px top; FLOAT: left}
.HomeNav .r {background: url(../images/index_img/home_navbg.gif) no-repeat 0px bottom; FLOAT: right}
.HomeNav .express{margin-top: 1px; FLOAT:left; width: 40px; height: 55px;margin-left:5px;}
.HomeNav .life{margin-top: 1px; FLOAT: left; width: 40px; height: 55px; }
.HomeNav .community{margin-top: 1px; FLOAT: left; width: 60px; height: 55px;}

.HomeNav .consume{margin-top: 1px; FLOAT: left; width: 40px; height: 55px;}
.HomeNav .life {background: url(../images/homenav_community.gif) repeat-x;}
.HomeNav .community {background: url(../images/homenav_community.gif) repeat-x; }
.HomeNav .community ul{FLOAT: left; MARGIN: 7px 3px 0px; COLOR: #fff; LINE-height: 22px }

.HomeNav .community2{margin-top: 1px; FLOAT: left; width: 40px; height: 55px;}
.HomeNav .community2 {background: url(../images/homenav.gif) repeat-x;}
.HomeNav .community1{margin-top: 1px; FLOAT: left; width: 40px; height: 55px;}
.HomeNav .community1 {background: url(../images/nav2.gif) repeat-x;}
.HomeNav .consume {background: url(../images/homenav_consume.gif) repeat-x;}
.HomeNav .navcontent {FLOAT: left; MARGIN: 7px 7px 0px; COLOR: #fff; LINE-height: 22px}
.HomeNav .navcontent A:link {COLOR: #fff; TEXT-DECORATION: none}
.HomeNav .navcontent A:visited {COLOR: #fff; TEXT-DECORATION: none}
.HomeNav .navcontent A:hover {COLOR: #fff; TEXT-DECORATION: underline}
.HomeNav .navcontent .icos {POSITION: absolute}


/* Font Styles*/
/*.fb {font-weight:800;}*/
.fl {text-decoration:line-through;}/*delete Line*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.ful,a.ful:link,a.ful:visited,.ful a:link,.ful a:visited{text-decoration:underline;}
.right {float:right}
.left {float:left;}
/*#main*/
#top,#area1,#area2,#banner,#friends,#copyright {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:6px;
}

.aliad{

	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:6px;
	text-align: center;
	
}

#top {
	height:125px;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:6px;
	background:url(../images/topbg.gif) top right no-repeat;
}
#nav {
	height:72px;
	overflow:hidden;
	
	padding-top:2px;
}


#topLgin { width:370px; padding-left:500px; border-bottom:1px solid #DEF3FA; margin-bottom:3px;}
#topLgin ul { width:490px;}
#topLgin li{ float:left; padding-left:6px; line-height:20px;}
#topLgin li .input1 {width:100px; height:13px;}
#logo {
	width:270px;
	height:60px;
	overflow:hidden;
	float:left;
	text-align:right;
	margin-right:4px;
	padding-right:4px;
	margin-top:4px;
}
#logo img {
	width:270px;
	height:60px;
}
#navBox {
	width:325px;
	height:90px;
	overflow:hidden;
	float:right; padding-top:2px;
}

#zx li { float:left; text-align:center;}
#zx a{ width:64px; height:52px; color:#90C8F9; text-decoration:none; outline:none; star:expression(this.onFocus=this.blur());}

.alert {text-align:left;overflow:hidden;
	font-family:黑体;
	font-size:16px;
	color:#53acf5;float:left;padding-top:15px;
}

#channel {
	height:38px;
	overflow:hidden;
	background:url(../images/search.gif) 0 0 no-repeat;
	padding-top:7px; padding-left:20px;
}
#channel  dd,#channel dt  {
	width:80px;
	height:27px;
	line-height:27px;
	overflow:hidden;
	float:left;
	margin-top:2px;
	font-size:14px;
	font-weight:800;
	color:#fff;
	cursor:pointer;
	background:url(../images/channeldd.gif) right no-repeat;

}

#channel dt a {
	color: #CCFFFF;
}
#channel dd a {
	color: #FFF;
}
#channel dd a:hover { color:#CCFFFF}
#channel dt a:hover {color:#CCFFFF;text-decoration: none; }
.keytext {
	width:315px;
}
.soan {
	width:90px;
	height:23px;
	border:0 none;
	background:url(../images/soan.gif) 0 0 no-repeat;
}

/*#area1*/
.lbox {
	width:700px;
	height:auto;
	float:left;
	clear:both;
}
.rbox {
	width:254px;
	height:auto;
	float:right;
}

#ubox {
	height:183px;
}
#hotzx {
	width:366px;
	height:181px;
	border:1px solid #ccc;
	overflow:hidden;
	float:left;
	margin-left:4px;
	background:#FFFFF2;
}
#hotzxt {
	height:25px;
	padding-left:3px;
}
#hotzxt  li {
	float:left;
	height:23px;
	line-height:23px;
	margin-top:2px;
	background:url(../images/out4.gif) 0 0 no-repeat;
	padding-left:8px;
	margin-right:2px;
}
#hotzxt li a:link,#hotzxt li a:visited {
	display:block;
	height:23px;
	background:url(../images/out4-right.gif) top right no-repeat;
	padding-right:5px;
	float:left;
	color:#CA731F;
}
#hotzxt li.on4 {
	background:url(../images/on4.gif) 0 0 no-repeat;
}
#hotzxt li.on4 a:link,#hotzxt li.on4 a:visited {
	background:url(../images/on4-right.gif) top right no-repeat;
	color:#1576CA;
}
.hotzx {
	height:150px;
	overflow:hidden;
	margin-top:4px;
	padding:0 10px;
}
#hottw {
	height:65px;
}
#hottw img {
	width:65px;
	height:55px;
	padding:3px;
	border:1px solid #ccc;
	float:left;
	margin-right:6px;
}
#tww {
	width:248px;
	height:63px;
	line-height:21px;
	overflow:hidden;
	font-size:12px;
	text-align:left;
}
#tww h4 {
	background:url(../images/h4.gif) 0 4px no-repeat;
	padding-left:12px;
}
#tww p {
	text-indent:2em;
}

ul.hotlist {
	padding:8px 0;
	text-align:left;
	line-height:18px;
}
ul.hotlist li {
	background:url(../images/d2.gif) 0 6px no-repeat;
	padding-left:8px;
}
.more {
	display:block;
	line-height:16px;
	text-align:right;
}
#flash {
	width:327px;
	height:181px;
	overflow:hidden;
	float:left;
}

#four {
	padding-top:8px;
	padding-left:36px;
	background:url(../images/dldt.gif) 0 8px no-repeat;
	height:70px;
}
#four li {
	width:155px;
	height:70px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.dlxiangmu {background:url(../images/dlxiangmu.gif) 0 0 no-repeat; height:72px;}
.dltd {background:url(../images/dltd.gif) 0 0 no-repeat;}
.dlrz {background:url(../images/dlrz.gif) 0 0 no-repeat;}
.dlgl {background:url(../images/dlgl.gif) 0 0 no-repeat;}
#four dt {
	padding-left:30px;
	line-height:22px;
}
#four dt a:link,#four dt a:visited {color:#519DE4;}
#four dd {
	padding-left:56px;
	line-height:21px;
}
#four dd a:link,#four dd a:visited {color:#CA731F;}


#login {
	width:203px;
	height:130px;
	overflow:hidden;
	padding-left:50px;
	padding-top:7px;
	background:url(../images/login.gif) 0 0 no-repeat;
}
.input1 {
	width:140px;
	border:1px solid #ccc;
}
#login ul {padding-top:10px;}
#login li {
	height:28px;
}
.delu {
	width:66px;
	height:22px;
	line-height:22px;
	border:0 none;
	background:url(../images/delu.gif) 0 0 no-repeat;
}
#login li a {margin-left:17px;}
#reg {
	width:253px;
	height:126px;
	background:url(../images/reg.gif) 0 0 no-repeat;
}
#reg img {margin-top:75px;}




#new {
	width:698px;
	height:170px;
	overflow:hidden;
	margin-bottom:6px;
	border:1px solid #C5DCEE;
}
.title1 {
	height:24px;
	line-height:24px;
	background:url(../images/title1.gif) 0 0 repeat-x;
	text-align:right;
	padding-right:8px;
}
.title1 .fb {  
    padding-right:3px;
	height:24px;
	line-height:24px;
	display:block;
	background:url(../images/tit1.gif) 4px 5px no-repeat;
	padding-left:15px;
	float:left;
	text-align:left;
}
.title1 ul {
	height:21px;
	margin-top:3px;
	float:left;
}
.title1 li {
	width:59px;
	height:19px;
	line-height:21px;
	text-align:center;
	overflow:hidden;
	float:left;
	background:url(../images/out1.gif) 0 0 no-repeat;
	margin-top:1px;
	cursor:pointer;
}
.title1 li.on1 {
	height:21px;
	background:url(../images/on1.gif) 0 0 no-repeat;
	margin-top:0;
	color:#ff8000;
}
ul.new {
	padding-left:14px;
}
ul.new li {
	width:98px;	
	border:1px solid #d4e3f5;
	overflow:hidden;
	float:left;
	margin-right:14px;
	margin-top:12px;	
}
.new dl {
	text-align:center;
	line-height:18px;
}
.new dl img {
	width:74px;
	height:89px;
	padding:1px;
	border:1px solid #ccc;
	margin:5px auto;
	display:block;
}

#tj {
	width:698px;
	height:330px;
	overflow:hidden;
	margin-bottom:6px;
	border:1px solid #C5DCEE;
}
ul.tj {
	padding:0 5px;
}
ul.tj li {
	width:344px;
	height:152px;
	overflow:hidden;
	float:left;
	margin-top:6px;
	border-bottom:1px solid #ccc;
}
.mempic {
	width:120px;
	height:auto;
	float:left;
	padding-right:8px;
}
.mempic img {
	width:106px;
	height:131px;
	padding:3px;
	border:1px solid #ccc;
}
.memzl {
	width:195px;
	float:left;
}
.memzl h3 {font-size:12px;}
.memzl p {
	height:100px;
	line-height:20px;
}
.memzl a.yello {
	display:block;
	width:195px;
	text-align:right;
}


#item {
	width:700px;
	overflow:hidden;
	margin-bottom:6px;
	border:1px solid #C5DCEE;
	margin:0 auto;
}

.title2 {
	height:53px;
	background:#ECF5FB;
	border-bottom:1px solid #C5DCEE;
}
.title2 .fb {
	height:24px;
	line-height:24px;
	background:url(../images/tit1.gif) 4px 8px no-repeat;
	padding-left:15px;
	text-align:left;
	margin-top:5px;
}
#itemx { margin-left:10px;}
#itemx span {
	width:106px;
	height:23px;
	line-height:23px;
	background:url(../images/out2.gif) 0 0 no-repeat;
	margin-top:2px;
	color:#107ebe;
	cursor:pointer;
	text-align:center;
}
#itemxx {
		float:left; line-height:35px;
}
#itemxx a{ width:108px; padding-top:0px; float:left; text-align:center;}

#itemxx span {
	width:108px;
	height:23px;
	line-height:23px;
	float:left;
	background:url(../images/out2bak.gif) 0 0 no-repeat;
	margin-top:7px;
	color:#107ebe;
	cursor:pointer;
	text-align:center;
}

#itemx span.on2 {
	height:29px;
	margin-top:5px;
	background:url(../images/on2.gif) 0 0 no-repeat;
	color:#fff;
}

ul.ulitem {}
ul.ulitem li {
	width:227px;
	height:140px;
	float:left;
	padding-left:5px;
	margin-top:6px;
	border-bottom:1px solid #ccc;
}
ul.ulitem li p {
	height:43px;
	overflow:hidden;
	line-height:21px;
}



ul.ulitem2 li {
	width:227px;
	height:120px;
	float:left;
	padding-left:5px;
	margin-top:6px;
	border-bottom:1px solid #ccc;
}
ul.ulitem2 li p {
	height:43px;
	overflow:hidden;
	line-height:21px;
}



.liitem {
line-height:22px;
}
.liitem img {
	width:85px;
	height:65px;
	padding:2px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
}



#news {
	overflow:hidden;
}
.title3 {
	height:28px;
	background:url(../images/title3.gif) 0 0 no-repeat;
	text-align:right;
	padding-right:8px;
	line-height:28px;
}
.fb {
	float:left;
	padding-left:8px;
}
ul.list1 {
	text-align:left;
	padding:10px;
}
.list1 li {
	line-height:21px;
	background:url(../images/dblue.gif) 0 7px no-repeat;
	padding-left:12px;
}

#news1 {
	
	overflow:hidden;
}
#news1 .title3 {padding-left:4px;}
#news1 .title3 div {
	display:block;
	width:80px;
	height:24px;
	overflow:hidden;
	background:url(../images/out3.gif) 0 0 no-repeat;
	float:left;
	margin-top:4px;
	text-align:center;
	cursor:pointer;
}
#news1 .title3 div.on3 {
	background:url(../images/on3.gif) 0 0 no-repeat;
	font-weight:800;
}


#r2 {
	width:252px;
	height:672px;
	overflow:hidden;
	border:1px solid #C5DCEE;
}
#menu {
	height:145px;
	padding-left:11px;
}
#menu li {
	width:109px;
	height:23px;
	line-height:23px;
	float:left;
	background:url(../images/libg.gif) 0 0 no-repeat;
	text-align:center;
	margin-right:11px;
	margin-top:5px;
}
#news2 {
	height:295px;
	overflow:hidden;
	margin:8px auto;
}
#news2 .title3 {padding-left:4px;}
#news2 .title3 div {
	display:block;
	width:80px;
	height:24px;
	overflow:hidden;
	background:url(../images/out3.gif) 0 0 no-repeat;
	float:left;
	margin-top:4px;
	text-align:center;
	cursor:pointer;
}
#news2 .title3 div.on3 {
	background:url(../images/on3.gif) 0 0 no-repeat;
	font-weight:800;
}
ul.list2 {
	text-align:left;
	padding:10px;
	background:url(../images/list2.gif) 10px 10px no-repeat;
}
.list2 li {
	line-height:25px;
	padding-left:20px;
}



.ad1 {
	height:105px;
	overflow:hidden;
	margin:6px auto;
}
#banner {height:100px;}

#ftitle {
	height:27px;
	line-height:25px;
	text-align:right;
	padding-right:5px;
	margin-top:6px;
	background:url(../images/ftitle.gif) 0 0 repeat-x;
}
#ftitle span {
	background:url(../images/friendtit.gif) 0 0 no-repeat;
	display:block;
	width:83px;
	height:27px;
	float:left;
	text-align:center;
}

#friends ul {border:1px solid #CEDBEA;
	clear:both;
	margin-top:6px;
	padding:5px;
	height:110px;
}
#friends li {
	display:inline;
	line-height:22px;
	padding-left:6px; float:left;
}
#friends li a {display:block; width:150px; text-align:center}
#friendZ {width:960px; margin:0 auto}
#friendZ ul {
	border:1px solid #CEDBEA;
	margin-top:6px;
	width:950px;
	padding:5px;
	height:100px;
}
#friendZ li {
	display:inline;
	width:98px;
	text-align:center;
	height:42px;
	margin-top:7px;
	padding-left:6px; float:left;
}

#copyright {
	height:80px;
	line-height:20px;
	padding-top:30px;
}
#copyright a {margin-right:5px;}



#itemx1 {
	float:left; 
}
#itemx1 a{ display:block; width:60px; padding-top:12px; float:left}

#itemx1 span {
	display:block;
	width:86px;
	height:23px;
	line-height:23px;
	float:left;
	background:url(../images/out2.gif) 0 0 no-repeat;
	margin-top:7px;
	color:#107ebe;
	cursor:pointer;
}
#itemx1 span.on2 {
	height:29px;
	margin-top:5px;
	background:url(../images/on2.gif) 0 0 no-repeat;
	color:#fff;
}

#itemx2 {
	float:right; 
}
#itemx2 a{ display:block; width:60px; padding-top:12px; float:left}

#itemx2 span {
	display:block;
	width:86px;
	height:23px;
	line-height:23px;
	float:left;
	background:url(../images/out2.gif) 0 0 no-repeat;
	margin-top:7px;
	color:#107ebe;
	cursor:pointer;
}
#itemx2 span.on2 {
	height:29px;
	margin-top:5px;
	background:url(../images/on2.gif) 0 0 no-repeat;
	color:#fff;
}


ul#ulitem {}
ul#ulitem li {
	width:313px;
	height:80px;
	float:left;
	padding-left:5px;
	margin-top:6px;
	border-bottom:1px solid #ccc;
}
ul#ulitem li p {
	height:43px;
	overflow:hidden;
	line-height:21px;
}

/*幻灯*/


.flashNews, .smallBox {position:relative;float:left;width:320px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;}
.firstNews, .mediumBox {position:relative;float:right;width:320px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:177px;}
.flashNews, .firstNews {height:177px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:320px;height:56px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews h3 {position:absolute;left:10px;top:130px;width:286px;height:35px;line-height:25px;z-index:2;}
.flashNews h3 a {font-size:18px;font-family:"黑体";font-weight:normal;color:#FFFFFF;}
.flashNews h3 a:hover {color:#F20000;}
.flashNews p {position:absolute;left:10px;top:130px;width:230px;height:20px;line-height:20px;;z-index:2;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(../flash/flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
		
.firstNews h3 {width:320px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:5px;}
.firstNews p a {font-size:12px;}
.firstNews h4 {width:320px;height:25px;margin:0 auto;overflow:hidden;padding-top:12px;line-height:25px;font-weight:normal;font-size:18px;font-family:"黑体";}
.firstNews ul {width:320px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:410px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;background:url(../flash/pic_new.gif) -298px -141px no-repeat;}
 li a em {color:#10478c;}

 .liitem span {color:#107EBE;}




#itemx {margin-top:8px;}

#itemx ul li { float:left;}
.j_t { background:url(../images/out2_01.jpg) no-repeat; width:6px; height:23px;}
.j_m { background:url(../images/out2_03.jpg) repeat-x; height:23px; line-height:22px;}
.j_f { background:url(../images/out2_05.jpg) no-repeat; width:5px; height:23px;}

.title2 .fb {
	width:670px;
	height:25px;
	line-height:25px;
	display:block;
	background:url(../images/tit1.gif) 4px 5px no-repeat;
	padding-left:15px;
	text-align:left;
}