@charset "utf-8";
*{ margin: 0; padding: 0;}
body{font-family:"微软雅黑",Microsoft YaHei;}
body,ul,h1,h2,h3,h4,h5,h6,form,dl,p,figure,dd {font-size: 13px;  padding:0; margin:0; color:#333333; overflow-x:hidden; }
ul,li{list-style-type: none;}
a{ text-decoration: none;color: #333333;}
.clear{ clear: both;}
img{ max-width:100%; border:0px;}
p{ text-indent:24px; line-height:26px;}


.main{ width:100%; margin:0 auto;}
.top{ width:90%; margin:0 auto; height:40px;  }
.bm{float:right; margin-top:20px;}
.logo{  float:left; height:80px; width:20%}
.dh{ width:90%; margin:0 auto; margin-bottom:50px;}



.center{ top:170px; left:0px;  margin-top:40px; margin:0 auto; width:100%;height:100%; overflow:hidden; background: url(../images/conbj.jpg) repeat; }
 .left { float: left;width: 21.5%; background: url(../images/nyleft.jpg) repeat-y;padding-bottom: 9999px; margin-bottom: -9999px;background-size: 100%;} 
.right{ float:left; width:77%; background:url(../images/conbj.jpg) repeat-y; background-color:#eef1e0;}
.abcon{ position:relative; width:95%;font-size:13px; height:85%;float:left; margin-left:30px;margin-top:20px;}
.abcon p{ line-height:24px; text-indent:0px; }


.footer{ width:80%; margin:0 auto; text-align:center; height:60px;  }
.footer p{ line-height:26px; text-align:center; color:#003300; font-size:13px;}




/*在线留言*/
.zxly{ width:100%; margin:0 auto;}
.messages{padding:15px 0; width:60%; margin:0 auto;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:10px;}
.messlist label{float:left;width:100px; height:30px; font-size:14px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:300px;height:28px;padding-left:5px;border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:295px; height:100px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub input:hover{ background:#f60;color:#fff;}

/*师资力量*/
.news_con { width:96%; margin:0 auto; padding-top:15px;} 
.procon, .newscon{ width:100%; margin:0 auto;}
.procon h1, .newscon h1{ font-size:16px; text-align:center; margin:0 auto; color:#003000; border-bottom:1px #cccccc dashed; padding-bottom:20px;}
.sztx { margin:0 auto;text-align:center; margin-top:20px;}
.sztx img{ height:300px; }
.szjs p{ line-height:26px; text-indent:24px;}
.szjs span{ font-size:14px; font-weight:bold; }
dl.dl_3 { width:163px; padding:10px 7px 10px 12px; float:left; display:inline-block;}
dl.dl_3 dt { width:163px; height:198px; overflow:hidden; } /*图片边框*/
dl.dl_3 dt a { width:159px; height:194px; display:block;padding:1px;}
dl.dl_3 dt a:hover{border:1px solid #f65007;}
dl.dl_3 dd {  margin:2px 0 0 0; height:28px; line-height:28px; overflow:hidden; text-align:center; }
dl.dl_3 dd a:hover{ color:#f65007; text-decoration:underline;}


/*培训课程*/
.pro_main {overflow:hidden;  zoom:1; padding:10px 5px;}
dl.pd_grid_dl{ height:162px; margin:5px 9px 20px; padding-left:3px; padding-bottom:20px; }
.pd_grid_dl dt{width:22%; height:162px; float:left;}
.pd_grid_dl dt a{width:100%; height:158px;padding:2px; border:1px solid #ccc; background:#fefefe; display:block;}
.pd_grid_dl dt a:hover{ background:#FEF4F2; border:1px solid #f65007;}
.pd_grid_dl dt img{  display:block; width:100%; height:158px;}
.pd_grid_dl dd{ padding-left:18px; float:left; width:70%;color:#666; position:relative;}
.pd_grid_dl dd h3 { height:40px; overflow:hidden; border-bottom:dashed 1px #c2c2c2; margin-bottom:10px; line-height:33px;}
.pd_grid_dl dd h3 a { font-size:17px; color:#222; font-family:"微软雅黑"; font-weight:normal;}
.pd_grid_dl dd h3 a:hover{ color:#003000;}
.pd_grid_dl dd .desc{ line-height:22px; height:66px; font-size:13px; overflow:hidden;}
.pd_grid_dl dd .more{ margin-top:15px; float:right;}
.pd_grid_dl dd .more a{ background:url(../images/more.jpg) no-repeat; display:inline-block; width:75px; height:29px; text-indent:-9999px;}



