/* 通用CSS设置 */

/* 重置浏览器默认样式 */
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, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 全局样式 */
body {
    font-family: Arial, sans-serif;
    color: #333;
    background-color: #fff;
    font-size: 16px;
}

/* 清除 a 标签的默认样式 */
a {
    text-decoration: none; /* 移除下划线 */
    color: inherit; /* 继承父元素的文本颜色 */
    background-color: transparent; /* 移除背景色 */
    outline: none; /* 移除轮廓线 */
}

/* 清除 a 标签鼠标悬停时的默认样式 */
a:hover,
a:focus {
    text-decoration: none; /* 鼠标悬停时不下划线 */
    color: inherit; /* 鼠标悬停时颜色不变 */
    background-color: transparent; /* 鼠标悬停时不改变背景色 */
    outline: none; /* 鼠标悬停时不显示轮廓线 */
}
/* 标题样式 */
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    color: #222;
}

/* 段落样式 */
p {
    margin-bottom: 1em;
}
body{ font-family:"宋体";}
/* 其他全局样式 */
.container {
    width: 80%;
    margin: auto;
    overflow: hidden;
}
.center{ width:1213px; margin:0 auto;}
.top_box{ widows:100%; background:url(images/top_002.gif) repeat-x;	}
.top{display: flow-root;}
.top h1{ margin-top:29px;float:left; background:url(images/h1.gif) no-repeat; width:329px; height:49px; overflow:hidden; line-height:999px;}
.top .navi{ float:right; padding-top:11px; background:url(images/top_001.gif) top right no-repeat;}
.top .navi li{ float:left; line-height:93px;}
.top .navi li a{ display:block; color:#333;height:93px;  width:146px; text-align:center;}
.top .navi li.on a{ background-color:#1f80be; color:#fff;}
.top .navi li a:hover{ background-color:#085b90; color:#fff;}
.foot_box{ background:#018ae2;}
.foot1_box{ background:#018ae2; background:#01a2ea;}
.fott1{ padding:13px 0;}
.fott1 span{ display: block; padding-left:40px; background:url(images/foot001.gif) no-repeat; height:33px; line-height:33px; height:33px; color:#fff;}
.foot2_box{ color:#fff; padding:40px 0 30px 0; display: flow-root;}
.fott2_lift{width:400px; float:left;}
.foot2_box ul{ float:right;}
.foot2_box li { float:left; margin: 0 5px;}
.foot3_box{ background:#000; height:45px; line-height:45px; color:#fff; overflow: hidden;}
.foot3_box p{ float:right;}
.factory .in_banner{ background:url(images/factory_banner.jpg) no-repeat; height:125px; padding-top:266px;}
.in_banner h2{	background:url(images/in_ba_bg.gif) no-repeat;	line-height:125px;	width:281px; text-align:center;	color:#fff;	font-family: "微软雅黑";font-size: 40px;}
.in_left{ float:left;}
.in_left ul{display: flow-root; width:280px;}
.in_left li {	float:left;	border-top: 1px double #b3b3b3;	border-left: 1px double #b3b3b3;}
.in_left ul{border-right: 1px double #b3b3b3; border-bottom: 1px double #b3b3b3;}
.in_left li a{ font-size:14px; color:#b2b2b2; display:block; width:139px; height:41px; text-align:center; padding-top:98px;}
.in_left li a:hover{ color:#908c8c;}
.in_main { padding:65px 0 65px 0; display: flow-root;}
.in_right{ float:right; width:900px;}
.in_right h3{ color:#1f80be; font-size:24px;}
.in_right p{text-indent: 2ch; font-size:14px; line-height:24px; padding:0 0 0  0; margin:14px 0 30px 0;}
.top_main_box{ background-color:#f5f5f5;}
.top_main{ height:679px;background:url(images/top_001.jpg) no-repeat; }
.top_main li h2{ overflow:hidden; height:1px; line-height:99px;}
.top_main li p{ width:450px; margin:100px 0 0 670px;}
.home_banner{ height:630px; width:100%; background:url(images/banner_01.jpg) center no-repeat;}
.factor_main img{ width:880px; margin-bottom:24px;}
.factor_main h4{ padding:42px 0; color:#1f80be;}