﻿@charset "utf-8";
/* CSS Document */
.banner{position: relative;margin-top: 84px;}
.banner .swiper-pagination-yi{bottom: 20px;position: absolute;bottom:20px;z-index: 1000;text-align: center;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide .m{display: none;}
.banner .swiper-pagination-yi .swiper-pagination-bullet{margin:0 5px;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;}
.banner .swiper-pagination-bullet-active{background: #0070bb;opacity: 1;}
.banner .swiper-button-next{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-prev{background: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;outline: medium;}
.banner .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 0px;}
.banner .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 0px;}
.banner .swiper-button-next i, .banner .swiper-button-prev i{font-size: 40px;color: #FFF;}
.banner .subiao{position: absolute;left: 50%;bottom:70px;z-index: 100;width: 50px;text-align: center;margin-left: -25px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.banner .subiao i{color: #FFF;font-size: 30px;opacity: 0.4;}
.banner .subiao p{width: 4px;height: 4px;border-radius: 50px;background: rgba(255,255,255,0.4);margin-top: 4px;}
.banner .subiao p:last-child{width: 6px;height: 6px;}

.content{}
.dyip{padding:50px 6%;}
.dyip a{color: #0070bb;}
.dyip .box{margin-left: -2%;}
.dyip .row{width: 31.333%;float: left;margin-left: 2%;overflow: hidden;}
.dyip .left{position: relative;}
.dyip .left img{height: 320px;}
.dyip .left .txt h2{position: absolute;left: 40px;top: 30px;font-size: 24px;}
.dyip .left .txt ul{position: absolute;right: 30px;top: 30px;width: 50%;}
.dyip .left .txt li{line-height: 34px;font-size: 16px;}
.dyip .left .txt li i{float: right;font-size: 12px;}
.dyip .left .txt li a{display: block;}
.dyip .left .txt li a:hover{display: block;text-decoration: none;}

.dyip .center{position: relative;overflow: hidden;}
.dyip .center img{height: 320px;}
.dyip .center .txt{position: absolute;left: 0px;bottom: 0px;right: 0px;padding:20px 30px;color: #FFF;background-image: linear-gradient(to top, rgba(0,112,187,0.9) 0%, rgba(0,0,0,0) 100%);}
.dyip .center .txt h2{font-size: 24px;}
.dyip .center .txt p{line-height: 18px;margin-top: 10px;}

.dyip .right{}
.dyip .right ul{}
.dyip .right li{margin-bottom: 10px;}
.dyip .right li .pic{width: 160px;float: left;overflow: hidden;}
.dyip .right li img{width: 100%;transition: all 0.3s;}
.dyip .right li a{color: #FFF;}
.dyip .right li a:hover img{transform: scale(1.2);}
.dyip .right li .txt{margin-left: 160px;padding:0px 20px;}
.dyip .right li .txt h3{height: 40px;line-height: 20px;font-size: 14px;overflow: hidden;transition: all 0.3s;}
.dyip .right li a:hover .txt h3{color: #FFF;}
.dyip .right li .txt p{font-size: 12px;color: #999;margin-top: 10px;transition: all 0.3s;}
.dyip .right li a:hover .txt p{font-size: 12px;color: #FFF;margin-top: 10px;}
.dyip .right li a{display: block;padding:10px;background:#0070bb;transition: all 0.3s;}
.dyip .right li a:hover{display: block;text-decoration: none;background: #0070bb;}



.derp{padding:50px 6%;background: #f5f5f5;}
.derp h2{font-size: 24px;text-align: center;}
.derp ul{margin-left: -2%;margin-top: 10px;}
.derp li{width: 14.666%;margin-left: 2%;float: left;margin-top: 20px;box-sizing: border-box;}
.derp li img{width: 100%;}

.dsanp{padding:50px 0px;border:1px solid #f5f5f5;}
.dsanp h2{font-size: 20px;font-weight: bold;text-align: center;}
.dsanp .title h2{float: left;font-size: 20px;font-weight: bold;}
.dsanp .title p{float: right;line-height: 30px;}
.dsanp .title p a{color: #0070bb;}
.dsanp ul{margin-top: 10px;margin-left: -2%;}
.dsanp li{margin-top: 20px;width: 48%;margin-left: 2%;float: left;box-sizing: border-box;border:1px solid #DDD;}
.dsanp li .pic{width: 160px;float: left;}
.dsanp li img{width: 100%;}
.dsanp li h3{margin-left: 160px;font-size: 16px;padding:10px 20px;}
.dsanp li h3 a{line-height: 24px;display: block;height: 48px;overflow: hidden;}

.dsip{background: #f5f5f5;padding:50px 0px;}
.dsip h2{font-size: 20px;font-weight: bold;text-align: center;}
.dsip .boxer{margin-top: 30px;background: #FFF;}
.dsip .pic{float: left;width: 45%;}
.dsip .pic img{width: 100%;}
.dsip .txt{float: right;width: 55%;box-sizing: border-box;padding:30px;}
.dsip .txt h2{font-size: 30px;color: #333;}
.dsip .txt p{line-height: 24px;text-indent: 2em;padding-bottom: 10px;}

.dwup{background: #f5f5f5;padding:40px 20px;}
.dwup .title{}
.dwup .title h2{float: left;font-size: 20px;font-weight: bold;}
.dwup .title p{float: right;line-height: 30px;}
.dwup .title p a{color: #0070bb;}
.dwup ul{margin-left: -2%;margin-top: 20px;}
.dwup li{width: 23%;margin-left: 2%;border:1px solid #CCC;box-sizing: border-box;float: left;text-align: center;background: #FFF;}
.dwup li p{line-height: 30px;}
.dwup li img{width: 100%;}

.con{}

.banner_ny{margin-top: 80px;position: relative;}
.banner_ny img{width: 100%;}
.banner_ny .subnav{position: absolute;left: 0px;bottom:0px;right: 0px;background: rgba(255,255,255,0.9);}
.banner_ny ul{font-size: 0px;text-align: left;max-width: 1200px;margin:0 auto;}
.banner_ny li{display: inline-block;font-size: 16px;width: 20%;line-height: 50px;text-align: center;}
.banner_ny li a{display: block;transition: all 0.3s;color: #333;}
.banner_ny li a:hover{display: block;text-decoration: none;background: #da251c;color: #FFF;}
.banner_ny li a.current{background: #da251c;color: #FFF;}

.bt_title{font-size: 24px;padding-bottom: 20px;text-align: center;}

.dqwz{line-height: 70px;border-bottom: 1px solid #e5e5e5;margin-top: 86px;background: #FFF;}
.dqwz i{}
.dqwz .icon-7{color: #0070bb;padding-right: 15px;}
.dqwz .icon-arrowLf_bg{color: #999;}
.dqwz a{margin:0 8px;}
.dqwz a:hover{text-decoration: none;}

.about{padding: 60px 0;}
.about h2{font-size: 30px;}
.about .txt{margin-top: 30px;line-height: 26px;}
.about p{padding-bottom: 10px;}
.about img{width: 100%;}

.wenhua{padding: 60px 0;background: url(../images/pic6.jpg) no-repeat center;background-size: cover;}
.wenhua h2{font-size: 30px;color: #FFF;}
.wenhua .pic{margin-top: 30px;}
.wenhua img{width: 100%;}

.zhengshu{padding:60px 0;background: #F5F5F5;}
.zhengshu h2{font-size: 30px;}
.zhengshu .swiper-father{position: relative;margin-top: 30px;}
.zs .swiper-slide{text-align: center;}
.zs .swiper-slide .pic{padding:20px;background: #FFF;border:1px solid #DDD;}
.zs .swiper-slide img{width: 100%;}
.zs .swiper-slide p{line-height: 60px;font-size: 16px;}
.zhengshu .swiper-button-next,.zhengshu .swiper-button-prev{width: 50px;height: 50px;line-height: 50px;background: none;text-align: center;outline: medium;top: 50%;margin-top: -25px;}
.zhengshu .swiper-button-next i,.zhengshu .swiper-button-prev i{color: #666;font-size: 30px;}
.zhengshu .swiper-button-next{right: -70px;left: auto;}
.zhengshu .swiper-button-prev{left: -70px;right: auto;}


.huoban{padding:60px 0;background: url(../images/pic11.jpg) no-repeat center;background-size: cover;}
.huoban h2{font-size: 30px;color: #FFF;}
.huoban .swiper-father{position: relative;margin-top: 30px;}
.hb .swiper-slide{text-align: center;}
.hb .swiper-slide .pic{}
.hb .swiper-slide img{width: 100%;}
.hb .swiper-slide p{line-height: 50px;font-size: 16px;color: #FFF;}
.huoban .swiper-button-next,.huoban .swiper-button-prev{width: 50px;height: 50px;line-height: 50px;text-align: center;outline: medium;top: 50%;margin-top: -25px;background: #FFF;border-radius: 50px;}
.huoban .swiper-button-next i,.huoban .swiper-button-prev i{color: #666;font-size: 20px;}
.huoban .swiper-button-next{right: -70px;left: auto;}
.huoban .swiper-button-prev{right: auto;left: -70px;}


.power ul{margin-left: -2%;}
.power li{float: left;width: 23%;margin-left: 2%;text-align: center;margin-bottom: 20px;border:1px solid #999;box-sizing: border-box;}
.power li .pic{}
.power li p{line-height: 30px;}
.power li img{width: 100%;}


.news{padding:60px 0;}
.news .title{font-size: 30px;}
.news .box ul{margin-top: 30px;}
.news .box li{margin-bottom: 40px;border-bottom: 1px solid #EEE;padding-bottom: 40px;}
.news .box li .pic{width: 400px;float: left;}
.news .box li img{width: 100%;}
.news .box li .txt{margin-left: 450px;}
.news .box li .txt .riqi{color: #666;}
.news .box li .txt h2{font-size: 22px;margin-top: 15px;line-height: 26px;font-family: 'Conv_tt1161m_';}
.news .box li .txt p{color: #777;line-height: 20px;padding-top: 20px;height: 40px;overflow: hidden;}
.news .box li .txt .more{line-height: 30px;margin-top: 20px;color: #0070bb;}
.news .box li a{display: block;}
.news .box li a:hover{color: #0070bb;text-decoration: none;display: block;}


.news_con_title{text-align: center;background: url(../images/pic12.jpg) no-repeat center;background-size: cover;padding:60px 0;color: #FFF;}
.news_con_title h2{font-size: 36px;line-height: 30px;}
.news_con_title p{font-size: 16px;margin-top: 20px;}
.news_con{padding:60px 0;}
.news_con .box{line-height: 30px;}
.news_con p{padding-bottom: 20px;}


.zhengshu_con{margin-top: 30px;}
.zhengshu_con .title{line-height: 40px;border-bottom: 1px solid #da251c;color: #333;}
.zhengshu_con .title h2{font-size: 20px;}
.zhengshu_con .title .more{float: right;}
.zhengshu_con ul{margin-left: -2%;margin-top: 20px;}
.zhengshu_con li{width: 23%;margin-left: 2%;background: #CCC;border:2px solid #CCC;box-sizing: border-box;float: left;text-align: center;margin-bottom: 20px;}
.zhengshu_con li p{line-height: 30px;}
.zhengshu_con li img{width: 100%;}


.products{padding:60px 0;}
.products .title{font-size: 30px;}
.products .box ul{margin-left: -1%;margin-top: 30px;}
.products .box li{float: left;width: 24%;text-align: center;margin-left: 1%;background: #FFF;margin-bottom: 10px;transition: all 0.3s;box-sizing: border-box;border:1px solid #e5e5e5;}
.products .box li:hover{border:1px solid #0070bb;}
.products .box li img{width: 100%;}
.products .box li .txt{padding:15px;}
.products .box li h2{padding:20px 0;border-top: 1px solid #e5e5e5;font-size: 16px;transition: all 0.3s;}
.products .box li:hover h2{border-top:1px solid #0070bb;}
.products .box li a:hover{text-decoration: none;}
.products .box li .more{width: 120px;height: 30px;line-height: 30px;background: #da251c;color: #FFF;margin:10px auto;border-radius: 5px;}

.products_con{}
.products_t{background: #F5F5F5;padding:60px 0;}
.products_t .box{}
.products_t .left{width: 40%;float: left;}
.products_t .left .swiper-slide {background-size: cover;background-position: center;}
.products_t .left .swiper-slide img{width: 100%;}
.products_t .left .gallery-top {}
.products_t .left .gallery-thumbs {height: 20%;box-sizing: border-box;padding-top: 10px;}
.products_t .left .gallery-thumbs .swiper-slide .pic{border:1px solid #CCC;box-sizing: border-box;}
.products_t .left .gallery-thumbs .swiper-slide-thumb-active .pic{border:1px solid #0070bb;}

.products_t .right{width: 57%;float: right;background: #FFF;padding: 30px;box-sizing: border-box;}
.products_t .right h2{font-size: 24px;border-bottom: 1px solid #CCC;padding-bottom: 15px;}
.products_t .right .txt{line-height: 24px;padding-top: 20px;}

.products_b{padding: 50px 0;}
.products_b img{max-width: 100%;}

.fangan{padding:60px 0;}
.fangan .title{font-size: 30px;}
.fangan .txt{line-height: 26px;margin-top: 30px;}


.fenye{margin-top: 10px;}
.fenye ul{font-size: 0px;text-align: center;}
.fenye li{display: inline-block;font-size: 16px;width: 30px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #999;margin:0 3px;}
.fenye li a{display: block;}
.fenye li a:hover{display: block;text-decoration: none;}
.fenye li.current{border: 1px solid #0070bb;background: #0070bb;}
.fenye li.current a{color: #FFF;}


.contact_box{padding:60px 0;}
.contact{line-height: 30px;}
.contact .title{font-size: 30px;margin-bottom: 30px;}
.contact_l{width: 40%;float: left;background: #0070bb url(../images/pic32.png) no-repeat 70% 90%;color: #FFF;padding:30px;box-sizing: border-box;height: 400px;}
.contact_l h2{font-size: 18px;padding-bottom: 20px;font-weight: bold;border-bottom: 1px solid rgba(255,255,255,0.1);}
.contact_l ul{margin-top: 20px;}
.contact_l li{line-height: 40px;}
.contact_l li i{margin-right: 10px;font-size: 18px;}
.contact_l li a{color: #FFF;}
.contact_r{width: 60%;float: right;}
.contact_r img{width: 100%;}

.liuyan{margin-top: 30px;}
.liuyan .title{font-size: 30px;}
.liuyan ul{margin-left: -2%;margin-top: 30px;}
.liuyan li{ width:48%; margin-bottom: 10px;float: left;margin-left: 2%;}
.liuyan li p{padding-bottom: 5px;}
.liuyan li p span{color: #cde18f;}
.liuyan li .input_txt{ width:100%; height:40px; border:1px solid #999; outline:medium; padding:0 2%; font-family:'Conv_tt1161m_';box-sizing: border-box;}
.liuyan .textarea{  margin:0;}
.liuyan .textarea textarea{ width:100%; height:100px; border:1px solid #999; outline:medium; padding:1%;box-sizing: border-box;}
.liuyan .textarea p{font-weight: bold;padding-bottom: 10px;}
.liuyan .textarea p span{color: #cde18f;}
.liuyan .more{margin-top:10px;}
.liuyan .input_btn{ width:150px; height:50px; font-family:'Conv_tt1161m_'; border:0 none; margin-right:10px; color:#FFF; background:#0070bb;cursor: pointer;outline: medium;font-size: 18px;}
.liuyan .input_btner{background:#CCC;}