@charset "gb2312";
*{margin: 0;padding: 0;list-style: none;text-decoration: none;}
body{/* width: 100%; *//* max-width: 640px; */margin: 0 auto;/* background: #f0f0f0; */font-family: "microsoft yahei";font-size: 14px;}
.container{width: 1200px;margin: 0 auto;}
body{font-family: "microsoft yahei";margin:0;padding: 0px;}
ul,li,dl,dt,dd,ol,p,img,strong,i,b,h1,h2,h3,h4,h5,h6,span{margin: 0px; padding: 0px;}
ul,li,ol{list-style: none;}
i,b,strong,em{font-style: normal;}
img{border: none;margin: 0px; padding: 0px;}
.clear{ clear: both;}
a{text-decoration: none;color:#555}

.ban img{width:100%}
.bw{width:1200px;margin:0 auto}
.mct{background:url(images/mctbg.jpg) no-repeat;padding:30px 0}
.mct1{width:1200px}
.mctp1{text-align:center;color:#fff;font-size:34px;font-weight:bold;margin:10px 0}
.mctp2{width:100px;margin:0 auto;height:5px;background:red;}
.mct ul{margin-top:30px}
.mct ul li{float:left;width:300px;margin:30px 0 0 50px;background:#fff;color:#000;font-size:20px;border-radius:25px;height:60px;line-height:60px;position:relative}
.mct ul li img{position:absolute}
.mct ul .mctts1{margin-left:100px}
.mz{margin-left:80px}
.mcq{padding:30px 0}
.mcq p{text-align:center}
.mcq1{font-size:38px;font-weight:bold}
.mcq2{line-height:44px;font-size:22px}
.alix{background:#fff;margin-top:30px;}
.ykb-zx{ background:#ffa749; color:#fff; border-radius:30px;display:block; margin:30px auto;padding:8px 30px;width:220px;text-align:center;font-size:24px;}

.clear{clear: both;}
#banner {position: relative;}
#banner img{width: 100%;}
.banner-bd{position: absolute;right: 14%;z-index: 22222;background: rgba(255,255,255,0.8);padding: 30px 30px;top: 15%;}
.banner-bd h3{font-size: 24px;color: #333;width: 200px;text-align: center;margin-bottom: 25px;}
.banner-bd h3 span{color: #e60012;}
.banner-bd input{font-family: "microsoft yahei";width: 200px;height: 40px;border: none;margin-top: 17px;display: block;}
.banner-bd input[type='text']{background: #fff;text-indent: 10px;outline: none;}
.banner-bd input[type='submit']{background: #e60012;color: #fff;font-size: 16px;}

.index-what,#banner{overflow: hidden;}
.padding{padding: 50px 0;}
.index-title{ text-align: center; position: relative;}
.index-title h3{font-size: 38px;color: #000;}
.index-title h3 span{color: #ec002c;}
.index-title h3 img{display: inline-block;vertical-align: middle;margin-left: 10px;}
.index-title p{color: #333;font-size: 17px;line-height: 30px;margin-top: 20px;text-align: left;text-indent: 34px;}
.index-title p span{color: #ec002c;font-weight: bold;}
.index-what ul li{width: 30%;float: left;margin-top: 50px;}
.index-what ul li>span{display: block;background: url(../images/what-bg.png) no-repeat center center;width: 83px;height: 95px;position: relative;text-align: center;line-height: 95px;color: #fff;margin: 0 auto;font-size: 28px;font-weight: bold;}
.index-what ul li div{background: #fff;margin-top: -42px;padding: 60px 0 40px 0;width: 100%;text-align: center;}
.index-what ul li div h4{font-size: 22px;color: #333;}
.index-what ul li div h4 span{color: #ec002c;}
.index-what ul li div p{width: 90%;margin: 20px auto 0 auto;line-height: 26px;font-size: 16px;}
.index-what ul li div a{position:relative;display: block;width: 50%;margin: 20px auto 0 auto;padding: 10px 0;background: #0099ff;border-radius: 7px;color: #fff;font-size: 16px;overflow: hidden;}
.index-what ul li div a:after {
    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
    transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.index-what ul li div a:link:hover:after, .index-what ul li div a:visited:hover:after {
    height: 510%;
}
#banner img{ display:block;}
.hgzs{margin:10px auto;width:1200px;}
.hgzs img{display:block;}

.index-what ul li div a:link:after, .index-what ul li div a:after {
    content: "";
    position: absolute;
    background: none repeat scroll 0 0 #ec002c;
    height: 0%;
    left: 50%;
    top: 50%;
    width: 100%;
    z-index: -1;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    z-index: -3;
}
.index-what ul li div a:link:hover, .index-what ul li div a:visited:hover{color: #fff;}


.index-zy{}

.index-zy ul li{float: left;width: 40%;margin-top: 30px;margin-left:4%;}
.index-zy ul li:nth-child(1){margin-left:0;}
.index-zy ul li a{display: block;color: #000;}
.index-zy ul li:nth-child(2n){/* float: right; */}
.index-zy ul li p{background: url(../images/zy-bg.png) no-repeat center bottom;height: 29px;text-align: center;margin-top: 15px;font-weight: bold;font-size: 20px;}
.index-zy ul li img{width: 100%;display: block;}
.index-zy ul li span{display: block;width: 50%;padding: 8px 0;border: 1px solid #e1e1e1;margin: 12px auto 0 auto;text-align: center;border-radius: 25px;font-size: 14px;color: #666;margin-top: 15px;position: relative;transition: all 0.3s;overflow: hidden;}
.index-zy ul li span::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    background-color: rgba(0,153,255,1);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color: #fff;
    z-index: -1;
    }

.index-zy ul li span:hover::after {
    opacity: 1;
    width: 100%;
    color: #fff;
}
.index-zy ul li span:hover{color: #fff;border-radius: 25px;border-color: rgba(0,153,255,1);}


.index-score{
    background: #f0f0f0;
}
.score-title{ text-align: center;color: #fff;}
.score-title div{background: #cd192b;padding: 60px 0 40px 0;margin-top: -35px;}
.score-title div h3{font-size: 32px;}
.score-title div p{margin-top: 15px;font-size: 18px;}
.score-cer{background: #f0f0f0;margin-top: 30px;}
.Conmmon-Bg{/* background: #FFF; */padding: 15px 2%;overflow: hidden;margin-top: 15px;width: 1200px;margin: auto;}
.Conmmon-Bg .Title h2{ font-weight: normal; float: left; font-size: 16px;cursor: pointer;}
.Conmmon-Bg .Title span{ float: right; font-size: 16px; color: #a7a7a7;}
#demo{width:90%;height: 450px;overflow:hidden;/* margin:10px auto; */color:#f00;}
#demo table{width:100%;text-align:center}
#demo .xm{width: 20%;border: none;}
#demo .xb{width:10%;border: none;}
#demo .lx{width: 30%;border: none;}
#demo .jg1{width: 10%;border: none;}
#demo .jg{width: 30%;border: none;}
.hp1{text-align:center}
#demo .jg a{color: #000;}
.score-bot h3{background: #cd192b;display: inline-block;color:#fff;border-radius: 23px;padding: 8px 17px;font-size: 20px;font-weight: normal;margin-top: 25px;}
.score-bot p{background: #fff;margin-top: 15px;padding: 15px;line-height: 34px;font-size: 16px;}
.score-bot p span{font-size: 24px;color: #cd192b;font-weight: bold;}
.click{transition: all 0.5s;
    position: relative;display: block;padding: 12px 0px;background: #0099ff;color: #fff;margin: 30px auto 0 auto;width: 15%;text-align: center;border-radius: 10px;font-size: 16px;}
.click:hover::before{opacity: 0;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}
.click::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: rgba(255,255,255,0.25);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.click::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid rgba(255,255,255,0.5);
    -webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
}
.click:hover::after {
    opacity: 1;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);
}

.index-teacher{}
.index-teacher .index-title p{text-align: center;color: #ccc;margin-top: -3px;text-transform: uppercase;font-size: 12px;}
.index-teacher ul li{float: left;width: 30%;margin-top: 30px;}
.index-teacher ul li:nth-child(2){margin-left: 5%;margin-right: 5%;}
.index-teacher ul li .t-img{ width: 100%;}
.index-teacher ul li .t-img img{display: block;margin: 0 auto;max-width: 100%;}
.index-teacher ul li .t-txt{width: 99%;margin: 0 auto;background: #f8f7f7;height: 290px;}
.index-teacher ul li .t-txt{border: 2px solid #0099ff;padding: 25px 0;}
.index-teacher ul li .t-txt h3,.index-teacher ul li .t-txt h4{text-align: center;}
.index-teacher ul li .t-txt h3{color: #0099ff;font-size: 24px;}
.index-teacher ul li .t-txt h4{color: #666;margin-top: 15px;font-size: 18px;}
.index-teacher ul li .t-txt p{width: 90%;margin: 15px auto 0 auto;line-height: 27px;color: #999;font-size: 14px;text-indent: 28px;}
.index-hj{ background: url(../images/hj-bg.jpg) no-repeat top center; background-size: cover;padding: 50px 0;}
.index-hj img.hj-img{display: block;width: 100%;margin: 20px auto 0 auto;}
.index-bm{}
.index-bm .form-control{margin-top: 27px;float: left;width: 30%;}
.index-bm .form-control label {color: #333;display: inline-block;vertical-align: middle;/* width: 15%; */font-size: 16px;}
.index-bm .form-control label span{color: #e60012;font-weight: bold;margin-right: 2px;}
.index-bm .form-control input,.index-bm .form-control select{display: block;vertical-align: middle;width: 99%;height: 40px;border: 2px solid #e1e1e1;border-radius: 5px;margin-top: 5px;font-family: "microsoft yahei";outline: none;text-indent: 10px;margin-top: 15px;}
.index-bm .submit{/* margin-top: 20px; */}
.index-bm .submit button{display: block;background: #e60012;color: #fff;width: 100%;border: none;height: 48px;font-size: 18px;font-family: "microsoft yahei";border-radius: 5px;margin-top: 32px;}
.index-bm p{color: #666;font-size: 14px;line-height: 24px;margin-top: 19px;}
.tyong{font-size: 16px;}
.index-bm .form-control:nth-of-type(2){margin-left: 5%;margin-right: 5%;}
.index-bm form{margin-top: 20px;}
#header{}
.bw{width:1220px;margin:50px 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}
/*foot*/
.footer{padding:40px 0;font-size:16px;margin-bottom:70px;background:url(http://www.ahxh.cn/statics/images/mactret/ftbg.jpg) no-repeat;color:#fff}
.foot_left{float:left}
.foot_left ul li{float:left;margin-right:5px;}
.foot_left ul li a{color:#fff;}
.foot_left a{color:#fff}
.foot_feliz{margin-top:50px}
.foot_feliz .feliz_got{margin-left:50px}
.foot_feliz li p{text-align:center}
.foot_z1{margin-top:20px;line-height:26px}
.foot_z2{margin-top:20px;line-height:28px}
.foot_right{float:right;background:#fff;width:380px;height:350px;}
.frp1{text-align:center;font-size:24px;color:#06F;margin:20px 0}
.frp2{text-align:center;font-size:14px;color:red;}
.frameset select{height:40px;width:230px;border: 1px solid #e7e7e7;padding-left:80px;font-size:16px}
.ipt_text {border:#e7e7e7 1px solid; height:42px;line-height:35px;font-size: 16px; width:310px;text-align:center}
.frameset li{clear:both; line-height:39px; position:relative;text-align:left;_height:30px;margin-bottom:15px;text-align:center}
.frameset li label{margin-right:25px}
.foot_right form button{display: block;width:312px;margin: 10px auto;height: 40px;background:#5d81fa;font-size: 16px;border: none;color: #FFFFFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.dkys{background:#0097ff;padding:20px 0}
.dkysp1{text-align:center;color:#fff;font-size:36px;font-weight:bold}
.dkys ul{margin-top:20px}
.dkys ul li{float:left;width:480px;height:200px;background:#fff;padding:15px;border-radius:10px;margin:40px 50px 0 50px}
.dkysp2{text-align:center;color:#f25721;font-size:30px}
.dkysp3{color:#0097ff;line-height:28px;font-size:20px;text-indent:25px;margin-top:20px}


.footer{color:#333;}
.topzysz,.qydz,.xyhj,.top_jj{ display:none;}


.zyqj{ background:#3fd0b4; border-radius:20px;padding:30px 0;}
.marginTop{ margin-top:30px!important;}
.zy-titLe{ text-align:center; font-size:50px;}
.w1200{ width:1200px; margin:auto;}
.zyqj .zy-titLe{ color: #fff;}
.zyqj .textP{color: #fff;width: 95%;margin: 20px auto 0 auto;font-size: 18px;line-height: 2;}
.zyqj .textP p{ text-indent: 40px;}
.CliCk{width: 200px;height: 40px;line-height: 40px;border-radius: 50px;display: block;margin: 30px auto 0 auto;text-align: center;
font-size: 16px;font-weight: bold; background: #eb78a0;color: #fff;}
.zyqj .CliCk{ background: #fff;color: #eb78a0;}

#zyjs{}
.jj-text{font-size: 18px;text-align: center;width: 90%;margin: 20px auto 0 auto;line-height: 1.5;color: #666;}
#zyjs .jj-img{ margin-top: 30px;}
#zyjs .jj-img img{ display: block;margin: auto;}

#pymb{}
.mb-content{}
.mb-content-Left{ float: left;width: 500px;margin-top: 30px;}
.mb-content-Left p{ font-size: 25px;line-height:2;}
.mb-content-Left a{ float: left;}
.mb-content-Right{ float: right;}
.mb-content-Right img{ display: block;width: 100%;}

#hxkc{}
#hxkc .kc-img{ margin-top: 30px;}
.kc-img img{ display: block;max-width: 100%;}

#jyfx{ background: #008efc;padding: 50px 0;overflow: hidden;}
#jyfx .zy-titLe{ color: #fff;}
#jyfx ul li{ float: left;width: 18%;margin-left: 2.5%;margin-top: 30px;}
#jyfx ul li:nth-child(1){ margin-left: 0;}
#jyfx ul li a,#jyfx ul li img{ display: block;}
#jyfx ul li p{ text-align: center;color: #fff;font-size: 18px;margin-top: 10px;}
#jyfx .CliCk{background: #fff;color: #008efc;}

#xyhj{}
#xyhj .hj-img{display: block;margin-top: 30px;}
#question{}
#question ul{ margin-top: 20px;}
#question ul li{ float: left;width: 22%;margin-left: 4%;height: 45px;line-height: 45px;background: #3d6ce6;text-align: center;color: #fff;margin-top: 20px;
}
#question ul li:nth-child(1),#question ul li:nth-child(5){margin-left: 0;}
#question ul li a{ display: block;color: #fff;font-size: 16px;}
#question .CliCk{background: #fff100;color: #000;}


.bw{width:1200px;margin:0 auto}
.rbt2{background:#fff;padding:15px 0}
.rbt3{background:url(images/rbt3bg.jpg);padding:15px 0}
.rbt{background:#fff;padding:15px 0}
.rbtp1{text-align:center;font-size:36px;font-weight:bold;margin:20px 0}
.rbtp2{text-align:center;font-size:18px;margin:20px 0}
.rbtbp1{text-align:center;font-size:36px;font-weight:bold;color:#fff;margin:20px 0}
.rbtbp2{font-size:18px;margin:20px 0;color:#fff;line-height:30px;text-indent:30px}










