@charset "utf-8";
/* css document */
/*全局样式*/

html{width:100%; height:100%;}
body{font-size:14px; font-family:"宋体"; color:#818181; background: no-repeat center top;}
input{ font-family:"宋体";  outline:none}
textarea{ font-family:"宋体"; resize:none; outline:none}
img{ vertical-align:middle}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: none;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
ol,ul,li{list-style-image:none;list-style-position:outside;list-style-type:none;}
.left{float:left;}
.right{float:right;margin-right: 10px;}
.clear{clear:both; height:0px; width:0; margin:0; padding:0; border:none; overflow:hidden;}
a{text-decoration:none; cursor:pointer; color:#818181;}
a:hover{color:#80b533;}
.w1170{width:1170px; margin:0 auto;}
.h20{height:20px;}
.h131{height:131px;}
.h438{height:438px;}
/*  
*@description:通用css
*@author:  李长春 
* @update: name (2015-11-28)更新
 */


.hd_top{height:74px; overflow:hidden;}
.hd_top .left img{width:272px;height:65px;margin-top:5px;}
.hd_top .right{width:519px; overflow:hidden;}
.hd_top .right form{ float:left;margin-top:38px;width:276px;height:40px; position:relative; background:url(/uploads/image/ssimages/search.jpg) no-repeat left top;}
.hd_top .right form input[type=text]{width:220px;height:38px;line-height:38px; position:absolute;left:2px;top:0;padding-left:10px; background:none; border:none;}
.hd_top .right form input[type=submit]{width:40px;height:38px; position:absolute;right:0;top:0; background:none;border:none; cursor:pointer;}
.hd_top .right .rh_phone{ float:right;padding-left:54px; background:url(/uploads/image/ssimages/a_1.png) no-repeat left top;height:40px;color:#ffae00;font-size:20px;margin-top:22px;}
.hd_top .right .rh_phone small{ display:block;color:#000;margin-top:-5px;}
.header .nav{height:48px;background-color:#80b533;}
.header  .nav .w1170{ background:url(/uploads/image/ssimages/a_6.jpg) no-repeat left top;height:48px;}
.header  .nav ul .lis{ float:left; background:url(/uploads/image/ssimages/a_6.jpg) no-repeat right top; position:relative; z-index:99999999;}
.header  .nav ul .lis .lis1{ display:block;width:146px;height:48px;text-align:center;line-height:48px;color:#fff;font-size:16px;}
.header  .nav ul .lis .lis1 i{ display:block;width:16px;height:8px; background:url(/uploads/image/ssimages/a_4.jpg) no-repeat center bottom; position:absolute;left:50%;bottom:0;margin-left:-8px; display:none;}
.header  .nav ul .lis ul{ /*position:absolute;*/left:0;top:48px;padding:0 13px;min-width:120px;width:auto; background-color:#80b533;text-align:center;display:none;}
.header  .nav ul .lis ul li a{ display:block;height:46px;line-height:46px; background:url(/uploads/image/ssimages/beij_1.jpg) no-repeat center bottom;font-size:16px;color:#fff;}
.header  .nav ul .lis:hover{ background-color:#669426;}
.header  .nav ul .lis:hover i{ display:block;}
.header  .nav ul .lis:hover ul{display:block; }
.header  .nav ul .lis ul li a:hover{color:#e1f5c6;}
.nwrap .w1170{ overflow:hidden;margin-top:10px;}
.np_left{width:220px; float:left; overflow:hidden;}
.np_right{width:854px; float:right;padding:30px;border:1px solid #e0e0e0;overflow:hidden;}
.np_left_t dl dt{width:100%;height:98px; background-color:#80b533;color:#fff;}
.np_left_t dl dt h3{font-size:30px;padding:20px 0 0 32px; font-weight:normal;}
.np_left_t dl dt h3 small{ display:block;font-size:18px; text-transform:uppercase;}
.np_left_t dl dd{width:100%;font-size:16px;border-top:1px solid #fff;overflow: hidden;}
.np_left_t dl dd a{ display:block;color:#434343; width:220px;height:50px;line-height:50px; background-color:#efefef; position:relative;text-align: center;}
.np_left_t dl dd a i{ display:block;width:16px;height:16px; background:url(/uploads/image/ssimages/a_8.jpg) no-repeat center center; position:absolute; right:50px; top:50%;margin-top:-8px; display:none;}
.np_left_t dl dd a:hover{ background-color:#ffae00;color:#fff;}
.np_left_t dl dd a:hover i{ display:block;}
.np_left_con{margin:24px 0 28px 0;}
.np_right_top{height:42px;border-bottom:2px solid #e0e0e0; overflow:hidden;margin-bottom:30px;}
.np_right_top h3{ float:left;font-size:24px;color:#80b533;font-weight:normal;}
.np_right_top p{ float:right;padding-left:20px;margin-top:8px; background:url(/uploads/image/ssimages/a_7.jpg) no-repeat left center;font-size:12px;}
.np_right_top p a{padding:0 5px;}
.np_right_top p a:hover{color:#80b533;}
.about{line-height:28px;}
.about .stn{color:#434343;font-size:18px;}
.about img{ display:block; margin:0 auto; max-width:854px;}
.serve ul .lis{ background-color:#efefef;line-height:46px;font-size:18px;margin-bottom:3px; position:relative;}
.serve ul .lis span{ display:inline-block;padding-left:16px;width:790px;}
.serve ul .lis i{display:inline-block;width:18px;height:18px;margin:15px 23px 0 0; cursor:pointer; position:absolute;right:10px;top:0px;}
.current{ background:url(/uploads/image/ssimages/a_9.png) no-repeat center center;}
.active{ background:url(/uploads/image/ssimages/a_8.png) no-repeat center center;}
.serve .lib{overflow:hidden; background-color:#fff;padding:15px;display:none;font-size:14px;line-height:28px;}
.contact{line-height:28px;}
.contact .stn1{font-size:20px;}
.news ul li{ overflow:hidden;padding-bottom:8px;margin-bottom:10px; border-bottom:1px dashed #a3a3a3;}
.news ul li a img{width:212px;height:125px; float:left;}
.news_r{width:612px; float:right;line-height:24px;}
.news_r_top{margin-bottom:10px;}
.news_r_top a{color:#434343;font-size:16px;}
.news_r_top i{ font-style:normal;color:#9f9f9f;font-size:14px; text-align:right; float:right;}
.news_r_more a{ display:block;width:109px;height:33px; background:url(/uploads/image/ssimages/z_more.jpg) no-repeat center top;margin-top:10px;}
.news ul li:hover .news_r_top a{color:#80b533;}
.news ul li:hover .news_r_more a{ background:url(/uploads/image/ssimages/z_more_1.jpg) no-repeat center top;}
.news_info_top{ text-align:center;padding-bottom:24px; border-bottom:1px dashed #a3a3a3;}
.news_info_top h3{color:#434343;font-size:24px; font-weight:normal;margin-bottom:20px;}
.news_info_top span{padding:0 8px;}
.number{ text-align:center;}
.number a{ display:inline-block;width:43px;height:30px;font-size:12px; text-align:center;line-height:30px;border:1px solid #d3d3d3;margin:0 1px;}
.number a.next{ background:url(/uploads/image/ssimages/zf_1.png) no-repeat center top;width:48px;height:30px;border:none;}
.number a.prev{ background:url(/uploads/image/ssimages/zr_1.png) no-repeat center top;width:49px;height:30px;border:none;}
.number a:hover,.number a#ben{ background-color:#80b533;border-color:#80b533;color:#fff;}
.number a.next:hover{ background:url(/uploads/image/ssimages/zf_1_1.png) no-repeat center top;}
.number a.prev:hover{ background:url(/uploads/image/ssimages/zr_1_1.png) no-repeat center top;}
.zhaop dl dt{height:47px;line-height:47px; background-color:#e1f5c6;color:#80b533;}
.zhaop dl dt strong{ display:inline-block;}
.zhaop dl dt .stn1{padding-left:26px;width:385px;}
.zhaop dl dt .stn2{width:385px;}
.zhaop dl dt .stn3{width:202px;}
.zhaop dl dd{line-height:46px;color:#434343; background-color:#f3f3f3;border:1px solid #e3e3e3;margin-top:-1px; position:relative;}
.zhaop dl dd span{ display:inline-block;}
.zhaop dl dd .spn1{padding-left:26px;width:385px;}
.zhaop dl dd .spn2{width:385px;}
.zhaop dl dd .spn3{width:189px;}
.zhaop dl dd .spn4{ width:11px;height:46px;color:#f3f3f3;cursor:pointer;}
.zhaop_info{line-height:24px;padding:26px 30px 40px 26px;border-top:1px solid #e3e3e3;margin-top:-1px; background-color:#fff; display:none;}
.zhaop_info a{color:#ffae00;}
.ad{ background:url(/uploads/image/ssimages/zz_1.jpg) no-repeat center center;}
.au{ background:url(/uploads/image/ssimages/zz_2.jpg) no-repeat center center;}

/*首页焦点图*/
.slidebox{position:relative;zoom:1; overflow:hidden;height:450px;width:100%; z-index:2; min-width:1170px;clear:both;}	
.slidebox .bd{ z-index:0;width:100%; height:450px; text-align:center}
.slidebox .bd li{margin:0 auto; width:100%; min-width:1170px; display:inline-block}
.slidebox .bd li a{width:100%; height:450px; display:inline-block}
.slidebox .hd{
  position: absolute;
  left: 0;
  bottom: 17px;
  width: 100%;
  height: 20px;
  overflow: hidden;
  text-align: center;
  z-index: 2;
}
.slidebox .hd span a{
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 2px;
  background:url(/uploads/image/ssimages/a_2.png) no-repeat center center;
  cursor: pointer;
}
.slidebox .hd span a.on{background:url(/uploads/image/ssimages/a_3.png) no-repeat right center;}
.slidebox .prev a{display:block;width:40px; height:100px;background:url(/uploads/image/ssimages/z_lf.png) no-repeat center center; position:absolute;left:30px ;top:50%;margin-top:-50px; z-index:99999}
.slidebox .next a{display:block;width:40px; height:100px;background:url(/uploads/image/ssimages/z_rh.png) no-repeat center center; position:absolute;right:30px ;top:50%;margin-top:-50px; z-index:99999}
.slidebox .prev a:hover{ background:url(/uploads/image/ssimages/z_lf_1.png) no-repeat center center;}
.slidebox .next a:hover{ background:url(/uploads/image/ssimages/z_rh_1.png) no-repeat center center;}
/*焦点图结束*/
.wrap .w1170{ overflow:hidden;}
.wp_left{ float:left;width:571px;}
.wp_right{ float:right;width:571px;}
.wp_left_top{ overflow:hidden;height:38px;width:100%; border-bottom:2px solid #e9e9e9;}
.wp_left_top h3 a{ float:left; font-weight:normal;font-size:26px;color:#434343;}
.wp_left_top h3 a span{color:#006ec2;}
.wp_left_top p a{ float:right;color:#006ec2;padding-top:12px;}
.wp_left_con,.wp_r_con{ margin-top:29px; overflow:hidden;}
.wp_left_con .left img{width:216px;height:200px;border:1px solid #e9e9e9;}
.wp_left_con .right{width:327px;line-height:26px;}
.wp_left_con .right h3 a{color:#434343;font-size:16px;}
.wp_right_top{ overflow:hidden;height:41px; background:url(/uploads/image/ssimages/zz_3.png) no-repeat left top;}
.wp_right_top span{ display:inline-block;height:41px;line-height:41px;}
.wp_right_top .spn1{width:112px;color:#fff;font-size:18px;}
.wp_right_top .spn1 i{ font-style:normal;padding-left:14px;}
.wp_right_top .spn2{width:416px;}
.wp_right_top .spn2 a{color:#434343;font-size:16px;margin:0 14px;}
.wp_r_con_t{ overflow:hidden;padding-bottom:21px; border-bottom:1px dashed #838383;}
.wp_r_con_t .left img{width:150px;height:94px; border:1px solid #c0c0c0;}
.wp_r_con_t .right{width:391px;line-height:24px;}
.wp_r_con_t .right h3 a{color:#006ec2;font-size:16px; font-weight:normal;}
.wp_r_con_list ul li{ overflow:hidden;height:40px;line-height:40px;border-bottom:1px dashed #838383;}
.wp_r_con_list ul li a{ float:left;padding-left:25px; background:url(/uploads/image/ssimages/a_5.jpg) no-repeat left center;}
.wp_r_con_list ul li span{ float:right;}
.wp_link{margin-top:36px;border:1px solid #e9e9e9; overflow:hidden;}
.wp_link dl{ overflow:hidden;}
.wp_link dl dd{ float:left;height:75px;line-height:75px;}
.wp_link dl dd strong{padding-left:23px;}
.wp_link dl dd img{width:175px;height:74px;}
.foot{margin-top:10px; overflow:hidden;}
.ft_link{ width:100%;height:54px;line-height:54px; background-color:#404040;}
.ft_d{width:100%;height:auto; background-color:#393939;}
.ft_link strong{ display:inline-block;width:114px; text-align:center;height:54px; background-color:#393939;color:#d7d7d7;font-size:16px;}
.ft_link a{color:#ababab;padding-left:30px;}
.ft_link a:hover{color:#669426;}
.ft_d .w1170{ overflow:hidden;}
.ft_d .w1170 .left{width:750px;color:#ababab;padding-top:26px;line-height:25px;}
.ft_d .w1170 .left a{ display:inline-block;color:#ababab;padding:0 15px;}
.ft_d .w1170 .left a:hover{color:#669426;}
.ft_d .w1170 .left span{padding:0 25px 0 15px;}
.ft_d .w1170 .right{width:410px;font-size:12px;color:#ababab; text-transform:uppercase;padding-top:26px;line-height:25px;}
.ft_d .w1170 .right p{ text-align:right;}
.ft_d .w1170 .right p a{color:#ababab;padding-left:10px;}
.fqq{ position:fixed;right:30px;top:150px; z-index:9;width:60px; background-color:#fff;}
.fqq ul li{width:58px;height:58px;border:1px solid #c7c7c7; text-align:center;margin-bottom:4px; position:relative;}
.fqq ul li i{ display:block;width:58px;height:40px;}
.fqq ul li .i1{ background:url(/uploads/image/ssimages/icon_1.png) no-repeat center top;}
.fqq ul li .i2{ background:url(/uploads/image/ssimages/icon_2.png) no-repeat center top;}
.fqq ul li .i3{ background:url(/uploads/image/ssimages/icon_3.png) no-repeat center top;}
.fqq ul li .i4{ background:url(/uploads/image/ssimages/icon_4.png) no-repeat center top;}
.fqq ul li .i5{ background:url(/uploads/image/ssimages/icon_5.png) no-repeat center top;}
.fqq ul li span{ display:block;margin-top:2px;font-size:12px;color:#434343;}
.fqq ul li img{width:86px;height:86px; position:absolute;right:60px;bottom:0; border:5px solid #006ec2; display:none;}
.fqq ul li:hover{ background-color:#006ec2;border-color:#006ec2;color:#fff;}
.fqq ul li:hover span{color:#fff;}
.fqq ul li:hover .i1{ background:url(/uploads/image/ssimages/icon_1_1.png) no-repeat center center;}
.fqq ul li:hover .i2{ background:url(/uploads/image/ssimages/icon_2_1.png) no-repeat center center;}
.fqq ul li:hover .i3{ background:url(/uploads/image/ssimages/icon_3_1.png) no-repeat center center;}
.fqq ul li:hover .i4{ background:url(/uploads/image/ssimages/icon_4_1.png) no-repeat center center;}
.fqq ul li:hover .i5{ background:url(/uploads/image/ssimages/icon_5_1.png) no-repeat center center;}
.fqq ul li:hover img{ display:block;}
.fqq ul li .f_phone{height:58px;width:128px;line-height:58px; text-align:center;background-color:#006ec2;position:absolute;right:60px;bottom:0;color:#fff; display:none;}
.fqq ul li .fenx{height:58px;width:188px;line-height:58px; text-align:center;background-color:#006ec2;position:absolute;right:60px;bottom:0;display:none;}
.bdshare-button-style0-16{padding:15px !important;}
.fqq ul li:hover .f_phone{ display:block;}
.fqq ul li:hover .fenx{ display:block;}

.content{ padding-top:20px; height:auto; overflow:hidden;}
.content ul{}
.content ul li{ height:184px; width:272px; float:left; margin:0 10px; display:inline;}
.content ul li em img{ display:block; width:271px; height:81px;}
.content ul li .tt{ width:154px; height:20px; padding:5px 0 ;display:block;}
.content ul li span{ display:block; text-indent:24px; line-height:20px; color:#666; padding:10px 5px;}


#ymtj{ display:none;}
/*课程报名*/
.baom .np_right{width:1108px;}
.baom_form form p{margin:28px 0 0 50px;}
.baom_form form p label{ display:inline-block;width:80px;color:#434343;}
.baom_form form p input[type=text]{padding-left:6px;width:230px;height:38px;line-height:38px; border:1px solid #e0e0e0; margin-right:70px; color:#ababab;}
.baom_form form p input[type=button]{width:150px;height:48px; background-color:#80b533;color:#fff;font-size:16px; border:none; border-radius:5px; cursor:pointer; margin:15px 105px 0 230px;}
.baom_form form p input[type=reset]{width:150px;height:48px; background-color:#e6e6e6;color:#434343;font-size:16px; border:none; border-radius:5px;cursor:pointer;}
.baom_form form p select{width:308px;height:38px;line-height:38px; border:1px solid #e0e0e0;color:#ababab;}
.baom_form form p textarea{width:781px;height:203px; border:1px solid #e0e0e0;}


.rongyu{ margin-top:5px; min-height:600px; height:auto; }
.rongyu ul{ padding:20px;}
.rongyu ul li{ width:230px;  float:left; margin:10px 10px; display:inline; height:230px;}
.rongyu ul li .hnpic{ height:160px; overflow:hidden; border: 3px solid #dddddd;}
.rongyu ul li .hnpic img{ width:228px; height:160px; display:block; border:none;}
.rongyu ul li em{ display:block;   line-height:20px; color:#000;}
.rongyu ul li span{ display:block; height:20px;line-height:20px; color:#818181;}

.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{  position: absolute;visibility: hidden;text-decoration: none;top: -500px;}
.thumbnail span img{ border:3px solid #ccc;z-index: 1;}
.thumbnail:hover span{ visibility: visible;  top: -300px; left: -30px;}

.news_1{ clear:both; overflow:hidden;margin-bottom: 10px;}
.news_1 li{ border-bottom:1px dotted #bebebe; padding:10px 0; clear:both; overflow:hidden;}
.index_m1{ background:#80b533; padding:5px 10px; clear:both;color:#fff;}
.index_m1 big{ font-size:30px;}
.index_m1 span{ padding:0 5px; float:left}
.index_m2{ overflow:hidden; clear:none; padding-top:5px}
.index_m2 h4{ line-height:24px; font-weight:lighter; height:24px; overflow:hidden}
.index_m2 p{ line-height:18px;color:#999; padding-top:2px; overflow:hidden}

.index_m1{ float:left; clear:none; margin-right:10px; height:60px;}
.index_m1 big{ font-size:30px; font-weight:bold; display:block; line-height:35px; overflow:hidden; height:35px; }
.index_m1 span{ display:block; padding:0 5px;border-top:1px solid #c7e1f8; line-height:24px;}

.index_m2{ clear:none; padding-top:0}
.index_m2 p{  height:36px;}
.index_m2 h4{ line-height:24px; font-weight:lighter; height:24px; overflow:hidden}

.tznews_warp,tzeach{ height:auto; overflow:hidden;}
.tznews_warp ul{ padding:20px 10px;}
.tznews_warp ul li{ width:385px; height:200px; float:left; margin-right:10px; display:inline;}
.tznews_warp ul li dl{ padding:10px; }
.tznews_warp ul li dl dd{ line-height:24px;}
.tznews_warp ul li dl dd a{ color:#666;white-space: nowrap;overflow: hidden;display: -webkit-box;}
.tznews_warp ul li dl dd a:hover{ color:#f00;}
.tznews_warp ul li dl dd span{ float:right;}
.tznews_t{ height:32px; line-height:32px; padding-left:40px; color:#000; font-size:16px; position:relative;}
.mores{ position:absolute; top:10px; right:10px; display:block;}
.tbn1{ background:url(/uploads/image/ssimages/dtico.jpg) left #e7f1e7 no-repeat;}
.tbn2{ background:url(/uploads/image/ssimages/zlico.jpg) left #e7f1e7 no-repeat;}
.tbn3{ background:url(/uploads/image/ssimages/tvico.jpg) left #e7f1e7 no-repeat;}
.tzeach{padding:0px 20px 10px 10px; }
.tzeach ul{ padding-top:0px;}
.tzeach ul li{ border-bottom:solid 1px #e7f1e7; padding:10px 0;}
.tzeach ul li span{ display:block;}

.wdsubmit{ }
.wdbn{ background:url(/uploads/image/ssimages/submit_bn.jpg) no-repeat; width:108px; height:37px; border:none; display:block; text-align:center; line-height:37px; color:#fff; font-size:18px; margin-left:10px;}
.tx1{ height:25px; width:335px; border:solid 1px #e7f1e7; line-height:25px; margin:10px 10px 5px; color:#666;}
.tx3{height:200px; width:340px; border:solid 1px #e7f1e7; line-height:20px; margin:10px; color:#666;}
.tx5{height:200px; width:690px; border:solid 1px #e7f1e7; line-height:20px; margin:10px; color:#666;}

.tzeach{padding:0px 20px 10px 10px; }
.tzeach ul{ padding-top:0px;}
.tzeach ul li{ border-bottom:solid 1px #e7f1e7; padding:10px 0;}
.tzeach ul li span{ display:block;}
.ntime { height:20px; line-height:20px;}
.ask_name{ float:left; padding-left:10px;  color:#359133;}
.ask_time{ float:right; padding-right:10px; }
.tz_wen{ height:auto; overflow:hidden; padding:10px; line-height:20px; color:#359133;}
.tz_da{ height:auto; overflow:hidden; padding:10px; line-height:20px; }



