.wrap{
	width:1000px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
.header,.nav,.main,.links,.footer{
	position:relative;	
	text-align:left;
}
a{
	color:#4c1f00;
}
a:hover{
	color:#000;
}
.header{
	height:465px;
	height:495px;
}
.header em a{
	background:url(img/logo_xy.jpg) no-repeat 0 0;
	display:block;
	height:135px;
	width:260px;
	left:23px;
	top:132px;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	z-index:2;
}
.header h1{
	color:#fc0;
	width:360px;
	height:60px;
	margin-top:338px;
	margin-left:510px;
	font-weight:normal;
	overflow:hidden;
	text-indent:-999em;
	display:none;
}
.header h1 a{
	text-indent:0;
	position:relative;
	overflow:auto;
	height:auto;
	width:auto;
	line-height:1.6em;
	margin:0;
	top:0;
	left:0;
	padding:2px;
	font-weight:bold;
	color:#fff;
	background:none;
	display:none;
}
.nav{
	color:#fff;
	width:1000px;
	height:37px;
	overflow:hidden;
	position:absolute;
	top:54px;
	left:0px;
	z-index:8;
	background:url(img/bgNav.gif) no-repeat 0 0;	
}
.nav ul{
	height:37px;
}
.nav li{
	float:left;
	text-align:center;
	line-height:24px;
	white-space:nowrap;
}
.nav li span{ display:none;}
.nav li a{
	display:inline;
	float:left;
	height:40px;
	overflow:hidden;
	text-indent:-999em;
	background-repeat:no-repeat;
}
.nav li a:hover{
	background-image:url(img/bgMenuOn.gif);
}
a.a1{
	width:88px;
	margin-left:70px;
	background-position:-70px 0;
}
a.a2{
	width:100px;
	background-position:-158px 0;
}
a.a3{
	width:92px;
	background-position:-258px 0;
}
a.a4{
	width:98px;
	background-position:-350px 0;
}
a.a5{
	width:100px;
	background-position:-448px 0;
}
a.a6{
	width:95px;
	background-position:-548px 0;
}
a.a7{
	width:89px;
	margin-right:13px;
	background-position:-643px 0;
}
a.a8{
	width:199px;
	background-position:-745px 0;
}

a.current:link,a.current:visited,a.current:hover,a.current:active{
	background-image:url(img/bgMenuOn.gif);
}

.location{
	font-size:14px;
	line-height:35px;
	background:url(img/bgLocation.gif) no-repeat 0 center;
	border-bottom:1px dashed #4c1f00;
	padding-left:36px;
}
.location p{
	margin:0 1em 0;
	line-height:80px;
	color:#ffe400;
	padding-left:3.6em;
	font-weight:bold;
}
.location a{
	color:#4c1f00;
	margin:0 5px;
	padding-top:6px;
}
.location a:hover{
	color:#f00;
}
.main{
	clear:both;
	z-index:12;
	margin-bottom:8em !important;
	margin-bottom:10em;
}
.main-con{
	margin:0 ;
	padding-bottom:0;
	background:url(img/bgCol1-con.gif) repeat-y 0 0;
}
.sub .main-btm{
	/*background:url(img/bgListCon.png) repeat-y right 0;*/
}
.col3{
	width:700px;
	margin-right:0px;
	float:right;
}
.col1{
	width:300px;
	float:left;
	margin:0;
	position:relative;
}
.col3{
	
}
.col3-btm{
	/*background:url(img/bgLinks-con.jpg) no-repeat 0 bottom;*/
	padding-bottom:0;
}
.col3-con{
}
.col3-first{
}
.col3-first .margin{
	margin:16px 20px 0 20px;
}
.col3-first .margin div{
	float:left;
	width:24% !important;
	width:22%;
	color:#fff;
}
.col3-first .margin div img,.col3-first .margin div p{
	float:left;
}
.col3-first .margin div p{
	margin-left:6px;
	margin-top:2em;
}
.col3-first .margin div strong{
	color:#ffd500;
	display:block;
}
.col3-first .margin div a{
	color:#fff;	
	margin:4px 0;
}
.col3-second{
	background:url(img/bgCol3-second.jpg) no-repeat 0 0;
	height:411px;
	margin-top:20px;
}
.col3-second .margin{
	padding:36px 20px 0px 40px;
}
.rank{
	float:left;
	margin-top:15px;
	width:415px;
}
.rank h1{
	height:36px;
	background:url(img/title-rank.jpg) no-repeat center 0;
	margin-bottom:0.5em;
	text-align:right;
	padding-right:12px;
	position:relative;
}
.rank h1 a{
	color:#ff0;
	background:url(img/icon09.gif) no-repeat right center;
	padding-right:20px;
	line-height:38px;
}
.rank h1 a:hover{
	color:#ff0;
}
.rank h2{padding-left:1em;}
.rank-contain ul{
	margin:0 1em;
}
.rank-contain li{
	border-bottom:1px dashed #c3b1a2;
	margin-bottom:0.5em !important;
	margin-bottom:0.4em;
	line-height:1.6em;
}
.rank .l1,.rank .l2,.rank .l3,.rank .l4{
	float:left;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;	
}
.rank .l1{
	width:10%;
	color:#f00;
	font-weight:bold;
}
.rank .l2{
	width:33%;
}
.rank .l3{
	width:33%;
}
.rank .l4{
	width:23%;
	text-align:center;
	float:right;
}
.tsxt{
	width:185px;
	float:right;
}
.tsxt a img{
	margin-bottom:15px;
}
/*--col3-third--*/
.col3-third{
}
.col3-third ul li a{
	width:280px;
	overflow:Hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/*--col3-forth--*/
.col3-forth{
	background:url(img/forth-con.jpg) repeat-y 0 0;	
}
.col3-forth .btm{
	background:url(img/forth-btm.jpg) no-repeat 0 bottom;
}
.col3-forth .con{
	background:url(img/forth-top.jpg) no-repeat 0 0;
	padding:59px 0 5px 0;
}
.col3-forth .margin{
	margin:0px 40px 45px 45px;
}
.col3-forth .module{
	width:300px;
	height:260px;
	float:left;
	overflow:hidden;
	background:none;
	margin-right:3px;
	margin-bottom:1em;
}
.col3-forth .glModule{
	background:url(img/glModule.jpg) no-repeat 0 0;
}
.col3-forth .module iframe{
	width:300px;
	height:260px;
}
.col3-forth .bk iframe{
	margin-top:-0.5em;
}
.col3-forth .glModule iframe{
	margin-top:1em;
}
/*--col3-fifth--*/
.col3-fifth{
	background:url(img/fifth-top.jpg) no-repeat 0 0;
}
.col3-fifth .btm{
	background:url(img/fifth-btm.gif) no-repeat 0 bottom;
	padding-top:22px;
}
.col3-fifth .con{
	background:url(img/fifth-con.gif) repeat-y 0 0;
	margin:0px 0 14px;
	overflow:hidden;
}
.col3-fifth .con .margin{
	margin-right:20px ;
	margin-left:23px;	
}
#flash-box{
	background:url(img/bgFlashBox.jpg) no-repeat 0 0;
	float:right;
	overflow:hidden;
	width:302px;
	margin-bottom:0px;
	height:194px;
	padding-top:9px;
	padding-left:8px;
}
.rheader{
	position:absolute;
	right:30px;
	width:375px;
	bottom:0;
	height:280px;
	z-index:4;
}
/*---quicknav---*/
.quickNav{
	height:45px;
	margin-bottom:2em;
	z-index:5;
}

.quickNav ul li{
	float:left;
	margin-right:0.3em;
	margin-top:0.6em;
	position:relative;
}
.quickNav ul li a{
	display:block;
	line-height:22px;
	padding:1px 6px;	
	padding-right:15px;
	background:url(img/arrow02.gif) no-repeat 58px center;
}
.quickNav ul li a:hover{
	color:#fff;
	background:#4c1f00 url(img/arrow01.gif) no-repeat 58px center;
	text-decoration:none;
}
.quickNav li ul{
	border:1px solid #4c1f00;
	background-color:#eee8c8;
	position:absolute;	
	padding:0;
	width:100px;
	_haslayout:-1;
	_display:block;
	_zoom:1;
}
.quickNav li li{
	display:block;
	float:none;
	padding:0;
	margin:0;
	height:26px;
	overflow:hidden;
	border-bottom:1px solid #c3b1a2;
	background-color:#eee8c8;	
}
.quickNav li li a{
	background-image:none;
	margin:0;
	padding:0;
	height:26px;
	display:block;
	line-height:26px;
	padding-left:3px;
}
.quickNav li li a:hover{
	background-color:#4c1f00;
	background-image:none;
	border:1px solid #c3b1a2;
}
/*----tabs---*/
.tabs{
	width:300px;
	overflow:hidden;
	margin:0 0 0 6em;
	z-index:3;
	height:210px;
}
.tabs h2,.daoju h2,.rank h2{
	clear:both;
	margin-top:5px;
	font-weight:normal;
}
.tabs h2 span,.daoju h2 span,.rank h2 span{
	float:left;
	text-align:center;
	height:28px;
	width:50px;
	overflow:hidden;
	margin:3px 3px;
}
.tabs h2 span a,.daoju h2 span a,.rank h2 span a{
	padding:0 5px;
	display:block;	
}
.tabs h2 span a:hover,.daoju h2 span a:hover,,.rank h2 span a:hover{
	text-decoration:none;
	color:red;
}
.tabs h2 span a em{
	padding-left:13px;
}
.daoju h2 span a em,.rank h2 span a em{ padding-left:10px;}
.tabs h2 span.on,.daoju h2 span.on ,.rank h2 span.on{
	background:url(img/tabL.gif) no-repeat 0 0;
}
.tabs h2 span.on a,.daoju h2 span.on a,.rank h2 span.on a{
	background:url(img/tabR.gif) no-repeat right 0;
	color:#f00;
	font-weight:bold;
}
.rank h2 span.on a{
	padding:0 12px;
}

.tabs h2 span.on a em,.daoju h2 span.on a em,.rank h2 span.on a em{display:none;}
.tabContent{
	clear:both;
	margin:5px 0px 2px 8px;	
}
.tabContent ul{
	
}
.tabContent li{
	width:270px!important;
	width:280px;
	overflow:hidden;
	white-space:nowrap;
	background:url(img/icon01.gif) no-repeat 0 center;
	padding-left:15px;
	text-overflow:ellipsis;	
	margin:6px 0;
	border-bottom:1px dashed #C3B1A2;
}
.tabContent li a{
	width:220px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#4c1f00;
	float:left;
}
.tabContent li small{
	float:right;
	font-size:0.8em;
	color:#666;
}
.tabContent li.more a:hover{	
}
.tabContent li a{
	margin-right:0.3em;
	float:left;
}
.tabContent li a:hover{
	color:#f60;
}
.tabContent li.more{
	text-align:right;
	margin-right:3px;
	background:none;
	text-align:right;
	border-bottom:0;
	margin-top:0;
}
.tabContent li.more a{
	float:right;
	width:58px;
}
.module{
	display:block;
	float:left;
	margin:0;
	width:350px;
	height:237px;
	position:relative;
	overflow:hidden;
	background:url(img/bgModule.jpg) no-repeat 0 0;
}
* html .module{
	margin-left:0px;
}
.module-con{
}
.module-btm{
	padding-bottom:5px;
}
.module h3{
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin:0;
}
.module h3 span{
	float:left;
	height:42px;
	display:block;
	line-height:48px;
	font-weight:bold;
	font-size:14px;
}
.module h3 a{
	float:right;
	color:#e4d88c;
}
.module h3 a:hover{
	color:#ff0;
}
.module ul{
}
.module li{
	line-height:28px;
	white-space:nowrap;
	padding-left:13px;
	height:28px;
}
.module li a{
	color:#333;
	background:url(img/icon01.gif) no-repeat 0 center;
	padding-left:15px;
}
.module li a:hover{
	color:#ff0;
}
.col3 .glxd li a:hover{
	text-decoration:none;
	color:#fff;
}
/*---glMoudle---*/

/*--daoju--*/
.daoju { background:red; width:310px;height:250px;}
.daoju h1{
	height:36px;
	background:url(img/title-daoju.jpg) no-repeat center 0;
	margin-bottom:0.5em;
	margin-top:0em;
}
.daoju h2{
	margin:0 0 0 1em!important;
	margin:0 0 0 0.6em;
}
.dj-contain ul{
	width:282px;
	margin-left:1.2em;
}
.dj-contain li{
	width:140px;
	border-bottom:1px dashed #ccc;
	float:left;
	overflow:hidden;
	height:50px;
	margin:0;
	padding:0;
}
.dj-contain li img{
	float:left;
	margin-right:6px;
	margin-top:7px;
	border:1px solid #4c1f00;
	padding:1px;
	background-color:#ddce88;
	width:31px;
	height:31px;
}
.dj-contain li p{
	display:block;
	float:right;
	width:98px;
}
.dj-contain li span{
	float:left;
}
.dj-contain li span em{
	color:#f60;
	font-style:normal;
}
.dj-contain li p strong{font-weight:normal;}
.daoju a.more{color:#f60;}
/*--baike--*/
.bk{
	width:653px;
	background:url(img/bgModuleBlack-con.gif) repeat-y 0 0;	
}
.bk .btm{
	background:url(img/bgModuleBlack-btm.jpg) no-repeat 0 bottom;
	padding-bottom:35px;
}
.bk .con{
	background:url(img/bgModuleBlack-top.jpg) no-repeat 0 0;
	padding:35px 18px 0;
}
/*--module mtabs--*/
.mtabs h2{
	margin-top:15px;
	font-weight:normal;
}
.mtabs h2 span{
	display:block;	
	float:left;
	height:40px;
	width:72px;
}
.mtabs h2 a{
	color:#eee8c8;
	line-height:25px;
	display:block;
	padding:0 8px;
}
.mtabs h2 a:hover{
	color:#ff0;	
	text-decoration:none;
}
.mtabs h2 a em{
	padding-left:6px;
}
.mtabs h2 .on{
	background:url(img/mtabsL.jpg) no-repeat 0 0;
}
.mtabs h2 .on a{
	background:url(img/mtabsR.jpg) no-repeat right 0;
	color:#f00;
	font-weight:bold;
}
.mtabs h2 .on a em{
	display:none;
}
.mtabs ul{
	height:170px;
	overflow:hidden;
}
.mtabs li{
	border-bottom:1px dashed #999;
	width:290px !important;
	width:300px;
}
.mtabs li a{
}
.mtabs li a:hover{
	color:#f60;
}
/*--module title--*/
.zlhz h3{
	background:url(img/moduleTitle-zlhz.jpg) no-repeat -1px 0;
	margin-bottom:0.8em;
 }
.zlhz .margin{
 	margin:6px 10px 5px 30px;
 }
 .zlhz input{
 	width:220px;
	border:1px solid #665012;
	line-height:25px;
	padding-left:6px;
	margin-right:5px;
	height:22px !important;
	height:25px;
	vertical-align:middle;
	float:left;
}
.zlhz a.button{
	background:url(img/btnVote.jpg) no-repeat -116px 0;
	width:58px;
	height:25px;
	float:left;
	vertical-align:middle;
	text-indent:-999em;
	border:0;
	cursor:pointer;
	text-decoration:none;
}
.zlhz p{clear:both;margin:0.5em 1em;}
.zlhz dl{
	width:290px;
	overflow:hidden;
	margin:0.5em 0 0 1em;
}
.zlhz dt,.zlhz dd{
	display:inline;
	line-height:2em;
	overflow:hidden;
	text-overflow:ellipsis;
}

.zlhz dd a{
	margin:0 2px;
}
/*---End:modult title---*/
.col1{
	background:url(img/col1-con.gif) repeat-y 0 0;
	margin-top:0;
}
.col1-btm{
	background:url(img/col1-btm.gif) no-repeat 0 bottom;
}
.col1-con{
	background:url(img/col1-top.gif) no-repeat 0 0;
	padding:20px 0 205px 0;
}
.box{
	clear:both;
	margin:0 auto;
	margin-bottom:0px;
}
.box .box-btm{
	padding-bottom:5px;
	/*background:url(img/boxBtm.jpg) no-repeat 0 bottom;*/
}
.box-5{
}
.box-5 .box-btm{	
}
.box-5 .margin a{	
}
.box h3{
	height:33px;
	overflow:hidden;
	font:bold 14px/46px Arial, Helvetica, sans-serif;
	color:#e4d88c;
	text-indent:-999em;
}
.box h3 a{
	color:#333;
}
.box-1{
	height:168px;
	_height:190px;
	position:relative;
	margin-top:0;
	margin-bottom:0;
	padding-bottom:2.6em;
	background:url(img/box1-btm.gif) no-repeat center bottom;
}
.box-3 h3{
}
.box-3 h3 a{
	color:#FEF8D6;
}
.box-3 h3 a:hover{
	color:#A1AD7B;
}
.box-3 .margin{
}
.box-3 .margin a{
	color:#c1c6a6;
	padding-left:18px;
	line-height:1.8em;
	clear:both;
	margin:3px 0;
}
.box-3 .margin a:hover{	
}
.box-4,.box-5{
	margin:6px 20px 8px 23px;
	background:url(img/box-btm.jpg) no-repeat 0 bottom;
}
.vote h3{
	background:url(img/box-title1.jpg) no-repeat 0 0;
	height:40px;
}
.intro h3{
	background:url(img/box-titleIntro.jpg) no-repeat 0 0;
	height:40px;
}
.vote p input{
	margin-left:2em;
}
.intro p{
	line-height:1.8em;
	text-indent:2em;
}
.box-4 .margin{
	margin:10px 25px 15px 25px;
}
.box-4 .margin p{
	margin:8px 0 8px 15px;
	color:#333;
}
.intro .margin{
	margin:6px 15px;
}
.vote .margin p input{
	vertical-align:middle;
}
.vote .b1,.vote .b2{
	background:url(img/btnVote.jpg) no-repeat 0 0;
	cursor:pointer;
	border:0;
	width:58px;
	height:25px;
	overflow:hidden;
}
.vote .b2{
	background:url(img/btnVote.jpg) no-repeat -58px 0;
}
.box-5{
	height:193px;
	overflow:hidden;
	background:url(img/bgContact.jpg) no-repeat 0 bottom;
	font:12px/1.8em Arial, Helvetica, sans-serif;
	position:relative;
}
.box-5 h3{
}
.box-5 .box-btm{
}
.box-5 .margin{
}
.kf a{
	position:absolute;
	width:150px;
	height:23px;
	top:145px;
	right:42px;
	text-indent:-999em;
}
.tip{
	text-align:center;
	color:#c1c6a6;
}
.tip h3{
	background:url(img/box-title2.jpg) no-repeat 0 0;
	height:40px;
}
.box-con{
	padding-bottom:20px;
}
.box-btm{
	background:url(img/bgBox.jpg) no-repeat 0 bottom;
}
.box-2{
	
}
.box-2 .box-btm{
	/*background:url(img/bgBox2Title.jpg) no-repeat 0 0;*/
	padding-top:5px;
	padding-bottom:0;
	text-align:center;
	min-height:45px;
	_height:45px;
}
.box-2 a{
	margin-bottom:2px;
}
#btnLogin,#btnLibao,#btnReg,#btnPay{
	display:block;
	text-indent:-999em;
	overflow:hidden;
	position:absolute;
}
#btnLogin{
	width:111px;
	height:110px;
	bottom:0px;
	left:17px;
	z-index:99;
	background:url(img/blank.gif) no-repeat 0 0;
}
.xd #btnLogin{
	left:57px;	
}
/*--zlzh--*/
.zlhz p{
	margin: 0 8px;
}
.zlhz p.more{
	_margin-top:-5px;
}
.zlhz p a{
	margin-right:8px;
	margin-bottom:12px;
	line-height:2em;
}
.zlhz p .margin{
	margin:6px 0;	
}
/*---page zhuanbei---*/
.xd  .margin{
}
.xd h3{
	background:url(img/title-zb.jpg) no-repeat 10px 0;
	height:36px;
	line-height:36px;
	text-align:right;
	padding-right:1.3em;
	color:#ff0;
	_padding-top:6px;
	margin-bottom:0.8em;
}
.xd h3.xq{
	background:url(img/title-xq.jpg) no-repeat 10px 0;
	margin:1em 0 0;
}
.zbdz .detail div p{ margin:0; line-height:1.3em; }
.xd h3 label{
}
.xd-con td a{
	color:#00f;
	font-weight:bold;
}
.xd-con td a img{
	padding:0;
	border:0;
	vertical-align:middle;
}
cite{
	font-style:normal;
	text-align:right;
	color:#f00;
	line-height:26px;
	display:block;
	clear:both;
	font-weight:bold;
	margin-bottom:0.5em;
}
cite img{
	vertical-align:middle;
}
#btnReg{
	height:85px;
	width:257px;
	top:10px;
	right:20px;
	background:url(img/butn.jpg) no-repeat 0px 0px;
}
a#btnReg:hover{
	background:url(img/butn.jpg) no-repeat -257px 0px;
}
a#btnPay{
	height:85px;
	width:129px;
	position:absolute;
	top:95px;
	right:20px;;
	background:url(img/butn.jpg) no-repeat -129px -85px
}
a#btnLibao{
	height:85px;
	width:129px;
	position:absolute;
	left:23px;
	top:95px;
	background:url(img/btnLibao.gif) no-repeat 0px 0px
}
.serlist h3{	
}
.step h3{	
}
.kf h3{	
}
/*--Link--*/
.links{
	clear:both;
	padding:0;
	padding-top:0;
	color:#333;
	background:url(img/links-con.jpg) repeat-y center 0;
	margin-bottom:0;	
}
.links-btm{
	padding:0;
	background:url(img/links-btm.jpg) no-repeat center bottom;
}
.links-con{
	background:url(img/links-top.jpg) no-repeat center 0;
	padding:35px 0 20px;
}
.links ul,.links p{
	clear:both;
	margin:6px 25px ;
}
.links li{
	float:left;
	margin:3px ;
}
.links li img{
	border:1px solid #333;
	height:42px;
	width:112px;
}
.links p{
	clear:both;
}
.links p a{
	color:#333;
	margin:0 10px;
}
.links a:hover{
	color:#f60;
}

/*--footer--*/
.footer{
	text-align:center;
	color:#fff;
}
.footer-con{
	min-height:139px;
	height:150px;
	padding-top:4em;
}
.footer a{
	color:#fff;
	margin:0 6px;
}
.footer a:hover{
	color:#ff0;
}
/*---page_list--*/


/*-- page_last --*/
#list h2{
	color:#000;
	text-align:center;
	font-size:1.6em;
	line-height:2em;
}

 p.time{
	color:#333;
	text-align:center;
	margin-bottom:1em;
}
/*--- page_last2  --*/
.special{
	margin:0;
	padding:0;
	background:url(img/col1-top2.gif) no-repeat center 0;
}
.special .box-btm{
	background:url(img/col1-btm2.gif) no-repeat center bottom;
	padding-top:35px;
}
.special .box-con{
	background:url(img/col1-con2.gif) repeat-y center 0;
	margin-bottom:18px;
}
.special h3{
	/*background:url(img/titleBox07.gif) no-repeat 0 0;*/
}

.special h4{
	background:url(img/col1-icon2.gif) no-repeat 45px center;
	color:#482d00;
	clear:both;
	font:bold 14px/36px Arial, Helvetica, sans-serif,"arial";
	margin:0.5em 0;
	text-align:center;
}
.special .margin a{
	color:#333;
	font:12px/23px "arial";
	text-align:left;
	margin:3px 8px;
	padding:0 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background-image:none;
	overflow:hidden;
	text-overflow:ellipsis;	
}
.special .margin a:hover{
	color:#f60;
}
.special .margin{
	margin:6px 2.3em;
	text-align:center;
}
.col1 .special .margin{
	margin:6px;
}
.special .margin span{display:none0;}
/*--yxjt and photo list--*/
#list h2{
	text-align:center;
	font-size:14px;
	line-height:1.6em;
}
.yxjt li a{
	padding-top:0px;
	padding-left:0px;
	display:inline;
	margin-left:5px;
}
.yxjt li a img{
	width:154px;
	height:100px;
	margin:0;
	border:1px solid #806037;
}
.yxjt ul{
	overflow:hidden;
	white-space:nowrap;
	width:656px;
}
.yxjt li{
	display:inline;
	border:0;
}
.photo #list .list-con{
	background:transparent;
}
#list .margin {
	padding-top:12px;
	overflow:hidden;
}
#list .margin img{
	margin: 0 auto;
	text-align:center;
	margin-left:30px;
	max-width:630px;
	max-height:440px;
}
#list .list-con .margin img{
	margin-left:0;
}
#photo{
	margin:10px 1em;
}
#photo div{
	width:33%;
	float:left;
	text-align:center;
	margin:6px 0;
}
#list .margin #photo div img{
	width:160px;
	height:100px;
	display:block;
	margin:3px auto;
	border:1px solid #806037;
	padding:1px;
}
#photo div span{

}


/*--external frame--*/
.module iframe{
	
}
.dwcz iframe{
	
}

/*-----media-----*/
.links .media{
	padding:5px 0;
	margin:0;
}
.links .media h3{
	display:none;
}
.links .media a{
	margin:0 8px;
}
.links .media a img{
	border:1px dotted #ff0;
}

/*-----bg53kf-----*/
#iconDivMain1{
	background:url(img/53kf.gif) no-repeat 0 0;
	}
#iconDivMain1 img{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	z-index:1200;
}
/*sub page*/
.sub .header{
	height:330px;
}
.sub .pitch{
	position:absolute;
	height:183px;
	width:247px;
	background:url(img/sub_06.jpg) no-repeat 0 0;
	top:0;
	left:0;
}
.sub .main-con{
	background:url(img/subMain-top.jpg) no-repeat 0 0;
}
.sub .col1{
	
}
.sub .col3{
	background:url(img/subcol3-top.jpg) no-repeat 0 0;
}
.sub .col3-btm{
	background:url(img/subcol3-btm.gif) no-repeat 0 bottom;
	padding-top:65px;
}
.sub .col3-con{
	background:url(img/subcol3-con.gif) repeat-y 0 0;
	min-height:1200px;
	_height:1200px;
	margin-bottom:40px;
	padding:0;
}
.sub .col3-con .margin{
	margin:0 42px 10px;
}
.sub .col3-con .list-con .margin{
	margin: 0 30px 10px 20px!important;
	margin: 0 40px 10px 10px
}

.sub .col3-con .list-con .margin li{
	margin:6px 0;
	clear:both;
	height:26px;
	border-bottom:1px solid #aaa;
}
.sub .col3-con .list-con .margin .lil,.sub .col3-con .list-con .margin .lic,.sub .col3-con .list-con .margin .lir{
	float:left;
}
.sub .col3-con .list-con .margin .lil{
	width:60px;
	text-align:center;
}
.sub .col3-con .list-con .margin .lic{
	width:440px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sub .col3-con .list-con .margin .lir{
	float:right;
	_margin-right:1em;
}
.category{
	margin-bottom:2.5em;
}
.category a{
	font-weight:bold;
	font-size:13px;
	border:1px solid #4c1f00;
	padding:4px 10px;
	line-height:2.3em;
	margin:0 8px;
}
.category a:hover{
	background-color:#4c1f00;
	color:#fff;
}
.sub .col3-con .margin li{
	
}
.sub .col3-con .margin .li1{
	width:60px;
}
/*----page3----*/
.p1 .page-margin{
	background:url(img/bgTop-mp1.jpg) no-repeat 0 0;
}
.p2 .page-margin{
	background:url(img/bgTop-mp2.jpg) no-repeat 0 0;
}
.p3 .page-margin{
	background:url(img/bgTop-mp3.jpg) no-repeat 0 0;
}
.p4 .page-margin{
	background:url(img/bgTop-mp4.jpg) no-repeat 0 0;
}
.p .header{
	height:451px;
}
.p1 .header{
	background:url(img/p1_header.jpg) no-repeat 0 bottom;
}
.p2 .header{
	background:url(img/p2_header.jpg) no-repeat 0 bottom;
}
.p3 .header{
	background:url(img/p3_header.jpg) no-repeat 0 bottom;
}
.p4 .header{
	background:url(img/p4_header.jpg) no-repeat 0 bottom;
}
.p1 .header p,.p2 .header p,.p3 .header p,.p4 .header p{
	width:322px;
	height:225px;
	position:absolute;
	color:#ffef84;
	font:14px/1.6em verdana,"ËÎÌå";
	top:165px;
	left:630px;
	text-indent:2em;
}
.p1 .header p{
	top:66px;
	width:280px;
	font-size:12px;
	line-height:2em;
	left:640px;
}
.p2 .header p{
	top:146px;
	width:240px;
	left:700px;
}
.p3 .header p{
	top:141px;
}
.p4 .header p{
	top:101px;
	width:310px;
}

.p .nav{
	display:none;
}
.p #mpNav{
	position:absolute;
	top:426px;
	left:141px;
	width:820px;
	height:34px;
	background:url(img/mpNav.gif) no-repeat 0 0;
	z-index:91;
}
.p2 #mpNav{
	top:419px;
}
.p #mpNav a{
	display:block;
	float:left;
	text-indent:-999em;
	overflow:hidden;
	width:203px;
	height:34px;
}
.p #mpNav .mp1{
	background-position:0 0;
}
.p #mpNav .mp2{
	background-position:-203px 0;
}
.p #mpNav .mp3{
	background-position:-406px 0;
}
.p #mpNav .mp4{
	background-position:-609px 0;
}
.p #mpNav a:hover,.p #mpNav a.current{
	background-image:url(img/mpNavOn.gif);
}
.p .col1{
	display:none;
}
.p .col3{
	width:100%;	
	background:url(img/pCol3-top.jpg) no-repeat 0 0;
}
.p .col3-btm{
	/*background:url(img/pCol3-btm.jpg) no-repeat 0 bottom;*/
	background:url(img/mpCol3-btm.gif) no-repeat 0 bottom;
}
.p .col3-con{
	background:url(img/pCol3-con.jpg) repeat-y 0 0;
	padding-top:10px;
	padding-bottom:0px;
}
.p .col3-con .margin{
	margin:5px 60px;
}
.p .col3-con .margin h3{
	height:36px;
	margin-bottom:0.8em;
}
.jnshow{
	float:left;
	width:495px;
}
.jnshow h3{
	background:url(img/jnshow-h3.jpg) no-repeat 0 0;
}
.jnshow .jnshow-con{
	width:98%;
	position:relative;
	margin-left:0.2em;
}
.xd-con{
	width:98%;
	position:relative;
	margin-left:1em;
}
.jnshow table th ,.jnshow table td,.xd table th ,.xd table td,.qj8m table th,.qj8m table td{
	border:1px solid #c3b1a2;
	border-collapse:collapse;
}
.jnshow table th,.xd table th,.qj8m table th{
	background-color:#d9c975;
	height:36px;
}
.jnshow table td,.xd table td,.qj8m table td{
	height:80px;
}
.jnshow table td img,.xd table td img,.qj8m table td img{
	width:32px;
	height:32px;
	padding:1px;
	background-color:#be9e0b;
	border:1px solid #4c1f00;
}
.jnshow table,.xd table,.qj8m table{
	border:1px solid #4c1f00;
	width:100%;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.jnshow table{
	width:98.3%;
}
.detail{
	position:absolute;
	left:30px;
	border:1px solid #3c3a32;
	text-align:left;
}
 .detail div{
	border:1px solid #fff;
	background:#333;
	padding:8px 1em 4px 8px;
	color:#fff;	
	_width:100%;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
.detail div p{
	margin:0;
}
.detail div h4{
	color:#0f0;
}
.zbshow{
	float:right;
	width:380px;
	background:url(img/zbshow.jpg) no-repeat 0 bottom;
}
.zbshow h3{
	background:url(img/zbshow-h3.jpg) no-repeat 0 0;
	color:#ff0;
	text-align:right;
	padding-right:6px;
	line-height:40px;
	_height:30px;
	_padding-top:6px;
}
.zbshow h3 select{border:1px solid #593607;}
.zbshow h3 label{}
.zbshow ul,.djsc ul{
	clear:both;
	height:27px;
}
.zbshow li,.zbshow li a,.djsc li,.djsc li a{
	float:left;
	line-height:28px;
}
.zbshow li,.djsc li{
	margin-right:2px;
}
.zbshow li a ,.djsc li a{
	padding:0 10px;	
}
.zbshow li.on,.djsc li.on{
	background:url(img/zbshowL.gif) no-repeat 0 0;
	margin-bottom:-1px;
}
.zbshow li.on a,.djsc li.on a{
	background:url(img/zbshowR.gif) no-repeat right 0;
	color:#f00;
	font-weight:bold;
}
.zbshow-con{	
	height:512px;
	width:390px;
	position:relative;
	clear:both;
}
.zbshow-con strong{
	position:relative;
}
*+html .zbshow-con strong{
	float:left;
}
.line1{}
.line2{margin-top:223px!important;margin-top:264px;}
.line3{margin-top:18px !important; margin-top:20px; _height:32px; _padding-top:0;}
.line4{margin-top:24px!important;margin-top:23px; _height:32px; _padding-top:0;}
.zb1{}
.zb2{margin-left:19px!important;margin-left:23px;}
.zb3{margin-left:173px!important;margin-left:177px;}
.zb4{}
.zb5{margin-left:20px!important;margin-left:24px;}
.zb6{margin-left:173px!important;margin-left:176px;}
.zb7{margin-left:264px;}
.zb8{margin-left:56px;}
*+html .line1{height:32px;margin-top:3px!important;clear:both;}
*+html .line2{height:32px;margin-top:263px!important;clear:both;}
*+html .line3{height:32px;margin-top:14px!important;clear:both;}
*+html .line4{height:32px;margin-top:29px!important;clear:both;}
*+html .zb2{margin-left:23px !important;}
*+html .zb3{margin-left:177px !important;}
*+html .zb5{margin-left:24px !important;}
*+html .zb6{margin-left:176px !important;}


.zbshow-con .detail {
	top:6px;
	left:6px;
	width:280px;
}
.zbshow-con .detail div{
	padding-right:1em;
}
.zbshow-con .detail div p *{
	font-weight:normal;
	margin:0;
}
/*---page xd2---*/
.qj8m .page-margin{
	background-image:url(img/bgTop-qj8m.jpg);
	background-position:center -54px;
}
.qj8m .header{
	height:444px;
}
a.up{
	position:absolute;
	display:block;
	width:45px;
	height:120px;
	background-position: 0 0;
	overflow:hidden;
	text-indent:-999em;
}
a.up:hover{
	background-image:url(img/bgUp.jpg);
}
a.s01{
	top:217px;
	left:409px;
}
a.s02{
	top:168px;
	left:466px;
	background-position:-45px 0;
}
a.s03{
	top:130px;
	left:534px;
	background-position:-90px 0;
}
a.s04{
	top:123px;
	left:607px;
	background-position:-135px 0;
}
a.s05{
	top:144px;
	left:679px;
	background-position:-180px 0;
}
a.s06{
	top:179px;
	left:751px;
	background-position:-225px 0;
}
a.s07{
	top:164px;
	left:823px;
	background-position:-270px 0;
}
a.s08{
	top:217px;
	left:890px;
	background-position:-315px 0;
}
a.on{
	background-image:url(img/bgUp.jpg);
}
.qj8m .nav{
	visibility: visible;
	display:block;	
}
.qj8m .header{
	background:url(img/xd_header.jpg) no-repeat 0 bottom;
}
.qj8m #btnLogin{
	left:55px;
}
.qj8m .main{
	width:100%;	
	background:url(img/pCol3-top.jpg) no-repeat 0 0;
}
.qj8m .main-btm{
	background:url(img/serlist-btm.gif) no-repeat 1px bottom;
	padding-top:12px;
}
.qj8m .main-con{
	background:url(img/serlist-con.gif) repeat-y 1px 0;
	margin-bottom:20px;
}
.qj8m .col1{
	display:block;
	visibility: visiblee;
	background-image:none;
	width:296px;
}
.qj8m .col1-btm{
	background-image:none;
}
.qj8m .col1-con{
	background-image:none;
	padding:0 0 5px;
}
.qj8m .box-1{
	background-image:none;
	height:140px;
}
.qj8m .col3{
	background:url(img/qj8m-top.jpg) no-repeat 0 0;
	width:690px;
	margin-right:12px;
}
.qj8m .col3-btm{
	background:url(img/qj8m-btm.jpg) no-repeat 0 bottom;
	padding-top:35px;
}
.qj8m .col3-con{
	background:url(img/qj8m-con.jpg) repeat-y 0 0;
	margin-bottom:10px;
	min-height:600px;
}
.qj8m .col3-con .margin{
	margin:0 35px;
}
.qj8m .des_m1{
	background:url(img/icon-m1.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .des_m2{
	background:url(img/icon-m2.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .des_m3{
	background:url(img/icon-m3.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .des_m4{
	background:url(img/icon-m4.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .des_m5{
	background:url(img/icon-m5.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .des_m6{
	background:url(img/icon-m6.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .des_m7{
	background:url(img/icon-m7.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .des_m8{
	background:url(img/icon-m8.jpg) no-repeat 0 0;
	line-height:1.6em;
	padding-left:4em;
	margin-bottom:1em;
}
.qj8m .col3 h2{
	height:45px;
	line-height:45px;
	padding-left:3em;
	font-size:16px;
	margin:0.5em;
}
.qj8m .method1{
	background:url(img/method1.jpg) no-repeat 0 0;	
}
.qj8m .method2{
	background:url(img/method2.jpg) no-repeat 0 0;	
}
.cl{
	padding-left:1em;
	text-align:left;
	height:75px;
	width:40%;
}
.xd table td.c2 img{
	background-color:none;
	border:0;
	padding:0;
	vertical-align:middle;
}
.qj8m .cl span{
	margin-right:6px;	
}
/*---page djsc---*/
.djsc .margin{
	background:url(img/djsc-top.jpg) no-repeat 0 71px !important;
	background:url(img/djsc-top.jpg) no-repeat 0 72px;
}
.djsc h3{
	background:url(img/djsc-h3.jpg) no-repeat 0 0;
	height:36px;
	line-height:36px;
	text-align:right;
	padding-right:1.3em;
	color:#ff0;
	_padding-top:6px;
	margin-bottom:0.8em;
}
.djsc .subl{
	float:left;
	width:435px;
}
.djsc .subr{
	float:right;
	width:160px;
}
.djsc-con{
	background:url(img/djsc-btm.jpg) no-repeat 0 bottom;
	padding-top:0.6em;
	padding-bottom:1em;
}

.djsc .subr a{
	display:block;
}

.djsc-con .box2{
	position:relative;
	width:185px;
	float:left;
	margin:11px 8px !important;
	margin:6px 6px;
}
.djsc-con .box2 .detail{
	top:55px;
	width:280px;
}
.djsc-con .box2 .detail div{
	background-image:url(img/blank.gif);
	padding-right:1em;
}
.djsc-con .box2 .detail div p *{
	font-weight:normal;
}
.djsc-con .box2 a{
	display:block;
	float:left;
	width:182px;
	height:72px;
	background:url(img/btn-djsc.jpg) no-repeat -182px 0;
	text-decoration:none;

}
.djsc-con .box2 a:hover{
	background:url(img/btn-djsc.jpg) no-repeat 0 0;
}
.djsc-con .box2 a img{
	float:left;
	margin:15px 10px 0 10px;
	vertical-align:middle;
	padding:1px;
	border:1px solid #333;
	background-color:#be9e0b;
	cursor:pointer;
}
.djsc-con .box2 a p{
	float:left;
	margin:15px 0 0 0;
	width:100px;
	overflow:hidden;
	cursor:pointer;
}
.djsc-con .box2 a p strong{
	display:block;
	font-weight:bold;
	cursor:pointer;
}
.djsc-con .box2 a p span{
	color:#f60;
	cursor:pointer;
}
/*--djdz--*/
.subr{
	padding-top:15px;
	text-align:center;
}
.subr a{
	display:block;
	width:125px;
	height:125px;
	margin:15px auto;
	background:url(img/btn-djsc.jpg) no-repeat -182px -72px;
	text-align:center;
}
.subr a:hover{
	background:url(img/btn-djsc.jpg) no-repeat 0px -72px;
	color:#f60;
}
.subr a img{
	display:block;
	padding:1px;
	border:1px solid #333;
	background-color:#be9e0b;	
	margin:0 auto;
	margin-top:15px;
}
/*----serlist---*/
.serlist .page-margin{
}
.serlist .nav{
	visibility:visible;
	display:block;
}
.serlist .header{
	height:268px;
}
.serlist .col3{
	background:url(img/serlist-top.jpg) no-repeat 0 0;
}
.serlist .col3-btm{
	background:url(img/serlist-btm.gif) no-repeat 0 bottom;
	padding-top:35px;
}
.serlist .col3-con{
	background:url(img/serlist-con.gif) repeat-y 0 0;
	min-height:450px;
	_height:450px;
	margin-bottom:28px;
}
.serlist .col3 .margin{
	margin:0 20px 1.5em;
}
.serlist .recommand,.serlist .all{
	background:url(img/ser-con.jpg) repeat-y 0 0;
	float:left;
	width:620px;
	overflow:hidden;
}
.serlist .recommand .btm,.serlist .all .btm{
	background:url(img/ser-btm.jpg) no-repeat 0 bottom;
}
.serlist .recommand .con,.serlist .all .con{
	background:url(img/ser-top01.jpg) no-repeat 0 0;
	padding-top:36px;
	padding-bottom:20px;
}
.serlist .all {margin-top:1.6em;margin-bottom:1.5em;}
.serlist .all .con{
	background:url(img/ser-top02.jpg) no-repeat 0 0;
}
.serlist .coming{
	margin-bottom:1.2em;
}
.serlist .coming .con{
	background-image:url(img/ser-top00.jpg) ;
}
.serlist .recommand ul ,.serlist .all ul{
	margin:5px 2em;
}
.serlist .recommand li ,.serlist .all li{
	width:48%;
	_width:46.5%;
	float:left;
	margin:4px 0;
	background:url(img/icon05.gif) no-repeat 0 center;
	padding-left:0.8em;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	border-bottom:1px dashed #ccc;
	line-height:24px;
}
.serlist .all li{
	background:url(img/icon06.gif) no-repeat 0 center;
}
.serlist .recommand li a{
	color:#f00;
}

.serlist .colr{
	float:right;
	background:url(img/colr-con.jpg) repeat-y 0 0;
	width:330px;
	overflow:hidden;
}
.serlist .colr .btm{
	background:url(img/colr-btm.jpg) no-repeat 0 bottom;
}
.serlist .colr .con{
	background:url(img/colr-top.jpg) no-repeat 0 0;
	padding:22px 0;
}
.serlist .login p{
	clear:both;
	padding:0.6em 0 0.6em 3em;
}
.serlist .login  p strong{
	color:red;
	font:bold 14px/1.8em arial;
	margin-left:4em;
}
.serlist .login p.line{
	background:url(img/line.jpg) no-repeat center bottom;
	padding:0.8em 0;
}
.serlist .login a,.serlist a.l2,.serlist a.l3{
	text-indent:-999em;
	overflow:hidden;
	display:block;
	float:left;
	background-image:url(img/serBtn.jpg);
	background-repeat:no-repeat;
}
.serlist .login a.l1{
	width:250px;
	height:80px;
	background-position:0 0;
} 
.serlist .login a.l1:hover{
	background-position:-250px 0;
}

.serlist a.l2{
	width:125px;
	height:75px;
	background:url(img/btnLibao2.gif) no-repeat 0 -4px;
}
.serlist a.l3{
	width:125px;
	height:75px;
	background-position:-125px -80px;
}
.serlist .login a.l4{
	width:250px;
	height:80px;
	background-position:0 -155px;	
}
.serlist .login a.l4:hover{
	background-position:-250px -155px;
}
.serlist .login a.l5,.serlist .logon a.l5{
	text-indent:-999em;
	overflow:hidden;
	display:block;
	float:left;
	background:url(img/bossBtn.jpg) no-repeat 0 0;
	width:250px;
	height:75px;
	margin-left:23px!important;
	margin-left:7px;
}
.serlist .login a.l5:hover,.serlist .logon a.l5:hover{
	background-position:0 -75px;
}
.logon .margin{
	
}
.welcome{
	background:url(img/icon08.jpg) no-repeat 0 center;
	padding-left:4em;
	line-height:1.8em;
}
.logon .l2{
	margin-left:1.8em;
	_margin-left:0.6em;
}

.logon .title,.all .title{
	clear:both;
	/*border-bottom:1px solid #5b3b09;*/
	padding-left:6px;
	width:95%;
	height:29px;
	overflow:visible;
	background:url(img/line2.gif) no-repeat 0 28px;
	margin-top:1em;
}
.all .title{
	background-repeat:repeat-x;
}
.logon .title li,.all .title li{
	float:left;
	border:0;
	height:28px;
	margin-left:1em;
}
.all ul.title{
	padding-left:1em;
}
.all .title li{
	width:96px;
	line-height:28px;
	background-image:none;
	padding:0;
	margin:1px 8px 0 0;
}
.logon .title li a{
	display:block;
	background:url(img/li03.gif) no-repeat 0 0;
	text-align:center;
	line-height:28px;
	width:96px;
	text-decoration:none;
}
.all .title li a{
	display:block;
	width:96px;
	height:28px;
	text-align:center;
}
.logon .title li a:hover,.logon .title li.on a,.all .title li.on a{
	background:url(img/li02.jpg) no-repeat 0 0;
	color:#f00;
	margin-top:1px;
	font-weight:bold;
}

.logon .margin div li{
	border-bottom:1px dashed #ccc;
	background:url(img/icon05.gif) no-repeat 8px center;
	margin:6px 0;
	padding-left:20px;
}
.logon .margin div li a{
	line-height:26px;
}
.serlist #FT .ft-map{
	border-top:3px solid #999;
}
/*--result--*/
.result{
	margin:2em 0.8em ;
}
.result li{
	background:url(img/icon06.gif) no-repeat 0 center;
	padding-left:15px;	
	margin:6px 0;
	border-bottom:1px solid #8d0200;
	overflow:hidden;
}
.result li a{
	font:14px/1.8em arial;
	text-decoration:none;
}
.result li a:hover{
	color:#8d0200;
}
/*---zq---*/
.zq .page-margin{
	background:url(img/bgTop-zq.jpg) no-repeat center -54px;
}
.zq .header{
	height:362px;
}
.zq .nav{
	display:block;
	top:27px;
}
.zq .main{
	background:url(img/zqMain-top.jpg) no-repeat 0 0;
}
.zq .main-con{
	background:url(img/zqMain-con.gif) repeat-y 0 0;
	margin-bottom:50px;
}
.zq .main-btm{
	background:url(img/zqMain-btm.gif) no-repeat 0 bottom;
	padding-top:52px;
}
.zq .col1,.zq .col1-con,.zq .col1-btm,.zq .box-1, .zq .col3, .zq .col3-con, .zq .col3-btm{
	background-image:none;
}
.zq .col1{
	width:295px;	
}
.zq .col1 .box-5{
	background-position:center bottom;
}
.zq .col1-con{
	padding-top:0;
}
.zq .col3{
	width:705px;
	background:url(img/zqCol3-top.jpg) no-repeat 391px 0;
	overflow:visible;
}
.zq .col3-btm{
	padding-top:0px;
}
.des_zq{
	width:350px;
	text-indent:2em;
	margin-bottom:2.1em;
}
.zq .col3-con .margin{
	margin:5px 40px 10px 30px;
}
.zq .col3-con {
	min-height:500px;
	_height:500px;
}
.zq .col3-con ul{
	width:640px;
	_width:630px;
	padding:0;
}
.zq .col3-con li {
	float:left;
	margin:0 0 1.5em 0 ;
	width:20%;
	text-align:center;
	position:relative;
}
.zq .col3-con li.top3{
	margin-bottom:3em!important;
	margin-bottom:1em;
}
.zq .col3-con li a{	
	width:100px;
	height:auto;
	display:block;
	text-align:center;
	vertical-align:middle;
	margin:auto;
	overflow:visible;
	text-decoration:none;
}
.zq .col3-con li a:hover span{
	color:#333;
}
.zq .col3-con li a img{
	display:block;
	background-color:#f4f0d9;
	border:1px solid #4c1f00;
	width:100px;
	height:100px;
	clear:both;
	
}
.zq .col3-con li a span{
	display:block;
	color:#f00;
	padding:6px 0;
}
.zq .col3-con li.top3 a span{
	font-size:14px;
	font-weight:bold;
}
.zq .col3-con li.top3{
	width:33%;
}
.zq .col3-con li.top3 a{
	width:200px;
	height:200px;
}
.zq .col3-con li.top3 a img{
	width:200px;
	height:200px;
	border:1px solid #4c1f00;
}
.zq .col3-con li .detail{
	width:280px;
}
.zq .col3-con li .detail a{
	display: inline;
	width:auto;
	height:auto;
	background:none;
	color:#00a8ff;
	border:0;
	text-decoration:underline;
}
.zq .col3-con li .detail h4{
	font-size:14px;
}
.zq .col3-con li .detail em{
	color:#ff30ee;
	font-style:normal;
}
.zq .col3-con li .detail div p *{
	font-weight:normal;
}
/*-----zbdz---*/
.zbdz{}
.zbdz .page-margin{
	background:url(img/bgTop-zbdz.jpg) no-repeat center 0;
}
.zbdz .header{
	background-image:url(img/zbdz_header.jpg);
	height:410px;
}
.zbdz .col3{
	overflow:visible;
}
.zbMenu{
	text-indent:-99em;
	display:block;
	width:154px;
	height:50px;
	overflow:hidden;	
	position:absolute;
}
a.zbMenu:hover{
	background-image:url(img/zbMenuOn.jpg);
}
.z01{
	background-position:0 0;
	right:346px;
	bottom:19px;
}
.z02{
	background-position:-154px 0;
	right:192px;
	bottom:19px;
}
.z03{
	background-position:-318px 0;
	right:28px;
	bottom:19px;
}
.zbdz .on{
	background-image:url(img/zbMenuOn.jpg);
}
.zbdz .col3{
	text-align:center;
}
.zbdz .col3 .margin p{
	margin:2em 0;
}
.zbdz .col3 .margin .detail p{
	margin:0;
	line-height:1.3em;
}
.zbShowBox{
	background:url(img/zbdzShowBox.gif) no-repeat 0 0;
	width:445px;
	height:330px;
	margin: 1em auto;
	text-align:left;
	color:#fff;
}
.zbdz .col3 .margin .zbShowBox p{
	margin:1px 0;
}
.txtL{
	float:left;
	margin:1.5em 2.5em 0 0.6em !important;
	margin:1.5em 3em 0 0.6em;
	font-size:14px;
}
.txtL h4{
	color:#ff0;
}
.txtR{
	float:left;
	margin-top:3.8em;
	margin-left:0.5em;
	width:130px;
	text-align:right;
	line-height:18px;
}
.zbdz .col3 .margin .zbShowBox .txtR p{
	margin: 1px 0;
	position:relative;
}
.txtR p span{ padding-right:2em; display:block;width:130px;}
.txtR td a{
	display:block;
	text-decoration:none;
	padding-right:2em;
	width:130px;
}
.txtR td a:hover{
	text-decoration:none;
	background: url(img/zbP_on.gif) no-repeat center 0;
}
.txtR p .detail{
	top:5px;
	left:50px;
	width:280px;
}
.txtR p .detail div p{
	margin:0;
}
.txtR p .detail div p *{
	font-weight:normal;
}
.zbShowBox table{
	height:190px;
	width:132px;
	margin-top:5px;
	text-align:right;
}
.zbShowBox td{
	margin:0;
	padding:1px 0;
	_padding-right:26px;
	position:relative;
}
.zbShowBox td .detail{
	position:absolute;
	top:3px;
	left:110px;
}
/*--msgbox---*/
.unreadmsg{
	background:url(img/unreadmsg.gif) no-repeat 0 0;
	height:43px;
	line-height:52px;
	overflow:hidden;
	color:#4c1f00;
	width:250px;
	padding-left:2.3em;
	margin-left:2.1em;
}
.unreadmsg a{
	color:#f00;
	text-decoration:none;
}
.unreadmsg a:hover{
	color:#000;
}
.unreadmsg a strong{
	color:#000;
	font-weight:bold;
	padding:0 2px;
}

.serlist .main{ position:relative; }
.serlist .msgbox{
	background:url(img/msgbox-top.gif) no-repeat 0 0;
	padding-top:36px;
	width:620px;
}
.serlist .msgbox .btm{
	background:url(img/msgbox-btm.gif) no-repeat 0 bottom;
	padding-bottom:17px;
}
.serlist .msgbox .con {
	background:url(img/msgbox-con.gif) repeat-y 0 0;
	min-height:300px;
	_height:300px;
	padding-top:8px;
	position:relative;
}
.serlist .msgbox .con .closeMsgBox{
	position:absolute;
	right:20px;
	top:-10px;
	color:#f00;
	text-decoration:none;
}
.serlist .msgbox .con ol{
	margin:0em 2em;
}
.serlist .msgbox .con ol li{
	clear:both;
	border-bottom:1px solid #ccc;
	width:580px;
	background-position:0 10px;
	margin:5px 0;
	text-align:left;
}
.serlist .msgbox .con ol li span{
	padding-right:10px;
	color:#f00;
}
.serlist .msgbox .con ol li a{
	color:#333;
}
.serlist .msgbox .con ol li a:hover{
	color:#f00;
}

.serlist .msgbox .con ol li ul{
	margin:0 0 0 0.8em;
	white-space:normal;
}
.serlist .msgbox .con ol li ul li{
	background-image:none;
	border:0;
	white-space:normal;
	line-height:1.6em;
	color:#333;
	width:560px;
}