﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.banner{overflow: hidden;}
.banner img{width: 100%;}
			
  
.header{position: fixed;z-index: 100; width: 100%; top: 0;left: 0;height:105px;transition: All 0.4s ease-in-out;background: rgba(255,255,255,.8); box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.header.on1{top: -107px;}
.headerbox{width: 1690px; margin: 0 auto; max-width: 98%;position: relative; height: 105px; }
.logo{width: 351px; position: absolute; left: 0;top:50%; transform: translateY(-50%);}
.logo img{width: 100%; }
.dhbtn{background: url(../images/a_09.png) no-repeat center center; width: 17px;height: 16px; float: right;cursor: pointer;display: block;position: absolute; right: 0;top:50%; transform: translateY(-50%);}
.header.on{ background: #fff;  }
.nav {text-align: center; float: right;}
.nav li{ position: relative; display: inline-block;padding: 0 33px; }
.nav h3 a{color: #333;display: block; font-size: 16px; line-height: 105px;position: relative;}
.nav li h3 a:before{position: absolute; content: ""; border-bottom: 3px solid #2a9cde;border-radius: 2px; left: 0; bottom: 0; width: 0;transition: All 0.4s ease-in-out;}
.nav .on h3 a{font-weight: bold;}
.nav .on h3 a:before{width: 100%;}
.nav h3 a:hover{font-weight: bold;}
.nav h3 a:hover:before{width: 100%;}
.sub {position: absolute; width: 100%; top: 105px; left: 0; background: #fff;display: none;}
.sub dt{line-height: 45px; font-size: 14px;text-align: center;}
.sub dt a{display: block; text-align: center; color: #666;}
.sub dt a:hover{color: #fff;background: #00a8ff;}
.fgt{height: 105px;}

.banner {position: relative; overflow: hidden;}
.banner img{width: 100%;}
.banner_text{position: absolute; width: 1695px;left:50%; top:50%; transform:translate(-50%,-50%);max-width: 94%;}
.banner_text h2{color: #fff; font-size: 42px; line-height: 1.4;}
.banner_text p{color: #fff; font-size: 24px;margin: 20px 0 70px;}

.more{display: block; width: 137px; line-height: 34px;border: 2px solid #fff;border-radius: 19px;color: #fff;text-align: center; font-size: 16px;transition: All 0.4s ease-in-out;}
.more b{display: inline-block;background: url(../images/a_01.png); width: 12px;height: 10px;vertical-align: middle; margin: -3px 0 0 6px;}
.more:hover {border:2px solid #00a8ff;background: #00a8ff;color: #fff;}
.banner .swiper-pagination{text-align: right; padding-right: 5vw;bottom: 70px;}
.banner .swiper-pagination-bullet{width: 11px;height: 11px;background: #fff; opacity: 1;border-radius: 6px;}
.banner .swiper-pagination-bullet-active{width: 40px;background: #00a8ff;}
.banner .swiper-button-next:after,.banner .swiper-rtl .swiper-button-prev:after{font-size: 24px; color: #fff;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 24px; color: #fff;}
.swiper-num{position: absolute; left: 5vw;bottom: 70px; color: #fff;font-size: 18px;z-index: 10;}
.active{font-size: 42px; font-weight: bold;font-family: arial;}

.cldh{position: fixed;z-index: 1000; width: 550px;height:100%;background: #fff; padding:100px 30px 30px 30px;top: 0; right: -550px; }
.gbdh{width: 30px; height: 30px;cursor: pointer; position: absolute; top: 30px; right: 30px;border-radius: 4px;background: url(../images/a_17.png)  no-repeat center  center #00a8ff;}
.cldh li{padding-bottom: 30px;}
.cldh h2{font-weight: 600; color: #333; font-size: 22px; margin-bottom: 15px;}
.cldh dl{overflow: hidden; margin-left: -40px;}
.cldh dt{float: left; float: left; line-height: 1.7; font-size: 16px; padding-left: 40px;}
.cldh dt a{color: #666;}
.cldh dt a:hover{color: #007AFF;}
.dhbj{display: block; width: 100%;height: 100%; position: fixed;left: 0; top: 0;background: rgba(0,0,0,.7);z-index: 100;display: none;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center;background-size: 25px 20px;}
.ssbox{position: fixed;width: 100%; height: 100%; top: 0;left: 0; background: rgba(0,0,0,.7); z-index: 101;display: none;}
.ssnr{position: absolute; width: 50%; height: 60px; overflow: hidden; border-radius: 6px;background: #fff;left:50%; top:50%; transform:translate(-50%,-50%);overflow: hidden;}
.btn1ss{background: url(../images/a3.png) no-repeat center center #00a8ff;width: 100px;height: 60px;border-radius: 0 6px 6px 0;cursor: pointer; border: none;float: right;}
.sswby{width: calc(100% - 100px);height: 60px; line-height: 60px; padding: 0 25px; font-size: 16px; line-height: 50px;}
.ggbtn{background: url(../images/a_17.png)  no-repeat center  center #00a8ff; width: 50px;height: 50px;border-radius: 50%; top: 30px; right: 30px;cursor: pointer;display: block; position: absolute;background-size: 20px 20px; }

.mhsh{overflow: hidden; padding: 105px 0 95px 5vw;}
.mhsh_left{float: left; width: 390px;}
.mhsh_title{padding-bottom: 95px;}
.mhsh_title h2{font-weight: bold; font-size: 24px; color: #333; padding: 17px 0 12px; position: relative;}
.mhsh_title h2:before{position: absolute; content: ""; border-top: 6px solid #00a8ff;border-radius: 3px; width: 25px;left: 0; top: 0;}
.mhsh_title p{font-size: 14px; color: #999;}
.mhsh_nr h2{font-weight: bold; line-height: 1.6; color: #333; font-size: 28px;}
.mhsh_nr ul{overflow: hidden;padding: 20px 0 120px;}
.mhsh_nr li{float: left; width: 50%; font-size: 18px;color: #666;line-height: 1.6;}
.mhsh_nr  a{display: block; text-align: center;width: 126px; line-height: 34px;border:2px solid #00a8ff;color: #00a8ff; border-radius: 19px; font-size: 16px;transition: All 0.4s ease-in-out;}
.mhsh_nr  a b{display: inline-block;background: url(../images/a_54.png); width: 12px;height: 10px;vertical-align: middle; margin: -3px 0 0 10px;}
.mhsh_nr a:hover{background: #00A8FF;color: #fff;}
.mhsh_nr a:hover b{background: url(../images/a_55.png);}
.mhsh_right{float: right;width: calc(100% - 470px);overflow: hidden;}
.mh_l{float: left; width: 44%;position: relative;border-radius: 15px; overflow: hidden; padding-right: 10px;}
.mh_l img{width: 100%;}
.mhltext{position: absolute; width: 100%; left: 0; bottom: 45px; padding: 0 50px;}
.mhltext h2{font-size: 20px; color: #333;}
.mhltext p{color: #666666; font-size:14px; margin-top: 10px;}
.mhltext a{display: block; width: 47px;height: 32px;border: 2px solid #10adfe;background: url(../images/a_54.png)  no-repeat center ;border-radius: 16px; position: absolute; right: 50px;bottom: 0;}
.mhltext a:hover{background: url(../images/a_55.png) no-repeat center center #10adfe;}
.mh_r {float: right;width: 56%; padding-left:10px ; }
.mhbox{position: relative; overflow: hidden;border-radius: 15px;}
.mhbox img{width: 100%;}
.mh_r li{padding-bottom: 20px;}

.jjfa{position: relative;}
.jjfa img{width: 100%;}
.jjfa_text{width: 100%; padding-left: 5vw;position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.jjfa_title{padding-bottom: 90px;}
.jjfa_title h2{font-weight: bold; font-size: 24px; color: #fff; padding: 17px 0 12px; position: relative;}
.jjfa_title h2:before{position: absolute; content: ""; border-top: 6px solid #fff;border-radius: 3px; width: 25px;left: 0; top: 0;}
.jjfa_title p{font-size: 14px; color: #fff;}
.jjfa_nr h2{font-weight: bold; line-height: 1.6; color: #fff; font-size: 36px;}
.jjfa_nr p{font-size: 24px; color: #fff; line-height: 1.6; margin-top: 30px;}
.jjfa_nr  a{display: block; text-align: center;width: 126px; line-height: 34px;border:2px solid #fff;color: #fff; border-radius: 19px; font-size: 16px;transition: All 0.4s ease-in-out; margin-top: 120px;}
.jjfa_nr  a b{display: inline-block;background: url(../images/a_55.png); width: 12px;height: 10px;vertical-align: middle; margin: -3px 0 0 10px;}
.jjfa_nr a:hover{background: #00A8FF;color: #fff;}
.jjfa_nr a:hover b{background: url(../images/a_55.png);}

.gywm{padding: 0 5vw;}
.gywm_tilte{position: relative; padding: 80px 0 40px;}
.gywm_tilte h2{font-weight: bold; color: #333; font-size: 24px; position: relative; padding: 16px 0 11px;}
.gywm_tilte h2:before{position: absolute; content: ""; border-top: 6px solid #00a8ff;border-radius: 3px; width: 25px;left: 0; top: 0;}
.gywm_tilte p{font-size: 14px;color: #999;}
.gywm_tilte a{position: absolute; text-align: center; width: 136px; line-height: 34px;border:2px solid #00a8ff;font-size: 16px;color: #00a8ff;right: 0; top: 80px;border-radius: 19px;}
.gywm_tilte a b{display: inline-block;background: url(../images/a_54.png); width: 12px;height: 10px;vertical-align: middle; margin: -3px 0 0 10px;}
.gywm_tilte a:hover{color: #fff;background: #00a8ff;}
.gywm_tilte a:hover b{background: url(../images/a_55.png);}
.gywm_nr{overflow: hidden; padding-bottom: 35px;}
.gywm_left{float: left;width:43%; overflow: hidden;border-radius: 15px; background-image: linear-gradient(to right, #02a3fa , #0f89df);}
.gywm_left img{width: 100%;}
.gywm_left span{display: block; overflow: hidden; position: relative;}
.gywm_left span b{display: block; cursor: pointer; background: url(../images/a_18.png); width: 64px;height: 64px;background-size: cover; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.gywmtext{display: block;padding: 55px 65px;}
.gywmtext h2{color: #fff; font-weight: bold; font-size: 24px; margin-bottom: 15px;}
.gywmtext p{line-height: 1.5; color: #fff; font-size: 18px;}
.gywm_right{float: right;width:57%; padding-left: 55px;}
.qyjs h2{color: #333; font-weight: bold; font-size: 24px; margin-bottom: 25px;}
.qyjs p{font-size: 16px; color: #666666; line-height: 1.3; margin-bottom: 20px;}
.fzgh ul{overflow: hidden; margin-left: -2px;}
.fzgh li{float: left; width: 33.33%; padding: 0 0 2px 2px;}
.fzghbox{position: relative;overflow: hidden;border-radius: 10px;}
.fzghbox img{width: 100%;height: 100%;object-fit: cover;}
.fztext{position: absolute; width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.fztext h2{font-size: 24px; color: #333;line-height: 68px;}
.fztext h2 span{font-size: 48px;color: #11aeff; font-weight: bold;}
.fztext p{font-size: 16px; color: #666666;text-align: center;}

.news{padding: 0 5vw 120px 5vw;}
.newsbox{position: relative;border-radius: 15px;height: 330px;background: #f7f7f7;overflow: hidden;}
.newstext{position: absolute; width: 100%; top: 0;left: 0; padding: 55px 55px 0 55px;}
.newstext b{width: 50px;height: 32px;background: url(../images/a_54.png) no-repeat center;border: 2px solid #10adfe;border-radius: 16px; right: 55px; top: 60px;position: absolute;}
.news_title h2{font-weight: bold; font-size: 36px; color: #333333;}
.news_title h2 span{font-weight: 400; font-size: 18px;}
.news_title p{font-size: 16px; color: #666; margin-top: 15px;}
.news_xq{padding-top: 20px;}
.news_xq h2{font-size: 24px; line-height: 1.5; color: #333333;height: 80px;}
.news_xq p{font-size: 16px; line-height: 1.5;color: #666;}
.news_bj{position: absolute; width: 100%;height: 100%; top: 0;left: 0;background: #00a8ff;opacity: 0;transition: All 0.4s ease-in-out;}
.news_bj img{width: 100%;height: 100%; opacity: .2;object-fit: cover;}
.news_nr a:hover .news_bj{opacity: 1;}
.news_nr a:hover .news_title h2{color: #fff;}
.news_nr a:hover .news_title p{color: #fff;}
.news_nr a:hover .news_xq h2{color: #fff;} 
.news_nr a:hover .news_xq p{color: #fff;} 
.news_nr a:hover b{border:2px solid #fff;background: url(../images/a_55.png) no-repeat center;}
.news_nr{padding-bottom: 45px;position: relative;}
.news_nr .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px; opacity: 1; background: #e9e7e7;}
.news_nr .swiper-pagination-bullet-active{width: 39px;background: #00a8ff;}

/*加入我们*/
.xwzx_title.xwzx_title2 ul{overflow: hidden;}
.xwzx_title.xwzx_title2 li{float: left; width: 33.33%;}
.dqzz_xq{padding-bottom: 40px;padding-top: 20px;}
.dqzzx{padding-bottom: 5px;}
.dqzz_top {background: url(../images/a_27.png) no-repeat 97%  center #f1f0f0;cursor: pointer;}
.dqzz_top.on1 {background: url(../images/a_28.png) no-repeat 97%  center #005bac;cursor: pointer;}
.dqzz_top.on1 p{color: #fff;}
.dqzz_top.on1 h2{color: #fff;}
.dqzz_top.on1 h3{color: #fff;}
.dqzz_top ul{overflow: hidden; padding: 30px 150px 40px 40px;}
.dqzz_top li{float: left; width: 20%;}
.dqzz_top p{font-size: 16px; margin-bottom: 14px; color: #666666;}
.dqzz_top h2{color: #333; font-size: 24px;}
.dqzz_top h2 b{font-weight: bold;}
.dqzz_top h3{color: #333;font-size: 18px;}
.dqzz_top ul li:nth-child(1){ width:40%;}
.dqzz_nr{border: 2px solid #f0efef;border-radius: 4px; padding: 30px 37px 0 60px;display: none;}
.dqzzbox{padding-bottom: 40px;}
.dqzzbox h2{font-weight: bold; font-size: 16px; margin-bottom: 10px; color: #333; position: relative;}
.dqzzbox p{font-size: 16px; line-height: 30px; color: #666666;}
.dwnr:before{position: absolute; border-top: 1px solid #0059A9;width: 16px;left: -25px;top:50%; transform: translateY(-50%);content: "";}

.cgal{background: url(../images/a_01.jpg) no-repeat center top;padding-bottom: 130px;}
.cgal_title{padding: 77px 5vw 38px 5vw;position: relative;}
.cgal_title h2{position: relative; font-size: 24px; color: #fff; font-weight: bold; padding: 16px 0 11px;}
.cgal_title h2:before{position: absolute; content: "";border-top: 6px solid #fff; width: 25px;border-radius: 3px;left: 0; top: 0;}
.cgal_title p{font-size: 14px; color: #fff;}
.cgal_title h3{font-weight: bold; font-size: 36px; margin: 38px 0 20px; color: #fff;}
.cgal_title h4{color: #fff;font-size: 24px; line-height: 1.5;}
.cgal_title a{display: block; position: absolute; right: 5vw;top: 75px;text-align: center; width: 138px; line-height: 34px;border-radius: 19px;border: 2px solid #fff; color: #fff; font-size: 16px;transition: All 0.4s ease-in-out;}
.cgal_title a b{background: url(../images/a_55.png); width: 12px;height: 10px;display: inline-block;vertical-align: middle; margin: -3px 0 0 10px;}
.cgal_title a:hover{background: #00A8FF;border:2px solid #00A8FF;}
.cgal_nr{position: relative; padding-left: 5vw;}

.cgalbox{border-radius: 20px; overflow: hidden; background: #f7f7f7;width: 100%;}
/*.cgal_tp img{width: 100%;}*/
.cgal_tp img{width: 100%; height: 100%; object-fit: cover;}
.cgaltext{padding: 45px 60px;}
.cgal_tp{height: 280px;}
.cgaltext h2{font-size: 24px; margin-bottom: 20px;color: #333;}
.cgaltext p{font-size: 16px;color: #666; line-height: 1.6;}
.cgaltext a{display: block; width: 50px;height: 32px;border:2px solid #00a8ff; color: #00a8ff; border-radius: 16px;background: url(../images/a_54.png) no-repeat center;margin-top: 25px;transition: All 0.4s ease-in-out;}
.cgaltext a:hover{background: url(../images/a_55.png) no-repeat center center #00a8ff;}

.picCenter {width: 100%; }


        .xinxiIcon img {
            width: 100%;
            height: auto;
            object-fit: cover;
        }
		
		

        .photo_nr {
            display: flex;
            align-items: center;
            width: 100%;
        }

        .informationText { width: 100%;}

     

       

        .photo_nr ul li {
            float: left;
            padding: 0 15px;
        }

    

    
    


#LeftArr{ display:block; width: 56px;height: 36px;background: url(../images/a_54.png) no-repeat center center #fff;border-radius: 18px; position: absolute; right: 5vw;top:50%; transform: translateY(-50%);z-index: 10;cursor: pointer; z-index: 10;}
#RightArr{ display:block; width: 56px;height: 36px;background: url(../images/a_02.png) no-repeat center center #fff;border-radius: 18px; position: absolute; left: 1vw;top:50%; transform: translateY(-50%);cursor: pointer;z-index: 10;}


#LeftArr:hover{background: url(../images/a_55.png) no-repeat center center #00a8ff;}

#RightArr:hover{background: url(../images/a_04.png) no-repeat center center #00a8ff;}

.footer{background: #222222;}
.footer_top{background: #111111;}
.footer_top ul{width: 1360px; margin: 0 auto; max-width: 94%;display: flex;justify-content : space-between;}
.footer_top li{font-size: 16px;line-height: 65px;}
.footer_top a{color: #fff;}

.footerbox{overflow: hidden; padding:45px 0; width: 1360px; margin: 0 auto;max-width: 94%;}

.foot_left{float: left;}
.foot_left p{font-size: 16px; color: #fff; line-height:38px;}
.foot_left img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;width: 18px;}
.foot_right{float: right;width: calc(100% - 550px);border-left: 1px solid rgba(255,255,255,.4);overflow: hidden;}
.yqlj{float: left; padding-left: 50px;height: 155px;}
.yqlj p{font-size: 16px; color: #fff; margin-bottom: 30px;}
.yqlj h2{font-size: 16px; color: #fff; margin-bottom: 20px;}
.yqlj ul{overflow: hidden;}
.yqlj li{float: left; padding-right: 20px;}
.yqlj img{width: 45px;height: 45px;border-radius: 50%;}
.rwmm{float: right;text-align: center;width: 150px;}
.rwmm img{width: 100%;}
.rwmm p{font-size: 14px; margin-top: 15px; color: #fff;}
.bqxx{text-align: center; }
.bqxx p{font-size: 16px;line-height: 60px;color: #fff;background: #111;}
.bqxx p a{color: #fff;}

/*产品中心*/
.banner1{/*background: url(../images/banner1.jpg) no-repeat center center;*/height: 529px;background-size: cover;position: relative;background-size: cover !important;background-position: center center !important;}
.banner1_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 1350px;max-width: 94%; }
.banner1_text h2{font-size: 46px; font-weight: bold; color: #fff; margin-bottom: 20px;}
.banner1_text p{font-size: 30px; color: #fff; line-height: 1.5;}

.dqwz{background: #f6f6f6;}
.dqwzbox{width: 1350px; margin: 0 auto; overflow: hidden;max-width: 94%;}
.dqwz_left{float: left;}
.dqwz_left ul{overflow: hidden; margin-left: -55px;}
.dqwz_left li{float: left; padding-left: 55px; line-height: 68px; font-size: 16px;}
.dqwz_left li a{display: block; position: relative; color: #333;}
.dqwz_left li a:before{position: absolute; content: ""; border-bottom: 4px solid #00a8ff;border-radius: 2px; width: 0; bottom: 0; left: 50%;transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.dqwz_left li.cur a{font-weight: bold;}
.dqwz_left li.cur a:before{width: 25px;}
.dqwz_left a:hover{font-weight: bold;}
.dqwz_left a:hover:before{width: 25px;}
.dqwz_right{float: right;}
.dqwz_right ul{
 line-height: 65px;
 overflow: hidden;
 background: url(../images/a_05.png) no-repeat left center;
 padding-left: 25px;
}
.dqwz_right li{float: left; font-size: 14px; line-height: 68px;}
.dqwz_right li span{padding: 0 10px; color: #999;}
.dqwz_right li a{color: #333;font-size: 14px;}
.dqwz_right li.cur a{font-weight: bold;}
.dqwz_right a:hover{font-weight: bold;}

.wz1350{width: 1350px; margin: 0 auto; max-width: 94%;}
.psxt_title{padding: 80px 0 25px;}
.psxt_title h2{padding: 17px 0 11px;position: relative; font-weight: bold; font-size: 24px; color: #333;}
.psxt_title h2:before{position: absolute; content: "";border-top: 6px solid #00a8ff; width: 25px; top: 0;left: 0; border-radius: 6px;}
.psxt_title p{font-size: 14px;color: #999;}
.psxt_nr ul{overflow: hidden; margin-left: -55px;}
.psxt_nr li{float: left; width: 33.33%; padding: 0 0 55px 55px;}
.psxtbox{border-radius: 15px; border:1px solid #eaf2f7;background: #fafdff;transition: All 0.4s ease-in-out;overflow: hidden;}
.psxtbox span{display: block; overflow: hidden; height: 357px;}
.psxtbox span img{width: 100%;height: 100%; object-fit: cover;}
.psxtbox p{font-size: 18px;color: #333; line-height: 100px; padding: 0 20px;}
.psxtbox:hover {background: #00A8FF;}
.psxtbox:hover p{color: #fff;}
.fynr{padding-bottom: 80px;text-align: center;}
.fynr li{display: inline-block; padding: 0 8px;}
.fynr li a{display: block; font-size: 16px; line-height: 47px;color: #646b97; padding: 0 20px;border:1px solid #e1e4f3;}
.fynr li span{display: block; font-size: 16px; line-height: 47px;color: #646b97; padding: 0 20px;border:1px solid #e1e4f3;}
.fynr li.cur a{border:1px solid #0099ff;background: #0099ff;color: #fff;}
.fynr a:hover{border:1px solid #0099ff;background: #0099ff;color: #fff;}

/*成功案例*/
.banner2{background: url(../images/banner2.jpg) no-repeat center center;height: 529px;background-size: cover;position: relative;}
.cg_nr ul{overflow: hidden; margin-left: -50px;}
.cg_nr li{float: left; width: 50%; padding: 0 0 50px 50px;}
.cgbox{border-radius: 20px;background: #f7f7f7;overflow: hidden;}
.cgbox span{display: block; height: 394px; overflow: hidden;}
.cgbox span img{width: 100%;height: 100%;object-fit: cover;}
.cgtext{padding: 30px 30px 25px 30px;}
.cgtext h2{color: #333; font-size: 20px;margin-bottom: 20px;}
.cgtext p{font-size: 14px; line-height: 1.6; color: #666;}
.cgtext a{display: block; width: 49px;height: 32px;border:2px solid #00a8ff;border-radius: 16px;background: url(../images/a_54.png) no-repeat center center; margin-top: 25px;transition: All 0.4s ease-in-out;}
.cgtext a:hover{background: url(../images/a_55.png) no-repeat center center #00a8ff;}

/*新闻资讯*/
.banner3{background: url(../images/banner3.jpg) no-repeat center center;height: 529px;background-size: cover;position: relative;}
.gsxw_nr li{padding: 21px 0; border-bottom:1px solid #e8e8e8;}
.gsxwbox{overflow: hidden;}
.gsleft{width: 232px; float: left;overflow: hidden;}
.gsleft img{width: 100%;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.gsright{float: right;width: calc(100% - 370px);}
.gsright h3{position: relative; font-size: 16px; color: #009fe1;line-height: 52px; padding-left: 44px;}
.gsright h3:before{position: absolute; content: "";border-bottom:1px solid #009fe1;width: 34px;left: 0;top:50%; transform: translateY(-50%);}
.gsright h2 a{display: block; font-size: 22px; line-height: 54px;color: #333;}
.gsright h2 a:hover{color: #00A8FF;}
.gsright p{font-size: 16px; line-height: 1.6;color: #666666;}
.fynr1{padding-top: 35px;}

/*新闻详情*/
.xqxq{width: 1040px;margin: 0 auto; max-width: 94%;line-height: 1.5;
  font-size: 16px;}
.xqxq_title{text-align: center; padding: 75px 0 30px;border-bottom:1px solid #d4d6e2;}
.xqxq_title h2{position: relative; font-weight: bold; font-size: 30px; padding-bottom: 40px;color: #333;}
.xqxq_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #00a8ff; width: 35px;bottom: 19px; left: 50%; transform: translateX(-50%);}
.xqxq_title p{font-size: 14px;color: #666;}
.xqxq_title p span{padding: 0 12px;}
.xqxq_nr{padding-bottom: 40px;border-bottom:1px solid #d4d6e2;}
.xqxq_nr h2{font-weight: bold; font-size: 24px; color: #333; line-height: 1.6; margin-top: 30px;}
.xqxq_nr p{font-size: 16px; line-height: 1.6; color: #797b89;}
.xqxq_nr img{margin: 20px auto;border-radius: 15px;max-width: 100%;}
.xqxq_nr a{display: block; text-align: center; width: 200px; line-height: 42px; font-size: 14px; color: #fff;background: #00a8ff; margin: 50px auto 0 auto;border-radius: 21px;}
.xqxq_nr a b{display: inline-block;background: url(../images/a_07.png); width: 30px;height: 17px;background-size: 100% 100%; vertical-align: middle; margin: -3px 10px 0 0;}
.xwxqfy{padding: 30px 0 70px;}
.xwxqfy li{font-size: 16px; line-height: 48px; font-weight: bold; color: #009fe1;}
.xwxqfy li a{font-weight: 400; color: #333333;}
.xwxqfy li a:hover{color: #009fe1;}

/*资料中心*/
.banner4{background: url(../images/banner4.jpg) no-repeat center center;height: 529px;background-size: cover;position: relative;}
.zlmx_nr li{padding-bottom: 20px;}
.zlmxbox{background: #f4f5f8;border-radius: 15px; overflow: hidden;position: relative;}
.zlmx_left{width: 140px;text-align: center; padding:30px 0 0 20px;height: 127px;float: left;}
.zlmx_left h2{font-size: 48px;color: #009fe1;}
.zlmx_left p{font-size: 16px; margin-top: 16px;color: #666666;}
.zlmx_right{float: right;width: calc(100% - 140px); padding: 35px 150px 0 0;}
.zlmx_right h2{font-weight: bold; font-size: 24px; padding-left: 40px;position: relative; color: #333;}
.zlmx_right h2:before{position: absolute; content: ""; border-bottom: 2px solid #00a8ff;width: 27px;left: 0;top:50%; transform: translateY(-50%);}
.zlmx_right p{font-size: 16px;color: #666666; line-height: 1.6; padding: 10px 0 0 40px;}
.zlmxbox a{display: block; text-align: center; color: #fff; width: 134px; position: absolute; right: 0;top: 0;height: 100%; background: #00a8ff; font-size: 16px;padding-top: 24px;
transition: All 0.4s ease-in-out;}
.zlmxbox a img{margin: 0 auto;}
.zlmxbox a p{margin-top: 18px;}
.zlmxbox a:hover{background: #12509F;}

/*联系我们*/
.banner5{background: url(../images/banner5.jpg) no-repeat center center;background-size: cover !important;background-position: center center !important;  height: 529px;background-size: cover;position: relative;}

.lxwm_nr{overflow: hidden;display: flex;align-items: center;padding-bottom: 190px;}
.lxwm_left{width: 45%;}
.lxwm_left h2{font-weight: bold; font-size: 30px; color: #333333;margin-bottom: 15px;}
.lxwm_right{width: 55%;}
.lxwm_right img{width: 100%;}
.lxwm_left li{padding-top: 20px;}
.lxwmbox{background: url(../images/a_13.png) no-repeat left top;padding: 30px 0 0 40px;overflow: hidden;}
.lxwmbox img{float: left;}
.lxwm_text{float: right;width: calc(100% - 80px); padding:13px 0 0 15px; position: relative;}
.lxwm_text:before{position: absolute; content: ""; border-top:1px solid #00a8ff;width: 25px; left: 0; top: 0;}
.lxnr h3{font-size: 16px;color: #333333; margin-bottom: 10px; }
.lxnr p{font-weight: bold; color: #333; font-size: 18px; line-height: 1.6;padding-bottom: 20px;}

.lxwm_left li p{font-size:16px; line-height:1.5;}

/*产品中心详情*/
.bj6{background: url(../images/a_09.jpg) repeat-x left top;}
.xqnr{overflow: hidden; background: #fff;border-radius: 15px; margin-top: 30px;}
.xqnr_left{float: left; width: 50%;}
.xqnr_left .swiper-slide{height: 500px;}
/*.xqnr_left img{width: 100%;}*/
.xqnr_left img{width: 100%; height: 100%; object-fit: cover;}
.xqnr_left .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;border-radius: 6px; opacity: 1;}
.xqnr_left .swiper-pagination-bullet-active{width: 40px;background: #00a8ff;}
.xqnr_left .swiper-pagination{bottom: 30px;}
.xqnr_right{width: 50%; float: right; padding: 0 60px;}
.xqnr_title{padding: 60px 0 50px;border-bottom:1px solid #d1ebfb;}
.xqnr_title h2{font-weight: bold; font-size: 30px; color: #333; margin-bottom: 18px;}
.xqnr_title h3{font-size: 24px; color: #333333;}
.xqnr_title p{font-size: 16px;color: #666; margin-top: 10px;}
.xqnr_nr {padding-top: 40px;}
.xqnr_nr li{font-size: 16px; line-height: 26px;color: #666666; padding-left: 24px;background: url(../images/a_14.png) no-repeat left 8px; margin: 5px 0;}
.cpxq{margin-top: 75px;border:1px solid #e9f2f7;border-radius: 15px;}
.cpxq_title{ background-image: linear-gradient(#fff, #f9fcff);border-bottom:1px solid #e9f2f7;}
.cpxq_title ul{overflow: hidden;}
.cpxq_title li{float: left; font-size: 18px; line-height: 76px; padding: 0 35px;}
.cpxq_title li a{display: block; color: #333; position: relative;}
.cpxq_title li a:before{position: absolute; content: ""; border-bottom: 6px solid #00a8ff;border-radius: 3px; left: 0; bottom: 0; width: 0;
transition: All 0.4s ease-in-out;}
.cpxq_title li.cur a{font-weight: bold;}
.cpxq_title li.cur a:before{width: 25px;}
.cpxq_title a:hover{font-weight: bold;}
.cpxq_title a:hover:before{width: 25px;}
.cpxq_nr{padding: 50px 150px;}
.cpxq_top{overflow: hidden;}
.cp_left{width: 454px;float: left;}
.cp_left img{width: 100%;}

.cp_right{float: right;width: calc(100% - 485px);}
.cp_right h2{font-weight: bold; font-size: 38px; margin-bottom: 20px;color: #00b6ef;}
.cp_right h3{font-weight: bold; font-size: 26px; margin-bottom: 25px;color: #00b6ef;}
.cp_right li{font-size: 18px; color: #666; line-height: 1.7; padding-left: 22px;background: url(../images/a_15.jpg) no-repeat left 10px;}
.cpxq_text h2{font-size: 26px; font-weight: bold; color: #00b6ef; margin: 35px 0;}
.cpxq_text p{font-size: 18px; line-height: 1.7; color: #666; margin-bottom: 20px;}
.cp_right p{font-size: 18px; line-height: 1.7; color: #666; margin-bottom: 20px;}
.cp_right img{width: 100%;}

.xgal{padding-bottom: 85px;}
.xgal_nr{position: relative; }
.xgal_nr .swiper-button-next{width: 56px;height: 36px;background: url(../images/a_54.png) no-repeat center center #fff;right: -70px;border-radius: 18px;border:2px solid #00a8ff;}
.xgal_nr .swiper-button-next:hover{background: url(../images/a_55.png) no-repeat center center #00a8ff;}
.xgal_nr .swiper-button-next:after,.xgal_nr .swiper-rtl .swiper-button-prev:after{font-size: 0;}
.xgal_nr .swiper-button-prev:after,.xgal_nr .swiper-rtl .swiper-button-next:after{font-size: 0;}
.xgal_nr .swiper-button-prev{width: 56px;height: 36px;background: url(../images/a_02.png) no-repeat center center #fff;border-radius: 18px; left: -70px;border:2px solid #00a8ff;}
.xgal_nr .swiper-button-prev:hover{background: url(../images/a_04.png) no-repeat center center #00a8ff;}

/*关于我们*/
.wrzg{overflow: hidden; padding: 0 0 120px;}
.wrzg_left{float: left; width: 50%; padding-right: 45px;}
.wrzg_text p{font-size: 16px; color: #666; line-height: 2;margin-bottom: 30px;text-align:justify; word-break: break-all;}
.fzgm{padding-top: 80px;}
.fzgm ul{overflow: hidden; margin-left: -5px;}
.fzgm li{float: left; width: 50%; padding: 0 0 5px 5px;}
.wrzg_right{float: right;width: 50%;padding-top: 60px;}
.wmss{border-radius: 15px; overflow: hidden;background-image: linear-gradient(to right, #03a1f8 , #0f89df);}
.wmss span{display: block;position: relative;}
.wmss span img{width: 100%;}
.wmss b{    display: block;
    cursor: pointer;
    background: url(../images/a_18.png);
    width: 64px;
    height: 64px;
    background-size: cover;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.wmss_text{padding: 40px 50px;}
.wmss_text h2{font-weight: bold; color: #fff; font-size: 24px; margin-bottom: 15px;}
.wmss_text p{color: #fff; font-size: 18px; line-height: 1.6;}
.wavin_text p{font-size: 16px; line-height: 2; color: #666; margin-bottom: 20px;}
.gtmb p{font-size: 16px; line-height: 2;color: #999;}
.gtmb h2{font-weight: bold; font-size: 18px; line-height: 1.6; color: #333;}
.gtmb img{margin: 5px 0;}

.bj2{background: url(../images/a_21.jpg) no-repeat center center;background-size: cover; padding-bottom: 115px;}

.walsnr{width: 1350px; margin: 0 auto; position: relative; max-width: 94%;}
.wrlsbox{overflow: hidden;}
.wr_left{float: left; width: 120px;}
.wr_left img{width: 120px;height: 120px;border-radius: 50%;border: 2px solid #46befc;}
.wr_left span{display: block; width: 1px;position: relative; margin: 0 auto; height: 210px;background: #00a8ff;}
.wr_left span:before{position: absolute; content: ""; width: 16px;height: 16px;border-radius: 50%; background: #00a8ff;border:1px solid #1e487b;left: 50%;transform: translateX(-50%);bottom: -16px;}
.wr_left p{text-align: center; font-size: 20px; color: #333; margin-top: 42px;}
.wr_right{float: right;width: calc(100% - 145px);}
.wr_right h2{font-weight: bold; font-size: 30px;color: #0099ff; margin-bottom: 15px;}
.wr_right h2 b{font-size: 24px; font-weight: 400;}
.wr_right p{font-size: 16px; line-height: 1.7; color: #333;text-align:justify; word-break: break-all;}
.wals{background: url(../images/a_16.png) repeat-x left 395px;padding: 70px 0;}
.walsnr .swiper-button-next{width: 56px;height: 36px;background: url(../images/a_54.png) no-repeat center center #fff;right: -70px;border-radius: 18px;border:2px solid #00a8ff;}
.walsnr .swiper-button-next:hover{background: url(../images/a_55.png) no-repeat center center #00a8ff;}
.walsnr .swiper-button-next:after,.walsnr .swiper-rtl .swiper-button-prev:after{font-size: 0;}
.walsnr .swiper-button-prev:after,.walsnr .swiper-rtl .swiper-button-next:after{font-size: 0;}
.walsnr .swiper-button-prev{width: 56px;height: 36px;background: url(../images/a_02.png) no-repeat center center #fff;border-radius: 18px; left: -70px;border:2px solid #00a8ff;}
.walsnr .swiper-button-prev:hover{background: url(../images/a_04.png) no-repeat center center #00a8ff;}
.walsnr .swiper-slide-active .wr_left p{font-weight: bold; color: #00a8ff;}
.xwsj_top{overflow: hidden;}
.xwsj_left{float: left; width: 230px;}
.xwsj_text{padding-top: 50px;}
.xwsj_text h2{color: #333; font-weight: bold; line-height: 1.5; font-size: 36px;}
.xwsj_text p{font-size: 24px; line-height: 1.6; color: #666;}
.xwsj_right{float: right;width: calc(100% - 360px);padding: 90px 0 0 0;}
.xwsj_right .xw1{overflow: hidden; margin-left: -15px;}
.xw1 li{float: left; width: 20%; padding: 0 0 20px 15px;}
.xwsjbox{border: 1px solid #eee;border-radius: 10px; padding: 20px 5px 0 5px;text-align: center; height: 190px;}
.xwsjbox h2{font-weight: bold; font-size: 48px;color: #00a8ff; font-family: arial;margin-bottom: 10px;}
.xwsjbox p{font-size: 16px; line-height: 1.6; color: #333;}
.xwsj_right .xw2{overflow: hidden; margin-left: -15px;}
.xw2 li{float: left; width: 25%; padding: 0 0 0 15px;}

.xwsj_bottom{padding: 65px 0 115px;}
.xwsj_bottom h2{font-size: 30px; line-height: 80px;background: #00a8ff;text-align: center; color: #fff; margin: 20px 0;}
.xwsj_bottom ul{overflow: hidden; margin-left: -20px;}
.xwsj_bottom li{float: left; width: 20%; padding-left: 20px;}
.xwsj_bottom a{display: block; overflow: hidden; border-radius: 10px;background: #f5f3f3;}
.xwsj_bottom span{display: block; overflow: hidden;}
.xwsj_bottom img{width: 100%;}
.xwsj_bottom p{text-align: center; font-size: 16px;color: #313552; line-height: 64px; }

.bj3{background: #f6f6f6;}
.fllc_title{padding: 60px 0;}
.fllc_title h2{font-weight: bold; font-size: 24px; color: #333; margin-bottom: 15px;}
.fllc_title p{font-size: 16px; line-height: 1.6; color: #666666;}
.fllc_nr{padding-bottom: 135px;}
.fllc_nr img{width: 100%;}

/*成功案例详情*/
.cgxq_box{position: fixed; z-index: 101;width: 800px; left:50%; top:50%; transform:translate(-50%,-50%);max-width: 94%; padding: 0 60px;display: none;}
.cgxq_top img{width: 100%;}
.cgxq_top .swiper-pagination{text-align: right; bottom: 30px; padding-right: 45px;}
.cgxq_top .swiper-pagination-bullet{width: 10px;height: 10px; opacity: 1;background: #fff;border-radius: 5px;}
.cgxq_top .swiper-pagination-bullet-active{width: 38px; background: #00a8ff;} 

.zszx{padding: 30px 30px 0 30px;background-image: linear-gradient(to right, #01a7fe , #367acc);}
.zszx h2{color: #fff;font-size: 24px; margin-bottom: 15px;}
.zszx_text ul{overflow: hidden; margin-left: -50px;}
.zszx_text li{float: left; width: 50%; padding: 0 0 0 50px;}
.zszx_text dt{padding-bottom: 15px;}
.zszx_text h3{font-weight: bold; margin-bottom: 10px; color: #fff; font-size: 18px;}
.zszx_text p{font-size: 16px; line-height: 1.7; color: #fff;}
.ggbtn1{position: absolute; width: 40px;height: 40px; border-radius: 50%; top: -20px; right: -20px;cursor: pointer;  background-image: linear-gradient(to right, #01a7fe , #367acc);z-index: 101;}
.ggbtn1 b{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);background: url(../images/a_17.png); width: 13px;height: 13px;}
.cgxq_top .swiper-button-next{width: 56px;height: 36px;background: url(../images/a_54.png) no-repeat center center #fff;right: -70px;border-radius: 18px;border:2px solid #00a8ff;}
.cgxq_top .swiper-button-next:hover{background: url(../images/a_55.png) no-repeat center center #00a8ff;}
.cgxq_top .swiper-button-next:after,.cgxq_top .swiper-rtl .swiper-button-prev:after{font-size: 0;}
.cgxq_top .swiper-button-prev:after,.cgxq_top .swiper-rtl .swiper-button-next:after{font-size: 0;}
.cgxq_top .swiper-button-prev{width: 56px;height: 36px;background: url(../images/a_02.png) no-repeat center center #fff;border-radius: 18px; left: -70px;border:2px solid #00a8ff;}
.cgxq_top .swiper-button-prev:hover{background: url(../images/a_04.png) no-repeat center center #00a8ff;}
.bqxx_left{float: left;}

/*视频弹窗*/
.ksyy_bj{position: fixed; width: 100%; height: 100%; z-index: 105;background: rgba(0,0,0,.7);top: 0;left: 0;display: none;}
.kstc{position: fixed;z-index: 106;background: #000; width: 700px;border-radius: 6px;left:50%; top:50%; transform:translate(-50%,-50%);max-width: 90%;display: none;}
.gbks{background: url(../images/hb3.png) no-repeat center center #fff; cursor: pointer; position: absolute; right: -20px;top: -20px;background-size: 100%; width: 40px;height: 40px; border-radius: 50%;background-size: 20px 20px;}

.sjzs{display: none;}




@media(max-width:1460px){
	.nav li{padding: 0 20px;}	
    .mhltext h2{font-size:16px;}
	.banner_text h2{font-size: 32px;}
	.fzgh li{width: 50%;}
	.fztext h2 span{font-size: 28px; margin-bottom: 10px;}
	.fztext h2{font-size: 18px;}
	.fztext p{font-size: 12px;}
	.newstext{padding: 40px 20px 0 20px;}
	.news_xq h2{font-size: 18px;}
	.news_xq p{font-size: 14px;}
	.news_title h2{font-size: 24px;}
	.banner1_text h2{font-size: 28px;}
	.banner1_text p{font-size: 20px;}
	.cp_right h2{font-size: 28px;}
	.cp_right h3{font-size: 20px;}
	.cpxq_text h2{font-size: 20px;}
	.fztext h2 span{font-size: 32px;}
	.fztext h2{font-size: 16px;}
	.cgxq_top .swiper-slide{height: 300px;}
	.cgxq_top img{width: 100%; height: 100%; object-fit: cover;}
	.qyjs p{font-size: 14px;}
	.fzgh li{width: 33.33%;}
	.fzghbox{height: 155px;}
}
@media(max-width:1400px){
.banner_text h2{font-size: 30px;}
.foot_left dt{font-size: 12px;}
.xgal_nr{padding: 0 60px;}
.xgal_nr .swiper-button-next{right:0;}
.xgal_nr .swiper-button-prev{left: 0;}
.walsnr .swiper-button-next{right: 0;}
.walsnr .swiper-button-prev{left: 0;}
.mhltext{padding: 0 20px;}
.banner1_text h2{font-size: 30px;}
	.banner1_text p{font-size: 20px;}

}
@media(max-width:1386px){
.fzghbox{height: 128px;}

}	
@media(max-width:1200px){
.dqzz_top{background-size: 30px 30px;}
.dqzz_top.on1{background-size: 30px 30px;}
.dqzz_top ul{padding: 20px 50px 20px 15px;}
.dqzz_top p{font-size: 12px;}
.dqzz_top h2{font-size: 14px;line-height: 1.6;}
.dqzz_top h2 b{display: block;font-size: 16px;}
.dqzz_top h3{font-size: 12px;}
.dqzz_top li{width: 22%;}
.dqzz_top ul li:nth-child(1){width: 34%;}

.nav li{padding: 0 15px; font-size: 14px;}
.jjfa_title{padding-bottom: 30px;}
.jjfa_nr h2{font-size: 22px;}
.jjfa_nr p{font-size: 16px;}
.jjfa_nr a{margin-top: 25px;}
.gywm_right{width: calc(100% - 700px);}
.gywm_left{width: 670px;}
.fztext h2{font-size: 14px;line-height: 40px;}
.fztext h2 span{font-size: 20px;}
.fztext p{font-size: 12px;}
.mhsh_title{padding-bottom: 40px;}
.mhsh_nr h2{font-size: 22px;}
.mhsh_nr li{font-size: 18px;}
.news_xq h2{font-size: 18px;}
.news_xq p{font-size: 14px;}
.newstext{padding: 25px 25px 0 25px;}
.newstext b{right: 25px;}
.cgaltext h2{font-size: 18px;}
.cgaltext p{font-size: 14px;}
.cgaltext{padding: 20px;}
.foot_right{width: 500px;}
.foot_left{width: calc(100% - 500px);}
.psxt_nr ul{margin-left: -20px;}
.psxt_nr li{padding: 0 0 20px 20px;}
.xqnr_title{padding: 25px 0;}
.xqnr_right{padding: 0 20px;}
.xqnr_nr{padding-top: 20px;}
.xqnr_nr li{font-size: 12px; }
.cpxq_nr{padding: 20px;}
.cp_right h2{font-size: 28px;}
.cp_right h3{font-size: 20px;}
.cpxq_text h2{font-size: 22px;}
.cgtext{padding: 20px;}
.cpxq_text h2{font-size: 18px;}
.cpxq_text p{font-size: 14px;}
.cg_nr ul{margin-left: -20px;}
.cg_nr li{padding: 0 0 20px 20px;}
.cgtext h2{font-size: 18px;}
.cgtext p{font-size: 14px;}
.cgxq_top .swiper-button-next{right: 0;}
.cgxq_top .swiper-button-prev{left: 0;}
.xwsjbox h2{font-size: 28px;}
.xwsjbox p{font-size: 12px;}
.xwsjbox{height: 160px;}
.lxnr p{font-size: 16px;}
.mhltext h2{font-size: 18px;}
}
@media(max-width:1000px){
.fgt{height: 60px;}
.header{height: 60px;}
.headerbox{max-width: 100%;}
.header.on1{top: 0;}
.headerbox{height: 60px;}
.nav{position: fixed;width: 220px; height: calc(100% - 60px); top: 60px; left: -220px;background: #fff;overflow: auto;padding-left:0px;/*padding-left 0228 add*/}
.logo{ width: 200px;left: 3%;}
.yzxz{display: none;}
.swbobox{padding-bottom: 5px;line-height: 1.5;}
.nav li{float: none; width: 100%; padding: 0 15px;text-align: left;border-bottom: 1px solid #eee; line-height: 60px;}
.nav b{position: absolute; width: 60px;height: 45px;background: url(../images/a_54.png) no-repeat center center; right: 0; top: 0;}
.nav li a{color: #333;text-align: left;font-size: 16px;}
.dhbj{position: fixed; width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);background: rgba(0,0,0,.7);z-index: 90;display: none;}
.dhbtn{display: none;}
.dhbtn2{width: 30px;height: 30px;border-radius: 4px; top: 15px; right: 3%;background: url(../images/a_09.png) no-repeat center center;background-size: 17px 16px; position: absolute;}
.dhbtn2.on{background: url(../images/d2.png) no-repeat center center;background-size: 20px 20px;}
.ssbtn{position: absolute;width: 20px;height: 20px; border: none; top: 30px; right: 60px; margin: 0;background-size: 100% 100%;}
.ssnr{width: 90%;}
.nav li a{line-height: 45px;}
.nav .on b{ transform: rotate(90deg);}
.sub{position: static;}
.sub dt{line-height: .5px; font-size: 12px; padding-left: 15px;}
.bannerbox{height: 280px;}
.banner img{width: 100%; height: 100%; object-fit: cover;}
.banner_text h2{font-size: 20px;}
.banner_text p{font-size: 12px;margin: 10px 0 15px;}
.banner .swiper-pagination{bottom: 10px;}
.swiper-num{bottom: 10px;font-size: 14px;}
.active{font-size: 24px;}
.mhsh{padding: 50px 0; margin: 0 auto;max-width: 94%;}
.mhsh_left{float: none; width: 100%;}
.mhsh_title{padding-bottom: 20px;}
.mhsh_nr li{font-size: 14px;}
.mhsh_nr ul{padding: 20px 0;}
.mhsh_right{float: none; width: 100%; padding-top: 20px;}
.mh_l{float: none; width: 100%; padding: 0 0 20px 0;}
.mhltext{padding: 0 20px;bottom: 20px;}
.mhltext a{right: 20px;}
.mh_r{float: none; width: 100%;}
.jjfa_title{padding-bottom: 5px;}
.jjfa_nr h2{font-size: 14px;line-height: 1.5;}
.jjfa_nr p{font-size: 12px; margin-top: 5px;}
.jjfa_title h2{font-size: 20px; padding: 0 0 5px 0;}
.jjfa_nr a{margin-top: 10px;}
.gywm_left{float: none; width: 100%;}
.gywmtext{padding: 20px;}
.gywmtext h2{font-size: 24px;}
.gywmtext p{font-size: 16px;}
.gywm_right{float: none; width: 100%; padding: 20px 0 0 0;}
.qyjs h2{font-size: 24px;}
.fzgh li{width: 50%;}
.news{padding-bottom: 50px;}
.gywm_nr{padding-bottom: 0;}
.cgal_title h3{font-size: 22px;margin: 20px 0;}
.cgal_title h4{font-size: 14px;}
.cgal_nr{padding: 0 3%;overflow: hidden;}
.cgal{padding-bottom: 60px;}
.footer{max-width: 100%;}
.foot_left{display: none;}
.foot_right{float: none;text-align: center; width: 100%;border: none;}
.yqlj{float: none; width: 100%; padding: 0;}
.yqlj ul{text-align: center;}
.yqlj li{display: inline-block; padding: 0 10px;float: none;}
.rwmm{float: none; margin: 0 auto; width: 100px;}
.bqxx{padding: 15px 3%;background: #111;}
.bqxx p{line-height: 1.6;font-size: 14px;}

.banner1{height: 280px;}
.banner1_text h2{font-size: 24px;}
.banner1_text p{font-size: 16px;}
.dqwz_left{float: none; width: 100%;border-bottom:1px solid #ddd;}
.dqwz_left li{padding-left: 20px;font-size: 14px; line-height: 45px;}
.dqwz_right{float: none; width: 100%;}
.psxt_nr li{width: 50%;}
.psxtbox p{font-size: 16px; padding: 0 20px; line-height: 50px;}
.fynr li{padding: 0 2px;}
.fynr li a{line-height: 28px;font-size: 14px; padding: 0 10px;}
.fynr li span{line-height: 28px;font-size: 14px; padding: 0 10px;}
.fynr ul li:nth-child(7){ display: none;}
.fynr ul li:nth-child(8){ display: none;}

.xqnr_left{float: none; width: 100%;}
.xqnr_right{float: none; width: 100%;}
.cpxq_title li{padding: 0 15px;}
.cp_left{float: none; width: 100%;}
.cp_right{float: none; width: 100%; padding-top: 20px;}
.cp_right h3{font-size: 18px;}
.xgal_nr{padding: 0 30px;}

.banner2{height: 280px;}
.dqwz_left ul{margin-left: -20px;}
.cgxq_box{padding: 0 30px;}
.zszx{padding: 15px 15px 0 15px;}
.zszx h2{font-size: 18px;}
.zszx_text ul{margin-left: -15px;}
.zszx_text li{padding: 0 0 15px 15px;}
.zszx_text h3{font-size: 14px;}
.zszx_text p{font-size: 12px;}
.cgxq_top .swiper-pagination{padding-right: 15px;bottom: 15px;}
.ggbtn1{right: 10px;}

.banner5{height: 280px;}
.wrzg_left{float: none; width: 100%; padding: 0 0 20px 0;}
.fzgm{padding-top: 0;}
.wrzg_right{padding: 0; width: 100%; float: none;}
.wmss_text{padding: 20px;}
.wmss_text h2{font-size: 24px;}
.wmss_text p{font-size: 16px;}
.bj2{padding-bottom: 0;}
.xwsj_left{float: none; width: 100%;}
.xwsj_text{padding: 0;}
.xwsj_text h2{font-size: 22px;}
.xwsj_text p{font-size: 16px;}
.xwsj_right{float: none; width: 100%;padding: 20px 0;}
.xw1 li{width: 50%;}
.xwsjbox{height: 120px;}
.xw2 li{width: 50%;padding-bottom: 15px;}
.xwsj_bottom{padding: 50px 0;}
.xwsj_bottom h2{font-size: 20px; line-height: 50px;}
.xwsj_bottom li{width:33.33%;}
.lxwm_left{float: none; width: 100%;}
.lxwm_left h2{font-size: 22px;}
.lxwm_nr{display: block;padding-bottom: 60px;}
.lxwmbox{padding: 20px 0 0 20px;}
.lxwm_text{width: calc(100% - 50px);}
.lxnr p{font-size: 14px;}
.lxwm_right{padding-top: 40px; width: 100%;}
.xqxq_title p{font-size: 12px;}
.xqxq_title p span{padding: 0 4px;zoom: .9;}
.xwxqfy li{font-size: 14px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 2;}
.banner3{height: 280px;}
.gsleft{float: none; width: 100%;}
.gsright{float: none; width: 100%;}
.banner4{height: 280px;}
.zlmx_left{float: none; width: 100%;padding: 15px 90px 15px 15px; height: auto;}
.zlmx_left h2{font-size: 24px;}
.zlmx_right{float: none; width: 100%;padding: 0 90px 20px 0;}
.zlmxbox a{width: 80px;}
.zlmxbox a img{width: 20px;}
.zlmxbox a p{font-size: 14px;}
.zlmxbox a span{position: absolute; width: 100%;left:50%; top:50%; transform:translate(-50%,-50%);}
.zlmx_right p{font-size: 12px;text-align:justify; word-break: break-all;}
.cgalbox{width: 100%;}
.cgal_nr{height: auto;}
.cgal_tp{height: auto;}
.picMarquee-left .prev{right:1vw}
.sjzs{display: block;}
.pczs{display: none;}
}



@media(max-width:480px){
.psxt_nr li{width: 100%;}
.psxtbox span{height: auto;}
.cg_nr li{width: 100%;}	
.cgbox span{height: auto;}
.xwsj_bottom li{width:50%;padding-top: 5px ;padding-bottom: 5px ;}
.fllc_nr{padding-bottom: 50px;}
.cgxq_top .swiper-slide{height: 150px;}
.footer_top{display: none;}





}