@charset "gb2312";

*{margin:0; padding:0;}
html { max-width: 750px; min-width: 320px; margin: 0 auto; }
html{ width:100%; height:100%; -webkit-text-size-adjust:none;}
body { max-width: 750px; min-width: 320px; margin: 0; position: relative;}
body{ height:100%; width:100%; font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53";background-color:#fff; -webkit-text-size-adjust:none;}
img{max-width:100%;width:100%;margin:0; padding:0; display:block;}
ul,li,dl,dt,dd{list-style:none; margin-top:0; margin-bottom:0; margin-left:0px; margin-right:0px; padding-left:0; padding-right:0px; padding-bottom:0px; padding-top:0;}
div,p{margin:0; padding:0;}
a{text-decoration:none; color:#333; margin:0; padding:0;}
a:hover{text-decoration: none;}

.bodyC{display:block; width:100%; max-width:750px; padding:0 2%; margin:0 auto; overflow:hidden;}


/*HEAD*/
.bodyTo,.Nt{display:block; max-width:750px; overflow:hidden; width:100%;margin:0 auto;
    background-color:#ff0036;
	background-image:-webkit-gradient(contain,left top,from(#ff0036),to(#fb1375));
	background-image:-webkit-linear-gradient(left top,#ff0036,#fb1375);
	background-image:-moz-linear-gradient(left top,#ff0036,#fb1375);
	background-image:-ms-linear-gradient(left top,#ff0036,#fb1375);
	background-image:-o-linear-gradient(left top,#ff0036,#fb1375);
	background-image:linear-gradient(left top,#ff0036,#fb1375);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF92A85,endColorstr=#FFFC3D97,gradientType='1');
}
.header {position:relative; display:block; overflow:hidden; max-width:730px; padding:16px 10px 3px 10px; }
.header .tittop{display:block; width:100%; overflow:hidden; position:relative;}
.tittop .logotxt{width:60%; height:40px; background-image: url(../images/logo_text.png); background-size:contain; background-repeat: no-repeat; background-position: center; margin: 0 auto; display: block; transition: height .2s;}
.tittop .search-input{ width:100%; height: 36px; margin: 6px auto; line-height: 36px; transition: width .2s; background-color: #fff;}
.tittop .search-input .search-input-img {width: 17px; height: 18px; float: left; margin:8px 0 0 10px; background-color: inherit; border: 0;}
.tittop .search-input .search-input-text { font-size:14px; padding: 0 0 0 32px; vertical-align: text-top; opacity: .3;letter-spacing: 0;}
.tittop .logoico{height: 40px; width: 40px; text-indent: -1000px; background: url(../images/logo.png) no-repeat 0 center; background-size:contain; position: absolute;left:0; top:0;}
.tittop .menu{height: 25px;width: 25px; background: url(../images/menu.png) no-repeat right center; background-size:contain;color: #fff; position: absolute;  top: 8px; right: 0;}
.tittop .back{width:50px; height:40px; position:absolute; left:0;top:0; background:url(../images/back.png) no-repeat left center; text-indent:-999px; background-size:auto 60%;} 
.Nt{ position:fixed;z-index:99999;width:95.3%;}
.Nt .tittop .logotxt,.Nt .tittop .logoico{ display:none;}
.Nt .tittop .search-input{width:88%; margin-top:0px; height:32px; line-height:32px; border-radius:20px;}
.Nt .tittop .search-input .search-input-img {width: 15px; height: 16px; float: left; margin:8px 0 0 10px; background-color: inherit; border: 0;}
.Nt .tittop .menu {top:4px;}
.Ud{ padding-top:10px;}
.scrolltop{display:block;overflow:hidden; max-width:750px;}
/*导航*/
.navitemt{display:block; overflow:hidden; width:107%; margin-left:-3%;}
.navitemt a{display:inline-block; width:13.1%; font-weight:400; text-align:center; color:#fff; font-size:14px;}
.navitemt a b{font-weight:400; display:inline-block; padding-bottom:5px;}
.navitemt .cur b{border-bottom:2px solid #fff;font-weight:500;}
.navpage{display:block; width:100%; height:100%; top:0; right:-100%; position:fixed; background:rgba(0,0,0,0.6); z-index:9999999; }
.navpage .navbody {width:70%; height:100%; background:#fff; position:fixed; right:-70%; top:0; overflow:hidden;}
.navpage .navbody .navitemlist{display:block; margin:15px 5px 15px 10px; overflow:hidden;}
.navitemlist .title{font-size:16px; color:#bc0303; border-bottom:3px solid #f5f5f5; overflow:hidden; padding:0 0 5px 0; display:block; margin-right:6px;margin-bottom:8px; line-height:30px;}
.navitemlist .title .navclose{display:block; float:right; width:26px; height:26px; line-height:26px; background-color:#fb1375; border-radius:100%; color:#fff; font-size:14px; text-align:center;}
.navitemlist dl{display:block; overflow:hidden;}
.navitemlist dl dt{display:block; font-size:15px; color:#fb1375; text-align:center; margin-left:10px; margin-bottom:8px;}
.navitemlist dl dd{width:30%;text-align:center;line-height:26px; overflow:hidden; background-color:#f5f5f5; border-radius:2px; margin-left:1%; margin-bottom:10px; display:inline-block;}
.navitemlist dl dd a{font-size:13px;color:#333;}
.navitemlist dl.dlnews dd,.navitemlist dl.dlus dd{ width:46%}
@media (max-width:320px){.navitemlist dl dd{margin-bottom:5px;}}

/*分页*/
.udPage{display:block; padding:8px 10px; overflow:hidden; background-color:#f7f7f7}
.udPage a{ width:100%; margin:5px 0; font-size:13px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; overflow:hidden; color:#333; line-height:25px; text-align:left; }       
#loadmore { display:block; background-color:#f5f5f5; height:40px; line-height:40px; margin:10px auto; color:#333; text-align:center; font-size:14px;}
.loading {background:url(../images/loading.gif) no-repeat center center; text-indent:-9999px;}
.nodata{text-align:center; color:#ee7800; margin-top:10px;}

.footer {display:block; width:100%; overflow:hidden; background-color:#fff;text-align:center;color:#666;margin:0 auto;padding-bottom:12%; max-width:750px;}
/*在线报名*/
.online{display:block; overflow:hidden; width:100%; max-width:750px; border-top:10px solid #f7f7f7;}
.online .online-tit {display:block;line-height:35px; display:block; overflow:hidden; background-color:#fd0851; color:#fff; font-size:14px;}
#frm_input {display:block; margin:auto; width:90%; overflow:hidden; margin:10px auto;}
#frm_input p {margin-bottom:10px; margin-top:0px; display:block; overflow:hidden; }
#frm_input input{display: block; width: 98%; font-size:12px; padding:9px 0;outline:0; border: 1px solid #ccc; background-color:#fff; font-weight: normal; text-indent: 38px; border-radius:3px; color:#222;}
#frm_input input::-webkit-input-placeholder{color:#999;}
#frm_input input:focus{ border:1px solid #bae9cf;}
#name {background: url(http://imgs.ahsxqy.com/images/name-ico.png) no-repeat 10px center;}
#contact { background: url(http://imgs.ahsxqy.com//images/contact-ico.png) no-repeat 10px center;}
#interest{  background: url(http://imgs.ahsxqy.com//images/item-ico.png) no-repeat 10px center; }
#verify{  background: url(http://imgs.ahsxqy.com//images/verify-ico.png) no-repeat 10px center; margin-bottom: 0; max-width:50%; float:left;}
#verifyImg{ float:left; cursor:pointer; margin-left:10px; border:1px solid #f1f1f1; border-radius:2px;}
#verify_p{ display:none;}
#err_info{color:red; display:block; font-size:12px;text-align:center;overflow:hidden;}

#frm_input .loading{background-color:#2f9833;}
#frm_input .loading b{background:url(http://imgs.ahsxqy.com//images/loading_btn.gif) no-repeat #2f9833 left center; padding-left:25px; font-weight:normal; }

/*版权信息*/
.footer .banquan {margin:0 10px 10px 10px; display:block;  overflow:hidden;}
.footer .banquan p,.footer .banquan .bqa {color:#999; overflow:hidden; display:block;font-size:12px; margin-bottom:5px;}
.footer .banquan p a{color:#f13770; font-size:14px;}
.footer .banquan .bqa a{display:inline-block; margin:0 6px; color:#999; font-size:12px;}

/*底部导航*/
.footnav {width:100%; max-width:750px; margin:0 auto; position:fixed; right:0; bottom:0; left:0; z-index:9999; display:block;}
.footnav .fnavitem{width:100%; display:block;background-color:#f3f3f3; overflow:hidden; border-top:1px solid #e5e5e5;position:relative; z-index:10; }
.footnav .fnavitem a {display:block; position:relative; width:22%; float:left; text-align:center; padding:10px 0; vertical-align:middle; color:#373737;font-size:14px;}
.footnav .fnavitem .home,.footnav .fnavitem .items{width:15%;}
.footnav .fnavitem .gang{width:4%; height:20px; margin-top:3%; display:block; float:left; text-align:center;}.footnav .gang i{width:1px; display:block; margin:0 auto; background-color:#d9d9d9; height:100%;}
.footnav .fnavitem a img {max-width:30%;vertical-align:middle; display:inline-block;}
.footnav .fnavitem .home img,.footnav .fnavitem .items img{max-width:42%;}
.footnav .fnavitem a span{vertical-align:middle; margin-left:3px; margin-top:0px; display:inline-block;}

/*底部项目*/
.footnav .footitem{width:100%; max-width:750px; margin:0 auto; display:block; overflow:hidden; background-color:#fff; bottom:-150px; position:fixed; z-index:9; border-top:1px solid #e5e5e5; }
.footnav .footitem .itemp{display:block; overflow:hidden; margin:15px 20px 10px 20px;text-align:center; }
.footnav .footitem .itemp a {display:block; text-align:center; width:25%;margin-bottom:5px; float:left; text-align:center; vertical-align:middle; color:#333;font-size:12px;}
.footnav .footitem .itemp a i{width:45px; height:45px; display:block; margin:0 auto; background:url(../images/items.png) no-repeat #fcaa3f; border-radius:10px; margin-bottom:5px;}
.footnav .footitem .itemp a.tsxc i{ background-position:-5px 10px; background-color:#ff3161;}
.footnav .footitem .itemp a.zszd i{ background-position:-68px 10px; background-color:#ff575a;}
.footnav .footitem .itemp a.sklc i{ background-position:-128px 10px; background-color:#946bef;}
.footnav .footitem .itemp a.msbl i{ background-position:-188px 10px; background-color:#ff7a0f;}
.footnav .footitem .itemp a.xdtd i{ background-position:-248px 10px; background-color:#2795df;}
.footnav .footitem .itemp a.ncyp i{ background-position:-308px 10px; background-color:#46c6f2;}
.footnav .footitem .itemp a.xskc i{ background-position:-368px 10px; background-color:#56d3a9;}
.footnav .footitem .itemp a.csb i{ background-position:-432px 10px; background-color:#ffc52f;}


/*搜索*/
.pagesearch {display:block; width:100%; height:100%; top:0; right:-100%; position:fixed; background-color:#fff; z-index:9999999; }
.search {display:block; overflow:hidden; width:100%; background-color:#fff; position:relative; padding-bottom:10px;}
.search .searchclose { background:url(../images/back2.png) no-repeat 10px center; background-size:auto 45%; z-index:2; width:12%; height:100%;position:absolute; left:0;top:0 }
.search .searchinput {overflow:hidden;padding:10px 0; border-bottom:1px solid #ebebeb; position:relative; z-index:99999; display:block;}
.search .searchinput input { text-indent:35px; color:#ddd; width:75%; margin:0 auto; display:block;padding:8px 0; border:0;
                font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;color:#333;
                background:url(../images/sico.png) no-repeat #ededed 10px center; background-size:16px; outline:none}
.search .searchinput input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-moz-box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:inset 0 0 0 1000px #fff}
.search .searchinput input::-webkit-input-placeholder{color:#ccc;padding:20px 0;}
.search .searchinput .btn-search{display:block;color:#f13770; font-size:14px; border:0;outline:0;overflow:visible; position:absolute; right:10px; top:30%; cursor:pointer; z-index:999;}
.search .hotarea { display:block; overflow:hidden; background-color:#fff; padding-left:20px;}
.search .hotarea h5 { font-weight:normal; color:#fb1375;font-size:14px; display:block; padding:10px 0; }
.search .hotarea .hotcontent a{display:block; font-size:12px; float:left; margin-right:20px; background-color:#f0f0f0; border-radius:1px; color:#333; padding:5px 10px; margin-bottom:20px;}
.search .searchP{display:block; margin-top:30px; text-align:center;}
.search .searchP a{font-size:14px; color:#000; border:1px solid #f1f1f1; border-radius:5px; padding:5px 30px;}
/*分享模块*/
.m-fenxiang{background-color:#fff;}
.share-box{padding:10px 2%;overflow:hidden;}
.share-box .share-tip{float:left;line-height:30px;color:#999;position:relative;font-size:14px;}
body #bdshare_warp{float:left;}
body #bdshare{float:left;padding-left:0px;line-height:15px;text-align:center !important;}
body #bdshare a{display:inline-block;margin:0 6px;background:url(http://imgs.ahsxqy.com/images/bdshare.png) no-repeat;background-size:123px 30px;width:30px;height:30px;text-indent:-2000px;padding:0;overflow:hidden;}
body .weixin{background-position:0 0px!important;}
body .bds_tsina{background-position:-31px 0px!important;}
body .bds_tqq{background-position:-62px 0px!important;}
body .bds_qzone{background-position:-93px 0px!important;}


/*咨询按钮*/
.advisory{ display:block; margin:15px auto; text-align:center; overflow:hidden;}
.advisory a{ padding:7px 18px; display:inline-block; font-size:12px;background-color:#fd0851; color:#fff;}
.advisory a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px; border-right:1px solid #f65283;}
.advisory a:nth-child(2){border-left:1px solid #df0e4c;border-right:1px solid #f65283;}
.advisory a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #df0e4c;}

/*公用标题*/
.tittab{ display:block; text-align:center; line-height:35px; background-color:#f7f7f7; }
.tittab span{display:inline-block; background:url(../images/likes.png) repeat-x left center; background-size:30%; padding:0 30px;}
.tittab span i{font-size:14px; font-weight:500; color:#fd0851; background-color:#f7f7f7; display:inline-block;  padding:0 8px; font-style:normal;}
.tittab p{display:block; font-size:12px; color:#666; margin-top:-8px; line-height:20px; padding:0 20px 10px 20px;}
.tittab-bg{ background-color:#fff;}.tittab-bg span i{background-color:#fff;}

/*推荐项目*/
.t-box{ overflow:hidden; margin:10px auto; background-color:#fff;}
.t-box ul{ display:block; margin-right:8px; margin-top:10px; overflow:hidden; }
.t-box ul li { float: left; width: 30%;margin-left: 3%; display:block; overflow:hidden;}
.t-box ul li .box {display:block; overflow:hidden; background-color: #ff9900; border-radius:5px; overflow:hidden;}
.t-box ul li .box img {display:block; width:100%;}
.t-box ul li p{text-align:center;margin-top:5px; margin-bottom:5px;}
.t-box ul li a{color:#333; font-size:12px;}

/*对话框*/
.dhk{display:block; background-color:#3f895b; position:fixed; bottom:-320px; z-index:99999; width:100%; overflow:hidden; margin:0 auto; left:0; right:0;}
.dhk .dhk_bt{ background-color:#2f9833; height:35px; line-height:35px; text-align:center; position:relative;}
.dhk .dhk_bt .dhk_close{ float:right; margin-right:6px; color:#fff; width:35px; position:absolute; right:0; top:0; line-height:35px;}
.dhk .dhk_bt .dhkfrom{display:block; height:30px; width:60%; border: 1px solid #439853; background: #fff; border-radius:30px; margin:3px auto auto auto; }
.dhk .dhk_bt .dhkfrom .txt { float: left; font-size:12px; width: 50%; display: block; border: 0; height:30px; border-radius: 30px  0 0 30px; padding-left: 10px; outline:none; }
.dhk .dhk_bt .dhkfrom .submit { float: right; width: 30%; display: block; border: 0; height: 30px; border-radius: 0 30px 30px 0; font-size:14px; background: #bc0303; color: #ffffff;}

.dhk .dhk_con{display:block; background-color:#9de5a7; padding:0 20px 20px; overflow:hidden;}
.dhk .dhk_con .dhk_list_tx{float:left; width:15%;}
.dhk .dhk_con .dhk_list_tx img{display:block; width:100%; float:left; overflow:hidden; border-radius:50%; border:1px solid #ccc;vertical-align:middle;}
.dhk .dhk_con .dhk_list{display:block; overflow:hidden; margin-top:5px; width:100%;}
.dhk .dhk_con .dhk_list_msg { display:block; float:left; width:65%; 
    font: 14px/20px simsun,Microsoft YaHei,arial;
    text-align: left;
    color: #000;
    position: relative;
    margin-left: 5%;
    padding:10px;
    border: 1px solid #7ebbe4;
    border-top-color: #b2daf0;
    border-radius: 12px;
    box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff;
    background-color: #c6e5fa;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c6e5fa), color-stop(100%, #a6d7f7));
    background-image: -webkit-linear-gradient(top, #c6e5fa, #a6d7f7);
    background-image: -moz-linear-gradient(top, #c6e5fa, #a6d7f7);
    background-image: -ms-linear-gradient(top, #c6e5fa, #a6d7f7);
    background-image: -o-linear-gradient(top, #c6e5fa, #a6d7f7);
    background-image: linear-gradient(top, #c6e5fa, #a6d7f7);
    letter-spacing: -1px;
}
.dhk .dhk_con .dhk_list_msg:before {
	width:18px;
	height:13px;
	top:-1px;
	left:-9px;
	background:url(http://imgs.ahsxqy.com/images/arrow.png) 0 0 no-repeat;
	background-size:18px;
}
.dhk .dhk_con .dhk_list_msg:after {
	width:40px;
	height:26px;
	bottom:-4px;
	right:-7px;
	background:url(http://imgs.ahsxqy.com/images/wave.png) 0 0 no-repeat;
	background-size:40px;
}
.dhk .dhk_con .dhk_list_msg:before,.dhk .dhk_con .dhk_list_msg:after {
	position:absolute;
	content:"";
}
.dhk .dhk_con .dhk_list_msg img {
	width:22px; display:inline;
	vertical-align:bottom;
}
.dhk .dhk_tiem{display:block;text-align:center; font-size:12px; color:#fff;}
.dhk .dhk_bottom{ display:block; text-align:center;background-color:#fff; height:65px; line-height:65px;}
.dhk .dhk_bottom a{padding:5px 10px; border-radius:20px; background-color:#2f9833; color:#fff; font-size:15px;}
.dhk .dhk_bottom a:nth-child(1){background-color:#fff; color:#606060; border:1px solid #ccc;margin-right:10px;}

/*微信*/
.wxbox{display:block; position:fixed; width:100%; left:0; top:-60px;z-index:9999999;}
.wxmsg{ display:block; width:100%; position:relative; left:0; top:0; background-color:#000; padding:8px; z-index:999999999;}
.wxmsg img{width:40px; height:40px; display:inline-block; position:absolute; left:10px; top:50%; margin-top:-20px; border-radius:30%;}
.wxmsg p{display:block; padding-left:55px; padding-right:10px;font-size:12px; color:#fff; line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wxmsg p span{display:block;font-size:14px; }

/*电话图标对话框*/
.tjtelbox { position: fixed; padding:30px 15px 20px 15px; display:none; z-index: 999; top:45%;z-index:100; background-color:#fff; border-radius:5px; border:2px solid #bc0303; width:80%; margin-left:5%;margin-right:5%;}
.tjtelbox .dhk_close{ float:right; background-color:#bc0303; color:#fff; border-radius:100%; text-align:center; width:30px; position:absolute; right:-10px; top:-10px; line-height:30px;}
.tjtelbox .dhkfrom{display:block; height:30px; width:100%; border: 1px solid #bc0303; background: #fff; }
.tjtelbox .dhkfrom .txt { float: left; font-size:12px; width: 60%; display: block; border: 0; height:30px; border-radius: 28px  0 0 28px; padding-left:10px; outline:none; }
.tjtelbox .dhkfrom .submit { float: right; width: 30%; display: block; border: 0; height:30px; font-size:14px; background: #bc0303; color: #ffffff;}
.tjtelbox p{display:block; font-size:12px; color:#666; margin-top:10px;}
.tjtelbox p a{color:#bc0303}












.Nt .tittop .search-input{float:left;}
/*导航*/
.nav{display:block; overflow:hidden; width:100%; text-align:center; max-width:750px; margin:0 auto;}
.nav .navul {overflow:hidden; display:block; margin:12px auto 6px auto; padding:0;}
.nav .navul li{width:20%;text-align:center; padding:0; overflow:hidden; display:inline-block;}
.nav .navul li a{color:#333; display:block;font-size:12px;}
.nav .navul li img{display:block;margin:0 auto;max-width:60%; margin-bottom:5px;}

/*benner*/
#swiper-banner{ overflow:hidden; display:block; width:94%; margin:3% 3%;border-radius:5px; }
#swiper-banner .swiper-wrapper{border-radius:5px;}
#swiper-banner a{background:url(../images/imgloader.gif) #fff center center no-repeat;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;left:0;width:100%}
.swiper-pagination .my-bullet-active{background-color:#fd0851;opacity:0.8;}


/*保障*/
.protection{display:block; text-align:center; margin-top:15px;  margin-bottom:13px;}
.protection a{ font-size:14px; margin-right:5%; position:relative; vertical-align:middle; color:#fff; width:25%; margin-top:5px;}
.protection a img{ display:inline-block; margin-right:4px; width:6%; text-align:left; vertical-align:middle; margin-top:-5px;}
.protection a span{ display:inline-block;}
.protection a:last-child{margin-right:0;}


/*环境简介*/
.school-intro {width:100%; background-color:#f7f7f7;	max-width:750px;	margin:0 auto;}
#swiper-intro{ overflow:hidden; display:block; width:96%; position:relative; margin:0 2%; position:relative; }
.school-intro {display:block; overflow:hidden;}
.school-intro h2,.hot-product h2 {text-align:center;font-size:20px;color:#333;margin-top:10px;}
.school-intro .p1,.hot-product .p1 {font-size:14px;	text-align:center;	margin-bottom:10px;	color:#333;	}
.school-intro .intro-words {width:96%;	margin:5px 2% 10px;	background-color:#363636;	padding:10px 0;	display:block;	overflow:hidden;	color:#DDCBC2;}
.school-intro .words-left {	width:30%;	float:left;}
.school-intro .words-left img {	margin:0 auto;	display:block; margin-bottom:10px;	width:70%;	}
.school-intro .words-left .words-title {  text-align:center;	font-size:13px;	width:90%;	margin:0 auto;	padding:5px 0;	border-bottom:1px dashed #5C5C5C;	border-top:1px dashed #5C5C5C;}
.school-intro .words-left .words-title h4{ font-weight: normal; }
.school-intro .words-right {width:66%; font-weight:normal;	float:right; margin-left:2%; margin-right:2%;font-size:12px;}

/*高效学习*/
.learning{	width:100%;	max-width:750px;margin:0 auto; background-color:#fff; overflow:hidden;}
.learning .lear-t{display:block;overflow:hidden; background-color:#f7f7f7; font-size:12px;color:#fd0851; padding:15px 0;}
.learning .lear-t .learhappy{ border-bottom:1px solid #fd0851; line-height:20px; text-align:center;}
.learning .lear-t .learhappy b{font-size:20px; font-family:Arial; }
.learning .lear-t .learhappy span{font-size:14px; margin-left:15px;}
.learning .lear-t p{text-align:right; float:right; display:block; padding-right:10px; }
.learning .learlist{display:block; overflow:hidden; font-size:12px; margin-left: 2%;margin-right: 2%; margin-bottom:0; margin-top:5px; padding:0;  width:96%; position:relative;}
.learning .learlist img{ display:inline-block; float:left; width:33%; overflow:hidden;}
.learning .learlist img:last-child{float:right;}
.learning .learlist .learlisttext{display:block; width:34%; height:100%; overflow:hidden; color:#6B9DAB;  position:absolute; margin:0 auto; left:0; right:0;}
.learning .learlist .learlisttext .textlay{ display:block; overflow:hidden; width:100%; height:100%; background-color:#def4f9; position:relative;}
.learning .learlist .learlisttext .textlay p { position: absolute;margin:auto 2%;left:0; right:0; width:96%;  }
.learning .learlist .learlist-b{width:67%;}   
.learning .learlist .learlisttext-b{ right:0; float:right; left:67%;}
.learning .learlist .learlisttext span:nth-child(1){font-size:8px;}
.learning .learlist .learlisttext-b .textlay{ background-color:#f7f7f7; color:#666;}
.learning .learlist .learlisttext .textlay span{font-size:12px;}
.learning .learlist .learlist-c{width:67%; float:right;}  
.learning .learlist .learlisttext-c{ left:0; float:left; right:67%;}
.learning .learlist .learlisttext-c .textlay{ background-color:#ebecd9;color: #93985B;}

.learning .learlist .learlisttext span,.learning .learlist .learlisttext strong{display:block;}

/*项目*/
/*项目列表*/
.itemlist {display:block;margin:0px 2%; width:96%; overflow:hidden; background-color:#fff; max-width:750px;}
.itemlist ul{display:block; display:block; overflow:hidden;}
.itemlist ul li{width:100%;display:block;overflow:hidden; margin-bottom:10px; }
.itemlist ul li .list-item{display:block; float:left; width:49.6%; overflow:hidden;}
.itemlist ul li .r {float:right; }
.itemlist ul li .list-item .pic{display:block;width:100%; overflow:hidden; position:relative;}
.itemlist ul li .list-item .pic span{ font-size:12px; position:absolute; right:2px; bottom:2px; color:#fff; background:rgba(0,0,0,0.3);display:block; padding:2px 5px;}
.itemlist ul li .list-item .txt{text-align:left; margin:5px 8px 0px 8px;}
.itemlist ul li .list-item .txt a {color:#333; font-size:14px; font-weight:600;}
.itemlist ul li .list-item .sub{font-size:12px; color:#999; display:block;margin:0px 8px 5px 8px; overflow:hidden; font-family:PingFang SC; white-space:nowrap;	text-overflow:ellipsis}










.bodyC{display:block; width:100%; max-width:750px; overflow:hidden; margin:0 auto; padding:0; background-color:#f7f7f7;}
.templates-item{ display:block; overflow:hidden;}
.templates-banner .title-wrapper .main-title,.templates-banner .title-wrapper .sub-title {color:#1E323D;font-family:PingFang SC;white-space:nowrap;text-overflow:ellipsis;}
.templates-item .templates-banner{width:100%;position:relative;	padding-top:42.66666667%}
.templates-banner .bg-img {	position:absolute;	top:0;	left:0;	width:100%;	height:100%;}
.templates-banner .banner-link {position:absolute;	top:0;	left:0;	display:block;	width:100%;	height:45%;}
.templates-banner .title-wrapper {
	text-align:center;
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flexd;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	padding-top:4%;
	top:0
}
.templates-banner .title-wrapper .main-title {	font-size:18px;	line-height:1.1;	font-weight:700;	display:block;	text-align:center;	margin:0 auto 8px;	width:80%;}
.templates-banner .title-wrapper .sub-title {
	line-height:1;	padding:4px 23px 4px 11px;	border:1px solid #1E323D;	-webkit-border-radius:15px;	-moz-border-radius:15px;	border-radius:15px;	font-size:12px;	position:relative;max-width:160px;}
.templates-banner .title-wrapper .sub-title::after {
	position:absolute;	top:6px;right:9px;	content:' ';	display:block;	height:0;	width:0;	border:4px solid transparent;	border-left-color:#1E323D;}
.templates-banner .highlight {	color:#FF4800}
.templates-item-wrapper .item .desc-wrapper .title-wrapper,.templates-item-wrapper .item-row {
	-webkit-box-orient:horizontal;
	-moz-box-orient:horizontal;
	-webkit-box-direction:normal;
	-moz-box-direction:normal
}
.templates-item .templates-item-wrapper {margin-top:-23.2%}
.templates-item-wrapper {
	width:92%;
	margin:0 auto;
	-webkit-box-shadow:0 1px 2px 0 rgba(157,157,157,.5);
	-moz-box-shadow:0 1px 2px 0 rgba(157,157,157,.5);
	box-shadow:0 1px 2px 0 rgba(157,157,157,.5);
}
.templates-item-wrapper .item-row {
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row
}
.templates-item-wrapper .item {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	max-width:33.3%;
	background-color:#fff;
	border-right:1px solid #eee
}
.templates-item-wrapper .item:nth-child(3){border-right:0;}
.templates-item-wrapper .item .img-wrapper {
	position:relative;
	width:100%;
	padding-top:100%;
	border-right:.5px solid #eee;
	background-color:#fff;
	text-align:center
}
.templates-item-wrapper .item .img-wrapper .item-img {
	width:90%;
	height:90%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.templates-item-wrapper .item .img-wrapper::after {
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	content:' ';
	background-color:#000;
	opacity:.03
}
.templates-item-wrapper .item .desc-wrapper {padding:1% 5px}
.templates-item-wrapper .item .label-text {text-align: left; font-size: 14px; color:#fd0851; overflow: hidden;width: 100%;}
.templates-item-wrapper .item .brand-wrapper{ display:block; font-size:12px; color:#999; margin:5px 0;}
.templates-item-wrapper .item .look-train{ font-size:12px; font-family:Helvetica; display:block; margin:0 auto 10px auto; color:#e95354; background:URL(../images/look.png) no-repeat left center; background-size:auto 80%; padding-left:16%; }
.templates-item-wrapper .item .label-text, .templates-item-wrapper .item .brand-wrapper{	
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;	
}

/*热门标签*/
.moreTab{display:block; overflow:hidden; margin-top:10px; text-align:center; margin-left:6px; margin-bottom:10px;}
.moreTab a{display: inline-block; height: 32px;width:22%; overflow:hidden; margin:8px 8px 0 0; line-height: 32px; font-size: 14px;  text-align: center;
    color: #000;  background: #e1e1e1; border-radius: 3px;}
.moreTab a.gd{color:#fd0851}

/*热门项目介绍*/
.hot-product {
    margin:0 auto;
	width:100%;
	max-width:750px;
	background-color:#fff;
	}
.hot-product h2 {
	text-align:center;
	font-size:20px;
	color:#333;
	margin-top:10px;
	}
.hot-product .p1 {
	font-size:14px;
	text-align:center;
	margin-bottom:10px;
	color:#333;
	}
.hot-product-item {
	width:96%;
	margin:0 2%;
    display: -webkit-box;
    display: -webkit-flex;
    display:flexbox;   
}
.hot-product-item-img,
.hot-product-item-text {
    width: 50%;
	display:block;
    overflow: hidden;
}
.hot-product-item-img img {width:100%;}
.hot-product-item-text {
    text-align: center;
    font-size: 14px;
    margin-top: 18%;
}
.product-item-bg1{background-color: #e5e1df;color: #83766F;}
.product-item-bg2{background-color: #e5e1df;color: #83766F;}
.product-item-bg3{background-color: #e5e1df;color: #83766F;}
.product-item-bg4{background-color: #e5e1df;color: #83766F;}
.product-item-bg5{background-color: #e5e1df;color: #83766F;}
.product-item-bg6{background-color: #e5e1df;color: #83766F;}
.product-item-bg7{background-color: #e5e1df;color: #83766F;}
.product-item-bg8{background-color: #e5e1df;color: #83766F;}
.product-item-bg9{background-color: #e5e1df;color: #83766F;}


/*新闻*/
.news-list{ display:block; overflow:hidden; max-width:750px; margin:0 auto 20px auto;}
.news-list .news-title{text-align: center; font-size: 14px; line-height: 45px; color: #1E323D; border-bottom: 1px solid #eee;}
.news-list .news-title .main-title{margin-right: 5px;}
.news-list .news-title .sub-title{color: #767F84; font-weight: lighter; margin-left: 5px;}
.news-list .news-content{ display:block; overflow:hidden;}
.news-list .news-content li{display:block; overflow:hidden; border-bottom:1px solid #eee; padding:15px 10px; position:relative;} 
.news-list .news-content li a{ position:absolute; left:2%; top:15px; width:100%; height:80%;}
.news-list .news-content li:last-child{border-bottom:0; padding-bottom:0;}
.news-list .news-content li .pic{display:block; float:left; width:35%; overflow:hidden;}
.news-list .news-content li .txt{display:block; float:right; width:62%; overflow:hidden;}
.news-list .news-content li .txt h3{color:#333; font-size:14px;}
.news-list .news-content li .txt p{margin-top:10px;}
.news-list .news-content li .txt span{font-size:12px; display:block; color:#999;}
.news-list .moreGh{display:block; background-color:#e1e1e1; padding:10px; margin-top:15px; text-align:center;}
.news-list .moreGh a{ color:#333; font-size:14px; display:block; text-align:center;}
/*教学实景*/
.jxsj{display:block; width:90%; margin:0 auto; max-width:750px; overflow:hidden; background-color:#fff;}
.jxsj .jxsjtit{display:block; text-align:center; color:#333;}
.jxsj .jxsjtit h3{font-size:14px;}
.jxsj .jxsjtit p{font-size:12px; color:#999; margin:5px;}
.jxsj .jxsjtit a{padding:3px 25px; color:#fd0851; border-radius:30px; font-size:12px; border:1px solid #fd0851; margin:10px auto; display:inline-block;}
.jxsj img{display:block; margin-top:10px;}
.jxsj .jxsjbot{display:block; max-width:50%; padding:25px 8px 8px 8px; border:1px solid #eee; border-top:0; margin:0 auto 15px auto; margin-top:-20px;}
.jxsj .jxsjbot strong{font-size:13px; color:#fd0851; text-align:center; display:block;}
.jxsj .jxsjbot p{ font-size:12px; color:#999; line-height:18px; margin-top:5px;}

/*设置100%的不换行*/
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*热门导航*/
.list-nav {display:block; width:100%; margin:0 auto; max-width:750px; overflow:hidden; background-color:#fff;}
.list-nav li {}
.list-nav li a {font-size: 1rem;color: #fff;width: 25%;float: left;line-height: 3.0rem;text-align: center;background-color: #d70010;border-right: 1px solid #e86e77;border-bottom: 1px solid #e86e77;}

.cylanmushoutu{display:block; width:100%; margin:0 auto; max-width:750px; overflow:hidden; background-color:#fff;}


.crumbs {max-width:750px;width:100%; margin:0 auto; font-size: 1rem;height: 4rem;line-height: 4rem;overflow: hidden;background-color: #f3f3f3; margin-bottom:0.5rem;}
.crumbs .left {float: left;}
.crumbs .right {float: right;}
.crumbs .left a {color: #444; margin:0 0 0 1rem;}
.crumbs .right a {font-size: 1rem;width: 5.2rem;height: 2.6rem; color: #fff; display: inline-block; line-height: 2.6rem;text-align: center;background-color: #d70010;border-radius: 1rem; margin:0 1rem 0 0;}


.professional{ padding: 0 8px 8px 8px; clear: both; overflow: hidden; visibility: visible;}
.professional dl{float: left;width: 100%;padding: 1rem 0;}
.professional dl dt {float: left;margin: 0 12px 20px 8px;position: relative;}
.professional dl dt img {max-width: 7.5rem;max-height: 7.5rem;position: relative;}
.professional dl dd h1 {font-size: 1.2rem;color: #333;margin-bottom: 0.5rem;}
.professional dl dd h1 a { color: #333;}
.professional dl dd {font-size: 1.3rem;color: #818181;}
.btn_icon {float: left;}
#icon1_btn {border: 1px solid #e37510;color: #ec7a00;background: #fff;}
#icon2_btn {border: 1px solid #e37510;color: #fff;background: #ec7a00;float: right;}
.btn_icon a {float: left;text-align: center;font-size: 1.02rem;width: 8.4rem;height: 2.4rem;margin-top: 0.5rem;line-height: 2.5rem; margin-right:0.5rem;}


/*餐饮内容页*/
.xhbiaoti a{text-align: center;font-size: 2rem;width:100%;height: 3.4rem;margin-top: 0.5rem;padding-top:0.3rem;color: #fff;background-color: #d70010;display: block;}
.xhgengduo{color: #fff;float:right; font-size: 1rem; margin:0.9rem 0.9rem 1.1rem 0; }

.detail .top {padding: 1rem 0;text-align: center;}
.detail .top h1 {font-size: 1.34rem; color: #d70010;}
.detail .top h2 {font-size: 1.24rem;color: #444;margin: 0.5rem 0;}
.detail .top .h2aa a {font-size: 1.24rem;color: #444;margin: 0.5rem 0;}
.detail .top p {font-size: 0.9rem; color: rgba(0, 0, 0, 0.4);margin-bottom: 1rem; }
.cyneiryst { width:96%;margin: 0 auto;}


.detail .part1 {padding: 0.8rem;}
.detail .part1 .content {font-size: 1rem;color: #666;}
.detail .part1 .content a {font-weight: bold;color: #d70010;}

.detail .part1 .more { margin: 1rem 0;}
.detail .part1 .more a {font-size: 1rem;height:2.4rem;color: #fff;display: block;line-height: 2.4rem;text-align: center;border-radius: 2.4rem;background-color: #d70010;}
.detail .part1 .more a img {width: 1.6rem;height: 1.2rem;}
.detail .part2 {padding: 0.9rem;background-color: linen;}
.detail .part2 .box {font-size: 1.42rem;color: #666;}

.nrtjtoubbu{ padding-left:0.6rem; margin:0 0 0 0; line-height:2rem;}
.nrtjnr{ padding:0.6rem;}
.nrtjnr a{display: block; margin-bottom:0.3rem; padding: 0 0 0.3rem 0.3rem; border-bottom: 1px solid #ececec;line-height:1.5rem;}

.cyliebiao{border-bottom: 3px dashed #b6b6b6;}
.frm_btn{ display:block; clear:both !important; background-color:#20cd5c !important; border-radius:3px !important; margin:10px auto !important; height:35px !important; color:#fff !important; text-align:center !important; width:80% !important; cursor:pointer !important; font:16px/35px '\5FAE\8F6F\96C5\9ED1' !important;margin:0 auto !important;padding: 0 !important; }
.clear { clear: both; overflow: hidden; visibility: visible; }