html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-size-adjust:100%!important;-ms-text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important}
button{border:none;outline:0}
input{border:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;height:0;overflow:hidden;line-height:0}
.bit{width:100%;z-index:-1;left:0;min-width:1200px;background-position:center;background-repeat:no-repeat}
.container{width:1200px;margin:0 auto}
.title,.title1{position:relative}
.title{padding-top:94px}
.title1:after,.title1:before,.title:after,.title:before{content:"";display:block;position:absolute;height:2px;width:80px;background-color:#e8e8e8}
.title1:before,.title:before{left: 384px;
    top: 119px;}
.title1:after,.title:after{right: 384px;
    top: 119px;}
.title1:before{left:170px;top:17px}
.title1:after{right:170px;top:17px}
.bj-bjd .title,.bj-js .title,.bj-tq .title1,.bj-why .title,.bj-yzs{color:#666;font-weight:700}
.title span,.title1 span{color:#ffba14}
.tc{text-align:center}
.text-black{color:#333}
.f36{font-size:36px}
.f40{font-size:40px}
.bj-js .title,.bj-js .title1{padding-bottom:20px}
.bj-js .extra p:nth-of-type(1){color:#1a369a;font-weight:700;line-height:60px;letter-spacing:3px}
.bj-js .extra p:nth-of-type(2){font-size:18px;color:#666}
.bj-js .extra p span{color:#ff9c4e}
.extra.tc{padding-bottom:30px}
.bj-box{width:1180px;border:10px solid #bec5d7;position:relative;height:360px}
.box-r{width:440px;height:185px;position:absolute;padding:40px 60px;margin:48px 30px;border-right:1px solid #e4e4e4}
.box-tit{font-size:24px;color:#333}
.box-tit span{font-size:16px;color:#1a369a;padding-left:10px}
.box-r .item label{width:100px;height:30px;background-color:#f8f8f8;line-height:30px;display:block;float:left}
.box-r .item input{display:block;width:260px;height:30px;line-height:30px;margin-left:10px;float:left;border:none;font-size:12px;border:1px solid #e4e4e4}
.box-r input{padding:0 10px;background:#fff;box-shadow:2px 2px 20px rgba(0,0,0,.1)}
.box-r form{margin-top:30px}
.box-r .item{margin-bottom:15px;height:30px;font-size:12px;margin-top:8px}
.box-r .submit-input{position:absolute;display:block;width:35px;height:35px;padding:10px;top:16px;left:16px;box-sizing:content-box;background:#3f51b5;font-size:14px;white-space:normal;line-height:1.3;color:#fff}
.bj-btn{width:88px;height:88px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;position:absolute;top:86px;left:518px;z-index:10;background:#fff}
.box-l{width:300px;height:214px;position:absolute;padding:30px 60px;margin:43px 30px;right:120px;bottom:0;top:0}
.box-yusuan{font-size:16px;margin-bottom:20px}
.box-yusuan span{margin-left:50px;margin-right:25px;font-size:30px;font-weight:700;color:#3f51b5}
.yusuan-list{padding:20px 30px;border:1px solid #999;border:1px solid #bfbfbf;display:block;display:block;text-align:center}
.yusuan-list li em{font-size:18px;font-weight:700;width:80px;display:inline-block;color:#333}
.yusuan-list li span{font-size:16px;padding-right:30px}
.yusuan-list li{display:block}
.bj-tq .title1{padding-bottom:50px}
.bj-tq .title1:before{left:280px;top: 25px;}
.bj-tq .title1:after{right:280px;top: 25px;}
.tq-list{margin:40px auto 0 auto;padding-bottom:40px}
.tq-list li{float:left;width:20%}
.tq-detail{position:relative;width:100px;height:100px;left:60px;background-color:#fff;border:1px solid #333;transform:rotate(45deg);border-radius:8px}
.pic-detail>p{color:#666;font-weight:400}
.tq-num{position:absolute;top:0;width:25px;height:25px;background:#ffdc6c;transform:rotate(-90deg);left:-36px;top:26px}
.tq-cont{position:relative;left:10px;top:-10px;border-radius:8px}
.tq-num span{transform:rotate(45deg);position:absolute;width:25px;height:25px;text-align:center;font-size:14px;line-height:25px;font-weight:600;color:#333}
.tq-cont{width:100px;height:100px;background-color:#3f51b5}
.tq-con>p{transform:rotate(-45deg)}
.tq-list li p{margin-top:30px;text-align:center;font-size:14px}
.tq-describe span.iconfont{font-size:48px}
.tq-describe{transform:rotate(-45deg);position:absolute;left:28px;top:22px;color:#fff}
.bj-tq{margin-top:50px;padding-top:20px;width:1200px;height:328px;position:relative;background:#fff}
.bj-yzs{color:#fff;height:734px}
.bj-yzs .title:before{left:328px}
.bj-yzs .title:after{right:328px}
ul.yzs-list li{width:300px;height:220px;float:left;position: relative;}
ul.yzs-list li.i1:before{
	display: block;
    content: '';
    width: 0;
    height: 0px;
    border-top: 20px solid #fff;
    border-right: 20px solid transparent;
    position: absolute;
    left: -10px;
    transform: rotate(-45deg);
    bottom: 40%;}
ul.yzs-list li.i2:before{
	display: block;
    content: '';
    width: 0;
    height: 0px;
    border-top: 20px solid #fff;
    border-right: 20px solid transparent;
    position: absolute;
    right: -10px;
    transform: rotate(135deg);
    bottom: 47%;
    z-index: 1;}
ul.yzs-list li img{height:100%;width:100%}
.yzs-list li.yzs-info{background:#fff;color:#000}
.pic-detail{padding:62px 50px}
.pic-detail h3{margin-bottom:20px;font-size:20px;position:relative}
.pic-detail h3:after{content:'';position:absolute;height:3px;width:50px;background-color:#3f51b5;display:block;bottom:-8px;left:2px}
.pic-detail p{font-size:16px}
.yzs-list{margin:70px auto 0;overflow:hidden}
.bj-bjd .title:before{left:227px}
.bj-bjd .title:after{right:227px}
.bj-bjd.title{margin-bottom:50px}
.bj-why .title:before{left:314px}
.bj-why .title:after{right:314px}
.why-list{margin:130px auto 190px;overflow:hidden}
.why-list li{width:400px;float:left;text-align:center}
.why-list li>span{font-size:60px;color:#344d8d}
.why-list li h3{margin-top:20px;margin-bottom:10px;font-size:24px;color:#434343;font-weight:400}
.why-list li>p{color:#666;line-height:22px}
#bj-btn_box {
     width: 40px;
    height: 40px;
    border: 13px solid #9e9e9eb8;
    position: absolute;
    top: 10px;
    left: 11px;
    background-color: white;
    z-index: -1;
}
.animated_hb {
    animation: pulse1 1s linear 0s infinite normal;
}
@keyframes pulse1 {
    0% {
        transform: scale3d(1, 1, 1);
        opacity:0.8;
    }
    100% {
        transform: scale3d(1.25, 1.25, 1);
        opacity: 0
    }
}