﻿/**{ transition:all 0.1s linear; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear;}*/
input{ outline:none}
.navbar-default{background:#fff;border:0; padding:0 0 0; }
.navbar-collapse{ padding:0}
.navbar-toggle.t1{top:8px;margin-top:10px}
.search-btn{background:#635d7f url(images2/s-icon.png) center center no-repeat;height:110px;width:120px;text-align:center;color:#fff;font-size:36px;}
.section .top{color:#e90101;text-align:center;/*font-weight:bold;*/padding:2em 0;text-transform:uppercase;font-size:2.5rem;font-family:"方正水柱简体"}
.section .top b{color:#1857a3;}
.section .top h3{color:#7e7e7e;display:inline-block;font-size:0.6em;/*font-weight:bold;*/padding-bottom:10px;position:relative}
.section .top span{color:#7e7e7e;font-family:"方正宋黑繁体","微软雅黑";display:inline-block;margin-top:0.5rem;position:relative;padding:0 55px;font-size:1.8rem;border:0;font-weight:normal}
.section .top span i{background:#fff;font-style:normal;position:relative;z-index:3;padding:0 15px}
.section .top span b{border-bottom:1px solid #7e7e7e;width:100%;display:inline-block;margin:0 auto;position:absolute;left:0;top:0.9rem;z-index:0;height:1px}
header .form-control{appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#fff;position:relative;background:#d8d8d8 url(images2/sel-bg.png) no-repeat right center;float:right;width:auto;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;margin-top:45px;line-height:15px}
header .form-control.lg{margin-top:1.2rem;margin-right:0.8rem}
header .form-control:hover,header .form-control:active,header .form-control:focus{border-color:#fff}
.navbar-default .navbar-nav>li>a{/*padding: 10px 0 30px 0;*/  padding: 0;}
.navbar-nav>li>a{padding-top: 15px;padding-bottom: 15px;font-size:1.5rem}
.navbar-nav .sub{ position: absolute; top: 100%; left: 0; width: 100%;background:#fff; text-align: center; display: none;}
.navbar-nav .sub li{ line-height: 40px; width: 100%; height: 40px; }
.navbar-nav .sub li:hover{ background: #a18a7a; color: #fff;}
.navbar-nav .sub li:hover a{ color: #fff; display: block;}
/*------顶部------*/


/*------首页产品简介------*/
.in-pro{ position: relative; padding: 6rem 0;}
.in-pro h3{ color: #e1e1e1; font-family: "Adobe 宋体 Std"; font-size: 3.5rem; text-transform:uppercase} 
.in-pro h3 span{ display: block; letter-spacing: 8px; font-size: 1.7rem; color: #0b0306; font-family: "微软雅黑"; padding: 2rem 0; line-height: 2; } 
.in-pro h3 span b.bg1{ background: #f3e7c7; color:#fff; font-style: normal;letter-spacing: 2px; font-weight: normal; padding: 0 15px; margin-right: 15px; display: block; float: left;}
.in-pro p{ color: #868686; font-size: 1.3rem; padding: 5rem 25rem 8rem 0; line-height: 2;}
.in-pro .stail{ background: #ededed; color: #5a5a5a; padding: 0.5rem 1.5rem; letter-spacing: 1px;}
.in-pro .stail:hover{ background: #dbcfae; color: #fff;}
.in-pro .pic{ position: absolute; bottom: 1rem; right: 4rem;}
.in-pro .rside{ padding: 11rem 0 0 9rem;}


/*------首页产品功效------*/
.p-effect{ background: #f8f8f8;}
.p-effect .tit{ background: #a18a7a; color: #fff; text-align: center; padding: 1rem 0 3rem;}
.p-effect .tit i{ font-size: 12rem; display: block; line-height: 1.3;}
.p-effect .tit h3{ position: relative; font-size: 1.6rem; display: inline-block; padding-bottom: 2.5rem; letter-spacing: 10px;}
.p-effect .tit h3 .line{ position: absolute; bottom: 0; left: 50%; margin-left:-25%; width: 40%; height: 1px; background: #dfd4b1;}
.p-effect .pic{ position: relative;}
.p-effect .pic .see{ background: #404040; color: #fff; padding: 0 1.5rem 0.1rem; position: absolute; bottom:4rem; left: 4rem; z-index: 2; border-radius: 1.5rem; -webkit-border-radius: 1.5rem; -moz-border-radius: 1.5rem;}
.p-effect .pic:hover .see{ background: #a18a7a;}
.p-effect .pic2{ position:absolute; bottom: 0; left: 0; width: 100%;}


/*------首页招商加盟------*/
.h-join{ padding: 9rem 0;}
.h-join h3{position: relative; font-size: 1.8rem; padding-bottom: 3rem; letter-spacing: 10px;}
.h-join h3 .line{ position: absolute; left: 0; bottom: 0; width: 5rem; height:2px; background: #dfd4b1;}
.h-join li{ padding:2rem 2rem 2rem 3rem; margin: 5rem 0 0;}
.h-join li i{ font-size: 9rem; color: #faf4e2; line-height: 1.2;padding-right: 1rem;}
.h-join li dt{ color: #4b4b4b; font-size: 1.8rem; font-weight: normal; padding-bottom: 1rem; padding-top: 2rem;}
.h-join li dd{ font-size: 1.3rem; color: #8b8b8b;}
.h-join li:hover{ background: #a18a7a; box-shadow: 0 0 10px rgba(147,122,104,0.5); -webkit-box-shadow: 0 0 10px rgba(147,122,104,0.5); -moz-box-shadow: 0 0 10px rgba(147,122,104,0.5);}
.h-join li:hover dt,.h-join li:hover dd,.h-join li:hover i{ color: #fff;}
/*------首页招商加盟------*/

/*------首页成功案例------*/
.h-case{  position: relative;}
.h-case .lines{ position: absolute; top: 426px; left:0; width: 100%; height: 1px; background: #e0e0e0; z-index:-1;}
.h-case h3{position: relative; font-size: 1.8rem; padding-bottom: 3rem; letter-spacing: 10px;}
.h-case h3 .line{ position: absolute; left: 0; bottom: 0; width: 5rem; height:2px; background: #dfd4b1;}
.h-case ul{ padding: 7rem 0 3rem;}
.h-case li:hover .con{ display: none;}
.h-case li { box-shadow: 0 0 10px rgba(9,2,4,0.05); -webkit-box-shadow: 0 0 10px rgba(9,2,4,0.05); -moz-box-shadow: 0 0 10px rgba(9,2,4,0.05); position:relative; text-align: center; margin-right: 20px; margin-bottom: 5.5rem; padding-bottom: 2rem; margin-left: 5px;}
.h-case li .hname{ color: #4b4b4b; font-size: 1.6rem; display: block; padding-top: 2rem; letter-spacing: 5px;}
.h-case li .time{ color: #c8c8c8; font-size: 1.3rem; display: block; /*padding-bottom: 2rem;*/}
.h-case li .mask{  display: none;}
.h-case li .mask .text{padding: 2rem 2rem 4rem;background: #a18a7a;}
.h-case li .mask .text p{  color: #fff; font-size: 1.3rem; text-align: left; }
.h-case li .mask .head{ width: 10rem; height: 10rem; border: 3px solid #fff; margin: -5rem auto 1rem; position: relative; }
.h-case li .mask .head .line{ position: absolute; left: 50%; height: 3.5rem; background: #1b1b1b; width: 1px; top: 8rem; z-index: 2;}
.h-case li .mask .hname{ color: #a18a7a; padding-top: 1rem;} 
.h-case li:hover .mask{ display: block;}
.h-case li:hover{ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; margin-bottom: 0;}
.h-case .owl-carousel {position: static;}
.h-case .owl-theme .owl-controls .owl-buttons{ position: absolute; right: 0; top:0;}
.h-case .owl-buttons div.owl-prev,.h-case .owl-buttons div.owl-next {color:#d4d4d4;font-size:3.5rem; font-family:"宋体";  padding: 0.2rem 1rem 0 5rem; display: inline-block; float: left;}
.h-case .owl-buttons div.owl-prev:hover,.h-case .owl-buttons div.owl-next:hover{color:#5a5c67; cursor: pointer;} 
/*------首页成功案例------*/


/*------首页公司简介------*/
.h-info{ background: #f8f8f8; padding: 10rem 0 0; position: relative;}
.h-info .bg{ position: absolute; bottom: 0; left: 0; height: 30%; background: #fff; width: 100%;}
.h-info .tit{ position: absolute; top: -4.5rem; right: 7rem; background: #ece6d5; color: #a18a7a; font-size: 1.8rem; padding: 1.5rem 3rem; letter-spacing: 10px;}
.h-info .tit span{ color: #f9f3e3; display: block;letter-spacing: 0;font-size: 1.3rem;}
.h-info .con{ background: #fff; padding:6rem 4rem;box-shadow: 0 0 15px rgba(0,0,35,0.05); -webkit-box-shadow: 0 0 15px rgba(0,0,35,0.05); -moz-box-shadow: 0 0 15px rgba(0,0,35,0.05); }
.h-info .pl3{ padding-left: 0; padding-right: 5rem;}
.h-info h3{ color:#333333; font-size: 1.7rem; padding-top: 2rem;}
.h-info p{ color: #7c7c7c; font-size: 1.35rem;margin: 5rem 0 5rem; line-height: 2rem;word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; height: 8rem; overflow: hidden;}
.h-info .more{ color: #5a5a5a;  display: inline-block; position: relative; background: #ededed; padding: 0.2rem 1.5rem; letter-spacing: 2px; font-size: 1.3rem;}
.h-info .more .line{position:absolute;top:0;left:0;width:100%;border-top:1px solid #d3d4d6;height:1px;}
.h-info .more:hover{ background: #a18a7a; color: #fff;}

/*------首页公司简介------*/

/*------首页资讯中心------*/
.h-news{ padding: 9rem 0 4rem;}
.h-news .menu{ float: right;margin-top: -4rem;}
.h-news .menu li{ float: left; margin-left: 2rem;  }
.h-news .menu li a{ color: #989898; font-size: 1.3rem;}
.h-news .menu li.on a,.h-news .menu li:hover a{ color: #a18a7a;}
.h-news .tit h3{position: relative; font-size: 1.8rem; padding-bottom: 3rem; letter-spacing: 10px;}
.h-news .tit h3 .line{ position: absolute; left: 0; bottom: 0; width: 5rem; height:2px; background: #dfd4b1;}
.h-news .con{ position: relative; margin: 7rem 0 0;}
.h-news .con .line{ position: absolute; top: 50%; width: 100%; height: 1px; background: #dfdfdf;}
.h-news .con li{ border: 1px solid #fff; position: relative; text-align: center; padding: 7rem 2rem 5rem;}
.h-news .con li:hover{ border: 1px solid #e0e0e0;padding: 5rem 2rem 5rem;}
.h-news .con li.top .dot{ width: 5px; height: 5px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; background: #313131; position: absolute; bottom: -3px; left: 50%; margin-left: -2px; z-index: 2;}
.h-news .con li.top .dash{ position: absolute; left: 50%; width: 1px; border-left: 1px dashed #929292; height: 30px; bottom: 1rem;}
.h-news .con li.top .dot1{width: 20px; height: 20px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; background: transparent; border: 1px solid transparent;position: absolute; bottom: -10px; left: 50%; margin-left: -9px; z-index: 1;}
.h-news .con li.bot .dot{ width: 5px; height: 5px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; background: #313131; position: absolute; top: -2px; left: 50%; margin-left: -2px; z-index: 2;}
.h-news .con li.bot .dash{ position: absolute; left: 50%; width: 1px; border-left: 1px dashed #929292; height: 30px; top: 1rem;}
.h-news .con li.bot .dot1{width: 19px; height: 19px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; background: transparent; border: 1px solid transparent;position: absolute; top: -9px; left: 50%; margin-left: -9px; z-index: 1;}
.h-news .con li.top{ border-bottom: 0;}
.h-news .con li.bot{ border-top: 0;}
.h-news .con li.bot{ }
.h-news .con li h3{ color: #4b4b4b; font-size: 1.5rem;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap;}
.h-news .con li .time{ color: #4b4b4b;font-size: 2.3rem; height: 3rem; line-height: 3rem; margin-bottom: 1rem;}
.h-news .con li .time1{ color: #4b4b4b; font-size: 1.2rem; display: none;height: 3rem; line-height: 3rem;margin-top: 1rem;}
.h-news .con li p{ color: #868686; font-size: 1.2rem; margin: 4rem 0 3rem;line-height: 2rem;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 4rem;overflow: hidden;}
.h-news .con li:hover p{ margin: 2rem 0 3rem;}
.h-news .con li:hover .dot1{ border-color: #e7d9b0; background-color: #fff;}
.h-news .con li:hover .dot1{border: 1px solid #transparent;}
.h-news .con li a{ display:none; background: #a18a7a; color: #fff; padding: 0.5rem 6rem; margin: 0 0 3rem; font-size: 1.6rem; line-height: 1;transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear;}
.h-news .con li:hover a{ display:inline-block; margin-bottom: 1rem;}
.h-news .con li a:hover{ background: #b89b88;}
.h-news .con li:hover h3{ color: #a18a7a;}
.h-news .con li:hover .time{ display: none;}
.h-news .con li:hover .time1{ display: block;}
.h-news .con li.top:hover{ border-top:1px solid #a18a7a;border-bottom: 0;}
.h-news .con li.bot:hover{ border-bottom:1px solid #a18a7a;border-top: 0;}

/*------首页资讯中心------*/


/*-----页面底部-----*/
footer{ background:#f8f8f8; color:#464646;  font-size:1.3rem}
footer .row{padding:1.5rem 15px;}
footer .ew-box{ cursor: pointer}
footer .ew{ position:absolute; bottom:100%; right:-10px; width:129px; height:129px; display:none}
/*-----页面底部-----*/