@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body, div, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form, table, fieldset, legend, input, button, textarea,  p, th, td, img{margin: 0; padding: 0; border:none;}
img{vertical-align:middle; border:0 none;}
body{font-size:12px; line-height:2em; font-family: "Microsoft YaHei",tahoma,arial,sans-serif; color:#000;}
ul, li{padding:0; margin:0; list-style:none;}
input, select, option ,button{margin:0;font-family: "Microsoft YaHei";appearance:none;-moz-appearance:none;-webkit-appearance:none;}

a{text-decoration:none;outline:none; color:#666;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
a:hover{color:#d87ca1;}
.f-cb {zoom: 1;}
.f-cb:after {display: block; height: 0;clear: both; visibility: hidden;overflow: hidden;content: ".";}
.fl {float: left;}
.fr {float: right;}
.w1000{width: 1000px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.w1200_2{width: 1200px;margin: 0 auto;}
.w140{width: 140px;}

/*头部*/
.dowebok-hd { position: fixed; z-index: 9999;height:130px;top: 0;left: 0;right: 0;padding: 0 7.5%;line-height:130px;}
.dowebok-hd .logo a{display: block; float: left; width: 112px; height: 74px;background: url(logo_h.png) no-repeat;background-size: cover;margin: 28px 34px 0 0;}

.dowebok-hd .nav { float: left;margin-top: 50px;}
.dowebok-hd .nav li { float: left; margin-left:13px;}
.dowebok-hd .nav a { float: left;font-size: 16px; color: #fff;padding: 0 12px;height: 32px;border-bottom: 2px solid rgba(255,255,255,0.00);text-align: center;line-height: 32px;}
.dowebok-hd .nav li.act a,.dowebok-hd .nav a:hover{border-bottom: 2px solid white;}
.dowebok-hd .nav li.cur a{color: white;background-color: #d87ca1;border-radius: 20px;}

.dowebok-hd .top_dow{float: right;font-size: 14px;color: #fff;}
.dowebok-hd .top_dow .top_icon01::before{content: "";width: 24px;height: 20px;display: inline-block;
    background: url(icon01_h.png) no-repeat;background-size: cover;margin-right: 4px;vertical-align: middle;;}
.dowebok-hd .top_dow .top_icon02::before{content: "";width: 24px;height: 20px;display: inline-block;
    background: url(icon02_h.png) no-repeat;background-size: cover;margin-right: 6px;vertical-align: middle;}
.dowebok-hd .top_dow .top_icon01,.dowebok-hd .top_dow .top_icon02{float: left;margin-left: 30px;height: 90px;cursor: pointer;opacity: 0.8; position: relative;transition:all 0.5s ease-in-out;}
.dowebok-hd .top_dow .top_show{position: relative; position: absolute;background: white;padding: 10px;line-height: 0;left: 50%;margin-left: -87.5px;top: 88px;display: none; transition:all 0.5s ease-in-out;}
.dowebok-hd .top_dow .top_show::before{content: '';display: block;position: absolute;left: 50%;top: -10px;margin: 0 0 0 -10px;border-width: 0 10px 10px 10px;border-style: solid;border-color: transparent transparent #fff transparent;}
.dowebok-hd .top_dow .top_show a{display: block;width: 131px;height: 40px;margin-top: 10px;border: 1px solid #eee;text-align: center;line-height: 40px;border-radius: 4px;color: #333;}
.dowebok-hd .top_dow .top_show a:hover{border-color: #d87ca1;background-color: #d87ca1; color: #fff;}
.dowebok-hd .top_dow .top_icon01:hover .top_show{display: block;}
.dowebok-hd .top_dow .top_icon02:hover .top_show{display: block;}
.dowebok-hd .top_dow .top_icon01:hover,.dowebok-hd .top_dow .top_icon02:hover{opacity: 1;}

.dowebok-hd .m-btn {width: 22px;height: 20px;padding: 12px; display: none;cursor: pointer;margin-top: 18px;}
.dowebok-hd .m-btn .box {display: block; width: 100%;height: 100%;position: relative;}
.dowebok-hd .m-btn .line { display: block;width: 100%;height: 2px;background-color: #fff;position: absolute;left: 0;transition: width 0.3s ease 0s;}
.dowebok-hd .m-btn .line1 {width: 12px;top: 0;}
.dowebok-hd .m-btn .line2 {width: 20px;top: 6px;}
.dowebok-hd .m-btn .line3 {width: 16px;top: 13px;}
.dowebok-hd .m-btn.cur .line1,.dowebok-hd .m-btn.cur .line2,.dowebok-hd .m-btn.cur .line3 {width: 100%;}


.m-sub-menu.show {
    right: 0;
    transition: all 0.44s ease 0s;
}

.m-sub-menu {
    position: fixed;
    right: -100%;
    width: 66%;
    top: 0;
    z-index: 99999;
    height: 100%;
    background-color: #fff;
    transition: all 0.64s ease 0s;
}
.m-sub-menu .top-box {
    line-height: 60px;
    background-color: #333;
}
.m-sub-menu .top-box .stt {
    display: inline-block;
    font-size: 16px;
    color: #acacac;
    margin-left: 8.2%;
}
.m-sub-menu .top-box .close {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url(ico_37.png) no-repeat center;
    margin-right: 7.8%;
    margin-top: 22px;
    cursor: pointer;
}
.m-sub-menu .list-wrap ul {
    width: 100%;
}
.m-sub-menu .list-wrap li {
    line-height: 60px;
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .list-wrap li .col-box {
    display: block;
    width: 84%;
    padding: 0 7.8% 0 8.2%;
}
.m-sub-menu .list-wrap .tit {
    font-size: 16px;
    color: #666;
}
.m-sub-menu .list-wrap .point {
    display: inline-block;
    width: 8px;
    height: 12px;
    background: url(ico_38.png) no-repeat center;
    margin-top: 26px;
}
.m-sub-menu .bot-link {
    width: 84%;
    padding: 0 7.8% 0 8.2%;
    margin-top: 30px;
}
.m-sub-menu .bot-link a {
    display: inline-block;
    width: 36px;
    height: 50px;
    margin-right: 20px;
    float: left;
}
.m-sub-menu .bot-link .link1 {
    /*background: url(../images/ico_39.png) no-repeat center;*/
    background: url(ico_01.png) no-repeat center;
    background-size: auto 16px;
}
.m-sub-menu .bot-link .link2 {
    /*background: url(../images/ico_40.png) no-repeat center;*/
    background: url(ico_02.png) no-repeat center;
    background-size: auto 16px;
}
.m-sub-menu .bot-link .link3 {
    /*background: url(../images/ico_41.png) no-repeat center;*/
    background: url(ico_03.png) no-repeat center;
    background-size: auto 16px;
}
.m-sub-menu .sec-sub-list {
    position: absolute;
    right: -100%;
    top: 60px;
    width: 100%;
    height: 100%;
}
.m-sub-menu .sec-sub-list .return-fir {
    display: block;
    width: 84%;
    padding: 0 7.8% 0 8.2%;
    line-height: 60px;
    background-color: #333;
}
.m-sub-menu .sec-sub-list .return-fir p {
    padding-left: 18px;
    color: #fff;
    font-size: 18px;
    background: url(ico_42.png) no-repeat left center;
}
.m-sub-menu .sec-sub-list .boxs {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    transition: all 0.4s ease 0s;
    background-color: #fff;
}
.m-sub-menu .sec-sub-list .boxs.show {
    left: -100%;
}
.m-sub-menu .sec-sub-list ul, .m-sub-menu .sec-sub-list li {
    width: 100%;
}
.m-sub-menu .sec-sub-list li {
    line-height: 60px;
    border-bottom: 1px solid #f2f2f2;
}
.m-sub-menu .sec-sub-list li a {
    display: block;
    width: 84%;
    padding: 0 7.8% 0 8.2%;
    font-size: 16px;
    color: #666;
}
.m-sub-menu .sec-sub-list .bot-link {
    margin-top: 14px;
}
.about{width: 100%;max-width: 1200px;background: #c2545f;position: absolute;left: 0;right: 0;margin: auto;top:130px;height: 362px;transition: all 0.5s;opacity: 0;}
.active .about{opacity: 1;transition-delay: 1s;}













.header_add{background-color: white;box-shadow: 1.5px 2.598px 8px 0px rgba(0, 0, 0, 0.09);}
.header_add .logo a{background: url(logo.png) no-repeat;background-size: cover;}
.header_add .nav a {color: #333;}
.header_add .top_dow{color: #b3b3b3;}
.header_add .top_dow .top_icon01::before{background: url(icon01.png) no-repeat;}
.header_add .top_dow .top_icon02::before{background: url(icon02.png) no-repeat;}
.header_add .nav li.act a,.header_add .nav a:hover{border-bottom: 2px solid #999;}
.header_add .m-btn .line { background-color: #1d1d1d;}
.footer{height: 40px;background-color:#f0f0f0; margin-top: 70px; line-height: 40px;color: #999;text-align: center;font-size: 14px;}


.lxmw{ width: 100% ; overflow: hidden; margin: 0 auto;  }
/*总部联系方式*/
.n_tit{text-align: center; font-size: 30px; color: #333;  line-height: 36px; font-weight: normal;margin-bottom: 60px;}
.zhb{ width:100%;text-align: center; margin-bottom: 70px;}
.zhb>div:first-child + div,.zhb>div:first-child + div + div + div{padding-left: 33px;}
.zhb_l{box-sizing: border-box; display: inline-block;text-align: left;vertical-align: top;width: 33%; line-height: 41px;font-size: 14px; color: #999;}
.zhb_l h2{overflow: hidden; font-size: 16px; color: #8f8f8f; line-height: 24px; font-weight: normal;margin-top:12px;   margin-left: 28px; }
.zhb_l b{width: 20px; height: 20px;float: left; margin:10px 0 0 28px;position: relative; }
.zhb_l b a>img{vertical-align: top;}
.zhb_l b .top_show{position: relative; position: absolute;background: #f8f8f8;padding: 10px;line-height: 0;left: 50%;margin-left: -76.5px;top: 38px;display: none; transition:all 0.5s ease-in-out;}
.zhb_l b .top_show::before{content: '';display: block;position: absolute;left: 50%;top: -10px;margin: 0 0 0 -10px;border-width: 0 10px 10px 10px;border-style: solid;border-color: transparent transparent #f8f8f8 transparent;}
.zhb_l b:hover .top_show{display: block;}

/*营销中心*/
.yxzx{ width:100%; overflow: hidden;}
.yxzx ul{ overflow: hidden;}
.yxzx ul li{ width:44%;overflow: hidden;float: left;margin: 0 1% 76px;padding: 10px;color: white;border-radius: 4px;background-color: #d87ca1; }
.yxzx ul li h3{height: 24px;font-size: 16px; line-height: 24px;  font-weight: normal;margin-bottom: 20px;}
.yxzx ul li p{font-size: 14px; line-height: 24px; }

/*给我留言*/
.gwly{overflow: hidden; margin: 20px auto 0; }

.gwly_nr{width:100%;max-width: 750px; overflow: hidden; margin: 0 auto;}
.gwly_nr b{ width: 100%; overflow: hidden;}
.gwly_nr b input{ width: 338px; height: 36px; overflow: hidden; border: 1px #e7e7e7 solid ;float: left; margin-right: 28px; font-size: 14px;padding: 0 10px;margin-bottom: 30px;}
.gwly_nr b input:first-child + input{ margin-right:0;}
.gwly_nr span{ width:100%; overflow: hidden;}
.gwly_nr span input{ width:100%;box-sizing: border-box; height: 36px; overflow: hidden; border: 1px #e7e7e7 solid ;font-size: 14px;margin-bottom: 30px;padding: 0 10px;}
.gwly_nr span textarea{ width: 100%; height: 204px; overflow: hidden; border: 1px #e7e7e7 solid ;font-size: 14px;padding:3px 10px; margin-bottom: 30px;box-sizing: border-box; }
.gwly_nr a{width: 126px; height: 42px; overflow: hidden;margin: 0 auto; background: #b94e8a; font-size: 18px; color: #fff; line-height: 42px; text-align: center; display: block;}


/*关于我们*/

.gywm_tit{ width:98%;margin: 0 auto; height: 62px; overflow: hidden;border-top: 1px #ececec solid; border-bottom: 1px #ececec solid; }
.gywm_tit ul{text-align: center;}
.gywm_tit ul li{overflow: hidden;display: inline-block; background: url(xian.jpg) no-repeat right center;height: 62px;padding: 0 18px;}
.gywm_tit ul li:last-child{background: none;}
.gywm_tit ul li a{display: inline-block;  height: 32px; overflow: hidden;  font-size: 16px; color: #666;padding: 0 12px; line-height: 32px;text-align: center; margin: 14px 0px;}
.gywm_tit ul li a:hover,.gywm_tit ul li.act a{ background: #d87ca1; color: #fff;}
.gywm_nr{width:98%;margin: 0 auto;  overflow: hidden;}

.gywm_nr{ font-size: 14px; color:#666; line-height: 36px;}
.gywm_nr p{margin-top: 40px;}



/*新闻公告*/

.xwg_bt {overflow: hidden;}
.xwg_bt ul li{overflow: hidden;text-align: center; font-size: 14px; color: #666; line-height: 45px; float:left;margin-right: 40px;border-top: 1px solid #fff; }
.xwg_bt ul li.act{border-top: 1px solid #aaa;}
.xwg_bt ul li.act a{color: #333;}

.xwg_nr{width:100%;margin-top: 30px; }
.xwg_nr ul li{width:100%; overflow: hidden;border-top: 1px #f0f0f0 solid;padding: 30px 0;}
.xwg_nr ul li .fl{position: relative;width: 160px;padding-top: 20px;}
.xwg_nr ul li .fl time{font-family: Arial;font-size: 24px;line-height: 24px;color: #999;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.xwg_nr ul li .fl i{position: absolute;left: 89px;top: 31px;display: block;width: 35px;height: 1px;background-color: #bfbfbf;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.xwg_nr ul li .fl em{position: absolute;left: 0;top: 65px;display: block;width: 37px;height: 37px;background: url(jt_01.jpg) no-repeat;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.xwg_nr ul li .cen{float: left;width: 600px;padding-top: 20px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.xwg_nr ul li .cen span{ overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;display: block; font-size: 16px;line-height: 24px;color: #666;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.xwg_nr ul li .cen p{ overflow:hidden;font-size: 16px;line-height: 24px;height: 48px;color: #999;}
.xwg_nr ul li .fr{ overflow:hidden;width: 200px;height: 130px;margin-right: 16px;}
.xwg_nr ul li .fr img{width: 100%;height: 100%;}

.xwg_nr ul li:hover i{width: 60px;background-color: #7d7d7d;}
.xwg_nr ul li:hover time{color: #333;}
.xwg_nr ul li:hover span{color: #333;}
.xwg_nr ul li:hover em{background: url(jt_02.jpg) no-repeat;}
.xwg_nr ul li:hover .cen{padding-left: 20px;}


.fanye{width:150px; height: 37px; overflow: hidden; margin: 30px auto 0;}


/*加入我们*/
.w1200_2 ul{ display: -webkit-flex;display: flex;/*display: -webkit-box; display: -moz-box; display: -ms-flex-box;*/}
.pos_banner{position: absolute;bottom: 0;left: 0;right: 0; height: 90px;background-color: rgba(255,255,255,0.5);z-index: 11;}
.pos_banner ul li{float: left;height: 90px;-webkit-flex: 1;/* -ms-flex: 1 ;*/ flex: 1;/*-webkit-box-flex: 1 ;-moz-box-flex: 1; */text-align: center;color: white;font-size: 14px;transition:all 0.3s ease-in-out;}
.pos_banner ul li a{color: white;}
.pos_banner ul li i{display: block;width: 50px;height: 46px;margin: 10px auto 4px;}
.join_b ul li i{background: url(icon03.png) no-repeat; background-size: cover;}
.news_b ul li i{background: url(icon06.png) no-repeat; background-size: cover;}
.about_b ul li i{background: url(icon07.png) no-repeat; background-size: cover;}

.pos_banner ul li:first-child + li i{background-position: -50px center;background-size: cover;}
.pos_banner ul li:first-child + li + li i{background-position: -100px center;background-size: cover;}
.pos_banner ul li:first-child + li + li + li i{background-position: -150px center;background-size: cover;}
.pos_banner ul li:hover,.pos_banner ul li.act{background-color: white;color: #666;}
.pos_banner ul li:hover,.pos_banner ul li.act a{color: #666;}
.pos_banner ul li:hover a{color: #666;}

.join_b ul li:hover i,.join_b ul li.act i{background: url(icon03_h.png) no-repeat;background-size: cover;}
.news_b ul li:hover i,.news_b ul li.act i{background: url(icon06_h.png) no-repeat;background-size: cover;}
.about_b ul li:hover i,.about_b ul li.act i{background: url(icon07_h.png) no-repeat;background-size: cover;}


.zxb{ width:100%; overflow: hidden;border-bottom: 1px #f0f0f0 solid; padding-bottom: 30px;  }
.zxb_tit { font-size: 30px; color: #333; line-height: 30px; text-align: center; }
.zxb_kk{padding: 0 20px;}
.zxb_kk ul{ overflow: hidden; }
.zxb_kk ul li{height: 46px; overflow: hidden;border-bottom: 1px #f0f0f0 dashed;line-height: 46px;  }
.zxb_kk ul li a{display: block; width: 780px; background: url(dian.jpg) no-repeat left; text-indent: 20px; font-size: 18px; color: #666; line-height: 46px; float: left; overflow: hidden;white-space:nowrap; text-overflow:ellipsis;}
.zxb_kk ul li a:hover{color: #d87ca1;}
.zxb_kk ul li b{font-weight: normal; font-size: 18px; color: #666; float: right;}
.zxb_kk ul li:last-child{border: none;}


.join_sx{width: 100%;overflow: hidden;margin: 60px 0;color: #5f5f5f;}
.join_sx select{line-height: 50px;padding: 0 7px;border: 1px solid #d9d9d9; height: 50px;background: url(icon04.png) no-repeat right 7px center;box-sizing: border-box;}
.join_sx input{line-height: 50px;padding: 0 7px;border: 1px solid #d9d9d9; height: 50px;width: 100%;box-sizing: border-box;}
.join_sx button{line-height: 50px;text-align: center;width: 64px;font-size: 18px;color: white;border: none;height: 50px;background-color: #d87ca1;float: left;}
.join_sx table{position: relative;}

.join_sx table select{width: 100%;}
.join_sx table .w01{width: 16%;}
.join_sx table .w02{width: 3%;}
.join_sx table .w05{width: 76px;font-size: 14px;font-weight: normal;}



.join_list{width: 100%;}
.join_list th{font-size: 16px;color: #333;text-align: left;min-height: 52px;padding: 10px 0 10px 10px; border-bottom: 1px solid #e9e9e9;}
.join_list td{font-size: 14px;color: #666;text-align: left;min-height: 52px;padding: 10px 0 10px 10px; border-bottom: 1px solid #e9e9e9;}
.join_list td span{display: block; overflow:hidden;-o-text-overflow:ellipsis;white-space:nowrap;text-overflow:ellipsis;}
.join_list td em{font-style: normal;background: url(icon05.png) no-repeat right center;padding-right: 24px;}
.lb_top{cursor: pointer;}
.lb_bottom{background-color: #f5f5f5;padding: 20px 40px !important;display: none;}
.lb_bottom h2{font-weight: normal;font-size: 20px;color: #333;}
.lb_bottom p{line-height: 32px;}
.zhaop{color: #333;}
.zhaop a{color: #d87ca1;}



.n_banner{position: relative;margin-top: 75px;margin-bottom: 70px;}
.n_banner>img{width: 100%;}
.inside-focus{width: 100%;height: 100%;position: relative;}
.focus-center{position: absolute;width: 260px;height: 260px; top: 0;left: 0;bottom: 0;right: 0;margin:auto;display: inline-block;z-index: 10;}
.focus-big {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #d87ca1;
    opacity: .2;
    -webkit-animation: bigMove 1.8s ease-out infinite;
    -o-animation: bigMove 1.8s ease-out infinite;
    animation: bigMove 1.8s ease-out infinite;
}

.focus-small {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    color: #fff;
    background-color: #d87ca1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 2;}
.focus-small .text {
    width: 100%;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.focus-small p {
    font-family: Arial;
    font-size: 26px;
    line-height: 26px;
}
.focus-small h2 {
    font-weight: normal;
    font-size:38px;
    line-height: 42px;
}

@-webkit-keyframes bigMove {
    0% {opacity: 1;
        -webkit-transform: scale(0.75,0.75);
        -moz-transform: scale(0.75,0.75);
        -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75); }
    100% { opacity:0;
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1); }
}
@-moz-keyframes bigMove {
    0% {opacity: 1;
        -webkit-transform: scale(0.75,0.75);
        -moz-transform: scale(0.75,0.75);
        -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75); }
    100% { opacity:0;
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1); }
}
@-ms-keyframes bigMove {
    0% {opacity: 1;
        -webkit-transform: scale(0.75,0.75);
        -moz-transform: scale(0.75,0.75);
        -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75); }
    100% { opacity:0;
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1); }
}
@-o-keyframes bigMove {
    0% {opacity: 1;
        -webkit-transform: scale(0.75,0.75);
        -moz-transform: scale(0.75,0.75);
        -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75); }
    100% { opacity:0;
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1); }
}
@keyframes bigMove {
    0% {opacity: 1;
        -webkit-transform: scale(0.75,0.75);
        -moz-transform: scale(0.75,0.75);
        -ms-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75); }
    100% { opacity:0;
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -ms-transform: scale(1,1);
        -o-transform: scale(1,1);
        transform: scale(1,1); }
}

/*新闻详情页*/
.page_tit{text-align: center;margin-bottom: 40px;}
.page_tit h1{font-weight: normal;font-size: 24px;color: #333;line-height: 36px;}
.page_tit span{font-style: normal;font-size: 14px;color: #999;line-height: 44px;}
.in_page{padding: 0 20px;font-size: 18px;color: #666;line-height: 24px;text-indent: 28px;text-indent: 36px;}
.in_page img{display: block;margin: 0 auto;}
.news_ny { overflow: hidden; padding-top: 30px;text-align: center;}
.news_ny a { display: inline-block;margin: 0px 12px;font-size: 14px; color: #6c6c6c;}
.news_ny a:hover{ color: #d87ca1;}

/*组织架构*/
.zzjg{width: 100%;overflow: hidden;text-align: center;margin-top: 40px;height: 900px;}
.zzjg span{position: relative;display:inline-block;font-size: 14px; border-radius: 4px;border: 1px solid #ccc;width: 120px; height: 40px;line-height: 40px;color: #333;}
.zzjg .span01{margin-bottom: 62px;font-weight: bold;color: #d87ca1;}
.zzjg .span01::after{content: " ";width: 1px;height: 63px;position: absolute;top: 40px;left:50%;margin-left: -0.5px;background-color: #ccc;}
.zzjg_top{position: relative;}
.zzjg_top .jsh{position: relative; position: absolute;left: 50%;top: 50%;margin-top: -53px;margin-left: 79px;font-weight: bold;}
.zzjg_top .jsh::after{content: " ";width:80px;height: 1px;background-color: #ccc;position: absolute;top: 50%;margin-top: -0.5px;right:120px;}
.zzjg .dsh{position: relative;}
.zzjg .dsh .span01::before{position:absolute;content: " ";width: 40px;height: 1px;top:50%;right:120px;margin-top: -0.5px;background-color: #ccc;}
.zzjg .fz_l::before{position: absolute;content: " ";width: 1px;height: 208px;top: 50%;left:252px;margin-top: -104px;background-color: #ccc;}
.zzjg .fz_l{position: absolute;top: 50%;left: 50%; margin-top: -156px;margin-left:-353px;}
.zzjg .fz_l span{display: block;margin-bottom: 10px;width: 212px;}
.zzjg .fz_l span:last-child{margin-bottom:0;}
.zzjg .fz_l span::after{content: " ";width:40px;height: 1px;background-color: #ccc;position: absolute;top: 50%;margin-top: -0.5px;left:212px;}
.zzjg_cen{width:600px;position: relative;margin: 0 auto;padding-top: 40px;}
.zzjg_cen::before{position:absolute;content: " ";width: 449px;height: 1px;top:0;left:50%;margin-left: -225px;background-color: #ccc;}
.zzjg_cen .span02{width: 150px;font-weight: bold;}
.zzjg_cen .span02::before{content: " ";width: 1px;height: 40px;position: absolute;bottom: 40px;left:50%;margin-left: -0.5px;background-color: #ccc;}
.zzjg .glc{position: relative;}
.zzjg_cen .fl::before{position:absolute;content: " ";width: 40px;height: 1px;top:50%;right:151px;margin-top: -0.5px;background-color: #ccc;}
.zzjg_cen .fl::after{position:absolute;content: " ";width: 1px;height: 340px;top:21px;right:191px;background-color: #ccc;}
.zzjg_cen .zlm{position:absolute;top: 80px;}
.zzjg_cen .fl .zlm span{display: block;margin-bottom: 10px;width: 150px;}
.zzjg_cen .fl .zlm span::before{position:absolute;content: " ";width: 40px;height: 1px;top:50%;right:151px;margin-top: -0.5px;background-color: #ccc;}
.zzjg_cen .fr::before{position:absolute;content: " ";width: 40px;height: 1px;top:50%;left:151px;margin-top: -0.5px;background-color: #ccc;}
.zzjg_cen .fr::after{position:absolute;content: " ";width: 1px;height: 497px;top:21px;left:191px;background-color: #ccc;}
.zzjg_cen .fr .zlm span{display: block;margin-bottom: 10px;width: 150px;}
.zzjg_cen .fr .zlm span::before{position:absolute;content: " ";width: 40px;height: 1px;top:50%;left:151px;margin-top: -0.5px;background-color: #ccc;}


/*飞机*/
.haorooms-dot {width:100%; height:9px;
    position:relative;
    position: absolute;
    z-index: 1;
    left: -20%;
    -webkit-animation: xAxis 80s infinite ease-in-out;
    animation: xAxis 80s infinite ease-in-out;
}
.haorooms-dot::after {content: ' '; display: block;position:absolute;width: 35px; height: 9px;background: url(feiji.png) no-repeat;
    -webkit-animation: yAxis 80s infinite ease-in-out;
    animation: yAxis 80s infinite ease-in-out;
}



@keyframes xAxis {
    0% {
        -webkit-animation-timing-function:linear;
        animation-timing-function: linear;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        bottom:35%;
    }

    50% {
        -webkit-animation-timing-function:linear;
        animation-timing-function: linear;
        -webkit-transform: translateX(70%);
        transform: translateX(70%);
        bottom:40%;
    }

    100% {
        -webkit-animation-timing-function:linear;
        animation-timing-function: linear;
        -webkit-transform: translateX(140%);
        transform: translateX(140%);
        bottom:35%;
    }
}

@-webkit-keyframes xAxis {
    0% {
        -webkit-animation-timing-function:linear;
        animation-timing-function: linear;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        bottom:35%;
    }

    50% {
        -webkit-animation-timing-function:linear;
        animation-timing-function: linear;
        -webkit-transform: translateX(70%);
        transform: translateX(70%);
        bottom:40%;
    }

    100% {
        -webkit-animation-timing-function:linear;
        animation-timing-function: linear;
        -webkit-transform: translateX(140%);
        transform: translateX(140%);
        bottom:35%;
    }
}



/*第三屏动画*/
.bg04_icon01,.bg04_icon02,.bg04_icon03{width: 16px;height: 16px;background: url(one-icon01.png) no-repeat;background-size: cover;position: absolute;}
.bg04_icon01{-webkit-animation: bg04_icon01 50s infinite linear;animation: bg04_icon01 50s infinite linear;}
.bg04_icon02{-webkit-animation: bg04_icon02 50s infinite linear;animation: bg04_icon02 50s infinite linear;}
.bg04_icon03{-webkit-animation: bg04_icon03 50s infinite linear;animation: bg04_icon03 50s infinite linear;}

@-webkit-keyframes bg04_icon01 {
    0% {left:47.67%;top: 20.4%;}
    25% {left:72.95%;top: 0;}
    50% {left:70.14%;top: 38.87%;}
    75% {left:72.95%;top: 0;}
    100% {left:47.67%;top: 20.4%;}
}

@keyframes bg04_icon01 {
    0% {left:47.67%;top: 20.4%;}
    25% {left:72.95%;top: 0;}
    50% {left:70.14%;top: 38.87%;}
    75% {left:72.95%;top: 0;}
    100% {left:47.67%;top: 20.4%;}
}

@-webkit-keyframes bg04_icon02 {
    0% {left:29.32%;top: 57.49%;}
    25% {left:17.73%;top: 44.64%;}
    50% {left:24.49%;top: 39.04%;}
    75% {left:17.73%;top: 44.64%;}
    100% {left:29.32%;top: 57.49%;}
}

@keyframes bg04_icon02 {
    0% {left:29.32%;top: 57.49%;}
    25% {left:17.73%;top: 44.64%;}
    50% {left:24.49%;top: 39.04%;}
    75% {left:17.73%;top: 44.64%;}
    100% {left:29.32%;top: 57.49%;}
}

@-webkit-keyframes bg04_icon03 {
    0% {left:67.95%;top: 68.53%;}
    25% {left:65.75%;top: 97.52%;}
    50% {left:38.80%;top: 67.87%;}
    75% {left:65.75%;top: 97.52%;}
    100% {left:67.95%;top: 68.53%;}
}

@keyframes bg04_icon03 {
    0% {left:67.95%;top: 68.53%;}
    25% {left:65.75%;top: 97.52%;}
    50% {left:38.80%;top: 67.87%;}
    75% {left:65.75%;top: 97.52%;}
    100% {left:67.95%;top: 68.53%;}
}


.sj01 {position: absolute;left: 0;top: 28%;
    -webkit-animation: xsj01 50s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
    animation: xsj01 50s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
}
.sj01::after {content: '';display: block;width: 49px;height: 45px;background:url(sj01.png)no-repeat;background-size: cover;
    -webkit-animation: ysj01 50s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    animation: ysj01 50s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
}

.sj02 {position: absolute;left: 7.55%;top: 49.58%;
    -webkit-animation: xsj02 30s infinite cubic-bezier(0.05, 0.03, 0.3, 1);
    animation: xsj02 30s infinite cubic-bezier(0.05, 0.03, 0.3, 1);
}
.sj02::after {content: '';display: block;width: 75px;height: 66px;background:url(sj02.png)no-repeat;background-size: cover;
    -webkit-animation: ysj02 30s infinite cubic-bezier(0.1, 0.47, 0.2, 3.64);
    animation: ysj02 30s infinite cubic-bezier(0.1, 0.47, 0.2, 3.64);
}

.sj03 {position: absolute;left: 14.83%;top: 26.35%;
    -webkit-animation: xsj03 60s infinite cubic-bezier(0.42, 0.21, 0.11, 1.8);
    animation: xsj03 60s infinite cubic-bezier(0.42, 0.21, 0.11, 1.8);
}
.sj03::after {content: '';display: block;width: 50px;height: 45px;background:url(sj03.png)no-repeat;background-size: cover;
    -webkit-animation: ysj03 60s infinite cubic-bezier(0.6, 0.37, 0.57, 1.04);
    animation: ysj03 60s infinite cubic-bezier(0.6, 0.37, 0.57, 1.04);
}

.sj04 {position: absolute;left: 47.67%;top: 70.51%;
    -webkit-animation: xsj04 40s infinite cubic-bezier(1.02, 2.01, 1.21, 1.85);
    animation: xsj04 40s infinite cubic-bezier(1.02, 2.01, 1.21, 1.85);
}
.sj04::after {content: '';display: block;width: 48px;height: 50px;background:url(sj04.png)no-repeat;background-size: cover;
    -webkit-animation: ysj04 40s infinite cubic-bezier(1.3, 1.27, 1.07, 2.64);
    animation: ysj04 40s infinite cubic-bezier(1.3, 1.27, 1.07, 2.64);
}

.sj05 {position: absolute;left: 56.27%;top: 57.49%;
    -webkit-animation: xsj05 50s infinite cubic-bezier(3.02, 3.01, 3.21, 4);
    animation: xsj05 50s infinite cubic-bezier(3.02, 3.01, 3.21, 4);
}
.sj05::after {content: '';display: block;width: 44px;height: 44px;background:url(sj05.png)no-repeat;background-size: cover;
    -webkit-animation: ysj05 50s infinite cubic-bezier(2.3, 2.27, 2.07, 3.64);
    animation: ysj05 50s infinite cubic-bezier(2.3, 2.27, 2.07, 3.64);
}

.sj06 {position: absolute;left: 60.57%;top: 20.92%;
    -webkit-animation: xsj06 70s infinite cubic-bezier(0.62, 0.61, 0.81, 1.6);
    animation: xsj06 70s infinite cubic-bezier(0.62, 0.61, 0.81, 1.6);
}
.sj06::after {content: '';display: block;width: 86px;height: 81px;background:url(sj06.png)no-repeat;background-size: cover;
    -webkit-animation: ysj06 70s infinite cubic-bezier(1.3, 1.27, 1.07, 2.64);
    animation: ysj06 70s infinite cubic-bezier(1.3, 1.27, 1.07, 2.64);
}

.sj07 {position: absolute;left: 74.36%;top: 67.71%;
    -webkit-animation: xsj07 45s infinite cubic-bezier(5.02, 5.41, 5.81, 7);
    animation: xsj07 45s infinite cubic-bezier(5.02, 5.41, 5.81, 7);
}
.sj07::after {content: '';display: block;width: 44px;height: 44px;background:url(sj07.png)no-repeat;background-size: cover;
    -webkit-animation: ysj07 45s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    animation: ysj07 45s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
}

.sj08 {position: absolute;left: 79.36%;top: 43.49%;
    -webkit-animation: xsj08 50s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
    animation: xsj08 50s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
}
.sj08::after {content: '';display: block;width: 47px;height: 49px;background:url(sj08.png)no-repeat;background-size: cover;
    -webkit-animation: ysj08 50s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    animation: ysj08 50s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
}

.sj09 {position: absolute;left: 91.57%;top: 54.85%;
    -webkit-animation: xsj09 40s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
    animation: xsj09 40s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
}
.sj09::after {content: '';display: block;width: 44px;height: 44px;background:url(sj09.png)no-repeat;background-size: cover;
    -webkit-animation: ysj09 40s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    animation: ysj09 40s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
}

.sj10 {position: absolute;right: 0;top: 32.61%;
    -webkit-animation: xsj10 60s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
    animation: xsj10 60s infinite cubic-bezier(0.02, 0.01, 0.21, 1);
}
.sj10::after {content: '';display: block;width: 47px;height: 49px;background:url(sj10.png)no-repeat;background-size: cover;
    -webkit-animation: ysj10 60s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    animation: ysj10 60s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
}



@keyframes ysj01 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-86%) rotate(90deg);
        transform: translateY(-86%) rotate(90deg);}
}

@keyframes xsj01 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(98%);transform: translateX(98%);}
}
@keyframes ysj02 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-198%) rotate(180deg);
        transform: translateY(-198%) rotate(180deg);}
}

@keyframes xsj02 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(68%);transform: translateX(68%);}
}
@keyframes ysj03 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-108%) rotate(270deg);
        transform: translateY(-108%) rotate(270deg);}
}

@keyframes xsj03 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(148px);transform: translateX(148%);}
}

@keyframes ysj04 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-78%) rotate(90deg);
        transform: translateY(-78%) rotate(90deg);}
}

@keyframes xsj04 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(278%);transform: translateX(278%);}
}
@keyframes ysj05 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(138%) rotate(90deg);
        transform: translateY(138%) rotate(90deg);}
}

@keyframes xsj05 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(-28%);transform: translateX(-28%);}
}
@keyframes ysj06 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-128%) rotate(360deg);
        transform: translateY(-128%) rotate(360deg);}
}

@keyframes xsj06 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(-77%);transform: translateX(-77%);}
}
@keyframes ysj07 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-145%) rotate(270deg);
        transform: translateY(-145%) rotate(270deg);}
}

@keyframes xsj07 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(98%);transform: translateX(98%);}
}
@keyframes ysj08 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-133%) rotate(60deg);
        transform: translateY(-133%) rotate(60deg);}
}

@keyframes xsj08 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(70%);transform: translateX(70%);}
}
@keyframes ysj09 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-130%) rotate(120deg);
        transform: translateY(-130%) rotate(120deg);}
}

@keyframes xsj09 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(179%);transform: translateX(179%);}
}
@keyframes ysj10 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-138%) rotate(330deg);
        transform: translateY(-138%) rotate(330deg);}
}

@keyframes xsj10 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(-88%);transform: translateX(-88%);}
}





@-webkit-keyframes ysj01 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-86%) rotate(90deg);
        transform: translateY(-86%) rotate(90deg);}
}

@-webkit-keyframes xsj01 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(98%);transform: translateX(98%);}
}
@-webkit-keyframes ysj02 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-198%) rotate(180deg);
        transform: translateY(-198%) rotate(180deg);}
}

@-webkit-keyframes xsj02 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(68%);transform: translateX(68%);}
}
@-webkit-keyframes ysj03 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-108%) rotate(270deg);
        transform: translateY(-108%) rotate(270deg);}
}

@-webkit-keyframes xsj03 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(148px);transform: translateX(148%);}
}

@-webkit-keyframes ysj04 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-78%) rotate(90deg);
        transform: translateY(-78%) rotate(90deg);}
}

@-webkit-keyframes xsj04 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(278%);transform: translateX(278%);}
}
@-webkit-keyframes ysj05 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(138%) rotate(90deg);
        transform: translateY(138%) rotate(90deg);}
}

@-webkit-keyframes xsj05 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(-28%);transform: translateX(-28%);}
}
@-webkit-keyframes ysj06 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-128%) rotate(360deg);
        transform: translateY(-128%) rotate(360deg);}
}

@-webkit-keyframes xsj06 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(-77%);transform: translateX(-77%);}
}
@-webkit-keyframes ysj07 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-145%) rotate(270deg);
        transform: translateY(-145%) rotate(270deg);}
}

@-webkit-keyframes xsj07 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(98%);transform: translateX(98%);}
}
@-webkit-keyframes ysj08 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-133%) rotate(60deg);
        transform: translateY(-133%) rotate(60deg);}
}

@-webkit-keyframes xsj08 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(70%);transform: translateX(70%);}
}
@-webkit-keyframes ysj09 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-130%) rotate(120deg);
        transform: translateY(-130%) rotate(120deg);}
}

@-webkit-keyframes xsj09 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(179%);transform: translateX(179%);}
}
@-webkit-keyframes ysj10 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);-webkit-transform: translateY(-138%) rotate(330deg);
        transform: translateY(-138%) rotate(330deg);}
}

@-webkit-keyframes xsj10 {
    50% {-webkit-animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);animation-timing-function: cubic-bezier(0.3, 0.27, 0.07, 1.64);-webkit-transform: translateX(-88%);transform: translateX(-88%);}
}


/*弹出层*/
#form_bg{background-color:#000;left:0;top:0;opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;position: fixed;z-index: 10000001; width: 100%;height: 100%;}

.thickbox{position:fixed;left:50%;top:50%;width:1700px;height: 776px;margin-top:-388px;margin-left:-850px;box-sizing: border-box; z-index: 10000002;overflow: hidden;background-color:rgba(185,78,138,0.95);padding: 15px;}
.thick_w{border: 1px solid #fff;width: 100%;height: 100%;}
.thickwrap{text-align: center;}
.thickwrap h2{font-size: 36px;color: white;line-height: 36px;margin: 120px 0 80px;}
.thickwrap .tongzhi{width: 1000px;height: 280px; margin: 0 auto 58px;;text-align: left;text-indent: 50px;color:#e2e2e2;line-height: 36px;font-size: 24px;position: relative; overflow-y:auto;}
.thickwrap .tongzhi p span{color:#fff;}
.thickwrap .tongzhi1{width: 1000px;height: 60px; margin: 0 auto 18px;;text-align: left;text-indent: 50px;color:#e2e2e2;line-height: 36px;font-size: 24px;position: relative;}
.thickwrap .tongzhi1 em{font-style: normal;position: absolute;right: 0;bottom: 0;text-align: center;display: block;text-indent: 0;color: white;}
.thickclose{display: block;position: absolute;top:25px;right:25px;overflow: hidden;width: 38px;height: 38px;background:url(btn-off.png) no-repeat;background-size: cover;}
.thickwrap .tz_btn{text-align: center;}
.thickwrap .tz_btn a{display: inline-block;margin: 0 20px;width: 178px;height: 42px;line-height: 42px;font-size: 24px; border-radius: 21px;border: 1px solid #fff;color: white;}
.thickwrap .tz_btn a:hover{background-color: white; color: #b94e8a;}
.thickwrap .tz_btn .btn01{background-color: white; color: #b94e8a;}
.thickwrap .tz_btn .btn01:hover{background-color: transparent; color: #fff;}













/*媒体流*/




@media (max-height: 745px){
    .bg20{width: 480px;height: 205px;margin-left: -240px;}
    .bg21{width: 740px;height: 166px;margin-left: -370px;}
    .active .bg20 { margin-top: -210px;}
    .active .bg21{margin-top:64px;}

    .grid .content{height: 108px;}
    .content i.down{left: 48px;top: 138px;}
    .grid li .content_img{height: 258px;}

    .bg13{width: 220px;height: 429px;margin-left: -110px;}
    .active .bg13{margin-bottom: -172px;}
    .bg14{width: 156px;height: 156px;}
    .active .bg14{margin-left: -570px;margin-top: -130px}
    .bg15{width: 150px;height: 150px;}
    .active .bg15{margin-left: 127px;}
    .bg16{top: 290px;}
}

@media (max-height: 700px){
    .bg03{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg04{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg05{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;margin-top: 38px !important;}
    .bg06{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg07{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg08{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg09{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg10{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg11{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg12{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg13{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg14{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg15{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg16{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg17{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg18{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg19{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg20{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg21{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg24{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .bg25{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .grid{transform:scale(0.8) !important;-moz-transform:scale(0.8) !important;-ms-transform:scale(0.8) !important;-o-transform:scale(0.8) !important;-webkit-transform:scale(0.8) !important;}
    .banner_btn{transform:scale(0.7) !important;-moz-transform:scale(0.7) !important;-ms-transform:scale(0.7) !important;-o-transform:scale(0.7) !important;-webkit-transform:scale(0.7) !important;}
    .active .bg03{margin-top: -140px;}
    .active .bg06{margin-top: -178px;}
    .active .bg07{margin-top: -100px;}
    .active .bg14{margin-left: -570px;margin-top: -120px}
    .active .bg15{margin-left: 118px;}
    .active .bg18{margin-left: -350px;}
    .active .bg19{margin-left: 60px;}
    .active .bg21 { margin-top: 10px;}
    .active .bg24{top: 100px;}
    .active .grid{margin-top: 124px;}
    .thickbox{height: 600px;margin-top: -300px;}
}

@media (max-width: 1700px){
    .thickbox{width: 1200px;margin-left: -600px;}
}

@media (max-width: 1200px){
    .w1200{width: 98%;}
    .w1200_2{width:100%;}
    .top_dow{display:none;}
    .m-btn{display: block !important;}
    .xwg_nr ul li .cen{width: 550px;}

    .bg13{width: 220px;height: 429px;margin-left: -110px;}
    .active .bg13{margin-bottom: -172px;}
    .bg14{width: 160px;height: 160px;}
    .active .bg14{margin-left: -320px;top: 40%}
    .bg15{width: 117px;height: 117px;}
    /*.active .bg15{margin-left: -80px;}*/
    .bg16{top: 290px;}

    .thickbox{width: 1000px;height: 600px;margin-top: -300px; margin-left: -500px;}
    .thickwrap h2{font-size: 30px;margin: 80px 0;}
    .thickwrap .tongzhi{width: 700px;height: 220px; margin: 0 auto 40px;;text-indent: 36px;color:#e2e2e2;line-height: 30px;font-size: 18px;}
}


@media (max-width: 1000px){

    .w1000{width: 98%;}
    .xwg_nr ul li .cen{width: 43%;}
    .xwg_nr ul li .cen p{height: 72px;}

    .pos_banner{height: 64px;}
    .pos_banner ul li{height: 64px;line-height: 16px;font-size: 12px;}
    .pos_banner ul li i{height: 34px;width: 37px; margin-top: 5px;}
    .pos_banner ul li:first-child + li i {background-position: -37px center;background-size: cover;}
    .pos_banner ul li:first-child + li + li i {background-position: -73px center;background-size: cover;}
    .pos_banner ul li:first-child + li + li + li i {background-position: -110px center; background-size: cover;}

    .active .bg23{margin-left: -440px;}
    .active .right_con{margin-left: 100px;}

    .grid{width: 657px;}

    .bg05{width: 20%;left: 0;right: 0;margin: auto;background-size: contain;}
    .bg04{width: 900px;height: 480px;margin: -240px 0 0 -450px;}
    .bg03{width: 100%;}
    .active .bg03{margin-top: -125px;}
    .bg04_icon01,.bg04_icon02,.bg04_icon03{width: 12.64px;height: 12.64px;}
    .sj01::after{width: 38.44px;height: 34.91px;}
    .sj02::after{width: 58.22px;height: 51.59px;}
    .sj03::after{width: 38.41px;height: 34.94px;}
    .sj04::after{width: 37.25px;height: 38.84px;}
    .sj05::after{width: 34.31px;height: 33.66px;}
    .sj06::after{width: 33.94px;height: 32.13px;}
    .sj07::after{width: 33.97px;height: 34.19px;}
    .sj08::after{width: 36.81px;height: 37.66px;}
    .sj09::after{width: 34.53px;height: 33.69px;}
    .sj10::after{width: 36.81px;height: 37.69px;}

    .bg08{width: 690px;margin-left: -345px;}
    .active .bg08{margin-bottom: -290px;}
    .active .bg25{margin-left: 70px;}
}


@media (max-width: 960px){
    .nav{display: none;}
    .focus-center{width: 200px;height: 200px;}
    .focus-small{width: 140px;height: 140px;}
    .focus-small p {font-size: 18px;line-height: 18px;}
    .focus-small h2 {font-size: 25px;line-height: 31px;}
    .zhb_l{width: 32%;}

    .zxb_kk ul li a{width: 580px;}
    .bg18{width: 366px;}
    .active .bg18{margin-left: -328px;}
    .active .bg19{margin-left:60px;}
    .bg18_bottom .fl{width:220px;}
    .bg18_bottom .fl img{margin-bottom: 20px;}
    .box-info{width: 120px;height: 137px;}

    .bg20{width: 480px;height: 205px;margin-left: -240px;}
    .bg21{width: 740px;height: 166px;margin-left: -370px;}

    .active .bg23{margin-left: -340px;}
    .active .right_con{margin-left: 34px;}
    .bg23{width: 300px;height: 282px;}
    .right_con{width: 320px;height: 385px;}
    .calc .calc-title{line-height: 40px;}
    .calc .calc-intro{padding: 4px 20px;}
    .calc-time span{height: 36px;line-height: 36px;width: 85px;}
    .calc .calc-result{padding-top: 16px;}
    .calc-tips #area {width: 138px;}


    .bg11{width: 748px;height: 104px;margin-left: -374px;}
    .bg13{width: 180px;height: 351px;margin-left: -90px;}
    .active .bg13{margin-bottom: -175.5px;}
    .bg14{width: 100px;height: 100px;margin-top: -123px;}
    /*.active .bg14{margin-left: -650px;}*/
    .bg15{width: 156px;height: 156px;/*margin-top: -103px;*/}
    /*.active .bg15{margin-left: 80px;}*/
    .bg16{width: 120px;height: 33px;margin-left: -60px;top: 252px;}

    .bg07{width: 680px;height: 52px;margin-left: -340px;}
    .bg17{margin-left: -320px;}
    .active .bg25{margin-left:-32px;}
}


@media (max-width: 768px){
    .focus-center{width: 160px;height: 160px;}
    .focus-small{width: 120px;height: 120px;}
    .focus-small p {font-size: 14px;line-height: 14px;}
    .focus-small h2 {font-size: 18px;line-height: 25px;}
    .zhb_l{width: 49%;}
    .zhb{text-align: left;}
    .zhb>div:first-child + div + div + div{padding-left: 28px;width: 100%;}
    .zhb>div:first-child + div{padding-left: 0;}
    .xwg_nr ul li .fl{width: 100px;}
    .xwg_nr ul li .fr{width: 144px;height: 94px;margin-top: 8px;}
    .xwg_nr ul li .cen p{height:48px;}
    .xwg_nr ul li .cen{width: 36%;}
    .xwg_nr ul li .fl i{display: none;}
    .gwly_nr b input{width: 100%;margin-right: 0;box-sizing: border-box;}

    .pos_banner{height: 46px;}
    .pos_banner ul li{height: 46px;line-height: 18px;}
    .pos_banner ul li i{height: 25px; width: 27px;margin-top: 3px;margin-bottom: 0;}
    .pos_banner ul li:first-child + li i {background-position: -27px center;background-size: cover;}
    .pos_banner ul li:first-child + li + li i {background-position: -55px center;background-size: cover;}
    .pos_banner ul li:first-child + li + li + li i {background-position: -81px center; background-size: cover;}

    .zxb_kk ul li a{width: 310px;}

    .bg19{display: none;}
    .bg18{margin: -10% 0 0 -183px;}
    .active .bg18{margin: -36% 0 0 -183px;}
    .bg18_top img {margin: 12px 0;}

    .bg20 {width: 420px;height: 179px;margin-left: -210px; margin-top: -16%;}
    .bg21 {width: 460px;height: 103px;margin-left: -230px; margin-top: 38%;}
    .active .bg20{margin-top: -36%;}
    .active .bg21 {margin-top: 18%;}

    .right_con{display: none;}
    .bg23{width: 430px;height: 404px; margin-left: -215px;top: 0;}
    .active .bg23{margin-top: 30%; margin-left: -215px;}
    .zxsq{display: block;}

    .bg25{left: auto; right: -300px;}
    .active .bg25{ right: 20px;}
    .n_banner{margin-bottom: 30px;}
    .gywm_nr p{margin-top: 20px;}

    .haorooms-dot {left: -80%;-webkit-animation: xAxis 100s infinite ease-in-out; animation: xAxis 100s infinite ease-in-out;}
    .haorooms-dot::after {width: 12px; height: 3px;background-size: cover;-webkit-animation: yAxis 100s infinite ease-in-out;animation: yAxis 100s infinite ease-in-out;}




    @keyframes yAxis {

        50% {
            -webkit-transform: translateY(-300px);
            transform: translateY(-300px);
        }

    }


    @keyframes xAxis {
        50% {
            -webkit-transform: translateX(70%);
            transform: translateX(130%);
        }
    }

    @keyframes xAxis {
        100% {
            -webkit-transform: translateX(140%);
            transform: translateX(260%);
        }
    }

    @-webkit-keyframes yAxis {

        50% {
            -webkit-transform: translateY(-300px);
            transform: translateY(-300px);
        }

    }


    @-webkit-keyframes xAxis {
        50% {
            -webkit-transform: translateX(70%);
            transform: translateX(130%);
        }
    }

    @-webkit-keyframes xAxis {
        100% {
            -webkit-transform: translateX(140%);
            transform: translateX(260%);
        }
    }

    .thickbox{width: 700px;height: 700px;margin-top: -350px; margin-left: -350px;}
    .thickwrap h2{font-size: 30px;margin: 80px 0;}
    .thickwrap .tongzhi{width: 560px;height: 260px; margin: 0 auto 40px;;text-indent: 36px;color:#e2e2e2;line-height: 30px;font-size: 18px;}

    .bg03{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg04{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg05{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg06{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg07{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg08{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg09{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg10{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg11{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg12{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg13{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg14{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg15{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg16{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg17{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg18{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg19{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg20{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg21{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg24{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .bg25{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .grid{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}
    .banner_btn{transform:scale(1) !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-o-transform:scale(1) !important;-webkit-transform:scale(1) !important;}






}

@media (max-width: 745px){
    .zzjg_cen{width: 320px;}
    .zzjg_cen::before{width: 169px;margin-left: -84px;}
    .zzjg_cen .fl::before,.zzjg_cen .fr::before{left: 50%;margin-left: -0.5px;top: 41px;height: 39px;width: 1px;}
    .zzjg_cen .fl::after,.zzjg_cen .fr::after{display: none;}
    .zzjg_cen .fl .zlm span::before,.zzjg_cen .fr .zlm span::before{display: none;}
    .zzjg_top .jsh{display: none;}
    .zzjg .fz_l{display: none;}
    .zzjg .dsh .span01::before{display: none;}

    .thickbox{width: 580px;height: 700px;margin-top: -350px; margin-left: -290px;}
    .thickwrap h2{font-size: 24px;margin: 80px 0;}
    .thickwrap .tongzhi{width: 500px;height: 300px; margin: 0 auto 40px;;text-indent: 36px;color:#e2e2e2;line-height: 30px;font-size: 18px;}
}

@media (max-width: 700px){
    .grid{width: 360px;}
    .bg24{width: 440px;margin-left: -220px;height: 46px;}
    .active .bg24{top: 112px;}
    .active .grid{margin-top: 200px;}
    .grid li{width: 360px;}
    .grid .content{height: 108px;width: 330px;}
    .content i.down{left: 48px;top: 138px;}
    .grid li .content_img{width: 360px;height: 258px;}

    .bg10{width: 580px;height: 95px;/*margin-left: -290px;*/}
    .active .bg10{}
    .bg11{width: 460px;height: 64px;margin-left: -230px;}
    .active .bg11{}

    .bg12{width: 160px;height: 46px;/* margin-left: -80px;*/}
    /*.active .bg12{ margin-bottom: -83px;}*/

    .bg11{width: 648px;height: 90px;margin-left: -324px;}
    .active .bg11{margin-bottom: 13px;}

    .bg13{width: 200px;height: 390px; margin-left: 224px;margin-bottom: 0;margin-top: 0;top: 110px;}
    .active .bg13{margin-left: 14px;}
    .bg14{width: 150px;height: 150px;margin-left: -215px;top: 180px;margin-top: 0;}
    /*.active .bg14{margin-left: -215px;}
    .bg15{width: 70px;height: 70px;margin-top: -172px;}
    .bg15_2{display: block;}
    .active .bg15_2{ margin-left: -215px;}
    .bg16{top: 280px;}*/
    .sec_if{height: 146px;}

    .bg04{width: 460px;height: 245px;margin: -122.5px 0 0 -230px;}
    .bg03{width: 100%;}
    .active .bg03{}
    .bg04_icon01,.bg04_icon02,.bg04_icon03{width: 6.45px;height: 6.45px;}
    .sj01::after{width: 19.47px;height: 17.69px;}
    .sj02::after{width: 29.47px;height: 26.09px;}
    .sj03::after{width: 19.47px;height: 17.66px;}
    .sj04::after{width: 18.88px;height: 19.66px;}
    .sj05::after{width: 17.37px;height: 17.03px;}
    .sj06::after{width: 33.94px;height: 32.13px;}
    .sj07::after{width: 17.19px;height: 17.31px;}
    .sj08::after{width: 18.63px;height: 19.06px;}
    .sj09::after{width: 17.5px;height: 17.06px;}
    .sj10::after{width: 18.66px;height: 19.09px;}

    .bg06{width: 220px;height: 52px;margin-left: -110px;}
    .active .bg06{margin-top: -200px;}
    .bg07{width: 460px;height: 35px;margin-left: -230px;}
    .active .bg07{margin-top: -114px;}
    /*.bg17 {width: 400px;margin-left: -200px;font-size: 14px;height: 96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}*/
    .bg08 {width: 460px;margin-left: -230px;}
    .active .bg08 {margin-bottom: -200px;}
    .bg08 ul li {width: 100px;}

    .bg25{width: 298px;height: 356px;margin-top: -178px;}

}

@media (max-width: 480px){
    .dowebok-hd{padding: 0 15px;height:75px;line-height: 75px;}
    .logo a{width: 50px !important;height: 28px !important; margin-top: 24px !important;}
    .focus-center{width: 120px;height: 120px;}
    .focus-small{width: 96px;height: 96px;}
    .focus-small p {font-size: 12px;line-height: 12px;}
    .focus-small h2 {font-size: 16px;line-height: 21px;}
    .footer{font-size: 12px;}
    .xwg_bt ul li{margin-right: 25px;}
    .xwg_nr ul li .fr{display: none;}
    .xwg_nr ul li .cen{width: 63%;}
    .zxb_kk ul li a{width: 100%;}
    .zxb_kk ul li b{display: none;}
    #fullPage-nav{display: none;}
    .bg20{width: 360px;height: 153px;margin-left: -180px;}
    .bg21{width: 360px;height: 81px;margin-left: -180px;}

    .join_sx{height: 110px;}
    .join_sx table .w03{position: absolute;left: 0;top: 60px;width: 87%;}
    .join_sx table .w04{position: absolute;right: 0;top: 60px;}
    .join_sx table .w01{width: 23%;}
    .join_sx table .w05{width: auto !important;}

    .bg23{width: 360px;height: 338px; margin-left: -180px;top: 0;}
    .active .bg23{margin-top: 30%; margin-left: -180px;}
    .active .zxsq{bottom: 50px;}
    .bg24 {width: 340px;margin-left: -170px;height: 35px;}
    .bg10{width: 320px;height: 52px;   /* margin-left: -160px;*/}
    .bg11{width: 380px;height: 52px;margin-left: -190px;}
    .active .bg11{margin-bottom: 80px;}
    /*.active .bg12 {margin-bottom: -10px;}*/

    .bg13{width: 180px;height: 351px;top: 120px;}
    .active .bg13{margin-left: 0;}
    .bg16{top: 256px;}
    .bg14{width: 170px;height: 152px;top: 130px;}
    .active .bg14{margin-left: -182px;}
    .bg15_2{width: 170px;height: 152px;top: 303px;}
    .active .bg15_2{margin-left: -182px;}

    .bg06{width: 160px;height: 38px;margin-left: -80px;}
    .bg07{width: 360px;height: 27px;margin-left: -180px;}
    .bg17{width: 300px;margin-left: -150px;font-size: 14px;height: 96px;overflow: hidden;}
    .bg08{width: 360px;margin-left: -180px;}

    .banner_btn{width: 33px;height: 19px;margin-left: -16.5px;bottom: 15px;}

    .bg20 {width: 400px;height: 170px;margin-left: -200px;}
    .bg21 { width: 400px;height: 89px;margin-left: -200px;}

    @keyframes yAxis {

        50% {
            -webkit-transform: translateY(-210px);
            transform: translateY(-210px);
        }

    }

    @-webkit-keyframes yAxis {

        50% {
            -webkit-transform: translateY(-210px);
            transform: translateY(-210px);
        }

    }

    .thickbox{width: 400px;height: 600px;margin-top: -300px; margin-left: -200px;padding: 10px;}
    .thickwrap h2{font-size: 24px;margin: 40px 0;}
    .thickwrap .tongzhi{width: 360px;height: 260px; margin: 0 auto 40px;;text-indent: 32px;line-height: 24px;font-size: 16px;}
    .thickclose{top:15px;right:15px;overflow: hidden;width: 30px;height: 30px;}
    .thickwrap .tz_btn a{margin: 0 10px;width: 108px;height: 36px;line-height: 36px;font-size: 18px; border-radius: 18px;}
	.about{top: 75px !important;}
	.bg05{top: 100px;}
}

@media (max-width: 413px){
    .gywm_tit ul li{padding: 0 13px;}
    .gywm_tit ul li a{font-size: 12px;padding: 0 8px;}
    .focus-center{width: 100px;height: 100px;}
    .focus-small{width: 80px;height: 80px;}
    .focus-small p {font-size: 12px;line-height: 12px;}
    .focus-small h2 {font-size: 14px;line-height: 19px;}

    .bg20 {width: 360px;height: 153px;margin-left: -180px;}
    .bg21 { width: 360px;height: 80px;margin-left: -180px;}
}

@media (max-width: 380px){
    .bg18{width: 280px;margin-left: -140px;}
    .active .bg18{margin-left: -140px; margin-top: -44%;}
    .bg18_bottom {margin-top: 10px;}
    .bg18_bottom .fl {width: 164px;}
    .box-info { width: 92px;height: 105px;}
    .bg20{width: 280px;height: 120px;margin-left: -140px;}
    .bg21{width: 300px;height: 67px;margin-left: -150px;}

    .bg23{width: 280px;height: 263px; margin-left: -140px;top: 0;}
    .active .bg23{margin-top: 30%; margin-left: -140px;}
    .active .zxsq{bottom: 10%;}
    .bg24 {width: 300px;margin-left: -150px;height: 31px;}
    .active .bg24{top: 18%;}
    .grid {width: 310px;}
    .active .grid {margin-top: 48%;}
    .grid li{width: 310px;}
    .grid .content {    padding: 8px;height: 108px;width: 294px;}
    .content i.down {left: 22px;top: 123px;}
    .grid li .content_img {width: 310px;height: 175px;}
    .grid li .content_img img{margin-top: -35px;}

    .bg10{width:250px;height: 41px;margin-left: -125px;}
    .active .bg10{ background-size: 100%;margin: auto;margin-top: -120px;}
    .bg11{width: 310px;height: 43px;margin-left: -155px;}
    .active .bg11{background-size: 100%;margin: auto;margin-bottom: 0;}

    .bg12{width:110px;height: 32px;margin-left: -55px;}
    .active .bg12{background-size: 100%;margin: auto;margin-bottom: -120px !important;}

    .bg04{width: 320px;height: 170px;margin: -85px 0 0 -160px;}
    .bg03{width: 100%;}

    .active .bg03{margin-top: -47px;}
    .bg04_icon01,.bg04_icon02,.bg04_icon03{width: 4.48px;height: 4.48px;}
    .sj01::after{width: 13.63px;height: 12.38px;}
    .sj02::after{width: 20.63px;height: 18.28px;}
    .sj03::after{width: 13.63px;height: 12.38px;}
    .sj04::after{width: 13.19px;height: 13.75px;}
    .sj05::after{width: 12.16px;height: 11.94px;}
    .sj06::after{width: 23.78px;height: 22.47px;}
    .sj07::after{width: 12.03px;height: 12.13px;}
    .sj08::after{width: 12.03px;height: 13.34px;}
    .sj09::after{width: 12.25px;height: 11.94px;}
    .sj10::after{width: 13.06px;height: 13.38px;}

    .bg06{width: 140px;height: 33px;margin-left: -70px;}
    .active .bg06{margin-top: -140px;}
    .bg07{width: 310px;height: 24px;margin-left: -155px;}
    .active .bg07{margin-top: -90px;}
    .bg17 {width: 100px;margin-left: -150px;font-size: 12px;line-height: 21px; height: 100px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top: -190px;overflow: hidden;}
    .bg08 {width: 310px;margin-left: -155px;}
    .active .bg08 {margin-bottom: -153px;}

    .bg14 {width: 140px; height: 125px;top: 128px;}
    .active .bg14 {margin-left: 10px;margin-top: -130px;width: 120px;height: 120px;left: 0;}
    .bg15_2 {width: 100px; height: 100px;top: 230px;}
    .active .bg15_2 {margin-left: -50px;}
    .bg13 {width: 140px;height: 272px;top: 120px;}
    .active .bg13 {margin-left: 6px;}
    .bg16 {top: 180px;}

    .bg25{width: 220px;height: 263px;margin-top: -131.5px;}

    @keyframes yAxis {

        50% {
            -webkit-transform: translateY(-180px);
            transform: translateY(-180px);
        }

    }

    @-webkit-keyframes yAxis {

        50% {
            -webkit-transform: translateY(-180px);
            transform: translateY(-180px);
        }

    }

    .thickbox{width: 300px;height:400px;margin-top: -200px; margin-left: -150px;padding: 5px;}
    .thickwrap h2{font-size: 16px;margin: 30px 0 20px; line-height: 21px;}
    .thickwrap .tongzhi{width: 260px;height: 220px; margin: 0 auto 20px;;text-indent: 32px;line-height: 18px;font-size: 14px;}
    .thickclose{top:8px;right:8px;overflow: hidden;width: 24px;height: 24px;}
    .thickwrap .tz_btn a{margin: 0 6px;width: 108px;height: 26px;line-height: 26px;font-size: 14px; border-radius: 13px;}
}

@media (max-width: 320px){
    @keyframes yAxis {

        50% {
            -webkit-transform: translateY(-160px);
            transform: translateY(-160px);
        }

    }
    @-webkit-keyframes yAxis {

        50% {
            -webkit-transform: translateY(-160px);
            transform: translateY(-160px);
        }

    }
}
