/* css by 2018-08-13 */
html,body{ overflow-x:hidden; background:#fff;}
p,ul,li,div,html,body,input,img,select,option,button,h2{ padding:0; margin:0; border:none; outline:none}
li{ list-style:none;vertical-align: bottom;}
em,i{ font-style:normal}
img,ul,li,button{ display:block}
input{ background:none}
select{-moz-user-select: none;-moz-appearance: none;-webkit-user-select: none;-webkit-appearance: none;}
select::-ms-expand {display: none;}
*{ padding:0;margin:0;font-family:'Microsoft YaHei'; text-decoration:none; }
.fl{float: left;}
.fr{float: right;}
.clear{ clear:both;}
.clearfix {
    zoom: 1;
}
.ban_img{
    width: 1920px; height: 450px;
    position: relative;
    left: 50%;
    margin-left: -960px;   
}

.full .des_main{
    width:1090px;
    margin:0 auto;
}
.designer_team{
    position: relative;
    width: 1090px;
    margin: 65px 0;
}
.designer_tit1{
    margin-bottom:55px;
}
.slider_container{
    width:100%;
    height:439px;
}
.slider_con{
    position: relative;
    height: 439px;
    left: 0px;
}
.bg{
    width: 150px;
    height: 439px;   
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0px;
    z-index: 50;
}
.bg.bg_l{
    left:-1px;
}
.bg.bg_r{
    left: 450px;
}
.btns{
    display: block;
    width:29px;
    height:52px;
    position: absolute;
    z-index: 100; 
    top: 200px;
    cursor: pointer;
}
.btns.left_btn{   
    background:url(../images/left_btn.png) no-repeat; 
    left:75px;
}
.btns.right_btn{  
    background:url(../images/right_btn.png) no-repeat;
    left: 485px;
}
.slider_list{
    position: absolute;
    width: 600px;
}
.slider_tab{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slider_box{
    position: relative;
    height:439px;
    width: 6666px;
    padding: 0;
    margin-left: -150px;
}
.slider_box li{
    float:left;
    width: 299px;
    height: 439px;
    text-align: center;
}
.slider_box li img{
    border: 1px solid #fff;
    vertical-align: middle;
}
.designer_info{
    position: relative;
    width: 460px;
    height: 176px;
    margin-left: -40px;
    background: #f8f8f7;
    margin-top: 40px;
    overflow: hidden;
    z-index: 200;
    padding: 85px 0 85px 80px;
    text-align: left;
}
.designer_info li{display:none;margin-bottom:100px;}
.designer_info li.current{display:block;}
.designer_info li strong{
    font-size: 36px;
}
.designer_info li span:before{
    display:inline-block;
    content:'';
    width:6px;
    height:6px;
    border-radius: 50%;
    background:#000;
    margin: 4px 42px;
}
.designer_info li span,
.designer_info li h6{
    font-size: 24px;
}
.designer_info li h6{
    margin: 40px 0 20px 0;
}
.designer_info li p{
    font-size: 14px;
    color: #898989;
}
/* 报名 */
.designer_service{
    width:1090px;
    margin:0 auto;
}
.designer_tit2{
    margin-bottom:50px;
}
.service_container{
    width:1090px;
    height:642px;
    background:#f8f8f7;
    position: relative;
}
.full .sheji_bm_r{
    float: right;
    position: absolute;
    top: 184px;
    right: 50px;
    border-right:none;
    padding-right:0;
    width:425px;
}
.full .sheji_bm_r .dream_right {
    width: 100%;
    height: 100%;
}
#form2{
    width: 100%;
    height: 100%;
}
#form2 ul{
    width: 100%;
    height: 100%;
}
.baoming_btn{
    position: absolute;
    bottom: 0;
    outline:none;
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width:361px;
    height:46px;
    background:url(../images/baoming.png) no-repeat center;
    cursor: pointer;
    background-size: 100% 100%;
}
.full .baoming li {
    margin-top: 25px;
    line-height: 0;
}
.full .p_left {
    padding-left: 0;
    
}
.baoming_sel {
    height: 46px;
    line-height: 46px;
    border: none;
    width: 145px;
    margin-right: 0;
    background: none;
    color: #a0a0a0;
}
.bm_bg{
    width: 1090px;
    height: 642px;
    position: absolute;
    top: 0;
    left: 0;
}
.par6_bd{width: 100%;height: 100%;margin: 0 auto;}
.par6_bd_baoming{
    width: 425px;
    height: 465px;
    float: right;   
    margin: 165px 138px 0 0;}
.baoming_word{width: 365px;height: 116px;color: #000;font-size: 16px;text-align: center;
	line-height: 32px;padding-top: 53px;font-family: "Microsoft YaHei";box-sizing: border-box;}
.freeyuyue{width:425px;height:360px;
    margin: 60px 0 0 84px;
    }
.formdate{width: 100%;height: 100%;}
#abaoming{width: 100%;height: 100%;}
#abaoming form{width: 100%;height: 100%;position: relative;}
.name,.tels,.qq{width: 357px;height: 44px;background:#f4f4f6;border-radius:5px;line-height: 46px;
   overflow: hidden;padding-left:12px;border: 1px solid #e7e7e7;box-sizing: border-box;
   margin-bottom: 18px;
}
.name{width: 145px;float:left;margin-bottom: 23px;}
.sex{float:left;font-size:14px;margin:12px 0 0 42px;}
.name span,.tels span,.qq span{
    float: left;
    vertical-align: middle;
    margin-top: 7px;
    padding-right:12px;
    box-sizing: border-box;
}
.name span,.qq span{
    margin-top:11px;
}
.name input,.tels input,.qq input{width: 80%;height: 43px;outline:none;background: none;
    border: none;font-size: 14px;text-align: left;padding-left:20px;
    color: #a0a0a0;   -webkit-appearance: none;
    border-left:1px solid #e4e4e4;
 }
.name input{width:54%;}

.address{
    width: 357px;
    height: 46px;   
   
}
.mar{
    margin-bottom: 20px;
}
.address .province{
    width: 145px;
    height: 46px;
    line-height: 46px;
    overflow: hidden;
    display: inline-block;
    margin-bottom: 10px;
    background: #f4f4f6;
    border-radius: 5px;
    box-sizing: border-box;
    position: relative;}

#postMsg0{
    width: 357px;
    color: red;
    height: 30px;
    text-align: center;
    line-height: 30px;
    position: absolute;
   top: 293px;;}
.address .province select{position:absolute;right:0;cursor:pointer;outline:none;border:none;height: 46px;background:url(../images/arrow.png) no-repeat right;width: 145px;float: left;
    font-size: 14px;color: #a0a0a0;-webkit-appearance: none;-moz-appearance: none;padding-left: 12px;}
.address .city{width: 145px;height: 46px;line-height: 46px;overflow: hidden;
    display: inline-block;background:#f4f4f6;border-radius: 5px;margin-bottom: 10px;padding-left: 12px;box-sizing: border-box;
    position: relative; color:#a0a0a0;}
.address .city select{position:absolute;right:0;cursor:pointer;outline:none;border:none;background:url(../images/arrow.png) no-repeat right;width: 145px;
    font-size: 14px;height: 46px;color: #a0a0a0;-webkit-appearance: none;-moz-appearance: none;
	padding-left: 12px;}
.an_div{   
    position: absolute;
    bottom: 0;
}
.an_div input{
    outline:none;
    border:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width:361px;
    height:46px;
    background:url(../images/baoming.png) no-repeat center;
    cursor: pointer;
    background-size: 100% 100%;
}
.designer_case{
    width:1090px;
    margin:0 auto;
}
.designer_case .designer_tit3{
    margin:65px 0 165px 0;
}
.slider_case{
    width:1090px;
    /* height:630px; */
    position: relative;
}
.case_cont{
    margin-top: -110px;
}
.case_list{
    width:1072px;
    height:567px;
    overflow: hidden;
    padding-top: 102px;
}

.case_list ul{
    width:9999px;
}
.case_list ul li{
    float:left;
    width:298px;
    height:540px;
    border:3px solid #eaeaea;
    margin-right: 65px;
    padding-top: 22px;
    position: relative;
}
.case_list ul li:last-child{margin-right:0;}
.case_list ul li.mess2{
    margin-top:-85px;
}

.case_list ul li .tit{
    position: absolute;
    font-size: 24px;
    background: #fff;
    padding: 0 6px 0 2px;
    top:-23px;
   
}
.case_list ul li.mess1 .tit{
     left: -4px;
}
.case_list ul li .pic_box{
    width: 324px;
    height: 244px;
    display: block;
    position: absolute;
    left: -12px;
    top: 23px;
    overflow: hidden;
}
.pic_box:hover img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.case_list ul li:nth-child(2),
.case_list ul li:nth-child(5){margin-top:-85px;}
.case_list ul li .num{
    position: absolute;
    left: 10px;
    top: 293px;  
    width: 42px;
    height: 30px;
    font-size: 30px;
    color:#000;
    font-weight: 600;
    font-family: 'Microsoft YaHei';
    /* font-family:'方正兰亭大黑简体'; */
   
}
.case_list ul li:hover {
    border:3px solid #cc0100;
}
.case_list ul li:hover .tit{
    color:#cc0100;
}
.case_list ul li:hover .num{
    color:#cc0100;
}
/* .case_list ul li:first-child .num.num1{   
    background: url(../images/one.png) no-repeat;   
    background-position:0 0;
}
.case_list ul li:nth-child(2) .num.num1{    
    background: url(../images/two.png) no-repeat;   
    background-position:0 0;
}
.case_list ul li:nth-child(3) .num.num1{   
    background: url(../images/three.png) no-repeat;   
    background-position:0 0;
}
.case_list ul li:nth-child(4) .num.num1{   
    background: url(../images/four.png) no-repeat;   
    background-position:0 0;
}
.case_list ul li:nth-child(5) .num.num1{   
    background: url(../images/five.png) no-repeat;   
    background-position:0 0;
}
.case_list ul li:nth-child(6) .num.num1{   
    background: url(../images/six.png) no-repeat;   
    background-position:0 0;
} */
/*.case_list ul li .num1{  
     position: absolute;
    left: 10px;
    top: 293px;  
    width: 42px;
    height: 30px;
    background: url(../images/one.png) no-repeat;   
    background-position:0 0; 
}
.case_list ul li .num2{  
    position: absolute;
    left: 10px;
    top: 293px;  
    width: 42px;
    height: 30px;
    background: url(../images/two.png) no-repeat;   
    background-position:0 0;
}
.case_list ul li .num3{
   position: absolute;
    left: 10px;
    top: 293px;  
    width: 42px;
    height: 30px;  
    background: url(../images/three.png) no-repeat;   
    background-position:0 0; 
}*/

/* .case_list ul li:first-child:hover .num.num1{
    background-position: 0px -36px;
}
.case_list ul li:nth-child(2):hover .num.num1{
    background-position: 0px -38px;
}
.case_list ul li:nth-child(3):hover .num.num1{
    background-position: 0px -38px;
}
.case_list ul li:nth-child(4):hover .num.num1{
    background-position: 0px -37px;
}
.case_list ul li:nth-child(5):hover .num.num1{
    background-position: 0px -37px;
}
.case_list ul li:nth-child(6):hover .num.num1{
    background-position: 0px -37px;
} */
.case_list ul li .case_info{
    position: absolute;
    top: 300px;
    left: 6px;
    width: 278px;
}
.case_list ul li .case_info p{
    font-size: 14px;
    line-height: 26px;
    color: #242424;
    padding-left:48px;
}
a:link, a:visited {
    color: #474747;
}
.designer_con{
    position: absolute;
    bottom: 10px;
}
.designer_name{
    float: left;
    margin: 38px 53px 0 18px;
}
.designer_name .sjs{
    font-size: 20px;
    margin-top: 4px;
    display: block;
}
.designer_con .sjs_pic{
    float: right;
    margin-top: 15px;
}
.designer_con .sjs_pic img{border-radius:50%;}
.case_btns {    
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.btn_box{
    display: inline-block;
    position: relative;
}

.prev_btn{
    display: block;
    width:68px;
    height:38px;
    background:url(../images/left_a.png) no-repeat;
    float: left;
    cursor: pointer;
}
.prev_btn:hover{
    background:url(../images/left_active.png) no-repeat;
}
.dot_list{
    float: left;
}
.dot_list li{
    float:left;
    width:18px;height:18px;
    background:url(../images/dot.png) no-repeat;
    margin:11px;
    cursor: pointer;
}
.dot_list li.cur{
    background:url(../images/dot_active.png) no-repeat;
}
.next_btn{
    display: block;
    width:68px;
    height:38px;
    background:url(../images/right_a.png) no-repeat;
    float: right;
    cursor: pointer;
}
.next_btn:hover{
    background:url(../images/right_active.png) no-repeat;
}
.designer_interview{
    width:1090px;
    margin:0 auto;
    overflow: hidden;
}
.zf_designer{margin-top:55px;}
.zf_designer .zf1{float: left;}
.zf_designer .zf2{float: right;}
.des_duihua{
    width:1090px;
    margin:0 auto;
    overflow: hidden;
}
.designer_tit4{margin:80px 0 50px 0;}
.designer_tit5{margin:50px 0;}
.full .des_duihua_left{
    width:1090px;
    margin-left: 58px;
}
.duihua_box{
    border:none;
    padding:0;
}
.miaoshu_btn {
    background: url(../images/img2016/miaoshu_btn.png) no-repeat;
    width: 195px;
    height: 46px;
    cursor: pointer;
    border: none;
    outline:none;
    margin: 26px auto;
    display: block;
   
}
.dhlxd {
    font-size: 24px;
    color:#000;
    width:208px;
    height: 46px;
    text-align: left;
    margin-top:0;
    padding-left:0;
    background:none;
    font-family: 'microsoft yahei';
}
.full .duihua_nr {
    width: 800px;
    float: left;
    margin-left: 20px;
}
.who {
    padding-top: 15px;
    text-align: right;
    color: #767676;
    font-size: 14px;
    clear: both;   
    padding: 8px 215px;
}
.full .duihua_jd {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 5px 10px;
    position: relative;
    width: 780px;
    float: left;
    font-size: 12px;
    line-height: 190%;
    color: #4e4e4e;
    margin-left: 0px;
    min-height: 45px;
}
.duihua_hf .ykk {
    position: absolute;
    top: 0px;
    left: 20px;
    width: 60px;
    height: 60px;
    background: url(../images/img2016/team_bg.png) no-repeat;
    z-index: 5;
}
.duihua_box li:last-child{border-bottom:none;}
.fy_box {
    float: right;
    margin-right: 188px;
}
.wenda_box{border:none;padding:0;width: 1090px;}
.full .wenda_left {
    width: 1090px;
    float: left;
}
.msg_touxiang {
    float: left;
    width: 60px;
    height: 60px;
    margin-right: 22px;
    position: relative;
}
.full .msg_kuang {
    float: left;
    width: 800px;
}
.fy_box li a.on {
    background: #cc0100;
    color: #fff;
}
.fy_box li a {
    display: block;
    padding: 5px 10px;
    background: #ebebeb;    
    color: #000;
}

