@charset "utf-8";
/* ---------��〉�讳�----------- */
.main { padding:0; margin-bottom:50px; width:980px; background:none; }
.left { float:left; width:220px; }
.right { float:right; margin-top:20px; width:740px; background:#fff; }
.clear { clear:both; }
/* ---------宸�晶----------- */
.leftBox { margin-top:20px; background:#fff; }
.leftBox h3 { width:100%; height:35px; line-height:35px; color:#fff; background:#870066 url(other_res/h3_tri.png) no-repeat 15px 0; font-family:"寰�蒋���"; font-size:20px; text-indent:55px; font-weight:normal; }
.leftBox a.more { float:right; margin-top:-20px; margin-right:10px; height:15px; line-height:15px; color:#fff; font-family:Arial; font-size:12px; }
.leftBox a.more:hover { color:#ccc; }
ul.leftNews, ul.leftNav { padding:20px 20px; }
ul.leftNews li { line-height:30px; }
h3.leftNav { background:#ffb600 url(other_res/h3_tri2.png) no-repeat 15px 0; }
ul.leftNav li { line-height:28px; font-size:14px; font-weight:bold; }
ul.leftNav li a { padding-left:20px; color:#999; }
ul.leftNav li ul { display:none; }
ul.leftNav li ul li { font-size:12px; background:url(http://192.168.128.129/ppe/Templates/xinnd/images/icon_dote1.gif) no-repeat 30px center; }
ul.leftNav li ul li a { padding-left:40px; font-size:12px; }
ul.leftNav li.activeNav a, ul.leftNav li.current a, ul.leftNav li a:hover { color:#870066; background:url(other_res/icon_dote2.gif) no-repeat 10px center; }
ul.leftNav li.activeNav li a, ul.leftNav li.current li a { color:#999; background:url(other_res/icon_dote2.gif) no-repeat 30px center; }
ul.leftNav li li a:hover { color:#870066; }
h3.leftPro { height:70px; background:#ffb600 url(other_res/pro.jpg) no-repeat; text-indent:-9999px; }
/* ---------�充晶----------- */
.minH1 { min-height:790px; _height:790px; }
.minH2 { min-height:500px; _height:500px; }
.right h3 { width:100%; height:35px; line-height:35px; color:#fff; background:#870066; font-size:14px; text-indent:20px; }
.position { margin-top:-35px; margin-right:20px; height:35px; line-height:35px; text-align:right;  color:#fff; font-size:12px; }
.position a { color:#fff; }
.right h4 { padding-top:30px; font-size:16px; text-align:center; }
.right h5 { clear:both; padding-top:30px; padding-left:40px; font-size:18px; }
.right blockquote { padding:30px 50px; font-size:14px; line-height:32px; }
ul.listTeam { margin-left:35px; margin-top:30px; }
ul.listTeam li { float:left; margin:5px; width:120px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#666; border:1px #ccc solid; }
a.down { display:block; padding-bottom:30px; text-align:center; color:#870066; font-size:14px; }
ul.listNews { margin-left:35px; margin-top:30px; }
ul.listNews li { float:left; width:670px; height:35px; line-height:35px; font-size:14px; }
ul.listNews li a { float:left; width:590px; }
ul.listCase li { margin-top:35px; padding:0 50px; line-height:28px; }
ul.listCase li strong.link { color:#870066; }
ul.listTeacher { margin-left:40px; _margin-left:10px;}
ul.listTeacher li { float:left; margin:25px; width:170px; height:280px; text-align:center; }
ul.listTeacher img { width:164px; height:232px; border:3px #999 solid; }
ul.listTeacher p { padding-top:20px; font-size:14px; }
.teacherTab { margin-left:50px; margin-top:40px; width:640px; }
.teacherTab td { padding:10px 20px; border:1px #999 solid; font-size:14px; }
.teacherTab td.img { padding:0px; width:248px; }
.teacherTab td img { width:248px; height:348px; }
.teacherTab td.title { width:120px; font-weight:bold; } 
/* ---------��〉----------- */
.page { display:inline-block; width:100%; padding:25px 0 35px 0; text-align:center; }
.page a { margin:0 5px; padding:0 5px; font-size:14px; color:#999; zoom:1; }