#alttxt{background:#FFF;border:1px #ddd solid;font-size:12px;padding:10px;z-index:1000;position:absolute;display:none;border-radius:50px}
.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.sycp{overflow:hidden;width:100%;margin:50px auto 0 auto;background: #F2F2F2;padding-bottom: 100px;padding-top: 30px;}
.sycp ul{padding-top: 20px;}
.sycp ul li{text-align: center;margin-right: 24px;}
.sycp ul li:nth-child(3){margin-right: 0;}
.sycp ul li h3{background: #fff;line-height: 80px;transition: .4s;}
.sycp ul li a:hover h3{background: #52BA2C;color: #fff;}

/* 流程 */
.lc{padding: 80px 0;background: url(lcbg.jpg) no-repeat center;background-attachment: fixed;background-size: cover;}
.lc h4{text-align: center;color: #fff;font-weight: 700;padding-bottom: 30px;}
.lc ul{margin-top: 30px;}
.lc ul li {color: #fff;text-align: center;float: left;width: 20%;background: url(you.png) no-repeat right center;}
.lc ul li:nth-child(5){background: url(xia.png) no-repeat bottom center;}
.lc ul:nth-child(1) li{padding-bottom: 50px;}
.lc ul:nth-child(2) li{float: right;background: url(zuo.png) no-repeat left center;}
.lc ul:nth-child(2) li:nth-child(4),.lc ul:nth-child(2) li:nth-child(5){background: none;}
.lc ul:nth-child(2) li:nth-child(5){margin-top: 30px;}
.lc ul li img{border-radius: 50%;overflow: hidden;display: inline-block;margin-bottom: 10px;border: 10px solid rgba(255,255,255,0.227);box-sizing: border-box;transition: .4s;}
.lc ul li:hover img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.lc_tel {background: url(tel_88.png) no-repeat left center;color: #fff;text-align: left;padding-left:60px;}
.lc_tel strong{font-size: 24px;font-weight: 700;}
.lc ul li a{color: #fff;font-size: 18px;background: #52BA2C;border-radius: 50px;line-height: 45px;margin:15px 0 0 15px;float: left;padding: 0 30px;}
.lc ul li a:hover{background: #0058A8}

/* 优势 */
.g_ys{padding-top: 50px;}
.g_ys h2{height: 112px;text-align: center;font-size: 36px;color: #333333;font-weight: 700;}
.g_ys .ysbd{float: left;width: 820px;}
.g_ys .ysbd dl{position: relative;}
.g_ys .ysbd dt{overflow: hidden;}
.g_ys .ysbd dt img{width: 820px;display: block;border-radius: 50px 0 20px 0;transition: all 0.3s linear 0s;}
.g_ys .ysbd dt:hover img{transform: scale(1.1);}
.g_ys .ysbd dd{position: absolute;bottom: 0;background:rgba(0,88,168, .7) ;box-sizing: border-box;padding: 20px;}
.g_ys .ysbd h3{line-height: 40px;font-size: 24px;color: #fff;margin-bottom: 12px;}
.g_ys .ysbd p{font-size: 15px;line-height: 24px;color: #fff;padding: 0 50px 0 0;}
.g_ys .yshd{float: right;width: 445px;margin-top: 12px;}
.g_ys .yshd dl{border-top: 1px solid #cdcdcd;padding: 23px 22px 23px 0;transition: .4s;}
.g_ys .yshd dl:nth-child(6){border-bottom: 1px solid #cdcdcd }
.g_ys .yshd h4{position: relative;padding-left: 60px;font-size: 18px;color: #616060;}
.g_ys .yshd h4 em{display: block;font-size: 12px;color: #bebebe;font-weight: normal;}
.g_ys .yshd h4 b{position: absolute;left:0;top:5px;width: 45px;line-height: 45px;background: #66B72E;text-align: center;font-size: 20px;color: #fff;font-weight: normal;border-radius: 50%;}
.g_ys .yshd dl:hover{background: #fff;border-top: 1px solid #fff;border-bottom: 1px solid #fff;position: relative;left:-55px;box-shadow: 0 0 40px #d6d3d3; }
.g_ys .yshd dl:hover dd{margin-left: 10px;}
.g_ys .yshd dl:hover h4{color: #2b5fa1;}
.g_ys .yshd dl:hover b{background: #2b5fa1;color: #fff;}

/* 免疫 */
.myxb .ysbd{float: right;}
.myxb .yshd{float: left;}
.myxb .yshd dl:hover{left: auto;right: -55px;}
.myxb .yshd dl:hover dd{margin-left: 0;}

.section_nine{padding:70px 0;background: #F2F2F2 url(nbg.jpg) no-repeat left center;margin-top: 60px;background-attachment: fixed;background-size: cover;}
.section_nine .tit{width:1400px;margin:0 auto 60px auto}
.section_nine .tit a{float:right;display:block;width:140px;height:60px;line-height:60px;text-align:center;background:#8F8F8F;color:#fff;text-transform:uppercase}
.section_nine .tit a:hover{background: #78BE21;}
.section_nine .tit h4{font-size:46px;color:#0058A8;margin-bottom:20px}
.section_nine .tit h4 span{color:#8F8F8F}

.left_side{width:300px;background:#0058A8}
.left_side h3{color:#fff;font-size:30px;background:url(1_16.jpg) 20px 20px no-repeat;padding-left:60px;padding-top:10px}
.left_side h3 em{display:block;color:rgba(255,255,255,0.25);font-size:20px;text-transform:uppercase}
.left_side ul{overflow:hidden;margin-bottom:30px;margin-top:20px}
.left_side ul li{margin:0 0px 0 10px;white-space:nowrap;text-overflow:ellipsis;width:94%}
.left_side ul li a{display:block;background:url(jt.png) left center no-repeat;height:40px;line-height:40px;color:#fff;padding-left:20px;border-bottom:1px solid rgba(255,255,255,0.25);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:bold}
.left_side ul li a.on{color:#f7de00;font-weight:bold}
.left_side ul li a:hover{padding-left:30px}
.left_side ul li .son_nav2 a{padding-left:45px !important;background:url(jt.png) 20px 20px no-repeat;font-size:16px;font-weight:normal}
.left_side ul li .son_nav2 a.on{color:#f7de00;font-weight:bold}
.more1 a{display:inline-block;vertical-align:top;margin-top:140px;text-align:center;width:168px;height:40px;line-height:40px;color:#000;background:#52BA2C;border-radius:50px}
.more1 a:hover{background:#17c280;color:#fff}
.about{height:376px;background-attachment:fixed}
.about .a_top{text-align:center;background:url(b2.jpg) no-repeat;background-attachment:fixed;background-size:cover;height:376px;padding:55px 0 0;box-sizing:border-box}
.about .a_top img{display:inline-block}
.about .a_top h4{color:#fff;padding:0 10px}
.about .inner{position:relative}
.about_box{background:#13459C}
.about .left{width:50%}
.about .left img{width:100%}
.about .right{width:50%;background:#13459C;float:left;padding:64px 50px;box-sizing:border-box}
.about .right .text{color:#fff;line-height:32px;margin-top:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.about .right h1{font-weight:700;color:#fff}
.about .item{width:25%;float:left;text-align:center;vertical-align:top;margin-bottom:30px}
.about .item h3{font-size:77px;color:#fff}
.about .item h3 i{font-style:normal;display:inline-block;font-weight:400}
.about .item span{color:#fff;border-radius:50%;vertical-align:text-top}
.about .item p{color:#fff}
.about .item p:nth-child(3){color:#ddd}
.about2 dl{overflow:hidden}
.about2 dl dt{float:left;width:50%;padding:0px 12px 0 0;box-sizing:border-box}
.about2 dl dd{float:right;width:50%;}
.about2 dl dd h2{font-size:50px;color:#fff;margin-top:100px;text-transform:uppercase}
.gs_box{line-height:200%;margin-top:35px;text-indent:2em;margin-bottom: 50px;color: #666666;}
.about2{height:900px;background-attachment:fixed;position:relative;background-size:cover}
.sy_wz_con{padding:45px 0 0 0;margin:0px auto 0 auto;position:relative}
.sy_wz_con ul{width:100%;text-align:center;margin:0 auto;border-top:1px solid rgba(255,255,255,0.227);border-bottom:1px solid rgba(255,255,255,0.227);}
.sy_wz_con ul li{text-align:center;width:22%;display:inline-block;box-sizing:border-box;position:relative;border-right:1px solid rgba(255,255,255,0.227)}
.sy_wz_con ul li span{color:#52BA2C;font-size:84px;display: inline-block;}
.sy_wz_con ul li i{display:block;color:#215732;font-size:16px;font-style:normal}
.sy_wz_con ul li em{color:#52BA2C;font-size: 40px;display: inline-block;vertical-align: top;}
@keyframes sss{0%{transform:translateY(0)}
100%{transform:translateY(-10px)}
}@keyframes sss1{0%{transform:translateY(0)}
100%{transform:translateY(-5px)}
}@keyframes sss2{0%{transform:translateY(-10px)}
100%{transform:translateY(0)}
}@keyframes sss3{0%{transform:translateY(-20px)}
100%{transform:translateY(0)}
}.ab .yezi{position:absolute;animation:sss3 1s infinite alternate linear;z-index:9}
.ab .yezi1{left:0px;top:450px}
.ab .yezi2{right:0px;top:450px}
.ab .atxt{margin-top:30px;margin-bottom:30px}
.ab ul{text-align:center;background:rgba(255,255,255,0.43);box-shadow:0 0 16px rgba(27,128,199,.14);padding:20px 0 30px 0}
.ab ul li{width:24%;float:left;border-right:1px solid rgba(15,127,202,.5)}
.ab ul li:last-of-type{border:0}
.ab ul li h4{color:#333;font-size:24px;font-weight:400;margin-bottom:0}
.ab ul li h4 span{color:#1b80c7;font-size:50px;font-weight:700}
.ab ul li p{color:#333}
.ab dd{width:100%;padding:0;position:relative;transition:.8s;z-index:9999}
.ab dd .w1300{float:left;padding:160px 0 0 150px}
.ab dd .w1300>a{position:absolute;right:0;top:-183px}
.ab dd .w1300>a img{transition:.5s;animation:sec 3s infinite linear}
.ab dd .w1300>img{position:absolute;right:0;top:-400px}
.ab dd h3{border-bottom:1px solid #ffffff57}
.ab dd h3 a{font-size:60px;color:#c41919;font-weight:bold;height:150px;font-family:Arial}
.ab dd h3 a em{font-size:16px;color:#fff;font-weight:normal;display:block;padding-bottom:20px;font-style:normal}
.ab dd p{font-size:16px;color:#666666;line-height:25px;margin:0;text-align:center}
.ab dd:hover{background-position:center 450px}
.cppichz a{float:left;width:280px;margin-right:20px;text-align:center;position:relative}
.cppichz a span{overflow:hidden}
.cppichz a span img{width:100%;display:block;border:5px solid #fff;height:212px}
.cppichz a em{line-height:2;font-size:16px;display:block;font-style:normal;color:#fff}
.cppichz a div{position:absolute;width:100%;height:100%;background:rgba(249,128,62,0.9);color:#fff;left:0;top:20px;opacity:0;transition:all .3s}
.cppichz a div::before{content:'';background:url(img/356.png) center/cover;width:60px;height:60px;margin:auto;margin-top:60px;display:block}
.cppichz a:hover div{top:0;opacity:1}
.cppichz a div p{position:absolute;left:0;right:0;bottom:0;top:30px;margin:auto;line-height:30px;font-size:14px;text-align:center;border:1px solid #fff;height:30px;width:80px}
.about .row{width:90%;margin:0 auto}
.grid{overflow:hidden;margin:0;width:100%;list-style:none;text-align:center}
.ystop{width:100%;height:187px;background:url(yt1.jpg) no-repeat top center;text-align:center;box-sizing:border-box;padding-top:45px;margin-top:50px}
.ystop>img,.yt_tel,.yt_txt{display:inline-block;vertical-align:middle}
.yt_tel,.yt_txt{color:#fff;text-align:left;text-transform:uppercase;margin-left:60px;position:relative}
.yt_tel::before,.yt_txt::before{position:absolute;content:"";width:10px;height:10px;border-radius:50%;overflow:hidden;background:#fff;left:-30px;top:0;bottom:0;margin:auto}
.yt_txt p,.yt_txt h3,.yt_tel h4,.ysbom .fl p,.section_four .ys_bt h3{font-weight:700}
.yt_txt{font-style:italic}
.syys{background:url(ys.jpg) bottom center no-repeat;position:relative;height:957px}
.syys dl{width:82%;margin:0 auto;position:relative}
.syys dl dt{width:56%;position:absolute;left:0;z-index:2;top:30px}
.syys dl dt h3{font-size:42px;font-weight:bold}
.syys dl dt h3 p{font-size:20px;margin-bottom:30px;font-weight:normal}
.syys dl dd{width:55%;background:url(ys2.jpg) center top no-repeat;height:785px;position:absolute;right:0;top:0;z-index:1;background-size:cover;padding:100px;box-sizing:border-box}
.syys dl dd .box{overflow:hidden;width:100%;margin-bottom:80px}
.syys dl dd .box span{float:left;width:120px;display:block;color:#fff;font-size:64px;font-weight:bold;position:relative;z-index:2;text-align:center;margin-right:20px}
.syys dl dd .box span::before{position:absolute;left:0;top:0;width:100%;background:#52BA2C;height:40px;content:"";z-index:-1}
.syys dl dd .box p{float:left;width:70%;margin-left:10px;display:block;color:#fff}
.syys dl dd .box p b{display:block;font-size:28px;font-weight:normal;margin-bottom:10px}
.syys dl dd .box p i{font-style:normal;font-size:16px}
.section_four{height:851px;background:url(sg.jpg) center top no-repeat}
.section_four .big{float:left;width:60%;height:563px;position:relative;overflow:hidden}
.section_four .big img{width:870px;height:563px}
.section_four .big p,.section_four .small .item p{padding:0 50px;font-size:20px;color:#fff;position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:70px;height:70px;background-color:rgba(0,0,0,0.55)}
.section_four .big i{width:40px;height:40px;background:url(d1.png) center center no-repeat;margin-top:15px}
.section_four .small{width:39%;float:right;height:580px}
.section_four .small .item{width:246px;height:184px;margin-bottom:18px;position:relative;float:left;margin-right:12px;margin-bottom:5px;overflow:hidden}
.section_four .small .item p{height:30px;line-height:30px;text-align:center;padding:0;font-size:16px}
.section_four .item_box img{-webkit-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;transition:0.5s}
.section_four .big:hover img,.section_four .small .item:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}

#list .auto .right_side .fl{width: 40%;box-sizing: border-box;padding: 50px;line-height: 30px;}
#list .auto .right_side .fr{width: 60%;}
.contact-box{background: #0058A8;color: #fff;}

.more{text-align:center}
.more .call,.more .but{display:inline-block;vertical-align:top}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;font-family:impact;background:#8F8F8F url(d1.png) 30px center no-repeat;transition:.3s}
.more .call a{color:#fff}
.more .call:hover{background-color:#215732}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#52BA2C;text-align:center;font-size:16px;color:#fff}
.more .but:hover{background:#215732}
.footer{padding:60px 0;overflow: hidden;background-color: #fff;border-top: 1px solid #D3DDD6;width: 100%;}
.footer .inner{width:90%;margin:0 auto;}
.footer .one{padding-right:70px;}
.footer .one a{margin-top:26px;}
.footer .two{height:125px;border-left:1px solid #D3DDD6;padding:35px 70px 0;color:#215732;}
.footer .two img, .footer .two span, .footer .two strong{display: inline-block;vertical-align: middle;}
.footer .two span{font-size:16px;margin-left:12px;}
.footer .two strong{font-weight:100;font-family:impact;font-size:30px;}
.footer .two strong a{color:#215732;}
.footer .two .loc{margin-top:10px;}
.footer .two .loc strong{font-size:16px;}
.footer .three{border-right:1px solid #D3DDD6;border-left:1px solid #D3DDD6;padding:0 70px;}
.footer .three li{width:202px;height:30px;line-height:30px;margin-bottom:8px;border:1px solid #215732;border-radius:70px;text-align: center;}
.footer .three li a{height:100%;font-size:14px;color:#215732;}
.footer .three li a:hover{color:#52BA2C;}
.footer .three li img{display: inline-block;vertical-align: middle;margin-right:10px;margin-top:-3px;}
.footer .four{text-align: center;}
.footer .four .item{width:50%;float: left;text-align: center;}
.footer .four .item img{width: 140px;display: inline-block;}
.footer .four p{color:#686868;font-size:14px;margin-top:10px;}

.copyright{height:60px;line-height:60px;color:#fff;background-color: #fff;border-top:1px solid #D3DDD6;font-size:14px;text-align: center;}
.copyright img{display: inline-block;margin:0 10px 4px;}
.copyright a{display: inline-block;margin:0 10px;color:#fff;}

.copyright{height:60px;line-height:60px;color:#215732;font-size:14px;text-align:center;border-top:1px solid #D3DDD6}
.copyright img{display:inline-block;margin:0 10px 4px}
.copyright a{display:inline-block;margin:0 10px;color:#215732}
.copyright{height:60px;line-height:60px;color:#215732;font-size:14px;text-align:center;}
.copyright img{display:inline-block;margin:0 10px 4px}
.copyright a{display:inline-block;margin:0 10px;color:#215732}
.pub_title{text-align:center}
.pub_title p{margin-bottom:20px;font-size:16px;color:#666666}
.pub_title h4{position:relative;text-align:center;font-size:48px;z-index:1;margin-top:45px;display:inline-block;color:#0058A8;}
.pub_title h4 img{display:inline-block;padding:0 10px 10px 10px;font-weight:bold}
.pub_title h4 span{color:#8F8F8F;font-size:48px;display:inline-block;z-index:1;font-weight:300;text-transform: uppercase;font-family: Microsoft Yahei;}
.page-cover{background:#18191b url(loading.gif) no-repeat center 350px;width:100%;height:0;position:absolute;bottom:0;z-index:10000001}
@-webkit-keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}@-moz-keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}@-ms-keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}@keyframes bounceIn1{0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}
}
@font-face{ font-family: 'font'; src: url('douyu.ttf'); }
.font{font-family: 'font';}