body{font:14px/1.5 '微软雅黑',\5b8b\4f53;background:#f1f1f1;overflow-x:hidden;}
a{text-decoration: none;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.bl{display:none;}
#wrapper{width:100%;height:100%;}
a:hover{text-decoration:none;}
/* 头部开始 */
#header{width:100%;}
/* 顶部导航开始 */
#header .top-nav{width:100%;height:40px;background:#ccc;}
#header .top-nav p{height:40px;font-size:12px;color:#666;line-height:40px;text-align:center;}
#header .top-nav p:nth-child(1){margin-left:15%;}
#header .top-nav p:nth-child(2){margin-right:15%;}
/* 顶部导航结束 */

/* 导航开始 */
#header .nav{width:100%;height:100px;position:relative;}
#header .nav .nav-bg{width:72%;height:100px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
#header .nav .nav-bg .logo{display:block;}
#header .nav .nav-bg .logo img{width:100%;line-height:100px;margin-top:20px;}
#header .nav .nav-bg .nav-list{width:70%;height:100px;}
#header .nav .nav-bg .nav-list li{height:100px;text-align:center;margin-right:20px;}
#header .nav .nav-bg .nav-list li a{font-size:16px;color:#333;font-weight:bold;line-height:100px;}
#header .nav .nav-bg .nav-list li:hover a{color:#125396;text-decoration:none;}
.default-nav-color{color:#125396 !important;}


/* 导航结束 */

/* 移动端导航开始 */
.i-nav{padding:4px 2%;z-index:999;}
.i-nav .i-logo{display:block;max-width:140px;}
.i-nav .i-logo img{width:100%;}

.i-nav-btn{margin-top:1%;background:transparent;border:none;color:#125396;font-size:20px;}

.i-nav-list{width:28%;background:rgba(0,0,0,0.6);position:fixed;right:5%;top:7%;z-index:999;}
.i-nav-list li{height:38px;text-align:center;}
.i-nav-list li a{line-height:38px;color:#fff;letter-spacing:2px;}
.i-nav-list li:hover a{color:#125396;text-decoration:none;}
/* 移动端导航结束 */

/* banner开始 */
.banner-bg{width:100%;}
.banner-bg img{width:100%;}


/* 移动端container开始 */
.no-padding{padding-left:0;padding-right:0;}
.container-fluid{background:#fff;}

/* 移动端服务项目开始 */
.container-fluid .i-serve_01{display:block;margin:0 auto;color:#666;padding-bottom:10px;}
.i-serve .i-serve_01 span{display:block;}

/* 移动端服务项目结束 */

/* 移动端服务项目详情开始 */

.i-serve-xq-bg{margin:4% auto;}
.i-serve-xq{margin-top:4%;box-shadow:0 8px 18px #888888;min-height:320px;}
.i-serve-xq a{color:#666;}
.i-serve-xq img{display:block;margin:0 auto;}
.i-serve-xq h5{margin:0 auto;text-align:center;padding:2% 0;}
.i-serve-xq span{display:block;text-align:center;padding:1% 0;}
.i-serve-xq button{display:block;margin:10% auto;background:transparent;border:1px solid #125396;color:#125396;padding:1% 2%;border-radius:4px;}
/* 移动端服务项目详情结束 */

/* 移动端合作企业开始 */
/* .i-company-joint_work-bg{background:red;} */
.i-company-joint_work h5{padding:4% 0;}
.i-company-joint_work span:nth-child(1){color:#125396;font-size:14px;font-weight:bold;}
.i-company-joint_work span:nth-child(2){color:#666;font-size:12px;}
/* 移动端合作企业结束 */

/* 移动端底部开始 */
.i-footer{background:#666;margin:0 auto;}
.i-footer .i-friendly_link{color:#fff;}
.i-footer .i-friendly_link li:nth-child(1),.i-footer .i-friendly_link li:nth-child(2){min-height:120px;}
.i-footer .i-friendly_link p{font-size:16px;padding:8% 2% 0 2%;font-weight:bolder;}
.i-footer .i-friendly_link a{display:block;color:#fff;margin-left:10%;}
.i-copyright{text-align:center;display:block;margin:15% auto;}
/* 移动端底部结束 */

/* 移动端container结束 */





/* container开始 */
#container{width:100%;margin:0 auto;}
/* 服务项目开始 */
#container .serve{position:relative;width:70%;min-height:640px;margin:0 auto;}
.serve-case-bg{width:100%;height:120px;background:#125395;position:absolute;top:-50px;box-shadow:1px 5px 6px #666;}
.serve-case-bg .serve-case{width:100%;height:100px;background:#fff;}
.serve-case-bg .serve-case li{width:32%;height:64px;margin-top:14px;position:relative;}
.serve-case-bg .serve-case li:nth-child(1){border-right:1px solid #aaa;}
.serve-case-bg .serve-case li:nth-child(2){margin-left:2%;border-right:1px solid #aaa;}
.serve-case-bg .serve-case li a{display:block;width:170px;height:64px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;color:#2d2d2d;text-decoration:none;}
.serve-case-bg .serve-case li a i{display:block;font-style:normal;}
.serve-case-bg .serve-case li a p span{display:block;font-size:12px;}
.serve-case-bg .serve-case li a p .case_01_title{font-weight:bolder;color:#000;font-size:14px;}
/* 服务项目结束 */

/* 服务项目详情开始 */
#container .serve-case-detail{width:100%;height:350px;position:absolute;top:100px;}
.serve-case-detail li{width:22%;height:400px;border:1px solid #ccc;min-height:400px;background:#fff;letter-spacing:2px;text-align:center;padding:20px 0 0 0;;}
.serve-case-detail li:hover{box-shadow:0 8px 18px #888888;margin-top:-40px;}
.serve-case-detail li a{cursor:pointer;width:100%;height:340px;background:#fff;min-height:340px;padding-top:14px;color:#2d2d2d;text-decoration:none;}
.serve-case-detail li:nth-child(2){margin-left:4%;}
.serve-case-detail li:nth-child(4){margin-right:4%;}
.serve-case-detail li a img{display:block;margin:0 auto;width:30%;max-width:80px;}
.serve-case-detail li a h5{margin:0 auto;text-align:center;margin-top:10px;color:#333;font-weight:bold;}
.serve-case-detail li a span{display:block;width:90%;margin:0 auto;margin-top:8px;}


.serve-case-detail-btn-bg{Width:100%;padding:10px 0;}
.serve-case-detail-btn_list{width:22%;padding:10px 0;}
.serve-case-detail-btn_list:nth-child(2),.serve-case-detail-btn_list:nth-child(3),.serve-case-detail-btn_list:nth-child(4){margin-left:4%;}
.serve-case-detail-btn_list button{display:block;background:transparent;height:24px;border:1px solid #125395;border-radius:5px;color:#125395;line-height:22px;margin:0 auto;}
/* 服务项目详情结束 */

/* 分割线 */
hr{height:1px;background:#ccc;margin-top:90px;}

/* 企业合作开始 */
#container .company-joint_work{width:70%;margin:10px auto;}
#container .company-joint_work h5{height:50px;}
#container .company-joint_work h5 span{line-height:50px;}
#container .company-joint_work h5 .company-joint_work-title1{font-size:14px;color:#125395;padding-right:8px;font-weight:bold;}
#container .company-joint_work h5 .company-joint_work-title2{font-size:12px;color:#7E7E7E;}

/* 轮播开始 */
#container .company-joint_work .company-joint_work-list{width:88%;height:200px;border:1px solid #000;margin:0 auto;min-width:572px;overflow:hidden;}
#container .company-joint_work .company-joint_work-bg{width:98%;padding:2%;margin:0 auto;border:1px solid red;}

    .swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
/* 轮播结束 */
/* 企业合作结束 */
/* container结束 */

/* 底部开始 */
#footer{width:100%;background:#fff;}
#footer .friendly_link-bg{width:100%;height:200px;background:#666;}
#footer .friendly_link-bg .friendly_link{width:70%;height:170px;margin:0 auto;}
#footer .friendly_link-bg .friendly_link li{height:180px;}
#footer .friendly_link-bg .friendly_link li:nth-child(1),#footer .friendly_link-bg .friendly_link li:nth-child(2){width:14%;}
#footer .friendly_link-bg .friendly_link li:nth-child(3){width:30%;}
#footer .friendly_link-bg .friendly_link li:nth-child(4),#footer .friendly_link-bg .friendly_link li:nth-child(5){width:21%;}
#footer .friendly_link-bg .friendly_link li p{margin:0 auto;font-size:14px;color:#fff;height:30px;line-height:30px;font-weight:bold;}
#footer .friendly_link-bg .friendly_link li a{display:block;margin:0 auto;color:#f1f1f1;}
#footer .friendly_link-bg .friendly_link li .wx_code{max-width:136px;height:148px;background:#fff;padding:0 0 10px 0;}
#footer .friendly_link-bg .friendly_link li .wx_code img{display:block;margin:0 auto;padding-top:8px;width:118px;}
#footer .friendly_link-bg .friendly_link li .wx_code span{display:block;text-align:center;margin:4px auto;font-size:12px;color:#646363;}

#footer .friendly_link-bg .friendly_link li .wb_code{max-width:136px;height:148px;background:#fff;}
#footer .friendly_link-bg .friendly_link li .wb_code img{display:block;margin:0 auto;padding-top:8px;width:118px;}
#footer .friendly_link-bg .friendly_link li .wb_code span{display:block;text-align:center;margin:4px auto;font-size:12px;color:#646363;}

#footer .copyright{margin:0 auto;text-align:center;color:#666;width:70%;height:60px;line-height:60px;}
/* 底部结束 */