@charset "utf-8";*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
a,b,body,div,h3,header,img,input,li,nav,p,section,span,ul{margin:0;padding:0}
body{font-family:'Microsoft YaHei',arial;font-size:14px;color:#666;line-height:1.5;margin:0 auto;background:#fff;max-width:1920px;-webkit-tap-highlight-color:transparent}
a:link,a:visited{text-decoration:none;color:#666}
a:active,a:focus,a:hover{color:#666;text-decoration:none}
li,ul{list-style:none}
img{border:0;max-width:100%}
div{outline:0}
h3{font-weight:400;font-size:100%}
input{font-family:'Microsoft YaHei',arial;font-size:14px;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:0}
input[type=submit]{cursor:pointer}
input[type=text]{color:#666}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder{color:#333}
::-moz-placeholder{color:#333}
:-ms-input-placeholder{color:#333}
.clearfix:after{content:"";display:table;clear:both}
.container{width:1470px;margin-left:auto;margin-right:auto}
.container02{width:1440px;margin-left:auto;margin-right:auto}
.container02 .h3{font-weight:400;font-size:100%;padding-left:25px}
.container02 .p{font-weight:400;font-size:100%;padding-left:25px}
#container{overflow:hidden;position:relative;background:#fff}
.header{height:126px;transition:.5s;z-index:100;width:100%;position:fixed;top:0;left:0;background-color:#fff}
.header .container{width:100%}
.header .logo{float:left;z-index:4;transition:.5s;padding-top:0;padding-left:139px}
.header .logo a{float:left;position:relative}
.header .logo a img{transition:.5s;display:block;float:left}
.header .header-right{float:right;transition:.5s;padding-right:40px}
.header .header-right .phone{float:right;background:url(../images/phone.png) no-repeat center left;padding-left:46px;background-size:38px}
.header .header-right .phone p{font-size:20px;color:#0e5eb5;font-weight:700;line-height:35px}
.header .header-right .nav{float:right;margin-right:52px}
.header .header-right .nav ul li{float:left;margin-left:55px;position:relative}
.header .header-right .nav ul li>a{display:block;color:#333;font-size:18px;text-align:center;position:relative;transition:.5s;text-transform:uppercase}
.header .header-right .nav ul .active>a{display:block;color:#0e5eb5;font-size:18px;text-align:center;position:relative;transition:.5s;text-transform:uppercase}
.header .header-right .nav ul li>a span{font-size:12px;display:block;margin-top:3px}
.header .header-right .nav ul li .subnav{position:absolute;top:38px;left:50%;width:160px;margin-left:-80px;display:none;padding:45px 10px 0 10px;text-align:center}
.header .header-right .nav ul li .subnav:after{width:0;height:0;display:block;position:absolute;left:55px;top:35px;z-index:5;content:'';border-top:8px transparent dashed;border-left:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px #fff solid;overflow:hidden}
.header .header-right .nav ul li .subnav ul{background:#fff;padding:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}
.header .header-right .nav ul li .subnav ul li{float:none;margin:0;padding:0;background:0}
.header .header-right .nav ul li .subnav ul li a{line-height:45px;font-size:15px;color:#333;height:45px;width:auto;padding:0 5px;overflow:hidden;transition:.5s;font-weight:400;text-transform:inherit}
.header .header-right .nav ul li .subnav ul li a:after{display:none}
@media (min-width:1025px){.header .header-right .nav ul li .subnav ul li:hover a{color:#0e5eb5;text-decoration:underline}
}
@media (min-width:1025px){.header .header-right .nav ul li:hover a{color:#0e5eb5}
.header .header-right .nav ul li:hover a:after{width:100%}
}
.header .header-right .nav ul:nth-child(1){background:0}
.header .header-right .nav ul .active a:after{width:100%}
.headerFixed{box-shadow:0 4px 10px 0 rgba(4,0,0,.2)}
@keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
@-webkit-keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
.phone-nav{position:fixed;right:15px;top:0;line-height:60px;display:none;color:#666;z-index:116}
.phone-nav svg{height:22px;margin-top:19px;display:block;fill:#1391e2}
.home-title{text-align:center;position:relative;padding-top:64px}
.home-title h3{position:absolute;top:0;left:0;width:100%;font-size:90px;color:#f1f1f1;text-transform:uppercase;z-index:1}
.home-title span{font-size:50px;font-weight:700;color:#040404;z-index:2;position:relative;display:block;line-height:60px}


.header .container{width:1470px}
.header .logo{padding-left:0;display:flex;justify-content:center;align-items:center;height:126px;width:30%}
.header .header-right{padding-right:0;display:flex;justify-content:center;align-items:center;height:126px; width:70%;}
.header .header-right .nav ul li{margin-left:25px}

@media (max-width:1875px){.header .container{width:1470px}
.header .logo{padding-left:0;display:flex;justify-content:center;align-items:center;height:126px;width:30%}
.header .header-right{padding-right:0;display:flex;justify-content:center;align-items:center;height:126px; width:70%;}
.header .header-right .nav ul li{margin-left:25px}
}
@media (max-width:1620px){.container{width:1360px}
.container02{width:1360px}
.header .container{width:1360px}
.header .header-right .phone p{font-size:20px}
}
@media (max-width:1420px){.container{width:1260px}
.container02{width:1260px}
.header .container{width:1260px}
.header .header-right .nav ul li>a{font-size:16px}
.header .header-right .nav ul li .subnav{padding-top:37px}
.header .header-right .nav ul li .subnav:after{top:21px}
.header .header-right .phone p{font-size:18px}
.header .header-right .phone{padding-left:40px;background-size:30px}
.header{height:112px}
.header .logo{height:112px}
.header .header-right{height:112px}
.home-title span{font-size:35px;line-height:50px}
.home-title h3{font-size:70px}
.home-title{padding-top:38px}
}
@media (max-width:1300px){.container{width:1200px}
.container02{width:1200px}
.header .container{width:1200px}
}
@media (max-width:1220px){.container{width:992px}
.container02{width:992px}
.header .container{width:992px}
.header .header-right .nav ul li {margin-left: 10px;}
.header .header-right .nav ul li>a {font-size: 14px;}
}
@media (max-width:1200px){.container{width:992px}
.container02{width:992px}
.header .container{width:992px}
}
@media (max-width:1000px){.container{width:100%;padding:0 15px}
.container02{width:100%;padding:0 15px}
.header .container{width:100%;padding:0 15px}
.header .header-right{display:none}
.phone-nav{display:block}
.header{height:60px}
.header .logo{height:60px}
.home-title h3{font-size:30px;line-height:50px}
.home-title span{font-size:25px;line-height:40px}
.home-title{padding-top:15px}
.home-title span{font-size:20px;line-height:30px}

}
@media (max-width:768px){
.header .logo{width:30%}
}
@media (max-width:420px){
.home-title span{font-size:16px}
}
@media (max-width:1023px){.header p{display:none}
}
.nav ul li h3{font-weight:600}
.foot_bg{width:100%;background:url(../images/foot-map.png) no-repeat center top #689dcb;background-size:contain;padding:3rem 0 3rem}
.clearfix::after{content:"";display:table;clear:both}
.foot-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:1360px;margin:0 auto}
.foot-Column{flex-grow:1;margin-right:1rem}
.foot-Column li{padding-right:3rem;float:left}
.Column-Level-2{text-align:center}
.Column-Level-2 a{color:#fff;font-weight:400;font-size:18px;line-height:36px}
.Column-Level-2 a:hover{color:#0e5eb5}
.Column-xiahua{width:100%;height:2px;background:#fff;margin:10px 0}
.Column-Level-3{text-align:center}
.Column-Level-3 a{font-size:16px;line-height:32px;color:#fff}
.Column-Level-3 a:hover{color:#0e5eb5}

.foot-code{padding:0 0.5rem;max-width:40%;line-height:40px;}
.foot-code p{font-size:18px;line-height:36px;font-weight:400;color:#fff;margin-bottom:.5rem}
.foot-code p span{color:#0e5eb5;margin-right:.5rem;font-size:18px;line-height:36px}
.foot-code .wenzi{font-size:14px;line-height:28px;text-align:center;margin-top:.5rem;color:#fff}
.foot-code img{width:100%;display:block}

.foot-connect{margin-left:2.5rem;}
.foot-connect .lianxi{font-size:18px;line-height:36px;font-weight:400;color:#fff;text-align:left}
.foot-connect p span{color:#0e5eb5;margin-right:.5rem;font-size:18px;line-height:36px}
.foot-connect p{font-size:16px;line-height:32px;text-align:left;color:#fff}
.foot-connect .jiada{font-size:20px;line-height:32px;font-weight:600;color:#fff;text-align:left}

.copyright{width:100%;background:#3d7db4;height:50px}
.copyright-content{width:1360px;margin:0 auto}
.copyright-content p{font-size:16px;line-height:50px;float:left;color:#fff}
.copyright-content a{font-size:16px;line-height:50px;float:right;color:#fff}
@media (max-width:1400px){
    .header .header-right .nav{margin-right: 26px;}
    .header .header-right .nav ul li{margin-left: 20px;}
    .foot-content{width:1200px;}
    .foot-connect{margin-left:0px;}
    .foot-code{padding:0 1rem;}
    .foot-Column li{ padding-right: 2.5rem; }
    .Column-Level-2 a{font-size:16px; line-height: 32px;}
    .Column-Level-3 a{font-size:14px; line-height: 28px; }
    .copyright-content{width:1200px;}
}

@media (max-width:1220px){
    .foot-content{width:992px; }
    .foot-Column li{ padding-right: 2rem; }
    .foot-code{padding:0 .5rem;}
    .foot-code p{font-size:16px;line-height: 32px; margin-bottom: .4rem;}
    .foot-code p span{font-size:16px;line-height: 32px; }
    .foot-code .wenzi{margin-top: .4rem;}
    .foot-connect{flex-basis: 23%;  max-width: 23%;}
    .foot-connect .lianxi{font-size:16px; line-height: 32px;}
    .foot-connect p span{font-size:16px;line-height: 32px; }
    .foot-connect p{font-size:14px;line-height: 28px; }
    .foot-connect .jiada{font-size:24px; line-height: 48px;}
    .copyright-content{width:992px;}

}


@media (max-width:850px){.foot-Column{display:none}
.foot-code{padding:0;margin:0 0 1rem}
.foot-code img{width:40%;margin:0 auto}
.foot-code p{display:none}
.foot-connect{margin:0 1rem;width:50%;}
.foot-connect .lianxi{font-size:16px;line-height:25px}
.foot-connect p span{font-size:14px;line-height:25px}
.foot-connect p{font-size:14px;line-height:25px}
.foot-connect .jiada{font-size:20px;line-height:25px}
.copyright{height:48px}
.copyright-content p{font-size:14px;line-height:44px;float:left}
.copyright-content a{font-size:14px;line-height:44px;float:left;margin-left:5px}
}



@media (max-width:1220px){
.header .header-right .nav ul li {margin-left: 10px;}
.header .header-right .nav ul li>a {font-size: 14px;}
}


.floating-box{position:fixed;right:10px;bottom:60px;display:flex;flex-direction:column;align-items:flex-end;z-index:9999}
.floating-box .item{width:50px;height:50px;margin-bottom:10px;background-color:#0e5eb5;border-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}
.floating-box .item:last-child{margin-bottom:0}
.floating-box .item:not(#top):hover{width:160px}
.floating-box .item:not(#top):hover .icon{left:20px}
.floating-box .icon{width:25px;height:25px;position:absolute;transition:all .3s ease}
.floating-box .text{opacity:0;transition:opacity .3s ease;white-space:nowrap;color:#fff}
.floating-box .item:not(#top):hover .text{opacity:1;margin-left:30px}
.floating-box .item#top:hover{width:100px}
.floating-box .item#top{display:none}
@media (max-width:1000px){.floating-box .item#contact,.floating-box .item#qq{display:none}
}
.pic{width:100%;overflow:hidden;position:relative}
.pic img{transition:.5s}
.pic:after{content:'';display:block;padding-bottom:100%}
.middleCenter{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;text-align:center;margin:auto}
.container{width:1470px;margin-left:auto;margin-right:auto}
.container02{width:1440px;margin-left:auto;margin-right:auto}
#container{overflow:hidden;position:relative;background:#fff}
.inbanner{overflow:hidden;width:100%;position:relative;margin-top:126px}
.inbanner .inbanner-slick{width:100%;/*height:430px;left:50%;margin-left:-960px;position:relative*/}
.inbanner .inbanner-slick img{transition:5s;animation:mymove4 5s;display:block}
.inbanner .inbanner-slick .banner-info{position:absolute;top:138px;left:0;width:100%;color:#fff;text-shadow:.5px .86px 2px rgba(0,0,0,.71)}
.inbanner .inbanner-slick .banner-info .h3{margin-bottom:-3px;font-size:35px;font-weight:700;letter-spacing:3px}
.inbanner .inbanner-slick .banner-info .jsh{font-size:15px;text-transform:uppercase;margin-bottom:18px}
.inbanner .inbanner-slick .banner-info .span{font-size:26px;letter-spacing:1px;float:left}
.inbanner .inbanner-slick .banner-info .span:after{content:'';display:block;width:100px;height:6px;background:#0e5eb5;margin-top:19px}
.inbanner .inbanner-slick-phone{display:none}
.inbanner .inbanner-slick-phone img{display:block;transition:5s;animation:mymove4 5s}
.inbanner .inbanner-slick-phone .banner-info{position:absolute;top:50%;left:0;width:100%;color:#fff;transform:translateY(-50%);text-shadow:.5px .86px 2px rgba(0,0,0,.71)}
.inbanner .inbanner-slick-phone .banner-info .h3{margin-bottom:-3px;font-size:22px;font-weight:700;letter-spacing:3px}
.inbanner .inbanner-slick-phone .banner-info .jsh{font-size:12px;text-transform:uppercase;margin-bottom:5px}
.inbanner .inbanner-slick-phone .banner-info .span{font-size:16px;letter-spacing:1px}
.inbanner .inbanner-slick-phone .banner-info .span:after{content:'';display:block;width:30px;height:3px;background:#0e5eb5;margin-top:5px}
@keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
@-webkit-keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
.home-title{text-align:center;position:relative;padding-top:64px}
.home-title h3{position:absolute;top:0;left:0;width:100%;font-size:90px;color:#f1f1f1;text-transform:uppercase;z-index:1}
.home-title span{font-size:50px;font-weight:700;color:#040404;z-index:2;position:relative;display:block;line-height:60px}
.home-search{padding:16px 0 14px 0;overflow:hidden;background:#0e5eb5}
.home-search .keys{float:left;font-size:18px;line-height:28px;letter-spacing:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:70%;color:#fff}
.home-search .keys span{color:#fff;display:block;float:left}
.home-search .keys a{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle;margin:0 5px}
.home-search .keys a:hover{text-decoration:underline}
.home-search .search-right{float:right;width:22.6%;position:relative}
.home-search .search-right input{border:0;height:36px;padding:0 60px 0 28px;font-size:16px;color:#333;width:100%;border-radius:30px;background:rgba(255,255,255,.76)}
.home-search .search-right .submit{width:55px;height:36px;color:#fff;background:url(../images/search.png) no-repeat center center;background-size:24px;overflow:hidden;padding:0;border:0;position:absolute;top:0;right:0}
.content{padding:42px 0 71px 0}
.content .home-title span{margin-bottom:8px}
@media (max-width:1620px){.container{width:1360px}
.container02{width:1360px}


}
@media (max-width:1420px){.container{width:1260px}
.container02{width:1260px}
.home-title span{font-size:35px;line-height:50px}
.home-title h3{font-size:70px}
.home-title{padding-top:38px}
.home-search .keys{font-size:14px}
.inbanner{margin-top:112px}
}
@media (max-width:1300px){.container{width:1200px}
.container02{width:1200px}
}
@media (max-width:1220px){.container{width:1100px}
.container02{width:1100px}
}
@media (max-width:1200px){.container{width:992px}
.container02{width:992px}



}
@media (max-width:1000px){.container{width:100%;padding:0 15px}
.container02{width:100%;padding:0 15px}
.home-title h3{font-size:30px;line-height:50px}
.home-title span{font-size:25px;line-height:40px}
.home-title{padding-top:15px}
.home-title span{font-size:20px;line-height:30px}
.inbanner{margin-top:60px}
.inbanner .inbanner-slick{display:none}
.inbanner .inbanner-slick-phone{display:block}

.content{padding:40px 0}
}
@media (max-width:768px){
.home-search{padding:10px 0}
.home-search .keys{width:100%}
.home-search .search-right{width:100%}
.home-search .search-right input{font-size:14px}
}
@media (max-width:420px){
.home-title span{font-size:16px}
}
.bg{background:url(../images/bg1.jpg) no-repeat top center}


#container{overflow:hidden;position:relative;background:#fff}
@keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
@-webkit-keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
.content{padding:42px 0 71px 0} /* Added this line to define styles for the image */


@media (max-width:1620px){.container{width:1360px}
.container02{width:1360px}

}
@media (max-width:1420px){.container{width:1260px}
.container02{width:1260px}
}
@media (max-width:1300px){.container{width:1200px}
.container02{width:1200px}
}
@media (max-width:1220px){.container{width:1100px}
.container02{width:1100px}

}
@media (max-width:1200px){.container{width:992px}
.container02{width:992px}
}
@media (max-width:1000px){.container{width:100%;padding:0 15px}
.container02{width:100%;padding:0 15px}
.content{padding:40px 0}
}
.bg{background:url(../images/bg1.jpg) no-repeat top center}
@keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
@-webkit-keyframes mymove4{0%{transform:scale(1)}
50%{transform:scale(1.03)}
100%{transform:scale(1)}
}
.home-title{text-align:center;position:relative;padding-top:64px}
.home-title h3{position:absolute;top:0;left:0;width:100%;font-size:90px;color:#f1f1f1;text-transform:uppercase;z-index:1}
.home-title span{font-size:50px;font-weight:700;color:#040404;z-index:2;position:relative;display:block;line-height:60px}
.form ul{margin:0 -12px}
.form ul li{width:50%;float:left;padding:0 16px;margin-bottom:29px}
.form ul li input,.form textarea{height:34px;width:100%;background:#fff;border:0;border-radius:5px;padding:0 22px;font-size:14px;color:#333;box-shadow:0 0 8px 0 rgba(151,161,217,.62)}
.content{padding:25px 0 0 0}
.content .home-title span{margin-bottom:8px}
.contact01 .contactlist{overflow:hidden;padding-top:42px;margin-top:12px;font-size:0;text-align:center}
.contact01 .contactlist li{width:20%;text-align:center;display:inline-block;vertical-align:top}
.contact01 .contactlist li .box{overflow:hidden;border-right:1px solid #ebebeb;margin-bottom:32px;padding:35px 10px 44px 10px;min-height:270px}
.contact01 .contactlist li .pic{height:50px;margin-bottom:19px}
.contact01 .contactlist li .bt{font-size:16px;color:#666;margin-bottom:19px}
.contact01 .contactlist li .jsh{font-size:17px;font-family:'Microsoft YaHei',arial;line-height:28px;color:#333}
.contact01 .contactlist li .jsh a{color:#333}
.contact01 .contactlist li:nth-last-child(1){width:20%}
.contact01 .contactlist li:nth-last-child(1) .box{border:0}
.contact{position:relative;padding-bottom:0}
.contact .contact-title{position:relative;margin-top:100px;padding:40px 0;background:url(../images/cbg.jpg) repeat top center}
.contact .contact-title .img{position:absolute;top:-68px;left:78px}
.contact .contact-title .img img{display:block}
.contact .contact-title .h3{color:#0e5eb5;font-size:30px;font-weight:700;letter-spacing:2px;margin-bottom:21px}
.contact .contact-title .p{font-size:18px;color:#333;line-height:24px;letter-spacing:1.4px}
.contact .inmain-bottom{padding-top:30px;padding-left:31px;padding-bottom:25px}
.contact .inmain-bottom .text{float:left;width:36%;padding-top:5px}
.contact .inmain-bottom .text .jsh{font-size:18px;color:#333}
.contact .inmain-bottom .text .jsh p{padding-left:40px;line-height:30px;border-bottom:1px dotted #d9d9d9;padding-bottom:20px;margin-bottom:20px}
.contact .inmain-bottom .text .jsh p b{font-style:italic;font-size:34px;color:#0e5eb5;letter-spacing:1px;vertical-align:middle}
.contact .inmain-bottom .text .jsh .co1{background:url(../images/zuoji.png) no-repeat left 4px}
.contact .inmain-bottom .text .jsh .co2{background:url(../images/shouji.png) no-repeat left 5px}
.contact .inmain-bottom .text .jsh .co3{background:url(../images/youxiang.png) no-repeat left 8px}
.contact .inmain-bottom .text .jsh .co4{background:url(../images/dizhi.png) no-repeat left 4px}
.contact .inmain-bottom .text .jsh .co6{background:url(../images/chuanzhen.png) no-repeat left 4px}
.contact .inmain-bottom .form{float:right;width:54%}
.contact .inmain-bottom .form ul{margin:0 -17px}
.contact .inmain-bottom .form ul li{width:50%;float:left;padding:0 17px;margin-bottom:30px}
.contact .inmain-bottom .form ul li input{font-size:16px;color:#666;height:56px;width:100%;padding:0 20px 0 40px;border-radius:5px;background:#f8f8f8;border:1px solid #f8f8f8;font-family: 'Microsoft YaHei',arial;}

.contact .inmain-bottom .form ul li input:focus{border:1px solid #0e5eb5}
.contact .inmain-bottom .form ul li input::not(:placeholder-shown)~.placeholder{transform:translateY(0) translateX(0) scale(0);opacity:0;top:-31px;visibility:visible}
.contact .inmain-bottom .form textarea{font-size:16px;color:#666;height:200px;width:100%;padding:15px 20px 15px 40px;border-radius:5px;background:#f8f8f8;border:1px solid #f8f8f8; margin-bottom: 30px;font-family: 'Microsoft YaHei',arial;}
.contact .inmain-bottom .form textarea:focus{border:1px solid #0e5eb5}
.contact .inmain-bottom .form .tijiao2{width:180px; height:56px; padding:0;margin: 0 auto;}
@media (max-width:1620px){.container{width:1360px}
.container02{width:1360px}
.contact .contact-title .h3{font-size:26px;padding-left: 8%;}
.contact .contact-title .p{font-size:16px;padding-left: 8%;}
}
@media (max-width:1420px){.container{width:1260px}
.container02{width:1260px}
.home-title span{font-size:35px;line-height:50px}
.home-title h3{font-size:70px}
.home-title{padding-top:38px}
}
@media (max-width:1300px){.container{width:1200px}
.container02{width:1200px}
}
@media (max-width:1220px){.container{width:1100px}
.container02{width:1100px}
.contact .inmain-bottom .text .jsh{font-size:15px}
.contact01 .contactlist li .jsh{font-size:15px}
.contact .inmain-bottom .text .jsh p b{font-size:26px}
.contact .inmain-bottom .text .jsh p{padding-bottom:15px;margin-bottom:15px}
.contact .contact-title .img img{width:80px}
.contact .contact-title .img{top:-33px;left:35px}
.contact .contact-title{margin-top:100px;}
.contact .contact-title .h3{font-size:21px}
}
@media (max-width:1200px){.container{width:992px}
.container02{width:992px}
}
@media (max-width:1000px){.container{width:100%;padding:0 15px}
.container02{width:100%;padding:0 15px}
.home-title h3{font-size:30px;line-height:50px}
.home-title span{font-size:25px;line-height:40px}
.home-title{padding-top:15px}
.home-title span{font-size:20px;line-height:30px}
.form ul li input{font-size:15px}
.form ul li{margin-bottom:16px}
.contact .inmain-bottom .form{width:100%}
.contact .inmain-bottom .text{width:100%}
.content{padding:20px 0}
}
@media (max-width:768px){
.contact .contact-title .h3{font-size:16px}
.contact .contact-title .p{font-size:14px}
.contact .contact-title{margin-top:50px;}
.contact01 .contactlist{display: none;}
.contact01 .contactlist li{width:100%}
.contact01 .contactlist li .box{overflow:hidden;border-right:0;margin-bottom:0;padding:10px 0;min-height:0}
.contact01 .contactlist li:nth-last-child(1){width:100%}
.contact .inmain-bottom{padding-top:0;padding-left:0;padding-bottom:15px}
.contact .inmain-bottom .text .jsh p{padding-bottom:10px;margin-bottom:10px}
.contact .inmain-bottom .form ul li{width:100%;margin-bottom:20px}
.contact{padding-bottom:0}
.contact .inmain-bottom .form ul li input{font-size:14px}
.contact .inmain-bottom .form .tijiao2{width:180px; height:56px; margin:0 auto;margin-left:15px;}
}
@media (max-width:420px){
.home-title span{font-size:16px}
.form ul li{width:100%}
}
.bg{background:url(../images/bg1.jpg) no-repeat top center}


.contact .inmain-bottom .form .btnGroup ul li{width: 30%;
    float: left;
    padding: 0 17px;
    margin: 0 35% 30px;}

@media (max-width:768px)
{.contact .inmain-bottom .form .btnGroup ul li{
    margin: 0 25%;}
}
.contact .inmain-bottom .form .btnGroup ul li input:hover {
	background: #0e5eb5;
	color: #fff
}
@charset 'UTF-8';
/* Slider */
/* Icons */



/*slick-theme*/
/* Arrows */

/* Dots */
@charset "UTF-8";/*!Animate.css - http://daneden.me/animate
Licensed under the MIT license
Copyright (c) 2013 Daniel Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/
@keyframes fadeInLeft2{from{opacity:0;transform:translate3d(-70px,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
.fadeInLeft2{animation-name:fadeInLeft2}
@keyframes fadeInRight2{from{opacity:0;transform:translate3d(70px,0,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
.fadeInRight2{animation-name:fadeInRight2}
@keyframes fadeInUp2{from{opacity:0;transform:translate3d(0,70px,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
.fadeInUp2{animation-name:fadeInUp2}
@keyframes fadeInDown2{from{opacity:0;transform:translate3d(0,-70px,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
.fadeInDown2{animation-name:fadeInDown2}
