body{overflow-x: hidden; font-size: 14px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
table,th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
  border:medium none;
  margin: 0;
  padding: 0;
  
}
/** 设置默认字体 **/
body,button,select, textarea {
  font: 14px/1.5 'Microsoft Yahei',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: none;}
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
.clear{ clear: both;}
#header{}
.bw{width:1220px;margin:0px auto}
.head_one{height:30px;background:#f8f8f8;border-bottom:1px solid #eeeeee;color:#666666;font-size:14px;}
.h_left{float:left;margin-top:3px}
.h_left ul li{float:left}
.h_ts_li{background:url(http://www.ahxh.cn/statics/images/feliz/phone.gif) no-repeat;padding-left:20px;background-position:5px 5px}
.h_ts_li2{padding:0 5px}
.h_right{float:right;margin-top:3px}
.h_right ul li{float:left;}
.head_two{padding:10px 0}
.head_two_left{float:left}
.head_two_right{float:right}
#main_bottom{background:#f3f4f6; margin-top:10px;padding-bottom:10px;}
.endlink td {text-align: center;padding-top: 10px;padding-bottom: 10px;border-bottom:1px solid #555555}
.andone{text-align:center}
.andone p{line-height:30px;color:#555555;font-size:15px}
.jet{margin-top:20px}
.jet a{color:#555555}
.line{background-image: url(http://www.ahxh.cn/statics/images/feliz/line.jpg);background-repeat: no-repeat;background-position: }

.w1200{ width: 1200px; margin: auto;}
.ns-banner{width: 100%; background: url(../images/banner-ns.jpg) top center; height: 600px; overflow: hidden;}
.ns-banner .banner-cer{ margin-top:120px; width: 500px; text-align: center;}
.ns-banner h1{ font-size: 35px; color: #fff; }
.ns-banner p{ color: #ffff05; font-size:40px; width:400px; margin:20px auto;}
.ns-banner .bmnh{font-size:50px;font-weight:bold}
.ns-banner .bmnh2{ background:#ffff05;color: #344175; font-size:20px; width:400px; margin:20px auto;padding:10px;border-radius:5px}
.ns-banner ul{ margin-top: 0px;}
.ns-banner ul li{ float: left;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.ns-banner ul li:last-child{ float: right;}
.ns-banner ul li a{ display: block; width: 220px; background: #ee1b24; height: 60px; line-height: 60px; color: #fff; text-align: center; border-radius: 5px; font-size: 30px;}
.ns-banner ul li a:hover{-webkit-transform:translate(20px,0);-moz-transform:translate(20px,0); transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

.banners img{width:100%}
.czsx1{text-align:center;font-size:40px;font-weight:bold}
.czssp1{color:#bf080d}
.czsa1{margin:40px 0 0 40px;}
.zy_czsleft{float:left;background:#7e91eb;}
.zy_czsright{float:right;background:#7e91eb;}
.czstxt{float:left;padding:10px}
.czstxtp1{font-size:24px;font-weight:bold;text-align:center;color:#fff}
.czstxtp2{font-size:17px;text-align:center;color:#fff}
.czsimg{float:left}
.TiTle{ background: #5badf6; width: 1000px; margin: 0 auto; height: 100px; line-height: 100px; overflow:hidden;position: relative;border-radius: 5px;box-shadow: 2px 2px 2px #aed8f9}
.TiTle img{ margin: auto; display: block; margin-top: 10px;}
.ns-zy{ background: #fff;  margin-top: 0px; padding: 50px 0; overflow: hidden;}
.gxjy{ background: #f6f6f6;  margin-top: 0px; padding:30px 0; overflow: hidden;}
.zy-cer{ width: 100%; background: #fff; padding: 80px 0;margin-top: -100px;}
.zy-cer ul { width: 1150px; margin:80px auto 0 auto;}
.zy-cer ul li{padding-bottom: 40px; border-bottom: 1px solid #e1e1e1; overflow: hidden; margin-top: 40px;}
.zy-cer ul li img{ display: block; float: left;}
.zy-cer ul li .right-text{ float: right;width: 700px; }
.zy-cer ul li .right-text h1{ font-size: 18px; color: #333; font-weight: normal;}
.zy-cer ul li .right-text p{ color: #666; height: 50px; line-height: 24px; margin-top: 10px; font-size: 14px; overflow: hidden;}
.zy-cer ul li dl{margin-top:10px;}
.zy-cer ul li dd{ float: left;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.zy-cer ul li dd a{ display: block; width: 100px; font-size: 14px; height: 36px; line-height: 36px; background: #fff; border: 1px solid #333; color: #333; text-align: center; border-radius: 20px;}
.zy-cer ul li dd:nth-child(1){margin-right: 50px;}
.zy-cer ul li dd:nth-child(1) a{  border-color: #ed441a; color: #ed441a;}
.zy-cer ul li dd:hover{-webkit-transform:translate(0px,10px);-moz-transform:translate(0px,10px); transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.zy-cer ul li dd:hover a{ background:#333; color: #fff;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.zy-cer ul li dd:nth-child(1):hover a{ background:#ed441a;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.zy-cer .MOre-zy{ background: url(../images/more-bg1.png) no-repeat; display: block; width: 199px; height: 53px; line-height: 53px; text-align: center; color: #000; margin: 50px auto 0px auto;}
.zy-cer .MOre-zy:hover{color:#333;-webkit-transform:translate(0px,10px);-moz-transform:translate(0px,10px); transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

.mq-title img{ display: block; margin: 50px auto;}
.ns-qy{ background: url(../images/bg-qy.jpg); height: 867px; width: 100%; background-size:  867px; overflow: hidden;}
.ns-qy .qy-items{ margin-left: -13px;}
.ns-qy .qy-items li{ float: left; width: 288px; height: 102px; margin-left: 13px; overflow: hidden; cursor: pointer; margin-top: 40px;}
.ns-qy .qy-items li img{ display: block; width: 288px; height: 102px;transition: all 1s ease 0s;-webkit-transform: all 1s ease 0s; }
.ns-qy .qy-items li:hover img{  transform: scale(1.3);  transition: all 1s ease 0s; -webkit-transform: scale(1.3);  webkit-transform: all 1s ease 0s; }

.ns-hj{ background: url(../images/bg-hj.jpg) no-repeat; height: 777px; overflow: hidden;}
.ns-hj .hj-cer{}
.ns-hj .hj-cer .hj-title dt{ float: left;background: url(../images/hj-title1.png); height: 82px; width: 210px; text-align: center; color: #fff; line-height: 50px; font-size: 16px; margin-left: 72px; cursor: pointer;} 
.ns-hj .hj-cer .hj-title dt.cur-dt{background: url(../images/hj-title2.png);}
.ns-hj .hj-cer .line{ width: 1056px; margin: 0 auto; background: #2293fd; height: 1px; margin-top: -7px;}
.ns-hj .hj-cer .hj-items{ background: url(../images/hj-item.jpg) no-repeat;height: 401px; margin: 50px auto; width: 1056px;}
.ns-hj .hj-cer .hj-items li .hj-img1,.ns-hj .hj-cer .hj-items li .hj-img2{ float: left; margin-left: 15px; margin-top: 50px;}
.ns-hj .hj-cer .hj-items li .hj-img1{ margin-left: 30px;}
.ns-hj .hj-cer .hj-items li .hj-img1 img,.ns-hj .hj-cer .hj-items li .hj-img2 img{ display: block;}
.ns-hj .hj-cer .hj-items li .hj-img2 img:last-child{ margin-top: 10px;}
.ns-hj .hj-cer .hj-items li .hj-text{ float: left; margin-left: 40px; margin-top: 50px;}
.ns-hj .hj-cer .hj-items li .hj-text h2{ font-size: 20px; color: #333;}
.ns-hj .hj-cer .hj-items li .hj-text h2 span{ display: inline-block; width: 4px; height: 25px; background: #2293fd; margin-right: 10px; vertical-align: middle;}
.ns-hj .hj-cer .hj-items li .hj-text p{ width: 350px; margin-left: 14px; line-height: 30px; margin-top: 50px; font-size: 16px;}
.ns-hj .hj-cer .hj-items li .hj-text a{ display: block; background: url(../images/a-link.png); width: 172px; height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #fff; margin-top: 50px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.ns-hj .hj-cer .hj-items li .hj-text a:hover{-webkit-transform:translate(0px,-10px);-moz-transform:translate(0px,-10px); transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

.ns-xz{ background: url(../images/bg-xz.jpg) no-repeat; height: 800px; width: 100%; overflow: hidden;}
.ns-xz>p{ text-align: center; margin: 20px auto; font-size: 16px; color: #fff;font-size: 18px;}
.ns-xz>p span{ color: #ffd663; font-weight: bold; font-size: 25px;}
.ban img{width:100%}
.main_zet1{}
.zet1_p1{font-size:40px;font-weight:bold;text-align:center;padding:30px 0;color:red}
.zet1_sp1{color:#000000}
.zet1_p2{color:#555555;text-align:center}
.block_a2{background:#fff}
.f_p2{text-align:center;color:#fff;margin:20px 0}
.ns-xz OBJECT { margin: auto; display: block; width: 660px;height: 350px; border: none; border-radius: 10px; border:10px solid #3773ec;}
.ban img{width:100%}
.main_zet1{}
.zet1_p1{font-size:40px;font-weight:bold;text-align:center;padding:30px 0;color:red}
.zet1_sp1{color:#000000}
.zet1_p2{color:#555555;text-align:center}
.block_a2{background:#fff}
.f_p2{text-align:center;color:#fff;margin:20px 0}

#demo{height:450px;text-align:center;overflow:hidden;background:#fff;border:1px solid #ebebeb}
.md{margin-top:20px}
.md p{padding:10px 0;}
.md p span{padding:10px 61px;font-size:22px;text-align:center;font-weight:bold}
#demo1 td{width:3%}
#demo2 td{width:3%}
.zet_tsbg{background:#28caf0;color:#fff}
.zet1_zx{background:#28caf0;color:#fff;padding:20px 40px;width:300px;border-radius:25px;text-align:center;margin:30px auto;font-size:26px}
.imgmag{margin-top:20px}
.zet_zy_p1{width:437px;height:40px;margin:20px auto;background:url(../images/qd.png) no-repeat;text-align:center;font-size:30px;font-weight:bold}
.zet_zy ul li{width:280px;height:232px;float:left;margin-right:20px}
.zet_zy ul li p{margin-top:10px}
.zet_zy_mk_left{float:left;color:#747474}
.zet_zy_mk_right{float:right;color:#ed1b24}
.main_zet2{background:#fff;padding:10px 0}
.zet_tc_ul{margin-top:30px}
.zet_tc_ul li{float:left;width:270px;margin-right:30px;background:#fff;height:341px;margin-top:20px}
.zet_tcp1{text-align:center;font-size:24px;color:#666666;padding:5px 10px;border-bottom:1px solid #cccccc}
.zet_tcp2{color:#878787;padding:8px 0;width:160px;margin:0 auto}
.zet_main_bg{background:url(../images/xbg.jpg) no-repeat;padding:20px 0}
.tablist{width:1200px;display:none;}
.block{display:block;}
#tac1{height:34px;margin:30px 0}
#tac1 ul{margin:0;padding:0;}
#tac1 li{width:300px;float:left;height:34px;line-height:34px;text-align:center;cursor:pointer;color:#454545;margin:0 45px;background:#fff;border-radius:5px}
#tac1 li.now{background:#d42d0b;color:#fff}
.tablist img{margin:20px 0 20px 115px}
.haha{background:#fff7d7;padding:20px 0}
.cjiang{width:517px;margin:0 auto}
#demo1 table tr{ height: 45px; line-height: 45px; font-size: 16px; border-bottom: 1px dashed #E1E1E1;}
.get-money{ transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;background: url(../images/a-link2.png); font-size: 20px; height: 68px; line-height: 68px; width:271px; margin: 40px auto; text-align: center; color: #fff; display: block; }

.get-money:hover{-webkit-transform:translate(0px,-10px);-moz-transform:translate(0px,-10px); transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

.ns-teacher{ background: #e8f3f7; padding:50px 0; overflow: hidden;}
.ns-teacher .mq-title img{ margin: 50px auto 0 auto;}
.ns-teacher>p{ text-align: center; color: #000; margin-top: 15px; font-size: 18px;}
.ns-teacher .teacher-items{ margin-top: 80px;}
.ns-teacher .teacher-items li{ float: left;width: 280px; height: 360px; position:  relative; margin-left: 16px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.ns-teacher .teacher-items li a{ display: block;}
.ns-teacher .teacher-items li .t-img{width: 280px; height: 360px; overflow: hidden;}
.ns-teacher .teacher-items li img{ display: block; width: 280px; height: 360px;transition: all 1s ease 0s;-webkit-transform: all 1s ease 0s; }
.ns-teacher .teacher-items li:hover img{  transform: scale(1.3);  transition: all 1s ease 0s; -webkit-transform: scale(1.3);  webkit-transform: all 1s ease 0s; }
.ns-teacher .teacher-items li .t-bg{ position: absolute; bottom: 0; right: 0; text-indent: 80px; overflow: hidden; background: url(../images/t-bg.png); width: 263px; height: 93px;}
.ns-teacher .teacher-items li .t-bg h1{ font-size: 23px; font-weight: bold;margin-top: 5px; line-height: 40px; color: #bf080d; text-align: center;}
.ns-teacher .teacher-items li .t-bg p{ line-height: 40px; font-size: 18px; color: #bf080d;}
.ns-teacher .teacher-items li:hover{-webkit-transform:translate(0px,-10px);-moz-transform:translate(0px,-10px); transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}

.ns-choose{}
.choose-left{ float: left; background: url(../images/choose.jpg) no-repeat top center; height: 508px; width: 50%;}
.choose-right{ float: right; background: url(../images/choose-right.jpg) top center; height: 509px; width: 50%; overflow: hidden;}
.choose-text{ margin-top: 50px; margin-left: 100px; color: #fff;}
.choose-text p:nth-child(1){ font-size: 30px;}
.choose-text p:nth-child(2),.choose-text p:nth-child(3){ font-size: 40px; font-weight: bold;}
.choose-text p:nth-child(3){ color: #fff74c;}
.choose-text p:nth-child(4) a{ display: block; background: url(../images/a-link3.png); width: 314px; height: 68px; line-height: 68px; text-align: center; color: #fff; font-size:30px;}
.choose-text p:nth-child(5){ font-size: 30px;}
.choose-text p{ margin-top: 20px;}

.bxone{width:1200px;margin: 0 auto;}
.box11{padding-bottom:5px;}
.box11 .main{position: relative;overflow: hidden;}
.box11 .main .line{border-top: 3px solid  #faea3a;position: absolute;top: 40px;left: 0;width: 100%;}
.box11 ol{}
.box11 ol li{width: 200px;height: 80px;border-radius: 50%;float: left;position: relative;z-index: 99;}
.box11 ol li p{width: 40px;height: 40px;border-radius: 50%;background: #faea3a;font-size:16px;color: #fff;line-height: 40px;margin:20px auto;text-align: center;}
.box11 ol li p.red{width: 80px;height: 80px;line-height: 80px;background: #F11A4E;font-size: 38px;margin: 0 auto;}
.box11 ol li p span{opacity: 0;display: block;float: right;font-size:0;margin-right:10px;margin-left: -14px;margin-top:9px;}
.box11 ol li p span.on2{opacity: 1;font-size: 12px;}
.box11 ul {}
.box11 ul li{width: 200px;position: relative;height: 320px;float: left;}
.box11 ul .img{margin: 60px auto 0;display: block;}
.box11 ul .btm{position: absolute;top:30px;left: 0; width: 200px;height: 305px;background: url(../images/box11_bgimg.jpg) no-repeat center;color: #fff;text-align: center;display: none;cursor: pointer;}
.box11 .btm h3{font-size:26px;font-weight: bold;margin-top:45px;}
.box11 .btm p{font-size:34px;margin-top:30px;}
.box11 .btm p span{font-size: 12px;opacity: .6;}
.box11 .btm img{margin-top: 30px;}
.box11 .btm b{width: 120px;height: 40px;line-height: 40px;background: #fff;display: block;border-radius: 10px;display: block;margin: 20px auto 0;color: #E71C49;text-align: center;font-size: 16px;font-weight: 400;cursor: pointer;}
.box11 ul .btm.show{display: block;}
.box11 .box11_btn{position: absolute;width: 1200px;height: 53px;top: 17px;left: 0;}
.box11 .box11_btn div{width: 53px;height: 53px;background: #0A0C21;z-index: 999;position: relative;cursor: pointer;}
.box11 .main .con{width: 1200px;margin-left:0px;}

.box_In{width:1200px;margin:0 auto}
.box12{background: #0a0c21;    padding: 30px 0;}
.box12 ul{overflow: hidden;}
.box12 ul li{width: 195px;float: left;margin: 0 21px;}
.box12 ul li img{margin: 10px auto 0;display: block;transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease;}
.box12 ul li p{font-size: 26px;font-weight: bold;text-align: center;margin-top: 30px;}
.box12 ul li .p1{margin-top:6px;font-size: 16px;color: #fff;}
.box12 ul li:hover img{margin-top: 2px;}
.box_hd h2{font-size: 30px;color: #fff;text-align: center;}
.box_hd p{font-size: 14px;color: #fff;opacity: .5;text-align: center;margin-top: 10px;}
.a_btn{width: 205px;height: 45px;text-align: center;line-height: 45px;background:#f0c20c url(../images/btn_icon.png) no-repeat 170px 18px;color: #fff;margin:50px auto;display: block;font-size: 18px;border-radius: 50px;position: relative;}

.tyong{width:400px;height:auto;margin:0px auto;text-align:center;margin-top:20px;}
.tyong h2{font-size:36px;font-family:'微软雅黑',arial;height:50px;line-height:50px;color:#000;font-weight:400;}
.tyong p{font-size:24px;font-family:'微软雅黑',arial;height:30px;line-height:30px;color:#cccccc;margin-top:5px;font-weight:0;}
.xb{width:680px;height:40px;margin:0px auto;}
.topzysz{ margin-top:10px;background:#fff;padding:20px 0}
.bw1210{width:1210px;margin:0 auto}
.topzysz ul{width:1210px;}
.topzysz ul li{float:left; width:283px; margin:20px 18px 30px 0; position:relative; border-radius:5px; overflow:hidden;}
.topzysz ul li:hover{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); -moz-box-shadow: 0 15px 30px rgba(0,0,0,0.1); -o-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.topzysz ul li .zhe{width:283px; height:186px; position:absolute; left:0; top:0; background:#2196f3; border-top-left-radius:11px; border-top-right-radius:11px; opacity:0; filter:alpha(opacity=0);}
.topzysz ul li .star{width:72px; height:72px; display:block; position:absolute; left:50%; margin-left:-36px; top:56px; background:url(http://www.ahxh.cn/statics/images/feliz/icon66.png) no-repeat ; display:none;}
.topzysz ul li .xkfl{width:90px; height:20px; line-height:20px; font-size:14px; color:#fff; text-align:center; position:absolute; left:0; top:16px; background:url(http://www.ahxh.cn/statics/images/feliz/newzzbg.png);}
.topzysz ul li .bm_btn{display:block; width:70px; height:55px; padding-top:15px; border-radius:50px; text-align:center; background:#fff; font-size:16px; color:#2E3340; position:absolute; left:50%; margin-left:-36px; top:56px; display:none; box-shadow:2px 2px 0 rgba(255,255,255,0.5);}
.topzysz ul li:hover .zhe{opacity:0.3; filter:alpha(opacity=30);}
.topzysz ul li:hover .star{display:block;}
.topzysz ul li:hover .bm_btn{display:block;}
.topzysz ul .bdtxt{width:263px; padding:15px 10px; background:#fff;}
.topzysz ul .bdtxt h3{font-size:16px; padding-bottom:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;text-align:center;}
.topzysz ul .bdtxt p{color:#999;}
.topzysz ul .bdtxt .mydate{ overflow:hidden; height:20px;}
.topzysz ul .bdtxt .mydate p{ line-height:20px; font-size:14px; color:#999; float:left;}
.topzysz ul .bdtxt .mydate p.mydate_r{ float:right;}
.bd1{border:1px solid #000;border-radius:5px;}
.bd2{border:1px solid #fff;border-radius:5px;}
.bd3{border:1px solid #0573aa;border-radius:5px;}
.bd4{border:1px solid #33adea;border-radius:5px;}
.fl{float:left;}
.fr{float:right;}
.bton{width:185px;height:55px;display:block;line-height:55px;text-align:center;font-size:18px;}
.bton:hover{width:185px;height:55px;display:block;background:#ee7800;color:#fff;}
.bton2{width:185px;height:55px;display:block;line-height:55px;text-align:center;font-size:18px;color:#fff;background:#e71f19;}
.bton2:hover{width:185px;height:55px;display:block;background:#ee7800;color:#fff;}