@charset "utf-8";
/* CSS Document */
/*
主题色
红色#E50018 rgba(229,0,24)
棕色#733600 rgba(115,54,0)

辅助色
橙色#ff8e16 rgba(255,142,22)
绿色#76c800 rgba(118,200,0)
蓝色#00a0e9 rgba(0,160,233)
紫色#9a5cc1 rgba(154,92,193)

深色蓝 #015f87
#FAF8EB
*/
body { width: 100%; height: 100%; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,sans-serif,Simsun; font-size: 16px; line-height: 1.6; color:#333; text-align: justify; background: #fff;}
body.detail { background: #fff;}
a { color:#333; text-decoration: none;}
a:hover { color: #733600; transition-duration: .5s;}
body,div,dl,dt,dd,ul,ol,li,input,textarea,p,img,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0;}
img { border: 0; margin: 0; padding: 0;}
ul,li{ list-style: none;}
.block { display: block;}
.hidden { display: none;}
.clearfix { zoom: 1;}
.clearfix:after { content: " "; display: block; clear: both; height: 0;}
.auto { margin: 0 auto;}
.left { float: left;}
.right { float: right;}
.content { width: 1200px; margin: 0 auto;}
.content.news { margin-bottom: 20px;}
.content1 { width: 1000px; margin: 0 auto;}
.space { padding: 35px 0 30px;}
.border,.border1 { border: 1px solid #f1f1f1; padding: 24px; overflow: hidden;}
.borderb { border-bottom: 1px dashed #ddd;}
.border:hover { border: 1px solid #733600; transition-duration: .5s;}
.padding20 { padding: 60px 0 40px;}
.back { background: #FAF8EB;}
.back1 { background: #fbfbfb url(http://www.zaozhidao.org.cn/templets/default/images/back1.png) top;}
.backz { background: #FAF8EB url(http://www.zaozhidao.org.cn/templets/default/images/back-z.png) no-repeat center;}

/*head*/
#head li:hover ul { display: block; float: left;}
#head { background: #fff;}
#head>div>a:nth-child(1), .head img { display: block; float: left; height: 50px;}
#head img { width: auto; margin: 15px 50px 15px 0;}
#head .left li { float: left; display: block;}
#head .left a { line-height: 80px; padding: 0 10px; float: left; font-weight: bold;}
#head .left li:hover a { color: #E50018;}
#head .left li.on>a:after { content: " "; display: block; width: 100%; height: 2px; border-radius: 5px; background: #fff; margin-top: -2px;}
#head .left li.on a { color: #E50018;}
#head .left li.on>a:after { background: #E50018;}
#nav ul { display: none; position: absolute; z-index: 10; top: 80px; width: 100px; padding: 10px; background: #fff; border-radius: 10px; margin-left: -10px; box-shadow: 0 2px 20px rgba(0,0,0,.15); text-align: center!important;}
#nav li:hover ul { display: block;}
#nav li ul a { color: #333!important; font-size: 16px; line-height: 40px!important; text-align: center!important; width: auto; display: block; float: none!important;}
#nav li ul a:hover { color: #E50018!important; text-decoration: .3s;}
#head .right { color: #E50018; background: url(http://www.zaozhidao.org.cn/templets/default/images/tel.png) no-repeat left; padding-left: 30px; background-size: 26px; font-weight: bold; line-height: 80px; font-size: 20px;}
/*banner*/
.banner { width: 100%; height: 460px; overflow: hidden; position: relative;}
.banner>ul { display: none; /*width: 999999999px;*/ height: 460px; position: absolute; top: 0; left: 0;}
.banner>ul li { float: left; height: 460px; width: 100%; overflow: hidden; display: block; position: relative;}
.banner>ul img { position: absolute; left: 50%; margin-left: -960px;}
.left-btn,.right-btn { width: 40px; height: 40px; float: right; background: url(http://www.zaozhidao.org.cn/templets/default/images/right-1.png); cursor: pointer;}
.left-btn { float: left; background: url(http://www.zaozhidao.org.cn/templets/default/images/left-1.png);}
.img-btn-list { width: 100%; position: absolute; bottom: 20px; left: 0; text-align: center;}
.img-btn-list>span { display: inline-block; width: 12px; height: 12px; border-radius: 12px; margin: 0 5px; background: rgba(255,255,255,.7); cursor: pointer; border: 1px solid rgba(255,255,255,.5);}
.img-btn-list>span.current { background: rgba(230,0,18,0.8);}
.pre_next { width: 1180px; margin: 0 auto; margin-top: 215px; position: relative;}

/*友链*/
#Links { margin-top: 30px;}
#Links p { font-weight: bold; background: url(http://www.zaozhidao.org.cn/templets/default/images/link.png) no-repeat left; background-size: 20px; padding-left: 25px; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 5px;}
#Links a { display: inline-block; margin-right: 20px; color: #666; font-size: 14px;}
#Links a:hover { color: #733600;}

/*底部*/
#footer { text-align: center; padding: 20px 0 200px; background: url(http://www.zaozhidao.org.cn/templets/default/images/back-b.png) no-repeat bottom;}
#footer>img { display: block; margin: 10px auto 20px;}
#footer>.nnav { text-align: center;}
#footer>.nnav a { margin: 0 5px; display: inline-block;}
#footer>.nnav a:after { content: " "; display: inline-block; width: 2px; height: 16px; background: #eee; float: right; margin: 5px 0 0 20px;}
#footer>.nnav a:nth-last-child(1):after { content: " "; display: none;}
#footer>.ewm{display: -webkit-flex; display: flex; -webkit-justify-content: space-around; justify-content: space-around; width: 400px;}
#footer>.ewm li { width: 80px; margin: 20px auto;}
#footer>.ewm li img { width: 100%;}
#footer>.ewm li h3 { text-align: center; font-size: 14px; font-weight: normal;}
#footer>a { font-size: 14px;}

/*title*/
h2.title { font-size: 42px; text-align: center; margin-bottom: 40px; color: #733600; line-height: 1.6;}
h2.title span { text-transform: uppercase; opacity: .8; font-weight: normal; display: block; font-size: 18px;}
body.index h2.title span { opacity: 1;}
/*btn*/
.button { background: #ff8e16; color: #fff; display: block; width: 300px; border-radius: 6px; line-height: 60px; text-align: center; margin: 30px auto 0; font-size: 18px;}

/*首页样式*/
#course ul {border-radius: 20px; background: #fff; box-shadow: 0 4px 15px rgba(254,228,73,.4); padding: 50px; width: 1100px;}
#course .left { width: 25%; text-align: center;}
#course .left img { width: 100px;}
#course .left h3 {font-size: 24px;color: #333; margin: 0 0 15px;}
#course a { background: #febc20 url(http://www.zaozhidao.org.cn/templets/wap/images/r-white.png) no-repeat 90% center; color: #fff; border-radius: 10px; box-shadow: 0 0 5px 0 #fff inset; display: block; width: 150px; line-height: 50px; margin: 0 auto; padding-right: 25px;}
#course .left:hover { margin-top: -10px; margin-bottom: 10px; transition-duration: .3s;}

#linian li { width: 280px; margin: 0 10px; border-radius: 20px; overflow: hidden; box-shadow: 0 2px 25px rgba(254,228,73,.4); background: #fff;}
#linian li div { height: 180px; overflow: hidden;}
#linian li img { width: 100%; display: block; position: relative; z-index: 2}
#linian li div:hover img { -webkit-transform: scale(1.2,1.2); transition: all .6s;}
#linian li p { background: rgba(254,188,32,.9); position: relative; z-index: 5; text-align: center; font-weight: bold; line-height: 30px; padding: 70px 0; color: #fff; text-shadow: 0 2px 0 rgba(0,0,0,.1); font-size: 18px;}
#linian li:nth-child(2) p, #linian li:nth-child(4) p { padding: 55px 0;}
#linian li div:hover p { margin-top: -190px; transition: all .6s;}
#linian li h3 { font-size: 20px; color: #733600; line-height: 70px; text-align: center;}

#activity { background: url(http://www.zaozhidao.org.cn/templets/wap/images/back-activity.png) no-repeat bottom; background-size: 1360px; padding-bottom: 100px; margin-bottom: 10px;}
#activity .class-card { overflow: hidden; border: none; height: 200px; width: 1180px;}
#activity img { width: 280px; margin-right: 20px; border-radius: 10px;}
#activity img:nth-last-child(1) { border-radius: 10px;}
.class-card>div {
	width: 5000px!important;
	position:relative;
	animation:mymove 40s linear infinite;
	-moz-animation:mymove 40s linear infinite; /* Firefox */
	-webkit-animation:mymove 40s linear infinite; /* Safari and Chrome */
	-o-animation:mymove 40s linear infinite; /* Opera */
	}
@keyframes mymove {
	from { left: 0px;}
	to { left: -1860px;}
	}

@-moz-keyframes mymove /* Firefox */ {
	from { left: 0px;}
	to { left: -1860px;}
	}
@-webkit-keyframes mymove /* Safari and Chrome */ {
	from { left: 0px;}
	to { left: -1860px;}
	}
@-o-keyframes mymove /* Opera */ {
	from { left: 0px;}
	to { left: -1860px;}
	}

/*首页荣誉*/
#shili { background: url(http://www.zaozhidao.org.cn/templets/wap/images/back-shili.png) no-repeat top; background-size: cover;}
#shili h3 { text-align: center; font-weight: normal; color: #666; line-height: 1.6; font-size: .8rem;}
#shili img { width: 96%; margin: 0 auto 5px; display: block;}
/*首页新闻*/
#news a.clearfix { width: 285px; border-radius: 10px; overflow: hidden; box-shadow: 0 2px 10px rgba(0,0,0,.1); background: #fff url(http://www.zaozhidao.org.cn/templets/wap/images/r-red.png) no-repeat 240px 91%; padding-bottom: 20px; margin-right: 20px;}
#news a.clearfix:nth-child(4) { margin-right: 0%;}
#news a.clearfix:hover { box-shadow: 0 2px 20px rgba(254,228,73,.4); margin-top: -10px; margin-bottom: 10px;}
#news a.clearfix img { width: 100%;}
#news a.clearfix h3 { margin: .5rem 6%; font-size: 1rem; font-weight: normal; height: 3rem; margin-bottom: 20px;}
#news a.clearfix span { background: url(http://www.zaozhidao.org.cn/templets/wap/images/icon_d.png) no-repeat left; background-size: 14px; font-size: 12px; color: #999; padding-left: 20px; margin-left: 15px;}

/*首页校区*/
#campus .tab { background: #fff; width: 600px; box-shadow: 0 4px 15px rgba(254,228,73,.4); margin: 0 auto 20px; border-radius: 10px; border: 2px solid #fff;}
#campus .tab a { display: block; width: 150px; float: left; text-align: center; line-height: 60px; font-size: 20px; font-weight: bold;}
#campus .tab a.on { background: #ffa326; color: #fff; border-radius: 10px;}
#campus .tab_content a { width: 48%; float: left; display: block; margin-bottom: 30px; background: #fff; box-shadow: 0 4px 15px rgba(254,228,73,.4); border-radius: 10px; margin: 30px 0;}
#campus .tab_content a:nth-child(2n+1) { margin-right: 4%;}
#campus .tab_content img { width: 39%; border-radius: 10px; display: block; float: left; box-shadow: 0 2px 10px rgba(254,228,73,.6); margin: -20px 0; border: 2px solid #fff;}
#campus .tab_content .right { width: 50%; margin: 20px 5%;}
#campus .tab_content h3 { font-size: 20px;}
#campus .tab_content p { color: #666; margin-top: 5px;}

/*悬浮*/
#xuanfu { position: fixed; width: 80px; top: 50%; right: 20px; margin-top: -240px; font-size: 14px; z-index: 999;}
#xuanfu img { display: block; margin: 0 auto;}
#xuanfu a { display: block; border-radius: 10px; margin-top: 10px; text-align: center; color: #fff; padding: 5px; padding-top: 48px; border: 1px solid #E50018;}
#xuanfu a:nth-child(2) { background: #E50018 url(http://www.zaozhidao.org.cn/templets/default/images/dianhua.png) no-repeat center 10px; background-size: 35px;}
#xuanfu a:nth-child(3) { background: #E50018 url(http://www.zaozhidao.org.cn/templets/default/images/zixun.png) no-repeat center 10px; background-size: 40px;}
#xuanfu a:nth-child(4) { background: #E50018 url(http://www.zaozhidao.org.cn/templets/default/images/yuyue.png) no-repeat center 10px; background-size: 32px;}
#xuanfu a:nth-child(5) { background: #E50018 url(http://www.zaozhidao.org.cn/templets/default/images/back.png) no-repeat center 10px; background-size: 38px;}
#xuanfu a:hover { border: 1px solid #fff;}
#xuanfu a:nth-child(2):hover { background: #ff8e16  url(http://www.zaozhidao.org.cn/templets/default/images/dianhua.png) no-repeat center 10px; background-size: 35px; transition-duration: .3s;}
#xuanfu a:nth-child(3):hover { background: #ff8e16  url(http://www.zaozhidao.org.cn/templets/default/images/zixun.png) no-repeat center 10px; background-size: 40px; transition-duration: .3s;}
#xuanfu a:nth-child(4):hover { background: #ff8e16  url(http://www.zaozhidao.org.cn/templets/default/images/yuyue.png) no-repeat center 10px; background-size: 32px; transition-duration: .3s;}
#xuanfu a:nth-child(5):hover { background: #ff8e16  url(http://www.zaozhidao.org.cn/templets/default/images/back.png) no-repeat center 10px; background-size: 38px; transition-duration: .3s;}

/*表单样式*/
#chat {background: #fff;border: 1px solid #E50018;border-radius: 6px;overflow: hidden;text-align: center;padding: 0;margin: 200px calc(50% - 200px);width: 400px;padding-bottom: 20px;}
#chat h2 { background: #E50018; color: #fff; margin: 0; font-size: 1.1rem; line-height: 50px;}
#chat h2:nth-child(1) { display: none;}
#yey #chat h2:nth-child(1) { display: block;}
#yey #chat h2:nth-child(2) { display: none;}
#chat input,#chat select { margin: 20px auto 0; border: 1px solid #ddd; border-radius: 40px; display: block; line-height: 30px; padding: 0 15px; width: 270px;}
#chat select { height: 30px; width: 300px;}
#chat .btn { background: #E50018; color: #fff; border: none; border-radius: 6px; line-height: 36px; font-size: 16px; width: 80%;}
#chat {
	position: fixed;
	top: 0px;
	background: #fff;
	z-index: 20000;
	_bottom: auto;
	_width: 100%;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-
(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#close { background:url(http://www.zaozhidao.org.cn/templets/wap/images/close-one.png) no-repeat center; background-size: cover; width: 1.5rem; height: 1.5rem; float: right; margin: .8rem .8rem 0 -5rem;}
#bg { width: 100%; height: 100%; top: 0px; left: 0px; position: fixed; filter: Alpha(opacity=50); opacity: 0.5; background: #000; display: none; z-index: 8;}

/*面包屑导航*/
#breadcrumb { padding: 20px 0; color: #999; background: url(http://www.zaozhidao.org.cn/templets/default/images/home.png) no-repeat left; background-size: 20px; padding-left: 30px; width: 1170px; margin: 0 auto;}
#breadcrumb a { color: #666;}
#breadcrumb a:hover { color: #733600; transition-duration: .5s;}

/*新闻列表页*/
.list h2 { font-size: 26px; border-bottom: 1px solid #eee; text-indent: 20px;}
.list h2:after { content: " "; display: block; width: 195px; height: 1px; background: #733600; margin-bottom: -1px;}
.list.news .left { width: 850px;}
.news .left a { display: block; padding: 25px 0;}
.news .left a img { height: 130px; width: auto; float: left;}
.news .left a .left { width: 560px; margin-left: 30px;}
.news .left .left h3 { font-size: 22px;}
.campus .news .left .left h3 { margin-top: 25px;}
.news .left .left h3:hover { color: #733600;}
.news .left .left p { color: #999; height: 70px; margin-top: 5px;}
.news .left .left span { font-size: 14px; color: #999; padding-left: 18px; margin-right: 20px; background: url(http://www.zaozhidao.org.cn/templets/default/images/bg.png) no-repeat 0 -141px;}
.news .left .left span:nth-last-child(1) { background: url(http://www.zaozhidao.org.cn/templets/default/images/bg.png) no-repeat 0 -166px; padding-left: 20px;}
.news .news1 { display: block; line-height: 50px;}
.news .news1:before { content: " "; display: block; width: 4px; height: 4px; background: #ccc; float: left; margin: 23px 15px 0 1px;}
.news .news1:nth-child(1):before { width: 6px; height: 6px; background: #733600; margin: 22px 13px 0 0;}
.news .news1:nth-child(1) { font-weight: bold; font-size: 18px;}
.news .news1:hover { color: #733600; transition-duration: .3s; font-size: 18px;}
.news .news1:hover span { color: #733600; transition-duration: .3s;}
.news .news1:hover:before { background: #733600; transition-duration: .3s;}
.news .news1 span { color: #999; font-size: .8rem; font-weight: normal; float: right;}

/*内页右侧*/
.right.nei { position: sticky; top: 20px; width: 300px;}
.nei .border1>a:nth-child(1) { display: block; font-size: 22px; font-weight: bold; border-bottom: 1px solid #eee; margin-top: -10px;}
.nei .border1>a:nth-child(1):after { content: " "; display: block; width: 88px; height: 1px; background: #733600; margin-bottom: -1px;}
.nei .border1>a:nth-child(1) span { background: #f0f0f0; border-radius: 20px; font-size: 12px; color: #999; text-align: center; padding: 2px 10px; float: right; margin-top: 5px; font-weight: normal;}
.nei .border1>a:nth-child(1):hover { color: #733600; transition-duration: .5s;}
.nei .border1>a:nth-child(1):hover span { color: #fff; background: #733600; margin-right: 10px; transition-duration: .5s;}
.nei a.borderb { display: block; padding: 15px 0;}
/*内页右侧课程*/
/*.nei div { margin-bottom: 20px; background: #fff;}*/
.nei .borderb:nth-last-child(1) { border-bottom: 0; padding-bottom: 0!important;}
.nei .course img { width: 100px; float: left;}
.nei .course p { width: 130px; float: right; color: #000; font-weight: bold;}
.nei .course a.borderb:hover p { color: #733600; transition-duration: .2s;}
/*内页右侧新闻*/
.nei .news img { width: 100%;}
.nei .news p { background: rgba(0,0,0,.5); padding: 5px 10px; color: #fff; position: relative; z-index: 2; margin-top: -65px;}
.nei .news .borderb:hover p { color: #ffcc00; transition-duration: .5s;}
/*内页右侧校区*/
.nei .campus1 { margin: 15px 0 0;}
.nei .campus1 a { display: block;}
.nei .campus1 a.city { font-weight: bold; color: #733600;}
.nei .campus1 a.city:after { content: " "; display: block; width: 4px; height: 16px; background: #733600; border-radius: 15px; float: left; margin: 5px 8px 0 0;}
.nei .campus1 a.city1 { background: url(http://www.zaozhidao.org.cn/templets/default/images/icon_city1.png) no-repeat left; background-size: 14px; padding-left: 22px; margin: 5px 0 5px 12px; font-weight: normal;}
.nei .campus1 a.city1:hover { background: url(http://www.zaozhidao.org.cn/templets/default/images/icon_city.png) no-repeat left; background-size: 14px;}
.nei .campus1 p { line-height: 1.4; color: #999; padding-left: 34px; margin-bottom: 10px;}
/*页码*/
.page .thisclass { background: #ff6c00; color: #fff; border: none;}
.page li {border: 1px solid #ddd;float:left;margin: 10px 5px 0 0;line-height: 30px;padding: 0 15px;text-align: center;}
.page li a { line-height: 30px; padding: 0!important;}
.page li:hover a { color: #ff6c00;}
.page li select { border: none; background: #fff;}
/*新闻详情页*/
.news.detail .left.border1 { width: 800px; background: #fff;}
.news.detail h2 { text-align: center; font-size: 26px;}
.news.detail .date { text-align: center; margin: 20px auto;}
.news.detail .date span { background: url(http://www.zaozhidao.org.cn/templets/default/images/time.png) no-repeat left; background-size: 16px; padding-left: 25px; margin: 0 10px; color: #999;}
.news.detail .date span:nth-child(2) { background: url(http://www.zaozhidao.org.cn/templets/default/images/peo.png) no-repeat left; background-size: 16px;}
.news.detail .n_detail { color: #333; line-height: 1.8; border-bottom: 1px dashed #ddd; padding-bottom: 20px; margin-bottom: 20px;}
.news.detail .n_detail div, .news.detail .n_detail p { margin: 5px 0;}
.news.detail .n_detail div a, .news.detail .n_detail p a { display: contents;}
.news.detail .n_detail img { width: 500px!important; display: block; margin: 10px auto;}
.Page_detail div { width: 40%; line-height: 1.4; color: #733600;}
.Page_detail div.left { background: url(http://www.zaozhidao.org.cn/templets/default/images/newsl.png) no-repeat left; padding: 0 0 0 22px; text-align: left;}
.Page_detail div.right { background: url(http://www.zaozhidao.org.cn/templets/default/images/newsr.png) no-repeat right; padding: 0 22px 0 0; text-align: right;}
.Page_detail a { padding: 0!important; color: #666; font-size: 14px;}
.Page_detail a:hover { color: #733600;}

/*校区详情页*/
.detail.campus { background: #fffffd;}
.detail.campus .border1 { border: 1px solid #eee;}
.detail .borderb { padding-bottom: 20px;}
.detail .left .borderb img { width: 240px!important; height: auto!important; margin: 0!important;}
.detail .borderb .right { width: 520px; margin-top: 0px;}
.detail .borderb .right a { padding: 8px 30px!important; margin-top: 20px!important;}
.detail .borderb h2 { font-size: 22px; font-weight: bold; text-align: left;}
.detail .borderb h2:before { content: " "; display: block; width: 6px; height: 20px; background: #733600; float: left; margin: 8px 10px 0 0; border-radius: 10px;}
.detail .borderb h2:hover { color: #733600; transition-duration: .3s;}
.detail.campus .left .borderb p { margin-top: 6px; background: url(http://www.zaozhidao.org.cn/templets/default/images/bg.png) no-repeat 0 -190px; padding-left: 20px; height: auto;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.detail.campus .left .borderb p:nth-child(3) { background: url(http://www.zaozhidao.org.cn/templets/default/images/bg.png) no-repeat 0 -215px;}
.detail .left .borderb a:nth-last-child(1) { color: #fff; background: #ff6c00; border-radius: 20px; padding: 3px 20px; display: inline-block; margin: 10px 10px 0 0;}
.detail.campus .detail .left h3 { background: #ff8e16; border-radius: 4px; text-align: center; width: 6rem; line-height: 2; color: #fff; margin-top: 15px;}
.detail.campus .left p { color: #666; margin-top: 5px; line-height: 1.8;}
.detail.campus .left .clearfix img { border-radius: 4px;}
.detail.campus .left .clearfix>img, .detail.campus .clearfix>li { width: 48%; float: left; margin: .8em 4% 0 0;}
.detail.campus .left .clearfix>img:nth-child(2n+2), .detail.campus .clearfix>li:nth-child(2n+2) { margin-right: 0;}
#tuijian h2 { font-size: 1.2rem; color: #000; margin: 0 0 -10px;}
#tuijian h2:before, .detail.campus .nr h2:before { content: " "; display: block; width: 6px; height: 20px; background: #ff8e16; border-radius: 6px; float: left; margin: 3px 8px 0 0;}
.campus-img { padding-bottom: 20px;}
.campus-img li {width: 320px!important;margin: 0 20px 0 0!important;}
.campus-img li a, .campus-img li img {width: 100%!important;height: auto!important;}

/*校区推荐*/
.recommend { margin-top: 25px; border-top: 1px dashed #ddd; padding-top: 15px;}
.recommend h2 { margin-bottom: -10px;}
.recommend h2,.recommend .right a:nth-child(1) {font-size: 22px!important;font-weight: bold;text-align: left!important;display: block;margin-top: 5px;}
.recommend h2:before,.recommend .right a:nth-child(1):before { height: 18px;}
.recommend img { height: auto!important;}
.news .left .recommend a { padding: 0!important;}
.recommend .borderb { padding: 25px 0;}
.recommend .right { width: 560px; margin-top: 10px;}
.recommend .right p { margin-top: 5px;}
.recommend h2:before,.recommend .right a:nth-child(1):before { content: " "; display: block; width: 6px; height: 20px; background: #733600; float: left; margin: 8px 10px 0 0; border-radius: 6px;}
.recommend h2:hover { color: #733600; transition-duration: .3s;}
.recommend .right p {color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;}

/*关于我们*/
#about p { text-indent: 2em; margin: 5px auto 0; line-height: 2; color: #733600; width: 1200px; font-size: 18px;}
#guarantee .left { float: left; background: #fff; padding: 15px; width: 255px; border-radius: 10px; box-shadow: 0 4px 15px rgba(254,228,73,.4); margin-right: 20px;}
#guarantee .left:nth-child(4n+4) { margin-right: 0;}
#guarantee .left img { width: 100%;}
#guarantee .left h3 { color: #733600; line-height: 2; text-align: center; font-size: 20px;}
#guarantee .left p { color: #999;}
#honor { background: #fff url(http://www.zaozhidao.org.cn/templets/default/images/back-shili.png) no-repeat bottom; background-size: 100%;}
#honor .clearfix { padding: 30px 0 50px;}
#honor li { width: 25%; float: left; text-align: center;}
#honor img { width: 290px;}
#honor h3 { font-weight: normal; color: #666; margin-top: 10px;}

/*课程*/
/*幼小衔接，多元素能*/
#yx .module01 img { width: 1200px; margin: 0 auto; display: block;}
#yx .module01 table { margin-top: 15px; float: left; width: 49%;}
#yx .module01 table:nth-child(2) { float: right;;}
#yx .module02 .content { background: #ffdf43 url(http://www.zaozhidao.org.cn/templets/default/images/back-yx.png) no-repeat top; background-size: 100%; border-radius: 20px; box-shadow: 0 0 15px 0 #fff inset; padding: 50px 50px 10px; width: 1100px;}
#yx .module02 .content div { background: #fff; border-radius: 10px; box-shadow: 0 2px 15px rgba(255,142,22,.4); padding: 50px 0;}
#yx .module02 .content li { width: 20%; text-align: center;}
#yx .module02 .content li img { width: 80px; margin-bottom: 10px;}
#yx .module02 .content > p { font-weight: bold; font-size: 18px; box-shadow: 0 2px 15px rgba(255,142,22,.4); background: #fff; border-radius: 30px; padding: 10px; width: 300px; text-align: center; color: #ff8e16; margin-top: 20px;}
#yx .module02 .content > img { width: auto; height: 300px; float: right; margin-top: -260px;}
#yx .module03 img { width: 1350px; margin: -40px auto 0; display: block;}

/*托管*/
#lcta #guarantee .left { padding-top: 0; margin-top: 2rem; background: linear-gradient(rgba(255,255,255,0),#fff); box-shadow: 0 10px 10px rgba(115,54,0,.15); border-radius: 20px; text-align: center;}
#lcta #guarantee img { background: #ff8e16; border-radius: 50em; width: 3rem; padding: 10px; border: 10px solid rgba(255,255,255,.5); box-shadow: 0 2px 10px rgba(115,54,0,.15); margin-top: -2rem;}
#lcta .module01 { background: #fbfbfb;}
#lcta .module01 img { float: left; width: 600px; margin: -30px 0!important; display: block;}
#lcta .module01 table { width: 560px!important; float: right;}
#lcta .module01 table th, #lcta .module02 table th { font-size: 16px!important;}
#lcta .module01 table tr:nth-child(2n+1) td, #lcta .module02 table tr:nth-child(2n+1) td { background: #fbfbfb;}
#lcta .module01 table td { padding: 20px 0!important;}
#lcta .module02 table { width: 1000px!important;}
#lcta .module02 .content { background: #ffdf43 url(http://www.zaozhidao.org.cn/templets/default/images/back-lcta.png) no-repeat top; background-size: 100%; border-radius: 20px; box-shadow: 0 0 15px 0 #fff inset; padding: 10px; width: 1000px;}
#lcta .module02 .content>.clearfix { background: #fff; border-radius: 10px; padding: 15px 15px 20px; margin: 10px; box-shadow: 0 2px 15px rgba(255,142,22,.4);}
#lcta .module02 .content>.clearfix .left, #lcta .course .left { width: 263px; background: #FAF8EB; border-radius: 20px; padding: 20px; margin-top: 30px; margin-right: 20px; box-shadow: 0 2px 10px rgba(255,142,22,.1);}
#lcta .module02 .content>.clearfix .left:nth-child(3), #lcta .course .left:nth-child(3) { margin-right: 0;}
#lcta .module02 .content>.clearfix .left h3 { background: linear-gradient(#ffdf43,#ffee7d); border-radius: 6px; box-shadow: 0 2px 10px rgba(255,142,22,.4); margin: -40px auto 0; line-height: 40px; text-align: center; width: 150px;}
#lcta .module02 .content>.clearfix .left p { margin-top: 15px; text-align: center;}
#lcta .module02 table { background: #ffdf43; margin: 0; width: 100%!important;}
#lcta .module02 table caption { background: none; color: #000!important; margin-top: -10px; font-size: 22px; font-weight: bold; padding-bottom: 10px;}
#lcta .module02 table th { background: #ffdf43!important; color: #333!important;}
#lcta .course { margin-bottom: 20px;}
#lcta .course .left { width: 314px; padding: 0!important; overflow: hidden;}
#lcta .course .left span { float: left; background: linear-gradient(30deg,#ff8100,#ff2200); display: block; width: 30%; font-weight: bold; color: #fff; text-align: center; line-height: 5.2rem; font-size: 18px;}
#lcta .course .left p { float: right; width: 200px; line-height: 1.6rem; color: #666; margin: 1rem 0 1rem 5%; font-size: 14px;}
#lcta #four { width: 600px; margin: 0 auto; display: block;}

/*专注力*/
#amt .module02 li { background: #FDE443 url(http://www.zaozhidao.org.cn/templets/wap/images/lcta02.png) no-repeat 105% 100%; background-size: 60%; width: 225px; padding: 20px 30px 40px; border-radius: 20px; box-shadow: 0 2px 10px rgba(115,54,0,.1); text-align: left; margin-right: 20px;}
#amt .module02 li:nth-child(4) { margin-right: 0;}
#amt .module02 li h3 { color: #733600; font-size: 22px;}
#amt .module02 li h3:after { content: " "; display: block; width: 20px; height: 20px; border-radius: 20px; background: #FDC640; float: left; margin: 5px -12px 0 0;}
#amt .module02 li p { margin-top: 15px; color: #733600;}
#amt .module03 li { width: 330px; margin: 20px; background: #fff; padding: 15px; border-radius: 10px; text-align: center; box-shadow: 0 4px 15px rgba(254,228,73,.4);}
#amt .module03 li img { width: 100%;}

/*艺术类课程*/
#ys { background: linear-gradient(to right,#FEF8E9,#fff,#fff,#FEF8E9);}
#ys h2 { font-size: 36px; text-align: center; line-height: 1; padding-top: 60px; background: #fff url(http://www.zaozhidao.org.cn/templets/default/images/ysh2.png) no-repeat center 55px; margin: 30px auto; width: 250px; position: relative;}
#ys h2 span { font-size: 16px; color: #999;}
#ys .content1 { border: 1px solid #FED84F; border-radius: 80px; margin: -80px auto 50px; padding: 80px 100px 50px; background: #fff url(http://www.zaozhidao.org.cn/templets/default/images/back-ysk.png) no-repeat bottom; box-shadow: 0 5px 30px rgba(254,228,73,.4);}
#ys .tixi img { margin-top: 130px; width: 200px;}
#ys .content1 .right { width: 720px; background: #FED84F; border-radius: 15px; padding: 15px; border-top-left-radius: 0; margin-top: 50px; box-shadow: 0 2px 10px rgba(254,216,79,.6);}
#ys .content1 .tixi .right:after { content: " "; display: block; width: 680px; height: 25px; background: url(http://www.zaozhidao.org.cn/templets/default/images/after-ysk.png) no-repeat bottom; float: left; margin: 20px 25px -40px;}
#ys .content1 .right h3 { font-size: 24px; color: #733600; text-align: center; width: 220px; border-top-left-radius: 15px; border-top-right-radius: 15px; line-height: 60px; margin: -60px 0 0 -15px; background: #FED84F url(http://www.zaozhidao.org.cn/templets/default/images/ysh3.png) no-repeat center;}
#ys .ysk table { width: 100%; border-radius: 15px; overflow: hidden;}
#ys .ysk table td { background: #fff; text-align: center; color: #666; padding: 15px 0; font-size: 14px;}
#ys .ysk table td:hover { transition-duration: .3s; background: #FEF8E9;}
#ys .ysk table tr:nth-child(1) td, #ys .ysk table.shufa td:nth-child(1), #ys .ysk table.art td:nth-child(1) { font-weight: bold; padding: 15px 10px; font-size: 16px; color: #79C471;}
#ys .ysk table tr:nth-child(1) td:nth-child(2) { color: #F4B757;}
#ys .ysk table tr:nth-child(1) td:nth-child(3) { color: #F09450;}
#ys .ysk table tr:nth-child(1) td:nth-child(4) { color: #EA6B48;}
#ys .tese h3 { font-size: 24px; text-align: center; background: url(http://www.zaozhidao.org.cn/templets/default/images/ysh3-2.png) no-repeat center; line-height: 50px; color: #fff; margin: 70px auto -30px; position: relative;}
#ys .tese>div { background: linear-gradient(#fef8e8,#fffdf7);border-radius: 30px; padding: 60px 20px 20px; display: -webkit-flex; display: flex; -webkit-justify-content: space-around; justify-content: space-around; box-shadow: 0 5px 15px rgba(254,216,79,.3);}
#ys .tese .left { width: 250px; text-align: center; margin: 0 auto;}
#ys .tese .two .left { width: 500px;}
#ys .tese .two .left .right { text-align: left; width: 220px; margin-top: 20px; background: #fff; margin-left: -30px; padding-left: 50px; box-shadow: 0 2px 20px rgba(254,228,73,.4);}
#ys .tese img { width: 190px; border-radius: 20px; border: 5px solid rgba(255,255,255,.6); box-shadow: 0 2px 20px rgba(254,228,73,.4); margin-bottom: 5px;}
#ys .tese h4 { font-size: 18px; color: #733600;}
#ys .tese p { color: #666; margin-top: 5px; font-size: 14px;}

/*全部表格样式*/
#yx .module01 table, #lcta .module01 table, #lcta .module02 table, #amt .module01 table, #ys .padding20 table, #yey .module01 table, #yey .module05 table { width: 1200px; text-align: center; margin: 10px auto;}
#yx .module01 table td, #lcta .module01 table td, #lcta .module02 table td, #amt .module01 table td, #ys .padding20 table td, #yey .module01 td { padding: 10px 0; background: #fff;}
#ys .padding20 table td { padding: 20px 0;}
#yx .module01 table th, #lcta .module01 table th, #lcta .module02 table th, #amt .module01 table th, #ys .padding20 table th, #yey .module01 table th { background: #ff8e16; font-weight: bold; color: #fff; padding: 15px 0; font-size: 20px;}

/*艺术课表格样式*/
/*
#ys .padding20 table { width: 1000px;}
#ys .padding20 table td { border-radius: 6px; color: #fff;}
*/
/*#ys .shufa table td, #ys .meishu table td { padding: .8rem 0;}*/
/*#ys .shufa table td:nth-child(1), #ys .meishu table td:nth-child(1) { width: .95rem; padding: .8rem .5rem;}*/
/*
#ys .shufa table td:nth-child(1), #ys .meishu table td:nth-child(1) { font-weight: bold;}
#ys .padding20 table tr:nth-child(1) td { font-weight: bold; font-size: 1rem; color: #8d5600;}
#ys .shufa table tr:nth-child(1) td:nth-child(2), #ys .meishu table tr:nth-child(1) td:nth-child(2), #ys .zhuchi table tr:nth-child(1) td:nth-child(1) { background: #FFEDD0;}
#ys .shufa table tr:nth-child(1) td:nth-child(3), #ys .meishu table tr:nth-child(1) td:nth-child(3), #ys .zhuchi table tr:nth-child(1) td:nth-child(2) { background: #FFDABE;}
#ys .shufa table tr:nth-child(1) td:nth-child(4), #ys .meishu table tr:nth-child(1) td:nth-child(4), #ys .zhuchi table tr:nth-child(1) td:nth-child(3) { background: #FBC9A2;}
#ys .shufa table td:nth-child(1) { font-weight: bold;}
#ys .shufa table tr:nth-child(1) td:nth-child(1), #ys .meishu table tr:nth-child(1) td:nth-child(1) { background: none;}
#ys .padding20 table td:nth-child(1) { background: #79C471;}
#ys .padding20 table td:nth-child(2) { background: #F4B757;}
#ys .padding20 table td:nth-child(3) { background: #F09450;}
#ys .padding20 table td:nth-child(4) { background: #EA6B48;}
*/

/*幼儿园*/
#yey .module01 .content div { background: #fff; border-radius: 20px; box-shadow: 0 4px 15px rgba(254,228,73,.4); margin-left: 80px; margin-bottom: .8rem; padding: 20px 0; width: 300px; float: left;}
#yey .module01 img { float: left; width: 4rem; margin: .6rem 0 0 -2rem;}
#yey .module01 p { width:-webkit-calc(100% - 3.8rem); width:-moz-calc(100% - 3.8rem); float: right; text-align: left; color: #666; margin-right: .8rem;}
#yey .module01 div:nth-child(2) p, #yey .module01 div:nth-child(3) p { margin-top: .7rem;}
#yey .module01 strong { font-size: 20px; color: #E50018; margin-bottom: .2rem; display: block; margin-top: -10px;}
#yey .module02 { background: #fbfbfb;}
#yey .module02 .clearfix { background: url(http://www.zaozhidao.org.cn/templets/default/images/yey0.png) no-repeat center; position: relative; z-index: 50;}
#yey .module02 .left { width: 260px; margin: 0 20px;}
#yey .module02 .left img { border-radius: 200px; display: block;}
#yey .module02 .left h3 {font-size: 24px;color: #307ec2;border-bottom: 1px dashed #307ec2;width: 220px;line-height: 50px;text-align: center;margin: 0 auto;padding-top: 19px;}
#yey .module02 .left:nth-child(2) h3 { color: #39a9e0; border-bottom: 1px dashed #39a9e0;}
#yey .module02 .left:nth-child(3) h3 { color: #ff8e16; border-bottom: 1px dashed #ff8e16;}
#yey .module02 .left:nth-child(4) h3 { color: #f9b704; border-bottom: 1px dashed #f9b704;}
#yey .module02 .left p { color: #666; width: 220px; margin: 10px auto 0; height: 100px; line-height: 1.4}
#yey .module02 .left:nth-child(2n+1) img {margin-bottom: 50px;}
#yey .module02 .left:nth-child(2n+2) img {margin-top: 50px;}
#yey .module02 .color { width: 100%; height: 10px; background: linear-gradient(to right,#307EC2 50%,#FFE49A 50%); margin-top: -200px; float: left; z-index: 1;}
#four { width: 110%; margin: -.5rem -5%;}
#yey .module05 table td, #yey .module05 table td { background: #fff; padding: 10px 0;}
#yey .module05 table caption { font-weight: bold; color: #fff; background: #ff8e16; padding: 15px 0; font-size: 20px;}
#yey .module05 table td { padding: 20px 0;}
#yey .module05 table td:nth-child(2n+2) { color: #ff8e16;}
#yey .module03.back { background: #FAF8EB url(http://www.zaozhidao.org.cn/templets/default/images/backw.png);}
#yey .module03 li { background: #fff; border-radius: 20px; box-shadow: 0 2px 25px rgba(254,228,73,.4); width: 300px; padding: 20px; margin: 10px 30px;}
#yey .module03 li:nth-child(4) { margin-left: 240px;}
#yey .module03 li:nth-child(4), #yey .module03 li:nth-child(5) { margin-top: 40px;}
#yey .module03 li img { width: 100%; margin-bottom: 5px;}
#yey .module03 li h3 { color: #733600; text-align: center; font-size: 20px;}
#yey .module03 li p { color: #666; font-size: 14px; margin-top: 10px;}
#yey .module04 p { color: #733600; text-indent: 2em; line-height: 2; margin-top: 5px; font-size: 18px;}
#yey .module06 p { background: #FF8E16; color: #fff; border-radius: 6px; width: 800px; text-align: center; margin: 20px auto 0; line-height: 60px; font-size: 18px;}
#yey img.four { margin: -20px auto 0; display: block;}
#yey #activity { margin-top: -60px; background: #FAF8EB url(http://www.zaozhidao.org.cn/templets/wap/images/back-activity.png) no-repeat bottom; background-size: 1360px; border-bottom: 25px solid #FAF8EB;}

/*地图*/
#dituContent { width: 800px!important; height: 300px!important; border: 1px solid #eee!important; margin: 20px auto 0;}