.pro-title{padding:10px 0 0 0; float: right; width:660px; height:25px; font-size: 14px; text-align: center; font-weight: bold; background-color: #d33124; color: #fff;}
.pro-btns{ margin: 0 0 20px 0; float:  right;color:#666;padding:10px;width:636px; height:30px; font-size: 12px; text-align: left; font-weight: bold; background-color: #fff; border: #ffdbe7 solid 2px;}
.pro-btns img{margin:0 3px 0 3px;}
.pro-items{padding:0 0 10px 0; float:left;width:665px;}
.pro-items h2{ font-size:14px; font-weight: bold; float:left;width:630px; margin:0 0 0 4px; 
padding:0 0 2px 20px; color:#df5c7b; border-bottom:#fcd3e1 solid 3px;}
.pro-items ul{padding:10px; margin:0px; border:1px solid #ffe8f1; float:left;width:643px;}
.pro-items ul li{padding:0px; margin:0px; line-height:20px; width:180px; float:left; list-style:none;}
.pro-items ul li span{ font-size:12px;}

.pro-base{width:400px;}
.pro-base  h2{width:360px;}
.pro-base ul{float:left;width:378px;}


.pro-resume{width:665px;}
.pro-resume  h2{width:630px}
.pro-resume ul{float:left;width:643px; line-height: 20px;}
.pro-resume ul li{padding:0px; margin:0px; width:640px; float:left; list-style:none; line-height: 20px;}

.pro-photo {width:263px;height:350px; float:left; margin: 0px; padding:0px;text-align: center;}
.pro-photo h2{width:223px;height:20px;float:left; margin: 0px; padding:0px; }
.pro-photo h2 span{float:left;width:223px;text-align: center;font-size:14px;font-weight:bold;margin:0 0 0 20px;color:#df5c7b;}
.pro-photo ul{float:left;width:219px;height:255px; border-top:0px; margin: 0px; padding:0px; }
.pro-photo ul li{ list-style:none; border:1px solid #F5ABB8;height:150px;margin:2px 0 0 10px;
width:180px; text-align: center;}
