@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:"微软雅黑";font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font-family: "微软雅黑";color: #000;overflow-x: hidden;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
a ,a:hover{color:#333; text-decoration:none;}
.mt10{ margin-top:10px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
.clear{ clear:both;}
input::-webkit-input-placeholder{
		color:#000;
	}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
		color:#000;
	}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
		color:#000;
	}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
		color:#000;
	}
.head{position:relative;}
.head ,.contant{width: 1250px;margin:0 auto;}
header{width:100%;position: absolute;z-index: 2;height: 100px;background: #414348;}
.head .logo img{
    height: 100px;
    object-fit: cover;
    width: 256px;
}
nav{width: 70%;float: right;}
nav>ul{width: 92%;float:left;height:100px;line-height:100px;}
.soimg{float:right;width: 7%;text-align:center;}
nav>ul>a{color:#fff;margin: 0 18px;}
.soimg>img{vertical-align:middle;cursor: pointer;    margin-top: 30px;}
nav>ul>a:hover{color:#fff;}
.soinput{display:none;position: absolute;right: 0;width: 250px;top: 80px;z-index: 999;}
.soinput .in_text{width: 200px;height:25px;background:#fff;border:none;font-size:12px;text-indent: 5px;}
.soinput .so{width:50px;border:none;float:right;height:25px;line-height:25px;background:rgb(199, 144, 82);color: #fff;}

.intop{text-align:center;}
.qianbg{width:100%;height: 890px;background:url(../images/indexbg_02.jpg) center no-repeat;}
.qianbg .intop{padding-top:100px;margin-bottom: 70px;}
.qianl{width:50%;float:left;}
.qianr{float:right;width:50%;text-align: center;margin-top: 20px;}
.qianr img{width: 600px;}
.qianr p{font-size: 20px;line-height: 100px;}
.qh1{line-height:45px;margin-top:10px;background:url(../images/ico550.png) center left no-repeat;text-indent: 45px;letter-spacing: 2px;color: #000;}
.qh1 h2{font-weight:500;font-size:25px;}
.qtext{font-size:18px;line-height: 30px;margin-top:30px;width:80%;text-indent:30px;margin-bottom: 40px;letter-spacing: 1.5px;}
.more{font-size:20px;letter-spacing:1.5px;background:url(../images/index_12.png) center right no-repeat;width: 125px;display: block;height: 40px;line-height: 40px;}

.xmbg{margin:100px 0px 80px;}
.xmpro{width:100%;margin-top:20px;}
.xmnav{text-align:center;width: 553px;margin: 0 auto;display: block;height: 45px;margin-bottom: 30px;}
.xmnav li{text-align: center;background: #fff;width: 180px;height: 45px;line-height: 45px;float: left;border: 2px solid #d1a377;}
.xmnav li.on ,.xmnav li:hover{background:#d1a377;}
.xmnav li.on a ,.xmnav li:hover a{color:#fff;}
.xmnav li:nth-child(2){border-right:none;}
.xmlist{width:100%;position: relative;}
.xmlist>ul{width: 1150px;margin:0 auto;}
.xmlist>ul li{width: 321px;float:left;margin: 0 20px;border: 3px solid #ddd;text-align: center;padding: 8px;}
.xmlist>ul li img{width:100%;}
.xmlist>ul li p{height:60px;line-height:60px;text-align:center;font-size:18px;}
.jt .u_ljt{position:absolute;top: 44%;width: 27px;height: 49px;background:url(../images/cleft.png) center no-repeat;left: 0px;cursor: pointer;}
.jt .u_rjt{position:absolute;top: 44%;height: 49px;width: 27px;background:url(../images/cright.png) center no-repeat;right: 0;cursor: pointer;}
.remen{width:240px;background:#d1a377;text-align:center;margin: 60px auto;height: 50px;line-height: 50px;}
.remen a{color:#fff;font-size:20px;letter-spacing:1.5px;}
.tuanbg{width:100%;background:url(../images/indexbg_04.jpg) center no-repeat;height:1099px;}
.tuanbg .intop{padding:50px 0 0px;}
.tuanimg{width:100%;text-align:center;}
.tuanimg li{display:inline-block;width:16%;text-align:center;}
.tuandl{width:100%;margin-top: 30px;position: relative;}
.tuandl dl{width:100%;height:636px;position: absolute;top: 0;left: 0;}
.tuandl dl .dt{width: 47%;float:right;margin-top: 80px;}
.tuandl dl .dt dd{line-height:38px;font-size:18px;color:#000;margin-top:20px;height: 330px;}
.tuandl dl .dt span{width:150px;height:45px;float:right;text-align: left;margin-right: 100px;line-height: 45px;border: 1px solid #c89864;background: url(../images/index_12.png) 110px center no-repeat;text-indent: 20px;}
.tuandl dl .dt span a{font-size:20px;color:#c89864;}
.tuanimg li.on .hborder{width:134px;height:134px;border: 3px solid #e6d2be;line-height: 134px;border-radius: 50%;margin: 0 auto;cursor: pointer;}
.tuanimg li img{vertical-align:middle;/* box-shadow: -1px -3px 2px #ddd; */}
.incase{width:100%;margin-top: 40px;}
.casenav{width:100%;margin-bottom: 70px;height: 49px;text-align: center;}
.casenav li{width: 186px;float:left;height: 45px;line-height: 45px;text-align: center;border: 2px solid #d1a377;margin-right: 20px;}
.casenav li:last-child{margin-right:0;}
.casenav li a{font-size:20px;}
.casenav li.on ,.casenav li:hover{background:#c89864;}
.casenav li.on a ,.casenav li:hover a{color:#fff;}
.calist{width:100%;position: relative;}
.calist>ul{width:1150px;margin:0 auto;}
.calist>ul li{float:left;margin:0 15px;width:550px;text-align: center;}
.calist>ul li img{width:100%;height:227px;}

.jiambg{width:100%;height:1056px;background: url(../images/indexbg_06.jpg) center no-repeat;}
.jiambg .intop{padding: 60px 0 0px;}
.jiadl{width:100%; margin-top:20px;}
.jiadl dl{width: 25%;text-align:center;float:left;color: #fff;}
.jiadl dl>img{margin-bottom:10px;}
.jiadl dl dd{font-size:18px;line-height:35px;}
.jiadl dl:nth-child(2) dd:nth-last-child(2){text-indent: 13px;}
.jiadl dl:nth-child(2) dd:last-child{text-indent: 21px;}
.jiabot{width:100%;height:192px;background:url(../images/index_67.png) center no-repeat;color: #fff;margin-top: 70px;}
.jiabot p{padding: 67px 15px 0;font-size: 18px;line-height: 30px;letter-spacing: 2px;}

footer{width:100%;background:#171513;padding-top: 100px;height: 350px;}
.foot{width:100%;}
.fnav{width:100%;}
.fnav li{float: left;text-align:center;width: 150px;}
.fnav li a{color:#fff;}
.fnav li h3{font-size: 20px;font-weight:normal;margin-bottom: 10px;}
.fnav li p{line-height:30px;}
.fnav li:nth-child(2) p{text-align:left;text-indent: 20px;}
.fqrc{width:50%;float:right;margin-top: 50px;}
.qrc{float:left;width: 140px;}
.qrc img{width:138px;}
.flist{float:right;width: 460px;color:#fff;}
.flist p{line-height:30px;text-indent: 35px;background-image: url(../images/index_71.png);height: 30px;background-repeat: no-repeat;background-position: left top;}
.flist p:nth-child(2){
    background-position: left -29px;
}
.flist p:nth-child(3){
    background-position: left -58px;
}
.flist p:nth-child(4){
    background-position: left -88px;
}
.flist p:nth-child(5){
    background-position: left -118px;
}

.nerbanner{height: 518px;overflow: hidden;padding-top: 100px;position: relative;z-index: -1;position: relative;}
.nerbanner>img ,.nerb1 img{width:100%;height: 518px;object-fit: cover;}
.nerb1{height: 518px;overflow: hidden;padding-top: 100px;position: relative;}

.badd{position:absolute;bottom: 10px;color: #fff;z-index:666;background:url(../images/add.png) left center no-repeat;line-height: 40px;text-indent: 20px;}
.add{margin-top: -50px;height: 40px;color: #fff;background:url(../images/add.png) left center no-repeat;line-height: 40px;text-indent: 20px;}
.add a , .badd a{color:#fff;}
.cabg{width:100%;}
.navleft{width:310px;float:left;background:url(../images/ico29.png) center top no-repeat;height:835px;margin-top: -120px;z-index: 2;}
.ableft{background:url(../images/aboutnbg.png) center top no-repeat;height:973px;}
.navimg{text-align:center;height: 120px;line-height: 120px;}
.navimg>img{margin-top: 35px;}
.navlist{margin-top:20px;padding:0 20px}

.navlist li{height: 55px;line-height: 55px;text-indent:40px;background:url(../images/case_11.png) 10px center no-repeat;border-bottom: 1px solid #dddd;cursor: pointer;}
.navlist li a{font-size:18px;}
.navlist li:hover ,.navlist li.on{background:#736a62 url(../images/ico2.png) 10px center no-repeat;}
.navlist li:hover a,.navlist li.on a{color:#fff;}
.navphont{background:url(../images/case_27.png) center left no-repeat;height:50px;margin: 40px 20px;}
.navphont h4{text-indent:55px;line-height: 25px;font-size: 18px;color: #1f1d1d;}
.navphont h4:nth-child(1) i{letter-spacing: 1px;font-size: 22px;}
.navphont h4 i{font-size: 22px;}
.navqrc{width:100%; margin-top:20px;}
.nimg{width:50%;float:left;text-align:center;}
.right{width: 900px;float:right;}
.clist , .newslist{margin-top:50px;    margin-bottom: 80px;}
.clist li{width: 50%;float:left;text-align:center;margin-bottom: 2%;padding-bottom: 2%;border-bottom: 1px dashed #d09052;}
.clist li:nth-child(2n){float:right;}
.clist li img{
width: 423px;
height: 188px;object-fit:cover;}
.plist{margin-top:50px;    margin-bottom: 80px;}
.plist li{width: 31%;float:left;text-align:center;margin-bottom: 2%;padding-bottom: 2%;margin-right: 2.3%;}
.plist li:nth-child(2n){float:right;}
.plist li img{width: 100%;height: 211px;object-fit:cover;}
.plist li p{line-height:45px;height:45px;}
.protext{margin-bottom: 80px;height:548px;background:url(../images/ico38.png) center no-repeat;padding: 125px 50px 10px;}
.prol{width:60%;float:left;}
.prol h1{color:#fff;font-size:22px;height:45px;line-height:45px;}
.prol h4{color:#fff;font-size:14px;height:25px;line-height:25px;}
.proimg{float:right;width:35%;}
.proimg img{width:100%; border:3px solid #d09052;}
.prop{margin-top: 40px;line-height: 28px;height: 240px;}
.promore{width: 200px;border:1px solid #d09052;height:45px;line-height:45px;display: inline-block;text-indent: 20px;font-size: 20px;color: #d09052;background: url(../images/index_12.png) 160px center no-repeat;}
.promore a{font-size:20px;}
.abtext{margin-top:50px;    margin-bottom: 80px;}
.lianx{    margin-bottom: 100px;
    overflow: auto;}
.lianx .contant{background:#f3f0ed;}
.lleft{width: 600px;float:left;margin-top: 80px;}
.lright{width: 600px;float:right;margin-top: 80px;background:#f3f0ed;padding-left: 50px;padding-top: 50px;padding-bottom: 50px;}
.lh2{height: 40px;background:url(../images/phone530.png) center left no-repeat;width:100%;line-height: 40px;margin-bottom: 20px;font-size: 30px;text-indent: 50px;color: #a52323;font-weight: bold;}
.diz{width:100%;}
.diz li{width:100%;height:37px;background: url(../images/ico35.png)no-repeat;text-indent:50px;font-size:20px;line-height: 37px;}
.diz li:nth-child(1){
   background: url(../images/ico135.png)no-repeat;
   height: 60px;
   line-height: 30px;
   text-indent: 0;
   padding-left: 50px;
}
.diz li:nth-child(2){
    background-position: 5px -40px;
}
.diz li:nth-child(3){
    background-position: 5px -84px;
}
.diz li:nth-child(4){
    background-position: 5px -130px;
}
.lzaix{width:100%;margin-top: 30px;}
.lzaix ul{width: 70%;}
.lzaix ul li{width:100%;}
.lzaix li .text{
    height: 28px;
    line-height: 28px;
    background: #fff;
    border: none;
    width: 100%;
    margin-bottom: 10px;
    text-indent: 10px;
    font-size: 14px;
}
.lzaix li .atextarea{
    height: 56px;
    line-height: 56px;
    background: #fff;
    border: none;
    width: 100%;
    margin-bottom: 10px;
    text-indent: 10px;
    font-size: 14px;
    }
.inputli{text-align:center;margin-top:10px;}
.inputli .submita{background:#a52323;width:150px;color:#fff;border:none;height:35px;line-height:35px;}
.timg{width:100%;height: 115px;margin-top: 80px;margin-bottom: 50px;}
.timg li{float: left;width: 16.6%;text-align:center;}
.timg li img{border:2px solid #d1a377;border-radius:50%;transition: all 0.5s;}
.timg li.on .hborder{margin-bottom:20px;transition: all 0.5s;}
.timg li.on::after{background:url(../images/ico611.png) center bottom no-repeat;display:inline-block;width: 31px;height:16px;content:"";}
.timg li.on img{border:none;box-shadow: 3px 6px 19px #cdcdcd; cursor:pointer; transition: all 0.5s;}
.neitdl{width:100%;height: 761px; margin-bottom:50px;}
.neitdl dl{ width: 100%; height: 761px;}
.neitdl .dt{width:50%;float:right;}
.neitdl .dt h2{margin-top: 70px;font-size:35px;font-weight:normal;color:#d1a377;letter-spacing:2.5px;margin-bottom: 35px;line-height: 55px;}
.neitdl .dt dd{line-height:38px;margin-top:30px;font-size:20px;height: 350px;}
.neitdl .dt span{color:#d1a377;display:inline-block;border:2px solid #d1a377; height:40px;line-height:40px;width:130px;text-align:center;}
.neitdl .dt span a{color:#d1a377;font-size:20px;}
.jiao{width:100%;margin-top:80px;margin-bottom: 80px;}
.jiao dl{transition: all 0.5s;width: 30%;float:left;text-align:center;margin-right:4.3%;border:1px solid #dc9c5e;border-radius:20px;padding:20px 0;height: 600px;position: relative;margin-bottom: 80px;}
.jiao dl h3{font-weight:normal;font-size:25px;letter-spacing:3px;height:60px;line-height:60px;color:#dc9c5e;margin-bottom: 20px;}
.jiao dl h2{font-weight:normal;font-size:28px;letter-spacing: 1.5px;height:60px;line-height:60px;color:#dc9c5e;margin-bottom: 20px;}
.jiao dl h2 span{color:#000;}
.jiao dl dd{text-align:left;font-size: 18px;line-height:38px;padding-left: 30px;}
.jiao dl:nth-child(3){margin-right:0;}
.jiao dl>span{width:150px;height:45px;text-align: left;color:#c89864;line-height: 45px;border: 1px solid #c89864;background: url(../images/index_12.png) 110px center no-repeat;text-indent: 20px;position: absolute;bottom: 50px;left: 30%;}
.jiao dl>span a{font-size:20px;color:#c89864;}
.jiao dl:hover{box-shadow: 4px 4px 17px #ddd;border:1px solid #fff;cursor: pointer;transition: all 0.5s;}
.hezuo{margin-top:80px;margin-bottom: 80px;overflow: auto;}
.hetp{width:100%;margin-bottom:30px;}
.hez{float:left;width:50%;}
.her{float:right;width: 550px;}
.her>img{margin-bottom:15px}
.hetext{margin-top: 80px;line-height:38px;font-size:20px;}
.her .dl{width:540px;height:340px;background:url(../images/hezuo_21.png) center no-repeat;}
.her .dl p{padding:0;font-size:18px;line-height:38px;padding: 0px 30px 0px 70px;}
.her .dl p:nth-child(1){padding: 60px 30px 0px 70px;}
.her .dl p i{color:#ebab6d;font-style:normal;}
.her .dl1{width:540px;height:140px;background:url(../images/hezuo_09.png) center no-repeat;margin-bottom: 20px;}
.her .dl1 dd{padding:0px 30px 0px 70px;width: 33%;float: left;line-height: 38px;}
.her .dl1 dd:nth-child(1) {padding: 50px 30px 0px 70px;text-align: right;}
.her .dl1 dd i{color:#ebab6d;font-style:normal;}
.her .dl1 dd:nth-child(2){padding: 50px 30px 0px 0px;}
.her .dl1 dd:nth-child(4){padding: 0px 30px 0px 0px;}
.her .dl1 dd:nth-child(3){text-align:right;}

.her .dl2{width:540px;height:184px;background:url(../images/hezuo_16.png) center no-repeat;margin-bottom: 20px;}
.her .dl2 .cdl{float: left;padding-top:60px;width: 45%;text-align: center;font-size: 18px;line-height: 38px;margin-left: 10%;}
.her .dl2 .cdl2{float: left;padding-top:60px;width: 40%;font-size: 18px;line-height: 38px;}
.her .dl2 dd i{color:#ebab6d;font-style:normal;}

.her .dl3{width:540px;height:184px;background:url(../images/hezuo_19.png) center no-repeat;margin-bottom: 20px;}
.her .dl3 .cdl{float: left;padding-top:60px;width: 45%;text-align: center;font-size: 18px;line-height: 38px;margin-left: 10%;}
.her .dl3 .cdl2{float: left;padding-top:60px;width: 40%;font-size: 18px;line-height: 38px;}
.her .dl3 dd i{color:#ebab6d;font-style:normal;}
.abtext .h1{text-align:center;font-size:20px;font-weight:normal;height:50px;line-height:50px;}
.abtext .p{text-align:center;border-bottom: 1px dashed #ddd;padding-bottom: 20px;font-size: 12px;}
.newslist>ul{width:100%;margin-bottom:50px}
.newslist li{width:100%;height:45px;line-height:45px;border-bottom:1px dashed #ddd;}
.newslist li span{float:right;}
.page{text-align:center;} 
.newsp{padding:20px;}
.pre{line-height:38px;margin-top:40px}



















