*{margin:0;padding:0;-webkit-tap-highlight-color:transparent;}
.h1, .h2, .h3, h1, h2, h3{margin:0;padding:0}
ol{padding:0;margin:0;}
section, figure, pre, blockquote, fieldset, p, h1, h2, h3, h4, h5, h6{margin:0;}
a:focus{outline:none;}
.ep1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ep2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/* flex */
.flex{display:flex}
.flex-a{flex:1;overflow: hidden;}
.flex-b{display:flex;justify-content:space-between}
.flex-c{display:flex;justify-content:center}
.flex-e{display:flex;justify-content:flex-end}
.flex-w{display: flex;flex-wrap: wrap;}
.flex-ac{display:flex;align-items:center;}
.flex-cb{display:flex;align-items:center;justify-content:space-between}
.flex-cc{display:flex;align-items:center;justify-content:center}
body {

font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;

font-size:14px;color:#222}

ul li,ol li{list-style: none;}

/*包含以下五种的链接*/

a{text-decoration:none;color: #333;}

/*正常的未被访问过的链接*/

a:link{color: #333;}

/*鼠标划过(停留)的链接*/

a:hover{color: #0C59E6;text-decoration:none;}

a:active{color: #0C59E6;}

/* 获得焦点的时候 鼠标松开时显示的颜色*/

a:focus{color: #0C59E6;}

/* header */

ul, ol, dl{margin:0;}

.flex{justify-content: space-around;}

.bgf5{background:#f5f5f5;}

.header{position:fixed;top:0;width:100%;left:0;z-index:2;background:#fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}

.header .logo{float:left;width:160px;height:67px;}

.header .logo img{max-width:100%;width:160px;}
.header .navbar{padding:0;}
.navbar-body>.nav>li{margin:0 10px;}
.navbar-body>.nav>li>a{font-size:20px;transition:auto;color:#333;position: relative;}
.navbar-body>.nav>li>a::after{content:"";width:0;height:3px;background:#0C59E6;position: absolute;left:50%;bottom:0;transition:width ease .3s;transform: translateX(-50%);}
.header .nav li ul li a{font-size:18px;font-weight:normal;padding:.4em 5px;}

.header .nav>li:hover>a,.header .nav>li.on>a{color:#0C59E6}
.header .nav>li:hover>a::after,.header .nav>li.on>a::after{width:100%}
.header .nav li:hover ul li a,.header .nav li.on ul li a{background:none;color:#222}

.header .nav li:hover ul li:hover a,.header .nav li.on ul li:hover a{color:#0C59E6}
.tkg{padding:43px 0;}
.navbar-show .navbar-body>.nav{justify-content: space-between;padding:0 85px;}
.nav.nav-menu>li{text-align:left;}

.nav.nav-menu.nav-divider>li:not(:first-child)>a{border:0;}


.navbar-show .navbar-body{display: block;margin-left:0 !important;}
.navbar-show .navbar-body>.nav>li>.nav{min-width: 11rem;border-radius:6px;padding:10px;text-align:left;background:#fff;justify-content: space-between;width:100%;border:1px solid #eee;}

.nav.nav-switch{background:url(../img/menu1.png) no-repeat center;width:50px;height:30px;float:left;background-size:40px 30px;}

.nav.nav-open{background:url(../img/menu2.png) no-repeat center;background-size:30px 30px;width:50px;height:30px;}
.navbar>.navbar-logo img{width:121px;}

.header .sou{background:#0970d9;border:0;border-radius:3px;display:none;}

.header .sou input{font-size: 16px;border: 0;outline:0;text-indent:5px;background:#fff;margin:2px;}

.header .sou .button{background:url(../img/sou.png) no-repeat center;text-align: center;outline:0;border:0!important;margin:-1px;padding:.375em 1.8em;}




.biao{overflow:hidden;}

.biao img{-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }

.biao:hover img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg);}

ul{padding:0;}

.shadow{background:#fff;box-shadow:0 0 49px 0 rgba(12,0,0,0.07)!important;border-radius:8px!important;}

.main_h2{font-size: 36px;color: #222222;font-weight: bold;padding:80px 0 60px 0;text-align: center;}

.pic,.biao2{overflow:hidden;}

.pic img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.pic:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}

.header .top_tel{margin:0 110px 0 0;font-size:27px;flex-shrink:0;font-family: PingFang SC, PingFang SC;
font-weight: 500;}
.header .top_tel img{width:40px;margin-right:11px;flex-shrink:0;}
.header .top_link{flex-shrink:0;}
.header .top_link a{padding:8px 20px;
background: #0C59E6;
border-radius: 5px;color:#fff;font-size:16px;transition:ease .3s;}
.header .top_link a:hover{opacity:.88;}


.biao2 img{-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }

.biao2:hover img{-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}

/* footer */

.footer{background:#383947;color:#fff;padding:15px 0;}

.footer .footer_link{padding:15px 0;margin:0 -5px;}

.footer .footer_link a{padding:0 8px;border-right:2px solid #d5d5d5;color:#fff}

.footer .footer_link a:last-child{border:0;}

.footer .footer_link a:hover{color:#cdcdcd}

.footer .footer_msg .qrcode{width:175px;float:right;text-align:center;}

.footer .footer_msg .qrcode .ewm{width:175px;height:175px;margin:6px 0;}

.footer a{color:#fff}

.footer a:hover{color:#ddd}

.footer .footer_msg{padding-top:40px}

.footer .lx1{width:125px;float:left;}

.footer .lx1 .tel1{margin-right:15px}

.footer .lx1{width:125px;float:left;}

.footer .lx2{padding-left:160px}

.footer .lx2 p{margin: 0;}

.footer .lx2 .tel{font-size: 46px;margin-top: 15px;margin-bottom:15px;}

.footer .lx2 .add{margin-bottom:16px;}

/* bottom */

.bottom{background: #232323;text-align: center;color: #858484;padding:23px 0;}

.bgf5{background:#f5f5f5;}

.bottom img{margin:0 5px;}

.bottom a{color:#858484}

.bottom a:hover{color:#fff}

.btns{text-align:center;}

.btns a{background:#0C59E6;border-radius: 8px;display:inline-block;color:#fff}

.btns a:hover{opacity:0.8;}

/* pages */

.pages{margin:20px auto;text-align:center;line-height:1.2;font-family:"微软雅黑"}

.pages li {display:inline-block;vertical-align:middle;margin:0 4px;}

.pages li a{display:block;border:1px solid #E5E7EA;background:#fff;padding:5px 15px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px;font-size:14px;}

.pages li:hover a,.pages li.active a{background:#0C59E6;border-color:#0C59E6;color:#fff;}

/* 弹窗 */

#tan1{max-width:1080px;background:url(../img/msg.png) no-repeat top center;padding:25px;overflow:hidden;}

.tanbox{background:#fff;}

.tanbox .qrcode{padding:15px 0}

.tanbox .qrcode .qr2{margin:10px 0 0 0}

.tanbox .zs1{padding:10px 0}

.tanbox .list_zs1{padding:0 15px 10px 15px;overflow:hidden;}

.tanbox .list_zs1 li{width:33.33%;float:left}

.tanbox .list_zs1 li .pic{height:60px;background:#eee;margin:5px;}

.tanbox .msgbox{background:#1A2743;padding:15px;}

.tanbox .msgbox ul{padding:32px}

.tanbox .msgbox li.tel,.tanbox .msgbox li.pass{margin:20px 0;border-bottom:1px solid #7EA4FF;height:60px;line-height:60px;color:#7EA4FF;font-size:18px;padding-bottom:16px;margin:25px 0}

.tanbox .msgbox li.tel{background:url(../img/i_tel.png) no-repeat left center;}

.tanbox .msgbox li.pass{background:url(../img/i_pass.png) no-repeat left center;}

.tanbox .msgbox li .int1{margin-left:40px;border:0;background:none;outline:0;color:#7EA4FF}

.tanbox .msgbox li .button{width:100%;height:65px;line-height:65px;background:#E19031;border-radius:10px;text-align:center;color:#fff;font-size:24px;border:0!important;outline:0;padding:0;margin:55px 0 5px 0}

.container2{padding:0 90px;}

@media screen and (min-width:991px) {
    .nav>li>a{padding:1.3em 0}
.header .top_tel {
    margin: 0 5.73vw 0 0;
}
.navbar-show .navbar-body>.nav{
    padding:0 4.43vw;
}
.pages{padding:30px 0;}

.btns{padding:40px 0}

.btns a{background:#0C59E6;width: 354px;height: 70px;line-height:70px;font-size:28px}

.f24{font-size:24px}

.f18{font-size:18px}
.container2{padding:0 4.69vw;}
}
@media (min-width:1025px) and (max-width:1600px){
.header .top_tel {
    margin: 0 4vw 0 0;
}
.navbar-show .navbar-body>.nav{
    padding:0 3vw;
}
.navbar-body>.nav>li>a{font-size:18px;padding:1.2em 0;}
.tkg{padding:37px 0}
.header .top_tel {
    font-size: 24px;
}
.header .top_tel img{width:35px;}
.header .top_link a {
    padding:6px 15px;
    font-size: 14px;
}
.header .logo img{width:150px;}
}
@media (min-width:1040px) and (max-width:1280px){
.header .top_tel{display:none!important}
.navbar-show .navbar-body>.nav{
    padding:0 5vw;
}
}

@media screen and (max-width:990px) {

img{max-width:100%;}

.navbar{padding:.5rem 0.6rem}

.navbar-body{position:fixed;left:0;top:66px;width:48%!important;height:100%;}

.nav.nav-box{border:0;margin:0 10px!important;padding:5px 0;}

.main_h2{padding:35px 0 25px 0;line-height:30px;font-size:20px!important}

.mbgf5{background:#f5f5f5;}

.container{padding-left:10px!important;padding-right:10px!important}

.header .nav li a{font-size:18px;padding:.5em .2em;}
.header .nav li a::after{display:none;}
.header .nav li ul{padding:0}
.header .nav li ul li a{font-size:16px;}
.header{padding:5px 0;position:fixed;width:100%;background:#f5f5f5;z-index:11;border-bottom:1px solid #ddd}

.header .container{padding-left:0!important;padding-right:0!important}

.navbar-logo{margin:0 20px;text-align:center;border-bottom:1px solid #eee}

.navbar-logo img{height:55px;}

.header .nav li.on a{background:none;color:#0C59E6}

.header .nav{padding:15px 0;}

.tkg{clear:both;padding:32px 0;}

.header .navbar.navbar-show>.navbar-body{background:none;}
.header .sou{display:flex}
.header .sou .button{background-size:20px;}
.header .top_link{display:none;}
/* footer */

.footer{padding-bottom:0;}

.footer,.bottom{font-size:14px;text-align:center;background:#1B1B1B;}

.bottom{padding:5px 10px 15px 10px;overflow:hidden;}

.footer .footer_link{padding:8px 0;}

.footer .footer_link a{padding:0 5px;}

.footer .footer_msg{padding-top:20px}

.footer .lx1,.footer .lx2{width:100%;padding:0;clear:both;}

.footer .qrcode{margin:20px auto;float:none!important}

.footer .lx2{padding-top:10px;}

.footer .lx2 .tel{font-weight:bold;margin:6px 0;}

.footer .lx2 .add{margin-bottom:6px}

.bottom .yx{clear:both;width:100%;float:left;}



.mselect{text-align:center;padding:20px 0;background-color:#f7f7f7;margin-top:-5px}

.selectbox{width: 90%;background: #0C59E6;color: #fff;height:45px;line-height:45px;border-radius:5px;padding:0 5px;border: none;font-size:16px;}


.btns{padding:25px 0}

.btns a{background:#0C59E6;width: 80%;height:45px;font-size:20px;line-height:45px;}

.f24{font-size:18px;font-weight:bold;}

.f18{font-size:16px}

.layui-layer{width:90%!important}

#tan1 .zs1,#tan1 .list_zs1{display:none;}

#tan1{padding:15px}

.tanbox .qrcode{padding:10px 0}

.tanbox .qrcode .qr2{margin:10px 0 0 0}



.tanbox .msgbox{background:#1A2743;padding:10px;}

.tanbox .msgbox ul{padding:10px 15px}

.tanbox .msgbox li.tel,.tanbox .msgbox li.pass{margin:15px 0;border-bottom:1px solid #7EA4FF;height:45px;line-height:45px;color:#7EA4FF;font-size:16px;padding-bottom:20px;}

.tanbox .msgbox li .int1{margin-left:40px;border:0;background:none;outline:0;color:#7EA4FF}

.tanbox .msgbox li .button{width:100%;height:45px;line-height:45px;font-size:20px;border:0!important;outline:0;padding:0;margin:15px 0}

.selectbox{ border: 0;appearance: none;-moz-appearance: none;-webkit-appearance: none;background:#0C59E6 url('../img/jt.png') right center no-repeat;background-size:30px;outline:0;padding-left:10px}
.container2{padding:0 15px;}
}



