html{overflow-x: hidden;}
body {
    color:#333;
    font-size:14px;
    font-family:"微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x:hidden;
}
.img-hide{overflow:hidden; display:block;}

.img-hide img{transition:0.5s all; transform:scale(1,1);}
.img-hide:hover img{transform:scale(1.05,1.05);}
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{list-style:none;}
a{color:#333;}
ul{padding:0; margin:0;}
a:hover,a{text-decoration:none !important;}
a:focus{text-decoration:none !important; outline:none !important;}
button:focus,button:hover,input:focus{outline:none!important;}
p{margin:0;}
img{max-width:100%; display:inline-block; vertical-align:middle;}
.container{width:990px;}
.logo{padding:10px 0; height:92px}
.logo img{height:78px; display: block; float: left; margin-top:8px;}
.logo-ms{width:160px; height: 92px; background: url(../images/capic.png); float: left; font-size: 12px;padding-top:51px; text-shadow: 2px 2px 0 white; color:#333; margin-left:18px;}
.header{position:relative; z-index:10000; height:113px;}
.nav-list li{float:left; margin-left:29px; position:relative; line-height:111px;}
.nav-list li a{font-size:15px; color:#333; font-weight:bold; opacity:0.9;}
.nav-down{position:absolute; left:50%; width:130px; display:none; margin-left:-65px; margin-top:20px; top:50%; background:rgba(65,65,65,0.8);}
.nav-down:after {
    content:"";
    display:inline-block;
    width:0;
    height:0;
    margin-left:0;
    vertical-align:middle;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    border-top:0;
    border-bottom:4px dashed;
    color:rgb(65 65 65 / 80%);
    position:absolute;
    top:-4px;
    left:calc(50% - 4px);
}
.nav-down li{float:none; margin:0;}
.nav-down li a{display:block; line-height:36px; text-align:center; color:#fff; border-bottom:solid 1px #8b8a8a; font-size:14px; font-weight:normal; font-weight:normal;}
.nav-down li:last-child a{border:none;}
.nav-list li:hover .nav-down{display:block;}
.banner{height:470px; margin:0;}
.banner2{height:363px; margin:0; background:url(../images/xqy.jpg) center no-repeat; background-size: cover;}
.banner-box{margin-top:-70px; position:relative; padding-top:40px; z-index:100; color:#fff; background:rgba(148,99,68,0.9); height:239px;}
.banner-tt{font-weight:bold; font-family:"宋体"; font-size:42px;}
.banner-lind{width:70px; height:8px; background:#fff; margin:8px auto 23px auto;  }
.banner-p{margin:0; font-size:54px; color:#fff; line-height:1.1}
.tt-lind{height:25px; background:url(../images/tt-lind.jpg) center no-repeat; margin:70px 0 60px 0;}
.title{font-size:29px; color:#2c2c2c; line-height:45px; margin-bottom:52px;}
.zx-list li{float:left; width:50%; padding:0 12px; margin-bottom:28px;}
.zx-list{margin:-12px;}
.zx-list li a{display:block; position:relative; padding-top:70%;}
.zx-list li a img{position:absolute; left:0; top:0; width:100%; height:100%;}
.zx-list li a span{position:absolute; left:0; right:0; bottom:0; color:#fff; background:rgba(50,50,50,0.7); line-height:30px; font-size:16px;}
.page-one{background:url(../images/back01.jpg) center no-repeat; padding-bottom:30px; background-size:cover; padding-top:80px; margin-top:0px}
.title-tow{font-size:29px; color:#2c2c2c; margin:0; line-height:45px}
.tow-p{font-size:19px; color:#2c2c2c; margin-top:16px; margin-bottom:50px; line-height:30px}
.fw-list li{float:left; width:16.666666%; color:#6c757d; margin-bottom:50px;}
.fw-list{margin-left:-63px; margin-right:-63px;}
.fw-list li img{height:50px; margin-bottom:10px; transition:0.3s all;}
.fw-list li span{display:inline-block;}
.fw-list li span:hover img{transform:scale(1.05,1.05);}
.img-slick-c{height:593px; width:950px;}
.img-slick{margin:0;}
.slick-box{position:relative;}
.img-slick-back{position:absolute; left:50%; padding:30px 0; z-index:1000; top:50%; width:590px; height:260px; margin-left:-295px; margin-top:-130px; background:rgba(31,31,31,0.8);}
.img-slick-tt{font-size:25px; color:#959595; font-family:Arial,微软雅黑;}
.img-slick-tt-sm{font-size:40px; color:#91684e;  font-family:Arial,微软雅黑;}
.img-slick-p{width:480px; margin:10px auto; font-size:18px; line-height:20px; color:#959595; display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
overflow:hidden;}
.img-slick-back a{color:#fff; font-size:20px; color:#fff;}
.sj-title{font-size:29px; color:#2c2c2c; margin-top:95px; margin-bottom:35px;}
.sj-txt{margin-bottom:80px}
.sj-txt p{font-size:16px; color:#2c2c2c; text-align:justify; line-height:30px; margin-bottom:25px;}
.share-back{background:#dedddd; padding:65px 0 40px 0; margin-top:0px;}
.share-tt-sm{font-size:16px; color:#91684e;}
.share-lind{width:64px; height:6px; background:#91684e; margin:10px 0;}
.share-tt-lg{font-size:42px; color:#91684e; font-family:"宋体";}
.share-list li{padding:0 13px; width:25%; margin-top:48px; float:left;}
.share-list{margin:0 -13px; padding-bottom:30px;}
.share-list-box{background:#fff;}
.share-list-box a{display:block;}
.share-list-img{position:relative; padding-top:75%;}
.share-list-img img{position:absolute; left:0; top:0;width:100%; height:152px;}
.share-list-tt{margin:7px 20px 13px 20px; font-size:16px; color:#333; font-weight:bold; max-height: 43px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.share-list-p{font-size:13px; margin:0 20px; color:#666; text-align:justify; line-height:22px; height:106px; display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:5;
overflow:hidden;}
.share-list-date{font-size:12px; font-family:"Arial"; color:#666; border-top:solid 1px #c9d0d9; padding:12px 0; margin:0 20px; margin-top:20px;}
.share-more{display:inline-block; font-size:15px; border:solid 1px #959595; color:#959595; width:134px; line-height:31px;}
.contact {
    padding:74.5px 0;
    background:url(../images/55.jpg) no-repeat center;
    background-size:cover;
    margin-top:45px; margin-bottom:43px;
}
.contact .contact_us {
    width:550px;
    height:300px;
    background: rgba(148,99,68,0.9);;
}
.contact_us > div:nth-child(1) {
    margin-left:135px;
    color:#ffffff;
    font-size:16px;
    position:relative;
    display:inline-block;
    margin-top:30px;
    letter-spacing:3px;
}
.contact_us > div:nth-child(2) {
    font-size:40px;
    color:#ffffff;
    margin-top:25px;
    margin-bottom:10px;
    font-family:"SimSun";
	letter-spacing:-2px;
	text-align:center
}
.contact_us > div:nth-child(3) {
    margin-left:135px;
    margin-bottom:20px;
    font-size:18px;
    color:#ffffff;
    font-family:"Times New Roman";
    line-height:20px;
    font-family:tnr;
}
.contact_us a {
    background:url(../images/10.jpg) no-repeat;
    width:225px;
    height:35px;
    display:block;
    color:#ffffff;
    font-size:12px;
    padding-left:20px;
    line-height:35px;
    margin-left:135px;
}
.contact_us a:hover{
    background:url(../images/102.jpg) no-repeat;
}
.contact_us > div:nth-child(1)::after {
    content:"";
    position:absolute;
    display:block;
    height:6px;
    width:100%;
    background-color:#ffffff;
    bottom:-10px;
}
.footer {
    background-color:#585451;
    padding:40px 0;
}
.footer1-tt {
    color:#a07760;
    font-size:20px;
    margin-bottom:15px;
    font-family:"Times New Roman";
    font-weight:bold;
}
.footer-p {
    color:#b5b5b5;
    font-size:12px; line-height:20px;
}
.footer-bottom {
    background-color:#3e3934;
    padding:10px 0;
    font-size:12px;
    color:#6e6b68;
}
.gao8{height:8px}
.footer-bottom a{color:#6e6b68;}
.footer-bottom a:hover{text-decoration:underline!important;}
.myweb{overflow:hidden;}
.nav-click{display:none;}
.menu-button {position:absolute; display:none; top:28px; right:15px; z-index:1000; cursor:pointer; -webkit-transition:.3s; transition:.3s;}
.menu-button .bar:nth-of-type(1) {margin-top:0px;}
.menu-button .bar:nth-of-type(3) {margin-bottom:0px;}
.bar {position:relative; display:block; width:24px; height:2px; margin:5px auto; background-color:#333; border-radius:10px; -webkit-transition:.3s; transition:.3s;}
.open .menu-button{margin-top:-8px;}
.open .bar{margin:13px auto;}
.open .bar:nth-of-type(1) {-webkit-transform:translateY(15px) rotate(-45deg);-ms-transform:translateY(15px) rotate(-45deg); transform:translateY(15px) rotate(-45deg);}
.open .bar:nth-of-type(2) { opacity:0;}
.open .bar:nth-of-type(3) {-webkit-transform:translateY(-15px) rotate(45deg); -ms-transform:translateY(-15px) rotate(45deg); transform:translateY(-15px) rotate(45deg);}
.index-phone{display:none;}
.img-slick-back a:hover{text-decoration:underline!important;}
.gao70px{height:70px}
.gao40px{height:40px;}
.gao5px{height:5px;}
/******************豪宅设计****************/
.title-sm{margin-bottom:0px;}
.tow-p-sm{margin-top:12px;}
.tabs-ul{margin:42px 0 42px 0;}
.tabs-ul li{display:inline-block; margin:0 2px;}
.tabs-ul li a{display:block; font-size:16px; color:#515151; border:solid 1px #ddd; padding:0 20px; line-height:38px;}
.tabs-ul li.active a{background:#91684e; color:#fff; border-color:#91684e;}
.tabs-list li{float:left; width:33.333333%; padding:0 10px; margin-bottom:50px;}
.tabs-list{margin:0 -10px;}
.tabs-list-img{position:relative; padding-top:69%;}
.tabs-list-img img{position:absolute; left:0; top:0; width:100%;}
.tabs-list-tt{font-size:20px; color:#515151; margin-top:25px;}
.tabs-more{display:inline-block; font-size:16px; color:#91684e;}
.tabs-more:hover{color:#91684e; text-decoration:underline!important;}
.lind-box{border-top:solid 1px #ddd; margin-top:80px; padding-top:60px;}
.about-p p{font-size:16px; color:#2c2c2c; line-height:30px; text-align:justify; margin-bottom:30px;}
.about-p p span{font-weight:bold;}
.about-p p font{display:block; padding-left:24px; background:url(../images/li.jpg) left 8px no-repeat;}
.down-ul-tt{background:#d6d6d6; border-bottom:solid 1px #959595; font-size:22px; color:#2c2c2c; padding-top:10px; padding-bottom:10px; text-align:center}
.down-ul-tt span{position:absolute; cursor:pointer; margin-top:-11px; font-weight:normal!important; right:30px; top:50%; font-size:16px; color:#959595;}
.down-ul-tt span font{display:none;}
.down-ul-tt span b{font-weight:normal!important;}
.down-ul-bottom p{font-size:16px; color:#2c2c2c; text-align:justify; line-height:30px; margin-bottom:30px; background:url(../images/ping.gif) no-repeat; padding-left:30px; padding-right:30px}
.down-ul-bottom{padding:40px 50px 1px 46px; margin-top:12px}
.down-ul-bottom p span{font-weight:bold;}
.down-ul li{margin-bottom:15px;}
.down-ul li.active .down-ul-bottom{display:block;}
.down-ul li.active span b{display:none;}
.down-ul li.active span font{display:block;}
.address-box{border-top:solid 1px #c3c3c3; margin-bottom:57px; font-size:12px; color:#959595; padding-top:10px; margin-top:75px;}
.address-box a{color:#959595;}
.address-box a:hover{text-decoration:underline!important;}
.address-box2{border-top:solid 1px #c3c3c3; padding-bottom:16px; font-size:12px; color:#959595; padding-top:10px; margin-top:52px;}
.address-box2 a{color:#959595;}
.address-box2 a:hover{text-decoration:underline!important;}
/**************施工建房**************/
.sg-ul li{float:left; width:50%; padding:0 8px; margin-bottom:45px;}
.sg-ul{margin:0 -8px; padding-top:20px;}
.sg-ul-box{position:relative; border:solid 2px #242424; padding:80px 60px 0 60px; height:290px;}
.sg-ul-txt{font-size:15px; color:#2c2c2c; text-align:justify; line-height:28px; height:180px; display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:6;
overflow:hidden;}
.sg-ul-tt{position:absolute; left:60px; top:-20px; font-size:25px; font-weight:bold; line-height:30px; padding:10px 10px; color:#fff; font-family:"宋体"; width:80px; height:80px; background:#666;}
.jf-tabs-box .pull-left{width:50%; position:relative; padding-top:30%;}
.jf-tabs-box .pull-left img{position:absolute; left:0; top:0; width:100%; height:100%;}
.txt-back{ font-family:Arial, 微软雅黑; text-align:center; position:absolute;display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2; color:#fff; padding:60px 40px 0 40px;
overflow:hidden; left:50%; top:50%; width:300px; height:156px; margin-left:-150px; margin-top:-78px; background:url(../images/txt-back.png) center no-repeat;}
.jf-box-txt{font-size:16px; color:#2c2c2c; margin-bottom:25px; line-height:30px; margin-top:22px; text-align:justify;}
.jf-tabs-box{position:relative;}
.zk-back{position:inherit; overflow:hidden; padding-top:80px;}
.zk-back-top{position:absolute; left:0; top:0; right:0; height:460px;}
.zk-back .container{position:relative; z-index:100;}
.zk-back-sm{background:rgba(74,74,74,0.8); padding:30px 50px 45px 50px;}
.zk-back-tt{font-size:26px; color:#fff; margin:8px 0px 0px 0px;}
.zk-back-txt{font-size:17px; color:#fff; text-align:justify; line-height:30px; margin-top:15px;}
.zk-back-bottom{background:#fff; margin-top:60px; padding:65px 10px 0 55px; margin-bottom:70px}
.zk-back-list li{float:left; margin-bottom:12px; width:50%; padding:0 25px 0 15px;}
.zk-back-list{margin:0 -15px;}
.zk-back-list li a{font-size:16px; color:#2c2c2c; padding-left:25px; background:url(../images/li.jpg) left center no-repeat;}
.tow-p-sm{margin-bottom:0;}
/****************移民****************/
.about-tt{font-size:29px; color:#8e6750; font-weight:bold; line-height:28px; margin-bottom:25px; margin-left:10px; font-family:Arial,微软雅黑}
.about-txt{margin-left:10px;}
.about-txt p{text-align:justify; line-height:24px; color:#333; margin-bottom:20px;}
.about-link a{display:inline-block; font-size:16px; color:#2c2c2c;}
.about-link a img{margin-bottom:15px;}
.about-link a:hover{font-weight:bold;}
.ym-list li{float:left; width:33.333333%; border-right:solid 1px #c1c1c1; height:310px; padding-top:40px; border-bottom:solid 1px #c1c1c1;}
.ym-list{border-top:solid 1px #c1c1c1; border-left:solid 1px #c1c1c1; margin-top:80px;}
.ym-list-tt{font-size:22px; color:#707070; font-weight:bold;}
.ym-list-img{height:60px;}
.ym-list-p{color:#707070; margin:10px 35px; line-height:25px; text-align:justify;}
.phone-show{display:none;}
.zk-back{margin-top:90px;}
.share-back-sm{margin-top:0;}
/***************购房*******************/
.gf-left{width:620px;}
.gf-img{width:336px; padding-top:30px}
.gf-txt{margin-bottom:65px}
.gf-txt p{font-size:19px; color:#2c2c2c; line-height:31px; margin-bottom:31px;}
.link-a{display:block; position:relative;}
.link-a-b{position:absolute; left:0; right:0; bottom:35px; font-size:18px; color:#fff; line-height:120%; text-align: left;  background:#000; margin: 0 20px; display: inline-block;}
.link-a-b span{font-size:18px; font-weight:normal;}
.link-row .col-xs-6{padding:0 7.5px;}
.link-row{margin:0 -7.5px;}
.link-a-sm{margin-bottom:16px;}
.phone-p{display:none;}
/***************规划许可*****************/
.gh-title{font-size:30px; color:#8e6750; font-weight:bold; font-family:Arial, 微软雅黑;}
.gh-txt{color:#2c2c2c; line-height:25px; text-align:justify; margin-top:15px;}
.gh-row .col-xs-4{padding:0 65px;}
.gh-row{margin:0 -65px;}
.gh-ul-img img{width:472px; height:298px;  }
.gh-ul-right{width:450px;}
.gh-ul-tt{font-size:28px; color:#2c2c2c; line-height:28px;}
.gh-ul-p{font-size:16px; text-align:justify; line-height:27px; margin-top:25px; font-family:Arial, 微软雅黑;}
.gh-ul-more{display:inline-block; font-size:16px; color:#959595; border:solid 1px #959595; width:134px; line-height:30px; text-align:center; margin-top:24px;}
.gh-ul li{margin-top:70px;}
.gh-ul-more:hover{background:#91684e; border:solid 1px #91684e; color:#fff;}
/***************法规****************/
.fg-list-img img{width:180px; height:120px;}
.fg-title{font-size:20px; margin:0; color:#91684e; margin-left:225px;}
.fg-list li{position:relative; padding-bottom:45px; margin-bottom:45px; border-bottom:solid 1px #c1c1c1;}
.fg-list-bottom{position:absolute; left:225px; top:35px;}
.fg-list-date{color:#898989; font-family:Arial, Helvetica, 微软雅黑;}
.fg-list-p{font-size:16px; color:#2c2c2c; line-height:25px; text-align:justify; line-height:25px; margin-top:15px;}
.fg-list{border-top:solid 1px #c1c1c1; padding-top:45px; margin-top:25px;}
.fg-list li:last-child{border:none;}
.pagination > li > a, .pagination > li > span{border-radius:0!important; margin:0 3px; border:solid 1px #9a6946; color:#9a6946;}
.pagination{margin:0;}
.fg-list li a:hover .fg-title{text-decoration:underline!important;}
.fgg{height:35px}
/***************联系我们**************/
.contact-p p{margin:0; font-size:17px; color:#2c2c2c; line-height:30px; padding: 15px 0}
.contact-p{margin-top:40px; font-family:Arial, 微软雅黑}
.contact-p p a{color:#91684e; text-decoration:underline!important;}
.contact-p p a:hover{font-weight:bold!important;}
.contact-p2 p{margin:0; font-size:17px; color:#2c2c2c; line-height:30px; padding:0}
.contact-p2{margin-top:40px; font-family:Arial, 微软雅黑}
.contact-jj p{font-size:16px; color:#2c2c2c; line-height:30px; margin-bottom:30px;}
.contact-jj{margin-top:20px;}
.contact-jj p:last-child{margin-bottom:0;}
.address-box-lg{margin-bottom:0px; margin-top:110px;}
/***************加州**************/
.pageinfo{PADDING-RIGHT:3px; PADDING-LEFT:3px; PADDING-BOTTOM: 3px; MARGIN:40px 3px 3px 3px; PADDING-TOP:3px; TEXT-ALIGN: center; font-size:12px;}
.pageinfo a {BORDER-RIGHT: #ddd 1px solid; color:#333; display: inline-block; PADDING-RIGHT: 20px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 20px; padding-bottom: 10px; BORDER-LEFT: #ddd 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none;}
.pageinfo a:hover{background: #878787; color: #fff; border-color: #d60a2f;}
.page-box{margin:50px 0;}
/*************内页************/
.article-tt{font-size:35px; color:#2c2c2c; line-height:35px; margin-top:85px; font-family:Arial, 微软雅黑;}
.article-date{color:#7d7d7d; margin-top:20px; font-family:Arial, 微软雅黑;}
.article-date span{display:inline-block; padding-left:20px;}
.article-txt{margin-top:60px;}
.article-txt img{padding:15px 0px 15px 0px; margin:0 auto; display:block}
.article-txt p{font-size:16px; color:#2c2c2c; text-align:justify; line-height:30px; margin:30px 0px 30px 0px; font-family:Arial, 微软雅黑;}
.article-txt h2{font-size:18px; color:#2c2c2c; font-weight:bold; margin:50px 0 30px 0;}
.article-txt p a{color:#ba8d73; border-bottom:1px dashed;}
.article-txt p a:hover{text-decoration:underline!impor2022/3/6tant; border-bottom:1px solid;}

.article-txt2{margin-top:0px;}
.article-txt2 img{padding:20px 0px 25px 0px; margin:0 auto; display:block}
.article-txt2 p{font-size:16px; color:#2c2c2c; text-align:justify; line-height:30px; margin:30px 0px 30px 0px; font-family:Arial, 微软雅黑;}
.article-txt2 h2{font-size:18px; color:#2c2c2c; font-weight:bold; margin:50px 0 30px 0;}
.article-txt2 p a{color:#91684e;}
.article-txt2 p a:hover{text-decoration:underline!impor2022/3/6tant;}

.article-link .col-xs-6{padding:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.article-link{border-top:solid 1px #c3c3c3; margin-top:90px; border-bottom:solid 1px #c3c3c3; padding:30px 0; color:#959595;}
.article-left{padding-right:30px;}
.article-link a{color:#959595;}
.article-link a:hover{color:#000; text-decoration:underline!important;}
.article-link-tt{font-size:16px; color:#2c2c2c; font-weight:bold; margin-top:90px;}
.fg-list-sm a .fg-title{font-size:16px; color:#2c2c2c; margin-left:170px; margin-top:5px;}
.fg-list-sm a .fg-list-img img{width:137px; height:87px;}
.fg-list-sm .fg-list-bottom{left:170px;}
.fg-list-sm .fg-list-date{line-height:25px; height:50px; display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
overflow:hidden;}
.fg-list-sm li{border:none; margin-bottom:0;}
.fg-list-sm{padding-top:0; border:none;}
.fg-list-sm li:last-child{padding:0; margin:0;}
.zk-back-list-sm{margin-top:25px;}
.zk-back-list li a:hover{text-decoration:underline!important;}
.nav-list li a:hover{color:#946344;}
.nav-down li a:hover{color:#fff;}
.share-more:hover{background:#91684e; border-color:#91684e; color:#fff;}
.share-list-box a:hover .share-list-tt{color:#946344;}
#demo {overflow:hidden; width:100%;}

#indemo {float:left; width:8000%; height:593px}
#demo1 {float:left;}
#demo2 {float:left;}
.img-slick-c{float:left;}


	.pagination {
	display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius:4px; }
.pagination > li {font-size:14px;
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding:8px 16px;
    line-height: 1.42857;
    text-decoration: none;
    color: #9a6946;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #9a6946;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #9a6946;
    border-color: #9a6946;
    cursor: default; }

    .fuwu-sheji {
  margin:35px 0px 0px 0px;
  padding:0;
  width: 100%;
  display: flex; /* 使用 Flexbox 布局 */
  flex-wrap: wrap; /* 允许换行 */
  justify-content: space-between; /* 使第一列和最后一列贴边 */
  gap:15px; /* 设置列间距 */
}

.fuwu-sheji li {
  list-style: none;
  width: calc(33.3333% - 15px); /* 计算每个 li 元素的宽度，减去间距 */
  box-sizing: border-box; /* 包含 padding 和 border 在元素总宽度和高度之内 */
  margin-bottom:20px;
  float:left;
}

.fuwu-sheji img {
  max-width:100%; /* 防止图片超出容器 */
  height:auto;
}
.fuwu-sj-t{margin:20px 0 15px 0; text-align:center; font-size:22px; font-weight: bold; color: #777; line-height:120% ; font-family:宋体}
.fuwu-sj-t a{color:#777;}
.jgxs{border-bottom: 6px solid #936d4e; color:#936d4e; margin-top:90px; padding-bottom: 10px; width:80px; font-size:16px;}
.bs-title{width:200px; font-size: 40px; color:#936d4e; padding-top:35px; padding-bottom:10px;  font-family:宋体}
.contact-box-c{border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:35px 0 30px 0; margin:50px 0px 0px 0px; }
.contact-icon{margin-bottom:10px; }
.contact-p-sm{font-size:15px; color:#313131; padding:0 15px; line-height:30px; font-family:Helvetica, Arial, 微软雅黑}
.gao39px{height:39px;}
.xc-title{font-size:38px;}


















@media( max-width:1020px){
	.container{width:100%; padding:0 15px;}
	.header{padding:0;}
    .logo{padding:10px 0; height:92px}
	.logo img{height:78px; display: block; float: left; margin-top:8px;}
    .logo-ms{width:160px; height: 92px; float: left; font-size: 12px;padding-top:51px; text-shadow: 2px 2px 0 white; color:#333; margin-left:18px;}

	.menu-button{display:block;}
	.nav-list{position:fixed; left:0; transform:translate(-100%,0); transition:0.3s all; top:0; bottom:0;    background:rgb(0 0 0 / 90%);
    width:50%;}
    .nav-list li{float:none; line-height:50px; border-bottom:1px solid #343434; margin:0;}
    .nav-list li a{display:block;color:#ffffff; font-size:16px; padding-left:40px; font-weight:normal;}
    .nav-click {display:block; transition:0.3s all; z-index:10000; position:absolute; color:#fff; right:0; top:0; width:50px; height:50px; text-align:center; line-height:50px;}
    .nav-click.active span{transform:rotate(180deg);}
	.nav-down{position:static; padding-bottom:10px; margin:0; margin-top:-10px; width:100%; background:none;}
	.nav-down:after{display:none;}
    .nav-down li a{text-align:left; padding:0 40px; border:none; color:#959595;}
    .nav-list li:hover .nav-down{display:none;}
    .menu-button{display:block;}
    .nav-down li{border:none;}
    .open .nav-list{transform:translate(0,0);}
    .banner{height:auto; padding-top:25%; margin-left:15px; margin-right:15px;}
	.banner2{height:auto; padding-top:25%; margin-left:15px; margin-right:15px;}
    .banner-box{margin-top:0; height:auto;}
    .banner-tt{font-size:16px; font-weight:bold; font-family:"微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;}
    .banner-p{font-size:20px}
    .banner-box{padding:20px 0 20px 0;}
    .banner-lind{width:30px; height:4px; margin:10px auto;}
    .title{font-size:16px; font-weight:bold; line-height:25px; margin-bottom:25px;}
    .tt-lind{margin-top:40px; margin-bottom:20px;}
	.zx-list{margin-bottom:0px}
    .zx-list li{width:100%; margin-bottom:15px;}
    .zx-list li a span{font-size:14px;}
    .title-tow{font-size:16px; font-weight:bold;}
    .tow-p{font-size:15px; margin:0px 0 30px 0; line-height:28px}
    .page-one{background:none; margin-top:0; padding-top:40px;}
	.fw-list{padding:0 40px}
	.fw-list li img{height:35px; margin-bottom:7px;}
    .fw-list li{width:33.333333%; margin-bottom:25px;}
    .slick-box{display:none;}
    .index-phone{display:block; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; padding-top:60px; padding-bottom:55px;}
	.phone-tt{font-size:18px; color:#959595;}
	.index-phone-lg{font-size:23px; margin:10px 0; color:#946344; font-family:Arial, 微软雅黑;}
	.index-phone-p{font-size:15px; color:#2c2c2c; text-align:justify; margin-top:15px; line-height:25px}
	.phone-more{font-size:15px; color:#737373; margin-top:18px; display:inline-block;}
	.phone-img{margin-top:30px; margin-bottom:0;}
	.phone-img-tt{font-size:16px; color:#2c2c2c; font-weight:bold; margin-top:40px;}
	.phone-hide{display:none;}
	.phone-share-img img{width:84px; height:56px;}
	.phone-share-right{margin-left:100px; padding-top:12px;}

	.phone-share-date{font-size:12px; color:#959595;}
	.phone-share{margin-top:25px; padding-bottom:25px;}
	.phone-share li{margin-bottom:15px;}
	.footer-p{display:none;}
	.footer1-tt{font-size:12px; font-weight:bold; text-align:center; margin:0;}
	.footer{padding:10px 0;}
	.footer-bottom{text-align:center;}
	.footer-bottom .pull-right{display:none;}
	.footer-bottom .pull-left{width:100%;}
	.fw-list li{font-size:12px;}

	.title-sm{margin-bottom:12px;}
	.index-phone-b{border-bottom:none;}
	.tabs-ul{margin:20px 0 30px 0;}
	.tabs-ul li a{font-size:14px; width:auto; padding:0 5px;}
	.tabs-list li{width:50%; padding:0 7.5px; margin-bottom:15px;}
	.tabs-list{margin:0 -7.5px;}
	.tabs-list-tt{font-size:12px; margin-top:10px;}
	.tabs-more{font-size:15px; margin-top:10px;}
	.lind-box{margin-top:40px; padding-top:10px; margin-left:15px; margin-right:15px;}
	.lind-box .container{padding:0;}
	.about-p p{font-size:15px; line-height:28px; margin-bottom:23px;}
	.down-ul-tt span{display:none;}
	.down-ul-tt{font-size:15px; padding:10px 15px; font-weight:bold}
	.down-ul-bottom{padding:15px 15px 1px 15px;}
	.down-ul-bottom p{font-size:14px; line-height:25px; margin-bottom:10px;}

	.sg-ul li{width:100%;}
	.sg-ul-box{padding-left:40px; padding-right:40px; height:auto; padding-bottom:15px; padding-top:50px;}
	.sg-ul-txt{font-size:14px; line-height:25px; padding-bottom:15px}
	.sg-ul-txt{height:auto;}
	.sg-ul-tt{left:50px; width:60px; height:60px; font-size:18px; line-height:25px; padding-top:6px;}
	.tabs-ul-lg li a{padding:0 20px;}
	.jf-tabs-box .pull-left{width:100%; padding-top:60%;}
	.jf-box-txt{font-size:15px; line-height:28px; margin-bottom:15px;; font-family:Arial, 微软雅黑;}
	.zk-back-top{position:static; padding-top:6%; height:auto; margin-top:18px}
	.zk-back-tt{font-size:17px; font-weight:bold;}
	.zk-back-txt{font-size:15px; line-height:25px; margin-bottom:10px}
	.zk-back-sm{padding:15px 20px;}
	.zk-back-list li{width:100%;}
	.zk-back-bottom{margin-top:30px; padding:0; margin-bottom:40px}
	.zk-back-list li a{font-size:15px; padding-left:20px;}
	.zk-back{border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin-left:15px; margin-right:15px; margin-top:45px; padding-top:30px; padding-bottom:0px;}
	.zk-back .container{padding:0;}
	.page-one-lind .container{border-bottom:solid 1px #ddd; margin-left:15px; margin-right:15px; padding:0; width:auto; padding-bottom:20px;}
	.page-one-lind{padding-bottom:0;}
	.address-box-sm{margin-top:15px;}
	.index-phone-sm{padding:0; border:none;}
	.phone-show{display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999999}

	.col-xs-6{width:100%;}
	.about-tt{font-size:22px; margin:35px 0 25px 0; line-height:18px; text-align:center}
	.about-txt{margin-left:0; font-size:15px;}
	.ym-list li{width:100%; height:auto; padding:30px 0; border:none; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin-bottom:-1px;}
	.ym-list{border:none; margin-top:30px;}
	.ym-list li:last-child{border:none; padding-bottom:0;}

	.gf-left{width:100%;}
	.gf-img{width:100%; padding-top:0px; text-align:center; padding-bottom:15px}
	.gf-txt{margin-bottom:35px}
	.gf-txt p{font-size:15px; line-height:25px; margin-bottom:15px;}
	.link-a{margin-bottom:15px;}
	.link-a-b{font-size:21px; bottom:22px;}
	.link-a-b span{font-size:14px;}
	.phone-p{font-size:15px; line-height:25px; text-align:justify; display:block; margin-top:15px;}

	.gh-row .col-xs-4{width:100%; padding:0 100px; margin-bottom:30px;}
	.gh-title{font-size:24px;}
	.gh-row .col-xs-4:lst-child{margin-bottom:0;}
	.gh-ul li{margin-top:30px;}
	.gh-ul-img{width:100%;}
	.gh-ul-img img{width:100%; height:auto;}
	.gh-ul-right{width:100%; margin-top:20px;}
	.gh-ul-tt{font-size:18px; font-weight:bold; text-align:center;}
	.gh-ul-p{font-size:14px; line-height:25px; margin-top:10px;}
	.gh-ul .text-right{text-align:center;}
	.gh-ul-more{font-size:14px;}

	.fg-list-img img{width:90px; height:60px;}
	.fg-title{font-size:14px; margin-left:105px; margin-top:10px;}
	.fg-list-bottom{left:105px; top:30px;}
	.fg-list-p{display:none;}
	.fg-list-date{font-size:12px;}
	.fg-list li{margin-bottom:15px; padding-bottom:15px;}
	.fg-list{padding-top:15px; margin-top:30px;}
	.pagination > li > a, .pagination > li > span{font-size:12px; padding:3px 6px;}

	.contact-p p{font-size:14px; line-height:25px;}
	.contact-p{margin-top:20px;}
	.contact-jj p{font-size:14px; line-height:25px; margin-bottom:15px;}
	.address-box-lg{margin:30px 0 10px 0;}

	.article-tt{font-size:22px; font-weight:bold; margin-top:45px;}
	.article-date{font-size:12px; margin-top:15px;}
	.article-txt p{font-size:15px; line-height:25px; margin-bottom:15px;}
	.article-txt{margin-top:30px;}
	.article-txt h2{margin:25px 0 20px 0; font-size:16px;}
	.article-link .col-xs-6{text-align:left; line-height:30px; font-size:15px;}
	.article-link{margin-top:46px; padding:15px 0;}
	.article-link-tt{margin-top:46px;}
	.fg-list-date.phone-hide{display:none;}
	.fg-list-sm a .fg-list-img img{width:90px; height:60px;}
	.fg-list-sm .fg-list-bottom {
    left:105px;
}
.fg-list-sm a .fg-title{margin-left:105px; font-size:15px;}
.fg-list-sm li{margin-bottom:0;}
.fg-list-sm{margin-top:0;}
.fw-list{margin:0 -20px;}


.share-back{padding:0; margin:0; background:none;}
.share-lind,.share-tt-lg{display:none;}
.share-tt-sm{font-size:16px;
    color:#2c2c2c;
    font-weight:bold;
    margin-top:42px;}
.more{display:none;}
.share-list li{width:100%; margin-top:15px;}
.share-list-img{width:84px; height:56px; padding:0;}
.share-list-p{display:none;}
.share-list-tt{position:absolute; left:84px; font-size:14px; top:10px; margin-top:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;display: block;right: -20px;}
.share-list-box a{position:relative;}
.share-list-date{position:absolute; left:104px; top:35px; border:none; padding:0; margin:0;  }
.share-list-box{position:relative;}
.nav-list{z-index:10000;}
.nav-click{left:0; width:100%; text-align:right; padding-right:15px;}
.header.open:before{display:block; content:""; position:absolute; right:0; top:0; bottom:0; width:120px; z-index:10000;}
.sj-title{font-size:16px; margin-top:20px; margin-bottom:20px; font-weight:bold;}
.address-box{margin-bottom:20px; margin-top:50px;}
.address-box2{margin-top:20px}
.ym-list-p{font-size:15px;}
.gao70px{height:30px}
.fgg{display:none}
.gao8{display:none}
.gao30m{height:30px}
.beian{display:none; float:left}
.slick-slider{ touch-action:auto; }
.share-list-img img{height:100%;}
}

@media( max-width:500px){
.gao39px{display:none;}
.header{height:80px;}
.logo{padding:0; height:65px}
.logo img{height:60px; display: block; float: left; margin-top:8px;}
.logo-ms{width:150px; height:70px; float: left; background: url(../images/capic2.png) no-repeat; font-size:11px;padding-top:40px; text-shadow: 2px 2px 0 white; color:#333; margin-left:2px;}
.sg-ul-box{position:normal; border:solid 2px #242424; padding:80px 50px 40px 50px; height:100%;}
.sg-ul-txt{font-size:15px; line-height:25px; padding-bottom:10px; height:auto; display:block;}
.fw-list li img{height:45px;}
.fw-list li{font-size: 14px;}
.xc-title{font-size:16px; font-weight:bold; margin:0px 0px -10px 0px;}
.contact-p p{font-size:15px;}
.contact-p2 p{font-size:15px; padding:10px 0; line-height: 150%;}
.contact-p2{margin-top:30px; margin-bottom:-20px; }
.col-xs-4{width:100%; float: none; margin:25px 0;}
.contact-p-sm{line-height: 120%;}
.gao50px{height:31px;}
.fuwu-sheji li {
  width: calc(100% ); /* 计算每个 li 元素的宽度，减去间距 */
  margin-bottom:20px;
  float:none;}
.fuwu-sj-t{padding-left:40px; padding-right:40px; font-size:21px;}
}
