/*自己编写*/

a {
	color: #666;
	text-decoration: none;
}

a:hover { color: #ff0000; text-decoration: none; }

#syys { color: #B8C9DD; }

IMG { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }

BODY {
	font-size: 12px;
	font-family: "宋体";
	margin: 0px;
	color: #666;
}

.xv1 { padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 22px; padding-bottom: 10px; color: #c31919; line-height: 30px; padding-top: 40px; text-align: center; }

.xv2 { text-align: center; }

.xv2 SPAN A { font-size: 14px; }

.xv2 SPAN A:hover { color: #c31919; }

.xv3 A:hover { color: #c31919; }

.xv3 { margin-bottom: 10px; text-align: right; }

P { padding: 0px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

UL, DL, FORM, TD, TR, H1, H2, H3, H4, H5, A { margin: 0px; padding: 0px; }

LI { list-style-type: none; }

/* 头部 */

#top_z { margin: 0px auto; width: 990px; }

#top_sb { width:988px; height:24px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #d0d0d0; border-right-color: #d0d0d0; border-bottom-color: #d0d0d0; border-left-color: #d0d0d0; background-image: url(h_b.gif); }

#top_sbleft { padding-right: 0px; padding-left: 20px; padding-bottom: 0px; color: #444; line-height: 22px; padding-top: 0px; height: 22px; width:600px; float:left; clear: left; }

#top_sbright { color: #444; width:330px; padding-right: 0px; padding-left: 30px; padding-bottom: 0px; color: #444; line-height: 22px; padding-top: 0px; height: 22px; float: right; clear: right; }

#top_sbright A { color: #E73E3E; padding-top:5px; padding-bottom:5px; font-size:12px; padding-left:12px; padding-right:12px; }

#logo { padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 0px; height:120px; width:990px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d0d0d0; border-bottom-color: #d0d0d0; border-left-color: #d0d0d0; background-image: url(logo.jpg); }

/*导航部分*/

/*.nav { font-family: arial, sans-serif; width:990px; margin:2px 0; height: 30px; background-image:url(maigi_2.gif); margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

.nav ul { padding:0; margin:0; list-style-type: none; }

.nav ul li { float:left; position:relative; }

.nav ul li a, .nav ul li a:visited { display:block; text-align:center; text-decoration:none; width:98px; height:25px; color:#da4901; border:1px solid #fff; border-width:1px 1px 0 0; background:#FFE5B4; line-height:30px; font-size:13px; font-weight: bold; }

.nav ul li ul { display: none; }

.nav ul li:hover a { color:#fff; background-color: #FF8B17; }

.nav ul li:hover ul { display:block; position:absolute; top:25px; left:0px; width:105px; }*/

/*控制二级菜单*/

/*.nav ul li:hover ul li a { display:block; color:#000; background-color: #FF8B17; font-size: 13px; font-weight: normal; }

.nav ul li:hover ul li a:hover { color:#FF0000; background-color: #FFE5B4; text-decoration: none; }*/

/*导航结束*/



/*搜索*/

#sousuo { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; height:30px; width:990px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border: 1px solid #d0d0d0; }

.suo { height:30px; width:988px; background-image:url(sou_back.gif); overflow:hidden; border:1px solid #F6840B; }

.suo p { line-height:30px; height:30px; float:right; text-indent:2em; width:460px; color:#ffffff; font-size:13px; font-weight: bolder; }

.suo form { float:right; margin-right:10px; line-height:30px; -padding-top:1px; font-size:13px; color:#FFFFFF; }

.suo input.txt { width:260px; height:16px; line-height:16px; text-indent:5px; color:#000000; }

.suo input.btn { width:43px; height:20px; border:none; background-image:url(btn.gif); }

.suo select { width:60px; }

/*网页主体部分*/

#zt {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #C8EDCC;
}

/*第一区flash*/



#part_news {
	overflow: auto;
	height: 260px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

/*公告开始*/

#gg_title {
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	background: url(gg_bg.gif);
	color: #fdc504;
	line-height: 28px;
	height: 28px;
}

#gg_body {
	color: #333;
	line-height: 20px;
	padding: 10px;
}

#gg_body A {
}

#gg_body A:hover { color: #333 }

#gg_zt {
	width: 212px;
	height: 250px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FECA27;
	border-bottom-color: #FECA27;
	border-left-color: #FECA27;
}

/*左浮动(公用)*/

.myleft { float: left; }

/*公告结束*/





/*右部文章调用*/

     /*右浮动(公用)*/

.myright { float: right; }

#part_news_hot {
	width: 360px;
	height: 250px;
}

#part_news_list A { display: block; float: left; width: 105px; color: #09548b; margin-right: 8px; padding-top: 6px; }

#part_news_list A:hover { color: #333; }

#part_news_list { height: 44px; }

#part_doc_list {
	height: 250px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFC513;
	border-bottom-color: #FFC513;
	border-left-color: #FFC513;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.newtophot { }

.newtophot A { font-size: 14px; color: #c31919; }

#part_news_pic {
	width: 380px;
	height: 260px;
	float: left;
	margin-left: 10px;
}

#xw_bt {
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
	padding-left: 20px;
	padding-right: 0px;
	background-image: url(bg.jpg);
	color: #333;
	background-repeat: no-repeat;
	background-position: left;
	background-color:#FEDC6A;
	text-decoration: none;
}

#xw_bt A {
	color: #333;
	text-decoration: none;
}

#xw_nr { padding-right: 7px; padding-left: 7px; padding-bottom: 14px; color: #333; text-indent: 9px; line-height: 20px; padding-top: 14px; }

/*第一部分（公告、flash调用、党建亮点）结束*/

 /*专栏1*/

#zl { width:990px; height:111px; background-image:url(ac.gif); margin-top:8px; }

/*网页滑动门1*/

#news_gd { background: #c3191a; margin: 6px 0px; color: white; line-height: 20px; height: 20px; }

#news_gd { background: #c3191a; margin: 6px 0px; color: white; line-height: 20px; height: 20px; }

#news_gd LABEL { padding-left: 13px; font-weight: bold; float: left; color: #ffe400; }

#news_gd SPAN { padding-right: 13px; float: right; }

#news_gd A.topt { display: block; width: 500px; color: white; }

#news_gd A { color: white; }

.w486 { width: 486px; }

.dis { display: block; }

.undis { display: none }

.box1 {
}

.box1_body { padding:10px 12px; }

#tab5_main, #tab6_main, #tab7_main, #tab8_main { height:200px; }

.box1_nav {
	padding-right: 5px;
	padding-left: 27px;
	background: url(box1_bg.gif);
	padding-bottom: 0px;
	height: 28px;
	padding-top: 3px;
}

.box1_nav A {
	display: block;
	font-weight: bold;
	font-size: 14px;
	float: left;
	width: 95px;
	color: #333;
	line-height: 26px;
	margin-right: 4px;
	padding-top: 0px;
	height: 26px;
	text-align: center;
}

.box1_nav A span { color: #333; }

.box1_nav A:hover {
	background: url(box1_ck.gif);
	color: #FFF;
}

.box1_nav A:hover span { color: #c31919; }

.groups_box_nav { padding-right: 0px; padding-left: 26px; background: url(box2_bg.gif); padding-bottom: 0px; padding-top: 5px; height: 25px; }

.groups_box_nav A { display: block; font-weight: bold; font-size: 14px; background: url(box2_nav.gif); float: left; width: 89px; color: #333; margin-right: 3px; height: 25px; text-align: center; }

.groups_box_nav A:hover { background: url(box2_ck.gif); color: #c31919; }

.ck5 SPAN { background: url(box2_ck.gif); color: #333; }

.ck6 SPAN, .ck8 SPAN { background: url(box2_ckt2.gif); color: #333; }

.ck7 SPAN { background: url(box2_ckt.gif); color: #333; }

.groups_box_nav A SPAN { display: block; float: left; width: 89px; cursor: pointer; padding-top: 6px; height: 19px; }

.groups_box_nav A:hover SPAN { color: #c31919; }

/*滑动添加*/

.scrolldoorFrame_left {
	overflow:hidden;
	float: left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

.scrollUl {
	overflow:hidden;
}

.scrollUl li { float:left; }

.scrolldoorFrame_right {
	overflow:hidden;
	float: right;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

.bor03 {
	border:1px solid #ddd;
}

.sd01 {
	cursor:pointer;
	font-weight:bold;
}

.sd02 { cursor:pointer; border:0px solid #e7c9c9; }

.hidden { display:none; }

.cont { padding:10px; }

/*添加的党员塑性教育等字多的*/	

/*共产党新闻网*/

.groups_box_navt { padding-right: 0px; padding-left: 26px; background: url(box2_bg.gif); padding-bottom: 0px; padding-top: 5px; height: 25px; }

.groups_box_navt A { display: block; font-weight: bold; font-size: 14px; background: url(box2_nav.gif); float: left; width: 178px; color: #c31919; margin-right: 3px; height: 25px; text-align: center; }

.groups_box_navt A:hover { background: url(box2_ckt.gif); color: #c31919; }

.groups_box_navt A SPAN { display: block; float: left; width: 178px; cursor: pointer; padding-top: 6px; height: 19px; }

.groups_box_navt A:hover span { color: #c31919; }

/*党员塑型*/

.groups_box_navt2 { padding-right: 0px; padding-left: 26px; background: url(box2_bg.gif); padding-bottom: 0px; padding-top: 5px; height: 25px; }

.groups_box_navt2 A { display: block; font-weight: bold; font-size: 14px; background: url(box2_nav.gif); float: left; width: 110px; color: #c31919; margin-right: 3px; height: 25px; text-align: center; }

.groups_box_navt2 A:hover { background: url(box2_ckt2.gif); color: #c31919; }

.groups_box_navt2 A SPAN { display: block; float: left; width: 110px; cursor: pointer; padding-top: 6px; height: 19px; }

.groups_box_navt2 A:hover span { color: #c31919; }

/*添加结束*/	

	

.ad1 { clear: both; margin-bottom: 6px; margin-top: 6px; width:990px; height:130px; background-image: url(zs.gif); }

.box1_nav .more {
	margin-top: 1px;
	display: block;
	font-size: 12px;
	float: right;
	width: 40px;
	cursor: pointer;
	color: #F00;
	line-height: 20px;
	height: 23px;
	text-align: center;
}

.box1_nav .more a { margin-top: 1px; display: block; font-size: 12px; background: url(more.gif) no-repeat center center; float: right; width: 40px; cursor: pointer; color: white; line-height: 20px; height: 23px; text-align: center; }

.list1 { padding-top: 6px; }

.list1 LI A, .list2 LI A, .list3 LI A { }

.list1 LI A:hover, .list2 LI A:hover, .list3 LI A:hover { color: #c31919; }

.list1 LI SPAN, .list2 LI SPAN, .listz4 LI SPAN { font-weight: bold; font-size: 9px; float: right; color: #666; font-family: 

 Verdana, Arial, Helvetica, sans-serif; }

.list1 LI { padding-left: 10px; background: url(dot2.gif) no-repeat left 7px; margin: 0px 6px; line-height: 20px; height: 20px; }

.list2 LI A, .list3 LI A {
	padding-left: 10px;
	font-size: 12px;
	background: url(dot2.gif) no-repeat left 7px;
}

.list2 LI { background: url(dot1.gif) repeat-x left bottom; line-height: 28px; height: 28px; }

.list2 { padding-top: 10px; }

.list3 LI SPAN { display: none; }

.list3 LI { line-height: 22px }

.list3 { padding-right: 0px; padding-left: 14px; padding-bottom: 0px; padding-top: 12px; }

.listz1 { padding-right: 0px; padding-left: 0px; font-size: 14px; padding-bottom: 6px; padding-top: 6px; }

.listz1 LI A { color: #333 }

.listz1 LI { padding-right: 0px; padding-left: 0px; background: url(dot1.gif) repeat-x left bottom; padding-bottom: 3px; margin: 5px 0px; padding-top: 3px; }

.listz4 LI { padding-right: 0px; padding-left: 0px; background: url(dot1.gif) repeat-x left bottom; padding-bottom: 3px; margin: 5px 0px; padding-top: 3px; }

.listz1 LI LABEL { padding-right: 6px }

.listz1 LI LABEL A { color: #c31919 }

.listz2 { padding-right: 8px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; }

.listz3 { padding-right: 8px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; }

.listz2 A { font-size: 14px; color: #ca8211 }

.listz3 A { font-size: 14px; color: #ca8211 }

.listz2 LI { padding-left: 8px; background: url(dot3.gif) no-repeat left 8px; line-height: 22px; height: 22px }

.listz3 LI { padding-left: 8px; background: url(dot3.gif) no-repeat left 8px; line-height: 22px; height: 22px }

.listz4 { padding-right: 16px; padding-left: 16px; padding-bottom: 10px; padding-top: 10px }

.listz4 LI A { padding-left: 12px; font-size: 14px; background: url(dot2.gif) no-repeat left 8px; color: #333; line-height: 22px }

.news_tt1 {
	float: left;
	margin-right: 10px
}

.news_tt1 IMG {
	border: 1px solid #ddd;
}

.news_tt2 { font-weight: bold; font-size: 14px; color: #c7110e; line-height: 26px }

.news_tt P { color: #666; text-indent: 18px; line-height: 1.5 }

.news_tt { height: 100px }

.news_lndj A { color: #000079 }

#ptl { width: 728px }

#ptr { width: 240px }

#fpage { border-right: #eee 1px solid; padding-right: 10px; border-top: #eee 1px solid; margin-top: 6px; padding-left: 10px; background: #fcfcfc; padding-bottom: 3px; border-left: #eee 1px solid; line-height: 24px; padding-top: 3px; border-bottom: #eee 1px solid; height: 24px }

#fpage A, #upf A, H2 A, #sptt A { color: #c31919 }

.box4 { border-right: #eee 1px solid; padding-right: 10px; border-top: #eee 1px solid; padding-left: 10px; background: #fcfcfc; padding-bottom: 8px; border-left: #eee 1px solid; padding-top: 8px; border-bottom: #eee 1px solid }

.mytitle { padding-right: 8px; padding-left: 8px; font-weight: bold; font-size: 24px; padding-bottom: 8px; padding-top: 8px; text-align: center }

.myinfo { padding-right: 0px; padding-left: 0px; background: url(dot1.gif) repeat-x left bottom; padding-bottom: 4px; margin: 8px 0px; color: #666; padding-top: 4px; text-align: center }

.mytxt { font-size: 14px; color: #333 }

.mytxt A:hover { color: red }

.mytxt { line-height: 1.5 }

.mytxt P { padding-right: 0px; padding-left: 0px; padding-bottom: 6px; text-indent: 22px; padding-top: 6px }

#upf { padding-right: 0px; padding-left: 0px; padding-bottom: 8px; padding-top: 8px }

#upf P { padding-right: 0px; padding-left: 0px; padding-bottom: 2px; padding-top: 2px }

#upf P SPAN { padding-right: 8px; color: #666 }

.ckk { border-right: #e7c9c9 1px solid; padding-right: 10px; border-top: #e7c9c9 1px solid; display: block; padding-left: 10px; font-weight: bold; font-size: 14px; background: white; float: left; padding-bottom: 0px; border-left: #e7c9c9 1px solid; color: #c31919; line-height: 25px; padding-top: 0px; border-bottom: #e7c9c9 0px solid; height: 25px }

#sp1, #sp2, #sp3, #sp4 { padding-right: 0px; padding-left: 0px; padding-bottom: 5px; line-height: 1.5; padding-top: 5px; }

#sp2 H2 { margin-top: 30px; font-size: 24px; color: #333 }

#spt { border-right: #eee 1px solid; padding-right: 6px; border-top: #eee 1px solid; padding-left: 6px; font-size: 14px; background: #fcfcfc; padding-bottom: 6px; margin: 6px 20px; border-left: #eee 1px solid; color: #555; text-indent: 22px; line-height: 1.5; padding-top: 6px; border-bottom: #eee 1px solid; }

#sptt SPAN { font-weight: bold; font-size: 11px; color: #369; font-family: Verdana, Arial, Helvetica, sans-serif }

#sptt A { font-size: 14px }

.h300 { height: 285px }

#photon1 {
	clear: both;
	width: 988px;
	margin: 6px 0px;
	border: 1px solid #ddd;
	background-color: white;
}

#photon2 {
	padding-right: 0px;
	padding-left: 45px;
	padding-bottom: 0px;
	OVERFLOW: hidden;
	padding-top: 3px;
	height: 165px;
	background-image: url(photo_ico.gif);
	background-repeat: no-repeat;
}

#photon2 TABLE TR TD DIV {
	padding-right: 4px;
	padding-left: 4px;
	background: white;
	padding-bottom: 4px;
	padding-top: 4px
}

#photon2 TABLE TR TD A { display: block; color: #555; line-height: 2; text-align: center }

#dilink { padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px; height: 78px; text-align: center }

#dilink SELECT { display: block; margin: 6px 0px; width: 180px; color: #666 }

#diphoto { padding-right: 0px; padding-left: 0px; padding-bottom: 10px; padding-top: 10px; height: 204px; text-align: center }

#tools_mini { padding-right: 10px; padding-left: 20px; background: url(h_b.gif); padding-bottom: 0px; color: #444; line-height: 24px; padding-top: 0px; height: 24px; width:470px; float:left; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #d0d0d0; border-right-color: #FFFFFF; border-bottom-color: #d0d0d0; border-left-color: #d0d0d0; clear: left; }

.tools_close { margin-top: 0px; display: block; font-size: 1px; background: url(closer.gif) no-repeat center center; float: right; width: 17px; text-indent: -10000px; height: 17px }

.inputText { padding-right: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; line-height: 1.5; padding-top: 0px; height: 18px }

#zttopx { height: 322px }

#zttop { height: 202px }

#zttopl { float: left }

#zttopl A { border-right: #eee 6px solid; padding-right: 1px; border-top: #eee 6px solid; display: block; padding-left: 1px; padding-bottom: 1px; border-left: #eee 6px solid; padding-top: 1px; border-bottom: #eee 6px solid }

#zttopl IMG { width: 270px; height: 180px }

#zttopr { margin-LEFT: 296px }

#zttopr A { font-weight: bold; font-size: 22px; padding-bottom: 6px; color: #c31919 }

#zttopr P { font-size: 14px; color: #444; text-indent: 18px; line-height: 1.5 }

#announce TABLE TD DIV A:hover { color: #c31919 }

#link A:hover { color: #c31919 }

#announce IMG {
	width: 212px;
	height: 150px
}

#footer P { color: #444; line-height: 1.5; text-align: center }

#footer DIV IMG { margin-bottom: 6px }

#footer P A { color: #333 }

#footer P A:hover { background: #c31919; color: white }

#footer { clear: both; margin-top: 6px }

#jgpp P { VISIBILITY: hidden; height: 1px }

.zfpy { border-right: #e7c9c9 1px solid; border-top: #e7c9c9 1px solid; margin: 6px 0px 12px; border-left: #e7c9c9 1px solid; border-bottom: #e7c9c9 1px solid }

.zfpy_title { padding-left: 10px; font-weight: bold; font-size: 14px; background: url(box1_bg.gif); color: #333; line-height: 29px; height: 29px }

.zfpy_info { padding-right: 8px; padding-left: 8px; padding-bottom: 8px; line-height: 1.5; padding-top: 8px }

.zfpy_info INPUT { margin-LEFT: 12px }

.zfpy_btn { padding-right: 0px; padding-left: 0px; padding-bottom: 6px; padding-top: 6px; text-align: center }

#mbox { padding-right: 8px; padding-left: 8px; padding-bottom: 8px; line-height: 1.5; padding-top: 8px }

.box TD { padding-right: 5px; padding-left: 5px; padding-bottom: 3px; line-height: 1.5; padding-top: 3px }

.boxz TD { padding-right: 5px; padding-left: 5px; padding-bottom: 3px; line-height: 1.5; padding-top: 3px }

.box TD A {
	color: #666
}

.box TD A:hover {
	color: #DF130D
}

#ppic { padding-right: 3px; padding-left: 3px; background: #eee; margin-bottom: 6px; padding-bottom: 3px; padding-top: 3px; height: 124px; }

.ftitle { padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 2px; margin: 6px 10px; color: red; padding-top: 2px; text-align: center }

#ly_main { border-right: #e4eaea 1px solid; border-top: #e4eaea 1px solid; background: #f6f8ff; border-left: #e4eaea 1px solid; border-bottom: #e4eaea 1px solid }

#ly_list { border-right: #e4eaea 1px solid; border-top: #e4eaea 1px solid; border-left: #e4eaea 1px solid; border-bottom: #e4eaea 0px solid }

#ly_main P { padding-right: 20px; padding-left: 20px; padding-bottom: 6px; padding-top: 6px }

#ly_main .ly_main_body { padding-right: 20px; padding-left: 20px; padding-bottom: 6px; padding-top: 6px }

#ly_main SPAN { padding-right: 20px; display: block; font-weight: bold; float: left; width: 100px; color: #369; line-height: 24px; LETTER-SPACING: 1px; height: 24px; text-align: right }

#ly_main .ly_red { padding-right: 6px; padding-left: 6px; padding-bottom: 0px; color: red; padding-top: 0px }

#ly_main .ly_gray { padding-right: 6px; padding-left: 6px; padding-bottom: 0px; color: #999; padding-top: 0px }

#ly_button { text-align: center }

#ly_button INPUT { margin: 0px 8px }

#ly_main .ly_title { font-weight: bold; font-size: 14px; background: white; margin-bottom: 10px; line-height: 50px; border-bottom: #e4eaea 1px solid; height: 50px; text-align: center }

#ly_main .ly_title SPAN { font-weight: normal; font-size: 12px; float: right; color: #666 }

.ly_body1 { padding-right: 20px; border-top: #edeef1 3px solid; padding-left: 20px; background: #fffeee; padding-bottom: 10px; color: #333; line-height: 1.5; padding-top: 10px; border-bottom: #e4eaea 1px solid }

.ly_body2 { border-right: #efeed1 1px solid; padding-right: 10px; border-top: #efeed1 1px solid; margin-top: 10px; padding-left: 10px; background: white; padding-bottom: 10px; border-left: #efeed1 1px solid; color: red; padding-top: 10px; border-bottom: #efeed1 1px solid }

.ly_body2 IMG { margin-right: 8px }

.ly_tt, .ly_pages { padding-left: 10px; color: #666; line-height: 28px; height: 28px; }

.ly_pages { background: #f6f8ff }

.ly_tt SPAN { padding-right: 40px }

.ly_tt { border-bottom: #e4eaea 1px solid }

.ly_tt LABEL { padding-right: 6px; padding-left: 6px; padding-bottom: 6px; color: #369; padding-top: 6px }

.ly_tt .ly_t1 { font-weight: bold }

.ly_tt .ly_t2 { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

#groups_left_a { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 486px; BORDER-BOTTOM: #ccc 1px solid }

#groups_left_b { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 486px; BORDER-BOTTOM: #ccc 1px solid }

/*底部风格*/

.index_i { width:989px; float: left; }

.pxce_a {
	border: 1px solid #DD200C;
}

.px_t10 { margin-top:10px; }

.pxce_c { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #E73E3E; }

.bottom { width:989px; line-height:35px; background:#FFFFF7; text-align:center; float:left; }

.bottom1 { width:990px; line-height:35px; float:left; }

.index_i1 {
	width:20px;
	line-height:150%;
	text-align:center;
	float:left;
	background-color: #DA1F0C;
	color: #FFF;
}

.pxce_bg {
	background-color : #D4200F;
}

.lm_lr {
	padding:5px;
	height: 100px;
}

#pagebody .dhbt a, .dhbt1 a, .dhbt2 a, .dhbt3 a { font-size:14px; font-weight : bold; }

#pagebody .dhbt2 a {
	color: #FFF;
}

.index_i2 { width:956px; float: left; }

.px_c { text-align:center; }

#pagebody { width:990px; margin:0 auto; }

/*底部*/

#footer { margin:0 auto; width:990px; height:auto; }

/*帝国*/

/*注册收藏*/

#jjheader, #main, #footer {
	width:990px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.jjlogin { float:left; margin-left:5px; line-height:30px; }

.jjtop { height:30px; width:990px; background-image:url(b01.png); line-height:30px; margin-bottom:2px; margin-top:2px; }

.jjbk { border:1px solid #FEC698; }

.sethome { float:right; margin-right:10px; }

.sethome a { margin-left:10px; }

html {
	text-align: center;
	background-color: #C8EDCC;
}

/** html { text-align: center; background: #ffffff url(main_bg.jpg) repeat-x left top; }**/

body { width: 990px; text-align: left; margin: 0 auto; background: #C8EDCC; }

td { font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif, "宋体"; color: #333; }

input { font: 10pt Verdana, Arial, Helvetica, sans-serif, "宋体"; }

img { border: none; }

p, ul, ol, li, form { margin: 0; padding: 0; list-style: none; }

.content { }

.sider { width: 300px; }

.homepage .sider { width: 230px; }

/** 页头区 **/

.top { border-bottom: 1px solid #DCDCDC; }

.top td { background: #F4F4F4; }

.top table td { padding: 3px 10px; }

.top a { }

.top .inputText { height: 14px; border: 1px solid #999; }

.top .inputSub { height: 19px; }

/** 导航 **/

.nav { background: url(imagesnav_bg.jpg) repeat-x left top; }

.nav .nav_global { }

.nav .nav_global ul { padding: 0 10px; }

.nav .nav_global li { cursor:pointer; float:left; text-align:center; text-decoration:none; font-size: 14px; line-height: 33px; font-weight: bold; color: #FFF; background: url(imagesnav_line.jpg) no-repeat right top; padding-right: 2px; }

.nav .nav_global li a { display: block; color: #fff; text-align: center; padding: 0 14px; }

.nav .nav_global li a:hover { color: #000!important; text-decoration: none; }

.nav .nav_global li.curr a { color: #000; background: url(imagesnav_li_hover.jpg) repeat-x center top; }

.nav_sub { padding: 6px; }

.nav_sub a { padding: 0 2px; }

/* 子栏目导航菜单距离调整 */

#tabnav_div_1 { }

#tabnav_div_2 { padding-left: 100px; }

#tabnav_div_3 { padding-left: 200px; }

#tabnav_div_4 { padding-left: 300px; }

#tabnav_div_5 { padding-left: 400px; }

#tabnav_div_6 { padding-left: 500px; }

#tabnav_div_7 { padding-left: 600px; }

#tabnav_div_8 { padding-right: 40px; text-align: right; }

/* 页尾区 */

.links { margin-top: -10px; }

.links hr { color: #DCDCDC; }

.search { background: #1F73BE; color: #fff; }

.search td, .search a { color: #fff; }

.search a:hover { color: #fff!important; }

.copyright { margin: 5px 0; }

/** 公共定义 **/

.title {
	color: #FFF;
	background-color: #fbf2e9;
	background-image: url(title.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.title td {
	font-size: 14px;
	line-height: 31px;
	color: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.box {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CE620A;
	border-right-color: #CE620A;
	border-bottom-color: #CE620A;
	border-left-color: #CE620A;
}

.box ul { list-style: none; padding: 8px; }

.box ul li { background: url(bullet.gif) no-repeat left center; line-height: 1.6; padding: 2px 0 2px 8px; }

.no_doc ul li { background: url(none); padding-left: 0px; }

.box ul li p { margin: 0 0 4px; padding: 0 0 5px; color: #662200; border-bottom: 1px dashed #cc6500; }

.box ul li strong { display: block; }

.rank { margin: 0px; padding: 8px 6px; }

.rank li { padding-left: 18px; line-height: 23px; }

.rank li.no1 { background: url(1.gif) no-repeat 4px center; }

.rank li.no2 { background: #FDF8F2 url(2.gif) no-repeat 4px center; }

.rank li.no3 { background: url(3.gif) no-repeat 4px center; }

.rank li.no4 { background: #FDF8F2 url(4.gif) no-repeat 4px center; }

.rank li.no5 { background: url(5.gif) no-repeat 4px center; }

.rank li.no6 { background: #FDF8F2 url(6.gif) no-repeat 4px center; }

.rank li.no7 { background: url(7.gif) no-repeat 4px center; }

.rank li.no8 { background: #FDF8F2 url(8.gif) no-repeat 4px center; }

.rank li.no9 { background: url(9.gif) no-repeat 4px center; }

.rank li.no10 { background: #FDF8F2 url(10.gif) no-repeat 4px center; }

.news_title { margin-top: 10px; }

.news_title strong { background: #f4f4f4 url(h2_icon.gif) no-repeat 8px center; display: block; padding-left: 20px; line-height: 2; margin: 0 8px; font-size: 14px; }

.news_title p { margin: 6px 8px 0px; padding: 0 0 8px; color: #662200; border-bottom: 1px dashed #cc6500; }

.focus { margin-top: 10px; background: url(focus_bg.jpg) repeat-x left top; border: 1px solid #CE620A; }

.focus strong { font-size: 16px; line-height: 32px; margin-bottom: 6px; text-align: center; display: block; border-bottom: 1px dashed #cc6500; }

.margin_top { margin-top: 10px; }

.inputText { border: 1px solid #cc6500; }

.banner_ad { padding: 0 10px; }

.picText { margin-bottom: 10px; background: #F8F8F8; }

.picText strong { display: block; }

.picText img { }

.picList { padding: 8px 0; }

.picList table td img { margin-bottom: 1px; }

.tprice span { text-decoration: line-through; }

.price { color: #601900; }

/* tab选项卡 */

.tbtncon { height:26px; background:url(title_bg.gif) repeat-x; }

.tbtn1 { font-size:12px; font-weight:normal; height:26px; border:1px solid #CE2200; }

.tbtncon li { border:1px solid #CE2200; border-left:none; border-top:none; color:#755000; cursor:pointer; display:block; float:left; text-align:center; text-decoration:none; width:80px; height:25px; line-height:25px; }

.tbtncon li:hover { text-decoration:underline; }

.tbtncon li.curr { background:#FF2A00; border-bottom-color:#FF2A00; cursor:default; }

/* 频道和列表页 */

.position {
	color: #FFF;
	background-color: #eee;
	height: 29px;
	margin-bottom: 10px;
}

.position td { line-height: 26px; padding: 0px 10px; font-family: "宋体"; }

.channle .box { margin-bottom: 10px; }

.listpage .news_list .box { border-width: 1px; padding: 0 10px; }

.listpage .list_content .box { border-width: 1px; padding: 10px; }

.listpage .news_list .box ul { border-bottom: 1px dashed #cc6500; }

.news_list .box ul li { clear: both; padding: 0 0 0 8px; line-height: 28px; height: 28px; }

.news_list .box ul li a { font-size: 14px; float: left; }

.news_list .box ul li span { font-size: 14px; float: right; }

.flash_list .line_bottom { color: #662200; margin-bottom: 4px; border-bottom: 1px dashed #cc6500; }

.flash_list .flashsay { color: #662200; }

.movie_list .line_bottom { color: #662200; margin-bottom: 4px; border-bottom: 1px dashed #cc6500; }

.movie_list .titlepic img { border: 1px solid #cc6500; padding: 3px; }

.shop_list .line_bottom { color: #662200; margin: 8px 0; border-bottom: 1px dashed #cc6500; }

.shop_list .line_bottom table { margin-bottom: 8px; }

.photo_list .line_bottom { color: #662200; margin: 8px 0; border-bottom: 1px dashed #cc6500; }

.photo_list .line_bottom table { margin-bottom: 8px; }

.info_list .line_bottom { color: #662200; margin: 8px 0; border-bottom: 1px dashed #cc6500; }

.info_list .line_bottom .titlepic { width: 90px; }

.info_list .titlepic img { border: 1px solid #cc6500; padding: 3px; }

.info_list .line_bottom .click { color: #601700; }

.info_list .line_bottom .smalltext { color: #662200; }

/* 内容页 */

.showpage .main .box { border-width: 1px; }

.news .main .box { padding: 0 20px; background: #FEFEFD; }

.info .main .box { padding: 0 20px; }

.showpage .main .title_info { margin-top: 15px; text-align: center; }

.showpage .main .title_info h1 { font-size: 24px; line-height: 2; margin: 0px; padding: 0px; }

.showpage .main .title_info .info_text { border-bottom: 1px dashed #cc6500; line-height: 2; padding-bottom: 6px; color: #662200; }

.showpage .digg { background: url(digg_bg.gif) no-repeat left top; width: 62px; margin-bottom: 10px; }

.showpage .digg td { text-align: center; padding-right: 4px; }

.showpage .digg .diggnum { height: 38px; font-size: 16px; line-height: 30px; font-weight: bold; }

.showpage .digg .diggit { height: 30px; line-height: 24px; }

.showpage .main #text { font-size: 14px; line-height: 1.8; }

.showpage .main #text p { margin: 1em 0; }

.showpage #plpost { margin-top: 10px; border: 1px solid #CE620A; }

.showpage #plpost .title { border: 0px solid #CE620A; }

.showpage #plpost .title span { color: #CC0000; }

.showpage #plpost #saytext { display: block; margin: 0 0 10px; padding: 8px; height: 100px; width: 90%; border: 1px solid #cc6500; }

/* 系统文件表格样式 */

.header { background: #FBF1E9 url(title_bg.gif) repeat-x left top; color: #9A5707; border: 1px solid #CE620A; border-bottom: none; }

.header a { color: #000000 }

.tableborder { background: #FBF6E1; border: 1px solid #CE620A }

/* 分页样式*/

.list_page { margin: 15px 5px; }

.pageLink a, .list_page a, .list_page b { padding: 4px 4px 2px; border: 1px solid #FFF6D2; background: #FFF9F0; text-align: center; display: inline; font-size: 14px; }

.pageLink a:hover, .list_page a:hover { border: 1px solid #FFF6D2; background: #FF2A00; text-align: center; font-weight: bold; text-decoration: none; }

/*分页样式2*/

.showpage .epages { text-align: center; }

.epages { margin:3px 0; font:11px/12px Tahoma }

.epages * { vertical-align:middle; }

.epages a { padding:1px 4px 1px; border:1px solid #E7C9A6; margin:0 1px 0 0; text-align:center; text-decoration:none; font:normal 12px/14px verdana; }

.epages a:hover { border:#9B9228 1px solid; background:#f3f8ef; text-decoration:none; color:#7D4A00 }

.epages input { margin-bottom:0px; border:1px solid #659B28; height:15px; font:bold 12px/15px Verdana; padding-bottom:1px; padding-left:1px; margin  -right:1px;

color:#9B9228; }

/*图片自动缩图*/

.photoresize { max-width:560px;  myimg:expression(onload=function() {

 this.style.width=(this.offsetWidth > 560)?"560px":"auto"

}

 );

}

#photonz1 {
	clear: both;
	width: 988px;
	margin: 6px 0px;
	border: 1px solid #ddd;
}

#photonz2 {
	padding-right: 0px;
	padding-left: 45px;
	OVERFLOW: hidden;
	background-image: url(photo_shipin.gif);
	background-repeat: no-repeat;
}

#photonz2 TABLE TR TD DIV {
	background: white
}

#photonz2 TABLE TR TD A { display: block; color: #555; line-height: 2; text-align: center }
#gg_title a {
	color: #333;
}
