dl,dt,dd{
	list-style:none;
	margin:0;
	padding:0;
	border:0
}
body{
    font-family: 'Source Han Sans Normal', 'Source Han Serif Normal', 'Source Han Sans CN Normal','宋体','黑体',Arial, sans-serif;
}
.ArtTitle{
 font-size:15px;
 text-align:center;
}
.ArtDate{
	 font-size:15px;
     text-align:center;	
}
.ArtContent{
	padding-top:10px;
	font-size:15px;
	line-height: 28px;
}
.ArtContent a{margin-left:12px;}
p{
	text-indent: 2em; /* 2个字的宽度 */
}

.img_center {
    margin-top:6px ;
    margin-bottom:14px;
}
.img_center img{ 
    padding-top:10px;
    padding-bottom:0px;
    margin:auto 28px; 
	}

#forall_zh{
	width:1024px;
	margin-right:auto;
	margin-left:auto
}
#img_about{
	width:1020px;
	height:147px;
	border:2px solid #27AAE1;
	background-image:url(../img/img_1.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat
}
#lubiao{
	height:32px;
	width:1024px;
	background-image:url(../img/lubiao_bg4.gif);
	background-repeat:no-repeat;
	text-align:right;
	line-height:32px;
	font-size:12px
}
#list_left{
	width:230px;
	float:left;
	text-align:left;
	height:auto;
	background-image:url(../img/left_bg.gif);
	background-repeat:repeat-y
}
#content_right{
	width:774px;
	float:left;
	text-align:left;
	margin-left:20px
}
.mtitle{
	height:40px;
	line-height:40px;
	padding-left:23px;
	color:#227fc4;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #e3e3e3;
	border-bottom:1px dashed #e3e3e3;
	background:url(../img/img_top.jpg) no-repeat;
	background-position:center left
}
.mbody{
	margin:15px 15px;
	line-height:21px;
	overflow:hidden;
	clear:both
}
.hxln{
	margin:0;
	padding:0
}
.hxln li{
	list-style:none;
	padding-left:15px;
	margin-bottom:8px
}
.hxln strong{
	line-height:26px;
	font-family:"Source Han Sans CN";
	color:#000;
	font-size:14px;
	font-weight:normal;
	margin-right:20px;
	display:block
}
.hxln li td{
	line-height:24px
}
#img_product{
	width:1020px;
	height:147px;
	border:2px solid #14BCAA;
	background-image:url(../img/img_2.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat
}
#img_news{
	width:1020px;
	height:147px;
	border:2px solid #27AAE1;
	background-image:url(../img/img_5.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat
}
#img_contact{
	width:1020px;
	height:147px;
	border:2px solid #27AAE1;
	background-image:url(../img/img_7.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat
}
.mbodyb{
	clear:both;
	width:100%;
	line-height:21px;
	overflow:hidden
}
#img_Projects{
	width:1020px;
	height:147px;
	border:2px solid #27AAE1;
	background-image:url(../img/je.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat
}
#img_Support{
	width:1020px;
	height:147px;
	border:2px solid #27AAE1;
	background-image:url(../img/img_4.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat
}
.hrimgR{
	padding:2px;
	border:#f5f5f5 solid 3px;
	margin-left:20px
}
.downfile{
	width:100%;
	border-collapse:collapse
}
.downfile th{
	text-align:left;
	color:#0a51a1;
	border-bottom:1px solid #0C8ECD;
	background-color:#ECF3F7;
	padding:8px
}
.downfile td{
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	padding:8px
}
.downfile a{
	background:url(../img/down.gif) no-repeat;
	width:11px;
	height:11px;
	display:block;
	overflow:hidden
}
.show a{
	background:url();
	width:90px;
	overflow:visible;
	font-size:12px;
	display:block
}
.pages{
	margin-top:10px;
	margin-left:300px;
	clear:both;
	font-family:Geosanslight,sans-serif,ו;
	font-size:12px;
	color:#F95E01
}
#fontset span{
	color:#069;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
	background-color:#F9EDBD;
	border:solid 1px #F95E01;
	margin:0 3px
}
#fontset a:link,#fontset a:visited{
	color:#F95E01;
	font-weight:bold;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
	background-color:#f5f5f5;
	border:solid 1px #0099CB;
	margin:0 3px
}
#fontset a:hover{
	color:#ffffff;
	border:solid 1px #0099CB;
	background-color:#F95E01
}
#fontline{
	line-height:32px;
	font-size:15px
}
.mlist{
	
}
.mlist ul{
	margin:0;
	padding:0;
	list-style:none;

}
.mlist li{
	padding-left:10px;
	border-bottom:1px solid #eee;
	background-image:url(../img/f.gif);
	background-repeat:no-repeat;
	background-position:center left;
	line-height:32px
}
.mlist span{
	font-weight:bold;
	color:#5887c2;
	font-size:10px;
	padding-left:5px
}
.contboxTit{
	background:url(../img/contTitbg1.jpg) left 10px repeat-x;
	margin-right:35px
}
.contboxTit strong{
	background:#FFF;
	padding:0 10px;
	margin-left:25px
}
.contbox{
	border:#EF8200 solid 0px;
	border-top:0;
	padding:5px 0 5px 15px;
	margin-right:35px;
	margin-bottom:8px;
	font-family:arial,sans-serif;
	font-size:14px
}
.product_min{
	width:143px;
	overflow:hidden;
	float:left;
	margin:0 0 8px 8px;
	display:inline
}
.product_min dt{
	width:143px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:url(../img/top18.gif) no-repeat;
	text-align:center;
	color:#38AFD3;
	font-weight:bold
}
.product_min dd{
	border:1px solid #cecece;
	border-top:none
}
.product_list{
	margin-top:14px;
	margin-bottom:0;
	height:180px
}
.product_list dt a{
	color:#38AFD3
}
.product_list dd{
	text-align:center;
	background-color:#f5f5f5;
	padding:5px 0
}
.product_list .desc{
	text-align:left;
	line-height:18px
}
.pNote{
	float:left;
	width:460px
}
.pNote p{
	margin:0;
	padding:0
}
.pPic{
	float:right;
	width:232px;
	height:154px;
	background:url(../img/product_pic_bg.gif) no-repeat
}
.pPic img{
	margin:4px
}
.product_max{
	width:684px;
	margin:0 0 20px 14px;
	clear:both
}
.product_max dt{
	width:684px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:url(../img/pr_bg.gif) no-repeat;
	padding-left:22px;
	color:#227fc4;
	font-weight:bold
}
.product_max dd{
  width:672px;
	border:1px solid #cecece;
	border-top:none;
	margin-left:4px;
}
.product_max table{
	width:100%
}
.product_max td{
	border:0px ;
	text-align:left;
	background:#f5f5f5;
	padding:6px 0;
	padding-left:15px
}
.divider{
	LINE-HEIGHT:1px;
	MARGIN-TOP:1px;
	BACKGROUND:url(../img/dotted_line_light_dark.gif) repeat-x left top;
	HEIGHT:1px;
	CLEAR:both;
	FONT-SIZE:1%
}
.detailinfo{
	TEXT-ALIGN:left;
	PADDING-BOTTOM:5px;
	PADDING-LEFT:90px;
	PADDING-RIGHT:6px;
	DISPLAY:block;
	PADDING-TOP:5px
}
.detailinfo A.title{
	TEXT-ALIGN:left;
	COLOR:#007a77;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	PADDING-TOP:0px
}
.detailinfo A.title:hover{
	COLOR:#ff7403;
	FONT-WEIGHT:bold
}
.detailinfo A.title IMG{
	BORDER-BOTTOM:#e9e9e9 1px solid;
	BORDER-LEFT:#e9e9e9 1px solid;
	WIDTH:80px;
	MARGIN-BOTTOM:8px !important;
	FLOAT:left;
	HEIGHT:80px;
	MARGIN-LEFT:-90px;
	BORDER-TOP:#e9e9e9 1px solid;
	BORDER-RIGHT:#e9e9e9 1px solid
}
.detailinfo A.action-link{
	MARGIN-TOP:2px;
	padding-left:20px;
	DISPLAY:block;
	MARGIN-BOTTOM:2px;
	BACKGROUND:url(../img/arrow_black.png) no-repeat left center;
	FLOAT:none;
	FONT-WEIGHT:bold;
	MARGIN-RIGHT:10px
}
#search_nov{
	TEXT-ALIGN:center;
	margin-top:60px
}
#fclean{
	clear:both
}
#Showbox{
	position:absolute;
	z-index:1;
	left:0px;
	width:109px;
	overflow:hidden
}
.kftop .closediv{
	float:right;
	width:15px;
	height:10px;
	margin:12px 7px 0 0;
	cursor:pointer
}
.kftop{
	background:url(../kf/qq_top2.gif) center top no-repeat;
	height:34px;
	width:109px
}
#Showbox .cont1{
	font-size:12px;
	padding:0px 10px 0 10px;
	background:url(../kf/qq_middle_bg.jpg) left top repeat-y
}
#Showbox .cont1 .head1{
	text-align:center;
	height:19px;
	line-height:19px;
	background:url(../kf/head1.gif) left top repeat-x;
	color:#0D6AB0
}
#Showbox .cont1 .list1{
	padding:2px 0 2px 0;
	text-align:center;
	line-height:28px
}
#Showbox .kfbottom{
	width:109px;
	height:33px;
	background:url(../kf/qq_logo.gif) left center no-repeat
}
.foot_table{
	width:1024px;
	height:90px;
	background-color:#e8e8e8;
	text-align:center;
	margin-top:5px;
	padding-top:16px;
	margin-bottom:3px;
	border-top:solid 3px #27AAE1
}
.foot_table p{
	line-height:20px;
	padding-bottom:9px
}
#kg{
	width:1024px;
	height:30px;
	background-color:#cecece;
	margin-bottom:5px
}
#form1{
	text-align:right;
	padding-top:4px
}


ul,li{list-style:none;margin:0;padding:0;border:0;}
a:link {  color: #000000; text-decoration: none}
a:hover {  color: #077a77;text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
body{font-size:12px;font-family:sans-serif,Geosanslight, Helvetica;  text-align:center; margin:0 auto;BACKGROUND: url(../img/main-bg.gif) }
#index_top{
     width:960px;
     height:100px;
     background-color:#f8f8f8;
     padding:20px 42px 0px 22px;
     text-align:left;
     border-top:solid 2px #14bcaa;
     border-bottom:solid 1px #14BCAA;
}
#img_le{
     float:left;
     width:488;     
}
.mtop {
	TEXT-ALIGN: right; FLOAT: right; valign:top;
}
.mtop SPAN {
	FLOAT: left
}
.mtop A {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/f.gif)  no-repeat left center;  MARGIN-LEFT: 16px
}
.mtop INPUT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; MARGIN: 5px 0px 0px 5px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}  
#jiachu{font-family: arial, sans-serif; font-weight:bold ; font-size:14px; }

/* nav-menu */
.menu {
       font-family: 宋体,arial, sans-serif; 
       font-weight:bold ;
       width:915px; 
       height:35px; 
       position:relative; 
       margin:0; 
       font-size:14px; 
       padding-left:109px;
       text-align:center;
       background-image:url(../img/navbg.gif);
}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {
       float:left; 
       width:113px;
       line-height:35px;
       border-left:solid 1px #cecece;
       border-right:solid 1px #cecece;
       }
       
.menu ul li a, .menu ul li a:visited {
       display:block; 
       float:left; 
       width:113px; 
       text-decoration:none; 
       height:35px; 
       line-height:35px; 
       color: #27AAE1;
       }
  
.menu ul li ul {display:none;font-size:13px; }

.menu ul li:hover a {
      color: #F95E01; 
      background:#F9EDBD;
      }
  
.menu ul li:hover ul {
      display:block; 
      position:absolute; 
      width:1024px; 
      top:35px; 
      left:0; 
      background:#ebeac0; 
      color:#fff;
      }
      
.menu ul li:hover ul li {
      float:left; 
      border:0; 
      width:84px; 
 }
.menu ul li:hover ul li a {display:block; background:#ebeac0; color:#E7762A;width:93px; }
.menu ul li:hover ul li a:hover {background:#F95E01; color:#ffffff;}


.newsbt{text-align:center;font-family:ו;font-size:15px;color:#27AAE1;font-weight:bold;margin-bottom:8px}
.newsdate{text-align:center;font-family:ו;font-size:15px;color:#0066CC;font-weight:bold;margin-bottom:13px}
.hrs{height:1px;border:none;border-top:1px dashed #0066CC}