*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{background:#FFFFFF;padding:0;font-family:"STHeiti",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:none;width:100%;min-width:320px;max-width:640px;overflow-x:hidden;margin:0 auto;font-size:14px; color:#666}
ol,ul{list-style:none;}
ul,li,input,h1,h2,h3,h4,p,span,b,dl,dt,dd,i,strong,form{margin:0;padding:0;list-style:none;}
h2,h3,h4{font-weight:normal;}
section{display:block;}
i{font-style:normal;display:block;}
img{border:0;max-width:100%;}
em{font-style:normal;font-weight:normal;}
a{text-decoration:none;color:#666;}
.clear{clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.wrapper{min-width:320px;max-width:640px;margin:0 auto;width:100%;}
/* 头部 */
header{width:100%; height:0.153125rem;position:relative; z-index:3;background:#41a13d;}
header h1 { padding:0.01875rem 0.0234rem;width:0.3796875rem;} 
header h1 a{ display:block; width:0.3796875rem; height:0.115625rem;}
header .headbtn { float:right;}
header .headbtn i.nav{ display:block; width:0.09625rem; height:0.078125rem; background:url(../images/baisan.png) no-repeat; background-size:100%; position:absolute; top:0.0375rem; right:0.0234rem;}
header .headbtn i.navC{background:url(../images/close.png) no-repeat; background-size:100%;}
/*头部 end*/
/*下拉导航*/
#navList{ width:100%; position:absolute; top:100px; left:0; z-index:5; display:none;}
#navList p.navbg{ width:100%; height:0.2855rem;}
#navList ul a li{ width:100%;line-height:0.1140625rem; border-bottom:1px solid #e8e8e8; overflow:hidden; background:#fff; }
#navList ul a li{color:#888888;}
#navList ul a li span{ float:left; margin-left:0.0234375rem;}
#navList ul a li b{ float:right; margin-right:0.0234375rem;}
p.zz{width:100%; height:100%; background:#000; opacity:0.8; position:fixed; left:0; top:0; display:none; z-index:2;}

.top-youhui{margin:0 auto;max-width:640px;overflow:hidden;}
.top-youhui img{max-width:640px;max-width:100%;display:block;}
.bg{background:#f8f8f8;}
.top img{max-width:100%;display:block;}
/*幻灯片*/
.slidebox{position:relative;overflow:hidden;width:100%;margin:0 auto;max-width:100%;}
.slidebox .slidebox_hd{position:absolute;height:28px;line-height:28px;bottom:0;right:20px;z-index:1;}
.slidebox .slidebox_hd li{display:inline-block;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:transparent;border:2px solid #fff;text-indent:-9999px;overflow:hidden;margin:0 3px;}
.slidebox .slidebox_hd li.on{background:#fff;}
.slidebox .slidebox_bd{position:relative;z-index:0;}
.slidebox .slidebox_bd li{position:relative;text-align:center;}
.slidebox .slidebox_bd li img{background:url(../images/slidebox-loading.gif) center center no-repeat;vertical-align:top;width:100%;}
.slidebox .slidebox_bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* 首页导航 */
.iMenu{overflow:hidden;padding-top:20px;position:relative;height:200px;}
.iMenu li{width:25%;height:90px;float:left;}
.iMenu li a{display:block;height:90px;}
.iMenu li a i{display:block;width:46px;height:46px;display:block;margin:0 auto;border-radius:50%;}
.iMenu li a i img{display:block;border-radius:50%;}
.iMenu li a span{display:block;height:30px;line-height:30px;font-size:15px;text-align:center;}
/* 首页培训项目 */
.zhuanye{border:solid #ebebeb;border-width:1px 0;margin-top:10px;margin-bottom:10px;padding:0 5px; overflow:hidden}
.xxhj_title{margin-bottom:10px;margin-top:10px;height:30px;line-height:30px;letter-spacing:1px;font-size:16px;border-bottom:1px solid #228a1e; background:url(../images/ss.jpg) no-repeat left; padding-left:3px;}
.xxhj_title h3{padding-left:1.5%;float:left;color:#333;}
.m-theme1{/* margin-left:-5%;*/padding-left:5%;margin-top: 6px;overflow:hidden}
.m-theme1 .m-mix-outer{width:45%;float:left;margin-right:5%;}
.m-theme1 .m-mix-outer:nth-child(2n){margin-right:0;}
.m-theme1 .m-mix-outer img{width:96%;padding:1%;border:1px solid #c0c0c0;box-shadow: 2px 2px 8px #c0c0c0;}
.m-theme1 .m-mix-outer p{margin:0.5em 0;line-height:1.5em;height:1.5em;overflow:hidden;/*display:inline-block;*/}
.m-theme1 .m-mix-outer p a{ color:#5a5a5a}
/*首页学员风采*/
.incp{ width:100%;margin:auto;}
.incp ul{width:100%; margin-top:5px;}
.incp ul li{ width:31%;float:left;display:inline; padding-left:4%;}
.incp ul li img{ width:110px; height:80px;}
.incp ul li span{ width:110px; height:25px; line-height:25px; text-align:center; display:block;overflow:hidden;}
/*首页案例*/
.inal{ width:100%;margin:auto;}
.inal ul{width:100%; margin-top:5px;}
.inal ul li{ width:31%;float:left;display:inline; padding-left:4%;}
.inal ul li img{ width:110px; height:147px;}
.inal ul li span{ width:110px; height:25px; line-height:25px; text-align:center; display:block;overflow:hidden;}
/*首页更多*/
.linemore{float:right;display:block;color:#228a1e;padding-right:2px;}
/*通用内页*/
.title{height:40px; line-height:40px;text-align:center;background:#41a13d; color:#FFF; font-size:17px; font-weight:bold}
.m-about{ background:#f8f8f8; border-bottom:1px solid #e0e1e2; overflow:hidden}
.m-about ul{overflow:hidden;padding:10px 0 0 0;}
.m-about li{float:left;width:25%;margin:1% 0;}
.m-about li a{height:32px;background:#dcdcdc;transition:all 0.3s ease-in-out;}
.m-about li a{display:block;width:90px;padding:10px;margin:0 auto;overflow:hidden;font-size:12px;line-height:12px;vertical-align:middle;color:#5E5E5E;text-align:center;border-radius:5px;}
.m-about:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.m-about{*zoom:1}
.m-about ul li a.m-about-current,.m-about ul li a:hover{color:#fff;background:#EE683E;}
.m-about-con{padding:10px;line-height:1.5;color:#333;}
.about .p1{ text-align:center; color:#a50000; line-height:40px; font-size:16px; font-weight:bold; margin-top:20px;}
.about .p2{ padding:5px;}
.about .p2 img{width:98%;}
.about .p3{  line-height:30px;}
/*学员风采*/
.cplist{ width:100%;height:auto; margin:auto;}
.cplist ul{width:100%;}
.cplist ul li{ width:44%;float:left;display:inline;margin:8px; overflow:hidden}
.cplist ul li img{width:96%;padding:1%;border:1px solid #c0c0c0;box-shadow: 2px 2px 8px #c0c0c0;}
.cplist ul li h1{width:94%; height:30px; font-size:16px; line-height:30px; text-align:center; display:block;overflow:hidden; font-weight:normal;}
.news_page{ clear:both; width:100%; height:40px; text-align:center; line-height:40px;}
/*==========================service============================================*/
/*新闻列表页-分类*/
.list_url{padding:0 10px;}
.list_url li{line-height:44px;font-size:16px;height:44px;border-bottom:1px solid #daa773;background:url("../images/di_23.png") no-repeat left center;background-size:3px 3px;padding-left:10px;width:100%;}
.list_url a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*底部版权区域*/
.foot{text-align:center;color:#666;line-height:30px;padding:10px 0 70px 0;}
.foot a{color:#666;padding:0px 5px;}
/*底部定制功能*/
.btmfixed{width:100%;position:fixed;left:0;bottom:0;z-index:999;border-top:1px solid #e3e3e3;}
.btmfixed li{float:left;width:20%;text-align:center;font-size:12px;line-height:24px;}
.btmfixed li a{display:block;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));/*Safari浏览器识别*/background-image:linear-gradient(to bottom,#fff 0%,#fff 100%);/*通用*/height:55px;color:#666;}
.btmpic{width:100%;height:25px;padding-top:5px;}
/*首页底部电话*/
.Tel{width:100%;height:40px;line-height:40px;margin:0 auto;text-align:center;background:#41a13d;margin-top:20px;margin-bottom:20px;}
.Tel p{width:170px;margin:0 auto;}
.Tel img{padding-top:10px;}
.Tel a{color:#fff;font-size:18px;}
