@charset "utf-8";

/* CSS Document */
@font-face
{
    font-family: ltxh;
    src: url(/font/ltxhGBK_0.TTF);
}
@font-face
{
    font-family: TCCM;
    src: url(/font/TCCM.TTF);
}
@font-face
{
    font-family: Champagne;
    src: url(/font/Champagne_Limousines.ttf);
}

@font-face
{
    font-family: HYQiHei;
    src: url(/font/HYQiHei.otf);
}

/*@font-face
{
    font-family: fzzzh;
    src: url(/font/fzzzh.TTF);
}*/
body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}

body{ color:#333; margin:0 auto; font-family:"微软雅黑",Arial; font-size:14px ; min-width:1480px; background:#fff; position:relative; line-height:1.8; font-size: 14px;}

ul,li{list-style:none;}

i, em{ font-style: normal;}

a{text-decoration:none;}

img{border:none;}

.c{clear:both;}

.fl{float:left;}

.fr{float:right;}

a:hover{ text-decoration: none;}

img{max-width: 100%;}



/*消除浏览器黄框*/

input, textarea,button{ outline:none;}

/*为了消除选中时的虚线框*/

a:active{/*设置为只在标签激活时候处理，提高效率*/

    bblr:expression(this.onFocus=this.blur());/*IE使用*/

}

a {

    outline-style:none;

}

/*清除浮动*/

.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }

.clearfix{ zoom:1; }



@font-face

{

    font-family: myFont;

    src: url('/font/Champagne & Limousines.ttf'),

    url('/font/Champagne & Limousines.eot'); /* IE9 */

}


.yichuyinc{ overflow: hidden;}
.yichuyinc a{display: inline-block;}
.yichuyinc img{transition: all 0.6s; margin-top: 0px !important;
    -webkit-transition: all 0.6s;}
.yichuyinc img:hover{transform:scale(1.2)}
.copright.clearfix .fl a{ color:#999;}
.copright.clearfix .fl a:hover{ color:#fff;}

.m_wrap{ width:1480px; margin:0 auto; position: relative;}



/*top*/

.ce{ position:relative; top: 0px;  height: 90px; width: 100%;z-index: 99999999999999;
    left: 0px;
}

.ce2{ background: rgba(0,0,0,0.5); height: 90px; border-bottom: 0px; box-shadow:0px 0px 10px rgba(0,0,0,0.15);}
.cex1{ background: rgba(0,0,0,0.5) !important; }
.cex2{ background: rgba(0,0,0,1) !important; }
.s1zdywk_txt .bajsdkniniu{display: none;}
.top_box{ padding: 0 50px;}

.logo {
    float: left;
    margin-top: 18px;
    width: 160px;
    height: 48px;
    background: url(/images/logo.png) no-repeat;
    display: block;
    background-size: 100% 100%;
}
.logo_admins{ float: left; margin-top: 10px; width: 80px; height: 70px; background: url(/images/logo_3.png) no-repeat; display: block;}

.nav_btn{ float: right; display: block; text-align: center; color: #fff; padding-left: 44px; background:url(/images/top_icon1.png) no-repeat; font-size: 16px; line-height: 40px; margin-right: 22px; cursor: pointer; margin-top: 25px; opacity: 1;}

.nav_btn:hover{transition: .3s ease-in; opacity: .8;}

.search_btn{ float: right; display: block; text-align: center; color: #fff; padding-left: 44px; background:url(/images/top_icon2.png) no-repeat; font-size: 16px; line-height: 40px; cursor: pointer; margin-top: 25px; opacity: 1;}

.search_btn:hover{transition: .3s ease-in; opacity: .8;}
/*.ce2 .nav_btn{color: #333; background:url(/images/top_icon1x.png) no-repeat;}
.ce2 .search_btn{color: #333; background:url(/images/top_icon2x.png) no-repeat}*/
.float_qq{ z-index:9; bottom:30%; right:0; position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));
}
#think_page_trace_open{ display: none;}
.float_qq li{ height:60px; position:relative; right:-4px; margin-bottom:1px;}
.float_qq li div{ width:60px; position:absolute;right:0;}
.float_qq a{ height:60px; line-height:60px; display:inline-block; *display:inline; *zoom:0; padding-left:60px; padding-right:4px; background-color:#000; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; font-size:14px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}
.float_qq li:nth-child(1) a{ background-color:#F2765A;}
.float_qq li:nth-child(2) a{ background-color:#F0B35A;}
.float_qq li:nth-child(3) a{ background-color:#599EF1;}
.float_qq li:nth-child(4) a{ background-color:#6D5AF1;}
.float_qq li:nth-child(5) a{ background-color:#7AE278;}
.float_qq a span{ display:inline-block; padding-right:14px;}
.float_qq i{ padding:18px; line-height:24px; display:inline-block; position:absolute; left:0;}
.float_qq a:hover{ filter:alpha(opacity=100); -moz-opacity:1; opacity:1; background-color:#CC3341;}
.wenzislide{ text-align: center;}
.wenzislide h2{ margin: 0px; font-size: 40px; margin: 18px 0px 19px 0px}
.wenzislide p{ font-size: 18px; color: #333;width: 80%; margin: 0px auto; margin-bottom: 0%;}
.swipwss{position: relative;}
.page2{ background-image: url(/images/fuyf1.png); background-position: center; background-repeat: no-repeat; background-size:auto 65% !important; position: relative;}
.page2{ position: relative;}
.page2 .cioa{ width:80px;position: absolute;}
.page2 .cioa img{ width: 100%;}
.page2 .cioa:nth-child(1){ top:12% ;left:10% ;-webkit-animation:halx 3s infinite linear}
.page2 .cioa:nth-child(2){top:65% ;left:15% ;-webkit-animation:halx 4s infinite linear}
.page2 .cioa:nth-child(3){top:20% ;right:15%;-webkit-animation:halx 5s infinite linear}
.page2 .cioa:nth-child(4){top:70% ;right:18%;-webkit-animation:halx 4s infinite linear}
.page2 .m_wrap{ position: relative; z-index: 2;}
.swipwss .swiper-button-next{background-size: 120px 60px;width: 60px;height: 60px;background-image: url(/images/dhasidz1.png);outline: none;
    border-radius: 100%;right:30px;background-position:100% center; background-color: #fff; border-radius: 100%;
    transition: all 0.6s; top: 40%;
    -webkit-transition: all 0.6s;    margin-top: -50px;
}
.swipwss .swiper-button-prev{background-size: 120px 60px;width: 60px;height: 60px;background-image: url(/images/dhasidz2.png);outline: none;
    border-radius: 100%;left:30px ;background-position:0% center;transition: all 0.6s; background-color: #fff; border-radius: 100%;
    -webkit-transition: all 0.6s;    margin-top: -50px;top: 40%;
}
@-webkit-keyframes halx{
    0%{
        margin-top:0px
    }
    25%{
        margin-top:10px
    }
    50%{
        margin-top:0px
    }
    75%{
        margin-top:10px
    }
    100%{
        margin-top:0px
    }
}
@-webkit-keyframes dasdxsx{
    0%{
        width:60px;
        height:60px ;
    }
    25%{
        width:70px;
        height:70px ;
    }
    50%{
        width:60px;
        height:60px ;
    }
    75%{
        width:70px;
        height:70px ;
    }
    100%{
        width:60px;
        height:60px ;
    }
}
.swipwss .swiper-button-next:hover{background-position:0% center;/*-webkit-animation:dasdxsx 1s*/
    background-size: 140px 70px;width: 70px;height: 70px;}
.swipwss .swiper-button-prev:hover{background-position:100% center;/*-webkit-animation:dasdxsx 1s*/
    background-size: 140px 70px;
    width: 70px;height: 70px;}
.swipwss .swiper-button-next.swiper-button-disabled{
    background-size: 60px 60px;background-image: url(/images/dhasidz_22.png); opacity: 0.7;}
.swipwss .swiper-button-prev.swiper-button-disabled{
    background-size: 60px 60px;background-image: url(/images/dhasidz_21.png);opacity: 0.7;}
.swipw{ width:900px; background: url(/images/beijding2.png) no-repeat; background-size: 100% 100%;
    margin: 3% auto 0px auto;padding:33px 108px 71px 115px}
.swipw img{ width: 100%;}
.swipwss .swiper-pagination{ position: relative; margin-top: 0px;}
.swipwss .swiper-pagination .swiper-pagination-bullet{outline: none; margin: 0px 5px; background-color: #fff;opacity: 1; border-radius: 0px; width: 30px; height:2px;}
.swipwss .swiper-pagination .swiper-pagination-bullet-active {
    background: #000;
}
@media screen and (max-width:1200px) {
    .swipw {
        width:500px;padding: 19px 60px 38px 63px
    }
}

@media screen and (max-width:990px) {

    .page2{background-size:auto 40% !important;}
    .wenzislide p {
        font-size: 16px;
    }
    .zidysacn ul li {
        float: left;
        margin: 0px 7px !important;
    }
    .swipwss .swiper-button-next{background-size: 88px 44px;width: 44px;height: 44px;background-image: url(/images/dhasidz1.png);outline: none;
        border-radius: 100%;background-position:100% center;transition: all 0.6s; background-color: #fff; border-radius: 100%;
        -webkit-transition: all 0.6s;
    }
    .swipwss .swiper-button-prev{background-size: 88px 44px;width: 44px;height: 44px;background-image: url(/images/dhasidz2.png);outline: none;
        border-radius: 100%;background-position:0% center;transition: all 0.6s; background-color: #fff; border-radius: 100%;
        -webkit-transition: all 0.6s;
    }
    .swipwss .swiper-button-next:hover{background-position:0% center;/*-webkit-animation:dasdxsx 1s*/
        background-size: 108px 54px;width: 54px;height: 54px;}
    .swipwss .swiper-button-prev:hover{background-position:100% center;/*-webkit-animation:dasdxsx 1s*/
        background-size: 108px 54px;
        width: 54px;height: 54px;}
    .swipwss .swiper-button-next.swiper-button-disabled{
        background-size: 44px 44px}
    .swipwss .swiper-button-prev.swiper-button-disabled{
        background-size: 44px 44px;}
}
@media screen and (max-width:1600px) {
    .ad_b0 {
        width: 40% !important;
        margin-left: 0;
    }
    .swipw {
        width: 700px;
        padding: 25px 84px 54px 90px
    }
    .wenzislide p {
        margin-bottom: 0%;
    }
}
@media screen and (max-width:580px) {
    .swipw {
        width:300px;padding:11px 36px 23px 39px
    }
    .page2 .cioa {
        width: 40px;
    }
    .swipwss .swiper-pagination .swiper-pagination-bullet {
        width: 20px;
        height: 2px;
    }
    .page2{background-size:auto 40% !important;}

    .wenzislide p {
        font-size: 14px;
    }
    .swipwss .swiper-button-next{background-size: 30px 30px;width: 30px;height: 30px;background-image: url(/images/dhasidz1.png);outline: none;
        border-radius: 100%;right: 0px;
    }
    .swipwss .swiper-button-prev{background-size: 30px 30px;width: 30px;height: 30px;background-image: url(/images/dhasidz2.png);outline: none;
        border-radius: 100%;left: 0px;
    }
}
@media screen and (max-width:375px) {
    .swipwss .swiper-button-next{display: none;
    }
    .swipwss .swiper-button-prev{display: none
    }
}

.nav_box{ position: fixed; width: 100%; top: 0; left: 0; height: 100%; background: #1f1f1f; z-index: 999;}

.nav{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}

.nav>ul>li{ margin:0 20px 0 20px;text-align:center; position:relative;}

.nav>ul>li>a{display:block; color: #fff; font-size: 16px; padding: 25px 0; font-size: 20px; line-height: 30px;}

.nav>ul>li>a span{ font-family: myFont; font-size: 54px; color: #fff; display: inline-block; position: relative; line-height: 56px; padding: 0 10px;}

.nav>ul>li>a span:after{content: "";display: block;position: absolute;left: 50%;right: 50%;top: 26px;height: 3px;opacity: 0;background-color: #e8c637;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

/*.nav>ul>li>a:hover,.nav>ul>li.on>a{color:#ff8e50;}*/

.nav>ul>li.on>a span:after{content: "";display: block;position: absolute;top: 26px;height: 3px;opacity: 1;background-color: #e8c637;left: 1%;right: 1%;}

.nav>ul>li>a:hover span:after,.on>a:hover span:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

.nav_close{ position: absolute; top: 30px; right: 80px; z-index: 9999; cursor: pointer; opacity: .7;}

.nav_close:hover{transition: .3s ease-in; opacity: 1;}



.search_box{ position: fixed; width: 100%; top: 0; left: 0; height: 100%; background: #1f1f1f; z-index: 999;}

.search_form{ position: relative; top: 50%; height: 90px; margin-top: -100px; padding: 0 60px;  background:url(/images/top_icon2.png) no-repeat 0 30px; border-bottom: 1px solid #4c4c4c; margin-left: 80px; margin-right: 80px;}

.search_input{ width: 100%; height: 88px; text-align: center;font-size: 70px; font-family:myFont; background: #1f1f1f;  border: none; color: #fff;}

.search_input::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #949494;

}
.mytent_x{ display: none;}
.mytent_x.active{ display: block;}
.search_input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #949494;

}

.search_input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #949494;

}

.search_input:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #949494;

}

.foot_icon{ position: relative;}
.foot_icon .erweim{ position: absolute; bottom: 100%; width: 150px;left: -60px;border:1px solid #ddd ;
    padding: 5px;display: none; background-color: #fff;
}
.foot_icon:hover .erweim{ display: block; opacity: 1;}
.foot_icon .erweim img{ width: 100%;}


.search_a{ background: #1f1f1f; color: #fff; opacity: .4; position: absolute; right: 0; line-height: 88px;  border: none; font-size: 20px;}

.search_a:hover{transition: .3s ease-in; opacity: 1;}

.search_close{ position: absolute; top: 30px; right: 80px; z-index: 9999; cursor: pointer; opacity: .7;}

.search_close:hover{transition: .3s ease-in; opacity: 1;}





/*首页动画*/

.main_box{width: 100%;height: 100%;box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

}

.main_box>div{width: 100%;}

.page1{background: url(/images/ad_bg1.jpg) no-repeat; background-size: cover; overflow: hidden;}

.page2{background-color:#e8c637; background-size: cover; overflow: hidden;}
.page6_zdy{background: #f5f6f7;}
.page5 .h_box2{ padding-top: 0px; padding-bottom: 0px;}
.page7{height: auto !important; }
.page7 .fp-tableCell{height: auto !important;}
.page3{background: url(/images/ad_bg3.jpg) no-repeat; background-size: cover; overflow: hidden;}

.wrap_content{min-height: 1600px; background: #fff;}



.page1{ overflow: hidden; color: #fff; text-align: center;}

.ad_a0 {position: absolute;top: 20%;left: 50%; margin-left: -270px; z-index: 2; width: 540px;}

.ad_a1 {position: absolute;top: 15%;left: 50%; margin-left: -210px; z-index: 3; width: 70px;}

.ad_a2 {position: absolute;top: 44%;left: 47%; margin-left: -360px; z-index: 4; width: 80px;}

.ad_a3 {position: absolute;top: 29%;left: 52%; margin-left: 270px; z-index: 5; width: 160px;}

.ad_a4 {position: absolute;top:50%; margin-top: -122px; z-index: 999; width: 100%;}

.ad_a4 h1{font-size: 68px;
    margin-bottom: 20px;}

.ad_a4 p {
    font-size: 23px;
    margin: 0px auto 0px auto;
    z-index: 9999;
    position: relative;
    width: 35%;
}
#ad_a0{-webkit-animation:fadeIn 1.5s .2s ease both;

    -moz-animation:fadeIn 1s .0s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a1{-webkit-animation:fadeIn 1.5s .4s ease both;

    -moz-animation:fadeIn 1s .5s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a2{-webkit-animation:fadeIn 1.5s .5s ease both;

    -moz-animation:fadeIn 1s 0.9s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a3{-webkit-animation:fadeIn 1.5s .7s ease both;

    -moz-animation:fadeIn 1s 1.1s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}

#ad_a4{-webkit-animation:fadeIn 1.5s 1.0s ease both;

    -moz-animation:fadeIn 1s 1.6s ease both;}{0%{opacity:0}

100%{opacity:1}}{0%{opacity:0}

100%{opacity:1}}





.ad_b0{transition-delay: .0s;position: absolute;top: 50%;right: 13%;
    transform: translate(0%, -50%);
    -ms-transform:translate(0%, -50%);
    -moz-transform:translate(0%, -50%);
    -webkit-transform:translate(0%, -50%);
    -o-transform:translate(0%, -50%);
    margin-left: 10px; z-index: 1; width: 870px; opacity: 0; transition: all .7s; margin-top: -170px;}

.active .ad_b0{ opacity: 1; ; margin-top: 0px;}

.ad_c0{position: absolute;bottom: -30px;left: 13%; margin-left:0px; z-index: 1; width: 40% !important; opacity: 0; transition: all .7s;}

.active .ad_c0{ bottom: 0px; opacity: 1;}

@-webkit-keyframes up_down {

    0% {

        margin-top: -30px; /*初始状态 透明度为0*/

    }

    50% {

        margin-top: 0px; /*中间状态 透明度为1*/

    }

    100% {

        margin-top: -30px; /*结尾状态 透明度为0*/

    }

}


#particles{ height: 100%;}
.ad_b_t1{ position: absolute; opacity: 0; transition: all .6s; width: 460px; left: 13%; margin-left: 0px; z-index: 9; top: 50%; margin-top: -120px;}

.active .ad_b_t1{ opacity: 1; transition-delay: .0s; margin-top: -160px; }

.ad_c_t1{ position: absolute; margin-top: -170px; right: 13%; opacity: 0; transition: all 1.6s; width: 460px;  margin-left: 120px; z-index: 9;}

.active .ad_c_t1{ margin-top: -200px; opacity: 1;  }

.ad_tit{ font-size: 78px; color: #000; line-height: 95px;  font-family:ltxh;}

.ad_tt1:after{content: "";
    display: block;
    position: relative;
    margin-top: 18px;
    top: 0px;
    height: 3px;
    width: 38px;
    background-color: #000;
}
.ad_tt1{ font-size:24px; color: #000; line-height: 40px;}

.ad_tt2{ font-size: 16px; color: #000; line-height: 22px; padding-top: 22px; line-height: 28px; padding-bottom: 40px;}

.ad_btn{ padding: 0 30px 0 53px; color: #fff; background: url(/images/ad_btn.png) no-repeat 30px 17px #ff0000; border-radius: 54px; line-height: 54px; display: inline-block; font-size: 18px;}

.ad_btn:hover{opacity: .8;}





.h_box1{transition: all .7s;background: url(/images/h_bg1.jpg) no-repeat; background-position: calc(100% + 200px) 120px; position: relative; padding-top:40px; padding-bottom: 40px;}
.active .h_box1{background-position:100% 120px}
.h_tit{ text-align: center; font-size: 28px; margin-top: 40px; margin-bottom: 10px;}

.h_tit h3{ display: block; line-height: 48px;}

.h_tit span{ font-size: 72px; line-height: 80px; color: #000; font-weight: 100; position: relative; font-family: myFont;}

.h_tit:before{content: ""; width: 170px; height: 17px; background: #e8c537; display: block; position: absolute; top: 58px; left: 50%; margin-left: -85px;}



.h_tab{ text-align: center; margin-bottom: 20px;}

.h_tab li{ display: inline-block; margin:10px 30px; padding: 4px 0; font-size: 16px;}

.h_tab li a{ color: #666;}

.h_tab li.active{ border-bottom: 3px solid #000;}

.h_tab li.active a{ color: #000;}



.tab-content .overlayed{position: relative; text-align: center; margin-top: 15px; margin-bottom: 15px;}
#myTabContent .col-lg-3{ padding: 0px 10px;}
.tab-content .overlayed .overlay{width: 100%;height: 100%;
    position: absolute;overflow: hidden;top: 0;left: 0;
    filter: alpha(opacity=0);opacity: 0;
    background: none;color: #fff;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    transition: all 1.5s ease-in-out;}

.portfolio_item:hover .overlayed .overlay{filter: alpha(opacity=100);opacity: 1;background:rgba(0,0,0,0.7);}

/*.portfolio_item:hover .overlayed .overlay:before,.portfolio_item:hover .overlayed .overlay:after{display: block;content: "";background: #fff;position: absolute;}

.portfolio_item:hover .overlayed .overlay:before{width: 41px;height: 1px;top: 52%;left: 50%;margin-left: -20px;margin-top: 20px;}

.portfolio_item:hover .overlayed .overlay:after{width: 1px;height: 41px;left: 50%;top: 52%;}*/

.h_plan_t{ width: 100%; line-height: 80px; padding-top: 23%;}
.overlayed{ overflow: hidden;}
.overlayed:hover img{
    transform:scale(1.2);transition: all 1.5s;
    -webkit-transition: all 1.5s;
}
.h_plan_t h6{ font-size: 18px; color: #fff;}
.ad_a1, .ad_a2, .ad_a3{z-index: 999;}
.ad_a1 img, .ad_a2 img, .ad_a3 img{position: relative; cursor: pointer;}
.ad_a1:hover img, .ad_a2:hover img, .ad_a3:hover img{

    animation:gogogo2 0.6s linear ;
    -webkit-animation:gogogo2 0.6s linear ;
}
.dontanagx{ position: absolute; bottom: 0px; left: 0px; width: 100%; overflow: hidden;
}
#particles-js{height: 100%;}
.dontanagx_x{ width: 200%;
    background-repeat: repeat-x;
    background-size:50% auto;
}
.donfu{ position: absolute; bottom: 5%; left: 10%; width: 10%;}
.donfu img{ position: relative; width: 100%;
    animation:gogogo 5s linear infinite;
    -webkit-animation:gogogo 5s linear infinite;
}
.dontanagx_x1{ background-image: url("/images/wave-mid.png");
    animation:myfirst 15s linear infinite;
    -webkit-animation:myfirst 15s linear infinite;
}
.dontanagx_x2{ background-image: url("/images/wave-mid2.png");
    animation:myfirst 20s linear infinite;
    -webkit-animation:myfirst 20s linear infinite;
}
.dontanagx_x3{ background-image: url("/images/wave-mid3.png");

}
.dontanagx img{ width: 50%; visibility: hidden;}
@keyframes myfirst
{
    0% {
        background-position: left bottom;

    }
    100% {
        background-position: right 130%;

    }
}

@-webkit-keyframes myfirst
{
    0% {background-position: left bottom;}
    100% {background-position: right 130%;}
}
@-webkit-keyframes gogogo{
    0%{
        top:0px

    }
    25%{
        top:10px
    }
    50%{
        top:0px
    }
    75%{
        top:10px
    }
    100%{
        top:0px
    }
}
@keyframes gogogo{
    0%{
        top:0px

    }
    25%{
        top:10px
    }
    50%{
        top:0px
    }
    75%{
        top:10px
    }
    100%{
        top:0px
    }
}
@-webkit-keyframes gogogo2{
    0%{
        top:0px

    }
    25%{
        top:-10px
    }
    75%{
        top:10px
    }
    100%{
        top:0px
    }
}
@keyframes gogogo2{
    0%{
        top:0px

    }
    25%{
        top:-10px
    }
    75%{
        top:10px
    }
    100%{
        top:0px
    }
}
.h_box2{transition: all .7s; background: url(/images/h_bg2.jpg) no-repeat; background-position:-200px 80px; position: relative; padding-top:40px; padding-bottom: 80px;}
.active .h_box2{ background-position:left 0px;}
.h_tit2 span:after{width: 140px;margin-left: -70px;}

.h_news li{ position: relative; margin-top: 50px; margin-bottom: 50px;}

.h_date{ font-size: 14px; text-align: center; width: 130px; float: left;}

.h_date span{ font-size: 52px; display: block; line-height: 48px; margin-top: 5px;font-style:italic;font-family: Arial;}

.h_t_box{ width:100%; display: block; float: left;padding: 15px 25px;border: 1px solid #e9e9e9;}

.h_t_box h6{ font-size: 17px; color: #000; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.h_t_box p{ font-size: 14px; color: #666;  line-height: 24px; padding: 6px 0; margin-bottom: 3px; height: 58px; overflow: hidden;}

.h_more{ color: #666; display: block;border-top: 1px solid #e5e5e5;padding-top: 10px;
    margin-top: 15px;}

.h_more i{ background: url(/images/arrow.png) no-repeat right 0;transition: background .3s; float: right; width: 26px; height: 9px; margin-top: 12px;}

.h_t_box:hover .h_more{ color: #000;}

.h_t_box:hover i{ background-position: left 0;}



.h_box3{ background:#f5f6f7; position: relative; padding-top:40px; padding-bottom: 80px;}

.h_customers{ padding-top: 20px; padding-bottom: 20px;}

.h_partner li{ text-align: center; padding: 0; position: relative;
    /*-webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);

        filter: grayscale(100%);

        filter: gray;*/
}
.h_partner li img{

}

.h_partner li a{display: block; position: relative;}

.h_partner li:hover{ background: #fff;}

.h_partner li:hover.hover_enlarge{
    transform: scale(1.1); z-index: 3; box-shadow:0px 0px 20px rgba(0,0,0,0.12);
    /*-webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   -ms-filter: grayscale(0%);
   -o-filter: grayscale(0%);
   filter: none;
   filter: grayscale(0%);*/
    transition: all 0.6s;
    -webkit-transition: all 0.6s;

}
.h_partner li.hover_enlarge .ustomerimg2{ display: none;}
.h_partner li.hover_enlarge:hover img {
    transform: scale(1.1);

}
.h_partner li:hover.hover_enlarge .ustomerimg2{
    display: block;
}
.h_partner li:hover.hover_enlarge .ustomerimg1{
    display: none;
}
.h_partner li a{
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.h_partner li:nth-child(6n) a{
    border-right: 1px solid transparent;
    border-bottom: 1px solid #e5e5e5;
}
.h_partner li:nth-last-child(6) a, .h_partner li:nth-last-child(5) a, .h_partner li:nth-last-child(4) a, .h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{

    border-bottom: 1px solid transparent;
}
.h_partner+.h_partner li a{ border-top: 1px solid #e5e5e5;}

.h_partner li:before{content: ""; width: 100%; height: 100%; background: #f5f6f7; display: block; position: absolute; top: 0; left: 0;}

.h_partner li:hover:before{ background: #fff;}



.foot_contact{ position: relative; min-height: 850px;}

.foot_contact .map_img{ background: url(/images/map.jpg) no-repeat; background-size: cover; background-position: center; height: 100%; padding-left: 0; padding-right: 0; display: block; width: 50%;position: absolute;left: 0;top: 0;}

.foot_con_box{ padding: 100px 0 60px 100px; width: 50%; float: right;}

.foot_tit{ font-size: 28px; margin-bottom: 30px;}

.foot_con_ul{ padding-bottom: 40px;}

.foot_con_ul li{ width: 240px; height: auto; background-position: left center !important;  padding:0px; margin-right:40px; float: left; padding-left: 40px; margin-top: 5px; margin-bottom: 5px; font-size: 16px;}
.foot_con_ul li.hddu{ line-height: inherit !important;}
.foot_con_ul li a{ color: #000;}

.foot_con_ul li.foot_con_i1{  background-position: left center;background: url(/images/foot_con_1.png) no-repeat;}

.foot_con_ul li.foot_con_i2{ background: url(/images/foot_con_2.png) no-repeat;}

.foot_con_ul li.foot_con_i3{ background: url(/images/foot_con_3.png) no-repeat;}

.foot_con_ul li.foot_con_i4{ background: url(/images/foot_con_4.png) no-repeat;}



.form_box .tr{ position:relative;  padding:10px 10px; padding-left:56px; line-height:36px; min-height:36px;}

.tr_textarea{ border:none; width: 100%;}

.tr_input{ width:100%; border:none; font-family:arial,"微软雅黑"; height:30px;}



.tr2{ margin-bottom: 10px; border-bottom:1px solid #d2d2d2; width: 46%; float: left;}

.tr2:nth-child(2){ margin-left: 8%;}

.tr_100{ width: 100%; margin-left: 0;}

.tr2 .tr_input{ line-height: 52px; padding: 20px 0; box-sizing: border-box; height: 52px;  color: #000;}

.tr2 .tr_textarea{ line-height: 36px; padding:10px 0; box-sizing: border-box; height: 135px; color: #000; border:none;}

.tr2 input::-webkit-input-placeholder,.tr2  textarea::-webkit-input-placeholder {

    /* WebKit browsers */

    color: #888;

}

.tr2 input:-moz-placeholder,.tr2  textarea:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #888;

}

.tr2 input::-moz-placeholder,.tr2  textarea::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #888;

}

.tr2 input:-ms-input-placeholder,.tr2  textarea:-ms-input-placeholder {

    /* Internet Explorer 10+ */

    color: #888;

}

.tr2 input:focus:-moz-placeholder,.tr2  textarea:focus:-moz-placeholder{ color: #333;}

.tr2 input:focus::-moz-placeholder,.tr2  textarea:focus::-moz-placeholder{ color: #333;}

.tr2 input:focus:-ms-input-placeholder,.tr2  textarea:focus:-ms-input-placeholder{ color: #333;}

.form_btn2{ display: block; margin: 0 auto; background: #fff; border: 2px solid #000; font-size: 16px; text-align: center; line-height: 46px; color: #333;margin-top: 20px;}

.form_btn2:hover{ background: #000; color: #fff;}



.copright{ background: #000; color: #fff; padding: 20px 50px; position: relative; height: 70px; line-height: 30px;}

.foot_top{ position: absolute; left: 50%; margin-left: -20px; z-index: 2; top: 20px;}

.foot_icon{ opacity: .6; float: right; margin-right: 8px; display: block;}

.foot_icon:hover{opacity: 1;}





/*内页*/

.banner_s1{ background-image: url(/images/banner_s1.jpg); height: 930px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative;left: 0;top: 0;z-index: 1; display: block;}

.banner_s2{ background-image: url(/images/banner_s2.jpg); height: 930px; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative;left: 0;top: 0;z-index: 1; display: block;}



.ab_box1{ font-size: 16px;}

.ab_box1{ padding: 50px 0 30px;}

.ab_tit_box{ padding-left: 15px;}

.ab_tit_box p{ font-size: 22px; color: #000; margin-bottom: 50px; margin-top: 15px;}

.ab_tit{ font-size: 72px;font-family:myFont;color: rgb(232, 198, 55);line-height: 1.042;letter-spacing:4px}

.ab_tit_box:after{content: ""; width: 45px; height: 2px; background: #000; display: block; position: relative; top: 0; left: 0; margin-bottom: 20px;}

.ab_div1{ width: 1200px; margin: 0 auto; position: relative;}

.ab_img1{ position: absolute; top: -100px; margin-left: 15px; left: 50%;}

.ab_img2{ display: block; margin: 0 auto;}

.ab_div2{ width: 940px; margin: 0 auto; padding-left: 15px; padding-right: 15px;}

.ab_p1{ padding-bottom: 20px;}

.ab_p2{ padding-bottom: 100px;}

.ab_p3{ text-align: center; padding-bottom: 100px;}
.ab_p3xc{padding-bottom: 10px;}
.ab_t1{ font-size: 36px; line-height: 100px;}





.ab_box2 li{ height: 500px; display: block; text-align: center; font-size: 18px; line-height: 34px;}

.ab_li_1{ background: url(/images/ab_li_1.jpg) no-repeat; background-size: cover; background-position: center;}

.ab_li_3{ background: url(/images/ab_li_2.jpg) no-repeat; background-size: cover; background-position: center;}

.ab_li_5{ background: url(/images/ab_li_3.jpg) no-repeat; background-size: cover; background-position: center;}

.ab_li_2{ background: #e8c637; color: #fff;}

.ab_li_4{ background: #fff; color: #000;}

.ab_li_6{ background: #e7141a; color: #fff;}

.ab_icon { display: block; margin: 70px auto 30px;}



.ab_box3{  background: #f5f6f7; padding: 110px 0 100px;}

.ab_tit2{ font-size: 36px; text-align: center;}

.ab_t2{ font-size: 18px; text-align: center; margin-bottom: 40px;}





.wo_box1{ padding-top: 10px; padding-bottom: 90px;}

.wo_box1 .h_tab{ padding: 20px 0;}

.wo_box1 .tab-content .overlayed{ margin-bottom: 18px;}

/*.wo_box1 .portfolio_item:hover .overlayed .overlay:before{width: 60px;height: 1px;top: 50%;left: 50%;margin-left: -30px;margin-top: 0px;}

.wo_box1 .portfolio_item:hover .overlayed .overlay:after{width: 1px;height: 60px;left: 50%;top: 50%; margin-top: -30px;}*/

.wo_tit{ font-size: 18px; display: block; color:#000; line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.wo_ts{ font-size: 14px; color: #9c9c9c; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin-bottom: 30px;}



.pager_div1{ padding:50px 0px 0px 0px;}

.pager_box{ text-align: center;}

.pager_box li{ display: inline-block; font-size: 20px; padding: 0 10px;}

.pager_box li a{ color: #000;}

.pager_box .first{ color: #e7141a;}

.pager_box li a:hover{ color: #e7141a;}



.nw_ul img{ width: 100%; margin-top: 15px; border-bottom: none; }
.xinwxzhx{border: 1px solid #e5e5e5;margin-bottom: 40px;}
.ne_t_box{ border-top: none; padding: 20px 8%; width: 100%; }

.ne_t_box span{ color: #9d9d9d; line-height: 26px;}



.news_d_box{ padding-left: 15px; padding-right: 15px;}

.news_d_tit{ text-align: center; font-size: 50px; color: #000; margin: 30px auto 10px;}

.news_d_date{ color: #9d9d9d; line-height: 30px; text-align: center; font-size: 18px;}

.news_d_bot{ border-bottom: 1px solid #eee; margin-bottom: 40px;}

.return_a{ color: #666; display: block; float: right; margin-top: 30px; margin-bottom: 30px;}

.return_a i{ background: url(/images/arrow.png) no-repeat right 0;transition: background .3s; float: right; width: 26px; height: 9px; margin-top: 10px; margin-left: 5px;}

.return_a:hover{ color: #000;}

.return_a:hover i{ background-position: left 0;}

.news_d_div{ padding-bottom: 100px; border-bottom: 1px solid #eee; margin-bottom: 60px;}

.ne_tit{text-align: center; font-size: 30px; margin-bottom: 30px; line-height: 40px;}



.co_box1{ background: url(/images/contact_bg.jpg) no-repeat; background-position: top center; padding-bottom: 20px;}

.co_tit_box{text-align: center; padding: 50px 0 100px;}

.co_tit{ font-size: 40px; color: #000; line-height: 100px; margin-bottom: 40px;}

.co_tit_box p{ font-size: 26px;}

.co_tit_box a{ color: #e7141a; text-decoration: underline;}

.co_ul li{ position: relative; padding-left: 140px; font-size: 15px; min-height: 120px;}

.co_bot{ border: 3px solid #e8c637;padding: 0px 10px; height: 96px; width: 96px; position: absolute; top: 0; left: 15px; text-align: center; line-height: 32px; font-size: 24px; padding-top: 13px;}

.co_t_box{ padding-bottom: 100px;}





.bu_t_box{ margin-top: 80px;}

.bu_box1{ background: #ffd954; height: 920px; text-align: center; padding: 180px 0 100px; font-size: 22px;}

.bu_tit{ margin-bottom: 30px;}

.bu_img1{ margin-top: 100px;}



.bu_box2{ background: #5ab2f5; min-height: 800px; padding: 100px 0 100px; font-size: 16px;}

.bu_t1{ font-size: 72px; font-family: myFont; line-height: 80px;}

.bu_t2{ font-size: 48px; line-height: 60px;}

.bu_bot{ background: #ff0000; height: 2px; width: 45px; margin-bottom:36px; margin-top: 46px;}

.bu_t3{ margin-bottom: 30px;}

.bu_t4 span{ margin-right: 50px;}

.bu_btn{ background: #ff0000; color: #fff; line-height: 52px; width: 146px; text-align: center; font-size: 18px; display: block; border-radius: 26px; margin-bottom: 20px; margin-top: 20px;}

.bu_btn:hover{ opacity: .8;}



.bu_box3{ background: #f74845; min-height: 800px; padding: 100px 0 100px; font-size: 16px; color: #fff;}

.bu_box3 .bu_bot{ background: #fff;}

.bu_box4{ background: #e6e6e6; min-height: 800px; padding: 100px 0 100px; font-size: 16px;}





/*图片放大*/

.hover_enlarge{ overflow: hidden; display: block;}

.hover_enlarge img{width: 100%;transition: all 1s ease-out 0s; display: block;}

.hover_enlarge:hover img{ transform: scale(1.1);}






@media screen and (max-width:991px) {
    .h_partner li:nth-child(6n) a{
        border-right: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }
    .h_partner li:nth-last-child(6) a, .h_partner li:nth-last-child(5) a, .h_partner li:nth-last-child(4) a, .h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{

        border-bottom: 1px solid #e5e5e5;
    }
    .h_partner li:nth-child(3n) a{
        border-right: 1px solid transparent;
        border-bottom: 1px solid #e5e5e5;
    }
    .h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
        border-bottom: 1px solid transparent;
    }
}
@media screen and (max-width:767px) {
    .h_partner li:nth-child(3n) a{
        border-right: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }
    .h_partner li:nth-last-child(3) a, .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
        border-bottom: 1px solid #e5e5e5;
    }
    .h_partner li:nth-child(2n) a{
        border-right: 1px solid transparent;
        border-bottom: 1px solid #e5e5e5;
    }
    .h_partner li:nth-last-child(2) a, .h_partner li:nth-last-child(1) a{
        border-bottom: 1px solid transparent;
    }
    .h_tit {
        text-align: center;
        font-size: 28px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

}

/*高度限制*/

@media screen and (max-height:740px){

    .nav{ margin-top: 30px;}

    .nav > ul > li > a{padding: 20px 0;}

    .search_form{margin-left: 30px;margin-right: 30px;}

    .nav_close,.search_close{ right: 30px;}

}

@media screen and (max-height:680px){

    .nav > ul > li > a span{ font-size: 48px;}

    .nav > ul > li > a{padding: 15px 0;}

}

@media screen and (max-height:620px){

    .nav{ margin-top: 20px;}

    .nav > ul > li > a{padding: 10px 0;}

}



@media screen and (max-height:740px) and (min-width : 991px){

    .ad_b0{ width: 700px; margin-left: 0;}

    .ad_c0{ width: 580px; margin-left: 0px;}

}

@media screen and (max-height:680px) and (min-width : 991px){

    .ad_a0{ width: 500px; margin-left: -250px;}

}

@media screen and (max-height:580px){

    .page1,.page2,.page3{ min-height: 580px;}
    .ad_c_t1_zdy .ad_tit a {
        font-size: 60px;
    }
    .ad_c_t1_zdy .ad_tit span {
        font-size: 28px;
    }
    .ad_tit {
        font-size: 50px;
        line-height: 58px;
    }
    .ad_tt2 {
        font-size: 14px;
        padding-bottom: 20px;
    }
    .ab_t1 {
        font-size: 27px;
        line-height: 61px;
    }
    .ab_p3 {
        padding-bottom: 30px;
    }
}





/*pc 响应式*/

@media screen and (max-width : 1479px) {

    body{min-width:100%;}

    .m_wrap{ width: 100%; padding-left: 10px; padding-right: 10px;}

    .ad_tit {
        font-size: 55px;
        line-height: 85px;
    }
    .ad_tt1 {
        font-size: 21px;
        line-height: 27px;
    }



    .ad_c0{ width: 580px; margin-left:0px;}

    .top_box{ padding: 0 20px;}

    .copright{ padding:20px 5px}



    .tab-content .overlayed img{ width: 100%;}



    .banner_s1,.banner_s2{height: 760px;}



}

@media screen and (max-width : 1360px) {

    .foot_con_box{padding: 80px 0 60px 60px;}

    .ad_b_t1{ left: 5%; margin-left: 0;}

    .ad_c_t1{ left: auto; right: 5%; margin-left: 0;}

    .ad_c0{width: 30% !important;}

    .banner_s1,.banner_s2{height: 720px;}

}
@media screen and (max-width:1200px) {
    .ad_b0{ width: 40%; margin-left:0;right: 5%;
        top:50%;transform: translate(0%, -50%);
        -ms-transform:translate(0%, -50%);
        -moz-transform:translate(0%, -50%);
        -webkit-transform:translate(0%, -50%);
        -o-transform:translate(0%, -50%);
    }
}


@media screen and (max-width:768px) {
    .nav > ul > li > a span {
        font-size: 35px;    line-height: 44px;
    }
    .h_tit h3{ display: block; line-height:initial;}
    .h_tit span {
        font-size: 45px;
    }
    .h_tit:before {
        content: "";
        width: 120px;
        height: 17px;
        background: #e8c537;
        display: block;
        position: absolute;
        top: 47px;
        left: 50%;
        margin-left: -60px;
    }
    .h_news li {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .nav > ul > li > a div{ font-size: 18px;}
    .nav>ul>li.on>a span:after {
        content: "";
        display: block;
        position: absolute;
        top: 20px;
        height: 3px;
        opacity: 1;
        background-color: #e8c637;
        left: 1%;
        right: 1%;
    }
    .dontanagx {
        width: 180%;
    }
    .ad_a4 {
        padding: 0px 20px;
    }
    .donfu {
        width: 15%;
    }
}

@media screen and (max-width:375px) {
    .dontanagx {
        width: 250%;
    }
    .donfu {
        position: absolute;
        bottom: 5%;
        left: 5%;
        width: 20%;
    }
}
@media screen and (max-width : 1199px) {

    .foot_con_box{padding: 80px 0 60px 60px;}

    .ad_b_t1{ left: 5%; margin-left: 0;}

    .ad_c_t1{ left: auto; right: 5%; margin-left: 0;}



    .ab_div1{ width: 100%;}

    .ab_div2{ width: 100%;}

    .banner_s1,.banner_s2{height: 680px;}



    .bu_t_box {margin-top: 40px;}

}







@media screen and (max-width : 991px) {

    .h_partner li a{ border-left: 1px solid #e5e5e5;}

    .h_partner li:nth-child(-n+3) a{ border-bottom: 1px solid #e5e5e5;}

    .h_partner li:nth-child(3n-2) a{ border-left: #f5f6f7 1px solid;}



    .foot_contact .map_img{ width: 100%; height: 500px; position: relative;}

    .foot_con_box{ width: 100%; padding: 50px;}



    .ad_a0{ width: 500px; margin-left: -250px;}



    .foot_top{ top: 15px;}

    .copright{ height: auto; padding-top: 50px; text-align: center;}

    .foot_icon{ float: none; display: inline-block;}



    .banner_s1,.banner_s2{height: 580px;}

    .bu_t1{ font-size: 60px;}

    .bu_t2{ font-size: 40px;}







}

@media screen and (max-width : 767px) {

    .h_partner li a{ border-left: 1px solid #e5e5e5;}

    .h_partner li:nth-child(-n+4) a{ border-bottom: 1px solid #e5e5e5;}

    .h_partner li:nth-child(3n-2) a{ border-left: 1px solid #e5e5e5;}

    .h_partner li:nth-child(2n-1) a{ border-left: #f5f6f7 1px solid;}

    .ab_tit2 {
        font-size: 26px;
    }
    .ce2 {
        height: 70px;
    }
    .pager_div1 {
        padding: 0px 0px 20px 0px;
    }
    .yichuyinc a {
        display:block;
    }
    .ab_t2 {
        font-size: 15px;
        text-align: center;
        margin-bottom: 10px;
    }
    .wo_box1 {
        padding-top: 20%;
        padding-bottom: 20px;
    }
    .ne_t_box {
        margin-bottom: 0px;
    }
    .co_t_box {
        padding-bottom: 20px;
    }
    .co_tit {
        font-size: 35px;
        color: #000;
        line-height: 39px;
        margin-bottom: 20px;
    }
    .co_tit_box {
        text-align: center;
        padding: 30px 0 30px;
    }
    .co_ul li {
        height: auto !important;
    }
    .ab_box2 li {
        font-size: 15px !important;
    }
    .ab_tit_box p {
        font-size: 20px;
        color: #000;
        margin-bottom: 23px;
        margin-top: 5px;
    }
    .ab_tit {
        font-size: 50px;
        font-family: myFont;
        color: rgb(232, 198, 55);
        line-height: 1.042;
        letter-spacing: 4px;
    }
    .ab_box3 {
        background: #f5f6f7;
        padding: 50px 0 50px;
    }
    .ad_b_t1{ width: 300px;}

    .ad_c_t1{ width: 300px;}

    .ad_c0{ margin-left: 0px;}

    .ad_tit {
        font-size: 50px;
        line-height: 60px;
    }
    .bu_bot {
        background: #ff0000;
        height: 2px;
        width: 45px;
        margin-bottom: 20px;
        margin-top: 12px;
    }
    .bu_t1 {
        line-height: 55px;
    }


    .ab_img1{ display: none;}

    .banner_s1,.banner_s2{height: 540px;}



    .bu_box2,.bu_box3,.bu_box4{ padding: 50px 0;}

}

@media screen and (max-width : 640px) {

    .ad_a0{ width: 420px; margin-left: -210px;}

    .ad_a4 h1{ font-size: 40px;}

    .ad_a4 p{ font-size: 20px;}

    .ad_a2{margin-left: -300px;}

    .ad_a3{margin-left: 200px;}

    .foot_con_box{ padding: 50px 10px;}



    .search_form{ padding-left: 40px; margin-left: 20px; margin-right: 20px;}

    .search_input{ font-size: 50px;}

    .foot_con_ul li{ width: 100%; margin-right: 0;}

    .foot_con_ul li.foot_con_i1{padding-top: 20px;}



    .banner_s1,.banner_s2{height: 480px;}

}

@media screen and (max-width : 480px) {

    .ad_a0{ width: 320px; margin-left: -160px;top: 30%;}

    .ad_a1{ margin-left: -140px;}

    .ad_a2{margin-left: -180px; top: 78%;}

    .ad_a3{margin-left: 100px; top: 60%;}

    .active .ad_b0{ opacity: 0;}

    .ad_b_t1{ width: auto; right: 5%;}

    .active .ad_b_t1{ transition-delay: .0s; }

    .active .ad_c0{ opacity: 0;}

    .ad_c_t1{ width: auto; left: 5%;}

    .active .ad_c_t1{  }

    .foot_con_ul {
        padding-bottom: 20px;
    }
    .foot_con_box {
        padding: 30px 10px;
    }
    .foot_tit {
        margin-bottom: 15px;
    }
    .foot_con_ul li {
        line-height: initial !important;padding-bottom: 5px;
        padding-top: 5px;
        height: auto !important;
    }
    .ad_a4{margin-top: -60px;}



    .h_tab li{margin: 10px 20px;}

    .foot_contact .map_img{ height: 380px;}

    .foot_tit{ font-size: 22px;}
    .ab_box3 {
        background: #f5f6f7;
        padding: 30px 0 30px;
    }


    .h_date{ width: 110px;}

    .h_t_box{width:100%;}

    .ne_t_box{ width: 100%;}

    .h_news .col-xs-12{ padding-left: 5px; padding-right: 5px;}

    .tr2{ width: 100%;}

    .tr2:nth-child(2) {margin-left: 0%;}



    .banner_s1,.banner_s2{height: 460px;}

    .bu_t1{ font-size: 40px;}

    .bu_t2{ font-size: 30px;}

    .copright{ min-height: 170px;}



    .tab-content .col-xs-12,.nw_ul .col-xs-12{ padding-left: 5px; padding-right: 5px;}

    .news_d_tit{ font-size: 32px;}

    .co_ul li{ padding-left: 120px; padding-right: 5px;}

    .co_bot{ left: 5px;}



}
.ad_c_t1 {
    margin-top: -200px;
    opacity: 0;width: 35%;display: inline-block;vertical-align: middle;
    right:0%;
    transition: all 1.6s;
    width: 35%;
    margin-left:0px;position: relative;
}
.active .ad_c_t1_zdy{position: relative;
    margin-top: 0px !important;opacity: 1;display: inline-block;vertical-align: middle;
    left:0%;
    transition: all 1.6s;
    width: 35%;
    margin-left:0px; }
.ad_c_t1_zdy .ad_tit a{ color: #e8c637; font-size: 80px;}
.ad_c_t1_zdy .ad_tit span{ font-size: 34px;}
.page3{ position: relative;}
.sdhwidk{ width: 100%;  height: 100%;position: absolute; top: 0px;right: 0px; }
.sdhwidk .m_wrap{ height: 100%;}
.sdhwidk .swiper-slide img{width: 100%;}
.m_wrap_x{height: 100%;margin-left: 35%;padding-left: 5%;}
.m_wrap_img{    height:60%;
    overflow: hidden;
    padding: 0% 0px 2% 0px;
    position: relative;top: -40%;
    opacity: 0.1;transform:scale(0.9);
    transition: all 0.6s;
    -webkit-transition: all 0.6s;cursor: pointer;
}
.m_wrap_img.acxuanz{opacity:1;transform:scale(1);
    box-shadow: 1px 1px 80px #ccc;
    -moz-box-shadow: 1px 1px 80px #ccc;
    -webkit-box-shadow: 1px 1px 80px #ccc;
}
.m_wrap_img.acxuanz .m_wrap_img_x{

}
.m_wrap_img img{ width: 100%;height: 100%;}
.jsadm_adxS{position: absolute;left: 100%;
    top: 50%;
    transform: translate(200%, -50%);
    -ms-transform:translate(200%, -50%);
    -moz-transform:translate(200%, -50%);
    -webkit-transform:translate(200%, -50%);
    -o-transform:translate(200%, -50%);
}
.jsadm_adxS span{ height: 1px;display: inline-block;
    width: 30px; margin: 8px 0px;
    position: relative;float:right;

}
.jsadm_adxS span a{width: 30px;cursor: pointer;transition: all 0.6s;line-height: 0px;
    -webkit-transition: all 0.6s; height:100%;
    background-color: #000;
    background: -webkit-linear-gradient(#000, transparent); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#000, transparent); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#000, transparent); /* Firefox 3.6 - 15 */
    background: linear-gradient(#000, transparent); /* 标准的语法 */
    display: inline-block; display: inline-block;position: absolute;right: 0px;top: 0px;}
.jsadm_adxS span.sddxuanzs a{width: 50px;background-color: #e8c637 ;
    background: -webkit-linear-gradient(#e8c637, transparent); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e8c637, transparent); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e8c637, transparent); /* Firefox 3.6 - 15 */
    background: linear-gradient(#e8c637, transparent); /* 标准的语法 */
}
.shgida img{ width: 100%; display: block;}
.alxsd{padding-bottom: 90px; margin-top: 0px !important;}
.alxsd .return_a2{ background-color: #e8c637; color: #fff; padding: 8px 20px; margin: 20px 0px; display: inline-block;}
.alxsd .return_a{ margin: 28px 0px;}
.alxsd .alxsd_xx{ text-align: center; padding-bottom: 80px; border-bottom: 1px solid #eeeeee; margin-bottom: 65px;}
.alxsd .alxsd_xx h2{ font-size: 45px; margin: 80px 0px 30px 0px;}
.alxsd .alxsd_xx p{font-size: 14px; text-align: left; margin-bottom: 60px;}
.alxsd .alxsd_xx p.p{margin-bottom: 50px; text-align: center;}
.alxsd .alxsd_xx img{ width: 100% !important; margin: 10px 0px; height: auto !important;
    box-shadow:1px 1px 30px #ccc;
    -moz-box-shadow:1px 1px 30px #ccc;
    -webkit-box-shadow:1px 1px 30px #ccc;
}

@media screen and (max-width : 1800px) {
    .m_wrap {
        width: 1380px;
    }
}
@media screen and (max-width : 1700px) {
    .m_wrap {
        width: 80%;
    }
    .jsadm_adxS{
        transform: translate(100%, -50%);
        -ms-transform:translate(100%, -50%);
        -moz-transform:translate(100%, -50%);
        -webkit-transform:translate(100%, -50%);
        -o-transform:translate(100%, -50%);
    }
}
.shgida .nav{ margin-top: 0px !important;}
@media screen and (max-width:768px) {
    .asdiadrps .col-xs-12 {
        width:50% !important;
    }
    .m_wrap {
        width: 100% !important;
    }

    .zxunwm {
        margin-bottom: 15px !important;
    }
    .logo {
        margin-top: 15px;
        width: 130px;
        height: 39px;
    }
    .ce {
        height: 75px !important;
    }
    .alxsd .alxsd_xx h2 {
        font-size: 40px;
        margin: 20px 0px 10px 0px;
    }
    .alxsd .alxsd_xx p.p {
        margin-bottom: 20px;
        text-align: center;
    }
    .nav_btn {
        margin-top: 17px;
    }
    .search_btn{ display: none;}
    .nav_btn {
        margin-right: 0px;
    }
    .sdhwidk{ display: none;}
    .ad_c_t1_zdy {
        position: relative;
        margin-top: 0px !important;
        opacity: 1;
        display: inline-block;
        vertical-align: middle;
        left: 0%;
        transition: all 1.6s;
        padding-left: 10%;
        width: 100%;
    }
    .active .ad_c_t1_zdy {
        position: relative;
        margin-top: 0px !important;
        opacity: 1;
        display: inline-block;
        vertical-align: middle;
        left: 0%;
        padding-left: 10%;
        transition: all 1.6s;
        width: 100%;
    }
    .ad_tit {
        font-size: 50px;
        line-height: 76px;
    }
}

.ad_a0 {
    width:30% !important;
    margin-left: -15% !important;top: 50% !important;
    transform: translate(0%, -50%) !important ;
    -ms-transform:translate(0%, -50%) !important;
    -moz-transform:translate(0%, -50%) !important;
    -webkit-transform:translate(0%, -50%) !important;
    -o-transform:translate(0%, -50%) !important
}
@media screen and (max-width:990px) {
    .ad_a0 {
        width: 50% !important;
        margin-left: -25% !important;}
}
@media screen and (max-width:500px) {
    .ad_a0 {
        width: 80% !important;
        margin-left: -40% !important;}
    .ad_a4 p {
        font-size: 18px;
        width:80%;
    }
    .logo {transform:scale(0.9)}
    .ad_a4 h1 {
        font-size: 30px;
        line-height: 60px;
        margin-bottom: 10px;
    }
    .wenzislide h2 {
        font-size: 30px;
    }
}
.ad_a4 {
    position: absolute;
    top: 50%;
    margin-top: 0px;
    z-index: 999;
    width: 100%;
    transform: translate(0%, -50%);
    -ms-transform:translate(0%, -50%);
    -moz-transform:translate(0%, -50%);
    -webkit-transform:translate(0%, -50%);
    -o-transform:translate(0%, -50%);
}
.slideimg{ overflow: hidden;}
.slideimg img{transform:scale(1.2);transition: all 3.5s;
    -webkit-transition: all 3.5s;}
.slideimg2 img{transform:scale(1)}
.tr2 .tr_input{
    line-height: 52px;
    padding: 20px 0 20px 0px;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.tr2 .tr_input.acnput{ padding: 20px 0 10px 0px;}

@media screen and (max-width:1650px) {
    .bu_t4 span {
        margin-right: 30px;
    }
}
@media screen and (max-width:1440px) {
    .ad_a4 p {
        font-size: 20px;
    }
    .bu_t4 span {
        margin-right: 20px;
    }
}
@media screen and (max-width:414px) {
    .ad_a4 p {
        font-size: 14px;text-align: left;width:70% ;
    }
    .software_div1 .bu_tit{ margin-bottom: 15px;}
    .software_div1 .bu_tit img{ width: 60%; margin: 0 auto; display: block;}
    .bu_box1 {
        font-size: 16px;
    }
}
.jsdiizbanner{position: absolute;top: 50%;left: 50%;
    transform: translate(-50%, -50%);width:45%;
    -ms-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);}
.jsdiizbanner h2{ font-size: 62px; color: #000; margin-bottom: 5%; text-align: center;}
.jsdiizbanner p{font-size:20px; color: #000; text-align: center;line-height: 37px; }
.jsdiizbanner img{ width: 30px; margin: 20% auto 0px auto; display: block;}
.clshdiadh2 span{ position: relative;font-size: 62px; color: #000; }
.clshdiadh2 span:before{
    content: "" ;
    display:block; position: absolute;right: -20px; top:0px;
    background-image: url(/images/yusanx.png);
    width: 20px; height: 20px; background-size: 100% 100%;

}
.zudodfh{position: fixed; right: 0px; top: 50%;z-index: 99999999999999999999999999;
    transform: translate(0%, -50%);
    -ms-transform:translate(0%, -50%);
    -moz-transform:translate(0%, -50%);
    -webkit-transform:translate(0%, -50%);
    -o-transform:translate(0%, -50%);

}
.zudodfh_x span{display:block; width:25px;height: 25px; background-size: 100% 100%; margin: 5px auto; }
.zudodfh_x{transition: all 0.6s;
    -webkit-transition: all 0.6s;position: relative; background-color: #fff; padding: 8px 8px; margin: 3px 0px;cursor: pointer;}
.zudodfh_x.zudodfh_x1 span{background-image: url(/images/sdhia1s.png);}
.zudodfh_x.zudodfh_x2 span{background-image: url(/images/sdhia3s.png);}
.zudodfh_x.zudodcolor1{ background-color: #F2765A;}
.zudodfh_x.zudodcolor2{ background-color: #F0B35A;}
.zudodfh_x.zudodcolor3{ background-color: #599EF1;}
.zudodfh_x.zudodcolor4{ background-color: #6D5AF1;}
.zudodfh_x.zudodcolor5{ background-color: #F0B35A;}
.zudodfh_x.zudodfh_x1 span{background-image: url(/images/sdhia1s2.png);}
.zudodfh_x.zudodfh_x2 span{background-image: url(/images/sdhia3s2.png);}
.zudodfh_x.zudodfh_x5 span{background-image: url(/images/sdhia5.png);}
.zudodfh_x25 span{background-image: url(/images/sdhia2s.png);}
.zudodfh_x25 span{background-image: url(/images/sdhia2s2.png);}
.zudodfh_x p, .zudodfh_x a{ color: #000; font-size: 12px;}
.zudodfh_x:hover{ border: none;}
.zudodfh_x p, .zudodfh_x a{ color: #fff; }
.zudodfh_xdh{position:absolute; height: 72px;width: 100%; background-color: #ee6449; color: #fff;z-index: -1;
    line-height:72px; padding: 0px 25px;top: 0px; right: 0px;overflow: hidden;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.zudodfh_x.zudodcolor3 .zudodfh_xdh{ background-color: #599EF1;}
.zudodfh_x.zudodcolor4 .zudodfh_xdh{ background-color: #6D5AF1;}

.zudodfh_x:hover .zudodfh_xdh{right: 100%;width: auto;white-space:nowrap;}

@media screen and (max-width:1400px) {
    .jsdiizbanner{width: 60%;}
    .jsdiizbanner p {
        font-size: 18px;
        line-height: 28px;
    }
}

@media screen and (max-width:990px) {
    .zudodfh{right: 0px;}
    .zudodfh_x {
        padding: 5px 9px;
        margin: 3px 0px;
        cursor: pointer;
    }
    .zudodfh_x span {
        width: 25px;
        height: 25px;
        margin: 5px auto;
    }
    .zudodfh_x p, .zudodfh_x a {
        font-size: 12px;
    }

    .zudodfh_xdh{line-height: 66px; height: 66px;}
}
@media screen and (max-width:768px) {
    .jsdiizbanner{width: 80%;}
    .jsdiizbanner h2{font-size: 40px;}
    .clshdiadh2 span{font-size: 40px;  }
    .jsdiizbanner p {
        font-size: 15px;
        line-height: 28px;
    }
    .jsdiizbanner img {
        width: 20px;
        margin: 10% auto 0px auto;
    }
    .clshdiadh2 span:before {
        content: "";
        display: block;
        position: absolute;
        right: -10px;
        top: 0px;
        background-image: url(/images/yusanx.png);
        width: 10px;
        height: 10px;
        background-size: 100% 100%;
    }
}
@media screen and (max-width:414px) {
    .zudodfh {
        right: 0px;
    }
    .zudodfh_x {
        padding: 5px;
        cursor: pointer;
    }
    .jsdiizbanner{width: 90%;}
    .jsdiizbanner p {
        font-size: 14px;
        line-height: 25px;
    }
}
.zidysacn{float: right; margin-top: 31px;}
.zidysacn ul li{float: left; margin: 0px 16px;}
.zidysacn ul li a{ color: #fff; font-size: 16px;}
.zidysacn ul li.on a{ color: #e8c637;}
.nav_btn{ display: none;}
.wxerm{position: absolute; right: 120%; top: -5px;height:150px;width: 150px; display: none;}
.wxerm img{ width: 100%;}
.zudodfh_x25:hover .wxerm{display: block;}
.dingwierd{
    position: absolute;top: 50%;left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);width: 50%;
}
.dingwierd h2{ font-size: 26px;}
.dingwierd p{ font-size: 14px;overflow: hidden;
    text-overflow: ellipsis;    margin-bottom: 6%;
    margin-top: 3%;
    white-space: nowrap;}

.portfolio_item:hover .overlayed .overlay:before{
    content: "" ;
    position: absolute;
    height: 40%; width: 1px ; background-color: #fff;top: 0px; left: 0px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform-origin:0% 0%;
    -ms-transform-origin:0% 0%;
    -webkit-transform-origin:0% 0%;
}
.portfolio_item:hover .overlayed .overlay:after{
    content: "";
    position: absolute;
    height: 40%; width: 1px ; background-color: #fff;bottom: 0px; right: 0px;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform-origin:100% 100%;
    -ms-transform-origin:100% 100%;
    -webkit-transform-origin:100% 100%;
}
.asdiadrps{
    margin-right: -3px;
    margin-left: -3px;
}
.tab-content{overflow: hidden;}
.overlayed img{ width: 100%;}
.overlay img{ width: 40px !important;}
.asdiadrps .col-xs-12{ padding: 0px 3px !important;width: 20%;}
@media screen and (max-width:768px) {
    .nav_btn {
        display:block;
    }
    .alxsd{ margin-top: 75px;}
    .zidysacn{ position: fixed; width: 100%; height: 100%;top: 75px; left: 0px;display: none;
        margin-top: 0px; background-color: rgba(0,0,0,0.4); z-index: 999999999999999999999999999;}
    .zidysacn ul{transition: all 0.6s;-webkit-transition: all 0.6s; background-color: #000; width: 40%;right: -100%; position: absolute;height: 100%;

    }
    .zidysacn ul li{ display: block;width: 100%; margin-left: 0px;}
    .zidysacn ul li.on{background-color: #e8c637;}
    .zidysacn ul li:hover{background-color: #e8c637;}
    .zidysacn ul li a{ padding:0px 20px; font-size: 18px;display: inline-block; margin: 10px 0px;width: 100%; }
    .zidysacn ul li.on a {
        color: #fff;
    }
}
@media screen and (max-width:414px) {
    .zidysacn ul{width: 60%;

    }
}
html, body{height: 100%;}
.wdtoipy {
    position: relative;
    width: 100% !important;
    height: auto !important;
    overflow: hidden;
}
.bodyimg {
    z-index: 999;
    overflow: hidden;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100% !importesttesttant;
    height: 100% !important;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    /*background: url("/images/budic.png") no-repeat center;
    background-size: 100% 100%*/
}
.swiper-container1 .swiper-slide{position: relative;overflow: hidden;}
.jueduijz{
    position: absolute;top: 50%;left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
}
.jsehijzt{width: 90%;text-align: center;z-index: 99;}
.jsehijzt h2{font-size:280px;color: #ffc914; margin: 0px;font-family: TCCM;line-height: 50px;}
.swiper-container1 .jsehijzt h2{margin-bottom: 30px;}
.swiper-container1 .jsehijzt p{margin-bottom: 10%;}
.jsehijzt h2 a{color: #ffc914;}
.jsehijzt h2 span{font-size: 56px; margin-left: 10px;    font-family: HYQiHei;}
.jsehijzt h3{ color: #ffffff; font-size: 66px; margin: 0px; margin: 2% 0px 1% 0px; font-family: HYQiHei;}
.jsehijzt p{color: #fff;font-size: 20px; font-family: HYQiHei;}
.jsehijzt p span{ margin:0px 15px;display: inline-block;}
.jsehijzt .jsehijzt_x {text-align: center;margin-top: 8%;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x{display: inline-block; margin: 0px 3%;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2{font-size: 70px; color: #fff;line-height: 37px;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 span{font-size: 36px; color: #fff; margin-left: 10px;}
.jsehijzt .jsehijzt_x .jsehijzt_x_x h2 a{color: #fff }
.jsehijzt .jsehijzt_x .jsehijzt_x_x p{font-size: 18px; color: #fff; font-family: HYQiHei;}
.wdtoipy:before{
    content: "" ;
    position: absolute;
    /* background-color:rgba(0,3,43,0.2);*/
    width:100%;
    height:100%;
    z-index: 9;display: none;

}
.dianscimg{ position: absolute;z-index: 99; width: 25px;cursor: pointer;
    left: 50%;margin-left: -12.5px; bottom: 5%;
    animation:shanxd 2s infinite linear;
    -webkit-animation:shanxd 2s infinite linear; display: none;
}
.dinwgz{background-color: rgba(0,0,0,0.3);position: absolute;left: 0px;bottom: 0px;
    z-index: 99999;width: 100%;top: auto;
    transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -webkit-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    padding: 20px 0px;padding-top: 50px;
}
.swiper-container1{height: 100%;}
.swiper-container1 .swiper-slide>img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    width: auto;height: auto;min-width: 100%;min-height: 100%;max-width: initial;
}
.cpalrow{margin: 0 -8px;margin-top: 50px;}
.cpalrow>div{padding: 0 8px;}
.cpaliist{margin-bottom: 10px;}
.cpaliist .cpaliist_img img{width: 100%;}
.cpaliist .cpaliist_txt{width: 100%;padding: 18px 0px;text-align: center;}
.cpaliist .cpaliist_txt h2{color: #000000;font-size: 18px;margin: 0;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cpaliist .cpaliist_txt p{color: #666666;font-size: 14px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;margin: 0;}
.cpaliist .cpaliist_img {position: relative;}
.cpaliist_imgx{position: absolute;opacity: 0;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);text-align: center;}
.cpaliist_imgx p{color: #ffffff;font-size: 17px;margin-bottom: 20px;}
.cpaliist .cpaliist_img .cpaliist_imgx img{width: 40px;}
.cpaliist_imgx:hover{opacity: 1;}
.dinwgz.jsehijzt .jsehijzt_x{margin-top: 0px}
.fhuasxfw{text-align: center;}
.fhuasxfw1{ padding-top: 3%;position: relative;overflow: hidden;}
.img_bg1{position: absolute;right: -150px;top: 5%; width: 150px;transition: all 1s;
    -webkit-transition: all 1s;}
.img_bg1dh{right: 0px;}
.img_bg2{position: absolute;left: -150px;bottom: 5%; width: 150px;transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.img_bg2dh{left: 0px;}
.sdhidh2{color: #000000;position: relative; font-size: 40px;margin-top: 10px; padding-bottom: 20px; margin-bottom: 15px;}
.sdhidh2:before{
    content: "" ;
    position: absolute;
    background-color:#e8c637;
    width:40px;
    height:3px;
    bottom: 0px; left: 50%; margin-left: -20px;
}
.sdhidh2x{ padding: 0px;}
.sdhidh2x:before{content: "" ;display: none;}
.fhuasxfw p.p{ width: 700px; font-size: 15px; color: #000;line-height: 28px;margin: 0 auto;}
.fhuasxfw .fufwxw{position: relative; margin: 20% 0px;padding: 25% 0px 30% 0px; }
.fhuasxfw .fufwxw img{ width: 60px;}
.fhuasxfw .fufwxw h2{ color: #fff;font-size: 22px;margin-top: 20px; margin-bottom: 20px;}
.fhuasxfw .fufwxw p{color: #fff;font-size: 14px;}
.fhuasxfw .fufwxw .fufwxw_an{display: inline-block;position: relative;z-index:2;border: 1px solid #fff;border-radius: 15px;padding:10px 12px;margin-top:25px;display: none;}
.fhuasxfw .fufwxw .fufwxw_an img{width: 25px;display: block;}
.fhuasxfw .fufwxw:before{
    content: "" ;
    position: absolute;
    width: 100%;height: 100%;top:0px; left: 0px;
    opacity: 1;transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.fhuasxfw .fufwxw:hover::before{
    opacity: 0.8;
}
.fufwxw_x{position: relative;z-index: 2;margin-top:0px;transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.fhuasxfw .fufwxw:hover .fufwxw_x{margin-top: -16px;}
.fhuasxfw .fufwxw:hover .fufwxw_an{display:inline-block;}

.fhuasxfw .fufwxw.fufwxw1:before{content: "" ;background-color: #f2765a;}
.fhuasxfw .fufwxw.fufwxw2:before{content: "" ;background-color: #813fbb;}
.fhuasxfw .fufwxw.fufwxw3:before{content: "" ;background-color: #ffc914;}
.fhuasxfw .fufwxw.fufwxw4:before{content: "" ;background-color: #2b2aa1;}
.fhuasxfw .fufwxw{
    background-size: 600% auto;
}
.fhuasxfw .fufwxw.fufwxw1{background: url(/images/lsndhcbj.png) no-repeat 15% 45%;}
.fhuasxfw .fufwxw.fufwxw2{background: url(/images/lsndhcbj.png) no-repeat 35% 45%;}
.fhuasxfw .fufwxw.fufwxw3{background: url(/images/lsndhcbj.png) no-repeat 55% 45%;}
.fhuasxfw .fufwxw.fufwxw4{background: url(/images/lsndhcbj.png) no-repeat 75% 45%;}
.fhuasxfwx{ text-align: center;}
.sdhida{color: #ffc914; font-size: 16px;}


#certify {
    position: relative;
    width: 100%;
    margin: 0 auto
}

#certify .swiper-container {
    padding-bottom: 45px;
    margin-top: 35px;
    padding-top: 38px;
}

#certify  .swiper-slide {
    width:75%;
    background: #fff;opacity: 1 !important;
    /*box-shadow: 0 8px 30px #ddd;*/
}
#certify .swiper-slide-active{opacity:1 !important;
    box-shadow:  1px 1px 60px #b2b2b2;
    -moz-box-shadow:  1px 1px 60px #b2b2b2;
    -webkit-box-shadow: 1px 1px 60px #b2b2b2;
}
#certify  .swiper-slide img{
    display:block;width: 100%;
}
#certify  .swiper-slide p {
    line-height: 98px;
    padding-top: 0;
    text-align: center;
    color: #636363;
    font-size: 1.1em;
    margin: 0;
}

#certify .swiper-pagination {
    width: 100%;
    bottom: 0px;
    position: relative;
    margin: 20px 0px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;

    background-color: #dddddd;
    width: 10px;
    height: 10px;
    opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {

    background-color: #ffc914;
}

#certify .swiper-button-prev {
    left: -100px;
    width: 60px;
    height: 60px;margin-top: -14%;
    background: url(/images/zuosd.png) no-repeat;
    background-size: 100%;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}

#certify .swiper-button-next {
    right: -100px;
    width: 65px;
    height: 65px;margin-top: -14%;
    background: url(/images/zuosd2.png) no-repeat;
    background-size: 100%;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
#certify .swiper-button-prev:hover{
    transform:scale(1.1)
}

#certify .swiper-button-next:hover {
    transform:scale(1.1)
}
.swiper-container_1_x{text-align: center;}
.swiper-container_1_x h2{ color: #000000; font-size: 30px;margin-bottom: 20px;}
.swiper-container_1_x p{letter-spacing:2px;color: #000000;line-height: 25px; font-size: 14px;width: 70%;margin: 0px auto;}
.jurxdi{ text-align: center;padding-bottom: 3%;}
.jurxdi_x{ margin: 0px -10px 0px -10px;}
.jurxdi_x li{padding: 0px 10px;}
.jurxdi_x .h_t_box{ text-align: left;}
.hdfefhuob{ padding: 3% 0px; background-color: #f5f6f7;}
.zhekouh{ padding: 4% 0px 6% 0px;background-image: url(/images/sdhduf.png);
    background-repeat: no-repeat;
    background-attachment: fixed; background-size:100% 100%;
}
.zhekouh .container{ padding: 0px 8%;}
.zhekouh h2{color: #f5f6f7; font-size: 18px;margin-bottom: 30px;text-align: center;}
.zhekouh h2 span{color: #ffc914; font-size: 30px;}
.zhekouh textarea, .zhekouh input{width: 100%; background-color:rgba(255,255,255,0.85);padding: 15px 20px;outline: none;border: none;
    background-position:20px 15px;
    background-size:25px auto;
    background-repeat: no-repeat;padding-left:55px;
    border-radius: 5px;}
.zhekouh textarea{background-image: url(/images/sdbcioc1.png);min-height: 193px;}
.zhekouh .sdhnucnr input{ margin-bottom: 14px;}
.zhekouh .sdhnucnr:nth-child(1) input{background-image: url(/images/sdbcioc2.png);}
.zhekouh .sdhnucnr:nth-child(2) input{background-image: url(/images/sdbcioc3.png);}
.zhekouh .sdhnucnr:nth-child(3) input{background-image: url(/images/sdbcioc4.png);}
.zhekouh .sdhnucnr:nth-child(4) input{background-image: url(/images/sdbcioc5.png);}
.zhekouh .row .row{margin: 0px -7px;}
.zhekouh .row .row .col-xs-12{ padding: 0px 7px;}
.zhekouh .row{margin: 0px -10px;}
.sdnaixcuixd{ background-color: #333333; color: #fff; text-align: center; font-size: 18px;
    border-radius: 5px;width:55%; padding: 8px 0px;letter-spacing:5px;margin:20px auto 0 auto;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.sdnaixcuixd:hover{background-color:#f8c51a}
.zhekouh textarea::-webkit-input-placeholder {
    color: #666;
}
.zhekouh textarea::-moz-placeholder {
    color: #666;
}
.zhekouh textarea:-ms-input-placeholder {
    color: #666;
}
.zhekouh input::-webkit-input-placeholder {
    color: #666;
}
.zhekouh input::-moz-placeholder {
    color: #666;
}
.zhekouh input:-ms-input-placeholder {
    color: #666;
}

.sabhduccd{ background-color: #f8c51a; padding: 4% 0px 2% 0px;}
.sabhduccd .sabhduccd_df{width: 100%; border-bottom: 2px solid #f9d148;
    padding-bottom: 10px;
}
.sabhduccd .sabhduccd_df img{width: 150px;}
.sabhduccd .sabhduccd_df .sabhduccd_dfx a {
    border: 1px solid #fbdc76;
    display: inline-block;
    color: #fff;
    padding: 5px 20px;
    cursor: pointer;
    margin-left: 5px;
    font-size: 14px;
    background: url(/images/qqd.png) no-repeat 20px center;
    background-size: 13px auto;
    padding-left: 38px;
}
.clear_xdy{clear: both;}
.sabhduccd .sabhduccd_nrxx{ padding: 10px 0px;position: relative;}
.sabhduccd .sabhduccd_nrxx p{ color: #fff;font-size: 14px;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx1{width: 230px;float: left;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x{
    position: absolute;top: 10%;left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);

}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x img{
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    width: 170px; height: 180px;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x img:hover{
    width: 190px;
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x a{
    color: #ffffff;
    font-size: 24px;
    margin-left: -38px;
    position: relative;
    top: 30px;
}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx2{float: right;  text-align: center;}
.sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx2 img{ width: 110px; margin-bottom: 10px;}
.zduyihou{ padding-top:15px ;text-align: center;}
.zduyihou a{ color: #ffffff; font-size: 15px;display: inline-block; margin:0px 15px ;}
.zduyihou p{color: #ffffff; font-size: 14px;margin-top: 10px; padding-top: 10px; border-top:2px solid #f9d148 ;}
.banner_xzdy{ width: 100%;height: 100%;
    background: url(/images/bdioax.jpg) no-repeat;
    background-size: 100% auto;
}
.banner_xzdy2{background: url(/images/bdioax2.jpg) no-repeat center;
    background-size: 100% 100%;}
.zhufdnisds{
    position: absolute;top:50%;left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);}
.banner_xzdy_x .banner_xzdy_xx{position: relative;text-align: center;padding-bottom: 4%;}
.banner_xzdy_x .banner_xzdy_xx:after{
    content: "" ;
    position: absolute;
    background-color: rgba(255,255,255,0.15);
    width: 100%;left: 0px; bottom: 0px;
    height: 1px;
}
.banner_xzdy_x .banner_xzdy_xx h2{font-weight: bold;font-family: HYQiHei; color: #fff; font-size: 50px; margin: 0px; margin-bottom: 3%;}
.banner_xzdy_x .banner_xzdy_xx p{color: #fff; font-size: 16px;line-height: 35px; margin: 0 auto; width: 600px;}
.banner_xzdy_x .bann_x{position: relative;margin-top: 7%; float: left;width: 33.333333%; text-align: center;}
.banner_xzdy_x .bann_x p{ color: #fff; font-size: 28px; margin-bottom: 20px;}
.banner_xzdy_x .bann_x h2 span{color: #fff; font-size: 100px;font-family: TCCM;}
.banner_xzdy_x .bann_x h2{color: #fff; font-size: 35px;}
.banner_xzdy_x .bann_x span{color: #fff; font-size:16px}
.banner_xzdy_x .bann_x:nth-child(3):after{
    content: "" ;
    position: absolute;
    background-color: rgba(255,255,255,0.15);
    width: 1px;left: 0px; top: 0px;
    height:100%;
}
.banner_xzdy_x .bann_x:nth-child(3):before{
    content: "" ;
    position: absolute;
    background-color: rgba(255,255,255,0.15);
    width: 1px;right: 0px; top: 0px;
    height:100%;
}
.banner_xzdy2{ text-align: center;}
.banner_xzdy2 .banner_xzdy_xx h2{ color: #ffffff; font-size: 50px; font-weight: 500;}
.banner_xzdy2 .banner_xzdy_xx p{color: #ffffff; font-size: 32px;}
.banner_xzdy2 .bann_x{ float: initial; display: inline-block; margin:0px 4%; width: auto;}
.banner_xzdy2 .banner_xzdy_x .bann_x:nth-child(3):before {
    content: "";
    display: none;
}
.banner_xzdy2 .banner_xzdy_x .bann_x:nth-child(3):after {
    content: "";
    display: none;
}
.banner_xzdy2 .banner_xzdy_x .banner_xzdy_xx {
    padding-bottom: 23%;
}
.banner_xzdy2 .banner_xzdy_x .banner_xzdy_xx:after {
    content: "";
    display: none;
}
.sbdisdncc{ padding: 3% 0px;}
.sbdisdnccsx{ text-align: center; padding-bottom: 5%;}
.sbdisdnccsx .shduicxs{ margin-top: 3%;border: 1px solid #e5e5e5;}
.sbdisdnccsx .shduicxs .col-lg-3{ cursor: pointer; padding: 5% 10px;border-left: 1px solid #e5e5e5;}
.sbdisdnccsx .shduicxs .col-lg-3:nth-child(1){border: none;}
.sbdisdnccsx .shduicxs img{ width:55px; margin-bottom: 30px;}
.sbdisdnccsx .shduicxs h2{ color: #333333; font-size: 19px; margin-bottom: 25px;}
.sbdisdnccsx .shduicxs p{ color: #666666;}
.sbdisdnccwa2{ text-align: center;
    background: url(/images/ndibiejmn.png) no-repeat center;
    background-size: 100% auto; padding: 4% 0px;
}
.sbdisdnccwa2 .sdhidh2{ color: #fff;}
.sbdisdnccwa2 .sbdisdnccwa2_x{ margin:5% 0px}
.sbdisdnccwa2 .sbdisdnccwa2_xx{ display: inline-block;
    vertical-align: middle;
    padding-left:3%;position: relative;
    margin-left: 3%;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx:nth-child(1){
    padding-left:0%;
    margin-left: 0%;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx:after{
    content: "" ;
    position: absolute;
    width: 20px;left: -10px;top: 50%;
    height: 32px;
    margin-top: -26px;
    background: url(/images/sdhjuixx.png) no-repeat center;
    background-size: 100% auto;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx:nth-child(1):after{
    content: "" ;
    display: none;
}
.sbdisdnccwa2 .sbdisdnccwa2_xx img{width: 77px; margin-bottom: 5px;}
.sbdisdnccwa2 .sbdisdnccwa2_xx p{color: #fff;}
.sbdisdnccwa2 .sbdisdnccwa2niu{background-color: #ffffff; display: inline-block;
    padding:10px 100px; color: #333333; font-size: 16px;
}
.sdnuixcnxcx{ margin-top: 35px;}
.h_tab li.active {
    border-bottom: none;
    position: relative;
}
.h_tab li.active:after{
    content: "" ;
    position: absolute; bottom: 0px; width: 80%; left: 10%; height: 3px;
    background-color: #ffc914;
}
.h_tab li.active a {
    color: #ffc914;
}
.jidnsdanl{ text-align: center;margin-top: 50px;}
.zhendisxbejbj{background: url(/images/sahdioad.png) no-repeat center !important;
    background-size: 100% 100%;}
.zhendisxbejbj h2{ color: #ffffff; font-size: 58px;margin-top: 4%; line-height: 80px;font-family: HYQiHei;}
.zhendisxbejbj span{ color: #9d9d9d;font-size: 20px; margin-bottom:22%; display: inline-block;}
.zhendisxbejbj h3{color: #fff;font-size: 30px;}
.zhendisxbejbj p{color: #fff;font-size: 20px;}
.sdp{ color: #999999; font-size: 16px;}
.sdadffdbj{ padding: 4% 0px;}
.sdhidh2 {
    font-size: 35px;
}
.fhuasxfw.fhuasxfw1.sdadffdbj.sbdisdnccsx .baiodtwk{ margin-top: 3%;}
.baiodtwk{ text-align: center; margin: 10px 0px; overflow: hidden;}
.baiodtwk_x{ display: inline-block; padding: 5px 20px;position: relative;vertical-align: middle;
    background: url(/images/sd53.png) no-repeat; background-size: 100% 100%; color: #fff; font-size: 18px;
}
.baiodtwk span{ position: relative;display: inline-block; vertical-align: middle; width: 10px; height: 10px; background-color: #f8c51a;}
.baiodtwk span:after{
    content: "" ;
    position: absolute; height: 1px;
    background-color: #f8c51a;
    width:1920px;top: 4.5px;left: 0px;
}
.baiodtwk span:nth-child(1):after{
    content: "" ;
    position: absolute; height: 1px;
    background-color: #f8c51a; left: auto;
    width:1920px;top: 4.5px;right: 0px;
}
.shduicxs .row{ padding: 0 15px;}
.shduicxs *{transition: all 0.6s;
    -webkit-transition: all 0.6s;}
.shduicxs .col-lg-3{transition:none;
    -webkit-transition:none;}
/*.shduicxs .col-lg-3:hover{border: 1px solid #f8c51a !important;}
.shduicxs .col-lg-3:hover h2{ color: #f8c51a;}*/
.shduicxs .col-lg-3.active{border: 1px solid #f8c51a !important;}
.shduicxs .col-lg-3.active h2{ color: #f8c51a;}
.shduicxs .col-lg-3:nth-child(1):hover{}
.shduicxs .img{width: 55px;height: 55px; display: inline-block;
    margin-bottom: 30px; background-size:85% auto; background-repeat: no-repeat; background-position: center;}
.shduicxs .img1{background-image: url(/images/cbiaico2.png)}
.shduicxs .img2{background-image: url(/images/cbiaico1.png)}
.shduicxs .img3{background-image: url(/images/cbiaico4.png)}
.shduicxs .img4{background-image: url(/images/cbiaico3.png)}
.shduicxs .col-lg-3.active .img1{background-image: url(/images/cbiaico22.png)}
.shduicxs .col-lg-3.active .img2{background-image: url(/images/cbiaico11.png)}
.shduicxs .col-lg-3.active .img3{background-image: url(/images/cbiaico44.png)}
.shduicxs .col-lg-3.active .img4{background-image: url(/images/cbiaico33.png)}
.sdhuznzdgneg{background: url(/images/cbisbnxz.png) no-repeat center; background-size: auto 100%;}
.radiobox
{
    position: relative;
    padding-left: 0px;
}
.radiobox:before {
    content: '';
    display: inline-block;
    width: 23px;
    height: 23px;
    border: 2px solid #e6e6e6;
    border-radius: 5px;
    background: #fcfcfc;
    position: absolute;
    top: 4px;
    left: 0px;
}
.radiobox input[type=radio]{outline: none;}
.radiobox input[type=radio]:checked:before {
    content: '\2714';
    display: inline-block;
    position: absolute;
    top: -6px;
    font-size: 26px;
    color: #f8c51a;
    left: 4px;
}
.radiobox input[type=radio]{
    margin-right: 6px;
}
.sdhuznzdgneg_ul{margin: 4% -5px 5% -5px;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x{ width: 20%; float: left;
    padding: 0px 5px;
}

.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx{height: 100%;
    padding: 30px 35px; background-color: #fff;
    border: 1px solid #dcdcdc;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx.acsdsd{border: 1px solid #f8c51a;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx h2{ color: #333333; font-size: 20px; margin: 10px 0px 15px 0px;}
.sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx p{color: #666666; font-size: 12px;}
.sdhuznzdgne_p{ color: #333333; font-size: 14px; }
.sdhuznzdgne_p span{color: #f8c51a; font-size: 14px; }
.tanxixxin{ padding-bottom: 4%;}
.tanxixxin .row{ padding: 0px 10%; margin-top: 4%;}
.tanxixxin .row span{position: absolute; left:0px; top: 5px; color: #333333; font-size: 14px; width: 50px; display: inline-block;vertical-align: middle;}
.tanxixxin .row span a{ color: #f8c51a; margin-right: 3px;}
.tanxixxin .row input, .tanxixxin .row textarea{ background-color: #f3f3f3;width: 100%; outline: none; border: none; padding: 5px;}
.tanxixxin .row textarea{min-height: 200px;}
.tanxixxin .row .col-sm-12{ position: relative; padding-left:50px ; margin-bottom: 20px;}
.dnwidnxniu{ padding-left: 50px;}
.dnwidnxniu p{ color: #f8c51a; font-size: 14px; margin-bottom: 6%;}
.dnwidnxniu .dnwidnxniu_x{
    background-color: #333333; cursor: pointer;
    color: #fff;
    display: inline-block;
    padding: 8px 70px;
    font-size: 16px;}
/*复选框样式*/
.regular-checkbox {
    display: none;
    margin: 0px;
}
/*第二部定义现在复选框样式*/
.regular-checkbox + label {
    position: relative;
    display: inline-block;
    /*lable是内联元素所以需要加inline-block*/
    padding: 7px;
    /*设置复选框大小*/
    background-color: #fafafa;
    /*设置背景颜色*/
    border-radius: 3px;
    /*复选框border*/
    border: 1px solid #CACACA;
    margin: 0px; display: inline-block;vertical-align: text-bottom;margin-right: 5px;
    */
}
/*第三部分做一个active的效果*/
.regular-checkbox + label:active, .regular-checkbox + label:checked + label:active {
    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}
/*选中之后的样式*/
.regular-checkbox:checked + label {
    background-color: #E9ECEE;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
/*选中后的效果*/
.regular-checkbox:checked + label:after {
    content: '\2714';
    position: absolute;
    font-size: 20px;
    top: -15px;
    left: 1px;
    color: #f49b00;
    font-weight: bold;
}
#certify .swiper-slide{ position: relative;}
#certify .swiper-slide:before {
    content: '';
    position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;
    z-index: 999999;background-color: rgba(204,204,204,0.6);
}
#certify .swiper-slide.swiper-slide-active:before {
    content: '';
    display: none;
}


@keyframes shanxd
{
    0% {bottom: 4%;}
    50% {bottom: 6%;}
    100% {bottom: 4%;}
}

@-webkit-keyframes shanxd /* Safari and Chrome */
{
    0% {bottom: 4%;}
    50% {bottom: 6%;}
    100% {bottom: 4%;}
}
@media screen and (max-width:1600px) {
    .jsehijzt h2 {
        font-size: 180px;}
    .jsehijzt h2 span {
        font-size: 36px;
    }
    .zhendisxbejbj h2{ color: #ffffff; font-size: 45px !important; line-height: 70px;}
    .jsehijzt h3 {
        font-size: 25px;
    }
    .zhendisxbejbj span {
        margin-bottom: 15%;
    }
    .jsehijzt p {
        font-size: 16px;
    }
    .jsehijzt .jsehijzt_x {
        margin-top: 6%;
    }
    .jsehijzt .jsehijzt_x .jsehijzt_x_x h2 {
        font-size: 80px;
    }
    .jsehijzt .jsehijzt_x .jsehijzt_x_x p {
        font-size: 16px;
    }
    .jsehijztsdadada h2{ font-size: 57px !important;}
}
@media screen and (max-width:1500px) {


    .banner_xzdy_x .banner_xzdy_xx h2{font-weight: bold; font-size: 30px; margin-bottom: 2%;}
    .banner_xzdy_x .banner_xzdy_xx p{font-size: 16px;line-height: 35px; width: 600px;}
    .banner_xzdy_x .bann_x p{ color: #fff; font-size: 20px; margin-bottom: 10px;}
    .banner_xzdy_x .bann_x h2 span{ font-size: 50px}
    .banner_xzdy_x .bann_x h2{ font-size: 18px;}
    .banner_xzdy_x .bann_x span{ font-size:14px}
    .banner_xzdy2 .banner_xzdy_x .banner_xzdy_xx {
        padding-bottom: 10%;

    }
    .banner_xzdy2 .banner_xzdy_xx h2 {
        font-size: 35px !important;
    }
    .banner_xzdy2 .banner_xzdy_xx p {
        font-size: 25px !important;
    }

}
@media screen and (max-width:1400px) {
    .bodyimg {
        background-size:auto 100%
    }
}
@media screen and (max-width:1200px) {
    .bodyvideo{display: none;}

    .banner_xzdy2 {
        background-size:auto 100%;
    }
    .sbdisdnccwa2 .sbdisdnccwa2_xx {
        width: 24%; text-align: center;
        padding-left: 0%;
        margin-left: 0%;
        margin-bottom: 10px;
    }
    .sbdisdnccwa2 .sbdisdnccwa2_xx:after {
        content: "";
        display: none;
    }
    .banner_xzdy{
        background-size:auto 100% ;
    }
    .sbdisdnccwa2 {
        background-size:auto 100% ;
    }
}

@media screen and (max-width:990px) {
    .fhuasxfw .fufwxw {
        margin: 10% 0px;
    }
    /*.bodyimg{background: url(/images/sbifaoa.png) no-repeat center; background-size: auto 100%}*/
    .sdhuznzdgneg_ul .sdhuznzdgneg_ul_x {
        width: 50%;
        margin-bottom: 10px;
    }
    .sbdisdnccsx .shduicxs .col-lg-3 {
        border-bottom: 1px solid #e5e5e5;
    }
    .sbdisdnccsx .shduicxs .col-lg-3:nth-child(1) {
        border-bottom: 1px solid #e5e5e5;
    }
    .dnwidnxniu {
        padding-left: 65px;
    }
    .tanxixxin .row .col-sm-12 {
        padding-left: 65px;
    }
    .zhekouh {
        background-size: auto 100%;
    }
    .sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x {
        position: relative;
        top: 0%;
        float: left;
        left: 0%;width: 100%;
        transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        -moz-transform: translate(0%, 0%);
        -webkit-transform: translate(0%, 0%);
        -o-transform: translate(0%,0%);
    }
    .sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x img {
        display: none;
    }
    .sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx_x a {
        margin-left: 0px;
        top: 0px;
        margin: 20px 0px;display: block;text-align: center;
    }
    .sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx1, .sabhduccd .sabhduccd_nrxx .sabhduccd_nrxx2{width: 100%;text-align: center;}
    #certify .swiper-button-prev, #certify .swiper-button-next{
        display: none;
    }
    .jsehijzt h2 {
        font-size: 120px;
    }
    .jsehijzt h2 span {
        font-size: 26px;
    }
    .jsehijzt h3 {
        font-size: 36px;
    }
    .jsehijzt .jsehijzt_x .jsehijzt_x_x h2 {
        font-size: 60px;
    }
    .jsehijzt p {
        font-size: 14px;
    }
    .jsehijzt .jsehijzt_x .jsehijzt_x_x p {
        font-size: 14px;
    }
    .fhuasxfw p.p {
        width: 100%;padding: 0px 10px;
    }
    .fhuasxfw .fufwxw {
        margin: 3% 0px;
    }
}
@media screen and (max-width:768px) {
    .jsehijzt .jsehijzt_x .jsehijzt_x_x h2 {
        font-size: 40px;
    }
    .jsehijztsdadada h2 {
        font-size: 40px !important;
        margin-bottom: 10px;
    }
    .zhendisxbejbj span {
        color: #9d9d9d;
        font-size: 14px;
    }
    .sbdisdnccwa2 .sbdisdnccwa2niu {
        background-color: #ffffff;
        display: inline-block;
        padding: 10px 0px;
        color: #333333;
        text-align: center; width: 100%;
        font-size: 16px;
    }
    .zhekouh textarea{
        margin-bottom: 10px;
    }
    .banner_xzdy2 .banner_xzdy_xx p {
        font-size: 19px !important;
    }
    .banner_xzdy2 .banner_xzdy_xx h2 {
        font-size: 25px !important;line-height: 35px !important;
    }
    .banner_xzdy_x .bann_x span {
        font-size: 12px;
    }
    .banner_xzdy_x .bann_x p {
        font-size: 16px;
    }
    .banner_xzdy_x .banner_xzdy_xx p {
        font-size: 14px;
        line-height: 25px;
    }
    .banner_xzdy_x .bann_x{ padding: 0px 5px;}
    .banner_xzdy_x .banner_xzdy_xx p{ width: 100%;}
    .zhekouh .container {
        padding: 0px 3%;
    }
    .banner_xzdy .container{ width: 100%;}
    .zhekouh h2 {
        font-size: 18px;line-height: 30px;
    }
    .sdnaixcuixd {
        width: 80%;
    }
    .zhekouh h2 span{
        font-size: 18px;
    }
    .sdhidh2 {
        font-size: 35px;
        margin-top: 5px;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .img_bg1, .img_bg2{ display: none;}
    .sdhida {
        font-size: 14px;
    }
    .jsehijzt h3 {
        font-size: 22px;
    }
    .jsehijzt p {
        font-size: 12px;
    }
    .jsehijzt .jsehijzt_x .jsehijzt_x_x h2 span {
        font-size: 20px;
        margin-left: 3px;
    }
    .jsehijzt .jsehijzt_x .jsehijzt_x_x p {
        font-size: 12px;
    }
    .jsehijzt h3 {
        font-size: 20px;
    }
    .swiper-container_1_x p {
        line-height: 20px;
        font-size: 12px;
        width: 100%;
    }
    .swiper-container_1_x h2 {
        color: #000000;
        font-size: 20px;
        margin-bottom: 10px;
    }
}
@media screen and (max-width:500px) {
    .sdhidh2 {
        font-size: 22px;margin-bottom: 0px;
    }
    .swiper-container1 .jsehijzt h2{margin-bottom: 10px;}
    .swiper-container1 .jsehijzt p{margin-bottom: 40%;}
    .sdhuznzdgneg_ul .sdhuznzdgneg_ul_x .sdhuz_xx {
        padding: 30px 15px;
    }
    .dnwidnxniu {
        padding-left: 0px;
    }
    .tanxixxin .row .col-sm-12 {
        padding-left: 0px !important;
    }
    .tanxixxin .row span {
        position: relative;
        top: 0px;
        width: 100%;
        margin-bottom: 5px;
    }
    .jsehijztsdadada h2 {
        font-size: 30px !important;
        margin-bottom:0px;
    }
    .sdhida {
        font-size: 12px;
    }
    .henxgduiq.sabhduccd_df{display: block;}
    .sabhduccd .sabhduccd_df img {
        margin: 0 auto 10px auto;display: block;
    }
    .sabhduccd_dfx{ text-align: center;}
}
@media screen and (max-width:414px) {
    .fhuasxfw .col-xs-6{ width: 100%;}
}

.henxgduiq{display: -webkit-inline-flex;
    -webkit-justify-content: space-between ;
    display:inline-flex ;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: flex-end;
    align-items: flex-end;

}
.zsadr5rwk{position: relative;margin-top: 45px;}
.zsadr5rwk .yichuyinc img{ width: 100%;}
.swiper-button-next,
.swiper-button-prev {
    outline: none;
}
.zsadr5rwk .swiper-button-prev{
    background-image: url(/images/zuoisds22.png);
    left: -8%;
    right: auto;
}
.zsadr5rwk .swiper-button-next{
    background-image: url(/images/zuoisds11.png);
    right: -8%;
    left: auto;
}
.zsadr5rwk .swiper-button-prev.swiper-button-disabled{
    background-image: url(/images/zuoisds2.png);
}
.zsadr5rwk .swiper-button-next.swiper-button-disabled{
    background-image: url(/images/zuoisds1.png);
}
.zsadr5rwk .swiper-slide{ margin-bottom: 40px;}

.pnxx1wk {
    background-image: url(/images/sduhssu1.png);
}
.pnxx2wk {
    background-image: url(/images/sduhssu2.png);
}
.pnxx3wk {
    background-image: url(/images/sduhssu3.png);
}
.pnxx4wk {
    background-image: url(/images/sduhssu4.png);
}
.pnxx1{ text-align: center;}
.pnxx1 p{ color: #fff; font-size: 18px;opacity: 0.7;}
.pnxx1 h2{ color: #fff; font-size: 50px; margin-top: 20px;margin-bottom: 50px;}
.pnxx1 .pnxx1niu{ color: #333333;
    padding: 10px 40px; background-color: #fff;display: inline-block;
}
.dhiwnh2{ text-align: center; margin-bottom: 4%;}
.dhiwnh2 h2{ color: #000000; font-size: 36px;margin: 0px; margin-bottom: 20px;}
.dhiwnh2 span{ color: #999999; font-size: 16px; display: block;}
.s1zdywk{}
.s1zdywk .s1zdywk_img{ width: 85%;}
.s1zdywk .s1zdywk_txt{padding-top: 9%;}
.s1zdywk .s1zdywk_txt h3{color: #000000;
    font-family: Champagne;
    font-size: 26px;margin: 0px; margin-bottom: 20px;}
.s1zdywk .s1zdywk_txt h2{color: #000000; font-size: 36px;margin: 0px; margin-bottom: 30px;}
.s1zdywk .s1zdywk_txt p{color: #666666; font-size: 14px;margin: 0px; margin-bottom: 50px;}
.s1zdywk2{position: relative;padding-bottom: 0px; text-align: center;
    background: url(/images/dhioan.png) no-repeat center bottom;
    background-size:100% auto ;
    background-color: #eaf2fd;
}
.s1zdywk2 h3{color: #000000; font-size: 32px;margin: 0px; margin-bottom: 15px;
    font-family: Champagne;
}
.s1zdywk2 h2{color: #000000; font-size: 36px;margin: 0px; margin-bottom: 25px;}
.s1zdywk2 p{color: #000000; font-size: 15px;margin: 0px;}
.s1zdywk2 span{ width: 250px;
    position: absolute;bottom: 25%; left: 50%; margin-left: -125px;
    background-color: #b2c9e3;
    height: 250px; border-radius: 100%;}
.s1zdywk2 .s1zdywk2_img{
    width: 65%;
    margin: 6% auto 0 auto;
    padding: 40px; padding-bottom: 0px; border-radius:30px 30px 0px 0px ;
    background-color: #fff;
    position: relative;
}
.bajsdkniniu{
    background-color: #333333;
    color: #fff; display: inline-block;
    padding: 10px 40px;
    border-radius: 40px;
    cursor: pointer;
}
.bajsdkniniu:hover{
    background-color: #f8c51a;
}
.s1zdywkhh{ background-color: #f2f2f2;padding: 7% 0px;}
.s1zdywkhh .col-lg-6{position: relative;right: 50%;}
.s1zdywkhh .col-lg-6.s1zdywkhh_x{position: relative;left: 50%;}
.s1zdywkhh_x .s1zdywk_img{margin-left: 15%;}
.dohnh, .bajsdkniniu{transition: all 0.7s;
    -webkit-transition: all 0.7s;}
.dohnh1{position: relative; left: -100px;opacity: 0;}
.dohnh1dh{ left:0px;opacity: 1;}
.dohnh2{position: relative; right: -100px;opacity: 0;}
.dohnh2dh{ right:0px;opacity: 1;}
.dohnh3{transform:scale(0.2);opacity: 0;}
.dohnh3dh{transform:scale(1);opacity: 1;}
.dohnh4{transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s; opacity: 0;position: relative;top: -100px;
    -o-transition-delay: 0.2s;}
.dohnh4dh{opacity:1;top:0px;}
.dohnh5{opacity: 0;position: relative;top: -100px;}
.dohnh5 img{transform: scale(1.3); position: relative; top: 40px;}
.dohnh5dh{opacity:1;top:0px;}
.dohnh6{opacity: 0;position: relative;bottom: -100px;}
.dohnh6dh{opacity:1;bottom:0px;}
.dohnh8{opacity: 0;position: relative;top: -100px;}
.dohnh8dh{opacity:1;top:0px;}
.dohnh7{opacity: 0;position: relative;bottom: -100px;padding-top: 6% !important;}
.dohnh7dh{opacity:1;bottom:0px;}
.dohnh9{opacity: 0;position: relative;top: -100px;}
.dohnh9dh{opacity:1;top:0px;}
.dohnh10{opacity: 0;position: relative;left: -100px;}
.dohnh10dh{opacity:1;left:0px;}
.dohnh11{opacity: 0;position: relative;right: -100px;}
.dohnh11dh{opacity:1;right:0px;}
.colosr1{ background-color: #3cc0d0; padding-bottom: 0px;
    background-image: url(/images/dhuaw1.png);
    background-position: 80% 13%;
    background-repeat: no-repeat;
    background-size: 40% auto;
}
.colosr2{background-color: #5c80dc;}
.colosr1 h2, .colosr1 h3, .colosr1 p,
.colosr2 h2, .colosr2 h3, .colosr2 p{
    color: #fff !important;
}
.colosr2 .s1zdywk_img{ padding-top: 0%;}
.colosr1 .s1zdywkhh_x .s1zdywk_img {
    margin-left: 0px;
}
.colosr2 .s1zdywk .s1zdywk_img {
    width: 95%;
}
.colosr2 .dohnh5 img{
    transform: scale(1.2);
    position: relative;
    top: 0px;
}
.colosr1.s1zdywk .s1zdywk_txt {
    padding-right: 9%;
}
.colosr0.s1zdywk .s1zdywk_txt,
.colosr2.s1zdywk .s1zdywk_txt{
    padding-top: 25%;
}
.colosr0{padding-bottom: 0px;}
.colosr1 .s1zdywk_img {
    width: 100%;
}
.colosrs1{ background-color: #7eaeef;
    background-image: url(/images/dhsico.png);
    background-repeat: no-repeat;
    background-position: 60% 3%;
    background-size: 12% auto;
}
.colosrs1 h2, .colosrs1 h3, .colosrs1 p{
    color: #fff !important;
}
.colosrs2{background-color: #f2f2f2;}

.colosr1x{ background-color: #59b1f4; padding: 4% 0px;
    background-image: none;
}
.colosr1x .s1zdywk_txt{ margin-top: 20% !important;}
.colosr1xx{ padding: 4% 0px; background: #f2f2f2 !important;}
.colosr1xx h2, .colosr1xx h3, .colosr1xx p{
    color: #000 !important;
}
.sdadffdbj.s1zdywk.s1zdywkhh.colosr1.colosr1x{ padding: 1% 0px !important;}
.xzcn2zduih{ padding: 1% 0px;}
.xzcn2zduih.colosr2 .dohnh5 img {
    transform: scale(1);
}
@media screen and (max-width:1200px) {
    .pnxx1 p {
        font-size: 15px;
    }
    .asdiadrps .col-xs-12 {
        width: 25%;
    }
    .pnxx1 h2 {
        font-size: 40px;
    }
    .dhiwnh2 h2 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .s1zdywk .s1zdywk_txt h3 {
        font-size: 26px;
        margin-bottom: 10px;
    }
    .s1zdywk .s1zdywk_txt h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .s1zdywk2 h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .s1zdywk2 h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }
}
@media screen and (max-width:992px) {
    .s1zdywk2 span{display: none;}
    .s1zdywk2 .s1zdywk2_img {
        width: 80%;
        margin: 6% auto 0 auto;
        padding: 20px;
        border-radius: 20px 20px 0px 0px;
    }
    .colosr1.s1zdywk .s1zdywk_txt {
        padding-right: 0%;
    }
    .pnxx1 h2 {
        font-size: 29px;
    }
    .colosr1x .s1zdywk_txt{
        margin-top: 0% !important;
    }
    .dohnh5 img {
        transform: scale(1);
        top: 0px;
    }
    .s1zdywk .s1zdywk_img {
        width: 70%;margin: 0 auto !important;
    }
    .s1zdywkhh_x .s1zdywk_img {
        margin-left: 0%;
    }
    .s1zdywkhh .col-lg-6{position: relative;right: 0%;}
    .s1zdywkhh .col-lg-6.s1zdywkhh_x{position: relative;left: 0%;}
    .s1zdywk .s1zdywk_txt {
        text-align: center;
    }
    .sdadffdbj {
        padding-bottom: 4% !important;
    }
}
@media screen and (max-width:500px) {
    .s1zdywk2 h2 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .s1zdywk .s1zdywk_txt p {
        margin-bottom: 25px;
    }
    .sdadffdbj {
        padding-top: 8% !important;
        padding-bottom: 8% !important;
    }
    .s1zdywk2 .s1zdywk2_img {
        width: 100%;
        margin: 6% auto 0 auto;
        padding: 15px;
        border-radius: 15px;
    }
    .s1zdywk2 h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .s1zdywk2 p {
        font-size: 13px;
    }
    .s1zdywk .s1zdywk_txt h3 {
        font-size: 23px;
    }
    .s1zdywk .s1zdywk_txt h2 {
        font-size: 26px;
        margin-bottom: 10px;
    }
}
.dibuduxuf{
    position: fixed; bottom: 0px; left: 0px;width: 100%;
    z-index: 99999999999;
    color: #fff;padding: 28px 10%;
    background: url(/images/gsdbuasdhiube.png);
    background-color: rgba(0,0,0,0.6);display: none;
}
.dibuduxuf:before{
    content: "" ;
    position: absolute;
    top: -5px;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: rgba(0,0,0,0.6);

}
.dibuduxuf .dibuduxuf1,
.dibuduxuf .dibuduxuf2{
    float: left;padding-top: 5px;
}
.dibuduxuf .dibuduxuf3{ float:right;padding-top: 5px;}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2,
.dibuduxuf .dibuduxuf1 .dibuduxuf1hp{
    display: inline-block;
    vertical-align: middle;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2{ padding-right: 20px;margin-right: 50px;position: relative;}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2:before{
    content: "" ;
    position: absolute;
    width: 15px;height: 15px;
    border-radius: 100%;
    border:2px solid #fff;
    top: -7px;right: -8px;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1h2 p{
    margin: 0px;
    font-size: 35px;
    line-height: 46px;
}
.dibuduxuf .dibuduxuf1 .dibuduxuf1hp{
    margin-right: 100px;
    font-size: 24px;
}
.dibuduxuf .dibuduxuf2{}
.dibuduxuf .dibuduxuf2 h2{margin-top: 5px; font-size: 28px;}
.dibuduxuf .dibuduxuf2 p{font-size: 17px;
    line-height: 25px;}
.dibuduxuf .dibuduxuf3 .dibuduxuf3x{
    display: inline-block;margin-left: 10px;
    border: 2px solid #fff;
    padding: 6px 20px;
    color: #fff;cursor: pointer;
}
.dibuduxuf .dibuduxuf3 .dibuduxuf3x.dibuduxuf3ac{
    background-color: #ffffff; color: #000000;
}
.dibuduxuf_img{ position: absolute; width: 25px; right: 20px ;top: 20px;}
@media screen and (max-width:1400px) {
    .dibuduxuf .dibuduxuf1 .dibuduxuf1h2 p {
        margin: 0px;
        font-size: 26px;
        line-height: 40px;
    }
    .dibuduxuf .dibuduxuf1 .dibuduxuf1hp {
        margin-right: 60px;
        font-size: 18px;
    }
    .dibuduxuf .dibuduxuf1 .dibuduxuf1h2 {
        padding-right: 20px;
        margin-right: 20px;
    }
}
.dibuduxuf .dibuduxuf2 h2 {
    margin-top: 5px;
    font-size: 22px;
}
}
@media screen and (max-width:1100px) {
    .dibuduxuf{ display: none;}
}
.zxunwm{ text-align:center;    margin-top: 50px;
    margin-bottom: -32px;}
.alxsd .alxsd_xx .zxunwm p{ color: #FF7B1F; margin-bottom: 25px;text-align: center;}
.zxunwm .zxunwm_niu{background-color: #333333;
    color: #fff; padding: 13px 80px;display: inline-block;
}
.wo_box1 .tab-content .overlayed {
    margin-bottom: 0px;
    margin-top: 22px;
}
.overlayedx{ padding: 17px 10px;
    padding-bottom: 20px;
    border-bottom: 2px solid #e7e7e7;
    position:relative;
}
.overlayedx span{
    display:block;
    height: 2px;
    width: 0%; position: absolute;
    left: 0px;bottom: -2px;
    -webkit-transition: all 1.5s ease-in-out;
    -moz-transition: all 1.5s ease-in-out;
    -o-transition: all 1.5s ease-in-out;
    -ms-transition: all 1.5s ease-in-out;
    transition: all 1.5s ease-in-out;
}
.portfolio_item:hover .overlayedx span{width: 100%;
}
.overlayedx h2{font-size:18px;color: #000;margin-bottom: 6px;overflow: hidden;
    text-overflow: ellipsis;text-align: center;
    white-space: nowrap;}
.overlayedx p{font-size:14px;color: #9c9c9c;text-align: center;
    display: -webkit-box;height: 50px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 ;
    overflow: hidden;
    white-space: inherit
}

.dohnh4 .bajsdkniniu{display: none;}<!--0.00028705596923828-->