@charset "gbk";

*{margin: 0;padding: 0;}
html {font-family: Arial,"Microsoft YaHei";}
.index-body {max-width: 1680px;margin: auto;background: url(/images/index-bg.jpg) center top no-repeat}
a {color: inherit;text-decoration: none;outline-style: none;}
ul, ol, li {list-style: none;}
img {border: 0 none;}

.fl {float: left; _display: inline;}
.fr {float: right; _display: inline;}
.clear {clear: both; height: 0; overflow: hidden;}
.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}

.main-box {position: relative;width: 100%; max-width: 1000px; display: block;margin: 0 auto;*zoom: 1;}
.main-box:before, .main-box:after {content: '\0020';display: block;height: 0;clear: both;visibility: hidden;}
.pic-box div {display: table-cell;vertical-align: middle;text-align: center;*display: block;*font-family: Arial;line-height: 0;*line-height: 1;}
.pic-box .pros {display:inline-block; width:245px;vertical-align:middle;line-height: 200px;}
.pic-box img {vertical-align: middle;}

.header {height: 49px;padding: 27px 0;}
.search {float: right;background: #aaa;}
.search input {padding: 0 5px;font-size: 12px;background: none;border: 0 none;}
.search .search-input {float: left;width: ;height: 22px;line-height: 22px;background: #fff;border: 1px solid #aaa;}
.search .search-btn {float: left;line-height: 22px;height: 24px;color: #fff;border-left: 1px solid #eee;cursor: pointer;}
.search-btn:hover {color: #eee;}

.langs {float: right;clear: right;font-size: 12px;font-family: "SimSun";line-height: 49px;color: #312927;}
.langs a {display: inline-block;*display: inline;*zoom: 1;}
.langs a:hover {color: #c30d23;}
.weibo-link {padding-left: 30px;background: url(/images/weibo-ico.png) left center no-repeat;}
.nav {background: #7f6c68;}
.nav li {float: left;width: 142px;font-size: 14px;line-height: 43px;text-align: center;color: #fff;}
.nav .present ,
.nav li:hover {background: #c30d23;}
.nav a {display: block;}

.banner {position: relative;}
.banner .bd li {height: 550px;}
.banner .hd {position: absolute; bottom: 10px; left: 49%; z-index: 10; margin: 0 auto; text-align: center;}
.banner .hd li {float: left; width: 12px; height: 12px; margin-right: 4px; background: #ccc;text-indent: -9999px;}
.banner .hd li.on {background: #333;}

.index-series {height: 1130px;background: url(/images/index-series-pic.jpg) center center no-repeat;}
.index-series li {display: block;width: 250px;height: 226px;font-size: 14px;text-align: center;color: #c72127;}
.series-right-link {margin-left: 500px;}
.index-series a {display: block;height: 66px;padding-top: 160px;}
.index-series a:hover {font-size: 16px;color: #312927;}

.index-profile {height: 423px;padding-top: 58px;margin-top: 60px;background: url(/images/index-profile-bg.jpg) center center no-repeat;}
.index-profile img {float: right;margin-left: 40px;}
.index-profile-con {padding-top: 70px;font-size: 12px;line-height: 2;color: #b5071c;}

.index-news {padding-top: 20px;padding-bottom: 60px;background: url(/images/index-news-tag.png) right bottom no-repeat;}
.index-news-tit {font-size: 34px;line-height: 2;text-align: center;color: #312927;}
.index-news-tit span{color: #fff;}
.index-news .hd {text-align: center;}
.index-news .hd li {display: inline-block;*display: inline;*zoom: 1;width: 116px;font-size: 14px;line-height: 2;color: #333;background: #dbdbdb;cursor: pointer;}
.index-news .hd .on {color: #fff;background: #c30d23;}
.index-one-news {float: left;width: 245px;margin-top: 30px;margin-right: 5px;background: #fff;}
.index-one-news .pic-box {width: 245px;height: 240px;}
.index-one-news .pic-box div {width: 245px;height: 240px;*font-size: 210px;}
.index-one-news .pic-box img {max-width: 245px;max-height: 240px;width: 245px\9;*width: auto;}
/*.index-one-news-con {position: relative;height: 160px;padding: 7px 14px;font-size: 12px;line-height: 2;color: #333;border: solid #ccc;border-width: 0 1px 1px;}*/
.index-one-news-con {position: relative;height: 160px;padding: 7px 14px;font-size: 12px;line-height: 2;color: #333;}
.index-one-news-tit {color: #666;}
.index-view-news {position: absolute;left: 15px;bottom: 7px;width: 90px;line-height: 2;text-align: center;border: 1px solid #cacaca;}
.index-one-news:hover .index-view-news {color: #fff;background: #c30d23;}
.index-advantage {display: block;width: 100%;height: 867px;}

.index-feedback-n-contact {height: 507px;background: url(/images/contact-bg.png) center top no-repeat;}
.index-feedback {float: left;padding-top: 60px;padding-left: 24px;line-height: 1.8;}
.index-feedback-tit {font-size: 16px;color: #b5071c;}
.index-feedback-tit--eng {font-size: 14px;color: #f2f2f2;}
.index-feedback-phone {font-size: 20px;color: #c72127;}
.index-feedback table {margin-top: 20px;font-size: 12px;font-family: "SimSun";color: #fff;}
.index-feedback th {width: 4em;font-weight: normal;}
.index-feedback td {padding: 5px;}
.index-feedback span {margin-left: 5px;color: #b5071c;}
.index-feedback input {width: 151px;height: 18px;font-size: 12px;line-height: 18px;border: 1px solid #cacaca;}
.index-feedback #email ,
.index-feedback #title {width: 212px;}
.index-feedback textarea {width: 353px;font-size: 12px;line-height: 18px;border: 1px solid #cacaca;}
.index-feedback #verify {width: 67px;}
.index-feedback #index-submit {float: right;width: 97px;height: 27px;margin: 20px;font-size: 14px;line-height: 25px;color: #fff;background: #c72127;border: 0 none;border-radius: 8px;}

.index-contact {padding-top: 20px;margin-left: 580px;font-size: 14px;line-height: 30px;color: #333;}
.index-company {margin-top: 1em;font-size: 16px;color: #b5071c;}
.index-map {width: 345px;height: 200px;margin-top: 10px;border: 1px solid #333;}

.footer {padding-top: 30px;font-size: 14px;color: #fff;background: #312927;}
.footer-logo {float: left;width: 320px;height: 166px;padding-top: 34px;margin-bottom: 24px;border-right: 1px solid #686564;}
.footer-nav {float: right;}
.footer-nav dl {float: left;width: 90px;padding-left: 18px;line-height: 30px;}
.footer-nav dt {font-size: 14px;}
.footer-nav dd {font-size: 12px;}
.footer-copyright {clear: both;font-size: 12px;line-height: 40px;text-align: right;color: #8c8c8c;border-top: 1px solid #8c8c8c;}

.in-banner {height: 350px;}

.page-title {height: 78px;margin-top: 30px;background: #f4f4f4;}
.page-title .page-tit {float: left;width: 178px;height: 78px;font-size: 24px;line-height: 78px;text-align: center;color: #fff;background: #c30d23;}
.local {display: block;height: 32px;font-size: 12px;font-family: "SimSun";line-height: 32px;color: #888;}
.local a ,.local span {float: left;margin: 0 3px;}
.local .home {padding-left: 40px;background: url(/images/home-ico.png) 10px center no-repeat;}
.local a:hover {color: #000;}
.page-nav {display: block;height: 46px;background: #818284;margin-left: 179px;}
.page-nav li {float: left;min-width: 130px;padding: 0 15px;height: 46px;font-size: 14px;color: #fff;line-height: 46px;border-right: 1px solid #fff;}
.page-nav li:hover ,
.page-nav .current {background: #c30d23;}
.page-nav a {display: block;}

.page-content {padding: 25px 0;font-size: 12px;line-height: 2;color: #333;}

.pro-list {width: 1010px;margin-left: -2px;}
.one-pro {float: left;margin: 0 7px 10px;text-align: center;}
.one-pro .pic-box {width: 235px;height: 204px;border: 1px solid #b8b8b8;}
.one-pro .pic-box div {width: 235px;height: 204px;*font-size: 178.5px;}
.one-pro .pic-box img {max-width: 235px;max-height: 204px;width: 235px\9;*width: auto;}
.one-pro:hover {color: #b5071c;}
.one-pro:hover .pic-box {border: 1px solid #b5071c;}

.other-page {margin: 30px auto;font-size: 14px;line-height: 32px;text-align: center;color: #333;}
.other-page a {display:inline-block;*display:inline;*zoom:1;width: 32px;border-radius: 50%;}
.adjacent-page {font-size: 12px;font-family: "SimSun";text-align: center;color: #fff;background: #c1c1c1;}
.other-page a:hover {color: #fff;background: #c30d23;}

.product-view {padding-top: 10px;}
.product-view .pic-box {float: left;width: 489px;height: 387px;margin: 10px;border: 1px solid #e6e5e3;}
.product-view .pic-box div {width: 489px;height: 387px;*font-size: 338.63px;}
.product-view .pic-box img {max-width: 489px;max-height: 387px;width: 489px\9;*width: auto;}
.pro-detail {float: right;width: 460px;height: 389px;margin: 5px;font-size: 14px;line-height: 2;color: #000;}
.pro-name {padding-left: 10px;margin-bottom: 10px;font-size: 18px;line-height: 3;color: #333;border-bottom: 1px dashed #81511c;}
.pro-intro-tit {margin-top: 30px;border-bottom: 1px solid #c30d23;}
.pro-intro-tit span {display: block;width: 100px;height: 30px;font-size: 14px;font-weight: bold;line-height: 30px;text-align: center;color: #fff;background: url(/images/pro-intro-bg.png);border-radius: 6px 6px 0 0;}
.pro-intro div {padding: 15px;font-size: 12px;line-height: 2;}

.news-list {padding: 0 12px;}
.one-news {height: 105px;padding: 25px 8px;font-size: 12px;font-family: "SimSun";line-height: 2;border-bottom: 1px dashed #dedede;}
.one-news .pic-box {float: left;margin-right: 45px;margin-left: 20px;border: 1px solid #ddd;}
.one-news .pic-box div {width: 166px;height: 105px;*font-size: 91.88px;}
.one-news .pic-box img {max-width: 166px;max-height: 105px;width: 166px\9;*width: auto;}
.one-news-tit {font-size: 14px;font-weight: bold;color: #c30d23;}
.one-news:hover .sub-news-content {color: #c30d23;}
.sub-news-content {display: block;height: 4em;}
.view-news-btn {display: block;margin-left: 230px;width: 67px;height: 40px;background: url(/images/view-news-btn.png) center center no-repeat;}

.news-title {font-size: 18px;line-height: 1.5;text-align: center;color: #c30d23;}
.news-date {color: #999;text-align: center;border-bottom: 1px dashed #bbb;}
.news-content {padding: 20px;}
.adjacents-news {margin: 0 20px;color: #c30d23;}
.adjacents-news p {display: block;width: 50%;}
.adjacents-news a {color: #888;}
.adjacents-news a:hover {color:#c30d23;}

.feedback {margin-top: 20px;}
.feedback img {display: none;}
.feedbackImf {padding-left: 50px;margin-left: 250px;line-height: 30px;background: url(/images/envelop.png) left center no-repeat;}
.feedback-tit {font-size: 16px;line-height: 3;text-align: center;}
.bortable {display: block;padding-left: 250px;margin-bottom: 5px;}
.bortable label {float: left;width: 60px;text-align: right;line-height: 24px;}
.bortable input {width: 300px;height: 24px;line-height: 2;border: 1px solid #ddd;background: #fff;}
.bortable textarea {width: 300px;height: 100px;border: 1px solid #ddd;background: #fff;}
#verifyCode {width: 140px;}
#Newcode {display: inline-block;margin-bottom: -4px;}
.bortable .Btn {width: 60px;height: 30px;font-size: 14px;line-height: 28px;color: #fff;background: #d29e31;border: 0 none;}


    .xsnav{
        padding:15px 0;
        text-align:center;
    }
    .xsnav ul{
        display:inline-block;
    }
    .xsnav ul li{
        height:35px;
        line-height:35px;
        display:inline-block;
        font-size:16px;
        color:#333;
        padding:0 15px;
        border:1px solid 4px;
        margin:0 10px;
        background:#818284;
        color:#fff;
    }
    .xsnav ul li:hover,
    .xsnav ul li.on{
        background:#c30d23;
    }
    .xsnav ul li a{
        display:block;
    }
    .arpi_text{
        font-size:14px;
        color:#333;
        line-height:25px;
        padding-bottom:25px;
    }
    .htitX{
        text-align:center;
        padding:25px 0;
    }

    .arpi_table{
        width:100%;
        max-width:720px;
        display:block;
        margin:0 auto;
        padding:25px 0;
        margin-bottom:60px;
    }
    .arpi_table table{
        width:100%;
        border:1px solid #ddd;
        text-align:center;
        border-collapse:collapse;
        font-size:14px;
    }
    .arpi_table table th,
    .arpi_table table td{
        height:25px;
        line-height:25px;
        border:1px solid #ddd;
    }

    #arpi_main{
        width:100%;
        max-width:720px;
        height:400px;
        display:block;
        margin:0 auto;
    }