/* CSS by peter 2014-10-08 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, label, p, th, td{margin:0;padding:0;}
ul, ol{ list-style:none; }
img{ border:none; }
select, input, textarea{outline:none; font-size:12px; }
textarea{ border:#b9b9b9 solid 1px; resize:none;}
a{color:#3a3a3a; text-decoration:none;}
.clear{ clear:both;}
.wrapfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;} 
.wrapfix { display:inline-block;} 
/* Hide from IE Mac \*/ 
.wrapfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 


/*首页样式*/

.des_main{ width:980px; margin:0 auto;}
.des_banner{ width:100%; height:526px; position:relative; z-index:10; }
.des_big_img{ width:100%; height:526px; position:absolute; overflow:hidden; z-index:55;}
.des_big_img li{ position:relative; z-index:16;}
.des_big_img img{ width:1440px; height:526px;}
.des_big_nav{ position:absolute; z-index:66; bottom:10px;}
.des_big_nav li{ width:15px; height:15px; *width:30px; *height:8px; _width:30px; _height:8px; float:left; margin-right:10px; background:#fff; border-radius:100%; cursor:pointer; }
.des_big_nav li.on{ background:#cb0d1c;}
.des_title{ margin-top:20px; width:100%;}
.des_title_up{ position:relative;}
.des_title_up_z{ float:left; margin-right:5px;}
.des_title_up i{ display:block; width:8px; height:30px; background:#5d5d5d; margin-right:5px; float:left; margin-top:7px;}
.des_title_up span{ display:block; float:left; color:#da1f2e; font-family:Microsoft Yahei; font-size:30px; font-weight:bold; vertical-align:4px;}
.des_title_up_t{ display:none; float:left; font-size:14px; color:#666; width:790px; position:relative; top:5px;}
.des_title_s{ height:22px; line-height:22px; width:100%; background:url(../images/des_title_s_bg.jpg) repeat-x center center; position:relative; text-transform:uppercase;}
.des_team{ position:relative; z-index:1;}
.des_title_s span{ background:#fff; color:#8d8c8c; font-family:Microsoft Yahei; font-size:12px; font-weight:bold; padding-left:75px; padding-right:5px; position:relative; top:-4px;}
.des_title_s span.title_s{ padding-left:50px;}
.des_title_s span.title_ss{ padding-left:25px;}
.des_title_s i{ font-size:20px; font-style:normal;}
.team_box{ width:980px; margin:0 auto;}
.team_box li{ width:100px; height:100px; float:left; margin:5px; overflow:hidden; position:relative;}
.mouse_on .red_kuang{ width:96px; height:96px; border:2px #e94c58 solid; position:absolute; top:0; left:0; z-index:2;}
.team_box li img{ width:100%; /*height:100px;*/}
.team_box li.on{ width:430px; height:210px; background:#da1f2e;}
.team_box li.on .des_fangda{ display:block;}
.team_box li.on .des_close{ display:none;}
.team_box li.on img{ width:210px; height:210px;}
.des_fangda{ width:430px; height:210px; background:#da1f2e; position:absolute; z-index:88; display:none;}

.appdetail{ width:304px; height:410px; padding:10px 3px;  background:#e94c58; position:absolute; top:72px; *top:77px;right:0; z-index:3; /*display:none;*/ margin-left:5px; margin-bottom:5px; margin-top:5px; margin-right:5px;}

.full .appdetail{width:314px; height:424px;padding:3px; }
.appdetail img{ width:100%; height:100%; display:block;}
.appdetail_w{ width:304px; height:425px; overflow:hidden;}
.full .appdetail_w{ width:314px; height:424px; overflow:hidden;}




.team_box_tj{ position:absolute; top: 110px; left: -330px; background:#e94c58; width:290px; height:170px; padding:20px; font-size:14px; color:#fff; line-height:22px;}
.team_box_tj h3{ text-align:right;}
.appdetail_v{ line-height:25px; padding:20px 0;}
.tj_more{ padding:5px 13px; background:#ab0815; font-size:12px; color:#fff; border-radius:10px; position:relative; top:55px; left:105px;}
.des_close{ width:10px; height:10px; background:url(../images/close.png) no-repeat; position:absolute; top:10px; right:10px;}
.des_img{ float:left;}
.dream_left{ float:left; width:290px; height:286px; background:url(../images/s_dream_bg.jpg) no-repeat;}
.dream_middle{ float:left; width:375px; font-size:14px; line-height:24px; color:#383838;}
.dream_middle p.red{ color:#ad101c; font-weight:bold; font-size:12px;  line-height:24px;}
.dream_middle p.hd_btn{ text-align:center; margin:5px 0;}
.dream_right{ /*float:right; width:310px;*/}
.dream_right h1{ color:#da1f2e; font-size:30px; font-family:Microsoft Yahei; font-weight:bold; text-align:center;}
.baoming li{ line-height: 33px; margin-top: 15px;}.full .baoming li{margin-top: 15px;}
/*.baoming li span{ font-size:16px; font-family:Microsoft Yahei; margin-right:5px;}*/
.baoming_ipt{ width:230px; height:43px; line-height:43px; border:#b5b5b6 solid 1px; font-size:14px; color:#6c6c6c;}
.baoming_sel{  height:43px; line-height:43px; border:#b5b5b6 solid 1px; width: 128px; margin-right: 21px; background:none;  color:#6c6c6c;}
.baoming li.on{ text-align:center; margin-top: 0px;}
.baoming li.on p{ color:#898989; font-size:14px;}
.baoming li.on p span{ color:#da1f2e;}
.baoming_btn{ background:#f9ab0d url(../images/img2016/yy_btn.png) no-repeat center; width:205px; height:47px; margin:0 auto; border:none; cursor:pointer;}
.question_ul li{ width:310px; float:left; border:1px #e6e6e6 solid; height:580px; margin-right:22px; margin-bottom:10px; margin-top:15px;  position:relative;}
.hx_img{ width:310px; height:233px;}
.question_ul li.on{ margin-right:0px;}
.des_jd{ border-bottom:#dddcdc solid 1px; padding-bottom:10px; padding:10px; width:90%; margin:0 auto; font-size:14px; line-height:24px; color:#767676;}
.des_jd b{ color: #da1f2e;}
.des_jd b.bt_hs{ color:#333;}
.des_jd p.qs_txt{ font-size:14px; line-height:20px; color:#767676;white-space:nowrap;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
.des_wt, .des_jj{ display:block; float:left;  background:url(../images/main.png) no-repeat 0 0; width:16px; height:16px; margin-top:4px; margin-right:3px;}
.des_jj{ background-position:0 -22px;}
.sjsjj{ border-bottom:none;}
.des_fa{ margin-top:5px;}
.des_fa span{ float:left; width:74px; text-align:center; padding-top:5px;}
.des_fa span img{ width:100%;}
.des_fa label{ float:left; width:190px; padding-left:10px; margin-left:5px; font-size:12px; line-height:21px; color:#767676;}
.des_fa label b{ font-size:14px; color:#484848;}
.zan{ color:#da1f2e; background:url(../images/img2016/sma_xin.png) no-repeat; height: 20px; line-height: 13px; padding-left: 21px; position:absolute; right:20px; bottom:10px;}
.des_duihua{ padding-bottom:20px; padding-top:18px;*padding-top:0px;}
.des_duihua_left{ float:left; width:636px;}
.des_duihua_right{ float:right; width:335px; padding-top:85px;}
.duihua_box{  padding: 0 35px 0 35px; /*border-bottom:#d4d4d4 dashed 1px;*/ border:1px #e6e6e6 solid; border-bottom:0;}

.duihua_box li{ border-bottom:1px #e0e0e0 dashed; padding: 12px 0;}
.duihua{ /* margin-top:5px; */}
.duihua_tx{ width: 60px; padding-top:25px; float:left; margin-right: 20px;position: relative;}.full .duihua_tx{margin-right: 4px;}
.duihua_tx .ykk{ position:absolute; top:25px; left:0; width:60px; height:60px; background:url(../images/img2016/team_bg.png) no-repeat; z-index:5;}
.who{ /* padding-top:15px; */ text-align:right; color:#767676; font-size:14px; clear:both; padding-right:100px;padding: 8px 100px;}
.duihua_hf{ width: 60px;  float:left; padding-left:20px;position: relative;}
.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_nr{ width: 404px; float:left; }
.duihua_nr .kh_ip{ font-size:12px; color:#666; line-height:25px;}
.duihua_nr .kh_wt{ font-size:12px; color:#212121; min-height:49px; padding: 5px 10px; border:1px #d2d2d2 solid; background:#b1e866; position:relative; line-height:190%; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.duihua_jd{  font-size:14px; color:#212121; min-height:49px; padding: 5px 10px; border:1px #d2d2d2 solid; width: 377px; position:relative; line-height: 20px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;float: left;} 
.jd_icon1{background:url(../images/img2016/dh1.png) no-repeat; width:16px; height:21px; position:absolute; top:50%; margin-top:-10px; left:-14px; }
.jd_icon{background:url(../images/img2016/dh2.png) no-repeat; width:16px; height:19px; position:absolute; top:50%; margin-top:-9px; right:-15px; }
.wenda_left{ width: 630px; float:left;}
.des_miaoshu{ width: 100%; height:80px; border:#dbd9d9 solid 1px; background:#f8f8f8; padding:3px; font-size:14px; overflow-y:auto;}
.wenda_box{ /* margin-top:20px; */border: 1px #e6e6e6 solid;border-top: 0;padding:0 35px 15px 35px;}
.wenda_left h1{ color:#444; font-size:14px; /* font-weight:bold; */ margin-bottom:8px;}
.wenda_left .wt{ color:#444; font-size:14px; /* font-weight:bold; */ margin-bottom:8px;}
.miaoshu_btn{ background:url(../images/img2016/miaoshu_btn.png) no-repeat; width:205px; height:44px; cursor:pointer; border:none; margin:15px auto; display:block;}
.wenda_right{ width:150px; float:right; text-align:center;}
.wenda_right p{ text-align:left; width:145px; margin:0 auto; line-height:20px; font-size:12px; color:#424141;}
.duihua_right{ width:100%;}
.duihua_right h2{ font-weight:bold; font-size:14px; color:#333; line-height:30px;}
.duihua_right_ul li{ height:24px; line-height:24px; font-size:14px; width:100%;}
.duihua_right_ul li a:hover{ color:#da1f2e; text-decoration:underline;}
.mx_box, .mx_baoming{ /*width:280px;*/}
.mx_box p.hd_btn{ margin:10px 0;}
.mx_box p.red{ line-height:20px; font-weight:normal;}
.mx_baoming{ margin-top:20px;}
.mx_baoming .baoming_ipt{ width: 216px;}
.mx_baoming .baoming_sel{ width: 123px;}


/*设计师个人主页版头*/

.des_header{ width:980px; position:relative; height:720px; margin: 0 auto;}
.des_header_left{ width:47%; background:#bcada6; height:100%; float:left; position:relative; overflow:hidden; }
.des_header_left img{ width:490px;/* height:720px; */position:absolute; top:0; right:0;}
.des_header_right{ width:53%; background:#efeeee; height:100%; float:right; position:relative;}
.designer_inf{ width:519px; position:absolute; top:0; left:10px; height:720px; background:#efeeee;}
.des_inf_title{ border-bottom:#c5c5c5 solid 1px; padding-bottom:5px; margin-bottom:10px;}
.des_inf_title i.grjl{ width:150px; height:30px; background:url(../images/inf_title.png) no-repeat 0 5px; display:block; margin-top:5px; text-indent:-999em; overflow:hidden;}
.des_inf_title i.sjhx{ width:215px; height:30px; background:url(../images/inf_title.png) no-repeat 0 -28px; display:block; margin-top:5px; text-indent:-999em; overflow:hidden;}
.des_inf_name{ height:28px; line-height:28px; margin-bottom:5px;}
.des_inf_name span{ display:block; float:left; color:##2d2d2d;}
.des_inf_name span.des_name{ border-right:#2d2d2d solid 1px; font-size:24px; font-weight:bold; font-family:Microsoft Yahei; padding-right:10px; margin-right:10px;}
.des_inf_name span.des_zhichen{ font-size:14px; font-weight:bold; color:#484848; margin-right:10px;}
.des_inf_name span.des_dengji{color:#d90000;}
.des_inf_box p{ font-size:12px; line-height:20px; color:#484848;}
.hx_box_bg{ background:#fff; padding:8px; position:relative;}
.hx_box{ width:503px; height:365px; overflow:hidden; position:relative; z-index:30; margin: 0 auto;}
.hx_big_box{ position:absolute; z-index:40;}
.hx_big_box li{ width:503px; height:365px; float:left; position:relative; z-index:50;}
.hx_big_box li img{ width:503px; height:365px; display:block;}
.hx_s{ width:100%; height:74px; overflow:hidden; position:relative;}
.hx_s_box{ position:absolute; z-index:50;}
.hx_s_box li{ float:left; width:94px; height:74px; margin-right:10px; cursor:pointer; filter:alpha(opacity=70); -moz-opacity:0.7; -webkit-opacity:0.7;opacity: 0.7;}
.hx_s_box li.on{ background:#f00; filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1;opacity: 1;}
.hx_s_box li img{ width:94px; height:72px;}
.xl_txt{ font-size:12px; font-weight:bold; color:#353535; margin:5px auto;}
.btn_left, .btn_right{ display:block; background:url(../images/btn_left.png) no-repeat; width:48px; height:48px; position:absolute; z-index:100;}
.btn_left{ top:170px; left:0;}
.btn_right{ background:url(../images/btn_right.png) no-repeat; top:170px; right:0;}
#txt_name{ padding-left:5px;}
.s_btn_left, .s_btn_right{ display:block; background:url(../images/s_btn_left.png) no-repeat; width:8px; height:33px; position:absolute; z-index:100; z-index:200; display:none;}
.s_btn_right{ background:url(../images/s_btn_right.png) no-repeat; top:25px; right:3px;}
.s_btn_left{ top:25px; left:0px;}
.tk_bg{ background:url(../images/tk_bg.png) repeat; width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; display:none;} 
.tixing_k{ width:500px; padding:30px 0; position:fixed;left:50%;margin-left:-240px;top:20%; background:#1eb4b2; z-index:100; border-radius:10px; display:none;}
.tx_title{ color:#fff; font-family:"Microsoft Yahei","Simsun",Arial; font-size:30px; text-align:center; width:100%;}
.tx_s_tt{  color:#fff; font-family:"Microsoft Yahei","Simsun",Arial; font-size:14px;  text-align:center; padding-top:20px;}
.tx_s_tt span{ color:#ff0;}
.pop_tx_close{ background:url(../images/close_btn.png) no-repeat; position:absolute; width:15px; height:15px; display:block; top:15px; right:15px; cursor:pointer;}
.sm_txt dt{ float:left; width:5%;}
.sm_txt dd{ float:left; width:92%;}
.sy_ewm{ width:94px; height:94px; margin:0 auto;}
.sy_ewm img{ width:94px; height:94px;}
.msg_touxiang{ float:left; width: 60px; height: 60px; margin-right: 10px; position:relative;}
.msg_touxiang .ykk{ position:absolute; top:0px; left:0px; width: 60px; height: 60px; background:url(../images/img2016/team_bg.png) no-repeat; z-index:5;}

.msg_kuang{ float:left; width: 490px;}
.msg_touxiang p{font-size:12px; text-align:center; line-height:14px; padding-top: 6px;}
.chose_tx{ position:absolute; left:67px; top:0px; width:218px; height:195px; overflow-y:auto;  background:#fff; padding:5px; border:#ccc solid 1px; display:none;}
.chose_tx li{ float:left; padding:1px; border:#fff solid 1px;}
.chose_tx li a{ display:block;}
.chose_tx li.on{ border:#f00 solid 1px;}
.msg_touxiang img{ width: 60px; height: 60px;}





/*宽屏*/

.space{ height:10px;}
.full .des_main{ width:1210px;}
.full .des_title_up_t{ width:auto;}
.full .des_title_up_t{ top:20px; display:block;}
.full .team_box{ width:890px; padding-right:320px;*width:600px; float:left; }
.full .dream_left{ float:left; width:515px; height:286px; background:url(../images/dream_bg.jpg) no-repeat;}
.full .question_ul li{ width:354px; float:left; background:url(../images/img2016/sj_bg.png) no-repeat; height:596px; padding:6px 8px; margin-right:50px; margin-bottom:15px; margin-top:15px; position:relative; border:0;}
.full .hx_img{ width:354px; height:266px;}
.full .question_ul li.on{ margin-right:0px;}
.full .des_fa label{width:228px; padding-left:10px;}
.full .des_duihua_left{ float:left; width:865px;}
.full .duihua_nr{ width: 628px; float: left; margin-left:20px; }
.full .duihua_jd{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; padding: 5px 10px; position:relative; width: 606px; float:left; font-size:12px; line-height:190%; 
color:#4e4e4e; margin-left:0px; min-height:45px;} 
.huifu_p{ padding-left: 85px;margin-bottom: 3px;}
  
.full .wenda_left{ width: 850px; float:left;}
.full .des_header{ width:100%; position:relative; height:878px;}
.full .des_header_left img{ width:598px; /*height:878px;*/ position:absolute; top:0; right:0;}
.full .designer_inf{ width:633px; position:absolute; top:0; left:10px; height:878px; background:#efeeee;}
.full .hx_box{ width:612px; height:444px; overflow:hidden; position:relative; z-index:30; margin: 0 auto;}
.full .hx_big_box li{ width:612px; height:444px; float:left; position:relative; z-index:50;}
.full .hx_big_box li img{ width:612px; height:444px; display:block;}
.full .des_inf_title i.grjl{ width:150px; height:30px; background:url(../images/inf_title.png) no-repeat 0 5px; display:block; margin-top:10px; text-indent:-999em; overflow:hidden;}
.full .des_inf_title i.sjhx{ width:215px; height:30px; background:url(../images/inf_title.png) no-repeat 0 -28px; display:block; margin-top:10px; text-indent:-999em; overflow:hidden;}
.full .des_inf_name{ height:28px; line-height:28px; margin-bottom:10px;}
.full .xl_txt{ font-size:14px; font-weight:bold; color:#353535; margin:10px auto;}
.full .hx_s{ width:100%; height:90px; overflow:hidden; position:relative;}
.full .hx_s_box li{ float:left; width:118px; height:90px; margin-right:10px; cursor:pointer;}
.full .hx_s_box li img{ width:118px; height:88px;}
.full .des_inf_box p{ font-size:14px; line-height:24px; color:#484848;}
.full .msg_kuang{ float:left; width:717px}
.full .chose_tx{ position:absolute; left:81px; top:0px; width:266px; height:195px; overflow-y:auto; background:#fff; padding:5px; border:#ccc solid 1px;}


/*翻页*/

.page_box{ margin:0px auto; border:1px #e6e6e6 solid; border-bottom:0; border-top:0; padding:22px 30px 10px 0;}
.fy_box{ float:right;}
.fy_box li{ float:left; margin-left:5px; border:0;}
.fy_box li a{ display:block; padding:5px 10px; background:#ebebeb; color:#949291;}
.fy_box li.txt a{ background:none; font-weight:bold;}
.fy_box li a.on{ background:#b1e866; color:#949291;}


/*20160517添加*/

.ban_img{width:1920px; position:relative; left:50%; margin-left:-1010px;height:450px; padding-top:10px;}
.ban_img img{ display:block;}
.icon_bm01 { background:url(../images/img2016/des_team.jpg) no-repeat 10px 5px; padding-left: 50px;}
.icon_bm02 { background:url(../images/img2016/des_tel.jpg) no-repeat 10px 5px;padding-left: 50px;}
.p_left{ padding-left: 20px;}
.wenda{ /* width:285px;height:257px;*/ padding-top:50px;}
.ewm_box{  background:url(../images/img2016/erm_bg.jpg) no-repeat center top; margin-top:10px; width:240px; height:335px; padding:250px 22px 0 22px;}
.ewm_box .ewm_img{ text-align:center; padding-bottom:15px;}
.ewm_box p{ font-size:12px; line-height:23px; color:#ffffff;}
.ewm_box p.bo_t{ border-top:1px #fff solid; padding-top:10px;}
.ewm_box p a{ color:#fffd79;}

.dhlxd{ background:url(../images/img2016/dhlx.jpg) no-repeat left; height:54px; text-align:left; padding-left:25px; line-height:54px; color:#fff; font-size:14px; margin-top:30px;}
.dhlxd a{ color:#fff;}
.dhlxd a.on{ color:#fffc06;}

.hot{ background:url(../images/img2016/hot.png) no-repeat; width:84px; height:99px; position:absolute; top:-17px; right:10px;}
.dream_box{ padding-top:6px; clear:both; *padding-top:13px;}


.tys_box{width:480px; float:left;/* height:500px;*/ border-right:1px #e8e8e8 solid; padding-right:25px;}
.tys_box p.tu img{ width: 461px;}
.full .tys_box{width:600px;padding-right:30px;}
.full .tys_box p.tu  img{ width:528px;}
.tys_nr{color:#767676; font-size:14px; line-height:25px; padding: 15px 0 15px 0;}
.sjq_lj{padding: 11px 0;}.full .sjq_lj{padding: 20px 0 10px 0;}
.sjq_lj img{ display:block; margin:0 auto;}
.dream_r{ width:450px;float:right;}
.full .dream_r{width:530px; }
.bm_tit{ background:url(../images/img2016/des_bmtit.jpg) no-repeat center; width:100%; height:65px; }


/*设计师个人主页版头*/
.des_header_box{ width:100%; position:relative; height:450px; /*padding:35px 0;*/margin: 0 auto; background:#000;}
.sjsan_box{ width:1210px; margin:0 auto; background:#fff; position:relative;}
/*.full .sjsan_box{ width:1210px; margin:0 auto;}*/
.sisan{ position:absolute; top:0; left:50px; width:230px; height:144px; /*background:url(../images/sheji_an.png) no-repeat;*/ }
.sjimg_box{margin:0 auto; height:450px; width:100%; }
/*专题20160713*/
.zftit{background:#da1f2e; height:30px; line-height:30px; font-size:20px; font-family:'微软雅黑'; color:#fff; padding-left:10px;}
.zfbox{border:1px #e6e6e6 solid; margin-top:10px;}
.zfbox p{color:#767676; padding:5px 9px; line-height:20px;}
#info{ color:#f01c43;}
.right_jianjie{width:300px; height:150px; position:absolute; top:300px; left:780px; line-height:20px; color:#fff;text-shadow:1px 1px 1px #333;}
.left_jianjie{width:300px; height:150px; position:absolute; top:310px; left:241px; line-height:20px; color:#fff;text-shadow:1px 1px 1px #333;}
.kh {font-family:'Microsoft Yahei','\5b8b\4f53',sans-serif;}


