html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	font-weight: normal;



}



body {font: 14px/1.5 arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;color:#333; background:#f5f5f5;}

u{ text-decoration:none;}

nav, ul {list-style: none}

a,a:link,a:visited,a:focus{

	  text-decoration:none;

  }

/*header top开始*/

.header_top{width:100%; height:40px; background:#F5F5F5;}

.header_top_1200{width:1200px; margin:0 auto; height:40px;}

.header_top_left{width:234px; height:40px; float:left;}

.cur_school{width:64px; height:24px; border-radius:12px; background:#000; margin-top:8px; float:left;}

.cur_school p{font-size:14px; color:#fff; text-align:center; line-height:24px;}

.tony_school{width:166px; height:24px; font-size:14px; color:#B9B9B9; float:left; line-height:24px; margin-top:8px;}

.header_top_right{width:278px; height:40px; float:left; margin-left:686px;}

.child_school_name{width:152px; height:40px; float:left;}

.address_div{width:14px; height:40px; float:left;}

.child_school_name1{width:132px; height:40px; float:left;}



.bj_school_name{width:61px; height:40px; float:left;}

.bj_school_name p{font-size:12px; color:#f33; line-height:40px; text-align:center;}

.cd_school_name{width:61px; height:40px; float:left; margin-left:2px;}

.cd_school_name p{font-size:12px; color:#f33; line-height:40px; text-align:center;}



.bj_school_name p a{color:#f33;}

.cd_school_name p a{color:#f33;}




.zdd_div{width:88px; height:40px; float:left; margin-left:37px;}

.reg_div{width:32px; height:40px; float:left; margin-left:6px;}

.reg_div p{font-size:14px; color:#B9B9B9; text-align:center; line-height:40px;}

.login_div{width:32px; height:40px; float:left; margin-left:14px;}

.login_div p{font-size:14px; color:#B9B9B9; text-align:center; line-height:40px;}

.tel_div{width:88px; height:40px; float:left;}

.tel_div p{font-size:14px; color:#B9B9B9; text-align:center; line-height:40px;}

/*header top结束*/



/*导航开始*/

.nav_100{ width:100%; height:82px; background:#fff; display:block; border-bottom:1px solid #f5f5f5;}

.nav_div{width:1215px; height:122px; margin:0 auto;}

.nav_icon_div{width:150px; height:42px; float:left; margin-top:18px;}

.menu_search_div{width:1010px; height:64px; float:left; margin-left:45px; margin-top:5px;}

.menu_start{width:800px; height:28px; float:left; margin-top: 10px;}

.menu  a {display: block;color: #eee;float:left;text-align: center;padding: 0 13px;line-height: 54px;font-size: 16px;-webkit-transition: none;transition: none;text-decoration:none; width:auto; height:28px;}

.menu a h1{ color:#000; font-size:14px; }

.menu h1:hover{color:#f33;}



.search_div{width:172px; height:36px; border:1px solid #e0e0e0; float:left;margin-top:17px; position:relative; border-right:0px;}

.search_con_div{width:116px; height:16px; position:absolute; left:52px; top:10px;}

.search_ys_div{width:56px; height:18px; background:#ECECEC; float:left;}

.search_ys_div h3{font-size:12px; color:#8C8B8B; text-align:center; line-height:18px;}

.search_ss_div{width:56px; height:18px; background:#ECECEC; float:left; margin-left:4px;}

.search_ss_div h3{font-size:12px; color:#8C8B8B; text-align:center; line-height:18px;}



.search_ys_div:hover a h3{ background:#f33; color:#fff;}

.search_ss_div:hover a h3{ background:#f33; color:#fff;}



.search_icon_div{width:35px; height:36px; border:1px solid #e0e0e0; float:left;  margin-top:17px; position:relative;}

.address_icon_div1{width:24px; height:24px; float:left; top:6px; left:6px; position:absolute;}

.search_icon_div1{position:absolute;margin-top:8px;left:6px;}

.search_text{width:172px; height:32px; border:0px; outline:none; text-indent:1em;}

.search_icon_div i{color:#bbb; font-size:24px;}

.search_icon_div:hover i{color:#fff; font-size:24px; background:#f33;}

.nav_start_div{ display:none;}

/*底部开始*/

.footer_100{width:100%; height:246px; background:#000;}

.footer_1200{width:1200px; height:180px; margin:0 auto;}

.footer_left{width:578px; height:180px; float:left; margin-top:16px;}

.footer_oneline{width:578px; height:44px; margin-top:26px;}

.footer_logo{width:178px; height:38px; float:left;}

.qgfx_div{width:96px; height:30px; float:left; margin-left:26px;}

.select{border:0px; border-radius:4px; width:96px; height:30px;font-size: 14px;color:#bbb;text-align: center; padding: 0 8%; background:#fff;}

.wechat{width:28px; height:28px; float:left; background:url(../img/wechat.png); background-size:28px 28px; margin-left:52px;}

.weibo{width:28px; height:28px; float:left; background:url(../img/weibo.png); background-size:28px 28px; margin-left:30px;}

.ewm_div{width:200; height:200px; position:absolute; top:-176px; left:263px; display:none;}

.phone{width:28px; height:28px; float:left; background:url(../img/phone.png); background-size:28px 28px; margin-left:30px;}

.phone_font_div{width:44px; height:24px; float:left;}

.phone_font_div p{font-size:14px; color:#fff; line-height:42px;}

.footer_twoline{width:578px; height:38px; margin-top:20px;}

.footer_twoline p{font-size:16px; color:#bbb;}

.footer_threeline{width:578px; height:38px; margin-top:5px;}

.hot_search{width:70px; height:38px; float:left;}

.hot_search p{font-size:12px; font-weight:bold; color:#fff;}

.hot_con_div{width:486px; height:24px; float:left; margin-left:-13px;}

.hot_con_child{width:auto; height:38px; float:left; padding:0 14px; font-size:12px; color:#CECECE;}

.hot_con_child a{color:#CECECE;}

.hot_con_child a:hover{color:#fff;}

.fgx{width:1px; height:158px; background:#BBBBBB; opacity:0.3; float:left; margin-top:26px; margin-left:14px;}

.footer_right{width:546px; height:150px; float:left; margin-top:37px; margin-left:56px;}

.footer_right1{width:88px; height:134px; float:left;}

.footer_right1_title{width:88px; height:24px;}

.footer_right1_title p{font-size:14px; font-weight:bold; color:#F5F5F5;}

.footer_right1_con{width:88px; height:96px; margin-top:8px;}

.footer_right1_child{width:88px; height:14px; margin-top:10px;}

.footer_right1_child h2{font-size:12px; color:#CECECE;}
.footer_right1_child h3{font-size:12px; color:#CECECE;}

.footer_right1_child:hover h2{color:#fff;}
.footer_right1_child:hover h3{color:#fff;}

.footer_right2{width:60px; height:134px; float:left; margin-left:54px;}

.footer_beian{width:1200px; height:24px; margin:0 auto; margin-top:26px;}

.footer_beian p{font-size:12px; color:#CECECE; text-align:center;}

.footer_beian p strong{ font-weight:normal;}

/*底部结束*/

.banner{width:100%; margin-top: 0px;}

/*活动1开始*/
.one_active{width:1239px; height:333px; background: url(../img/1back.png); margin: 0 auto; margin-top: 146px; position: relative;}
.one_left{width: 270px; height: 264px; padding-top: 37px; float: left;}
.one_left_top{width: 270px; height:132px;margin-left: 26px;}
.one_font{width: 60px; height:132px; float: left;}
.red_packet{width: 148px; height: 132px; float: left; margin-left: 30px;}
.red_packet p{font-size: 48px; color: #a30013; font-weight: bold; line-height:56px; padding-top: 24px;}
.prize_start{width:270px; height: 24px; margin-left: 28px; margin-top: 13px;}
.prize_start p{font-size: 14px; color:#c4071b; line-height: 24px; font-weight: bold;}
.one_bottom{width: 270px; height: 76px; background: #a30013; margin-left:28px; margin-top: 13px; border-radius:12px;}
.one_bottom p{font-size: 18px; text-align: center; color:#f2e0c6; padding-top: 10px; line-height: 26px;}
.one_bottom p span{font-size: 24px; font-weight: bold;}

.one_right{float:left; width:510px; height:214px; margin-top:50px; margin-left:140px;}
.hd_sm{width: 510px; height: 30px;}
.hd_sm p{font-size: 24px; font-weight: bold; color:#f2e0c6;}
.gz_wb{width: 510px; height: 48px; margin-top: 20px;}
.gz_wb p{font-size: 16px; color:#f2e0c6}

.xxsm{width: 510px; height: 76px; margin-top: 24px;}
.xxsm p{font-size: 14px; color: #f2e0c6; line-height: 28px;}

.remark{width:510px; height:14px; margin-top: 20px;}
.remark p{font-size: 12px; color:#d8d2c9;}

.wb_ewm_div{width:198px; height: 339px; position: absolute;right:4%; top: -10%; background: url(../img/ewm.png) no-repeat;}
.wb_ewm_div p{font-size: 14px; color: #f33; margin-bottom: 20px; margin-top: 276px; text-align: center;}
/*活动1结束*/

/*活动2开始*/
.two_active{width: 1220px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 134px; }
.two_title{width:100%; height:84px; margin-bottom: 74px;}
.two_title p{font-size: 48px; color:#f2e0c6; text-align: center; line-height: 80px;}
.two_title p span{font-size:100px; font-weight: bold;}
.kc_div{width: 1220px; margin: 0 auto; height:auto; margin-top: 20px; margin-left: -9px; overflow: hidden;}
.kc_one{width:590px; height: 530px; float: left; margin-left: 20px; margin-top: 16px;}
.kc_img{width:100%; height:345px;}
.kc_img img{max-width: 100%;}
.kc_img:hover img{opacity:0.9;}
.kc_name{width: 100%; height: 48px; background: #194131;}
.kc_name1{width:auto; float: left;}
.kc_name2{width: 220px; float: left;}
.kc_name1 a{font-size: 16px; line-height: 48px; color: #f2e0c6; margin-left: 20px;}
.kc_name2 p{font-size:14px; color: #566059; margin-left: 20px; line-height: 48px;}


/*.kc_name p{font-size: 16px; line-height: 48px; color: #f2e0c6; margin-left: 20px;}
.kc_name p span{font-size:14px; color: #566059; margin-left: 20px;}*/
.kc_yh{width: 590px; height: 137px; background: #266149; margin: 0 auto;}
.kc_yh_one{width:550px; height:44px; border-bottom: 1px solid #1e4e3a; margin: 0 auto;}
.kc_yh_one_12{width:550px; height:44px; border-bottom: 1px solid #1e4e3a; margin: 0 auto; }
.kc_yh_left{width: 460px; height: 44px; float: left;}
.kc_yh_left p{color:#f2e0c6;font-size: 18px; line-height: 44px;}
.span_24{font-size: 24px; margin-left: 18px;}
.span_14{font-size: 14px; margin-right: 18px;}
.cz_zx{width: 90px; height: 26px; float: left; background: #a30013; border-radius: 4px; margin-top: 9px; color:#f2e0c6; text-align: center; line-height: 26px; cursor: pointer;}
.cz_zx:hover {background:#c1071d; opacity: 0.9}
.kc_yh_three{width:550px; height:37px; margin: 0 auto;}
/*活动2结束*/


/*活动3开始*/
.three_active{width: 1220px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 146px;}
.three_kc_one{width: 1200px; margin: 0 auto; height:510px; margin-top: 16px;}
.three_kc_img{width: 1200px; height: 347px;}
.three_kc_one_name{width: 100%; height: 48px; background: #194131;}
/*.three_kc_one_name p{font-size: 16px; line-height: 48px; color: #f2e0c6; margin-left: 20px;}
.three_kc_one_name p span{font-size:14px; color: #566059; margin-left: 20px;}*/
.three_kc_one_yh{width: 100%; height: 116px; background:#266149;}
.three_kc_one_yh .one{width: 1162px; height: 68px; border-bottom:1px solid #1e4e3a; margin: 0 auto;}
.three_kc_one_yh .one p{color:#f2e0c6;font-size: 20px; line-height: 66px;}
.three_kc_one_remark{width: 1162px; height:40px; margin: 0 auto;}
.three_kc_one_remark p{color:#828570;font-size:16px; line-height:40px;}
.three_one_left{width:1072px; float: left;}
.three_one_right{width: 90px; height:60px; float: left;}
.three_kc_1220{width: 1220px; margin: 0 auto; height:504px; margin-top: 20px; margin-left: -9px;}
.skc_one{width:590px; height:504px; float: left; margin-left: 20px;}
.skc_yh{width: 100%; height: 110px; background:#266149;}
.skc_yh_one{width: 554px; height: 68px; border-bottom:1px solid #1e4e3a; margin: 0 auto;}
.skc_yh_left{width:460px; float: left;}
.skc_yh_left p{color:#f2e0c6;font-size: 20px; line-height: 64px;}
.scz_zx{width: 90px; height: 26px; float: left; background: #a30013; border-radius: 4px; margin-top:21px; color:#f2e0c6; text-align: center; line-height: 26px; cursor: pointer;}
.scz_zx:hover {background:#c1071d; opacity: 0.9}
.skc_remark{width:554px; height:40px; margin: 0 auto;}
.skc_remark p{color:#828570;font-size:16px; line-height:40px;}
/*活动3结束*/


/*4开始*/
.fkc_one{width:590px; height:504px; float: left; margin-left: 20px; margin-top: 20px;}
/*4结束*/

/*5开始*/
.wukc_one{width:590px; height:546px; float: left; margin-left: 20px; margin-top: 20px;}
.wukc_yh{width: 100%; height: 156px; background:#266149;}
.wukc_yh_one{width: 554px; height: 58px; border-bottom:1px solid #1e4e3a; margin: 0 auto;}
.wukc_yh_left{width:460px; float: left;}
.wukc_yh_left p{color:#f2e0c6;font-size: 28px; line-height: 54px;}
.span_141{font-size:14px;}
.wucz_zx{width: 90px; height: 26px; float: left; background: #a30013; border-radius: 4px; margin-top:17px; color:#f2e0c6; text-align: center; line-height: 26px; cursor: pointer;}
.wucz_zx:hover {background:#c1071d; opacity: 0.9}
.wukc_remark{width:554px; height:40px; margin: 0 auto;}
.wukc_remark p{color:#828570;font-size:16px; line-height:36px;}
.wukc_five{width:1200px; height:546px;margin: 0 auto; margin-top:16px;}
.wukc_five_yh{width: 100%; height: 156px; background:#266149;}
.wukc_five_yh_one{width: 1162px; height: 58px; border-bottom:1px solid #1e4e3a; margin: 0 auto;}
.wukc_five_yh_one p{color:#f2e0c6;font-size: 28px; line-height: 56px;}
.wukc_five_yh_one span{font-size: 14px; margin-right: 18px;}
.wukc_five_remark{width: 1162px; height:40px; margin: 0 auto;}
.wukc_five_remark p{color:#828570;font-size:16px; line-height:30px;}
/*5结束*/

.six_1220{width: 1220px; margin: 0 auto; height:504px; margin-top: 20px; margin-left: -9px;}
.six_left{width:590px; height:auto; float: left; margin-left: 20px; margin-top: 20px;}
.fuli_font{width: 100%; height: 180px; background:#266149;}
.fuli_font2{height: 110px; width: 100%; padding-top: 12px; }
.fuli_font2 p{font-size: 16px; color: #f2e0c6; text-align: center;}

.active_sm{width: 1200px; height:auto; margin: 0 auto; margin-top: 24px; margin-bottom: 24px;}
.active_sm_p{font-size: 14px; color: #42836a;}
.active_sm_p2{font-size: 12px; color: #42836a; padding-top: 10px;}
.wap_footer{display:none;}
.m_cz{display:none;}
.wap1{display:none;}
.pc_banner{display:block;}
.wap_banner{display:none;}
/*导航结束*/
.fuli_p{font-size: 16px;
    line-height: 48px;
    color: #f2e0c6;
    margin-left: 20px;}
.scz_zx1{width: 90px; height: 26px; float:left; background: #a30013; border-radius:4px; margin-top: 21px; color: #f2e0c6; text-align: center;  line-height: 26px;cursor: pointer;}
.scz_zx1:hover {background:#c1071d; opacity: 0.9}
.sixcz_zx{width: 90px; height: 26px; background: #a30013; border-radius: 4px; color:#f2e0c6; text-align: center; line-height: 26px; margin: 0 auto; margin-top: 18px; cursor: pointer;}
.sixcz_zx:hover {background:#c1071d; opacity: 0.9}
@keyframes icon-bounce {

  0%, 100% {

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }



  25% {

    -moz-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  50% {

    -moz-transform: rotate(-15deg);

    -ms-transform: rotate(-15deg);

    -webkit-transform: rotate(-15deg);

    transform: rotate(-15deg);

  }



  75% {

    -moz-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  85% {

    -moz-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }

}

@-webkit-keyframes icon-bounce {

  0%, 100% {

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }



  25% {

    -moz-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  50% {

    -moz-transform: rotate(-15deg);

    -ms-transform: rotate(-15deg);

    -webkit-transform: rotate(-15deg);

    transform: rotate(-15deg);

  }



  75% {

    -moz-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  85% {

    -moz-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }

}

@-moz-keyframes icon-bounce {

  0%, 100% {

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }



  25% {

    -moz-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  50% {

    -moz-transform: rotate(-15deg);

    -ms-transform: rotate(-15deg);

    -webkit-transform: rotate(-15deg);

    transform: rotate(-15deg);

  }



  75% {

    -moz-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  85% {

    -moz-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }

}

@-o-keyframes icon-bounce {

  0%, 100% {

    -moz-transform: rotate(0deg);

    -ms-transform: rotate(0deg);

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }



  25% {

    -moz-transform: rotate(15deg);

    -ms-transform: rotate(15deg);

    -webkit-transform: rotate(15deg);

    transform: rotate(15deg);

  }



  50% {

    -moz-transform: rotate(-15deg);

    -ms-transform: rotate(-15deg);

    -webkit-transform: rotate(-15deg);

    transform: rotate(-15deg);

  }



  75% {

    -moz-transform: rotate(5deg);

    -ms-transform: rotate(5deg);

    -webkit-transform: rotate(5deg);

    transform: rotate(5deg);

  }



  85% {

    -moz-transform: rotate(-5deg);

    -ms-transform: rotate(-5deg);

    -webkit-transform: rotate(-5deg);

    transform: rotate(-5deg);

  }

}



.right_zx_div{width:46px; height:176px; background:#fff; position:fixed; right:0; top:74%; z-index:999; border-radius:8px 0px 0px 8px;}

.zx_div1{width:46px; height:28px;}

.zx_div1_img{width:24px; height:24px; margin:0 auto; margin-top:16px;}

.zx_fg{width:46px; height:1px; margin-top:16px;}

.zx_fg1{width:14px; height:1px; border:0px; background:#DBDBDB; margin:0 auto;}

.tel_num{position:relative; width:144px; height:30px; background:#f33; border-radius:4px; top:0;}

.tel_num p{color:#fff; font-size:16px; width:144px; text-align:center; line-height:30px;}

.tel_num p a{ color:#fff;}



.zx_icon1{

	max-width:100%;

	-webkit-animation: icon-bounce 0.5s alternate;

    -moz-animation: icon-bounce 0.5s alternate;

    -o-animation: icon-bounce 0.5s alternate;

    animation: icon-bounce 0.5s infinite;

}



.qp_tel{width:46px; height:28px; position:relative;}

.zixuntel{width:22px; height:22px; margin:0 auto; margin-top:16px; cursor:pointer;}

.red_zxtel{ display:none;}



.arrow_span{ display:block;

    width:0;

    height:0;

    border-width:7px 0 7px 10px;

    border-style:solid;

    border-color:transparent transparent transparent #f33;

    position:absolute;

    top:8px;

    right:-8px;

}

.qp_div{position:absolute; top:0;right:0px; width:200px; display:none;}

.red_gotop{display:none;}

.gotop_sum{width:46px; height:28px;}

.gotop_div{width:22px; height:22px; margin:0 auto; margin-top:16px; cursor:pointer;}



@media only screen and (max-width:767px){
.wap1{display:block;}
.header_top{ display:none;}
.nav_100{ display:none;}
.footer_100{ display:none;}
.banner{margin-top:0.8rem;}
.wap_banner{display:block;}
.pc_banner{display:none;}
/*wap头部开始*/
.nav_start_div {position: fixed;z-index: 999;width: 100%;height: 0.8rem;top: 0;left: 0;background: #000;display: block;}
.nav__trigger {display:block;position:absolute;width:30px;height:25px;top:10px;z-index:200;}
.nav__icon {
display: inline-block;
position: relative;
width: 0.3rem;
height: 2px;
background-color: #FFFFFF;
-webkit-transition-property: background-color, -webkit-transform;
transition-property: background-color, -webkit-transform;
transition-property: background-color, transform;
transition-property: background-color, transform, -webkit-transform;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
}

.nav__icon:before {margin-top:-0.1rem;}

.nav__icon:before, .nav__icon:after {
    content: '';
    display: block;
    width: 0.3rem;
    height: 2px;
    position: absolute;
    background: #FFFFFF;
    -webkit-transition-property: margin, -webkit-transform;
    transition-property: margin, -webkit-transform;
    transition-property: margin, transform;
    transition-property: margin, transform, -webkit-transform;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
}



.nav__icon:after {margin-top: 0.1rem;}

.nav {-webkit-transform: translateX(-100%);transform: translateX(-100%);width: 100%;height: 100%;position: absolute;z-index: 100;opacity: 0;
top:0;left:0;-webkit-transition-property: all;transition-property: all;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav__list {margin: 0;padding-top: 0.8rem;}
.nav__item {list-style-type: none;text-align: center;font-size: 0.28rem; margin-top: 0.4rem;}
.nav__link { opacity: 0;

    -webkit-transition-delay: 500ms;

    transition-delay: 500ms;

    font-size: 1.3em;

    text-transform: uppercase;

    text-decoration: none;

    color: #FFFFFF;

    opacity: 1;

    -webkit-transition: opacity 300ms ease-in-out;

    transition: opacity 300ms ease-in-out;

}



.nav--active .nav__link {

  opacity: 1;

}

.nav--active .nav {

  -webkit-transition: all 300ms ease-in-out;

  transition: all 300ms ease-in-out;

  -webkit-transform: translateX(0);

          transform: translateX(0);

    opacity: 1;

    background-color: #333;

}

.nav--active .nav__icon {

  background: rgba(0, 0, 0, 0);

}

.nav--active .nav__icon:before {

  margin-top: 0;

  -webkit-transform: rotate(45deg);

          transform: rotate(45deg);

}

.nav--active .nav__icon:after {

  margin-top: 0;

  -webkit-transform: rotate(-45deg);

          transform: rotate(-45deg);

}

/*wap头部结束*/

	.scz_zx1{width: 1.6rem;
    height: 0.4rem;
    background: #a30013;
    border-radius: 0.1rem;
    margin: 0 auto;
    margin-top: 0.08rem;
    color: #f2e0c6;
    font-size: 0.2rem;
    text-align: center;
    line-height: 0.44rem;
    display: block;}	
	
	
/*footer*/	
.wap_footer{width:100%; background:#000; height:3.2rem; display:block;}

.wap_footer_logo{width:100%; height:1rem;}

.wap_footer_logo_pic{width:2.6rem; height:1rem; margin:0 auto; padding-top:0.4rem;}

.wap_footer_app{width:100%; height:0.5rem; margin-top:0.4rem;}

.wap_footer_app_icon{width:53%; margin:0 auto; height:0.5rem;}

.wap_footer_wechat{width:0.45rem; height:0.5rem;float:left;}

.wap_footer_weibo{width:0.45rem; height:0.5rem;float:left; margin-left:1.02rem;}

.wap_footer_pc{width:0.45rem; height:0.5rem;float:left; margin-left:1.02rem; padding-top:0.07rem;}

.wap_address{width:96%;margin:0 auto; margin-top:0.14rem}

.wap_address p{font-size:0.18rem; color:#CECECE; text-align:center;}

.wap_beian{width:96%;  margin:0 auto;}

.wap_beian p{font-size:0.18rem; color:#CECECE; text-align:center;}	

	
	
/*banner*/	
.one_active{display: none;}	
.two_active{width: 100%; margin-top: 1rem;}	
.two_title{ margin-bottom: 0px;}
.two_title p{font-size: 0.6rem;}	
.two_title p span{font-size: 1.4rem; }	
.kc_img{height: 1.74rem; width: 94%; margin: 0 auto;}
.kc_div{width: 100%; margin-left: 0px; margin-top: 0px;}
.kc_one{width:50%; margin-left: 0px; height: auto; margin-top: 0.2rem;}
.kc_yh{width: 94%; margin: 0 auto;height: 2.2rem;}
.kc_name{height: 0.8rem; width: 94%; margin: 0 auto;}
.kc_name1{width:100%; height: 0.4rem; margin-top: 0.1rem;}
.kc_name1 a{line-height:0.4rem; font-size: 0.22rem; margin-left: 0.1rem;}
.kc_name2{width:100%; height: 0.4rem;}
.kc_name2 p{line-height:0.2rem; font-size: 0.2rem; margin-left: 0.1rem;}	
.cz_zx{display:none;}
.kc_yh_one_12{width:100%;padding-top:0rem; height: 0.5rem;}	
.kc_yh_left{width: 94%; float: none; margin: 0 auto; height: 0.5rem;}
.kc_yh_left p{font-size:0.24rem; line-height: 0.5rem;}	
.span_24{font-size:0.2rem; margin-left: 0.1rem;}
.span_14{font-size:0.2rem; margin-right: 0.1rem;}
.kc_yh_one{width:100%; height: 0.5rem;}
.kc_yh_three{width:100%; height: 0.5rem;}	
	
.three_kc_img{width:100%; height: 1.79rem;}	
.three_kc_img img{max-width:100%;}	
.three_active{width:100%; margin-top: 1rem;}
.three_kc_one{width:100%; height: auto;}
.three_kc_one_yh .one{width:96%; height:0.6rem;}
.three_kc_one_yh .one p {font-size:0.24rem;line-height: 0.5rem;}	
.three_kc_one_yh{ height: 1.2rem;}	
.three_kc_one_remark{width:96%; margin: 0 auto; height: 0.6rem;}	
.three_kc_one_remark p {font-size: 0.2rem;line-height: 0.5rem;}	
.three_one_left{width:74%;}
.three_one_right{width: 24%; height: 0.6rem;}	
	
.three_kc_1220{width:100%;margin-left:0px;margin:0 auto; margin-top: 0.2rem; height: auto; overflow: hidden;}	
.skc_one{width:50%; margin-left: 0px; height: auto;}
.skc_yh{width:94%; margin: 0 auto; height: 1.9rem;}
.skc_yh_one{width:94%; height: 0.6rem;}
.skc_yh_left{width:94%;}
.skc_remark{width:94%; height: 0.6rem;}
.skc_yh_left p{font-size:0.2rem; line-height: 0.5rem;}
.scz_zx{display:none;}	
.skc_remark p {font-size: 0.2rem; line-height: 0.5rem;}
.fkc_one{width:50%; height: auto; margin-top: 0.2rem; margin-left: 0px;}	
.wukc_one{width:50%;margin-left: 0px; margin-top: 0.2rem; height:auto;}
.wukc_yh_one{width:94%; margin: 0 auto; height: 0.6rem;}
.wucz_zx{display:none;}
.wukc_yh{width: 94%;margin: 0 auto; height: 2.54rem;}
.wukc_yh_left{width:100%;}
.wukc_yh_left p{font-size:0.3rem; line-height: 0.5rem;}
.span_141{font-size: 0.2rem;}
.wukc_remark{width:96%; margin: 0 auto; height: 0.6rem;}
.wukc_remark p{font-size:0.2rem; line-height: 0.6rem;}
.wukc_five{width:97%; height: auto;}
.wukc_five_yh_one{width:96%; height: 0.6rem; margin: 0 auto;}
.wukc_five_yh_one p{font-size: 0.3rem; line-height: 0.5rem;}
.wukc_five_remark{width:96%; margin: 0 auto; height: 0.6rem;}
.wukc_five_remark p{font-size:0.2rem; line-height: 0.6rem;}
.six_1220{width:100%; margin-left: 0px; height: auto;}
.six_left{width: 50%; margin-left: 0px; margin-top: 0.2rem; height: auto;}
.fuli_font{width:94%; height: 2.9rem; margin: 0 auto;}
.fuli_font2 p{font-size:0.22rem;}
.active_sm{width:96%; height: auto;}
.m_cz{width: 1.6rem;height: 0.4rem;background: #a30013;border-radius: 0.1rem;margin: 0 auto;margin-top: 0.1rem;
color: #f2e0c6;font-size: 0.2rem;text-align: center;line-height: 0.44rem; display: block;}
.wukc_five_yh{height:1.8rem;}
.fuli_p{line-height:0.8rem;text-align: center; color:#f2e0c6; margin-left: 0px; }
.active_sm_p2{font-size: 0.18rem; line-height: 0.3rem;}
.active_sm_p{font-size:0.24rem;}	
.sixcz_zx{width:1.6rem; height: 0.4rem; line-height: 0.4rem; margin-top: 0.16rem; font-size: 0.2rem;}
.right_zx_div{width:0.7rem; height:2.6rem; background:#fff; position:fixed; right:0; top:62%; z-index:999; border-radius:8px 0px 0px 8px;}

.zx_div1{width:0.7rem; height:0.3rem; margin-top:0.3rem}

.zx_div1_img{width:0.3rem; height:0.3rem; margin:0 auto; margin-top:0.12rem;}

.zx_fg{width:100%; height:1px; margin-top:0.3rem;}

.zx_fg1{width:0.3rem; height:1px; border:0px; background:#DBDBDB; margin:0 auto;}

.tel_num{ display:none;}

.zx_icon1{

	max-width:100%;

	-webkit-animation: icon-bounce 0.5s alternate;

    -moz-animation: icon-bounce 0.5s alternate;

    -o-animation: icon-bounce 0.5s alternate;

    animation: icon-bounce 0.5s infinite;

}



.qp_tel{width:100%; height:0.3rem; position:relative;}

.zixuntel{width:0.3rem; height:0.3rem; margin:0 auto; margin-top:16px; cursor:pointer;}

.red_zxtel{ display:none;}



.arrow_span{ display:block;

    width:0;

    height:0;

    border-width:7px 0 7px 10px;

    border-style:solid;

    border-color:transparent transparent transparent #f33;

    position:absolute;

    top:8px;

    right:-8px;

}

.qp_div{position:absolute; top:0;right:0px; width:200px; display:none;}

.red_gotop{display:none;}

.gotop_div_sum{width:100%; height:0.3rem;}

.gotop_div{width:0.3rem; height:0.3rem; margin:0 auto; margin-top:16px; cursor:pointer;}

}	






