@charset "gb2312";
/* CSS Document */
body{
  margin:30px 0 0 0; padding:0;font-family:"ËÎÌå", "Verdana", "Arial", "Helvetica", "sans-serif";font-size:12px;color:#333333;
}

ul,li{
  margin:0;padding:0;list-style:none;
}

img{
  border:0px;
}

a{
  text-decoration:none;color:#333333;
}

.clear{
  clear:both;
}


/*----------------------------top---------------------------------*/
#banner{
  width:1002px;margin:0 auto;
}

#menu{
  width:1002px; height:37px; margin:0 auto; background:url(images/menu_bg.jpg) repeat-x;  line-height:37px;
}

#menu ul{
  width:960px; height:37px; margin:0 auto;
}

#menu ul li{
  float:left; display:inline; height:37px; text-align:center;color:#FFFFFF;font-size:16px; font-weight:bold; margin:0 16px;
}

#menu li a{
  color:#FFFFFF;font-size:16px; font-weight:bold; font-family:"Microsoft YaHei";
}

#menu li a:hover{
	text-decoration:underline;
	color: #FF0000;
}


/*----------------------------content---------------------------------*/
#content{
  width:1002px; margin:0 auto;
}

#index_tel{
  float:left; margin-top:100px; margin-left:20px;
}

#index_news{
	width:660px;
	height:100px;
	float:right;
	background:url(images/index_news_title.jpg) left top no-repeat;
	margin-top:25px;
	margin-right:20px;
	padding-top:40px;
	padding-left:20px;
	margin-bottom:60px;
}

#index_news ul li{
  width:600px; height:25px; text-align:left; margin:0 0 5px 0; border-bottom:1px #B088CF dashed; line-height:25px;padding:0 5px 0 0; font-size:15px; letter-spacing:2px;
}

#index_news ul li a{
   float:left; font-weight:bold;
}

#index_news ul li a:hover{
  color:#FF0000;
}

#index_news ul li span{
 display:block; float:right;
}

#index_news ul li span.n{
  float:left; 
}


#index_newsx{
	width:660px;
	height:30px;
	float:right;
	background:url(images/index_news_titlex.jpg) left top no-repeat;
	margin-top:25px;
	margin-right:20px;
	padding-top:40px;
	padding-left:20px;
	margin-bottom:10px;
}

#index_newsx ul li{
  width:600px; height:25px; text-align:left; margin:0 0 5px 0; border-bottom:1px #B088CF dashed; line-height:25px;padding:0 5px 0 0; font-size:15px; letter-spacing:2px;
}

#index_newsx ul li a{
   float:left; font-weight:bold;color:#FF0000;
}

#index_newsx ul li a:hover{
  color:#FF0000;
}

#index_newsx ul li span{
 display:block; float:right;
}

#index_newsx ul li span.n{
  float:left; 
}

/*-----------------------------------------------------------------------------------*/
#navigation{
  width:1002px; height:30px; border-bottom:1px #955490 dashed; margin-bottom:20px; line-height:30px; font-size:14px; font-weight:bold; color:#955490;
}

#navigation a{
 font-size:14px; font-weight:bold; color:#955490;
}

#navigation a:hover{
  color:#FF0000;
}

#inner_left{
  width:200px; float:left; 
}

#inner_left ul li{
 width:180px; text-align:center; line-height:31px; margin:0 auto 10px auto;background:url(images/line_bg.jpg) repeat-x;
}

#inner_left ul li ul li{
  margin:0 auto; background:none;
}

#inner_left ul li ul li a{
  width:178px; height:30px; text-align:center; line-height:30px; font-weight:normal; background:none; font-size:15px; border:1px #e3e3e3 solid; border-top:none; display:block; font-family:"¿¬Ìå_GB2312";
}


#inner_left ul li ul li a:hover,#inner_left ul li ul li a.selectTag{
  background:#CCCCCC; color:#FF0000;
}

#inner_left ul li a{
 width:180px; height:31px;  background:url(images/line_bg.jpg) repeat-x; display:block; color:#444444; font-size:17px; font-family:"ËÎÌå","Microsoft YaHei";
 font-weight:bold;
}

#inner_left ul li a.current{
 background:url(images/line_bg_hover.jpg) repeat-x; color:#000000;
}

#inner_left ul li a:hover{
 background:url(images/line_bg_hover.jpg) repeat-x; color:#000000;
}

#inner_right{
 width:760px; float:right; margin-right:10px;
}

#inner_title{
  width:100%; height:31px; background:url(images/line_bg.jpg) repeat-x; font-size:18px;font-family:"ËÎÌå","Microsoft YaHei"; text-indent:15px; line-height:31px;
  font-weight:bold;
}

#description{
  width:740px;line-height:20px; padding:10px; overflow:hidden;
}

#description .tagContent{
  display:none;
}

#description div.selectTag{
  display:block;
}


#news{
	margin-bottom:20px;
}

#news li{
  width:725px; height:30px; line-height:30px; border-bottom:1px #999999 dashed; margin:0 auto; background:url(images/point.gif) 0 50% no-repeat;
  overflow:hidden; padding-left:15px;
}

#news li a{
  float:left; color:#333333;
}

#news li a:hover{
  color:#999999;
}

#news li span{
  float:right; color:#999999;
}


#newst span{
  color:#999999;
}



#download li{
  width:725px; height:30px; line-height:30px; border-bottom:1px #999999 dashed; margin:0 auto; background:url(images/point.gif) 0 50% no-repeat;
  overflow:hidden; padding-left:15px;
}

#download li span{
  display:block; float:left;
}

#download li a{
  float:right;
}

#download li a img{

}


#productTable{
  margin-top:20px;
}

#productTable td{
   text-align:center; color:#333333;
}

#productTable .til{
  background:#DCDCDC; color:#100C3F; font-weight:bold;
}

#productTable .bg1{
  background:#F1F1F1;
}

#productTable .bg2{
  background:#F8F8F8;
}

#productTable a:hover{
  text-decoration:underline; color:#FF0000;
}

#bookTable span.x{
  color:#FF0000;
}

#faq{
  margin:10px auto;
}

#faq div.q{
  width:700px; height:25px; line-height:25px; background:#CCCCCC; padding-left:20px;margin:5px auto; font-weight:bold; color:#666666; cursor:pointer;
}

#faq div.a{
 width:680px; padding:10px 20px; margin:0 auto; line-height:20px;
}

/*---------------------------foot------------------------------*/
#foot{
  clear:both;width:1002px;text-align:center; border-top:2px #B088CF solid; line-height:33px; margin:0 auto; padding-bottom:50px; font-size:13px; text-align:center;
}

