@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align:baseline;
}
body {
	line-height: 1;
	font-size:12px;
/*	Font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
*/
    Font-family: "微软雅黑";
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a{ text-decoration:none;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;outline:none;}
a:active, a:focus {outline:none;}

/*浮动相关*/
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.fix{overflow:hidden; zoom:1;}
i{ background-repeat:no-repeat; background-image:url(icon.png);_background-image:url(icon.gif); overflow:hidden;}

.main_w975{ width:975px; margin:0px auto;}
.float_w975{ width:975px; float:left;}

.topbg{ background-color:#fff; min-width:975px;}
.top{ height:80px; position:relative;}
.logo{ width:280px; float:left; padding:16px 0px; overflow:hidden;}

.nav{ width:400px; float:right; font:normal 16px/41px "微软雅黑"; height:41px; padding-top:39px;overflow:hidden;}
.nav a{ color:#595959; float:left; width:100px; height:41px; text-align:center;}
.nav a:hover{ color:#595959; text-decoration:underline;}

.toplogin{ float:right;font:normal 16px/41px "微软雅黑";padding-top:39px; overflow:hidden; height:41px; color:#595959; padding-left:70px;}
.toplogin a{ color:#009bcb; margin:0px 10px;}
.toplogin a:hover{ color:#009bcb; text-decoration:underline;}

.footerbg{ background-color:#f2f2f2; height:380px; min-width:975px;}
.copy_right{ color:#666; text-align:center; line-height:28px; padding:10px 0px 0px;}
.footer_fix{ overflow:hidden; zoom:1; padding:35px 0px 25px;}
.float_txt{ float:left; line-height:22px; width:110px; height:180px; overflow:hidden; }
.float_txt dt{ font-size:14px; color:#000; line-height:28px;font-weight:bold;}
.float_txt dt a{color:#000;}
.float_txt dt a:hover{color:#666; text-decoration:underline;}
.float_txt dd{background:url(footer_dian.png) 0px center no-repeat; padding-left:15px; height:22px; overflow:hidden;}
.float_txt dd a{color:#666;}
.float_txt dd a:hover{color:#000; text-decoration:underline;}
.float_w155{ width:155px; float:left;}
.float_w155 h6{ font:bold 16px/28px "微软雅黑"; color:#000;}
.float_w155 h6 a{color:#000;}
.float_w155 h6 a:hover{color:#666; text-decoration:underline;}
.float_w155 li{ overflow:hidden; zoom:1;}
.float_w155 li a{float:left;}
.float_w155 li a i.footter_wb{ float:left; width:35px; height:32px; background:url(footer_wb.png) left top no-repeat;}
.float_w155 li a i.footter_wx{ float:left; width:32px;height:32px; background:url(footer_wx.png) left top no-repeat;}
.float_order{ width:310px; float:left;}
.float_order_phone{ height:74px; background:url(footer_phone.gif) #9f9f9f 30px 10px no-repeat; color:#fff; font-size:18px; line-height:32px; text-align:right; padding:8px 30px 0px 0px;}
.float_order_phone span{ font-size:28px;}
.float_icon{ overflow:hidden; zoom:1; color:#666; line-height:18px; padding-top:10px;}
.float_icon a{ float:left; width:auto;color:#666; text-align:center;_display:inline;}
.float_icon a:hover{color:#666; text-decoration:none;}
.float_icon a img{ margin-bottom:5px;}
.footer_logo{height:69px; overflow:hidden; text-align:center; margin: 10px 0 13px 0;}
.footer_logo a{margin:0px 8px;}
.footer_logo span{margin:0px 24px;}

.popup{position:absolute;left:0;top:0px; background:#000;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;z-index:9990;width:100%; display:none; height:100%;}

.footer{ background-color:#f5f5f5;height:476px; min-width:1000px; }
.footer_box{ overflow:hidden; zoom:1;}
.footer_box dl{ float:left; width:114px; color:#222; padding:55px 0px 44px 0px; margin-right:48px;}
.footer_box dl dt{ font-size:16px; line-height:46px; border-bottom:1px solid #444; padding-bottom:9px; margin-bottom:19px;}
.footer_box dl dd{ font-size:12px; line-height:31px;}
.footer_box dl dd a{ color:#222;}
.footer_box dl dd a:hover{ text-decoration:underline;}
.footer_box_pic{ float:right; width:313px; padding:58px 0px 16px 0px;}
.footer_gz{ font-size:16px; line-height:24px; color:#222; padding:22px 0px 0px 53px;}
.footer_gz a{ margin-left:8px;}
.footer_gz i.footer_wx_icon{background-position:0px -152px; width:34px; height:28px; margin-bottom:-9px;}
.footer_gz i.footer_wb_icon{background-position:-50px -153px; width:32px; height:27px;margin-bottom:-9px;}
.footer_gz i.footer_zfb_icon{background-position:-96px -151px; width:39px; height:29px;margin-bottom:-9px;}
.footer_gs{ overflow:hidden;zoom:1; font-size:12px; line-height:15px; color:#444; padding-top:46px;}
.footer_gs a{ float:left; width:49px; text-align:center;color:#444; margin-right:29px;}
.footer_gs i{display:block;}
.footer_gs i.footer_gs_icon{background-position:-151px -148px; width:35px; height:45px; margin-left:7px;}
.footer_gs i.footer_wj_icon{background-position:-195px -144px; width:43px; height:45px; margin:-6px 0px 0px 5px; padding-bottom:6px;}
.footer_gs i.footer_zx_icon{background-position:-250px -147px; width:34px; height:45px; margin-left:5px;}
.footer_gs i.footer_icp_icon{background-position:-294px -148px; width:31px; height:45px; margin-left:8px;}
.footer_txt{ font-size:12px; line-height:68px; color:#222; text-align:center; border-top:1px solid #444;}
i{ background-image:url(../resource/icon_public.png);background-repeat:no-repeat;display:inline-block;}

