@charset "utf-8";
/* CSS Document */


body {
	margin:0 auto; text-align:center; font-size:12px; line-height:20px; background:url(images/bg.jpg) repeat-x #fff; color:#333;
	font-family:Arial, Helvetica, sans-serif;
}
img{
	border:0px;
}
.main {
	width:980px; text-align:center; margin:auto; background-color:#FFF; background:url(images/main_bg.jpg) repeat-y;
}
.top{
	width:980px; height:100px; background:url(images/index_01.jpg) no-repeat; position:relative;
}
.top_link{
	line-height:30px; color:#000; position:absolute; right:15px; top:15px;
}
.top_link a{
	color:#666; text-decoration:none;
}
.top_link a:hover{
	color:#009999; text-decoration:underline;
}
.kefu{
	line-height:30px; color:#000; position:absolute; right:15px; top:50px; font-size:16px;
}
.hang_box {
	width:980px; height:35px; background:url(images/hang.jpg) no-repeat; position:relative; text-align:left;
}
.hang{
	 position:absolute; left:30px; width:700px;
}
table {
	margin:0px auto;
}
.content_box{
	width:980px; clear:both; height:auto; text-align:left;  padding-top:10px;
}

.clear{
	clear:both;
} 
#time{
	position:absolute; text-align:right; right:20px; color:#fff; top:10px;  font-size:12px;
}
.left_box{
	width:215px; height:auto; padding-left:15px; padding-right:20px; float:left;
}
.class_box{
	width:215px; height:auto; background:url(images/class_02.jpg) repeat-y;
}
.class_title{
	width:215px; height:36px; background:url(images/class_01.jpg) no-repeat; position:relative;
}
.class_t_gr{
	color:#009999; font-size:14px; font-weight:normal; position:absolute; left:15px; top:10px; font-family:Arial, Helvetica, sans-serif; 
}
.class_t_en{
	color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:absolute; left:75px; top:10px;
}
.more{
	color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:absolute; right:10px; top:10px;
}
.class_c_box{
	width:200px; padding:10px 5px 10px 5px; 
}
.left_ico{
	width:215px; height:91px; padding-top:10px; 
}
.font_14{
	color:#000; font-size:14px; line-height:30px;
}
.right_box{
	width:715px; height:auto; float:left; padding-right:15px;
}
.heng_box{
	width:715px; height:auto; 
}
.ind_heng_box{
	width:715px; height:auto; float:left; padding-bottom:20px;
}
.ind_heng_title{
	width:715px; height:36px; background:url(images/sort_heng.jpg) no-repeat; position:relative;
}
.ind_heng_con{
	width:705px; padding-left:5px; padding-right:5px; height:auto; padding-top:10px;
}
.li_news{
	width:320px; margin:0px; padding-left:10px; line-height:22px; 
}
.li_news li{
	line-height:22px; list-style-position:inside; list-style:square; color:#ffa000; border-bottom:1px #CCC dotted;
}
.right_rp_box{
	width:700px; padding-right:15px; clear:both; background:url(images/rp_02.jpg) repeat-y;
}
.right_rp_title{
	width:700px; height:36px; background:url(images/rp_01.jpg) no-repeat; position:relative;
}
.right_rp_con{
	width:700px; height:auto; text-align:center;
}
.pro_hang{
	width:700px; height:180px; clear:both; text-align:center; margin:0 auto;
}
.pro_hang1{
	width:700px; height:120px; clear:both; text-align:center; margin:0 auto;
}
.pro_hang2{
	width:700px; height:150px; clear:both; text-align:center; margin:0 auto;
}
.pro_box{
	width:170px; height:180px; float:left; text-align:center;
}
.pro_box1{
	width:115px; height:115px; float:left; text-align:center;
}
.pro_box2{
	width:170px; height:150px; float:left; text-align:center;
}
.pro_img{
	width:155px; height:135px; margin:10px 10px 0px 5px; border:1px solid #ccc;
}
.pro_img1{
	width:110px; height:110px; margin:10px 10px 0px 5px; border:1px solid #ccc;
}
.pro_img a img{
	border:0px solid #ccc;
}
.pro_img a img:hover{
	border:0px solid #009999;
}
.pro_txt{
	line-height:30px; height:30px;
}
.pro_txt a{
    color:#666; text-decoration:none;
}
.pro_txt a:hover{
	color:#00a7f2; text-decoration:underline;
}
.fooer_box{
	width:980px; height:100px; background:url(images/footer.jpg) no-repeat; clear:both; text-align:center;
}
.fooer_txt{
	padding-top:30px;
}
.right_c_title{
	width:715px; height:36px; background:url(images/long_heng.jpg) no-repeat; position:relative;
}
.right_c_box{
	width:700px; padding-left:7px; padding-right:8px; height:auto; padding-top:10px;
}
.news_hang{
	width:690px; padding-left:5px; clear:both;
	text-align:left; line-height:25px; height:25px; margin-bottom:6px; border-bottom:1px dashed #999;
}
.news_li{
	background-image:url(images/li.jpg); background-repeat:no-repeat; width:10px; height:25px; float:left;
}
.news_txt{
	width:95%; float:left; padding-left:5px;
}
.news_txt a{
	color:#333; text-decoration:none; cursor:pointer;
}
.news_txt a:hover{
	color:#00a7f2; text-decoration:underline; cursor:pointer;
}
.news_time{
	float:right; text-align:right; width:80px;
}
.news_title{
	line-height:30px; border-bottom:dashed 1px #999; text-align:center; font-size:16px; font-weight:bold;
}
.page{
    padding-top:5px;padding-right:20px;padding-bottom:5px;text-align:right;
}
.pro_d{
width:412px; border:2px #666 solid; margin:auto;
}




a{color: #333;text-decoration: none;}
a:hover{color: #00a7f2;text-decoration: underline;}
.p{margin-left:10px;}
.ps{margin-left:5px;display:none; font-size:10px;}
.pss{margin-left:10px;display:block;}
.t{cursor:pointer;background:url(images/close.gif) no-repeat;line-height:20px; padding-left:20px;}
.f{cursor:pointer;background:url(images/open.gif) no-repeat;line-height:20px; padding-left:20px; }
.b{cursor:pointer;line-height:20px; padding-left:20px; height:20px; font-size:11px;}
.fblod{ font-size:11px;}
.padtb8{padding:3px 0; width:195px;}
.fontred{color:#f00;}