.login{ width:100%; height:31px; background-image:url(../images/loginbg.gif); background-repeat:repeat-x;}
.login .login_1{ width:980px; margin:0 auto; height:31px; line-height:31px; color:#535353;_padding-top:5px;}
.login .login_1 a{color:#535353}
.login .login_1 img{ vertical-align:middle}
.login .login_1 .sub_bot{ background:none; border:none; background-image:url(../images/loginbtn.gif); background-repeat:no-repeat; width:39px; height:16px; cursor: pointer; border:0; vertical-align:middle}
#div_login .login .login_1 .inputout{ vertical-align:middle; width:100px; height:18px; padding:0px; margin-right:3px; border:1px solid #dadada; overflow:hidden}

.banner{ width:980px; margin:0 auto; height:196px; margin-top:8px;}
.menu{ width:980px; margin:0 auto; height:32px; background-image:url(../images/menubg.gif); background-repeat:no-repeat; color:#FFF; text-align:center; line-height:32px;}
.menu a{ color:#FFF; margin-right:2px; margin-left:2px;}

#jsddm .ahover a{background:url(../images/ahover.jpg) top no-repeat; list-style:none; color:#FFFFFF; text-decoration:none;display:block;text-align:center;}
#jsddm .ahovertwo {background:url(../images/ahover.jpg) top no-repeat; list-style:none; color:#FFFFFF; text-decoration:none;display:block;text-align:center;}

#jsddm
{	margin: 0;
	padding: 0;
	}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px;
		}

	#jsddm li a
	{	display: block;
		width:75px; height:32px; text-align:center; color:#FFFFFF; line-height:32px; margin-left:0px; margin-right:0px;
		text-decoration: none;
		white-space: nowrap;
		}

	#jsddm li a:hover
	{background:url(../images/ahover.jpg) top no-repeat; list-style:none; color:#FFFFFF; text-decoration:none;display:block;text-align:center;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			width:80px;
			font-size:12px;
			background-color:#F00;
			margin:0 auto;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline; width:80px;font-size:12px;
			}
			
			#jsddm li ul li a
			{
				height:27px; line-height:27px;
				font-weight:100;
				padding-left:0px; padding-right:0px;
				width:80px;
				font-size:12px;
				color:#FFF;
				_background:url(../images/ahovertwo1.jpg)
				}
			
			#jsddm li ul li a:hover
			{ background-color:#8A0003;
			color:#fff
			}

.main{ width:980px; margin:0 auto; margin-top:8px;}
.mainleft{ float:left}
.mainleft .mainleft_1{padding:10px; width:675px; border:1px solid #e8e8e8;}
.mainleft .mainleft_1_1{ float:left; width:331px;}
.mainleft .mainleft_1_2{ float:right; width:336px; border-top:1px dashed #b4b4b4}
.mainleft .mainleft_1_2 .title{ width:336px; text-align:center; font-size:16px; font-weight:bold; margin-top:10px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.mainleft .mainleft_1_2 .title a{ color:#000;}
.mainleft .mainleft_1_2 .descripiton{ text-indent:15px; line-height:19px; margin-top:5px; border-bottom:1px dashed #b4b4b4; padding-bottom:5px;}
.mainleft .mainleft_1_2 .descripiton a{ color:#8c0002}

.mainleft .mainleft_1 .newslist{ width:336px; margin-top:5px; }
.mainleft .mainleft_1 .newslist li{height:22px; line-height:22px; padding:0px; width:336px;  _height:21px; _line-height:21px; background:url(../images/libg.gif) no-repeat left center;}
.mainleft .mainleft_1 .newslist li span{ display:block; float:left; padding:0px;}
.mainleft .mainleft_1 .newslist .newstitle{ width:258px;text-align:left; overflow:hidden; margin-left:8px; display:inline;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.mainleft .mainleft_1 .newslist .time{ width:70px; float:right; text-align:right; color:#848484}


.mainleft .mainleft_2{padding:10px; width:675px; border:1px solid #e8e8e8;background:url(../images/news_1bg.gif) no-repeat top center; margin-top:10px; padding-bottom:2px; _ padding-bottom:0px;}
.mainleft .mainleft_2 .newsall{ width:328px; float:left;}
.mainleft .mainleft_2 .newsall .typetitle{ font-size:14px; font-weight:bold; color:#000; text-indent:15px;}
.mainleft .mainleft_2 .newsall .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; margin-left:200px;}
.mainleft .mainleft_2 .newsall .piclistnews{ margin-top:10px; border-bottom:1px dashed #b4b4b4; padding-bottom:5px;}
.mainleft .mainleft_2 .newsall .piclistnews .newspic{ float:left; margin-right:5px;}
.mainleft .mainleft_2 .newsall .piclistnews .title{ float:right; width:212px; text-align:center; font-size:13px; font-weight:bold; color:#000; height:25px; line-height:25px;}
.mainleft .mainleft_2 .newsall .piclistnews .title a{ color:#000}
.mainleft .mainleft_2 .newsall .piclistnews .description{ float:right; width:212px; text-indent:15px; line-height:20px; margin-top:0px;}
.mainleft .mainleft_2 .newsall .piclistnews .description a{color:#8c0002}
.mainleft .mainleft_2 .newslist{ width:330px; margin-top:5px;}
.mainleft .mainleft_2 .newslist li{height:22px; line-height:22px; padding:0px; width:330px; _height:21px; _line-height:21px; background:url(../images/libg.gif) no-repeat left center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.mainleft .mainleft_2 .newslist li span{ display:block; float:left; padding:0px;}
.mainleft .mainleft_2 .newslist .newstitle{ width:240px;text-align:left; overflow:hidden; margin-left:8px; display:inline }
.mainleft .mainleft_2 .newslist .time{ width:70px; float:right; text-align:right; color:#848484}


.mainleft .mainleft_2 .newsall .bigpic{ width:160px; float:left; height:150px; text-align:center; line-height:25px; margin-top:12px;}
.mainleft .mainleft_2 .newslist2{ width:160px; margin-top:5px; float:right; margin-top:10px;margin-top:10px;}
.mainleft .mainleft_2 .newslist2 li{height:22px; line-height:22px; padding:0px; width:160px; _height:21px; _line-height:21px; background:url(../images/libg.gif) no-repeat left center; text-indent:8px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}



.mainright{width:272px; height:540px; float:right}


.mainright .gongao{ background:url(../images/gongao.gif) no-repeat top left; width:272px; overflow:hidden; height:159px;}
.mainright .gongao .typetitle a{ font-size:12px; color:#b0000c; font-weight:100;}
.mainright .gongao .typetitle { height:28px; line-height:28px; text-align:right; margin-right:5px;}

.mainright .gongao .newslist{ width:272px; margin-top:5px;}
.mainright .gongao .newslist li{height:23px; line-height:23px; padding:0px; margin-left:17px;text-indent:8px; width:235px; background:url(../images/libg.gif) no-repeat left center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.mainright .gongao .newslist .newstop{ list-style:none; text-indent:15px; padding-top:1px; margin-bottom:5px; margin-left:26px; background:none;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.mainright .gongao .newslist .newstop a{ color:#8c0002;}
.mainright .mainright_2{ margin-top:8px;}
.mainright .mainright_3{ text-align:center; color:#b0000c; margin-top:10px; margin-bottom:10px;}
.mainright .mainright_3 img{ vertical-align:middle}


.mainright .mainright_4{ width:270px; overflow:hidden; border:1px solid #e8e8e8}
.mainright .mainright_4 .typetitle{ font-size:14px; font-weight:bold; color:#000; text-indent:15px; height:27px; line-height:27px; background:url(../images/typenamebg.gif) repeat-x top center; margin-bottom:8px;}
.mainright .mainright_4 .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; margin-left:143px;}



.mainright .mainright_4 .piclistnews{border-bottom:1px dashed #b4b4b4; padding-bottom:6px; width:250px; margin:0 auto; padding-top:2px;}
.mainright .mainright_4 .piclistnews .newspic{ float:left; margin-right:5px;}
.mainright .mainright_4 .piclistnews .title{ float:right; width:135px; text-align:center; font-size:13px; font-weight:bold; color:#000; height:25px; line-height:25px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.mainright .mainright_4 .piclistnews .title a{ color:#000}
.mainright .mainright_4 .piclistnews .description{ float:right; width:135px; text-indent:15px; line-height:20px; margin-top:0px;}
.mainright .mainright_4 .piclistnews .description a{color:#8c0002}
.mainright .mainright_4 .newslist{ width:272px; margin-top:5px;}
.mainright .mainright_4 .newslist li{height:23px; line-height:23px; padding:0px; margin-left:10px; text-indent:8px; width:250px; background:url(../images/libg.gif) no-repeat left center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}








.vip{background:url(../images/vipbg.gif) no-repeat top center; width:980px; height:173px; float:left; margin-top:8px;}

.vip .typetitle{ font-size:14px; font-weight:bold; color:#FFF; padding-top:10px; text-align:right;}
.vip .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; padding-top:10px; margin-right:5px;}

.vip .listpro{width:980px; line-height:20px; margin:0 auto; margin-top:18px;}



#pro_main , #pro_maintwo{
	TEXT-ALIGN: center; MARGIN: auto; WIDTH:950px; OVERFLOW: hidden
}
#pro_maintwo { line-height:20px;}









.maincenter_1{ width:980px; float:left; margin-top:10px;}
.maincenter_1 .maincenter_1_1{ width:270px; border:1px solid #e8e8e8; float:left;}
.maincenter_1 .maincenter_1_1 .typetitle{ font-size:14px; font-weight:bold; color:#000; text-indent:15px; height:27px; line-height:27px; background:url(../images/typenamebg.gif) repeat-x top center; margin-bottom:6px;}
.maincenter_1 .maincenter_1_1 .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; margin-left:143px;}
.maincenter_1 .maincenter_1_1 .newslist{ width:272px; margin-top:5px; background:url(../images/newsbg.gif) no-repeat 6px 1px;}
.maincenter_1 .maincenter_1_1 .newslist li{height:23px; line-height:23px; padding:0px; margin-left:10px; text-indent:8px; width:252px; background:url(../images/libg.gif) no-repeat left center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.maincenter_1 .maincenter_1_1 .newslist .newstop{ list-style:none; padding-top:0px; margin-bottom:5px; margin-left:26px; text-indent:0px; width:238px;}
.maincenter_1 .maincenter_1_1 .newslist .newstop a{ color:#8c0002;}
.maincenter_1 .maincenter_1_2{ width:695px; float:right;background:url(../images/zhaoshan.gif) no-repeat center top;border:1px solid #e8e8e8; }


.maincenter_1 .maincenter_1_2 .newsall{ width:345px; float:left;}
.maincenter_1 .maincenter_1_2 .newsall .typetitle{ font-size:14px; font-weight:bold; color:#000; text-indent:25px; height:30px; line-height:30px;}
.maincenter_1 .maincenter_1_2 .newsall .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; margin-left:205px;}

.maincenter_1 .maincenter_1_2 .newslist{ width:331px; margin-top:7px; margin-left:15px; padding-bottom:1px;}
.maincenter_1 .maincenter_1_2 .newslist li{height:23px; line-height:23px; padding:0px; width:327px;  background:url(../images/libg.gif) no-repeat left center;}
.maincenter_1 .maincenter_1_2 .newslist li span{ display:block; float:left; padding:0px;}
.maincenter_1 .maincenter_1_2 .newslist .newstitle{ width:248px;text-align:left; overflow:hidden; margin-left:8px; display:inline;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.maincenter_1 .maincenter_1_2 .newslist .time{ width:70px; float:right; text-align:right; color:#848484}
.maincenter_1 .maincenter_1_1 .newslisttwo{ width:250px; margin-top:9px; margin-left:10px; padding-bottom:2px;}
.maincenter_1 .maincenter_1_1 .newslisttwo li{height:23px; line-height:23px; padding:0px; text-indent:8px; width:246px; background:url(../images/libg.gif) no-repeat left center;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.maincenter_1 .maincenter_1_2 .newsall .piclistnews{ margin-top:7px; padding-bottom:0px; width:331px; margin-left:10px;}
.maincenter_1 .maincenter_1_2 .newsall .piclistnews .newspic{ float:left; margin-right:5px;}
.maincenter_1 .maincenter_1_2 .newsall .piclistnews .title{ float:right; width:222px; text-align:left; font-size:13px; font-weight:bold; color:#000; height:20px; line-height:20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.maincenter_1 .maincenter_1_2 .newsall .piclistnews .title a{ color:#000}
.maincenter_1 .maincenter_1_2 .newsall .piclistnews .description{ float:right; width:222px; text-indent:15px; line-height:19px; margin-top:0px;}
.maincenter_1 .maincenter_1_2 .newsall .piclistnews .description a{color:#8c0002}




.maincenter_2{background:url(../images/ysbg.gif) no-repeat top center; width:980px; height:173px; float:left; margin-top:8px;}
.maincenter_2 .typetitle{ font-size:14px; font-weight:bold; color:#FFF; padding-top:10px; text-align:right;}
.maincenter_2 .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; padding-top:10px; margin-right:5px;}



.maincenter_3{ width:980px; margin:0 auto; margin-top:10px; float:left;}



.dht{ width:980px; margin:0 auto; margin-bottom:5px;}
.here{ width:650px; height:19px; line-height:19px; background:url(../images/herebg.gif) no-repeat left center; margin-top:5px; text-indent:15px; float:left}
.here a{background:url(../images/herebg.jpg) no-repeat left center; padding-left:10px; margin-left:9px;}
.search{ float:right; width:235px;  height:19px; line-height:19px; margin-top:5px;}
.search .inputtt{ border:1px solid #CACACA}
.search .search_btn{background:url(../images/search.gif); border:none; width:39px; height:18px; cursor:pointer;}


.main .mainlist_left{ float:left; width:625px;}
.main .mainlist_right{ float:right; width:343px;}
.main .mainlist_left .mainlist_left_1{ border:1px solid #e8e8e8}
.main .mainlist_left .mainlist_left_1 .typetitle{ font-size:14px; font-weight:bold; color:#000; text-indent:14px; height:30px; line-height:30px; background:url(../images/newslisttopbg.gif) repeat-x top center;}
.main .mainlist_left .mainlist_left_1 .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; margin-left:500px;}
.main .mainlist_left .mainlist_left_1 .title{ width:600px; text-align:center; font-size:14px; font-weight:bold; height:40px; line-height:22px; margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #D4D4D4; margin:0 auto; padding-bottom:5px;}
.main .mainlist_left .mainlist_left_1 .newcon{ width:600px; margin:0 auto; margin-top:10px; line-height:20px; overflow:hidden}

.mainlist_left .gotoart{margin-bottom:20px; padding:10px; background-color:#FFF; margin-top:10px; border:1px solid #e8e8e8 }
.mainlist_left .gotoart .gotoarttop{ float:left; width:260px; text-align:left}
.mainlist_left .gotoart .gotoartdown{ float:left; width:260px; }
.mainlist_left .gotoart a{ color:#000}
.mainlist_left .gotoartmore{ float:right; font-family:"微软雅黑";border-bottom:1px solid #868686}
.mainlist_left .gotoartmore a{ color:#868686}



.main .mainlist_left .mainlist_left_1 .newslist{ width:593px; margin-top:7px; margin-left:15px; padding-bottom:1px;}
.main .mainlist_left .mainlist_left_1 .newslist li{height:25px; line-height:25px; padding:0px; width:593px;  background:url(../images/libg.gif) no-repeat 10px 10px;}
.main .mainlist_left .mainlist_left_1 .newslist li span{ display:block; float:left; padding:0px;}
.main .mainlist_left .mainlist_left_1 .newslist .newstitle{ width:448px;text-align:left; overflow:hidden; margin-left:18px; display:inline; overflow:hidden}
.main .mainlist_left .mainlist_left_1 .newslist .time{ width:70px; float:right; text-align:right; color:#848484; margin-right:10px;}

.page{height:30px; text-align:center; width:550px; margin:0 auto; line-height:30px;}
.page a{ height:18px; border:1px solid #ececec;  color:#8c0002; text-align:center; line-height:18px; margin-left:5px; padding-left:5px; padding-right:5px;text-decoration:none; display:inline-block}
.page a:hover{ background-color:#8c0002; color:#FFFFFF}
.page b{ height:18px; border:1px solid #ececec; color:#A7631F; text-align:center; line-height:18px; margin-left:5px; padding-left:5px; padding-right:5px; background-color:#8c0002; color:#FFFFFF}
.page a b{ width:60px; border:none; background:none; color:#000000; text-decoration:none}
.c_orange {	color:#ff4800;}
.pw_check { width:150px; background:url(../images/pw_check.gif)  no-repeat; height:20px;}
.pw_check span { width:50px; height:14px; line-height:14px; margin-bottom:6px; text-align:center; display:block; float:left;}
#pw_check_1{ background-position:0 bottom;}
#pw_check_2{ background-position:-150px bottom;}
#pw_check_3{ background-position:-300px bottom;}




.main .mainlist_right .mainlist_right_1{ border:1px solid #e8e8e8}
.main .mainlist_right .mainlist_right_1 .typetitle{ font-size:12px; font-weight:bold; color:#000; height:27px; line-height:27px; background:url(../images/newslisttopbg.gif) repeat-x top center;}
.main .mainlist_right .mainlist_right_1 .typetitle li{ float:left; width:68px; text-align:center; border-right:1px solid #e8e8e8}
.main .mainlist_right .mainlist_right_1 .typetitle .ahover{ background-color:#FFF; cursor:pointer}
.main .mainlist_right .mainlist_right_1 .piclist{ width:336px; overflow:hidden; margin-left:2px;}
.mainlist_right .mainlist_right_1 .piclist li{  float:left; padding:8px; text-align:center; line-height:23px; padding-bottom:0px; overflow:hidden; cursor:pointer;    width: 96px;
overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.mainlist_right .mainlist_right_1 .piclist li img{
	width:96px;
	height:97px;
	    display: block;
}
.mainlist_right .mainlist_right_1 .more{ width:320px; text-align:center; margin:0 auto;}

.main .mainlist_right .mainlist_right_2{ border:1px solid #e8e8e8; margin-top:10px;}
.main .mainlist_right .mainlist_right_2 .typetitle{ font-size:14px; font-weight:bold; color:#000; text-indent:20px; height:33px; line-height:33px; background:url(../images/listpictopbg.gif) repeat-x top center;}
.main .mainlist_right .mainlist_right_2 .typetitle a{ font-size:12px; color:#b0000c; font-weight:100; margin-left:200px;}
.main .mainlist_right .mainlist_right_2 .newslist{ width:325px; margin-top:7px; margin-left:8px; padding-bottom:1px;}
.main .mainlist_right .mainlist_right_2 .newslist li{height:25px; line-height:25px; padding:0px; width:325px;  background:url(../images/libg.gif) no-repeat 10px 10px; text-indent:20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
































.footer_1{ width:980px; height:30px; line-height:30px; background-color:#8c0002; text-align:center; margin:0 auto; margin-top:10px; color:#FFF}
.footer_1 a{ color:#FFF}
.footer_2{ color:#8c0002; width:980px; margin:0 auto; text-align:left; line-height:25px; margin-top:8px; border-bottom:1px dashed #b4b4b4;}
.footer_2 a{ color:#8c0002; margin-left:2px; margin-right:2px;}

.footer_3{ text-align:center; line-height:22px; margin-top:5px;}

















