body{background-color:#383838;}
.top1 {
	background:url(images/top1bg.jpg) no-repeat;
	height:15px;
	width: 900px;
}
.top1 span{ height:14px; line-height:14px; float:right; margin-right:5px;}
.gq_e { padding-left:20px; background:url(images/gq_e.jpg) no-repeat 0 2px;}
.gq_c {padding-left:20px; background:url(images/gq_c.jpg) no-repeat 0 2px; margin-left:12px;}
.top2 {
	width:900px;
	height:92px;
	overflow: hidden;
}
.logo {
	width:104px;
	height:92px;
	background:url(images/logo.jpg) no-repeat center 3px;
	float:left;
	margin-left: 25px;
	display: inline;
}
.logo p a{ width:100%; height:76px; display:block;}
.logo span {
	display: block;
	text-align: center;
}
.logo span a { margin:0 4px; }
.nav {
	float:left;	width: 601px;
	color: #333333;
	margin-left: 18px;
	margin-top: 12px;
}
.mainnav {background:url(images/navbg.jpg) no-repeat;
	text-align:center;
	font-size:14px;
	height: 49px;
	line-height: 49px;}
.mainnav a {
	margin:0 10px;
	font-weight: bold;
	padding: 8px 0;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.mainnav a:hover {
	color:#FF6600;
	text-decoration: none;
}
.nav2 {
	float:right;
	width:140px;
	font-size: 9px;
	margin-top: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(images/guoqi.jpg) no-repeat;
	height: 74px;
}
.nav2 p a { display:block; width:136px; height:45px;}
.nav2 span a{
	line-height: 28px;
}
.subnav {
	margin-top: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}
.subnav a { margin:0 5px;}
.banner {
	width:900px;
	text-align:right;
}
.banner img { vertical-align:middle;}
.bannerbg { background:url(images/bannerbg.jpg) no-repeat top right; height:19px;}
/*+++++++++++++*/
.main { width:900px;}
.main1 {
	width:884px;
	margin:0 auto; margin-left:0px;
	font-size: 11px;overflow: hidden; 
}
.a5 a { display:block; float:left; width:168px; height:105px;}
.main_p1 { float:left; width:173px; height:118px; background:url(images/mainp1.jpg) no-repeat right 0;}
.main_p2 { float:left; width:173px;height:118px;background:url(images/mainp2.jpg) no-repeat right 0;}
.main_p3 { float:left; width:173px;height:118px;background:url(images/mainp3.jpg) no-repeat right 0;}
.main_p4 { float:left; width:173px;height:118px;background:url(images/mainp4.jpg) no-repeat right 0;}
.main_p5 { float:left; width:173px;height:118px;background:url(images/mainp5.jpg) no-repeat right 0;}
.main_p6 { float:left; width:173px;height:118px;background:url(images/mainp6.jpg) no-repeat right 0;}
.more {
	width:44px;
	height:13px;
	display:block;
	background:url(images/more.gif) no-repeat;
	margin-top:5px;
	margin-left: 15px;
}
.main{background-color:#FFFFFF;}
.main1 ul { margin:44px 0 0 0; }
.main1 li {
	line-height:18px;
	background: url(images/478.gif) no-repeat 4px center;
	padding-left: 14px;
}
/*++++++++++++++*/
.main2 {
	width:884px;
	margin:0 auto;
	padding-left:16px;
	margin-top: 22px;
}
.login {
	width:250px;
	height:105px;
	background:url(images/loginbg.jpg) no-repeat;
	padding-top: 50px;
}
.btn11 {
	width:45px;
	height:46px;
	background:url(images/btn1.gif) no-repeat;
	border:0;
	cursor:pointer!important;
	cursor:hand; margin-left:3px;
	}
.btn12 {
	width:45px;
	height:46px;
	background:url(images/btn1.gif) no-repeat 0 -46px;
	border:0;
	cursor:pointer!important;
	cursor:hand;margin-left:3px;
	}
.newguest { width:79px; height:23px; background:url(images/btn2.gif) no-repeat; display:block; text-align:center; line-height:23px; float:left; font-size:11px; margin:10px 3px; margin-left:12px; color:#FFF;}
.forget { width:99px; height:23px; background:url(images/btn3.gif) no-repeat;display:block; text-align:center;line-height:23px;float:left; font-size:11px;margin:10px 3px; color:#FFF;}
.left { float:left; width:250px;}
.right {
	float:right;
	width: 615px;
}
.search { height:33px; background:url(images/searchbg.jpg) no-repeat right 0;}
.search1 {
	background:url(images/searchbg1.jpg) no-repeat left 0;
	height:33px;
	padding-left: 115px;
}
.search1 input { margin-top:5px;}
.search1 span { margin-left:12px; }
.btn2 {
	width:32px;
	height:20px;
	background:url(images/btn4.jpg) no-repeat;
	border:0;
	cursor:pointer!important;
	cursor:hand; margin-left:3px;
	}
.btn3 {
	width:44px;
	height:20px;
	background:url(images/btn5.jpg) no-repeat;
	border:0;
	cursor:pointer!important;
	cursor:hand; margin-left:3px;
	}
.right_ad {background:url(images/right_ad.jpg) no-repeat; width:615px; height:107px; margin-top:15px; }
.right_ad a { display:block; width:610px; height:100px;}

/*+++++++++下面是foot ++++*/
.foot1{background-color:#FFFFFF;}
.foot2 {
	width:900px;
	height:37px;
	background:url(images/footbg.jpg) no-repeat;
	width:900px;
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
}
.foot2 a {
	margin:0 10px;
	font-weight: bold;
}
.foot1 {
width:900px; height:26px; line-height:26px; text-align:center; margin-top:25px;
}
/*+++++++++下面是sub ++++*/
.pro_cate { margin-top:12px; margin-bottom:12px; font-size:10px; width:200px;}
.pro_cate h6 {
	font-size:18px;
	color:#FFFFFF;
	width:200px;
	height:24px;
	line-height: 22px;
	background-image:url(images/search_bg.jpg);
}
.pro_cate h6 em {
	font-style:normal;
	font-size:11px;
	line-height: 14px;
	color:#666666;
	clear: both;
	display: block;
	width:200px;
}	 
.pro_cate h7 {width:200px; height:24px; background-image:url(images/search_bg2.jpg);}
.pro_cate li { padding:0; margin:0; float:left; background-color:#863876; color:#FFFFFF; font-size:10px; width:200px;}
#nowcate{width:200px; font-size:10px;}
#nowcate a {background:url(images/icon2.jpg) no-repeat 5px center;
	 color:#FFF;/*分类列表第一个*/
	font-weight: bold; font-size:10px;}
.pro_cate li a{
	background:url(images/icon3.jpg) no-repeat 5px center;
	display:block;
	border-bottom: 1px solid #ddd;
	line-height: 28px;
	padding-left: 24px;
	font-size: 10px;
	width: 200px;
	color:#FFF;
}
.pro_cate li a:hover {
	background:url(images/icon2.jpg) no-repeat 5px center;
	background-color:#EEEEEE;
	font-weight: bold;
	text-decoration: none;
	font-size:10px;
}
.left_search { background:url(images/a1.jpg) no-repeat 4px 0; height:29px;background-color:#FFFFFF; padding-left:90px; padding-top:4px;}
.left_mail {  background:url(images/a2.jpg) no-repeat 4px 0; height:33px; background-color:#FFFFFF;padding-left:80px; padding-top:4px;}
.left_zhuti img{ margin:2px 0;}
.left_zhuti { padding:10px 0;}
.right input { vertical-align:middle;}
.right h2 {
	font-size:16px;
	background:url(images/icon4.jpg) no-repeat 5px center;
	padding-left: 22px;
	color: #672A91; margin-bottom:6px;
}
.right h2 span {
	float:right;
	font-size:12px;
	font-weight: normal;
	color: #666;
	margin-right:8px;
	padding-top: 4px;
}
.right h2 span a { color:#666666;}
.right h2 span a:hover { color:#CC3399;}
.main_top { background:url(images/main_top.jpg) no-repeat 0 top; width:615px; height:15px;}
.main_end{ background:url(images/main_end.jpg) no-repeat 0 bottom; width:615px; height:15px;}
.main_mid {
	background:url(images/main_mid.jpg) repeat-y;
	width:575px;
	padding:0 20px;
	color: #333333;
}
.main_mid1 td {word-wrap:break-word;overflow:hidden;}
.main_mid1a {
	float:left;
	width:230px;
	height:312px;
	padding: 10px 0;background:url(images/yuanjiao.jpg) no-repeat;
}
.main_mid1a strong{color:#FFF;}
.main_mid1a td{
	border-bottom:1px solid #ddd;
	padding: 3px 5px;
 table-layout:fixed; word-break: break-all;  }   
.main_mid11a {
		float:left;
	width:230px;
	height:312px;
	padding: 0;background:url(images/yuanjiao.jpg) no-repeat;
}
.main_mid11a td{
	padding: 1px 0px;
	background-color: #eee;
	color: #999999;
	text-align: center;
 table-layout:fixed; word-break: break-all; } 
 

.main_mid1b { float:left; width:30px; background:url(images/icon5.jpg) no-repeat center center; height:254px; margin-left:50px;} 
.main_mid1c { float:left; width:315px; text-align:center;}
.main_mid1c h6 {
	font-size:12px;
	font-weight:normal;
	clear: both;
}
.main_mid1c h6 a {
	margin:0 12px;
}
.main_mid1c img {
	padding:1px;
	border:1px solid #999;
	width: 310px;
	height: 310px;
} 
.main_color{ height:130px;}
.main_color h5{
    font-size:16px;
	background:url(images/119.gif) no-repeat 5px 0px;
	padding-left: 30px;
	color: #FF0000; border-bottom:1px solid #ccc; margin-bottom:8px; padding-bottom:4px;
	}
.main_mid2 h5{
	font-size:16px;
	background:url(images/119.gif) no-repeat 5px 0px;
	padding-left: 30px;
	color: #FF0000; border-bottom:1px solid #ccc; margin-bottom:8px; padding-bottom:4px;
}
.main_mid2 { margin-top:18px; color:#666666;}
.main_mid3 { margin-top:18px; }
.main_mid3 h5{
	color:#FFF;
	font-size:16px;
	padding-left:25px;
	background:url(images/119.gif) no-repeat 5px center;
	background-color:#803370;
	line-height:26px;
	height:26px;
	margin-bottom: 12px;
}
.main_mid3 li {
	display:block;
	float:left;
	margin: 0px 4px 0px 4px;
	width: 104px;
	height: 130px;
	text-align: center;
	overflow: hidden;
}
.main_mid3 li img { width:100px; height:100px;}
.main_fencai { margin-top:10px; }
.main_fencai li {
	display:block;
	float:left;
	margin: 0px 4px 0px 4px;
	width: 104px;
	height: 140px;
	text-align: center;
}
.main_fencai li img { width:180px; height:125px;}
.list_no { clear:both; padding:6px 0; background-color:#FDFAF7; text-align:center;}
.list_no a { border:1px solid #ddd; background-color:#FCF8F1; padding:2px 6px; margin:0 3px;}
.list_no a:hover { border:1px solid #CCA1ED; background-color:#CCA1ED; color:#FFFFFF; text-decoration:none; }
.messagebg { background:url(images/liu.jpg) no-repeat center 0; padding-top:110px;}
.message {}
.message td { padding:4px 7px;}
.message h3 {
	font-size:14px;
	border-bottom:1px solid #ddd;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.message h3 span{
	font-size:12px;
	font-weight:normal;
	color: #999999;
}
.message i {
	color:#FF0000;
	font-style:normal;
	margin: 0 4px;
}
.main_down li {
	line-height:34px;
	font-size:16px;
	border-bottom:1px dashed #ddd;
	background:url(images/068.gif) no-repeat 6px center;
	padding-left:22px;
	font-weight: bold;
}
.main_news li { line-height:26px; border-bottom:1px dashed #ddd; background:url(images/icon1.jpg) no-repeat 6px center; padding-left:12px;}
.main_news li span { float:right; padding-right:15px; font-size:10px; color:#999999;}
.main_news h1 {
	font-size:18px;
	text-align:center;
	margin: 8px 0 8px 0;
	border-bottom: 1px solid #ddd;
	padding-bottom: 4px;
}
.news_text { font-size:14px; line-height:20px;}
/*++++++++下载页， 补充++++*/
.down h6 {
	font-size:16px;
	background: url(images/068.gif) no-repeat 5px center;
	
	padding: 4px 0;padding-left: 20px;
}
.down li{
	font-size:14px;
	width:50%;
	display:block;
	float:left;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
.down li div {
	display:block;
	float:left;
	width:135px;
	height:160px;
	
	text-align: center;
	margin: 0 1px;
	font-size: 12px;
}
.down li div img { vertical-align:middle;}
.down li div span {
	display:block;
	width:135px;
	height:138px;
	overflow:hidden;
	background-color: #FBF3EC;
}
/*++++++++第二种显示方式+++*/

#back { color:#000000;}
.margintop10 { margin-top:30px;}

/*+++++++++网站 地图++++*/
.map { }
.map dt  { background-color:#eee; margin:20px 0 4px 0; }
.map h1 {
	margin-top:10px;
	background-color:#CCCCCC;
	line-height:40px;
	font-size:30px;
	padding-left: 10px;
	color: #833573;
}
.map dt a{
	font-size:18px;
	color:#96237E;
	padding: 2px 10px;
	line-height: 24px;
}
.map dt a:hover{  color:#FF0000;}
.map dd a{
	margin:4px 8px 0 8px;
}
.bodyer{background-color:#FFFFFF; width:900px;}