@charset "utf-8";

/*初始化开始*/
body,h1,h2,h3,h4,h5,h6,input,p,ul,li,dl,dt,dd,ol,form{margin:0; padding:0}
body{     font-family:"微软雅黑"}
ul{list-style:none}
img{border:none; display: block}
a{color:#4B494A; text-decoration:none}
a:hover{color:#38909c; text-decoration: none;}
.fl{float:left}
.fr{float:right}
i{ font-style:normal}
.clear{clear:both; overflow:hidden; height:0}
input:focus{outline:none}
.rel{position:relative}
.abs{position:absolute}
.block{display:block}
.center{ width:1200px; margin:0 auto; overflow:hidden}
a:focus{text-decoration:none !important;}

/*初始化结束*/

.displayMobile{ display:none}
/*头部*/
header{height: 109px;padding: 0 3%}
header .logo{padding-top: 23px;}
header .logo a:nth-child(1){margin-right: 20px;}
header .logo img{margin-right: 20px;}
header .right .right-02{text-align: right;margin-right: 28px;}
header .right .QR{margin-top: 12px;}
header .right .d1{width: 221px;height: 41px;font-size: 20px;color: #fff;line-height: 41px;background:#37c1ce;border-radius: 100px;margin-top: 20px;text-align: center;display: inline-block}
header .right .tel p{font-family: Arial;font-size: 18px;color: #474747;background: url("../images/tel.png")no-repeat left;padding-left: 30px;margin-top: 5px;}
header .right .tel p span{font-size: 24px;color: #37c1ce;font-weight: bold}
header .right .QR{margin-top: 12px;}

.banner{ background:url("../images/banner.jpg") no-repeat center top;height: 549px; text-align: center;position: relative}
.banner .ban-zhuti{position: absolute;top: 70px;left: 50%;margin-left: -600px;}
.banner .ban-jiantou{position: absolute;-webkit-animation: move23 1s infinite; animation: move23 1s infinite;left: 50%;margin-left: -33px;top:460px;}
@keyframes move23 {
    25% {
    transform: translateY(5px);
}

    100%, 50% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-2px);
    }

}

/*内容部分*/
.con1{ background:url("../images/con1-bg.jpg")center center no-repeat;height: 746px;text-align: center;color: #fff;}
.title h1{background: url("../images/title-01.png")no-repeat center center;height: 51px;width: 732px;display: inline-block;font-size: 46px;color: #000;font-weight: bold;margin-top: 64px;padding-top: 4px;}
.title h2{font-size: 18px;color: #666;margin: 3px 0 0 0;}
.con1 .content,.con2 .content{margin-top: 50px;}
.con1 .content .left{float: left}
.con1 .content .left .d1{width: 566px;height: 129px;background: #37c1ce;font-size: 24px;position: relative;padding: 20px;text-align: left}
.con1 .content .left p{line-height: 36px;}
.con1 .content .left p span{color: #f4e82c;font-weight: bold}
.con1 .content .left i{position: absolute;right: 20px;bottom: 10px;}
.con1 .content .left img{border: 1px solid #37c1ce}
.con1 .content .right{text-align: left;width: 585px;padding-top: 40px;float: right}
.con1 .content .right h3{font-size: 22px;font-weight: bold;color: #222;background: url("../images/pdf-ico.png")left top no-repeat;padding: 0 0 0 40px;line-height: 35px;}
.con1 .content .right h3 i{display: none!important;}
.con1 .content .right p{font-size: 22px;color: #222;line-height: 34px;width: 538px;margin-left: 33px;}
.con1 .content .right span{font-weight: bold;color:#37c1ce}
.con1 .content .right .d2 i{height: 46px;line-height: 46px;padding:0 25px;font-size: 20px;color: #000;float: left;margin-right: 2px;display: block;text-align: center;background: #dadada;margin-top: 20px;}
.con1 .content .bottom{background: url("../images/con1-bg2.png")no-repeat;width: 1041px;height: 59px;line-height: 59px;font-size: 26px;margin-top: 40px;display: inline-block}
.con1 .content .mob-bottom{display: none}

.con2{text-align: center; height: 604px; }
.con2 .title h1,.con3 .title h1,.con4 .title h1{background: url("../images/title-02-3-4.png")no-repeat center center;height: 51px;width: 640px;}
.con2 .content .right,.con3 .content .right{text-align: left;width: 590px;}
.con2 .content .right h4,.con3 .content .right h4{font-size: 26px;color: #000;font-weight: bold;margin-top: 50px;}
.con2 .content .right p{font-size: 18px;color: #222;line-height: 30px;margin-bottom: 30px;}


.con3{ text-align: center}
.con3 .content,.con6 .content,.con7 .content{margin-top: 40px;}
.con3 .content ul li{width: 389px;height: 212px;background: #fff;box-shadow:0 0 10px #e6e6e6;float: left;margin-right: 16px;margin-bottom: 16px;transition-duration: .5s;color: #222;}
.con3 .content ul li span{font-size: 20px;color: #4f4f4f;font-weight: normal;}
.con3 .content ul li:nth-child(3n){margin-right: 0}
.con3 .content ul li img{display: inline-block;margin-top: 41px;}
.con3 .content ul li p{font-size: 24px;font-weight: bold;margin-top: 21px;margin-bottom: 0}
.con3 .content ul li:hover{transform:translateY(-5px);box-shadow:0 0 10px #80a9f4;color: #1b5fdc;}
.con3 .content .right p{font-size: 18px;color: #222;line-height: 30px;margin-bottom: 20px;}
.con3 .content .right h4{margin: 10px 0 25px 0}

.con4{ }
.con4 .title{text-align: center }
.con4 .mob-ggt{display: none}
.con4 .title2{font-size: 32px;color: #000;text-align: left;font-weight: bold;margin-bottom: 25px;}
.con4 .title2 i{background: url("../images/con4-titbg.png")no-repeat;width: 51px;height: 44px;color: #fff;line-height: 44px;float: left;text-align: center;margin-right: 12px;}
.con4 .d1{margin-top: 30px;margin-bottom: 40px;}
.con4 .d2{margin-bottom: 40px;}
.con4 .left{margin-right: 40px;}
.con4 .right{width: 560px;}
.con4 h5{font-size: 26px;color: #000;font-weight: bold}
.con4 p{font-size: 24px;color: #000;background: url("../images/con4-xing.png")no-repeat left 5px;padding-left:30px; }
.con4 .d1 .right h5{margin-top: 58px;margin-bottom: 36px;}
.con4 .d2 .right h5{margin-bottom: 34px;}
.con4 .d3{margin-bottom: 70px;}
.con4 .d3 .right h5{margin-top: 80px;margin-bottom: 40px;}
.con4 .d3 p{float: left;margin-right: 10px;width: 270px;margin-bottom: 15px;}
.con4 .d3 p:nth-child(2n){}
.con4 span{color: #37c1ce;font-weight: bold}
.con4 .bottom{margin-left: 30px;}
/*.con4 .content .ruanjian .yuan:hover{*/
    /*transform: rotateY(0);*/
    /*animation: mymove 1s 1 alternate;*/
    /*-webkit-animation: mymove 1s 1 alternate; !* Safari 和 Chrome *!*/
/*}*/

.con5{ background:url("../images/con5-bg.jpg")no-repeat center center;height: 660px;text-align: center}
.con5 h1{background: url("../images/title-05.png")no-repeat center center;width: 363px;color: #fff;}
.con5 h2{color: #e8fdff;}
.con5 .content{margin-top: 50px;}
.con5 .content .left{margin-right: 40px;}
.con5 .content .right{text-align: left;font-size: 24px;color: #fff;width: 546px;padding-top: 52px;}
.con5 .content .right p{background: url("../images/con5-xing-b.png")no-repeat left 5px;margin-bottom: 30px;padding-left: 35px;line-height: 36px;}

.con6{ text-align: center;height: 542px;}
.con6 .title h1,.con7 .title h1{background: url("../images/title-06-7.png")no-repeat;width: 360px;height: 51px}
.con6 .content .right{width: 600px;text-align: center}
.con6 .content .mob-right{display: none}
.con6 .content .right .swiper-container{
    padding: 0 50px;
}
.con6 .content .right .bottom{text-align: left;width: 249px;height: 135px;background:#37c1ce;color: #fff;padding: 18px 0 0 23px;}
.con6 .content .right .bottom h6{margin: 0 0 10px 0;font-size: 23px;}
.con6 .content .right .bottom p{font-size: 16px;line-height: 24px;margin: 0}
.con6 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image: url("../images/next.png")!important;
    right: 10px;
    left: auto;}
.con6 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("../images/prev.png")!important;
    left: 10px;
    right: auto;
}
.con6 .swiper-button-next,.con6 .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 15px;
    height: 29px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 15px 29px;
    background-position: center;
    background-repeat: no-repeat;
}

.con7{text-align: center;height: 658px;background: #f0f0f0}
.con7 .content{margin-top: 40px;}
.con7 .left{}
.con7 .right{width: 729px;}
.con7 .right ul li{float: left;margin:0 0 10px 10px;}
.con7 .right ul li:nth-child(3n){margin-right: 0;}


footer{background: #1dadbb;height: 249px;padding-top: 52px;color: #fff;}
footer .mob-left{display: none;}
footer .right .QR1{display: none}
footer .right{text-align: center;}
footer .right p{font-size: 16px;margin: 0;}
footer h4{font-size: 26px;font-weight: bold;margin: 15px 0 10px 0; }
footer p{font-size: 20px;line-height: 32px;}
