/*
*	created by xjs 2019.03.29  
*/
@charset "utf-8";
body{font-size: 14px;font-family: '寰蒋闆呴粦','Microsoft YaHei','瀹嬩綋' ,'榛戜綋' ,'SimSun','Arial Black','sans-serif';background-color: #ffffff;color: #333333;}
.section-wrapper {
	width: 100%;
    padding: 20px 0;
}
.gray-bg {
    background-color: #f6f6f6;
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
}
/*新增开始*/
*{padding: 0;margin: 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
h1,h2,h3,h4,h5{margin: 0;padding: 0;}
a{text-decoration: none;}
li{list-style-type: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden; }
.clearfix {*zoom:1;}
.page {
    font-size: 1.2em;
    max-width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*新增结束*/
h3{}
h3 a{color: #000000;}
.pt35{padding-top: 35px;}

.pb30{padding-bottom: 30px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt10{padding-top: 10px;}
.mt20{margin-top: 20px;}
.mb50{margin-bottom: 50px;}
.clearfix{overflow:auto;_height:1%;}
/*.clearfix{}*/
.clear{clear:both;}

.thumb-50 {
  padding-bottom: 50%; }
.thumb-66{
  padding-bottom: 66.667%; }

.thumb-75 {
  padding-bottom: 75%; }

.thumb-100 {
  padding-bottom: 100%; }
  
  .thumb-135{
	 padding-bottom: 135.83%;   
  }
/*.container{padding-left: 30px;padding-right: 30px;}*/
/*.row {
    margin-right: 0px;
    margin-left: 0px;
}*/



@media (min-width: 1200px){
	.container {
	     width: 1300px;
	}
}


img{    vertical-align: middle;}

a:link {color: #000000; text-decoration:none;} 
a:active:{color: #000000;}
a:visited {color: #000000;text-decoration:none;} 
a:hover {color: #4fb3a1;text-decoration:none;} 
p{margin-bottom: 0;}
/* .w100{width: 100%;} */
    .big-title{margin-bottom: 28px;width: 100%;text-align: left;}
.big-title h1{font-size: 24px;line-height: 24px;font-weight: 500;}
.big-title h1 span.h1-eng{padding-left: 5px;font-style: italic;font-weight: normal;font-size: 24px; color: #4eb49f; line-height: 18px; vertical-align: bottom;font-family: 'helvetica';}
.big-title h1 a{display:inline-block;float: right; margin-top: 4px;}
 .big-title h1 .more{float: left;margin-right: 4px;font-size: 14px;color: #575757;}
 .big-title h1 img{vertical-align: top;}
.tab-news__tabs{
	    float: right;
		line-height: 34px;
}
.tabs__list {
    margin-bottom: -1px;
    overflow: hidden;
}
.tabs__item {
    position: relative;
    display: inline-block;
    float: left;
    font-size: 14px;
    color: #404648;
}
.tab-news__tabs .tabs__item {
    margin-right: 26px;
    font-weight: 600;
}
.tab-news__tabs .tabs__item a {
    color: #878c8e;
}
 .tab-news__tabs .tabs__item a:hover, .tab-news__tabs .tabs__item a:focus {
        color: #4eb49f; }
    .tab-news__tabs .tabs__item:last-child {
      margin-right: 0; }
  .tab-news__tabs .tabs__item--active a {
    color: #4eb49f; }
  .tab-news__tabs .tabs__item--active:before {
    display: none; }
.tabs__content-pane{display: none;}
 .tabs__content-pane--active {
    display: block; }

  
.middle-title{
	width:100%;
	height: 30px;
	border-bottom: 1px solid #cccccc;
}
 .middle-title h3{
	padding-left: 30px;
	margin-top: 15px;
	width: 150px;
	height: 30px;
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: 800;
	border-bottom: 2px solid #62a24c;
	text-align: left;
}

/*header */
.header-container{
		background-color: #efefef;
		    height: 80px;
		    color: #fefefe;
		    box-shadow: 0 0 10px #ddd;
}
.navbar-brand {
    padding: 22px 15px 15px;
   	margin-right: 45px;
}
.navbar-brand>img {
    width: 205px;
}
/* form {
	position:relative;
	width:50px;
	margin:0 auto;
} */
.form-control{height: 30px;}
.search input,.search button {
	border:none;
	outline:none;
}
.search-bar{margin-top: 20px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-top: none;}
.search-bar input {
	width:245px;
	border-radius:30px;
	background:#bbbbbb;
	/*transition:.3s linear;*/
	float:right;
	color: #fff;
}

.search-bar button {
	position: absolute;
	top: 15px;
	right: 20px;
	height: 37px;
	width: 42px;
	cursor: pointer;
	background: none;
}
.search-bar button:before {
	content:"";
	color:#fff;
}

 .banner-container{/* width: 100%; */margin-top: 20px;}
	 .banner-box{position:relative; /*height:660px;*/width: 100%;/* padding-left: 15px;
	     padding-right: 15px; */}
	 .banner-img-box{max-height:600px;overflow:hidden;}/* 660px*/
	 .banner-img-list{}
	 .banner-img-list img{display:block;}
	 .banner-img-list li{width:100%; /*height: 660px;*/float:left;
		 display: flex;
		 -webkit-display:flex;
		 -moz-display:flex;
		 justify-content: center;
		 overflow: hidden;
	}
	 .banner-img-list li img{ width: 100%; vertical-align: middle;}
	 .banner-nav .banner-t {float: left;padding-left: 40px;padding-top: 50px;}
	 .banner-t p{color: #fff;font-size: 20px;}
	  .banner-t p a{color: #fff;}
	 .banner-t span{color: #cbcbcb;font-size: 14px;}
	 .banner-nav{float: left;position: absolute;bottom: 10px;left:-17px;/* left:0; */width: 100%;background: rgba(0,0,0,.5);}
	 .bn-list{/*position:relative;*/margin-top:10px;margin-right: 25px;float: right;}
	 .bn-list li{float:left;margin-left:8px;width:115px;height:80px;}
	 .bn-list li img{width: 100%;height: 100%;}
	 .bn-list .on img{display:block;border:1px solid #4fb5a0;}
	 
/*main*/
.banner-t{display: none;}
.banner-nav .show{display: block;}

.swiper-container { width: 100%; max-height: 600px;overflow: hidden;}
.swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }


.swiper-slide img{width: 100%;}
	.swiper-slide p{position: absolute;bottom: 0;left:0;padding-top:15px;padding-bottom:15px; padding-left: 15px;width: 100%;background: rgba(0,0,0,.5);text-align: left;}
	.swiper-slide p a{color: #ffffff;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 12px;}
.swiper-pagination{text-align: center;}
.swiper-pagination-bullet{width: 12px;height: 12px;background: #ffffff;opacity:.8; border-radius: 30%;}
.swiper-pagination-bullet-active{background: #4eb49f;opacity:1;}

/**mobile banner*/
.swiper-banner_pc{display: block;}
.swiper-banner_mobile{
	display: none;
}




/*.baidu-ad a{background: url(../images/backg.jpg) no-repeat;}*/
.baidu-ad1 a{float: left;display: block;width: 20%;margin-top: 20px;text-align: center;}

/*NEWS*/
.news-container{

} 
.news-container .one-news{
	margin-bottom: 20px;
	
}
.one-news .news-img{overflow: hidden;}
.news-container .one-news img{width: 100%;}

.news-container .one-news h5{background-color: #f5f5f5;}
.news-container .one-news .news-detail{padding: 7px 12px 20px 12px;margin-bottom: 0;line-height: 22px;background-color: #f5f5f5;color: #919191;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
.one-news__index{
	width: 100%;
	margin-bottom: 25px;
}
.one-news__index .news-img{
	width: 30%;
	float: left;
	max-height:145px;
	overflow: hidden;
}
.one-news__index .news-img img{width: 100%;}
.one-news__index .news-details{
	width: 70%;
	float: right;
	padding-left: 30px;
}
.one-news__index .news-details h5{
	padding-left: 0;
	padding-right: 0;
	padding-top: 7px;
	margin-bottom: 10px;
	font-size: 19px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}

.one-news__index .news-detail {text-align: justify;color: #888888;line-height: 26px;}
.one-news__index .news-details .labels{margin-top: 8px;color: #888888;}


/*work*/
.works-container{}
.works-container .one-work{margin-bottom: 20px;} 
 .works-container .one-work .work-img{height: 240px;overflow:hidden;}
 .works-container .one-work img{width: 100%;} 
  .one-work .work-details{background-color: #f5f5f5;}
  .one-work .work-details .work-label{padding-top:10px;padding-left: 10px;margin-bottom: 0;}
.work-details .work-label span{display: inline-block; padding: 2px 7px; margin-right: 8px; background-color: #d2d2d2;color: #fff; border-radius:10px; font-size: 12px; }
.work-details .work-detail { padding:0 10px 10px;line-height: 22px;color: #727171;}
.work-details .work-company {padding:20px 8px 20px 0; border-top: 1px solid #d2d2d2; text-align: right; }
.work-details .work-company img{margin-right: 5px; width: 12px;height: 12px;vertical-align: baseline;}

/*AD*/
.company-container .one-ad{margin-bottom: 24px;}

/*DESIGNER*/
.designer-container{}
.designer-container .one-designer{margin-bottom:24px;}
.one-designer .designer-img{/*height: 450px;*/position: relative;overflow: hidden;}
.one-designer .designer-img img{width: 100%;    position: absolute;top: 0;bottom: 0;left: 0;min-height: 100%;}
/*.one-designer .designer-details p{padding-left: 10px; padding-right: 10px;}*/
.one-designer .designer-details{background-color: #f5f5f5;}
.one-designer .designer-details h5{padding: 9px 10px 0 10px;height:46px; line-height: 30px;font-size: 15px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;text-align: justify;}
.one-designer .designer-details p{margin: -4px 4px 0px 10px; padding-bottom: 9px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.designer-details .designer-detail { padding:0 10px 10px;line-height: 22px;color: #717171;min-height: 80px;text-align: justify;}
.designer-details .designer-label{padding: 17px 0 17px 10px; border-top: 1px solid #d2d2d2;}
.designer-details .designer-label span{display: inline-block; padding: 2px 7px; margin-right: 8px; background-color: #d2d2d2;color: #fff; border-radius:10px; font-size: 12px; }

/*2020.03.31*/
/*join-us*/
.gangwei-box_index{
	width: 50%;
	float: left;
}
.rencai-box_index{
	width: 100%;
	float: left;
}

.zhaopin-box_index{
		padding-left: 13px;
	    margin-bottom: 13px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    background: url(../images/dian.gif) no-repeat 0 10px;
	    font-size: 15px;
}

.rencai-box_index ul li{
		padding-left: 13px;
	    margin-bottom: 13px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    background: url(../images/dian.gif) no-repeat 0 10px;
	    font-size: 15px;
}
/*ACTIVITY*/
.bulletin{}
.bulletin .big-title{position: relative;}
.bulletin .big-title .b-page span{font-size: 12px;}
.bulletin .big-title .b-page img{cursor: pointer;}
.b-page{position:absolute;top: 8px;right: 0;}
.bulletin-box{width: 100%;/*height: 504px;*/margin-bottom: 13px;}
.bulletin-box .bulletin-img{width: 100%;}
.bulletin-box .bulletin-img a{display: none;}
.bulletin-box .bulletin-img img{width: 100%;}
.bulletin-box ul{width: 100%;}
.bulletin-box ul li{width: 100%;height: 30px;line-height: 30px;padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; background: url(../images/dian.gif) no-repeat 0 13px;}
/*.bulletin-box ul li span{display: inline-block;color:#4fb3a1;}
.bulletin-box ul li p{display: inline-block;height: 30px;overflow: hidden;}
.bulletin-box ul li time{float: right;color: #8e8e8e;}
*/
/*SPECIAL*/
.special{margin-top: 30px;}
.special-box{display: flex; justify-content: space-between;flex-wrap: wrap;}
.one-special{
	width: 47%;
	margin-bottom: 15px;
}
.one-special .special-img img{width: 100%;}
.one-special .special-title{
	height: 40px;
	margin-top:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	
}

/*娲诲姩*/
.activity-container .competition-img p{text-align: left;line-height:42px;font-size: 15px;}
.competition-img .compet-img{    position: relative;
    overflow: hidden;
	    border: 1px solid #bcbcbc;
	    box-shadow: 0 0 10px 0 #9c9999;
		-webkit-box-shadow: 0 0 10px 0 #9c9999;
		-moz-box-shadow:0 0 10px 0 #9c9999;
}
.competition-img .compet-img img{position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 100%;}
/*.competition-img .one{float: left;width:58%;height:505px;overflow: hidden;}
.competition-img .one .one1{position:relative;margin-bottom: 3px;width: 100%;height: 334px;overflow: hidden;}
.competition-img .one .one2{position:relative;width: 50%;height: 167px;overflow: hidden;}
.competition-img .two{float: right;width: 41.55555%;height: 504px;}
.competition-img .two .two1{position:relative;margin-bottom: 3px;width: 100%;height: 251px;overflow: hidden;}
.competition-img .two .two2{position:relative;height: 250px;overflow: hidden;}
.competition-img .one1 img,.competition-img .one2 img,.competition-img .two1 img,.competition-img .two2 img{width: 100%;}
.one p, .two p{position: absolute;left:0;bottom:0;padding-left: 10px;width: 100%;height: 36px;background:rgba(67,67,67,.6);font-size: 18px;line-height: 36px;color: #ffffff;font-family:'瀹嬩綋','SimSun','Arial Black','sans-serif';}*/

/*friends*/


/*footer*/
.footer-container{padding-bottom: 30px;margin-top: 50px; background-color: #003E3E;color: #ffffff;}
.foot1 .erweima{float: left;margin-top: 14px; width: 46%;text-align: center;}
.foot1 .erweima img{width:80%;}
.foot1 .erweima p{line-height: 40px;}
.foot2 a{display: block;margin-bottom: 20px; font-weight: bold;color: #ffffff;}
.foot3 p{margin-bottom: 23px;font-size: 12px}
.foot4 a{color: #ffffff;font-size: 12px}
.foot4 p{margin-bottom: 20px;text-align: right;}
.copyright .mar10{margin-right: 15px;}

/*骞垮憡浣�*/
.pic_txt_list_1{line-height: 30px;text-align: left;}
.pic_txt_list_1 a{margin-right: 9px;}
.pic_txt_list_1 span{margin-right: 7px;}
.ad{}
.ad4{margin-bottom: 25px;}
.ad .ad5{width: 20%;float: left;padding-left: 15px;padding-right: 15px;margin-bottom: 25px;}


.ad-container{margin-top: 40px;}
.adlogo-box, .adlogo-box1{
	padding-left: 0;
	padding-right: 0;
}
.adlogo-box{

	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	 flex-wrap: wrap;
	  align-items: center;
	 margin-bottom: 25px;
	
}

.adlogo-box a{
	display: block;
	/* float: left; */
	/* width: 120px; */
	width: 14.28%;
	/* flex:1 1 0; */
	text-align: center;
	align-items: center;
	margin-bottom: 30px;
}
.adlogo-box a img,.adlogo-box1 a img{
	max-width: 125px;
	max-height: 50px;
}


@media (max-width: 768px){
	.ad-container{margin-top: 20px;    margin-bottom: 10px;}
	.pt35{padding-top: 20px;}
	.pt30{padding-top: 20px;}
	/*瀵艰埅*/
	/*.navbar-header{width: 150px;}*/
	.navbar-default .navbar-brand{width: 180px;margin-right: 0;}
	.navbar-brand>img{width: 100%;}
	.navbar-toggle{margin-top: 15px;}
	.nav>li>a{padding-left: 12px;padding-right: 12px;}
	.header-container{height: 65px;}
	/*banner*/
/*	.banner-container{height:300px;}
	.banner-box{height:300px;}
	.banner-img-box{height:300px;}
	.banner-img-list li{height: 300px;}*/
	.banner-img-list li img {
	    width: 100%;
		}
	.banner-nav{position: relative; left:0; bottom: 10px;}
	.banner-nav .banner-t{padding-left: 10px;padding-top: 10px;}
	.banner-t p{font-size: 16px;}

	/*鍜ㄨ*/
	.big-title h1 b{font-size: 20px;}
	.big-title h1 i{font-size: 16px;}
	.news-container .one-news h5{padding: 10px 3px 0 3px;}
	h5{height: auto;font-size: 14px;}
	.news-container .one-news .news-detail{display: none;}

	/*浣滃搧*/
	.works-container .one-work .work-img{height: 165px;}
	/*shejishi*/
	.one-designer .designer-img{}
	
	/*logo 骞垮憡浣�*/
	.adlogo-box a{width: 20%;}
	.footer-container{padding-bottom: 30px;margin-top: 50px; background-color: #ffffff;color: #ffffff;}
	.m-call{height: 40px; display: flex; justify-content:space-around; align-items: center; background-color: #003E3E; position: fixed; left: 0px; bottom: 0px; width: 100%; font-size: 16px; z-index: 9999;}
	.m-call-dh{width: 50%; height: 40px; display: flex; justify-content: center; align-items: center; background-color: #000000;}
	.m-call-vx{width: 50%; height: 40px; display: flex; justify-content: center; flex-direction: column-reverse; align-items: center; border-left: 1px solid #ffffff; background-color: #000000;}
	.m-call a{color: #ffffff;}
	.m-call textarea{opacity: 0; height: 0;}
	.m-call span{display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 12px; line-height: 14px; color: #999aaa; background-color: #fff; text-align: center; opacity: 0; -webkit-transition: opacity .3s ease-in-out; transition:opacity .3s ease-in-out;}
	
}
@media screen and (min-width:768px) {
    .m-call {
        display: none;
    }
}
@media (max-width: 480px){
	.banner-container{margin-top: 15px;}
	.banner-t span{display: none;}
	.banner-t p{font-size: 14px;}
	.bn-list li{width: 50px;height: 35px;}
	.activity-news{margin-top: 30px;}
	.footer-top{display: none;}
	.competition-img>div{margin-bottom: 20px;}
	.copyright .mar10{display: block;}
	.footer-container{padding-bottom: 50px;}
	
	/*logo 骞垮憡浣�*/
	.adlogo-box a{width: 33.33%;}
	
	/*璧勮*/
	/*鎷涜仒*/
	.gangwei-box_index{
		width: 100%;
		float: none;
	}
	.designer-container .col-sm-4{
		padding-left: 0;
	}
	
	.swiper-banner_mobile{
		display: block;
	}
	.swiper-banner_pc{
		display: none;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	    bottom: 0px;
	}
}



/* Pagination */

	
#pages a{
	display: inline-block;
	border: 1px solid #4fb3a1;
	padding: 5px;
	margin-left: 10px;
	margin-left: 5px;
	margin-right: 5px;
	}
}
#pages span{
	background: #4fb3a1;
	    border: 1px solid #4fb3a1;
	    display: inline-block;
	    padding: 7px 13px;
	    color: #fff;
}
#pages b{font-size: 16px;}
#pages u{background: #4fb3a1;
	    border: 1px solid #4fb3a1;
	    display: inline-block;
	    padding: 7px 13px;
	    color: #fff;}
#pages font[color="red"]{color:#4fb3a1; }
#pages input{padding: 5px; border: 1px solid #4fb3a1;margin-left: 5px;}

@media (min-width: 1200px) {
	.navbar-form .form-control{
		width: 340px;
	}
	
}
@media (max-width:767px) {
	.one-news__index{
		margin-bottom: 20px;
	}
	.one-news__index .news-details{
		padding-left:15px;
	}
	.one-news__index .news-details h5{
		padding-top: 0;
	    font-size: 16px;
	    line-height: 22px;
		margin-bottom:0;
	}
	.one-news__index .news-detail{
		display: none;
	}
	
	.designer-details .designer-detail{
		min-height: 60px;
	}
	
}