body{margin:0;padding:0;font-family:"Microsoft YaHei";background:#fff;min-width:1340px;}
a{text-decoration:none;color:#555555}
li{list-style:none}
p{margin:0}
ul{margin:0;padding:0}
.clear{clear:both}
img{border:0;}
.ban img{width:100%}
.bw{width:1210px;margin:0 auto}

#header{}
.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/stati/d/file/hh/2019-05-29/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}
.BBa1{padding:20px 0}
.BBa2{padding:20px 0;background:url(/d/file/hh/2019-05-29/mbg.jpg)}
.BB1{text-align:center;width:200px;margin:0 auto;border-bottom:3px solid #000;font-size:36px;font-weight:bold;padding-bottom:10px}
.BB2{padding:30px;font-size:20px; text-align:left;line-height:26px;margin-top:20px;text-indent:40px;background:#39F;color:#fff}
.BB3{font-size:34px;line-height:26px;font-weight:bold;margin-top:20px;text-align:center}
.BB4{font-size:34px;line-height:26px;font-weight:bold;margin-top:20px;text-align:center;color:#fff}
.BB5{padding:30px;font-size:20px;line-height:26px;margin-top:20px;text-indent:40px;color:#fff;text-align:center}
.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:40px;}
.tyong{font-size: 16px;}
.index-bm .form-control:nth-of-type(2){margin-left: 5%;margin-right: 5%;}
.index-bm form{margin-top: 20px;}
.container{width: 1180px;margin: 0 auto; text-align:left;}
.timg{width:143px;margin:0 auto}
.adlie{}
.adlie1{color:#fff;font-size:46px;font-weight:bold;text-align:center}
.adlie2{font-size:20px;text-indent:30px;line-height:35px;color:#fff;margin-top:30px}
.zylist{margin-top:30px;float:left;width:380px}
.adlie3{color:#fff;text-align:center;font-size:20px;margin-top:20px;font-weight:bold}
.zxad{background:#5364eb;width:200px;border-radius:10px;margin:15px auto;padding:10px 30px;text-align:center;font-size:20px}
.zxad a{color:#fff}
.zxad span{color:#fff}
.wizy{width:800px;margin:0 auto}
#girl_wt{padding:50px 0;background:#f5f5f5;overflow:hidden;margin-bottom:60px}
#girl_wt .wt_cer{width:1200px;margin:auto}
.wt_cer h1{text-align:center;font-size:45px;color:#333;font-weight:700}
.wt_item{margin-top:40px}
.wt_item ul li{width:100px;float:left;margin-left:57px}
.wt_item ul li:nth-child(1){margin-left:0}
.wt_item ul li a{display:block;text-align:center}
.wt_item ul li a img,.wt_item ul li a span{display:block}
.wt_item ul li a span{margin-top:5px;font-size:13px}
@keyframes rotate{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
.wt_item ul li a:hover img{-webkit-animation:rotate 1s linear;animation:rotate 1s linear}
.Conmmon-Bg{ background: #FFF; padding: 15px 2%; overflow: hidden;  margin-top: 15px;margin-bottom:150px;}
.Conmmon-Bg .Title h2{ font-weight: normal; font-size:40px;cursor: pointer;text-align:center;padding:15px 0}
.Conmmon-Bg .Title span{ float: right; font-size: 16px; color: #a7a7a7;}
#demo{width:90%; height:12em; overflow:hidden;margin:10px auto;color:#f00;}
#demo table{width:100%;text-align:center}
#demo .xm{width:20%;}
#demo .xb{width:10%;}
#demo .lx{width:30%;}
#demo .jg{width:20%;}
.hp1{text-align:center}

.part1 .part1_slide .slides li {
    position: relative;
}
.part1 .part1_slide .slides li .part1slide_black {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 25px;
    background-color: #666;
    opacity: 0.9;
}
.part1 .part1_slide .slides li .part1slide_txt {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 7px;
    color: #fff;
}

.part-liucheng  .title {padding: 5% 0;}
.part-liucheng  .liucheng {width: 100%;margin-top: 13px}
.part-liucheng  .riqi {width: 100%;background-color: #1279f6;height: 40px;}
.part-liucheng  .riqi .tab_nav {width: 90%;margin: 0 auto;margin: 8px auto 0;}
.part-liucheng  .riqi ul li {width: 20%;float: left;text-align: center;font-size: 14px;color: #7db7ff;line-height: 40px;}
.part-liucheng  .riqi ul li.active {font-size: 18px;color: #fff;opacity: 1;}
.part-liucheng  .cont {width: 90%;margin: 0 auto;margin-top: 2%;}
.part-liucheng  .cont li {width: 100%;}
.part-liucheng  .cont li .list {;float: left;text-align: center;margin: 3% 7%;}
.part-liucheng  .cont li.special_liucheng .list {width: 31%; margin: 0 1%;}
.part-liucheng  .cont li .list h3 {font-size: 14px;margin-top: 4%;}
.part-liucheng  .flexslider {width: 85%;margin: 0 auto;}
.part-liucheng  .flexslider .flex-direction-nav a {}
.part-liucheng  .flexslider .flex-direction-nav .flex-prev {left: -14px;background-position: center left;}
.part-liucheng  .flexslider .flex-direction-nav .flex-next {right: -14px;background-position: center right;}
.part-liucheng  .flexslider .flex-direction-nav a {
    width: 10px;
    height: 17px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    background: url(http://p0.ifengimg.com/l/2017/45/5b9df824ea1609f/riqi.png) no-repeat 0 0;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
    margin-top: -6px;
}

.us-button{ text-align: center;}
.us-button span{ display:inline-block; background:#a8a8a8; width:80px; height: 30px; line-height: 30px; text-align: center; color: #fff; }
.us-button .current-link{ background: #ff8a00; width: 80px; height: 30px; line-height: 30px; text-align: center; color: #fff;}
.us-button .current-link a{ color: #e65834; display: block; cursor: pointer;}

/*30������*/
.line-bg{ background: url(/d/file/hh/2019-05-29/line.jpg) no-repeat center 0; height: 453px; margin-top: 20px; overflow-y: scroll; overflow-x: 0;}
.course-warp{width: 46%;}
.course-title{background: url(/d/file/hh/2019-05-29/course-title.jpg)no-repeat left 0;background-size:85% 100%; padding: 2px 0 2px 3px; color: #fff; font-weight: bold;}



/*������ŷ��ʽ*/
.part-jujiao {position: relative; text-align:left;}
.part-jujiao .part6-slide {margin: 0 auto;}
.part-jujiao .flexslider li {position: relative;}
.part-jujiao .text{width:100%;padding: 5px 0; color:#fff;background: rgba(0,0,0,1)}
.part-jujiao .w_750{width:80%;padding-left: 10px;}
.part-jujiao .w_750 h3{font-size:14px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.part-jujiao .w_750 h3 a {color: #fff;}
.part-jujiao .picno {text-align:center;position: absolute; bottom: 18px; right: 20px; z-index: 99;color: #fff;}
.part-jujiao .picno p{font-size:12px;line-height:1em;color: #fff;position: relative; top: 10px;}
.part-jujiao .picno .nowpage {font-size:20px;}



/*�õ�Ƭ*/
.part-new {position: relative;}
.part-new .hotnews {padding: 20px 0px 0 0;width: 100%;overflow: hidden;}
.part-new .hotnews li {margin-bottom: 10px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.part-new .hotnews li .imgbox {width: 35%;margin-right: 2%;}
.part-new .hotnews li .textbox {width: 98%;}
.part-new .hotnews li h3 {color: #333;font-size: 18px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.part-new .hotnews li h3 a {color: #333;}
.part-new .hotnews li p {color: #666;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.part-new .hotnews li.margin_0 {margin-bottom: 0}
.part-new .hotnews li.boder_0 {border: 0}
.textbox dl dt{padding:2px 0;}
.textbox dl dt{color: #333;font-size: 14px;}

.flexslider {margin: 0 0 0; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 60px; margin: -30px 0 0; display: block; background: url(http://p1.ifengimg.com/l/2017/32/ca81fd6adffbe48/microsalon_LR.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width:75px; position: absolute; bottom:10px; right:5px; text-align: center; }
.flex-control-nav li {margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 7px; height: 7px; display: block; background: #c0c0c0; cursor: pointer; text-indent: -9999px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #999; }
.flex-control-paging li a.flex-active { background: #efb21d; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
    .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

.foot {position: relative;z-index: 2;text-align: center;padding: 10px;}


@media (min-width:320px) and (max-width:350px) {
    .part-huaxu ul {height: 280px;}
}
@media (min-width:350px) and (max-width:380px) {
    .part-huaxu ul {height: 330px;}
}
@media (min-width:500px) {
    .part-huaxu ul {height: 680px;}
}
