@charset "utf-8";
img{max-width:100%;}
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:14px;/* font-family:-apple-system,PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Helvetica Neue,sans-serif Microsoft Yahei; */line-height:2em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html,body{background: #ffffff;color:#333;}
ul,ol,li{list-style:none;margin: 0;padding: 0;}
a{color:#4b4848;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease;}
img{border:0;display: block;}
iframe{ display:block;margin:0 auto;}
h1,h2,h3,h4,h5{font-weight:normal}
select::-ms-expand { display: none; }
@font-face { 
  font-family:PingFang; 
  src: url('/static/PingFang-Medium.ttf'); 
}  
.clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear { zoom:1; }
.left{ float:left; }
.right{ float:right;}
.hide{ display:none;}

.more{display: block;width:200px;height: 50px;line-height: 50px;border-radius: 30px;text-align: center;font-size:16px;box-sizing:border-box;overflow: hidden;margin-top:50px;font-family:PingFang;}
/* index */

/* head */
.head{width:100%;background: #fff;box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.1);position: fixed;top:0px;z-index: 999;min-width:1366px;}
.head_height{width:100%;height: 88px;}
.logo{padding: 15px 35px;border-right:1px solid #ebebeb;float: left;box-sizing:border-box;width:220px;}
.logo img{display:block;}
.logo p{text-align: center;line-height: 1em;font-size:16px;color:#b8b8b8;margin-top: 6px;letter-spacing:0.5px;}

.nav{width: 992px;box-sizing:border-box;float:right;}
.nav.en{width: 1092px;}
.nav li{float: left;margin:0px 31px;}
.nav li a{color:#232323;font-size:16px;line-height: 88px;}
.nav li a:hover{color:#b38359;}
.nav .current a{color:#b38359;}
.other{float:right;}
.other form{float: left;height: 88px;box-sizing: border-box;border-left:1px solid #ebebeb;padding:24px 20px;}
.input_txt{display: block;float: left;width:0px;border:none;border-bottom: 1px solid #b38359;}
.enter_btn{display: block;border:none;float: left;width:32px;height: 32px;background: url(img/icon.png) no-repeat 3px 3px;cursor:pointer;}
.other .lang{float: left;padding: 34px 25px;border-left:1px solid #ebebeb;display: block;width:80px;height: 88px;box-sizing:border-box;}
.other .lang a{font-size:14px;line-height: 1em;display: block;}
.other .lang a:hover{color:#b38359;}


/* banner */
.banner{width:100%;height:850px;position:relative;}
/* .banner .bd{width:1480px;margin: 0 auto;} */
.banner .bd  ul{width:100%!important;}
.banner .bd li{float: left;width:100%!important;height:850px;background-repeat: no-repeat;background-position: center; }
.banner .ban_sum{position: absolute;top:235px;left:8%;width:500px;height: 367px;box-sizing:border-box;background: rgba(0,0,0,.7);padding: 78px 40px 80px;}
.banner .first_ban_p{font-size:60px!important;}
.banner .first_ban_sp{font-size:16px;margin-top:50px;}
.banner .ban_sum p{font-size:24px;color:#ffffff;line-height:1em;margin-bottom: 28px;}
.banner .ban_sum span{display: block;color:#ffffff;letter-spacing: 1px;line-height: 1.5em;max-height: 63px;}
.banner .ban_sum .b_more{color:#ffffff;border:2px solid #ffffff;position: relative;z-index: 0;transition: all .6s;}
.banner .ban_sum .b_more:hover{color:#333;}
.banner .ban_sum .b_more:after{width:0;height:100%;top: 50%;left: 50%;background: #fff;opacity:1;transform: translateX(-50%) translateY(-50%);content: '';position: absolute;z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; transition: all 0.5s;box-sizing: border-box;border-radius: 30px;
}
.banner .ban_sum .b_more:hover:after{width:101%;border:1px solid #ffffff;}

.banner .prev,.banner .next{display: block;position: absolute;top:380px;width:50px;height: 90px;}
.banner .prev i,.banner .next i{display: block;width:18px;height: 14px;margin-top: 38px;position:relative;}
.banner .prev p,.banner .next p{margin-top: 30px;float: left;}
.banner .prev{left:1%;}
.banner .prev p{transform:rotate(-90deg);}
.banner .prev i{background: url(img/icon.png) no-repeat -30px -5px;}
.banner .next{right:1%;}
.banner .next p{transform:rotate(90deg);margin-left: -13px;display: block;}
.banner .next i{background: url(img/icon.png) no-repeat -56px -5px;float: right;}
.banner .prev:hover,.banner .next:hover{color:#b38359;}
.banner .prev:hover i{animation:prevmove .5s infinite alternate;}
.banner .next:hover i{animation:nextmove .5s infinite alternate;}
@keyframes prevmove
{
from {left:0px;transform:scale(1);}
to {left:10px;transform:scale(0.9);}
}
@keyframes nextmove{

	from {right:0px;transform:scale(1);}
	to {right:10px;transform:scale(0.9);}

}

/* index-wap1 */
.index_wap1{width:1200px;margin: 80px auto 134px;overflow: hidden;}
.part_1{width:430px;box-sizing:border-box;margin-top:110px; }
.part_1 h2{font-size:48px;color:#242424;position: relative;line-height: 3em;}
.part_1 h2:before{width:80px;height: 3px;background: #c79365;content: '';position: absolute;top:0px;}
.part_1 span{display: block;color:#737373;font-family:PingFang;letter-spacing: 1px;}
.part_1 a{border:2px solid #000000;color:#000000;position: relative;z-index: 0;transition: all .6s;}
.part_1 a:after{position: absolute;content: '';opacity:0;width:0;height: 50px;border-radius:28px;left:-8px;top:-2px;z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.5s;box-sizing: border-box;border-radius: 25px;background: #000;}
.part_1 a:hover{color:#fff;border:2px solid #000;}
.part_1 a:hover:after{width:110%;opacity:1;}

.part_2{position: relative;z-index: 0;}
.part_2 .level{width:600px;height: 420px;position: absolute;}
.part_2 .level_1{top:100px;right:100px;z-index:3;}
.part_2 .level_1 img{display: block;margin: 20px auto;}
.part_2 .level_2{top:100px;right:100px;z-index: 2;}
.part_2 .level_3{top:0px;right:0px;z-index: 1;}

/* index_wap2 */
.index_wap2{width:100%;height: 484px;background: url(img/wap2_bg.jpg) no-repeat center;box-sizing:border-box;overflow: hidden;}
.wap2_sum{width:50%;}
.wap2_sum li{float: left;width:50%;background: rgba(0,0,0,.7);height: 244px;box-sizing:border-box;padding: 52px 0px;}
.wap2_sum li:nth-child(1){border-right:1px solid #fff;border-bottom:1px solid #e1e2e6;}
.wap2_sum li:nth-child(2){border-bottom:1px solid #e1e2e6;}
.wap2_sum li:nth-child(3){border-right:1px solid #fff;}
.wap2_sum li span{display: block;width:100px;height: 100px;margin: 0 auto;background:url(img/icon2.png) no-repeat;}
.wap2_sum li p{text-align: center;font-size:18px;color:#fff;line-height: 3em;}

/* index_3 */
.index_wap3{width:1200px;margin: 158px auto;overflow: hidden;}
.case_title h2{font-size: 36px;color:#242424;float: left;position: relative;line-height: 1em;}
.case_title h2:before{position: absolute;top:-30px;left:0px;width:80px;height:3px;background: #c0936a;content: '';}
.case_title ul{float:right;}
.case_title ul li{float: left;width:100px;height: 36px;text-align: center;line-height: 36px;background: #f5f5f5;color:#242424;margin:0px 5px;cursor: pointer}
.case_title ul li:hover{background: #c0936a;color:#fff;}
.case_title ul li:hover a{color:#fff;}
.case_title ul li.on{background: #c0936a;color:#fff;}


.case_main{margin: 50px auto;height:730px;}
.case{margin-right: 30px;overflow: hidden;position: relative;float: left;}
.case li{position: relative;}
.case li span{display: block;width:100%;}
.case li span img{display: block;margin: 0 auto;}
.case li p{text-align: center;color:#fefefe;height: 50px;line-height: 50px;width:100%;background: rgba(0,0,0,.7);position: absolute;bottom:-50px;transition: all .6s;}
.case_prev,.case_next{width:40px;height: 60px;text-align: center;line-height:60px;display:block;font-family:"simsun";font-size: 24px;color:#fff;background: rgba(0,0,0,.3);position: absolute;transition: all .6s;}
.case_prev{left:-40px;}
.case_next{right:-40px;}
.case1_prev,.case1_next{top:50%;}
.case2_prev,.case2_next{top:35%;}
.case3_prev,.case3_next,.case4_prev,.case4_next{top:40%;}
.case:hover .case_prev{left:0px;}
.case:hover .case_next{right:0px;}
.case:hover li p{bottom:0px;}
.case1{width:570px;height: 730px;}
.case1 li{height: 730px;}
.case2{width:570px;height: 350px;margin-bottom: 30px;}
.case3{width:270px;height: 350px;}
.case4{width:270px;height: 350px;}

.index_wap3 .more{border:2px solid #000;margin: 0 auto;position: relative;z-index: 0;transition: all .6s;}
.index_wap3 .more:after{position: absolute;content: '';opacity:0;width:110%;height: 50px;border-radius:28px;left:200px;top:-2px;z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.5s;box-sizing: border-box;border-radius: 30px;background: #000;}
.index_wap3 .more:hover{color:#fff;border:1px solid #000;}
.index_wap3 .more:hover:after{left:0px;opacity:1;}

/* index_wap4 */
.index_wap4{width:100%;box-sizing:border-box;height: 330px;}
/* .index_wap4 ul{width:100%;box-sizing:border-box;} */
.index_wap4 li{float: left;width:20%;border-left:1px solid #ebebeb;background: #f6f7fb;box-sizing:border-box;padding: 75px 0px;height: 293px;}
.index_wap4 li:first-child{border-left:none;}
.index_wap4 li span{display:block;width: 200px;font-size:15px;color:#737373;margin:0 auto;text-align: center;line-height: 1.5em;}
.index_wap4 li span img{display: block;margin: 0 auto;}
.index_wap4 li p{text-align: center;font-size:18px;color:#242424;;line-height: 3em;font-weight: bold;}
.active{position: relative;}
.active .order{position: relative;z-index: 2}
.active .order_bg{padding: 20px;background: #c79365;position: absolute;top:0px;left:5%;z-index: 0; transform: scale(1.3); /*transition: all .6s;opacity: 0;*/width:90%;box-sizing: border-box;}
.active .order_bg span{display: block;width:100%;height:249px;;border:2px solid #fff;}
.active .order span,.active .order p{color:#fff;}
/* .active .order_bg{transform: scale(1);opacity: 1;} */

/* index_wap5 */
.index_wap5{width:1200px;margin: 216px auto 110px;}
.index_wap5 h2{font-size: 36px;color:#242424;position: relative;line-height: 1em;}
.index_wap5 h2:before{position: absolute;top:-27px;left:0px;width:80px;height:3px;background: #c0936a;content: '';}

.news{position: relative;margin-top: 70px;height:1081px;}
.news li{width:540px;height:439px;box-sizing:border-box;position: absolute;}
.news_top{width:540px;height: 300px;overflow: hidden;}
.news_top img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.news_bottom{width:540px;height:139px;border:1px solid #e6e6e6;border-top:none;box-sizing:border-box;padding-left: 90px;position: relative;}
.news_bottom b{display: block;font-size:18px;line-height: 1em;padding-top: 15px;}
.news_bottom p{display: block;font-size:14px;color:#c79365;margin-top:15px;line-height: 1em;}
.news_bottom span{display: block;line-height: 1.5em;margin-top:15px;height:40px;width:400px;}
.news_time{position: absolute;top:-20px;left:20px;width:50px;height: 60px;background: #c79365;}
.news_time .time{display:block;text-align: center;color:#fff;margin: 0 auto;width:100%;line-height: 1em;}
.news_time .time:first-child{margin-top: 13px;font-size: 20px;}
.new1{top:40px;left:0px;}
.new2{top:0px;right:0px;}
.new3{top:540px;left:0px;}
.new4{top:500px;right:0px;}

.timeline{width:80px;height: 1100px;background: url(img/timeline.png) no-repeat center 0px;position:absolute;left:560px;}

.index_wap5 .more{border:2px solid #000;margin: 50px auto;position: relative;z-index: 0;transition: all .6s;}
.index_wap5 .more:after{position: absolute;content: '';opacity:0;width:110%;height: 50px;border-radius:28px;left:-9px;top:50px;z-index: -1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.5s;box-sizing: border-box;border-radius: 30px;background: #000;}
.index_wap5 .more:hover{color:#fff;border:1px solid #000;}
.index_wap5 .more:hover:after{top:-2px;opacity:1;}

/* index_wap6 */
.index_wap6{width:100%;height: 310px;background: url(img/wap6_bg.jpg) no-repeat center;}

.video_center{width:100%;height: 310px;box-sizing:border-box;background:rgba(0,0,0,.7);padding-top: 98px;}
.video_center p{text-align: center;font-size: 30px;color:#fff;display: block;line-height: 1em;}
.video_center a{display: block;width:100%;margin-top: 30px;cursor:pointer}
.video_center a img{display: block;margin:0 auto;}

/* index_wap7 */
.index_wap7{width: 100%;text-align: center;margin: 73px auto;}
.index_wap7 ul{display: inline-block;}
.index_wap7 li{float: left;padding:0px 15px;border-left:2px solid #545454;}
.index_wap7 li:first-child{border-left: none;}
.index_wap7 li a{display: block;margin: 0 auto;line-height: 1em;font-size: 16px;color:#242424;}

/* index_wap8 */
.index_wap8{width:100%;background: #f6f7fb;}
.index_wap8 ul{width:1200px;margin: 0 auto;}
.index_wap8 ul li{float: left;width:33%;box-sizing:border-box;height: 150px;padding-top: 60px;padding-left: 50px;border-left:1px solid #e9eaee;transition: all .6s;cursor:pointer;}
.index_wap8 ul li i{display: block;width:31px;height: 31px;float: left;margin-top: 5px;margin-right: 16px;background:url(img/icon.png) no-repeat;}
.index_wap8 ul li p{font-size:30px;line-height: 1.5em;color:#242424;font-family:PingFang;}
.index_wap8 ul li:hover{width:34%;background: #c79365;height: 160px;margin-top: -10px;padding-top: 65px;border:none;}
.index_wap8 ul li:hover p{color:#fff;}
.index_wap8 ul li:first-child p{font-size: 14px;} 
.index_wap8 ul li:hover i{background:url(img/h_icon.png) no-repeat;}
 
/*footer*/
.foot{width:100%;padding: 28px 0px;background: #111111;}
.foot_txt{width:1200px;margin: 0 auto;}
.foot_txt span{display: block;float: left;color:#ffffff;line-height:34px;}
.foot_txt p{display: block;float: right;color:#ffffff;}
.foot_txt p a{color:#ffffff;}
/* .foot_txt .sitmap{color:#ffffff;float: right;margin-right: 10px;} */
.foot-support{width: 189px;float: right;}
.foot-support h3{float: left;color: #fff;line-height: 34px;}
.foot-support .foot-bd{float: left;color: #fff;height: 34px;}
.foot-support .foot-bd li a{color: #fff;line-height: 34px;}
.ylink{width:1200px;margin:10px auto;}
.ylink li{float:left;margin-right:10px;}
.ylink li a:hover{color:#b38359}

/* 新闻  news */

/* n_bnner */
.n_banner{width:100%;position: relative;overflow: hidden;}
.type_name{display: block;width:1200px;margin: 10px auto;font-size:30px;}
.n_img{width:100%;height:400px;}
.wrap_name{width:52%;background: #fff;height: 110px;position: absolute;bottom:0px;}
.wrap_name span{display: block;width:637px;float: right;font-size:48px;height: 110px;line-height:3.6em;}

.news_banner{width:100%;position: relative;overflow: hidden;}
.news_banner .news_banner_tit{display: flex;justify-content: flex-end;align-items: center;;width:1200px;margin:0 auto;min-height:80px;}
.news_banner .type_name{float:left;width:auto;}
.new_type{box-sizing:border-box;float:right;}
.new_type li{float:left;margin-left:30px;}
.new_type li.on{color: #cba27e;}
.new_type li a{position: relative;display:block;transition: all .5s;}
.new_type li:hover a::after{position: absolute;content: "";bottom: -5px;left: 0;width: 100%;height: 2px;background: #b38359;}
.zz_main .bd{float: none;margin: 0 auto;}

.new_stype{width:100%;background:#f5f5f5;border-bottom:1px solid #e6e6e6;}
.new_stype ul{width:1200px;margin:0 auto;}
.new_stype ul li{float:left;width:20%;box-sizing:border-box;border-right:1px solid #e6e6e6;text-align:center;color:#666666;cursor:pointer;}
.new_stype ul li:first-child{border-left:1px solid #e6e6e6;}
.new_stype ul li a{display:block;width:100%;padding:15px 0px;}
.new_stype ul li:hover a{display:block;color:#fff;background:#c9976c;}
.new_stype .on{background:#c9976c;}
.new_stype .on a{color:#fff;}
/* news_list */
.news_list{width:1200px;margin: 0 auto;padding: 100px 0px;}
.pm_news div{width:540px;overflow: hidden;cursor:pointer;display: block;}
.pm_news .Img_box{width:540px;height:300px;overflow: hidden;margin-bottom: 28px;}
.pm_news img{display: block;width:100%;transform: scale(1);transition: all 0.6s;}
.pm_news p{font-size:24px;line-height: 1em;color:#232323;}
.pm_news span{display: inline-block;color:#666666;margin-top: 20px;line-height: 1.5em;height: 43px;font-family:PingFang}
.pm_news .ck{display: block;margin-top: 35px;color:#666666;}
.pm_news .ck:hover{color:#cca786;}
.pm_news i{font-family:"simsun";font-style: normal;}

.pm_news div:hover img{transform: scale(1.1);}

.fg_line{width:100%;height: 1px;background: #cca786;margin:50px auto;}

.nl_list{box-sizing:border-box;width:105%;}
.nl_list li{float: left;margin-right: 60px;position: relative;transition: all 0.3s;margin-bottom: 15px;top:0px;}
.nl_list li a{display:block;width:360px;}
.nl_list li img{margin-bottom: 30px;display: block;width:100%;height: 200px;object-fit: cover;object-position: center;}
.nl_list li p{font-size:18px;color:#232323;line-height: 1.2em;transition: all 0.3s;font-weight:bold;height:42px;overflow:hidden;width:345px;letter-spacing:2px;}
.nl_list li span{display: inline-block;width:330px;color:#666666;margin-top: 20px;line-height: 1.5em;height: 40px;letter-spacing:1px;overflow: hidden;transition: all 0.3s;font-family:PingFang;}
.nl_list li time{display: block;margin: 20px 0px;color:#666666;transition: all 0.3s;font-family:PingFang;}
.nl_list li:hover{top:-5px;box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.nl_list li:hover p,.nl_list li:hover span,.nl_list li:hover time{padding-left:15px;}


.zl_list{width:1200px;margin: 0 auto;padding:100px 0px;}
.zl_list table{width:100%;margin-bottom:100px;}
.zl_list tr:first-child{background: #c9976c;}
.zl_list tr{border-bottom:1px solid #333;padding: 10px 0px;height: 45px;}
.zl_list tr th{font-size:16px;text-align:center;color:#fff;}
.zl_list tr td{text-align: center;}
.zl_list .pager{display:inline-block;}
/* news-content */
.pager{text-align:center;margin:50px auto;}
.pager a{display:block;width:40px;height:40px;border:1px solid #e5e5e5;float:left;line-height:40px;background:#f2f2f2;box-sizing:border-box;margin:0px 5px;}
.pager .now{display:block;width:40px;height:40px;background:#cca786;color:#fff;float:left;margin:0px 5px;line-height:40px;}

.viewpage{width:100%;position: relative;z-index: 10;padding-bottom: 100px;background: #fff;}
.viewpage-box{width:1200px;margin:0 auto;}
.viewpage-title{font-size:24px;display:block;margin:50px auto 0px;padding-left:5px;}
.viewpage-info span{margin-right:100px;}
.viewpage p{text-indent:2em;margin-bottom:14px;}
.viewpage-body img{display: block;margin: 0 auto;max-width: 1100px;height: auto;}
.viewpage-return{width:120px;height:38px;display:block;background:#d9d9d9;text-align:center;line-height:38px;border-radius:3px;float:right;margin-top:40px;}
.viewpage-return:hover{background:#cca786;color:#fff;}
.viewpage-link a:hover{color:#cca786;}
/* about */

/* about_part1 */
.about_part1{width:1200px;margin:0 auto;padding: 85px 0px 120px;overflow: hidden;box-sizing:border-box;}
.part_title{font-size:30px;}
.about_part1 div{width:50%;}
.about_part1 p{color:#cca786;background: url(img/enjoy.png) no-repeat 0px 0px;height: 65px;line-height:3.4em;}
.about_part1 span{display: block;width:625px;color:#666666;margin-top: 35px;letter-spacing: 1px;text-align:justify;}
.about_part1 .spe_span{font-size:18px;line-height: 1.5em;color:#242424;text-align:justify;}
.about_part1 div img{display: block;float: right;margin-top: 102px;}

/* about_part2 */
.about_part2{width:100%;height:650px;background:url(img/apart1_bg.jpg) no-repeat center;box-sizing:border-box;overflow: hidden;}
.about_part2 .box{width:1200px;margin: 0 auto;}
.about_part2 .box div{width:50%;color:#fff;}
.about_part2 p{color:#fff;background: url(img/Service-layout.png) no-repeat 0px 0px;line-height:4em;}
.about_part2 .left{margin-top: 130px;}
.about_part2 span{display: block;letter-spacing: 1px;margin: 35px 0px;color:#bfbfbf;}
.about_part2 .spe_span{font-size:18px;color:#fff;}
.about_part2 .left a{color:#fff;}
.about_part2 .left a i{margin-left: 10px;font-family:"simsun";font-style: normal;}
.about_part2 .right img{display: block;margin-top:115px;float: right;}

/* about_part3 */
.about_part3{width:1200px;margin:0 auto;box-sizing:border-box;padding: 100px 0px;}
.about_part3 div{width:50%;}
.about_part3 li{margin-bottom: 20px;}
.about_part3 b{font-size: 18px;font-weight: normal;}
.about_part3 p{color:#232323;background: url(img/philosophy.png) no-repeat 0px 0px;line-height:3.4em;}
.about_part3 i{display: block;width:20px;height:20px;float: left;margin-top: 4px;margin-right: 15px;background:url(img/icon.png) no-repeat;}
.about_part3 .right span{display: block;position: relative;z-index: 0;float: right}
.about_part3 .right span:after{display: block;width: 500px;height: 340px;background: #c79365;position: absolute;content: '';top:0px;z-index: -1;top:15px;left:15px;}

/* about_part4 */
.about_part4{width:1200px;margin: 0 auto;}
.about_part4 .part_title{font-size:30px;color:#232323;background: url(img/qualification.png) no-repeat;line-height: 3.3em;}

.about_part4 .tempWrap{width:1200px!important;}
.about_part4 .bd ul{margin-top:30px;padding: 20px 0px!important;}
.about_part4 li{width:270px;position:relative;top:10px;padding-top: 30px;margin:5px 15px;float: left;transition:all 0.6s;}
.about_part4 li:hover{top:-5px;box-shadow:0px 0px 30px 5px rgba(0,0,0,0.1);}
.about_part4 li span{width:100%;height: 183px;display: block;overflow:hidden;}
.about_part4 li span img{display:block;margin: 0 auto;}
.about_part4 li p{text-align: center;margin: 40px auto;}
.about_part4 .btn{width:135px;margin: 50px auto;}
.about_part4 .honor_prev,.about_part4 .honor_next{display:block;width:40px;height:17px;float:left;background: url(img/icon.png) no-repeat;}
.about_part4 .honor_prev{background-position:-107px -100px;margin-right: 50px;}
.about_part4 .honor_next{background-position:-160px -100px;}

/* 主要荣誉: im_honor */
.honor_main{width:1200px;margin: 0 auto;padding: 100px 0px;} 
.honor_main .hd{position: relative;width:200px;background: url(img/honor_line.png) no-repeat;float: left;padding-bottom:50px;}
.honor_main .hd:after{position: absolute;top: 100px;left: 18px;width: 1px;height: calc(100% - 150px);background:#c79365; content: ""}
.honor_main .hd ul{margin-left: 9px;position: relative;z-index: 2;}
.honor_main .hd li{font-size:16px;color:#666666;margin-top: 120px;line-height: 19px;cursor:pointer;}
.honor_main .hd li.on{color:#c78144;font-size:24px;}
.honor_main .hd li i{display: block;width: 19px;height: 19px;background: url(img/icon.png) no-repeat -118px -4px;float: left;margin-right: 15px;}
.honor_main .hd li.on i{background: url(img/h_cir.png) no-repeat center;}
.honor_main .bd{float: right;width:1000px;box-sizing:border-box;overflow: hidden;}
.honor_main .bd ul{width:101%;padding-top: 5px;}
.honor_main .bd li{float: left;margin-left: 45px;width:286px;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.1);margin-bottom: 45px;}
.honor_main .bd li span{display: block;width:100%;height:184px;text-align:center;overflow:hidden;}
.honor_main .bd li span img{display: inline-block;}
.honor_main .bd li p{width:100%;text-align: center;padding: 30px 0px;font-size:16px;color:#666666;height:30px;overflow:hidden;}

/* 企业资质: im_zz */
.honor-tit{display: flex;justify-content: space-between;align-items: center;}
.honor-tit p.type_name{width: auto;margin: 10px 0;}
.zz_main .bd{float: none;margin: 0 auto;}

/* 新闻-专利 article-list2 */
.news_list2 {width:1200px;margin:0 auto;padding: 100px 0px;}
.news_list2  ul{width:101%;}
.news_list2 li{float: left;margin-left: 45px;width:290px;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.1);margin-bottom: 45px;}
.news_list2 li span{display: block;width:100%;height:184px;text-align:center;overflow:hidden;}
.news_list2 li span img{display: inline-block;}
.news_list2 li p{width:100%;text-align: center;padding: 30px 0px;font-size:16px;color:#666666;}

/* 招聘: recruit*/
.recruit_main{width:1200px;margin: 0 auto;padding: 100px 0px;}
.recruit_main p{font-size: 30px;color: #232323;line-height: 1em;margin-bottom: 35px;}
.recruit_main table{width:100%;border-collapse: collapse;}
.recruit_main tr{border-bottom:1px solid #eeeeee;height: 45px;cursor: pointer}
.recruit_main th{width:240px;text-align: center;font-size:16px;}
.recruit_main th:first-child{text-align: left;padding-left:25px;}
.recruit_main td{width:240px;text-align: center;color:#666666;}
.recruit_main td:first-child{text-align: left;padding-left:25px;}
.recruit_main tr:hover{background: #c79365;}
.recruit_main tr:first-child:hover{background: none;}
.recruit_main tr:hover td{color:#fff;}

#id {width: 1000px;height: 440px;padding: 40px 50px;}
#id  .title{font-size:28px;margin-bottom: 10px;}
#id  .summary{color: #777;border-bottom: 1px solid #ccc;height:36px;line-height: 36px;margin-bottom: 24px; }
#id  .summary a{margin-right: 30px}
#id  .summary span{float: right;}
#id  .content{height: 390px;overflow-y: scroll;}
#id .toudi{display: block;width: 120px;height: 40px;color: #fff;background: #c49469;line-height: 40px;text-align: center;margin-top: 20px;}


 /* 案例列表 case */
.case_list{width:100%;position: relative;}
.case_map{width: 100%;}
.location_map{width:60%;height: 700px;box-sizing:border-box;background:#cccccc;float: left;}
.c_map{width:876px;height:700px;background-repeat:no-repeat;background-position:0px center;float: right;position: relative;}
.c_map ul{width:100%;}
.c_map ul li a{width:36px;height: 36px;background:url(img/icon.png) no-repeat -186px -6px;position: absolute;z-index: 1;cursor: pointer;animation:idotmove 0.6s infinite alternate;}

.c_map .idot1 a{top:208px;left:498px;}
.c_map .idot2 a{top:263px;left:365px;}
.c_map .idot3 a{top:309px;left:184px;}
.c_map .idot4 a{top:416px;left:261px;}
.c_map .idot5 a{top:391px;left:351px;}
.c_map .idot6 a{top:496px;left:332px;}
.c_map .idot7 a{top:407px;left:413px;}
@keyframes idotmove
{
from {transform: scale(1);}
to {transform: scale(0.8);}
}
@-webkit-keyframes idotmove /*Safari and Chrome*/
{
from {transform: scale(1);}
to {transform: scale(0.6);}
}
#active{width:100%;height: 700px;position: absolute;top:0px;left:0px;z-index: 0;}
#active a{display: none;}
.locat{width:40%;height: 700px;box-sizing:border-box;background:#b38359;float: right;padding-left: 159px;}
.locat p{color:#fff;margin-top: 235px;font-size:40px;position: relative;}
.locat p:after{display: block;width:40px;height: 3px;background: #fff;position: absolute;bottom:0px;content:"";}
.locat ul{width:170px;margin-top: 40px;}
.locat li{float: left;margin-right: 25px;margin-bottom: 10px;}
.locat em{display: block;width:13px;height: 17px;background: url(img/icon.png) no-repeat -266px -99px;float: left;margin-top: 6px;margin-right: 10px;}
.locat a{color:#fff;font-size:18px;}

.BOX{padding: 150px 0px;}
.case_box .big_wid{width:59.375%;}
.case_box .small_wid{width:40.625%;padding: 50px;}
.case_box div{box-sizing:border-box;}
.case_img{display: block;float: right;width:100%;overflow:hidden;}
.case_img img{display: block;width:100%;transition:all .6s;}

.case_sum{float: left;width: 100%;height: auto;}
.case_sum p.tit{font-size:30px;position: relative;line-height: 3em;}
.case_sum p.tit:after{display: block;width: 30px;height: 3px;background: #666666;position: absolute;top:0px;content:'';transition:all .6s;}
.case_sum .line{width:100%;height: 1px;background: #b38359;margin-top: 30px;}
.case_sum span{display: block;min-height: 3em;line-height: 3em;}

.case-more{border:1px solid #333;width:420px;height:50px;display:block;box-sizing:border-box;font-family:PingFang;font-size:16px;text-align:center;margin:0px auto;line-height:50px;border-radius:30px;position:relative;z-index:0;overflow:hidden;margin-bottom:100px;}
.case-more:after{position: absolute;content: '';opacity: 0; width: 110%;height: 50px; border-radius: 28px;left: -9px;top: 50px;z-index: -1;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;transition: all 0.5s;box-sizing: border-box;border-radius: 25px;background: #000;}
.case-more:hover{color:#fff;}
.case-more:hover:after{opacity:1;top:-2px;}

.ajax_box:hover .case_sum p:after{width:100px;}
.ajax_box:hover .case_img img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%); -o-filter: grayscale(100%);filter: grayscale(100%); filter: gray;transform:scale(1.2);}

/* 案例详情 case_content */
.case_read{width:100%;height:100vh;position: relative;overflow:hidden;z-index:0;background:#333;}
.case_read .comeback{display:block;width:100%;height:100%;cursor:url("/static/img/cursor.ico"),auto;position: absolute;}
.case_cimg{width:100%;height: 100%;}
.case_cimg li{height:100vh;position:relative;}
.case_cimg img{display: block;/* margin:0 auto; */ position:absolute;top:0px;left:0px;}
.case_btn{position: relative;top:0px;width:100%;}
.case_prevs,.case_nexts{display: block;position: absolute;top:45%;z-index:1;font-size:80px;font-family:"simsun";color:#fff;cursor:pointer;height:70px;line-height:70px;}
.case_nexts{right:0px;}
/* .case_prevs{ background:rgba(0,0,0,0.4)  url(/static/img/case_left.png) no-repeat center; }
.case_nexts{ background:rgba(0,0,0,0.4)  url(/static/img/case_right.png) no-repeat center; right:0px;}
.case_prevs:hover{background:url(/static/img/case_left.png) no-repeat center;}
.case_nexts:hover{background:url(/static/img/case_right.png) no-repeat center;} */

/* 联系我们 contact */
.contact_ban{width:100%;height: 460px;position: relative;}
.ContactMap{wihth:100%;height:400px;background:url(img/map.jpg) no-repeat center;}
.ContactMap .inhere{width:1200px;height:400px;margin:0 auto;position:relative;background:url(img/map.jpg) no-repeat center;}
.ContactMap a{display:block;width:22px;height:32px;background:url(img/icon.png) no-repeat -317px -94px;position:absolute;top:150px;left:510px;animation:mapmove 1.5s infinite alternate;}

@keyframes mapmove
{
from {top:155px;}
to {top:145px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {top:155px;}
to {top:145px;}
}
.contact_main{width:1200px;margin: 110px auto;box-sizing:border-box;}
.contact_left{width: 840px;border: 1px solid #d6d6d6;border-right: none;padding:50px 40px;height: 1309px;box-sizing:border-box;}
.contact_center{width:14px;height: 1309px;background: url(img/contact-center-bg_1.png) no-repeat center center; }
.contact_right{padding:48px 29px;border: 1px solid #d6d6d6;border-left: none;height: 1309px;width: 340px;box-sizing:border-box;}
.contact_target{font-size:23px;color:#c28d5e;}
.contact_targete{font-size:16px;color:#595656;}
.contact_main .line{width:100%;height: 2px;background: #ededed;margin: 45px auto;}

.need {margin: 15px auto 40px;}
.need li{float: left;box-sizing:border-box;border:1px solid #dddddd;margin-left:10px;background: #fafafa;padding: 0px 10px 15px;}
.need li:first-child{margin-left: 0px;}
.need li i{display:block;width:11px;height: 9px;margin: 23px auto 10px;background: url(img/icon.png) no-repeat -92px -6px;}
.need li p{line-height: 1em;font-size:14px;}
.need li span{display: block;font-size: 11px;line-height: 1.5em;}

.contact-title-bg{width: 312px;background: url(img/contact.jpg) no-repeat;height:56px;margin-left: 3px;}
.rexian{font-size:15px;font-weight: bold;display: block;background:url(img/lianxi_bg.jpg) no-repeat 70px 12px;}
.lianxi{font-size:15px;font-weight: bold;display: block;background:url(img/lianxi_bg.jpg) no-repeat 70px 12px;}

.infoInput{border: 1px solid #dadada;background-color: #fcfcfc;height: 46px;line-height: 46px;width: 100%}
.espcms_form_group{margin-bottom: 15px}
.col11{height: 280px!important}
.shunxu_1{width: 48%;float: left;margin-right: 30px}
.shunxu_2{width: 48%;float: left}
select{width: 100%;height: 46px;padding-left: 15px;border: 1px solid #dadada;background-color: #fcfcfc;cursor: pointer;overflow: hidden;}
#feedback .button {height: 38px;width: 146px;border: 1px solid #aaa;color: #aaa;line-height: 34px;cursor: pointer;float: right;background-color: #fff;transition: background-color .3s ease;margin-top: 15px}
#feedback .button:hover{border: 1px solid #b38359;background-color:#b38359;color: #fff;}

/* 搜索结果页 search*/
.seach_include{width:1200px;margin:50px auto;background:#eef1f1;padding:50px;}
.search-title span{font-size:24px;color:#333;}
.search-list {width:100%;}
.search-list li{font-size:14px;margin-bottom:7px;padding:7px 0px;border-bottom:1px solid #fff;width:1000px;cursor:pointer}
.search-list li span{float:right;}
.search-list li:hover{border-bottom: 1px dashed #ececec;color:#0055a2;}
.search-list li:hover a{color:#0055a2;}
.seach_include .pager{display:inline-block;}

/* 设计院 design */

/* 关于设计院 */
/* .design-main{position: relative;} */
.design-main .design-con{width: 100%;padding-bottom: 109px;background: #ecebeb;}
.design-main .design-wrap1{position: relative;top: -44px;width: 1200px;margin:0 auto 44px;z-index: 10;background: #fff;}
.design-wrap1-text{padding: 54px 47px 0;box-sizing: border-box;}
.design-title{position: relative;}
.design-title img{display: block;}
.design-title p{position: absolute;bottom: 0;left: 0;color: #cba27e;font-size: 29px;line-height: 1em;}
.design-wrap1-text .design-content{margin-top: 32px;}
.design-wrap1-text .design-content-tit{font-size: 20px;color: #030303;line-height: 1em;}
.design-wrap1-text .design-wrap1-info{margin: 35px 0 64px;color: #030303;font-size: 14px;line-height: 24px;}
.design-wrap1-text .design-wrap1-info p{margin-bottom: 23px;}
.design-wrap1-text .design-wrap1-info p:last-child{margin-bottom: 0;}
.design-wrap1-img{position: relative;overflow: hidden;}
.design-wrap1-img img{display: block;width: 100%;transition: all 1.5s;}
.design-wrap1-img p{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center;color: #fff;font-size: 34px;line-height: 61px;}
.design-wrap1-img p.en{width: 85%;line-height: 45px;}
.design-wrap1-img:hover img{transform: scale(1.2);}


.design-main .design-wrap2{width: 1200px;margin: 0 auto 54px;overflow: hidden;}
.design-wrap2-content{display: flex;}
.design-wrap2-text{width: 50%;padding:75px 36px 94px 46px;box-sizing: border-box;background: #fff;}
.design-wrap2 .design-title p{left: 4px;}
.design-wrap2-info{margin-top: 24px;color: #030303;font-size: 14px;line-height: 24px;}
.design-wrap2-img{width: 50%;overflow: hidden;}
.design-wrap2-img img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;transition: all 1s;}
.design-wrap2-content:hover .design-wrap2-img img{transform: scale(1.2);}

.design-main .design-wrap3{width: 1200px;margin: 0 auto;}
.design-wrap3 .design-title{margin-bottom: 27px;}
.design-wrap3 .design-title p{left: 5px;}
.design-wrap3 .design-wrap3-team{display: flex;flex-wrap: wrap;}
.design-wrap3 .design-wrap3-person{width: 285px;margin-right: 20px;margin-bottom: 18px;cursor: pointer;}
.design-wrap3 .design-wrap3-person:nth-child(4n){margin-right: 0;}
.design-wrap3-person .person-pic{margin-bottom: 8px;overflow: hidden;}
.design-wrap3-person img{display: block;width: 100%;transition: all 1s;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.design-wrap3-person .person-info{padding: 5px 0 6px 12px;background: url(./img/design_wrap3_bg.jpg.png) no-repeat;background-size: 0 100%;transition: all .5s;}
.design-wrap3-person .person-name{margin-bottom: 5px;color: #030303;font-size: 20px;line-height: 1em;}
.design-wrap3-person .person-post{color: #030303;font-size: 14px;line-height: 1em;min-height: 14px;}
.design-wrap3-person:hover .person-pic img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter:none;transform: scale(1.1);}
.design-wrap3-person:hover .person-info{background-size: 261px 100%;}

#person{height: 440px;padding: 40px 50px;}
#person  .title{font-size:28px;margin-bottom: 10px;}
#person  .summary{color: #777;border-bottom: 1px solid #ccc;height:36px;line-height: 36px;margin-bottom: 24px; }
#person  .content{height: 300px;overflow: auto;}

/* 设计案例 */
/* .case_box .big_wid.design{height: 610px;} */
.case_box .big_wid.design .case_img{height: 100%;}
.case_box .big_wid.design .case_img img{height: 100%;object-fit: cover;}
.case_sum p.design_case_tit{color: #5e5d5d;}
.case_sum p.summary{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 72px;margin-top: 24px;font-size: 14px;line-height: 24px;color: #000;opacity: .7;}
.case_box.en .case_sum p.design_case_tit{padding: 1em 0;line-height: 1.3em;}

@media screen and (max-width: 1542px){
  .nav{width:816px;}
  .nav.en{width: 915px;}

	.nav li{margin: 0px 20px;}
}

