
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, img, div, form, input, textarea, select, i {
    margin: 0;
    padding: 0;
}
html, body {
}
body {
    background: #fff none repeat scroll 0 0;
    font: 12px/18px "微软雅黑";
    min-width: 960px;
    overflow-x: hidden;
}
a {
    cursor: pointer;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a, input, button {
    outline: medium none;
}
em, i {
    font-style: normal;
}
ul, ol {
    list-style: outside none none;
}
img {
    border: 0 none;
    vertical-align: middle;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
.fn {
    font-weight: normal;
}
.fl {
    display: inline-block;
    float: left;
}
.fr {
    display: inline-block;
    float: right;
}
.cl::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.cl {
    clear: both;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.pf {
    position: fixed;
}
.zi01 {
    z-index: 1;
}
.zi02 {
    z-index: 2;
}
.zi03 {
    z-index: 3;
}
.zi04 {
    z-index: 4;
}
.dis_n {
    display: none;
}
.dis_b {
    display: block;
}
.dis_i {
    display: inline-block;
}
.ind {
    text-indent: 2em;
}
.noborder {
    border: 0 none;
}
.notext {
    overflow: hidden;
    text-indent: -999em;
}
.ovh {
    overflow: hidden;
}
.mat {
    margin: 0 auto;
}
.text_ov {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tac {
    text-align: center;
}
.mb10 {
    margin-bottom: 10px;
}
.mb22 {
    margin-bottom: 22px;
}
.mb30 {
    margin-bottom: 30px;
}
body .bg_fix {
    background-attachment: fixed;
}
.ts_cl {
    transition: color 0.25s ease 0s;
}
.ts_op {
    transition: opacity 0.25s ease 0s;
}
.ts_bg {
    transition: background 0.25s ease 0s;
}
.ts_bd {
    transition: border-color 0.25s ease 0s;
}
.ts_tf {
    transition: transform 0.25s ease 0s;
}
.ts_al {
    transition: all 0.25s ease-in-out 0s;
}
.content {
    width: 960px;
}
.bt_bgcl {
    background-color: #ef8e2f;
    border-left: 4px solid #f08114;
    color: #fff;
    font: 14px/24px "微软雅黑";
    height: 24px;
    padding: 13px 16px;
}
.bt_bgcl strong {
    font-size: 18px;
    padding-right: 8px;
}
.bt_bgcl a.a_more {
    color: #373838;
    font-size: 14px;
}
/*
.bt_bgcl a.a_more:hover {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}*/
.td_top {
    height: 100px;
    padding-top: 20px;
}
.logot {
    height: 82px;
    width: 325px;
}
.navt {
    padding: 24px 10px 0 0;
    width: 610px;
}
.navt ul {
	
}
.navt li {
    padding: 6px 10px 0;
    border-left: 1px solid #c0c0c0;
}
.navt li.last {
	margin-right: 0;
}
.navt li, .navt li a {
	font-family: "微软雅黑";
    height: 40px;
    width: 100px;
}

.navt li a {
    color: #7c7c7c;
    font-size: 14px;
}
.navt li a::before {
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: all 0.3s ease 0s;
    width: 100%;
}
.navt li.on a, .navt li:hover a {
    color: #ef8e2f;
	border-bottom: 4px solid #ef8e2f;
}
.navt li.on a::before, .navt li:hover a::before {
}
:root .navt li.on a::before, *:root .navt li:hover a::before {
    opacity: 0;
    transform: scale(1.2);
}

.navt li span.icon {
	display: block;
	width: 24px;
	height: 24px;
	float: left;
}
.navt li span.text {
	display: block;
	width: 72px;
	height: 24px;
	float: right;
	line-height: 24px;
}

.navt li span.home {
	background-image: url("../images/icon_home.png");
}
.navt li.on span.home {
	background-image: url("../images/icon_home_h.png");
}
.navt li span.product {
	background-image: url("../images/icon_product.png");
}
.navt li.on span.product {
	background-image: url("../images/icon_product_h.png");
}
.navt li span.company {
	background-image: url("../images/icon_company.png");
}
.navt li.on span.company {
	background-image: url("../images/icon_company_h.png");
}
.navt li span.join {
	background-image: url("../images/icon_join.png");
}
.navt li.on span.join {
	background-image: url("../images/icon_join_h.png");
}
.navt li span.contact {
	background-image: url("../images/icon_contact.png");
}
.navt li.on span.contact {
	background-image: url("../images/icon_contact_h.png");
}

.main {
    padding-bottom: 30px;
}

.footer {
    background-color: #fff2f2;
    border-top: 7px solid #ef8e2f;
    padding-top: 38px;
}
.footer .content {
    color: #656565;
    height: 140px;
}
.flogo {
    height: 104px;
    margin-right: 50px;
    top: 6px;
    width: 100px;
    z-index: 1;
}
.fnav {
    width: 720px;
}
.fnav span {
    line-height: 20px;
    margin-bottom: 8px;
}
.fnav a {
    color: #656565;
    font-size: 14px;
}
.fnav a:hover {
    color: #333;
}
.fnav i {
    display: inline-block;
    padding: 0 10px;
}
.fnav .fwarn {
    width: 720px;
}
.fnav .finfo {
    width: 450px;
}
.fnav .fgongan {
    width: 270px;
    padding-top: 30px;
}
.fotrd {
    width: 64px;
}
.mtl {
    margin-left: 24px;
}

