/* CSS Document */


section{display:block}
/*列表页导航*/
.m-header{ width:96%; float:left; height:42px; padding:0 2% 0 2%; text-align:center; background:#EB3D01 ;position:relative; z-index:100}
.m-header h2{font-size:18px;line-height:42px;height:42px;color:#fff}
.m-header h2 a{display:inline-block;padding:0 10px;color:#fff;font-weight:bold; font-size:14px}

.m-header-back{width:40px;height:100%;position:absolute;left:0;top:0;z-index:1}
.m-header-back a{display:block;width:100%;height:100%;background:url(../img/jiantou-2016.png) no-repeat center center;background-size:12px 21px}
.m-header-back a:active{background-color:rgba(0,0,0,.1)}

.m-header-tool-key{width:40px;height:100%;background:url(../img/m_nav-2016.png) no-repeat center center;background-size:20px 15px;cursor:pointer;position:absolute;right:0;top:0}
.m-header-tool-key:active{background-color:rgba(0,0,0,.1)}
.m-header-tool-box{display:none;width:260px;height:100%;background:rgba(231,240,242,.95);box-shadow:0 2px 2px #333;position:fixed;right:-260px;top:0;z-index:1000}

.m-header-tool{display:none;width:100%;height:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:10001}
.m-header-tool .shadow{width:100%;height:100%;overflow:hidden;background:#000;opacity:0;cursor:pointer;position:relative;z-index:1}
.m-header-tool .t-box-min{padding:0 10px}
.m-header-tool .t-box{width:80%; height:100%;overflow:hidden;background:#fff;position:absolute;right:-260px;top:0;z-index:22222}
.m-header-tool .t-box .m-header-nav{height:46px;line-height:46px;margin:0 15px;border-bottom:1px solid #F2F2F2;font-size:18px;color:#000;position:relative}
.m-header-tool .t-box .m-header-nav i{display:block;width:20px;height:20px;overflow:hidden;margin-top:-10px;border-radius:10px;background:#ddd url(../img/2016-nav-xx.png) no-repeat center center;position:absolute;right:0;top:50%;cursor:pointer}
.m-header-tool dl{ width:100%; float:left; padding-top:10px;overflow:hidden;line-height:30px}
.m-header-tool dt{width:100%; float:left; height:30px;text-indent:5px;color:#342319;font-size:16px}
.m-header-tool dt a{float:left;color:#099}
.m-header-tool dd{ width:48%; float:left; margin:1%; line-height:40px; margin-top:10px}
.m-header-tool dd a{display:block; font-size:14px; text-align:center;background:#f9f9f9; border:1px solid #efefef}
.m-header-tool dd a:hover{background:#342319; color:#fff;border:1px solid #342319}

.youshi{ width:100%; float:left; background:#f5f5f5; padding:2% 0}
.youshi ul li { width:48%; float:left; margin:2% 1%}
.ysimg{ width:27%; float:left}
.ysimg img{ width:100% }
.ysbox{ width:68%; float: right}
.ysbox h2 {width:100%; float:left}
.ysbox p {width:100%; float:left; margin-top:4%; font-size:10px; line-height:15px}
/********图片列表********/
.tpl{ width:100%; float:left; background:#fff; padding:1% 0}
.tpl ul li{ width:31.3%; float:left; margin:1.5% 1% 1.5% 1%; line-height:35px; text-align:center; background:#f4f4f4; border-radius: 3px}
.tpl ul li a{ display:block;  border-radius: 5px}
.tpl ul li a:hover{ background:#0167D3; color:#fff; border-radius: 5px}
.tpl ul li a.focus{ background:#0167D3; color:#fff; border-radius: 5px}
/********课程列表********/
.pxl{ width:100%; float:left; background:#fff; padding:1% 0}
.pxl ul li{ width:31.3%; float:left; margin:1.5% 1% 1.5% 1%; line-height:35px; text-align:center; background:#f4f4f4; border-radius: 3px}
.pxl ul li a{ display:block;  border-radius: 5px}
.pxl ul li a:hover{ background:#0167D3; color:#fff; border-radius: 5px}
.pxl ul li a.focus{ background:#0167D3; color:#fff; border-radius: 5px}

.pxbox{ width:100%; float:left; margin-top:20px}
.pxbox dl{ width:46%; float:left; margin:1.5%; background:#fff;border:1px #ccc solid}
.pxbox dl dt{ width:100%; float:left}
.pxbox dl dt img{ width:100%}
.pxbox dl dd{ width:90%; float:left; padding:5%; background:#f9f9f9}
.pxbox dl dd span{  line-height:30px; color:#333}
.pxbox dl dd p.ybm{ width:100%; float:left; font-size:12px; margin-top:5px}
.pxbox dl dd p.ybm em{ color:#DC0201}
.pxbox dl dd p.yzx{ width:100%; float:left; line-height:30px; background:#342319; text-align:center;  border-radius: 3px; margin-top:10px}
.pxbox dl dd p.yzx a{ display:block; color:#fff; font-size:12px}
/********课程内页********/
.pxcona{ width:100%; float:left; background:#fff}
.pxcona .contimg { width:100%; float:left}
.pxcona .contimg  img{ width:100% }
.pxcona .pxtit{ width:96%; padding:2%; float:left; font-size:18px; line-height:45px; border-bottom:#e0e0e0 solid 1px}
.pxcona .pxintro{ width:96%; padding:2%; float:left}
.pxcona .pxintro dl{ width:150px; font-size:14px; line-height:40px}
.pxcona .pxintro dl dt{ color: #999;float: left;}
.pxcona .pxintro dl dd{ float:left}
.pxcona .pxintro dl.in3 .c-red{ color:#c40101}

.pxconb{ width:100%; float:left; background:#fff; margin-top:20px}
.pxconb .kctit{ width:97%; padding-left:3%; float:left; font-size:18px; line-height:55px; border-bottom:#e0e0e0 solid 1px; margin-bottom:10px; background:#f8f8f8; font-weight:500; font-size:18px;}
.pxconb .kctit span{ margin-left:2%; color:#755118; font-size:16px}
.pxconb .kcxq{ width:96%; padding:2%; float:left; color:#333; line-height:30px}
.pxconb .kcxq img{ width:100%}
.pxconb .kcxq strong{ font-size:16px;border-left: 3px solid #FF8415; padding-left: 8px; font-size 16px;color: #000; font-weight:bold;margin:25px 0 25px 0;overflow: hidden; color:#333}
.pxconb .kcxq p{ font-size: 14px;text-align: justify; color: #666; margin:10px 0 10px 0}
.pxconb .kcxq .tdleft{ text-align:center; padding:10px;  border:1px solid #8a6e00; font-size:18px}
.pxconb .kcxq .tdright{ border:1px solid #8a6e00; padding:10px 15px; font-size:16px;}
.pxconb .moban img{ width:100%}

.xctj{ width:100%; float:left; padding:3% 0 3% 0}
.xctj .tjtit{width:100%; float:left; text-align:center; padding:3% 0 3% 0}
.xctj .tjtit img{ width:120px;}
.xctj .tjbox{ width:100%; float:left}
.xctj .tjbox dl{ width:48%; float:left; margin:1%; background:#fff}
.xctj dl dt{ width:100%; float:left}
.xctj dl dt img{ width:100%}
.xctj dl dd{ width:90%; float:left; padding:5%;}
.xctj dl dd span{ font-size:16px; line-height:30px; color:#333}
.xctj dl dd p.ybm{ width:100%; float:left; font-size:12px; margin-top:5px}
.xctj dl dd p.ybm em{ color:#DC0201}
.xctj dl dd p.yzx{ width:100%; float:left; line-height:30px; background:#342319; text-align:center;  border-radius: 3px; margin-top:10px}
.xctj dl dd p.yzx a{ display:block; color:#fff; font-size:12px}
/********新闻列表********/
.daohang{ width:98%; padding:1%; float:left; line-height:35px}
.xwfl{ width:100%; float:left; background:#fff; padding:2% 0}
.xwfl ul{ margin-top:15px}
.xwfl ul li{ width:31.3%; float:left; margin:1.5% 1% 1.5% 1%; line-height:30px; font-size:12px; text-align:center; background:#f4f4f4; border-radius: 3px}
.xwfl ul li a{ display:block;  border-radius: 5px}
.xwfl ul li a:hover{ background:#212121; color:#fff; border-radius: 5px}
.xwfl ul li a.focus{ background:#212121; color:#fff; border-radius: 5px;}
.news{ width:98%; padding:1%; float:left; background:#fff}
.news dl{ width:100%; float:left; background:#fff; padding-bottom:3%; margin:0 0 3% 0; border-bottom:#e0e0e0 1px solid}
.news dl dt{ width:30%; float:left}
.news dl dt img{ width:100% }
.news dl dd.xwbt{ width:67%; float:right; font-size:14px; color:#333; font-weight:bold }
.news dl dd.xwtext{ width:67%; float:right; font-size:12px; color:#666; margin-top:5px; line-height:22px}
/********新闻内页********/
.newscon{ width:96%; padding:2%; float:left; background:#fff}
.newscon img{ max-width:100%}
.newscon h1{font-size:16px; line-height:45px; padding-bottom:10px; font-weight:bold}
.newscon .gray{ width: 100%;float: left; color:#888; font-size:0.6rem;  color: #888; border-bottom: 1px solid #ddd; line-height: 45px}
.newscon .gray p { float: left}
.newscon .gray span{ float: right;background: url(../img/yj.png) no-repeat 0 15px; padding-left: 8%}

.newscon .xinwencon{ width:100%; float:left; line-height:30px;  font-size:12px; color:#555; margin-top:10px}
.newscon .xinwencon p{ font-size:12px; margin:10px 0 10px 0}
.newscon .xinwencon img{ display:block;margin:0 auto; max-width:100%}

.newsxg{ width:96%; padding:2%; margin-top:20px; float:left; background:#fff}
.newsxg .xgtit{ width:100%; float:left; line-height:45px; font-size:16px; font-weight:bold; border-bottom:#e0e0e0 solid 1px; margin-bottom:20px}
.newsxg .xgbox{ width:100%; float:left}
.newsxg .xgbox dl{ width:100%; float:left; background:#fff; padding-bottom:3%; margin:0 0 3% 0; border-bottom:#e0e0e0 1px solid}
.newsxg .xgbox dl dt{ width:30%; float:left}
.newsxg .xgbox dl dt img{ width:100% }
.newsxg .xgbox dl dd.xwbt{ width:67%; float:right; font-size:14px; color:#333; font-weight:bold }
.newsxg .xgbox dl dd.xwtext{ width:67%; float:right; font-size:12px; color:#666; margin-top:5px; line-height:22px}

.newsxg .zpbox{ width:100%; float:left}
.newsxg .zpbox ul li{ width:48%; float:left; margin:1%;overflow:hidden; position:relative;}
.newsxg .zpbox ul li img{ width:100%}
.newsxg .zpbox ul li p.tptit{width:100%; float:left; top:76%;left:0;position:absolute;color:#fff;text-align:center;font-size:12px; background:#111; line-height:25px;opacity:0.6;}
.newsxg .zpbox ul li{}

.xgcp{ width:96%; padding:2%; float:left; background:#fff}
.xgcp dl{ width:47.4%; float:left; margin:1%; background:#fff; border:1px #ccc solid}
.xgcp dl dt{ width:100%; float:left}
.xgcp dl dt img{ width:100%}
.xgcp dl dd{ width:90%; float:left; padding:5%; background:#f9f9f9}
.xgcp dl dd span{  line-height:30px; color:#333}
.xgcp dl dd p.ybm{ width:100%; float:left; font-size:12px; margin-top:5px}
.xgcp dl dd p.ybm em{ color:#DC0201}
.xgcp dl dd p.yzx{ width:100%; float:left; line-height:30px; background:#342319; text-align:center;  border-radius: 3px; margin-top:10px}
.xgcp dl dd p.yzx a{ display:block; color:#fff; font-size:12px}
/********单页********/
.abfl{ width:100%; float:left; background:#fff; padding:2% 0}
.abfl ul{ margin-top:15px}
.abfl ul li{ width:31.3%; float:left; margin:1.5% 1% 1.5% 1%; line-height:30px; font-size:12px; text-align:center; background:#f4f4f4; border-radius: 3px}
.abfl ul li a{ display:block;  border-radius: 5px}
.abfl ul li a:hover{ background:#0167D3; color:#fff; border-radius: 5px}
.abfl ul li a.focus{ background:#0167D3; color:#fff; border-radius: 5px}
.about{ width:96%; padding:2%; float:left; background:#fff}
.about .abimg{ width:100%; float:left}
.about .abimg img{ width:100%}
.about .abcon{width:100%; float:left; line-height:30px; font-size:14px}
.about .abcon p{ margin:15px 0 15px 0}
.about .abcon p img{ width:100%}



/*分页样式*/
#fenye{ width:98%; float:left; color:#999; text-align:center; padding:1rem 0; margin:1%; background:#fff; text-align:center}
#fenye table{ width:100%;}
#fenye a{font-size:0.7rem; line-height:2rem;color:#A5A3A3; border-radius:0.1rem; background:#F1F1F1; display:inline-block; margin:0 0.3rem; padding:0 0.3rem; display:none;}
#fenye a:hover{background:#3087C4; color:#fff;}
#fenye .prev,#fenye .next{text-align:center; width:3.5rem; display:inline-block;}
#fenye a:hover{color:#fff; text-decoration:none;}
