/*  #b4a078  主题色 */
body{
	letter-spacing:0.5px;
	font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", 微软雅黑, tahoma, simsun, 宋体;
}
/*420*/
#myCarousel{
	max-height: 450px;  
	overflow: hidden;
	/*background-color: red;*/
	max-height: 450px;
}
.carousel-inner{
	max-height: 450px;
}
.carousel-inner .carousel_img{
	max-height: 450px;
}
.carousel-control.left,.carousel-control.right{
	background-image:none;
}
.carousel-indicators li,.carousel-indicators li.active{
	margin-left: 5px;
	
	
}


/*滚动效果*/
#notice{
	width: 100%;
	border-bottom: 1px solid #eee;
	background-color: #f5f5f5;
}
#notice_list{
	/* width: 1200px;  */
	width:100%;
	margin: 0 auto;
	height: 30px;
	overflow: hidden;
	
}
#notice .em_icon{
	float: left;
	display: inline-block;
	width: 15px;
	height: 14px;
	margin-top: 12px;
	margin-right: 5px;
	background-color: red;
	/*background: url(../img/notice.png) top center no-repeat;*/
}
#notice #notice_text{
	float: left;
	display: block;

	
}
#notice_list ul{
	clear: both;
}
#notice_list ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
	/* max-width: 1200px; */
	height: 38px;
}
#notice_list ul li{
	display:inline-block;
	margin-right: 30px;
	line-height: 30px;
}
#notice_list ul li a{
	color: #333;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
#notice_list ul li a:hover{
	text-decoration: none;
	color: #b4a078;
}
#notice_list ul li font{
	font-size: 14px;
	margin: 0 4px 0 3px;
}



#flowing{
	width: 100%;
	height: 100px;
	background-color: red;
	text-align: center;
}

#center_content{
	/* background-color: #f5f5f5; */
	background-color: #fff;
}
#content{
	width: 1200px;
	margin: 0 auto;
}
.common_title .name{
	font-size: 28px;
    font-weight: 700;
    line-height: 1;
    float: left;
    margin-right: 20px;
}
.common_title a:hover{
	color: #b4a078;
}
.common_title .frontName {
    padding-top: 30px;
    display: inline-block;
    line-height: 1;
    font-size: 14px;
    float: left;
}
.common_title a.title_more{
	padding-top: 30px;
    display: inline-block;
    line-height: 1;
    font-size: 14px;
    float: right;
}
.common_title a.title_more:hover{
	text-decoration: none;
}
/*1200 / 3 = 363*/
#taobao_designer {
	
    /* padding: 20px 40px; */
    padding-top: 30px;
    background-color: #fff;
}
.designer_list{
	padding: 20px 40px;
}

#taobao_designer .designer_li{
	/*background-color: #f4f0ea;*/
	/*background-color: #b4a078;*/
	
	height: 200px;
	width: 344px;
}
#taobao_designer .designer_li_center{
	margin: 0 40px 0 40px;
}
#taobao_designer .designer_li_left, #taobao_designer .designer_li_right{
	float: left;
}
#taobao_designer .designer_li_left img{
	width: 155px;
}
#taobao_designer .designer_li_right dl{
	margin-top: 15px;
}
#taobao_designer .designer_li_right dl dt{
	color: #333;
	font-size: 14px;
	line-height: 40px;
}
#taobao_designer .designer_li_right dl dd{
	font-size: 12px;
	line-height: 25px;
}
#taobao_designer a:hover{
	color:#a7936e;
}

#taobao_designer .designer_money{
	font-size: 20px;
	margin-top:10px;
}
#taobao_designer .row{
	margin: 10px 0 20px 0 !important;
}
#taobao_designer .designer_label_01 {
    height: 20px;
    font-size: 12px;
    color: #a7936e;
    border: 1px solid #b3a07d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 1px 1px;
    line-height: 15px;
    background-color: #f4f0ea;
    font-weight: normal;
    margin-left: 0px;
    line-height: 20px;
}
.title_first{
    color: #666;
    margin-right: 5px;
}

#case {
	/* padding: 20px 40px; */
    margin-top: 30px;
    background-color: #fff;
}

#case .row{
    margin: 0px 0 50px 0 !important;
}
#case .case_type{
    /*text-align: center;*/
}
#case .case_type ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#case .case_type ul li{
    display: inline-block;
    margin-right: 10px;
}
#case .case_type ul li a{
    text-decoration: none;
}
#case .case_list{
    /* margin-top: 20px; */
	padding: 0px 0px 0 0px; 
}
.case_list a:hover{
    color: #b4a078;
    text-decoration: none;

}
/* 1200/4= 272*/
#case .case_li{
    /*height: 360px;*/
    /*background-color: red;*/
    /*background-color: #f4f0ea;*/
    /*border: 1px solid #f4f4f4;*/
    width: 240px;
}
#case .case_li_center{
	/* margin: 0 0 0 16px; */
    margin: 0 0 0 76px;
}
#case .case_img{
    /* background-color: #f4f4f4; */
	background-color:#fff;
	height: 170px;
	overflow: hidden;
}
#case .case_img img{
    width: 240px;
	/* max-height: 170px; */
}
#case .case_list_center dl{
    padding: 5px;
}
#case .case_list_center dl dt{
    display: block;
    margin-top: 5px;
}
#case .case_list_center i {
    display: inline-block;
    margin-right: 5px;
}
#case .case_list_center dl dd{
    font-size: 12px;
    line-height: 20px;
    margin-top: 5px;
}
#case .case_list_center .i1 {
    background: url(../img/pc_ico_03.png) top center no-repeat;
    width: 13px;
    height: 13px;
    vertical-align: -3px;
}
#case .case_list_center .i2 {
    background: url(../img/see_ico_03.png) top center no-repeat;
    width: 20px;
    height: 10px;
    margin-left: 10px;
}
#case .case_list_center .i3 {
    background: url(../img/da_ico_03.png) top center no-repeat;
    width: 13px;
    height: 14px;
    margin-left: 10px;
}

#case .case_list_center dl{
    text-align: left;
}
#case .case_list_center dl a{
    font-size: 12px;

}


#case .designer_label_01 {
    height: 20px;
    font-size: 12px;
    color: #a7936e;
    border: 1px solid #b3a07d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 1px 1px;
    line-height: 15px;
    background-color: #f4f0ea;
    font-weight: normal;
    margin-left: 10px;
    line-height: 20px;
}
#case dl{
    margin-bottom: 0px; 
}
#case .author{
    display: block;
    padding-left: 5px;
    font-size: 14px;
    border-top: 1px solid #ddd;
    padding-top: 5px;
}


#ask{
	/* padding: 20px 40px; */
    margin-top: 30px;
    background-color: #fff;
	float: left;
}
.ask_list{
	padding: 10px 0 0px 0;
	/* padding: 20px 0 30px 0; */
	border-bottom: 1px solid #f5f5f5;
	
}
.ask_list_left img{
	display:inline-block;
    height: 70px;
    width: 70px;
	float:left;
    overflow: hidden;
    border-radius: 70px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.ask_list_right img{
	display:inline-block;
    height: 70px;
    width: 70px;
	float:right;
    overflow: hidden;
    border-radius: 70px;
	margin-left: 20px;
}
 .ask_list_left .ask_li{
	

}

 .ask_list_left .vLine {
    width: 4px;
    height: 42px;
    background-color: #da3232;
    display: inline-block;
 	float: left;
    margin-right: 10px; 
	
}
.ask_list_right .vLine {
    width: 5px;
    height: 10px;
    background-color: #da3232;
    display: inline-block;
 	float: right;
    margin-left: 10px;

}
.ask_list_right .ask_title{

	text-align: right;
}

.ask_title{
	font-weight: bold;
	color: #333;
	font-size: 15px;
	/* line-height: 30px; */
	position: relative;
	top: -4px;
}
.ask_content{
	font-size: 13px;
    line-height: 24px;
    color: #333;
	letter-spacing:1px;
	padding: 20px 0px; 
	
}
/*box-shadow: 1px 1px 8px rgba(0,0,0,.2);
    background-color: #f4f0ea;*/

#news_content {
	
	background-color: rgb(248, 248, 248);
}
#news{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
    /* padding: 20px 40px; */
	
    position: relative;
    background-color: #fff;
}
#news .news_li{
	width: 520px;
}
#news .row{
	margin: 10px 0 20px 0 !important;
}
#news .news_list{
	clear: both;
	width: 520px;
	height: 100px;
	overflow: hidden;
}
#news .news_list .news_list_left, #news .news_list .news_list_right{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.news_list_right dt a{
	/* font-weight: normal; */
	color: #333;
}

#news .news_list .news_list_left img{
	width: 100px;
	height: 70px;
}
#news .news_list .news_list_right{
	width: 390px;
	margin-left: 10px;
}
#news .news_list .news_list_right a dl{
	/*padding: 10px 0 0 10px;*/
	margin: 5px 0 0 20px;
}
#news a dt{
	padding: 0;
	margin:0;
	font-weight: normal;
	color: #333;
}
#news .news_list .news_list_right dl dd{
	line-height: 20px;
	font-size: 10px;
	box-sizing: border-box;
    letter-spacing:0.5px;
    color: #999;
}
#news a dd{
	line-height: 20px;
	font-size: 10px;
	box-sizing: border-box;
    letter-spacing:0.5px;
    color: #999;

}

#news .news_list .news_list_right .news_date{
	float: right;
	margin-right: 5px;
}
#news .news_list{
	border-bottom: 1px solid #eee ;
	clear: both;
}
#news .news_li_right{
	margin-left: 80px;
	padding: 0;
}
.news_li_right{
	width:
}

#news .img_click {
    height: 70px;
    width: 100px;
    overflow: hidden;
    border-radius: 2px;
}
.more_li{
	float: right;
	position: relative;
	top:25px;
	/* margin-left: 1100px; */
}
.more_li a{
	font-size: 14px !important;
	color: #999 !important;
}
.other_des h2{
	font-size: 14px !important;
	color: #999 !important;
	font-size: 15px !important;
	font-weight: bold;
}
.other_des h2:hover{
	color: #b3a07d !important;
}
.extra-l .curr h2{
	font-size: 14px !important;
	color: #b3a07d !important;
	font-size: 15px !important;
	font-weight: bold;
}
.extra-l li a.curr {
	border-bottom: none !important;
}

.ul_index1 a h1{
	color: #333 !important;;
	font-size: 22px !important;
}
.headline {
    font-size: 22px;
}

.headline25 {
    height: 27px;
    line-height: 27px;
	margin-top:30px;
    color: #333;
}
.picturewall .logowall {
    height: 267px;
    width: 100%;
	margin-top: 40px;
}
.picturewall .logowall ul {
    height: 100px;
}
.picturewall .logowall ul li {
    height: 90px;
    width: 190px;
    float: left;
	list-style-type: none;
}
.picturewall .logowall ul li > div {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    border: none;
}
.logowall6 {
    background-position: -0px -0px;
    width: 110px;
    height: 45px;
}
.photowall {
    background-image: url(../img/logowall.png);
    display: block;
}
.opact {
    opacity: 0.5;
}
.employmentcontainer25 {
    width: 1200px !important;
    min-width: 1200px !important;
    margin: 0 auto;
    position: relative;
    height: 100%;
    padding: 0 !important;
    transition: all 0.2s;
	padding: 50px 40px;
}
.employmentcontainer_2{
	padding-top: 65px;padding-left: 40px;
}
.row25_2 {
    margin-left: 28px;
    margin-right: 0px;
}
.logowall4 {
    background-position: -180px -0px;
    width: 98px;
    height: 69px;
}


.row25_3 {
    margin-left: 37px;
    margin-right: 0px;
}
.logowall1 {
    background-position: -0px -45px;
    width: 97px;
    height: 32px;
}


.row25_4 {
    margin-left: 50px;
    margin-right: 0px;
}
.logowall3 {
    background-position: -280px -0px;
    width: 115px;
    height: 28px;
}

.logowall2 {
    margin-left: 55px;
}
.row25_5 {
    margin-left: 50px;
    margin-right: 0px;
}
.logowall2 {
    background-position: -280px -30px;
    width: 100px;
    height: 35px;
}
.row25_6 {
    margin-left: 0px;
    margin-right: 0px;
}
.logowall5 {
    background-position: -110px -0px;
    width: 66px;
    height: 74px;
}
.right {
    float: right;
}

.picturewall .logowall ul li > div:hover{
	 -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

.picturewall .logowall ul li:hover > div{
	-webkit-filter: grayscale(0%);  
       -moz-filter: grayscale(0%);  
        -ms-filter: grayscale(0%);  
         -o-filter: grayscale(0%);  
            filter: grayscale(0%);  
            filter: none; /* Firefox 4+, IE 6-9 */  
			opacity: 1
}

.logowall11 {
    background-position: -0px -65px;
    width: 126px;
    height: 39px;
}

.photowall2 {
    background-image: url(../img/hire2.png);
    display: block;
}

.row25_2 {
    margin-left: 28px;
    margin-right: 0px;
}
.logowall12 {
    background-position: -0px -0px;
    width: 69px;
    height: 63px;
}
.row25_3 {
    margin-left: 37px;
    margin-right: 0px;
}
.logowall7 {
    background-position: -280px -5px;
    width: 106px;
    height: 33px;
}
.row25_4 {
    margin-left: 50px;
    margin-right: 0px;
}
.logowall10 {
    background-position: -75px -10px;
    width: 94px;
    height: 32px;
}
.logowall9 {
    margin-left: 42px;
}
.row25_5 {
    margin-left: 30px;
    margin-right: 0px;
}

.logowall9 {
    background-position: -135px -60px;
    width: 130px;
    height: 49px;
}
.row25_6 {
    margin-left: 0px;
    margin-right: 0px;
}

.logowall8 {
    background-position: -175px -0px;
    width: 104px;
    height: 55px;
}

.row25_1 {
    margin-left: 0px;
    margin-right: 0px;
}

.logowall15 {
    background-position: -5px -55px;
    width: 98px;
    height: 33px;
}
.photowall3 {
    background-image: url(../img/hire3.png);
    display: block;
}
.row25_2 {
    margin-left: 28px;
    margin-right: 0px;
}

.logowall18 {
    background-position: -0px -0px;
    width: 110px;
    height: 48px;
}
.row25_3 {
    margin-left: 37px;
    margin-right: 0px;
}
.logowall16 {
    background-position: -225px -35px;
    width: 142px;
    height: 24px;
}
.row25_4 {
    margin-left: 50px;
    margin-right: 0px;
}
.logowall14 {
    background-position: -115px -30px;
    width: 102px;
    height: 36px;
}
.logowall17 {
    margin-left: 54px;
}
.row25_5 {
    margin-left: 30px;
    margin-right: 0px;
}

.row25_6 {
    margin-left: 0px;
    margin-right: 0px;
}

.row25_5 {
    margin-left: 30px;
    margin-right: 0px;
}

.logowall17 {
    background-position: -110px -0px;
    width: 97px;
    height: 27px;
}

.logowall13 {
    background: url(../img/pinduoduo.png) no-repeat !important;
    background-position: -126px 0px !important;
    width: 126px !important;
    height: 44px !important;
    margin-top: -9px;
}

.guarantee {
    /* height: 280px; */
	height: 360px;
    background-color: #fff;
}
.guarantee ul li {
    width: 230px;
    height: 204px;
    float: left;
    margin-top: 32px;
    text-align: center;
	list-style-type: none;
}
.guarantee>div>ul>li>i {
    width: 69px;
    background-size: 100%;
    height: 80px;
}
.indexicon-5-4 {
    height: 90px;
    width: 78px;
    background: url(../img/icon-5-1.png) no-repeat;
}
.indexicon-5-5 {
    height: 90px;
    width: 78px;
    background: url(../img/icon-5-2.png) no-repeat;
}
.indexicon-5-2 {
    height: 90px;
    width: 78px;
    background: url(../img/icon-5-3.png) no-repeat;
}
.indexicon-5-1 {
    height: 90px;
    width: 78px;
    background: url(../img/icon-5-4.png) no-repeat;
}
.indexicon-5-3 {
    height: 90px;
    width: 78px;
    background: url(../img/icon-5-5.png) no-repeat;
}
i {
    display: inline-block;
    vertical-align: middle;
}
.guarantee ul li .iconname {
    font-size: 18px;
    color: #333333;
    margin-top: 20px;
}
.guarantee ul li .nextline {
	color:#999;
}
.f_link_div {
	background: #3a3a3a;
}
.f_link{
	width: 1200px;
	margin: 0 auto;
	color: #999;
}
.f_link a{
	margin-right: 20px;
	color: #999;
}
.news_list a:hover{
	color:#b4a078;
}

.more_question{
	text-align: center;
	margin-top: 15px;
}
.more_question a {
	font-size: 14px;
}
.more_question a:hover{
	color:#b4a078;
}
/*客户案例开始*/
a{ cursor:pointer; text-decoration: none;}
ul li{ list-style:none;}
/*选择尚德开始*/
.Choices{ width:100%; float:left; height:580px; /* background:url(../img/Choices.jpg) no-repeat center;  */background-size:cover; background: #fff;}
.Choices_text{ width:1200px; height:700px; margin:0 auto;}
.Choices_head{ width:100%; float:left; height:55px; margin-top:50px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:48px; color:#FFF; display:block; position:relative;}
.Choices_head:before,.Choices_head:after{content: ''; position: absolute;top: 30px;background: #FFF;width:265px;height: 2px;}
.Choices_head:before{ left:175px;}
.Choices_head:after{ right:175px;}

.Choices_content{ width:1184px; height:594px; float:left; margin-left:3px;}
.Choicesnext{ width:38px; height:37px; float:left; margin-left:1136px; margin-top:24px; cursor:pointer;}
.Choices_banner{ width:1184px; height:399px; float:left; margin-top:30px; overflow: hidden;}
.Choices_banner ul{ width: 12000px;  overflow: hidden;}
.Choices_banner ul li{ width:1184px; height:399px; float:left;}
.Choices_left{ width:594px; height:399px; float:left;}
.Choices_right{ width:590px; height:399px; float:left; background-color: rgba(255,255,255,0.93)}
.Choices_right h1{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:70px; color:#464646;}
.Choices_right .my_h5{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:70px; color:#464646;}
.Choices_right h2{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:10px; color:#464646;}
.Choices_right h3{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:20px; margin-top:10px; color:#464646;}
.Choices_right .my_h3{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:20px; margin-top:10px; color:#464646;}
.Choices_right p{ width:450px; height:70px; float:left; margin-left:70px; text-align:center; font-size:18px; color:#606060; margin-top:20px;}
.Choicesbut{ width:197px; height:49px; float:left; border:1px solid #bfbfbf; background-color:rgba(255,255,255,0.7); text-align:center; line-height:49px; color:#606060; font-size:22px; margin-left:195px; margin-top:57px;}
.Choicesbut a:hover{color: #a7936e;}
.Choicestel{ width:1184px; height:38px; text-align:center; line-height:38px; font-size:36px; float:left; font-family:"Arial"; overflow:hidden; color:#FFF; margin-top:100px;
-webkit-user-select:none;/*谷歌 /Chrome*/
-moz-user-select:none; /*火狐/Firefox*/
-ms-user-select:none;    /*IE 10+*/
user-select:none;}
.Choicestel ul{ width:12000px; overflow:hidden;}
.Choicestel ul li{ width:1184px; height:38px; float:left;}
/*客户案例结束*/


/*雇佣流程始 288px*/
.index-six_p {
    background: url(../img/bg-value.png) no-repeat center 0;
    width: 100%;
    height: 100%;
    display: inline-table;
}
.index-six {
    padding-top: 60px;
    padding-bottom: 0;
    background: url(../img/bg-value-2.png) no-repeat center;
    width: 1200px;
    margin: 0 auto;
    height: 600px;
    position: relative;
}
.index-six .b1 {
    left: 54px;
    top: 180px; /*346px -90*/
}
.index-six .b2 {
    left: 274px;
    top: 182px;
}
.index-six .b3 {
    left: 450px;
    top: 287px;
}
.index-six .b4 {
    left: 686px;
    top: 339px;
}
.index-six .b5 {
    left: 893px;
    top: 267px;
}
.index-six .b6 {
    left: 1078px;
    top: 217px;
}
.index-six .leave {
    background: #fff;
    border: 1px dashed #0792fc;
}
.index-six .leave span{
    background: #0792fc;
	color: #fff;
}
.index-six>div {
    position: absolute;
    width: 95px;
    height: 95px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    cursor: pointer;
    text-align: center;
    padding: 10px;
}
.index-six>div span {
    display: inline-block;
    padding: 17px;
    width: 100%;
    height: 100%;
    background: #fff;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    border: 1px solid #0792fc;
    line-height: 20px;
}
.index-six .box {
    position: absolute;
    background: #fff;
    width: 245px;
    height: 230px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 7px 4px 12px 4px #dadada;
    box-shadow: 7px 4px 12px 4px #dadada;
    left: -79px;
    top: 99px;
    display: none;
}
.index-six .box img {
    width: 100%;
    height: 166px;
}
.index-six .box p {
    text-align: center;
    padding: 14px 26px;
    font-size: 12px;
    color: #415058;
    line-height: 18px;
}
/*雇佣流程结束*/

/*设计师滚动效果*/
.marqueebox{position:relative;width:1192px;height:490px;/* border:1px solid #333; */}
#marquee3{width:1192px;height:490px;overflow:hidden;}
#marquee3 ul li{float:left;}
#marquee3 ul li img{display:block;}
#mar3Nav{position:absolute;right:10px;bottom:10px;}
#mar3Nav li{float:left;margin:0 3px;width:16px;height:16px;background:#333;border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}
#mar3Nav li.navOn{background:#FF6600;}
.designer_list{
	width: 1192px;
	height: 490px;
	background: #f5f5f4;
	border-radius: 10px;
}