@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;font-family:"微软雅黑";list-style: none;text-decoration: none; background:none;}
img{ border:0;display: block;}
.clearfix{clear:both;}
a{color: #666;}
.L{float: left;}
.R{float: right;}
body{}
h1{font-size: 32px;color:#4998DA;font-weight: normal;}
h2{font-size: 24px;color:#4998DA;font-weight:normal;}
h3{font-size: 20px;color:#333;font-weight:normal;}
h4{font-size: 18px;color:#333;font-weight:normal;}
h5{font-size: 16px;color:#333;font-weight:normal;}
h6{font-size: 14px;color:#333;font-weight:normal;}
@media(max-width:640px){
    h1{font-size: 24px;color:#4998DA;}
    h2{font-size: 20px;color:#4998DA;}
    h3{font-size: 18px;color:#333;}
    h4{font-size: 16px;color:#333;}
    h5{font-size: 14px;color:#333;}
    h6{font-size: 12px;color:#333;}

}
a:hover{ color:#4998DA;}
a{transition: 0.6s;}
input{outline: none;list-style: none;}

/*#4998DA*/
@font-face
{font-family: tubiao;src:url("../font/tubiao.ttf"),url("../font/tubiao.eot"),url(../font/tubiao.otf),url(../font/tubiao.svg),url(../font/tubiao.woff);}
.tubiao{font-family: tubiao!important;}
@font-face
{font-family: impact;src: url("../font/impact_0.ttf"), url("../font/impact_0.eot"),url(../font/impact_0.otf),url(../font/impact_0.svg),url(../font/impact_0.woff);}
@font-face
{font-family: din;src: url("../font/s.ttf"), url("../font/s.eot"),url(../font/s.otf),url(../font/s.svg),url(../font/s.woff);}
@font-face
{font-family: Candara;src: url("../font/Candara.ttf"), url("../font/Candara.eot"),url(../font/sCandara.otf),url(../font/Candara.svg),url(../font/Candara.woff);}
/*头部*/
.tophead{height: 36px;background: #2f2f2f;width: 100%;color:#fff;line-height: 36px;font-size: 14px;
    background: -webkit-linear-gradient(#1678ea, #4998DA); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#1678ea, #4998DA); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#1678ea, #4998DA); /* Firefox 3.6 - 15 */
    background: linear-gradient(#1678ea, #4998DA); /* 标准的语法 */}
.tophead .L{margin-left: 10px;}
.tophead .R{margin-right: 10px;}
.tophead span{color:#fff;}
.tophead a{color:#fff;margin-left: 10px;}
.tophead .maxwidth1200{padding: 0;}
/*头部*/


/*内页banner*/
.nybanner{width: 100%;position: relative;overflow: hidden;}
.width1920{width: 1920px;position: relative;left: 50%;transform: translateX(-50%);}
.minwidth1200{width: 100%;overflow: hidden;}
.width1200{max-width: 1200px;width: 100%;margin: 0 auto;overflow: hidden;}
.maxwidth1200{width: 100%;max-width: 1200px;margin: 0 auto;padding: 1px 0;}
.titlep{font-size: 14px;color: #a4a4a4;text-align: center;}
.lookmore{color:#4998DA;transition: 0.6s;position: relative;}
.lookmore:hover{margin-left: 10px;}
/*标题*/
.grayline{height: 1px;width: 1200px;background: #ddd;margin: 0 auto;}
.title2{max-width: 1200px;position: relative;text-align:left;height: 70px;margin: 10px auto;}
.title2::after{content: "";position:absolute;left:30px;height:70px;width:180px;border:6px solid rgba(0,0,0,0.1);top:-10px;}
.title2 h2{line-height: 30px;font-size: 28px;height:30px;color:#111;margin-top: 10px;}
.title2 .titlep2{line-height:30px;font-size: 26px;color: #999;margin: 0 auto;color: #4998DA;text-transform: uppercase;font-weight: bold;}
.title2 .btn_more{position: absolute;right: 10px;top: 10px;font-size: 16px;color: #4998DA;transition: 0.5s;font-family: Candara;height: 50px;line-height:50px;border:1px solid  #4998DA;border-radius:4px;text-align:center;padding:0 20px;}
.title2 .btn_more:hover{font-weight: bold;right: 0px}
.title2 .titleimg{margin-top: 10px;}
.height10{height: 10px;clear: both;width: 100%;}
.height20{height: 20px;clear: both;width: 100%;}
.height30{height: 30px;clear: both;width: 100%;}
.height40{height: 40px;clear: both;width: 100%;}
.height6{height: 6px;clear: both;width: 100%;}
.title2 .titleimg img{margin: 0 auto;}

@media(max-width:750px){

    .title2{height: 50px;margin: 10px auto;}
    .title2::after{content: "";position:absolute;left:30px;height:50px;width:120px;border:4px solid rgba(0,0,0,0.1);top:-5px;}
    .title2 h2{line-height:24px;font-size: 18px;height:24px;color:#111;margin-top: 0px;margin-left:10px;}
    .title2 .titlep2{line-height:20px;font-size: 16px;color: #999;margin: 0 auto;color: #4998DA;text-transform: uppercase;font-weight: bold;margin-left:10px;}
    .title2 .btn_more{right: 10px;top: 10px;height:32px;line-height:32px;padding:0 14px;font-size:12px;}

    .height10{height: 6px;clear: both;width: 100%;}
    .height20{height: 10px;clear: both;width: 100%;}
    .height30{height: 10px;clear: both;width: 100%;}
    .height40{height: 30px;clear: both;width: 100%;}
    .height6{height: 6px;clear: both;width: 100%;}
}
/*#4998DA*/
/*头部导航*/
.topbg{width: 100%;background: rgba(255,255,255,0.8);z-index: 999;height: 100px;}
.topbg .top{width: 100%;max-width: 1200px;height:100px;margin: 0 auto;position: relative;}
.topbg .top .toplogo{margin-left: 0;position: relative;display: flex;align-items: center;}
.topbg .top .toplogo img{max-height: 100px;}
.topbg .top .topnav{height: 100px;float: left;margin-left: 20px;}
.topbg .top .topnav li{float: left;position: relative;}
.topbg .top .topnav li a{text-align: center;font-size: 16px;color:#666;line-height: 100px;padding: 0 14px;min-width: 56px;display: block;}
.topbg .top .topnav li a:hover{color:#fff;background: #4998DA;}
.topbg .top .topnav li a.navnow{color:#fff;background: #4998DA;}
.topbg .toplogotext h4{font-weight: bold;line-height: 32px;color:#4998DA}
.topbg .toplogotext h6{line-height: 32px;color:#4998DA}
.topbg .toplogotext{height: 64px;margin: 18px 0 18px 16px;padding-left: 16px;border-left: 1px solid #4998DA;}
.topbg .top .topnav ul li ul{position: absolute;top: 100px;left: 50%;z-index: 9999;width: 160px;opacity: 0.9;overflow: hidden;transform: translateX(-50%);display: none;}
.topbg .top .topnav ul li ul li{float: none;height: 40px;line-height: 40px;overflow: hidden;margin-bottom: 1px;}
.topbg .top .topnav ul li ul li a{color: #fff;line-height: 40px;height: 40px;margin: 0;padding: 0;background:#4998DA}
.topbg .top .topnav li ul li .navnow{color:#fff;}
.topbg .top .topnav ul li ul li:hover a{background: #f38712;color:#fff;}
.topbg .topcontact{margin:0;float: right;height: 100px;display: flex;align-items: center;justify-content: center;flex-direction: row;}
.topbg .topcontact .erweimabox{float: right;position: relative;margin-right: 0px;padding-right: 5px;}
.topbg .topcontact .icon{position: relative;top:3px;}
.topbg .topcontact .erweimabox .icon{position: relative;top:3px;margin-right: 10px;}
.topbg .topcontact .erweimabox::after{content: "";position: absolute;height: 20px;width:1px;background: #ddd;right: 0;top:10px;}
.topbg .topcontact .toptellbox{float: right;margin: 0;padding: 0;position: relative;display: flex;align-items: center;justify-content: center;flex-direction: row;}
.topbg .topcontact .toptellbox img{display: inline-block;margin: 1px 0 0 0;}
.topbg .topcontact .toptellbox span{font-size: 38px;font-family: din;color:#4998DA;line-height: 40px;}
.topbg .topcontact .toptellbox span{float: right;display: block;}
.topbg .topcontact .toptellbox div{font-size: 26px;font-family: din;color:#4998DA;line-height: 30px;}
.topbg .topcontact .toptellbox .tubiao{font-size: 40px;color: #4998DA;line-height: 40px;display: block;float: left;}
.topbg .topcontact .erweimabox span{font-size: 36px;color:#4998DA;line-height: 40px;}
.topbg .topcontact .erweimabox .erweimaimg{width: 30px;height: 30px;position: absolute;top:0px;left: 50%;transform: translateX(-50%);transition: 0.6s;opacity: 0;z-index: 999;}
.topbg .topcontact .erweimabox .erweimaimg img{width: 100%;height: auto;}
.topbg .topcontact .erweimabox .erweimashow{width: 140px;height: 140px;opacity: 1;top: 40px;}
.btn_navlist{height: 18px;width: 24px;position: fixed;box-sizing: border-box;z-index: 999;top: 16px;right: 10px;display: none;}
.btn_navlist > div{width: 24px;height: 2px;background:#4998DA;position: absolute;transition: 0.6s;}
.btn_navlist > div:nth-child(1){top: 0;}
.btn_navlist > div:nth-child(2){top: 8px;}
.btn_navlist > div:nth-child(3){top: 16px;}
.btn_navlistclose > div.one{transform: rotateZ(45deg);top: 8px;}
.btn_navlistclose > div.two{opacity: 0;}
.btn_navlistclose > div.three{transform: rotateZ(-45deg);top: 8px;}

/*头部导航*/
@media(max-width:986px){
    .topbg .topcontact{display: none;}
    .topbg .top .topnav{height: 100px;float: right;margin-left: 0;}
}
@media(max-width:750px){
    .topbg .top .topnav ul li ul{height:0;width: 0;overflow: hidden;}
    .btn_navlist{display: block;}
    .topbg .topcontact{display: block;float: right;margin-top:5px;margin-right: 50px;}
    .topbg .topcontact .toptellbox{float: right;margin: 0;padding: 0;}
    .topbg .topcontact .icon{max-height: 20px;top: 50%;}
    .topbg .topcontact .toptellbox span{font-size: 26px;line-height: 40px;float: left;}
    .topbg .topcontact .toptellbox .tubiao{font-size: 24px;}
    .topbg .topcontact .erweimabox .tubiao{font-size: 20px;}
    .topbg .topcontact .toptellbox span{font-size: 22px;}
    .topbg .topcontact .erweimabox .icon{top:10px;margin-right: 0px;}
    .topbg .topcontact .erweimabox{margin-right: 0px;}
    /*头部导航*/
    .tophead{display: none;}
    .topbg{height: 50px;position: fixed;box-shadow: 0px 2px 3px 0px #eee;}
    .topbg .top{height:50px;margin: 0 auto;position: relative;}
    .topbg .top .toplogo{margin: 0;}
    .topbg .top .toplogo img{margin:0;height:50px;}
    .topbg .top .topnav{height: auto;position: fixed;right: 0;top: 50px;z-index: 999;background: none;right: -120px;width: 100px;}
    .topbg .top .topnav ul li{float: none;margin: 0;}
    .topbg .top .topnav ul li a{width: auto;text-align: center;font-size: 14px;color:#666;border-radius: 4px;display: block;height: 32px;border-radius: 4px;margin:1px 0;line-height: 36px;color:#fff;font-size: 12px;width: 100px;line-height: 32px;padding: 0;background: #4998DA; }
    .topbg .top .topnav ul li ul{display: none;}
    .topbg .top .topnav li a:hover{color:#fff;background:rgba(0,0,0,0.8);border-bottom: 2px solid rgba(0,0,0,0)}
    .topbg .top .topnav li a.navnow{color:#fff;background:rgba(0,0,0,0.8);border-bottom: 2px solid rgba(0,0,0,0)}
    .topbg .top .topnav ul li ul{display: none;}
    /*头部导航#4998DA*/
}
/*banner*/
/*#4998DA*/
.bannernextbox{position: absolute;top: 50%;width: 1200px;left: 50%;}
.bannerbg{width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
.bannerbg .banner{width: 1920px;position: relative;left: 50%;transform: translateX(-50%);}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;
    /* Center slide text vertically */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;}
.swiper-pagination-bullet {width: 20px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color:#000;opacity: 1;background: rgba(0,0,0,0.2);}
.swiper-pagination-bullet-active {color:#fff;background: #4998DA;}
/*banner*/
.bannerbg .swiper-pagination-bullet {
    width: 40px;
    height: 12px;
    display: inline-block;
    border-radius: 0;
    background: #000;
    opacity: .2
}
.bannerbg .swiper-pagination-bullet-active {
    opacity: 1;
    background: #4998DA
}
.bannerbg .swiper-container-horizontal>.swiper-pagination-bullets, .bannerbg .swiper-pagination-custom, .bannerbg .swiper-pagination-fraction {
    bottom: 20px;
}

@media(max-width:640px){
    .bannerbg .swiper-pagination-bullet {
        width: 30px;
        height: 8px;
        display: inline-block;
        border-radius: 0;
        background: #000;
        opacity: .2
    }
    .bannerbg .swiper-pagination-bullet-active {
        opacity: 1;
        background: #4998DA
    }
    .bannerbg .swiper-container-horizontal>.swiper-pagination-bullets, .bannerbg .swiper-pagination-custom, .bannerbg .swiper-pagination-fraction {
        bottom: 10px;
    }


}


@media(max-width:640px){
    .prolinks{display: none;}
    .bannernextbox{display: none;width: 100%;}
    /*banner*/
    .bannerbg{width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
    .bannerbg .banner{width: 140%;position: relative;left: 50%; transform: translateX(-50%);margin-top: 50px;}
    .bannerbg .banner img{width:100%;}
}

/*#4998DA*/

/*首页产品中心*/
.main_pro_nav{width: 100%;max-width: 1200px;margin: 0 auto;text-align: center;margin: 12px 0 12px 0;}
.main_pro_nav a{padding: 0 14px;font-size: 14px;color:#4998DA;line-height: 14px;display: inline-block;background:#4998DA;color:#fff;line-height: 40px;border-radius: 4px;margin: 0 4px;}
.main_pro_nav a:hover{padding: 0 18px;background:#f38712 }
/*首页产品中心*/
.main_pro_nav{margin: 8px 0 8px 0;}
.main_product{width: 100%;padding: 20px 0;background: url("../images/pro_bg.jpg") center top no-repeat;}
.main_product ul li{width: 31.3%;float: left;margin: 0 1% 12px 1%;overflow: hidden;position: relative;transition: 0.6s;}
.main_product ul li .imgbox{width: 100%;width:calc(100% - 2px);position: relative;overflow: hidden;border: 1px solid #ddd;}
.main_product ul li .imgbox .img_s{margin: 3%;overflow: hidden;overflow: hidden;width: 94%;height: 0;padding-bottom: 72%;}
.main_product ul li .imgbox .img_s img{max-width: 100%;transition: 0.5s;}
.main_product ul li .textbox{transition: 0.6s}
.main_product ul li .textbox h5{line-height: 40px;transition: 0.6s;font-size: 14px;color:#666;font-weight: normal;text-align: center;}
.main_product ul li:hover .imgbox{border: 1px solid #4998DA;}
.main_product ul li:hover .imgbox img{transform: scale(1.06);}
.main_product ul li:hover .textbox h5{color:#4998DA}

@media(max-width:640px){
    .main_product{width: 100%;padding:1px 0}
    .main_pro_nav a{font-size: 12px;line-height: 32px;margin: 0;margin-bottom: 4px;padding: 0 6px;}
    /*首页产品中心*/
    .main_product ul li{width: 48%;float: left;margin:0 1% 10px 1%;overflow: hidden;position: relative;transition: 0.6s;}
    .main_product ul li .imgbox img{width: 100%;height: auto;transition: 0.6s;}
    .main_product ul li .textbox h5{line-height: 24px;transition: 0.6s;font-size: 14px;margin-top: 6px;cfont-weight: normal;height: 24px;overflow: hidden;}
    .main_product ul li .textbox p{line-height: 18px;height: 36px;overflow: hidden;font-size: 12px;text-align: justify;color:#fff;}
}
/*首页产品中心*/


/*产品中心*/
.pro_list{width:920px;width: calc(100% - 280px);float: right}
.pro_list > ul li{width: 28%;width: calc(33.3% - 8px);float: left;overflow: hidden;position: relative;transition: 0.6s;margin-right: 12px;margin-bottom: 12px;box-shadow: 1px 2px 3px 0px #ddd;position: relative;}
.pro_list > ul li::after{content: "";}
.pro_list > ul li:nth-child(3n){margin-right: 0;}
.pro_list > ul li .imgbox{width: 100%;height: 0;padding-bottom: 76%;box-shadow: 1px 2px 3px 0px #ddd;position: relative;overflow: hidden;}
.pro_list > ul li .imgbox img{width: 100%;height: auto;transition: 0.6s;}
.pro_list > ul li .textbox{transition: 0.6s;background: #fff;}
.pro_list > ul li .textbox h5{line-height: 40px;transition: 0.6s;font-size: 14px;color:#666;font-weight: normal;text-align: center;height: 40px;overflow: hidden;margin: 0;}
.pro_list > ul li:hover .textbox h5{color:#4998DA; }
.pro_list > ul li:hover .imgbox p{color:#fff; }
.pro_list > ul li:hover .imgbox img{transform: scale(1.06);}


/*产品中心*/
@media(max-width:640px){
    .pro_list{width: 98%;margin: 0 auto;float: none;}
    .pro_list ul li:nth-child(3n){margin: 1%;}
    .pro_list ul li{width: 48%;float: left;margin: 1%;}
    .pro_list ul{width: 98%;margin: 0 auto;}
    .pro_list ul li .textbox h5{line-height: 30px;height: 30px;font-size: 12px;}
}


/*设备展示*/
.main_shebei{padding: 20px 0}
.main_shebei .title2{margin-bottom: 16px;}
.main_shebei .swiper-wrapper .imgbox img{width: 100%;}
.main_shebei .swiper-wrapper h5{position: absolute;bottom: 0;left: 0;width: 100%;color:#fff;background: rgba(0,0,0,0.8);height: 36px;font-size: 14px;line-height: 36px;width: 100%;margin: 0;padding: 0;}
.main_shebei .swiper-button-prev{background: rgba(0,0,0,0.4);border: 4px solid rgba(0,0,0,0.0);background-repeat: no-repeat;
}
.main_shebei .swiper-button-next{background: rgba(0,0,0,0.4);border: 4px solid rgba(0,0,0,0.0);background-repeat: no-repeat;}
/*设备展示*/

/*设备展示*/
.shebei_list{width:920px;width: calc(100% - 280px);float: right}
.shebei_list>ul>li{width: 46%;width: calc(33.3% - 8px);float: left;overflow: hidden;position: relative;transition: 0.6s;margin-right: 12px;margin-bottom: 12px;box-shadow: 1px 2px 3px 0px #ddd;position: relative;}
.shebei_list>ul>li::after{content: "";}
.shebei_list>ul>li:nth-child(3n){margin-right: 0;}
.shebei_list>ul>li .imgbox{width: 100%;height: 0;padding-bottom: 71%;box-shadow: 1px 2px 3px 0px #ddd;position: relative;overflow: hidden;}
.shebei_list>ul>li .imgbox img{width: 100%;height: auto;transition: 0.6s;}
.shebei_list>ul>li .textbox{transition: 0.6s;background: rgba(0,0,0,0.5);position: absolute;bottom:0;left: 0;height: 46px;width: 100%;}
.shebei_list>ul>li .textbox h5{line-height: 46px;transition: 0.6s;font-size: 14px;color:#fff;font-weight: normal;text-align: center;height: 46px;overflow: hidden;}
.shebei_list>ul>li:hover .textbox h5{color:#fff; }
.shebei_list>ul>li:hover .imgbox img{transform: scale(1.06);}


/*设备展示*/
@media(max-width:640px){
    .main_shebei{padding: 10px 0}
    .shebei_list{width: 98%;margin: 0 auto;float: none;}
    .shebei_list > ul > li:nth-child(2n){margin: 1%;}
    .shebei_list > ul > li{width: 48%;float: left;margin: 1%;}
    .shebei_list ul{width: 98%;margin: 0 auto;}
    .shebei_list > ul > li .textbox h5{line-height: 30px;height: 30px;font-size: 12px;}
    .shebei_list > ul > li .textbox{line-height: 30px;height: 30px;}
}


/*我们的优势*/
.main_youshi{padding: 20px 0;background: #f4f4f4 url(../images/main_youshi_bg.jpg) center center no-repeat;overflow: hidden;}
.main_youshi .box{padding: 30px 0 0 0;}
.main_youshi .left{float: left;width: 50%;}
.main_youshi .left img{max-width: 100%;margin: 0 auto;}
.main_youshi .right{float: right;width: 48%;margin:0 1%}
.main_youshi .right img{margin:20px 0;}
.main_youshi .box h2{font-size: 40px;font-weight: bold;}
.main_youshi .text_en{font-size: 14px;text-transform: uppercase;color:#888;margin: 10px 0 20px 0;}
.main_youshi .cont_info{color:#666;font-size: 16px;line-height: 30px;}
.main_youshi .cont_info i{font-style: normal;font-weight: bold;color:#f38712;font-size: 18px;}
.main_youshi .blue_line{background: #4998DA;height: 3px;width: 80px;margin-bottom: 20px;}
.main_youshi .box:nth-child(2) .left{float: right}
.main_youshi .box:nth-child(2) .right{float: left}
@media(max-width:750px){
    .main_youshi .left{float: none;width: 100%;position: absolute;max-width:30%;right: 10px;top:10px; }
    .main_youshi .right{float: none;width: 98%;}
    .main_youshi .box{padding: 10px 0 0 0;position: relative;}
    .main_youshi .left img{max-width: 100%;margin: 0 auto;}
    .main_youshi .right img{margin:0 0 4px 0;max-width: 66%;max-height: 36px;}
    .main_youshi .box h2{font-size: 20px;}
    .main_youshi .text_en{font-size: 12px;margin: 10px 0 6px 0;}
    .main_youshi .cont_info{color:#666;font-size: 14px;line-height: 24px;}
    .main_youshi .cont_info i{font-size: 16px;}
    .main_youshi .blue_line{height: 2px;width: 60px;margin-bottom: 10px;}
}
/*我们的优势*/

/*核心技术*/
.main_tech{background: url(../images/jishubg.jpg) center center no-repeat;}
.main_tech ul li{width: 31.3%;float: left;margin: 1%;background: #f9f9f9;border-radius: 8px;overflow: hidden;position: relative;transition: 0.6s;box-shadow: 1px 2px 6px 0px #bbb;}
.main_tech ul li a{width: 100%;height: 60%;overflow: hidden;}
.main_tech ul li .imgbox{}
.main_tech ul li .imgbox img{max-width:100%;height: auto;transition: 0.6s;}
.main_tech ul li .textbox{position: absolute;bottom: 0;height: 40px;left: 0;background: #fff;transition: 0.6s;padding: 0 20px;}
.main_tech ul li .textbox h5{line-height: 40px;text-align: center;position: absolute;left: 50%;transform: translateX(-50%);top: 0;transition: 0.6s;}
.main_tech ul li .textbox p{line-height: 20px;height: 40px;overflow: hidden;margin-top: 36px;font-size: 12px;}
.main_tech ul li:hover .textbox{height: 88px;background: rgba(255,255,255,0.9);}
.main_tech ul li:hover .textbox h5{left: 0;transform: translateX(20px);color:#4998DA; }
.main_tech ul li:hover .textbox p{color:#666; }
.main_tech ul li:hover .imgbox img{transform: scale(1.06);}
/*核心技术*/


/*首页领域*/
.main_lingyu{background:url(../images/lingyubg.jpg) no-repeat center bottom;padding: 1px 0;}
.main_lingyu ul li{width: 22%;width: calc(23% - 2px); float: left;margin: 1%;border-radius: 8px;overflow: hidden;position: relative;transition: 1s;box-shadow: 1px 2px 6px 0px #bbb;border: 1px solid #4998DA;}
.main_lingyu ul li .imgbox{width: 100%;position: relative;}
.main_lingyu ul li .imgbox img{max-width: 80%;margin: 30px auto 0 auto;position: relative;}
.main_lingyu ul li .textbox{transition: 0.6s;text-align: center;color:#4998DA;margin-bottom: 30px;}
.main_lingyu ul li .textbox h5{line-height: 36px;transition: 0.5s;margin-top: 20px;font-size: 16px;color: #4998DA;font-weight: normal;height: 36px;overflow: hidden;}
.main_lingyu ul li .textbox p{line-height: 24px;height: 24px; overflow: hidden;font-size: 14px;color: #4998DA;transition: 0.5s;overflow: hidden;font-family: Candara;}
.main_lingyu ul li:hover{}
.main_lingyu ul li:hover .textbox{}
.main_lingyu ul li:hover .textbox h5{}
.main_lingyu ul li:hover .textbox p{}
/*#4998DA*/

@media(max-width:640px){
    .main_lingyu{background:#DFDFDF;padding: 1px 0;}
    /*首页领域*/
    .main_lingyu ul{width: 92%;margin: 0 auto;}
    .main_lingyu ul li{width: 40%;width: calc(46% - 2px);margin: 2%;}
    .main_lingyu ul li .imgbox img{margin: 20px auto 0 auto;}
    .main_lingyu ul li .textbox{margin-bottom: 20px;}
    .main_lingyu ul li .textbox h5{line-height: 20px;transition: 0.5s;margin-top:0px;font-size: 14px;color: #333;font-weight: normal;height: 20px;}
    .main_lingyu ul li .textbox p{line-height: 18px;height: 18px; overflow: hidden;font-size: 12px;color: #999;margin-bottom: 10px;}
    /*#4998DA*/
    /*首页领域*/
}

/*领域*/
.lingyu_list{}
.lingyu_list ul li{width: 22%;width: calc(23% - 2px); float: left;margin: 1%;overflow: hidden;position: relative;transition: 0.6s;border: 1px solid #eee;}
.lingyu_list ul li .imgbox{width: 100%;position: relative;}
.lingyu_list ul li .imgbox img{max-width: 80%;margin: 20px auto 0 auto;position: relative;}
.lingyu_list ul li .textbox{transition: 0.6s;text-align: center;color:#4998DA;margin-bottom: 20px;}
.lingyu_list ul li .textbox h5{line-height: 36px;transition: 0.5s;margin-top: 4px;font-size: 16px;color: #4998DA;font-weight: normal;height: 36px;overflow: hidden;}
.lingyu_list ul li .textbox p{line-height: 24px;height: 24px; overflow: hidden;font-size: 14px;color: #4998DA;transition: 0.5s;overflow: hidden;font-family: Candara;}
.ly_more{position: absolute;right:-70px;top:-58px;width: 100px;height: 60px;line-height: 90px;background: #4998DA;color:#fff;text-align: center;transform:rotateZ(45deg);z-index: 333;transition: 0.6s;font-size: 12px;opacity: 0;}

.lingyu_list ul li:hover .ly_more{right:-40px;top:-18px;opacity: 1;}
.lingyu_list ul li:hover{border: 1px solid #4998DA;}
.lingyu_list ul li:hover .textbox{}
.lingyu_list ul li:hover .textbox h5{}
.lingyu_list ul li:hover .textbox p{}


@media(max-width:640px){
    .lingyu_list ul{width: 96%;margin: 0 auto;}
    .lingyu_list ul li{width: 22%;width: calc(48% - 2px); float: left;}
    .lingyu_list ul li .imgbox img{margin: 10px auto 0 auto;position: relative;}
    .lingyu_list ul li .textbox{margin-bottom: 10px;}
    .lingyu_list ul li .textbox h5{line-height: 24px;height: 24px;font-size: 14px;}
    .lingyu_list ul li .textbox p{line-height: 16px;height: 16px;font-size: 12px;}
}


/*领域*/





/*首页关于*/
.main_about{background: #f6f6f6 url(../images/main_about_bg.jpg) center center no-repeat;padding: 10px 0 30px 0}
.main_about .left{width: 50%;float: left;overflow: hidden;}
.main_about .left h3{color:#4998DA;line-height: 24px;font-weight: normal;margin-bottom: 0px;font-size: 18px;font-weight: bold;}
.main_about .com_cont{color: #666;font-size: 14px;line-height: 30px;height: 240px;text-align: justify;overflow: hidden;margin: 20px 0 0 0;}
.main_about .left ul li{float: left;}
.main_about .left ul li a{line-height: 38px;text-align: center;width: 108px;display: block;border-radius: 4px;background: #ffa21e;color:#fff;margin:0 10px 0 0}

/*首页关于*/
@media(max-width:640px){
    /*首页关于*/
    .main_about .left{width: 96%;float: none;overflow: hidden;margin: 0 auto;margin-bottom: 16px;}
    .main_about .right{width: 96%;float: none;overflow: hidden;margin: 0 auto;}
    .main_about .left h3{font-size: 16px;margin-top: 10px;}
    .main_about .com_cont{margin: 10px 0 0 0;line-height: 24px;font-size: 12px;height: auto}
    .main_about .left ul li{float: left;}
    .main_about .left ul li a{line-height: 32px;text-align: center;width: auto;margin:0 8px 0 0;padding: 0 8px;font-size: 12px;}
    /*首页关于*/
}

/*#4998DA*/
.lianjie{background: #f4f4f4;padding: 20px 0 10px 0;}
.lianjie ul li{width: 18%;float: left;margin: 1%;overflow: hidden;text-align: center;position: relative;}
.lianjie ul li .imgbox{border-radius:4px;overflow: hidden;position: relative;}
.lianjie ul li .imgbox img{max-width: 100%;}
.lianjie ul li .btn_play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 999;}
.lianjie ul li p{color:#4998DA;line-height: 30px;font-size: 16px;}
.lianjie .videobox {position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);display: none;z-index: 9999;max-width: 96%;overflow: hidden;}

.videobox .btn_close {position: absolute;top: 16px;right: 16px;background: rgba(0,0,0,0.5);z-index: 9999;width: 32px;height: 32px;}
.videobox .btn_close img {margin: 6px auto;width: 20px;height: 20px;}
@media(max-width:640px){
    .lianjie ul li{width: 31.3%}
    .lianjie ul li:nth-child(4){width: 48%}
    .lianjie ul li:nth-child(5){width: 48%}
    .lianjie .videobox video{}
    .lianjie ul li p{line-height: 24px;font-size: 14px;}
}






/*首页结束*/

/*内页开始*/
.nymaintopbg{width: 100%;overflow: hidden;height: 51px;line-height: 51px;background: #f4f4f4;}
.nymaintopbg .maintop .tubiao{font-size: 24px;font-style:normal;float: left;transition: 0.5s;}
.nymaintopbg .maintop .returnold span{float: right;}
.nymaintopbg .maintop .returnold:hover .tubiao{color:#f5a628;}
.nymaintopbg .maintop .returnold:hover span{color:#f5a628;}
.nymaintopbg .maintop{height: 52px;margin: 0 auto;position: relative;max-width: 1200px;}
.nymaintopbg .maintop .returnold{line-height: 52px;height: 52px;right: 10px;position: absolute;}
.nymaintopbg .maintop .maintop_r{float: left;margin-left: 10px;}
.nymaintopbg .maintop .maintop_r::after{content: "";position: absolute;left: 0;top: 18px;height: 18px;width:2px;background:#f5a628;}
.nymaintopbg .maintop img{float: left;margin: 20px 0;margin-right: 4px}
.nymaintopbg .maintop span{float: left;font-size: 14px;color: #888;}
.nymaintopbg .maintop span a{color: #888; font-size: 14px;}
.nymaintopbg .maintop span:nth-last-child(1) a{color:#4998DA;}
@media(max-width:750px){
    .nymaintopbg{height: 40px;line-height: 40px;background: #f4f4f4;}
    .nymaintopbg .maintop{height: 40px;}
    .nymaintopbg .maintop span{max-width:90px;overflow: hidden;height: 40px;}
    .nymaintopbg .maintop span a{height: 40px;}
    .nymaintopbg .maintop .returnold{line-height: 40px;height: 4px;right: 10px;}
    .nymaintopbg .maintop .maintop_r::after{content: "";top: 12px;}
}
.prolinks{margin-bottom: 16px;background:#fff;padding-bottom: 14px;box-shadow: 1px 1px 5px 0 #ddd;}
.prolinks .links_a{margin:14px 14px;overflow: hidden;}
.prolinks .links_a a{font-size: 14px;line-height: 24px;color:#666;padding:0 4px 0 0;position: relative;}
.prolinks .links_a a::after{content: "";position: absolute;right:0;height: 14px;width: 1px;background: #ddd;top: 3px;}
.prolinks .links_a a:hover{color:#4998DA}
.prolinks .links_img{margin:0 14px;position: relative;}
.prolinks .links_img img{width: 100%;}
.prolinks .links_img p{position: absolute;top: 0px;left: 0px;text-align: center;color:#fff;background: rgba(0,0,0,0.5);width: 100%;height: 100%;line-height: 106px;opacity: 0;transition: 0.6s;}
.prolinks .links_img:hover p{opacity: 1;}
.prolinks .r_toptitle{margin-bottom: 2px;position: relative;}
.prolinks .r_toptitle h5{font-size: 18px;color: #333;height: 54px;line-height: 54px;margin: 0;font-weight: normal;margin-left: 14px;position: relative;}
.prolinks .r_toptitle a{position: absolute;right: 10px;top: 0;line-height: 54px;color:#ffa21e;font-size: 12px;}
.prolinks .r_toptitle h5::after{content: "";position: absolute;bottom: 0;left: 0;height: 2px;width: 40px;background:#4998DA}
.commonbg{width: 100%;background: #e8ecf1;padding-top: 20px}
.commonbg .width1200{background: #fff;margin-bottom: 20px;}
.commonbg .commonleft{float: left;width: 260px;margin-bottom: 20px;overflow: hidden;}
.commonbg .commonleft .leftnav{margin-bottom: 16px;}
.commonleft .leftnav .lefttoptitle{height: 70px;margin: 0 auto;background: #4998DA url(../images/left_top_title_bg.png) center center no-repeat;margin-bottom: 1px;position: relative;}
.commonleft .leftnav .lefttoptitle h1{line-height: 60px;margin: 0 auto;font-size: 30px;font-weight: normal;color:#fff; text-align: center;float: left;text-indent: 60px;}
.commonleft .leftnav .lefttoptitle .titlep2{color:#fff;font-size: 12px;float: right;line-height: 20px;margin-top: 30px;margin-right: 14px;font-family: Candara;}
.commonleft .leftnav ul{margin-top: 2px;}
.commonleft .leftnav ul li{line-height: 46px;position: relative;text-align: center;transition: 0.6s;margin-bottom: 2px;background: #f4f4f4;position: relative;}
.commonleft .leftnav ul li a{color: #4998DA;font-size: 14px;transition: 0.6s;display: block;position: relative;text-align: left;padding-left: 20px;line-height: 46px;}
.commonleft .leftnav ul li::after{content:'';position: absolute;top: 16px;left: 10px;height: 14px;width: 2px;background: #4998DA;display: block;transition: 0.6s;}
.commonleft .leftnav ul li::before{content:'>';position: absolute;right: 10px;display: block;transition: 0.6s;color:#4998DA;top:0;transition: 0.6s;}
.commonleft .leftnav ul li:hover::after{content:'';background: #fff;}
.commonleft .leftnav ul li:hover::before{content:'>';color:#fff}
.commonleft .leftnav ul li:hover .leftline{width: 5px;background:#4998DA;}
.commonleft .leftnav ul li:hover a{color:#fff;}
.commonleft .leftnav ul li:hover{background: #f5a628;}
.commonleft .leftnav ul li.leftnavnow a{color:#fff;}
.commonleft .leftnav ul li.leftnavnow{color: #fff;background: #f5a628;}
.commonleft .leftnav ul li.leftnavnow::after{content:'';background: #fff;}
.commonleft .leftnav ul li.leftnavnow::before{content:'>';color:#fff}

.leftcontact{width: 100%;overflow: hidden;}

.returnold {position: absolute;font-size: 14px;color: #4998DA;height: 60px;line-height: 60px;margin: 0;padding: 0 ;vertical-align: middle;right: 0px;top: 0;}
.returnold img {display: inline-block;position: relative;top: 2px;margin-right: 4px;}
.commonright{width:920px;width: calc(100% - 280px);float: right;margin-bottom: 20px;background: #fff;}
.commonright img{max-width: 100%;}
.commonright .topcont{height: 70px;line-height: 70px;margin: 0;border-bottom: 1px solid #ddd;padding: 0;position: relative;}
.commonright .topcont h4{height: 70px;line-height: 70px;color:#4998DA;font-size: 24px;font-weight: normal;text-align: center;}
.commonright .cont{padding:10px 0px;line-height: 28px;text-align: justify;}
.commonright .nextpage{padding: 16px 0;border-top:1px solid #eee;font-size: 12px;}
.commonright .nextpage a{display: block;line-height: 20px;font-size: 12px;}

/*新闻列表*/
.nynews_list{width:920px;width: calc(100% - 280px);float: right;margin-bottom: 20px;}
.nynews_list ul li{transition: 0.6s;margin: 0 auto;border-bottom: 1px solid #ddd;background: #fff;margin-bottom: 12px;box-shadow: 1px 0 6px 0 #ddd;}
.nynews_list ul {border-top: 1px solid #ddd;}
.nynews_list ul li .datebox{float: right;width: 80px;height: 80px;transition: 0.6s;position: relative;text-align: center;border-left:1px solid #ddd;margin-top: 16px;}
.nynews_list ul li .imgbox{width: 160px;float: left;}
.nynews_list ul li .datebox span{color:#999;font-size: 28px;font-weight: normal;display: block;transition: 0.6s;}
.nynews_list ul li .datebox .day{height: 44px;line-height: 44px;font-size: 32px;}
.nynews_list ul li .datebox .month{height: 24px;line-height: 24px;font-size: 14px;}
.nynews_list ul li .textr{width: 60%;width: calc(100% - 260px);float:left;margin-left: 10px;}
.nynews_list ul li .imgbox img{max-width: 100%;transition: 0.6s;}
.nynews_list ul li .imgbox .img_s{width: 100%;height: 0;padding-bottom: 70%;overflow: hidden;}
.nynews_list ul li .textr h5{line-height: 30px;transition: 0.6s;font-size: 16px;color:#666 ;height: 30px;overflow: hidden;margin: 10px 0 4px 0;}
.nynews_list ul li .textr span{line-height: 20px;font-size: 12px;color: #999;margin-bottom: 16px;display: block;}
.nynews_list ul li .textr .contp{line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;text-align: justify;transition: 0.6s;}

.nynews_list ul li:hover{}
.nynews_list ul li:hover .datebox{}
.nynews_list ul li:hover .datebox span{color:#4998DA;}
.nynews_list ul li:hover .imgbox img{transform: scale(1.1)}
.nynews_list ul li:hover .textr h5{color:#4998DA; }
.nynews_list ul li:hover .textr .contp{color:#333; }
.nynews_list ul{margin-bottom: 20px;}
/*#4998DA*/
/*新闻列表*/
@media(max-width:750px){
    .nynews_list{margin: 0px auto;width: 98%;float: none;}
    .nynews_list ul li{margin: 0 auto;margin-bottom: 6px;float: none;width: 98%;}
    .nynews_list ul li .imgbox{width: 100px;}
    .nynews_list ul li .datebox{width: 60px;height: 60px;margin-top: 5px;}
    .nynews_list ul li .datebox .day{height: 32px;line-height: 32px;font-size: 24px;}
    .nynews_list ul li .datebox .month{height: 20px;line-height: 20px;font-size: 12px;}
    .nynews_list ul li .textr{width: 60%;width: calc(100% - 186px);}
    .nynews_list ul li .textr h5{line-height: 24px;font-size: 14px;margin: 0px;height: 24px;margin-bottom: 4px;}
    .nynews_list ul li .textr .contp{line-height: 18px;height: 36px;font-size: 12px;}
    .nynews_list ul{margin-bottom: 20px;}
    /*#4998DA*/

}

/*搜索*/

.search_list ul li{transition: 0.6s;margin: 0 auto;border-bottom: 1px solid #ddd;padding: 10px;}
.search_list ul {border-top: 1px solid #ddd;}
.search_list ul li .textr{width: calc(100% - 210px);float: left;margin-left: 10px;}
.search_list ul li .imgbox img{width: 100%;transition: 0.6s;}
.search_list ul li .imgbox{width: 200px;transition: 0.6s;float: left;height: 114px;overflow: hidden;background: url(../images/wutu.png) no-repeat center center;}
.search_list ul li .textr h5{line-height: 30px;transition: 0.6s;font-size: 16px;color:#4998DA ;height: 30px;overflow: hidden;}
.search_list ul li .textr span{line-height: 20px;font-size: 12px;color: #999;margin-bottom: 16px;display: block;height: 20px;overflow: hidden;}
.search_list ul li .textr .contp{line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;text-align: justify;transition: 0.6s;}
.search_list ul li:hover{}
.search_list ul li:hover .datebox{border: 1px solid #4998DA;}
.search_list ul li:hover .datebox span{color:#4998DA;}
.search_list ul li:hover .datebox::after{background:#4998DA;transform: rotate(90deg)}
.search_list ul li:hover .datebox::before{background:#4998DA;transform: rotate(-180deg)}

.search_list ul li:hover .imgbox img{transform: scale(1.1)}
.search_list ul li:hover .textr h5{color:#4998DA; }
.search_list ul li:hover .textr .contp{color:#333; }
.search_list ul{margin-bottom: 20px;}
/*#4998DA*/
/*新闻列表*/
@media(max-width:640px){
    .search_list{margin: 10px auto;width: 98%;}
    .search_list ul li{margin: 0 auto;padding: 6px;}
    .search_list ul li .imgbox{width: 120px;}
    .search_list ul li .datebox{float: left;width: 66px;height: 66px;}
    .search_list ul li .datebox::after{content: '';height: 58px;width: 1px;}
    .search_list ul li .datebox::before{height: 12px;width: 1px;top: 26px;left: 50%;transform: rotate(-45deg);transition: 0.6s;}
    .search_list ul li .datebox span{font-family: dindd;color:#999;font-size: 22px;font-weight: normal;display: block;padding:0 6px;transition: 0.6s;}
    .search_list ul li .datebox .day{text-align: right;height: 33px;line-height: 33px;}
    .search_list ul li .datebox .month{text-align: left;height: 33px;line-height: 33px;}
    search
    .search_list ul li .textr{width: 60%;width: calc(100% - 76px);}
    .search_list ul li .textr h5{line-height: 24px;font-size: 14px;margin-bottom: 6px;height: 24px;}
    .search_list ul li .textr .contp{line-height: 18px;height: 36px;font-size: 12px;}
    .search_list ul{margin-bottom: 20px;}
    /*#4998DA*/

}
/*搜索*/

/*新闻详情*/
.commoncont{padding:0 18px;}
.commoncont .news_cont_top{text-align: center;border-bottom: 1px solid #ddd;margin-top: 20px;position: relative;}
.commoncont .news_cont_top .returnold {position: absolute;font-size: 14px;color: #4998DA;height: 60px;line-height: 60px;margin: 0;padding: 0 ;vertical-align: middle;right: 0px;top: 0;}
.commoncont .news_cont_top  .returnold img {display: inline-block;position: relative;top: 2px;margin-right: 4px;}
.commoncont .news_cont_top h1{color:#4998DA;font-size: 16px;line-height: 32px;height: 32px;text-align: left;font-weight: bold;}
.commoncont .news_cont_top div{text-align: center;color: #999;line-height: 24px;font-size: 12px;margin-bottom: 10px;}
.commoncont .news_cont_top .from{text-align: left;color: #999;line-height: 24px;font-size: 12px;margin-bottom: 10px;}
.commoncont .zhaiyao{background: #edeef4;overflow: hidden;padding: 10px 10px;text-align: justify;color:#666;font-size: 12px;margin: 10px 0 0 0;}
.commoncont .zhaiyao .zhaiyaoinfo{line-height: 24px;height: 48px;overflow: hidden;}
.news_cont{padding: 16px 0;line-height: 28px;padding-bottom: 0;}

/*新闻详情*/


/*联系我们*/
.commonc{background: #fff;padding: 20px;border: 1px solid #ddd;}
.commonc > h2{border-bottom: 1px solid #ddd;line-height: 40px;font-size: 26px;text-align: center;padding-bottom: 16px;margin-bottom: 20px;}
.commonc .message{margin: 0 auto;margin-bottom: 20px;width: 38%;float: left;}
.messageinfo{margin: 20px;}
.commonc .map{border: 1px solid #ddd;height: 320px;margin: 0 auto;width: 60%;float: right;}
.commonc .message{background: #f9f9f9;height: 320px;}
.commonc .message h2{font-size: 24px;font-weight: normal;color: #4998DA;line-height: 40px;}
.commonc .message p{line-height: 32px;font-size: 16px;color: #666;}
.commonc .message img{float: left;}
.commonc .message h3 span{font-family: din;color:#4998DA;font-size: 32px;text-indent: 5px;line-height: 40px;}
.commonc .message h3 .tubiao{font-size: 40px;float: left;text-indent: 0;}
.commonc .R{float: none;}

/*在线反馈*/
.formbox{margin: 20px auto;margin-bottom: 10px;}
.formbox .input{height: 46px;width: 49%;background: #fff;border: 1px solid #ddd;margin-bottom: 10px;float: left;}
.formbox .input:nth-child(2n){float: right;}
.formbox .input input{width: 60%;width: calc(100% - 50px);display: block;float: left;height: 44px;color: #4998DA;line-height: 44px;border: 0;}
.formbox .input .inputimg{float: left;width:40px;height: 44px;line-height: 44px;color: #4998DA;text-align: center;font-size: 18px;transition: 1.8s;}
.formbox .input:hover .inputimg{color:#efc27c;}
.formbox .input .inputimg img{margin: 14px;}
.formbox .input:nth-child(5){width: 100%;}
.formbox .input:nth-child(5) input{width: 90%;}
.formbox .submitbtn a{width:140px;height: 40px;border-radius: 4px;background: #4998DA;color: #fff;text-align: center;display: block;margin: 0 auto;line-height: 40px;position: relative;font-size: 16px;transition: 0.6s;margin-top: 10px;}
.formbox .submitbtn input{width:140px;height: 40px;border-radius: 4px;background: #4998DA;color: #fff;text-align: center;display: block;margin: 0 auto;position: relative;font-size: 16px;transition: 0.6s;margin-top: 10px;}
.formbox .submitbtn a img{display: inline-block;position: relative;left: -10px;top: 4px;transition: 0.6s;}
.formbox .submitbtn a:hover{transform:translateY(-4px);padding-right:0px;}
.formbox .submitbtn a:hover img{left: 40px;top: -20px;}

/*在线反馈*/
/*联系我们*/
.commonright .news_cont{text-align: justify;line-height: 28px;}
.commonright .news_cont img{margin: 0 auto;max-width: 100%;}
.pagesbg{text-align: center!important;height: 34px;padding: 0!important;margin-bottom: 20px;margin-top: 10px;}
.pagesbg .pagination{margin: 0;}
.pagesbg .pages{float: none!important;padding: 0!important;margin: 0!important;text-align: center;height: 34px;display: inline-block;}
.pagesbg .pages li{display: inline-block!important;float: none!important;padding: 0!important;margin: 0 2px!important;}
.pagesbg .pages li span, .pagesbg .pages li a{background: #fff; color:#4998DA!important;height: 34px;line-height: 34px;display: inline-block;font-size: 14px;padding: 0 8px!important;margin: 0!important;transition: 0.5s;border: 1px solid #4998DA;}
.pagesbg .pages .disabled span{background: #4998DA!important;color: #fff!important;height: 34px;line-height: 34px;font-size: 14px;display: inline-block;margin: 0;padding: 0px 8px!important;float: none;border: 1px solid #4998DA;}
.pagesbg .pages li a:hover{background: #4998DA!important; color:#fff!important; }


.biaoqian{width: 220px;margin-bottom: 16px;background: #fff;}
.biaoqian h3{font-size: 16px;line-height: 40px;padding-left: 14px;color: #666;}
.biaoqian .title_line{background:#4998DA;height: 2px;width: 40px;margin-left: 14px; }
.biaoqian ul{margin: 10px 0 0 0;padding-bottom: 8px;}
.biaoqian ul li a{transition: 0.6s;}
.biaoqian ul li{text-align: center;overflow: hidden;font-size: 14px;transition: 0.6s;margin: 0 14px 10px 14px;}
.biaoqian ul li:hover{color:#fff;}
.biaoqian ul li:hover a{color:#fff;}



.case_list ul li{width: 30%;width:calc(32.33% - 2px); float: left;background: #f9f9f9;overflow: hidden;position: relative;transition: 0.6s;margin-right: 1.5%;border: 1px solid #ddd;margin-bottom: 16px;}
.case_list ul li a{margin: 3%;overflow: hidden;display: block;box-shadow: 1px 2px 6px 0px #bbb;position: relative;width: 94%;height: 94%;}
.case_list ul li:nth-child(3n){margin-right: 0;}
.case_list ul li .imgbox img{width: 100%;height: auto;transition: 0.6s;}
.case_list ul li .textbox{position: absolute;bottom: 0;height: 88px;left: 0;background: rgba(0,0,0,0.6);transition: 0.6s;padding: 0 16px;}
.case_list ul li .textbox h5{line-height: 30px;transition: 0.6s;font-size: 14px;margin-top: 6px;color: #fff;}
.case_list ul li .textbox p{line-height: 18px;height: 36px;overflow: hidden;font-size: 12px;text-align: justify;color: #fff;}
.case_list ul li:hover .textbox{height: 0px;background: rgba(0,0,0,0.0);}
.case_list ul li:hover .textbox h5{color:#fff; }
.case_list ul li:hover .textbox p{color:#fff; }
.case_list ul li:hover .imgbox img{transform: scale(1.06);}




/*首页新闻*/
.main_news .title2{margin-bottom: 10px;}
.main_news{padding: 20px 0;background: #f6f6f6 url(../images/main_news_bg.jpg) center center no-repeat;}
.main_news .left{width: 49%;float: left;}
.main_news .right{width: 49%;float: right;}
.main_news .news_nav{line-height: 16px;margin-bottom: 4px;}
.main_news .news_nav h4{float: left;font-size: 14px;height: 14px;color:#4998DA;border-right:2px solid #4998DA;padding-right: 6px;margin-right: 6px;}
.main_news ul li{background: rgba(255,255,255,1);box-shadow: 1px 0 4px 0 #ddd;margin-bottom: 12px;transition: 0.5s;}
.main_news ul li .imgbox{width: 156px;float: left;}
.main_news ul li .datebox{width: 76px;float: right;text-align: center;margin-top: 20px;height: 70px;border-left:1px solid #ddd;}
.main_news ul li .day{font-size: 36px;color:#888;}
.main_news ul li .year{font-size: 14px;color:#888;}
.main_news ul li .textbox{width: calc(100% - 260px);float:left;line-height: 32px;margin-left: 16px;}
.main_news ul li .textbox h5{line-height: 32px;font-size: 16px;height: 32px;overflow: hidden;margin: 10px 0 10px 0;transition: 0.6s;color:#666;}
.main_news ul li .textbox .contp{line-height: 24px;font-size: 14px;height: 48px;overflow: hidden;color:#888}
.main_news ul li .imgbox .img_s{width: 100%;height: 0;padding-bottom: 70%;overflow: hidden;}
.main_news ul li .imgbox .img_s img{max-width: 100%;transition: 0.6s;}
.main_news ul li:hover .imgbox .img_s img{transform: scale(1.06)}
.main_news ul li:hover{box-shadow: 1px 0 6px 0 #ccc;}
.main_news ul li:hover .textbox h5{color:#4998DA}
.main_news_nav h3{color:#4998DA;display: inline-block;margin-right: 6px;font-size: 16px;padding-left: 10px;position: relative;}
.main_news_nav h3::after{content: "";background:#f38712;width: 3px;height: 18px;position: absolute;top: 2px;left: 0;}
.main_news_nav span{color:#f38712;font-size: 12px;text-transform: uppercase;}
.main_news_nav{margin: 10px 0}
@media(max-width:750px){
    .main_news .left{width: 98%;float: none;margin: 0 auto;}
    .main_news .right{width: 98%;float: none;margin: 0 auto;}
    .main_news ul li .imgbox{width: 100px;float: left;}
    .main_news ul li .datebox{width: 56px;margin-top: 10px;height: 50px;}
    .main_news ul li .day{font-size: 24px;}
    .main_news ul li .year{font-size: 12px;}
    .main_news ul li .textbox{width: calc(100% - 170px);margin-left: 10px;}
    .main_news ul li .textbox h5{line-height: 24px;font-size: 14px;height: 24px;margin: 0px 0 4px 0;}
    .main_news ul li .textbox .contp{line-height: 20px;font-size: 12px;height: 40px;}
    .main_news ul li{margin-bottom: 6px;}
}
/*首页新闻*/




@media(max-width:750px){



    /*banner*//*#4998DA*/
    /*核心技术*/
    .main_tech{background: none;}
    .main_tech ul li{width: 96%;float: none;margin: 2%;background: #f9f9f9;border-radius: 4px;}
    .main_tech ul li a{height: auto;}
    .main_tech ul li .imgbox{width:120px;float: left;height: 72px;border-radius: 4px;overflow: hidden;}
    .main_tech ul li .imgbox img{width: 100%;height: auto;transition: 0.6s;}
    .main_tech ul li .textbox{position: relative;bottom: 0;height:72px;left: 0;background: #fff;transition: 0.6s;padding: 0 10px;float: left;width: 160px; width: calc(100% - 140px);border-radius: 4px;overflow: hidden;}
    .main_tech ul li .textbox h5{line-height: 30px;text-align: left;position: relative;left:0;transform: translateX(0);top: 0;transition: 0.6s;font-size: 14px;}
    .main_tech ul li .textbox p{line-height: 18px;height: 40px;overflow: hidden;margin-top: 0px;font-size: 12px;text-align: justify;}
    .main_tech ul li:hover .textbox{background: #4998DA;height: 72px;}
    .main_tech ul li:hover .textbox h5{left: 0;transform: translateX(0px);color:#fff; }
    .main_tech ul li:hover .textbox p{color:#fff; }
    .main_tech ul li:hover .imgbox img{transform: scale(1.06);}
    /*核心技术*/


    /*nybanner*/
    .nybanner .width1920{width: 900px;position: relative;left: 50%;transform: translateX(-50%);margin-top: 50px;}
    .nybanner .width1920 img{width: 100%;}


    .biaoqian{display: none;}
    .leftcontact{display: none;}
    .commonbg .commonleft{float: none;width: 100%;margin-bottom: 0px;overflow: hidden;margin-top: 0;}
    .commonbg .commonleft .leftnav{margin-bottom: 0px;}
    .commonleft .leftnav .lefttoptitle{height: 42px;margin: 0 auto;line-height: 42px;background: #4998DA;margin-bottom: 1px;display: none;}
    .commonleft .leftnav .lefttoptitle h1{line-height: 42px;margin: 0 auto;font-size: 16px;font-weight: bold;color:#fff; text-align: left;padding-left: 8px;height: 42px;float: left;}
    .commonleft .leftnav .lefttoptitle .titlep2{color: #fff;padding:0 8px 0 14px;line-height: 20px;font-size: 26px;text-align: left;float: left;height: 20px;margin: 10px 0;}
    .commonleft .leftnav ul{margin-top: 1px;text-align: center;padding: 8px 0;background: #EDEEF4;}
    .commonleft .leftnav ul li{line-height: 32px;display: inline-block;margin: 0;padding: 0;border-radius: 4px;height: 32px;margin-bottom: 4px;}
    .commonleft .leftnav ul li:hover .leftline{width: 5px;background:#4998DA;}
    .commonleft .leftnav ul li a{color: #666;font-size: 12px;transition: 0.6s;display: block;position: relative;text-align: center;padding: 0 10px;border-radius: 4px;background: #f9f9f9;line-height: 32px;}
    .returnold {position: absolute;font-size: 14px;color: #4998DA;height: 40px;line-height: 40px;margin: 0;padding: 0 ;vertical-align: middle;right: 0px;top: 0;}
    .returnold img {display: inline-block;position: relative;top: 2px;margin-right: 4px;}
    .commonleft .leftnav ul li:hover a{background:#4998DA;color: #fff;}
    .commonleft .leftnav ul li.leftnavnow a{background:#4998DA;color: #fff;}
    .commonleft .leftnav ul li::after{display: none;content: '';}
    /*公共右侧*/
    .commonright{width:100%;float: none;margin-bottom: 10px;margin-top: 0;background: #fff;}
    .commonright img{max-width: 100%;}
    .commonright .topcont{height: 40px;line-height: 40px;margin: 0;border-bottom: 1px solid #ddd;padding: 0}
    .commonright .topcont h4{height: 40px;line-height: 40px;color:#4998DA;font-size: 16px;font-weight: normal;text-align: center;overflow: hidden;}
    .commonright .cont{padding:10px 0px;line-height: 28px;text-align: justify;}
    .commonright .nextpage{padding: 6px 0;border-top:1px solid #eee;margin-top: 10px;}
    .commonright .nextpage a{display: block;line-height: 18px;font-size: 12px;}
    .commonright .news_cont{text-align: justify;line-height: 28px;}
    .commonright .news_cont img{margin: 0 auto;max-width: 100%;}

    .commoncont{padding:1px 10px;border: 0px solid #ddd;background: #fff;}
    .commoncont .news_cont_top{text-align: center;border-bottom: 1px solid #eee;margin-top: 10px}
    .commoncont .news_cont_top h1{color:#4998DA;font-size: 16px;line-height: 24px;height: 24px;}
    .commoncont .news_cont_top div{text-align: center;color: #999;line-height: 20px;font-size: 12px;}

    .commoncont .news_cont_top .returnold {height: 24px;line-height: 24px;}
    .commoncont .news_cont_top .returnold{font-size: 12px;}
    /*绿水青山经典案例*/
    .case_list{background: #fff;}
    .case_list ul{padding-top: 10px;}
    .case_list ul li{width: 45%;width:calc(48% - 2px);background: #fff;margin: 1%;border: 1px solid #ddd;margin-bottom: 10px;}
    .case_list ul li a{margin: 3%;}
    .case_list ul li:nth-child(3n){margin-right: 1%;}
    .case_list ul li .imgbox img{width: 100%;height: auto;transition: 0.6s;}
    .case_list ul li .textbox{height: 68px;left: 0;background: rgba(0,0,0,0.6);transition: 0.6s;padding: 0 10px;}
    .case_list ul li .textbox h5{line-height: 20px;transition: 0.6s;font-size: 14px;margin-top: 6px;color: #fff;}
    .case_list ul li .textbox p{line-height: 18px;height: 36px;overflow: hidden;font-size: 12px;text-align: justify;color: #fff;}
    .case_list ul li:hover .textbox{height: 0px;background: rgba(0,0,0,0.0);}
    .case_list ul li:hover .textbox h5{color:#fff; }
    .case_list ul li:hover .textbox p{color:#fff; }
    .case_list ul li:hover .imgbox img{transform: scale(1.06);}

    .pagesbg{}





    /*新闻详情*/

    .commonc{background: #fff;padding: 10px;border:none;}
    .commonc > h2{border-bottom: 1px solid #ddd;line-height: 30px;font-size: 20px;text-align: center;padding-bottom: 10px;margin-bottom: 10px;}
    .commonc .message{margin: 0 auto;width: 98%;float: none;margin: 0 auto;margin-bottom: 10px;height: auto;}
    .messageinfo{margin: 0px;padding: 16px;}
    .commonc .map{border: 1px solid #ddd;margin: 0 auto;width: 98%;float: none;margin: 0 auto;height: auto;overflow: hidden;}
    .commonc .message h2{font-size: 20px;font-weight: normal;color: #4998DA;line-height: 28px;}
    .commonc .message p{line-height: 24px;font-size: 14px;color: #666;}
    .commonc .message img{float: left;}
    .commonc .message h3{font-family: dindd;color:#4998DA;font-size: 16px;line-height: 24px;text-indent: 0;margin-top: 0;}
    .commonc .R{float: none;}
    /*在线反馈*/
    .formbox{margin: 20px auto;margin-bottom: 10px;}
    .formbox .input{height: 42px;width: 49%;background: #fff;border: 1px solid #ddd;margin-bottom: 6px;float: left;}
    .formbox .input:nth-child(2n){float: right;}
    .formbox .input input{width: 60%;width: calc(100% - 50px);display: block;float: left;height: 42px;color: #7b86a6;line-height: 42px;border: 0;}
    .formbox .inputimg{float: left;width:42px;height: 42px;overflow: hidden;line-height: 42px;color: #4998DA;text-align: center;}
    .formbox .input:nth-child(5){width: 100%;}
    .formbox .input:nth-child(5) input{width: 60%;width: calc(100% - 50px);}
    .formbox .submitbtn a{width:140px;height: 40px;border-radius: 40px;background: #4998DA;color: #fff;text-align: center;display: block;margin: 0 auto;line-height: 40px;position: relative;font-size: 16px;transition: 0.6s;margin-top: 10px;}
    .formbox .submitbtn a img{display: inline-block;position: relative;left: -10px;top: 4px;transition: 0.6s;}
    .formbox .submitbtn a:hover{transform:translateY(-4px);padding-right:0px;}
    .formbox .submitbtn a:hover img{left: 40px;top: -20px;}

    /*在线反馈*/
    .commonbg{width: 100%;padding: 0;}
}







/*底部*/
.footerbg{width: 100%;overflow: hidden;background: #4998DA
}
.footer{max-width: 1200px;margin:0 auto;padding-top: 40px;}
.footer .footerlogo{float: left;width: 140px;}
.footer .footerlogo img{max-width: 100%;}
.footer .footerlogo h1{color: #fff;font-size: 22px;font-family: impact;font-weight: normal;}
.footer .footerlogo h3{color: #fff;font-size: 14px;font-weight: normal;margin: 4px 0}
.footer .left{float: left;width: 40%;width: calc(100% - 470px);margin: 0 50px;}
.footer .left ul{float: left;width: 16%;margin-left: 3%;}
.footer .left ul li{line-height: 24px;font-size: 16px;}
.footer .left ul li a{display: block; color: #fff;font-size: 12px;line-height:24px;}
.footer .left ul h6{height: 24px;}
.footer .left ul h6 a{float: none;width: 100%;color: #fff;font-weight:normal;font-size: 12px;line-height: 24px;height: 24px;font-weight: bold;}
.footer .left ul:nth-last-child(1){width: 40%;}
.footer .left ul li{font-size: 12px;color: #fff;line-height: 24px;}
.footer .right{float: right;width: 227px;background: url(../images/erweimabox.png) no-repeat left top;height: 100px;}
.footer .right .rightbox .lefterweima{width: 100px;}
.footer .right .rightbox .lefterweima .erweima img{width: 88px;margin: 6px;height: 88px;}
.footer .right .rightbox .lefterweima .textbox{text-align: center;line-height: 20px;}
.footer .right .rightbox .lefterweima .textbox p{height: auto;color: #fff;font-size: 12px;line-height: 24px;margin: 0;margin-left: 3px;}
.footer .right .rightbox .lefterweima .textbox i{font-size: 18px;font-style: normal;margin: 0 3px 0 0;float: left;}
.footerbottom{text-align: center;height: 40px;line-height: 40px;border-top: 1px solid #ddd;font-size: 14px;color:#fff;max-width: 1200px;margin: 0 auto;}
.footerbottom span{float: left;font-size: 12px;color:#fff}
.footerbottom .jrjx{float: right;font-size: 12px;color:#fff}
.footerbottom a{display: inline;color: #fff;font-size: 12px;}
.footerlink{text-align: left;height: 40px;line-height: 40px;font-size: 12px;color:#fff;overflow: hidden;max-width: 1200px;margin: 0 auto;}
.footerlink a{font-size: 12px;color:#fff;display: inline;}
.footerbottombg{width: 100%;margin: 0 auto;margin-top: 0px;}

@media(max-width:750px){
.footer .footerlogo{width: 70px;margin-left: 20px;}
.footerbottom .jrjx{float:none}

    .footer .right .rightbox .lefterweima .textbox i{display: none}
    .footer .footerlogo h1{font-size: 18px;}
    .footer{max-width: 1200px;margin:0 auto;padding-top: 10px;width: 98%;}
    .footer .footerlogo .erweima div{width: 46%;float: left;margin: 1%;}
    .footer .footerlogo .erweima div img{margin: 0 auto;max-width: 100%;}
    .footer .left{display: none;}
    .footer .right{float: right;max-width:calc(100% - 140px);width: 160px;background:none;height: 100px;}
    .footer .right .rightbox .lefterweima{width: 48%;margin: 1%;}
    .footer .right .rightbox .lefterweima .erweima img{width: 100%;margin: 0 auto;height:auto;max-width: 100%;}
    .footerbottom{text-align: center;height: auto;line-height: 24px;border-top: 1px solid #ddd;font-size: 12px;color:#fff;margin: 0 auto;text-align: center;}
    .footerbottom span{float: left;font-size: 12px;color:#fff;}
    .footerbottom a{display: inline;padding-left: 0px;color: #fff;float: none;font-size: 12px;}
    .footerlink{text-align: left;height: 30px;line-height: 30px;font-size: 12px;color:#fff;overflow: hidden;margin: 0 auto;}
    .footerlink a{font-size: 12px;color:#fff;display: inline;margin-bottom: 10px;}
    .footerbottombg{width: 98%;max-width: 1200px;margin: 0 auto;margin-top: 10px;}


}
/*首页结束*/
/*底部*/
.pro_imgs{border: 1px solid #ddd;padding: 20px 0;}
#certify {
    max-width: 96%;
    position: relative;
    margin: 0 auto
}

#certify .swiper-container{}
#certify  .swiper-slide{
    width: 520px;
    height: 408px;
}
#certify  .swiper-slide img{
    display:block;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    border: 3px solid #fff;
    background-color: #d5d5d5;
    width: 10px;
    height: 10px;
    opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    border: 3px solid #00aadc;
    background-color: #fff;
}
#certify .swiper-button-prev {outline: none;
    left: 0px;
    width: 45px;
    height: 45px;
    background-position: 0 0;background: none;
}

#certify .swiper-button-prev:hover {
    background-position: 0 -46px;
    background-size: 100%
}

#certify .swiper-button-next {outline: none;
    right: 0px;
    width: 45px;
    height: 45px;
    background: none;
    background-position: 0 -93px;
    background-size: 100%;
}

@media(max-width:750px){
    #certify  .swiper-slide{
        width: 420px;
        height: 328px;
    }
}
@media(max-width:450px){
    #certify  .swiper-slide{
        width: 320px;
        height: 248px;
    }
}
@-webkit-keyframes masked-animation {
    0% {background-position: 0 0;}
    100% {background-position: -100% 0;}
}
.jianbian1{
    background-image: -webkit-linear-gradient(left, #d9cb00, #58c820 25%, #105096 50%, #9513e6 75%, #147B96);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-background-size: 200% 100%;
    -webkit-animation: masked-animation 4s infinite linear;
}