@import url("base.css");
.w953{ width:953px; margin:auto;}
.topbar{ height:24px; line-height:25px; width:100%; overflow:hidden; text-align:right;}
.header{ width:100%;height:346px; background:url(../images/bg-1.jpg) no-repeat;} 
.IndexBoxOne{ width:100%; background:url(../images/bg-2.jpg) no-repeat; height:302px;}
.IndexBoxOne .oneleft{ width:698px; height:262px; background:#fff; overflow:hidden; margin-top:23px; margin-left:10px; float:left;_display:inline;}
.IndexBoxOne .oneleft .flash{ width:345px; height:258px; float:left;_display:inline; margin-left:2px; margin-top:2px; overflow:hidden; background:red;}
.IndexBoxOne .oneleft .r{ width:330px; overflow:hidden; float:left; _display:inline; margin-left:12px; margin-top:2px;}
.IndexBoxOne .oneleft .r .title{ width:100%; text-align:center;height:88px; overflow:hidden; border-bottom:1px dotted #ccc;}
.IndexBoxOne .oneleft .r .title a.t{ font-size:16px; color:#005123; font-weight:bold; line-height:40px;}
.IndexBoxOne .oneleft .r .title p.info{ text-align:left; line-height:22px; padding:0px 8px; text-indent:2em;}
.IndexBoxOne .oneleft .r .txt{ margin:auto;margin-top:10px; width:94%; }
.IndexBoxOne .oneleft .r .txt li{ width:325px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.IndexBoxOne .oneleft .r .txt li a{ font-size:14px;}
.IndexBoxOne .oneright{ width:230px; float:right; _display:inline; margin-top:23px; margin-right:3px; color:#fff; text-indent:2em; line-height:23px;}

.IndexBoxTwo{ width:100%;  height:510px; margin-top:10px; overflow:hidden; }
.indextit_two span{ display:block; width:360px; height:42px; background:url(../images/bg-6.gif) no-repeat; margin-left:60px; margin-top:18px; overflow:hidden;}
.indexcon_two{height:455px; overflow:hidden;}
.indexcon_two .twoleft{ float:left;_display:inline; margin-left:8px; margin-top:8px; overflow:hidden;}
.indexcon_two .twoleft imgs{ width:446px; height:311px; overflow:hidden; position:relative;}
.indexcon_two .twoleft span{ display:block; width:446px; height:25px; background:#000; color:#fff; line-height:25px; overflow:hidden; text-align:center; margin-top:-25px; position:relative;filter:Alpha(opacity=80);-moz-opacity:.8; opacity:0.8;}
.indexcon_two .twoleft a{ position:relative;display:block; color:#fff; text-align:center; background:none;}
.indexcon_two .twomid{ width:127px; float:left; _display:inline; margin-left:20px;}
.indexcon_two .twomid img{ margin-top:9px; margin-bottom:8px;}
.indexcon_two .tworight{ width:310px ; float:left;_display:inline; margin-left:20px; margin-top:8px;}
.indexcon_two .tworight ul li{ width:100%; overflow:hidden; height:25px; line-height:25px; white-space:nowrap; text-overflow:ellipsis;}
.indexcon_two .tworight ul li a{ font-size:14px;}
.indextit{ width:100%; height:53px;overflow:hidden; background:url(../images/bg-4.gif) no-repeat;}
.indexcon{width:945px;border-left:3px solid #AEC807;border-right:5px solid #AEC807;  border-bottom:3px solid #AEC807;}

.IndexBoxThr{ width:100%; margin-top:10px; float:left;}
.indextit_thr span{ display:block; width:558px; height:42px; background:url(../images/bg-5.gif) no-repeat; margin-left:60px; margin-top:18px; overflow:hidden;}
.indexcon_thr{ height:755px; overflow:hidden;}
.thrcon_left{width:470px; height:740px; margin-top:10px; border-right:3px solid #ACC600; float:left;}
.thrcon_one{ width:440px; height:290px; border-bottom:1px dotted #ccc; margin-left:10px;overflow:hidden;}
.thrcon_one img{ padding:2px; border:1px solid #ccc;}
.thrcon_one p{display:block;width:433px;margin:auto;margin-top:-30px;height:25px;line-height:28px;color:#fff;text-align:center;}
.thrcon_two{ margin-top:10px;height:280px;overflow:hidden; border-bottom:1px dotted #ccc; width:440px; margin-left:10px;}
.thrcon_two li{ width:136px; height:130px; overflow:hidden; float:left;_display:inline; margin-left:6px; margin-right:4px; margin-top:6px;}
.thrcon_two li img{ padding:2px; border:1px solid #ccc;}
.thrcon_two li a{ display:block; width:100%; height:35px; line-height:38px;*line-height:42px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.thrcon_two li p{ display:block; height:95px; overflow:hidden;}
.thrcon_thr{ width:430px; margin-left:15px; margin-top:10px;}
.thrcon_thr li{ width:100%; height:25px; line-height:25px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.thrcon_thr li a{ font-size:14px;}

.thrcon_right{width:460px;float:left; overflow:hidden; margin-top:10px;_display:inline; margin-left:8px;}

.IndexBoxFour{ width:947px; height:320px; border:3px solid #ACC600; margin-top:10px; float:left; overflow:hidden; background:url(../images/bg-3.gif) no-repeat; border-bottom:5px solid #ACC600;}
.fourleft{ width:470px; float:left; height:100%; border-right:2px solid #ACC600;}
.fourleft .t{ width:314px; height:41px; background:url(../images/bg-7.gif) no-repeat; margin-left:50px; margin-top:13px;}
.fourleft .imgs{ height:125px; width:100%; border-bottom:1px dotted #ccc; overflow:hidden; margin-top:12px;}
.fourleft .imgs li{ width:150px; margin-left:5px; float:left; _display:inline; overflow:hidden;}
.fourleft .imgs li img{ padding:2px; border:1px solid #ccc;}
.fourleft .imgs li p.x{ display:block;  text-align:center; height:25px; line-height:25px; overflow:hidden; white-space:nowrap;}
.fourleft .txt{ width:450px; margin:auto; margin-top:8px;}
.fourleft .txt li{ width:100%; height:23px; line-height:23px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.fourleft .txt li a{ font-size:14px;}
.fourright{ width:470px; float:right; overflow:hidden;}
.fourright .t{ width:383px; height:41px; background:url(../images/bg-8.gif) no-repeat; margin-left:18px; margin-top:12px;}
.fourright .con li{ width:92px; float:left; height:111px;_display:inline; margin-left:20px; margin-top:15px;}
.fourright .con2{float:left;width:100%;margin-top:8px;padding-top:8px;border-top:1px dotted #ccc;}
.fourright .con2 li{font-size:14px;line-height:26px;}
.fourright .con2 li a{font-size:14px;}

.IndexBoxFive{ width:947px; height:530px; border:3px solid #ACC600; float:left; margin-top:10px; border-top: none;}
.indextit_five span{ display:block; margin-top:18px; width:241px; height:41px; background:url(../images/bg-9.gif) no-repeat; margin-left:60px;}
.fivecon_one{ width:936px; height:180px; margin:auto; border-bottom:1px dotted #ccc;}
.fivecon_one ul li{float:left; _display:inline; margin-top:11px;}
.fivecon_one ul li.i{ width:210px; margin-left:8px;}
.fivecon_one ul li.i p{ display:block; width:208px; height:142px; overflow:hidden;}
.fivecon_one ul li.i img{ padding:5px; border:1px solid #ccc;}
.fivecon_one ul li.i a{ text-align:center; line-height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.fivecon_one ul li.x{ width:220px; margin-left:18px; overflow:hidden;}
.fivecon_one ul li.x a.title{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; font-weight:bold; text-align:center;}
.fivecon_one ul li.x p{ text-indent:2em; line-height:23px;}
.fivecon_two{ height:152px; width:936px; margin:auto; border-bottom:1px dotted #ccc;}
.fivecon_two ul{ width:320px; height:123px; float:left;_display:inline; margin-top:12px; border-right:1px dotted #ccc; padding-top:5px; overflow:hidden;}
.fivecon_two ul li{ width:292px; height:23px; float:left;_display:inline; margin-left:13px;line-height:23px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.fivecon_two ul li a{ font-size:14px;}
.fivecon_two ul.last{ width:290px; border:none;}
.fivecon_thr{}
.fivecon_thr ul li{ width:180px; height:125px; float:left;_display:inline; margin-left:8px; margin-top:9px;}
.fivecon_thr ul li img{ padding:2px; border:1px solid #ccc;}

.IndexBoxSix{ width:947px; height:315px; border:3px solid #ACC600; margin-top:10px; float:left; overflow:hidden; background:url(../images/bg-3.gif) no-repeat; border-bottom:5px solid #ACC600;}
.sixtit1{ width:201px; height:40px; background:url(../images/bg-10.gif) no-repeat; margin-left:50px; margin-top:18px;}
.sixconleft{ width:472px; height:100%; border-right:3px solid #ACC600; float:left;}
.sixbox{ width:440px; margin:auto; height:120px; overflow:hidden; margin-top:5px;}
.sixbox .l{ width:150px; overflow:hidden; float:left; overflow:hidden; margin-right:5px;}
.sixbox .l .i{ height:98px; overflow:hidden;}
.sixbox .l .x{ text-align:center; height:25px; line-height:25px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.sixbox .r { width:275px; float:left;}
.sixbox .r li{ line-height:25px; width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.sixbox .r li a{ font-size:14px;}
.sixconright{ width:472px; float:left; overflow:hidden}
.sixtit2{ width:315px; height:41px; background:url(../images/bg-11.gif) no-repeat; margin-left:15px;}
.sixtit3{ width:356px; height:43px; background:url(../images/bg-12.gif) no-repeat; margin-left:55px; margin-top:10px; margin-bottom:10px;}
.sixtit4{ width:269px; height:42px; background:url(../images/bg-13.gif) no-repeat; margin-left:16px; margin-top:12px; margin-bottom:8px;}

.IndexBoxSeven{ float:left; margin-top:10px; width:100%; height:460px;}
.SevenCon{height:407px; padding-top:10px;}
.SevenCon ul li{ width:175px; height:121px; float:left;_display:inline; margin-left:12px; margin-top:12px; overflow:hidden;}
.SevenCon ul li img{ padding:2px; border:1px solid #ccc;}
.indextit_seven span{ width:90px; height:41px; background:url(../images/bg-15.gif) no-repeat; display:block; margin-left:55px; margin-top:18px; }

.friend{ width:100%; float:left; margin-top:10px;}
.friend .t{ width:100%; height:35px; background:#ACC600; color:#fff; margin-bottom:10px;}
.friend .t span{  margin-left:10px; display:block; width:112px; height:27px; background:url(../images/bg-14.gif) no-repeat; margin-top:6px;}
.friend .con { width:96%; margin:auto;}
.friend .con li{ line-height:28px; font-size:14px;}
.friend .con li.b{ width:90px; float:left;}
.friend .con li.x{ width:820px; float:left;}
.twoimgbox{width:100%;height:115px;overflow:hidden;float:left;border-top:1px dotted #ccc;padding-top:5px;}
.twoimgbox ul li{width:90px;float:left;_display:inline;margin-left:4px;}
.twoimgbox ul li img{padding:1px;border:1px solid #ccc;}
.twoimgbox ul li a{display:block;width:100%;text-align:center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;line-height:25px;}

/***********footer*****************/
.footer{
	width:960px;
	float:left;
	margin-top:8px;
}
.footer .link{
	height:23px;
	background:#EFEFEF;
	border-top:3px solid #B81C22;
	width:100%;
	text-align:center;
	
}
.footer .link  ul{
	padding-left:170px;
}
.footer .link  ul li{
	float:left;
	line-height:16px;
	height:16px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #004898;
	margin-top:5px;
	overflow:hidden;
}
.footer .link  ul li a{
	color:#004898;
}
.copyright{
	padding-top:20px;}
.copyright p{
	text-align:center;
	line-height:28px;
}