﻿*{margin:0; padding:0; box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
li{list-style: none;}
a:hover,a:link,a:active,a:focus{text-decoration: none;color: #000;}
.clearfix:after{display: block; content: ""; clear: both;}

.topbar div,.logobar,.nav>ul,.pro-li,.pro-re,.about,.news-class,.partner,.footer-nav{width:1200px; max-width: 1200px; margin: auto;}
/*top*/
.navbar{width: 100%;margin: 0 auto;}
.intrbar{background: url(/static/images/head-bg.png) repeat;}
.topbar{height: 10px; background-color: #b4935e;}
.topbar p,.topbar a{line-height: 30px; color: #d9d9d9;}
.topbar p:nth-child(1){float: left;}
.topbar p:nth-child(2){float: right;}
.logobar{padding:10px 0;width: 1160px;}
.logo{ float: left;
    margin-top:20px;}
.logo-title{float: left;
    font-size: 18px;
    color: #b4935e;
    padding: 50px 0 30px 30px;
    line-height: 26px;}
.phonebar{float: right; padding:10px 0;}
.phonebar img{float: left;padding: 30px 0;}
.phonebar div,.phonebar div p{float: left;}
.phonebar div p{line-height: 50px;}
.phonebar div p:first-child{font-size: 18px; color: #393939;padding-right: 20px;}
.phonebar div p:last-child{font-size: 18px;
    color: #b4935e !important;
    padding-right: 30px;
    line-height: 26px;
    padding: 40px 0 0 10px;}

/*case*/
.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 36px;height: 36px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -40px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -40px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 290px;height: 250px;margin-left: 5px;margin-right: 5px;overflow: hidden;list-style: none;box-shadow: 0 0 2px #999;
    -webkit-box-shadow: 0 0 3px #000000;}
.Box .Box_con .conbox ul li:first-child {margin-left: 5px;box-shadow: 0 0 2px #999;
    -webkit-box-shadow: 0 0 3px #000000;}
.Box .Box_con .conbox ul li img {display: block;width: 290px;height: 200px;transition: all 0.5s;border-top: 1px #9d9c9b solid;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.05);}
.Box .Box_con .conbox ul li h11{ width: 290px;
    height: 50px;
    overflow: hidden;
    background-color: #0a223c;
    list-style: none;
    text-align: center;}
.Box .Box_con .conbox ul li h11 a{ font-size: 16px;
    color: #edd492;
    line-height: 46px;

}
.Box .Box_con .conbox ul li h11 a:hover{
    font-size: 16px;
    color: #fff;
    line-height: 46px;
}
.Box .Box_con .conbox ul li p{ width: 290px;
    height: 50px;
    overflow: hidden;
    background-color: #32373b;
    list-style: none;
    text-align: center;}
.Box .Box_con .conbox ul li p a{ font-size: 16px;
    color: #edd492;
    line-height: 46px;
    float: left;
    margin-left: 20px;
}
.Box .Box_con .conbox ul li p a:hover{
    font-size: 16px;
    color: #fff;
    line-height: 46px;
    float: left;
    margin-left: 20px;}
.Box .Box_con .conbox ul li p span
{   font-size: 14px;
    color: #edd492;
    line-height: 46px;
    float: right;
    margin-right: 20px;

}
.Box .Box_con .conbox ul li p span:hover{
    font-size: 14px;
    color: #fff;
    line-height: 46px;
    float: right;
    margin-right: 20px;

}

.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
/*about*/

.guanyu{
    width: 100%;
    overflow: hidden;
    margin: 0 0 25px 0;
    /*background-color: #4b74a0;*/
    text-align: center;
}

.linkBot {
    width: 1200px;
    /* display: table; */
    /* margin: 87px 0 160px; */
    margin: 0 auto;
    text-align: left;
}
.linkPic{ float:left; width:55%; height:430px; margin-left:0px;}
.linkPic img{padding: 50px 0 0 0;}
.linkB_con{ float:left; width: 45%;}
.linkB_con h2{ padding-top: 18px;
    color:#58595b;
    font-size: 22px;
    font-weight:500;
    padding-bottom: 5px;}
.linkB_con h3{ padding-top:70px; color:#fff; font-size:28px; font-weight:100;}
.linkB_con h4{ color:#fff; font-size:29px;}
.linkB_con h5{ width:320px; border-top:1px solid #666666; height:40px; line-height:40px; font-size:18px; font-weight:100; color:#666666;}
.linkB_con p{ color:#58595b;
    font-size: 14px;
    line-height: 28px;
    }


/*nav*/
.nav>ul{padding:10px 0;}
.nav>ul>li{float: left; padding:12px 20px; position: relative;}
.nav>ul>li.active>a{color: #cb9b51;
    border-bottom: 2px solid #b4935e;}
.nav>ul>li>a{color: #ffffff;font-size: 15px;
    padding: 22px 30px;}
.nav>ul>li>a.active{color: #b4935e;
    font-size: 15px;
    padding: 22px 30px;
    border-bottom: 3px solid #b4935e;}
.nav>ul>li>a:hover{color: #b4935e; border-bottom: 2px solid #b4935e;}
.nav>ul>li:hover>.dropdown{display: block !important;}
.dropdown{border: 1px solid #888;
    display: none;
    position: absolute;
    top: 55px;
    z-index: 999;
    background-color: rgba(0,0,0,0.6);
    padding: 10px 0;
	width:120px;}
.dropdown li{padding:0 10px;}
.dropdown li a{padding:10px; color: #FFFFFF; text-align: center; display: inline-block; width:100%; border-bottom: 1px solid #555;}
.dropdown li a:hover{ border-bottom: 2px solid #b4935e; color:#FFFFFF;}
.dropdown li:last-child a{border-bottom: none;}

/*新闻*/
.h20{ height: 20px; clear: both;}
.w1100{width:1200px; margin:0 auto;}
.title_box { text-align: center; padding-top:20px; line-height: 40px;}
.home-title-en{font: 26px/140% "Times New Roman";}
.home-title-ch{font-size: 18px; font-family: Microsoft YaHei;}
.home-xian{width: 50px;  height: 1px; background: #000; margin: 5px auto 0;}
.home-futitle{ height: 42px; line-height: 42px;  border-bottom: #000 solid 1px; width: 100%; font-size: 18px; margin-bottom: 10px;  }

.home-futitle-en{font: 20px "Times New Roman"; padding-left: 10px;}
.company-move{ font-size: 14px; margin-right: 5px;color: #000;}
.company-move:hover{ color: #000;}
ul{list-style:none;}
.l{float:left;}
.r{float:right;}
/*新闻模块*/
.newsbg{width: 100%;overflow: hidden;  padding-top: 20px; }
.newsbg img{width:280px;height:140px;}
.newsbox{ padding-top: 10px;}
.qiye_box{ width: 280px; height: 270px; }
.qiye_box{ margin-right:20px;}
.homelist ul li{ height: 36px; line-height: 36px; padding-left: 20px;  font-size: 14px; }
.homelist ul li a{ color: #000}
.homelist ul li a:hover{ color: #cacaca}
.qiye_jdimg{padding-top: 7px}


/*标题*/
.relative{
    position: relative;
}
.f20{font-size:40px}
.text-3c {
    color: #58595b;
    font-weight: 500;
    font-family: Microsoft YaHei;
    text-align:center;
    font-size:22px;
}
h3{
    font-size: 100%;
    font-weight: 500;
    margin-bottom: 30px;
}
.f14{font-size:14px;
    font-weight: 500;}
.hyh3 {
    right: 15px;
    font-size: 14px;
    top: 2px;
    float: right;
    font-weight: 500;
}


/*title*/
.title{padding:20px 0; margin-bottom: 20px;}
.title h2{display: inline-block; position: relative; font-size: 24px; line-height: 20px;/*padding:0 15px; border-left: 5px solid #E07F21;  border-right: 5px solid #E07F21;*/}
/*.title h2:before{display: block; position: absolute; left: -80px; top:0; content: ""; width:60px; height: 1px; margin-top:10px; background-color: #CCC;}
.title h2:after{display: block; position: absolute; right: -80px; top:0; content: ""; width:60px; height: 1px; margin-top:10px; background-color: #CCC;}*/
.title h2 p{font-size: 14px; padding-top:10px; text-align: center;}
.title p{font-size: 14px; padding-top:10px; text-align: center;}
.title div{text-align: center;}

/*ad*/
.ad{padding:0 0 20px;text-align: center;}
.ad img{max-width: 100%; margin-top:35px;}

/*特色服务*/
.tsfw{position: relative; height:564px;}
.tsfw .container{position:relative;}
.tsfw h4{position: absolute; left:20px; top:-29px;}
.tsfw .tsList{position: absolute; left: 0px; bottom: 0px; width:100%; height:80px; background: url(/static/images/fwlistbg.png);}
.tsfw .tsList ul{height:80px; background: url(/static/images/fwlistbr.png) no-repeat right bottom; margin-left: 4%;}
.tsfw .tsList li{float: left; margin-top:-4px; width:12%; height:84px; line-height: 88px; background: url(/static/images/fwlistbr.png) no-repeat left bottom; cursor: pointer;}
.tsfw .tsList li.cur , .tsfw .tsList li:hover{background: url(/static/images/fwlisth.png) no-repeat center bottom; font-weight: bold;}
.tsfw .tsList li span{/*padding-left: 82px; */
    text-align: center;
    display: block;
    font-size: 16px;
    color: #fff;
    /* background-image: url(/static/images/tsfwico.png); */
    background-repeat: no-repeat;}


/*shuzi*/
.shuzi{    padding: 0 0 20px;
    text-align: center;
    background: url(/static/images/shuzi-bg.jpg) no-repeat center;
    height: 500px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    margin-bottom: 40px;
}

.col_half { width: 49%; }
.col_third { width: 32%; }
.col_fourth { width: 23.5%; }
.col_fifth { width: 18.4%; }
.col_sixth { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth{
    position: relative;
    display:inline;
    display: inline-block;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
}
.end { margin-right: 0 !important; }
/* Column Grids End */

.wrapper { width: 980px; margin: 0 auto; position: relative;padding: 200px 0;}
.counter { /*background-color: #ffffff; */padding: 20px 0; border-radius: 5px;}
.count-title { font-size: 60px; font-weight: bold;  margin-top: 10px; margin-bottom: 0; text-align: center;color: #edd492; }
.count-text { font-size: 13px; font-weight: 500;  margin-top: 40px; margin-bottom: 0; text-align: center;color: #edd492; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }

/*pro-li*/
.pro-li{padding:10px 0;}
.proli-left{width:33.33%; float: left; }
.proli-right{width:66.66%; float: right;}
.proli-left img{max-width: 100%; margin-top:10px;}
.proli-left a{height:384px;border-top:1px solid #CCC; overflow: hidden; border-right:1px solid #CCC; border-bottom: 1px solid #CCC; display: block;padding:20px 20px 0;}
.proli-title h3{font-size: 18px; color: #E07F21;}
.proli-title p{color: #888; font-size: 12px; padding-top:5px;}
.proli-left a:hover .proli-title>h3{color:#E1472F}
.proli-left a:hover .proli-title>p{color:#000;}
.proli-right{height: 384px; border-bottom: 1px solid #CCCCCC;}
.proli-right a{width:50%;border-top:1px solid #CCCCCC;  float: left; border-right:1px solid #CCCCCC; overflow: hidden;  display: block;padding:20px 20px 0;}
.proli-right a:hover h3{color: #E1472F;}
/*pro-re*/
.prore-nav{width:210px; float: left;}
.prore-nav>div{padding:30px; background-color: #555B6B; display: inline-block; width:210px;}
.prore-nav>div h3{font-size: 22px; color: #FFFFFF;}
.prore-nav>div p{font-size: 16px; color: #FFFFFF; padding-top:5px;}
.prore-nav ul{display: inline-block; width:210px; background-color: #6B707E; padding-bottom: 50px;}
.prore-nav ul li{display: inline-block; cursor: pointer; width:100%; padding:10px; line-height: 30px; padding-left:40px; border-left:5px solid #6B707E;font-size:16px; color: #FFFFFF;}
.prore-nav ul li.active{background-color: #FFFFFF; color: #393939; border-color: #E07F21;}
.prore-area{margin-left: 210px; padding-left: 40px;}
.prore-topbar{padding:5px 0 10px; border-bottom:1px solid #CCC;}
.prore-topbar h3{padding-left: 20px; border-left: 3px solid #E07F21; font-size: 18px; display: inline-block;}
.more{float: right;}
.more a{padding:5px 10px; background-color: #6B707E; color: #FFFFFF;}
.more a:hover{background-color: #E07F21;}
.prore-con li{width:33.33%; float: left; padding:10px;}
.prore-con li img{max-width:100%;}
.prore-more {padding:20px;}
.prore-more p{font-size: 18px; line-height: 2;}
.prore-more a{color: #E07F21; font-size: 14px;}
.ch-li>div{display: none;}
.ch-li>div:first-child{display: block;}
/*about*/
.ab-advantage{background: url(../images/adbg.jpg); padding:30px 0; margin-bottom: 20px;}
.ab-advantage li{width:25%; padding:10px; float: left; text-align: center;}
.ab-advantage li h3{ font-size: 18px; color: #FFFFFF; padding:20px 0 10px;}
.ab-advantage li p{font-size: 14px ; color: #FFFFFF; padding:0 0 20px;}
.ab-area img{width:40%; float: left;}
.ab-area>div{width:60%; float: left;}
.ab-con h3{padding:10px 0 10px 10px; font-size: 18px;}
.ab-con h3:after{display: block; content: ""; width:50px; height: 2px; background-color: #E07F21; margin-top:15px;}
.ab-con{width:75%; float: left; padding:10px; height: 175px;}
.ab-con p{margin-top:10px; font-size: 14px; line-height: 1.8; padding-left: 10px;}
.ab-btn{width:25%; float: left; padding:30px 10px; text-align: center;}
.ab-area>div{border-top:1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
.ab-btn a{display: inline-block; padding:10px 25px; background-color: #6B707E; margin:5px; font-size: 14px; color: #FFFFFF;}
.ab-btn a:hover{background-color: #E07F21;}
.ab-btn a:last-child{background-color: #E07F21;}
.ab-btn a:last-child:hover{background-color: #E66D5A;}

/*news*/
.news-class>div{width:50%; float: left; padding:20px;}
.news-cp>div,.news-hy>div{border:1px solid #CCCCCC; }
.news-cp>div h3,.news-hy>div h3{font-size: 18px; padding:20px;}
.news-cp>div img,.news-hy>div img{width:100%;}
.news-class ul{padding:20px;}
.news-class ul li h4{font-size: 16px; margin:20px 0 10px; margin-right:100px; color: #444444;}
.news-class ul li span{float: right; font-size: 14px; color: #666; padding-right: 10px;}
.news-class ul li p{font-size: 14px; line-height: 1.8; padding-bottom: 10px; color: #555555; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-class ul li a:hover>h4{color: #E07F21;}
.news-class .more{margin:0px 30px 10px; padding:8px 20px; background-color: #E07F21; color: #FFFFFF;}
.news-class .more:hover{background-color: #E1472F;}

/*partner*/
.partner li{padding:10px; width:20%; float: left;}
.partner li img{width:100%;}

/*footer*/
footer{background-color: #282828; padding:40px 0 20px;color: #7a7a7a;}
.footer-nav{text-align: left;}
.footer-nav ul{display: inline-block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #666;}
.footer-nav li{float: left;}
.footer-nav li a{padding:5px 10px; color: #FFFFFF; font-size: 14px;}
.footer-nav li a:hover{color: #E07F21;}
.footer-nav li p{line-height: 1.8;}
.footer-nav p a{color: #666; }
.footer-nav p a:hover{color:#E07F21;}

/*space padding*/
.pro-re,.about,.news,.partner{padding:60px 0;}


/*pg nav*/
.pg-nav{width:210px; float: left;}
.pg-nav>div{padding:30px; background-color: #555B6B; display: inline-block; width:210px;}
.pg-nav>div h3{font-size: 22px; color: #FFFFFF;}
.pg-nav>div p{font-size: 16px; color: #FFFFFF; padding-top:5px;}
.pg-area{margin-left: 210px; padding-left: 40px; }
.pg-topbar{padding:5px 0 10px; border-bottom:1px solid #CCC;}
.pg-topbar h3{padding-left: 20px; border-left: 3px solid #E07F21; font-size: 14px; font-weight: 300; display: inline-block;}
.pg-topbar h3 a{color:#666;}
.pg-topbar h3 a:hover{color:#E07F21;}
.pg-nav ul li:hover{background-color: #FFFFFF; color: #393939; border-color: #E07F21;}
.pg-nav ul li:hover a{color:#393939;}
.pg-nav>ul{display: inline-block; width:210px; background-color: #6B707E; padding-bottom: 50px;}
.pg-nav ul li a{display:inline-block; width:100%; color:#FFFFFF;padding:10px; line-height: 30px; padding-left:40px;}
.pg-nav ul li{display: inline-block; cursor: pointer; width:100%;  border-left:5px solid #6B707E;font-size:16px; color: #FFFFFF;}
.pg-nav ul li.active{background-color: #FFFFFF; color: #393939; border-color: #E07F21;}
.pg-nav ul li.active a{color: #393939}
/*abpg con*/
.abpg-con{padding:20px;}
.abpg-con p{font-size:15px; line-height: 1.8; text-indent: 2em; margin-bottom: 10px;}
/*newsimg*/
.newsimg{width:200px; float: left; overflow: hidden;}
.newsimg img{max-width: 100%; display: inline-block; vertical-align: top;}
.newsart{margin-left:220px;}
.nepg-con{padding:20px;}
.nepg-con li{height: 170px; padding:25px 0; border-bottom: 1px dashed #CCCCCC;}
.newsart h3{margin:5px 0 5px; font-size: 16px; color: #444444;}
.newsart span{color: #30333D;}
.newsart p{font-size: 14px; color: #666666; padding-top:10px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.nepg-con li a:hover h3{color: #E07F21;}
.pager {padding:50px 0 20px; text-align: center;}
.pager li{display: inline-block; margin:0 3px;  }
.pager li a{display: inline-block; width:100%; height: 100%; padding:6px 12px;border:1px solid #CCC;}
.pager li.active a,.pager li:hover a{background-color: #E07F21; border-color: #E07F21; color: #FFFFFF;}

/*new-detail*/
.news-detail{padding:20px; text-align: center;}
.news-detail h1{line-height: 2;}
.nedetail-con{text-align: left; padding-top:20px;}
.nedetail-con p{margin-bottom: 10px; line-height: 1.8; font-size: 15px; text-indent: 2em;}

/*join*/
.join-con{padding:0 20px ;}
.join-con>ul>li{ border-bottom: 1px solid #CCCCCC;padding:20px;}
.join-con>ul>li h2{line-height: 2;}
.join-con>ul>li>div h3{line-height: 2; padding:10px;}
.join-con>ul>li>div>ul li{line-height: 1.8; font-size: 15px;}
.join-con>ul>li>div p{line-height: 1.5; margin-top: 10px;}

/*contact*/
.pg-con iframe{padding:20px; border: none; width:100%; height: 300px;}
.pg-con ul li{width:50%; float: left;line-height: 2; font-size: 15px;}
.pg-con ul{padding-left:50px;}
.con-message{padding-top:30px;}
.con-message h2{margin:10px 10px 20px;}
.con-message input{width:49.8%; padding:10px 10px; outline: none; border:solid 1px #CCCCCC; font-size: 15px;}
.con-message textarea{padding:10px; margin-top:10px; border:1px solid #CCCCCC; width:100%; font-size: 15px; height: 200px; outline: none;}
.con-message form{padding-bottom: 20px;}
.con-message .btn{padding:12px 35px; background-color: #E07F21; margin-top:10px; font-size: 15px; color: #FFFFFF;}
.con-message .btn:hover{background-color: #E1472F;}
.map{position: relative;}
.map span{position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); font-size: 16px;}
/*pro-detail*/
.pro-detail{padding:20px; text-align: center;}
.pro-detail h2{margin:10px 0 50px; text-align: center;}
.pro-detail img{width:400px;}
.pro-detail p{text-align: left; line-height: 2; font-size: 15px;}
.pro-detail p a{color: #E1472F;}












/*

 * @description: 样式调整

 * @author: Marco

 * @update: 2019-10-12

 */



/********通用*********/
.v2Box{ text-align: left;}
.v2Box img{ margin: 0; padding: 0;}
.v2-left{ float: left;}
.v2-right{ float: right;}
.v2-clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}

/********头部*********/
.intrbar{ min-height:146px; background: none;}
.phonebar{ color:#9f7e5b; font-size:16px; padding-top: 40px;}
.phonebar-t{ float:right!important;}
.phonebar-b{ clear: both; margin-top: 6px;}



/********公司介绍*********/
.v2-company .v2-company-tit{ padding: 50px 0; color: #ac8a5e; text-align: center; line-height: 40px; letter-spacing: 1px;}
.v2-company .v2-company-tit strong{ font-size: 24px; font-weight: normal; display: block;}
.v2-company .v2-company-tit span{ font-size: 24px; display: block;}
.v2-company .v2-company-cont{ padding-bottom: 100px;}
.v2-company .v2-company-box1 .v2-company-cont .v2-right{ width: 530px; line-height: 26px; font-size: 14px; color: #666;}
.v2-company .v2-company-box2 .v2-company-cont{ color: #c6a373; line-height: 40px;}
.v2-company .v2-company-box2 .v2-company-cont strong{ display: block; font-weight: normal; font-size: 30px;}
.v2-company .v2-company-box2 .v2-company-cont span{ display: block; font-size: 20px; padding-bottom: 40px;}
.v2-company .v2-company-box4 .v2-company-cont .v2-left,.v2-company .v2-company-box5 .v2-company-cont .v2-left{ width: 590px;}
.v2-company .v2-company-box4 .v2-company-cont .v2-right,.v2-company .v2-company-box5 .v2-company-cont .v2-right{ width: 590px;}
.v2-company .v2-company-box4 .v2-company-cont div div{ height: 100px;}
.v2-company .v2-company-box4 .v2-company-cont strong,.v2-company .v2-company-box5 .v2-company-cont strong{ display: block; font-size: 24px; color: #ac8a5e; line-height: 48px;}
.v2-company .v2-company-box4 .v2-company-cont span,.v2-company .v2-company-box5 .v2-company-cont span{ display: block; font-size: 14px; color: #666; line-height: 32px;}
.v2-company .v2-company-box5 .v2-company-cont div div{ height: 130px;}
.v2-company .v2-company-box6 .v2-company-cont span{ display: block; font-size: 14px; color: #666; padding-bottom: 25px;}



/********基地介绍*********/
.v2-factory .v2-factory-titB{ padding: 50px 0; color: #ac8a5e; text-align: center; line-height: 40px; letter-spacing: 1px;}
.v2-factory .v2-factory-titB strong{ font-size: 24px; font-weight: normal; display: block;}
.v2-factory .v2-factory-titB span{ font-size: 24px; display: block;}
.v2-factory .v2-factory-titS{ font-size: 24px; color: #ac8a5e; padding-bottom: 24px; font-weight: bold;}
.v2-factory .v2-des{ padding-bottom: 24px; font-size: 14px;}
.v2-factory .v2-factory-box1 .v2-factory-cont{ margin-bottom: 70px;}
.v2-factory .v2-factory-box1 .v2-factory-cont  div{ float: left; width: 490px;}
.v2-factory .v2-factory-box2 .v2-factory-cont{ margin-bottom: 40px;}
.v2-factory .v2-factory-box3 .v2-factory-cont{ margin-bottom: 50px;}
.v2-factory .v2-factory-box3 .v2-factory-cont .v2-col,.v2-factory .v2-factory-box4 .v2-factory-cont .v2-col{ float: left; width: 305px;}
.v2-factory .v2-factory-box4 .v2-factory-cont .v2-col{ margin-bottom: 18px;}



/********门店地图*********/
.v2-map{ padding: 40px 0;}
.v2-map input{ border: none; background: none; padding: 0; margin: 0;}
.v2-map .v2-map-right{ float: right; width: 438px;}
.v2-searchBox,.v2-provSelect,.v2-citySelect{ box-shadow: 0px 1px 2px rgba(0,0,0,0.1);}
.v2-searchBox{ float: left; width: 168px; height: 32px; background: #fff; border: 1px solid #e6e6e6; margin-right: 8px;}
.v2-searchBox input{ float: left; width: 132px; height: 32px; line-height: 32px; padding: 0 12px;}
.v2-searchBox .search_btn{ float: right; width: 28px; height: 30px; background:url(../images/v2_icon_1.jpg) no-repeat center center; cursor: pointer;}
.v2-provSelect,.v2-citySelect{ float: left; width: 118px; height: 32px; border: 1px solid #e6e6e6; margin-right: 8px;cursor: pointer; position: relative;}
.v2-provSelectBtn,.v2-citySelectBtn{ width: 116px; height: 30px; line-height: 30px; padding: 0 12px; background:#fff url(../images/v2_icon_2.jpg) no-repeat 103px 13px; cursor: pointer;}
.v2-prov-list,.v2-city-list{ display: none; width: 118px; background: #fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); position: absolute; top: 31px; border: 1px solid #e6e6e6; border-top: none; left: -1px; z-index: 2;}
.v2-prov-list li,.v2-city-list li{ float: left; width: 58px; height: 36px; line-height: 36px; text-align: center; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.v2-prov-list li.cur,.v2-city-list li.cur{ color: #f00; font-weight: bold;}
.v2-citySelect{ margin-right: 0;}
.v2-mapTop{ padding-bottom: 38px;}
.v2-provTitle{ display: block; font-size: 15px; color: #727171; text-align: center; border-bottom: 2px solid #edd492; padding-bottom: 8px;}
.v2-mapBtm{ display: none;}
.v2-mapBtm-listBox{ width: 438px; max-height: 424px; overflow-y: auto;}
.v2-mapBtm-storeList{ line-height: 23px; padding: 26px 0; border-bottom: 1px dashed #edd492;}
.v2-mapBtm-storeList .sp1{ font-size: 14px;}
.v2-mapBtm-storeList .sp3 a{ color: #ff5a5a;}
.v2-covered{ width:100%; height:100%; position:fixed; top:0; left:0; z-index:1; display:none;}



/********品牌介绍*********/
.v2-brand-box1{ padding-top: 60px;}
.v2-brand .v2-brand-titB{ padding: 50px 50px 0 50px; color: #ac8a5e; text-align: center; line-height: 40px; letter-spacing: 1px;}
.v2-brand .v2-brand-titB strong{ font-size: 24px; font-weight: normal; display: block;}
.v2-brand .v2-brand-titB span{ font-size: 24px; display: block;}
.v2-brand-box2 .v2-brand-cont{ height: 248px; border-left: 3px solid #ececec; overflow: hidden; margin-left: 18px; margin-top: 60px;}
.v2-brand-box2 .v2-brand-cont dl{ float: left; width: 200px; height: 248px; border-right: 3px solid #ececec; padding: 0 92px; box-sizing: initial;}
.v2-brand-box2 .v2-brand-cont dl dt{ color: #967f5b; font-size: 26px; text-align: center; padding: 30px 0 22px 0;}
.v2-brand-box2 .v2-brand-cont dl dd{ line-height: 38px; font-size: 20px; color: #696969;}
.v2-brand-box3 .v2-brand-cont{ padding-top: 60px;}
.v2-brand-box3 .v2-brand-cont .v2-b-b{ overflow: hidden; font-size: 20px; margin-left: 20px;}
.v2-brand-box3 .v2-brand-cont .v2-b-b .v2-left{ width: 530px;}
.v2-brand-box3 .v2-brand-cont .v2-b-b .v2-right{ width: 536px;}
.v2-brand-box3 .v2-brand-cont .v2-b-b strong{ display: block; font-weight: normal; color: #bea076; padding: 60px 0 80px 0;}
.v2-brand-box3 .v2-brand-cont .v2-b-b .img-div{ height: 190px;}
.v2-brand-box3 .v2-brand-cont .v2-b-b p{ color: #696969; line-height: 46px;}
.v2-brand-box4 .v2-brand-cont,.v2-brand-box5 .v2-brand-cont{ padding-top: 60px;}



/********产品详情*********/
.v2-pd-article{ line-height: initial; padding-bottom: 60px;}
.v2-pd-article-titB{ padding: 100px 50px 25px 50px; color: #9b7f5e; text-align: center; letter-spacing: 1px; line-height: 56px; background:url(../images/v2_pic_70.jpg) no-repeat center bottom;}
.v2-pd-article-titB strong{ font-size: 48px; display: block; letter-spacing: 4px;}
.v2-pd-article-titB span{ font-size: 31px; display: block;}
.v2-pd-article-box1 h1{ display: block; text-align: center; font-size: 24px; color: #9b7f5e; padding: 20px 0 76px 0;font-weight: normal;}
.v2-pd-article-box1 .cpxn .sTit{ font-size: 25px; color: #897f5e; padding: 20px 0 10px 0; text-indent: 30px;}
.v2-pd-article-box1 .cpxn ul{ padding: 0 0 0 30px; margin-right: -120px;}
.v2-pd-article-box1 .cpxn ul li{ display: inline-block; overflow: hidden; width: 386px; margin: 20px 0;}
.v2-pd-article-box1 .cpxn ul li img{ float: left; margin-right: 20px;}
.v2-pd-article-box1 .cpxn ul li div{ float: left; font-size: 18px;}
.v2-pd-article-box1 .cpxn ul li div .v2-p2{ font-size: 15px;}
.v2-pd-article-box2{ text-align: center;}
.v2-pd-article-box2-cont strong{ display: block; font-size: 38px;color: #9b7f5e; line-height: 74px; padding: 30px 0 0 0; font-weight: initial;}
.v2-pd-article-box2-cont p{ display: block; font-size: 27px; color: #696a6a; line-height: 46px; font-weight: lighter;}
.v2-pd-article-box2-cont img{ margin:20px 0 90px 0;}
.v2-pd-article-box3-cont{ text-align: center;}
.v2-pd-article-box3-cont strong{ display: block; font-size: 38px;color: #9b7f5e; line-height: 74px; padding: 60px 0 0 0; font-weight: initial;}
.v2-pd-article-box3-cont p{ display: block; font-size: 27px; color: #696a6a; line-height: 46px; padding-bottom: 20px; font-weight: lighter;}
.v2-pd-article-box3-cont .jiantou{ padding: 20px 50px 25px 50px; color: #9b7f5e; line-height: 56px; background:url(../images/v2_pic_77.jpg) no-repeat center bottom; font-size: 38px; margin-bottom: 20px;}
.v2-pd-article-box3-cont .colorName{ font-size: 30px; color: #666; padding: 20px 0 10px 0;}
.v2-pd-article-box3-cont .m-choose ul{ margin-right: -30px;}
.v2-pd-article-box3-cont .m-choose li{ float: left; margin-right: 20px;}
.v2-pd-article-box3-cont .m-choose li dt{ margin-bottom: 30px;}
.v2-pd-article-box3-cont .m-choose li dd{ overflow: hidden; text-align: left; margin-bottom: 15px;}
.v2-pd-article-box3-cont .m-choose li dd img{ float: left; margin: 0 20px;}
.v2-pd-article-box3-cont .m-choose li dd p{ float: left; font-size: 19px; color: #696a6a; padding: 0;}



/********产品详情改*********/
.v2-pd-article2{ line-height: initial; padding:30px 0 60px 0;}
.v2-pd-article2 .v2-pd-article-titB{ padding: 60px 0; color: #ac8a5e; text-align: center; line-height: 40px; letter-spacing: 1px; background: none;}
.v2-pd-article2 .v2-pd-article-titB strong{ font-size: 24px; font-weight: normal; display: block; letter-spacing:1px;}
.v2-pd-article2 .v2-pd-article-titB span{ font-size: 24px; display: block;}
.v2-pd-article2 .v2-pd-article-box1 img{ display:block;}
.v2-pd-article2 .cpxn{ background: #f7f7f7; padding: 68px 0 56px 0;}
.v2-pd-article2 .v2-pd-article-box1 .cpxn ul{ padding: 0;}
.v2-pd-article2 .v2-pd-article-box1 .cpxn ul li div{ font-weight: 100;}
.v2-pd-article2 .v2-pd-article-box1 .cpxn ul li{ width: 340px; margin: 0 0 24px 64px;}
.v2-pd-article2 .v2-pd-article-box1 .cpxn ul li img{ margin-right: 16px;}
.v2-pd-article2 .v2-pd-article-box1 .cpxn ul li div .v2-p2{ display: block; padding-top: 8px;}
.v2-pd-article2 .v2-pd-article-line{ width: 100%; height: 0; border-top: 2px solid #e7e0d7; margin: 92px 0 20px 0;}
.v2-pd-article-box4-cont .listBox{ overflow: hidden; background: #f7f7f7;}
.v2-pd-article-box4-cont .listBox img{ width: 50%!important;}
.v2-pd-article-box4-cont .listBox .textBox{ width: 50%; text-align: center; float: right;}
.v2-pd-article-box4-cont .listBox1 .textBox{ margin: 130px 0 0 0;}
.v2-pd-article-box4-cont .listBox2 .textBox{ float: left; margin: 108px 0 0 0;}
.v2-pd-article-box4-cont .listBox3 .textBox{ margin: 166px 0 0 0;}
.v2-pd-article-box4-cont .listBox .textBox strong{ display: block; font-size: 24px; color:#9d805e; padding-bottom: 20px;}
.v2-pd-article-box4-cont .listBox .textBox p{ display: block; color:#696969; padding: 10px 0; font-size: 14px;}
.v2-pd-article2 .v2-pd-article-box5 img{ width: 100%;}
.v2-pd-article2 .v2-pd-article-box5,.v2-pd-article-box6-cont{ text-align: center;}
.v2-pd-article2 .v2-pd-article-box5 strong,.v2-pd-article-box6-cont strong,.v2-pd-article-box7 strong{ display: block; font-size: 24px;color: #9b7f5e; line-height: 74px; padding: 40px 0 0 0;}
.v2-pd-article2 .v2-pd-article-box5 p,.v2-pd-article-box6-cont p,.v2-pd-article-box7 p{ display: block; font-size: 14px; color: #696969; line-height: 46px; padding-bottom: 30px; letter-spacing:1px;}
.v2-pd-article-box6-cont strong{ padding: 0;}
.v2-pd-article-box6-cont img{ display: block; margin-bottom: 50px;}
.v2-pd-article-box6-cont img:last-child{ margin: 0;}
.v2-pd-article-box7{ text-align: center;}
.v2-pd-article-box7 .listBox ul{ overflow: hidden; margin-right: -46px; padding: 10px 0 20px 0;}
.v2-pd-article-box7 .listBox li{ display: inline-block; margin: 0 40px 0 6px;}
.v2-pd-article-box7 .listBox img{ box-shadow: 0 0 8px rgba(0,0,0,0.6);}


/* 品牌资质滚动图 */
.ppzz_silde{ padding:  0 0 140px 0;}

.ppzz-scroll{ position:relative;}
.ppzz-scroll .hd{ position: relative;}
.ppzz-scroll .hd .prev,.ppzz-scroll .hd .next{ display:block;  width:23px; height:31px; float:right; margin-right:5px; overflow:hidden;
    cursor:pointer; background:url("../images/v2_pic_118.jpg") 0 0 no-repeat; position: absolute; top: 220px;}
.ppzz-scroll .hd .prev{ left: 0;}
.ppzz-scroll .hd .next{ background-position:-23px 0; right: 0;}
.ppzz-scroll .hd ul{ position: absolute; width: 100%; zoom:1; margin-top: 520px; text-align: center;}
.ppzz-scroll .hd ul li{ display: inline-block;  width:13px; height:13px; overflow:hidden; background: #fff; border: 1px solid #8a8a8a; margin-right:10px; text-indent:-999px; cursor:pointer; border-radius: 50%;}
.ppzz-scroll .hd ul li.on{ background: #dcdddd; border: 1px solid #fff; }
.ppzz-scroll .bd{ width: 1128px; height: 500px; overflow: hidden; margin:  0 0 0 35px;}
.ppzz-scroll .bd ul{ overflow:hidden; zoom:1; }
.ppzz-scroll .bd ul li{ width:350px; height: 500px; float:left; margin: 0 39px 0 0; _display:inline; overflow:hidden;}
.ppzz-scroll .bd ul li img{ display: block; width: 100%; height: 100%;}

/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #e68815;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #e68815;
	border-color: #e68815;
}
.page-num-current:hover {
	color: #fff;
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .25rem;
}
.pagination a:hover { background-color:#d7d7d7; color:#272727;}
.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}
.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}

.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}