@charset "utf-8";
*{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
body{
	background:#fff;
	color:#666666;
	text-align:left;
}
div,p,td,table,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	overflow:hidden;
	border:0px;
}
ul,li,ol{
	list-style:none;
}
a{
	color:#085394;
	text-decoration:none;
}
a:hover{
    text-decoration:underline;}



.hd_top{
    margin:0px auto;
	width:918px;
	height:58px;}
.hd_top img{
    }
.hd_top table{
    width:760px;
	height:43px;
	margin-left:2px;
	margin-top:8px;
	float:right;
	background:url(../imges/top_meun_bac.gif) repeat-x top left;
}
.hd_top div{
    height:28px;
	width:80px;
	float:left;
	line-height:28px;
	text-align:center;
	border-right:1px #949494 dashed;}
.hd_top_tel{
    color:#fb760d;
    }
.hd_top_tel span{
    font-size:14px;
	font-weight:bold;}
.hd_main,.hd_main1{
    width:918px;
	height:auto;
	margin:0px auto;}
.hd_main2 div{
    float:left;}
.hd_main1{
    height:32px;
	background-color:#044984;
    }
.hd_main2{
    border-bottom:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #b5b5b5 solid;
	width:916px;
	height:auto;
	margin-left:auto;
	margin-right:auto;}   
.hd_main1tip1{
    background:url(../imges/tip1.gif) repeat-x top left;
	border-left:1px #b1b5b8 solid;}
.hd_main1tip2{
    background:url(../imges/tip2.gif) repeat-x top left;
	border-left:1px #b1b5b8 solid;
	color:#c8d8e7;}
.hd_main1tip2,.hd_main1tip1{
    height:23px;
	float:left;
	width:auto;
	margin-top:9px;
	text-align:center;
	padding:0px 8px;
	line-height:23px;
	font-weight:bold;
}
.hd_main1_font{
    width:704px;
	height:auto;
	line-height:18px;
		margin:18px 12px;
		float:left;
}

.hd_main1_font p{
    
	margin-bottom:20px;
	line-height:20px;
}
.hd_main1_font span{
color:#f75500}
.hd_main2 dl{
    width:170px;
	height:95px;
	float:left;
	border:1px #ccc solid;
	margin-top:12px;
    }
.hd_main2 dt{
    background:url(../imges/r_tipbg1.gif) repeat-x top left;
	height:66px;
	color:#064b84;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	}
.hd_main2 dd{
   
	border-top:1px #ccc solid;
	width:170px;}
.hd_main2 dd img{
     margin-left:30px;
	 margin-top:2px;}
.hd_main2 h1{
    font-weight:bold;
	text-indent:6px;
	height:22px;
	line-height:22px;
	}
.hd_main2_divtip{
    width:170px;
	border:#ccc 1px solid;
	margin-top:6px;
	background:url(../imges/main_gg1.gif) repeat-x top left;
	}
.hd_main2_divtip img{
    border:#CCCCCC 1px solid;
	margin:6px;
	float:left;}
.hd_main2_divtip span{
    width:74px;
	height:64px;
	overflow:hidden;
	float:left;
	margin:9px 4px;}
.hd_main2_divtip p{
    margin:8px 4px;
	}
.hd_main2_divtip_li{
    background:url(../imges/huodongico1.gif) no-repeat 2px 50%;
	height:32px;
	line-height:32px;
	float:left;
	width:170px;
	text-indent:28px;
	font-weight:bold;
	}
.hd_main2_divtip_li1{
    background:url(../imges/main_gg2.gif) no-repeat 2px 50%;
	height:32px;
	line-height:32px;
	float:left;
	width:170px;
	text-indent:28px;
	}
.hd_main2_divtip_li2{
    background:url(../imges/main_gg3.gif) no-repeat 2px 50%;
	height:32px;
	line-height:32px;
	float:left;
	width:170px;
	text-indent:28px;
	font-size:10px;
	}
.hd_main2_divtip ul{
    width:170px;
	float:left;
	height:auto;}
	
	
	
.foot{
	margin:10px auto 0px auto;
	line-height:20px;
	text-align:center;
	clear:both;
	width:964px;
}
.foot dl{
	margin:0px auto;
	width:355px;
	height:45px;
	clear:both;
}
.foot dl dt{
	float:left;
	width:45px;
	height:45px;
}
.foot dl dd{
	float:right;
	width:290px;
	height:45px;
	text-align:left;
}
.foot span,.foot span a{
	color:#3660CE;
}



.f_left {
   width:734px;
   padding:4px;
   float:left;
   display: none;
}
.f_left table td {
   padding:3px 0;}
.f_proimg {
   width:108px;
   height:90px;
   overflow:hidden;
   border:1px #dcdcdb solid;
}
.f_proimg img {
   width:108;
   height:90px;
}
.f_proinfo {
   margin:2px 3px;
}
.f_proinfo h2 {
   font-size:12px;
   height:32px;
   line-height:16px;
   overflow:hidden;
 }
.f_proinfo h2 a {
   color:#a61818;
   text-decoration:none;
}
.f_proinfo h2 a:hover {
   text-decoration:underline;
}
.f_proinfo p {
   font-weight:bold;
   line-height:20px;
}
.f_projj {
   height:32px;
   line-height:16px;
   overflow:hidden;
 }