﻿/* 前端张文杰 */
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

/* body {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;} */
body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin: 0 auto;
    overflow-x: hidden;
    /* max-width: 1920px; */
    min-width: 1280px;
    position: relative;
    padding: 0;
    width: 100%;
    color: #1f1f1f;
    font-family: "Microsoft YaHei", "微软雅黑", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    background: #fff;
}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;color: #1f1f1f;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

/* 滚动条样式 */
body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#0f4d97;}

body::-webkit-scrollbar-track{ background:#fff;}

/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;outline: none;}

input[type="submit"]{background-color: transparent;cursor: pointer;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

/* 设置输入框placeholder样式 */
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#333; font-size:16px; }

input:-moz-placeholder,textarea:-moz-placeholder{ color:#333; font-size:16px; }

input::-moz-placeholder,textarea::-moz-placeholder{ color:#333; font-size:16px; } 
　　　　
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#333; font-size:16px; }

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}

select::-ms-expand { display: none; }

.w1920{position: relative;width: 1920px;margin: 0 auto;height: 100%;max-width: 100%;overflow: hidden;}
.w980{position: relative;width: 980px;margin: 0 auto;height: 100%;max-width: 100%;}
.w1700{position: relative;width: 1700px;margin: 0 auto;height: 100%;max-width: 100%;}
.w1200{position: relative;width: 1200px;margin: 0 auto;height: 100%;max-width: 100%;}
.w1400{position: relative;width: 1400px;margin: 0 auto;height: 100%;max-width: 100%;}

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 40;}
.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background:#fff;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 900px;max-height: 90%;margin: 0 auto;}
.v_tanchuang .tbox .modal {max-width: 1200px;padding: 0;}
.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: url(../images/out.png)no-repeat center/70% 70%;background-color: #fff;border-radius: 50%; -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;top: 0;right: -50px;cursor: pointer;}
.z_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.z_tanchuang .tbox .modal .img{width: 100%;margin: 0 auto;}
/* .z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;} */
.z_tanchuang .tbox .modal .img img{margin: 0 auto ;width:100%;}
.z_tanchuang .tbox .modal .img video{margin: 0 auto ;width:100%;}
/* .z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);} */
.z_tanchuang .tbox .modal2{padding: 20px;}
/* .z_tanchuang .tbox .modal .img{position: relative; max-width: 1200px;overflow: hidden;width: 100%;} */

/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.3s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.3s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* 入场动画 */
@-webkit-keyframes rollOutXNext {from {width: 100%;}to { width: 0;}}
  
@keyframes rollOutXNext {from {width: 100%;}to {width: 0;}}

@-webkit-keyframes fadein {from {opacity: 0;}to { opacity: 1;}}
  
@keyframes fadein {from {opacity: 0;}to {opacity: 1;}}
#menu{margin: 0;padding: 0;position: fixed;right: 40px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%); list-style-type: none;z-index: 10;}
#menu li{width: 4px;height: 4px;margin: 20px 0;background: #fff;border-radius: 100%;}
#menu li.on{background: #333;}
#menu li.active{width: 4px;height: 30px;border-radius: 2px;}
#menu li a{display: block;width: 100%;height: 100%;}
.section1{}
.section2{}
.section3{background: url(../images/s3_bj.jpg)no-repeat center/cover;}
.section4{}
/* .section5{background-color: violet;} */
.fp-auto-height{}

/* header */
.head{position: fixed;top: 0;left: 0;z-index: 20;width: 100%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;background:#fff ;border-bottom: 1px solid #ddd;}
.head.on1,.head:hover{background: #fff;}
.head.one2{top: -107px;}
.head.one2.head1{top: 0;}
.head.on{background: #fff;}
.head.on:after{content: "";width: 50%;height: 100%;position: absolute;right: 0;top: 0;background: #024492;z-index: -1;}
.head.on .left .gp{color: #333333;border-color: #333333;}
.head .left{float: left;padding: 24px 0;}
.head.on1 .left{padding: 24px 0;}
.head.on1 .right .nav .a{padding: 25px 0;}
.head.on1 .right .btns .lag{padding:25px 12px 25px 0 ;}
.head.on1 .right .btns .ss{padding: 25px 0;}
.head.on1 .right .btns .ws{padding: 25px 0;}
.head.on1 .right .btns .oa{padding: 25px 0;}
.head.on1 .right .nav .a>a:after{bottom: 25px;}
.head.on1 .nav .a .hd{top: 85px;}
.head .left .logo{float: left;}
.head .left .gp{float: right;padding-left: 25px;margin: 0 0 0 25px;font-size: 14px;color: #000;line-height: 14px;border-left: 1px solid rgba(255,255,255,.3);}
.head .left .gp div:nth-child(1){margin-bottom: 9px;}
.head .right{float: right;padding: 0 0 0 82px;}
.head .right.on{background: #024492;}

.head .right .nav{float: left;}
.head .right .nav .a{display: block;float: left;position: relative; font-size: 18px;color: #fff;line-height: 37px;margin-left: 96px;padding: 24px 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.head .right .nav .a a{color: #000;}
.head .right .nav .a:nth-child(1){margin-left: 0;}
.head .right .nav .a>a:after{content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 2px;background: #024492;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.head .right .nav .a>a:hover:after,.head .right .nav .a>a.on:after{width: 100%;}
.head .right .btns{float: left;}
.head .right .btns .lag{float: left;padding:24px 0; line-height: 36px;font-size: 16px;color: #000;margin-left: 60px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.head .right .btns .ss{float: left;padding: 24px 0; width: 35px;height: 36px;margin-left: 45px;position: relative;z-index: 5;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.head .right .btns .ss a{display: block;width: 100%;height: 36px;background: url(../images/top_icon2.png) center no-repeat;}
.head .right .btns .ss input{display: block;width: 0px;height: 36px;line-height: 36px;font-size: 16px; margin-top: 35px; position: absolute;right: 100%;top: 0;border: 0;border-bottom: 1px solid #000;padding: 0 ;color: #333;background: #fff;outline: none;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.head.on1 .right .btns .ss input{top: -8px;}
.head .right .btns .ss:hover a{}
.head .right .btns .ss:hover input{width: 240px;padding: 0 10px;}
.head .right .btns .ws{position: relative; float: left;height: 36px;line-height: 36px;padding: 24px 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.head .right .btns .ws .code{display: none; position: absolute;top: 60px;left: -50%;-webkit-transform: translateX(-20px);transform: translateX(-20px);width: 80px;padding: 20px 0 0 0;}
.head .right .btns .ws .code:before{content: "";position: absolute;top: 14px;left: 50%;-webkit-transform: translateX(-6px);transform: translateX(-6px); border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:12px solid #fff;}
.head .right .btns .ws .code img{border:8px solid #fff;border-radius: 3px;}
.head .right .btns .oa{float: left;height: 36px;line-height: 36px;padding: 24px 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.head .right .btns .oa,.head .right .btns .ws{margin-left: 34px;}
.head .right .btns .oa img,.head .right .btns .ws img{display: inline-block;vertical-align: middle;}



.m_head{display: none;}
.m_nav{display: none;}
.head .nav .a{position: relative;}
.head .nav .a .hd{display: none; position: absolute;left: 50%;top: 107px;padding-top: 16px; width: 108px;-webkit-transform: translateX(-54px);transform: translateX(-54px);text-align: center;}
.head .nav .a .hd .hc{position: relative;padding: 6px 0; width: 100%;background: #024492;border-radius: 6px;}
.head .nav .a .hd .hc:after{content: "";position: absolute;top: -8px;left: 50%;-webkit-transform: translateX(-4px);transform: translateX(-4px); width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:8px solid #024492;}
.head .nav .a .hd a{color: #fff;opacity: .5;font-size: 14px;line-height: 28px;}
.head .nav .a .hd a:hover{color:#fff;opacity: 1;}
/* header end */

/* foot */
.foot{background: #f5f5f5;}
.foot .right{float: right;width: 20%;padding: 94px 48px 0 40px;}
.foot .right .h{font-size: 18px;color: #333333;line-height: 30px;}
.foot .right .solid{width: 16px;height: 2px;background: #7a7a7a;margin: 34px 0 32px 0;}
.foot .right .p{font-size: 14px;color: #777777;line-height: 18px;margin-bottom: 20px;}
.foot .right .p .hp{color: #333333;}
.foot .right .gzh{margin-top: 34px;text-align: center;display: table;font-size: 14px;color: #333333;line-height: 28px;}
.foot .right .gzh img{display:inline-block;}
.foot .left{float: left;width: 80%;border-right: 2px solid #e9e9e9;}
.foot .left .top{padding: 62px 0;border-bottom: 2px solid #e9e9e9;}
.foot .left .top a{position: relative; display: block;float: left;margin-right: 30px;width: 37px;height: 37px;border:2px solid #104e98;border-radius: 50%;background: no-repeat -2px -2px;-webkit-transition: all .003s;-moz-transition: all .003s;transition: all .003s;}
.foot .left .top a:nth-child(1){background-image: url(../images/ft_icon1.png);}
.foot .left .top a:nth-child(2){background-image: url(../images/ft_icon2.png);}
.foot .left .top a:nth-child(3){background-image: url(../images/ft_icon3.png);}
.foot .left .top a:hover{background-color:#104e98;background-position-y:-39px;}
.foot .left .top a .code{display: none; position: absolute;top: 37px;left: -50%;-webkit-transform: translateX(-6px);transform: translateX(-6px);width: 80px;padding: 20px 0 0 0;z-index: 10;}
.foot .left .top a .code:before{content: "";position: absolute;top: 14px;left: 50%;-webkit-transform: translateX(-6px);transform: translateX(-6px); border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:12px solid #fff;}
.foot .left .top a .code img{border:8px solid #fff;border-radius: 3px;}
.foot .left .boxs{padding:52px 0 102px 0;}
.foot .left .boxs .box{float: left;width: -webkit-calc(100% / 6);width: calc(100% / 6);}
.foot .left .boxs .box a{display: block;}
.foot .left .boxs .box .h{font-size: 18px;color: #333333;line-height: 30px;}
.foot .left .boxs .box .p{font-size: 14px;color: #333333;opacity: .7;line-height: 30px;}
.foot .left .boxs .box .p:hover{opacity: 1;color: #054693;}
.foot .left .boxs .box .solid{width: 16px;height: 2px;background: #7a7a7a;margin: 34px 0 32px 0;}
.foot .bottom{border-top: 2px solid #e9e9e9;}
.foot .bottom>div{float: left;line-height: 80px;opacity: .7;}
.foot .bottom>div:nth-child(1){margin-right: 42px;}
.foot .bottom>div:nth-child(2){margin-right: 42px;}
.foot .bottom>div:nth-child(4){float: right;}
.foot .bottom>div:nth-child(3) a:hover{color: #054693;}
/* foot end */


.id{position: relative;top: -130px;}
.section1 .div{position: relative;}
.banner{width: 100%;height: 100vh;position: absolute;overflow: hidden;}
.banner .pimg{width: 100%;}
.banner .mimg{display: none;width: 100%;}
.banner .img{height: 100%;}
.banner .img1{position: absolute;top: 0;left: 0; width: calc(100% / 16 * 8);background: url(../images/banner.jpg)no-repeat;border-right: 1px solid rgba(255,255,255,.3);}
.banner .img2{position: absolute;top: 0;left: calc(100% / 16 * 8); width: calc(100% / 16 * 6);background: url(../images/banner.jpg)no-repeat 80% 0;border-right: 1px solid rgba(255,255,255,.3);}
.banner .img3{position: absolute;top: 0;left: calc(100% / 16 * 14);width: calc(100% / 16 * 2);background: url(../images/banner.jpg)no-repeat 100% 0;}
.banner .solid_box{position: absolute;right: 12.5%;top: 0;width: 718px;height: 100%;z-index: 10;display: none;}
.banner .solid1{position: absolute;right: 0;top: 0;width: 1px;height: 100%;background: rgba(255,255,255,.3);}
.banner .solid2{position: absolute;left: 239px;top: 0;width: 1px;height: 100%;background: rgba(255,255,255,.3);}
.banner .solid3{position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: rgba(255,255,255,.3);}
.section1 img{width: 100%;}
.section1 .banner{position: relative;}
.section1 .banner .video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: fill;z-index: 10;}
.section1 .s1_con{position: absolute;top:25%;left: 0;width: 100%;height: 30%;z-index: 10;}
.section1 .s1_con .h{font-size: 72px;color: #fff;line-height: 90px;}
.section1 .s1_con .btn{display: block;width: 66px;height: 66px;background: url(../images/i_yj.png)no-repeat;margin-top: 75px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.section1 .s1_con .btn:hover{margin-top: 70px;}
.section1 .box{position: absolute;right: 12.5%;bottom: 0;width: 718px;height: 120px;z-index: 10;border-bottom: none;border-left: none;border-right: none;}
.section1 .box .prev1{position: absolute;top: 0;left: 0;width: 119px;height: 119px;margin-top: 0; background-image: url(../images/s1_prev.png);background-size: 9px 16px;}
.section1 .box .next1{position: absolute;top: 0;left: 120px;width: 119px;height: 119px;margin-top: 0;background-image: url(../images/s1_next.png);background-size: 9px 16px;}
.section1 .box .next1,.section1 .box .prev1{-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.section1 .box .next1:hover,.section1 .box .prev1:hover{background-color: rgba(0,0,0,.2);}
.section1 .box .pagination1{left: 295px;top: 58px;}
.section1 .box .swiper-pagination-bullet{width: 4px;height: 4px;background-color: #fff;opacity: 1;border-radius:2px;margin-right: 40px;}
.section1 .box .swiper-pagination-bullet-active{width: 30px;}
@keyframes dh33 {0% {bottom: 85px;}100% {bottom: 100px;}}
.section1 .i1_down{position: absolute;left:-webkit-calc(50% - 850px);left:calc(50% - 850px);bottom: 100px;z-index: 20;animation: dh33 1.4s linear;-webkit-animation: dh33 1.4s linear;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.section2{background: no-repeat center/cover;}
.section2 .w1700{padding-top: 9.5%;}
.section2 .w1700 .h{font-size: 60px;color: #fff;line-height: 70px;}
.section2 .w1700 .p{font-size: 16px;color: #fff;opacity: .8;max-width: 700px;line-height: 30px;margin-top: 46px;}
.section2 .w1700 .txt .btn{display: block;width: 66px;height: 66px;background: url(../images/i_yj.png)no-repeat;margin-top: 75px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.section2 .w1700 .txt .btn:hover{margin-top: 70px;}
.section2 .w1700 .bottom{background: rgba(255,255,255,.9);position: absolute;bottom: 0;left: 0;width: 100%;}
.section2 .w1700 .bottom .box{float: left;width: -webkit-calc(100% / 6);width: calc(100% / 6);text-align: center;padding: 88px 0 74px 0;}
.section2 .w1700 .bottom .box .top .num{font-size: 60px;line-height: 47px;color: #024492;font-weight: bold;vertical-align: bottom;}
.section2 .w1700 .bottom .box .top .txt{font-size: 47px;line-height: 47px;color: #024492;font-weight: bold;vertical-align: bottom;}
.section2 .w1700 .bottom .box .p1{font-size: 15px;color: #333333;opacity: .7;line-height: 16px;margin-top: 18px;}
.section3{position: relative;overflow: hidden;}
.section3 .s3{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.section3 .s3 .swiper-slide{position: relative;z-index: -1;background-size: 100% 100%;}
.section3 .s3 .swiper-slide .yuan{position: relative; width: 28px;height: 28px;padding:8px; border-radius: 50%;background: #df0024 url(../images/jia.png)no-repeat center;}
.section3 .s3 .swiper-slide .yuan1{position: absolute;left: 30%;top: 58%;cursor: pointer;}
.section3 .s3 .swiper-slide .yuan2{position: absolute;left: 30.6%;top: 68.6%;}
.section3 .s3 .swiper-slide .yuan3{position: absolute;left: 38.54%;top: 67.6%;}
.section3 .s3 .swiper-slide .yuan4{position: absolute;left: 68.75%;top: 68.5%;}
.section3 .s3 .swiper-slide .yuan:after{content: "";display: block;z-index: -1;position: absolute;left: 0;top: 0; width: 28px;height: 28px;border-radius: 50%;background: #df0024; -webkit-animation: warn1 2s linear;-moz-animation: warn1 2s linear;animation: warn1 2s linear;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.section3 .w1700{position: absolute;top: 0;right: 0;padding-right: -webkit-calc(50% - 850px);padding-right: calc(50% - 850px); height: auto; padding-top: 12.8%;text-align: right;z-index: 10;width: auto;}
.section3 .w1700 .h{font-size: 60px;color: #fff;line-height: 70px;}
.section3 .w1700 .p{font-size: 16px;color: #fff;opacity: .8;max-width: 100%;line-height: 30px;margin-top: 46px;}
.section3 .w1700 .txt{float: right;}
.section3 .w1700 .txt .btn{display: block;width: 66px;height: 66px;background: url(../images/i_yj.png)no-repeat;margin-top: 75px;margin-left: -webkit-calc(100% - 66px);margin-left: calc(100% - 66px); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.section3 .w1700 .txt .btn:hover{margin-top: 70px;}
@keyframes warn1 {
	0% {
	  transform: scale(1);
	  opacity: 0.9;
	}
  
	25% {
	  transform: scale(1.2);
	  opacity: 0.7;
	}
  
	50% {
	  transform: scale(1.4);
	  opacity: 0.5;
	}
  
	75% {
	  transform: scale(1.6);
	  opacity: 0.3;
	}
  
	100% {
	  transform: scale(1.8);
	  opacity: 0.1;
	}
  }
  
  @-webkit-keyframes "warn1" {
	0% {
		transform: scale(1);
		opacity: 0.9;
	  }
	
	  25% {
		transform: scale(1.2);
		opacity: 0.7;
	  }
	
	  50% {
		transform: scale(1.4);
		opacity: 0.5;
	  }
	
	  75% {
		transform: scale(1.6);
		opacity: 0.3;
	  }
	
	  100% {
		transform: scale(1.8);
		opacity: 0.1;
	  }
  }
.section3 .s3 .swiper-wrapper{z-index: 10;}
.section3 .s3 .swiper-slide .yuan .yuan_con{position: absolute;top: -300px;left: -300px;opacity: 0;z-index: 30;overflow: hidden;}
.section3 .s3 .swiper-slide .yuan .yuan_con .pic{position: absolute;top: 0;left: 0;border: 10px solid 
	rgba(255,255,255,.3);border-radius: 50%;}
.section3 .s3 .swiper-slide .yuan:hover .yuan_con{opacity: 1;}
.section3 .s3 .swiper-slide .yuan .yuan_con .myCanvas{width: 0;height: 0;}
.section3 .s3 .swiper-slide .yuan:hover .yuan_con .myCanvas{width: 600px;height: 600px;}
.section4{background: #f2f2f2;position: relative;}
.section4 .a3 .h{position: absolute;left: 0;top: 12%; font-size: 60px;line-height: 60px;color: #333333;}
.section4 .a3 .btn{position: absolute;left: 0;top: 33%;margin-top: 0; display: block; width: 66px;height: 66px;background: url(../images/i_yj.png)no-repeat;background-position-y:-66px;z-index: 10; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;display: none;}
.section4 .a3 .btn:hover{margin-top: -5px;}
.section5{}
.section5 .fp-tableCell{box-sizing: border-box;}
.section5 .s5_top{margin-bottom: 6%;}
.section5 .s5_top .h{float: left;font-size: 60px;color: #333333;}
.section5 .s5_top .btn{position: relative;top: 0; display: block;float: right;width: 66px;height: 66px;background: url(../images/i_yj.png)no-repeat 0 -66px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.section5 .s5_top .btn:hover{top: -4px;}
.section5 .s5_con{position: relative;padding-bottom: 10.4%;box-sizing: border-box;}
.section5 .s5_con .next1,.section5 .s5_con .prev1{top: auto;bottom: 50px;width: 9px;height: 16px;background: no-repeat 0 0/9px 32px;}
.section5 .s5_con .next1:hover,.section5 .s5_con .prev1:hover{background-position-y: -16px;}
.section5 .s5_con .next1{right: 45%;background-image: url(../images/nexts.png);}
.section5 .s5_con .prev1{left: 45%;background-image: url(../images/prevs.png);}
.section5 .s5_con .qh{position: absolute;bottom: 30px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.section5 .s5_con .n2{position: relative;overflow: hidden;padding-top: 0;}
.section5 .s5_con .n2 .box{width:21.5%;margin-right: 4.666%;}
/* .section5 .s5_con .n2 .box:nth-child(4){margin-right: 0;} */
.section5 .s5_con .bottom .txt{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;font-size: 14px;color: #333333;opacity: .52;}
/* .section5 .fp-tableCell{vertical-align: top;} */
.section5 .w1700{height: auto;max-height: 90.5%;}
.section .s6{position: relative;overflow: hidden;}
.section .s6 .swiper-slide{width: -webkit-calc(100% / 7);width: calc(100% / 7);}
/* 内页公共样式 */
.ny_banner {position: relative;}
.ny_banner .mimg{display: none;}
.ny_banner .h{position: absolute;top: 373px;left: 50%;font-size: 60px;color: #fff; -webkit-transform: translateX(-50%);transform: translateX(-50%); z-index: 2;height: auto;}
.n_tops{margin-top: -100px;margin-bottom: 80px; height: 100px;line-height: 100px;}
.n_tops .n_top{background: #fff;height: 100px;border-bottom: 1px solid #e5e5e5;}
.n_tops .n_top .left{float: left;padding-left: 52px;}
.n_tops .n_top .left a{position: relative;top: 0; font-size: 16px;color:#333333;margin-right:48px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.n_tops .n_top .left a:hover,.n_tops .n_top .left a.on{color: #0a4a95;}
.n_tops .n_top .left a.on:after,.n_tops .n_top .left a:hover:after{width: 100%;}
.n_tops .n_top .right{float: right;margin-right: 54px;padding-left: 20px;font-size: 16px;color: #333333; background: url(../images/home.png)no-repeat center left;}
.n_tops .n_top .right a{color:#333333}
.n_top .left a:after{content: "";position: absolute;left: 0;bottom:-1px; width: 0%;height: 3px;background: #0a4a95;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.n_tops .n_top .right a.on,.n_tops .n_top .right a:hover{color:#0a4a95;}
.n_tops .n_top .right span{display: inline-block;height: 100%;width: 7px;font-size: 0;background: url(../images/mjt.png)no-repeat center;vertical-align: top;}
.n_topsm{margin-bottom: 0;}
.page{display: table;margin:0 auto;margin-bottom: 70px;}
.page span{display: block;float: left; width: 50px;height: 50px;border-radius: 4px;text-align: center;line-height: 50px;margin:0 5px;}
.page span a{display: block;width: 100%;height: 100%;border-radius: 4px;}
.page .btn{background: no-repeat center;position: relative;top: 0;-webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;}
.page .btn:hover{top: -4px;}
.page .btn1{background-image: url(../images/p_prev.jpg);}
.page .btn2{background-image: url(../images/p_prev1.jpg);}
.page .btn3{background-image: url(../images/p_next1.jpg);}
.page .btn4{background-image: url(../images/p_next.jpg);}
.page .num{font-size: 14px;color:#333333;}
.page .num:hover a,.page .num.on a{color:#fff;background-color: #0a4a95;}
.page input{float: left; width: 50px;height: 50px;text-align: center;line-height: 50px;border:1px solid #cdcdcd;border-radius: 4px;}
.page .btn5{font-size: 14px;color:#fff;background-color: #0a4a95;border-radius: 4px;position: relative;top: 0;-webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;}
.page .btn5 a{color: #fff;}
.page .btn5:hover{top: -4px;}
/* 内页公共样式 end */

/* partner */
.par_con{padding-bottom: 30px;}
.par_con .page{margin-bottom: 50px;}
.par_con .pic{display: block;float: left;width: 17.5%;border: 1px solid #dadada;border-radius: 4px;margin:0 3.125% 50px 0;}
.par_con .pic:nth-child(5n){margin-right: 0;}
.par_con .pic img{width: 100%;}
/* partner end */

/* product1 */
.pro_top{padding: 16px 58px 46px 58px;border: 1px solid #cccccc;line-height: 75px;margin-bottom: 80px;}
.pro_top .top1,.pro_top .top2{border-bottom: 2px solid #e5e5e5;font-size: 18px;color: #333333;}
.pro_top .top1 .a,.pro_top .top2 .a{color: #333333;margin-right: 55px;}
.pro_top .top1 .a:last-child,.pro_top .top2 .a:last-child{margin-right: 0;}
.pro_top .top1 .a:hover,.pro_top .top2 .a:hover,.pro_top .top1 .a.on,.pro_top .top2 .a.on{color: #024492;}
.pro_top .top1 span,.pro_top .top2 span{margin-right: 30px;}
.pro11{background: url(../images/p11_bj.jpg)no-repeat center/cover;color: #fff;padding: 74px 0 414px 0;}
.pro11 .h{font-size: 36px;line-height: 50px;margin-bottom: 27px;}
.pro11 .p{font-size: 16px;line-height: 36px;max-width: 1370px;margin-bottom: 36px;}
.fm{margin-top: -344px;}
.pro12{padding-bottom:30px;}
.pro12 .box{display: block;float: left;width: 30.5%;margin:0 4.25% 70px 0;}
.pro12 .box:nth-child(3n){margin-right: 0;}
.pro12 .box .pic{width: 100%;overflow: hidden;border:1px solid #e6e6e6;border-bottom: none;}
.pro12 .box .pic img{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;width: 100%;}
.pro12 .box .txt{border:1px solid #e6e6e6;padding: 0 42px 0 42px;background: #fff;}
.pro12 .box .txt .h{font-size: 24px;color: #333333;line-height: 90px;border-bottom: 2px solid #e4e4e4;height: 90px;overflow: hidden;text-overflow: ellipsis;}
.pro12 .box .txt .bottom .solid{display: inline-block;float: left;width: 17px;height: 2px;background: #024492;margin-top: 47px;}
.pro12 .box .txt .bottom .more{font-size: 18px;color: #666666;line-height: 96px;float: right;}
.pro12 .box:hover .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.pro12 .box:hover .txt .h{color: #024492;}
.pro12 .box .txt .bottom .more:hover{color:#024492;}
/* product1 end */

/* product2 */
.pro_top1 a{position: relative; display: block;float: left;font-size: 16px;color: #333333;line-height: 16px;padding: 60px 0;margin-right: 94px;}
.pro_top1 a:last-child{margin-right: 0;}
.pro_top1 a:after{content: "";position: absolute;left: 0;bottom: 0;height: 2px;width: 0%;background: #0a4a95;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.pro_top1 a:hover:after,.pro_top1 a.on:after{width: 100%;}
.pro21{background: #f4f4f4;}
.pro21 .top{text-align: center;padding: 75px 0 73px 0;}
.pro2_con .tit{font-size: 36px;color: #333333;line-height: 46px;margin-bottom: 28px;text-align: center;}
.pro21 .top .p{font-size: 16px;color: #333333;opacity: .8;max-width: 888px;margin: 0 auto;line-height: 30px;}
.pro21 .bottom{padding-bottom: 100px;}
.pro21 .bottom .left{float: left;width: 50%;background: #fff;height: 455px;padding: 70px 0 0 45px;}
.pro21 .bottom .left .h{font-size: 36px;color: #333333;line-height: 46px;}
.pro21 .bottom .left .p_box{height: 150px;overflow-y: scroll;margin-right: 20px;}
.pro21 .bottom .left .p_box::-webkit-scrollbar{ width:4px;height: 1px;}
.pro21 .bottom .left .p_box::-webkit-scrollbar-thumb{ background:#0f4d97;}
.pro21 .bottom .left .p_box::-webkit-scrollbar-track{ background:#fff;}
.pro21 .bottom .left .p{font-size: 16px;color: #333333;opacity: .8;line-height: 30px;}
.pro21 .bottom .left .solid{width: 27px;height: 3px;background: #024492;margin: 35px 0 40px 0;}
.pro21 .bottom .right{float: left;width: 50%;height: 455px;}
.pro21 .bottom .right img{height: 100%;}
.pro22 .tit{margin-bottom: 57px;padding-top: 73px;}

/* product2 end */

/* supplier */
.su1{padding:0 0 270px 0;background: url(../images/su1_bj.jpg)no-repeat center/cover;}
.su1 .h{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 112px;}
.su1 .boxs .box{float: left;margin-right: 153px;}
.su1 .boxs .box .h1{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 25px;}
.su1 .boxs .box .p1{font-size: 16px;color: #333333;line-height: 16px;}
.su1 .boxs .box .solid{width: 32px;height: 3px;background: #024492;margin: 25px 0 34px 0;}
.su1 .boxs .box .p{font-size: 16px;color: #333333;line-height: 18px;margin-bottom: 40px;}
.su2{padding: 80px 0 134px 0;background: url(../images/su2_bj.jpg)no-repeat center/cover;}
.su2 .h{font-size: 36px;color: #fff;line-height: 36px;margin-bottom: 75px;}
.su2 .box{float: left;color: #fff;margin-right: 245px;}
.su2 .box .h1{font-size: 36px;line-height: 46px;margin-bottom: 4px;}
.su2 .box .p1{font-size: 16px;line-height: 26px;margin-bottom: 44px;}
.su2 .box .p{font-size: 16px;line-height: 25px;margin-bottom: 40px;padding-left: 70px;background: url(../images/su2_gou.png)no-repeat center left;}
/* supplier end */

/* product_details */
.pd_con{padding: 80px 0;background: #f0f0f0;}
.pd_con .left{float: left;width: 644px;}
.pd_con .left img{width: 100%;}
.pd_con .right{float: left;width: -webkit-calc(100% - 644px);width:calc(100% - 644px);padding: 0 208px 0 178px;}
.pd_con .con1{display: none;height: 216px;overflow-y: auto;}
.pd_con .con1::-webkit-scrollbar{ width:4px;height: 1px;}
.pd_con .con1::-webkit-scrollbar-thumb{ background:#0f4d97;}
.pd_con .con1::-webkit-scrollbar-track{ background:#fff;}
.pd_con .con1.show{display: block;}
.pd_con .right .h{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 50px;}
.pd_con .right .tab{font-size: 16px;color: #333333;line-height: 16px;padding-bottom: 16px;font-weight: bold;cursor: pointer;}
.pd_con .right .tab span{position: relative; float: left;padding-bottom: 16px;margin-right: 95px;}
.pd_con .right .tab span:after{content: "";position: absolute;bottom: 0;left: 0;height: 2px;width: 0%;background: #0f4d97;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.pd_con .right .tab span:last-child{margin-right: 0;}
.pd_con .right .tab span.on{color: #0f4d97;}
.pd_con .right .tab span.on:after{width: 100%;}
.pd_con .con1 .p{font-size: 14px;line-height: 36px;}
.pd_con .right .btn{display: block; width: 180px;height: 45px;text-align: center;line-height: 45px;background-color: #024492;color: #fff;font-size: 16px;color: #fff;margin-top: 26px;opacity: 0.7;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.pd_con .right .btn:hover{opacity: 1;}
.pd_bottom{position: relative;padding: 60px 0;}
.pd_bottom .left{float: left;position: relative;top: 0;}
.pd_bottom .right{float: right;position: relative;top: 0;}
.pd_bottom .center{position: absolute;left: 50%;top: 60px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.pd_bottom a{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.pd_bottom a.left:hover,.pd_bottom a.right:hover{top: -3px;}
.pd_bottom .center:hover{top: 50px;}
/* product_details end */
 
/* about */
.ny_tit{}
.ny_tit .cn{font-size: 36px;color: #333333;line-height: 36px;}
.ny_tit .solid{width: 40px;height: 5px;background: #0f4d97;margin-top: 58px;}
.a1 .top .left{float: left;width: 36%;padding-bottom: 275px;background: url(../images/a1_bj.jpg)no-repeat center/cover;}
.a1 .top .left .video{margin-top: 140px;position: relative;display: table;cursor: pointer;overflow: hidden;}
.a1 .top .left .video .btn{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(34px,34px);transform: translate(-50%,-50%);-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.a1 .top .left .video .img{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.a1 .top .left .video:hover .img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.a1 .top .left .video:hover .btn{top: 49%;}
.a1 .top .right{float: left;width: 64%;}
.a1 .top .right .h{font-size: 30px;color: #333333;line-height: 30px;margin-bottom: 42px;}
.a1 .top .right .txt{overflow-y: auto;height: 436px;}
.a1 .top .right .txt::-webkit-scrollbar{ width:4px;height: 1px;}
.a1 .top .right .txt::-webkit-scrollbar-thumb{ background:#0f4d97;}
.a1 .top .right .txt::-webkit-scrollbar-track{ background:#fff;}
.a1 .top .right .p{font-size: 16px;color: #666666;line-height: 36px;margin-bottom: 37px;}
.a1 .bottoms{position: absolute;bottom: 0;left: 0;width: 100%;margin-bottom: 70px;}
.a1 .bottoms .box{position: relative; float: left;text-align: center;padding: 0 4.0%; }
.a1 .bottoms .box:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #e5e5e5;}
.a1 .bottoms .box:last-child:after{display: none;}
.a1 .bottoms .box:nth-child(1){padding-left:0;}
.a1 .bottoms .box:last-child{padding-right:0;}
.a1 .bottoms .box .top{color: #024492;line-height: 47px;margin-bottom: 7px;}
.a1 .bottoms .box .top .num{font-size: 60px;font-weight: bold;}
.a1 .bottoms .box .top .txt{font-size: 47px;vertical-align: top;}
.a1 .bottoms .box .bottom{font-size: 16px;line-height: 26px;color: #333333;}
.a2 .left{float: left;width: 37.5%;height: 882px;background: no-repeat center/cover;}
.a2 .right{float: left;width: 62.5%;height: 882px;background: url(../images/a2_bj2.jpg)no-repeat center/cover;padding: 80px;}
.a2 .right .swiper-top{position: relative;overflow: hidden;padding-bottom: 120px;}
.a2 .right .swiper-top .h{font-size: 36px;color: #333333;line-height: 36px;margin:120px 0 36px 0;}
.a2 .right .swiper-top .p{font-size: 16px;color: #666666;line-height: 36px;max-width: 950px;}
.a2 .right .swiper-top .next1,.a2 .right .swiper-top .prev1{background: no-repeat 0 0;width: 66px;height: 66px;top: auto;bottom: 0; z-index: 10;}
.a2 .right .swiper-top .next1{background-image: url(../images/a_next.png);right: auto;left: 116px;}
.a2 .right .swiper-top .prev1{background-image: url(../images/a_prev.png);left: 0;}
.a2 .right .swiper-top .next1:hover,.a2 .right .swiper-top .prev1:hover{background-position-y: -66px;}
.gallery-thumbs{position: relative;overflow: hidden;background: url(../images/xuxian.png)no-repeat left center ;background-size: 100% 40px;height: 90px;font-size: 16px;color: #fff;line-height: 26px;margin-top: 110px;}
.gallery-thumbs .swiper-slide:nth-child(2n){margin-top: 64px;position: relative;}
.gallery-thumbs .swiper-slide:after{content: "";position: absolute;left: 40px; width: 14px;height: 14px;background: #fff;border-radius: 50%;border: 2px solid #024492;}
.gallery-thumbs .swiper-slide:nth-child(1n):after{top: 45px;}
.gallery-thumbs .swiper-slide:nth-child(2n):after{top: -25px;}
.gallery-thumbs .swiper-slide:nth-child(3n):after{top: 25px;}
.gallery-thumbs .swiper-slide:nth-child(4n):after{top: -25px;}
.gallery-thumbs .swiper-slide:nth-child(5n):after{top: 25px;}
.swiper-slide-thumb-active{color: #024492;}
.gallery-thumbs .swiper-slide-thumb-active:after{background: #024492;}
.a3{position: relative;padding:80px 0 60px 0;background: #f2f2f2;box-sizing: border-box;}
.ab_con .a3 .map{margin-top: -70px; }
.a3 .map{position: absolute;top: 107px;left: 0;width: 100%;height: 100%;vertical-align: middle;}
.a3 .map .img1{position: relative;}

.a3 .map .img1 .yuan1{position: absolute;top: 57.6%;right: 22.3%;background: #d8261f;width: 20px;height: 20px;border-radius: 50%;-webkit-animation: warn1 2s linear;-moz-animation: warn1 2s linear;animation: warn1 2s linear;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.a3 .map .img1,.a3 .map .img2{display: none;}

.a3 .map .img2.show,.a3 .map .img1.show{display: block;}
.a3 .map .yuan{position: absolute;right: 418px;top: 526px;width: 12px;height: 12px;border: 1px solid #fff;border-radius: 50%;-webkit-animation: warn1 2s linear;-moz-animation: warn1 2s linear;animation: warn1 2s linear;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.ab_con .a3 .map{position: static;}
.a3 .txt{position: absolute;left: 0;bottom: 70px;font-size: 16px;color: #333333;opacity: .5;line-height: 45px;}
.ab_con .a3 .txt{bottom: 15px;}
.a3 .txt .left{float: left;margin-right: 40px;}
.a3 .txt .right{float: left;}
.a3 .a3_bottom{position: absolute;bottom: 60px;left: 0;width: 100%;z-index: 20;}
.a3 .a3_bottom.on{z-index: 21;}
.a33 .a3_bottom{bottom: 10px;}
.a3 .a3_bottom .btns{display: table;margin: 0 auto;position: relative;left: 80px;}
.a3 .a3_bottom .btns .btn2{width: 184px;height: 50px;background:#ebebeb;text-align: center;line-height: 50px;float: left;cursor: pointer;font-size: 24px;color: #333333;}
.a3 .a3_bottom .btns .btn2.on{color: #fff;background: #1b569d;}
.a3 .a3_bottom .btns .btn2:nth-child(1){border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
.a3 .a3_bottom .btns .btn2:nth-child(2){border-bottom-right-radius: 25px;border-top-right-radius: 25px;}
.a3 .a3_bottom .map_js{position: absolute;bottom: 8px;right: 0;display: none;}
.a3 .a3_bottom .map_js div{float: left;font-size: 16px;color: #333333;margin-left: 40px;line-height: 26px;}
.a3 .a3_bottom .map_js div span{display: none;}
.a3 .a3_bottom .map_js div span.on{display: inline-block;}
.a3 .a3_bottom .map_js div img{display: inline-block;vertical-align: bottom;margin-right: 10px;}
.a4.b4 .ny_tit{float: right;margin-top: 80px;margin-bottom: 100px;}
.a4.b4 .ny_tit .cn{text-align: right;color: #fff;}
.a4.b4 .ny_tit .solid{background: #024492;margin-left: 180px;}
.a4.b4{position: relative; height: 923px;background: url(../images/a4_bj.jpg)no-repeat center/cover; display: none;}
.a4.b4:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 80px;background: rgba(0, 0, 0, 0.1);}
.a4.b4 .n_tit{position: absolute;top: 95px;right:0;text-align: right;}
.a4.b4 .n_tit .n_en,.a4.b4 .n_tit .n_cn{color:#fff;}
.a4.b4 .n_tit .solid{background: #fff;}
.a4.b4 .b4_con{position: relative;overflow: hidden;padding-top: 0;width: 100%; box-sizing: border-box;}
.a4.b4 .b4_con .swiper-slide{width: 25%;text-align: center;}
.a4.b4 .b4_con .swiper-slide img{display: inline-block;}
.a4.b4 .b4_con .swiper-slide:nth-child(2n){margin-top: 236px;}
.a4.b4 .w1700 .next1,.a4.b4 .w1700 .prev1{width: 50px;height: 50px;background: no-repeat;background-size: 50px 100px;}
.a4.b4 .w1700 .next1:hover,.a4.b4 .w1700 .prev1:hover{background-position-y: -50px;}
.a4.b4 .w1700 .next1{background-image: url(../images/ab_next.png);right: 0;left: auto; top: auto;bottom: 16px;}
.a4.b4 .w1700 .prev1{background-image: url(../images/ab_prev.png);left: 0;right: auto; top: auto;bottom: 16px;}
/* .a5{padding: 80px 0;background: url(../images/a5_bj.jpg)no-repeat left;} */
.a5{padding: 80px 0;}
.a5_con .left{float: left;width: 28%;display: none;}
.a5_con .left .txt{width: 100%;text-align: center;padding-top: 55px;}
.a5_con .left .txt .p{font-size: 18px;line-height: 29px;color: #333333;font-weight: bold;}
.a5_con .left .txt .solid{width: 20px;height: 4px;background: #054693;margin: 55px auto;}
.a5_con .right{width: 60%;margin: 50px auto 0;}
.a5_con .right .txt_top{font-size: 28px;color: #333333;margin-bottom: 50px;}
.a5_con .right .txt{padding-left: 60px;background: url(../images/a5_icon.jpg)no-repeat;margin-bottom: 56px;background-size: 40px 40px;}

.a5_con .right .txt2{background: url(../images/dianh.png) no-repeat;background-size: 40px 40px;}

.a5_con .right .txt3{background: url(../images/youb.png) no-repeat;background-size: 40px 40px;}
.a5_con .right .txt .h{font-size: 18px;line-height: 18px;color: #024492;margin-bottom: 6px;}
.a5_con .right .txt .p{font-size: 16px;line-height: 16px;color: #777777;}
.a5_con .right .map{width: 100%;height: 630px;}
.a5_con .right #map{height: 100%;}
/* about end */


/* hdkj */
.hd_con{}
.hd_con .hd1{padding-bottom: 68px;}
.hd_con .hd1 .left{float: left;width: 55%;padding-right: 220px;}
.hd_con .hd1 .left .txt{padding-top: 60px;margin-bottom: 184px;}
.hd_con .hd1 .left .txt .p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 30px;}
.hd_con .hd1 .left .bottom{border-top: 1px solid #e3e3e3;}
.hd_con .hd1 .left .bottom .box{float: left;padding-right: 60px;margin:20px 60px 0 0;border-right: 1px solid #e5e5e5;}
.hd_con .hd1 .left .bottom .box .num{color: #024492;line-height: 60px;}
.hd_con .hd1 .left .bottom .box:last-child{margin-right: 0;padding-right: 0;border-right: none;}
.hd_con .hd1 .left .bottom .box .num .counter{font-size: 60px;font-weight: bold;}
.hd_con .hd1 .left .bottom .box .num .txt{font-size:47px;}
.hd_con .hd1 .left .bottom .box .p{font-size: 16px;color: #333333;opacity: .5;}
.hd_con .hd1 .right{float: left;width: 45%;}
/* .hd_con .hd2{height: 694px;background: url(../images/hd2_pic.jpg)no-repeat center fixed;background-size: cover; padding-top: 270px;text-align: center;} */
.hd_con .hd2{height: 694px;background-size: cover; padding-top: 270px;text-align: center;}
.hd_con .hd2 .h1{font-size: 36px;color: #ffffff;line-height: 36px;}
.hd_con .hd2 .h2{font-size: 72px;color: #ffffff;line-height: 72px;margin-top: 40px;}
.hd_con .hd3 .t_h{font-size: 36px;color: #333333;line-height: 36px;margin: 100px 0 60px 0;}
.hd_con .hd4{padding: 100px 0 80px 0;background: #fafafa;}
.hd_con .hd4 .left{float: left;width: 23%;padding-top:96px;}
.hd_con .hd4 .left .box:nth-child(2n-1){background: #ededed;padding-top:50px;padding-bottom: 50px;}
.hd_con .hd4 .left .box{padding-left: 40px;padding-right: 40px;}
.hd_con .hd4 .left .box1{padding-top: 50px;padding-bottom: 50px;}
.hd_con .hd4 .left .box2{padding-top: 27px;padding-bottom: 27px;}
.hd_con .hd4 .left .box .p{font-size: 18px;color: #333333;line-height: 28px;}
.hd_con .hd4 .right{float: right;width: 77%;}
.hd_con .hd4 .right .top{border-bottom: 1px solid #d5d5d5;padding-bottom: 20px;margin-bottom: 30px;}
.hd_con .hd4 .right .top .left1{padding-left: 60px;background: url(../images/a5_icon.jpg)no-repeat;float: left;}
.hd_con .hd4 .right .top .h{font-size: 18px;line-height: 18px;color: #024492;margin-bottom: 6px;}
.hd_con .hd4 .right .top .p{font-size: 16px;line-height: 16px;color: #777777;}
.hd_con .hd4 .right .top .right1{float: right;font-size: 48px;color: #024492;line-height: 48px;}
.hd_con .hd4 .right .map{width: 100%;height: 630px;}
.hd_con .hd4 .right #map{height: 100%;}
/* hdkj end*/

/* talent */

.ta3{padding-bottom: 30px;}
.ta3 .tit{font-size: 36px;color:#333333;line-height: 48px;margin: 94px 0 75px 0;}
.ta3 .boxs{}
.ta3 .boxs .box{padding: 0 50px;background: #f8f8f8;margin-bottom: 40px;position: relative;}
.ta3 .boxs .box .txt{padding:42px 0 32px 0;border-bottom: 1px solid #eaeaea;}
.ta3 .boxs .box .h{font-size: 24px;color:#0a4a95;line-height: 24px;margin-bottom: 15px;}
/* .ta3 .boxs .box .top .p{font-size: 18px;color:#333333;line-height: 18px;display: none;} */
.ta3 .boxs .box .top .p{font-size: 16px;color:#818181;line-height: 30px;display: none;margin-top: 20px;}
.ta3 .boxs .box .top .px{margin-top: 0;}
.ta3 .boxs .box .ps{font-size: 16px;color: #a8a8a8;line-height: 18px;}
.ta3 .boxs .box .ps span{margin-right: 5%;margin-bottom: 10px;display: inline-block;}
.ta3 .boxs .box .top .btn{width: 43px;height: 43px;position: absolute;right: 50px;top:50px;background: url(../images/r_jj.png)no-repeat;cursor: pointer;}
.ta3 .boxs .box .bottom{padding:20px 0 44px 0;display: none;}
.ta3 .boxs .box .bottom .p{font-size: 16px;color:#818181;line-height: 30px;}
.ta3 .boxs .box.on .top .txt{border-bottom: none;}
.ta3 .boxs .box.on .top .p{display: block;} 
.ta3 .boxs .box.on .top .hs{padding-bottom: 42px;border-bottom: 1px solid #eaeaea;margin-bottom: 28px;}
.ta3 .boxs .box.on .top .btn{background-position-y: -43px;}
.ta3 .boxs .box:first-child .top .txt{border-bottom: none;}
.ta3 .boxs .box:first-child .top .p{display: block;} 
.ta3 .boxs .box:first-child .top .hs{padding-bottom: 42px;border-bottom: 1px solid #eaeaea;margin-bottom: 28px;}
.ta3 .boxs .box:first-child .top .btn{background-position-y: -43px;}
.ta3 .boxs .box:first-child .bottom{display: block;}
.ta3 .boxs .box:first-child.on1 .top .btn{background-position-y: 0;}
.ta3 .boxs .box:first-child.on1 .p{display: none;}
.ta3 .boxs .box:first-child.on1 .top .hs{padding-bottom: 0;border-bottom:none;margin-bottom: 0;}
.ta3 .boxs .box:first-child.on1 .top .txt{border-bottom:  1px solid #eaeaea;}
.upload-btn input{display: none;}
.upload-btn em{position: relative;top: 0; display: block; width: 100%;height: 40px;line-height: 40px;color:#818181;font-size: 16px;margin-top: 30px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;cursor: pointer;font-style:normal;}
/* .upload-btn em:hover{top: -4px;} */
.ta1{height: 666px;padding-top: 190px;text-align: center;color: #fff;background: none center fixed;background-size: cover;}
.ta1 .h{font-size: 36px;line-height: 62px;}
.ta1 .p{font-size: 16px;line-height: 36px;}
.ta1 .p1{margin-top: 37px;}
.ta2 .tit .h{font-size: 36px;line-height: 36px;color: #333333;margin: 80px 0 24px 0;}
.ta2 .tit .p{font-size: 16px;line-height: 36px;color: #666666;max-width: 700px;margin-bottom: 68px;}
.ta2 .box{float: left;width: 25%;}
.ta2 .box .top{position: relative;text-align: center;background:#a3a3a3;}
.ta2 .box .top .txt{position: absolute;bottom: 0;left:0;width: 100%;font-size: 18px;line-height: 18px;color: #fff;}
.ta2 .box .top .txt img{display: inline-block;margin: 18px auto;}
.ta2 .box .bottom{text-align: center;line-height: 145px;background: #024492;color: #fff;font-size: 24px;}
.ta2 .box:nth-child(2n) .bottom{background: #eaeaea;color: #333333;}
.ta3 .sel_box{margin-bottom: 100px;}
.ta3 .sel_box select{float: left;width: 21%;margin-right: 5.333%;line-height: 67px;height: 71px;padding: 2px 40px; border: none;background: url(../images/select_bj.png)no-repeat 0 0/100% 142px;font-size: 20px;color: #333333;}

.ta3 .sel_box select:last-child{margin-right: 0;}
.ta3 .sel_box select:focus{background-position-y: -71px;}

.ta2 .box:nth-child(3) .top:before
{
    content:"";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #024492;
    opacity: 0.4;}
/* talent end */

/* news_list */
.n1{padding: 80px 0;background: #f2f2f2;display: none;}
.swiper-n1{position: relative;overflow: hidden;}
.swiper-n1 .swiper-slide{position: relative;}
.swiper-n1 .swiper-slide .pic{float: left;width: 50.5%;height: auto;overflow: hidden;}
.swiper-n1 .swiper-slide .pic img{height: 100%;width: 100%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.swiper-n1 .swiper-slide .pic:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.swiper-n1 .swiper-slide .txt{float: left;width: 49.5%;padding: 72px 80px 72px 70px;}
.swiper-n1 .swiper-slide .txt .day{font-size: 18px;line-height: 18px;color: #333333;margin-bottom: 38px;}
.swiper-n1 .swiper-slide .txt .h{font-size: 36px;line-height: 36px;color: #333333;margin-bottom: 30px;}
.swiper-n1 .swiper-slide .txt .p{font-size: 16px;line-height: 30px;color: #515151;width: 100%;max-height: 120px;overflow-y: auto;}
.swiper-n1 .swiper-slide .txt .p::-webkit-scrollbar{ width:4px;height: 1px;}
.swiper-n1 .swiper-slide .txt .p::-webkit-scrollbar-thumb{ background:#0f4d97;}
.swiper-n1 .swiper-slide .txt .p::-webkit-scrollbar-track{ background:#fff;}
.swiper-n1 .next1,.swiper-n1 .prev1{width: 51px;height: 50px;background: no-repeat;}
.swiper-n1 .next1:hover,.swiper-n1 .prev1:hover{background-position-y: -50px;}
.swiper-n1 .next1{right: auto;left: -webkit-calc(55.5% + 85px);left: calc(55.5% + 85px);top: auto;bottom: 72px;background-image: url(../images/next.png);}
.swiper-n1 .prev1{right: auto;left: 55.5%;top: auto;bottom: 72px;background-image: url(../images/prev.png);}
.n2{padding-top: 50px;}
.n2 .box{display: block; float: left;width: 31.5%;margin-right: 2.75%;background: #f4f4f4;margin-bottom: 40px;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.n2 .box:nth-child(3n){margin-right: 0;}
.n2 .box .pic{margin: 10px 10px 0 10px;width: -webkit-calc(100% - 20px);width: calc(100% - 20px);overflow: hidden;}
.n2 .box .pic img{width: 100%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.n2 .box:hover .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.n2 .box .txt .h{font-size: 18px;color: #333333;line-height: 30px;padding: 26px 30px;border-bottom: 1px solid #dddddd;width: 100%;height: 112px;overflow: hidden;text-overflow: ellipsis;}
.n2 .box .txt .bottom{padding: 24px 30px;}
.n2 .box .txt .bottom .left{float: left;}
.n2 .box .txt .bottom .left .bp{float: left;width: 48px;height: 48px;line-height: 48px;text-align: center;background: #ffffff;border-radius: 50%;font-size: 30px;color: #024492;}
.n2 .box .txt .bottom .left .mp{float: left;line-height: 48px;font-size: 16px;color: #333333;margin-left: 10px;opacity: .5;}
.n2 .box .txt .bottom .right{float: right;line-height: 48px;font-size: 20px;color: #545454;}
.n2 .box:hover{background: #024492;}
.n2 .box:hover .txt .h{color: #fff;}
.n2 .box:hover .txt .bottom .left .mp{color: #fff;}
.n2 .box:hover .txt .bottom .right{color: #fff;}
/* news_list end */

/* news_details */
.nd_con{padding-top: 107px;}
.nd_con .top{padding-bottom: 50px;border-bottom: 1px solid #e6e6e6;margin-bottom: 45px;}
.nd_con .top .h{font-size: 36px;color: #333333;line-height: 36px;margin-top: 80px;}
.nd_con .top .day{font-size: 18px;color: #333333;line-height: 18px;margin-top: 40px;}
.nd_con .p{font-size: 18px;color: #333333;line-height: 36px;margin-bottom: 38px}
.nd_con .img{margin:18px auto;margin-bottom: 45px;}
.nd_con .pd_bottom{line-height:26px;}
.nd_con .pd_bottom .right,.nd_con .pd_bottom .left{display: block;max-width: 36%;height: 26px;overflow: hidden;text-overflow: ellipsis;}
.nd_con .pd_bottom a:hover{color:#024492;}
.nd_con .pd_bottom .left img{float: left;}
.nd_con .pd_bottom .left span{float: left;line-height: 26px;display: block;max-width: 150px;margin-left: 20px;}
.nd_con .pd_bottom .right span{float: right;line-height: 26px;display: block;max-width: 150px;margin-right: 20px;}
.nd_con .pd_bottom .right img{float: right;}
.nd_con p{font-size: 18px;color: #333333;line-height: 36px;}
.nd_con  img{display: inline-block;max-width: 100%;height: auto;}


/* news_details end */

/* school */
.sc1{background: #f2f2f2;margin-bottom: 80px;}
.sc1 .left{float: left;width: -webkit-calc(100% - 955px);width: calc(100% - 955px);padding-right: 40px;}
.sc1 .left .h{font-size: 36px;color: #333333;line-height: 36px;margin: 160px 0 40px 0;}
.sc1 .left .txt{max-height: 260px;overflow-y: auto;}
.sc1 .left .txt::-webkit-scrollbar{ width:4px;height: 1px;}
.sc1 .left .txt::-webkit-scrollbar-thumb{ background:#0f4d97;}
.sc1 .left .txt::-webkit-scrollbar-track{ background:#fff;}
.sc1 .left .txt .p{font-size: 16px;color: #666666;opacity: .7;line-height: 36px;padding-right: 30px;margin-bottom: 36px;}
.sc1 .right{float: right;width: 955px;}
.sc2{background: #f3f3f3;}
.sc2 .h{font-size: 36px;color: #333333;line-height: 36px;padding: 80px 0;}
.sc2 .boxs{}
.sc2 .boxs .box{float: left;width: 24%;margin-right: 1.333%;position: relative;overflow: hidden;}
.sc2 .boxs .box img{width: 100%;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.sc2 .boxs .box:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.sc2 .boxs .box:last-child{margin-right: 0;}
.sc2 .boxs .box .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;color: #fff;}
.sc2 .boxs .box .txt .h1{font-size: 30px;line-height: 40px;margin:105px 0 8px 0;}
.sc2 .boxs .box .txt .p{font-size: 16px;line-height: 30px;}
.sc3{padding: 80px 0 40px 0;}
.sc3 .h{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 80px;}
/* school end */

/* culture */
.cu_con .n2 .box .txt .h{height: 76px;padding: 23px 30px;}
.cu_con .n2 .box .pic{position: relative;}
.cu_con .n2 .box .pic .btn{width: 74px;height: 74px;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
/* culture end */

/* culture1 */

.cus1{padding: 100px 0 100px 0;background: #f2f2f2;}
.cus1 .left{float: left;position: relative;padding-left: 140px;width: 50%;}
.cus1 .left .img1{position: absolute;bottom: 0;left: 0;width: 50%;}
.cus1 .right{float: left;padding: 100px 74px 0 100px;width: 50%;}
.cus1 .right .h{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 45px;}
.cus1 .right .txts{max-height: 650px;overflow-y: auto;}
.cus1 .right .txts::-webkit-scrollbar{ width:4px;height: 1px;}
.cus1 .right .txts::-webkit-scrollbar-thumb{ background:#0f4d97;}
.cus1 .right .txts::-webkit-scrollbar-track{ background:#fff;}
.cus1 .right .txts .txt{margin-top:55px;}
.cus1 .right .txts .txt:nth-child(1){margin-top: 0;}
.cus1 .right .txts .txt .h1{font-size: 16px;line-height: 26px;color: #024492;}
.cus1 .right .txts .txt .p{font-size: 16px;line-height: 30px;color: #666666;}
.cus2 .h{font-size: 36px;color: #333333;line-height: 36px;margin: 80px 0 60px 0;}
.cus2 .boxs{margin-bottom: 60px;}
.cus2 .box{float: left;width: 24.2%;margin-right: 1%;}
.cus2 .box:nth-child(4n){margin-right: 0;}
.cus2 .box .pic{width: 100%;overflow: hidden;margin-bottom: 16px;}
.cus2 .box .pic img{width: 100%; -webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.cus2 .box .pic:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.cus2 .box .img1{width: 100%;}
.cus2 .box .img2{width: 100%;}
.cus2 .box:nth-child(2n-1) .img1{height: 467px;}
.cus2 .box:nth-child(2n-1) .img2{height: 327px;}
.cus2 .box:nth-child(2n) .img1{height: 327px;}
.cus2 .box:nth-child(2n) .img2{height: 467px;}
.cus3{margin-top: 80px;}
.cus3 .n1{display: block;}
.cus3 .n1{padding:80px 0;background: #ededed;}
.cus3 .n1 .h{font-size: 36px;color: #333333;line-height: 36px;margin-bottom: 60px;}
.cus3 .n1 .swiper-n1{background: #fff;}
.cus3 .n1 .swiper-n1 .pic{float: right;width: 1043px;}
.cus3 .n1 .swiper-n1 .txt{float: left;width: -webkit-calc(100% - 1043px);width: calc(100% - 1043px);}
.cus3 .n1 .swiper-n1 .txt .day{font-size: 36px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 28px;display: none;}
.cus3 .n1 .swiper-n1 .txt .h{font-size: 36px;line-height: 36px;color: #333333;font-weight: bold;margin-bottom: 52px;}
.cus3 .n1 .swiper-n1 .txt .p{font-size: 16px;color: #666666;line-height: 36px;max-height: 9999px;margin-bottom: 35px;}
.cus3 .n1 .swiper-n1 .next1,.cus3 .n1 .swiper-n1 .prev1{width: 16px;height: 28px;}
.cus3 .n1 .swiper-n1 .next1{right: auto;left: 180px;background: url(../images/nexts.png)no-repeat;}
.cus3 .n1 .swiper-n1 .prev1{right: auto;left: 60px;background: url(../images/prevs.png)no-repeat;}
.cus3 .n1 .swiper-n1 .next1:hover,.cus3 .n1 .swiper-n1 .prev1:hover{background-position-y: -28px;}
/* culture1 end */

/* inv */
.inv1{margin-top: 0;margin-bottom: 80px;}
.inv1 .h{font-size: 36px;line-height: 36px;color: #333333;margin-bottom: 80px;}
.inv1 .boxs{height: 340px;background: url(../images/inv1_bj.jpg)no-repeat center/cover;padding: 68px 0 0 110px;}
.inv1 .boxs .center>div{float: left;}
.inv1 .boxs .top{margin-bottom: 45px;}
.inv1 .boxs .top .span1{font-size: 16px;line-height: 16px;vertical-align: bottom;color: #bdcee1;}
.inv1 .boxs .top .span2{font-size: 36px;line-height: 36px;vertical-align: bottom;color: #fff;height: 36px;font-weight: bold;margin-left: 10px;}
.inv1 .boxs .center .one .num{font-size: 72px;line-height: 72px;color: #fff;font-weight: bold;vertical-align: bottom;font-weight: bold;}
.inv1 .boxs .center .one .en{font-size: 36px;line-height: 36px;color: #fff;vertical-align: bottom;font-weight: bold;padding-left: 25px;margin-left: 15px;background: url(../images/inv1_icon1.png)no-repeat left 17px;}
.inv1 .boxs .center .two{font-size: 48px;line-height: 48px;color: #fff;opacity: .5;margin-top: 18px;margin-left: 60px;padding-left: 48px;background: url(../images/inv1_icon2.png)no-repeat left 4px;}
.inv1 .boxs .center .two.up{background-image: url(../images/inv1_icon21.png);}
.inv1 .boxs .center .same{margin-left: 110px;}
.inv1 .boxs .center .same .cn{font-size: 20px;color: #fff;display: block;line-height: 20px;margin: 0 0 20px 0;}
.inv1 .boxs .center .same .num{display: block;font-size: 37px;line-height: 37px;}
.inv1 .boxs .center .thr .num{color:#cf1009;}
.inv1 .boxs .center .fou .num{color:#46e400;}
.inv1 .boxs .center .fiv .num{color:#fff;}
.inv1 .boxs .center .six .num{color:#fff;}
.inv1 .boxs .bottom{font-size: 16px;color: #fff;opacity: .7;margin-top: 50px;}
.inv2{background: #f5f5f5;padding: 80px 0 80px 0;}
.inv2 .page{margin-bottom: 0;}
.inv2 .h{font-size: 36px;line-height: 36px;color: #333333;margin-bottom: 80px;}
.inv2 .boxs{margin-bottom: 100px;}
.inv2 .boxs .box{line-height: 77px;border-bottom: 2px solid #dadada;}
.inv2 .boxs .box .txt{display: block;float: left;width: 70%;height: 77px;overflow: hidden;text-overflow: ellipsis;font-size: 18px;color: #333333;}
.inv2 .boxs .box .txt:hover{color: #0061a6;}
.inv2 .boxs .box .day{display: block;float: right;font-size: 18px;color: #333333;}
.inv3{padding: 80px 0 1px 0;}
.inv3 .h{font-size: 36px;line-height: 36px;color: #333333;margin-bottom: 80px;}
.inv3 .boxs .box{float: left;width: 49%;margin-right: 2%;padding: 43px 90px 40px 50px;background: #f8f8f8;margin-bottom: 34px;}
.inv3 .boxs .box:nth-child(2n){margin-right: 0;}
.inv3 .boxs .box .left{float: left;width:-webkit-calc(100% - 180px);width:calc(100% - 180px);}
.inv3 .boxs .box .left .h1{font-size: 24px;line-height: 24px;color: #333333;width: 100%;height: 24px;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
.inv3 .boxs .box .left .p{font-size: 16px;line-height: 26px;color: #333333;opacity: .7;height: 26px;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.inv3 .boxs .box .right{display: block;float: right;width: 180px;height: 43px;line-height: 43px;text-align: center;color: #fff;font-size: 16px;border-radius: 22px;background: #cdcdcd;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.inv3 .boxs .box .right:hover{background: #024492;}
/* inv end */

/* mar */
.mar_con{background: #fbfbfb;padding: 80px 0 50px 0;}
.mar_con .h{position: relative; font-size: 36px;line-height: 36px;color: #333333;margin-bottom: 80px;padding-bottom: 43px;}
.mar_con .h:after{content: "";position: absolute;width:40px;height: 5px;background: #024492;left: 0;bottom: 0;}
.mar_con .lefts{float: left;width: 21%;position: relative;overflow: hidden;background: #fff;padding: 90px 100px 110px 38px;box-shadow: 5px 5px 17px rgba(0, 0, 0, 0.1);}
.mar_con .lefts .left{overflow: hidden;}
.mar_con .lefts .h1{font-size: 24px;color: #333333;line-height: 24px;margin-bottom: 70px;}
.mar_con .lefts .txt{margin-bottom: 50px;}
.mar_con .lefts .txt .name{font-size: 18px;line-height: 28px;color: #024492;}
.mar_con .lefts .txt .p{font-size: 16px;line-height: 26px;color: #333333;}
.mar_con .lefts .txt .b{font-size: 18px;line-height: 28px;color: #333333;}
.mar_con .lefts .next1,.mar_con .lefts .prev1{width: 51px;height: 50px;background: no-repeat;top: auto;bottom: 60px;}
.mar_con .lefts .next1{background-image: url(../images/next.png);left: 170px;}
.mar_con .lefts .prev1{background-image: url(../images/prev.png);left: 38px;}
.mar_con .right{float: right;width: 77%;margin-top: -60px;}
.mar_con .right .img{position: relative;}
.mar_con .right .img .yuan1{position: absolute;top: 57.3%;right: 22.15%; background: #d8261f;width: 20px;height: 20px;border-radius: 50%;-webkit-animation: warn1 2s linear;-moz-animation: warn1 2s linear;
animation: warn1 2s linear;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.mar_con .lefts .next1:hover,.mar_con .lefts .prev1:hover{background-position-y: -50px;}
/* mar end */

/* 搜索页面 */
.s_top{  background-color: #f6f6f6;margin-top: 107px;}
.s_top input{position: relative; width: 100%;line-height: 140px;background-color: transparent;font-size: 56px;color:#cccccc;}
.s_top .btn{display: block; width: 36px;height: 100%;position: absolute;top: 0;right: 6px;background: url(../images/s_ss.jpg)no-repeat center right;}
.s_tab {line-height: 100px;border-bottom: 1px solid #eeeeee;}
.s_tab .left{float: left;}
.s_tab .left li{float: left;margin-right: 86px;}
.s_tab .left li a{position: relative; font-size: 20px;color:#111111;}
.s_tab .left li a:after{display:block; content: "";position: absolute;bottom:-1px;left: 0;height: 2px;width:0%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;background: #024492;}
.s_tab .left li a span{color:#bbbbbb;}
.s_tab .left li a:hover,.s_tab .left li a.on{color:#024492}
.s_tab .left li a:hover span,.s_tab .left li a.on span{color:#024492}
.s_tab .left li a:hover:after,.s_tab .left li a.on:after{width: 100%;}
.s_tab .right{float: right;font-size: 16px;color:#111111;}
.s_tab .right span{color:#024492}
.ss_con{padding-top: 80px;}
/* 搜索页面 end */
/* 4/29 */
.mar_con .right .a3 .map{position: unset;}
.mar_con .right .a3{background-color: transparent; padding: 0px 0 138px 0;}
.mar_con .right .a3 .a3_bottom .btns{display: block;left: 0;padding: 0 20px;}
.mar_con .right .img .yuan1{
	right: 22.15%;
}
.mar_con .right .tzxt{
	font-size: 20px;
	color: #333;
	background-color: #fff;
	padding: 20px;
	background-image: url(../images/yx.png);
	background-repeat: no-repeat;
	background-position: right 20px center;
	position: absolute;
    top: -92px;
    left: -97px;
	height: 0;
	overflow: hidden;
	opacity: 0;
	transition: .3s;

}
.mar_con .right .tit{
	line-height: 1.2;
}
.mar_con .right .desc{
	font-size: 14px;
	color: #666;
}
.mar_con .right .yh{
	position: absolute;
    top: 54.3%;
    right: 22%;
	width: 24px;
	height: 40px;
	transition: .3s;
}
/* .mar_con .right .yh:hover,.mar_con .right .mg:hover,.mar_con .right .ha:hover,.mar_con .right .tx:hover,.mar_con .right .cq:hover,.mar_con .right .yhhz:hover,.mar_con .right .dl:hover{
	background-image: url(../images/dw.png);
	background-repeat: no-repeat;
} */
.mar_con .right .yh,.mar_con .right .mg,.mar_con .right .ha,.mar_con .right .tx,.mar_con .right .cq,.mar_con .right .yhhz,.mar_con .right .dl{
	background-image: url(../images/dw.png);
	background-repeat: no-repeat;
}
.mar_con .right .yh:hover .tzxt,.mar_con .right .mg:hover .tzxt,.mar_con .right .ha:hover .tzxt,.mar_con .right .tx:hover .tzxt,.mar_con .right .cq:hover .tzxt,.mar_con .right .yhhz:hover .tzxt,.mar_con .right .dl:hover .tzxt{
	height: auto;
	opacity: 1;
}
.mar_con .right .mg{
	width: 24px;
	height: 40px;
	position: absolute;
	top: 50%;
    left: 34.4%;
}
.mar_con .right .ha{
	position: absolute;
	top: 51.3%;
    right: 33.2%;
	width: 24px;
	height: 40px;
	transition: .3s;
}
.mar_con .right .tx{
	position: absolute;
	top: 57.6%;
    right: 32%;
	width: 24px;
	height: 40px;
	transition: .3s;
}
.mar_con .right .cq{
	position: absolute;
	top: 59.6%;
    right: 45.6%;
	width: 24px;
	height: 40px;
	transition: .3s;
}
.mar_con .right .yhhz{
	position: absolute;
	top: 61.6%;
    right: 31.5%;
	width: 24px;
	height: 40px;
	transition: .3s;
}
.mar_con .right .dl{
	position: absolute;
    top: 38.4%;
    right: 30.8%;
	width: 24px;
	height: 40px;
	transition: .3s;
}
@media(min-width:1024px){
.section .on1{top:-60px;opacity: 0; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;position: relative;}
.section.active .on1{top:0px!important;opacity: 1; position: relative;}
.section .on2{top:0;opacity: 1; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;position: relative;}
.section.active .on2{top:0px!important;opacity: 1; position: relative;}
.section .on3{top:200px;opacity: 0; -webkit-transition: all 1.3s; -moz-transition: all 1.3s; transition: all 1.3s;position: relative;}
.section.active .on3{top:0px!important;opacity: 1; position: relative;}
}


@media(max-width:1930px){
	.section2 .w1700 .bottom .box{padding: 50px 0;}
	.ab_con .a3 .map img{width: 100%;margin: 0 auto;}
	.a3 .map img{width: 80%;margin: 0 0 0 20%;}
	.mar_con .right .a3 .map img{width: 100%;margin: 0 auto;}
	.section4 .a3 .h{top: 18%;}
	.section4 .a3 .btn{top: 39%;}
	.section5 .fp-tableCell{padding-top: 7.5%;}
	.section5 .s5_top{margin-bottom: 3%;}
	.section5 .s5_con{padding-bottom: 7%;}
	.section4 .a3 .map .img1 .yuan1{right: 27.68%;top: 57.4%;}

}

@media(max-width:1920px){
	body{min-width: 0px;}
	/* .w1920{max-width: 90%;} */
	.head .w1700{padding: 0 20px;}
	.head .right .nav .a{margin-left: 50px;}
	#menu{right: 60px;}
	.a1 .bottoms .box{padding: 0 5%;}
	.a1 .bottoms .box .top .num{font-size: 48px;}
	/* .hd_con .hd1 .left{padding-right: %;} */
	
	.inv1 .boxs{padding-left: 60px;}
	.inv1 .boxs .center .two{margin-left: 30px;}
	.inv1 .boxs .center .same{margin-left: 60px;}
	.sc2 .boxs .box .txt .h1{margin-top: 70px;}
}

@media(max-width:1680px){
	.mar_con .right .a3 .map{margin-top: 0;}
	.head .right .btns .oa, .head .right .btns .ws{margin-left: 20px;}
	.head .right .btns .lag{margin-left: 30px;}
	.head .right .nav .a{margin-left: 20px;}
	.a1 .bottoms .box .bottom{font-size: 14px;}
	.ny_banner .h{top:260px;font-size: 40px;}
	.ta1{padding-top: 140px;}
	.ta1 .h{font-size: 30px;line-height: 58px;}
	.ta2 .box .top .txt img{margin: 12px 0;}
	.cus1 .right{padding-top: 50px;}
	.cus1 .right .txts .txt{margin-top: 20px;}
	.cus1 .right .h{font-size: 30px;line-height: 30px;}
	.cus3 .n1 .swiper-n1 .pic{width: 61%;height: 700px;}
	.cus3 .n1 .swiper-n1 .txt{width: 39%;}
	.cus3 .n1 .swiper-n1 .txt .day{font-size: 30px;line-height: 30px;margin-bottom: 14px;}
	.cus3 .n1 .swiper-n1 .txt .h{font-size: 30px;line-height: 30px;}
	.pro21 .bottom .left{width: 40%;padding-right: 14px;}
	.pro21 .bottom .left .h{font-size: 30px;line-height: 40px;}
	.pro21 .bottom .right{width: 60%;}
	.pro2_con .tit{font-size: 30px;line-height: 40px;}
	.mar_con .right{margin-top: 0;}
	.mar_con .lefts{padding: 90px 20px 110px 20px;}
	.mar_con .lefts .prev1{left: 20px;}
	.mar_con .lefts .next1{left: 120px;}
	.mar_con .h{font-size: 30px;line-height: 30px;}
	.su1 .h{font-size: 30px;line-height: 30px;}
	.su1 .boxs .box .h1{font-size: 30px;line-height: 30px;}
	.su2 .box{margin-right: 100px;}
	.su2 .h{font-size: 30px;line-height: 30px;}
	.su2 .box .h1{font-size: 30px;line-height: 40px;}
	.hd_con .hd1 .left{width: 60%;}
	.hd_con .hd1 .right{width: 35%;margin-top: 100px;}
	.hd_con .hd1 .left .txt{margin-bottom: 50px;}
	.hd_con .hd1 .left .bottom .box .num .counter{font-size: 40px;}
	.hd_con .hd1 .left .bottom .box .num .txt{font-size: 36px;}
	.hd_con .hd2 .h1{font-size: 30px;line-height: 30px;}
	.hd_con .hd2 .h2{font-size: 50px;line-height: 70px;}
	.hd_con .hd3 .t_h{font-size: 30px;line-height: 30px;}
	.hd_con .hd4 .left .box{padding: 27px 10px;}
	.hd_con .hd4 .right .top .right1{font-size: 36px;line-height: 36px;}
	.swiper-n1 .swiper-slide .txt{padding: 40px 60px;}
	.swiper-n1 .swiper-slide .txt .h{font-size: 30px;line-height: 30px;}
	.inv3 .boxs .box{padding-right: 30px;}
	.inv1 .h{font-size: 30px;line-height: 30px;}
	.inv2 .h{font-size: 30px;line-height: 30px;}
	.inv3 .h{font-size: 30px;line-height: 30px;}
	.section2 .w1700 .bottom .box{padding: 30px 0 20px 0;}
	.section2 .w1700 .bottom .box .top .num{font-size: 40px;line-height: 30px;}
	.section2 .w1700 .bottom .box .top .txt{font-size: 30px;line-height: 30px;}
	.section4 .a3 .h{top: 16%;left: 30px;}
	.section4 .a3 .btn{left: 30px;}
	.a3 .txt{left: 30px;}
	.foot .left .bottom>div:nth-child(1){margin-right: 20px;}
	.inv1{max-width: 100%;}
	.inv1 .boxs{padding: 20px 30px;height: auto;}
	.inv1 .boxs .top .span1{font-size: 14px;}
	.inv1 .boxs .top .span2{font-size: 30px;line-height: 30px;}
	.inv1 .boxs .center .one .num{font-size: 50px;line-height: 50px;}
	.inv1 .boxs .center .one .en{font-size: 30px;line-height: 30px;background-size: 10px 10px;margin-left: 10px;padding-left: 15px;}
	.inv1 .boxs .center .two{font-size: 36px;line-height: 36px;background-size: 20px 30px;}
	.inv1 .boxs .center .same{margin-left: 30px;}
	.inv1 .boxs .center .same .cn{font-size: 18px;margin-bottom: 10px;}
	.inv1 .boxs .center .same .num{font-size: 30px;line-height: 30px;}
	.section1 .s1_con .h{font-size: 56px;line-height: 68px;}
	/* .section2 .w1700{padding-bottom: 367px;} */
	.section1 .box{height: 88px;}
	.section1 .box .pagination1{top:40px;}
	.section1 .box .prev1{height: 88px;}
	.section1 .box .next1{height: 88px;}
	.section2 .w1700 .h{font-size: 40px;line-height: 50px;}
	.section2 .w1700 .p{font-size: 14px;line-height: 24px;}
	.section3 .w1700 .h{font-size: 40px;line-height: 50px;}
	/* .section5 .fp-tableCell{padding-top: 10.5%;} */
	.section5 .s5_top{margin-bottom: 2%;}
	.section4 .a3 .h{font-size: 40px;line-height: 50px;}
	.section5 .s5_top .h{font-size: 40px;line-height: 50px;}
	.n2 .box .txt .h{font-size: 16px;line-height: 26px;height: 80px;padding: 14px 20px;}
	.n2 .box .txt .bottom{padding: 14px 20px;}
	.cus3 .n1 .h{font-size: 30px;line-height: 30px;}
	.sc1 .right{width: 800px;}
	.sc1 .left{ width: -webkit-calc(100% - 800px);width: calc(100% - 800px);}
	.sc1 .left .h{margin-top: 80px;}
	.sc1 .left .txt{max-height: 320px;}
	.section3 .w1700{padding-right: calc(5% + 20px);}
	.w1700{padding: 0 30px;}
	.inv3{padding-top: 80px;}
	.foot .w1700{padding: 0 20px;}
	.a1 .bottoms{left: 30px;}
	.section1 .i1_down{left: 30px;}
	.pd_bottom{padding: 30px 0;}
	.pd_bottom .center{top: 30px;}
	.pd_bottom .center:hover{top: 23px;}
	.a3 .map{position: relative;width: 100%;margin: 0 auto;margin-top: 110px;}
	.section5 .s5_con{padding-bottom: 137px;}
	.n_tops .n_top .left{padding-left: 0;}
	.n_tops .n_top .right{margin-right: 0;}
	.hd_con .hd1 .left .bottom .box{padding-right: 30px;margin-right: 30px;}
	.a1 .bottoms .box{padding: 0 3%;}
	.hd_con .hd1 .left .bottom .box{padding-right: 40px;margin-right: 40px;}
	.pd_con .right{padding: 0 40px;}
	.a3 .a3_bottom .map_js{right: 30px;}
    .a3 .a3_bottom .btns{left: 0;}
}
@media(max-width:1440px){
	.head .right .nav .a{font-size: 16px;}
	.head .right .btns .lag{font-size: 14px;}
	.ny_tit .cn{font-size: 30px;line-height: 30px;}
	.a1 .top .right .h{font-size: 24px;line-height: 24px;}
	.a1 .top .right .p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.pro11 .h{font-size: 30px;line-height: 40px;}
	.ta2 .tit .h{font-size: 30px;line-height: 30px;}
	.ta2 .tit .p{font-size: 14px;line-height: 30px;}
	.ta2 .box .top .txt img{margin: 10px 0;}
	.ta3 .tit{font-size: 30px;line-height: 40px;}
	.pro_top1 a{margin-right: 20px;padding: 30px 0;}
	.su2{padding: 60px 0 100px 0;}
	.su2 .box{margin-right: 60px;}
	.hd_con .hd1 .left .bottom .box{padding-right: 20px;margin-right: 20px;}
	.gallery-thumbs .swiper-slide:nth-child(1n):after{top: 48px;}
	.gallery-thumbs .swiper-slide:nth-child(2n):after{top: -22px;}
	.gallery-thumbs .swiper-slide:nth-child(3n):after{top: 28px;}
	.gallery-thumbs .swiper-slide:nth-child(4n):after{top: -23px;}
	.gallery-thumbs .swiper-slide:nth-child(5n):after{top: 28px;}
	.sc1 .right{width: 600px;}
	.sc1 .left{ width: -webkit-calc(100% - 600px);width: calc(100% - 600px);}
    .sc1 .left .h{margin-top: 40px;}
	.sc1 .left .txt{max-height: 260px;}
	.sc2 .boxs .box .txt .h1{margin-top: 50px;}
	.a3 .map{margin-top: 0;}
	.foot .left{padding-top: 0;}
	.foot .left .top{padding: 30px 0;}
	.foot .left .boxs{padding-bottom: 60px;}
	.foot .right{padding-top: 20px;}
  .foot .right .solid{
    margin: 20px 0;
  }
  .foot .right .gzh{margin-top: 15px;}
	.a3 .a3_bottom{bottom: 30px;}
	.a3 .a3_bottom .btns .btn2{width: 140px;height: 36px;line-height: 36px;font-size: 18px;}
	.a3 .a3_bottom .btns .btn2:nth-child(1){border-top-left-radius: 18px;border-bottom-left-radius: 18px;}
	.a3 .a3_bottom .btns .btn2:nth-child(2){border-top-right-radius: 18px;border-bottom-right-radius: 18px;}
	.a3 .a3_bottom .map_js div{font-size: 14px;}
	.a3 .a3_bottom .map_js div img{height: 26px;}
	.a3 .map .img1 .yuan1{right: 22.1%;top: 57.3%;}
	.mar_con .right .img .yuan1{right: 22.1%;top: 57.3%;}
	.section4 .a3 .map .img1 .yuan1{right: 27.6%;top: 57%;}
}
@media(max-width:1366px){
	.head .right .nav .a{font-size: 14px;}
	.sc2 .boxs .box .txt .h1{margin-top: 18px;}
	.section5 .s5_con{padding-bottom: 90px;}
}
@media(max-width:1280px){
	.pro_top{line-height: 30px;padding: 16px 20px 24px 20px;margin-bottom: 30px;}
	.pro_top .top1 span, .pro_top .top2 span{margin-right: 20px;}
	.pro_top .top1, .pro_top .top2{font-size: 14px;}
	.pro_top .top1 .a, .pro_top .top2 .a{margin-right: 16px;}
	.a3 .map .img1 .yuan1{display: none;}
	.mar_con .right .img .yuan1{display: none;}
	.ta2 .box .top .txt img{margin: 8px 0;}

}
@media(max-width:1160px){
	.head .left .gp{margin-left: 0;}
	.head .right {padding: 0 0 0 32px;}
	.ta2 .box .top .txt img{margin: 5px 0;}

}
@media(max-width:1024px){
	.mar_con .right .yh,.mar_con .right .mg,.mar_con .right .ha,.mar_con .right .tx,.mar_con .right .cq,.mar_con .right .yhhz,.mar_con .right .dl{
		display: none;
	}


    .head .w1700{display: none;}
	.m_head {display: block;height: 50px;overflow: hidden;padding: 0 5%;position: fixed;top: 0;left: 0;width: 100%;box-sizing: border-box;z-index: 10;background: rgba(0,0,0,1);border-bottom: 1px solid #eee;}
	.m_head .mlt{display: block;float: left;width: 50%;}
	.m_head .mlt img{display: block;height: auto;margin-top: 9px;} 
	.m_head .img{width: 50px;float: right;}
	.m_head .img img{display: block;width: 100%;}
	.m_head .mrt{width: 50px;height: 50px;background: url(../images/ss4.png ) center no-repeat;background-size: 20px;  display: block;float: right;}
	.m_nav{font-family: Microsoft Yahei; display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}
	.m_nav.act{right: 0;}
	.m_out{ width: 15%;float: left; }
	.m_out img{display: block;width: 100%;} 
	.m_nav{display: block; position: fixed;z-index: 199;width: 100%;height: 100%;background: #fff;top:0;right: -100%;-webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;overflow: hidden;box-sizing: border-box;}
	.m_nav.act{right: 0;}
	.m_out{ width: 50px;float: right; max-width: 50px;margin-right: 3%;}
	.m_out img{display: block;width: 100%;}  
	.wow{opacity: 1;}
	.m_navbox{width: 100%;box-sizing: border-box;float: right;background: #fff;height: calc(100% - 80px);box-sizing: border-box;padding: 20px 0 ;overflow: auto; box-sizing: border-box;}
	.m_navbox div,.m_navbox a{color: #666;display: block;}
	.m_navbox a{font-size: 16px;line-height: 20px;padding: 10px 0;}
    .m_navbox .a{width: 60%;font-size: 18px;}
    .m_navbox .jd{position: relative;}
    .m_navbox li .jd .jia{position: absolute;top: 0;right: 0; height: 100%;width: 40px;background: url(../images/plus.png) no-repeat center;background-size: 18px; cursor: pointer;}
	.m_navbox li.act .jd .jia{background: url(../images/reduce.jpg)no-repeat center;}
	.m_navbox div,.m_navbox a.ltp{font-size: 18px;line-height: 30px;padding: 10px 0;display: block;}
	.m_navbox li>div:nth-child(1) ,.m_navbox a.ltp{padding: 10px 30px 10px  50px;position: relative;}
	.m_navbox li>div:nth-child(1):after,.m_navbox a.ltp:after{content: '';display: block;width: 5px;height: 20px;background: #0a4a95;position: absolute;top: 50%;margin-top: -10px;left: 30px;} 
	.m_navbox div.lbt{padding: 5px 50px;display: none;border-bottom: 1px solid #0a4a95;}
	.m_navbox li.act>div:nth-child(1){color: #0a4a95;}
	.m_navbox li.act>div:nth-child(1):after{background:#0a4a95; }
	.m_navbox .lange{text-align: center;}
	.m_navbox .lange a{display: inline-block;margin: 0 10px;}
	.m_navbox li.lang {padding: 10px;}
	.m_navbox li.lang > a{display: block;float: left;text-align: center;width: 50%;font-size: 20px;}
	.m_navbox li.se{padding:10px 30px ;}
	.m_navbox li.se input{display: block;width: calc(100% - 40px);float: left;display: block;height: 40px;border:none;outline: none;padding: 0 10px;border-bottom: 1px solid #ddd;}
	.m_navbox li.se a{display: block;width: 40px;float: right;padding: 0;}
	.m_navbox li.se a img{display: block;width: 20px;margin: 10px;}
	.box,.ibox{padding: 0 5%;min-width: 200px;width: 100%;}
	.foot .right{float: none;width: 100%;padding: 40px 20px;}
	.foot .right .solid{margin: 20px 0;} 
	.foot .left{float: none;width: 100%;border-right: none;padding-top: 0;} 
	.foot .left .boxs{display: none;}
	.foot .left .top{padding: 0 0 20px 0;}
	.foot .bottom{padding: 14px 0;border-top: 1px solid #7a7a7a;}
	.foot .bottom>div{line-height: 28px;}
	.foot .bottom>div:nth-child(2){margin-right: 10px;}
	.section1 .s1_con{top: 100px;height: 200px;}
	.ny_banner{max-width: 100%;}
	.ny_banner .mimg{display: block;}
	.ny_banner .pimg{display: none;}
	.ny_banner .h{top: 40%;font-size: 36px;}
	.n_tops{margin-bottom: 30px;}
	.n_tops .n_top{display: none;}
	.ny_tit .cn{font-size: 24px;line-height: 24px;}
	.ny_tit .solid{margin-top: 20px;}
	.a5{background: none;padding: 30px 0;margin:0 auto}
	.a5 .w1700{max-width: 100%;}
	.a5_con .left{float: none;width: 100%;padding-left: 0;}
	.a5_con .left .txt{width: 100%;margin-right: 0;padding-top: 20px;}
	.a5_con .left .txt1{float: left;width: 50%;margin-bottom: 14px;text-align: left;}
	.a5_con .left .txt1 .solid{display: none;}
	.a5_con .left .txt .p{font-size: 16px;}
	.a5_con .right{float: none;width: 100%;margin:  30px auto 0;}
	.a5_con .right .txt_top{margin-bottom: 30px;font-size: 20px;}

	.a5_con .right .txt{margin: 20px 0;background-size: 28px 28px;padding-left: 40px;}
	.a5_con .right .txt .h{font-size: 16px;}
	.a5_con .right .txt .p{font-size: 14px;line-height: 20px;}
	.a5_con .right .map{height: auto;}
	.pro11{padding:30px 0 10px 0;}
	.pro11 .h{font-size: 26px;line-height:26px;margin-bottom: 20px;}
	.pro11 .p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.fm{margin-top: 30px;}
	.pro12 .box{width: 49%;margin-right: 2%;padding: 0;}
	.pro12 .box:nth-child(3n){margin-right: 2%;}
	.pro12 .box:nth-child(2n){margin-right: 0%;}
	.ta2 .box{padding: 0;width: 50%;margin-bottom: 20px;min-width: 0;}
	.ta2 .box .top .txt{font-size: 14px;line-height: 14px;}
	.ta2 .box .top .txt img{margin: 4px 0;}
	.ta2 .box .bottom{font-size: 18px;line-height: 60px;}
	.cus1{padding: 30px 0;}
	.cus1 .left{float: none;width: 100%;}
	.cus1 .right{float: none;width: 100%;padding: 30px 0 0 0;}
	.cus2 .box{padding: 0;}
	.pro21 .bottom .left{width: 100%;float: none;}
	.pro21 .bottom .right{width: 100%;float:none;}
	.mar_con .lefts{width: 100%;float: none;margin-bottom: 30px;}
	.mar_con .right{width: 100%;float: none;}
	.hd_con .hd1 .left{float: none;width: 100%;padding-right: 0;padding-bottom: 100px; margin-bottom: 30px;}
	.hd_con .hd1 .right{float: none;width: 100%;}
	.hd_con .hd1 .left .bottom .box{float: left;width: auto;}
	.hd_con .hd4 .left{float: none;width: 100%;padding-top: 0;}
	.hd_con .hd4 .right{float: none;width: 100%;}
	.n1{padding: 30px;}
	.swiper-n1{max-width: 100%;}
	.swiper-n1 .swiper-slide .pic{float: none;width: 100%;height: auto;}
	.swiper-n1 .swiper-slide .pic img{height: auto;}
	.swiper-n1 .swiper-slide .txt{float: none;width: 100%;padding: 40px 0;}
	.swiper-n1{padding-bottom: 160px;}
	.swiper-n1 .prev1{left: 0;}
	.swiper-n1 .next1{left: 85px;}
	.n2{max-width: 100%;}
	.n2 .box{padding: 0;}
	.inv3 .boxs .box{float: none;width: 100%;margin-right: 0;}
	.ta3 .tit{font-size: 26px;margin: 30px 0;}
    .ta3 .boxs .box{padding: 0 20px;}
    .ta3 .boxs .box .top .btn{right: 20px;top: 15px;}
    .ta3 .boxs .box .txt{padding-right: 80px;}
    .ta3 .boxs .box .h{font-size: 20px;line-height: 20px;}
    .ta3 .boxs .box .top .p{font-size: 14px;}
    .ta3 .boxs .box .ps{font-size: 14px;}
    .ta3 .boxs .box.on .top .hs{padding-bottom: 20px;}
    .ta3 .boxs .box .bottom .p{font-size: 14px;}
    .ta3 .boxs .box .txt{padding: 20px 60px 20px 0;}
    .ta3 .boxs .box .top .btn{width: 30px;height: 30px;background-size: 30px 60px;}
	.ta3 .boxs .box.on .top .btn{background-position-y: -30px;}
	.ta3 .boxs .box:first-child .top .btn{background-position-y: 0;}
	.ta3 .boxs .box:first-child .top .p{display: block;}
	.ta3 .boxs .box:first-child .top .txt{border-bottom: 1px solid #eaeaea;padding-right: 0;}
	.ta3 .boxs .box:first-child .top .p{display: none;} 
	.ta3 .boxs .box:first-child .top .hs{padding-bottom: 0;border-bottom:none;margin-bottom: 0;}
	.ta3 .boxs .box:first-child .bottom{display: none;}
	.ta3 .boxs .box:first-child.on1 .top .btn{background-position-y: 0;}
	.ta3 .boxs .box.on .top .p{display: block;} 
	.ta3 .boxs .box.on .top .hs{padding-bottom: 20px;border-bottom: 1px solid #eaeaea;margin-bottom: 28px;}
	.ta3 .boxs .box.on .top .btn{background-position-y: -30px;}
	.gallery-thumbs{font-size: 12px;color: #fff;background-size: 100% 16px;text-align: center;}
	.gallery-thumbs .swiper-slide:nth-child(1n):after{top: 44px;}
	.gallery-thumbs .swiper-slide:nth-child(2n):after{top: -32px;}
	.gallery-thumbs .swiper-slide:nth-child(3n):after{top: 38px;}
	.gallery-thumbs .swiper-slide:nth-child(4n):after{top: -34px;}
	.gallery-thumbs .swiper-slide:nth-child(5n):after{top: 40px;}
	.cus3 .n1 .swiper-n1 .pic{float: none;width: 100%;height: auto;}
	.cus3 .n1 .swiper-n1 .txt{float: none;width: 100%;}
	.sc1{margin-bottom: 30px;}
	.sc1 .left{float: none;width: 100%;padding: 30px 0 0 0;}
	.sc1 .left .h{margin: 20px 0;font-size: 24px;line-height: 24px;}
	.sc1 .left .txt{max-height:99999px;}
	.sc1 .left .txt .p{font-size: 14px;line-height: 24px;margin-bottom: 14px;padding-right: 0;}
	.sc1 .right{float: none;width: 100%;padding-bottom: 30px;}
	.sc2 .h{padding: 20px 0;font-size: 24px;line-height: 24px;}
	.sc3{padding: 30px 0 0 0;}
	.sc3 .h{font-size: 24px;line-height: 24px;margin-bottom: 0;}
	.sc2 .boxs .box{width: 100%;padding: 0;}
	.sc2 .boxs .box .txt .h1{font-size: 22px;line-height: 22px;margin-top: 70px;}
	.sc2 .boxs .box .txt .p{font-size: 14px;padding: 0 10px;}
	.section3{height: 400px;}
	.section3 .w1700{width: 100%;text-align: left;max-width: 100%;}
	.section3 .w1700 .p{font-size: 14px;line-height: 24px;margin-top: 30px;}
	.section3 .w1700 .txt .btn{margin-top: -167px;}
	.section3 .w1700 .txt .btn:hover{margin-top: -170px;}
	.section3 .s3 .swiper-slide .yuan{width: 16px;height: 16px;}
	.section3 .s3 .swiper-slide .yuan:after{width: 16px;height: 16px;}
	.section3 .s3 .swiper-slide .yuan1{left: 30%;top: 58%;}
	.section3 .s3 .swiper-slide .yuan4{left: 68%;top: 68%;}
	.section3 .s3 .swiper-slide .yuan .yuan_con{top: -45px;left: -45px;}
	.section3 .s3 .swiper-slide .yuan:hover .yuan_con .myCanvas{width: 90px;height: 100px;}
	.pro12{padding-bottom: 0;}
	.ab_con .a3 .map img{margin-top: 67px;}
	.pd_con .left{width: 100%;float: none;}
	.pd_con{padding: 30px 0;}
	.pd_con .right{width: 100%;float: none;padding: 0;margin-top: 30px;}
	.pd_con .con1{height: auto;}
	.pd_con .right .h{font-size: 26px;line-height: 26px;margin-bottom: 30px;}
	.pd_con .right .tab span{padding-bottom: 10px;}
	.pd_con .con1 .p{line-height: 24px;}
	.pd_bottom{padding: 30px;}
	.pro21 .bottom .left .p_box{height: auto;margin-right: 0;}
  }
  @media(max-width:768px){
	.foot .right{padding: 30px 0 0 0;}
	.foot .right .h{font-size: 15px;}
	.foot .right .p{font-size: 12px;margin-bottom: 12px;}
	.foot .right .hp{font-size: 14px;}
	.foot .right .gzh{display: none;}
	#menu{display: none;}
	.banner .pimg{display: none;}
	.banner .mimg{display: block;}
	.section1 .s1_con .h{font-size: 40px;line-height: 50px;}
	.section1 .box{right: 0;width: 100%;height: 60px;}
	.section1 .box .pagination1{top: 20px;left: 130px;}
	.section1 .box .prev1{height: 58px;width: 59px;}
	.section1 .box .next1{height: 58px;width: 59px;left: 60px;}
	.section1 .s1_con .btn{width: 40px;height: 40px;background-size: 40px 80px;}
	.section2 .w1700{padding-bottom: 320px;}
	.section2 .w1700 .h{font-size: 30px;line-height: 40px;}
	.section2 .w1700 .bottom{padding: 10px 0;}
	.section2 .w1700 .bottom .box{min-width: 0;width: 50%;padding: 10px 6px;}
	.section2 .w1700 .bottom .box .top{height: 30px;}
	.section2 .w1700 .bottom .box .top .num{font-size: 30px;line-height: 26px;}
	.section2 .w1700 .bottom .box .top .txt{font-size: 30px;line-height: 30px;}
	.section2 .w1700 .txt .btn{width: 40px;height: 40px;background-size: 40px 80px;}
	.section3 .w1700{padding: 30px 20px;}
	.section3 .w1700 .txt .btn{width: 40px;height: 40px;background-size: 40px 80px;margin-left: -webkit-calc(100% - 40px);margin-left: calc(100% - 40px);}
	.section3 .w1700 .h{font-size: 30px;line-height: 40px;}
	.section4{padding: 80px 0 30px 0;}
	.section4 .a3 .h{font-size: 30px;line-height: 40px;top: -50px;}
	.section5{padding: 30px 0;}
	.section5 .s5_top .h{font-size: 30px;line-height: 30px;}
	.section5 .s5_top .btn{width: 40px;height: 40px;background-size: 40px 80px;background-position-y: -40px;}
	.section5 .s5_con .prev1{left: 34%;}
	.section5 .s5_con .next1{right: 34%;}
	.section5 .s5_con .qh{width: 18px;bottom: 42px;}
	.section .s6 .swiper-slide{width: 33.33%;}
	.a3 .map{top: 0;}
	.section4 .a3 .btn{width: 40px;height: 40px;background-size: 40px 80px;background-position-y: -40px;}
    .a1 .top .left{float: none;width: 100%;margin-bottom: 20px;padding-bottom: 30px;}
	.a1 .top .left .video{margin-top: 30px;}
	.a1 .top .right{float: none;width: 100%;}
	.a1 .top .right .h{font-size: 20px;line-height: 20px;margin-bottom: 30px;}
	.a1 .top .right .p{margin-bottom: 10px;}
	.a1 .top .right .txt{height: auto;}
	.a1 .bottoms{position: static;margin-bottom: 30px;}
	.a1 .bottoms .box{width: 50%;min-width: 0; box-sizing: border-box;padding: 0!important;}
	.a1 .bottoms .box .top{margin-bottom: 0;}
	.a1 .bottoms .box .top .num{font-size: 30px;line-height: 40px;}
	.a1 .bottoms .box .top .txt{font-size: 24px;line-height: 40px;}
	.a2 .left{float: none;width: 100%;height: auto;}
	.a2 .right{float: none;width: 100%;padding: 20px;height: 580px;}
	.a2 .right .swiper-top{padding-bottom: 60px;}
	.a2 .right .swiper-top .h{font-size: 24px;line-height: 24px;margin: 40px 0 20px 0;}
	.a2 .right .swiper-top .p{font-size: 14px;line-height: 24px;}
	.a2 .right .swiper-top .next1{left: 60px;}
	.a2 .right .swiper-top .next1, .a2 .right .swiper-top .prev1{width: 30px;height: 30px;background-size: 30px 60px;}
	.a2 .right .swiper-top .next1:hover, .a2 .right .swiper-top .prev1:hover{background-position-y: -30px;}
	.mar_con .right .a3{height: auto;}
	.a3,.mar_con .right .a3{padding: 20px 0;height: 420px;}
	.mar_con .right .a3{height: auto;}
	.a3 .txt{bottom: 0;font-size: 12px;line-height: 22px;bottom: 130px;}
	.ab_con .a33 .txt{bottom: 90px;}
	.a3 .a3_bottom .btns{margin-bottom: -30px;}
	.a3 .a3_bottom .map_js{right:auto;left: 58%;bottom: 30px;width: 100%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
	.mar_con .right .a3 {
		background-color: transparent;
		padding: 0px 0 60px 0;
	}
	.mar_con .right .a3 .a3_bottom .map_js{
		-webkit-transform: translateX(0%);
    	transform: translateX(0%);
		left: 0;
	}
	.mar_con .right .a3 .a3_bottom .btns {
		bottom: -20px;
	}
	.mar_con .right .a3 .a3_bottom{bottom: 0;}
	.a3 .a3_bottom .map_js div{line-height: 20px;margin:0 10px;}
	.a3 .a3_bottom .map_js div img{height: 20px;}
	.mar_con .right .a3_bottom .map_js div{margin: 0 5px;}
	.a3 .txt .left{width: 100%;}
	.a3 .txt .left div{float: left;margin-right: 8px;}
	.a4.b4{height: auto;padding-bottom:100px;}
	.a4.b4 .ny_tit{margin: 30px 0 50px 0;}
	.a4.b4 .b4_con .swiper-slide{width:100%;}
	.a4.b4 .b4_con .swiper-slide:nth-child(2n){margin-top: 0;}
	.a4.b4 .w1700 .next1, .a4.b4 .w1700 .prev1{bottom: -84px;}
	.a4.b4 .w1700 .next1{right: 30px;}
	.a4.b4 .w1700 .prev1{left: 30px;}
	.pro12 .box{width: 100%;margin-right: 0%!important;padding: 0;margin-bottom: 20px;}
	.pro12 .box .txt{padding: 0 20px;}
	.pro12 .box .txt .h{font-size: 18px;line-height: 38px;}
	.pro12 .box .txt .bottom .more{font-size: 14px;line-height: 50px;}
	.pro12 .box .txt .bottom .solid{margin-top: 24px;}
	.page{margin-bottom: 40px;}
	.page span{width: 24px;line-height: 24px;height: 24px;margin: 0 2px;}
	.page input{width: 24px;line-height: 22px;height: 24px;}
	.ta2 .box{overflow: hidden;}
	.ta1{padding: 30px 12px;height: auto;}
	.ta1 .h{font-size: 24px;line-height: 34px;}
	.ta1 .p{font-size: 14px;line-height: 24px;}
	.ta2 .tit .h{font-size: 24px;line-height: 24px;margin: 30px 0 10px 0;}
	.ta2 .tit .p{line-height: 24px;margin-bottom: 20px;}
	.ta2 .box .bottom{font-size: 16px;line-height: 50px;}
	.ta3 .tit{font-size: 24px;line-height: 34px;margin: 25px 0 25px 0;}
	.ta3 .sel_box{margin-bottom: 20px;}
	.ta3 .sel_box select{width: 49%;margin-right: 2%;margin-bottom: 14px; line-height: 36px;height: 40px;background-size: 100% 80px;font-size: 12px;}
	.ta3 .sel_box select:nth-child(2n){margin-right: 0;}
	.ta3 .sel_box select:focus{background-position-y: -40px;}
	.cus1 .right .h{font-size: 24px;line-height: 24px;margin-bottom: 20px;}
	.cus1 .right .txts .txt{margin-top: 12px;}
	.cus1 .right .txts .txt .h1{font-size: 14px;line-height: 24px;}
	.cus1 .right .txts .txt .p{font-size: 14px;line-height: 26px;}
	.cus1 .left{padding-left: 55px;}
	.cus2.w1700{max-width: 100%;}
	.cus2 .w1700{max-width: 100%;}
	.cus2 .boxs{margin-bottom: 20px;}
	.cus2 .box{width: 49%;margin-right: 2%;min-width: 0;margin-bottom: 0;}
	.cus2 .box:nth-child(2n){margin-right: 0;}
	.cus2 .box .pic{margin-bottom: 6px;}
	.cus2 .box .pic img{margin-bottom: 0;}
	.cus2 .box:nth-child(2n-1) .img1{height: 230px;}
	.cus2 .box:nth-child(2n) .img2{height: 230px;}
	.cus2 .box:nth-child(2n-1) .img2{height: 140px;}
	.cus2 .box:nth-child(2n) .img1{height: 140px;}

	.pro_top1{max-width: 100%;margin-bottom: 20px;padding: 0 20px;}
	.pro_top1 a{font-size: 14px;padding: 12px 0;text-align: left;width: 50%;margin-right: 0;text-align: center;}
	.pro21 .top{padding: 30px 0;}
	.pro2_con .tit{font-size: 24px;line-height: 34px;margin-bottom: 14px;}
	.pro21 .top .p{font-size: 14px;line-height: 24px;}
	.pro21 .bottom{padding-bottom: 30px;}
	.pro21 .bottom .left{padding: 30px 10px;height: auto;}
	.pro21 .bottom .left .h{font-size: 24px;line-height: 34px;}
	.pro21 .bottom .left .solid{margin: 20px 0;}
	.pro21 .bottom .left .p{font-size: 14px;line-height: 24px;}
	.pro21 .bottom .right{height: auto;}
	.pro21 .bottom .right img{height: auto;}
	.pro22 .tit{padding-top: 30px;}
	.par_con .pic{width: 49%;margin-right: 2%;margin-bottom: 14px;}
	.par_con .pic:nth-child(5n){margin-right: 2%;}
	.par_con .pic:nth-child(2n){margin-right: 0%;}
	.mar_con{padding:30px 0 30px 0;}
	.mar_con .h{font-size: 24px;line-height: 24px;padding-bottom: 20px;margin-bottom: 30px;}
	.mar_con .lefts{padding: 30px 10px 90px 10px;}
	.mar_con .lefts .h1{font-size: 18px;line-height: 18px;margin-bottom: 30px;}
	.mar_con .lefts .txt{margin-bottom: 16px;}
	.mar_con .lefts .txt .name{font-size: 16px;line-height: 26px;}
	.mar_con .lefts .txt .p{font-size: 14px;line-height: 24px;}
	.mar_con .lefts .prev1{left: 10px;}
	.mar_con .lefts .next1{left: 60px;}
	.mar_con .lefts .next1, .mar_con .lefts .prev1{width: 30px;height: 30px;background-size: 30px 60px;bottom: 30px;}
	.mar_con .lefts .next1:hover, .mar_con .lefts .prev1:hover{background-position-y: -30px;}
	.su1{background:none;padding-bottom: 0;}
	.su1 .w1700{max-width: 100%;}
	.su1 .boxs .box{padding: 0;margin-bottom: 30px;}
	.su1 .h{font-size: 24px;line-height: 24px;margin-bottom: 40px;}
	.su1 .boxs .box .h1{font-size: 24px;line-height: 24px;margin-bottom: 20px;}
	.su1 .boxs .box .p{font-size: 14px;line-height: 16px;margin-bottom: 12px;}
	.su2{padding: 30px 0 1px 0;}
	.su2 .h{font-size: 24px;line-height: 24px;margin-bottom: 30px;}
	.su2 .box{float: none;width: 100%;margin-right: 0;padding: 0;margin-bottom: 30px;}
	.su2 .box .h1{font-size: 24px;line-height: 34px;}
	.su2 .box .p1{margin-bottom: 20px;font-size: 14px;line-height: 24px;}
	.su2 .box .p{background-size: 30px 30px;padding-left: 50px;margin-bottom: 20px;font-size: 14px;line-height: 20px;}
	.hd_con .hd1{padding-bottom: 30px;}
	.hd_con .hd1 .left .txt{padding: 30px 0 0 0;margin-bottom: 16px;}
	.hd_con .hd1 .left .txt .p{font-size: 14px;line-height: 24px;margin-bottom: 14px;}
	.hd_con .hd1 .left .bottom .box{width: 33.33%;padding: 0;margin-right: 0;min-width: 0;text-align: center;border-right: none;}
	.hd_con .hd1 .left .bottom .box .num{line-height: 40px;}
	.hd_con .hd1 .left .bottom .box .num .counter{font-size: 30px;}
	.hd_con .hd1 .left .bottom .box .p{font-size: 12px;line-height: 16px;}
	.hd_con .hd1 .left .bottom .box .num .txt{font-size: 26px;}
	.hd_con .hd1 .right{margin-top: 30px;}
	.hd_con .hd2{padding: 50px 0 80px 0;height: auto;}
	.hd_con .hd2 .h1{font-size: 24px;line-height: 24px;}
	.hd_con .hd2 .h2{font-size: 36px;line-height: 50px;}
	.hd3.w1700{max-width: 100%;}
	.hd_con .hd3 .t_h{font-size: 24px;line-height: 24px;margin: 30px 0 20px 0;}
	.hd_con .hd4{padding: 30px 0;}
	.hd_con .hd4 .left .box{padding: 0 10px;}
	.hd_con .hd4 .left .box:nth-child(2n-1){padding: 0 10px;background: transparent;}
	.hd_con .hd4 .left .box .p{font-size: 16px;}
	.hd_con .hd4 .right{margin-bottom: 20px;}
	.hd_con .hd4 .right .top{margin-bottom: 12px;padding-bottom: 12px;}
	.hd_con .hd4 .right .top .right1{float: none;margin-bottom: 30px;}
	.hd_con .hd4 .right .top .left1{float: none;padding-left: 40px;background-size: 30px 30px;}
	.hd_con .hd4 .right .top .h{font-size: 16px;}
	.hd_con .hd4 .right .top .p{font-size: 14px;}
	.hd_con .hd4 .right .map{height: 300px;}
	.n1{padding: 30px 14px 0 14px;}
	.swiper-n1{padding: 0; padding-bottom: 60px;}
	.swiper-n1 .swiper-slide .txt{padding: 20px 0;}
	.swiper-n1 .swiper-slide .txt .day{margin-bottom: 20px;}
	.swiper-n1 .swiper-slide .txt .h{font-size: 24px;line-height: 24px;margin-bottom: 20px;}
	.swiper-n1 .swiper-slide .txt .p{max-height: 99999px;font-size: 14px;line-height: 24px;}
	.swiper-n1 .next1, .swiper-n1 .prev1{width: 31px;height: 30px;background-size: 30px 60px;bottom: 30px;}
	.swiper-n1 .next1:hover, .swiper-n1 .prev1:hover{background-position-y: -30px;}
	.n2{padding: 30px 0;}

	.n2 .box{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.section5 .s5_con .n2 .box{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.n2 .box .txt .h{font-size: 16px;line-height: 26px;padding: 12px 16px;height: auto;}
	.n2 .box .txt .bottom{padding: 12px 16px;}
	.n2 .box .txt .bottom .left .bp{font-size: 20px;}
	.n2 .box .txt .bottom .left .mp{font-size: 14px;}
	.cu_con .n2{padding-top: 0;}
	.inv1{margin-top: 0;max-width: 100%;padding: 0;margin-bottom: 20px;}
	.inv1 .h{font-size: 24px;line-height: 24px;margin-bottom: 20px;padding-left: 30px;}
	.inv2 .boxs{margin-bottom: 20px;}
	.inv2 .boxs .box{padding: 0;line-height: 50px;}
	.inv2 .boxs .box .txt{height: 50px;width: 66%;font-size: 14px;}
	.inv2 .boxs .box .day{font-size: 14px;}
	.inv3{padding: 30px 0 1px 0;max-width: 100%;}
	.inv3 .boxs .box{padding: 20px 12px;margin-bottom: 20px;}
	.inv3 .boxs .box .left{width: -webkit-calc(100% - 80px);width: calc(100% - 80px);}
	.inv3 .boxs .box .right{width: 80px;line-height: 30px;height: 30px;font-size: 14px;}
	.inv3 .boxs .box .left .h1{font-size: 18px;}
	.inv3 .boxs .box .left .p{font-size: 14px;height: auto;}
	.inv2 .h{font-size: 24px;line-height: 24px;margin-bottom: 20px;}
	.inv3 .h{font-size: 24px;line-height: 24px;margin-bottom: 20px;padding-left: 30px;}
	.inv1 .boxs{padding: 20px 14px;}
	.inv1 .boxs .top{margin-bottom: 20px;}
	.inv1 .boxs .top .span2{font-size: 24px;line-height: 24px;}
	.inv1 .boxs .center .one .num{font-size: 34px;line-height: 28px;}
	.inv1 .boxs .center .one .en{font-size: 20px;line-height: 20px;margin-left: 0px;padding-left: 10px;}
	.inv1 .boxs .center .two{font-size: 20px;margin-left: 24px;margin-top: 0;padding-left: 20px;background-size: 10px 15px;background-position-y: 10px;}
	.inv1 .boxs .center .same{margin-left: 0;margin-right: 16px;margin-top: 16px;text-align: center;}
	.inv1 .boxs .center .same .cn{font-size: 14px;}
	.inv1 .boxs .center .same .num{font-size: 20px;line-height: 24px;}
	.inv1 .boxs .bottom{margin-top: 20px;font-size: 12px;}
	.inv2{padding-top: 30px;padding-bottom: 30px;}
	.cus2 .h{font-size: 24px;line-height: 24px;margin: 30px 0 20px 0;}
	.cus3{margin-top: 30px;}
	.cus3 .n1{padding: 30px 0 0 0;}
	.cus3 .n1 .h{font-size: 24px;line-height: 24px;margin-bottom: 20px;}
	.cus3 .n1 .swiper-n1{background: #ededed;}
	.cus3 .n1 .swiper-n1 .pic{width: 90%;margin: 0 auto;}
	.cus3 .n1 .swiper-n1 .txt{width: 90%;margin: 0 auto;}
	.cus3 .n1 .swiper-n1 .txt .day{font-size: 20px;line-height: 20px;}
	.cus3 .n1 .swiper-n1 .txt .h{font-size: 24px;line-height: 24px;margin-bottom: 20px;}
	.cus3 .n1 .swiper-n1 .txt .p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.cus3 .n1 .swiper-n1 .prev1{left: 30px;}
	.cus3 .n1 .swiper-n1 .next1{left: 100px;}
    .s_top{margin-top: 50px;}
	.s_top input{line-height: 90px;font-size: 40px;}
	.ss_con{padding-top: 30px;}
    .s_tab{line-height: 40px;}
    .s_tab .left{float: none;width: 100%;margin-bottom: 14px;}
    .s_tab .right{float: none;width: 100%;}
    .s_tab .left li{margin-right: 30px;}
	.s_tab .left li a{font-size: 14px;}
	.sc1 .w1700{max-width: 100%;}
	.section5 .s5_con{padding-top: 20px;padding-bottom: 30px;}
	.section .s6{padding: 0;}
	.banner{height: 420px;}
	.section1 .i1_down{display: none;}
	.section1,.section2,.section3,.section4,.section5{height: auto;}
	.section3{height: 400px;}
	.section3 .s3 .swiper-slide .yuan .yuan_con .pic img{width: 80px;height: 80px;}
	.a1 .bottoms .box:after{display: none;}
	.z_tanchuang .tbox .modal{width: 70%;}
	.z_tanchuang .tbox .modal .out{width: 20px;height: 20px;right: -30px;}
	.ta3{padding-bottom: 0;}
	.mar_con .right .a3 .a3_bottom .btns{padding: 0;bottom: 0;display: table;}
  }
