﻿@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(../img/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;}
.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;padding: 0 10px;}
/*.dyip .right li:hover p{background: #003d7d;}*/
.dyip .right li a{display: block;color: #333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
/*.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: 400px;}
.dsip .hd ul{margin-left: -20px;margin-top: 30px;}
.dsip .hd li{cursor: pointer;width: 180px;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; margin:10px 0 0;line-height:24px;}


.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;height: 110px;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 .txt{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-right: 10px;}
.news .news_l li:hover{background: #003d7d;}
.news .news_l li .pic{float: left;width: 240px;}
.news .news_l li .pic img{width: 100%;}
.news .news_l li .li_r{float: right;width: 580px;padding-top: 15px;}
.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;background: url(../images/pic64_1.png) no-repeat right bottom;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;}
.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;}
.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: 600px;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: 600px;height: 600px;}

.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{}
.c_derp .bd img{ width:100%!important;}
.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 .left{width: 520px;line-height: 30px;font-size: 16px;margin-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;}
.case li img{width: 100%;transition: all 0.3s;}
.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;}
.txt_er{min-height:150px;}
#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: 260px;}
.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 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;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.dyip .submenu a{ font-size:13px;padding: 15px 20px;text-align: left;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.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;}
}