﻿@charset "utf-8";
/* CSS Document */
.banner{min-width: 1300px;margin-top: 95px;}
.banner .swiper-slide{position: relative;text-align: center;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide .m{display: none;}
.banner .swiper-slide .title{position: absolute;left: 18%;top: 24%;text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.banner .swiper-slide .title h2{font-size: 70px;transition: all 0.6s;}
.banner .swiper-slide .title p{font-size: 44px;transition: all 0.6s;line-height: 60px;}
.banner .swiper-slide .yi{color: #fff;}
.banner .swiper-pagination-bullets{bottom: 20px;}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 8px;}
.banner .swiper-pagination-bullet{width: 14px;height: 14px;background: #FFF;opacity: 0.4;border-radius: 0px;border-radius: 10px;}
.banner .swiper-pagination-bullet-active{opacity: 1;background: #0069d2;}
.banner .swiper-button-next{right: 3%;left: auto;}
.banner .swiper-button-prev{left: 3%;right: auto;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 50px;height: 50px;text-align: center;line-height: 50px; margin-top: -25px;outline: medium;background: #FFF;border-radius: 50px;opacity: 0;transition: all 0.3s;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{opacity: 1;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background: #0069d2;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 24px;color: #666;}
.banner .swiper-button-next:hover:after,.banner .swiper-button-prev:hover:after{color: #FFF;}

.dyip{padding:60px 0;min-width: 1300px;}
.dyip .pic{width: 45%;float: left;}
.dyip .pic img{width: 100%;}
.dyip .right{width: 50%;float: right;}
.dyip .right .title h2{font-size: 34px;}
.dyip .right .title h2 span{color: #0069d2;}
.dyip .right .title p{width: 50px;height: 3px;background: #0069d2;margin-top: 15px;}
.dyip .right .txt{line-height: 30px;margin-top: 30px;}
.dyip .right .more{width: 120px;height: 40px;line-height: 40px;text-align: center;background: #0069d2;margin-top: 30px;}
.dyip .right .more a{display: block;color: #FFF;}
.dyip .right .more a:hover{display: block;color: #FFF;text-decoration: none;}

.derp{padding:70px 0;min-width: 1300px;}
.derp .title{text-align: center;}
.derp .title h2{font-size: 34px;}
.derp .title h2 span{color: #0069d2;}
.derp .title p{width: 50px;height: 3px;background: #0069d2;margin:15px auto 0 auto;}
.derp ul{margin-top: 40px;}
.derp li{width: 33.333%;float: left;border: 1px solid #FFF;box-sizing: border-box;position: relative;}
.derp li img{width: 100%;}
.derp li .txt{position: absolute;left: 0px;bottom: 0px;right: 0px;padding:30px;}
.derp li:hover .txt{background: #0069d2;color: #FFF;}
.derp li .txt h2{font-size: 24px;font-weight: bold;}
.derp li .txt p{margin-top: 15px;line-height: 24px;}
.derp li .txt .more{margin-top: 20px;line-height: 40px;border-bottom: 1px solid #FFF;display: inline-table;visibility: hidden;opacity: 0;transition: all 0.3s;}
.derp li:hover .txt .more{visibility: visible;opacity: 1;}

.ldip{padding:3% 0; overflow: hidden;}
.derp .swiper-father{position: relative; overflow: hidden;}
.derp .index_gc{padding-top: 3%;}
.derp .index_gc .swiper-slide{ position:relative;}
.derp .index_gc .swiper-slide img{}
/*.derp .index_gc .swiper-slide p{font-size: 15px;text-align: center;line-height: 30px;padding:10px 0; color: #222;}*/
.derp .swiper-father .swiper-button-next,.derp .swiper-father .swiper-button-prev{width: 45px;height: 45px;text-align: center;box-sizing: border-box;}

.derp .swiper-father .swiper-button-next i,.ldip .swiper-father .swiper-button-prev i{ line-height: 45px }
.derp .swiper-father .swiper-button-next i img,.ldip .swiper-father .swiper-button-prev i img{vertical-align: middle; width: 100%;}
.derp .swiper-father .left{right: 0;outline: medium; background:rgba(0,0,0,0.65);}
.derp .swiper-father .right{left: -0;outline: medium; background:rgba(0,0,0,0.65);}
.derp .swiper-father .left:hover i,.ldip .swiper-father .right:hover i{color: #005bac;}
.derp .swiper-pagination-bi{position: absolute;bottom:-15px;z-index: 11;text-align: center; width: 100%;}
.derp .swiper-pagination-bi .swiper-pagination-bullet{margin:0 5px;}
.derp .swiper-pagination-bullet{width: 12px;height:12px;background: #bbb;border-radius: 10px}
.derp .swiper-pagination-bullet-active{background: #005bac;opacity: 1;}
.derp .swiper-father .swiper-button-next::after,.ldip .swiper-father .swiper-button-prev::after{display: none;}
.derp .index_gc .swiper-slide .pic{overflow:hidden}
.derp .index_gc .swiper-slide .pic img{width: 100%; display:block;}
.derp .index_gc .swiper-slide .txt{position: absolute;left: 0px;bottom: 0px;right: 0px;padding:30px; text-align:center;}
.derp .index_gc .swiper-slide a:hover .txt{background: #0069d2;color: #FFF;}
.derp .index_gc .swiper-slide .txt h2{font-size: 24px;font-weight: bold;}
.derp .index_gc .swiper-slide .txt p{margin-top: 15px;line-height: 24px;}
.derp .index_gc .swiper-slide .txt .more{margin-top: 20px;line-height: 40px;border-bottom: 1px solid #FFF;display: inline-table;visibility: hidden;opacity: 0;transition: all 0.3s;}
.derp .index_gc .swiper-slide a:hover .txt .more{visibility: visible;opacity: 1;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none;}


.dsanp{padding:30px 5% 70px 5%;}
.dsanp .title{text-align: center;margin-bottom: 40px;}
.dsanp .title h2{font-size: 34px;}
.dsanp .title h2 span{color: #0069d2;}
.dsanp .title p{width: 50px;height: 3px;background: #0069d2;margin:15px auto 0 auto;}
.dsanp ul{margin-left: -1%;}
.dsanp li{width: 24%;float: left;margin:0 0 1% 1%;background: #FFF;position: relative;overflow: hidden;}
.dsanp li .pic img{width: 100%;transition: all 0.3s ease-in-out;}
.dsanp li:hover .pic img{transform: scale(1.2);}
.dsanp li .box{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.dsanp li h2{font-size: 24px;position: absolute;left: 30px;bottom: 30px;color: #FFF;}
.dsanp li a:hover{text-decoration: none;}
.dsanp .yi li:nth-of-type(1){width: 49%;}
.dsanp .er li:nth-of-type(2){width: 49%;}

.dsip{margin-bottom: 70px;}
.dsip .title{text-align: center;margin-bottom: 40px;}
.dsip .title h2{font-size: 34px;}
.dsip .title h2 span{color: #0069d2;}
.dsip .title p{width: 50px;height: 3px;background: #0069d2;margin:15px auto 0 auto;}
.dsip ul{margin-top: 40px;margin-left: -1%;}
.dsip li{float: left;width: 32.333%;margin-left: 1%;background: #FFF;}
.dsip li .pic{overflow: hidden;}
.dsip li .pic img{width: 100%;transition: all 0.3s;}
.dsip li:hover .pic img{width: 100%;transform: scale(1.2);}
.dsip li .txt{padding: 30px;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.dsip li .txt .sj{color: #999;margin-bottom: 20px;font-size: 14px;}
.dsip li .txt h2{font-size: 18px;}
.dsip li .txt h2 a:hover{text-decoration: none;}
.dsip li .txt p{margin-top: 20px;line-height: 30px;height: 60px;overflow: hidden;color: #666;}
.dsip li .txt .more{margin-top: 20px;width: 36px;height: 36px;line-height: 36px;border: 1px solid #CCC;border-radius: 50px;text-align: center;}
.dsip li .txt .more a{display: block;}
.dsip li .txt .more a:hover{display: block;text-decoration: none;}
.dsip li .txt .more i{font-size: 24px;color: #999;}

.ny_banner{margin-top: 96px;min-width: 1300px;}
.ny_banner img{width: 100%;}
.subnav{font-size: 0px;background: #FFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);min-width: 1300px;}
.subnav .dqwz{float: left;font-size: 14px;line-height: 60px;display: flex;align-items: center;justify-content: center;}
.subnav .dqwz i{font-size: 24px;color: #0069d2;}
.subnav ul{float: right;}
.subnav li{display: inline-block;font-size: 16px;height: 60px;line-height: 60px;}
.subnav li a{padding:0 30px;display: block;}
.subnav li a:hover{padding:0 30px;display: block;text-decoration: none;}
.subnav li a.current{color: #0069d2;}

.subnaver ul{margin-left: -10px;}
.subnaver li{float: left;font-size: 14px;margin-left: 10px;margin-bottom:10px;}
.subnaver li a{padding:0 30px;display: block;height: 38px;line-height: 38px;border-radius: 5px;overflow: hidden;border: 1px solid #DDD;}
.subnaver li a:hover{padding:0 30px;display: block;background: #0069d2;color: #FFF;text-decoration: none;border: 1px solid #0069d2;}
.subnaver li a.current{color: #FFF;background: #0069d2;border: 1px solid #0069d2;}

.con{padding:70px 0;min-width: 1300px;}
.about .pic{float: left;width: 40%;}
.about img{max-width: 100%;}
.about .txt{width: 55%;float: right;line-height: 30px;}
.about .txt h2{font-size: 30px;}
.about .txt p{margin-top: 20px;}

.wenhua{line-height: 30px;margin-top: 50px;background: #F5F5F5;padding:50px 0;}
.wenhua .pic{float: right;width: 40%;}
.wenhua img{max-width: 100%;}
.wenhua .txt{width: 55%;float: left;line-height: 30px;}
.wenhua .txt h2{font-size: 30px;}
.wenhua .txt p{padding-top: 20px;}

.zhengshu{padding:50px 0;}
.zhengshu .title{text-align: center;font-size: 30px;margin-bottom: 30px;}
.zhengshu .swiper-father{position: relative;}
.zs .swiper-slide{text-align: center;line-height: 40px;box-sizing: border-box;border: 1px solid #CCC;}
.zs .swiper-slide h2{background: #F5F5F5;}
.zs .swiper-slide img{width: 100%;}
.zhengshu .swiper-button-next{right: 5%;left: auto;}
.zhengshu .swiper-button-prev{left: 5%;right: auto;}
.zhengshu .swiper-button-next,.zhengshu .swiper-button-prev{width: 60px;height: 60px;margin-top: -30px;background: #0069d2;border-radius: 50px;outline: magenta;}
.zhengshu .swiper-button-next:after,.zhengshu .swiper-button-prev:after{font-size: 30px;color: #FFF;}


.product{margin-top: 50px;}
.product table{border-top: 1px solid #EBEEF5;border-left: 1px solid #EBEEF5;}
.product table th{height: 50px;font-size: 18px;font-weight: bold;}
.product table td{border-bottom: 1px solid #EBEEF5;border-right: 1px solid #EBEEF5;padding:10px;}
.product table td img{width: 24px;}


.product_con_t .pic{width: 40%;float: left;border: 4px solid #f8f8f8;box-sizing: border-box;}
.product_con_t .pic img{width: 100%;}
.product_con_t .right{width: 55%;float: right;}
.product_con_t .right h2{font-size: 24px; padding-bottom: 20px;}
.product_con_t .right .txt{line-height: 24px;}
.product_con_b{margin-top: 30px;}
.product_con_b .txt{line-height: 24px;}
.product_con_b .txt p{padding-bottom: 10px;}
.product_con_b .txter{border-top: 1px solid #CCC;margin-top: 30px;padding-top: 30px;}
.product_con_b .txter h2{font-size: 18px;font-weight: bold;}
.product_con_b .txter table{border-left: 1px solid #CCC;border-top: 1px solid #CCC;margin-top: 20px;}
.product_con_b .txter table td{border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;padding:10px;line-height: 24px;}

.fangan li{background: #F5F5F5;margin-bottom: 1%;}
.fangan li .pic{width: 50%;overflow: hidden;}
.fangan li .pic img{width: 100%;transition: all 0.3s ease-in-out;}
.fangan li:hover .pic img{transform: scale(1.2);}
.fangan li:nth-of-type(odd) .pic{float: left;}
.fangan li:nth-of-type(even) .pic{float: right;}
.fangan li .txt{width: 50%;box-sizing: border-box;padding:20px 30px;}
.fangan li:nth-of-type(odd) .txt{float: right;}
.fangan li:nth-of-type(even) .txt{float: left;}
.fangan li a{display: block;}
.fangan li h2{font-weight: bold;font-size: 20px;color: #0069d2;}
.fangan li p{margin-top: 20px;line-height: 24px;color: #666;}

.news li{margin-bottom: 50px;border-bottom: 1px solid #CCC;padding:0 30px 50px 30px;}
.news li .pic{float: left;width: 300px;overflow: hidden;}
.news li .pic img{width: 100%;transition: all 0.3s;}
.news li:hover .pic img{transform: scale(1.2);}
.news li .title_er{margin-left: 330px;}
.news li .title_er h2{font-size: 20px;font-weight: bold;}
.news li .title_er h2 span{float: right;font-size: 14px;color: #999;}
.news li .title_er p{padding-top: 25px;color: #666;font-size: 12px;}
.news li .title_er p span{margin-right: 30px;}
.news li .title_er p i{font-size: 14px;margin-right: 10px;}
.news li .title_er .txt{margin-top: 20px;line-height: 30px;color: #666;height: 60px;overflow: hidden;}
.news li .title_er .shijian{margin-top: 20px;float: right;color: #999;}
.news li a{display: block;}
.news li a:hover{display: block;text-decoration: none;}

.news_con .title{border-bottom: 1px solid #EEE;padding-bottom: 10px;text-align: center;}
.news_con .title h2{font-size: 24px;padding-bottom: 10px;}
.news_con .title p{line-height: 30px;font-size: 14px;color: #666;}
.news_con .title p span{padding:0 10px;}
.news_con .box{padding: 30px 0;line-height: 30px;}
.news_con .box p{padding-bottom: 20px;}

.huoban ul{margin-left: -2%;}
.huoban li{width: 14.666%;float: left;margin-left: 2%;text-align: center;box-sizing: border-box;border: 1px solid #DDD;line-height: 30px;margin-bottom: 2%;}
.huoban li img{width: 100%;}

.sxy{text-align: left;line-height: 24px;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;padding: 20px 0;}
.sxy ul{float: left;}
.sxy .fanhui{float: right;width: 120px;height: 40px;line-height: 40px;text-align: center;background: #333;margin-top: 5px;}
.sxy .fanhui a{color: #FFF;display: block;}
.sxy .fanhui a:hover{color: #FFF;display: block;text-decoration: none;}

.con .contact{line-height: 30px;background: #0069d2;}
.con .contact h2{font-size: 18px;font-weight: bold;margin-bottom: 10px;}
.con .contact .txt{float: left;width: 40%;box-sizing: border-box;padding:30px;color: #FFF;}
.con .contact .txt a{color: #FFF;}
.con .contact .txt a:hover{color: #FFF;text-decoration: none;}
#map_container{ height:500px;width: 60%;float: right;}

.liuyan{margin-top: 50px;}
.liuyan .title{font-size: 30px;text-align: center;}
.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 .input_txt{ width:100%; height:40px; border:1px solid #EEE; 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 #EEE; outline:medium; padding:1%;box-sizing: border-box;}
.liuyan .textarea p{font-weight: bold;padding-bottom: 10px;}
.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:#0069d2;cursor: pointer;outline: medium;font-size: 18px;}

.fenye{margin-top: 30px;}
.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 #CCC;margin:0 3px;}
.fenye li a{display: block;}
.fenye li a:hover{display: block;text-decoration: none;}
.fenye li.current{border: 1px solid #0069d2;background: #0069d2;}
.fenye li.current a{color: #FFF;}