@charset "gb2312";
*{padding:0;margin:0;}
@font-face {
    src:url(../font/PingFang.ttf);      
     font-family: 'PingFang';
  }
  
  @font-face {
    src:url(../font/Oswald-Medium.ttf);      
     font-family: 'Oswald-Medium';
  }
  @font-face {
    src:url(../font/MONTSERRAT.TTF);      
     font-family: 'MONTSERRAT';
  }
  

body{font-family: 'PingFang',arial;font-size: 16px;}
input,textarea,a{ outline:none;text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 500;}
img{max-width: 100%;}
p{margin: 0;}
.clear{display:block;contact:"";clear:both;}
.center{width:86%;margin: 0 auto;}
.header{box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); position:fixed;top:0;width:100%;background:#fff;z-index:10;}
.logo{float: left;width:25%;margin-top: 10px;}
.nav{float: left;width: 56%;}
.tell{float: right;background: url(../images/tell.png) no-repeat left;padding-left:53px;margin-top: 18px;}
.nav li{float:right;line-height: 90px; position: relative;
}
.nav a{font-size: 16px;color: #333;padding: 0 10px;display:block;}
.nav .navej{display:none; position:absolute;top:90px;z-index:10;background:#fff;width:100%; text-align:center;}
.nav .navej a{line-height: 50px;padding:0 8px;}
.nav li:hover .navej{display:block;}
.nav a:hover{background: linear-gradient(to bottom,#e6ddb7,#a98b5b);color: #fff;}
.tell p{font-size: 16px;color: #9c9c9c;}
.tell span{font-size:25px;color: #333;font-family: 'Oswald-Medium';}

.title{ text-align: center;}
.title p{font-size: 34px;color: #333;font-weight: 600;letter-spacing: 5px;}
.title p img{display: inline-block;margin: 0 8px;}
.title span{font-size: 22px;color: #b8b8b8; font-family: 'Oswald-Medium'; letter-spacing: 10px; text-transform: uppercase;}
.about{width: 100%;background: url(../images/aboutbg.png) no-repeat bottom;padding-bottom: 130px;margin-top: 45px;}
.about_center{width: 78%;margin: 0 auto; }
.about_center .aboutinfo{font-size: 18px;line-height: 35px;color: #666; text-align: center;margin: 50px auto;}

.about_list{}
.about_list li{float: left;width: 33%;text-align: center;}
.about_list li p{display: block;font-size: 18px;color: #333;line-height: 60px;}
.advtage{width: 100%;background: url(../images/advbg.jpg) no-repeat center;padding: 60px 0 80px;}
.advtage .title p{color: #fff;}
.advtage .title span{color: #fff;}
.advtage .advtage_list{margin-top:80px;}
.advtage .advtage_list li{width: 20%;float: left;background: url(../images/adv1.jpg) no-repeat center;padding: 50px 40px 0;box-sizing: border-box; text-align: center;height: 450px;}
.advtage .advtage_list li img{margin: 0 auto;}
.advtage .advtage_list li i{width: 10px;height: 10px;display: block;border: 2px solid #333;margin: 18px auto;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg); }
.advtage .advtage_list li h3{font-size: 22px;color: #333;font-weight: 600;}
.advtage .advtage_list li p{font-size: 16px;color: #333;margin-top: 10px;line-height: 30px;}
.advtage .advtage_list li:nth-child(2n){background: url(../images/adv2.jpg) no-repeat center;}
.advtage .advtage_list li:nth-child(2n) i{border-color: #fff;}
.advtage .advtage_list li:nth-child(2n) h3{color: #fff;}
.advtage .advtage_list li:nth-child(2n) p{color: #fff;}

.footer{width: 100%;padding: 85px 0; background: #333;}
.footewm{ float: left;width: 15%;font-size: 16px;color: #858585; text-align: center;line-height: 25px;}
.footewm img{max-width: 100%;display: block;margin-bottom: 8px;}

.foottell{float: left;width:23%;margin-left: 30px;}
.foottell .dbtell{margin-top: 20px;}
.foottell .dbtell p{font-size: 16px;color: #858585;}
.foottell .dbtell span{font-size: 34px;color: #fff; font-family: 'Oswald-Medium';}

.dbnav{float: right;width: 50%;}
.dbnav .footnav{ overflow: hidden;margin-bottom: 30px;}
.dbnav .footnav li{float: right;}
.dbnav .footnav li a{color: #fff;font-size: 16px;padding-right: 15px;display: inline-block;}
.footcx{border-top: 1px solid #858585;border-bottom: 1px solid #858585;
color: #858585;line-height: 35px;padding: 25px 0;}
.footicp{color: #858585;margin-top: 35px;}
.footicp p{float: left;color: #858585;}
.footicp a{color: #858585;}
.footicp .jszc{float: right;color: #858585;}

.cases{margin:50px auto;}
.cases_list{width: 100%;}

.cases_list li img{max-width: 100%;display:block;}
.cases_list li .cases_listtxt{width:99.4%;background: #fff;padding: 10px 25px 40px;
box-sizing: border-box;border-radius: 15px; position:relative; overflow:hidden;box-shadow: 0 0 65px rgba(0, 0, 0, 0.2);
border-top-left-radius:0; border-top-right-radius:0;
}
.cases_list li h2{color: #333;font-size: 26px;margin-bottom: 10px;}
.cases_list li p{color: #666;font-size:16px;line-height: 26px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.cases_list li .cases_listtxt .jiahao{ position:absolute;bottom:0;right:0;}
.cases_list li .cases_listtxt .jiahao i{
    width: 50px;
  height: 50px;
  background:linear-gradient(to bottom right, #fff 0%, #fff 49.9%, #e6ddb7 45%,#a98b5b 100%);
    
   position:absolute;bottom:0;right:0;z-index:1;
	
}
.cases_list li .cases_listtxt .jiahao span{position:absolute;bottom:3px;right:10px;color:#333;font-size:20px;z-index:2;font-weight:600;}



#certify {
    position: relative;
    width: 100%;/*判断宽度设置响应式效果*/
    margin-top: 50px;
}

#certify .swiper-container {
    padding-bottom: 60px;
}

#certify  .swiper-slide {
    width: 641px;
   
}
#certify  .swiper-slide img{
    width: 637px;
    height: auto;
    display:block;
   
}

#certify .swiper-pagination {
    width: 100%;
    bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
   
    background-color: #d6d6d6;
    width: 15px;
    height: 15px;
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
   
    background: linear-gradient(to bottom,#e6ddb7,#a98b5b);
}
.news{background: url(../images/newsbg.jpg) no-repeat center;width: 100%;
    padding: 55px 0 85px;}
    .news .title{margin-bottom: 80px;}
.news .title p{color: #fff;}
.news .title span{color: #fff;}
.newslist li{width: 100%;background:#fff;border-radius: 15px; position: relative;
            padding-bottom: 35px;}
.newslist li a{display: block;}
.newslist li h2{font-size:22px;color: #333;line-height: 50px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;padding: 0 15px;}
.newslist li h2 i{width: 3px;height: 32px;background: linear-gradient(to bottom,#e6ddb7,#a98b5b);display: inline-block;vertical-align: middle;margin-right:5px;}
.newslist li p{font-size: 16px;color: #666;line-height: 28px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;padding: 0 15px;}
.newslist li time{font-size: 16px;color:#b0b0b0; font-family: 'Oswald-Medium';
margin-top: 10px;display: block;padding-left:15px;}
.newslist li time img{width: auto; vertical-align: sub;margin-right: 10px;padding:0;}
.newslist li:hover h2{color:#b99f71;}
.newsmore{ width: 203px;height: 58px;background: url(../images/newh.png) no-repeat center; position:absolute;bottom: 0;right: 0;}
.newslist li:hover .newsmore{ background: url(../images/newse.png) no-repeat center;}
.mySwipera{ overflow: hidden;}
.mySwipera .swiper-wrapper{margin-bottom: 25px;}
.swiper-paginationmySwiper{bottom: auto !important;}

.swiper-paginationmySwiper .swiper-pagination-bullet {
    margin: 0 5px;
    background: #d6d6d6;
    width: 15px;
    height: 15px;
    opacity: 1;
}

.swiper-paginationmySwiper .swiper-pagination-bullet-active{
    background: linear-gradient(to bottom,#e6ddb7,#a98b5b);
}
.nybanner{margin-top:90px;}
.nybanner img{width:100%;display:block;}

.nytittop{ position: relative;}
.nybt{width: 220px;
    background: url(../images/nyt.png) no-repeat bottom;color:#fff;text-align: center;float:left;padding: 74px 0; position: relative;top:-40px}
.nybt b{font-size: 34px;}
.nybt p{font-size: 18px;text-transform: capitalize;}

.nyfenlei{float:right;margin-top: 20px;}
.nyfenlei li{float:left;}
.nyfenlei li a{padding: 0 30px;line-height: 55px;display:block;border-radius: 8px;font-size: 16px;}
.nyfenlei li:hover a{background: linear-gradient(to right,#e3d9b2,#af9263);color:#fff;}
.nytittopding{margin-bottom: 70px;}
.nytittopding .nybt{top:0;}
.nytittopding .nyfenlei{margin-top: 95px;}
.nynew_list{margin: 40px 0 60px;}
.nynew_list li{border-bottom: 1px solid #d4d4d4;padding-bottom: 40px;margin-bottom: 40px;}
.nynew_list li .nynew_listimg{float: left;width: 28%;}
.nynew_list li .nynew_listimg img{width: 100%;}

.nynew_list li .nynew_listtxt{float: right;width: 70%;}
.nynew_list li .nynew_listtxt .nynew_listtxtbt{
    font-size: 25px;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;display: block;
}
.nynew_list li .nynew_listtxt time{font-size: 20px;color:#979797;font-family: 'Oswald-Medium';
}
.nynew_list li .nynew_listtxt p{font-size: 16px;color: #666;-webkit-box-orient: vertical;-webkit-line-clamp:3;display: -webkit-box;overflow: hidden;
line-height: 30px;}

.nynew_list li .nynew_listtxt .newmore{font-size: 16px;color: #ae9162;display: block;border: 1px solid #ae9162;border-radius: 30px;width: 130px;line-height: 40px; text-align: center;margin-top: 15px;}
.nynew_list li .nynew_listtxt time{margin: 12px 0;display: block;}
.nynew_list li .nynew_listtxt time img{vertical-align: sub;margin-right: 5px;}

.yema {text-align:center;margin-top:70px;margin-bottom: 60px;}
.yema ul li{display:inline-block;padding:0 16px;background:#fff;color:#666;margin-right:5px;line-height:40px; border:1px solid #aaaaaa;color:#aaaaaa;font-size:16px;color:#666666;}
.yema ul li a{color:#666;}
.yema li:hover{color:#fff;background: linear-gradient(to bottom,#e3d9b2,#af9263);}
.yema li:hover a{color:#fff;}
.yema .pages_solid{color:#fff;background: linear-gradient(to bottom,#e3d9b2,#af9263);}

.add{font-size: 18px;color: #666;margin: 30px 0;}
.add a{color: #666;}
.add img{vertical-align: sub;}

.nyxqbox{margin-bottom: 40px;}
.nyxqboxleft{float: left;width: 65%;}
.nyxqboxleft h1{font-size: 24px;color: #333;}
.nyxqboxleft time{font-size: 16px;color: #666;line-height: 50px;}
.nyxqboxleft .nyxqtxt{font-size: 16px;color: #333;line-height: 30px;margin: 20px 0 35px;}
.nyxqboxleft .nyxqtxt a{font-size: 16px;color: #333;}
.nyxqboxright{float: right;width: 30%;}

.nyfanye{margin-bottom: 40px;overflow: hidden;}
.nyfanye li{float: left;line-height: 60px;color: #333;
    padding: 0 15px; -webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;width: 45%;border: 1px solid #c6c6c6;}
.nyfanye li:nth-child(2){float: right;}
.nyfanye li:hover{background: linear-gradient(to bottom,#e3d9b2,#af9263);color:#fff;}
.nyfanye li:hover a{color:#fff;}

.nyfanye div{float: left;line-height: 60px;color: #333;
    padding: 0 15px; -webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;width: 45%;border: 1px solid #c6c6c6;}
.nyfanye div:nth-child(2){float: right;}
.nyfanye div:hover{background: linear-gradient(to bottom,#e3d9b2,#af9263);color:#fff;}
.nyfanye div:hover a{color:#fff;}

.nyxqboxright_list{border: 1px solid #c6c6c6;padding: 25px;box-sizing: border-box;margin-bottom: 20px;}
.nyxqboxright_list h3{font-size: 20px;color: #333;}
.nyxqboxright_list i{width: 74px;height: 2px;background:linear-gradient(to right,#e3d9b2,#af9263); display: block;margin-bottom: 15px;margin-top: 10px}
.nyxqboxright_list li{margin-bottom: 15px;}
.nyxqboxright_list li a{line-height: 28px;color: #333;font-size: 16px;
    -webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.nyxqboxright_list li time{color: #acacac;font-size: 16px;}
.nyxqboxright_list li:hover a{color: #ab8c5c;}

.centerabout{width: 1400px;margin:90px auto 0;}
.nyabout{margin-bottom: 60px;}
.nyaboutleft{width:45%;float: left;}
.nyaboutleft h3{font-size: 38px;color: #333;margin-bottom: 60px;}
.nyaboutleft h3 b{font-size: 38px;color: #cacaca;font-family: 'Oswald-Medium';font-weight: 100;}
.nyaboutleft p{font-size:16px;color: #333;line-height: 40px;}
.nyaboutright{float: right;width:50%;background: url(../images/diandian.png) no-repeat top left;margin-top: -20px;}
.nyaboutright img{margin-top: 86px;
    margin-left: 30px;}
.nycenterbox{width:1400px;margin: 0 auto 0;}
.nycontact{border-bottom: 1px dotted #cdcdcd;padding: 30px 0 40px;}
.nycontact li{float:left;width: 25%;padding-left: 90px;height: 80px;}
.nycontact li p{font-size: 20px;color: #666666;}
.nycontact li span{font-size: 34px;color: #333;font-family: 'MONTSERRAT';letter-spacing: -3px;}
.nycontact li:first-of-type{background: url(../images/contell.png) no-repeat left;}
.nycontact li:nth-child(2){background: url(../images/conemail.png) no-repeat left;}
.nycontact li:nth-child(3){background: url(../images/conadd.png) no-repeat left;width: 30%;}

.map{margin: 60px auto;border-bottom: 1px dotted #cdcdcd;padding-bottom:40px;}
.map img{float:left;width: 67%;}
.map .maptxt{margin-top: 80px;float:right;width:25%;}
.map .maptxt h3{font-size: 35px;font-weight: 600;color: #b39869;}
.map .maptxt p{font-size: 25px;font-weight: 600;color: #333;margin: 15px 0;}
.map .maptxt span{font-size: 20px;color: #333;line-height: 32px;}

.mappp{margin-bottom: 30px;}
.nycaseslb{margin-top: 40px;}
.nycases_top{background: #f2ede5;padding:0px 0 60px;}
.nycaseslb_list{ position: relative;}
.nycaseslb_listtxt{background: #fff;width: 85%;padding: 55px 55px 130px;box-sizing: border-box;}
.nycaseslb_listtxt h2{font-size: 28px;color: #333;font-weight: 600;}
.nycaseslb_listtxt i{width: 55px;height: 3px;background: linear-gradient(to left,#e3d9b2,#af9263);display: block;margin-top: 10px;}
.nycaseslb_listtxt p{font-size: 16px;color: #666;line-height: 30px;width: 47%;
margin: 25px 0 40px;}
.nycaseslb_listtxt a{font-size: 16px;color: #af9163;border-radius: 50px;border: 1px solid #af9163;display: inline-block; text-transform: capitalize;
line-height: 36px;width: 130px; text-align: center;}
.nycaseslb_listimg{ position:absolute;right: 0;top: -60px;}

.nycalist{margin: 60px auto 0;}
.nycalist li{padding: 18px;box-sizing: border-box;width: 32%;float: left;border: 1px solid #ededed;margin-right: 20px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);margin-bottom: 20px;padding-bottom: 5px; transition: all 0.3s;background: #fff;}
.nycalist li h2{font-size: 22px;color: #333333;background: url(../images/jth.png) no-repeat right;line-height: 55px; }
.nycalist li:nth-child(3n){margin: 0;}
.nycalist li:hover{ background-image: linear-gradient(#e7deb9, #aa8c5b);}
.nycalist li:hover h2{color:#fff;background-image: url(../images/jtb.png);}


.nycaseslb .swiper-pagination{ text-align: left;}

.nycaseslb .swiper-pagination-bullet-active{background: #af9163;}

.nycaseslb .swiper-container-horizontal>.swiper-pagination-bullets, .nycaseslb .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 65px;left: 65px;}

.nycaseslb .swiper-container{padding-top: 60px;}
.projectxq{}
.projectxq h1{font-size: 28px;color: #333; text-align: center;}
.projectxq .projectxqtxt{font-size: 18px;color: #333;line-height: 30px;margin:30px 0;border-top: 1px dotted #c0c0c0;padding-top: 40px;}
.projectxq .projectxqtxt img{display: block;margin: 0 auto;}

.widbox{background: #f5f0e7;padding: 55px 0;}

.widbt{font-size: 24px;color: #333;}
.widbt i{width: 4px; height: 33px;background:linear-gradient(to bottom,#e3d9b2,#af9263); display: inline-block; vertical-align: sub;margin-right: 12px;}
.widbox .nycalist{margin-top: 40px;}

.core{}
.coretit{ text-align: center;margin-bottom: 50px;}
.coretit h5{font-size: 40px;color: #333;}
.coretit p{font-size: 24px;color: #a1986a;}

.core_list{padding-bottom: 50px;border-bottom: 1px solid #d8d8d8;}
.core_list li{width: 33%;float: left; text-align: center;border-right: 1px solid #d8d8d8;margin-bottom: 30px;}
.core_list li h3{font-size: 24px;color: #333;line-height: 55px;}
.core_list li p{font-size: 16px;color: #666;width: 68%;line-height: 32px;display: block;margin: 0 auto;}
.core_list li:nth-child(3){border-right: 0;}
.core_listaa{width: 70%;margin: 50px auto 0;border: none;}
.core_listaa li{width: 49%;}

.control{width: 100%;padding: 60px 0;background: linear-gradient(to bottom,#e3d9b2,#af9263);}

.control_list{}
.control_list li{background: url(../images/controlbg.png) no-repeat center;width: 330px;height: 390px; text-align: center; position: relative;float:left;margin-right: 26px;}
.control_list li h3{font-size: 24px;color: #af9363;padding-top: 30px;}
.control_list li p{font-size: 16px;color: #666;line-height: 40px;padding: 0 75px;
box-sizing: border-box; text-align: left;}
.control_list li .control_listimg{margin: 43px auto 30px;}
.control_list li .control_listsmall{position: absolute;right: 0;bottom: 0;}
.control_list li:nth-child(4n){margin-right: 0;}
.corepp{font-size: 20px;color: #333;margin-top: 25px;}
.authority{margin: 50px auto 60px;}
.jgbox .jgboximg{float: left;width: 780px;height: 550px;}
.jgbox .jgbox_list{float: left;width: 620px;height: 550px;background: #f7f3e9;padding:50px 70px; box-sizing: border-box;}

.jgbox .jgbox_list li{font-size: 18px;color: #666;line-height: 60px;border-bottom: 1px dotted #c0c0c0;}
.jgbox .jgbox_list li i{width: 10px;height: 10px;background: #af9363;display:inline-block;border-radius: 50px;margin-right: 10px;}
.jgbox .jgbox_list li span{color: #af9363;}

.zjpsbt{background: url(../images/mgs.png) no-repeat left;padding-left: 64px;height: 100px;margin-bottom: 40px;}
.zjpsbt h4{font-size: 38px;color: #333;}
.zjpsbt span{display:block;font-size: 21px;color: #aeaeae;text-transform: capitalize;}

.qywhln h4{font-size: 38px;color: #333;}
.qywhln span{display:block;font-size: 21px;color: #aeaeae;text-transform: capitalize;}
.qywhlnbox{ position: relative;}
.lnimg{margin-top: 60px;}
.qywhlnbox .qywhlnboxdian{ position: absolute;left:50%;top: 20px;z-index: -1;}

.zgsbt{background: url(../images/zgs.png) no-repeat left;padding-left: 64px;height: 100px;margin-bottom: 40px;}
.zgsbt h4{font-size: 38px;color: #333;}
.zgsbt span{display:block;font-size: 21px;color: #aeaeae; text-transform: capitalize;}

.gqjg h3{font-size: 38px;color: #333;margin-bottom: 60px;}
.gqjg h3 b{font-size: 38px;color: #cacaca;font-family: 'Oswald-Medium';font-weight: 100;}

.ywbt{ text-align: center;margin-bottom: 40px;}
.ywbt h3{font-size: 40px;color: #333;}
.ywbt p{font-size: 24px;color: #ababab;text-transform: capitalize;}
.yewulist{}
.yewulist li{width: 31%;margin-right: 40px;float: left;background: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);padding: 15px;box-sizing: border-box;}
.yewulist li:nth-child(3){margin-right: 0;}
.yewulist li img{display: block;}
.yewulist li p{ text-align: center;font-size: 20px;color: #333;margin-top: 15px;}

.partners{margin: 60px auto;}
.partners li{float: left;width: 260px;height: 120px;margin-right: 22px;margin-bottom: 20px;border: 1px solid #e3e3e3; text-align: center;
justify-content: center;align-items: center;display: flex;}
.partners li:nth-child(5n){margin-right: 0;}
.prozpxq{margin: 30px auto 80px;}
.prozpxq_left{float: left;width: 449px;height: 675px;background: url(../images/zpxq.png) no-repeat;margin-right: 30px;
padding-left: 50px;padding-top: 50px;box-sizing: border-box;}

.prozpxq_left h1{font-size: 32px;color: #333;line-height: 80px;font-weight: 600;}
.prozpxq_left p{font-size: 20px;color: #413829;line-height:50px;}
.prozpxq_right{width:920px;font-size: 28px;color: #333;
float: left;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border-radius: 25px;padding-left: 50px;padding-top: 50px;box-sizing: border-box;padding-bottom:50px;}
.prozpxq_right b{font-size: 28px;color: #333;line-height: 80px;}
.prozpxq_right .prozpxq_righttxt{font-size: 16px;color: #666;line-height:34px;}


.nyzplist{width: 100%;margin: 40px auto 60px;}

.nyzplist table {
    border-collapse: collapse;
    border: 1px solid #d8d8d8;
    width: 100%;
    font-size: 16px;text-align: center;line-height: 60px;
   
}
.nyzplist table th{background:#b09364;color:#fff;font-weight: 500;}
.nyzplist th, .nyzplist td {
    border-bottom: 1px solid #d8d8d8;
    padding: 5px 0;
    text-align: center;
    word-break: break-all;
    color: #666;
}

.newslist li img{padding:15px;box-sizing:border-box;}

.liuyanban{margin:80px auto;padding-top:50px;border-top:1px dotted #ddd;}
.liuyanban .newXinrongMessage_bottom li input{width:30%;float:left;border:1px solid #ddd;margin-right:20px;line-height:55px;padding:0 10px;font-size:16px;color:#a7a7a7;}
.liuyanban #leave_txt{width:95%;border:1px solid #666;height:200px;padding:15px ;font-size:16px;color:#a7a7a7;border:1px solid #ddd;margin-top:20px;}
.liuyanban #leaveWord_sub{ cursor:pointer;width:360px;height:70px;display:block;background:#b49769;border:none;margin:30px auto;font-size:20px;color:#fff; text-indent: 15px;letter-spacing: 15px;}



.joinus-searcht-list ul {
  display: flex;
  flex-wrap: wrap;
}
.joinus-searcht-list ul li {
  width:400px;
  height:125px;
  background:rgba(255,255,255,1);
  box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 25px;
  margin-bottom: 20px;
  margin-right: 12px;
}
/* .joinus-searcht-list ul li */
.joinus-searcht-list ul li:hover .searcht-position {
  color: #b60005;
}
.joinus-searcht-list .searcht-position {
  font-size:20px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(51,51,51,1);
  line-height:39px;
}
.joinus-searcht-list .searcht-function {
  font-size:14px;
  font-family:Microsoft YaHei;
  font-weight:bold;
  color:rgba(102,102,102,1);
  line-height:39px;
  /* margin-bottom: 30px; */
}
.joinus-searcht-list .position-info {
  font-size:14px;
  font-family:MicrosoftYaHeiLight;
  font-weight:400;
  color:rgba(153,153,153,1);
  line-height:24px;
  width: 380px;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
