﻿.wrap
{
    width: 1190px;
    margin: 0 auto;
}
.wrap0
{
    width: 800px;
    margin: 0 auto;
}
.wrap00
{
    width: 302px;
    margin: 0 auto;
}
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul
{
    margin: 0;
    padding: 0;
    font-weight: normal;
}
body
{
    color: #323232;
    font-size: 14px;
    font-family: 'Arial',"Microsoft YaHei","微软雅黑","宋体";
    line-height: 28px;
}
body
{
    width: 100%;
    overflow-x: hidden;
}
li, ol, ul
{
    list-style: none;
}
a
{
    text-decoration: none;
    color: #000;
}
a:hover
{
    color: #58a7e0;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.clear:after
{
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    content: "";
}
.clear
{
    zoom: 1;
}
.clr
{
    clear: both;
}
.elps
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.top
{
    padding: 10px 0 10px 0;
}
.top .tel
{
    background: url(../image/tel_icon.jpg) no-repeat 0 center;
    padding-left: 80px;
    margin-left: 168px;
    margin-right: 20px;
    margin-top: 23px;
}
.top .tel .zh
{
    font-size: 16px;
    color: #000;
}
.top .tel .num
{
    font-size: 24px;
    color: #e70000;
    font-family: "arial";
    font-weight: bold;
}
.nav
{
    background-color: #0092d6;
}
.nav ul
{
    padding: 10px 0;
}
.nav ul li
{
    margin-left: 65px;
    float: left;
}
.nav ul li:first-child
{
    margin-left: 22px;
}
.nav ul li a
{
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}
.product
{
    margin-top: 80px;
}
.product .product_title
{
    text-align: center;
}
.product .product_title h3
{
    font-size: 36px;
    color: #000;
    background: url(../image/product_title_bg.jpg) no-repeat center center;
}
.product .product_title h3 span
{
    color: #0092d6;
    font-weight: bold;
}
.product .product_title .zh
{
    font-size: 16px;
    color: #585858;
    margin-top: 20px;
}
.product .product_title .en
{
    font-family: "Arial";
    font-size: 12px;
    color: #585858;
    margin-top: 14px;
}
.product .product_title .product_more
{
    background-color: #0092d6;
    display: block;
    width: 132px;
    height: 26px;
    font-family: "Arial";
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
}
.product .product_content
{
    margin-top: 30px;
}
.product .product_content ul li
{
    width: 390px;
    text-align: center;
    float: left;
    margin-left: 10px;
    margin-top: 20px;
}
.product .product_content ul li:nth-child(1)
{
    margin-left: 0;
}
.product .product_content ul li:nth-child(4)
{
    margin-left: 0;
}
.product .product_content ul li:nth-child(7)
{
    margin-left: 0;
}
.product .product_content ul li .name
{
    width: 390px;
    font-size: 18px;
    color: #000;
}
.about
{
    margin-top: 80px;
    background: url(../image/about_bg.jpg) no-repeat center 0;
    padding-top: 80px;
    padding-bottom: 141px;
}
.about h3
{
    font-size: 36px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.about .about_content
{
    margin-top: 88px;
    margin-left: 65px;
    width: 721px;
}
.about .about_content p
{
    font-size: 14px;
    color: #000;
    line-height: 32px;
}
.about .about_content p a
{
    font-size: 14px;
    color: #000;
}
.about .about_more
{
    background-color: #0092d6;
    display: block;
    width: 102px;
    height: 26px;
    font-family: "Arial";
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    margin-left: 678px;
    margin-top: 20px;
}
.patent
{
    background: url(../image/patent_bg.jpg) no-repeat center 0;
    padding-bottom: 494px;
    padding-top: 125px;
}
.patent .patent_title
{
    margin-right: 130px;
}
.patent .patent_title .zh
{
    font-size: 34px;
    color: #000;
    font-weight: bold;
}
.patent .patent_title .en
{
    font-size: 24px;
    color: #000;
    font-family: "Arial";
    text-transform: uppercase;
    margin-right: 170px;
    width: 718px;
    line-height: 35px;
}
.patent .patent_content
{
    margin-top: 10px;
}
.patent .patent_content li
{
    width: 252px;
    height: 345px;
    float: left;
    margin-left: 60px;
    margin-top: 60px;
}
.patent .patent_content li:nth-child(1)
{
    margin-left: 0;
}
.patent .patent_content li:nth-child(5)
{
    margin-left: 0;
}
.news
{
    margin-top: 80px;
}
.news h3
{
    text-align: center;
    font-size: 36px;
    color: #000;
}
.news h3 span
{
    color: #0092d6;
    font-weight: bold;
}
.news ul
{
    width: 1210px;
    margin-top: 30px;
}
.news ul li
{
    min-height: 95px;
    margin-bottom: 30px;
    background: url(../image/news_li01_bg.jpg) no-repeat;
}
.news ul li:nth-child(2)
{
    background: url(../image/news_li02_bg.jpg) no-repeat;
}
.news ul li:nth-child(3)
{
    background: url(../image/news_li03_bg.jpg) no-repeat;
}
.news ul li .content
{
    width: 868px;
    margin-left: 190px;
}
.news ul li .content .tit
{
    font-size: 20px;
    color: #757575;
    margin-top: 17px;
}
.news ul li .content .des
{
    font-family: "Arial";
    font-size: 12px;
    color: #757575;
    margin-top: 8px;
}
.news ul li .time
{
    width: 109px;
    text-align: center;
    margin-top: 20px;
}
.news ul li .time .year
{
    font-family: "Arial";
    font-size: 24px;
    color: #fff;
}
.news ul li .time .date
{
    font-family: "Arial";
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin-top: 5px;
}
.news .news_more
{
    display: block;
    width: 125px;
    height: 35px;
    background-color: #747474;
    color: #fff;
    text-align: center;
    line-height: 35px;
    margin: 0 auto;
}
.factory
{
    margin-top: 80px;
    background: url(../image/factory_bg.jpg) no-repeat center 0;
    padding-bottom: 37px;
}
.factory .factory_title
{
    text-align: center;
    padding-top: 78px;
}
.factory .factory_title h3
{
    font-size: 36px;
    color: #fff;
    font-weight: bold;
}
.factory .factory_title .zh
{
    font-size: 16px;
    color: #fff;
    margin-top: 25px;
}
.factory .factory_title .en
{
    margin-top: 42px;
    font-family: "Arial";
    font-size: 12px;
    color: #fff;
}
.factory .factory_more
{
    display: block;
    width: 125px;
    height: 35px;
    background-color: #80c9eb;
    color: #fff;
    text-align: center;
    line-height: 35px;
    margin: 0 auto;
    margin-top: 240px;
}
.contact
{
    background: url(../image/contact_bg.jpg) no-repeat center 0;
    padding-top: 95px;
    padding-bottom: 59px;
}
.contact p
{
    font-size: 30px;
    color: #0092d6;
    font-weight: bold;
}
.contact ul
{
    margin-top: 20px;
}
.contact ul li
{
    font-size: 14px;
    color: #000;
    background: url(../image/contact_li_bg.png) no-repeat 0 center;
    padding-left: 20px;
    margin-bottom: 10px;
}
.email_bg
{
    background-image: url(../image/img27.jpg);
    background-repeat: repeat-x;
    height: 103px;
    margin-top: 30px;
}
.email_box
{
    width: 1000px;
    margin: 0 auto;
    padding-top: 34px;
}
.email_box .email_title
{
    font-size: 22px;
    color: #333;
    float: left;
    margin-top: 5px;
    font-weight: bold;
}
.email_box .line1
{
    width: 1px;
    height: 39px;
    background-color: #cacaca;
    float: left;
    margin-left: 23px;
    margin-right: 23px;
}
.email_box .email
{
    float: left;
    padding-top: 8px;
}
.email_box .email .name
{
    font-size: 12px;
    float: left;
    line-height: 2px;
    margin-top: 10px;
}
.email_box .email .username
{
    height: 20px;
    line-height: 20px;
    float: left;
    padding-left: 6px;
    border: 1px solid #a7a6aa;
}
.email_box .email .name_1
{
    font-size: 12px;
    float: left;
    margin-left: 8px;
    line-height: 2px;
    margin-top: 10px;
}
.email_box .img_4
{
    float: left;
    margin-left: 15px;
    margin-top: 2px;
}
.email_box .img_3
{
    float: right;
    margin-right: 0;
}
.link
{
    margin: 0 auto;
    background: url(/Html/images/link_bg.jpg) no-repeat center;
    background-color: #e5e5e5;
    padding: 20px 0 18px 187px;
}
.link img
{
    float: left;
    margin-right: 30px;
}
.code
{
    background: url(../image/code_bg_07.jpg);
    text-align: center;
    height: 211px;
}
.code .width
{
    width: 671px;
    margin: 0 auto;
}
.code img
{
    margin-top: 60px;
}
.code .company_name
{
    padding-top: 64px;
    margin-left: 25px;
}
.code .company_name .zh
{
    font-size: 43px;
    color: #6d6d6d;
    font-weight: bold;
}
.code .company_name .en
{
    font-family: "Arial";
    font-size: 20px;
    color: #6f6f6f;
    text-transform: uppercase;
    margin-top: 10px;
}
.footer
{
    background: url(../image/footer_bg.jpg) no-repeat center;
    padding-bottom: 15px;
    background-color: #424242;
}
.footer h3
{
    text-align: center;
    line-height: 30px;
    color: #ccc;
    padding-top: 30px;
    font-size: 12px;
}
.footer>dl>h3>a
{
    margin: 0 10px;
    font-family: "Arial","宋体";
    font-size: 12px;
    color: #ccc;
    background: url(/Html/images/footer_li_bg);
}
.footer p
{
    font-family: "Arial","宋体";
    font-size: 12px;
    color: #ccc;
}
.footer p a
{
    color: #ccc;
}
.ny_ban
{
    text-align: center;
}
.ny_about
{
    margin-top: 50px;
    background: url(../image/ny_about_bg.jpg) no-repeat center bottom;
}
.ny_about .ny_about_title h3
{
    font-size: 30px;
    color: #0092d6;
    font-weight: bold;
    background: url(../image/ny_about_title.jpg) no-repeat center 0;
    padding-bottom: 22px;
    padding-left: 24px;
    padding-top: 6px;
}
.ny_about .ny_about_content
{
    height: 800px;
    margin-top: 30px;
}
.ny_about .ny_about_content p
{
    font-size: 14px;
    color: #2c2c2c;
}
.ny_about .ny_about_content p a
{
    font-size: 14px;
    color: #2c2c2c;
}
