	.sjs_main{width:100%;background:#fff;}
	.sjs_main, .sjs_r{ margin-bottom:20px;overflow:auto;}
	.sjs_font{ font-size:14px; line-height:24px;}
	
	.sjs_pic, .sjs_pic img{ width:120px; height:120px;}
	.sjs_pic{ margin-left:10px;margin-top:10px;margin-bottom:42px;position:relative;height:150px;}
	.sjs_info{ background:url(/template/m/default_jj/designer/images/sjs_bg1.jpg) no-repeat 0 0;padding-top:18px; }
	.sjs_info .sjs_name{ font-size:24px; color:#222222; height:30px; line-height:21px;  margin-bottom:5px;}
	.sjs_info .sjs_name span,.sjsname span{font-weight: normal;
    display: inline-block;
    /* width: 100px; */
    font-size: 14px;
    line-height: 24px;
    padding-left: 20px;
    padding-right: 8px;
    text-indent: 10px;
    background: url(/template/m/default_jj/designer/images/case_03.png) no-repeat center center;
    background-size: 100% 100%;}
	.sjs_info ul{ width:140px; padding-left:33px;}
	.sjs_info ul li{ width:128px; height:26px; line-height:26px; font-size:14px; color:#333; overflow:hidden;}
	.sjs_info ul li a{ background:url(/template/m/default_jj/designer/images/case_15.png) no-repeat 0 4px; width:79px; height:20px; line-height:20px; padding-left:85px; display:inline-block; color:#333;}
	.sjs_info em{margin-right:1px;}
	
	.zx_yuyue a,.sjs_yy a{ border-radius:5px;}
	.zx_yuyue a:hover,.sjs_yy a:hover{ background-color:#ff5756;}
	
	.zx_yuyue{ position:absolute; left:-10px; top:120px; text-align:center; color:#888888;}
	.zx_yuyue a,.sjs_yy a{ margin-top:5px; text-align:center; display:block; color:#fff; font-size:12px;float:left;width:95px; height:25px; background-color:#ed182a; line-height:25px;margin-left:23px;}
	
	.sjs_xq_bg {background: url(/template/m/default_jj/designer/images/team_line.jpg) no-repeat 0 0;}
	.sjs_jl{padding:8px 15px 10px 10px; color:#333333;}
	.sjs_jl p{ padding:2px 0 ;}
	.sjs_jl span{ display:block; line-height:28px;}
	.sjs_jl img{max-width:100%;width: auto!important; height: auto!important;}
	.sjs_al p{ height:40px; line-height:40px; font-size:20px; color:#333;}
	
	.sjs_al{ padding-left:7px;  color:#666666;}
	.sjs_al span a{ padding-left:12px; color:#333; font-size:14px}
	.sjs_al span a img{ vertical-align:middle; margin-right:5px; }
	.sjs_al ul{ padding:10px 0 10px; margin-left:-7px;width:320px;margin:0 auto }
	.sjs_al ul li{ width:155px; height:120px; margin-right:10px; float:left;}
	.sjs_al ul li.no_r_1{ margin-right:0;}