*{vertical-align: top;box-sizing:content-box;}
td {vertical-align: middle;}
html,body { font:12px "microsoft yahei",sans-serif; background: #fff;color:#666; }
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,td,th { margin: 0;padding: 0; } 
a{text-decoration: none;color:#666;cursor:pointer;}
li{list-style: none;}
textarea{resize: none;border:none;resize:none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
input{border:none;resize:none;outline:none;}
img{display:inline-block;border:none; font-size: 0; line-height: 0;vertical-align:middle; width: 100%;height:100%;}



.w{ width:1200px; margin:0 auto;}



.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}


.fl{float: left;}
.fr{float: right;}
.clearfix:after{clear:both;content:"";display:block;}
.clearfix{*zoom:1;}


.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml40{margin-left: 40px;}
.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}



.f-12{font-size: 12px;}
.f-14{font-size: 14px;}
.f-16{font-size: 16px;}
.f-18{font-size: 18px;}
.f-20{font-size: 20px;}
.f-24{font-size: 24px;}
.f-bold{font-weight: bold;}

.lh-20{line-height: 20px;}
.lh-22{line-height: 22px;}
.lh-24{line-height: 24px;}
.lh-26{line-height: 26px;}
.lh-28{line-height: 28px;}



.t-over1{white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.t-over2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}


.t-center{text-align: center;}
.t-left{text-align: left;}
.t-right{text-align: right;}
.t-just{text-align: justify;}
.t-space3{letter-spacing: 3px;}




.professionalDetail_content p img {
    width: auto;
    height: auto;
}