@charset "utf-8";
body, td, th ,div, ul, li, p{ 
    font-size:12px;font-family: Arial, Helvetica, sans-serif; color:#666666; line-height:26px; }
body { margin-left : 0; margin-top : 0; margin-right : 0; margin-bottom : 0; } 
ul, li, p, ol{ list-style-type : none; padding : 0; margin : 0; } 
form{padding:0px;margin:0px;list-style-type:none;}
img{padding : 0; margin : 0; border : 0;}
img, div, input { behavior: url("iepngfix.htc");}
a:link { font-size : 12px; color:#666666; font-family : Arial, Helvetica, sans-serif;text-decoration:none;} 
a:visited { font-size : 12px; font-family : Arial, Helvetica, sans-serif;  text-decoration:none;} 
a:hover {color:#1c5761; font-size : 12px; text-decoration: underline; font-family : Arial, Helvetica, sans-serif; }
.input1{line-height:16px; height:16px; }
.header{ height:78px; background: url(images/top_Bg.jpg) repeat-x;}
.header .i{ width:1002px; height:78px; margin:0 auto; position:relative;}
.headlogo{ position:absolute; top:0; left:0;}
.headlink{  width:385px;height:231px; position:absolute; top:32px; right:100px; z-index:999;}
.headsearch{ width:173px; height:20px; background: url(images/s_bg.jpg) no-repeat; position:absolute; top:30px; right:0; overflow:hidden;}
.headsearch .contxt{ display:inline; float:left; width:135px; height:20px; line-height:20px; color:#999; margin:0 2px 0 9px; background:none; border:none;}
.headsearch .conbtn{ float:left; width:20px; height:20px; background:none; border:none; cursor:pointer;}
.lan{
	font-size:14px;
	color:#1c5761;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.lan1{
	font-size:12px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
.cnblue{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.hui{font-size:14px; color:#bfbfbf; font-family:Arial;}
.bor{border:1px #7da7b3 solid;}
.line{border-bottom:1px solid #ecf0f4;}.foot{ color:#FFFFFF; padding-left:10px;}
.foot a{ color:#FFFFFF; padding-left:10px;}
.line01 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
/* 导航条---------------------------------------------------------------*/
#menu{margin:0 auto; width:939px; height:33px; overflow:hidden;  background:url(images/dht1.jpg) }
#menu ul li {float:left; height:33px; display:block; }
#menu_home a{height:33px; width:102px; display:block; cursor:pointer; float:left; background: url(images/dht1.jpg) no-repeat 0 33px;}
#menu_our a{height:33px; width:139px; display:block; cursor:pointer; float:left; background: url(images/dht1.jpg) no-repeat 102px 33px;}
#menu_services a{height:33px; width:138px; display:block; cursor:pointer; float:left; background: url(images/dht1.jpg) no-repeat 241px 33px;}
#menu_case a{height:33px; width:141px; display:block; cursor:pointer; float:left; background: url(images/dht1.jpg) no-repeat 379px 33px;}
#menu_client a{height:33px; width:143px;display:block; cursor:pointer; float:left; background: url(images/dht1.jpg) no-repeat 520px 33px;}
#menu_contact a{height:33px; width:137px; display:block; cursor:pointer; float:left; background: url(images/dht1.jpg) no-repeat 663px 33px;}
#menu_blog a{height:33px; width:139px; display:block; cursor:pointer; float:left; background: url(images/dht1.jpg) no-repeat 800px 33px;}


#menu_home a:hover,.menu_home_onclick{height:33px; width:102px; display:block; cursor:pointer; float:left; background:url(images/dht1.jpg) no-repeat 0 -33px;}
#menu_our a:hover,.menu_our_onclick{height:33px; width:139px; display:block; cursor:pointer; float:left; background:url(images/dht1.jpg) no-repeat -102px -33px;}
#menu_services a:hover,.menu_services_onclick{height:33px; width:138px; display:block; cursor:pointer; float:left; background:url(images/dht1.jpg) no-repeat -241px -33px;}
#menu_case a:hover,.menu_case_onclick{height:33px; width:141px; display:block; cursor:pointer; float:left; background:url(images/dht1.jpg) no-repeat -379px -33px;}
#menu_client a:hover,.menu_client_onclick{height:33px; width:143px; display:block; cursor:pointer; float:left; background:url(images/dht1.jpg) no-repeat -520px -33px;}
#menu_contact a:hover,.menu_contact_onclick{height:33px; width:137px; display:block; cursor:pointer; float:left; background:url(images/dht1.jpg) no-repeat -663px -33px;}
#menu_blog a:hover,.menu_blog_onclick{height:33px; width:139px; display:block; cursor:pointer; float:left; background:url(images/dht1.jpg) no-repeat -800px -33px;}

#menu span{display:none;}
/*  导航条---------------------------------------------------------------*/


.font15{color:#1c5761; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.font13{color:#1c5761; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.bor1{border-bottom:1px solid  #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.bor2{background:url(images/line2.jpg) right top no-repeat; }

.imag{border:2px solid #e7e7e7; padding:2px;}
.imag1{ padding:2px; border:1px solid #e7e7e7;}

.lefta{ width:240px;  overflow:hidden; }
.lefta ul { width:240px; list-style:none;}
.lefta ul li{ width:240px;  }
.lefta ul li a {  background:url(images/ar1.jpg) no-repeat; display:block;height:30px;line-height:30px; text-indent:30px; }
.lefta ul li a:hover{background: url(images/ar2.jpg) no-repeat; display:block; color:#1c5761; text-indent:30px;  text-decoration:none; font-weight:bold }

.news_list ul{ overflow:hidden; zoom:1;}
.news_list ul li{ height:35px; line-height:35px; vertical-align:middle; background:url(images/line_1.png) repeat-x bottom; overflow:hidden;}
.news_list ul li.hover{ background:#e9eef5 url(images/line_1.png) repeat-x bottom;}
.news_list ul span{ float:left; width:370px; height:35px; padding:0 0 0 15px; background:url(images/arr_2.png) no-repeat 0 13px; overflow:hidden;}
.news_list ul span a{ color:#666;}
.news_list ul span a:hover{ color:#003260;}
.news_list ul i{ float:right; height:30px; color:#999; overflow:hidden;}
.font10{font-size:11px; }
.font10 a{font-size:11px; text-decoration:none}