/* CSS Document */
body,h1,h2,p,ul,ul li,div{ margin:0px; padding:0px; font-size:13px; list-style:none;}
a{ text-decoration:none;}
img{ border:0px;}
body{ background:url(bg.jpg) repeat-x;}
.sw{ width:955px; margin:0px auto;}
.Plist{ padding:10px 10px 10px 0px;}
.Plist li{ line-height:25px; color:#333333; font-size:12px; padding-left:25px; background:url(bcc.gif) no-repeat center left; background-position:10px 6px;}
.Plist li a{ color:#333333;}
.goodslist{}
.goodslist li{ width:166px; height:154px;text-align:center; padding:3px; float:left;}
.goodslist li p{ line-height:22px;}
.goodslist li p a{ color:#333333;}
.goodslist li strong a{ color:#E20607; }
.sitelink{line-height:30px; border:1px solid #e9e9e9; margin-bottom:10px; padding-left:10px;}
.sitelink a{ color:#333;}
/*head*/
.head{ height:150px; }
.headtop{ height:100px;}
.ht1{ float:left; width:290px; height:94px; padding-top:8px; overflow:hidden;}
.ht2{ float:left; width:428px; overflow:hidden; height:83px; padding-top:19px;}
.ht3{ float:left; width:204px; _width:204px; height:83px; padding-top:19px; background-position:0px 10px; text-align:right;}
.ht3 ul li a{ color:#666666;}


.jobInfoItems{ border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}
.jobInfoItems tr td{border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding:5px;}
    

.headMenu{ height:39px; }
.headMenu ul{ height:39px; clear:both; background:url(menubg.gif) repeat-x; }
.headMenu ul li{ float:left;}
.headMenu ul li a{ height:29px; display:block;  width:82px; text-align:center; padding-top:10px; color:#FFFFFF; font-weight:bold;}
.headMenu ul li a:hover{ background:url(menuThis.gif) no-repeat;background-position:0px 5px; padding-top:15px; color:#FF0000}
/*head end*/
.main{ display:table; background:#ffffff}
.mainL{ width:236px; display:table;float:left; }
.SLmenu ul{ width:236px;  background:url(menubgL.gif) repeat-y;}
.SLmenu ul li{ }
.menuLtitle{background:url(menultitle.jpg) no-repeat; height:37px; background-position:5px 0px; color:#FF3300; font-size:14px; line-height:37px; padding-left:50px;}
.menuLtitle2{background:url(menultitle2.jpg) no-repeat; height:26px; background-position:7px 0px; color:#FE5F37; font-size:12px; line-height:26px; padding-left:50px;}
.menuLtitle2 strong{ font-weight:normal;}
.menuLtitle3{background:url(menultitle2.jpg) no-repeat; height:26px; background-position:7px 0px; color:#4C4C4C; font-size:12px; line-height:26px; padding-left:50px;}
.menuLtitle3 strong{ font-weight:normal;}
.menuLtitle3 a{ color:#4c4c4c;}

.pbox{ width:236px; display:table;}
.pboxM{ border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; width:232px;background:#ffffff;}
.pbox h1{ background:url(Ptitlebg.gif) no-repeat; width:234px; height:35px;}
.pbox h1 strong{ float:left;}
.pbox h1 span a{float:left; font-weight:100;padding-top:11px; padding-left:40px; display:block; color:#333333;}
.pbox h1 strong a{ font-size:14px; color:#E63F08; padding-top:11px; padding-left:30px; display:block;}

.searchs{line-height:22px; color:#A10000; text-align:left; padding:10px;}
.searchs a{ color:#A10000;}

.mainR{ width:710px; display:table; float:right; display:table;}
.flash{ width:710px; height:168px;}

.mainRL{ float:left; width:518px; }

.mainRLbox{ margin-top:5px;}
.mainRLboxM{border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; width:516px;background:#ffffff; border-bottom:1px solid #dcdcdc;}
.mainRLbox h1{ background:url(Ptitlebg.gif) no-repeat; width:518px; height:35px;}
.mainRLbox h1 strong{ float:left;}
.mainRLbox h1 span a{float:left; font-weight:100;padding-top:11px; padding-left:300px; display:block; color:#333333;}
.mainRLbox h1 strong a{ font-size:14px; color:#E63F08; padding-top:11px; padding-left:30px; display:block;}


.ad{ margin-top:5px;}
.mainRR{ float:left; width:183px; height:auto; overflow:hidden; margin-left:9px;}
.mainRRbox{ margin-top:5px;}
.mainRRboxM{border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; width:181px;background:#ffffff; border-bottom:1px solid #dcdcdc; height:315px;}
.mainRRbox h1{ background:url(Ptitlebg.gif) no-repeat; width:183px; height:35px;}
.mainRRbox h1 strong{ float:left;}
.mainRRbox h1 span a{float:left; font-weight:100;padding-top:11px; padding-left:20px; display:block; color:#333333;}
.mainRRbox h1 strong a{ font-size:14px; color:#E63F08; padding-top:11px; padding-left:30px; display:block;}

.ryzs1 li{ text-align:center; padding-top:2px;}
.ryzs1 li a{ color:#333333;}

.ryzs li p a img{ width:82px; height:82px;}
.ryzs li{ width:84px; height:100;text-align:center; padding:3px; float:left;}
.ryzs li p{ line-height:22px;}
.ryzs li p a{ color:#333333;}

.foot{ height:144px; display:table;}
.friendlink{ border-bottom:1px solid #D0D0D0; border-top:1px solid #D0D0D0; margin-top:20px; padding-top:10px; padding-bottom:10px;}
.friendlink a{ color:#333333;}
.footfont{ line-height:25px; text-align:center;}
.link2{margin:0px auto; width:600px; }
.footfont ul li{ float:left; padding-left:10px;}
.footfont ul li a{ color:#666666;}

/*goodslist*/
.goods{ width:243px; height:192px; background:url(goodsbg.gif) no-repeat; float:left; text-align:center; padding-top:20px;}
.goodsfont{ height:192px; float:left; width:454px;}
.goodsfont p a{ line-height:24px; color:#333333;}
.goodsfont h1{ padding-top:20px; line-height:24px;}
.goodsfont h1 a{ color:#E20003;}
/*fontlist*/
.fontlist{ padding:10px; border-bottom:1px solid #e9e9e9;}
.fontlist p a{ line-height:24px; color:#333333;}
.fontlist h1{  line-height:24px;}
.fontlist h1 a{ color:#E20003;}
/*text*/
.texts{ border:1px solid #e9e9e9;}
.texts h1{ padding:5px;}
.texts h1 a{ font-size:20px; color:#333333;}
.fontUp{ text-align:center; line-height:40px; border-bottom:1px solid #e9e9e9;}
.text{ font-size:14px; line-height:28px; padding:10px;  border-top:0px;  }
.textes{font-size:14px; line-height:28px; padding:10px;}
.tab{height:28px; background:url(tabbg.gif);}
.tab ul li{ float:left; width:73px; height:20px; background:url(tabmenu.jpg); margin-left:5px; text-align:center; padding-top:8px;}
.tab ul li:hover{background:url(tabmenu1.gif);}

.myImagesSlideBox{
	width:200px;
	border:1px solid #bbb;
	height:305px;
}
.myImages{
	padding:10px;
	text-align:center;
	position:relative;
	overflow:hidden;
	height:220px;
	width:220px;
	cursor:pointer;
	background:#fff url(images/loading.gif) center center no-repeat;
}
.myImages img{
	width: 220px;
	height:22Opx;
	border:0;
}
.myImgs {
	display:none;
}
.myTxts{
	padding:10px;
	padding-top:0;padding-bottom:0;
	text-align:center;
	overflow:hidden;
	height:20px;
	line-height:20px;
	width:200px;
}

.myTxts a{
	text-decoration:none;
	text-align:center;
	color:#666;
}
.myTxts a:hover{
	color:#f60;
}

/*  wrapper element  */
#scrollable {
	background-color:#efefef;
	padding:4px;
	width:230px;
	height:42px;
}

div.items {
	height:66px;	
	float:left;
	width:200px !important; /*smallimageBocWidth*/
	visibility: visible;
	overflow: hidden; 
	position: relative;
	padding-right:5PX;
}
/* item */
div.items a {
	display:inline-block;
	float:left;
	margin-left:6px;
	width:42px;/*smallImageBox*/
	height:42px;
	background:#BBB;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	border:1px solid #bbb;
}
div.items a:hover {
	border:1px solid #FF3F3F;
}
div.items a.active {
	border:1px solid #FF3F3F;
}
.scrollableDiv{
	position: absolute; width: 2400000px; left: 0px;
}

/* next / prev buttons */
a.prev, a.next {
	background:url(images/go_down.jpg) no-repeat 0 0;
	display:block;
	width:12px;
	height:50px;
	float:left;	
	cursor:pointer;
}
a.next {
	background-image:url(../images/go_up.jpg);


}


#BigDiv{
	filter:alpha(opacity=30); /* IE */
	-moz-opacity:0.3; /* Moz + FF */
	opacity: 0.3; /* 支持CSS3的浏览器（FF 1.5也支持）*/ 
	background: #777; position: absolute; top: 0; left: 0; z-index: 10000;
	display:none;
}
#MyDiv{
	background:#FFF;
	display:none;
	position:absolute;
	text-align:center;
	width:200px;
	height:300px;
	z-index:10001;
}
.closeMyDiv{
	position:absolute;
	right:4px;
	top:2px;
	z-index:10002;
}
.closeMyDiv a{
	text-decoration:none;
	cursor:pointer;
	color:#000;
}
.closeMyDiv a:hover{
	color:#F60
}
.style1
{
    text-align:center;
    width:700px;
    border-top:solid 1px #bcbcbc;
    border-right:solid 1px #bcbcbc;
    margin-top:0px;*margin-top:-4px;_margin-top:-4px;
    font-size:13px;
}
.style1 td
{
    border-bottom:solid 1px #bcbcbc;
	border-left:solid 1px #bcbcbc;
	height:35px;
	text-align:center;
}



#nav { 
 list-style-type: none;  
} 
#nav a { 
display: block;  
} 
#nav li { 
float: left;  
} 
#nav li a:hover{ 
 
} 
#nav li ul { 
line-height: 27px; list-style-type: none;text-align:left; 
left: -999em; width: 180px; position: absolute; z-index:1;

} 
#nav li ul li{ 
float: left; width: 180px; 
background: #F6F6F6;line-height:25px;
} 
#nav li ul a{ wedisplay: block; width: 156px;text-align:left;padding-left:20px;
} 
#nav li ul a:link { 
color:#666; text-decoration:none; 
} 
#nav li ul a:visited { 
color:#666;text-decoration:none; 
} 
#nav li ul a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal; 
background:#C00; 
} 
#nav li:hover ul { 
left: auto; 
} 
#nav li.sfhover ul { 
left: auto; 
} 
#content { 
clear: left; 
}


.a1022{ height:auto; overflow:hidden; margin-top:10px; clear:both;}
.a1022 li{ width:230px; float:left; text-align:center;}
.a1022 h4 { height:24px;  margin:0; padding:0;}
.a1022 h4 a{ font-size:14px;  color:#333; height:24px;}


.cpxq{ border:1px solid #eee; height:auto; overflow:hidden; text-align:center;}
.cpxq img{ text-align:center;}
.cpxq span{ display:block; text-align:center; height:30px; line-height:30px; color:#666; font-weight:bold;}
.cpxq p{ line-height:24px; font-size:14px; color:#666; text-align:left; padding:5px 10px;}

.table_form{ width:690px; margin:10px; color:#666; font-weight:normal;}