/*全局属性*/
*{margin:0;padding:0}
body,html {font-size:12px;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none}
ul,li {list-style:none; margin:0; padding:0;}
.w1200{width:1200px;margin:0 auto;}
.w1200r{width:1200px;margin:0 auto;position: relative;height:100%;}
.w1100{width:1100px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clearfix{clear:both}

header{background-color:#007088;height:107px;}
.logo{padding:10px 0;width:150px;height:87px;}
.logo img{width:100%;height:100%;}
.header_contact{display:inline-block;height:30px;line-height:30px;background-image:url(../images/phone.png);background-size:10px 10px;background-repeat: no-repeat;background-position: left center;padding-left:15px;padding-right:20px;position:relative;}
.wechat-btn{height:20px;width:20px;background-image: url(../images/wechat_g.png);background-size:20px 20px;display:inline-block;margin-left:5px;background-position: center;background-repeat: no-repeat;position: absolute;top:5px;cursor:pointer;}
.wechat-btn:hover{background-image: url(../images/wechat.png);}
.wechat_box{width:580px;height:260px;background-color:#fff;position:fixed;top:50%;margin-top:-180px;left:50%;margin-left:-290px;z-index:99;visibility:hidden;opacity: 0;transition: .5s;text-align:center;}
.wechat_box_close{width:50px;height:50px;position: absolute;top:0;right:0;background-color:#007088;font-size:30px;color:#fff;text-align:center;line-height:46px;font-style:normal;cursor:pointer;font-family: "黑体";}
.qr_pic{width:120px;height:120px;margin:50px auto 20px auto;}
.qr_pic img{width:100%;height:100%;}
.qr_text{color:#666;font-size:14px;}
.nav{line-height:50px;margin-top:40px;}
.nav li{display:inline-block;margin-left:40px;position: relative;}
.nav li:after{content:"";width:0%;height:1px;position: absolute;top:40px;background:#fff;transition: .5s}
.nav li:hover:after{width:100%;}
.nav li a{color:#fff;font-size:14px;}
.lunbo{height:775px;width:100%;}

.index_title{color:#333;font-size:20px;}
.index_title span{color:#ccc;font-size:18px;margin-left:5px;}
.index_title2{font-size:30px;}

.more{font-size:14px;background-image: url(../images/more.png);background-size:14px 14px;background-repeat: no-repeat;background-position: center right;padding-right:18px;}
.more a{color:#333;display:block;}
.index_about{background-color:#efefef;padding-bottom:50px;padding-top:10px;}
.index_about li{width:385px;display:inline-block;margin-right:15px;}
.index_about li:last-child{margin-right:0;}
.about_pic{width:100%;overflow:hidden;}
.index_about li:hover .about_pic img{transform:scale(1.2)}
.about_pic img{width:100%;transition: .25s}

.index_pro{padding:50px 0;}
.index_pro_list{position: relative;margin-top:25px;}
.index_pro_list img{width:100%;height:100%;}
.index_pro_list a{display:block;}
.index_pro_list a:hover .index_pro_title{bottom:0;}
.index_pro_pic{position: relative;overflow:hidden;height:277px;}
.index_pro_title{width:calc(100% - 20px);background-color:rgba(0,0,0,0.5);color:#fff;height:50px;position: absolute;bottom:-50px;z-index:5;font-size:14px;line-height:50px;padding:0 10px;transition: .25s}

.index_case{padding:25px 0;}
.index_case_list{margin-top:25px;}
.index_case_list li{display:inline-block;width:385px;margin-right:15px;}
.index_case_list li a{display:block;}
.index_case_list li:last-child{margin-right:0;}
.index_case_pic{position: relative;height:275px;}
.index_case_pic img{width:100%;}
.index_case_list a:hover .index_case_text{bottom:0;}
.index_case_pic{position: relative;overflow:hidden;height:277px;}
.index_case_text{width:calc(100% - 20px);background-color:rgba(0,0,0,0.5);color:#fff;height:50px;position: absolute;bottom:-50px;z-index:5;font-size:14px;line-height:50px;padding:0 10px;transition: .25s}

.index_news{padding:25px 0;}
.index_news_l{width:550px;}
.index_news_l_item{width:100%;margin-top:25px;}
.index_news_l_item .index_news_pic{width:100%;}
.index_news_l_item .index_news_pic a{display:block;}
.index_news_l_item .index_news_pic img{width:100%;}
.index_news_l_item .index_news_title {font-size:20px;margin-top:10px;}
.index_news_l_item .index_news_title a{display:inline-block;}
.index_news_l_item .index_news_date{margin-top:5px;font-size:14px;letter-spacing: 0.5px}
.index_news_l_item .index_news_more{width:87px;height:23px;display:block;margin-top:5px;}
.index_news_r{width:550px;}
.index_news_r li{height:125px;margin-bottom:10px;}
.index_news_r li .index_news_pic{height:125px;}
.index_news_r li .index_news_pic img{height:100%;}
.index_news_r li .index_news_text{margin-left:20px;}
.index_news_r li .index_news_text .index_news_title{font-size:20px;}
.index_news_r li .index_news_text .index_news_date{font-size:14px;letter-spacing:0.5px;margin-top:5px;}

.index_video{padding:25px 0;background-image:url(../images/video_bg.png);background-position: right bottom;background-repeat: no-repeat;height:300px;width:1200px;margin:0 auto;margin-bottom:50px;}
.index_video_item{margin-left:40px;width:600px;}
.index_video_item img{width:100%;}

footer{height:300px;background-image:url(../images/footer_bg.jpg);background-size:1920px 400px;background-size:center;}
.foot-logo{height:90px;width:150px;position:absolute;top:50%;transform:translateY(-50%);left:0;}
.foot-logo img{height:100%;width:100%;}
.foot-nav{position: absolute;top:50%;transform:translateY(-50%);left:180px;border-left:1px solid #fff;padding-left:30px;}
.foot-nav li{font-size:16px;margin-bottom:20px;}
.foot-nav li:last-child{margin-bottom:0;}
.foot-nav li a{color:#fff;letter-spacing:2px;}
.foot-contact{position: absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center; }
.foot-contact p{color:#fff;font-size:16px;margin-bottom: 20px;letter-spacing: 2px}
.foot-contact span{background-color:#fff;color:#023035;font-size:16px;line-height:30px;height:30px;display:block;background-image:url(../images/contact.png);background-position: left center;background-repeat: no-repeat;background-size:20px 20px;background-position:15px center}
.foot-qr{position:absolute;top:50%;right:0;transform: translateY(-50%)}
.foot-qr_pic{width:120px;height:120px;}
.foot-qr_pic img{width:100%;height:100%;}
.foot-qr_text{margin-top:5px;color:#fff;font-size:14px;}
.foot-btn{position: absolute;top:50%;transform: translateY(-50%);right:150px;}
.foot-qq,.foot-wechat{display:inline-block;width:30px;}
.foot-qq img,.foot-wechat img{width:100%;}
.foot-qq{border-right:2px solid #fff;padding-right:10px;}
.foot-wechat{padding-left:10px;cursor:pointer;}

#gallery-banner{position:relative}
#gallery-banner img{width:100%;}

/* 关于我们二级菜单 */
.about_class{text-align:center;margin-top:50px;}
.about_class li{display:inline-block;border:1px solid #333;margin:0 15px;}
.about_class li a{color:#333;display:block;font-size:16px;padding:5px 20px;}
.about_class li:hover{border-color:#007088;}
.about_class li:hover a{color:#007088;}
.about_class .active{border-color:#007088;}
.about_class .active a{color:#007088;}
.about_content{margin-bottom:50px;}
.about_content img{width:100%;}

/*Page*/
#about{width:1200px;margin:0 auto;}
.about-location{padding:0 112px;position:relative;}
.about-iocn{text-align:center;margin:90px 0 40px 0;}
.about-iocn>span{font-size:20px;color:#000;letter-spacing:3px;padding-bottom:10px;border-bottom:1px solid #000;display:inline-block;font-weight:bold;}
.about-iocn>p{font-size:18px;color:#000;letter-spacing:6px;padding-top:10px;}
.about-location img{max-width:100%;}
span.location-one{border-bottom:0;padding-bottom:6px;}
.about-location>p{font-size:15px;color:#333;letter-spacing:2.5px;line-height:25px;margin-bottom:30px;}

/*联系我们*/
.contact-tiltle{font-size:22px;color:#333;border-left:6px solid #c3a96c;padding-left:15px;margin:95px auto 35px;width:1200px;box-sizing:border-box;}
#contact{overflow:hidden;width:1200px;margin:0 auto 100px;}
#contact>div{float:left;}
#contact>div:nth-child(1){width:700px;}
#contact>div:nth-child(1)>p{font-size:14px;color:#999;margin:30px 0 60px 22px;letter-spacing:1px;}
#contact>div:nth-child(1)>form>div{margin-left:30px;margin-bottom:20px;}
#contact>div:nth-child(1)>form>div>span{display:inline-block;width:164px;line-height:50px;text-align:left;font-size:14px;color:#333;letter-spacing:1.5px;}
#contact>div:nth-child(1)>form>div>input{width:470px;height:50px;padding:0 15px;background:#f6f6f6;border:0;color:#666;outline:none;font-size:14px;}
#contact>div:nth-child(1)>form>div>textarea{width:470px;height:110px;padding:15px;background:#f6f6f6;border:0;color:#666;outline:none;resize:none;font-size:15px;}
#contact>div:nth-child(1)>form>div:nth-child(4)>span{vertical-align:top;}
#contact>div:nth-child(1)>form>button{cursor:pointer;background:#fff;display:block;width:158px;line-height:48px;border:1px solid #c3a96c;font-size:14px;color:#c3a96c;margin-left:200px;text-align:center;
    letter-spacing:8px;}
.contact-phone{margin:30px 0 0 100px;}
.contact-phone>div{font-size:18px;color:#333;font-weight:bold;letter-spacing:2px;margin-bottom:50px;}
.contact-phone>div>img{position:relative;top:3px;margin-right:12px;}
.contact-phone>p{margin-bottom:33px;}
.contact-phone>p>span{display:inline-block;font-size:14px;color:#333;letter-spacing:1.5px;}
.contact-phone>p>span:nth-child(1){width:90px;}
.contact-phone>a{display:block;width:240px;line-height:50px;font-size:14px;color:#fff;text-align:center;background:#c3a96c;letter-spacing:2px;margin-top:55px;}
#contact-bor{width:1200px;height:360px;padding:8px;box-sizing:border-box;border:1px solid #ddd;margin:0 auto 135px;}
#contact-map{width:1182px;height:342px;}
.amap-info-content>div.contact-logo{min-height:30px !important;padding:10px 10px 0 10px;}
.amap-info-content>div.contact-logo>span{font-size:14px;color:#000;}

/*联系方式*/
.contact-imformation{background-color:#eeeeee;margin:50px 0;padding:50px 0;}
.contact-content>.index-iocn{text-align:center;}
.contact-content>.index-iocn>span{font-size:20px;color:#22242b;letter-spacing:3px;padding-bottom:10px;border-bottom:1px solid #22242b;display:inline-block;font-weight:bold;}
.index-iocn>p{font-size:18px;color:#22242b;letter-spacing:6px;padding-top:10px;}
.contact-content{margin:0 auto;width:1200px;}
.contact-content>div:nth-child(2){text-align:center;padding:40px 0;}
.contact-content>div>p{line-height:40px;font-size:16px;}
.contact-content>.contact_map{width:95%;margin:0 auto}
.contact-content>.contact_map img{width:100%;}

/*视频中心*/
.video-tiltle{font-size:22px;color:#333;border-left:6px solid #c3a96c;padding-left:15px;margin:95px auto 35px;width:1200px;box-sizing:border-box;}
.video-content{margin-bottom:50px;}
.video-content img{max-width: 100%}

/*品牌新闻*/
#news{width:1200px;margin:0 auto;overflow:hidden;}
#news>div{float:left;}

.brand-news{width:1200px;margin:0 auto;}
.brand-news>div:nth-child(1){margin-top:90px;margin-bottom:40px;overflow:hidden;}
.brand-news>div:nth-child(1)>span{font-size:20px;border-left:4px solid #f49800;padding-left:15px;}
.news-list>li{overflow:hidden;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px;}
.news-list>li:last-child{border-bottom:0;margin-bottom:70px;}
.news-list>li>div{float:left;}
.news-list>li>div:nth-child(1)>a{position:relative;width:320px;height:190px;overflow:hidden;display:block;}
.news-list>li>div:nth-child(1)>a>img{position:absolute;margin:auto;top:-9999px;left:-9999px;bottom:-9999px;right:-9999px;width:100%;}
.news-list>li>div:nth-child(2){margin-left:40px;width:830px;}
.news-list>li>div:nth-child(2)>p:nth-child(1){width:830px;overflow:hidden;font-size:18px;color:#333;white-space:nowrap;text-overflow:ellipsis;line-height:30px;}
.news-list>li>div:nth-child(2)>p:nth-child(1)>a{color:#333;}
.news-list>li>div:nth-child(2)>p:nth-child(2){font-size:14px;margin:26px 0 22px 0;}
.news-list>li>div:nth-child(2)>p:nth-child(2)>a{color:#999;margin-right:20px;}
.news-list>li>div:nth-child(2)>p:nth-child(2)>span{color:#f49800;margin-right:15px;}
.news-list>li>div:nth-child(2)>p:nth-child(3){font-size:14px;color:#999;line-height:23px;width:830px;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp: 4;overflow: hidden;}

.hot-news{margin-bottom:80px;margin-top:-15px;}
.hot-news>span{font-size:20px;border-left:4px solid #f49800;padding-left:15px;margin-bottom:25px;display:block;}
.hot-news>p{line-height:30px;font-size:14px;overflow:hidden;}
.hot-news>p>span{color:#999;margin-right:50px;float:left;}
.hot-news>p>a{color:#333;width:990px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;}
.hot-news>p>a:hover{text-decoration:underline;}

/*品牌新闻详情页*/
.brand-news>div:nth-child(1)>a{display:inline-block;float:right;width:70px;line-height:28px;font-size:14px;color:#333;text-align:center;border:1px solid #ddd;}
.detail-title>p:nth-child(1){font-size:30px;color:#333;line-height:35px;letter-spacing:1.5px;margin-bottom:30px;font-weight:bold;margin-top:60px;}
.detail-title>p:nth-child(2){font-size:14px;color:#999;margin-bottom:30px;}
.detail-title>p:nth-child(2)>a{margin-right:20px;}
.detail-title>p:nth-child(2)>span{margin-right:10px;color:#f49800;}
.news-text{border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;padding:20px 0 40px 0;}
.news-text>img{max-width:100%;}
.news-other{margin:40px 0 100px 0;}
.news-other>p{margin-bottom:15px;}
.news-other>p>span{font-size:14px;color:#999;margin-right:10px;}
.news-other>p>a{font-size:14px;color:#333;width: 1100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:inline-block;position:relative;
    top:4px;}
.news-other>p>a:hover{text-decoration:underline;}
.hot-detail{margin-top:165px;}

.pag-list{text-align:center;margin-bottom:115px;}
.pag-list>a{color:#666;padding:0 12px;font-size:16px;}
.pag-list>a:first-child>img{position:relative;top:2px;left:-7px;}
.pag-list>a:last-child>img{position:relative;top:2px;left:7px;}
.pag-list>span{color:#000;font-size:16px;}

/*套系展示*/
#price>div:nth-child(1){text-align:center;margin:60px 0 30px 0;}
.price-img{overflow:hidden;width:1220px;margin-right:-20px;}
.price-img>li{float:left;margin:4px 16px 0 4px;}
.price-img>li>a{display:block;width:350px;height:250px;overflow:hidden;position:relative;transition:all 0.2s linear;}
.price-img>li>a>img{position:absolute;margin:auto;top:-9999px;left:-9999px;bottom:-9999px;right:-9999px;z-index:1;background:#f2f2f2;width:100%;}
/*.price-img>li>a:hover div{display:block;}*/
.price-img>li>a:hover{box-shadow:5px 5px 10px #aaa;transform:translate3d(-4px,-4px,3px);}
.price-img>li>a>span{font-size:16px;color:#fff;letter-spacing:2px;padding:3px 10px;background:#93d8d5;z-index:2;position:absolute;top:15px;right:15px;border-radius:4px;}
.price-img>li>a>div{position:absolute;left:75px;bottom:28px;z-index:2;display:none;}
.price-img>li>a>div>span{display:inline-block;width:48px;line-height:48px;text-align:center;background:#f49800;border-radius:50%;margin:0 10px;}
.price-img>li>a>div>span>img{position:relative;top:8px;}
.price-img>li>a>div>span:nth-child(2){background:#999;}
.price-img>li>p{font-size:16px;color:#333;letter-spacing:1px;width:280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;
    margin-top:25px;margin-bottom:40px;}
.price-img>li>p>a{color:#333;}
#price>div:nth-child(3){text-align:right;}
#price>.iocn>span{font-size:20px;color:#000;letter-spacing:3px;padding-bottom:10px;border-bottom:1px solid #000;display:inline-block;font-weight:bold;}
#price>.iocn>p{font-size:22px;color:#000;letter-spacing:6px;padding-top:10px;}

.pro_list_class{border:1px solid #ccc;margin:40px auto;width:1200px;color:#fff;padding:20px;font-size:24px;background-color:#007088;}
.pro_list_class li{display:inline-block;margin:0 10px}
.pro_list_class li a{color:#fff}
.pro_list_class li a:hover{color:#fff; text-decoration:underline}
.products_pic{float:right;height:100px}
.products_pic img{height:100%}
.pro_list li{width:30%;display:inline-block;margin:1.5% 1.5%}
.pro_list li .pro_list_pic{width:100%}
.pro_list li .pro_list_pic img{width:100%}
.pro_content{text-align:center;margin-bottom:100px;}
.pro_content_text{font-size:24px;color:#fff;}
.pro_content_text p{margin-top:20px;}

.case li img{width:100%;height:100%;}
.case{margin:50px 0;}
.case li{margin-bottom:30px;}
.dibu{text-align:center;height:30px;line-height:30px;color:#666;}