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


.txtScroll-top{ position:relative; background: #F5F5F5; height:50px; line-height:50px;}
.txtScroll-top h2{float: left;width: 120px;background: #e50113;text-align: center;color: #FFF;margin-right: 20px;}
.txtScroll-top h2 span{font-weight: bold;}
.txtScroll-top h2 i{margin-left: 10px;}
.txtScroll-top .infoList{float: left;}
.txtScroll-top .infoList li{}


.content{}
.dyip{padding: 50px 0;}
.dyip .dyip_box{margin-left:-1%;}
.dyip h2{height: 60px;color: #FFF;line-height: 60px;padding:0 15px;text-align: left;font-weight: bold;text-align: center;font-size: 18px;border-radius: 5px;}
.dyip .box{padding:15px;height: 180px;}
.dyip .yi{float: left;width: 31%;background: #f8f8f8;text-align: center;box-sizing: border-box;margin-left:1%;}
.denglu h2{background: #115fa7;}
.denglu li{margin-bottom: 10px;}
.denglu .input_txt{width: 100%;border: 1px solid #DDD;box-sizing: border-box;height: 60px;padding-left: 10px;outline: medium;border-radius: 5px;}
.denglu .input_btn{width: 100px;height: 30px;background: #e50113;border: 0 none;color: #FFF;outline: medium;cursor: pointer;border-radius: 5px;}
.yudan h2{background: #f39800;}
.yudan textarea{width: 100%;border: 1px solid #DDD;box-sizing: border-box;height: 131px;padding: 10px;outline: medium;border-radius: 5px;}
.yudan .more{margin-top: 10px;}
.yudan .input_btn1{width: 100px;height: 30px;background: #666;border: 0 none;color: #FFF;outline: medium;float: left;cursor: pointer;border-radius: 5px;}
.yudan .input_btn2{width: 100px;height: 30px;background: #e50113;border: 0 none;color: #FFF;outline: medium;float: right;cursor: pointer;border-radius: 5px;}
.cankao h2{background: #e50113;text-align: center;}
.cankao .txt{line-height: 30px;}
.cankao ul{}
.cankao li{margin-bottom: 6px;}
.cankao li p{line-height: 22px;float: left;}
.cankao .input_txt{border: 1px solid #DDD;box-sizing: border-box;height: 22px;padding-left: 10px;outline: medium;border-radius: 5px;float: left;width:200px;}
.cankao select{height: 22px;padding-left: 10px;outline: medium;border-radius: 5px;float: left;width:200px;}
.cankao .input_btn{width: 100px;height: 30px;background: #e50113;border: 0 none;color: #FFF;outline: medium;cursor: pointer;border-radius: 5px;margin-left: 42px;}

.fujiafei h2{background: #6e86d6;text-align: center;}
.fujiafei table{border-left: 1px solid #e50113;border-top: 1px solid #115fa7;}
.fujiafei th{border-right: 1px solid #e50113;border-bottom: 1px solid #e50113;padding:10px;color: #e50113;font-weight: bold;background: #115fa7;}
.fujiafei td{border-right: 1px solid #e50113;border-bottom: 1px solid #e50113;padding:10px;color: #e50113;font-weight: bold;}
.fujiafei a:hover{text-decoration: none;}


.derp_dsanp{background:#f1f1f1 url(../images/pic22.jpg) no-repeat center top;}
.derp{padding:50px 0;}
.derp .title{text-align: center;}
.derp .title h2{font-size: 36px;}
.derp .title p{font-size: 16px;margin-top: 6px;color: #666;}
.derp ul{margin-top: 30px;}
.derp li{float: left;width: 25%;position: relative;background: #FFF;}
.derp li .picyi{background: #115fa7;}
.derp li:hover .picyi img{opacity: 0.5;}
.derp li img{width: 100%;transition: all 0.3s;}
.derp li .logo{z-index: 100;display: flex;align-items: center;justify-content: center;flex-flow: column;padding:30px 0;border-left:1px solid #DDD;border-bottom:1px solid #DDD;}
.derp li .logo .pic{}
.derp li:last-child .logo{border-right: 1px solid #DDD;}
.derp li a{text-decoration: none;}

.dsanp{padding: 50px 0;}
.dsanp .title_er{text-align: center;}
.dsanp .title_er h2{font-size: 36px;}
.dsanp .title_er p{font-size: 16px;margin-top: 6px;color: #666;}
.dsanp ul{margin-top: 50px;margin-left: -2%;}
.dsanp li{float: left;width: 23%;box-sizing: border-box;margin-left: 2%;}
.dsanp li:last-child{border-right: none;}
.dsanp li .title{font-size: 24px;text-align: center;}
.dsanp li .pic{overflow: hidden;margin-top: 20px;}
.dsanp li img{width: 100%;transition: all 0.3s;}
.dsanp li:hover img{transform: scale(1.2);}
.dsanp li .txt{margin-top: 20px;}
.dsanp li .txt .sj{font-size: 22px;margin-bottom: 15px;}
.dsanp li .txt h2{font-size: 18px;line-height: 20px;height: 20px;overflow: hidden;}
.dsanp li .txt .xian{width: 20px;height: 2px;background: #999;margin-top: 15px;}
.dsanp li .txt p{font-size: 14px;margin-top: 10px;line-height: 24px;color: #666;height: 48px;overflow: hidden;}

.dsip{padding:70px 0 200px 0;color: #FFF;text-align: center;}
.dsip .title{text-align: center;}
.dsip .title h2{font-size: 36px;}
.dsip .title .xian{width: 50px;height: 2px;background: #FFF;margin:15px auto;}
.dsip .title p{font-size: 16px;margin-top: 6px;}
.dsip .txt{line-height: 24px;margin-top: 15px;}


.cjwt{margin-top: -100px;padding-bottom: 60px;}
.cjwt .title{width: 170px;height: 255px;background: url(../images/pic6.jpg) no-repeat;float: left;background-size: 170px}
.cjwt .cjwt_r{background: #f2f2f2;margin-left: 170px;padding:30px;box-sizing: border-box;height: 255px;}
.cjwt ul{margin-left: -2%;}
.cjwt li{float: left;width: 48%;height: 96px;border-bottom: 1px dotted #CCC;margin-bottom: 20px;margin-left: 2%;}
.cjwt li h2{}
.cjwt li h2 p{margin-left: 40px;height: 20px;line-height: 20px;overflow: hidden;}
.cjwt li .wen{width: 30px;height: 20px;background: #115fa7;text-align: center;color: #FFF;float: left;}
.cjwt li .txter{margin-top: 10px;}
.cjwt li .txter p{margin-left: 40px;height: 40px;line-height: 20px;overflow: hidden;}
.cjwt li .da{width: 30px;height: 20px;background: #ff6600;text-align: center;color: #FFF;float: left;}
.cjwt li p{margin-left: 40px;}
.cjwt li .more{float: right;}
.cjwt li .more a{color:#115fa7;}
.cjwt li .more a:hover{color:#115fa7;text-decoration: none;}


.dliup{padding-bottom: 50px;}
.dliup .title{text-align: center;}
.dliup .title h2{font-size: 36px;}
.dliup .title p{font-size: 16px;margin-top: 6px;color: #666;}
.dliup .box{margin-top: 30px;}
.dliup .box ul{margin-left: -3%;}
.dliup .box li{float: left;width: 30.333%;margin-left: 3%;}
.dliup .box li img{width: 100%;}
.dliup .box p{text-align: center;line-height: 24px;margin-top: 30px;}
.dliup .box .more{width: 120px;height: 40px;line-height: 40px;background: #999;text-align: center;margin:30px auto;border-radius: 5px;}
.dliup .box .more a{display: block;color: #FFF;}
.dliup .box .more a:hover{display: block;color: #FFF;text-decoration: none;}


.banner_ny{height: 400px;}

.con{padding: 60px 0;}
.con h2{text-align: center;font-size: 30px;border-bottom: 1px solid #DDD;padding-bottom: 18px;margin-bottom: 50px;}
.con h3{font-size: 20px;border-bottom: 1px solid #DDD;padding-bottom: 18px;margin-bottom: 20px;}


.subnav{margin-top: 60px;}
.subnav ul{text-align: center;font-size: 0px;margin-left: -20px;}
.subnav li{display: inline-block;font-size: 14px;width: 180px;height: 60px;line-height: 60px;background: #F5F5F5;margin-left: 20px;}
.subnav li a{display: block;}
.subnav li a:hover{display: block;text-decoration: none;}
.subnav li a.current{background: #e50113;color: #FFF;}


.about{}
.about .txt{line-height: 24px;margin-top: 30px;}
.about .txt p{padding-bottom: 20px;}
.about img{max-width: 100%;margin-top: 10px;}


.news{width: 76%;float: right;}
.news ul{}
.news li{background: url(../images/pic6.jpg) no-repeat left center;background: #F5F5F5;margin-bottom: 20px;}
.news li a{padding:30px;display: block;transition: all 0.3s;}
.news li a:hover{text-decoration: none;padding:30px 30px 30px 50px;}
.news li .left{padding-right: 17%;transition: all 0.3s;}
.news li:hover .left{padding-right: 15%;}
.news li .left .title{font-size: 18px;line-height: 30px;}
.news li .left p{color: #999;font-size: 14px;line-height: 24px;margin-top: 10px;height: 48px;overflow: hidden;}
.news li .right{float: right;color: #999;width: 15%;transition: all 0.3s;}
.news li:hover .right{width: 13%;}
.news li .right .rq{font-size: 18px;}
.news li .right .more{width: 70px;height: 28px;line-height: 28px;border:1px solid #DDD;text-align: center;border-radius: 30px;margin-top: 30px;transition: all 0.3s;}
.news li:hover .right .more{border:1px solid #e50113;background: #e50113;color: #FFF;}


.wenhua{}
.wenhua ul{}
.wenhua li{line-height: 30px;background: url(../images/pic6.jpg) no-repeat left center;padding-left: 15px;border-bottom: 1px dotted #CCC;}
.wenhua li p{float: right;color: #999;}


.subnav_er{width: 20%;float: left;}
.subnav_er .title{font-size: 24px;height: 70px;line-height: 70px;color: #FFF;background: #e50113;padding:0 20px;}
.subnav_er ul{}
.subnav_er li{font-size: 14px;height: 50px;line-height: 50px;background: #F5F5F5;margin-top: 2px;}
.subnav_er li a{display: block;padding:0 40px;}
.subnav_er li a:hover{display: block;text-decoration: none;}
.subnav_er li a.current{background: #e50113;color: #FFF;}


.yewu{width: 76%;float: right;}
.yewu .txt{line-height: 24px;margin-top: 30px;}
.yewu .txt p{padding-bottom: 20px;}
.yewu img{max-width: 100%;margin-top: 10px;}


.news_con{}
.news_con .title{font-size: 20px;line-height: 50px;border-bottom: 1px solid #DDD;color:#d60a25;text-align: center;}
.news_con .box{padding:20px 0;line-height: 24px;}

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


.contact{width: 76%;float: right;padding-bottom: 30px;line-height:24px;}
.contact img{max-width: 100%;margin-top: 10px;}