@charset "utf-8";
/* CSS Document */
/**{color:#282828;font-size: 14px;}*/
body{font-family:微软雅黑;margin:0;overflow-x:hidden;background: #413124;color:#282828;font-size: 14px; }
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,form,table{margin:0;padding:0;}
a,img{border:none;/*兼容ie浏览器*/}
img{vertical-align:middle;border:0;}
li{list-style:none;}
h1{font-size: 30px}
/*p{line-height: 30px;}*/
i,em{font-style:normal;}
a{text-decoration:none;border:0;}
a:link{text-decoration:none;color:#282828;}
a:visited{text-decoration:none;color:#282828;}
a:hover{text-decoration:none;color:#282828;}
a:active{text-decoration:none;color:#282828;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;clear: both;height: 0;line-height: 0;border: none;}
.clear{	clear: both;height:0px;line-height:0px;border:none;}
.row{margin-right: 0;}
.container{margin: 0;padding: 0;border: 0;}
.box_main{width: 1450px;margin:0 auto;max-width: 97%;}
body{position: relative;}


/*index*/
.liucheng{width:100%;background:#f1f1f1;}
.liucheng_main{padding:70px 0 60px;}
.liucheng_main>h3{color:#2a2a2a;font-size:38px;text-align:center;}
.liuchengs{display: flex;justify-content: space-between;margin-top:55px;position: relative;}
.liucheng_box{width:16%;text-align: center;position: relative;padding-bottom:62px;}
.liucheng_box p{font-size:18px;color:#282828;margin-top:15px;}
.liucheng_box span{font-size:14px;color:#282828;}
.liucheng_bor{border-bottom:1px solid #8a7b5e;width:86%;position: absolute;left:7%;bottom:16px;z-index: 666;}
.liucheng_num{width:32px;height:32px;border:1px solid #8a7b5e;border-radius: 50%;text-align: center;line-height:30px;color:#8a7b5e;font-size:15px;margin:30px auto 0;position: absolute;left:40%;z-index: 999;background:#f1f1f1;}
.liuchengs .on {background:#8a7b5e;color:#fff;}

.sys{padding:35px 0px; background-color:#FFF;}
.sys_main{display:flex;justify-content: space-between;}
.sys_left{width:35%;display:flex;border-radius: 10px;overflow: hidden;}
.sys_left>img{width:50%;}
.sys_l_r{width:50%;height:100%;}
.sys_left_top{width:100%;height:50%;background:#6f5a36;display: flex;flex-wrap:wrap;align-items: center;justify-content: center;}
.sys_l_r img{width:100%;height:50%;}
.sys_left_top p{color:#fff;font-size:30px;width:100%;}
.sys_left_top span{font-size:20px;color:#fff;width:100%;}
.sys_form{width:38%;background:#f1f1f1;text-align:center;padding:35px 35px 0;border-radius: 10px;}
.ysy_form_bt{font-size:28px;color:#454545;}
.sys_form>p{font-size:16px;color:#b81a05;margin-top:5px;}
.sys_form>p>span{font-size:23px;color:#b81a05;}
.ysy_input{display: flex;justify-content: space-between;flex-wrap:wrap;width:100%;margin-top:20px;}
.ysy_input input{width:48%;display: block;height:40px;margin-top:10px;padding-left:10px;border:1px solid #dadada;}
.ysy_input input::-webkit-input-placeholder{color:#a39c9c;font-size:14px;}
.ysy_input input::-moz-input-placeholder{color:#a39c9c;font-size:14px;}
.ysy_input input::-moz-placeholder{color:#a39c9c;font-size:14px;}
.ysy_input input::-ms-input-placeholder{color:#a39c9c;font-size:14px;}
.ysy_input div{width:48%;position: relative;}
.ysy_input div input{width:100%;}
.ysy_input div span{position: absolute;right:8px;top:23px;font-size:14px;color:#a39c9c;}
.ysy_btn{background:#695532;color:#fff;padding:0 30px;line-height:40px;border:0;margin-top:25px;border-radius:10px;}
.ysy_btn:hover{transform: scale(1.06,1.06);}
.sys_right{width:25%;}
.sys_r_top{width:100%;height:49%;background:url("../images/sysimg3_06.jpg") no-repeat;background-size:100% 100%;border-radius: 10px;overflow: hidden;padding: 20px 105px 0 20px;text-align: center;}
.sys_r_top p{font-size:28px;background-image:-webkit-linear-gradient(top, #ffcb82, #fef7df);-webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.sys_r_top a{color:#bb1512;font-size:15px;background:url("../images/sys_lingqu_03.png") no-repeat;background-size:100% 100%;padding:5px 25px;margin-top:15px;display: inline-block;margin:15px auto;}
.sys_r_bottom{width:100%;height:49%;margin-top:2%;background:url("../images/sysimg4_12.jpg") no-repeat;background-size:100% 100%;border-radius: 10px;overflow: hidden;padding-top:50px;}
.sys_r_bottom p{font-size:28px;background-image:-webkit-linear-gradient(top, #ffcb82, #fef7df);-webkit-background-clip:text;-webkit-text-fill-color:transparent; text-align: center;}
.sys_r_bottom a{display: block;width:100%;background: rgba(0,0,0,0.7);color:#fff;font-size:15px;line-height:32px;text-align:center;border-top:1px solid #c0ad90;border-bottom:1px solid #c0ad90;margin-top:15px;}

.youshi{width:100%;background:url("../images/youshiback_03.jpg") no-repeat;background-size:100% 100%;padding:65px 0 75px;/*margin-top:38px;*/}
.youshi_bt{text-align: center;}
.youshi_bt p{font-size:38px;color:#fff;}
.youshi_bt span{font-size:20px;color:#fff;}
.youshis{height:90px;margin-top:75px;}
.youshi_pos{position: relative;}
.youshi_bor{border-bottom:1px solid #e1d1b7;}
.youshis_main{display: flex;justify-content: space-between;position: absolute;top:-31px;left:4.5%;width:1450px;max-width:90%;}
.youshi_box{text-align: center;}
.youshi_box p{font-size:20px;color:#fff;}
.youshi_box p:nth-child(1){border-bottom:2px solid #e1d1b7;padding:0 25px;}
.youshi_desc_box{box-shadow: 0 0 8px #757575;display: none;}
.youshi_desc_box img{width:55%;}
.youshidesc_text{width:45%;background:#f1f1f1;padding-left:3.5%;padding-top:7.5%;position: relative;}
.youshidesc_text p{text-align: left;width:75%; text-transform:uppercase;}
.youshi_pingmi{font-size:46px;color:#987842;font-weight:bold;letter-spacing: -2px;line-height:50px;}
.youshi_text_bt{font-size:46px;color:#515151;line-height:50px;border-bottom:4px solid #515151;display: inline-block;padding-bottom:8px;}
.youshi_en{font-size:18px;color:#c2c0c0;letter-spacing: 2px;margin-top:10px;margin-bottom:20px;}
.youshi_desc{font-size:18px;color:#515151;/*width:75%;*/margin-top:10px;}
.youshi_shu{width:20px;position: absolute;right:15px;top:10%;}
.youshi_shu span{display: block;color:#515151;font-size:20px;margin-top:25px;}
.youshi_desc .youshi_desc_on{display: flex;}
.youshi_btn ul{display: flex;justify-content: center;margin-top:45px;}
.youshi_btns{width:10px;height:10px;border-radius: 50%;background:#e1d1b7;margin-left:15px;}
.youshi_box_on p{color:#e2a035;}
.youshi_box_on p:nth-child(1){border-bottom:2px solid #e2a035;}
.youshi_btn_on{background:#e2a035;}
.block{display: flex;}

.slideTxtBox .hd ul li{}
.slideTxtBox .hd ul li.on p{color:#e2a035;}
.slideTxtBox .hd ul li.on p:nth-child(1){border-bottom:2px solid #e2a035;}












.cases{ background-color:#dadada;}
.cases_main{padding:55px 0px 75px 0px;}
.cases_main>p{font-size:38px;color:#2a2a2a;text-align: center;}
.cases_btn{width:40%;display:flex;justify-content: space-between;margin: 15px auto;line-height: 50px;}
.cases_btn p{border-bottom:1px solid #8a7b5e;width:17%;text-align: center;font-size:18px;color:#282828;cursor: pointer;}
.cases_btn p:hover{ color:#8a7b5e;}
.cases_btn p a{color:#282828;font-size:18px;}
.cases_btn p a:hover{color:#8a7b5e;}
.cases_btn .cases_btn_on{border-bottom:2px solid #8a7b5e;}
.case_main{margin:0px auto; max-width:96%;}
.casess{display: none;}
.cases_flex{display: flex;justify-content: space-between;flex-wrap:wrap;}
.case_box{width:23%;position: relative;margin-top:33px; height:100%;}
.case_box img{width:100%;}
.case_bt{width:100%;background:rgba(0,0,0,0.7);color:#e1d1b7;font-size:16px;text-align:center;line-height:45px;position: absolute;bottom:0; line-height:54px;}
.case_box:hover .case_bt{opacity: 0;}
.case_box a:hover .case_fl{opacity: 1;}
.index_case div{flex-wrap:wrap;justify-content: center;text-align: center;}
.index_case div p{width:100%;font-size:20px;}
.index_case div span{display: block;width:100%;font-size:14px;color:#e1d1b7;margin-top:25px;}

.news{width:100%; background-color:#454545;padding:50px 0px 70px 0px;}
.news_main>p{font-size:38px;color:#fff;text-align: center;}
.news_fl{display:flex;justify-content: center;margin:30px auto 0;}
.news_fl a{padding:0 18px;border-bottom:1px solid #e1d1b7;text-align: center;font-size:18px;color:#fff; line-height:40px;}
.news_fl a:hover{ color:#d4c09d;}
.news_fl .cases_btn_on{border-bottom:3px solid #e1d1b7;}
.news_top{margin-top:55px;display: flex;justify-content: space-between;}
.news_top_left{width:37%;}
.news_top_left img{width:100%;}
.news_top_left_text{background:#786554;padding:22px 0;}
.news_top_left_text span{display: block;color:#fff;font-size:14px;padding-left:6%;}
.news_top_left_text>a{color:#fff;font-size:20px;display: block;padding-left:6%;padding-bottom:8px;}
.news_top_left:hover .news_top_left_text>a{transform: scale(1.06,1.06);}

.news_top_left_text p{color:#fff;padding:0 6%;font-size:14px;padding-top:10px;line-height:25px;border-top:1px solid #d4c09d;}
.news_top_left_text p a{font-size:14px;color:#fff;}
.news_top_right{width:59%;}
.news_top_right_box{display: flex;width:100%;margin-top:35px;}
.news_top_right_box:nth-child(1){margin-top:0;}
.news_top_right_box a{width:22%;}
.news_top_right_box a img{width:100%;}
.news_top_right_box_text{width:68%;border-left:0;padding:20px 3% 0; background-color:#fff;} 
.news_top_right_box_text a{font-size:20px;color:#282828;}
.news_top_right_box_text p{font-size:14px;color:#454545;line-height:22px;margin-top:8px;}
.news_top_tight_date{width:10%;background: #d4c09d;}
.news_top_tight_date{display: flex;flex-wrap:wrap;align-items: center;}
.news_top_tight_date p{font-size:24px;color:#fff;text-align: center;width:100%;}
.news_top_tight_date span{color:#fff;font-size:20px;display: block;}
.news_top_right_box:hover .news_top_right_box_text{background:#786554;border-color:#8a7b5e;}
.news_top_right_box:hover .news_top_right_box_text a{color:#fff;}
.news_top_right_box:hover .news_top_right_box_text p{color:#fff;}
.news_top_right_box:hover a img{border-color:#8a7b5e;}
.news_bottom{width:100%;display: flex;justify-content: space-between;margin-top:35px;}
.news_bottom_left{width:48.5%;display: flex;justify-content: space-between; background-color:#fff;}
.news_bottom_left_bt{width:18%;background:url("../images/newsback1_07.jpg") no-repeat;background-size:100% 100%;display: flex;/*justify-content: center;*/align-items: center; padding-left:5px;}
.news_bottom_left_bt p{font-size:30px;color:#fff;width:30px;line-height:35px;}
.news_bottom_left_main{width:80%;}
.news_bottom_left_main li{background:url("../images/news_dian_03.png") no-repeat 5px center;padding-left:25px;line-height:50px;border-bottom:1px solid #d4c09d;padding-right:10px;}
.news_bottom_left_main a{color:#454545;font-size:14px;}
.news_bottom_left_main span{font-size:14px;color:#282828;float: right;}
.news_bottom_left_main li:hover{background:url("../images/news_dian_fl_03.png") no-repeat 5px center;}
.news_bottom_left_main li:hover a{color:#8a7b5e;}
.news_bottom_left_main li:hover span{color:#8a7b5e;}
.news_back{background:url("../images/newsback2_07.jpg") no-repeat;background-size:100% 100%;}

.friends{background:#898989;padding:50px 0 70px;}
.friends_main{text-align: center;}
.friends_main p{color:#fff;font-size:38px;}
.friends_main a{color:#7f7e69;font-size:16px;padding:6px 25px;border:1px solid #7f7e69;border-radius: 8px;margin-top:15px;display: inline-block;background:#f1f1f1;}
.friends_main ul{display: flex;justify-content: space-between;flex-wrap:wrap;margin-top:25px;}
.friends_main li{width:13%;margin-top:18px;box-shadow: 0 0 5px #b7b7b7;}
.friends_main li img{width:100%;border-bottom:2px solid #4f4f4f;transition: all 0.3s ease-out 0s;}
.friends_main li img:hover{transform: scale(1.06,1.06);}
.friends_main a:hover{transform: scale(1.06,1.06);}

.shejishi{background:#442f18;padding:42px 0;}
.shejishi p{text-align:center;font-size:38px;color:#fff;}
.shejishi_form form{display: flex;width:80%;margin:25px auto 0;}
.shejishi_form div{width:20%;padding:2px;background:#fff;position: relative;}
.shejishi_form input{border:0;width:100%;padding-left:45px;border-right:1px solid #dadada;height:50px;}
.shejishi_form div:nth-child(1) input{background:url("../images/shejishitb1_03.jpg") no-repeat 10px center;}
.shejishi_form div:nth-child(2) input{background:url("../images/shejishitb2_03.jpg") no-repeat 10px center;}
.shejishi_form div:nth-child(3) input{background:url("../images/shejishitb3_03.jpg") no-repeat 10px center;}
.shejishi_form div:nth-child(4) input{background:url("../images/shejishitb4_03.jpg") no-repeat 10px center;border-right:0;}
.shejishi_form div span{position: absolute;right:5px;top:12px;color:#282828;}
.shejishi_form input::-webkit-input-placeholder{color:#282828;font-size:14px;}
.shejishi_form input::-moz-input-placeholder{color:#282828;font-size:14px;}
.shejishi_form input::-moz-placeholder{color:#282828;font-size:14px;}
.shejishi_form input::-ms-input-placeholder{color:#282828;font-size:14px;}
.shejishi_form .shejishi_btn{width:12%;text-align: center;color:#fff;font-size:18px;background:#c79e68;border:0;padding-left:0;margin-left:4%;border-radius: 5px;padding-right:0;}



.desc_case{background-image: url('../images/desi_back_02.jpg');background-position: 50% center;background-repeat: no-repeat;text-align: center;padding-bottom:70px;}
.whychooseYzf {width: auto;text-align: center;padding-top: 70px;position: relative;}
.whychooseYzf img {margin: 0px 0px 15px 0px;}
.desc_case .whyfont {color: #f1c68f;}
.whyfont {font-size: 38px;margin: 0px 15px;}
#jdjxc {margin-top: 80px;}
#imgRolling {clear: both;}
#imgRolling .imagebg {overflow: hidden;position: relative;}
#imgRolling .imagebg li {overflow: hidden;margin: 0 auto;display: block;text-align: center;}
#imgRolling .case_left {z-index: 10;/*border: 3px solid #77716d;*/border-radius: 5px;width: 60%;}
#imgRolling .class_outer {display: block;position: relative;overflow: hidden;height: 511px;}
#imgRolling .case_left img {width: 100%;height: 100%;}
#imgRolling .class_cover {width: 100%;height: 82px;background-color: rgba(35, 35, 35, 0.83);position: absolute;left: 0;bottom: 0;text-align: left;display: flex;align-items: center;padding:0 15px;}
.class_cover span{font-size:26px;color:#c79e68;width:52px;}
.class_cover p{color:#f1c68f;font-size:14px;width:82%;line-height:30px;margin-left:2%;padding-right:8%;}
#imgRolling .scrollbg {margin-top: 55px;}
#imgRolling .scroll {position: relative;margin: 0 auto;padding:0 50px;}
#imgRolling a.pre {background: url('../images/desi_leftbtn_03.png') no-repeat;top: 65px;left: 0;}
#imgRolling a.next {background: url("../images/desi_rightbtn_03.png") no-repeat;top: 65px;right: 0;}
#imgRolling .pre, .next {display: block;position: absolute;width: 40px;height: 40px;}
#imgRolling .scroll .present {height: 159px;width: 124px;border: 2px solid #72654e;z-index: 5;position: absolute;top: 0;left: 0;}
#imgRolling .outScroll_pic {height: 155px;overflow: hidden;margin: 0px auto;position: relative;top: 2px;}
#imgRolling .outScroll_pic .scroll_img {position: absolute;}
#imgRolling .scroll_img {margin: 0 auto;width: 40000px;height: 155px;margin-left: 0px;}
#imgRolling .scroll_img li {float: left;height: 155px;width: 124px;margin:0 11px;cursor: pointer;}
#imgRolling .scroll_img li img {width: 100%;height:155px;}
#imgRolling .case_right {z-index: 66;position: absolute;right: 0;top:0;width: 50%;}
.desi_top{display: flex;padding-left:22%;align-items: flex-end;justify-content: space-between;}
.desi_top p{font-size:70px;color:#52391e;line-height:80px;}
.case_right .desi_top a{font-size:18px;color:#f1c68f; margin:0px 0px 10px 5px;}
.case_right .desi_top a:hover{transform: scale(1.06,1.06);}
.desi_desc{width:100%;display: flex;}
.desi_desc a{ width:50%;}
.desi_desc img{width:100%;}
.desi_desc_text{background:#534e4a;width:60%;text-align: left;padding-left:5%;padding-top:5%; padding-right:2%;}
a.desi_name{color:#fff;font-size:33px;}
a.desi_name span{color:#fff;font-size:18px;}
.desi_fengge{font-size:14px;color:#fff;margin:35px 0 20px;}
.desi_fengge p{margin-top:10px;}
.desi_fengge a{color:#f1c68f;font-size:14px;padding:0 13px;border-right:1px solid #f1c68f;line-height:15px;}
.desi_fengge a:first-child{padding-left:0;}
.desi_fengge a:last-child{border-right:0;}
.desi_nianxian{color:#fff;font-size:14px;margin-bottom:20px;}
.desi_nianxian span{font-size:14px;color:#f1c68f;}
.desi_cases{font-size:14px;color:#fff;}
.desi_cases p{margin-top:15px;color: #f1c68f; line-height:30px;}
.desi_cases a{background: #c79e68;color:#fff;padding:8px 10px;margin-left:10px;font-size:14px;}
.desi_cases a:first-child{margin-left:0;}
.desi_more{text-align: center;}
.desi_more a{color:#fff;font-size:14px;border:1px solid #fff;border-radius: 5px;padding:8px 20px;margin-top:40px;display: inline-block;}
.desi_more a:hover {transform: scale(1.06,1.06); border:1px solid #c79e68;color:#c79e68;}

.case_tit{ background-color:#31302c;margin-bottom:20px; padding-bottom:1px;}
.case_index_box {width: 100%;height: 890px;position: relative;min-width: 1300px;overflow: hidden; background-color:#FFF; }
.case_index_title {text-align: center;color: #fff;padding: 70px 0 35px 0;font-size: 38px;font-weight: normal; }
.case_index_content_box {width: 1450px;max-width: 93%;/*height: 0;*/position: relative;margin: 0 auto;}
.case_index_content {position: absolute;width: 530px;top: 95px;right: 8%;z-index: 20;}
.paginations {text-align: right;margin:0px 95px 10px 0px;}
.click-left {width: 18px;height: 15px;background: url('../images/shijing_left_03.png') center center no-repeat;display: inline-block;cursor: pointer;}
.left_count {display: inline-block; /*margin-left: 12px;*/font-size: 23px;font-weight: bold;color: #c3b9ad;}
.right_count{color:#c3b9ad;font-size:18px;}
.click-right {width: 18px;height: 15px;background: url('../images/shijing_right_05.png') center center no-repeat;display: inline-block;cursor: pointer;}
.case_text {width: 100%;background-color: rgba(218, 218, 218, 0.86);z-index: 999;display: inline-block;padding: 46px 53px;box-sizing: border-box;text-align: left;float: right; margin-right: 75px;}
.case_text img {float: left;}
.case_title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 335px;float: left;line-height: 48px;font-size:36px;color:#282828;}
.case_index_content .case_p {margin-top: 20px;font-size: 16px;color: #282828;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;white-space: normal;}
.case_btn {width:30%;color: #fff;font-size: 16px;border-radius: 2px;background: #77716d;text-align: center;float: left;cursor: pointer;margin-top: 40px;margin-right: 20px;padding:8px 0;}
.case_btn:hover{transform: scale(1.06,1.06);}
.btn_back{background: #c3b9ad;}
.case_warp {position: relative;left: 50%;margin: 0 0 0 -958px;}
.case_run_box {width: 100%;height: 563px;min-width: 1300px;position: absolute;}
.case_index_run_warp {width: 8000px;}
.case_run_item {width: 1220px;overflow: hidden;/* min-width: 1300px; */float: left;position: relative;margin-right: 325px;}
.case_index_img_box {/* width: 1px; */}
.case_img_lf {width: 1220px;height: 563px;float: left;overflow: hidden;}
.img_mask {opacity: 0.7;background-color: #000;}
.case_down {width: 100%;/*min-width: 1200px;*//*margin: 0 auto;*//*height: 80px;*//* margin-top: 42px; */position: relative;/*padding: 32px 0 0 0;*/border-top:1px solid #77716d;border-bottom:1px solid #77716d;padding:25px 0;margin-bottom:20px; }
.case_down_main{display: flex;align-items: center;}
.case_more{width:20%;text-align: right;border-right:1px solid #454545;padding-right:3%;}
.case_more a{font-size:36px;color:#dadada;line-height:36px;}
.case_more span{display: block;font-size:23px;color:#dadada;}
.case_down_desc{display: flex;flex-wrap:wrap;width:73%;padding-left:2%;}
.case_down_desc span{width:20%; font-size:15px;}
.case_down .case_0 {margin-right: 64px;}
.case_style {float: left;color: #dadada;font-size: 15px;/* padding: 9px 28px; */cursor: pointer;/*width: 116px;*/height: 38px;text-align: center;line-height: 38px;/*padding: 0 25px;*/ width:100%;}
.case_selected {background: #8a7b5e;color: #fff;}

/*caselist*/
.top{width:100%;background:#1e1b17;}
.top_main p{line-height:40px;color:#fff;text-align:right;padding-right:80px;font-size:14px;}
.top_main p span{color:#fff;font-size:18px;}
.top_main p a{color:#fff;font-size:14px;}
.top_main p a:hover{color: #e2a035;}

.headerall{ position:relative;}
.header{width:100%;/*background:#f1f1f1;*/position:absolute;top:0; z-index:9999;background: rgba(241,241,241,0.83);}
.header_main{display:flex;justify-content: space-between;align-items: center;}
.logo{display: flex;justify-content: space-between;align-items: center;}
.logo h2{border-right:1px solid #282828;padding-right:10px;line-height: 40px;}
.logo h2 a{font-size:40px;font-weight:bold;}
.logo_r p{color:#282828;margin-left:10px;line-height:20px;font-size:15px;}
.header_main>ul{display: flex;justify-content: space-between;width:76%;}
.header_main>ul>li{line-height:85px;width:16%;text-align:center;position: relative;}
.header_main>ul>li a{color:#282828; font-size:15px;}
.header_main>ul>li:hover{background:#8a7b5e;}
.header_main>ul>li:hover .nav_f{display: flex;}
.header_main>ul>li:hover>a{color:#fff;}
.nav_f{position: absolute;left:0;width:485px;background:rgba(241,241,241,0.89);display: none;justify-content: space-between;align-items: center;padding:10px 0;z-index:999;}
.nav_ul{width:32%;border-right:1px solid #9c9187;padding-bottom:15px;}
.nav_ul li{line-height:45px;}
.header_main .nav_ul li a{color:#8a7b5e;}
.nav_ul li:hover{background:#9c9187;}
.nav_ul li:hover a{color:#fff;}
.fl_text{width:68%;padding:0 4%;}
.fl_text img{width:100%;border:1px solid #9c9187;}
.fl_t{line-height:20px;font-size:14px;color:#8a7b5e;margin-top:10px;}

.banner{width:100%;}
.banner>img{width:100%;}

.dangqian{width:100%;background:#252524;}
.dangqian p{color:#c1bebc;font-size:14px;line-height:60px;}
.dangqian p  span{ margin-right:15px;}
.dangqian p a{color:#c1bebc;}
.home{width:100%;background:#252524;}
.home p{color:#c1bebc;line-height:60px;}
.home p  span{ margin-right:15px;}
.home p a{color:#c1bebc;}

.class{width:100%;margin-top:20px;}
.class_main{background:#dadada;padding:10px 0;}
.class_tit{ font-size:16px; color:#000; float:left; padding: 8px 0px 0px 26px;}
.class_main ul{display:flex;/*padding:0 3%;*/justify-content: space-between;}
.class_main li{padding:8px 22px;border:1px solid #dadada;}
.class_main li a{color:#000;font-size:16px;}
.class_main li:hover{border:1px solid #252524;border-radius: 8px;}

.caselis_main{display: flex;flex-wrap:wrap;margin:20px auto 40px auto; background-color:#FFF; padding:35px 25px;}
.case{width:32%;text-align: center;position: relative;margin-bottom:100px;/*margin-bottom:190px;*/margin-right:1.5%; height:100%;}
.case:nth-child(3),.case:nth-child(6),.case:nth-child(9){margin-right:0;}
.case img{width:100%;}
.case_fl{width: 100%;position: absolute;top:0;left:0;height:100%;background: rgba(0,0,0,0.5);align-items: center;opacity: 0;transition: all 1s;display: flex;}
.case_fl_t{width:100%;height:100%;}
.case_fl_t>h3{width:1px;height:0%;background: #ae8b5e;position: absolute;left:2%;top:3%;transition: all .4s ease-in-out;}
.case_fl_t>h3:nth-child(3){left:auto;right:2%;}
.case_fl_t_t{height:100%;}
.case_fl_t_t h3{width:0;height:1px;background: #ae8b5e;position: absolute;top:3%;left:2%;transition: all .4s ease-in-out;}
.case_fl_t_t div{height:100%;display: flex;align-items: center;justify-content: center;}
.case_fl_t_t div p{font-size:18px;color:#e1d1b7;}
/*.case a{display:block;}*/
.case a:hover .case_fl{opacity: 1;}
.case_fl_t:hover>h3{height:94%;}
.case_fl_t_t h3:nth-child(3){top:auto;bottom:3%;}
.case_fl_t_t:hover>h3{width:96%;}
.case .case_text{width:100%;background:#f1f1f1;position: absolute;/*bottom:-70px;*/left:0;padding:10px 15px;align-items: flex-end;}
.case_text_n { border-bottom:1px #e1d1b7 solid;width: 100%;padding: 10px; }
.case_text img{ margin: 14px 10px;width: 60px;height: 60px;border-radius: 50%;}
.case_text_n a{font-size:18px;color:#515151;}
.case_text_n span{font-size:14px;color:#282828;margin-top:5px;margin-left: 10px;}

.case_text_t_all{display: flex;justify-content: space-between; padding:20px 0px;}
.case_text_t a{font-size:18px;color:#515151;}
.case_text_t p{font-size:14px;color:#282828;margin-top:5px;}
a.case_bj{background:#c6a063;font-size:14px;height:40px;line-height:40px;padding:0 18px;border-radius: 8px;margin-top: 10px;}
a.case_bj:hover{background:#c3b9ad;transform: scale(1.06,1.06);}

.foot{width:100%;background:#333;}
.foot_main{padding:60px 0;display:flex;justify-content: space-between; width:1300px; max-width:97%; margin:0 auto;}
.foot_l_box{background:url("../images/foottb1_07.png") no-repeat left center;padding-left:70px;margin-bottom:40px;}
.foot_l_box p{font-size:18px;color:#fff;line-height:23px;}
.foot_l_box span{color:#9b9b9b;font-size:16px;}
.foot_l_box:nth-child(2){background:url("../images/foottb2_07.png") no-repeat left center;}
.foot_l_box:nth-child(3){background:url("../images/foottb3_07.png") no-repeat left center;}
.foot_l_box:nth-child(4){background:url("../images/foottb4_07.png") no-repeat left center;}
.foot_right{width:50%;}
.foot_right ul{display: flex;justify-content: space-between;border-bottom:1px solid #5c5c5c;padding-bottom:35px;}
.foot_right li>a{color:#fff;font-size:20px; display:block; text-align:center;}
.foot_right li>a:hover{transform: scale(1.06,1.06);}
.nav_fl{margin-top:20px;}
.foot_right .nav_fl a{color:#9b9b9b;font-size:14px;display:block;line-height:35px;text-align: center;}
.foot_right .nav_fl a:hover{transform: scale(1.06,1.06);}
.erweima{width:16%;margin-top:30px;}
.erweima img{width:100%;}
.erweima p{color:#9b9b9b;font-size: 14px;text-align: center;margin-top:10px;}

.bottom{background:#2d2d2d;padding:25px 0;text-align: center;}
.bottom p{font-size:14px;color:#8d8d8d;}
.bottom p:nth-child(1){margin-bottom:10px;}
.bottom span{color:#8d8d8d;font-size:14px;margin-left:20px;}


/*designers*/
.designers{width:100%;margin:50px 0px;}
.designer_main{padding:0 10px;display:flex;justify-content: space-between;flex-wrap:wrap;}
.designer{width:49%;background:#f6f6f6;margin-bottom:40px;border:1px solid #d2d2d2;padding:18px 23px 22px;}
.designer:hover{box-shadow: 0 0 8px rgba(135, 135, 135, 0.69);}
.designer_top{display:flex;justify-content: space-between;align-items: center;}
.designer_img{width:27%;position: relative;}
.designer_img:hover p{display: block;}
.designer_img img{width:100%;}
.designer_img p{width:100%;position: absolute;bottom:0;background:rgba(0,0,0,0.5);color:#fff;text-align: center;font-size:14px;line-height:38px;display: none;}
.designer_text{width:66%;}
.designer_t_top{display:flex;justify-content: space-between;align-items: center;}
.designer_t_top h3{color:#282828;font-size:26px;}
.designer_t_top p{font-size:16px;color:#8e540b;margin-top:5px;}
.designer_t_top span{background:url("../images/star_06.png") no-repeat;display: inline-block;width:17px;height:17px;margin-left:2px;}
.designer_t_top span:nth-child(1){margin-left:30px;}
.designer_t_top a.designer_yy{background:#c48408;color:#fff;font-size:18px;width:52px;padding:6px 8px;line-height:20px;border-radius: 8px;}
.designer_t_top a.designer_yy:hover{transform: scale(1.06,1.06);}
.designer_desc{margin-top:10px;}
.designer_desc p{font-size:14px;color:#333;line-height:25px;}
.designer_cases{margin-top:15px;}
.designer_cases p{font-size:14px;color:#333;}
.designer_cases div{margin-top:5px;color: #8e540b; line-height:30px;}
.designer_cases div a:last-child{margin-right:0;}
.designer_cases a{color:#8e540b;font-size:14px;background:url("../images/yuandian_03.png") no-repeat left center;padding-left:12px;margin-right:30px;}
.designer_bottom_bt{border-bottom:1px solid #b78f42;position: relative;margin-top:20px;}
.designer_bottom_bt p{font-size:14px;color:#fff;background:#b78f42;display: inline-block;line-height:25px;padding:0 18px;border-radius: 15px;position: absolute;top:-12px;left:45%;}
.designer_c{display: flex;margin-top:35px;}
.designer_c a{display: block;width:23%;margin-right:2.5%;}
.designer_c a img{width:100%;border:1px solid #e1d1b7;}
.designer_c a img:hover{transform: scale(1.06,1.06);}
.designer_c a:last-child{margin-right:0;}

.biaodan{display: none;}
.biaodan1{display: none;}
.biaodan2{display: none;}
.biaodan_block{display: block;}

/*gongdi*/
.gongdi {width: 100%;background: url(../images/gongdi_bj.jpg) no-repeat;background-size: 100% 100%;padding: 50px 0 70px; margin-top:30px;}
.gongdi_tit{ color:#fff; text-align:center;}
.gongdi_tit p{font-size:35px;color:#fff; }
.gongdi_tit span{font-size:18px; line-height:60px;color:#fff; }
.gongdi_tit a{font-size:16px; display:block;color:#fff; }
.gongdi_tit a:hover{transform: scale(1.06,1.06);}
.gongdi_lil_w{ width:48%;}
.gongdi_right{width:48%;}
.gongdi_lir_w{ width:48%;}

/*aboutus*/
.aboutus {width: 100%;background: url(../images/aboutus_bj.jpg) no-repeat center center;padding:80px 0 100px;}
.box_border{ margin:0px 20px;}
.aboutus_w{  max-width:47%;}
.group{ width:220px; margin-bottom:35px;}
.group h3{ font-size:30px;font-weight:normal; line-height:46px;color:#fff;}
.group h2{ font-size:16px; color:#ded4c8; font-weight:normal; text-transform:uppercase;border-top: solid #fff 2px; line-height:30px;}
.group_con p{color:#fff;}
.group_con{ margin-bottom:60px;line-height:36px;}
.dsz h3{color:#282828;}
.dsz h2{color:#b9984d;border-color:#b9984d;}
.dsz_cont p{color:#282828;}
.dszqm{text-align: right;margin-top:20px; margin-bottom:40px;}
.dszqm img{width:30%;}



.chairmanbj{ background-color:#f8f3ed; padding:75px 0px 0px 0px;}
.chairman{display: flex;justify-content: space-between;}
/*.chairman_left{ background: url("../images/chairman_picbj.jpg") no-repeat 40px 35px;}
.chairman_left img{ width:95%;}*/
.chairman_right{ width:59%; }

.historybj{width: 100%;background: url(../images/history_bj.jpg) no-repeat;background-size: 100% 100%;padding:60px 0 40px;}
.history{ width:430px; margin:0px auto 35px auto;}
.history h3{ font-size:30px;font-weight:normal; line-height:46px; color:#FFF; text-align:center;}
.history h2{ font-size:16px; color:#b9984d; font-weight:normal; color:#b9984d; text-transform:uppercase;border-top: solid #b9984d 2px; line-height:30px; text-align:center;}
.history_con img{ max-width:100%;}

.structurebj{width: 100%;background: url(../images/structurebj.jpg) no-repeat;background-size: 100% 100%;padding:60px 0 80px;}
.structure{ width:200px; margin:0px auto 35px auto; text-align:center;}

.structure_con{width:80%; border:5px #e1d1b7 solid; background-color:rgba(106,110,114,0.8); margin:0 auto; padding:10px;text-align: center;}
.structure_con img{ max-width:100%;}

.culturebj{width: 100%;background: url(../images/culture_bj.jpg) no-repeat;background-size: 100% 100%;padding:60px 0 60px;}

.culture { width:45%; float:right;background: rgba(46,44,46,0.8); padding:35px; color:#fff;}
.culture_border{border:2px #c8a356 solid; padding:20px;}
.wenhua h3{color:#f3c562;}
.wenhua h2{color:#f3c562;border-color:#f3c562;}
.culture_con p{color:#fff;}
/*.culture_con p:nth-child(odd){color:#f3c562;}
.culture_con p:nth-child(even){color:#fff;}*/
/*buildlist*/
.buildlist{padding-top:15px;width:100%;padding-bottom:50px;}
.buildlist_main{display: flex;justify-content: space-between;}
.buildlist_left{width:77%;background:#fff;padding:55px 0 70px;}
.buildlist_box{width:30%;margin-top:37px;margin-right:5%;}
.buildlist_box:nth-child(3),.buildlist_box:nth-child(6),.buildlist_box:nth-child(9){margin-right:0;}
.buildlist_box img{width:100%;}
.buildlist_text{background:#fdfdfd;padding:20px 0 15px 20px;}
.buildlist_text a{font-size:16px;color:#515151;}
.buildlist_text p{font-size:14px;color:#282828;margin-top:10px;}
.buildlist_text p span{font-size:14px;color:#855b11;}
.buildlist_left_bt{text-align: center;}
.buildlist_left_bt span{color:#282828;font-size:20px;border-bottom:3px solid #695532;padding:0 40px;line-height:35px;display: inline-block;}
.buildlist_left_bt h3{border-top:1px solid #e1d1b7;}
.buildlist_left_bt p{color:#8a7b5e;font-size:12px;line-height:25px;}
.buildlist_zong{padding:0 45px;display: flex;flex-wrap:wrap;}
.buildlist_box a{position: relative;display: block;}
.buildlist_box a:hover .case_fl{opacity: 1;}
.case_fl_t:hover>h3{height:94%;}
.case_fl_t_t h3:nth-child(3){top:auto;bottom:3%;}
.case_fl_t_t:hover>h3{width:96%;}
.buildlist_box .case_fl_t_t div p{font-size:16px;}
.buildlist_right{width:22%;}
.buildlist_right_top_text{background:#8a7b5e;text-align: center;padding:50px 0 15px;}
.buildlist_right_top_text p{color:#fff;font-size:28px;line-height:33px;}
.buildlist_right_top_text span{font-size:18px;color:#fff;}
.buildlist_right_top form{background:#e1d1b7;padding:35px 0;text-align: center;}
.buildlist_right_top input{display: block;width:80%;margin:0 auto;padding-left:12px;line-height:45px;border-radius: 45px;border:0;margin-top:15px;}
.buildlist_right_top input:nth-child(1){margin-top:0;}
.buildlist_right_top input::-webkit-input-placeholder{color:#a39c9c;font-size:14px;}
.buildlist_right_top input::-moz-input-placeholder{color:#a39c9c;font-size:14px;}
.buildlist_right_top input::-moz-placeholder{color:#a39c9c;font-size:14px;}
.buildlist_right_top input::-ms-input-placeholder{color:#a39c9c;font-size:14px;}
.buildlist_right_top .buildlist_btn{width:35%;line-height:40px;color:#fff;font-size:16px;background:#855b11;text-align: center;border-radius: 8px;padding:0;margin-top:40px;}
.buildlist_right_bottom{background: #fff;margin-top:25px;padding-bottom:35px;}
.buildlist_right_bottom_bt{display: flex;justify-content: space-between;align-items: center;border-bottom:1px solid #e1d1b7;padding:45px 15px 5px;}
.buildlist_right_bottom_bt p{font-size:20px;color:#282828;}
.buildlist_right_bottom_bt a{font-size:13px;color:#282828;}
.buildlist_right_bottom_bt a:hover{transform: scale(1.06,1.06); color:#855b11;}
.buildlist_right_bottom_box{width:80%;margin:0 auto;position: relative;margin-top:25px;}
.buildlist_right_bottom_box img{width:100%;}
.buildlist_right_bottom_box p{color:#fff;font-size:14px;background:rgba(0,0,0,0.7);line-height:40px;position: absolute;bottom:0;left:0;width:100%;text-align: center;}
.buildlist_right_bottom_box p:hover{ color:#c9b9a1;}
/*build*/
main .build{padding-top:0;}
.build_left{width:77%;background:#fff;padding:70px 0 60px;}
.build_back{background:#fff;}
/*.build_next p{border:1px solid #b5b5b5;}*/
.build_bt{text-align: center;}
.build_bt .bt{color:#282828;font-size:28px;}
.build_bt .bt span{color:#8a7b5e;font-size:28px;}
.build_bt div{display: flex;justify-content: center;align-items: center;margin-top:10px;}
.build_bt div p{color:#666;font-size:14px;margin-left:25px;}
.build_bt div p:nth-child(1){margin-left:0;}
.build_bt div p span{color:#282828;font-size:14px;}
.fenxiang a{width: 26px;height:26px;display: inline-block;background:url("../images/xinlang_03.png") no-repeat;margin-left:8px;}
.fenxiang{display: flex;align-items: center;}
.fenxiang a:nth-child(2){background: url("../images/qq_03.png") no-repeat;}
.fenxiang a:nth-child(3){background: url("../images/weixin_03.png") no-repeat;}
.build_content{max-width: 85%;margin:50px auto 0;}
/*.build_cont{text-align: left;font-size:14px;color:#282828;line-height:35px;}*/
/*.build_cont_bt{font-size:20px;color:#695532;font-weight:bold;margin:32px 0 20px;}*/
.build_content p{line-height:35px;font-size:14px;color:#282828;}
.build_content img{max-width:100%;margin: 10px auto;}
.designer2_content img{margin: 10px auto;}
.mar_40{margin-top:40px;}
.build_next{display: flex;justify-content: space-between;width:85%;margin:60px auto 0;}
.build_next p{font-size:14px;color:#282828;background: #fff;width:49%;line-height:50px;padding-left:10px;}

/*newslist*/
.newslist_top_bt{font-size:20px;color:#fff;border-bottom: 3px solid #e0d3c0;display: inline-block;padding-right:10px;margin:15px 0;}
.newslist_top_bt span{font-size:12px;color:#e0d3c0;}
.newslist_top_zong{width:100%;display: flex;justify-content: space-between;}
.newslist_top_box{width:32%;position: relative;}
.newslist_top_box img{width:100%;}
.newslist_top_box p{color:#f1f1f1;font-size:16px;position: absolute;bottom:0;left:0;background: rgba(0,0,0,0.5);width:100%;padding-left:15px;line-height:50px;}
.newslist_top_box p:hover{ color:#f1c681;}
.newslist{margin-top:35px;margin-bottom:30px;}
.newslist_main{display: flex;justify-content: space-between;}
.newslist_left{width:77%;background: #f1f1f1;padding:50px 0 37px;}
.newslist_right{width:22%;}
.newslist_left_bt{text-align: center;}
.newslist_left_bt p{color:#282828;font-size:20px;border-bottom:3px solid #695532;display:inline-block;padding:0 40px;padding-bottom:3px;}
.newslist_left_bt div{border-bottom:1px solid #e1d1b7;}
.newslist_left_bt span{font-size:12px;color:#8a7b5e;}
.newslist_zong{width:90%;margin:35px auto 0;}
.newslist_box{width:100%;display: flex;justify-content: space-between;background: #fff;border:1px solid #dadada;padding:22px 27px;align-items: center;margin-top:20px;}
.newslist_box>a{width:45%;}
.newslist_box>a:hover{width:45%;}
.newslist_box>a img{width:100%;}
.newslist_box_text{padding-left:3%; width:100%;}
.newslist_box_text a{color:#282828;font-size:20px;}
.newslist_text_t{font-size:14px;color:#454545;line-height:25px;margin:28px 0 25px;}
.newslist_box_text p{color:#454545;font-size:14px;}
.newslist_box:hover .newslist_box_text a{color:#8a7b5e;}
.newslist_box:hover .newslist_text_t{color:#8a7b5e;}
.newslist_right_form{background:#f3f3f3;}
.newslist_right_form_bt{width:100%;background:url("../images/newslist_small1_03.jpg") no-repeat;background-size:100% 100%;padding:18px 0;}
.newslist_right_form_bt p{color:#f1c681;font-size:28px;text-align: center;background:rgba(0,0,0,0.5);width:80%;margin:0 auto;padding:10px 0;line-height:36px;}
.newslist_right_form_bt p span{color:#f1c681;font-size:28px;display: block;}
.newslist_right_form form{padding:25px 0;text-align: center;}
.newslist_right_form input{display: block;width:80%;margin:0 auto;padding-left:20px;line-height:40px;border-radius: 45px;border:0;margin-top:15px;}
.newslist_right_form input:nth-child(1){margin-top:0;}
.newslist_right_form input::-webkit-input-placeholder{color:#a39c9c;font-size:14px;}
.newslist_right_form input::-moz-input-placeholder{color:#a39c9c;font-size:14px;}
.newslist_right_form input::-moz-placeholder{color:#a39c9c;font-size:14px;}
.newslist_right_form input::-ms-input-placeholder{color:#a39c9c;font-size:14px;}
.newslist_right_form .buildlist_btn{width:35%;line-height:40px;color:#fff;font-size:16px;background:#855b11;text-align: center;border-radius: 8px;padding:0;margin-top:20px;}
.newslist_right_form .buildlist_btn:hover{transform: scale(1.06,1.06);}
.newslist_news{padding:25px 0 0 30px;}
.newslist_news a{display: block;color:#454545;font-size:14px;line-height:34px;}
.newslist_news a:hover{color:#8a7b5e;}
.zhanshi_main>p{font-size:20px;color:#fff;border-left:4px solid #8a7b5e;padding-left:10px;}
.zhanshi_zong{width:100%;display: flex;}
.zhanshi_zong .buildlist_box{width:22%;margin-top:15px;margin-right:5%;}
.zhanshi_zong .buildlist_box:last-child{margin-right:0;}
.newslist_zhanshi{padding:15px;background: #efeeee;}
.news_t img{margin:45px 0;}
.mar_30{margin-top:30px;}
.news_posr{position: relative;}
.news_posa{position: absolute;bottom:50px;left:7.5%;}
.news_posa p{border:0;}

/*designer2*/
.designer2{margin-top:35px;}
.designer2_top{display: flex;justify-content: space-between;border-bottom:1px solid #e1d1b7;border-top:1px solid #e1d1b7;padding:19px 0;}
.designer2_top_box{width:25%;text-align: center;font-size:20px;color:#282828;border-right:1px solid #e1d1b7;}
.designer2_top_box p{font-size:14px;color:#666;margin-bottom: 5px;}
.designer2_top_box:nth-child(4){border-right:0;}
.linian{border:1px solid #e1d1b7;margin-top:63px;padding:23px 30px 40px;}
.linian_bt{display: flex;align-items: center;}
.linian_bt img{width:24px;}
.linian_bt p{color:#695532;font-size:20px;font-weight:bold;}
.linian_bt span{font-size:20px;color:#868686;}
.mar_10{margin-top:10px;}
.designer2_content{/*width:95%;*/margin:30px auto 140px;padding: 0px 30px;}
.build_cont { line-height:33px;}

.designer2_shejishi{background: #fff;padding:45px 0;}
.designer2_shejishi>p{font-size:20px;color:#282828;border-bottom:1px solid #e1d1b7;padding-bottom:5px;padding-left:15px;}
.designer2_shejishi>img{display: block;margin:20px auto 17px;width:157px;height:157px;border-radius: 50%;}
.designer2_name{display: flex;align-items: center;justify-content: center;width:85%;border-bottom:1px dashed #e1d1b7;margin:0 auto;padding-bottom:15px;}
.designer2_name img{width:18px;}
.designer2_name p{font-size:20px;color:#282828;display: inline-block}
.designer2_name span{color:#8e540b;font-size:16px;}
.fengge{width:73%;margin:22px auto 0;font-size:16px;color:#282828;}
.fengge p{margin-top:10px;color:#8e540b;font-size:16px;/*padding:0 8px;*/}
/*.fengge span{color:#8e540b;font-size:16px;padding:0 8px;border-right:1px solid #8e540b;}*/
/*.fengge span:nth-child(1){padding-left:0;}*/
/*.fengge span:nth-child(3){padding-right:0;border-right:0;}*/
.designer2_btn{width:35%;line-height:40px;color:#fff;font-size:16px;background:#d78804;text-align: center;border-radius: 8px;padding:0;border:0;margin:35px auto 0;display: block;cursor: pointer;}
.designer2_btn:hover{transform: scale(1.06,1.06);}
.designer2_form{background:#c9b9a1;margin-top:25px;padding:45px 0 32px;text-align: center;}
.designer2_form p{font-size:28px;color:#855b11;}
.designer2_form form{padding:35px 0 0;text-align: center;}
.designer2_form input{display: block;width:80%;margin:0 auto;padding-left:12px;line-height:45px;border-radius: 45px;border:0;margin-top:15px;}
.designer2_form input:nth-child(1){margin-top:0;}
.designer2_form input::-webkit-input-placeholder{color:#a39c9c;font-size:14px;}
.designer2_form input::-moz-input-placeholder{color:#a39c9c;font-size:14px;}
.designer2_form input::-moz-placeholder{color:#a39c9c;font-size:14px;}
.designer2_form input::-ms-input-placeholder{color:#a39c9c;font-size:14px;}
.designer2_form .buildlist_btn{width:35%;line-height:40px;color:#fff;font-size:16px;background:#855b11;text-align: center;border-radius: 8px;padding:0;margin-top:22px;}
.newslist_zhanshi span{font-size:14px;color:#282828;float: right;}
.designer2_form .buildlist_btn:hover{transform: scale(1.06,1.06);}
.zhanshi{background:#665343;padding:40px 0;}

/*designer1*/
.mar_0{margin-top:0;}
.design1_box_text>p{font-size:16px;color:#282828;}
.design1_box_text>p span{color:#8e540b;font-size:16px;}
.design1_box_text .designer2_name{border-bottom:0;justify-content: flex-start;width:100%;padding-bottom:0;margin-bottom:5px;}
.design1_box{display: flex;justify-content: space-between;width:90%;margin:0 auto;border-bottom:1px dashed #e1d1b7;padding-bottom:22px;padding-top:20px;align-items: center;}
.design1_box>img{width:80px;border-radius: 50%;height:80px;}
.design1_box_text{width:69%;}
.design1_box:last-child{border-bottom:0;padding-bottom:0;}
.buildlist_left .newslist_left_bt p{padding:0 13px 5px;}
.back_f{background: #fdfdfd;padding:18px 15px;}
.banner_pos{position: absolute;top:110px;left:0;width:100%;}
.weizhi{background: #252524;display: inline-block;padding:8px 0 8px 5px;}
.weizhi p{color:#fff;display: inline-block;padding:0 70px 0 15px;border-left:2px solid #695532;}
.weizhi p a{color:#fff;}
.banner_text{display: flex;justify-content: space-between;margin-top:30px;}
.banner_right{background:rgba(203,172,120,0.8);padding:30px 0 25px;text-align: center;width:23%;}
.banner_right p{font-size:28px;color:#fff;}
.banner_right form{padding:25px 0 0;text-align: center;}
.banner_right input{display: block;width:80%;margin:0 auto;padding-left:12px;line-height:38px;border-radius: 45px;border:0;margin-top:15px;}
.banner_right input:nth-child(1){margin-top:0;}
.banner_right input::-webkit-input-placeholder{color:#a39c9c;font-size:14px;}
.banner_right input::-moz-input-placeholder{color:#a39c9c;font-size:14px;}
.banner_right input::-moz-placeholder{color:#a39c9c;font-size:14px;}
.banner_right input::-ms-input-placeholder{color:#a39c9c;font-size:14px;}
.banner_right .buildlist_btn{width:35%;line-height:38px;color:#fff;font-size:16px;background:#855b11;text-align: center;border-radius: 8px;padding:0;margin-top:20px;}
.banner_right .buildlist_btn:hover{transform: scale(1.06,1.06);}
.banner_left{width:75%;background: rgba(249, 249, 249, 0.8);padding:17px 21px;position: relative;}
.news_posr>img{height:585px;}
.banner_bor{border:2px solid #b9984d;width:100%;height:100%;display: flex;justify-content: space-between;padding: 35px 0 40px 45px;align-items: center;}
.banner_bor>img{width:267px;border-radius: 50%;height:267px;}
.banner_cont{width:68%;}
.banner_cont>p{font-size:30px;color:#282828;}
.banner_cont>p span{font-size:16px;color:#f6f6f6;display: inline-block;background: #d78804;padding:0 15px;border-radius: 20px;vertical-align: middle;margin-top:-3px;margin-left:8px;}
.banner_cont div{font-size:14px;color:#333;}
.nianxian p{display: inline-block;color:#8e540b;font-size:18px;margin:15px 0 10px;}
.banner_fengge p{font-size:16px;color:#8e540b;/*padding:0 12px;border-right:1px solid #8e540b;*/display: inline-block;}
.banner_fengge a{font-size:16px;color:#8e540b;padding:0 12px;border-right:1px solid #8e540b;}
.banner_fengge a:last-child{border-right:0;}
.banner_fengge a:first-child{padding-left:0;}
.banner_case{margin-top:30px;}

.banner_case a{font-size:16px;}
.banner_case div{margin-top:10px;color: #8e540b;}
.banner_posimg{position: absolute;width:45%;bottom:19px;right:23px;z-index:0;}

/*hezuo*/
.hezuo_main{padding-bottom:60px;}
.contact img{width:60%;}
.content_main{padding:30px 0;}
.content_main p{font-size:14px;line-height:30px; color:#c1bebc;}

.case>a{width:100%;height:100%;display: block;}
.case>a img{width:100%;height:100%;}
.mar_100{margin-bottom:100px;}
.news_build .buildlist_box:nth-child(3){margin-right:5%;}
.culture_con p{line-height:30px;text-align: center;}

.design_liucheng{background: #5b4839;}
.design_liucheng .liucheng_main>h3{color:#fff;}
.design_liucheng .liucheng_box p{color:#fff;}
.design_liucheng .liucheng_box span{color:#fff;}
.design_liucheng .liucheng_num{color:#c48408;}
.design_liucheng .liuchengs .on{color:#fff;background:#c48408;}
.back_news{background:#5a5655;}
.news_home p{color:#282828;}
.news_home p a{color:#282828;}
.news_right_bottom{background: #f6f6f6;}
.news_zhanshi{background: none;}
.new_back{background:#5e5958;}
.buildlist_back{background:#454545;}


.xxq{width:100%;background:url("../images/xingxiangqiang_02.jpg") no-repeat center center;padding:70px 0 90px;background-size:100% 100%; }
.xingxiang{width:320px;text-align: center;margin:0 auto;}
.xingxiang h3{color:#282828;}
.xingxiang h2{color:#896d40;border-color:#896d40;}
.xingxiang_zong{display: flex;flex-wrap:wrap;justify-content: space-between;}
.xingxiang_box{width:23%;margin-top:23px;}
.xingxiang_box img{width:100%;}
.xx_text{background: #e1d1b7;text-align: center;padding:15px 0 10px;}
.xx_text p{color:#431d1d;font-size:20px;}
.xx_text h3{width:80%;border-top:1px solid #cbc0b6;margin:2px auto;}
.xx_text span{color:#665c5c;font-size:14px; text-transform:uppercase;}

/*分页样式*/
.pglist {
    /*margin-top:30px;*/
    padding: 20px 0 10px;
    width: 100%;
    text-align: center;
}
.pglist a {
    color: #666;
    padding: 0 14px;
    margin: 0 3px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pglist * {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
    display: inline-block;
    color: #fff;
    background: #8a7b5e;
    border-color: #8a7b5e;
}

.el-dialog__wrapper{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    margin: 0;
    background:rgba(0,0,0,0.3);
}
.dialog-baojia[data-v-c1c69726] .el-dialog {
    background: transparent;
}
.el-dialog {
    position: relative;
    margin: 0 auto 50px;
    border-radius: 2px;
    box-sizing: border-box;
}
.dialog-baojia[data-v-c1c69726] .el-dialog .el-dialog__body, .dialog-baojia[data-v-c1c69726] .el-dialog .el-dialog__header {
    padding: 0;
}
.el-dialog__header {
    padding: 20px 20px 10px;
}
.el-dialog__title {
    line-height: 24px;
    font-size: 18px;
    color: #303133;
}
.dialog-baojia[data-v-c1c69726] .el-dialog .el-dialog__headerbtn {
    top: 17px;
    right: 7px;
    width: 30px;
    height: 30px;
}
.el-dialog__headerbtn .el-dialog__close {
    color: #909399;
}
.dialog-baojia[data-v-c1c69726] .el-dialog .el-dialog__headerbtn i {
    display: none;
}
.el-dialog__body {
    padding: 30px 20px;
    color: #606266;
    font-size: 14px;
    word-break: break-all;
}
.el-dialog__body {
    padding: 30px 20px;
    color: #606266;
    font-size: 14px;
    word-break: break-all;
}
.form-box .form-header[data-v-c1c69726] {
    padding-top: 88px;
    height: 164px;
    text-align: center;
    background: url(../images/dialog-1-header.d5eedf5.png) no-repeat top;
}
.form-box .form-body[data-v-c1c69726] {
    padding: 10px 64px 44px;
    background: url(../images/dialog-1-footer.6f9bfce.png),url(../images/dialog-1-body.b556eab.png);
    background-position: bottom,50%;
    background-repeat: no-repeat,repeat-y;
}
.el-dialog__body {
    padding: 30px 20px;
    color: #606266;
    font-size: 14px;
    word-break: break-all;
}
.el-dialog__body {
    padding: 30px 20px;
    color: #606266;
    font-size: 14px;
    word-break: break-all;
}
.el-form-item__content {
    line-height: 40px;
    position: relative;
    font-size: 14px;
}
.el-input {
    position: relative;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.form-box .el-input[data-v-c1c69726] .el-input__inner {
    opacity: .8;
}
.el-input--suffix .el-input__inner {
    padding-right: 30px;
}
.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    font-size: inherit;
    height: 40px;
    line-height: 40px;
    outline: none;
    padding: 0 15px;
    -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}
.el-input__suffix {
    position: absolute;
    height: 100%;
    right: 5px;
    top: 0;
    text-align: center;
    color: #c0c4cc;
    -webkit-transition: all .3s;
    transition: all .3s;
    pointer-events: none;
}
.el-input__suffix-inner {
    pointer-events: all;
}
.el-form-item {
    margin-bottom: 22px;
}
.el-form-item__content {
    line-height: 40px;
    position: relative;
    font-size: 14px;
}
.el-input {
    position: relative;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.el-form-item__content {
    line-height: 40px;
    position: relative;
    font-size: 14px;
}
.form-box .el-button[data-v-c1c69726] {
    display: block;
    width: 100%;
    opacity: .8;
}

.el-button--danger {
    color: #fff;
    background-color: #c1a56f;
    border-color: #c1a56f;
}
.el-button{
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
}
.el-dialog__headerbtn {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 16px;
}
.form-box .form-header .title[data-v-c1c69726] {
    font-size: 32px;
    color: #6f5a36;
    margin-bottom: 6px;
}
.form-box .form-header .desc[data-v-c1c69726] {
    font-size: 18px;
    color: #999;
}
.el-button--danger {
    color: #fff;
    background-color: #c1a56f;
    border-color: #c1a56f;
}
.form-box .el-button[data-v-c1c69726] {
    display: block;
    width: 100%;
    opacity: .8;
}
/*.el-message--warning {*/
    /*background-color: #fdf6ec;*/
    /*border-color: #faecd8;*/
/*}*/
/*.el-message{*/
    /*!*display: none;*!*/
    /*min-width: 380px;*/
    /*-webkit-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    /*border-radius: 4px;*/
    /*border: 1px solid #ebeef5;*/
    /*position: fixed;*/
    /*left: 50%;*/
    /*top: -60px;*/
    /*webkit-transform: translateX(-50%);*/
    /*transform: translateX(-50%);*/

    /*overflow: hidden;*/
    /*padding: 15px 15px 15px 30px;*/
    /*display: flex;*/
    /*-webkit-box-align: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/

    /*-moz-animation: cssAnimation 2s ease-in 5s forwards;*/
    /*!* Firefox *!*/
    /*-webkit-animation: cssAnimation 2s ease-in 5s forwards;*/
    /*!* Safari and Chrome *!*/
    /*-o-animation: cssAnimation 2s ease-in 5s forwards;*/
    /*!* Opera *!*/
    /*animation: cssAnimation 2s ease-in 0s forwards;*/
    /*-webkit-animation-fill-mode: forwards;*/
    /*animation-fill-mode: forwards;*/

/*}*/
/*@keyframes cssAnimation {*/
    /*0%{top:-60px;}*/
    /*40%{top:20px;}*/
    /*60%{top:20px;}*/
    /*100%{top:-60px;}*/
/*}*/
/*.el-message--warning .el-message__content {*/
    /*color: #e6a23c;*/
/*}*/


.el-input__inner_red{border:1px solid #ff0000;}

.el-form-item__content .redfont{line-height:15px;font-size:14px;color:#ff0000;display: none;}

.shejishi_change::-webkit-input-placeholder{
    color:#ff0000;
}

.sysredfont{color:#ff0000;text-align: left;font-size:13px;padding-left:10px;display: none;}

.desibnerred{font-size:13px;color:#ff0000;padding-left:14%;display: none;line-height:14px; text-align:left;}
.de-left{text-align: left;margin-top:15px;}



























