@charset "utf-8";
.header{height: 100px;background:rgba(19,18,18,.87);position: fixed;top: 0;left: 0;z-index: 2;}
@media \0screen\,screen\9 {
    .header{
        height:100px;
        top:0;
        left:0;
        position:fixed;
        background-color: #131212;
        filter: Alpha(opacity=87);
        *zoom: 1;
        z-index: 2;
    }
}
.logo{overflow:hidden;}
.logo img{width:228px;height:62px;margin:15px auto auto auto;float:left;}
.logo-text{float:left;margin:17px auto auto 25px;border-left:1px solid #7e7d7c;height: 67px;padding:5px 0 0 0;}
.logo-text p{font-size: 18px;color:#ffffff;margin-left:17px;margin-bottom:6px;}
.nav{padding-right:28px;}
.nav ul{overflow: hidden;}
.nav li{float: left;margin-left:58px;}
.nav li a{font-size:18px;color:#fefefe;padding: 38px 0 3px 0;}
.nav li.on a{color:#c2a05e;border-bottom:1px solid #b89753;}
/*
banner图*/
.slideBanner{position:relative;width:100%;overflow-x:hidden;}
.slideBanner .bd{width: 100%;overflow: hidden;}
.slideBanner .bd li{width: 100%;display: block;}
.slideBanner .bd img{width: 100%;display: block;}
.slideBanner .hd{position:absolute;bottom:30px;text-align: center;width: 100%;}
.slideBanner .hd ul{overflow:hidden; text-align: center; }
.slideBanner .hd ul li{width:63px;height:4px;margin:0 6px;background: #ffffff;display: inline-block;}
.slideBanner .hd ul li.on{background: #b89753;}

.model-title{text-align: center;padding:60px 0 0 0;}
.model-title h2{font-size:38px;color:#333333;margin-bottom:8px;}
.model-title p{font-size:20px;color:#333333;font-weight: lighter;background:url("../img/title.png") no-repeat center;text-transform: uppercase;}
.index-about{padding: 75px 0 65px 0;}
.index-about-text{font-size: 14px;color:#333333;line-height: 2;text-align: center;padding:0 0 65px 0;}
.in-about-lists{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-bottom:54px;}
.in-about-lists>div{border-right:1px solid #e3e3e3;height:317px;}
.in-about-lists ul{overflow: hidden;}
.in-about-lists .in-about-li{width:25%;float:left;border-left:1px solid #e3e3e3;height:317px;text-align: center;}
.in-about-li a{padding:44px 0 18px 0;}
.in-about-li img{width:114px;height:114px;margin: 0 auto;border-radius:50%;}
.in-about-li h3{font-size:20px;color:#bea164;padding:36px 0 20px 0;font-weight:bold;}
.in-about-txt{display:table;height:48px;border:1px solid red;overflow: hidden;line-height: 24px;margin: 0 auto;}
.in-about-txt>div{display: table-cell;vertical-align: middle;overflow: hidden;height: 48px;}
.in-about-li p{font-size:16px;color:#4d4d4d;overflow: hidden;text-overflow:ellipsis;height:48px;line-height:24px;padding: 0 74px;}
.in-about-li:hover a{background:#c2a05e;box-shadow:0px 10px 10px #9e9e9e;}
.in-about-li:hover h3{color:#fff;}
.in-about-li:hover p{color:#fff;}
.more{width: 150px;height:40px;border:1px solid #dbc7a0;font-size: 16px;color:#333333;text-align: center;line-height: 40px;margin: 0 auto;}

.index-case{background:#eeeeee;padding:0 0 50px 0;}
.slideNews{position: relative;padding:100px 0 50px 0;}
.slideNews .bd{margin: 0 auto;overflow: hidden;width:1200px;}
.slideNews .bd li{width:384px !important;float: left;overflow: hidden; margin-right:16px;text-align: center;position:relative;}
.slideNews .prev{position:absolute;width:29px;height:48px; background:url("../img/prev.jpg") no-repeat center;top:226px;left:-75px;}
.slideNews .next{position:absolute;width:29px;height:48px;background:url("../img/next.jpg") no-repeat center;top:226px;right:-75px;}
.slideNews .bd li img{width:384px;height:313px;}
.slideNews .bd li p{background:rgba(190,161,100,.84);line-height:57px;text-align:center;color: #ffffff;font-size:18px;width: 100%;height:57px;bottom: 0;position: absolute;}

.index-news-content{padding: 75px 0 70px 0;}
.index-news-left{width:572px;height:331px;position:relative;}
.index-news-left img{width:572px;height:331px;}
.index-news-left p{height: 53px;background:rgba(51,51,51,.55);position:absolute;bottom:0;left: 0;padding: 0 10px;width:572px;font-size: 18px;color:#f1f1f1;text-align: center;line-height:53px;}
.index-news-right{width: 570px;}
.news-right-header{background:url("../img/line.png") no-repeat left bottom;padding-bottom:10px;}
.news-right-header p{font-size:14px;color:#333333;line-height:24px;height:72px;overflow: hidden;}
.news-right-header p a{display: inline-block;margin-left:10px;font-size:12px;color:#bea164;text-decoration: underline;}
.news-right-ul{padding: 11px 0 15px 0;}
.news-right-li{overflow:hidden;height:45px;line-height:45px;border-bottom: 1px dashed #d5d5d5;}
.news-right-li a{width:85%;font-size:14px;color:#333;float:left;}
.news-right-li span{font-size:12px;color:#999999;float:right;}
.news-more{width: 150px;height:40px;border:1px solid #dbc7a0;font-size: 16px;color:#333333;text-align: center;line-height: 40px;}

.index-adv{position: relative;}
.index-adv img{width: 100%;}
.adv-content{position: absolute;bottom:24px;width:100%;}
.adv-i{width:52px;height:3px;display:block;background:#b89753;margin-left:50px;margin-bottom:6px;}
.adv-h4{font-size:40px;color:#b89753;font-family: fontA;margin-left:46px;margin-bottom:2px;}
.adv-p{font-size:24px;color:#b89753;margin-left:46px;margin-bottom:4px;}
.adv-pen{font-size:16px;color:#b89753;margin-left:46px;text-transform: uppercase;}
.footer{background: #353638;padding:35px 0 23px 0;}
.footer-logo{background:url("../img/su-line.png") no-repeat right top;width: 385px;}
.footer-logo-img{width: 107px;height:103px;margin:7px 13px auto 5px;}
.footer-logo-img img{width: 107px;height:103px;}
.footer-logo-txt{width: 258px;padding:20px 0 0 0;}
.footer-logo-txt p{font-size:16px;color:#ffffff;margin-bottom:5px;}
.footer-logo-txt span{font-size:12px;color:#999999;display:block;margin-bottom:28px;}
.footer-logo-txt b{font-size:12px;color:#999999;display:block;}

.address{width: 569px;padding: 10px 0 0 70px;}
.address p{font-size: 18px;color:#ffffff;margin-bottom:18px;}
.address span{font-size:14px;color:#999;display: block;}
.address span b{margin-left:45px;}
.footer-bottom{width:830px;min-height:30px;line-height:30px;border:1px solid #4e4f51;margin:24px auto auto 9px;}
.footer-bottom span{padding-left:13px;font-size:14px;color:#999999;display: inline-block;}
.footer-bottom a{font-size:14px;color:#999999;display: inline-block;}
.footer-right{width:242px;background: url("../img/su-line2.png") no-repeat left center;padding:17px 0 0 0;}
.sao{width:20px;float:right;margin-left: 10px;font-size: 16px;color:#999;}
.footer-right img{width: 150px;height: 154px;}
.copyrightg{height: 44px;background:#27282a;line-height: 44px;text-align: center;}
.copyrightg p{font-size:14px;color:#747474;}
.copyrightg p a{display: inline-block;font-size:14px;color:#747474;}

.inside-banner{margin:100px auto auto auto;}
.location{padding: 45px 0 16px 0;border-bottom:1px solid #cccccc;}
.location span,.location a{display:inline-block;font-size: 14px;color: #666666;}
.location img{display:inline-block;vertical-align:-2px;}
.detials{padding:50px 0 130px 0;}
.detials-h2{font-size: 28px;color: #c2a05e;text-align: center;padding-bottom:20px;}
.detials-content img{display: inline-block;}

.news-detials{padding: 0 0 96px 0;}
.news-detials-title{padding:58px 0 30px 0;text-align: center;}
.news-detials-title h3{color:#c2a05e;font-size:28px;margin-bottom:8px;}
.news-detials-title p{font-size: 14px;color:#666666;}
.news-detials-title p span{margin-left:30px;}
.news-detials-content{padding: 0 0 38px 0;}
.news-pager{overflow:hidden;}
.news-pager a{font-size: 14px;color: #666666;}

.inside-news{padding:43px 0 98px 0;}
.inside-news ul{padding: 0 0 27px 0;}
.news-li{padding: 19px 0 22px 0;border-bottom: 1px dashed #cccccc;}
.news-img{width: 280px;}
.news-img img{width: 280px;height: 174px;}
.news-right{width: 880px;padding: 18px 0 0 0;}
.news-title{font-size:20px;color: #000000;width: 100%;margin-bottom: 10px;}
.news-right p{font-size: 14px;color: #666666;margin-bottom: 28px;}
.news-right p span{margin-left:36px;}
.news-txt{font-size:14px;color:#666666;line-height:24px;height:48px;overflow: hidden;}
.fenye{text-align:right;}
.fenye a{height: 30px;padding: 0 26px 0 15px;display: inline-block;background: #c2a05e;line-height: 30px;font-size:12px;color: #ffffff;margin: 0 2px;}

.inside-case{padding:60px 0 100px 0;}
.case-ul{overflow: hidden;margin-right: -26.666px;padding: 0 0 32px 0;}
.case-li{width:280px;margin-right:26.666px;float:left;margin-bottom: 58px;}
.case-li img{width: 280px;height: 228px;}
.case-li p{height: 65px;line-height:65px;background: #eeeeee;text-align: center;font-size:18px;color:#000000;}
.case-li:hover p{background: #c2a05e;color: #fff;}

.product{padding: 60px 0 80px 0;}
.product-left{width: 280px;background:#eeeeee;padding: 0 0 218px 0;}
.product-h3{height:63px;line-height: 63px;background:#c2a05e;text-align: center;color:#fff;font-size:26px;font-weight:bold;}
.product-left-list{padding:42px 0 0 0;}
.small-title{color:#c2a05e;font-size:24px;background:url("../img/su.jpg") no-repeat 18px center;padding-left:30px;}
.lists-ul{padding:25px 14px 0 14px;}
.lists-li{height:40px;line-height: 40px;border-bottom: 1px dashed #cccccc;}
.lists-li a{padding-left:32px;font-size:16px;color: #000000;}
.lists-li.on a{color:#c2a05e;}

.product-right{width:880px;}
.pro-list{margin-right: -20px;overflow: hidden;padding-bottom: 44px;}
.pro-list-li{width: 280px;margin-right: 20px;float:left;text-align: center;margin-bottom:27px;}
.pro-list-li img{width:280px;height: 220px;}
.pro-list-li p{height: 40px;line-height: 40px;font-size:16px;color: #000000;}

.pro-show-img{width: 420px;}
.ban{ width:420px;position:relative; overflow:hidden;}
.ban2{ width:420px; height:315px; position:relative; overflow:hidden; border:1px solid #cfcfcf;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 .ban-li{width:420px; height:315px; }
.ban2 .ban-li img{width:420px; height:315px; }
.prev{ float:left; cursor:pointer;}
.num{ height:51px;overflow:hidden; width:353px; position:relative;margin:0 auto;}
.min_pic{margin-top:27px; width:420px;position: relative;}
.num ul{ position:absolute; left:0; top:0;}
.num .min-pic-li{ width:68px; height:51px; margin-right:27px;border:1px solid #cfcfcf;}
.num .min-pic-li.on{ border:1px solid #c2a05e;}
.num .min-pic-li img{width:68px; height:51px;}
.prev_btn1{ width:20px; text-align:center; height:40px;cursor:pointer; position: absolute;top:5px;left:0;}
.prev_btn1 img{width:20px;height:40px;}
.next_btn1{  width:20px; text-align:center; height:40px;top:5px;cursor:pointer;position: absolute;right: 0;}
.next_btn1 img{width:20px;height:40px;}

.pro-show-text{width:430px;}
.pro-show-h2{font-size: 24px;color: #c2a05e;margin-bottom:10px;background:url("../img/su.jpg") no-repeat left center;padding-left:12px;}
.format{margin-bottom: 28px;}
.pro-mess{padding: 16px 0 0 0;}
.pro-mess p{font-size: 16px;color: #333333;padding-left:12px;line-height: 1.6}
.format p{font-size: 16px;color: #333333;}
.notice{font-size: 16px;color:#333333;}
.pro-decti{padding:40px 0 0 0;}
.pro-decti-h3{font-size: 24px;color: #c2a05e;background:url("../img/su.jpg") no-repeat left center;padding-left: 17px;margin-bottom: 30px;}

.img-show{width:607px;margin: 0 auto;}
.img-show-big{width:607px;height: 322px;border:1px solid #cfcfcf;margin-bottom: 15px;}
.img-show-big img{width:607px;height: 322px;}
.small-show-box{width: 607px;overflow: hidden;}
.img-show-small{border:1px solid #cfcfcf;}
.img-show-small img{width:300px;height:200px;}
.pro-format{width:878px;border:1px solid #c2a05e;margin:36px auto auto auto;padding: 36px 0 38px 0;}
.pro-format p{overflow: hidden;margin-bottom:14px;}
.pro-format p span{display: block;float: left;width:140px;padding-left:20px;font-size: 16px;color: #333333;}
.pro-format p b{display: block;float: left;font-size: 16px;color: #333333;width: 736px;}

.about{padding: 60px 0 0 0;}
.about-title{text-align: center;}
.about-title h3{font-size:28px;color: #c2a05e;margin-bottom:6px;}
.about-title p{background:url("../img/inside-line.png") no-repeat center;font-size: 18px;color: #333;text-transform: uppercase;}
.introduce{padding: 44px 0 64px 0;}
.introduce-left{width: 420px;}
.introduce-left img{width: 420px;}
.introduce-right{width: 764px;}
.introduce-right p{font-size: 14px;color: #333333;text-indent: 2em;margin-bottom:30px;line-height:1.8;}
.culture{padding:68px 0 76px 0;}
.culture-list{width:1043px;height:387px;background:url("../img/contact-bg.png") no-repeat center;margin: 50px auto auto auto;position: relative;text-align: center;}
.culture-li{width: 132px;height: 154px;position: absolute;}
.culture-style1{top:45px;left:60px;}
.culture-style2{top:45px;left:322px;}
.culture-style3{top:45px;left:586px;}
.culture-style4{top:45px;left:850px;}
.culture-style5{top:182px;left:188px;}
.culture-style6{top:182px;left:450px;}
.culture-style7{top:182px;left:722px;}
.culture-img{width:68px;height: 61px;margin:auto auto 10px auto;position: relative;}
.culture-img img{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin: auto;}
.culture-li h5{font-size: 20px;color: #ffffff;font-weight:bold;margin-bottom: 12px;}
.culture-li p{font-size:14px;color: #ffffff;}
.culture-li h6{padding: 0;margin:50px auto auto auto;font-size: 42px;color: #c2a05e;}
.join{padding: 75px 0 62px 0;}
.join-box{padding: 55px 0 0 0;}
.join-left{width: 538px;}
.form-dv{overflow: hidden;margin-bottom: 16px;}
.form-dv span{width:142px;text-align: center;display: block;min-height: 48px;float:left;line-height:48px;}
.form-inp,.form-inp:focus{width:393px;padding-left: 16px;border: 1px solid #cccccc;background:#f9f9f9;height: 48px;border-radius: 3px;float: right;}
.form-text{padding-left:16px;border: 1px solid #cccccc;width:376px;height:100px;float:right;background:#f9f9f9;border-radius: 3px;}
.form-sub,.form-sub:focus{width: 392px;height:48px;border: 1px solid #cccccc;background:#c2a05e;border-radius: 3px;font-size: 18px;color:#ffffff;margin-top:34px;}
.join-right{width: 502px;margin-right:53px;}
.join-right h4{font-size: 24px;color:#c2a05e;margin-bottom: 20px;}
.join-p{font-size: 18px;color: #000000;margin-bottom: 10px;}
.join-p img{display: inline-block;vertical-align: middle;margin-right: 14px;}
.map{margin:26px auto auto auto;width: 493px;height: 262px;overflow: hidden;}