﻿@charset "utf-8";

/* CSS Document */

.banner {width: 100%;height: 900px;min-width: 1200px;}

.banner .swiper-slide{background-position: center;background-size: cover;position: relative;}

.banner .swiper-slide a{display: block;height: 900px;}



.swiper-button-next, .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;}

.banner .left{right: 5%;outline: medium;color: #FFF;}

.banner .right{left: 5%;outline: medium;height: 50px;color: #FFF;}

.swiper-pagination-bullet{width: 14px;height: 14px;outline: medium;background: #333;opacity: 0.3;}

.swiper-pagination-white .swiper-pagination-bullet-active{background: #FFF;opacity: 1;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}



.banner_sp{position:relative;overflow:hidden;}

.banner_sp video{display:block;width:100%;position:absolute;left:0; right:0; top:50%; -webkit-transform:translate(0,-50%);transform:translate(0,-50%);}

.banner_sp img{display:block; width:100%;height:100%;-o-object-fit: cover;object-fit: cover;}



.content{min-width: 1200px;}

.dyip{padding: 60px 0 40px 0;}

.dyip .Title { text-align: center; overflow: hidden; }

.dyip .pro-left{float:left;}

.dyip .pro-left .titel{ background:#eee; text-align:center;}

.dyip .pro-left .titel .box{display: flex;align-items: center;justify-content: center;flex-flow: column; height:90px;position: relative;}

.dyip .pro-left .titel h3{ font-size:33px; font-weight:bold; color:#393939;}

.dyip .pro-left .titel span{ font-size:26px; color:#003d7d; display:block;text-transform: uppercase;font-family: 'Conv_BebasNeue-Regular';}

.dyip .pro-left .titel .byi{width:17px;background: url(../images/pic16.png) no-repeat center;height:17px;position:absolute;left:0px;top:0px;}

.dyip .pro-left .titel .ber{width:17px;background: url(../images/pic16_1.png) no-repeat center;height:17px;position:absolute;right:0px;bottom:0px;}

.dyip .pro-left .tite2 h4{ background: url(../images/pro-left.jpg) no-repeat right 20px center #f6f6f6; margin:10px 0 15px; padding:15px 20px; font-size:18px; font-weight:400; color:#333;}

.dyip .pro-left p{ border-bottom:1px solid #eee; text-align:center; padding:8px 0; font-size:14px;}

.dyip .accordion {width: 230px;margin: 10px auto 20px;background: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;float: left;}

.dyip .accordion .link {cursor: pointer;display: block;line-height: 40px;padding:0 40px; color: #333;font-size: 16px;border-bottom: 1px solid #fff; background:#eee;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;/*font-weight: bold;*/}

.dyip .accordion li:last-child .link {border-bottom: 0;}

.dyip .accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

.dyip .accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px;}

.dyip .accordion li.open .link {color: #003d7d;}

.dyip .accordion li.open i {color: #003d7d;}

.dyip .accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.dyip .submenu {display: none;background: #fff;font-size: 14px;}

.dyip .submenu li {border-bottom: 1px solid #eee;}

.dyip .submenu a {display: block;text-decoration: none;color: #666;padding: 10px 12px;font-size:14px; text-align:center;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}

.dyip .submenu a:hover {/*background: #003d7d;*/color: #003d7d;}



.dyip .right{float: right;width: 940px;}

.dyip .right ul{margin-left: -30px;}

.dyip .right li{float: left;border: 1px solid #CCC;margin-left: 30px;text-align: center;margin-bottom: 20px;width: 290px;}

.dyip .right li .pic{overflow: hidden;height:290px;}

.dyip .right li img{width: 100%;transition: all 0.3s;}

.dyip .right li:hover img{transform: scale(1.1);}

.dyip .right li p{height: 50px;line-height: 50px; transition: all 0.3s; color:#666;}

/*.dyip .right li:hover p{background: #003d7d;}*/

.dyip .right li a{color: #333;}

/*.dyip .right li:hover a{color: #FFF;}*/





.derp{background:url(../images/al_bg.jpg) no-repeat center;padding: 60px 0;background-size: cover;}

.derp .title{text-align: center;width:320px;margin:0 auto;position:relative;}

.derp .title h2{text-transform:uppercase;}

.derp .title em{font-family: 'Conv_BebasNeue-Regular';color:#003d7d;font-size:26px;font-size: 30px;font-weight: bold;}

.derp .title i{width:6px;height:6px;background:#003d7d;display:inline-block;position:relative;top:-8px;border-radius:3px;margin:0 18px;}

.derp .title .byi{width:17px;background: url(../images/pic16.png) no-repeat center;height:17px;position:absolute;left:0px;top:0px;}

.derp .title .ber{width:17px;background: url(../images/pic16_1.png) no-repeat center;height:17px;position:absolute;right:0px;bottom:0px;}

.derp .hd{margin-top: 40px;}

.derp .hd ul{font-size: 0px;text-align: center;}

.derp .hd li{display: inline-block;font-size: 16px;line-height: 40px;background: #FFF;padding:0 25px;margin:0 10px;cursor: pointer;border-radius:20px; color:#777;}

.derp .hd li.on{background: #003d7d;color: #FFF;}

.derp .bd{margin-top: 50px;}

.derp .bd .pic{width: 580px;float: left;overflow: hidden;}

.derp .bd .pic img{width: 100%;transition: all 0.3s;}

.derp .bd .pic:hover img{transform: scale(1.2);}

.derp .bd .right{width: 590px;float: right;}

.derp .bd .right .txt{}

.derp .bd .right .txt h2{font-size: 24px;line-height: 70px;}

.derp .bd .right .txt p{line-height: 24px; color:#666;min-height: 96px;}

.derp .bd .right ul{margin-left: -20px;margin-top: 25px;text-align: center;}

.derp .bd .right li{float: left;width: 280px;margin-left: 20px;}

.derp .bd .right li .tp{overflow: hidden;}

.derp .bd .right li img{width: 100%;transition: all 0.3s;}

.derp .bd .right li:hover img{transform: scale(1.2);}

.derp .bd .right li h2{line-height: 50px;border:1px solid #DDD;border-top: none; color:#666;background:#ddd;}





.dsanp{position: relative;min-width: 1200px;}

.dsanp .title_box{/*position: absolute;right: 50%;top: 50px;z-index: 1000;*/width: 600px;box-sizing: border-box;padding-right: 50px;height:30px;}

.dsanp .title_box .title_boxer{width: 390px;position:relative;color:#FFF;text-align: center;}

.dsanp .title h2{text-transform:uppercase;}

.dsanp .title em{font-family: 'Conv_BebasNeue-Regular';}

.dsanp .title i{width:6px;height:6px;background:#FFF;display:inline-block;position:relative;top:-8px;border-radius:3px;margin:0 18px;}

.dsanp .title .byi{width:17px;background: url(../images/pic16_2.png) no-repeat center;height:17px;position:absolute;left:0px;top:0px;}

.dsanp .title .ber{width:17px;background: url(../images/pic16_3.png) no-repeat center;height:17px;position:absolute;right:0px;bottom:0px;}

.dsanp .gcal{}

.dsanp .gcal .swiper-slide{background: #003d7d url(../images/pic57.jpg) no-repeat left center;background-size: cover;}

.dsanp .gcal .swiper-slide .pic{width: 50%;overflow: hidden;}

.dsanp .gcal .swiper-slide .pic img{width: 100%;transition: all 1s;}

.dsanp .gcal .swiper-slide .pic:hover img{transform: scale(1.2);}

.dsanp .gcal .swiper-slide .right{position: absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width: 50%;box-sizing: border-box;padding:80px 50px 0 50px;color: #FFF;}

.dsanp .gcal .swiper-slide .right .txt{width: 550px;}

.dsanp .gcal .swiper-slide .right h3{font-size: 22px;line-height: 35px;margin-top: 40px;margin-bottom: 20px;}

.dsanp .gcal .swiper-slide .right p{margin-top: 0px;line-height: 24px;font-size: 14px;}

.dsanp .gcal .swiper-slide .right .more{width: 120px;height: 34px;background: #FFF;border-radius: 50px;line-height: 34px;text-align: center;font-weight: bold;margin-top: 30px;    font-size: 14px;}

.dsanp .gcal .swiper-slide .right .more a{color: #003d7d;display: block;}

.dsanp .gcal .swiper-slide .right .more:hover a{color: #003d7d;display: block;text-decoration: none;}

.dsanp .gcal .swiper-button-next,.dsanp .gcal .swiper-button-prev{top: auto;bottom:0px;margin-top: 0px;}

.jt{text-align: center;line-height: 50px;width: 50px;height: 50px;}

.jt i{font-size: 30px;}

.jt_next{right: 50%;margin-right: -50px;background: #003d7d;color: #fff;}

.jt_prev{left: 50%;margin-left: -50px;background: #F5F5F5;color: #999;}









.dsip{padding: 60px 0 100px 0;background: url(../images/pic64.png) no-repeat left bottom;}

.dsip .title{text-align: center;width:340px;position:relative;}

.dsip .title h2{text-transform:uppercase;}

.dsip .title em{font-family: 'Conv_BebasNeue-Regular';color:#003d7d;}

.dsip .title i{width:6px;height:6px;background:#003d7d;display:inline-block;position:relative;top:-8px;border-radius:3px;margin:0 18px;}

.dsip .title .byi{width:17px;background: url(../images/pic16.png) no-repeat center;height:17px;position:absolute;left:0px;top:0px;}

.dsip .title .ber{width:17px;background: url(../images/pic16_1.png) no-repeat center;height:17px;position:absolute;right:0px;bottom:0px;}

.dsip .box{position: relative;}

.dsip .hd{position: absolute;left: 0px;top: 0px;width: 360px;}

.dsip .hd ul{margin-left: -20px;margin-top: 30px;}

.dsip .hd li{cursor: pointer;width: 140px;height: 40px;line-height: 40px;text-align: center;border:1px solid #e6e6e6;float: left;margin-left: 20px;margin-bottom: 15px;border-radius:20px;color:#777;font-size:16px;}

.dsip .hd li h2{font-weight: bold;font-size: 18px;padding-bottom: 10px;}

.dsip .hd li p{line-height: 24px;}

.dsip .hd li.on{color: #003d7d;border:1px solid #003d7d;}

.dsip .bd{}

.dsip .bd .txt{width: 400px;margin-top: 210px;}

.dsip .bd .txt h2{font-size:22px;color: #003d7d;}

.dsip .bd .txt .xian{width: 50px;height: 2px;background: #CCC;margin-top: 20px;}

.dsip .bd .txt p{margin-top: 20px;line-height: 24px;font-size: 15px;color:#666;}

.dsip .bd .txt .more{margin-top: 20px;line-height: 30px;}

.dsip .bd .txt .more a{color: #003d7d;font-size: 15px;}

.dsip .bd .pic{}

.dsip .bd .pic img{width: 700px;}

.dsip .bd .pic video{width: 700px;height: 500px;position: absolute;left: 0px;top: 0px;}





/*----- 我们的优势 -----*/

.dwup{}

.dwup .bg{background: url(../images/ys-bg.jpg) top;padding:50px 0;background-size: cover;}

.dwup .title{text-align: center;width:370px;margin:0 auto;position:relative;}

.dwup .title h2{text-transform:uppercase;}

.dwup .title em{font-family: 'Conv_BebasNeue-Regular';color:#003d7d;}

.dwup .title i{width:6px;height:6px;background:#003d7d;display:inline-block;position:relative;top:-8px;border-radius:3px;margin:0 18px;}

.dwup .title .byi{width:17px;background: url(../images/pic16.png) no-repeat center;height:17px;position:absolute;left:0px;top:0px;}

.dwup .title .ber{width:17px;background: url(../images/pic16_1.png) no-repeat center;height:17px;position:absolute;right:0px;bottom:0px;}



.ys-cont{}

.ys-cont .St2tab { height: 40px; margin: 0px 0 50px 0px; overflow: hidden; text-align:center;margin-top: 40px;font-size:0px;}

.ys-cont .St2tab li { position: relative; height: 40px; margin-left: 20px; display: inline-block; text-align: center; background: #f3f3f3;border-radius:20px;}

.ys-cont .St2tab li a { display: inline-block; width: 130px; height: 40px; line-height:40px; text-decoration: none; font-size: 16px; color: #777; }

.ys-cont .St2tab li:hover, .ys-cont .St2tab li.cur { background: #003d7d; }

.ys-cont .St2tab li:hover, .ys-cont .St2tab li.cur a{ color: #fff; }

.ys-cont .St2tab li.right{ height: 49px; line-height: 49px; background: #f3f3f3; text-align:right}

.ys-cont .St2tab li.right a{ color:#333;}



.ys-cont .chgbox { margin-top: 35px; }

.ys-cont .chgbox ul { overflow: hidden; margin: 0 0px; }

.ys-cont .chgbox ul li { float: left; width: 100%; text-align: center; }



.box-tite2 {text-align: center; margin:60px 0;}

.box-tite2 h2{font-size: 36px;font-weight: 500;color: #222; padding:0px 0 5px; position:relative}

.box-tite2 span{font-size: 14px;color: #999; display:block}

.box-tite2 p{font-size: 16px;color: #444; margin-top:10px}



.derp .slideTxtBox{}

.derp .slideTxtBox .hd{padding-bottom: 40px;}

.derp .slideTxtBox .hd ul{text-align: center;font-size: 0px;margin-top: 30px;cursor: pointer;}

.derp .slideTxtBox .hd ul li{display: inline-block;font-size: 16px;width: 160px;height: 55px;line-height: 55px;background:#fff;color: #222;margin:0 20px;border-radius:10px;}

.derp .slideTxtBox .hd ul li.cur{background: #ec1113; color:#fff}

.snBrand{ margin:0 auto; position:relative;}

.snBrand ul li{width: 930px; float:right; position:relative;top:0px;}

.snBrand ul li p{position: absolute;left: 0px;bottom: 0px;right: 0px;height: 50px;line-height: 50px;text-align: center;background: rgba(255,255,255,0.6);font-weight: bold;font-size: 24px;}

.snBrand ul li img{width: 900px;height: 480px; float: right;}

.snBrand ol{font-size: 0px;text-align: center;margin-top: 30px;}

.snBrand ol li {display: inline-block; margin:0 20px;font-size: 18px;font-weight: bold;}

.snBrand ol li p{margin-top: 15px;}

.snBrand ol li img{width: 200px;height: 122px;border: 1px solid #333;}



.snBrand .ys-text{width:360px;height: 220px;color: #f59608;background:#fff;box-shadow: 5px 5px 10px rgba(0,0,0,0.3);position: absolute;top:80px;z-index:999;float:left;text-align:left;padding:60px 40px;}

.snBrand .ys-text h3{ font-size:22px; color:#333; font-weight:600;}

.snBrand .ys-text .line{ width:80px; background:#003d7d; height:2px; margin:15px 0 20px}

.snBrand .ys-text p{ color:#666; font-size:16px; line-height:26px;}





.dqip{padding: 50px 0 40px 0;border-top: 1px solid #EEE;}

.dqip .title{text-align: center;background: url(../images/pic16.png) no-repeat center;height: 100px;}

.dqip .title h2{padding-top: 5px;}

.dqip .title .xian{width: 200px;height: 1px;background: #CCC;margin:5px auto 0 auto;}

.dqip .title p{font-size: 18px;padding-top: 5px;}

.dqip .box{margin-top: 30px;}

.dqip .box ul{margin-left: -12px;}

.dqip .box li{float: left;border: 1px solid #CCC;margin-left: 10px;width: 230px;text-align: center;margin-bottom: 10px;}

.dqip .box li img{width: 188px;height: 98px;}





.dbap{/*background: #F5F5F5 url(../images/pic65.jpg) repeat;*/padding: 60px 0;}

.dbap .title{text-align: center;width:390px;margin:0 auto;position:relative;}

.dbap .title h2{text-transform:uppercase;}

.dbap .title em{font-family: 'Conv_BebasNeue-Regular';color:#003d7d;}

.dbap .title i{width:6px;height:6px;background:#003d7d;display:inline-block;position:relative;top:-8px;border-radius:3px;margin:0 18px;}

.dbap .title .byi{width:17px;background: url(../images/pic16.png) no-repeat center;height:17px;position:absolute;left:0px;top:0px;}

.dbap .title .ber{width:17px;background: url(../images/pic16_1.png) no-repeat center;height:17px;position:absolute;right:0px;bottom:0px;}

.dbap .hd{padding: 40px 0 50px;}

.dbap .hd ul{font-size: 0px;text-align: center;}

.dbap .hd ul li{display: inline-block; font-size: 16px;margin:0 10px;background: #eee;cursor: pointer;width: 120px;height: 40px;line-height: 40px;border-radius:20px;color:#777;}

.dbap .hd ul li.on{font-weight: bold;color:#FFF;background: #003d7d;}

.dbap .inBox{}

.dbap .bd .inBd{width: 600px;position: relative;}

.dbap .bd .inBd .yi .more a {color: #FFF;display: block;}

.dbap .bd .inBd .yi .more a:hover{color:#FFF;display:block;text-decoration:none;}

.dbap .bd .inBd .pic{}

.dbap .bd .inBd .yi .more {position: absolute;right: 0px;bottom: 0px;width: 100px;height: 50px;line-height: 50px;text-align: center;background: #003d7d;font-size:15px;}

.dbap .bd .inBd .pic img{width: 600px;height: 441px;}

.dbap .bd .inBd .yi{color: #FFF;}

.dbap .bd .inBd .yi h2{font-size: 17px;position: absolute;left: 0px;bottom:0px;right: 0px;background: rgba(0,0,0,0.5);height: 50px;line-height: 50px;overflow: hidden;padding:0 120px 0 20px;text-overflow:ellipsis;white-space: nowrap;}

.dbap .bd .inBd .yi h2 a{color: #FFF;}

.dbap .bd .inBd .yi h2 a:hover{color: #FFF;}

.dbap .bd .inHd{width: 600px;}

.dbap .bd .inHd ul{border: 1px solid #eee;border-width: 1px 1px 0 0;}

.dbap .bd .inHd li{margin-bottom: 0px;background: #FFF;padding:33px 0 34px;border: 1px solid #eee;border-width:0 0 1px 0;}

.dbap .bd .inHd li:hover{background: #003d7d;}

.dbap .bd .inHd li .li_l{}

.dbap .bd .inHd li h2{font-size: 17px;margin-bottom: 10px;height:21px;line-height:21px;overflow:hidden;color:#323232;}

.dbap .bd .inHd li p{line-height: 24px;height: 48px;overflow: hidden;color: #888;font-size:15px;}

.dbap .bd .inHd li:hover h2{color: #FFF;}

.dbap .bd .inHd li:hover p{color: #FFF;}

.dbap .bd .inHd li .riqi{float: right;text-align: center;width: 120px;padding-left: 10px;}

.dbap .bd .inHd li .riqi .ri{font-size: 48px;padding-top: 10px;}

.dbap .bd .inHd li .riqi .qi{line-height: 30px;}

.dbap .bd .inHd li a{padding:0 30px 0 50px;display: block;}

.dbap .bd .inHd li:hover a{color: #FFF;padding:0 30px 0 50px;display: block;text-decoration: none;}





.ny_banner{height:700px;color: #FFF;text-align: center;min-width: 1200px;}

.ny_banner .title{padding-top: 325px;}

.ny_banner .title span{font-size: 40px;margin-bottom: 10px;color:#fff;text-transform: uppercase;font-weight: bold;}

.ny_banner .title h2{font-size: 47px;margin-bottom: 20px;font-weight: bold;}

.ny_banner .title p{font-size: 16px;line-height:26px;display:block;width:550px;margin:auto;}



.mbx{line-height: 50px;}

.mbx span{color: #003d7d;}

.mbx_er{padding-top: 100px;border-bottom: none;color: #FFF;}

.mbx_er a{color: #FFF;}

.mbx_er span{color: #FFF;}



.subnav_er{margin-top: 70px;background: url(../images/pic37.png) no-repeat center;height: 109px;}

.subnav_er ul{font-size: 0px;text-align: center;}

.subnav_er li{display: inline-block;font-size: 14px;overflow: hidden;width: 170px;border-right: 1px solid rgba(255,255,255,0.1);}

.subnav_er li:last-child{border-right: none;}

.subnav_er li a{display: block;color: #FFF;height: 109px;}

.subnav_er li i{font-size: 24px;display: block;padding-top: 30px;padding-bottom: 5px;}

.subnav_er li a:hover{display: block;text-decoration: none;color: #FFF;background: #003d7d;}

.subnav_er li a.current{background: #003d7d; color: #FFF;}



.ny_banner .txt{margin-top: 50px;}

.ny_banner .txt ul{font-size: 0px;}

.ny_banner .txt li{font-size: 16px;width: 420px;height: 46px;line-height: 46px;background: rgba(113,184,255,0.2);border-radius: 50px;margin:0 20px 20px 20px;text-align: left;text-indent: 2em;display: inline-block;}

.ny_banner .txt li p{display: flex;justify-content: left;align-items: center;}

.ny_banner .txt li i{font-size: 30px;padding-right: 10px;color: #86ddff;}





.con{padding-bottom: 50px;min-width: 1200px;}





.about{margin-top: 30px;}

.about .title{text-align: center;}

.about .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.about .title h2{font-size: 30px;font-weight: bold;color:#666;}

.about .box{padding:50px 0;}

.about .box ul{margin-left: -20px;}

.about .box li{float: left;width: 386px;margin-left: 20px;}

.about .box li img{width: 100%;}

.about .box p{line-height: 30px;margin-top: 30px;color: #666;font-size:15px;}





.licheng{background: #F5F5F5;padding:50px 0;}

.licheng .title{text-align: center;}

.licheng .title span{font-size: 36px;font-weight: bold;color: #ddd;}

.licheng .title h2{font-size: 30px;font-weight: bold;color:#666;}

.licheng .box{padding-top:50px;}

.licheng .gallery-thumbs{position: relative;}

.licheng .gallery-thumbs .swiper-wrapper{}

.licheng .gallery-thumbs .swiper-slide{text-align: center;}

.licheng .gallery-thumbs .swiper-slide h2{font-size: 16px;}

.licheng .gallery-thumbs .swiper-slide .dian{width: 15px;height: 15px;border:1px solid #999;border-radius: 10px;margin:10px auto;background: #F5F5F5;}

.licheng .gallery-thumbs .swiper-slide-thumb-active {color: #003d7d;}

.licheng .gallery-thumbs .swiper-slide-thumb-active .dian{border:1px solid #003d7d;}

.licheng .gallery-thumbs .xian{height: 1px;background: #CCC;position: absolute;left: 0px;top: 39px;width: 100%;}

.licheng .gallery-top{margin-top: 30px;padding:40px 0;background: #003d7d;}

.licheng .gallery-top .swiper-slide{text-align: center;color: #FFF;display: flex;justify-content: center;align-items: center;}

.licheng .gallery-top .swiper-slide .pic{width: 400px;}

.licheng .gallery-top .swiper-slide .pic img{width: 400px;}

.licheng .gallery-top .swiper-slide .txt{width: 400px;text-align: left;margin-left: 40px;line-height: 30px;font-size: 16px;}

.licheng .gallery-top .swiper-button-white{border:1px solid #FFF;border-radius: 50px;background-size: 16px;outline: medium;}

.licheng .gallery-top .swiper-button-next{right: 20px;}

.licheng .gallery-top .swiper-button-prev{left: 20px;}





.wenhua{padding:50px 0;}

.wenhua .title{text-align: center;}

.wenhua .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.wenhua .title h2{font-size: 30px;font-weight: bold;color:#666;}

.wenhua .box{margin-top: 50px;}

.wenhua .txt{}

.wenhua .txt ul{margin-top: 60px;}

.wenhua .txt li{margin-bottom: 40px;}

.wenhua .txt li .zi{width: 38px;height: 38px;border:1px solid #CCC;text-align: center;line-height: 38px;font-size: 20px;float: left;}

.wenhua .txt li .right{float: left;margin-left: 10px;}

.wenhua .txt li .right p{font-size: 16px;}

.wenhua .txt li .right span{font-size: 13px;color: #999;}



.jiagou{}

.jiagou .title{text-align: center;}

.jiagou .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.jiagou .title h2{font-size: 30px;font-weight: bold;color:#666;}

.jiagou .pic{text-align: center;margin-top: 40px;}



.fazhan{margin-top: 30px;}

.fazhan .title{text-align: center;}

.fazhan .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.fazhan .title h2{font-size: 30px;font-weight: bold;color:#666;}

.fazhan .title p{font-size: 14px;text-transform: uppercase;margin-top: 20px;padding:0 260px;line-height: 24px;}

.fazhan .box{padding:50px 0;}

.fazhan .box ul{margin-left: -3%;}

.fazhan .box li{float: left;width: 22%;margin-left: 3%;position: relative;}

.fazhan .box li .pic{overflow: hidden;}

.fazhan .box li img{width: 100%;transition: all 0.3s;}

.fazhan .box li:hover img{width: 100%;transform: scale(1.2);}

.fazhan .box li p{position: absolute;left: 0px;bottom:0px;width: 100%;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,0.5);color: #FFF;}

.fazhan .box .txt{line-height: 30px;margin-top: 30px;}



.fazhan_derp{margin-top: 20px;}

.fazhan_derp .title{text-align: center;}

.fazhan_derp .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.fazhan_derp .title h2{font-size: 30px;font-weight: bold;color:#666;}

.fazhan_derp .title p{font-size: 14px;text-transform: uppercase;margin-top: 20px;padding:0 260px;line-height: 24px;}

.fazhan_derp ul{background: url(../images/pic61.jpg);padding:40px 0;margin-top: 40px;border-radius: 5px;}

.fazhan_derp li{float: left;width: 20%;text-align: center;color: #FFF;box-sizing: border-box;}

.fazhan_derp li i{border-right: 1px solid rgba(255,255,255,0.5);display: block;}

.fazhan_derp li:last-child i{border-right: none;}

.fazhan_derp li i img{width: 80px;}

.fazhan_derp li p{padding-top: 15px;}



.fanzhan_dsanp{margin-top: 80px;}

.fanzhan_dsanp ul{margin-left: -1%;}

.fanzhan_dsanp li{float: left;width: 32.333%;margin-left: 1%;}

.fanzhan_dsanp li .pic{margin-bottom: 5px;overflow: hidden;}

.fanzhan_dsanp li img{width: 100%;transition: all 0.5s;}

.fanzhan_dsanp li .pic:hover img{transform: scale(1.2);}



.fanzhan_dsip{margin-top: 60px;}

.fanzhan_dsip .title{text-align: center;}

.fanzhan_dsip .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.fanzhan_dsip .title h2{font-size: 30px;font-weight: bold;color:#666;}

.fanzhan_dsip .zp_xx{box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-top: 30px;}

.fanzhan_dsip .zp_xx .hd{float: left;width: 340px;}

.fanzhan_dsip .zp_xx .hd li{padding:30px 20px;font-size: 16px;}

.fanzhan_dsip .zp_xx .hd li .l{float: left;}

.fanzhan_dsip .zp_xx .hd li .r{float: right;width: 70px;height: 24px;border-radius: 30px;background: #FFF;color: #f9942f;text-align: center;line-height: 24px;}

.fanzhan_dsip .zp_xx .hd li.on{background: #f9942f;color: #FFF;}

.fanzhan_dsip .zp_xx .bd{float: right;width: 800px;padding:30px 0;color: #3330ff;}

.fanzhan_dsip .zp_xx .bd .txt{line-height: 50px;font-size: 16px;}

.fanzhan_dsip .zp_xx .bd a{color: #3330ff;}

.fanzhan_dsip .more_box{text-align: right;}

.fanzhan_dsip .more{margin-top: 40px;width: 160px;height: 40px;line-height: 40px;text-align: center;background: #003d7d;border-radius: 30px;display: inline-block;}

.fanzhan_dsip .more a{display: block;color: #FFF;}

.fanzhan_dsip .more:hover a{display: block;color: #FFF;text-decoration: none;}



.fazhan_con{}

.fazhan_con .title{border-bottom: 1px solid #EEE;font-size: 18px;padding:20px 0;}

.fazhan_con .fazhan_box{text-align: center;}

.fazhan_con .box{padding:30px 0;display: inline-block;}

.fazhan_con .box ul{}

.fazhan_con .box li{padding:10px 0;}

.fazhan_con .box li span{width: 160px;float: left;text-align: right;}

.fazhan_con .box li span i{color: #ef0101; margin-right: 5px;font-style: normal;}

.fazhan_con .box li .text{width: 505px;float: left;text-align: left;margin-left: 40px;}

.fazhan_con .box li .text .input_txt{width: 200px;height: 20px;border:1px solid #DDD;outline: medium;padding:0 5px;}

.fazhan_con .box li .text select{width: 100px;outline: medium;}

.fazhan_con .box li .text label{margin-right: 10px;}

.fazhan_con .box li .text .b{margin-top: 10px;}

.fazhan_con .box .more{margin-top: 20px;}

.fazhan_con .box .more .input_btn{width: 120px;height: 40px;border-radius: 30px;background: #42699e;border:none;outline: medium;color: #FFF;cursor: pointer;}



.zeren{}

.zeren ul{}

.zeren li{border-bottom: 1px solid #EEE;padding:0 100px;padding-top: 60px;}

.zeren li .title{text-align: center;}

.zeren li .title h2{font-size: 28px;color:#555;}

.zeren li .title .xian{width: 40px;height: 2px;background: #CCC;margin:15px auto;}

.zeren li .txt{width: 400px;width: 460px;line-height: 30px;font-size: 16px;color:#666;}

.zeren li .box{padding:30px 0 60px 0;display: flex;align-items: center;justify-content: center;}

.zeren li:nth-of-type(odd) .txt{padding-right: 100px;}

.zeren li:nth-of-type(even) .txt{padding-left: 100px;}





.kehu{padding:50px 0 0 0;}

.kehu .title{text-align: center;line-height: 40px;background-image: linear-gradient(to top, #F5F5F5 0%, #FFFFFF 100%);padding-bottom: 30px;}

.kehu .title h2{font-size: 30px;}

.kehu .title p{font-size: 18px;text-transform: uppercase;}

.kehu .swiper-father{position: relative;}

.kehu .swiper-slide{text-align: center;}

.kehu .swiper-slide img{}

.kehu .swiper-father .left{width: 50px;height: 50px;outline: medium;left: -70px;line-height: 50px;text-align: center;cursor: pointer;border-radius: 50px;z-index: 100;}

.kehu .swiper-father .left i{font-size: 40px;color: #999;}

.kehu .swiper-father .right{width: 50px;height: 50px;outline: medium;right: -70px;line-height: 50px;text-align: center;cursor: pointer;border-radius: 50px;z-index: 100;}

.kehu .swiper-father .right i{font-size: 40px;color: #999;}

.kehu .box{margin-top: 30px;}





.news{margin-top: 30px;background: #fff;}

.news .title{background: #FFF;text-align: center;padding-bottom: 30px;}

.news .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.news .title h2{font-size: 30px;font-weight: bold;color:#666;}

.news .news_l{width: 850px;background: #FFF;padding-right: 20px;}

.news .news_l ul{}

.news .news_l li{margin-bottom: 20px;transition: all 0.3s;padding:10px;height:180px;box-sizing: border-box;background:#fcfcfc;}

.news .news_l li:hover{background: #003d7d;}

.news .news_l li .pic{float: left;width: 218px;height:100%;}

.news .news_l li .pic img{width: 100%;height:100%;object-fit: cover;}

.news .news_l li .li_r{float: right;width: 580px;padding-top:5px;}

.news .news_l li .li_r h2{font-size: 18px;line-height: 24px;}

.news .news_l li:hover .li_r h2 a{color: #FFF;}

.news .news_l li .li_r p{line-height: 24px;color: #666;height: 48px;overflow: hidden;margin-top: 10px;}

.news .news_l li:hover .li_r p{color: #FFF;}

.news .news_l li .li_r .sj{margin-top: 5px;color: #999;}

.news .news_l li .li_r .more{width: 100px;height: 24px;line-height: 24px;text-align: center;margin-top: 5px;border: 1px solid #CCC;}

.news .news_l li:hover .li_r .more{border: 1px solid #FFF;}

.news .news_l li .li_r .more a{display: block;}

.news .news_l li:hover .li_r .more a{display: block;text-decoration: none;color: #FFF;}





.news .news_r{width: 300px;box-sizing: border-box;padding:20px;}

.news .news_r .subnav{}

.news .news_r .subnav h2{font-size: 22px; color:#666;}

.news .news_r .subnav ul{line-height: 30px;margin-top: 10px;}

.news .news_r .subnav li i{float: right;font-size: 12px;color: #999;}



.news .news_r .xgal{margin-top: 30px;}

.news .news_r .xgal h2{font-size: 22px; color:#666;}

.news .news_r .xgal ul{margin-top: 20px;}

.news .news_r .xgal li{border-bottom: 1px solid #CCC;padding-bottom: 10px;margin-bottom: 10px;}

.news .news_r .xgal li h3{line-height: 24px;}

.news .news_r .xgal li p{line-height: 30px;color: #999;margin-top: 5px;}



.news_con{margin-top: 30px;}

.news_con .news_con_l{width: 860px;background: #FFF;padding:30px;}

.news_con .title{text-align: center;}

.news_con .title h2{font-size: 28px; color:#555;}

.news_con .title p{color: #999;margin-top: 20px;font-size: 14px;}

.news_con .box{margin-top: 40px;line-height: 30px;}

.news_con .box p{padding-bottom: 20px;}

.news_con .box img{width: 100%;}



.sxy{text-align: left;line-height: 24px;border-top: 1px dotted #CCC;border-bottom: 1px dotted #CCC;margin-top: 20px;padding: 10px 0;}

.sxy span{padding-left: 20px;}

.sxy .fanhui{width: 120px;height: 40px;line-height: 40px;text-align: center;background: #003d7d;margin-top: 5px;}

.sxy .fanhui a{color: #FFF;display: flex;justify-content: center;align-items: center;}

.sxy .fanhui a:hover{color: #FFF;text-decoration: none;}

.sxy .fanhui i{margin-right: 10px;}



.news_con_r{width: 240px;}

.news_con_r .subnav{}

.news_con_r .subnav h2{font-size: 22px;color:#666;}

.news_con_r .subnav ul{line-height: 30px;margin-top: 10px;}

.news_con_r .subnav li i{float: right;font-size: 12px;color: #999;}



.news_con_r .xgal{margin-top: 30px;}

.news_con_r .xgal h2{font-size: 22px;color:#666;}

.news_con_r .xgal ul{margin-top: 20px;}

.news_con_r .xgal li{border-bottom: 1px solid #CCC;padding-bottom: 10px;margin-bottom: 10px;}

.news_con_r .xgal li h3{line-height: 24px;}

.news_con_r .xgal li p{line-height: 30px;color: #999;margin-top: 5px;}





.zhengshu_dyip{padding:30px 0;}

.zhengshu_dyip .title{}

.zhengshu_dyip .title span{color: #e8e8e8;font-size: 36px;font-weight: bold;}

.zhengshu_dyip .title h2{font-size: 30px;font-weight: bold;color:#666;}

.zhengshu_dyip .left{float: left;width: 500px;margin-top: 30px;padding-bottom: 150px;padding-right: 50px;}

.zhengshu_dyip .left .txt{line-height: 30px;margin-top: 30px;font-size:16px;color:#666;}

.zhengshu_dyip .right{float: right;}

#focus_Box {float: right;position: relative;width: 540px;height: 393px;}

#focus_Box ul {position: relative;width: 540px;height: 393px;}

#focus_Box li {z-index: 0;position: absolute;width: 0px;background: #787878;height: 0px;top: 0;cursor: pointer;left: 0;}

#focus_Box li img {width: 100%;height: 100%;vertical-align: top;}

.tqiye {background: #666666;width: 100%;line-height: 35px;text-align: center;color: #fff;font-size: 12px;}

#focus_Box .prev,

#focus_Box .next {display: block;z-index: 100;overflow: hidden;cursor: pointer;position: absolute;width: 31px;height: 58px;top: 153px;}

#focus_Box .prev {background: url(../images/pic67.jpg) no-repeat center center;left: -59px;}

#focus_Box .next {background: url(../images/pic67_1.jpg) no-repeat center center;right: -59px;}



.zhengshu_derp{background: url(../images/pic68.jpg) no-repeat center;background-size: cover;padding:60px 0;margin-top: 60px;}

.zhengshu_derp .title{text-align: center;border-bottom: 1px solid #DDD;padding-bottom: 30px;}

.zhengshu_derp .title span{color: #e8e8e8;font-size: 36px;font-weight: bold;}

.zhengshu_derp .title h2{font-size: 30px;font-weight: bold;color:#666;}

.zhengshu_derp .about_honor_con{}

.zhengshu_derp .zhengshu{margin-top: 40px;}

.zhengshu_derp .zhengshu .swiper-slide{}

.zhengshu_derp .zhengshu .swiper-slide img{width: 100%;}

.zhengshu_derp .zhengshu .swiper-slide .title_er{margin-top: 20px;}

.zhengshu_derp .zhengshu .swiper-slide h2{background: #666;text-align: center;line-height: 40px;color: #FFF;}

.zhengshu_derp .zhengshu .swiper-slide .more{margin-top: 30px;}

.zhengshu_derp .zhengshu .swiper-slide .more i{width: 20px;height: 20px;line-height: 20px;border-radius: 20px;background: #008cd6;color: #FFF;display: inline-block;font-size: 12px;text-align: center;margin-right: 5px;}

.zhengshu_derp .dian{text-align: center;margin-top: 20px;font-size: 0px;}

.zhengshu_derp .left{display: inline-block;width: 70px;height: 40px;outline: medium;left: -80px;line-height: 40px;text-align: center;cursor: pointer;z-index: 100;background: #FFF;margin-right: 10px;}

.zhengshu_derp .left i{font-size: 22px;color: #666;}

.zhengshu_derp .right{display: inline-block;width: 70px;height: 40px;outline: medium;right: -80px;line-height: 40px;text-align: center;cursor: pointer;z-index: 100;background: #FFF;margin-left: 10px;}

.zhengshu_derp .right i{font-size: 22px;color: #666;}

.zhengshu_derp .swiper-button-next-er, .swiper-button-prev-er{}



.zhengshu_dsanp{padding:60px 0;background: #F5F5F5;}

.zhengshu_dsanp .title{text-align: center;border-bottom: 1px solid #DDD;padding-bottom: 30px;}

.zhengshu_dsanp .title span{color: #e8e8e8;font-size: 36px;font-weight: bold;}

.zhengshu_dsanp .title h2{font-size: 30px;font-weight: bold;color:#666;}

.zhengshu_dsanp .about_honor_con{}

.zhengshu_dsanp .swiper-father{position: relative;}

.zhengshu_dsanp .zhengshu_er{margin-top: 40px;}

.zhengshu_dsanp .zhengshu_er .swiper-slide{}

.zhengshu_dsanp .zhengshu_er .swiper-slide img{width: 100%;}

.zhengshu_dsanp .zhengshu_er .swiper-slide .title_er{margin-top: 20px;}

.zhengshu_dsanp .zhengshu_er .swiper-slide h2{background: #666;text-align: center;line-height: 40px;color: #FFF;}

.zhengshu_dsanp .zhengshu_er .swiper-slide .more{margin-top: 30px;}

.zhengshu_dsanp .zhengshu_er .swiper-slide .more i{width: 20px;height: 20px;line-height: 20px;border-radius: 20px;background: #008cd6;color: #FFF;display: inline-block;font-size: 12px;text-align: center;margin-right: 5px;}

.zhengshu_dsanp .dian{text-align: center;margin-top: 20px;font-size: 0px;}

.zhengshu_dsanp .left{display: inline-block;width: 70px;height: 40px;outline: medium;left: -80px;line-height: 40px;text-align: center;cursor: pointer;z-index: 100;background: #FFF;margin-right: 10px;}

.zhengshu_dsanp .left i{font-size: 22px;color: #666;}

.zhengshu_dsanp .right{display: inline-block;width: 70px;height: 40px;outline: medium;right: -80px;line-height: 40px;text-align: center;cursor: pointer;z-index: 100;background: #FFF;margin-left: 10px;}

.zhengshu_dsanp .right i{font-size: 22px;color: #666;}

.zhengshu_dsanp .swiper-button-next-er, .swiper-button-prev-er{}





.zhengshu_dsip{padding:60px 0;}

.zhengshu_dsip .title{text-align: center;border-bottom: 1px solid #DDD;padding-bottom: 30px;}

.zhengshu_dsip .title span{color: #e8e8e8;font-size: 36px;font-weight: bold;}

.zhengshu_dsip .title h2{font-size: 30px;font-weight: bold;color:#666;}

.zhengshu_dsip .about_honor_con{}

.zhengshu_dsip .zhengshu_san{margin-top: 40px;}

.zhengshu_dsip .zhengshu_san .swiper-slide{}

.zhengshu_dsip .zhengshu_san .swiper-slide img{width: 100%;}

.zhengshu_dsip .zhengshu_san .swiper-slide .title_er{margin-top: 20px;}

.zhengshu_dsip .zhengshu_san .swiper-slide h2{background: #666;text-align: center;line-height: 40px;color: #FFF;}

.zhengshu_dsip .zhengshu_san .swiper-slide .more{margin-top: 30px;}

.zhengshu_dsip .zhengshu_san .swiper-slide .more i{width: 20px;height: 20px;line-height: 20px;border-radius: 20px;background: #008cd6;color: #FFF;display: inline-block;font-size: 12px;text-align: center;margin-right: 5px;}

.zhengshu_dsip .dian{text-align: center;margin-top: 20px;font-size: 0px;}

.zhengshu_dsip .left{display: inline-block;width: 70px;height: 40px;outline: medium;left: -80px;line-height: 40px;text-align: center;cursor: pointer;z-index: 100;background: #FFF;margin-right: 10px;}

.zhengshu_dsip .left i{font-size: 22px;color: #666;}

.zhengshu_dsip .right{display: inline-block;width: 70px;height: 40px;outline: medium;right: -80px;line-height: 40px;text-align: center;cursor: pointer;z-index: 100;background: #FFF;margin-left: 10px;}

.zhengshu_dsip .right i{font-size: 22px;color: #666;}

.zhengshu_dsip .swiper-button-next-er, .swiper-button-prev-er{}





.huoban{}

.huoban ul{margin-left: -23px;}

.huoban li{float: left;width: 280px;margin-left: 23px;text-align: center;line-height: 40px;margin-bottom: 20px;border: 1px solid #CCC;}

.huoban li img{width: 100%;}





.products{min-width: 1200px;}

.products .title{text-align: center;}

.products .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;text-transform: uppercase;}

.products .title h2{font-size: 30px;font-weight: bold;color:#666;}

.products ul{margin-left: -30px;margin-top: 30px;}

.products li{float: left;border: 1px solid #CCC;margin-left: 30px;text-align: center;margin-bottom: 30px;width: 378px;-webkit-transition:0.5s;transition:0.5s;}

.products li:hover{box-shadow: 0 0 20px #ccc;-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}

.products li .pic{overflow: hidden;height:378px;}

.products li img{width: 100%;transition: all 0.3s;}

.products li:hover img{transform: scale(1.1);}

.products li p{height: 50px;line-height: 50px; transition: all 0.3s;}

/*.products li:hover p{background: #003d7d;}*/

.products li a{color: #333;}

/*.products li:hover a{color: #FFF;}*/





.products_con{min-width: 1200px;margin-top: 40px;}

.products_con .product_con_t{text-align: center;}

.products_con .product_con_t h2{font-size: 22px;padding:20px 0;text-align: left;text-align: center;}



.tab_hx { font-size: 0; height: 60px; line-height: 60px; /*border-top: 1px solid #ccc;*/ background:#eee;text-align: left;border-radius:5px;}

.tab_hx li { display: inline-block; *display:inline;*zoom:1;vertical-align: middle; letter-spacing: normal; font-size: 16px; cursor: pointer; padding: 0 20px;}

.tab_hx li.vary { color: #003d7d; }





.products_con .product_con_t{padding-bottom: 30px;margin-top: 30px;}

.products_con .xiangqing{width: 800px;position: relative;margin:30px auto;}

.products_con .xiangqing .hd{margin-top: 20px;}

.products_con .xiangqing .hd ul{font-size: 0px;text-align: center;}

.products_con .xiangqing .hd li{display: inline-block;border:2px solid #DDD;margin: 0 5px;cursor: pointer;}

.products_con .xiangqing .hd li img{width: 80px;height: 80px;}

.products_con .xiangqing .hd li.on{border:2px solid #003d7d;}

.products_con .xiangqing .bd{}

.products_con .xiangqing .bd img{width: 770px;height: 770px;}



.xiangqing .arrow{position: absolute;width: 60px;height: 60px;line-height: 60px;text-align: center;top: 270px;text-decoration: none;z-index: 90;}

.xiangqing .next{right: -60px;background: #F5F5F5;}

.xiangqing .prev{left: -60px;background: #F5F5F5;}

.xiangqing .arrow i{font-size: 24px;}





.products_con .product_con_t .title{float: right;width: 550px;color: #FFF;}

.products_con .product_con_t .title h2{font-size: 46px;font-weight: bold;}

.products_con .product_con_t .title p{line-height: 24px;margin-top: 10px;font-size: 16px;}

.products_con .product_con_t .title ul{margin-top: 40px;}

.products_con .product_con_t .title li{line-height: 40px;background: url(../images/pic25.png) no-repeat left center;padding-left: 20px;font-size: 16px;}



.c_dyip{padding:80px 0;}

.c_dyip .title{text-align: center;font-weight: bold;}

.c_dyip .title .bt{font-size: 30px;}

.c_dyip .title p{font-size: 30px;color: #CCC;}

.c_dyip ul{margin-left: -10%;}

.c_dyip li{float: left;width: 40%;font-size: 16px;height: 150px;border-bottom: 1px solid #EEE;margin-left: 10%;display: flex;justify-content: center;align-items: center;}

.c_dyip li span{width: 40px;border: 2px solid #003d7d;display: inline-block;text-align: center;height: 40px;text-align: center;border-radius: 50px;font-size: 24px;color: #003d7d;margin-right: 30px;line-height: 40px;}

.c_dyip li p{float: left;width: 460px;line-height: 24px;}



.c_derp{}

.c_derp .title{text-align: center;font-weight: bold;margin-bottom: 30px;}

.c_derp .title .bt{font-size: 16px;margin-top: 10px;}

.c_derp .title p{font-size: 30px;}

.c_derp .hd{border-top: 3px solid #003d7d;margin-top: 30px;}

.c_derp .hd ul{}

.c_derp .hd li{float: left;width: 16.666%;line-height: 50px;text-align: center;}

.c_derp .hd li.on{background: #003d7d;color: #FFF;}

.c_derp .bd p{font-size:16px;line-height:32px;text-align: center;}

.c_derp .bd img{ max-width:100%;margin:0 auto;}

.c_derp .bd table{ width:100%!important;}

.c_derp .bd td{width:auto!important;}

.c_derp .bd td div{width:auto!important;}



.c_derp table{line-height: 50px;text-align: center;}

.c_derp th{font-size: 16px;font-weight: bold;}

.c_derp td{font-size: 16px;}

.c_derp tr:nth-of-type(odd){background: #F5F5F5;}

.c_derp tr:nth-of-type(even){background: #FFF;}



.c_dsip table{border-left:1px solid #DDD;border-top:1px solid #DDD;}

.c_dsip td{border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:10px;}



.c_dsanp{text-align: center;}

.c_dsanp img{max-width: 100%;}

.c_dsanp .qi{background: #F5F5F5;}

.c_dsanp .jiu{background: #F5F5F5;}



.c_dsip{padding:50px 0;}

.c_dsip .title{text-align: center;font-size: 30px;color: #003d7d;}

.c_dsip .txt{line-height: 30px;margin-top: 20px;}



.c_dwup{background: #F5F5F5;padding:50px 0;}

.c_dwup .title{text-align: center;font-size: 30px;color: #003d7d;}

.c_dwup .box{margin-top: 30px;}





.product_con_b{padding:50px 0;}

.product_con_b .title{text-align: center;/*font-weight: bold;*/}

.product_con_b .title .bt{font-size: 30px;font-weight: bold;color:#666;}

.product_con_b .title p{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.product_con_b ul{margin-left: -30px;margin-top: 30px;}

.product_con_b li{float: left;border: 1px solid #CCC;margin-left: 30px;text-align: center;margin-bottom: 30px;width: 378px;-webkit-transition:0.5s;transition:0.5s;}

.product_con_b li:hover{box-shadow: 0 0 20px #ccc;-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}

.product_con_b li .pic{overflow: hidden;}

.product_con_b li img{width: 100%;transition: all 0.3s;}

.product_con_b li:hover img{transform: scale(1.1);}

.product_con_b li p{height: 50px;line-height: 50px; transition: all 0.3s;}

/*.product_con_b li:hover p{background: #003d7d;}*/

.product_con_b li a{color: #333;}

/*.product_con_b li:hover a{color: #FFF;}*/





.fangan_dyip{}

.fangan_dyip .title{text-align: center;font-size: 30px;text-transform: uppercase;}

.fangan_dyip .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.fangan_dyip .title h2{font-weight: bold;color:#666;}

.fangan_dyip .box{margin-top: 30px;}

.fangan_dyip .box .p-text{line-height: 30px;font-size: 16px;padding-top: 100px;color:#666;}

.fangan_dyip .box .pic{width: 580px;}

.fangan_dyip .box .pic img{width: 100%;}



.fangan_derp{padding:50px 0;}

.fangan_derp .title{text-align: center;font-size: 30px;text-transform: uppercase;}

.fangan_derp .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.fangan_derp .title h2{font-weight: bold;color:#666;}

.fangan_derp ul{margin-left: -2%;text-align: center;margin-top: 30px;}

.fangan_derp li{float: left;width: 23%;margin-left: 2%;background: #efefef;box-sizing: border-box;padding:50px 30px}

.fangan_derp li .pic{width: 100px;margin:0 auto;}

.fangan_derp li .pic img{width: 100%;}

.fangan_derp li p{line-height: 24px;margin-top: 20px;min-height:48px;color:#666;}



.fangan_dsanp{}

.fangan_dsanp .title{text-align: center;font-size: 30px;text-transform: uppercase;}

.fangan_dsanp .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.fangan_dsanp .title h2{font-weight: bold;color:#666;}

.fangan_dsanp .fl{background: #F5F5F5;line-height: 50px;margin-top: 30px;}

.fangan_dsanp .fl ul{}

.fangan_dsanp .fl li{float: left;font-size: 16px;}

.fangan_dsanp .fl li a{display: block;padding:0 20px;}

.fangan_dsanp .fl li a:hover{display: block;padding:0 20px;text-decoration: none;}

.fangan_dsanp .fl li a.curent{background: #e5e5e5;}

.fangan_dsanp .box ul{margin-left: -30px;margin-top: 30px;}

.fangan_dsanp .box li{float: left;margin-left: 30px;margin-bottom: 20px;position: relative;text-align: center;-webkit-transition:0.5s;transition:0.5s;}

.fangan_dsanp .box li:hover{box-shadow: 0 0 20px #ccc;-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}

.fangan_dsanp .box li .pic{overflow: hidden;}

.fangan_dsanp .box li img{width: 380px;height: 280px;transition: all 0.3s;}

.fangan_dsanp .box li:hover img{transform: scale(1.1);}

.fangan_dsanp .box li .bt{width: 380px;height: 50px;line-height: 50px;transition: all 0.3s;}

/*.fangan_dsanp .box li:hover .bt{background: rgba(0,75,150,0.8);}*/

.fangan_dsanp .box li .bt p{font-size: 14px;}

.fangan_dsanp .box li a{color: #333;/*transition: all 0.3s;*/}

/*.fangan_dsanp .box li:hover a{color: #FFF;}*/





.case_box{}

.case_box .title{background: #FFF;text-align: center;padding-top: 50px;}

.case_box .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.case_box .title h2{font-size: 30px;font-weight: bold;color:#666;}

.case{padding:20px 0 0;}

.case ul{margin-top: 30px;margin-left: -30px;}

.case li{float: left;margin-left: 30px;text-align: center;width: 380px;margin-bottom: 30px;background: #f6f6f6;padding:20px;box-sizing: border-box;border-radius:5px;}

.case li .pic{overflow: hidden;margin-bottom: 20px;height:240px;}

.case li img{width: 100%;transition: all 0.3s;height:100%;object-fit: cover;}

.case li:hover img{transform: scale(1.2);}

.case li h2{font-size: 16px;font-weight: bold;margin-bottom: 10px;}

.case li p{transition: all 0.3s;font-size: 14px;line-height: 24px;text-align: left;padding:0 10px 10px 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.case li a:hover{text-decoration: none;}



.case_list ul{margin-left: -30px;margin-top: 30px;}

.case_list li{float: left;margin-left: 30px;margin-bottom: 20px;text-align: center;}

.case_list li .pic{overflow: hidden;}

.case_list li img{width: 380px;height: 280px;transition: all 0.3s;}

.case_list li:hover img{transform: scale(1.2);}

.case_list li p{height: 50px;line-height: 50px;transition: all 0.3s;}

.case_list li:hover p{background: rgba(0,75,150,1);color: #FFF;}

.case_list li:hover a{text-decoration: none;}





.contact{}

.contact .title{text-align: center;padding-bottom: 30px;}

.contact .title span{font-size: 36px;font-weight: bold;color: #e8e8e8;}

.contact .title h2{font-size: 30px;font-weight: bold;color:#666;}



.contact_derp{/*background: url(../images/pic5.jpg) no-repeat center;*/}

.contact_derp_box{/*background: rgba(0,0,0,0.5);*/padding: 10px 0;}

.contact_derp .box{margin-left: -3%;}

.contact_derp .box .txt{float: left;width: 30.333%;font-size: 14px;line-height: 30px;position: relative;background: #003d7d;color: #FFF;margin-left: 3%;margin-bottom: 20px;padding:30px 50px;box-sizing: border-box;}



#map_container{height: 400px;margin-top: 50px;}



.service{}

.service .title{background: #FFF;text-align: center;padding-bottom: 30px;}

.service .title h2{font-size: 30px;}

.service .title .xian{width: 200px;height: 1px;background: #CCC;margin: 10px auto 5px auto;}

.service .title p{font-size: 18px;text-transform: uppercase;}

.service .service_dyip{background: #F5F5F5;}

.service .service_dyip ul{text-align: center;padding:40px;}

.service .service_dyip li{float: left;width: 20%;box-sizing: border-box;padding:0 20px;position: relative;}

.service .service_dyip li h2{font-size: 24px;margin-bottom: 20px;}

.service .service_dyip li p{margin-top: 20px;line-height: 24px;}

.service .service_dyip li .jt{position: absolute;right: -20px;top: 80px;width: 40px;height: 40px;background: url(../images/pic51.png) no-repeat center;background-size: 100%;}



.service .service_derp{padding-top: 50px;text-align: center;}

.service .service_derp .txt{line-height: 24px;}

.service .service_derp ul{margin-top: 30px;margin-left: -40px;}

.service .service_derp li{width: 270px;float: left;margin-left:40px;line-height: 40px;}

.service .service_derp li .pic{overflow: hidden;}

.service .service_derp li img{width: 100%;transition: all 0.3s;}

.service .service_derp li:hover img{transform: scale(1.2);}



.service_er_dyip{margin-top: 30px;}

.service_er_dyip .title{background: #FFF;text-align: center;padding-bottom: 30px;}

.service_er_dyip .title h2{font-size: 30px;}

.service_er_dyip .title .xian{width: 200px;height: 1px;background: #CCC;margin: 10px auto 5px auto;}

.service_er_dyip .title p{font-size: 18px;text-transform: uppercase;}

.service_er_dyip .pic{margin-bottom: 30px;position: relative;}

.service_er_dyip .pic img{width: 100%;}

.service_er_dyip .pic .txt{position: absolute;top: 50%;background: rgba(255,255,255,0.7);padding:30px;font-size: 20px;width: 500px;line-height: 30px;transform: translateY(-50%);}

.service_er_dyip .pic:nth-of-type(odd) .txt{right: 0px;}

.service_er_dyip .pic:nth-of-type(even) .txt{left: 0px;}



.service_er_derp{}

.service_er_derp .txt{padding:0 100px;text-align: center;line-height: 24px;}

.service_er_derp .pic{padding:0 150px;}

.service_er_derp .pic img{width: 100%;}



.fangan_con{padding:30px 0 0 0;}

.fangan_con .title{font-size: 24px;margin-bottom: 20px;text-align: center;}



.fangan_con .fangan_con_dyip{padding-bottom: 50px;}

.fangan_con .fangan_con_dyip .txt{text-align: center;line-height: 24px;margin-bottom: 30px;padding:0 180px;}

.fangan_con .fangan_con_dyip ul{}

.fangan_con .fangan_con_dyip li{float: left;width: 16.666%;text-align: center;line-height: 50px;border-right: 1px solid #DDD;box-sizing: border-box;font-size: 14px;}

.fangan_con .fangan_con_dyip li:last-child{border-right: none;}

.fangan_con .fangan_con_dyip li img{width: 80px;}





.fangan_con .fangan_con_derp{}

.fangan_con .fangan_con_derp ul{}

.fangan_con .fangan_con_derp li{padding:50px 0;}

.fangan_con .fangan_con_derp li:nth-of-type(odd){background: #F5F5F5;}

.fangan_con .fangan_con_derp li .pic{width: 600px;}

.fangan_con .fangan_con_derp li .pic img{width: 600px;height: 400px;}

.fangan_con .fangan_con_derp li:nth-of-type(odd) .pic{float: right;}

.fangan_con .fangan_con_derp li:nth-of-type(even) .pic{float: left;}

.fangan_con .fangan_con_derp li .txt{width: 550px;}

.fangan_con .fangan_con_derp li .txt h2{font-size: 22px;}

.fangan_con .fangan_con_derp li .txt p{line-height: 24px;margin-top: 10px;}

.fangan_con .fangan_con_derp li .txt dl{margin-top: 20px;}

.fangan_con .fangan_con_derp li .txt dt{font-size: 20px;margin-bottom: 10px;}

.fangan_con .fangan_con_derp li .txt dd{width: 200px;float: left;margin-right: 20px;overflow: hidden;}

.fangan_con .fangan_con_derp li .txt dd img{width: 200px;height: 147px;transition: all 0.3s;}

.fangan_con .fangan_con_derp li .txt dd:hover img{transform: scale(1.2);}

.fangan_con .fangan_con_derp li:nth-of-type(odd) .txt{float: left;}

.fangan_con .fangan_con_derp li:nth-of-type(even) .txt{float: right;}

.fangan_con .fangan_con_dsanp img{width: 100%;}





.case_er{}

.case_er h2{font-size: 24px;}

.case_er ul{margin-left: -30px;margin-top: 30px;}

.case_er li{float: left;width: 380px;margin-left: 30px;text-align: center;line-height: 40px;}

.case_er li .pic{overflow: hidden;}

.case_er li img{width: 100%;transition: all 0.3s;}

.case_er li:hover img{transform: scale(1.2);}





.case_lister{background: #FFF;padding:30px 0;border-top: 1px solid #CCC;}

.case_lister .title{text-align: left;}

.case_lister .title h2{font-size: 22px;color:#666;}

.case_lister .lister_box{margin-top: 20px;}

.case_lister .pic{width: 300px;float: left;}

.case_lister .pic img{width: 100%;}

.case_lister .txt{float: right;width: 530px;}

.case_lister .txt .bt{font-size: 20px;line-height: 30px;}

.case_lister .txt .txter{line-height: 30px;margin-top: 20px;}

.case_lister .txt .txter p{float: left;width: 33.333%;}





.c_dwup{background: #F5F5F5;padding:50px 0;}

.c_dwup .title{text-align: center;font-size:30px;font-weight: bold;color: #003d7d;}

.c_dwup .box{margin-top: 30px;}



.c_dwup .al_left{float: left;width: 550px;}

.c_dwup .al_left li{margin-bottom: 10px;text-align: center;}

.c_dwup .al_left .input_txt{height: 50px;width: 100%;box-sizing: border-box;border: 1px solid #DDD;padding:0 10px;outline: medium;border-radius:5px;}

.c_dwup .al_left textarea{height: 160px;width: 100%;box-sizing: border-box;border: 1px solid #DDD;padding:10px;outline: medium;border-radius:5px;}

.c_dwup .al_left .input_btn{width: 100px;height: 35px;border-radius: 5px;border: none;background: #003d7d;color: #FFF;margin-top: 10px;}



.c_dwup .al_right{float: right;width: 550px;background: #FFF;text-align: center;padding:50px 0;border-radius:5px;}

.c_dwup .al_right .pic{padding-bottom: 10px;}

.c_dwup .al_right .bt{color: #666;font-size:16px;}

.c_dwup .al_right .txt{margin:0 auto;margin-top: 20px;width: 360px;}

.c_dwup .al_right .txt .bt{padding-top: 12px;padding-bottom: 10px;font-size: 18px;color: #666;}

.c_dwup .al_right .txt p{color: #003d7d;font-size: 30px;font-weight: bold;}

.c_dwup .al_right .zxzx{width: 160px;height:35px;border-radius: 5px;line-height: 35px;background: #003d7d;color: #fff;margin: 30px auto 0 auto;}

.c_dwup .al_right .zxzx a{color: #fff;display: block;}

.c_dwup .al_right .zxzx a:hover{color: #fff;display: block;text-decoration: none;}

.c_dwup .al_right .zxzx i{margin-right: 10px;}





.dingzhi_dyip .left{width: 800px;}

.dingzhi_pic{width: 800px;}







.w95{ width:95%;}

.header .top_t{height: 90px; background:rgba(0, 61, 125, 0.9);border-bottom: 1px solid #125397;}

.header .logo h1{margin-top: 0px;}

.header .logo h1 img{display:block;height:40px;padding:25px 0;}

.header .logo p{ line-height:20px; padding:15px 25px; height:auto;font-size: 14px;margin-top: 10px;}

.header .nav{ position:inherit;margin-top:0; background:none; float:right;opacity: 0;}

.header .nav .box{ width:auto;}

.header .nav li{width:auto;font-size: 15px;}

.header .nav li p{ line-height:90px;}

.header .nav li p a{padding:0 10px; color:#fff;}

.header .nav li.current,.header .nav li:hover{background:rgba(0,0,0,0.3);}

.header .nav li.current p a{ color:#FFF;}

.header .nav li .subnav{ top:91px;}

.header .nav li dt{}

.header .nav li dd a{}

.header .nav li .subnav .box .pic .title{}

.banner{ height:auto;}

.banner .swiper-slide a{ height:auto;}

.banner img{display:block; width:100%;height:100%;-o-object-fit: cover;object-fit: cover;}

.dyip{padding: 80px 0 60px 0;}

.derp{padding: 80px 0;}

.dsip{padding: 80px 0 80px 0;}

.dwup .bg{ padding:80px 0;}

.dyip .accordion .link{ font-size:15px;line-height: 50px;padding:0 20px;}
.dyip .accordion li.on .link{background:#003d7d;color:#fff;}

.dyip .submenu a{ font-size:13px;padding: 15px 20px;text-align: left;}

.dyip .right li{border: 1px solid #eee;margin-bottom:30px;-webkit-transition:0.5s;transition:0.5s;}

.dyip .right li:hover{box-shadow: 0 0 20px #ccc;-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}

.dsanp .gcal .swiper-slide{background: #000 url(../images/pic57.jpg) no-repeat left center;background-size: cover;}

.dsanp .title_box{ top:80px;}

.dsanp .gcal .swiper-slide .right{ padding:0px 50px 0 50px;}

.dbap{ padding:80px 0;}

@media screen and (max-width:1849px){

.header .nav li p a{padding:0 30px;}

}

@media screen and (max-width:1700px){

.header .nav li p a{padding:0 30px;}

}

@media screen and (max-width:1600px){

.header .nav li p a{padding:0 25px;}

}

@media screen and (max-width:1500px){

.header .nav li p a{padding:0 20px;}

}

@media screen and (max-width:1400px){

.header .nav li p a{padding:0 15px;}

}

@media screen and (min-width:1850px){

.logo_p{ display:none;}

.header .logo p{ line-height:20px; padding:10px 25px; height:auto;font-size: 16px;margin-top: 25px;}

.header .nav li p a{padding:0 40px; color:#fff;}

.header .nav li{width:auto;font-size: 15px;}

}



.pagebox{ font-family:Arial; text-align:center;clear:both;}

.page{ display:inline-block; margin-top:30px; margin-bottom:20px; margin-left:1px; font-size:0px;}

.page a,.page span{ margin-left:-1px; display:inline-block; font-size:14px; line-height:30px; width:30px; border:1px  solid #e0e0e0;}

.page span.on{  border:1px  solid #1eb5fa; background:#1eb5fa; color:#fff;}

.page a:first-child,.page span:first-child{ border-radius:4px 0px 0px 4px;}

.page a:last-child,.page span:last-child{ border-radius:0px 4px 4px 0px;}

.page2 { margin-top:20px;}

.page2 span{ color:#999;}