.design_exp{margin-top:45px;}
.exprt_t{width:100%; overflow:hidden;}
.exprt_t .ds_num{font-size:70px; color:#222; font-family:Arial; float:left; font-weight:bold; margin-right:20px; display:inline-block;}
.exprt_t h2{font-size:28px; color:#222; margin-top:8px;}
.exprt_t p{color:#959595; font-size:15px; margin-top:10px;}
.exprt_txt{color:#666; font-size:15px; line-height:25px; padding:15px 0 22px;}
.exp_line{height:5px; line-height:5px; overflow:hidden; border-bottom:1px #666 solid;}
.exp_line span{width:280px; height:5px; background:#666; display:block;}
.fot0{color:#000;}
.team_banner{ width:100%;position:relative; overflow:hidden; height:344px; }
.team_banner img{width:1920px;position:absolute;  left:50%; margin-left:-960px;}
.team_list{width:100%; overflow:hidden; padding-bottom:30px;}
.team_list h2{color:#3f3f3f; font-size:25px; margin-top:45px;}
.team_list ul{ width:1240px;}
.team_list ul li{float:left; margin:32px 49px 0 0; width:260px; display:inline; font-size:14px; text-align:center;}
.team_list ul li .designimg{background:#fff; width:100%; overflow:hidden;}
.team_list ul li .designimg img{float:left;}
.team_list ul li .designimg a:hover img{filter:alpha(Opacity=85);-moz-opacity:0.85;opacity: 0.85;}
.team_list ul li .designtxt{border-bottom:1px #cbcbcb solid; border-top:1px #cbcbcb solid; color:#8b8b8b; height:29px; line-height:29px; margin-top:22px;}

.team_detail{color:#626262; line-height:26px; font-size:15px; margin-top:60px; padding-bottom:40px; overflow:hidden; width:100%;}
.team_detail .flimg{float:left; margin:0 65px 30px 0;}
.team_detail .destit{font-size:28px; padding:10px 0 30px; font-weight:normal;}