﻿* {
    margin: 0px;
}
img {
    border: 0px;
}
body {
    font-family:Arial;
    font-size:14px;
    background:#ebebeb;
}
.left {
    float:left;
}
.right {
    float:right;
}
.clear {
    clear:both;
}



.top_lan {
    margin:0 auto;
    width:1035px;
    height:15px;
    padding:6px;
}
.top_lan ul {
    float:right;
    margin:0px;
    padding:0px;
}
.top_lan ul li {
    float:left;
    list-style:none;
    margin-right:20px;
    vertical-align:top;
    
}
.top_lan a {
    font-size:12px;
    text-decoration:none;
    color:#932e3e;
}
.head {
    margin:0 auto;
    width:1035px;
    height:72px;
    background:url(../images/top.jpg) no-repeat;
}
.logo {
        padding:15px 0 0 30px; 
    }
.navbar {
    padding:17px 40px 0 0;
}
.navbar ul li {
    list-style:none;
    float:left;
}
.navbar ul li a {
    display:block;
    width:114px;
    height:48px;
    background:url(../images/menu_top1.png) no-repeat;
    text-align:center;
    line-height:48px;
    text-decoration:none;
    color:#fff;
}
.navbar ul li a:hover {
    background:url(../images/menu_top2.png) no-repeat;
    color:#932e3e;
}

.navbar ul li a.navcur {
    background:url(../images/menu_top2.png) no-repeat !important;
    color:#932e3e !important;
}


.main {
    margin:0 auto;
    width:1033px;
    height:480px;
    background:#fff;
}


.main_leftbar {
    width:250px;
    height:480px;
    background:#fefcfc;
}

.main_leftbar h1 {
    font-size:36px;
    font-family:Arial;
    color:#c08d91;
    text-align:center;
    line-height:55px;
    font-weight:100;
    margin-top:10px;
}

.main_leftbar .menu {
    padding-top:10px;
    width:200px;
    margin:0 auto;
    border-top:solid 2px #c08d91;
}

.main_leftbar .menu ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

.main_leftbar .menu ul li {
    list-style:none;
    margin-top:3px;
    text-align:center;
    width:200px;
}

.main_leftbar .menu ul li a {
    width:190px;
    height:46px;
    display:block;
    background:url(../images/menu_left2.png) no-repeat;
    text-align:center;
    color:#932e3e;
    line-height:46px;
    text-decoration:none;
    font-size:16px;
}

.main_leftbar .menu ul li a:hover {
    background:url(../images/menu_left1.jpg) no-repeat;
    color:#fff;
    text-decoration:none;
}

.main_leftbar .menu ul li a.leftbarcur {
    background:url(../images/menu_left1.jpg) no-repeat;
    color:#fff;
    text-decoration:none;
}

.main_body {
    width:780px;
    height:480px;
    border-left:1px solid #d9d7d7;
}

.txt_content {
    width:760px;
    margin:0px;
    padding:10px;
    line-height:22px;
}

.company_factory, .company_certificate {
    width:700px;
    margin:30px auto;
    height:380px;
}

.company_factory ul,.company_certificate ul {
    margin:0px;
    padding:0px;
    width:100%;
    list-style:none;
}

.company_factory ul li {
    float:left;
    width:185px;
    height:190px;
    margin-left:30px;
}


.company_factory ul li a, .company_certificate ul li a {
    text-align:center;
    text-decoration:none;
    color:#932e3e;
    line-height:30px;
}



.company_factory img,.company_certificate img,.product_box img {
    border:1px solid #b1b1b1;
    padding:4px;
}

.company_certificate ul li {
    float:left;
    width:125px;
    height:200px;
    margin-left:40px;
}


.contact_left {
    width:580px;
    height:480px;
    background:url(../images/Contact_03.jpg) no-repeat;
}

.contact_right {
    width:453px;
}

.contact_right .txt {
    line-height:30px;
    color:#000;
    font-size:14px;
    width:320px;
    margin:50px auto 20px auto;
}

.contact_right .contact_info {
    width:320px;
    height:145px;
    background:url(../images/Contact_06.png) no-repeat;
    margin:0px auto;
}

.contact_right .contact_info ul {
    width:100%;
    list-style:none;
    margin-left:35px;
    padding:0px;
}

.contact_right .contact_info ul li {
    height:25px;
    line-height:25px;
    margin-bottom:16px;
}

.catalogue_left,.exhibition_left {
    width:568px;
    height:480px;
    background:#fefcfc;
    border-right:1px solid #d9d7d7;
}

.catalogue_right,.exhibition_right {
    width:464px;
}

.download_pass {
    width:300px;
    margin:80px auto;
}

.download_pass ul {
    list-style:none;
    padding:0px;
    margin:0px;
    height:32px;
}

.download_pass ul li {
    float:left;
    line-height:32px;
    padding-right:5px;
    color:#b1b1b1;
}

.catalogue_right .pwd {
    background:url(../images/input_0303.jpg) no-repeat center;
    width:192px;
    height:28px;
    border:0px;
    padding:2px;
    line-height:28px;
}

.catalogue_right .btn,.btn2 {
    background:url(../images/input_06.png) no-repeat center;
    width:196px;
    height:32px;
    border:0px;
    cursor:pointer;
}

.btn2 {
    background:url(../images/input_0606.png) no-repeat center;
}

.btn_div {
    clear:left;
    margin-left:65px;
    margin-top:15px;
}

.btn_txt {
    padding-left:65px;
    margin-top:50px;
    height:35px;
    line-height:35px;
    border-top:1px solid #932e3e;
}

.exhibition_right .news_list {
    width:380px;
    margin:15px auto 10px auto;
    height:400px;
}

.news_list ul {
    width:100%;
    margin:0px;
    padding:0px;
    list-style:none;
}

.news_list ul li {
    width:360px;
    padding:0px 10px 0px 10px;
    height:37px;
    line-height:37px;
    border-bottom:1px dashed #d9d7d7;
    clear:both;
    color:#808080;
    margin:0px;
}

.news_list ul li a {
    display:block;
    height:37px;
    text-decoration:none;
    color:#808080;
}

.news_list ul li a:hover {
    color:#932e3e;
}



.class_bar {
    width:740px;
    margin:20px auto;
    height:30px;
    border-bottom:2px solid #932e3e;
}

.class_bar ul {
    margin:0px;
    padding:0px;
    width:100%;
    list-style:none;
}

.class_bar ul li {
    float:left;
    width:97px;
    line-height:30px;
    text-align:center;
    margin-left:3px;
}

.class_bar ul li a {
    text-decoration:none;
    background:url(../images/Product_03.png) no-repeat;
    width:97px;
    height:30px;
    display:block;
    color:#932e3e;
}

.class_bar ul li a:hover,.class_bar .curr {
    background:url(../images/Product_05.png) no-repeat;
    color:#fff;

}

.product_box {
    width:700px;
    margin:20px auto;
    height:400px;
}


.product_box ul {
    padding:0px;
    margin:0px;
    width:100%;
    list-style:none;
}

.product_box ul li {
    float:left;
    width:165px;
    height:135px;
    margin-left:10px;
    text-align:center;
    line-height:25px;
    margin-bottom:50px;
}

.bottom {
    margin:0 auto;
    width:1035px;
    height:47px;
    background:url(../images/bottom.jpg) no-repeat;
    text-align:center;
    line-height:47px;
    font-size:13px;
    color:#fff;
    font-family:Arial;
}

.copyright {
    margin:0 auto;
    text-align:center;
    line-height:30px;
    font-size:12px;
    color:#808080;
}


.page {
    width:400px;
    /*margin:0px auto;text-align:center;*/
    height:20px;
    margin-left:350px;
}

.page a {
    height:20px;
    line-height:20px;
    font-size:16px;
    padding:3px;
    text-decoration:none;
    color:#932e3e;
    vertical-align:top;
}

.page img {
    border:0px;
}

.page a.current {
    color:#808080;
}

.backbuttom {
    width:80px;
    display:block;
    height:30px;
    background:#fcf0f2;
    border:1px solid #932e3e;
    border-radius:5px;
    text-align:center;
}

.company_factory ul li a:visited, .company_certificate ul li a:visited  {
    color:#000;
}

.contact_info a {
    color:#115ec8;
}
.contact_info a:visited {
    color:#115ec8;
}