@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{  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{ position:absolute; top:170px; left:0px; height:500px; margin-top:40px; margin:0 auto; width:100%;}

.abcon{ position:relative; width:95%;font-size:13px; height:85%;float:right; margin-right:30px;margin-top:50px; overflow-y: scroll; }
.abcon p{ line-height:24px;  }


.footer{ width:80%; margin:0 auto; text-align:center; height:60px; margin-top:20px;  }
.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 .inputs{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
.messsub .inputs: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{ max-height:400px; }
.szjs p{ line-height:26px; text-indent:24px;}
.szjs span{ font-size:14px;   }
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;}


/**20170410新增首页样式**/   
.h{ width:100%; height:50px;}
.indexmain{ width:80%; height:auto; margin:0 auto; background-color:White;border-radius: 5px;}
.about_bj{ width:100%; height:44px; background:url(/images/index_about.jpg); background-position:center; background-repeat:no-repeat;padding-top: 30px;}
.fristfloor{ width:100%; height:400px;margin: 10px 10px;}
#fristfloor_news{ width:48%; height:100%; float:left; margin-left:2%;overflow: hidden;}
#fristfloor_news_s{ width:100%; height:100px;}
#new_img{ width:21%;  text-align:center; float:left;}
#new_img img{ width: 130px;border-radius: 3px;border: 1px solid #daedda;height: 100px;}
#new_title{width:77%; height:100px;  text-align:left; float:right;overflow: hidden;} 
#new_title_title{ line-height:28px; font-size:16px; font-weight:800;}
#new_title_description{ line-height:28px;}
#fristfloor_news_x{ width:100%;}
.new_ul { list-style:none; text-decoration:none;}
.new_ul li{ list-style:none; text-decoration:none; height:35px; line-height:35px; text-align:left; border-bottom:1px dashed #e7dede;}
.new_ul li a{ text-decoration:none; display:block; width:80%; float:left;}
.new_ul li a:hover{ color:#f65007;}
.new_ul li span{  width:20%; float:right; text-align:right;} 

.index_h2{font-size:26px; font-weight:normal; text-align:left; margin-bottom:20px;color:#003300;}
.index_h2 span{font-size:24px;color:#879287; font-family:"Georgia"; }

#fristfloor_about{ width:46%; height:100%; float:right; overflow: hidden;}
#about_img{ width:90%; margin:0 auto; }
#about_img img{ border:0px; border-radius:4px; }
#about_text{ width:340px;margin:0 auto; line-height:22px; text-align:left; margin-top:15px;}


#course { width:98%; height:250px; margin-top:50px;  margin-left:2%;}
#course ul { list-style:none; text-decoration:none;}
#course ul li{ list-style:none; text-decoration:none; width:18%; float:left; margin:0 1%;}
#course ul li p{ width:100%;}
#course ul li p img{ width:99%; border-radius: 50%;-webkit-border-radius:50%; -moz-border-radius:50%;} 
#course ul li a:hover{ color:#f65007;}
#course ul li span{ width:100%;  text-align:center; line-height:28px;}


#faculty{ width:98%; height:250px; margin-top:50px;  margin-left:2%;}
/*向左滚动图片开始*/
.picMarquee-left{ width:100%;overflow:hidden; position:relative; }
.picMarquee-left .bd{width:100%; overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; position:relative; overflow:hidden;}
.picMarquee-left .bd ul li .pic img{ display:block; border:0px solid #d4d4d4; }
.picMarquee-left .bd ul li .title1{ line-height:36px;color:#000;font-size:14px;font-family:'微软雅黑';}
/*向左滚动图片结束*/
.picMarquee-left .bd ul li .pic .sub_hover{width:100%; height:100%;background:#f65007 none repeat scroll 0 0 !important;opacity: 0.5; background-color:#0061c4; position:absolute;left:0;bottom:-100%; z-index:5;transition:all 0.3s;text-align:center;}
.picMarquee-left .bd ul li .pic .sub_hover span{ position:absolute;left:50%;top:50%; margin:-40px 0 0 -30px;width:60px; height:80px; line-height:30px; font-family:"微软雅黑"; font-size:14px; color:#fff;}
.picMarquee-left .bd ul li .pic .sub_hover span img{ display:block;width:47px; height:47px; border:none;}
.picMarquee-left .bd ul li:hover .sub_hover{ bottom:0;}

#products{width:97%; height:300px; margin-top:50px; margin-bottom:20px; margin-left:2%; overflow:hidden;} 
#products ul { list-style:none; text-decoration:none;}
#products ul li{ list-style:none; text-decoration:none; width:23%; float:left; margin:0 0.3%;}
#products ul li p{ width:100%;border: 1px solid #e9e9e9;border-radius: 5px;}  
#products ul li a:hover { color:#f65007;}
#products ul li a:hover p{ border: 1px solid #f65007; } 
#products ul li span{ width:100%;  text-align:center; line-height:28px;}
.mored{ float:right; font-weight: normal; font-size:14px !important; line-height:35px;color:#879287 !important;}

























