body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
i{font-style:normal}

html {font-size: 16px;-webkit-text-size-adjust: none;min-width:320px; margin:0 auto;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{text-decoration:none;-webkit-tap-highlight-color:transparent;color: #666666;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration: none;}
.clear { clear: both;}
.float_l{float: left;}
.float_r{float: right;}
.center{width: 100%;max-width: 1200px;margin: 0 auto;}
.banner_pc .swiper-container,.m_banner .swiper-container{overflow: hidden;}
.banner_pc .swiper-pagination-bullet,.m_banner .swiper-pagination-bullet{border: none;}
.banner_m .swiper-container,.m_banner .swiper-container{overflow: hidden;}
.banner_m .swiper-pagination-bullet,.m_banner .swiper-pagination-bullet{border: none;}
/*header*/
@media screen and (min-width:320px) {html {font-size:96%;}}
@media screen and (min-width:280px) {html {font-size:96%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:112.5%}}
@media screen and (min-width:640px) {html {font-size:100%}}

/*  */
.top{ max-width: 1200px; width: 98%; padding: 1rem 0 1rem 0; margin: 0 auto;}
    .top_logo{ height: 1.6rem; float: left; margin-top:20px;}
    .top_logo img{ height: 100%;}
    .top_logo h1{ height: 100%;}
    .top_nav{ display: none;}
    .top_nav,.top_nav_a{ width: 2.8rem; height: 1.98rem; float: left; position: relative; z-index: 99999;}
    .top_nav span,.top_nav_a span{ width: 100%; height: 2px; background: #f0ba09; display: block;transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}
    .top_nav span:nth-child(1),.top_nav_a span:nth-child(1){ top: 0; left: 0; position: absolute; transform-origin:100% 0}
    .top_nav span:nth-child(2),.top_nav_a span:nth-child(2){ top: 50%; left: 0; margin-top: -1px;position: absolute; transform-origin:100% 0}
    .top_nav span:nth-child(3),.top_nav_a span:nth-child(3){ top: 100%; left: 0;position: absolute; transform-origin:100% 0}
    .top_nav_a span:nth-child(1){ transform:rotate(-45deg); transform-origin:100% 0}
    .top_nav_a span:nth-child(2){ transform-origin:100% 0%; width: 0;}
    .top_nav_a span:nth-child(3){ transform:rotate(45deg); transform-origin:100% 0}

    .top nav{ float:right; margin-top:1.4rem ;}
    .top nav ul li{ float: left; margin: 0 1.0rem;}
    .top nav ul li a{ display: inline-block; padding:0 .6rem; line-height: 1.87rem; position: relative; padding-bottom: .3rem;}
    .top nav ul li a:hover{ color: #f0ba09;}
    .top nav ul .nav_curr i{ height: 2px; background: #f0ba09; border-radius: 1px; position: absolute; width: 100%; bottom: 0;left: 0;}
    .top nav ul .nav_curr a{ color: #f0ba09;}
    .top .dianhua{ float:right; margin:4%; display:none; width:9%;}

    .banner{ display: block;}
    .banner .swiper-container ,.banner_mo .swiper-container {width: 100%; height: 100%;}
    .banner .swiper-slide ,.banner_mo .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width:1920px !important;}

    .banner{}
    .banner_mo{ display: none;}
    .banner_mo img{ width: 100%;}
    .title{ text-align: center;}
    .title h2{ font-size: 2rem; color: #222; font-weight: 600;}
    .title p{ font-size: 1.0rem; color: #999; margin-top: 0.5rem;}


.top_tel{ float:right; margin-left:2.0rem; margin-top:1.4rem; line-height:1.87rem; display:flex; align-items:center;font-size:1.5rem;}
    .top_tel i{ display:block;    width: 1.5rem;
    margin-right: 1.0rem;}
    .top_tel i img{ width:100%}
.banner_bottom{ margin-top:2.4rem;}
.banner_bottom ul{ overflow:hidden;}
.banner_bottom ul li{width:25%; float: left; overflow:hidden;}
.banner_bottom ul li div{ width:25.5%;  float:left; margin-right:1rem;}
.banner_bottom ul li div img{width:100%;}
.banner_bottom ul li p{ font-size:1.1rem; color:#222; margin-top:0.8rem;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.banner_bottom ul li span{ font-size:0.9rem; color:#666; display: block; margin-top:0.4rem;}


.xiangmo{ margin-top:3.4rem;}
.xiangmo ul{ overflow:hidden; margin-top:2rem;}
.xiangmo ul li{ overflow:hidden; width:32%; margin:0 0.5%; float: left;transition: 0.6s;}
.xiangmo ul li:hover{ transform:translate(0, -10px); }
.xiangmo ul li .tu{ width:100%;overflow: hidden;}
.xiangmo ul li .tu img{width:100%; }


.xiangmo ul li .text{ width:100%;  }
.xiangmo ul li .text img{ margin-top:-20px;}
.xiangmo ul li .text  .p02{ font-size:1.1rem; color:#222; float: left; width:100%;margin-bottom:0.4rem;}
.xiangmo ul li .text  span{ display:block; color:#444; margin-top:0.4rem; font-size:0.9rem; }
.xiangmo ul li .text .text1{ margin-top:-50px; width:76%; float:right;}


.gg{ background:url(../image/gg.png) center no-repeat; height:106px; padding:20px 0; margin-top:4rem; }
.gg .float_l{width:70%; margin-left:5rem; }
.gg .float_l p{ font-size:2.4rem; margin-top:0.7rem;}
.gg .float_l p strong{ font-weight:600;color:#e6a40d; }
.gg .float_l span{ display:block; color:#666; font-size:0.9rem; margin-top:0.5rem;}
.gg .float_r{width:20%;  margin-right:2rem; margin-top:1.2rem;}
.gg .float_r p{ font-size:1.1rem; color:#222;  letter-spacing:8px; text-align: center;}
.gg .float_r span{ background:#e6a40d;  line-height: 2.5rem; font-size:1.6rem; color:#fff;width:90%; text-align: center; border-radius: 20px; display: block; margin:0.6rem auto 0 auto; font-weight: 600; }



.liucheng{ margin-top:4rem;}
.liucheng .box{ background:url(../image/liucheng.png) center no-repeat; height:440px; margin-top:2rem;}
.liucheng .box ul{overflow:hidden; width:75%; margin:auto;}
.liucheng .box ul li{ width:33%; float: left;}
.liucheng .box ul li .p01{ font-size:2rem; color:#e6a40d; font-weight: 600; text-align: center; margin-top:3.5rem;font-family: "汉仪菱心体简";}
.liucheng .box ul li .p02{ font-size:1.2rem; color:#fff;text-align: center; margin-top:1rem;}
.liucheng .box ul li span{ display:block; font-size:0.9rem; color:#fff; text-align: center;margin:1rem auto; width:80%;display: -webkit-box;-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;overflow: hidden;}

.liucheng .box ul li:nth-child(2) .p02{ color:#222;}
.liucheng .box ul li:nth-child(2) span{ color:#222;}
.liucheng .box ul li:hover .p02{ color:#f0ba09;}


.liucheng .box ol{ margin-top:4.5rem;}
.liucheng .box ol li{width:25%; float: left;}
.liucheng .box ol li .p01{font-size:2rem; color:#e6a40d; font-weight: 600; text-align: center; margin-top:3rem; font-family: "汉仪菱心体简";}
.liucheng .box ol li .p02{ font-size:1.2rem; color:#fff;text-align: center; margin-top:1rem;}
.liucheng .box ol li span{ display:block; font-size:0.9rem; color:#fff; text-align: center;margin:1rem auto; width:80%;display: -webkit-box;-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;overflow: hidden;}

.liucheng .box ol li:nth-child(1) .p02{ color:#222;}
.liucheng .box ol li:nth-child(1) span{ color:#222;}
.liucheng .box ol li:nth-child(3) .p02{ color:#222;}
.liucheng .box ol li:nth-child(3) span{ color:#222;}
.liucheng .box ol li:hover .p02{ color:#f0ba09;}

.liucheng1{ margin-top:4rem;}
.liucheng1 .box{  margin-top:2rem;}
.liucheng1 .box ul{overflow:hidden; width:75%; margin:auto;}
.liucheng1 .box ul li{ width:33%; float: left;}
.liucheng1 .box ul li .p01{ font-size:2rem; color:#e6a40d; font-weight: 600; text-align: center; margin-top:3.5rem;font-family: "汉仪菱心体简";}
.liucheng1 .box ul li .p02{ font-size:1.2rem; color:#222;text-align: center; margin-top:1rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.liucheng1 .box ul li span{ display:block; font-size:0.9rem; color:#555; text-align: center;margin:1rem auto; width:80%;display: -webkit-box;-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;overflow: hidden;}
.liucheng1{display:none;}







.index_about{ background:url(../image/about.jpg) center  no-repeat; height:530px; margin-top:4rem; padding-top:120px;}
.index_about .box{width:65%; margin:auto;}
.index_about .box .p01{ color:#fff; font-size:1.6rem; font-size:600;}
.index_about .box .p02{ font-size:1rem; color:#969696; margin-top:1rem;}
.index_about .box span{ font-size:0.9rem; color:#fff; margin-top:2rem; display: block; line-height: 2rem;}
.index_about .box div{ width:18%; background: #fff; line-height: 2.4rem; text-align: center; font-size:1rem; margin-top:2rem;}




.zhuangye{ margin-top:3rem; }
.zhuangye .float_l{ width:336px; height:118px;float: left; background: url(../image/zhuanye_1.png) center no-repeat; }
.zhuangye .float_l .float_ll{width:50%; float: left;}
.zhuangye .float_l .float_ll span{ font-size:1.6rem; color:#fff; text-align: center; margin-top:2rem; display: block;}
.zhuangye .float_l .float_ll p{ font-size:0.9rem; color:#fff; margin-top:0.4rem; text-align: center;}
.zhuangye .float_l .float_rr{width:50%; float: left;}
.zhuangye .float_l .float_rr div{ width:25%; margin:auto; margin-top:1rem; font-size:1.8rem; text-align: center;}
.zhuangye .float_l .float_rr p{ font-size:1.2rem; color:#222; text-align: center; margin-top:0.5rem;}
.zhuangye .float_l .float_rr span{ font-size:0.9rem; color:#666; text-align: center; margin-top:0.4rem;display: block;}


.zhuangye ul{ overflow:hidden;width:71.2%; float: left; margin-left:0.8%;}
.zhuangye ul li{ background:#f1f1f1; margin-right:1%; width:19%; float: left; padding-bottom:0.4rem;}
.zhuangye ul li div{ width:25%; margin:auto; margin-top:1rem; font-size:1.8rem; text-align: center;}

.zhuangye ul li p{ font-size:1.2rem; color:#222; text-align: center; margin-top:0.5rem;}
.zhuangye ul li span{ font-size:0.9rem; color:#666; text-align: center; margin-top:0.4rem;display: block;}




.index_news{ margin-top:4rem;}
.index_news ul{ overflow:hidden; margin-top:2rem;}
.index_news ul li{width:22.8%; float: left; padding:1%; border:1px solid #ccc;}
.index_news ul li div{width:100%; overflow: hidden; transition: 0.6s;}
.index_news ul li div img{width:100%;}
.index_news ul li span{ display:block; font-size:0.9rem; color:#666; margin-top:1rem;}
.index_news ul li .p01{  font-size:1.2rem; color:#222; margin-top:0.8rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_news ul li .p02{  font-size:0.9rem; color:#444; margin-top:0.7rem; line-height: 1.6rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.index_news ul li:hover .p01{ color:#f0ba09;}
.index_news ul li:hover div{ transform:scale(1.04,1.04);}



.baozhang{ margin-top:4rem; background: #fafafa;padding:2rem 0;}
.baozhang .float_l{width:40%;margin-top:3rem;}
.baozhang .float_l .p01{ font-size:1.4rem; color:#222; margin-top:3rem;}
.baozhang .float_l  div{width:20%; background: #e6a40d; height:2px; margin-top:2rem;}
.baozhang .float_l .p02{ margin-top:2rem; font-size:1rem; color:#444; line-height: 1.8rem;}
.baozhang .float_l span{ width:50%; margin-top:3rem; text-align: center; font-size:1.4rem; font-weight: 600; color:#fff; background: #333; border-radius: 20px; display: block; display: block; line-height: 2.6rem;}
.baozhang .float_r{ width:52%; float: right; margin-left:8%; margin-top:5rem;}
.baozhang .float_r li{overflow:hidden; margin-bottom:3rem;}
.baozhang .float_r .tu{ width:9.4%; float: left;}
.baozhang .float_r .tu img{width:100%;}
.baozhang .float_r .text{ width:76%; border-left:1px solid #ccc; float: right; padding-left:8%;}
.baozhang .float_r .text p{ font-size:1.1rem; color:#222;}
.baozhang .float_r .text span{ font-size:0.9rem; color:#444; margin-top:0.6rem; line-height: 1.4rem; display: block;}



.index_wangdian{ margin-top:3rem; margin-bottom:3rem;}
.index_wangdian ul{ overflow:hidden; margin-top:2rem;}
.index_wangdian ul li{ width:48%; float:left;  margin:1%;}
.index_wangdian ul li .tu{ width:40%; float: left; }
.index_wangdianul li .tu img{width:100%;}
.index_wangdian ul li .text{float: left;padding:4%; margin-left:-40px; background: #f1f1f1; z-index: 9999; width:58%; margin-top:0.8rem;}
.index_wangdian ul li .text .p01{ font-size:1.2rem; color:#222;}
.index_wangdian ul li .text .p01:hover{ color:#ecb610;}
.index_wangdian ul li .text .wenzi1{ overflow: hidden; margin-top:1rem;} 
.index_wangdian ul li .text .wenzi1 img{ float: left; margin-right:0.6rem; margin-top:0.3rem;}
.index_wangdian ul li .text .wenzi1 .p02{ font-size:1rem; color:#444; float: left; width:80%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_wangdian ul li .text .wenzi2{ overflow: hidden; margin-top:0.6rem;} 
.index_wangdian ul li .text .wenzi2 img{ float: left;margin-right:0.6rem; margin-top:0.3rem;}
.index_wangdian ul li .text .wenzi2 .p03{ font-size:1rem; color:#444; float: left;width:80%; }
.index_wangdian ul li .text span{ background: #e6a40d; border-radius: 10px; display: block; line-height: 2rem; color:#fff; font-size:1rem; width:40%; margin-top:0.9rem; text-align: center; transition: 0.4s;}
.index_wangdian ul li .text span:hover{ margin-left:10px;}


.paginationa {
    overflow: hidden;
    margin-top: 3rem;
}

    .paginationa ul li {
        float: left;
        border: solid 1px #ccc;
        margin-left: 1%;
        text-align: center;
        line-height: 2rem;
        padding: 0 1%;
    }

    .paginationa ul {
        max-width: 1200px;
        margin: auto;
    }

        .paginationa ul li a:hover {
            color: #ffc001;
        }

    .paginationa span {
        line-height: 30px;
    }



.float_ll{width:25%; float: left;}
.float_ll .box01{ overflow: hidden; background: #fff; padding:8% 6%; width:88%;}
.float_ll .box01 .top1{ overflow: hidden;width:100%; border-bottom:1px solid #ccc; }
.float_ll .box01 .top1 span{ display: block; float:left; font-size:1.3rem; color:#222; margin-top:rem; border-bottom:2px solid #f0ba09;padding-bottom:1rem;}
.float_ll .box01 .bottom{ border-radius: 40px; border:1px solid #ccc; margin-top:1rem; width:90%;}
.float_ll .box01 .bottom p{ font-size:1.8rem; color:#f0ba09; font-weight: 600; line-height: 46px; text-align: center;}



.float_ll .box02{ overflow: hidden; background: #fff; padding:8% 6%; width:88%; margin-top:1rem;}
.float_ll .box02 .top1{ overflow: hidden;width:100%; border-bottom:1px solid #ccc; }
.float_ll .box02 .top1 span{ display: block; float:left; font-size:1.3rem; color:#222; margin-top:rem; border-bottom:2px solid #f0ba09;padding-bottom:1rem;}
.float_ll .box02 .bottom{ overflow: hidden;}
.float_ll .box02 .bottom div{width:100%; margin:1.2rem 0; overflow: hidden;}
.float_ll .box02 .bottom div p{font-size:1rem; color:#666; }
.float_ll .box02 .bottom div:hover p{ color:#f0ba09;}


.float_ll .box03{ overflow: hidden; background: #fff; padding:8% 6%; width:88%; margin-top:1rem;}
.float_ll .box03 .top1{ overflow: hidden;width:100%; border-bottom:1px solid #ccc; }
.float_ll .box03 .top1 span{ display: block; float:left; font-size:1.3rem; color:#222; margin-top:rem; border-bottom:2px solid #f0ba09;padding-bottom:1rem;}
.float_ll .box03 .bottom{ overflow:hidden; padding-bottom:2rem;}
.float_ll .box03 .bottom li{ overflow:hidden; margin-top:1.4rem; width:90%; padding:0 5%;}
.float_ll .box03 .bottom li .tu{ float:left; margin-right:1rem; width:24.4%;}
.float_ll .box03 .bottom li .tu img{width:100%;}
.float_ll .box03 .bottom li span{ font-size:1.1rem; color:#333; display: block;margin-top:0.4rem; }
.float_ll .box03 .bottom li p{ font-size:0.9rem; color:#666; margin-top:0.3rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}



.about{ background:#f1f1f1; padding:4rem 0;}
.about .float_rr{ width:64%; float:right; background: #fff; padding:4%;}
.about .float_rr .biaoti{width:100%; border-bottom:1px solid #ccc; overflow: hidden;}
.about .float_rr .biaoti .biaoti1{ width:15%; float:left; font-size:1.6rem; color:#222; border-bottom:3px solid #f0ba09; padding-bottom:0.6rem;}
.about .float_rr .text{ margin-top:2rem;  }
.about .float_rr .text div{ overflow:hidden;}
.about .float_rr .text div span{ font-size:1.2rem; color:#222; font-weight: 600; display: block; float:left; overflow: hidden;}
.about .float_rr .text p{ font-size:0.9rem; color:#555; line-height: 2rem; margin-top:1rem;}


.wangdian{ background:#f1f1f1; padding:3rem 0;}
.wangdian .float_rr{ width:64%; float:right; background: #fff; padding:4%;}
.wangdian .float_rr .biaoti{width:100%; border-bottom:1px solid #ccc; overflow: hidden;}
.wangdian .float_rr .biaoti .biaoti1{ width:15%; float:left; font-size:1.6rem; color:#222; border-bottom:3px solid #f0ba09; padding-bottom:0.6rem;}
.wangdian .float_rr .chengshi{ margin-top:2rem; width:100%; overflow:hidden; }
.wangdian .float_rr .chengshi span{ font-size:1rem; color:#222; display: block; float: left;}
.wangdian .float_rr .chengshi p{ font-size:0.9rem; color:#444; margin:0 2%; float: left; margin-top:0.1rem;}
.wangdian .float_rr .chengshi p:hover{ color:#f0ba09;}
.wangdian .float_rr .wangdian_1{ margin-top:1rem;overflow: hidden; background: #fafafa; border:1px solid #ccc; padding:4%; padding-bottom:2.4rem;}
.wangdian .float_rr .wangdian_1 .wenan { overflow:hidden; margin-bottom:1.2rem;} 
.wangdian .float_rr .wangdian_1 .wenan span{ font-size:1.2rem; color:#222; display: blockb; float: left; }
.wangdian .float_rr .wangdian_1 .wenan p{ font-size:0.9rem; width:10%; background: #f0ba09; border-radius: 10px; text-align: center; line-height: 1.8rem; float: left; margin-left:1rem; color:#fff;}

.wangdian .float_rr .wangdian_1 .tupian{ margin-top:0.8rem; width:100%; overflow: hidden;}
.wangdian .float_rr .wangdian_1 .tupian img{float:left; margin-right:1rem;}
.wangdian .float_rr .wangdian_1 .tupian p{ font-size:1rem; color:#666; float: left;}
.wangdian .float_rr .wangdian_1 .tupian p strong{ font-size:1.2rem; color:#111;}
.wangdian .float_rr .wangdian_1 .zixun {width:20%; border-radius: 20px; background:#f0ba09; margin-top:1rem;}
.wangdian .float_rr .wangdian_1 .zixun p{ font-size:0.9rem; color:#fff; text-align: center; line-height: 2.2rem; }




.wangdian .float_rr .xiangqing{ margin-top:2rem;overflow: hidden;  padding-bottom:2.4rem;  }
.wangdian .float_rr .xiangqing .wenan { overflow:hidden; margin-bottom:1.2rem;} 
.wangdian .float_rr .xiangqing .wenan span{ font-size:1.3rem; color:#222; display: block; float: left; }
.wangdian .float_rr .xiangqing .wenan p{font-size:0.9rem; width:10%; background: #f0ba09; border-radius: 10px; text-align: center; line-height: 1.8rem; float: left; margin-left:1rem; color:#fff;}
.wangdian .float_rr .xiangqing .tupian{ margin-top:0.8rem; width:100%; overflow: hidden;}
.wangdian .float_rr .xiangqing .tupian img{float:left; margin-right:1rem;}
    .wangdian .float_rr .xiangqing .tupian p {
        font-size: 1rem;
        color: #666;
        float: left;
        width: 95%;
        margin: 10px auto;
    }
.wangdian .float_rr .xiangqing .tupian p strong{ font-size:1.3rem; color:#111;}
.wangdian .float_rr .xiangqing .zixun {width:20%; border-radius: 20px; background: #f0ba09; margin-top:1rem;}
.wangdian .float_rr .xiangqing .zixun p{ font-size:1rem; color:#fff; text-align: center; line-height: 2.2rem;  }

.wangdian .tuijian{ margin-top:1rem; overflow: hidden;}
.wangdian .tuijian .tuijian1 span{ display:block; font-size:1.2rem; font-weight: 600; border-bottom:1px solid #ccc; padding-bottom:0.7rem;}
.wangdian .tuijian ul{ overflow:hidden;margin-top:1rem;}
.wangdian .tuijian ul li{width:44%; background: #f1f1f1; overflow: hidden; margin-top:1rem; float: left; margin:1%; padding:2%;}
.wangdian .tuijian ul li .box{ float:left;width:100%; }
.wangdian .tuijian ul li .box .p01{ font-size:1.2rem; color:#222; margin-top:1rem; margin-left:1rem;}
.wangdian .tuijian ul li .box .p02{ font-size:1rem; color:#444; margin-top:1.2rem; margin-left:1rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.wangdian .tuijian ul li .box .p02 img{ margin-right:0.6rem;}
.wangdian .tuijian ul li .box .p03{ font-size:1rem; color:#444; margin-top:1rem; margin-left:1rem;}
.wangdian .tuijian ul li .box .p03 img{ margin-right:0.6rem;}
.wangdian .tuijian ul li .box .zixun {width:34%; border-radius: 20px; background: #f0ba09; margin-top:1rem;}
.wangdian .tuijian ul li .box .zixun p{ font-size:1rem; color:#fff; text-align: center; line-height: 2.2rem;  }


.contact{ padding:3rem 0; background: #f1f1f1;}
.contact .float_rr{ width:64%; float:right; background: #fff; padding:4%;}
.contact .float_rr .biaoti{width:100%; border-bottom:1px solid #ccc; overflow: hidden;}
.contact .float_rr .biaoti .biaoti1{ width:15%; float:left; font-size:1.6rem; color:#222; border-bottom:3px solid #f0ba09; padding-bottom:0.6rem;}
.contact .float_rr .box{ overflow:hidden; margin-top:2rem;}
.contact .float_rr .box p{ font-size:1rem; color:#333; line-height: 2rem;}
.contact .float_rr .box p span{  font-size:1.2rem; font-weight: 600;}




.news{ padding:3rem 0; background: #f1f1f1;}
.news .float_rr{ width:64%; float:right; background: #fff; padding:4%;}
.news .float_rr .biaoti{width:100%; border-bottom:1px solid #ccc; overflow: hidden;}
.news .float_rr .biaoti .biaoti1{ width:15%; float:left; font-size:1.6rem; color:#222; border-bottom:3px solid #f0ba09; padding-bottom:0.6rem;}
.news .float_rr ul{ overflow:hidden; margin-top:1.5rem;}
.news .float_rr ul li{ width:100%; padding-bottom:1rem; border-bottom:1px dashed #ccc; }
.news .float_rr ul li .top2{ width:100%; overflow: hidden;margin-top:1rem;}
.news .float_rr ul li .top2 p{ width:80%; float: left; font-size:1.2rem; color:#222;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news .float_rr ul li .top2 span{ display:block; font-size:0.9rem; color:#999; margin-top:0.3rem; float: right}
.news .float_rr ul li .bottom{width:100%; margin-top:0.8rem;}
.news .float_rr ul li .bottom p{ font-size:0.9rem; color:#666; line-height: 2rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .float_rr ul li .top2 p:hover{ color:#f0ba09;}


.news_details{ padding:3rem 0; background: #f1f1f1;}
.news_details .float_rr{ width:64%; float:right; background: #fff; padding:4%;}
.news_details .float_rr .biaoti{width:100%; border-bottom:1px solid #ccc; overflow: hidden;}
.news_details .float_rr .biaoti .biaoti1{ width:15%; float:left; font-size:1.6rem; color:#222; border-bottom:3px solid #f0ba09; padding-bottom:0.6rem;}
.news_details .float_rr .text{ margin-top:2rem;}
.news_details .float_rr .text h1{ font-size:1.4rem; color:#222; margin-top:1rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news_details .float_rr .text p{ font-size:1rem; color:#666; line-height: 2rem; margin-top:1rem;}
.news_details .float_rr .text div{ width:80%; margin:auto; margin-top:2rem;}
.news_details .float_rr .text div img{width:100%;}








.switch{
	height: 99px;
	border-top: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
	margin-bottom: 3rem;
	margin-top:4rem;
}
 .switch .margin_left{
	
	margin-top: 18px;
}

.switch .margin_left p{
	font-size: 14px;
	color: #999999;
	width: 330px;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.switch .margin_left:hover p{
	color: #c1973e;
}




    .fixed_top{ position: fixed; top: 70%; margin-top: -1.5rem; border-radius: .4rem; right: 42px;  z-index: 9999; width: 4.0rem; height:4.0rem; background: rgba(0,0,0,.6); text-align: center; line-height: 2.0rem; font-size: 2.2rem; color: #fff; cursor: pointer; display: none;}
    .fixed_top i{ font-size: 1.8rem; line-height:4.0rem;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{color: #fff;}
    .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{color: #fff;}
    .swiper-button-next, .swiper-button-prev{color: #fff;}
    .swiper-button-next:after, .swiper-button-prev:after{color: #fff;}



    .fixed_tel{position: fixed; top: 70%; margin-top: -6.5rem; border-radius: .4rem; right: 42px; z-index: 9999; width: 4.0rem; height: 4.0rem; background: #f0ba09;  text-align: center; line-height: 2.0rem; font-size: 2.2rem; color: #fff; cursor: pointer; }
    .fixed_tel i{ font-size: 1.8rem; line-height: 4.0rem; color: #fff;}

   .fixed_tel1{position: fixed; top: 70%; margin-top: -6.5rem; border-radius: .4rem; right: 0px; z-index: 9999; width: 4.0rem; height: 4.0rem; background: #f0ba09;opacity: 0.7;  text-align: center; line-height: 2.0rem; font-size: 2.2rem; color: #fff; cursor: pointer; display: none; }
    .fixed_tel1 i{ font-size: 1.8rem; line-height: 4.0rem; color: #fff;}



    .tel{ display: none !important; }
    .fixed_tel .p1 span{display: block;margin: 0.5rem 0 0 0;font-weight: none;color: #222;font-size: 0.9rem; line-height: 1.4rem; }
    .fixed_tel .p1{font-weight:600;position: absolute;top:-90px;right: -42px;width: 150px;color:#222;background:#fff;   background: #fff; border:1px solid #ccc;text-align: center;height: 70px;font-size: 1rem;transition: all 1s;z-index: -999;display: none; border-radius: 6px;}
.fixed_tel:hover .p1{display: block;}

.footer{
	width:100%;
	background:#222;
	padding-bottom:1rem;
	}
.footer .center{
	max-width:1200px;
	width:100%;
	margin:auto;
	overflow: hidden;
	}		
.footer .center .logo_b{ width:20%; float: left; margin-top:1.4rem;}		
.footer .center .logo_b img{width:100%;}
.footer .center .foot_b{ width:36%; float: left; margin-top:2rem; margin-right:4%; }
.footer .center .foot_b .ll{ width:40%; float: left; }
.footer .center .foot_b .ll span{ font-size:1rem; color:#e5e5e5; display: block; margin-bottom:0.6rem; }
.footer .center .foot_b .ll p{ font-size:0.8rem; color:#999; line-height: 1.4rem;  }
.footer .center .foot_b .rr{ width:40%; float: left;}
.footer .center .foot_b .rr span{ font-size:1rem; color:#e5e5e5; display: block;margin-bottom:0.6rem;}
.footer .center .foot_b .rr p{ font-size:0.8rem; color:#999; line-height: 1.4rem;}
.footer .center .foot-z{
	width:30%;
	float:right;
	margin:1.4rem 0rem 1.4rem 0rem;
	}

.footer .center .foot-z .dianhua .p01{
	font-size:1rem;
	line-height:30px;
	color:#fff;
	}
.footer .center .foot-z .dianhua .p01 strong{font-size:1.8rem; font-weight: 500;}
.footer .center .foot-z .dianhua span{
	
	font-size:1rem;
	line-height:30px;
	color:#ccc;
	}
.footer .center .foot-z .dianhua .p02{
	font-size:1rem;
	line-height:30px;
	color:#999;
	}
.footer .center .foot-z .dianhua div{ width:40%; border-radius: 10px; border:1px solid #999; text-align: center; line-height: 2.4rem; margin-top:0.4rem;color:#999;}
.footer .center .foot-z .dianhua div:hover{ background:#999; color:#fff}


.lianjie{
	margin:1rem 0 0rem 0;
	overflow:hidden;
	padding-bottom:1rem;
	border-bottom:1px solid #666;
	margin-bottom:1rem;
	}
.lianjie  a span{
	color:#999;
	display:block;
	float:left;
	margin-left:3rem;
	line-height:2rem;
	}
.lianjie  p{
	color:#ccc;
	display:block;
	float:left;
	font-size:1.2rem;
	line-height:2rem;
	}

.location {
    padding: 0 1%;
    width:25%;
	float: right;
	overflow:hidden;
	margin-top:1rem;
}

 .location p {
        float: left;
	    color:#444;
	    font-size:0.9rem;
    }

    .location a {
        display:block;
        float: left;
    }
.location span{
        float: left;
	    color:#444;
	    font-size:0.9rem;
	    display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

.location a:hover {
        color: #333;
    }

.location h3 a {
        display: inline-block !important;
    }

.bottom_fixed{ height:50px; position: fixed; bottom:0; width:100%; display:none;}
.bottom_fixed ul{ overflow:hidden;}
.bottom_fixed ul li{ width:50%; float: left;}
.bottom_fixed ul li:nth-child(1){ background:#ff6005;}
.bottom_fixed ul li:nth-child(2){ background:#26c540;}
.bottom_fixed ul li img{ float:left; margin-right:0.6rem;    margin-left: 30%;margin-top: 0.7rem;}
.bottom_fixed ul li p{ font-size:0.9rem; color:#fff; line-height: 50px;}



.fixed{position: fixed;right: 0;top: 50%;}
.fixed ul{}
.fixed ul li{ background: linear-gradient(to right, #ff8f00 0%,#fd9f28 100%);color:#fff;width: 70px;height: 70px; border-radius: 4px; position: relative;text-align: center; cursor: pointer;  margin-bottom:0.6rem; }
.fixed ul li i{color: #666;margin-top:0.5rem;}
.fixed ul li i{color: #666;margin-top:0.5rem;}
.fixed ul li:last-child img{padding-top: 40%;}
.fixed ul li .img1{width: 50%;margin:0 auto;padding-top: 10%;}
.fixed ul li .img1 img{width: 100%; margin:auto;}
.fixed ul li p{text-align: center;font-size: 0.8rem;}
.fixed ul li .p1 span{display: block;margin: 0.5rem 0;font-weight: none;color: #fff;font-size: 0.9rem;}
.fixed ul li .p1{font-weight:600;position: absolute;top: 0;right: -200px;width: 150px;color:#fff;background: linear-gradient(to right, #ff8f00 0%,#fd9f28 100%);text-align: center;height: 70px;font-size: 1rem;transition: all 1s;z-index: -999; border-radius: 6px;}
.fixed ul li:hover .p1{right:70px;}
.fixed ul li a{color: #666;}






    @media screen and (max-width:640px) {
        .top nav ul li a{ display: block; padding: 0 0 1.2rem 0;}
		.header .nav{ margin-right: 0;}
        .top{ padding: 1rem 0 0.5rem 0;}
        .top nav{ position: fixed; top: 0%; right: -100%; width: 100%;  background: #fff; min-height: 100%; z-index: 999; margin-top: 0; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;}
        .top_nav,.top_nav_a{ display: block; margin-top: 1rem; margin-right: 1.0rem; width:15%;}
        .top nav ul{ margin-top: 10.0rem;}
        .top nav ul li{ width: 90%; margin: 3.0rem auto; float:none; font-size: 1.4rem; text-align: center;}
        .top_logo{     width: 63%; display: block;text-align: center;}
        .banner{ display: none;}
        .banner_mo{ display: block}
		.banner .swiper-slide ,.banner_mo .swiper-slide {text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width:100% !important;}
		.top .dianhua{ display:block;}
		
		
		.banner_bottom ul li{width:48%; margin:2% 1%;}
		.banner_bottom ul li span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
		.banner_bottom ul li p{ margin-top:0.3rem;}
		.xiangmo ul li{width:96%; float: left; margin:auto; float: none; margin-bottom:1rem;}
		
		.gg{ display:none;}
		
		.index_about{ background:#222; padding:3rem 0; height:auto;}
		.index_about .box{width:90%; float:none; margin:auto;}
		.index_about .box div{width:28%;}
		
		.liucheng{display:none;}
		.liucheng1{display:block; margin-top:2rem;}
		.liucheng1 .box ul{width:96%; margin:auto;}
		.liucheng1 .box ul li .p01{ margin-top:0.5rem;}
		.liucheng1 .box ul li:nth-child(7){ display:none;}
		.zhuangye{display:none;}
		.index_news ul{width:96%; margin:1rem auto;}
		.index_news ul li{width:47%;}
		.baozhang .float_l{width:90%; float: none; margin:auto;}
		.baozhang .float_r{width:90%; float: none; margin:3rem auto 0 auto;}
		.baozhang .float_r .tu{width:14%; margin-top:2rem;}
		.baozhang .float_r .text{width:74%;}
		.index_wangdian ul li{width:96%; float: none; margin:1% auto;}
		.index_wangdian ul li .tu{display:none;}
		.index_wangdian ul li .text{width:92%; margin:1% auto;}
		.float_ll{ display:none;}
		.about .float_rr{width:90%; margin:auto; float:none;}
		.about{ padding-top:2rem;}
            .about .float_rr .biaoti .biaoti1 {
                width: 35%;
            }
		.location{width:35%;}
		.wangdian .float_rr{width:90%; margin:auto; float: none;}
            .wangdian .float_rr .biaoti .biaoti1 {
                width: 35%;
            }
		.wangdian .float_rr .wangdian_1 .tupian p{width:89%;}
		.wangdian .float_rr .wangdian_1 .zixun{width:30%;}
		.wangdian .float_rr .xiangqing .tupian p{width:89%;}
		.wangdian .float_rr .xiangqing .zixun{width:30%;}
		.wangdian .tuijian ul li{width:100%;}
		.contact .float_rr{width:90%; float:none; margin:auto;}
		.contact .float_rr .biaoti .biaoti1{width:35%;}
		.news .float_rr{width:90%; float:none; margin:auto;}
            .news .float_rr .biaoti .biaoti1 {
                width: 35%;
            }
		.news_details .float_rr{ width:90%; float:none; margin:auto;}
            .news_details .float_rr .biaoti .biaoti1 {
                width: 35%;
            }
		.fixed{display:none;}
		.fixed_top{display:block; right:0; }
		.fixed_tel1{display:block;}
		.fixed_tel .p1{display:none;}
		.fixed_tel:hover .p1{display:none;}
		
		.fixed_tel{ display:none;}
		.fixed_top{ display:none;}
		.bottom_fixed{ display:block;}
		
		
		
.footer .center .foot_b{ display:none;}
	.footer .center .foot-z .dianhua div{ display:none;}
	.footer .center .foot-z .dizhi div{ display:none;}
	.footer .center .foot_r{ display:none;}
	.footer .banquan p{ margin-left:0;}
	.footer .banquan span{ text-align: center; float: none; margin-left:0;}
.footer{padding:0 2%; width:96%; margin-bottom:50px;}
.footer .center{
	width:100%;
	padding:0;
	}

.footer .center .foot-z{
	width:100%;
	padding:2rem auto;
	margin-left: 2%;
	border:none;
	}
		
        .fixed_tel{ display: block; right:0;opacity: 0.7;}

        .baozhang .float_l span {
            width: 100%;
            margin-top: 3rem;
            text-align: center;
            font-size: 1.4rem;
            font-weight: 600;
            color: #fff;
            background: #333;
            border-radius: 20px;
            display: block;
            display: block;
            line-height: 2.6rem;
        }
        .top_tel {
            display: none
        }
    }