@charset "utf-8";
.personinfoBanner { background:url(../images/product/banner.jpg) no-repeat center top; height:228px;}
.personinfoMenu { background:url(../images/common/dot_line.gif) repeat-x center bottom;}
.personinfoMenu .pageMenu { height:60px; line-height:60px;}
.personinfoMenu .pageMenu li { float:left; font-size:15px; width:150px; margin:0 5px; text-align:center;}
.personinfoMenu .pageMenu li a { display:block; width:150px; height:60px;}
.m1 .menu1 { background:url(../images/common/dot_line2.gif) repeat-x center bottom; font-weight:bold;}
.m2 .menu2 { background:url(../images/common/dot_line2.gif) repeat-x center bottom; font-weight:bold;}
.m3 .menu3 { background:url(../images/common/dot_line2.gif) repeat-x center bottom; font-weight:bold;}
.m4 .menu4 { background:url(../images/common/dot_line2.gif) repeat-x center bottom; font-weight:bold;}
.m5 .menu5 { background:url(../images/common/dot_line2.gif) repeat-x center bottom; font-weight:bold;}
.m6 .menu6 { background:url(../images/common/dot_line2.gif) repeat-x center bottom; font-weight:bold;}
.m7 .menu7 { background:url(../images/common/dot_line2.gif) repeat-x center bottom; font-weight:bold;}

.personinfoCont { padding:35px 50px;}
.personinfoCont .personPhoto { width:143px; height:185px; float:left;}
.personinfoCont .personPhoto img { width:143px; height:185px;}
.personinfoCont .personTxt { float:right; width:725px; padding-top:10px;}
.personinfoCont .personTxt .name { font-size:34px; margin-bottom:22px; }
.personinfoCont .personTxt .txt { font-size:14px; margin-bottom:15px;}
.personInfoBox { padding-bottom:50px;}
.personInfoBox2 { padding-top:20px;padding-bottom:50px; position:relative;}
.table1 {border-collapse:collapse; border:1px solid #e9e9e9; margin:0 auto;}
.table1 td {empty-cells:show; border:1px solid #e9e9e9; font-size:14px; line-height:1.8em; padding:15px 25px;}
.table1 td.h {empty-cells:show; border:1px solid #e9e9e9; background:#fafafa;}

.table2 {border-collapse:collapse; border:1px solid #e9e9e9; margin:0 auto 20px auto;}
.table2 td {empty-cells:show; border:1px solid #e9e9e9; font-size:12px; line-height:1.8em; padding:5px; text-align:center;}
.table2 th {empty-cells:show; border:1px solid #e9e9e9; background:#fafafa; text-align:center; font-size:12px; line-height:1.8em; padding:5px;}
.table2 img { width:80px; height:103px;}
.proSearchcont { width:250px; height:30px; text-align:right; position:absolute; right:150px; top:-38px;}
.proSearchcont .inp { width:130px; height:24px; line-height:24px; border:1px solid #ddd; padding:0 5px 0 25px; margin-right:5px; color:#aaa; background:url(../images/product/dot_search.jpg) no-repeat 5px center;}
.proSearchcont .btn {width:50px; height:26px; background:url(../images/product/btn_search.jpg) no-repeat; border:0 none; color:#666; outline:none; cursor:pointer;}
a.btn_zggs { background:url(../images/product/btn_zggs.jpg) no-repeat center top; width:100px; height:26px; line-height:26px; color:#fff; font-size:14px; display:block; padding-left:33px;position:absolute; right:0; top:-38px;}
a.btn_zggs:hover { color:#fff; text-decoration:none; background-position:center bottom;}

.newstt { font-size:24px; text-align:center; padding:25px 0; border-bottom:1px solid #ddd; color:#333;}
.newsDetail { padding:20px 50px;}
.newsDetail p { text-indent:2em; line-height:2em; margin-bottom:1em; font-size:18px;}
.newsDetail p a { text-decoration:underline;}
.txtRig { text-align:right;}

.newsList { padding:10px 0;}
.newsList li { height:44px; line-height:44px; font-size:15px; border-bottom:1px dashed #eee; padding:10px 15px 10px 30px;background:url(../images/icon_news.gif) no-repeat 10px 28px; }
.newsList ul { padding-bottom:30px;}
.newsList ul li:hover { background:#f9f9f9 url(../images/icon_news.gif) no-repeat 10px 28px;}
.newsList ul li span.date { color:#999; font-size:12px; float:right;}