@charset "utf-8";
/*end*/
body{overflow-x:hidden;}
.clearfix:after{height: 0;content: "";clear: both;display: block;}
.content{width:1400px;margin:0 auto;}
.head-pc .hea-top{height:30px;background:#1b223c; text-align: right;}
.head-pc .hea-top em{display: inline-block; line-height: 30px;padding-left:23px;font-size: 14px; color:#ffffff; font-family: "[NotoSansHans]";margin-left: 49px;}
.head-pc .hea-top em.tel{background:url(../images/hea-tel.png) no-repeat left;}
.head-pc .hea-top em.em{background:url(../images/hea-em.png) no-repeat left;}
.head-pc .hea-bot{height:117px;}
.head-pc .hea-bot .t_logo{width:176px; line-height: 0; overflow: hidden;float:left;padding-top:28px;}
.head-pc .hea-bot .t_logo img{width:100%;}
.head-pc .hea-bot .isear{width:38px; line-height: 0;float:right; margin-top: 39px;background:#1e63c1;border-radius: 50%; position:relative;}
.head-pc .hea-bot .isear .icon{display: block; width:100%; line-height: 0; overflow: hidden; cursor: pointer;}
.head-pc .hea-bot .isear .isearch{position:absolute;right:0;top: 62px;width:295px;height:57px;transform-origin:100% 0;-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:all .5s;transition:all .5s;border:1px solid #1e63c1;box-sizing:border-box; background:#FFF; border-radius: 4px; overflow: hidden;z-index:200;}
.head-pc .hea-bot .isear .isearch .ser_inp{display:block;float:left;width:223px;height:55px;line-height:55px;padding:7px 10px;border-top-left-radius:4px;border-bottom-left-radius:4px;position:relative; border:none; font-size:14px;}
.head-pc .hea-bot .isear .isearch .ser_so{cursor:pointer;display:block;float:left;width:70px;height:56px;line-height:30px;text-align:center;font-size:12px;background:#1e63c1 url(../images/hea-ico.png) no-repeat center;position:relative;color:#fff; border:none;}
.head-pc .hea-bot .isear .isearch:before{content:'';position:absolute;display:block;border:5px solid transparent;border-right:7px solid #1e63c1;z-index:3;right:70px;top:23px;}
.head-pc .hea-bot .isear.open .isearch{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1);}
.head-pc .hea-bot .isear .icon:hover{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear; }
.head-pc .hea-bot .isear .isearch input::-webkit-input-placeholder {color: #666;}
.head-pc .hea-bot .menu{float:right; margin-right: 69px;}
.head-pc .hea-bot .menu ul>li{float:left;height:117px;padding-top:41px; box-sizing: border-box; margin-left: 28px; }
.head-pc .hea-bot .menu ul>li>a{display: block; height:35px; line-height: 35px; text-align: center;padding:0 18px;font-size:18px; color:#333333; font-family: "思源黑体 CN";}
.head-pc .hea-bot .menu ul>li:first-child{margin-left: 0;}
.head-pc .hea-bot .menu ul>li:hover>a,.head-pc .hea-bot .menu ul li.cur>a{background: #1E63C1;color:#FFF;border-radius: 18px;}

.head-pc .hea-bot .menu ul>li .nav-two{width:200%;background:#FFF; max-height:0;border: 0px solid #E5E5E5;border-radius: 5px; position: absolute;left:-50%; top:117px;padding:0 26px; box-sizing: border-box;transition: .5s;display: none;z-index:300;}
.head-pc .hea-bot .menu ul>li .nav-two:before{width:100%; height:7px;content:""; position: absolute;left:0;top:-7px;}
.head-pc .hea-bot .menu ul>li .nav-two a{display: block;font-size:16px;color:#181818; line-height: 33px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.head-pc .hea-bot .menu ul>li .nav-two a:hover,.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji h4 a:hover,.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji p a:hover{color:#1E63C1;}
.head-pc .hea-bot .menu ul>li:hover .nav-two{max-height:500px;padding:28px 26px;border: 1px solid #E5E5E5;display: block;}

.head-pc .hea-bot .menu ul>li .nav-two.pronav{top:147px;}
.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji{float:left; width:25%;min-height:198px;}
.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji h4{line-height:33px;}
.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji h4 a{ font-size: 18px;color: #181818; font-weight:bold;}
.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji p a{display:block; line-height:33px;font-size: 14px;color: #181818;}
.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji:nth-child(2){width:30%;}
.head-pc .hea-bot .menu ul>li .nav-two.pronav .erji:nth-child(3){width:20%;}

.head-mc{display:none;}
@media screen and (max-width: 767px){
    .content,body{width:100%;min-width:100%;}
    .head-pc{display: none;}
    .head-mc{display: block;width:100%;height:5.05rem;}
    .head-mc .t_logomc{width:23.3%;float:left; line-height: 0; overflow: hidden;padding-top:1rem; margin-left: 4%;}
    .head-mc .t_logomc img{width: 100%;}
    .m-nav2{float:right;width:2.75rem; height:2.05rem;margin:1.65rem 4% 0 0;}
    .m-nav2 i{display: block; height:2.05rem;background:url(../images/heamc-ico.png) no-repeat center;background-size:2.75rem 2.05rem;}
    .menu2 {position: relative;z-index:301;}
    .menu2 .erji{width:100%;display: none;overflow: hidden;position: absolute;background:rgba(0,86,167,0.9);background-size:100% 100%;height:52.35rem;max-width: 750px;top:5.05rem;right: 0;transition: transform 3s;-webkit-transition: transform 3s;padding:5.3% 4% 0; box-sizing: border-box;}
    .menu2 ul li {line-height: 3rem;color: #fff;font-size: 1.4rem;margin-bottom: 1.2rem;}
    .menu2 ul li a {display: block;width: 70%;margin: 0 auto;border: 1px solid #fff;text-align: center;border-radius: 2rem;font-size: 1.3rem;color: #fff;text-decoration: none;}
}





/**/
.ttbj{height:222px;background:url(../images/ttbj.jpg) no-repeat center;padding-top:32px; box-sizing: border-box;}
.ttbj h2{line-height: 77px;font-size: 44px;color:#FFF;}
.ttbj span{display: block; width:250px; height:62px;background:#FFF;border-radius: 31px;}
.ttbj span a{display: block; line-height: 62px; text-align: center;font-size: 28px; color:#ff3004;font-weight: bold;}
@media screen and (max-width: 767px){
    .ttbj{display:none;}
}
/**/
.footer{height:643px;background:#1B223C;padding:72px 0 0;}
.footer .ft-con{height:459px;}
.footer .ft-con .left{width:28.2%;float:left;}
.footer .ft-con .left h4{line-height: 96px; font-size: 24px; color:#FFF; text-transform: uppercase;}
.footer .ft-con .left ul li{ margin-bottom: 29px;padding-left:38px;}
.footer .ft-con .left ul li:first-child{background:url(../images/ft-xx1.png) no-repeat left top;}
.footer .ft-con .left ul li:nth-child(2){background:url(../images/ft-xx2.png) no-repeat left top;}
.footer .ft-con .left ul li:nth-child(3){background:url(../images/ft-xx3.png) no-repeat left top;}
.footer .ft-con .left ul li span{display: block; line-height: 32px;font-size: 16px; color:#FFF;}
.footer .ft-con .left ul li p{line-height: 24px;font-size: 16px; color:rgba(255,255,255,.5);}
.footer .ft-con .cen{display: block; width:25%;float:left;margin-left: 13%;}
.footer .ft-con .cen h4{line-height: 96px; font-size: 24px; color:#FFF; text-transform: uppercase;}
.footer .ft-con .cen ul li{height:32px; line-height: 35px;}
.footer .ft-con .cen ul li a{font-size: 16px; color:rgba(255,255,255,.5);}
.footer .ft-con .rig{width:25.5%;float:right;}
.footer .ft-con .rig h4{ line-height: 96px; font-size: 24px; color:#FFF; text-transform: uppercase; }
.footer .ft-con .rig .ft-form .form-group{height:45px;background: rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.3);padding-right:12px; box-sizing: border-box;border-radius: 10px; margin-bottom: 11px;}
.footer .ft-con .rig .message .form-group input{width:100%; height:43px; line-height: 43px;padding:0 11px 0 19px; box-sizing: border-box; font-size: 16px; color:rgba(255,255,255,.6);background:url(../images/ft-dd.png) no-repeat right;border:0;}
.footer .ft-con .rig .message .form-group input::-webkit-input-placeholder{color:#fff;}
.footer .ft-con .rig .message .form-group input::-moz-placeholder{color:#fff;}
.footer .ft-con .rig .ft-form textarea{height:118px; width:100%;padding:12px; box-sizing: border-box;font-size: 16px; color:rgba(255,255,255,.6);background:0;border:0;}
.footer .ft-con .rig .ft-form textarea::-webkit-input-placeholder{color:#fff;}
.footer .ft-con .rig .ft-form textarea::-moz-placeholder{color:#fff;}

.footer .ft-con .rig .ft-form .form-group.last{height:118px;padding-right:0;}
.footer .ft-con .rig .mod1{width:112px; height:45px;}
.footer .ft-con .rig .mod1 .btn{width:100%; height:45px;background:#1E63C1;border-radius: 10px; text-align: center;font-size: 16px; color:#FFF; cursor: pointer; border:0; text-transform: uppercase;}
.footer .ft-link{height:84px;}
.footer .ft-link span{display: block; }
.footer .ft-link span a{display: block; float:left; width:40px; margin-right: 13px;  line-height: 0; overflow: hidden;}
.footer .ft-link span a img{width:100%;}
.footer .ft-link p em{display: block;float:left; margin-right: 46px; line-height: 45px;font-size: 16px; color:rgba(255,255,255,.3);}
.footer .ft-link p em a{font-size: 16px; color:rgba(255,255,255,.3);}
.footer-mc{display:none;}
@media screen and (max-width: 767px){
    .footer{display:none;}
    .footer-mc{display:block;height:31.15rem;background:#1B223C;padding:2.3rem 4% 0; box-sizing: border-box;}
    .footer-mc .ftmc-nav{margin-bottom: 1.9rem;}
    .footer-mc .ftmc-nav ul li{height:4.55rem;border-bottom:0.05rem solid rgba(255,255,255,.15); box-sizing: border-box;}
    .footer-mc .ftmc-nav ul li a{display:block; line-height: 4.5rem;font-size:1.2rem; color:#ffffff;background:url(../images/jiamc.png) no-repeat right; background-size:1.8rem 1.8rem; text-transform: uppercase;}
    .footer-mc .ft-link span{display:block; margin-bottom: 1.0rem;}
    .footer-mc .ft-link span a{display:block;width:2.8rem; line-height: 0; overflow:hidden;float:left; margin-right: 1.0rem;}
    .footer-mc .ft-link span a img{width:100%;}
    .footer-mc .ft-link p em{display:block; line-height: 1.55rem;font-size:1.2rem; color:rgba(255,255,255,.3);}
    .footer-mc .ft-link p em a{display:block; line-height: 1.55rem;float:left;font-size:1.2rem; color:rgba(255,255,255,.3); margin-right: 2.15rem;}
}












html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.5333px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.66666666666px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73333333333333px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.86666666666667px;}}
@media screen and (min-width:560px){html{font-size:14.93333333333333px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17.06666666666667‬px;}}
@media screen and (min-width:680px){html{font-size:18.1333333333px;}}
@media screen and (min-width:700px){html{font-size:18.66666666666667px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}


@media screen and (min-width: 800px) {html {font-size: 12.5px;}}
@media screen and (min-width: 900px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.33px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.22px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.66px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}
















