﻿@charset "utf-8";
/* CSS Document */
*{ font-size:12px; }
a{ color:#666;}
a:hover{ color:#cc9900;}
#cate ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 200px; /* Width of Menu Items */

  }

#cate ul li {
  position: relative;
  }

#cate li ul {
	z-index:1;
  position: absolute;
  left: 180px; /* Set 1px less than menu width */
  top: 0;
  display: none;
  }

/* Styles for Menu Items */
#cate ul li a {
  display: block;
  text-decoration: none;

  }

/* Fix IE. Hide from IE Mac \*/
*html #cate ul li { float: left; height: 1%; }

/* End */

#cate ul li a:hover { color: #E2144A; background: #f9f9f9; } /* Hover Styles */
    
#cate li ul li a { padding: 2px 5px; z-index:1;border: 1px solid #ccc; border-bottom:0} /* Sub Menu Styles */

 #cate ul li ul li a{}
#cate li:hover ul, #cate li.over ul { display: block; } /* The magic */






/*begin*/
body{
	background-color: #e7e7e7;
	background-image: url(/images/bj.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
p{ font-weight:normal;}
ul, dl{list-style-type:none;text-decoration:none}
a{ text-decoration:none;}
img{border:none}
.rela{position:relative}
.abso{position:absolute}

.f_left{float:left}
.f_right{float:right}
.img-0{
margin:0;
clear:both;
padding:0}
.mainWarp{width:971px;
margin:0 auto;
clear:both;}
.font17{
	font-size: 17px;
	font-weight: bold;
}
.font15{
	font-size: 15px;
}
.font14{
	font-size: 14px;
	font-weight: bold;
	color: #CC9900;
}
.font45{
	font-size: 45px;
	font-weight: bold;
	color: #000000;
	
}
.font20{font-size: 20px;
}
.corWhite{color:#fff}
.corhei{
	font-weight: bold;
}
h1{
	font-size: 12px;
	font-weight: normal;

}
h3{font-weight: normal;
}
.rightPart{width:500px; margin:0;}
.rightPart img{ margin-bottom:-6px;
width:23px; height:20px; border:0}
.rightPart li{
	height:25px;
	text-align: right;
	padding:8px 0 0 0;
}
.rightPart li a{
	color:#666666
}
.rightPart li a:hover{
	color:#CC9900
}
.search{
	border: 1px solid #000000;
	height:16px;
	margin-bottom:2px;
}
.mainnav{
	padding:20px 30px;
	font-size: 16px;
	font-weight: bold;

}
.mainnav li{
float:left;
margin:0;}
.mainnav a{
color:#666666;
padding:0 10px;font-size: 16px;}
.mainnav a:hover{
background:#CCCCCC;
color:#ffffff;font-size: 16px;}
.leftside{
width:238px;
float:left;
position:relative;
z-index:99;
}
.rightside{
	width:713px;
	float:right;
	background:#FFFFFF;
	overflow: hidden;
	position: relative;
	padding-bottom:100px;}
.rightsider{
	width:713px;
	float:right;
	background:#FFFFFF;
	position: relative;
	padding-bottom:100px;}
.login{
	width:210px;
	margin:0 0 10px 8px;
	border: 1px solid #cccccc;
	padding:20px 10px;
	color: #000000;
}
.login dt{
padding:5px 0 10px 0;}
.login dd{
	margin:0;
	padding:5px 0;
	text-align: center;
}
.login a{
	color: #000000;
}
.login a:hover{
	color: #FF9900;
}
.inpout1{
	border: 1px solid #9D9FA0;
}

.listtitle{
	background-image: url(/images/left-1.gif);
	height:37px;
	text-align: center;
	margin:0;
	line-height: 30px;
}
.listmain{
	padding:10px 0 20px 20px ;
	margin:0;
	
	background-color: #FFFFFF;
	
	float:right;
}
.listmain a{
	padding:0 10px 0 0;
	margin:0;
	color: #000000;
	display:block;
}
.listmain a:hover{
	color: #CC9900;
	display:block;
}
.mainright{
	background-image: url(/images/right-1.jpg);
	height:205px;
	padding:25px 20px 20px 20px;
	margin:0;
}
.rightMore{
	width:44px;
	height:18px;
	color:#fff;
	background:#000;
	right:10px;
	top:4px;
	text-align:center;
	font-size: 10px;
	line-height: 18px;
}
.mainright dd{
padding:25px 0 0 0;
margin:0;
line-height:20px;}

.MainBody{
background:url(/images/right-2.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #777777;
	height:31px;
	line-height: 31px;
	padding:0 5px;
	margin:0 0 5px 0;}

.mainright dd{
padding:8px 0;
margin:0;}
.MainBody dl{
padding:10px; background:#FFFFFF;
margin:0;}
.footer{
	background:#000000;
	margin:8px 0 0 8px;
	padding:20px 0;
	text-align: center;
}
.footer a{
	color: #FFFFFF;
}
.footer a:hover{
	color: #FF9900;
}

.content-1{
	width:208px;
	float:left;

	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	margin:0;
	height:262px;
}
.content-2{
	width:208px;
	float:left;
	text-align: center;
	margin:0;
	height:262px;
}
.content-3{
	width:208px;
	float:left;
	background-image: url(/images/right-6.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	margin:0;
	height:262px;
}
.menu {
	width:708px;
	height:31px;
	background-image: url(/images/right-2.gif);
	line-height: 31px;
	clear:both;
	font-size: 14px;
	font-weight: bold;
}
.menu span{ margin-left:5px;}
.menu li {
	float:left;
	
	
}
.menu li a {
	display:block;
	width:129px;
	height:31px;
	text-align:center;
	color: #777777;
	font-weight: bold;
}
.menu li a:hover{
	color: #CC9900;
	font-weight: bold;
}
.menu li a.tabactive {
	position:relative;
	background-image: url(/images/right-3.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
#tabcontent1{
	margin:0 0 0 40px;
	clear:both;
	background-color: #FFFFFF;

}
#tabcontent2 {
margin:0;
clear:both;
background-color: #FFFFFF;
}
#tabcontent3{margin:0;
clear:both;
background-color: #FFFFFF;
}
/* common styling */
.leftmenu {
	font-family: arial, sans-serif;
	width:208px;

	position:relative;
	margin:0;
	margin:0 0 0 10px;
	background:#FFFFFF;
	padding:10px 0 20px 20px;
}
.leftmenu ul li{ position:relative;}
.leftmenu ul li a, .leftmenu ul li a:visited {

	text-decoration:none;
	color:#000;
	width:187px;
	height:20px;
	padding:0 0 0 40px;
	color:#000000;
	line-height:20px;
	overflow:hidden;
	background:#FFFFFF;
}
.leftmenu ul {padding:0; margin:0;list-style-type: none; }

.leftmenu ul li ul {display: none;}
.tab{
	height:31px;
	border: 1px solid #F5F5F5;
	background-color: #FBFBFB;
	line-height: 31px;
	color: #660000;
	padding:0 10px;
}
.tab a{
	color: #660000;
	text-decoration: underline;
}
.tab a:hover{
	color: #FFCC00;
	text-decoration: underline;
}
.tab h1{ line-height:20px;}
.rightside1{
/*	width:280px;*/
	float:left;
	text-align: center;
	padding:10px;
}
.rightside1-a{
width:378px;
float:right;
padding:10px 0;}
.rightside1-b{
	border: 1px solid #F1EDDB;
	background-color: #FFFDF2;
	padding:10px;
	margin:0;
	color: #550808;
}
.fontfam{
	font-family: Georgia, "Times New Roman", Times, serif;
}

.corRed{color:#F00}
.corhei{
	font-weight: bold;
}
.rightside1-c{
/*padding:10px 0 0;*/
margin:0;
clear:both;}

.rightside1-d{
	background:#FFF7C4;
	padding:10px;
	color: #666666;
}
.rightside1-e{
margin:0;
padding:10px 0 0 70px;}
.rightside1-e_1{
	height:21px;
	font-size: 10px;
	background-image: url(/images/index1-c.gif);
	background-repeat: no-repeat;
	background-position: 16px;
}
.rightside1-e_2{
	height:21px;
	font-size: 10px;
	background-image: url(/images/index1-d_r1_c1.gif);
	background-repeat: no-repeat;
	background-position: 16px;
}
.rightside1-f{
	background:#F0F0F0;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin:0 16px 10px 10px;
	padding:10px;
	display: block;

}
.rightside1-g{
	background:#fff;
	display: block;
	margin:0;
	padding:15px 10px 5px 10px;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}
.rightside1-h{
	width:164px;
	height:210px;
	background:#FFFFFF;
	float:left;
	background-image: url(/images/index1-e_r1_c7.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: center;
	}
	.rightside1-h a{
	color: #000000;
}
.rightside1-h a:hover{
	color: #666666;
	text-decoration: underline;
}
.rightside2-a{
	margin:0 10px;
	background-image: url(images/2%20index_r1_c1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding:2px 10px 10px;
	color: #333333;
}
.rightside2-a a{
color: #333333;}
.rightside2-a a:hover{
	color: #FF0000;
}
.rightside2-b{
width:700px;
height:25px;
	padding:10px 0;
	float:left;}
.rightside2-b li{
	margin:0 2px;
	float:left;
	text-align: center;
}
.rightside2-b a{
	border: 1px solid #000000;
	display: block;
	color: #000000;
	padding:0 4px;
	background-color: #FFFFFF;
}
.rightside2-b a:hover{
	border: 1px solid #000000;
	display: block;
	background:#000000;
	color: #fff;
}
.rightside2-c{
	float:left;
	width:40px;
	margin:0 0 0 20px;
	display: inline;
}

.rightside2-d{
margin:0;
padding:0;
width:713px;
clear:both;
}
.rightside2-d dd{
	width:220px;
	float:left;
	text-align: center;
	height:270px;
/*	padding:20px 0 20px 0;*/
	display: block;
	margin:0 0 0 10px; 
}
.rightside2-e{
	width:182px;
	height:164px;
	border: 1px solid #CCCCCC;
	margin:0 0 0 10px;
}
.rightside2-f{width:684px;font-size:14px;height:100px;padding:10px;float:left;position:absolute;bottom:10px;left:0px; z-index:99;
}
.rightside2-f a{ color:#F60;}

.rightside2-g{
margin:0;
clear:both;
height:100px;}
.rightside3-a{
	height:51px;
	background:url(/images/jianxian.gif);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	line-height: 40px;
	margin:0;
	color: #000000;
	display: block;
}
.rightside3-a li{
margin:0;
padding:0 30px;
float:left;}
.rightside3-b{
padding:16px;
margin:0;}
.rightside3-c{
	background-image: url(/images/baixian.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	margin:0;
	padding:0 16px 10px 16px;
	display: block;
}
.rightside3-c li{
margin:0;
padding:15px 0;}
.listtitle3{
	background:url(/images/right-7_r1_c1.gif);
	height:18px;
	margin:0;
	color: #FFFFFF;
	padding:5px 20px;
}
.listmain3{
height:18px;
background:url(/images/right-7_r4_c3.gif);
margin:0;
padding:7px 20px;}
.listmain3 a{
color:#000000;}
.listmain3 a:hover{
	color:#FF9900;
}
.rightside3-d{
margin:0;
padding:20px;
background:#FFFFFF;}
.rightside3-d dd{
	margin:0;
	padding:5px 15px;
	background-image: url(/images/dd.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}
.rightside3-d a{
color:#000000;}
.rightside3-d a:hover{
color:#990000;}

.rightside5-a{
	width:320px;
	height:320px;
	float:left;
	border: 2px solid #CCCCCC;
	padding:10px;
	margin:0;
}
.rightside5-a dt{
color:#666666;
padding:10px 0;}
.rightside5-a dd{
margin:0;
padding:15px 0;}
.rightside5-b{
width:329px;
height:320px;
float:right;
border: 2px solid #CCCCCC;
	padding:10px;
	margin:0;}
.rightside5-b dt{
color:#666666;
padding:10px 0;}
.rightside5-b dd{
margin:0;
padding:10px 0;
clear:both;}
.rightside5-c{
width:180px;
float:left;
margin:0;
padding:0;
color:#000000;
}
.rightside5-c li{
	background-image: url(/images/anl_r2_c5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0;
	padding:0 0 0 15px;

}
.rightside5-d{
width:130px;
float:right;
margin:0;
padding:0;
color:#000000;}
.rightside5-d li{
	background-image: url(/images/anl_r2_c5.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:0;
	padding:0 0 0 15px;

}
.rightside1-h a{color: #666666;
}
.rightside1-h a:hover{
	color: #666666;
	text-decoration: underline;
}
.MainBody a{color: #666666;
}
.MainBody a:hover{
	color: #FFCC00;
}
.rightside7-a{
	margin:0;
	border: 1px solid #F5F5F5;
	background:#FBFBFB;
	color: #660000;
	height:31px;
	line-height: 31px;
	padding:0 10px;
}
.rightside7-b{
margin:0;
padding:10px 0;}
.xiahuaxian{
	text-decoration: underline;
}
.rightside13-a{
	width:623px;
	background:url(/images/contentbg5.jpg);
	margin:0;
	padding:10px 30px;
	display: block;
}
.rightside13-b{
width:592px;
margin:0;
padding:10px;
background:#E7E7E7;}
.rightside13-b li{
margin:0;
padding:10px 60px;}
.login-bj{
	background:#EFEFEF;
	margin:0;
	line-height: 30px;
}
.ju{ padding-left:5px;}
.youxiang{
	background:#000000;
	height:20px;
	margin:0;
	float:right;
	width:208px;
	padding:0 10px;
	color:#fff;
	
	font-weight: bold;
}
.youxiang a{color:#fff;font-size: 15px;
}
.youxiang a:hover{
	color:#fff;
	text-decoration: underline;font-size: 15px;
}
#content{
margin:0;
padding:10px;
}
.text-1{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-size: 12px;
	color: #666666;
	margin:0 20px;
	padding:15px 0;
}
.text-2{color:#A57554;
}
.kuai a{
	display: block;
	margin:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.kuai a:hover{
	display: block;
	margin:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}	