*{margin: 0; padding:0;}
a{text-decoration: none; color: #333;}
img{border:0;}
ul,li,p{list-style: none;}
body{font-family: 'Microsoft YaHei';font-size: 12px;}
@media screen and (max-width:320px){
  body{ width: 320px;}
}
.mythree img{display: block; margin: auto; position: absolute; top: 50%;left: 50%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0); width: 100%}
.htopone{width: 100%;position: fixed;top: 0; left: 0; z-index: 1000 ;height:90px;}
.hhead{ width: 70%; height: 10px; background: #8acd48; float: left; display: none;}
.hhead_1{ width: 30%; float: left; height: 10px; background: #4c8b09; overflow: hidden; display: none;}
.hhead_2{ width: 100%; height: 90px; margin: 0 auto; overflow: hidden; background: #edffe5; position: relative;}
.hhead_3{ width: 100%; margin: 0 auto; overflow: hidden;}
.hhead_4 a{display: block;}
.hhead_4{width: 80%; float: left;  margin: 25px 0 0 10px;}
.hhead_4 img{ width: 100%; display: block;}
.hhead_5{ float:right; font-size: 14px; color: #d30000;position: absolute;top: 2px; right: 5px; overflow: hidden;}
.hhead_6{ width: 90%; margin:0 auto; position: absolute; top: 70px; right: 10px; display: none;}
.hjin_7{ width: 70%; float: left; height: 25px;}
.hjin_8{width:20%; float: left; height: 29px; background: #008326; text-align: center;  }
.hjin_8>input{background: none; border:none; font-size: 15px; color: #fff;  line-height: 29px;}
.htop{ width: 1000px; height: 166px; margin: 0 auto; overflow: hidden; display: none;}
.htop img{ width: 100%; height: 166px; display: block;}
.hanv{ width: 100%; margin: 0 auto;position: absolute; top: 70px; right: 0; background: #f4f4f4; display: none;}
.hanv ul{ width: 94%; margin: 0 auto; text-align: right; padding: 10px 0 10px 0 }
.hanv li{width: 100%;  height: 40px; line-height: 40px; font-size: 15px;border-bottom: 1px dashed #999; position: relative;}
.hanv li a{color: #333; display: block;}
.hanv_2{ position:absolute; top: 0px; right:100px; min-width: 80px; padding: 0 10px 0 10px; z-index: 1000; display: none;background: #f4f4f4;}
.hanv li:hover a{color: #52ab35}
.hanv_2_1{text-align:  center; }
.marqueeoneleft{height:30px;width:100%;overflow:hidden;}
.marqueeoneleft ul{float:left;}
.marqueeoneleft li{float:left;margin:0 5px;display:inline;overflow:hidden;margin-right: 60px;}
.marqueeoneleft li .txt{text-align:center;height:23px;line-height:23px; }
.mone{ width: 25px; height: 25px; position: absolute; top: 40px; right: 20px;}
.mone img{ width: 100%; display: block;}
.hla{ width:100%; margin: 95px auto 0; overflow: hidden;}
.hla_1{ background: url(../images/laba_03.jpg) 10px center no-repeat; text-indent: 50px; float: left;}
.hla_2{width:67%; float: left; margin-left: 10px;color: #dc1717;}
.hxun{ width:100%; margin: 0 auto; overflow: hidden; }
.hxun_1{ width: 210px; float: left; overflow: hidden;display: none;}
.hxun_1_1{ width: 100%; margin: 0 auto; height: 50px; background: #52ab35; font-size: 16px; font-weight: 100; text-align: center;  line-height: 50px;}
.hxun_1_1 a,.hxun_1_2 a{color: #fff;display: block;}
.hxun_1_2{width: 100%; margin: 8px auto 0; height: 50px; background: #52ab35; font-size: 16px; font-weight: 100; text-align: center;  line-height: 50px;}
.hxun_1_3{ width: 100%; height: 50px; font-size: 15px; line-height: 50px; color: #52ab35; font-weight: 600; margin-top: 10px; font-size: 15px; margin-bottom: 3px; }
.hxun_1_4{ width: 69px; height: 50px; background: url(../images/xun_07.png) no-repeat 0 center; float: left; padding-right: 10px;}
.hxun_1_5{ width: 69px; height: 50px; background: url(../images/xun_09.png) no-repeat right center; float: right;}
.hxun_1_6{ width:105px ; height: 52px;  float: left; line-height: 52px;  background: #8dcc47 url(../images/xun_14.png) 10px center no-repeat; color: #fff; text-indent: 35px; overflow: hidden;}
.hxun_1_7{width:105px ; height: 52px;  float: left; line-height: 52px;  background: #8dcc47 url(../images/xun_22.png) 10px center no-repeat;  text-indent: 35px; overflow: hidden; margin-top: 5px;}
.hxun_1_9{width: 105px; float: left;}
.hxun_1_8{ width: 102px; height: 109px; float:right; background: #8dcc47 url(../images/xun_17.png) center 30px no-repeat;}
.hxun_1_8 p{ margin: 70px auto 0; text-align: center; width: 58px; color: #fff;}
.hxun_1_9 a,.hxun_1_8 a{color: #fff; display: block;}
.hxun_2{ width: 94%;  background: #f4f4f4; overflow: hidden; margin: 0 auto;}
.hxun_2_1{width: 94%; margin: 0 auto 20px; overflow: hidden;}
.hxun_2_2{ height: 30px; width:100%; margin: 20px auto 0;}
.hxun_2_2 h3{ border-bottom: 2px solid #52ab35; width: 70px; float: left; height:25px; font-weight: normal; color: #333;}
.hxun_2_2  a{ float: right; color: #484848;}
.hxun_2_1 ul{ width: 100%; margin: 0 auto;height: 220px; overflow: hidden;}
.hxun_2_1 li{ width:100%; line-height: 28px; }
.hxun_2_1 li:hover a{color: #52ab35; display: block;}
.hxun_2_3{ width: 75%; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hxun_2_1 li a{color: #333; display: block;}
.hxun_2_1 li span{ float: right; color: #999;}
.hshen a{display: block; height: 100%;}
.mychgPic{width:100%; height:280px;margin: 0 auto 0;padding-top: 10px;  background: #fff; }
.mF_liuzg{ position:relative; width:100%; height:280px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:100%;position:relative;overflow:hidden;margin-top:-2px;}
.mF_liuzg .pic li p{width:100%;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:100%;height:280px; display: block;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:350px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:450px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#52ab35; color:#fff; font-weight:bold;}
.herone{ width:100%; margin: 10px auto 0; overflow: hidden; height: 40px; }
.herone a{display: block; height: 40px;}
.hmin{ width: 94%;  margin: 0 auto; overflow: hidden;}
.hmin_1{ width: 100%;  margin: 10px auto;overflow: hidden; background: #f4f4f4}
.hmin_2{ width: 94%; margin: 10px auto ;}
.hmin_2 h3{ width: 80% ; float: left; font-size: 14px; color: #333; font-weight: normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hmin_2 span{ float: right;}
.hmin_2_1{width:29.1%; border-bottom: 2px solid #52ab35; float: left; margin:10px 0 0px 0; overflow: hidden;}
.hmin_2_2{ width: 70%; float: right; border-bottom:1px solid #e2e2e2; margin:10px 0 0px 0; }
.hmin_2 ul{ width: 100%; margin:0 auto;padding-top:10px; overflow: hidden;}
.hmin_2 li{ line-height: 30px; width: 100%;}
.hmin_2 li a{color: #333; display: block;}
.hmin_2 li:hover a{color: #52ab35;}
.oneone{ width: 70%; float: left; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.hmin_2_3{ width: 95%; float: left; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.hmin_3{ width: 100%;margin: 10px auto 0; overflow: hidden;}
.hmin_3_1{ width: 100%; margin: 0 auto;}
.hmin_3_1 img{ width: 100%; display: block;}
.hmin_3_2{margin: 10px auto 0; overflow: hidden; width: 100% ; }
.hmin_3_2 h3{ width: 70% ; float: left; overflow: hidden; height: 20px;font-weight: normal;}
.hmin_3_2 span{float: right; overflow: hidden; height: 20px}
.hmin_3_2 ul{width: 90%; height: 270px; margin: 0 auto 0; overflow: hidden; }
.hmin_3_3{ width: 100%; margin: 0 auto; height: 285px; overflow: hidden;  background: #f4f4f4; overflow: hidden;}
.hmin_3_2 li{ line-height: 30px;}
.hmin_3_2 .hmin_2_3:before{content: '■'; padding-right: 5px;  color: #52ab35;}
.hmin_3_2 li:hover a{color: #52ab35;}
.hguo{ width: 1000px; margin: 0 auto; overflow: hidden; display: none;}
.hguo_1{ width: 310px; height: 72px; background: url(../images/mt_h_07.jpg); text-align: center; font-size: 16px; color: #fff;  overflow: hidden; float: left;}
.hguo_1_1{ width: 69%; margin: 20px auto 0;}
.hguo a{color: #fff;}
.hguo_2{width: 310px; height: 72px; background: url(../images/mt_h_09.jpg); text-align: center; font-size: 16px; color: #fff;  overflow: hidden; float: left; margin-left: 35px;}
.hguo_2_1{ width: 80%; margin: 30px auto 0;}
.hguo_3{width: 310px; height: 72px; background: url(../images/mt_h_11.jpg); text-align: center; font-size: 16px; color: #fff;  overflow: hidden; float: left; margin-left: 35px;}
.hguo_3_1{width: 74%; margin: 20px auto 0;}
.hjia{ width: 94%;  margin:20px auto 10px; overflow: hidden; height:355px;}
.hjia h3{ width: 100px; height: 25px; border-bottom: 2px solid #52ab35; float: left;}
.hjia_1{ width:calc(100% - 100px);border-bottom:1px solid #e2e2e2; float: right; height: 26px; text-align: right;}
.hjia_1 a{display: block;}
.hjia_1 a:hover{color:#52ab35 }
.hjia_2{width: 102%; margin: 0 -1%; overflow: hidden;padding:6px 0;}
.hjia_2 dl{ width: 48%; overflow: hidden; background: #f4f4f4; float: left; margin:1%;}
.hjia_2 dt{width: 80px; height: 100px; float: left;}
.hjia_2 dt img{ width: 78px; height: 100px;  display: block;}
.hjia_2 h4{ height: 25px; /*float: left;*/ margin: 10px 0 0 90px; font-size: 14px;}
.hjia_2 dd{ /*float: left;*/ margin: 0 0 0 90px;  /*width: 130px;*/line-height:20px;height:60px;overflow:hidden;}
.left{ margin-right: 0!important;}
.hji_1{ width:94%; margin: 0px auto ;  overflow: hidden; }
.hji_bj{width:100%; overflow: hidden;background: #f4f4f4;margin:10px auto;}
.hji_2{ width:94%; overflow: hidden; margin:10px auto; }
.hji_2 h3{ width: 70%; height: 20px; float: left; font-weight: normal;}
.hji_2_1{float: right; height: 20px; text-align: right;}
.hji_2 ul{padding-top:10px;margin: 0 auto 10px; overflow: hidden; width: 100%; /*height: 260px;*/}
.hji_2 span{ float: right;}
.hji_2 li{line-height: 30px;}
.hji_2 li:hover a{color: #52ab35;}
.hmin_1_xz{overflow:hidden;}
.hshen{ width: 100%; height:42px ;  margin: 20px auto 0; overflow: hidden;}
.hshen img{ width: 100%;display: block; height: 42px;}
.hshen_1{ width:70%; margin: 15px auto; border:1px solid #fff; height: 40px; text-align: center;font-size:16px;line-height: 40px; color: #fff; letter-spacing: 8px;}
.hhuo{ width: 94%; margin: 0 auto; overflow: hidden; background: #f4f4f4;}
.hhuo_1{width:100%; height: 40px; border-bottom: 1px solid #52ab35;}
.hhuo_1 h3{ width: 120px; background: #52ab35; height: 40px; border-top-left-radius:5px;  border-top-right-radius: 5px; text-align: center; line-height: 40px; color: #fff; font-size:16px; font-weight: normal;  float: left;}
.hhuo_1 a{ float: right; padding-top: 10px; padding-right: 10px;}
.hhuo_2{ width: 99%; border:1px solid #d7d7d7; height: 210px; background: #fff;}
.marqueeleft{height:180px;width:90%;overflow:hidden;margin:30px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 12px;display:inline;width:180px;height:180px;overflow:hidden;}
.marqueeleft li img{ width: 180px; height: 137px; display: block;}
.marqueeleft li .txt{text-align:center;height:30px;line-height:30px; width: 90%; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.hlink{ margin-top: 10px!important; display: none;}
.hlink_1{ width:99%;border:1px solid #d7d7d7; height: 100px; background: #fff;}
.hlink_1 ul{margin: 10px auto; width: 98%;}
.hlink_1 li{ width: 85px; height: 28px; float: left; margin:10px 0 0 20px;}
.hlink_1 li img{ width: 85px; height: 28px; display: block;}
.hbom{ width: 100%; margin: 30px auto 0; background: #eaeaea; overflow: hidden;}
.hbom_1{ width: 100%; height: 15px; background: url(../images/7_19.jpg) repeat-x;}
.hbom_2 {width: 1000px; margin: 10px auto; border:1px solid #d7d7d7; background: #fff; height: 40px;  display: none;}
.hbom_2 li{width: 110px;height: 40px; float: left; text-align: center; border-right: 1px solid #ebebeb; font-size: 13px; line-height: 40px; position: repeat; position: relative;}
.hbom_2 li{ display: block;}
.hbom_3{ background: url(../images/xia.jpg) 90px center no-repeat; width: 110px; height: 40px;}
.hbom_4_1:hover a{color: #52ab35;}
.hbom_4{width: 110px;  position: absolute; top: 40px ; left: 0; display: none; background: #fff; }
.hbom_4_1{ height: 30px;width: 110px; line-height: 30px;}
.hbom_5:hover a{ color: #52ab35;}
.hbom_6{width: 100%; overflow: hidden; margin: 30px auto ;}
.hbom_7{ width:100% ;margin: 0 auto; color:#333; }
.hbom_7_1{text-align: center;  line-height: 30px;}
.hbom_7_1 img{ width: 53px; height: 15px; }
.hbom_8{ width: 150px; margin: 30px auto;}
.hbom_8 img{width: 100%; display: block;}
/*活动剪影*/
.huo{ width: 94%; margin: 95px auto 0; overflow: hidden;}
.huo .hxun_1{ float: right; display:none; }
.huo_1{ width:100%;margin: 0 auto;padding-bottom: 5px; border-bottom: 1px solid #d6d6d6; }
.huo_1 h3{color: #333;}
.huo_1 h3 a{color: #737373;}
.huo_2 {width:100%; margin:0 auto; overflow: hidden;}
.huo_2 h3{margin: 10px auto 0; height: 25px; background: url(../images/huo_03.jpg)0 center no-repeat; font-size: 16px; text-indent: 40px; color: #4c8b09; width: 730px;}
.huo_3{ width: 100%; margin: 0 auto; overflow: hidden;}
.huo_3 dl{ width:46%; float: left; margin: 10px 0 0 10px; background: #f5f5f5; }
.huo_3 dt{ width: 100%;height: 110px; display: block; }
.huo_3 dt img{ width: 100%; height: 110px;  display: block;}
.huo_3 dd{ width: 96%; margin: 10px auto; text-align: center; color: #333}
.hfor_1{ width: 94%; height: 30px; margin: 10px auto; }
.hfor_1:after{content: '*'; padding-left: 10px; color: red; line-height: 25px;}
.hfor{width: 208px; border:1px solid #e5e5e5; font-size: 14px; color: #333; overflow: hidden;}
.hfor_1_1{ width: 70px; float: left; }
.hfor_1_2{ width: 100px; float: left;}
.hfor_2{ width: 100px; height: 35px; margin: 10px auto;}
.hfor_2_1{ width: 100%; height: 35px; color: #fff; font-size: 14px;  background: #d4c01f; border: none;}
.hzuo{ width: 210px; margin:0 auto; overflow: hidden;padding-top: 20px; }
.hzuo_1{ width: 208px; border: 1px solid #e5e5e5}
.hzuo_1 h3{background: url(../images/huo_11.jpg) no-repeat 15px center; height: 30px; text-indent: 50px; font-size: 15px; color: #52ab35; line-height: 30px; border-bottom: 1px solid #e5e5e5}
.hzuo_1 li{height: 30px; line-height: 30px;border-bottom: 1px solid #e5e5e5 }
.hzuo_1 li a{color: #333; display: block;}
.hzuo_1 li:before{content: '●';color: #52ab35; line-height: 30px; float: left;text-indent: 10px; padding-right:5px;  }
/*在线报名*/
.bao{width:100%;margin: 30px auto; overflow: hidden;}
.bao h2{text-align:center; font-size: 20px; color: #333; font-weight: normal;}
.bao_1{ width: 98%; border: 1px solid #ccc; background: #f4f4f4; margin: 20px auto 0; overflow: hidden; padding-bottom: 50px;}
.bao_1 p{ line-height: 30px;text-align: center; border-bottom: 1px solid #ccc; overflow: hidden;}
.bao_2{width: 100%; float: left;  font-size: 14px; margin: 20px auto 0; overflow: hidden;}
.bao_2_1{width:38%; text-align: right; float: left; line-height: 30px;}
.bao_2_2{ width:150px; float: left; height: 27px;}
.bao_3{ width: 100%; float:right;margin: 20px auto 0; overflow: hidden;font-size: 14px;line-height: 30px;}
.bao_3_1{ float: left; width: 60px;}
.bao_3_2{vertical-align:text-bottom; margin-bottom:2px; margin-bottom:-2px\9;}
.bao_2_3{width: 200px;height: 27px;}
.bao_l_1{ width: 100%; margin: 0 auto;}
.bao_l_2{ width: 100%; margin: 0 auto;}
.bao_4{ width: 100%; margin: 0 auto ; overflow: hidden; padding-top:20px;}
.bao_4_1{width: 38%; float: left; text-align: right; font-size: 14px;}
.bao_4_2{ width: 170px; height: 150px; margin-left: 5px;}
.bao_5{width: 150px; margin-left: 128px; margin-top: 20px;}
.bao_5_1{width: 62px; height: 30px; background: #3dba1c; line-height: 30px; text-align: center; border: none; color: #fff; font-size: 15px;}
.bao_5_2{width: 62px; height: 30px; background: #d4c01f; line-height: 30px; text-align: center; border: none; color: #fff; font-size: 15px; margin-left: 20px;}
/*证书查询*/
.cka{ width: 100%; height:650px; background: url(../images/cha_02.jpg) no-repeat;overflow: hidden; }
.cka_1{ width:90%; height: 400px;  margin:130px auto;position: relative; overflow: hidden; }
.cka_5{ width: 100%; height: 400px; background: #f2fae3; position: absolute; top: 0 ; left: 0; z-index: 10;opacity: 0.7;}
.cka_6{ width: 100%; height: 400px;  position: absolute; top: 0 ; left: 0; z-index: 11;}
.cka_6 h3{text-align: center; font-size:20px; text-align: center; margin: 40px auto 0; font-weight: normal; width: 90% }
.cka_2{ width:90%; height: 30px; margin:40px auto 0;}
.cka_2_1{ width:30%;float: left; text-align: right; font-size: 16px; color: #333;line-height: 30px;}
.cka_2_2{height: 30px; width: 60%; float: left; }
.cka_3{ width: 150px; margin: 30px auto; overflow: hidden; text-align: center; height: 30px;}
.cka_3>input{ width: 150px; height: 30px;  background: #4fbc1e; border-radius: 10px; border:none; -moz-border-radius: 10px; khtml-border-radius: 10px; color: #fff;font-size: 16px;}
.cka_4{ width: 90%; text-align: center; margin:0 auto; font-size: 14px;color: #333;}
.cka_4 a{color: #0c27f8}
.ben_1{ width: 100%; margin: 0 auto 30px; overflow: hidden;}
.ben_1 img{ width: 90%;margin: 20px auto 0; display: block; }
.ben_1 p{text-align: center; line-height: 40px; height: 40px; font-size: 16px;color: #333; margin-top: 20px;}
.zhong{width: 100%; margin: 0 auto; overflow: hidden;}
.zhong h4{font-size: 20px; color: #333; text-align: center; margin: 30px auto;}
.zhong p{text-indent: 24px;line-height: 25px; color: #333; margin: 10px auto; text-align: justify;}
.zhong h5{font-weight: normal;font-size: 16px; color: #4c8b09; text-align: center; margin: 20px auto;}
.zhong img{ width: 80%; display: block; margin: 20px auto;max-width:100% !important;height:auto !important;}
.dui_1{ width: 100%; margin: 0 auto; overflow: hidden;}
.dui_1 dl{width: 100%; margin: 20px auto; overflow: hidden;}
.dui_1 dt{ width:25%; height: 110px; border:10px solid #e7e7e7; float: left;}
.dui_1 dt img{width:100%; height: 110px; display: block; }
.dui_1 h4{float: left; margin-left: 20px; font-size: 16px; font-weight: normal; overflow: hidden; width:60%; color: #000;}
.dui_1 dd{ float: left; margin-left: 20px; line-height: 25px; font-size: 14px; overflow: hidden; height:70px;  width: 60%; color: #737373;}
.dui_2{ width: 100px; float: right; background: #d4c01f; font-size: 14px; height:25px; text-align: center;line-height: 25px; margin: 20px 40px 0 0}
.dui_2 a{color: #fff;}
.duiin{ width: 94%; margin: 0 auto; overflow: hidden;}
.duiin_1{width: 100%; margin: 30px auto 0; overflow: hidden; }
.duiin_1 dt{width: 210px; height: 265px; float: left;}
.duiin_1 dt img{width: 210px; height: 265px; display: block;}
.duiin_1 h4{float: left; font-size: 16px; font-weight: normal; overflow: hidden; width: 450px; color: #000;}
.duiin_1 dd{float: left;margin: 10px 0 10px 0; line-height: 30px; font-size: 14px; overflow: hidden; width:100%; color: #737373;}
.duiin_2{ width: 100%; margin: 20px auto 0 ; overflow: hidden; }
.duiin_2 h4{font-size: 16px; width:11%; text-align: center;height: 35px; line-height: 35px; border-bottom: 2px solid #52ab35; float: left;}
.duiin_2_1{ width:89%; float: right;height: 36px; border-bottom: 1px solid #e3e1e2; overflow: hidden; }
.duiin_3{ width: 100%; margin:0 auto; overflow: hidden;}
.duiin_3 dl{margin:20px auto  0; width: 100%; float: left; background: #f4f4f4}
.duiin_3 dt{ width: 35%; height: 110px; float: left;}
.duiin_3 dt img{ width: 100%; height: 110px; display: block; }
.duiin_3 h4{float: left; margin-left: 10px; height: 30px; font-size: 14px; line-height: 30px;}
.duiin_3 dd{height: 70px; float: left; margin-left: 10px;  width: 60%; overflow: hidden;}
.contact{ width: 94%; margin:0px auto 0; overflow: hidden; }
.contact_1{ width: 100%; margin:30px auto 0; overflow: hidden;}
.contact_1 h4{ width: 100%; border-bottom: 1px dashed #000; height: 30px; font-size: 18px; color: #4c8b09;}
.contact_3{line-height: 30px; width: 100%; font-size: 16px; }
.contact_3 a{color: #0000ff;}
.contact_2{font-weight: 600; font-size: 16px;  float: left;}
.contact_4{ width: 100%; margin: 20px auto; overflow:hidden; color: #515151;}
.contact_5{margin: 30px auto; line-height: 30px; font-size: 16px;}
.organ{ width: 94%; margin:30px auto; overflow: hidden;}
.organ h4{ text-align: center; height: 50px; font-size: 16px;}
.organ img{ width: 90%; margin: 20px auto; display: block;}
.organ_1{ width: 94%; margin: 20px auto; overflow: hidden;}
.organ_1 h4{height: 40px; line-height: 40px; width: 100%; background: #f1f1f1; font-weight: 600; text-align: center; font-size: 16px;}
.organ_1 ul{ width: 99.5%; border:1px solid #d4d4d4; margin: 0 auto;}
.organ_1 li{ height: 40px; line-height: 40px; color: #333; border-bottom: 1px solid #d4d4d4; width: 100%; font-size: 14px;}
.organ_1_1{ width: 20%; float: left;text-align: center; border-right: 1px solid #d4d4d4;}
.organ_1_2{ width: 79%; float:  left; text-indent: 10px;}
.courses{ width: 94%; margin: 10px auto; overflow: hidden;}
.courses li{ width: 100%;  height: 35px; line-height: 35px; border-bottom: 1px dashed #cfcfcf; font-size: 14px; text-overflow:ellipsis; overflow: hidden;white-space: nowrap;}
.courses li:before{content: '■'; font-size: 5px; padding-right: 5px; color: #999999;}
.courses li span{float: right; display: none;}
.courses li:hover a{color: #52ab35;}
.courses li:hover:before{color: #52ab35;}
.courses_1{ width:100%;margin: 0 auto ; overflow: hidden;}
.courses_1 h4{ background: url(../images/cone_03.jpg); width:100%; height: 53px; color: #fff; font-size: 18px; text-align: 
center;line-height: 53px; }
.courses_1 ul{ margin: 0 auto; border: 1px solid #d6d6d6; overflow: hidden;}
.courses_1 li{ width: 100%;margin:10px auto 0; padding-bottom: 10px; border-bottom:1px solid #d6d6d6; font-size: 16px; overflow: hidden; }
.courses_2{width: 84%; float: left; margin-left: 5px; line-height: 25px;}
.courses_1 li:before{content: '＜'; color: #8e91a6; float: left; font-size: 16px;padding-left: 10px;}
.courses_1 li:hover a{color: #52ab35;}
.courses_1 li:hover:before{color: #52ab35;}
.news{width: 94%; margin:10px auto; overflow: hidden;}
.news dl{width: 100%; margin:20px 20px 0 0; overflow: hidden; background: #f1f1f1; float: left;}
.news dt{ width: 100%;  height: 185px; }
.news dt img{ width: 100%; height: 185px; display: block;}
.news h4{height: 30px; line-height: 25px; font-size: 14px;width: 94%; margin: 10px auto; font-weight: normal; }
.news dd{border-top: 1px dashed #ccc; height: 30px; line-height: 30px;}
.news dd span{float: left; margin: 10px 0 0 10px;}
.news_1{ width: 50px;height: 25px; background: #d4c01f;  border-radius: 5px;-moz-border-radius: 5px; -khtml-border-radius: 5px; float: right;margin: 10px 10px 10px 0 ; text-align: center;line-height: 25px;}
.news_1 a{color: #fff;}
.news_2{text-indent: 30px; }
.news_3 a{color: #52ab35;}
.news_3:before{color: #52ab35!important;}
.news_4{ width: 94%; margin: 30px auto; overflow: hidden;}
.news_4 h4{text-align: center; color: #4c8b09; font-weight: bold; font-size: 20px;}
.news_5{border-top: 1px dashed #d6d6d6;border-bottom:1px dashed #d6d6d6; margin: 30px auto 0; overflow: hidden;line-height: 40px;}
.news_5_1{ width: 100%;text-align: center; float: left;color: #737373; font-size: 14px;}
.news_6{width: 100%;margin: 0 auto; overflow: hidden;word-break: break-all;}
.news_6 p{line-height: 30px; margin: 20px auto; font-size: 14px;color: #737373; text-indent: 24px; text-align: justify; }
.news_6 img{width: 80%; margin: 20px auto; display: block;max-width:100% !important;height:auto !important;}
.black-inline {	margin:0 auto; text-align:center; padding-top:30px; padding-bottom:30px;inheritclear:both; width:100%;  overflow:hidden; line-height:22px; font-size:12px;}
.black-inline a {  text-align:center; padding:6px 12px; margin-center:4px;border: 1px solid #bcbcbc;margin-left:3px; margin-right:3px;color:#666;}   
.black-inline a:hover {	color:#fff; background-color:#4c8b09; text-decoration:none;border:1px solid #4c8b09;}
.black-inline span.current {padding:6px 12px; background-color:#4c8b09; color:#fff;border: 1px solid #4c8b09; font-size:12px; margin-left:3px; margin-right:3px;}   
.black-inline span.disabled { padding:6px 12px; font-size:12px; color:#666; border: 1px solid #bcbcbc;} 
/*搜索*/
.sou_1{ width: 100%; margin: 20px auto; overflow: hidden;}
.sou_1 table{ width: 100%; background: #f1f1f1;border-collapse:collapse;  }
.sou_1 tr{height: 35px;font-size: 14px; color: #333;}
.sou_1_1{text-align: center;  width:19%;border: 1px solid #bbb;}
.sou_1_2{width: 35%;border: 1px solid #bbb;}
.sou_1_3{border: 1px solid #bbb; text-align: center; width: 19%;}
.sou_1_4{border: 1px solid #bbb; width: 35%}