﻿/*全局定义*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
body {font-family:宋体,serif;background:#ffffff;font-size:12px; line-height:175%;color:#666666;margin-top:1px;}
table,td,tr,th{font-size:12px;}
p{ margin:5px;}
li{list-style-type:none;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
table { border-collapse:collapse;border-spacing:0;}
img{border:none;}

/*link定义*/
a{text-decoration: none;}
a:link, a:visited{color:#666666;}
a:hover{color:#F60;text-decoration: underline;}

.cWhite a:link, .cWhite a:visited{color:#fff;}
.cWhite a:hover{color:#FC0;text-decoration: underline;}
.cWhite {color:white}

.bold a:link, .bold a:visited{ font-weight:bold}
.bold a:hover{color:#F60;text-decoration: underline;font-weight:bold}

.F14{font-size:14px;}
.F14 a:link, .F14 a:visited{font-size:14px;}
.F14 a:hover {color:#F60;font-size:14px;}

/* 浮动定义 */
.FL{float:left;}
.FR{float:right;}
.clear{clear:both;display:none}
.hidden{display:none;}
.center{text-align:center}
.center  h1{ font-size:20px;padding:8px 0;font-weight:bold}
.padding_5{
	padding:5px;
}
.o_hidden{
	overflow:hidden;
}

/* 首页 */

.list_txt{}
 .list_txt li{height:23px;line-height:23px;border-bottom: 1px  #D9D9D9  dashed;}
 .list_txt span{float:right;font-family:Tahoma;font-size:11px;color:#999999;}



.top_line{
	height:2px;
	overflow:hidden;
	background-color:#4A97BF;
	margin:0 auto;
	width:960px;
	
}
.en_cn_div{
	margin:auto;
	width:960px;
}
.en_cn{
	margin:auto;
	width:150px;
	height:23px;
	line-height:23px;
	float:right;
	background-image:url('Images/cn_en.jpg');
	text-align:center
}
.top_div{
	margin:0 auto;
	width:960px;
	height:70px;
	margin-top:15px;
	background-image:url('Images/daohang_bg.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;

}
.logo{
	width:250px;
	float:left;
	padding:0 5px;
}
.daohang{
	float:left;
	width:685px;
	height:35px;
	line-height:35px;
	padding-top:30px;
	background-image:url('Images/line_1.jpg');
    background-position:center;
    background-repeat:no-repeat;
   

	
}
.daohang .sy{
    float:left;
	width:45px;
	text-align:center;
}
.daohang li{
	float:left;
	width:79px;
	text-align:center;
	
}
.daohang ul{
    padding-left:0px;
    
}
.home_ad{
	margin:5px auto;
	width:960px;
	height:250px;
	overflow:hidden;
	background-color:teal;
}
.home_ad_li{
	margin:5px auto;
	width:960px;
	height:180px;
	overflow:hidden;
	
}
.li_ad{
	width:950px;
	height:100px;
	margin:0 auto;
	padding:5px;
	margin-bottom:5px;
	border:1px #CAD6FD solid;
}
.li_ad li{
	float:left;
	width:160px;
	height:100px;
	margin-right:5px
}
.li_ad img{
margin-left:5px;
	
}
.main{
	margin:0 auto;
	width:960px;
	height:480px;
	
	background-image:url('Images/main_bg.jpg');
	background-repeat:repeat-x;
	
	
}
.main_left{
	width:370px;
	float:left;
}
.main_right{
	width:580px;
	float:left;
	margin-left:8px;
}
.news_list{
	padding:5px;
}
.news_tt{
	background-image:url('Images/lm_bg.jpg');
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	border:1px #D3D3D3 solid;
	line-height:25px;
}
.t_left{
	padding-left:10px;
	padding-top:6px;
}
.t_more{
	float:right;
	padding-right:10px;
	padding-top:8px;
	
}
.pic_news{
	height:90px;
	margin-bottom:5px;
	
	
}
.pic_div{
	float:left;
	margin:5px;
	width:130px;
	height:80px;
	background-color:white;
	display:inline;
	
}
.pic_div img{
    padding:3px;
    border:1px #999999 solid;    
	
}
.pic_txt{
	float:left;
	margin:5px;
	width:196px;
}
.pic_txt h2{
	padding:2px;
	font-weight:bold;
	text-align:center;
}

.about_div{
	height:220px;
	
}
.about_txt{
	padding-right:230px;
	padding-top:20px;
	height:200px;
	line-height:200%;
	background-image:url('Images/about_bg.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;

}
.home_ad1{
	height:85px;
	background-color:#009999;
	margin:8px 0;
}
.case{
	width:305px;
	height:155px;
	border:1px #CCCCCC solid;
	float:left;
	
}
.case_t{
	
	margin:5px auto;
	width:96%;
	border-bottom:1px #CCCCCC solid;
	
	
	}
.contact{
	float:left;
	margin-left:12px;
	
}
.foot{
	text-align:center;
	background-image:url('Images/foot_bg.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	border-top: 3px #999999 solid;
	margin: 0 auto;
	margin-top:5px;
	width:960px;
	padding:8px 0px;
	font-family:"Tahoma"
	
	

	
}
.right2_div{
	overflow:hidden;
	height:160px;
}
.list_lm_bg{
	background-image:url('Images/list_lm_bg.jpg');
	height:30px;
	line-height:30px;
	text-align:center;
	color:white;
	font-size:14px;
	font-weight:bold;
}
.lm_loop ul{
	
	padding:10px 25px;
	
	
	
}
.lm_loop ul li{
	height:28px;
	line-height:28px;
	padding-left:18px;
	border-bottom:1px #CCCCCC solid;
	
}
.list_more{
	padding:20px;
	padding-top:5px;
}
.list_now{
    height:30px;
    line-height:30px;
    border-bottom:1px #CCCCCC  solid;
    padding:0 8px;
    margin:0 20px;
    margin-top:8px;
    
 
}
.page{
	height:25px;
	line-height:25px;
	margin-top:5px;
	background-color:gray
}
.txt_14px{
	font-size:12px;
	line-height:185%
}
.newstime{
	color:#999999;
	height:25px;
	background-color:#EBEBEB
}
.link li{
	height:30px;
}
.link_flash a{
   position:relative;
   
}
.link_flash a:hover{
border:0;
top:-5px;
right:5px;

   
  
  

}
.jishu div{
	height:60px;
}