﻿body, html {
    background: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
}

#frame1 h2, #footer h2, #top01 h2, #login01 h2, #about h2, #about_banner01 h2 {
    display: none;
}

.control .txt {
    font-size: 12px;
    line-height: 26px;
}

Modhover {
    min-height: 10px;
    _height: 10px;
}

/*瀹㈡埛璧勬枡*/
#DEFAULT .PAGE_myuser #main {
    margin: 0;
}

    #DEFAULT .PAGE_myuser #main #main2 {
        background: #ebebeb;
        margin: 0;
    }

        #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul {
            padding-top: 44px;
        }

            #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul li {
                height: 48px;
            }

                #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul li label {
                    width: 100px;
                    text-align: right;
                    display: inline-block;
                }

                #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul li input {
                    display: inline-block;
                    width: 310px;
                    height: 24px;
                    line-height: 24px;
                }

            #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00001 {
                padding-left: 104px;
            }

                #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00001 input {
                    width: 314px;
                    height: 30px;
                    border: none;
                    background: #e84d4d;
                    color: #fff;
                }

            #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00002 input {
                width: 18px;
                height: 14px;
            }

            #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00002 label {
                line-height: 20px;
            }

            #DEFAULT .PAGE_myuser #main #main2 #pemodule2 .main ul .btn00002 {
                height: 30px;
            }
/*瀹㈡埛璧勬枡缁撴潫*/

/*鍏叡鏍峰紡*/
.PAGE_home {
    min-width: 1200px;
    width: 100%;
}

img {
    display: block;
    padding: 0;
    margin: 0;
}

#chanpin h2, #partner h2, #download h2, #login0001 h2, #lianxi h2, #lo h2, #sign h2, #Warranty h2, #catalogue001 h2, #warranty h2, #time001 h2 {
    display: none;
}

#DEFAULT #main1, #THREE-RIGHT #main1 {
    padding: 0;
}

#DEFAULT #Content, #THREE-RIGHT #Content {
    padding: 0 0 0 0;
}

    #DEFAULT #Content .control, #THREE-RIGHT #Content .control {
        width: 840px;
    }

.ui-state-error, .ui-widget-content .ui-state-error {
    border: 1px solid #376bff;
    background: #376bff;
    color: #fff;
}

#DEFAULT #Content .control, #THREE-RIGHT #Content .control {
    width: 840px;
}

#DEFAULT #PageLeft .control, #THREE-RIGHT #PageRight .control {
    width: 330px;
    margin: 0 0 0;
    overflow: hidden;
}

#DEFAULT #main #PageLeft .control h2 {
    background: none;
    padding: 0 10px 0 24px;
    height: 44px;
    width: auto;
}

    #DEFAULT #main #PageLeft .control h2 span {
        font-size: 26px;
        color: #060606;
        line-height: 40px;
    }

.control h2 {
    float: none;
}

#THREE #main .control .content {
    width: 100%;
    padding: 0 0;
}

li a:hover, .active a, #__ErrorMessagePanel {
    color: #333 !important;
}

#pemodule1 {
    position: relative;
    z-index: 2;
    min-height: 20px;
    _height: 20px;
    padding-bottom: 40px;
}

#THREE #main .control {
    padding: 0;
    border-bottom: none;
}

#THREE .PAGE_home #main .control .content {
    padding: 0 0;
}

#DEFAULT #main .control .content, #THREE-RIGHT #main .control .content {
    width: 100%;
    padding: 0 0 16px;
}

.control h2 span {
    font-size: 16px;
    text-transform: none;
}

.Modhover #partsearch {
    position: relative;
    z-index: 2;
    min-height: 10px;
    _height: 10px;
}

#main #contactcard .content ul li {
    height: auto;
    border-bottom: 2px dashed #fff;
}

#THREE #main1 {
    width: 100%;
    padding: 0;
    min-width: 1200px;
}

#PageBottom {
    float: left;
    width: 100%;
    height: auto;
    padding: 0;
    min-width: 1300px;
}

#PageBottom1 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0 0;
    background: #fff;
    border-bottom: none;
    overflow: hidden;
}

#DEFAULT #PageBottom1, #THREE-RIGHT #PageBottom1 {
    border: none;
}

.icppic {
    display: none;
}

.control {
    float: none;
    width: auto;
    height: auto;
}

#PageBottom1 .control .content {
    float: left;
    width: 100%;
    padding: 0;
}

#PageTop {
    float: none;
    width: 100%;
    height: auto;
    padding: 51px 0 0;
    background: #fff;
}

.PAGE_home #main {
    padding: 40px 0 0;
    margin: 0;
}

/*鍏叡鏍峰紡缁撴潫*/



/*杩斿洖椤堕儴*/
#cbtop {
    width: 50px;
    height: 50px;
    position: fixed;
    right: 30px;
    bottom: 150px;
    cursor: pointer;
    z-index: 100;
    display: none;
}

/*banner 灏忓渾鍦�*/
#backplaynum a {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #376bff;
    border-color: #376bff;
}

#backplaynum {
    bottom: 36px;
}

    #backplaynum .act {
        background: no-repeat;
        border: 2px solid #376bff;
    }

.PAGE_home #backpic {
    width: 100%;
    height: 550px;
    min-width: 1276px;
}
/*banner 灏忓渾鍦� 缁撴潫*/



/*璐墿杞�*/
.PAGE_pdcar #form1 {
    margin-top: 20px;
}

#main #pdcar .orderstep {
    margin: 0 0 0px;
}

.PAGE_pdcar #main #main1 {
    width: 1200px;
    margin: 20px auto 30px;
    float: none;
}

.PAGE_product #main #main1 {
    width: 1200px;
    margin: 20px auto 0;
    float: none;
}

    .PAGE_product #main #main1 .pagenav {
        padding: 0;
    }

#pdcar .orderstep ul.step1 {
    height: 40px;
    background: url(../images/order1.jpg) no-repeat;
    overflow: hidden;
}

#pdcar .orderstep ul.step2 {
    height: 40px;
    background: url(../images/order2.jpg) no-repeat;
    overflow: hidden;
}

#pdcar .orderstep ul.step3 {
    height: 40px;
    background: url(../images/order3.jpg) no-repeat;
    overflow: hidden;
}

#pdcar .orderstep li.current {
    background: none;
    color: #FFFFFF;
}

#pdcar .orderstep ul li {
    background: none;
    color: #404040;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 12px 0 0;
    text-align: center;
    width: 388px;
}

    #pdcar .orderstep ul li.currentlast {
        color: #fff;
    }

    #pdcar .orderstep ul li.current span.first {
        background: none;
    }

    #pdcar .orderstep ul li span.first {
        background: none;
        display: block;
        padding: 0px 10px;
    }

#pdcar .emptycar {
    padding: 200px 0;
    background: url(../images/kong.jpg) no-repeat center 110px #fff;
    text-align: center;
    font-size: 14px;
    color: #666;
    border: 1px solid #dbdbdb;
    margin-top: 14px;
}

#main #pdcar table td a {
    color: #000;
    font-size: 14px;
    margin: 0 0 10px;
    font-weight: normal;
}

#main #pdcar table td.img a {
    margin: 0 auto 10px;
    display: block;
}

#pdcar table tr td {
    padding: 4px;
    border-bottom: 1px solid #d6d6d6;
    vertical-align: top;
}

#main #pdcar table tr td input.txt {
    text-align: center;
}

#pdcar .toolsbar #change, #main #pdcar input#clear, #main #pdcar input#continue {
    float: left;
    width: auto;
    height: 32px;
    line-height: 30px;
    padding: 0 20px;
    font-weight: normal;
    text-align: center;
    background: #e3e3e3;
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    color: #5a5a5a;
    margin: 0 20px 0 0;
}

#main #pdcar input#Submit, #main #pdcar #orderform .btn {
    background: #d70937;
    border: 1px solid #d70937;
    color: #fff;
}

#main #pdcar #orderform .btn {
    padding: 0 100px;
}

#main #pdcar #form1 img {
    display: inline-block;
    margin-bottom: -6px;
}

#main #pdcar #form1 table img {
    margin: 0 auto;
}

#pdcar .orderstep li.finish span.first, #pdcar .orderstep li.pre {
    background: none;
    background-position: -12px -115px;
    color: #fff;
}

#main #pdcar table td .DeleteButton a {
    color: #e84d4d;
}

#main #pdcar .toolsbar {
    margin: 20px 0 0;
}

#pdcar #form1 ul li:nth-of-type(4), #pdcar #form1 ul li:nth-of-type(5), #pdcar #form1 ul li:nth-of-type(6), #pdcar #form1 ul li:nth-of-type(10),
#pdcar #form1 ul li:nth-of-type(11), #pdcar #form1 ul li:nth-of-type(2) {
    display: none;
}

#main #pdcar #orderform li .txt {
    float: left;
    width: 406px;
}

#main #pdcar #orderform .red {
    float: none;
}

#pdcar .EditButton {
    display: none;
}

#pdcar .toolsbar #change {
    display: none;
}

#main #pdcar table tr td input.txt {
    width: 100px;
    height: 28px;
}

#main #pdcar table td {
    color: #5a5a5a;
    line-height: 22px;
    vertical-align: middle;
}

#main .productlist #form1 table tr td {
    padding: 10px;
}

    #main .productlist #form1 table tr td.img {
        text-align: center;
    }

#pdcar table tr td a img {
    margin: 0;
    border: 1px solid #FFFFFF;
}

#pdcar .orderstep li.finish {
    background: none;
}

#pdcar .orderstep li.currentlast {
    background: none;
}

#pdcar .success {
    border: 1px solid #ebebeb;
    margin: 0;
    padding: 196px 0 110px 0;
    font-size: 20px;
    color: green;
    background: url(../images/cg.jpg) no-repeat 554px 100px #fff;
    text-align: center;
}

#pdcar .content div.success {
    color: #333;
    margin: 0 0;
}

#pdcar h3 {
    border-bottom: none;
    padding: 24px 5px 8px 0;
    font-weight: bold;
    background: no-repeat;
    color: #666;
}

#main #pdcar #orderform li label {
    float: left;
    width: 114px;
    line-height: 34px;
    font-size: 12px;
    color: #fff;
    margin: 0 10px 10px 0;
    background: #424242;
    text-align: right;
    padding-right: 30px;
}

#main #pdcar #orderform {
    padding: 20px 158px 50px;
    border: 1px solid #d6d6d6;
}

    #main #pdcar #orderform li .txt {
        float: left;
        width: 698px;
        padding: 0 2px;
        height: 32px;
        border: 1px solid #d6d6d6;
        font-size: 14px;
        color: #333;
    }

#pdcar #orderform li #fmessage {
    width: 694px;
    height: 90px;
}

.captcha {
    height: 18px;
}

#main #pdcar #orderform .btn {
    height: 34px;
    line-height: 34px;
    float: right;
}

#pdcar #__ErrorMessagePanel {
    color: #ff0018 !important;
}

#main #pdcar input#Submit {
    float: right;
    margin: 0;
}

#main #pdcar #orderform li {
    padding: 16px 5px;
    clear: both;
}
/*--------------璐墿杞︾粨鏉�----------------------*/

/*鑱旂郴鎴戜滑*/
#contact {
    display: none;
}

.PAGE_contact #main {
    margin: 80px 0 0 0;
}

.PAGE_contact #frame3 {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto 70px;
}

#lx01 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.lxmain01 {
    width: 1200px;
    margin: 0 auto;
    padding: 0 0 70px;
    overflow: hidden;
}

    .lxmain01 li {
        width: 490px;
        height: 360px;
        background: url(../images/lx/bg02.jpg)no-repeat;
        padding: 40px 50px 0;
        float: left;
    }

        .lxmain01 li.lxmain01-right {
            float: right;
        }

.lxcompany {
    font-size: 30px;
    color: #070b10;
    font-weight: bold;
    line-height: 34px;
}

    .lxcompany span {
        color: #7a7a82;
    }

.lxinformation {
    font-size: 24px;
    color: #7a7a82;
    padding-top: 24px;
    line-height: 30px;
}

.cn .lxinformation {
    padding-top: 28px;
}

.control .txt .lxinformation a {
    color: #7a7a82;
}

.lxinformation label {
    display: block;
    float: left;
}

.lxinformation span {
    display: inline-block;
    width: 415px;
    float: left;
    font-size: 23px;
}

.cn .lxinformation span {
    font-size: 24px;
}

/*鍦板浘*/
#THREE #main #baidumap h2 {
    width: 1200px;
    text-align: left;
    padding: 0 0 20px 20px;
    border-bottom: none;
    height: 30px;
    font-size: 22px;
    color: #333;
    text-transform: uppercase;
    background: url(../images/bg05.jpg)no-repeat 0 15px;
    font-weight: bold;
    line-height: 30px;
}

#baidumap {
    width: 550px;
    height: 380px;
    margin: 0;
    float: right;
}

#THREE #main #baidumap h2 span {
    font-size: 22px;
    font-weight: bold;
    color: #333;
}

/*鑱旂郴琛ㄥ崟*/
#form1 li {
    padding-bottom: 18px;
}

#contactform #form1 li label {
    background: none;
    display: block;
    text-align: left;
    line-height: 40px;
    margin: 0 0 0 0;
    font-size: 18px;
    color: #070b10;
}

#contactform #form1 li.single label {
    display: block;
    margin: 0;
    margin-right: 770px;
}

#form1 li .red {
    display: inline-block;
    color: red;
    height: 20px;
    line-height: 28px;
    overflow: hidden;
    float: left;
    padding-right: 3px;
}

.single textarea {
    width: 310px;
    border: 1px solid #ddd;
}

.captcha input {
    display: inline-block;
    width: 302px;
    border: 1px solid #ddd;
    padding: 6px;
    height: 14px;
}

#form1 .captcha label {
    height: 34px;
    line-height: 34px;
}

#form1 .captcha span {
    line-height: 35px;
}

#form1 .captcha img {
    display: inline-block;
    padding-left: 93px;
    width: 50px;
    height: 22px;
    margin-top: 4px;
    float: left;
}

.control .txt #form1 .captcha a {
    float: left;
    display: block;
    height: 22px;
    line-height: 24px;
    margin-top: 4px;
    margin-left: 6px;
    color: #666;
    width: 258px;
}

.bottom {
    padding-left: 84px;
}

#THREE .bottom input.btn {
    display: inline-block;
    margin: 0 0 0 20px;
    width: 560px;
    height: 70px;
    border: none;
    font-size: 18px;
    border-radius: 8px;
}

#THREE .bottom input.btn {
    background: #d70937;
    color: #fff;
    margin: 0;
}

#THREE .bottom input.resetbtn {
    background: #666;
    margin: 0 0 0 80px;
}

#contactform .single {
    width: 1200px;
    height: 230px;
}

#form1 li #__ErrorMessagePanel {
    color: red !important;
    font-size: 14px;
}

#contactform {
    width: 770px;
}

    #contactform .fsex, #contactform .ffax /*,#contactform .fcountry*/ {
        display: none;
    }

#THREE .PAGE_contact #main #contactform .content {
    padding: 0 0;
}

#contactform li {
    float: left;
    width: 560px;
    height: 112px;
    padding: 0 0 32px 0;
    position: relative;
}

    #contactform li .txt, #contactform .captcha input {
        float: left;
        width: 518px;
        border: 1px solid #000;
        background: #fff;
        height: 70px;
        padding: 0 20px;
        color: #333;
        border-radius: 8px;
        font-size: 18px;
        outline: none;
    }

#contactform .single .txtrange {
    border: 1px solid #000;
    background: #fff;
    padding: 20px;
    width: 1158px;
    font-size: 18px;
    line-height: 28px;
    outline: none;
    border-radius: 8px;
    height: 140px;
}

#contactform .captcha input {
    width: 518px !important;
}

#contactform .captcha img {
    position: absolute;
    top: 55px;
    right: 24px;
}

#contactform .bottom {
    width: 1200px;
    height: 82px;
    padding: 20px 0 80px 0;
}

#contactform .resetbtn {
    background: #000;
    border: 1px solid #ececec;
    color: #fff;
}

#THREE .PAGE_contact #main #contactform h2 {
    font-size: 24px;
    color: #282e3e;
    height: 40px;
    background: url(../images/lx/c02.jpg) no-repeat 0 bottom;
    margin-bottom: 30px;
    font-weight: bold;
}

    #THREE .PAGE_contact #main #contactform h2 span {
        font-size: 24px;
        min-width: 400px;
    }

#THREE #main .contactform {
    border-bottom: none;
    height: 620px;
    width: 100%;
    min-width: 1200px;
    background: none;
    margin-top: 0;
}

    #THREE #main .contactform .container {
        width: 1200px;
        margin: 0 auto;
        padding-top: 68px;
    }

.PAGE_contact #contactform li.captcha {
    position: relative;
    height: 112px;
}



#lx03 {
    background: url(../images/contact/img08.jpg)no-repeat center center;
    width: 100%;
    min-width: 1200px;
    height: 1000px;
}

#contactform li.ftel, #contactform li.fcountry {
    float: right;
}

#contactform li.fname .red, #contactform li.femail .red, #contactform li.captcha .red, #contactform li.single .red {
    right: -16px;
    top: 46px;
    position: absolute;
    font-size: 18px;
}

{
    position: absolute;
}

#contactform li.fname #__ErrorMessagePanel, #contactform li.femail #__ErrorMessagePanel, #contactform li.captcha #__ErrorMessagePanel, #contactform li.single #__ErrorMessagePanel {
    bottom: 0;
    position: absolute;
    left: 0;
    font-size: 16px;
}

.contactform .content ul {
    overflow: visible;
    _height: auto;
}

/*鏂拌仈绯昏〃鍗�*/

#THREE #main #newcontactform1 {
    overflow: hidden;
    padding: 40px 0 100px;
    width: 1200px;
    margin: 0 auto;
}

#newcontactform1 .clearfix {
    position: relative;
    font-size: 18px;
}

    #newcontactform1 .clearfix li > label {
        display: none;
    }

#newcontactform1 li input.txt {
    height: 36px;
    line-height: 36px;
}

#newcontactform1 .captcha input {
    height: 36px;
    line-height: 36px;
}

#newcontactform1 li.u_name_list {
    width: 400px;
}

#newcontactform1 li.tel_list {
    width: 400px;
}

#newcontactform1 li.u_name_list .txt {
    width: 360px !important;
}

#newcontactform1 li.tel_list .txt {
    width: 360px !important;
}

#newcontactform1 li .txt {
    padding: 10px 10px;
    width: 360px !important;
}

#newcontactform1 .captcha input {
    padding: 10px 10px;
    width: 360px !important;
}

#newcontactform1 ul li {
    height: auto;
    padding: 0 0 30px 0;
    width: 400px;
    position: relative;
}

#newcontactform1 li .textarea {
    width: 760px;
    height: 122px;

    padding: 10px 10px;
    font-size: 18px;
}

#newcontactform1 li.content_list {
    height: 144px;
    margin-bottom: 4px;
    width: 800px
}

#newcontactform1 li.captcha {
    position: absolute;
    top: 174px;
}

    #newcontactform1 li.captcha img {
        position: absolute;
        top: 18px;
        right: 24px;
    }

#newcontactform1 .bottom {
    width: 1200px;
    height: 32px;
    padding: 0;
}

    #newcontactform1 .bottom input.btn {
        display: inline-block;
        margin: 0 0 0 0;
        width: 582px;
        height: 74px;
        border: none;
        font-size: 20px;
    }

.bottom input.btn {
    background: #58c4ab;
    color: #fff;
}

#newcontactform1 .bottom input.btn.resetbtn {
    margin-left: 20px;
    background: #c1c1c1;
}

#newcontactform1 ul li .red {
    color: red;
    position: absolute;
    top: 6px;
    right: 10px;
}

#newcontactform1 ul li .error.red {
    left: 0;
    top: 60px;
    font-size: 16px;
}

#newcontactform1 ul li.content_list .error.red {
    left: 0;
    top: 148px;
    font-size: 16px;
}

#newcontactform1 li .txt, #newcontactform1 .captcha input {
    font-size: 18px;
}

/*鑱旂郴鎴戜滑缁撴潫*/

/*footer01*/
#ff01 {
    width: 100%;
    height: 166px;
    min-width: 1200px;
    overflow: hidden;
}

.footer01 {
    width: 100%;
    height: 166px;
    min-width: 1200px;
    background: url(../images/footer/bg05.jpg)no-repeat center center;
}

.footerbox01 {
    width: 1200px;
    height: 166px;
    margin: 0 auto;
}

.footerbox01L {
    float: left;
    padding-top: 44px;
}

    .footerbox01L a {
        display: block;
        float: left;
        margin-right: 10px;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        text-align: center;
        line-height: 80px;
        background: #fff;
    }

        .footerbox01L a img {
            display: inline-block;
        }

.footerbox01R {
    width: 550px;
    float: right;
}

.footerbox01Rtxt {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    padding-top: 40px;
    height: 36px;
}

.footersearch {
    width: 550px;
    height: 52px;
    border: 1px solid #d70937;
    overflow: hidden;
    background: url(../images/icon34.jpg)no-repeat right center #fff;
    border-radius: 30px;
}

.footersearchtxt {
    height: 52px;
    border: none;
    padding: 0 14px;
    width: 358px;
    font-size: 14px;
    outline: none;
}

.footersearchbtn {
    height: 52px;
    border: none;
    background: #d70937;
    color: #fff;
    font-size: 14px;
    width: 160px;
}

/*footer02鍚堜綔鏃犵紳杩愬姩杞挱*/
#ff02 {
    height: 184px;
    width: 1200px;
    margin: 0 auto;
}

#zslb {
    overflow: hidden;
}

.marqueeleft {
    height: 104px;
    width: 1200px;
    overflow: hidden;
    margin: 40px auto;
}

    .marqueeleft ul {
        float: left;
    }

    .marqueeleft li {
        float: left;
        margin: 0 13px 0 0;
        display: inline;
        width: 288px;
        height: 102px;
        overflow: hidden;
        border: 1px solid #ebeff3;
        border-radius: 10px;
    }

        .marqueeleft li .pic {
            display: block;
            width: 288px;
            height: 100px;
            overflow: hidden;
        }

        .marqueeleft li .txt {
            text-align: center;
            height: 23px;
            line-height: 23px;
        }

.shortcut {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
}

*html, *html body /* 淇IE6鎸姩bug */ {
    background-image: url(about:blank);
    background-attachment: fixed;
}

*html .shortcut {
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop));
}

.shortcut {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    background: #EEEEEE;
    text-transform: uppercase;
    box-shadow: 1px 0px 2px rgba(0,0,0,0.2);
    border-bottom: 1px solid #DDDDDD;
}

    .shortcut h1 {
        font-size: 14px;

    }

    .shortcut a, .shortcut h1 {
        padding: 0px 10px;
        letter-spacing: 1px;
        color: #333;
        text-shadow: 0px 1px 1px #fff;
        display: block;
        float: left;
    }

        .shortcut a:hover {
            background: #fff;
        }

    .shortcut span.right {
        float: right;
    }

        .shortcut span.right a {
            float: left;
            display: block;
            color: #ff6600;
            font-weight: 800;
        }

.headeline {
    height: 40px;
    overflow: hidden;
}

.adv960x90 {
    width: 960px;
    height: 90px;
    overflow: hidden;
    border: solid 1px #E6E6E6;
    margin: 0 auto;
}

.adv728x90 {
    width: 728px;
    height: 90px;
    overflow: hidden;
    border: solid 1px #E6E6E6;
    margin: 0 auto;
}



/*footer03*/
#ff03 {
    overflow: hidden;
}

.footer03 {
    width: 1200px;
    padding: 42px 0;
    margin: 0 auto;
    border-top: 1px solid #dedeed;
    overflow: hidden;
}

.footer03L {
    float: left;
    width: 310px;
    overflow: hidden;
}

.footer03tit {
    font-size: 20px;
    font-weight: bold;
    color: #070b10;
    height: 30px;
}

.control .txt .footer03link a {
    display: block;
    font-size: 14px;
    color: #070b10;
    line-height: 30px;
}

    .control .txt .footer03link a:hover {
        color: #d70937;
    }

.footer03m01 {
    float: left;
    overflow: hidden;
    width: 270px;
}

.footer03m02 {
    float: left;
    overflow: hidden;
    width: 220px;
}

.footer03R {
    float: right;
    width: 400px;
}

.footer03R01 {
    line-height: 30px;
    color: #070b10;
    font-size: 14px;
    padding-left: 22px;
    background: url(../images/footer/icon30.jpg)no-repeat 0 9px;
}

.control .txt .footer03R02 {
    line-height: 30px;
    color: #070b10;
    font-size: 14px;
    padding-left: 22px;
    background: url(../images/footer/icon31.jpg)no-repeat 0 9px;
}

.footer03R03 {
    line-height: 20px;
    color: #070b10;
    font-size: 14px;
    padding-left: 22px;
    background: url(../images/footer/icon32.jpg)no-repeat 0 5px;
    margin: 4px 0;
}

.footer03R04 {
    line-height: 30px;
    color: #070b10;
    font-size: 14px;
    padding-left: 22px;
    background: url(../images/footer/icon33.jpg)no-repeat 0 8px;
}

.control .txt .footer03R05 {
    line-height: 30px;
    color: #070b10;
    font-size: 14px;
    padding-left: 22px;
    background: url(../images/footer/icon34.jpg)no-repeat 0 3px;
}

.doenbox {
    width: 1200px;
    margin: 0 auto;
    border-top: 1px solid #dedeed;
}

.doen {
    line-height: 70px;
    font-size: 18px;
    color: #333;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}



/*椤堕儴*/
#frame2 {
    width: 100%;
    height: 40px;
    min-width: 1200px;
    background: #B7161C;
    border-bottom: 1px solid #e53960;
    position: relative;
    z-index: 999;
    margin-bottom: 110px;
}

    #frame2.h006 {
        opacity: 1;
    }

#top01 {
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
}

.topMainL {
    float: left;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
}

#top02 {
    float: right;
}

#top03 {
    float: right;
}

.topMainR {
    float: right;
    height: 40px;
}

.topLocation {
    float: left;
    height: 40px;
    line-height: 40px;
    color: #fff;
    padding-left: 30px;
    background: url(../images/header/icon01.png)no-repeat 0 center;
}

.control .txt .topLocation a {
    color: #fff;
    font-size: 14px;
}

.myAccount {
    float: left;
    margin-left: 60px;
    background: url(../images/header/icon02.png)no-repeat 0 center;
    padding-left: 32px;
    height: 40px;
    position: relative;
}

.control .txt .myAccountFist {
    display: inline-block;
    line-height: 40px;
    padding-right: 18px;
    background: url(../images/header/icon04.png)no-repeat right center;
    color: #fff;
    font-size: 14px;
}

.myAccountNav {
    background: #f33560;
    padding: 0 0;
    position: absolute;
    right: 0;
    top: 40px;
    display: none;
    z-index: 3;
    width: 100%;
    border: 1px solid #f33560;
    border-top: none;
}

.control .txt .myAccountNav a {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    padding: 0 14px;
}

    .control .txt .myAccountNav a:hover {
        background: #d70937;
    }

.myAccount:hover .myAccountNav {
    display: block;
}

#frame2 > .container {
    width: 1200px;
    margin: 0 auto;
}

/*椤堕儴缁撴潫*/


/*璇█*/
#newlanguage1 {
    float: right;
    margin-left: 40px;
    cursor: pointer;
}

    #newlanguage1 img {
        float: left;
        display: none;
    }

    #newlanguage1 .main {
        padding-top: 0;
    }

.lang_label {
    min-width: 62px;
    display: inline-block;
    color: #fff;
    line-height: 40px;
    vertical-align: top;
    border: none;
    padding: 0 0 0 28px;
    background: none;
    position: relative;
    background: url(../images/header/icon03.png)no-repeat 0 center;
    height: 40px;
    cursor: pointer;
}

.lan_icon_dowm {
    background: url(../images/header/icon04.png)no-repeat right center !important;
    background-repeat: no-repeat;
    height: 40px;
    margin-left: 6px;
}

.lan_icon_up {
    background: url(../images/header/icon04.png)no-repeat right center !important;
    background-repeat: no-repeat;
    height: 40px;
    margin-left: 6px;
}

.lang_label label {
    display: inline-block;
    width: auto;
    font-size: 14px;
    cursor: pointer;
}

.lan_icon_up {
    float: right;
}

#newlanguage1 .content {
    width: auto;
}

#language1 {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 10px;
}

    #language1 img {
        display: inline-block;
        float: left;
        margin-right: 6px;
        display: none;
    }

    #language1 select {
        float: left;
    }

#language {
    top: 10px;
}

.lang_lists {
    position: absolute;
    background: #f33560;
    top: 40px;
    border: 1px solid #f33560;
    border-top: none;
    right: -1px;
    width: 100%;
    font-size: 14px;
}

    .lang_lists ul > li:hover, .lang_lists ul > li.active {
        background: #d70937;
    }

    .lang_lists ul > li {
        padding: 0;
        cursor: pointer;
        text-align: center;
        line-height: 30px;
    }

/*logo涓庢悳绱㈢粍鍚堛€佽喘鐗╄溅绐楀彛*/
#PageTop {
    float: none;
    width: 100%;
    height: auto;
    padding: 0 0 0 0;
    background: #fff;
    position: relative;
    overflow: hidden;
    min-width: 1180px;
}

#menu {
    width: auto;
    padding: 0;
    background: none;
    position: absolute;
    top: 0;
    right: 246px;
}

#frame1 .container {
    background: none;
    height: 100px;
}

#THREE #main1 {
    width: 100%;
}

#main {
    margin: 0;
    float: none;
    min-width: 1180px;
}

#frame1 .main {
    width: 1200px;
    height: 100px;
}

#frame1 #logo {
    padding: 0;
    width: 90px;
    height: 100px;
    float: left;
}

#menu li {
    float: left;
    width: auto;
    height: 100px;
    line-height: 99px;
    background: none;
}

    #menu li:hover {
        background: #f5f7ff;
    }

#menu #M_contact a {
    background: none;
}

#menu li a:hover, #menu .active a {
    color: #366aff !important;
    border: none;
}

#menu .active {
    background: #f5f7ff;
}

#menu #M_contact a:hover {
    background: none;
}

#menu li a {
    float: left;
    padding: 0 16px;
    font-size: 16px;
    color: #6f6f6f;
    font-weight: bold;
    border: none;
    height: 99px;
}

.cn #menu li a {
    padding: 0 16px;
}

.py #menu li a {
    padding: 0 12px;
}

.fr #menu li a {
    padding: 0 10px;
    font-size: 15px;
}

.es #menu li a {
    padding: 0 16px;
}

.de #menu li a {
    padding: 0 16px;
}

#frame1 {
    width: 100%;
    height: 110px;
    padding: 0;
    /*background: #d70937;*/
    background: #B7161C;
    position: absolute;
    top: 41px;
    left: 0;
    z-index: 111;
}

    #frame1.h007 {
        opacity: 1;
        top: 40px;
    }

    /*涓庡鑸粨鏉�*/
    #frame1 #top04, #frame1 #top05 {
        float: right;
    }
/*澶撮儴鎼滅储缁勫悎*/
.topsearch {
    width: 600px;
    margin-left: 64px;
    float: left;
}

.topsearchlist {
    padding: 10px 0 2px 10px;
    overflow: hidden;
}

.control .txt .topsearchlist a {
    display: block;
    float: left;
    margin-right: 2px;
    border-radius: 6px 6px 0 0;
    background: #d70937;
    color: #fff;
    line-height: 24px;
    padding: 0 12px;
    font-size: 14px;
}

    .control .txt .topsearchlist a.topsearchact {
        background: #fff;
        color: #d70937;
    }

.topsearchform {
    width: 600px;
    height: 50px;
    border-radius: 8px;
    background: #fff;
    overflow: hidden;
}

.topsearchtxt {
    border: none;
    display: inline-block;
    height: 50px;
    padding: 0 16px;
    width: 530px;
    font-size: 14px;
    color: #333;
}

.topsearchbtn {
    width: 64px;
    height: 50px;
    text-indent: 999px;
    border: none;
    background: url(../images/icon08.png)no-repeat center center;
    cursor: pointer;
}
/*鐧诲綍娉ㄥ唽*/
.toplogin {
    float: left;
    margin: 42px 0 0 56px;
    height: 40px;
    background: url(../../assets/assets/images/index1/icon06.png) no-repeat 0 center;
    padding-left: 46px;
}

    .toplogin a {
        display: block;
    }

.control .txt .login01 {
    font-size: 18px;
    color: #fff;
    height: 20px;
}

.control .txt .create01 {
    font-size: 14px;
    color: #ffbccb;
}
/*璐墿杞︾獥鍙�*/
.car01 {
    float: left;
    position: relative;
    margin: 44px 0 0 46px;
    width: 36px;
    height: 36px;
    display: block;
}

    .car01 span {
        border-radius: 14px;
        border: 2px solid #d70937;
        color: #d70937;
        display: inline-block;
        position: absolute;
        background: #fff;
        font-size: 14px;
        height: 20px;
        padding: 0 6px;
        top: -12px;
        left: 24px;
        line-height: 20px;
    }

/*鑷畾涓诲鑸�*/
/*瀵艰埅*/
#nav01 {
    width: 100%;
    height: 58px;
    margin: 0 auto;
    position: absolute;
    z-index: 222;
    top: 140px;
    min-width: 1200px;
}

.navmain {
    width: 1020px;
    height: 58px;
    margin: 0 auto;
    background: url(../images/header/bg01.png)no-repeat;
    position: relative;
    z-index: 9;
    padding: 0 20px;
}

    .navmain li {
        float: left;
    }

.control .txt .navmain li > a {
    display: block;
    line-height: 58px;
    font-size: 14px;
    color: black;
    padding: 0 62px;
}

.cn .control .txt .navmain li > a {
    padding: 0 61px;
}

.navmain li span {
    display: inline-block;
}

.navmain li.navmain06 span {
    background: url(../images/header/icon09.png)no-repeat 0 center;
    padding-left: 20px;
    color: #fff;
}

.control .txt .navmain li.navact a, .control .txt .navmain li:hover > a {
    color: #fff;
}

/*.navmain04 {
    position: relative;
}

.navmain li.navmain04:hover {
    background: #333;
}

    .navmain li.navmain04:hover .navmain04-second {
        display: block;
    }

.navmain04-second {
    width: 100%;
    background: #333;
    display: none;
    position: absolute;
    left: 0;
    z-index: 2;
}*/

.control .txt .navmain04-second > a {
    display: block;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.navmain04-second > a:hover {
    background: #d70937;
}




/*浜у搧灞曠ず*/
#main {
    margin: 180px 0 24px 0;
    min-width: 1200px;
    width: 100%;
}

.PAGE_product #main {
    margin-top: 45px;
    padding-top: 50px;
}

#DEFAULT #PageLeft, #THREE-RIGHT #PageRight {
    float: left;
    width: 330px;
    border-right: none;
    margin: 0 -1px 0 0;
    padding: 0;
}

#DEFAULT #Content, #THREE-RIGHT #Content {
    float: right;
    width: 840px;
    padding: 0 0 0 0;
    border-left: none;
    min-height: 340px;
    _height: 340px;
}

#main1 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding: 0 0;
    background: none;
}

#advsearch ul, #makelist ul, #contactcard ul {
    padding: 0;
    background: none;
    border: none;
    overflow: hidden;
}

#main #contactcard ul li, #main #advsearch ul li, #main #makelist ul li {
    width: 294px;
    padding: 18px 18px 0;
    background: none;
    margin: 0;
}

#main #contactcard .content ul {
    padding: 0;
}

#main .control #userstyle select {
    width: 220px;
}

#main #advs_keyword, #main #advs_number {
    width: 210px;
    padding: 0 0 0 8px;
    height: 30px;
    line-height: 32px;
    border: 1px solid #e6e6e6;
}

#advsearch .btn {
    width: 220px;
    height: 30px;
    background: #1964fa;
    border: 1px solid #1964fa;
    cursor: pointer;
}

#parttree ul {
    padding: 14px 18px;
    background: #fafafa;
    border: none;
}

#DEFAULT #PageLeft #makelist li {
    width: 226px;
}

.productlist table tr td.img a {
    font-weight: normal;
}

.productlist h3 a {
    font-weight: normal;
    text-decoration: none;
    color: #282828;
}

.productlist table tr td {
    border-bottom: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    vertical-align: top;
}

#main .productlist table tr td label {
    background: #d70939;
    color: #fff;
}

    #main .productlist table tr td label input {
        margin-top: 6px;
    }

#main .productlist table tr td.img a {
    color: #ff3b3b;
}

.PAGE_product .productlist table tr td a img {
    margin: 20px auto 10px;
}

.productlist #fumore {
    color: #ff3b3b;
}

#main .productlist table strong {
    color: #777;
    font-weight: normal;
}

#main .pagenav {
    position: relative;
    margin: 12px 0 0;
    padding: 0 0 60px 0;
    float: none;
    overflow: hidden;
    text-align: left;
}

    #main .pagenav ul {
        margin: 0 auto;
        display: inline-block;
    }

#main #product a.Shopcart {
    display: block;
    float: right;
    width: 140px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #de231d;
    text-align: center;
    border-radius: 3px;
    margin-top: 12px;
}

#main .pagenav li a:hover, .pagenav li .active a {
    border: 1px solid #d70937 !important;
    background: #d70937 !important;
    color: #fff !important;
    text-decoration: none;
}

.lightTreeview li {
    font-size: 16px;
    line-height: 40px;
    padding: 1px 0 1px 16px;
    margin: 0;
    background: none;
    border-bottom: 1px solid #e4e4e4;
}

    .lightTreeview li span.flex-ico {
        background-image: url('../../assets/assets/images/index1/bg105.png');
        background-repeat: no-repeat;
        float: left;
        width: 20px;
        height: 32px;
        cursor: pointer;
        margin-left: -16px;
        background-position: 4px -18px;
        margin-top: 5px;
    }

        .lightTreeview li span.flex-ico.flex-close {
            background-position: 6px 11px;
        }

    .lightTreeview li.node-last.node-last-close span.flex-close {
        background-position: 6px 11px;
    }

    .lightTreeview li.node-last span.flex-close {
        background-position: 4px -18px;
    }

    .lightTreeview li.node-last {
        background: none;
    }

.lightTreeview ol li.branch-last {
    border: none;
}

.lightTreeview li ol li {
    padding-left: 0;
}
#plist tr td.img a img {
    width: 100px;
    height: auto;
}
#parttree .lightTreeview li ol li a {
    color: #666;
    font-size: 14px;
}

    #parttree .lightTreeview li ol li a:hover, #parttree .lightTreeview li ol a.active {
        color: #ff3b3b !important;
    }

#main .productlist table tr.title th {
    border-right: 1px solid #d6d6d6;
    background: #B7161c;
    color: #fff;
    padding: 10px 0;
}

#main .pagenav .title {
    display: none;
}

#main #contactcard .content ul li span a {
    color: #333;
}

#DEFAULT #PageLeft #parttree {
    background: #f8f8f8;
    border-radius: 8px;
    padding: 14px 0 4px;
    margin-bottom: 10px;
}

.productlist h4 span.sec {
    display: block;
    padding-left: 72px;
}

/*鏀归€犲乏渚у鑸�*/
#nav1 ul, #partlist ul {
    overflow: hidden;
}

#DEFAULT #PageLeft #nav1 li a, #DEFAULT #PageLeft #partlist li a, #DEFAULT #PageLeft #nav01 li a {
    float: left;
    padding: 0 0 0 20px;
    margin: 0;
    width: 222px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #333;
    background: none;
}

    #DEFAULT #PageLeft #partlist li a.active {
        background: #1964fa;
        color: #fff;
    }

#DEFAULT #PageLeft #nav1 li, #DEFAULT #PageLeft #partlist li, #DEFAULT #PageLeft #nav01 li {
    width: 242px;
    border-bottom: 1px solid #f6f6ff;
    background: none;
    height: 42px;
    margin-bottom: 4px;
    background: #f6f6ff;
}

    #DEFAULT #PageLeft #nav1 .active a, #DEFAULT #PageLeft #partlist .active a, #DEFAULT #PageLeft #partlist li a:hover, #DEFAULT #PageLeft #nav1 li a:hover, #DEFAULT #PageLeft #nav01 li a:hover, #DEFAULT #PageLeft #nav01 .active a {
        background: #376bff;
        color: #fff;
    }

#partlist li a:hover, #partlist .active a, #nav1 li a:hover, #nav1 .active a, #nav01 li a:hover, #nav01 .active a, #__ErrorMessagePanel {
    color: #fff !important;
}

#product {
    overflow: hidden;
}


.PAGE_pdcar #main {
    padding-top: 52px;
}
/*浜у搧灞曠ず缁撴潫*/

/*浜у搧椤垫悳绱�*/
#DEFAULT #main #partsearch li {
    width: 240px;
    padding: 23px 0 0;
}

#DEFAULT #main #partsearch ul {
    padding: 0 0 28px;
    background: #fafafa;
    border: 1px solid #e6e6e6;
}

    #DEFAULT #main #partsearch ul input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0px 1000px #cdcdcd inset;
        銆€-webkit-text-fill-color: #333;
    }

#DEFAULT #main #partsearch li .txt {
    width: 190px;
}

#DEFAULT #main #partsearch li span.tip {
    display: none;
}
/*浜у搧椤垫悳绱㈢粨鏉�*/

/*浜у搧璇︽儏椤�*/
#product_view {
    overflow: hidden;
    margin: 40px auto;
}

.PAGE_product_view #main {
    width: 1192px;
    margin: 20px auto 0;
    float: none;
    padding-top: 30px;
}

#Content #productview_desc {
    float: right;
    background: none;
    width: 574px;
}

    #Content #productview_desc ul {
        background: none;
    }

#Content #productview_img {
    background: none;
    float: left;
    margin-bottom: 30px;
}

    #Content #productview_img img {
        border: 1px solid #e6e6e6;
        width: 590px;
        height: 444px;
    }

#Content #productview_desc table {
    width: 572px;
    border: 1px solid #e6e6e6;
    border-bottom: 0px;
    border-right: 0px;
}

    #Content #productview_desc table td {
        border-bottom: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        padding: 10px;
        font-size: 16px;
    }

#Content #ECM {
    clear: both;
    background: none;
    padding: 0 0 0 3px;
}

#Content #ECM1 {
    background: none;
    padding: 0 3px 0 0;
}

    #Content #ECM1 table th {
        background: #d10832;
        padding: 10px 0;
        height: 22px;
        color: #fff;
        font-size: 14px;
    }

#productview_desc .gray input {
    display: block;
    width: 140px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    background: #d10832;
    border: none;
}

/*浜у搧璇︽儏椤电粨鏉�*/

/*--------------------------------------------鍏充簬鎴戜滑------------------------------------------------------*/

/*鍏充簬鎴戜滑*/
#THREE .PAGE_about #main .control .content, #THREE .PAGE_Culture #main .control .content, #THREE .PAGE_culture #main .control .content, #THREE .PAGE_equipment #main .control .content, #THREE .PAGE_glories #main .control .content, #THREE .PAGE_network #main .control .content, #THREE .PAGE_organization #main .control .content {
    padding: 0;
}

.PAGE_about #main {
    margin: 0 0 0;
}

#wwwwww {
    overflow: hidden;
}

    #wwwwww img, #about img {
        float: none;
        padding: 0;
        display: block;
        margin: 0 auto;
    }

.abnumber {
    width: 100%;
    height: 600px;
    min-width: 1200px;
    background: url(../images/about/bg01.jpg)no-repeat center center;
}

    .abnumber .h-num {
        width: 1200px;
        height: 200px;
        margin: 0 auto;
    }

    .abnumber .h-num-list {
        width: 400px;
        float: left;
        overflow: hidden;
        text-align: center;
        padding-top: 44px;
    }

        .abnumber .h-num-list.h-num-list03 {
            padding-top: 62px;
        }

    .abnumber .h-num-list01-t {
        position: relative;
        text-align: center;
    }

    .abnumber .js-odoo {
        display: inline-block;
        font-size: 40px;
        height: 50px;
        font-weight: bold;
        overflow: hidden;
        fill: #e72118;
    }

    .abnumber .counter, .abnumber .counter01 {
        display: inline-block;
        font-size: 48px;
        height: 50px;
        font-weight: bold;
        overflow: hidden;
        color: #fff;
        line-height: 50px;
        margin-top: 16px;
    }

    .abnumber .counter01 {
        line-height: 40px;
    }

    .abnumber .h-num-list01 .counter {
        background: url(../images/icon36.png)no-repeat right center;
        padding-right: 26px;
    }

    .abnumber .h-num-list01-t p {
        display: inline-block;
        font-size: 40px;
        color: #070b10;
        height: 50px;
        line-height: 50px;
    }

    .abnumber .h-num-list-txt01 {
        font-size: 18px;
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        padding-top: 10px;
    }
/*鏂囨*/
.abtit {
    font-size: 40px;
    color: #070b10;
    width: 1200px;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    padding: 60px 0;
    font-weight: bold;
    text-align: center;
}

.abmain01 {
    width: 100%;
    min-width: 1200px;
    background: url(../images/about/bg02.jpg)repeat-x #f4f6f8;
    padding-bottom: 30px;
    overflow: hidden;
}

.abmainbox01 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.abmainbox01L {
    float: left;
    width: 560px;
    overflow: hidden;
}

.cn .abmain01tit {
    font-size: 48px;
    font-weight: bold;
    color: #070b10;
    height: 70px;
    line-height: 50px;
    margin-bottom: 30px;
}

.abmain01tit {
    font-size: 36px;
    font-weight: bold;
    color: #070b10;
    height: 70px;
    line-height: 50px;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.cn .abmain01txt {
    font-size: 20px;
    line-height: 32px;
    color: #070b10;
}

.abmain01txt {
    font-size: 14px;
    line-height: 32px;
    color: #070b10;
}

.abmainbox01R {
    float: right;
}

.abmain02 {
    width: 1200px;
    margin: 0 auto;
    padding: 90px 0;
    overflow: hidden;
}

#about .abmainbox02L {
    float: left;
}

.abmainbox02R {
    float: right;
    width: 560px;
}

.abmain01.abmain07 {
    background: url(../images/about/bg03.jpg)repeat-x #fff;
    padding-bottom: 80px;
}

/*--------------------------鍏充簬鎴戜滑缁撴潫-----------------------------------*/



/* 棣栭〉banner */
#hbanner {
    width: 100%;
    position: relative;
    min-width: 1200px;
    height: 100%;
    overflow: hidden;
}

.c-banner {
    width: 100%;
    position: relative;
    min-width: 1200px;
    height: 100%;
    overflow: hidden;
}

    .c-banner .banner001 ul {
        list-style: none;
        padding-left: 0px;
        margin-bottom: 0px;
        width: 100%;
        height: 100%;
    }

        .c-banner .banner001 ul li {
            position: absolute;
            display: none;
            opacity: 0;
            width: 100%;
            height: 100%;
            min-width: 1200px;
        }

            .c-banner .banner001 ul li#box-img01 {
                background: url(../images/20230321.jpg)no-repeat center center;
                background-size: 100% 100%;
            }

            .c-banner .banner001 ul li#box-img02 {
                background: url(../images/Banner1.jpg)no-repeat center center;
                background-size: 100% 100%;
            }

            .c-banner .banner001 ul li#box-img03 {
                background: url(../images/Banner2.jpg)no-repeat center center;
                background-size: 100% 100%;
            }

            .c-banner .banner001 ul li#box-img04 {
                background: url(../images/Banner3.jpg)no-repeat center center;
                background-size: 100% 100%;
            }

            .c-banner .banner001 ul li#box-img05 {
                background: url(../images/b5.jpg)no-repeat center center;
                background-size: 100% 100%;
            }

            .c-banner .banner001 ul li:nth-child(1) {
                opacity: 1;
                display: block;
            }

    .c-banner .nexImg, .c-banner .preImg {
        position: absolute;
        color: white;
        background: rgba(125,125,120,.3);
        width: 40px;
        height: 80px;
        top: 50%;

        line-height: 80px;
        font-size: 30px;
        margin-top: -40px;
        text-align: center;
        cursor: pointer;
        color: #d70937;
    }

        .c-banner .nexImg:hover, .c-banner .preImg:hover {
            background: rgba(125,125,120,.7);
        }

    .c-banner .nexImg {
        right: 0px;
        border-radius: 8px 0 0 8px;
    }

    .c-banner .preImg {
        border-radius: 0 8px 8px 0;
    }

    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: 20px;
        text-align: center;
    }

        .c-banner .jumpBtn ul {
            margin-bottom: 0px;
            padding: 0px;
        }

            .c-banner .jumpBtn ul li {
                width: 20px;
                height: 6px;
                border-radius: 3px;
                display: inline-block;
                background-color: white;
                opacity: 0.9;
                margin-left: 4px;
            }

                .c-banner .jumpBtn ul li:first-child {
                    margin-left: 0px;
                }

.banner001 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.bbg {
    width: 100%;
    height: 100%;
    min-width: 1200px;
    z-index: 0;
    position: relative;
}

.PAGE_home #main {
    background: #f4f6f8;
}

#hbanner2 {
    width: 100%;
    min-width: 1200px;
    height: 100%;
    overflow: hidden;
    display: none;
}

    #hbanner2 img {
        display: block;
        width: 100%;
        height: auto;
    }
/*棣栭〉浜у搧杞挱*/
#h01 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.hmain01tit {
    font-size: 40px;
    color: #070b10;
    font-weight: bold;
    text-align: center;
    height: 80px;
    line-height: 60px;
    width: 1200px;
    margin: 0 auto;
}

.control-box {
    width: 1200px;
    height: 400px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

    .control-box ul {
        list-style: none;
        position: absolute;
        width: 1200px;
        height: 1px;
        padding: 0;
        margin: 0;
        left: 0;
        top: 0;
        z-index: 99;
    }

        .control-box ul li {
            position: absolute;
            top: 200px;
            cursor: pointer;
            margin-top: -40px;
            width: 50px;
            height: 100px;
            background: rgb(0,0,0,.1);
        }

            .control-box ul li img {
                margin: 40px auto 0;
                display: block;
            }

#h01 .prev {
    left: 3px;
    border-radius: 0 10px 10px 0;
}

#h01 .next {
    right: -2px;
    border-radius: 10px 0 0 10px;
}

.bigbox {
    overflow: hidden;
    width: 1608px;
    height: 400px;
    margin: 0;
}

#switcher01 {
    height: 400px;
    left: 0px;
}

.content_1.content_2 {
    width: 100%;
    float: left;
}

.box01 {
    transition: all .7s;
    width: 394px;
    height: 400px;
    float: left;
    border-left: 3px solid #f4f6f8;
    overflow: hidden;
    background: #f4f6f8;
}

    .box01:hover {
    }

.h_ensure {
    width: 394px;
    height: 400px;
    background: #fff;
    overflow: hidden;
    display: block;
    text-decoration: none;
}

    .h_ensure img {
        display: block;
        width: 392px;
        height: 255px;
    }

    .h_ensure p {
        padding-top: 16px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        margin: 0;
        color: #070b10;
        font-weight: bold;
        font-size: 24px;
        width: 340px;
        margin: 0 auto;
    }

    .h_ensure span {
        font-size: 14px;
        color: #070b10;
        text-align: center;
        width: 340px;
        display: block;
        margin: 0 auto;
    }

.rm-link {
    width: 200px;
    height: 50px;
    font-size: 18px;
    text-align: center;
    line-height: 50px;
    border: 1px solid #fff;
    color: #fff;
    display: block;
    margin: 40px auto 0;
}

/*棣栭〉浜у搧tab鍒囨崲*/
#h02 {
    overflow: hidden;
    width: 1197px;
    margin: 0 auto 40px;
}

.page3Con {
    width: 1197px;
    overflow: hidden;
    padding: 8px 0 0 3px;
}

.page3ConLeft {
    width: 394px;
    overflow: hidden;
    background: #fff;
    height: 522px;
    float: left;
}

.page3ConLefttit {
    font-size: 30px;
    color: #070b10;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 34px 0 10px 30px;
}

.page3ConLeftlist li {
    height: 52px;
    line-height: 52px;
}

.control .txt .page3ConLeftlist li a {
    font-size: 20px;
    color: #070b10;
    padding-left: 30px;
    transition: all .2s;
    display: block;
    height: 52px;
}

    .control .txt .page3ConLeftlist li a:hover, .control .txt .page3ConLeftlist li.page3ConLeftlistact a {
        color: #d70937 !important;
        background: url(../images/icon34.jpg)no-repeat 0 center;
    }

.page3Conright {
    width: 795px;
    height: 522px;
    background: #fff;
    float: right;
}

    .page3Conright > li {
        width: 796px;
        height: 522px;
        overflow: hidden;
        display: none;
    }

.Productbigimg li {
    width: 796px;
    height: 522px;
    overflow: hidden;
    display: none;
}

.page3Conrightbottom {
    width: 1199px;
    overflow: hidden;
    padding: 8px 0 0 0;
    height: 250px;
}

    .page3Conrightbottom > li {
        height: 250px;
        width: 1220px;
        display: none;
    }

.Productol {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .Productol > li {
        float: left;
        width: 294px;
        height: 250px;
        margin-right: 8px;
        background: #fff;
        cursor: pointer;
    }

        .Productol > li img {
            display: block;
            width: 294px;
            height: 250px;
        }

.page3ConLeftlist-box {
    overflow-y: scroll;
    height: 414px;
}

/*棣栭〉瑙嗛*/
#h03 {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
}

.video_imgWrapper {
    height: 600px;
    background-image: url(../images/videoBg2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    width: 100%;
    min-width: 1200px;
}

    .video_imgWrapper video {
        background: #0e0f14;
    }

/*棣栭〉鏁板瓧鍙樺寲*/
#h04 {
    min-width: 1200px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 60px;
}

.hmainnumber {
    width: 100%;
    height: 200px;
    min-width: 1200px;
    background: url(../images/home/bg01.jpg)no-repeat center center;
}

    .hmainnumber .h-num {
        width: 1200px;
        height: 200px;
        margin: 0 auto;
    }

    .hmainnumber .h-num-list {
        width: 300px;
        float: left;
        overflow: hidden;
        text-align: center;
        padding-top: 62px;
        background: url(../images/home/bg02.jpg)no-repeat right 72px;
    }

    .hmainnumber .h-num-list01-t {
        position: relative;
        text-align: center;
    }

    .hmainnumber .js-odoo {
        display: inline-block;
        font-size: 40px;
        height: 50px;
        font-weight: bold;
        overflow: hidden;
        fill: #e72118;
    }

    .hmainnumber .counter {
        display: inline-block;
        font-size: 40px;
        height: 50px;
        font-weight: bold;
        overflow: hidden;
        color: #070b10;
        line-height: 50px;
        background: url(../images/icon35.png)no-repeat right center;
        padding-right: 26px;
    }

    .hmainnumber .h-num-list01-t p {
        display: inline-block;
        font-size: 40px;
        color: #070b10;
        height: 50px;
        line-height: 50px;
    }

    .hmainnumber .h-num-list-txt01 {
        font-size: 14px;
        color: #d70937;
        text-align: center;
        text-transform: uppercase;
        padding-top: 10px;
    }

/*棣栭〉鏂伴椈*/
#h05 {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

.hnews {
    overflow: hidden;
}

.hnewsbox {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

.hnewsassembly {
    background: url(../images/home/icon13.png)no-repeat 0 0;
    padding-left: 18px;
    width: 570px;
    float: left;
    height: 424px;
}

    .hnewsassembly.hnewsassembly01 {
        float: right;
    }

.hnewssort {
    width: 212px;
    height: 46px;
}

.hnewssorttit {
    float: left;
    font-size: 24px;
    color: #fff;
    height: 24px;
    padding-top: 14px;
}

.control .txt .hnewssort a {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    float: right;
    padding-right: 18px;
    background: url(../images/home/icon12.png)no-repeat right 23px;
    height: 30px;
    line-height: 24px;
    overflow: hidden;
    padding-top: 16px
}

.hnewsbig {
    background: #fff;
    padding: 20px;
    height: 308px;
    overflow: hidden;
    margin-bottom: 30px;
    clear: both;
}

.hnewslist01img {
    width: 250px;
    height: 178px;
    float: left;
    overflow: hidden;
}

.hnewslist01 {
    overflow: hidden;
    border-bottom: 1px solid #ebeff3;
    padding-bottom: 14px;
    margin-bottom: 20px;
}

.hnewslist01img img {
    display: block;
    width: 250px;
    height: 178px;
}

.hnewslist01-l {
    width: 264px;
    float: right;
    overflow: hidden;
}

.control .txt .hnewslist-tit a {
    font-size: 16px;
    color: #000;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 12px;
    max-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.hnewslist-txt {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-bottom: 14px;
    max-height: 88px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    锛坿 .hnewslist-time

{
    font-size: 14px;
    color: #000;
}

.hnewslist02 {
    overflow: hidden;
    height: 30px;
}

.control .txt .hnewslist-tit02 a {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #000;
    background: url(../images/home/icon14.png)no-repeat 0 center;
    width: 400px;
    padding-left: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}

.hnewslist-time02 {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #999;
    float: right;
}

/*棣栭〉鑽ｈ獕鍥剧墖*/
#h06 {
    width: 100%;
    min-width: 1200px;
    height: 480px;
}

.hmain05 {
    width: 100%;
    min-width: 1200px;
    height: 480px;
    background: url(../images/home/bg04.jpg)no-repeat center center;
}

.hmainbox05 {
    width: 1200px;
    padding-top: 60px;
    margin: 0 auto;
}

.ck-slide {
    width: 1200px;
    height: 220px;
    margin: 20px auto;
}

    .ck-slide ul.ck-slide-wrapper {
        height: 220px;
    }

    .ck-slide ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

.ck-slide {
    position: relative;
    overflow: hidden;
}

    .ck-slide ul.ck-slide-wrapper {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        margin: 0;
        padding: 0;
    }

        .ck-slide ul.ck-slide-wrapper li {
            position: absolute;
        }

    .ck-slide .ck-prev, .ck-slide .ck-next {
        position: absolute;
        top: 50%;
        z-index: 2;
        width: 50px;
        height: 100px;
        margin-top: -50px;
        background: rgba(0,0,0,.1);
        text-align: center;
        opacity: 1;
    }

        .ck-slide .ck-prev img, .ck-slide .ck-next img {
            display: inline-block;
            margin-top: 40px;
        }

    .ck-slide .ck-prev {
        left: 0;
        border-radius: 10px 0 0 10px;
    }

    .ck-slide .ck-next {
        right: 0;
        border-radius: 0 10px 10px 0;
    }

/*涔濋」浼樻儬鎵舵寔鏀跨瓥*/
#h07 {
    overflow: hidden;
}

.hmain06 {
    width: 100%;
    min-width: 1200px;
    height: 762px;
    background: url(../images/home/bg06.jpg)no-repeat center center;
}

.hmainbox06 {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 60px;
}

.hmain01tit.hmain06tit {
    color: #fff;
    padding-bottom: 40px;
}

.hmain06-l {
    float: left;
    width: 550px;
    position: relative;
}

    .hmain06-l li {
        display: none;
    }

        .hmain06-l li.hmain06-l-act {
            display: block;
            height: 260px;
        }

.hmain06-l-tit {
    font-size: 30px;
    color: #fff;
    height: 48px;
    font-weight: bold;
}

.hmain06-l-txt {
    font-size: 16px;
    color: #fff;
    line-height: 22px;
    max-height: 66px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-bottom: 30px;
}

.hmain06-l-link {
    display: block;
    width: 200px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: url(../images/home/icon15.png)no-repeat;
}

    .hmain06-l-link span {
        font-size: 20px;
        color: #fff;
        height: 50px;
        line-height: 50px;
        background: url(../images/home/icon12.png)no-repeat right 21px;
        padding-right: 16px;
        display: inline-block;
    }

.hmain06-r {
    float: right;
    width: 380px;
    height: 504px;
    border-radius: 8px;
    background: rgba(0,0,0,.3);
    overflow: hidden;
}

    .hmain06-r li {
        height: 56px;
        padding-left: 30px;
    }

        .hmain06-r .hmain06-r-act, .hmain06-r li:hover {
            background: #d70937;
        }

.control .txt .hmain06-r li a {
    display: block;
    height: 56px;
    color: #fff !important;
    line-height: 56px;
    padding-left: 22px;
    font-size: 16px;
}

.hmain06-r .hmain06-r-list01 a {
    background: url(../images/home/icon16.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list02 a {
    background: url(../images/home/icon17.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list03 a {
    background: url(../images/home/icon18.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list04 a {
    background: url(../images/home/icon19.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list05 a {
    background: url(../images/home/icon20.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list06 a {
    background: url(../images/home/icon21.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list07 a {
    background: url(../images/home/icon22.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list08 a {
    background: url(../images/home/icon23.png)no-repeat 0 center;
}

.hmain06-r .hmain06-r-list09 a {
    background: url(../images/home/icon24.png)no-repeat 0 center;
}



/*------------------------------------浜у搧璇︽儏--------------------------------------*/
.pro_booth_box {
    width: 1190px;
    overflow: hidden;
    margin: 0 auto 20px;
}

.pro_booth {
    float: left;
    width: 972px;
    height: 640px;
    border: 1px solid #e6e6e6;
}

    .pro_booth div {
        width: 636px;
        height: 636px;
        margin: 2px auto;
        overflow: hidden;
    }

    .pro_booth img {
        display: block;
        width: 640px;
        height: 640px;
        margin: -2px 0 0 -2px;
    }

.pro_thumb {
    width: 206px;
    overflow: hidden;
    float: right;
}

    .pro_thumb li {
        width: 204px;
        height: 204px;
        border: 1px solid #e6e6e6;
        margin-bottom: 12px;
        overflow: hidden;
        cursor: pointer;
    }

        .pro_thumb li img {
            width: 206px;
            height: 206px;
            margin: -2px 0 0 -2px;
        }

.pro_view {
    border-collapse: collapse;
    border-spacing: 0;
    background: #fff;
    border: 1px solid #e6e6e6;
    width: 1190px;
    margin: 0 auto;
    padding: 0;
}

    .pro_view th {
        border: 1px solid #e6e6e6;
        border-bottom: none;
        text-align: left;
        padding: 10px 30px;
        color: #666;
        line-height: 20px;
        font-size: 14px;
        overflow: hidden;
    }

.checkthis01 {
    width: 1190px;
    border-bottom: 1px dashed #e6e6e6;
    margin: 0 auto;
    padding: 40px 0 50px;
}

.control .txt .checkthis01 a {
    width: 190px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    margin: 0 auto;
    background: #c00000;
    font-size: 14px;
    display: block;
}

    .control .txt .checkthis01 a input {
        width: 190px;
        height: 40px;
        color: #fff;
        line-height: 40px;
        text-align: center;
        margin: 0 auto;
        background: #c00000;
        font-size: 14px;
        border: none;
        cursor: pointer;
    }
/**/
.pro_view_img01 {
    padding: 30px 0 0;
    width: 1192px;
    height: 516px;
    margin: 0 auto;
}

    .pro_view_img01 img {
        display: block;
        height: auto;
    }

/**/
.pro_view_img02 {
    width: 1190px;
    overflow: hidden;
    margin: 0 auto;
}

    .pro_view_img02 ul {
        overflow: hidden;
        padding-top: 30px;
    }

        .pro_view_img02 ul li {
            width: 582px;
            overflow: hidden;
        }

            .pro_view_img02 ul li div {
                width: 579px;
                height: 336px;
                border: 1px solid #e6e6e6;
                overflow: hidden;
            }

            .pro_view_img02 ul li p {
                text-align: center;
                font-size: 18px;
                color: #333;
                height: 40px;
                line-height: 40px;
                padding: 10px 0 30px;
                width: 578px;
            }

.en .pro_view_img02 ul li p {
    height: 80px;
}

#pro_view001, #pro_view002, #pro_view003, #pro_view004 {
    overflow: hidden;
}

#product .pagenav ul li.first1, #product .pagenav ul li.prveious, #product .pagenav ul li.next1, #product .pagenav ul li.last1 {
    float: left;
    height: 28px;
    line-height: 28px;
    border: 1px solid #d6d6d6;
    color: #5a5a5a;
    padding: 0 8px;
    margin: 0 4px 0 0;
    text-decoration: none;
    background-color: #fff;
}

    #product .pagenav ul li.first1:hover, #product .pagenav ul li.prveious:hover {
        background: #d60839;
        color: #fff;
        border-color: #d60839;
    }

/*------------------------------------浜у搧璇︽儏缁撴潫--------------------------------------*/


/*鏂伴椈鍒楄〃*/
#THREE #main #news .content, #THREE #main #news_view .content {
    padding: 70px 0 0;
}

.PAGE_news #main {
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    margin: 0 auto 80px;
}

    .PAGE_news #main #news {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
    }

#DEFAULT .PAGE_news #PageLeft, #THREE-RIGHT .PAGE_news #PageRight {
    float: right;
    width: 370px;
    border-right: none;
    margin: 0 -1px 0 0;
    padding: 0;
    border: none;
}

#DEFAULT .PAGE_news #Content, #THREE-RIGHT .PAGE_news #Content {
    float: left;
    width: 770px;
    padding: 0 0 0 0;
    border-left: none;
    min-height: 340px;
    _height: 340px;
    border: none;
}

    #DEFAULT .PAGE_news #Content .control, #THREE-RIGHT .PAGE_news #Content .control {
        width: 770px;
    }

#DEFAULT .PAGE_news #PageLeft .control, #THREE-RIGHT .PAGE_news #PageRight .control {
    width: 370px;
    margin: 0 0 0;
    overflow: hidden;
}

#DEFAULT .PAGE_news #main2 {
    margin: 50px 0;
}

#DEFAULT .PAGE_news_view #PageLeft, #THREE-RIGHT .PAGE_news_view #PageRight {
    float: right;
    width: 280px;
    border-right: none;
    margin: 0 -1px 0 0;
    padding: 0;
    border: none;
}

#DEFAULT .PAGE_news_view #Content, #THREE-RIGHT .PAGE_news_view #Content {
    float: left;
    width: 880px;
    padding: 0 0 0 0;
    border-left: none;
    min-height: 340px;
    _height: 340px;
    border: none;
}

    #DEFAULT .PAGE_news_view #Content .control, #THREE-RIGHT .PAGE_news_view #Content .control {
        width: 880px;
    }

#DEFAULT .PAGE_news_view #PageLeft .control, #THREE-RIGHT .PAGE_news_view #PageRight .control {
    width: 280px;
    margin: 0 0 0;
    overflow: hidden;
}

#DEFAULT .PAGE_news_view #main2 {
    margin: 50px 0;
}

/*#news .img{ margin-bottom: 20px; overflow: hidden;  }
#main .news .list .date {  text-align: right; color: #999; background: url(../images/icon14.png) no-repeat 664px center;}
*/
#main .news .list .title {
    overflow: hidden;
}

    #main .news .list .title a {
        font-size: 18px;
        color: #282e3e;
        width: 100%;
        word-break: keep-all;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight: bold;
    }

#news .list {
    padding: 20px 0;
    border-bottom: 1px solid #dcdcdc;
    overflow: hidden;
}

#news .img {
    margin-right: 30px;
    display: inline-block;
    float: left;
}

    #news .img img {
        display: block;
        width: 262px;
        height: 180px;
    }

#news .title a {
    font-size: 20px;
    line-height: 26px;
    color: #c81233;
    font-weight: bold;
}

#main #news .date {
    font-size: 16px;
    color: #999;
    padding: 16px 0;
    text-align: left;
}

#main #news .list .txt {
    color: #222;
    font-size: 14px;
    line-height: 28px;
    padding: 0;
}

#news .pagenav {
    padding-top: 20px;
}

#main .news .list .title a:hover {
    color: #d70937;
}

#main #news .list:hover .title a {
    color: #d70937;
}

#main #news .list:hover .date, #main #news .list:hover .txt {
    color: #d70937;
}

/*鏂伴椈鍒楄〃鑷畾涔�*/
.nmainbox {
    width: 100%;
    min-width: 1200px;
    background: url(../images/new/bg02.jpg)no-repeat center 0 #fff;
    overflow: hidden;
    padding-bottom: 30px;
}

.nmain {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.nmaintit {
    font-size: 40px;
    text-align: center;
    height: 120px;
    line-height: 146px;
    overflow: hidden;
    color: #070b10;
    font-weight: bold;
    margin-bottom: 40px;
}

.newslist01 {
    overflow: hidden;
    padding-bottom: 20px;
}

.newslist01img {
    width: 540px;
    height: 340px;
    float: right;
    overflow: hidden;
}

    .newslist01img img {
        display: block;
        width: 540px;
        height: 340px;
    }

.newslist01-l {
    width: 600px;
    float: left;
    overflow: hidden;
}

.control .txt .newslist-tit a {
    font-size: 36px;
    color: #000;
    line-height: 48px;
    font-weight: bold;
    margin-bottom: 20px;
    max-height: 96px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

    .control .txt .newslist-tit a:hover {
        color: #d70937;
    }

.newslist-txt {
    font-size: 18px;
    color: #666;
    line-height: 34px;
    margin-bottom: 50px;
    max-height: 68px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.newslist-time {
    font-size: 18px;
    color: #999;
}

.newslist02 {
    overflow: hidden;
    height: 50px;
}

.control .txt .newslist-tit02 a {
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    color: #000;
    width: 930px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    display: block;
}

    .control .txt .newslist-tit02 a:hover {
        color: #d70937;
    }

.newslist-time02 {
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    color: #999;
    float: right;
}


/*鏂伴椈璇︽儏*/
.PAGE_news_view #main {
    width: 1200px;
    margin: 0 auto 80px;
    float: none;
}

#THREE #main #news_view h2 {
    width: 880px;
    text-align: center;
    padding: 0 0 0;
    border-bottom: none;
}

#news_view h2 span {
    font-size: 24px;
    font-weight: bold;
    line-height: 34px;
    color: #333;
    display: block;
}

#THREE #main #news_view .content {
    padding: 30px 0 0;
}

#newsviewnav {
    float: left;
    width: 1200px;
    padding: 10px 0 0;
    font-size: 14px;
}

    #newsviewnav a {
        color: #f8ad1c;
        margin: 0 0 0 10px;
    }

#main #news_view .date {
    padding: 20px 0 20px 0px;
    color: #999;
    font-size: 16px;
    background: url(../images/icon14.png) no-repeat 0 center;
}

#news_view .txt {
    position: relative;
    font-size: 14px;
    line-height: 26px;
}

    #news_view .txt img {
        max-width: 880px;
        height: auto;
    }

#newbito, #zhanhui, #jishi0001, #zhuanli, #hangye {
    padding-bottom: 30px;
}

#DEFAULT #PageLeft #nav01 .active001 a {
    background: #a50d0c;
}

#news_view #newsviewnav {
    width: 880px;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
}

    #news_view #newsviewnav a {
        color: #000;
        display: block;
        margin: 0;
        padding-top: 26px;
        background: url(../images/new/bg01.jpg)no-repeat 0 10px;
        font-weight: bold;
        font-size: 16px;
        line-height: 26px;
    }

        #news_view #newsviewnav a:hover {
            color: #d10832;
        }

#xw01 {
    width: 1200px;
    margin: 0 auto 60px;
    overflow: hidden;
}

.positionbox {
    height: 40px;
    line-height: 40px;
    width: 1200px;
    margin: 0 auto;
}

    .positionbox ul li {
        float: left;
        margin-right: 10px;
        color: #7a7a82;
        line-height: 40px;
    }

.control .txt .positionbox ul li a {
    color: #7a7a82
}

#news_view .keyword {
    padding: 0 0 14px;
    font-size: 16px;
    color: #999;
}

/*涓婁竴绡� 涓嬩竴绡囦慨鏀�*/
#news_view .next {
    width: 370px;
    background: #f4f6f8;
    border-top: 2px solid #d70937;
    padding: 30px;
    float: left;
    right: 0;
    border-radius: 0;
    font-size: 16px;
    line-height: 26px;
    margin-right: 20px;
}

#news_view .pre {
    width: 370px;
    background: #f4f6f8;
    border-top: 2px solid #d70937;
    padding: 30px;
    float: left;
    margin: 0;
    font-size: 16px;
    line-height: 26px;
}

/*鏂伴椈璇︽儏鍙充晶鏂板閮ㄥ垎*/
#xw02, #xw03, #xw04, #xw05 {
    overflow: hidden;
}

.newsviewright-box {
    overflow: hidden;
    padding-bottom: 20px;
}

.viewright-tit {
    font-size: 20px;
    font-weight: bold;
    color: #070b10;
    height: 40px;
}

.control .txt .news-lb {
    display: block;
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #070b10;
    border: 1px solid #909090;
    margin-bottom: 10px;
}

    .control .txt .news-lb:hover {
        background: #d70937;
        border-color: #d70937;
        color: #fff;
    }

.follow-us-box {
    width: 280px;
    height: 196px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.follow-us {
    width: 1120px;
    height: 196px;
    position: absolute;
    left: 0;
    top: 0;
}

    .follow-us li {
        position: relative;
        width: 280px;
        height: 196px;
        float: left;
    }

.control .txt .follow-us li a {
    display: block;
    position: absolute;
    width: 280px;
    height: 60px;
    left: 0;
    bottom: 0;
    background: rgba(0,0,0,.2);
}

.follow-us li a p {
    font-size: 16px;
    color: #fff;
    padding: 10px 14px 0;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.follow-us li a span {
    color: #999;
    font-size: 12px;
    display: block;
    padding: 0 14px;
}

.re-box {
    position: relative;
    width: 280px;
    height: 196px;
}

    .re-box ol {
        height: 8px;
        position: absolute;
        right: 2px;
        top: -30px;
    }

        .re-box ol li {
            width: 8px;
            height: 8px;
            background: #b3b3b3;
            float: left;
            margin-left: 4px;
            border-radius: 50%;
            cursor: pointer;
        }

        .re-box ol .choose-black {
            background: #d70937;
        }

.dl-brand {
    overflow: hidden;
    height: 100px;
    width: 280px;
    margin-bottom: 16px;
}

    .dl-brand dt {
        float: left;
        width: 130px;
        height: 100px;
        overflow: hidden;
    }

        .dl-brand dt img {
            display: block;
            width: 100%;
            height: 100%;
        }

    .dl-brand dd {
        width: 140px;
        float: right;
        height: 100px;
        margin: 0;
    }

.control .txt .dl-brand dd a {
    display: block;
    font-size: 16px;
    color: #070b10;
    line-height: 24px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 48px;
}

.dl-brand dd p {
    font-size: 14px;
    line-height: 20px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 48px;
    margin-top: 12px;
}

.control .txt .brand-link {
    display: block;
    height: 30px;
    font-size: 16px;
    color: #070b10;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .control .txt .brand-link:hover {
        color: #d60839;
    }

.hy-list {
    overflow: hidden;
}

    .hy-list li {
        width: 134px;
        float: left;
        padding-bottom: 14px;
    }

        .hy-list li img {
            width: 134px;
            height: 100px;
            display: block;
        }

        .hy-list li p {
            font-size: 14px;
            line-height: 22px;
            color: #070b10;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            height: 44px;
            padding-top: 8px;
        }

        .hy-list li:nth-child(even) {
            float: right;
        }



/*浜у搧鍒楄〃宸︿晶瀵艰埅*/
#pemodule2 {
    width: 1190px;
    overflow: hidden;
    margin: 30px auto;
}

.main-group {
    float: left;
    width: 190px;
    overflow: hidden;
}

    .main-group ul {
        background: #c00000;
        overflow: hidden;
    }

    .main-group li a {
        float: left;
        padding: 0;
        margin: 0;
        width: 190px;
        height: 42px;
        line-height: 42px;
        font-size: 14px;
        color: #fff;
        text-align: center;
        background: none;
    }

    .main-group li {
        width: 190px;
        border-bottom: 1px solid #d93536;
        background: none;
        height: 42px;
    }

        .main-group .active a, .main-group li a:hover {
            background: #a50d0c;
            color: #fff;
        }

        .main-group li a:hover, .main-group .active a, #__ErrorMessagePanel {
            color: #fff !important;
        }

.main-parts {
    float: right;
    width: 980px;
    overflow: hidden;
}

    .main-parts ul {
        width: 1000px;
    }

        .main-parts ul li {
            float: left;
            width: 186px;
            height: 88px;
            border: 1px solid #e6e6e6;
            margin: 0 10px 10px 0;
        }

            .main-parts ul li a {
                display: block;
                text-align: center;
            }

                .main-parts ul li a p {
                    color: #c00000;
                    font-size: 16px;
                    font-weight: bold;
                    height: 16px;
                    line-height: 16px;
                    padding: 20px 0 14px;
                }

                .main-parts ul li a span {
                    color: #666;
                    font-size: 12px;
                    display: block;
                    height: 14px;
                    width: 174px;
                    margin: 0 auto;
                    overflow: hidden;
                }

                .main-parts ul li a:hover span {
                    color: #c00000;
                }





/*鍚勯〉banner*/
.all-banner-tit {
    width: 1200px;
    margin: 0 auto;
    padding-top: 128px;
    text-align: center;
}

    .all-banner-tit p {
        font-size: 24px;
        color: #fff;
        text-align: center;
        height: 46px;
    }

#gb01 {
    width: 100%;
    min-width: 1200px;
    background: url(../images/pr/b1.jpg)no-repeat center center;
    height: 634px;
}

#gb02 {
    width: 100%;
    min-width: 1200px;
    height: 274px;
    background: url(../images/lx/bg01.jpg)no-repeat center center;
}

#gb03 {
    width: 100%;
    min-width: 1200px;
    background: url(../images/lx/bg01.jpg)no-repeat center center;
    height: 274px;
}

#gb04 {
    width: 100%;
    min-width: 1200px;
    position: relative;
    overflow: hidden;
    height: 274px;
    background: url(../images/lx/bg01.jpg)no-repeat center center;
}

#gb05 {
    width: 100%;
    height: 274px;
    min-width: 1200px;
    background: url(../images/lx/bg01.jpg)no-repeat center center;
}

    #gb05 div {
        width: 1200px;
        height: 274px;
        text-align: center;
        font-size: 48px;
        color: #fff;
        margin: 0 auto;
        line-height: 274px;
        font-weight: bold;
    }

#gb06 {
    width: 100%;
    min-width: 1200px;
    height: 300px;
    background: url(../images/contact/img01.jpg)no-repeat center center;
}

    #gb01.h006, #gb02.h006, #gb03.h006, #gb04.h006, #gb05.h006, #gb06.h006 {
        opacity: 1
    }

/*棣栭〉  鏂伴椈*/
#h_news, #h_news01 {
    overflow: hidden;
}

#h_news {
    float: left;
}

#h_news01 {
    float: right;
}

.h-new-box {
    width: 100%;
    min-width: 1274px;
    background: #fff;
    padding: 90px 0;
    overflow: hidden;
}

.h-new {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

#shownews_tpl1 {
    width: 770px;
}

.h-new-l {
    float: left;
    width: 770px;
}

#shownews_tpl2 {
    width: 390px;
}

.h-new-r {
    width: 390px;
    float: right;
}

.h-new-tit {
    height: 34px;
    padding-bottom: 34px;
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 30px;
    width: 1200px;
    position: relative;
    z-index: 999;
}

    .h-new-tit p {
        float: left;
        padding-left: 20px;
        border-left: 6px solid #376bff;
        font-size: 24px;
        color: #000;
        line-height: 34px;
        font-weight: bold;
    }

.h-new-tit-r {
    float: right;
}

    .h-new-tit-r span {
        display: inline-block;
        width: 32px;
        height: 32px;
        border: 1px solid #e1e1e1;
        border-radius: 3px;
        margin-left: 12px;
        cursor: pointer;
    }

.h-new-btn01 {
    background: url(../images/icon16.png) no-repeat center center;
}

.h-new-btn02 {
    background: url(../images/icon17.png) no-repeat center center;
}

.h-new-info {
    overflow: hidden;
}

.h-new-info-img {
    width: 770px;
    height: 406px;
    overflow: hidden;
}

.h-new-info-txt-box {
    border: 1px solid #e1e1e1;
    padding: 30px;
    border-top: none;
}

.h-new-info-tit {
    font-size: 22px;
    font-weight: bold;
    line-height: 30px;
    height: 74px;
    color: #333;
}

.h-new-info-txt {
    font-size: 14px;
    color: #4b4b4b;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 16px;
}

.h-new-info-time {
    font-size: 16px;
    color: #333;
    padding-left: 0;
    height: 20px;
    line-height: 20px;
    background: url(../images/icon03.jpg)no-repeat 0 center;
    font-weight: bold;
}

.h-new-list {
    padding: 20px;
    border: 1px solid #e1e1e1;
    border-bottom: none;
    height: 94px;
}

.h-new-list-l {
    width: 94px;
    height: 94px;
    float: left;
    overflow: hidden;
}

    .h-new-list-l img {
        display: block;
        width: 94px;
        height: 94px;
    }

.h-new-list-r {
    float: right;
    width: 240px;
}

.h-new-list-tit {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: auto;
}

.h-new-list-time {
    font-size: 14px;
    color: #999;
    height: 20px;
    line-height: 20px;
    margin-top: 14px;
    padding-left: 0;
    background: url(../images/icon03.jpg)no-repeat 0 center;
}

.h-new-link {
    display: block;
    border: 1px solid #e1e1e1;
    color: #000;
    font-weight: bold;
    height: 83px;
    display: block;
    text-align: center;
    line-height: 82px;
    font-size: 14px;
}

#shownews1 {
    float: left;
}

#THREE #main #shownews2 {
    float: right;
    padding-top: 99px;
}

.h-new-tit-r span.gray_back {
    cursor: inherit;
}






.PAGE_home #frame3 {
    width: 1200px;
    margin: 60px auto;
    overflow: hidden;
}


/*浜у搧椤佃嚜瀹氫箟鎼滅储   璇疯緭鍏ヤ竴涓骇鍝佸彿鐮�*/
#sc .content .txt {
    padding: 14px 8px;
    background: #fafafa;
    border: 1px solid #e6e6e6;
    overflow: hidden;
}

#sc .txt_search {
    width: 200px;
    border: 1px solid #ececec;
    height: 18px;
    padding: 6px 10px;
    margin-bottom: 12px;
}

#sc form {
    position: relative;
}

#sc .content .txt span {
    position: absolute;
    top: 6px;
}

#sc #Submit01 {
    width: 220px;
    height: 30px;
    background: #1964fa;
    border: 1px solid #1964fa;
    cursor: pointer;
    color: #fff;
}

.h006 {
    -webkit-animation: myh006 1s ease;
    animation: myh006 1s ease;
}

@-webkit-keyframes myh006 {
    from {
        -webkit-transform: translate(0,100px);
        transform: translate(0,100px);
        opacity: 0;
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1;
    }
}

@keyframes myh006 {
    from {
        -webkit-transform: translate(0,100px);
        transform: translate(0,100px);
        opacity: 0;
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1;
    }
}

.h007 {
    -webkit-animation: myh007 1s ease;
    animation: myh007 1s ease;
    top: 40px;
    opacity: 1;
}

@-webkit-keyframes myh007 {
    from {
        top: 140px;
        opacity: 0;
    }

    to {
        top: 40px;
        opacity: 1;
    }
}

@keyframes myh007 {
    from {
        top: 140px;
        opacity: 0;
    }

    to {
        top: 40px;
        opacity: 1;
    }
}





/*浜у搧灞曠ず-妯″潡-缂╃暐鍥�-淇敼*/
#product ul.img {
    padding: 0;
}

    #product ul.img li {
        width: 217px;
        float: left;
        text-align: center;
        height: 204px;
        line-height: 20px;
        border: 1px solid #e6e6e6;
        padding: 0;
        margin: 0 14px 14px 0;
        position: relative;
    }

        #product ul.img li h3, #product ul.img li label, #product ul.img li a.more {
            display: none;
        }

        #product ul.img li div {
            border: none;
        }

        #product ul.img li span {
            position: absolute;
            display: block;
            padding: 10px;
            background: #fff;
            width: 197px;
            border-top: 1px solid #e6e6e6;
            bottom: 0;
            color: #333;
            font-size: 14px;
            line-height: 22px;
            height: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

.productlist ul.img li a:hover img {
    border: 1px solid #fff;
}

#product ul.img li:hover {
    border-color: #376bff;
}

    #product ul.img li:hover span {
        background: #376bff;
        border-color: #376bff;
        color: #fff;
    }



/*鏂伴椈椤靛垎绫绘爣棰�*/
#xwfl {
    height: 40px;
    width: 1200px;
}

    #xwfl a {
        display: inline-block;
        line-height: 40px;
        color: #333;
        font-size: 18px;
        margin: 70px 20px -30px 0;
    }

        #xwfl a:hover {
            color: #3669ff;
        }


/*			鍔犲叆鎴戜滑		*/
.PAGE_join #main {
    margin: 0 0 20px 0;
}

.jmian01 {
    width: 100%;
    height: 220px;
    line-height: 256px;
    font-size: 50px;
    text-align: center;
    min-width: 1200px;
    background: url(../images/join/bg01.jpg)no-repeat center center;
    color: #fff;
    font-weight: bold;
    margin-bottom: 120px;
}

.abmain01txt.abmain02txt {
    font-size: 30px;
    line-height: 60px;
}

.abmain01tit.abmain02tit {
    margin-bottom: 20px;
}

.abmain02 .abmainbox02L {
    float: left;
}


/*浜у搧椤垫悳绱�*/
.prsearch {
    width: 350px;
    overflow: hidden;
}

.prsearchlist {
    padding: 0 0 1px 6px;
    overflow: hidden;
}

.control .txt .prsearchlist a {
    display: block;
    float: left;
    margin-right: 1px;
    border-radius: 4px 4px 0 0;
    background: #dee0df;
    color: #272928;
    line-height: 24px;
    padding: 0 12px;
    font-size: 14px;
}

    .control .txt .prsearchlist a.prsearchact {
        background: #d50738;
        color: #fff;
    }

.prsearchform {
    width: 328px;
    height: 50px;
    border-radius: 6px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #353535;
}

.prsearchtxt {
    border: none;
    display: inline-block;
    height: 50px;
    padding: 0 12px;
    width: 250px;
    font-size: 14px;
    color: #333;
    outline: none;
}

.prsearchbtn {
    width: 50px;
    height: 50px;
    text-indent: 999px;
    border: none;
    background: url(../images/icon08.png)no-repeat center center;
    cursor: pointer;
}

.prsearchgrouptit {
    font-size: 26px;
    color: #060606;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    padding-bottom: 10px;
}

#DEFAULT #PageLeft #advsearch {
    background: #f8f8f8;
    padding: 18px 0;
    margin-bottom: 10px;
    border-radius: 8px;
}

#main .control .select_box {
    width: 288px;
    height: 50px;
    border: 1px solid #353535;
    border-radius: 8px;
    background: #fff;
}

.advsearch ul li label {
    font-size: 14px;
    color: #0a0a0a;
    height: 24px;
}

#main #advsearch li {
    height: auto;
}

#main .select_box .box1 {
    position: absolute;
    right: 0;
    top: 0;
    width: 286px;
    height: 52px;
    padding: 0;
    background: url(../images/pr/bg01.jpg)no-repeat 264px center;
    line-height: 52px;
    font-size: 18px;
}

#main #advsearch li #userstyle select {
    width: 264px;
    height: 50px;
}

#advsearch .btn {
    width: 294px;
    height: 50px;
    background: #d70939;
    line-height: 52px;
    font-size: 16px;
    color: #fff;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    outline: none;
}

#main #advsearch ul li.adv_btn {
    padding-top: 30px;
}

#main #advsearch li #userstyle input.txt {
    width: 284px;
    height: 50px;
    border: 1px solid #353535;
    border-radius: 8px;
    background: #fff;
    font-size: 16px;
}

#main .control .select_menu {
    width: 198px;
    left: 0;
    top: 52px;
    line-height: 30px;
    font-size: 16px;
}

    #main .control .select_menu a {
        display: block;
        line-height: 30px !important;
    }

        #main .control .select_menu a:hover {
            background: #d10832;
        }

#advsearch ul {
    padding: 0;
    background: none;
    border: none;
    overflow: visible;
    height: 100%;
}

#main .select_box .box2 {
    font-size: 16px;
}

#main #advsearch li #userstyle select {
    display: block;
    width: 294px;
    height: 50px;
    background: url(../images/pr/bg01.jpg)no-repeat 268px center #fff;
    padding: 0 30px 0 10px;
    font-size: 16px;
    color: #323232;
    -webkit-appearance: none;
    appearance: none;
    outline: none;
    cursor: pointer;
    border: 1px solid #353535;
    border-radius: 8px;
}


/*浜у搧椤靛垎绫�*/
.sortlistbox {
    background: #f8f8f8;
    border-radius: 8px;
    padding: 0 0 30px;
}

.sortlistit {
    font-size: 26px;
    color: #060606;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    padding: 20px 0 10px 30px;
}

.sortlist li {
    height: 52px;
    line-height: 52px;
}

.control .txt .sortlist li a {
    font-size: 20px;
    color: #070b10;
    padding-left: 30px;
    transition: all .2s;
    display: block;
    height: 52px;
}

    .control .txt .sortlist li a:hover, .control .txt .sortlist li.sortlistact a {
        color: #d70937 !important;
        background: url(../images/icon34.jpg)no-repeat 0 center;
    }

.prmainRtit {
    font-size: 36px;
    font-weight: bold;
    color: #060606;
    height: 46px;
    line-height: 30px;
    background: #fff;
}

/*娉ㄥ唽*/
.PAGE_regform #main {
    margin: 60px 0 40px;
    padding-top: 70px;
}

#center_signup {
    margin: 0 auto;
    width: 1198px;
    height: 440px;
    text-align: center;
    padding: 30px 0;
    border: 1px solid #dbdbdb;
}

    #center_signup h3 {
        font-size: 30px;
        display: block;
        height: 90px;
        line-height: 90px;
    }

    #center_signup ul {
        width: 890px;
        margin: auto;
    }

        #center_signup ul li {
            margin: auto;
            width: 890px;
            height: 56px;
            line-height: 30px;
        }

            #center_signup ul li.bottom001 {
                padding-top: 16px;
            }

            #center_signup ul li label {
                width: 160px;
                height: 40px;
                text-align: right;
                font-size: 14px;
                line-height: 40px;
                float: left;
                background: #d70937;
                color: #fff;
                padding-right: 6px;
            }

            #center_signup ul li input {
                width: 690px;
                height: 40px;
                float: right;
                border: 1px solid #d6d6d6;
                font-size: 16px;
                color: #999;
                padding: 0 10px;
                outline: none;
            }

        #center_signup ul .btn {
            background: #d70937;
            width: 362px;
            height: 40px;
            font-size: 14px;
            line-height: 40px;
            color: white;
            border: 0;
            float: right;
            cursor: pointer;
            outline: none;
            margin-right: 270px;
        }

.PAGE_regform #regform {
    display: none;
}

#center_signup input.red, #center_login .center ul li input.red {
    border: 1px solid #FF0000;
}
/*娉ㄥ唽缁撴潫*/

/*鐧诲綍*/


#loginform {
    width: 370px;
    height: 370px;
    border-radius: 8px;
    background: #ebebeb;
    float: right;
}

.PAGE_login0001 #main {
    margin: 0;
}

    .PAGE_login0001 #main #main2 {
        width: 1000px;
        margin: 106px auto;
    }

#login0001 {
    display: none;
}

.PAGE_login0001 #main #main1 {
    width: 100%;
    height: 582px;
    background: #fff;
}

#lo {
    position: fixed;
    z-index: 100000;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.6);
    width: 100%;
    height: 100%;
    display: none;
}

#center_login {
    overflow: hidden;
}

#lo .center {
    width: 368px;
    height: 368px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -184px 0 0 -184px;
}

    #lo .center ul {
        width: 368px;
        height: 368px;
        background: #eaeaea;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        float: right;
        text-align: center;
        float: right;
    }

        #lo .center ul li {
            width: 307px;
            height: 44px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
            border: solid 1px #cccccc;
            background: #fff;
            margin: 20px auto;
        }

            #lo .center ul li.lo_tit {
                border: none;
                background: none;
                font-size: 26px;
                color: #333;
                text-align: center;
                font-weight: bold;
                line-height: 44px;
                padding-top: 10px;
            }

        #lo .center ul .email {
            margin-top: 30px;
            background: #fff url(../images/email.png) 10px 9px no-repeat;
        }

        #lo .center ul .password {
            background: #fff url(../images/password.png) 10px 9px no-repeat;
        }

        #lo .center ul li input {
            width: 250px;
            height: 42px;
            float: right;
            border: 0;
            color: #b2b2b2;
            font-size: 14px;
            margin-right: 3px;
            padding-left: 10px;
            outline: none;
        }

        #lo .center ul .btn {
            width: 307px;
            height: 44px;
            background: #d70937;
            text-align: center;
            font-size: 18px;
            color: #fff;
            border: 0;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            border-radius: 6px;
            cursor: pointer;
            outline: none;
            margin: 0 auto;
        }

        #lo .center ul div {
            text-align: center;
            padding-left: 30px;
            padding-top: 16px;
            overflow: hidden;
        }

        #lo .center ul p {
            margin: auto;
            width: 307px;
            text-align: center;
            padding-top: 10px;
        }

            #lo .center ul p a {
                font-size: 16px;
                font-weight: bold;
                color: #484848;
            }

                #lo .center ul p a:hover {
                    color: red
                }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: none !important;
    background-image: none !important;
    color: none !important;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255, 255, 255);
    background-image: none;
    color: rgb(0, 0, 0);
}
/*鐧诲綍缁撴潫*/


#news_view {
    width: 880px;
    float: left;
}

#xw02, #xw03, #xw04, #xw05 {
    width: 280px;
    float: right;
}

#new01 .pagenav {
    width: 1200px;
    margin: 0 auto;
    font-size: 16px;
}

    #new01 .pagenav a {
        color: #d60839;
    }

.PAGE_news_view #news_view {
    min-height: 850px;
}

.tishi11 {
    font-size: 18px;
    display: block;
    text-align: center;
    line-height: 18px;
    background: #f8f8f8;
    border-radius: 8px;
    height: 80px;
    line-height: 80px;
}


.lightTreeview ol {
    margin: 0;
    padding: 0 0 0 6px;
    list-style: none;
    display: block;
}

#productview_desc .checkcar {
    display: inline-block;
    border: none;
    background: #d10832;
    padding: 10px 20px;
    color: #fff;
}

#main .productlist h4 {
    font-weight: normal;
    font-size: 12px;
}

.MyNumTag {
    padding-bottom: 10px;
    overflow: hidden;
}

.MyNumTagName {
    float: left;
    padding: 0 4px 0 26px;
}

.MyNumTagNum {
    float: left;
}
