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{

      color: #c03232;

	  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%;}



/*活动1开始*/

.ny_one_title{width: 290px; height: 60px; margin: 0 auto; padding-top: 96px;}

.ny_one_title p{font-size: 46px; color: #ffe3a7; font-weight: bold; line-height: 60px;}

.ny_one_title p span{font-size:60px; font-weight: bold;}

.one_active{width:1201px; height:578px; background: url(../img/1back.jpg); margin: 0 auto; margin-top: 146px; position: relative;}

.ny_one_con{width:1000px; height: 235px; margin: 0 auto;}

.ny_one_left{width: 790px; float: left; height: auto; overflow-y: hidden; margin-top: 20px;}

.ny_one_tr{width: 100%; height:24px; margin-top: 7px;}

.ny_one_tr p{font-size: 18px; color: #ffe3a7; line-height: 24px; letter-spacing:1px;}

.ny_one_tr p span{margin-left: 46px;}

.ny_ewm{width:151px; height: 224px; float: left; margin-left: 56px;}

.ny_one_sm{width:1000px; height: 24px; margin: 0 auto; margin-top: 8px;}

.ny_one_sm p{font-size: 18px; color: #ffe3a7; line-height: 24px; letter-spacing:1px;}

/*活动1结束*/



/*活动2开始*/

.two_active{width: 1220px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 146px; }

.two_title{width: 386px; height: 80px; background:url(../img/title_back.png); margin: 0 auto; margin-bottom: 74px; background-repeat: no-repeat;}

.two_title p{font-size: 36px; color: #ffe3a7; line-height: 80px; text-align: center;}

.two_title p span{font-size: 46px;}

.ny_two_con{width: 1201px; height: 543px; margin: 0 auto; background: url(../img/2back.jpg);}

.ny_two_item{width: 1116px; margin: 0 auto; height: auto; overflow-y: hidden; padding-top:26px;}

.ny_two_one{width:100%; height: 136px; background: #b12e2e; border-radius: 14px; margin-top: 10px;}

.ny_two_left{width: 226px; height: 136px; float: left;background: #e9cb8c; border-radius:14px 0px 0px 14px;}

.ny_two_left p{font-size: 40px; color: #c03232; line-height: 136px; text-align: center;}

.ny_two_left1{width:655px; height: 136px; float: left; margin-left: 35px;}

.ny_two_p1{font-size: 30px; color: #ffe3a7; line-height:50px; padding-top: 27px;}

.ny_two_p2{font-size: 22px; color: #dac5ac; line-height:32px;}

.ny_two_right{width:152px; height: 60px; border-radius:30px; background:#e9cb8c; float: left; margin-top: 38px; margin-left: 22px;}

.ny_two_right:hover{cursor: pointer;}
.ny_two_right p{font-size: 24px; color: #c03232; text-align: center; line-height: 60px;}
.ny_two_item_p{width:100%; height: 40px;}
.ny_two_item_p p{font-size: 18px; color: #ffe3a7; text-align: center; line-height: 40px;}

.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:427px;}

.kc_img img{border-radius: 20px 20px 0px 0px;}

.kc_img img{max-width: 100%;}

.kc_name{width: 100%; height: 55px; background: #751719;}

.kc_name1{width:auto;float: left;}

.kc_name2{width: auto; float: left;}

.kc_name1 p{font-size: 20px; line-height:55px; color: #ffe3a7; margin-left: 20px;}

.kc_name2 p{font-size:18px; color: #dac5ac; margin-left: 20px; line-height: 55px;}

.kc_name1 p a{color:#ffe3a7}



.kc_yh{width: 590px; height: 137px; background: #266149; margin: 0 auto;}

.kc_yh_one{width:550px; height:37px; border-bottom: 1px solid #1e4e3a; margin: 0 auto;}

.kc_yh_one_12{width:550px; height:37px; border-bottom: 1px solid #1e4e3a; margin: 0 auto; padding-top: 12px;}

.kc_yh_left{width: 430px; height: 37px; float: left;}

.kc_yh_left p{color:#f2e0c6;font-size: 18px; line-height: 38px;}

.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: 5px; color:#f2e0c6; text-align: center; line-height: 26px;}

.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: 1198px; margin: 0 auto; height:573px; margin-top: 16px;}

.five_kc_one{width: 1198px; margin: 0 auto; height:573px; margin-top: 16px;}

.three_kc_img{width: 1200px; height: 428px;}
.five_kc_img{width: 1200px; height: 428px;}

.three_kc_img img{border-radius: 20px 20px 0px 0px;}
.five_kc_img img {border-radius: 20px 20px 0px 0px;}

.three_kc_one_name{width: 100%; height: 55px; background: #751719;}

/*.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:90px; background:#b12e2b; border-radius: 0px 0px 20px 20px;}

.three_kc_one_yh .one{width:auto; height: 90px;margin: 0 auto; margin-left: 20px; float: left;}

.three_kc_one_yh .one p{color:#ffe3a7;font-size: 28px; line-height: 90px;}

.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_kc_1220{width: 1220px; margin: 0 auto; height:574px; margin-top: 20px; margin-left: -9px;}

.skc_one{width:590px; height:574px; float: left; margin-left: 20px;}

.skc_yh{width: 100%; height:90px; background:#b12e2b;border-radius:0px 0px 20px 20px}

.skc_yh_one{width:auto; height: 90px;margin: 0 auto;}

.skc_yh_left{width:auto; float: left; margin-left: 20px;}

.skc_yh_left p{color:#ffe3a7;font-size: 28px; line-height:90px;}

.scz_zx{width: 146px; height: 38px; float: left; background: #a30013; border-radius: 4px; margin-top:21px; color:#f2e0c6; text-align: center; line-height: 26px;}

.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:574px; float: left; margin-left: 20px; margin-top: 20px;}

/*4结束*/



/*5开始*/

.wukc_one{width:590px; height:670px; float: left; margin-left: 20px; margin-top: 20px;}

.wukc_yh{width: 100%; height: 188px; background:#b12e2e;border-radius: 0px 0px 20px 20px;}

.wukc_yh_one1{width:auto; height: 64px; border-bottom:1px solid rgba(117,23,25,0.2); margin: 0 auto; padding-top: 10px;}

.wukc_yh_one{width:auto; height: 64px; border-bottom:1px solid rgba(117,23,25,0.2); margin: 0 auto;}

.wukc_yh_left{width:auto; float: left;margin-left: 20px;}

.wukc_yh_left p{color:#ffe3a7;font-size: 28px; line-height: 60px;}

.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;}

.wukc_remark{width:554px; height:48px; margin: 0 auto;}

.wukc_remark p{color:#dac5ac;font-size:16px; line-height:48px;}

.wukc_five{width: 1198px; height:674px; float: left; margin-left: 20px; margin-top: 16px;}

.wukc_five_yh{width: 100%; height: 188px; background:#b12e2e;border-radius: 0px 0px 20px 20px}

.wukc_five_yh_one1{width:auto; height: 64px; border-bottom:1px solid rgba(117,23,25,0.2); margin: 0 auto; padding-top:10px;}

.wukc_five_yh_one1 p{color:#ffe3a7;font-size: 28px; line-height: 58px;}

.wukc_five_yh_one1 span{font-size: 14px; margin-right: 18px;}



.wukc_five_yh_one{width:auto; height: 64px; border-bottom:1px solid rgba(117,23,25,0.2); margin: 0 auto;}

.wukc_five_yh_one p{color:#ffe3a7;font-size: 28px; line-height: 60px;}

.wukc_five_yh_one span{font-size: 14px; margin-right: 18px;}

.wukc_five_remark{width: 1162px; height:48px; margin: 0 auto;}

.wukc_five_remark p{color:#dac5ac;font-size:16px; line-height:48px;}

/*5结束*/



.six_1220{width: 1220px; margin: 0 auto; height:686px; margin-top: 20px; margin-left: -9px;}

.six_left{width:590px; height:686px; float: left; margin-left: 20px; margin-top: 20px;}

.fuli_font{width: 100%; height:200px; background:#b12e2e;border-radius: 0px 0px 20px 20px}

.fuli_font2{height: 86px; width: 100%; padding-top: 26px;}

.fuli_font2 p{font-size: 16px; color: #ffe3a7; text-align: center;}

.fl_p{font-size: 20px; color:#ffe3a7; line-height: 55px; padding-left: 20px;}





.active_sm{width: 1200px; height: 230px; margin: 0 auto; margin-top: 73px; margin-bottom: 0px;}

.active_sm_p{font-size: 14px; color: #df9777;}

.active_sm_p2{font-size: 12px; color: #df9777; padding-top: 10px;}

.wap_footer{display:none;}



.order_div{width: 146px; height: 44px; border-radius: 17px; background: #e9cb8c; float: right; margin-top: 23px; margin-right: 20px;}

.order_div p{font-size: 20px; color: #c03232; text-align: center; line-height: 44px;}

.order_div:hover {background:#e9cb8c; opacity: 0.9; cursor: pointer;}



.order_div1{width: 146px; height: 44px; border-radius: 17px; background: #e9cb8c; float: right; margin-top:9px; margin-right: 20px;}

.order_div1 p{font-size: 20px; color: #c03232; text-align: center; line-height: 44px;}

.order_div1:hover {background:#e9cb8c; opacity: 0.9; cursor: pointer;}





.order_div2{width: 146px; height: 44px; border-radius: 17px; background: #e9cb8c; float: right; margin-top:9px; margin-right: 20px;}

.order_div2 p{font-size: 20px; color: #c03232; text-align: center; line-height: 44px;}

.order_div2:hover {background:#e9cb8c; opacity: 0.9; cursor: pointer;}





.order_div3{width: 146px; height: 44px; border-radius: 17px; background: #e9cb8c; float: right; margin-top:9px; margin-right: 20px;}

.order_div3 p{font-size: 20px; color: #c03232; text-align: center; line-height: 44px;}

.order_div3:hover {background:#e9cb8c; opacity: 0.9; cursor: pointer;}


.order_div4{width: 146px; height: 44px; border-radius: 17px; background: #e9cb8c; float: right; margin-top:23px; margin-right: 20px;}

.order_div4 p{font-size: 20px; color: #c03232; text-align: center; line-height: 44px;}

.order_div4:hover {background:#e9cb8c; opacity: 0.9; cursor: pointer;}



.order_m{display:none;}




.sixcz_zx{width: 146px; height: 44px; background: #e9cb8c; border-radius: 17px; color:#c03232; text-align: center; line-height: 44px; margin: 0 auto; margin-top:20px; cursor: pointer; font-size: 20px;}

.sixcz_zx:hover {background:#e9cb8c; opacity: 0.9}



/*导航结束*/

.pc_banner{display:block; margin-top: 0px;}

.wap_banner{display:none;}

.wap_one_div{display:none;}
.sixcz_zx1{display:none;}

.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;}



@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);

  }

}



@media only screen and (max-width:767px){

.header_top{ display:none;}

.nav_100{ display:none;}

.footer_100{ 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头部结束*/

	

/*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*/	

.pc_banner{display: none;}

.wap_banner{display:block; margin-top: 0.8rem;}

.one_active{display: none;}

.order_div2{display:none;}

.two_active{width: 100%; margin-top: 0.6rem;}	

.two_title{ margin-bottom: 0.3rem;background-size: contain; width: 66%; height: 0.9rem;}

.two_title p{font-size: 0.4rem; line-height: 0.9rem;}	

.two_title p span{font-size: 0.5rem; }	

.kc_img{height: 2.18rem; width: 94%; margin: 0 auto;}

.kc_div{width: 100%; margin-left: 0px; margin-top: 0px;}

.kc_one{width:50%; margin-left: 0px; height: auto;}

.kc_yh{width: 94%; margin: 0 auto;height: 2.4rem;}

.kc_name{height: 0.8rem; width: 94%; margin: 0 auto;}

.kc_img img{border-radius: 0.12rem 0.12rem 0px 0px;}	

.kc_name_fl{height: 0.6rem; width: 94%; margin: 0 auto;}	

	

.kc_name1{ height: 0.4rem;}

.kc_name1 p{line-height:0.54rem; font-size: 0.22rem; margin-left: 0.1rem;}
	
.kc_name1 a {color:#ffe3a7;}	

.kc_name2{height: 0.4rem;}

.kc_name2 p{line-height:0.4rem; font-size: 0.2rem; margin-left: 0.1rem;}	

.cz_zx{display:none;}

.kc_yh_one_12{width:100%;padding-top:0rem;}	

.kc_yh_left{width: 87%; float: none; margin: 0 auto;}

.kc_yh_left p{font-size:0.24rem;}	

.kc_yh_one{width:100%;}

.kc_yh_three{width:100%;}	
.ny_two_item_p {width: 100%; height: 0.6rem;}
.ny_two_item_p p {font-size: 0.2rem;color: #ffe3a7;text-align: center;line-height: 0.3rem;}	

.five_kc_img{width:100%; height: 2.2rem;}	
.five_kc_img img{width:100%; border-radius: 0.12rem 0.12rem 0 0}	
	
.three_kc_img{width:100%; height: 2.25rem;}

.three_kc_img img{max-width:100%;border-radius: 0.12rem 0.12rem 0px 0px;}	

.three_active{width:100%; margin-top: 0.6rem;}

.three_kc_one{width:100%; height: 3.4rem;}

.three_kc_one{width:98%; height: 3.9rem;}

.three_kc_one_yh .one{border-radius: 0px;height: 0.4rem; margin-left: 0.1rem;}

.three_kc_one_yh .one p {font-size:0.24rem;line-height: 0.6rem;}	

.three_kc_one_yh{ height: 0.6rem; border-radius: 0px 0px 0.12rem 0.12rem;}	

.three_kc_one_remark{width:96%; margin: 0 auto;}	

.three_kc_one_remark p {font-size: 0.22rem;line-height: 0.6rem;}	



.three_kc_1220{width:100%;margin-left:0px;margin:0 auto; height: 4.2rem;}	

.skc_one{width:50%; margin-left: 0px; height: 4.2rem;}

.skc_yh{width:94%; margin: 0 auto; height: 1.1rem; border-radius: 0px 0px 0.12rem 0.12rem;}

.skc_yh_one{height: 1.1rem;}

.skc_yh_left{ margin-left: 0.1rem;}

.skc_remark{width:94%;}

.skc_yh_left p{font-size:0.2rem; line-height: 0.5rem;}

.scz_zx{display:none;}	

.skc_remark p {font-size: 0.18rem;}	

	

	

.wap_one_div{width: 98%; margin: 0 auto; height: 4.5rem; margin-top: 0.3rem; display: block;}	

.ny_two_con{width: 100%; background-size: contain; height:4rem;}	

.ny_two_item{width:96%; padding-top: 0.2rem;}	

.ny_two_one{height:0.8rem; border-radius: 0.12rem;}

.ny_two_left{height:0.8rem;width: 1rem; border-radius: 0.12rem 0 0 0.12rem;}	

.ny_two_left p{font-size:0.28rem; line-height: 0.8rem;}

	

.ny_two_left1 {width: 3.9rem;height: 0.5rem;float: left;margin-left: 0.1rem;}	

.ny_two_p1{font-size: 0.24rem; line-height: 0.5rem; padding-top: 0px;}	

.ny_two_p2{font-size: 0.2rem; line-height: 0.2rem;}	

.ny_two_right {width: 1rem; height: 0.4rem; border-radius: 0.12rem; background: #e9cb8c;float: left; margin-top: 0.2rem; margin-left: 0.1rem;}	

.ny_two_right p{font-size: 0.2rem; line-height: 0.4rem;}	

.ny_two_right p:hover{cursor:pointer;}

.three_kc_one_name{height: 0.4rem;}

.order_div{margin-right: 1rem;height: 0.4rem;line-height: 0.4rem;width: 1rem; border-radius: 0.1rem;margin-top: 0rem;}	

.order_div p {font-size: 0.2rem;line-height: 0.44rem;}	

	

.order_div1{margin-right: 0.1rem;height: 0.4rem;line-height: 0.4rem;width: 1rem; border-radius: 0.1rem;margin-top: 0rem;}	

.order_div1 p {font-size: 0.2rem;line-height: 0.44rem;}	

	

.order_div3{margin-right: 0.1rem;height: 0.4rem;line-height: 0.4rem;width: 1rem; border-radius: 0.1rem;margin-top: 0.1rem;}	

.order_div3 p {font-size: 0.2rem;line-height: 0.44rem;}	
	
.order_div4{margin-right: 0.1rem;height: 0.4rem;line-height: 0.4rem;width: 1rem; border-radius: 0.1rem;margin-top: 0.1rem;}	

.order_div4 p {font-size: 0.2rem;line-height: 0.44rem;}		

	
.order_m{margin-right: 0.1rem;height: 0.4rem;line-height: 0.4rem;width: 1rem; border-radius: 0.1rem;margin-top:0rem; display: block; background:#e9cb8c; margin: 0 auto;}	

.order_m p {font-size: 0.2rem;line-height: 0.44rem;display: block; text-align: center;}


.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;}	

.wukc_one{width:50%;margin-left: 0px; margin-top: 0.2rem; height:auto;}

.wukc_yh_one{width:auto; margin: 0 auto; height: 0.6rem;}

.wucz_zx{display:none;}

.wukc_yh{width: 94%;margin: 0 auto; height: 2.5rem;border-radius: 0px 0px 0.12rem 0.12rem;}

.wukc_yh_left{margin-left: 0.1rem;}

.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.5rem;}

.wukc_remark p{font-size:0.2rem; line-height: 0.5rem;}

.wukc_five{width:97%; height: auto; float: none; margin: 0 auto; margin-top: 0.14rem;}

.wukc_five_yh_one{height: 0.6rem; margin: 0 auto;}

.wukc_five_yh_one1{height: 0.6rem; margin: 0 auto;}	

.wukc_five_remark{width:96%; margin: 0 auto; height: 0.4rem;}

.wukc_five_remark p{font-size:0.2rem; line-height: 0.4rem;}

.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: 3.4rem; margin: 0 auto; border-radius: 0px 0px 0.12rem 0.12rem;}

.fuli_font2 p{font-size:0.22rem;}

.wukc_yh_one1{height:0.6rem;}	

.wukc_five_yh{height:2rem;}	

.fl_p{line-height:0.6rem;text-align: center; padding-left: 0px; font-size: 0.26rem;}	

.fuli_font2{height: 2.2rem; padding-top: 0.1rem;}

.sixcz_zx{width: 2rem; height: 0.6rem; font-size: 0.26rem;line-height: 0.6rem; margin-top: 0.2rem;}	
	
.sixcz_zx1{width: 2rem; height: 0.6rem; font-size: 0.26rem;line-height: 0.6rem; margin-top: 0.1rem; background: #e9cb8c; border-radius: 17px; 
text-align: center; margin: 0 auto; display: block;}		

.active_sm{width:96%; height: auto; margin-top: 0.3rem; margin-bottom: 0.3rem;}

.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;border-radius: 0px 0px 0.12rem 0.12rem;}

.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;}

.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;}	
	

}	











