html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, pre,a, em, font, img, ins, kbd, q, s, samp,small, strong, sub, sup, var,b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend,caption, tbody, tfoot, thead {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#333;font-size:14px;}
ol, ul ,li{list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
input{background: none;border: none;}

.common-header .toggle {display:none!important;}

.fl{float: left;}
.fr{float: right;}
.comwidth{width: 1200px;margin: 0 auto;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#2373d2; text-decoration:none;}
i{font-style:normal; }
.none{display:none;}
.transform{transition: all 0.3s linear;}
.transform:hover{box-shadow: 0 15px 25px rgba(0,0,0,.2);transform:translate3d(0,-2px ,0);}


.transform,a{-moz-transition: all 0.4s linear;  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;}
.transformHeight:hover{box-shadow: 0 15px 25px rgba(0,0,0,.2);transform:translate3d(0,-3px ,0);}

.common-header{display: flex;justify-content: space-between;align-items: center;width: 100%;max-width: 1800px;margin:0 auto;position:relative;z-index:99;} 
.common-header .right{text-align: right;width: 100%;}
.common-header .right form{background-color: #fff;line-height: 40px;border-radius:4px;overflow:hidden;margin: 20px;margin-right: 50px;display: inline-block;vertical-align: middle;}
.common-header .right form input{width: 220px;vertical-align: middle;padding: 0 10px;margin: 0;float: left;line-height: 40px;box-sizing: border-box;border: 1px solid  #ddd;height: 40px;border-radius: 5px 0px 0px 5px;}
.common-header .right form button{width: 70px;background-color: #e60911;color: #fff;border: none;line-height: 40px;padding: 0;margin: 0;vertical-align: middle;}
/*
.common-header .right .bank-links{display: inline-block;vertical-align: middle;margin: 20px;}
.common-header .right .bank-links a{float:left;width:100px;line-height:40px;color:#fff;background-color: #e60911;text-align:center;border-radius:5px;}
.common-header .right .bank-links a:first-child{margin-right:20px;}*/

.common-header .right .bank-links{display: inline-block;vertical-align: middle;margin: 20px;position: absolute;top: 50px;right: 0;background: rgba(0,0,0,.3);padding: 30px 30px 10px;}
.common-header .right .bank-links a{float:left;width: 100%;line-height: 42px;color:#fff;background-color: #e60911;text-align:center;border-radius:5px;margin-bottom: 20px;}
.common-header .right .bank-links a:first-child{margin-right:20px;}


.common-header .right .top-nav{background-color:#e60911;padding: 0 30px;clear: both;display:flex;border-radius: 50px;justify-content: space-around;}
.common-header .right .top-nav li{position:relative;}
.common-header .right .top-nav li:hover ul{display:block;}
.common-header .right .top-nav .nav-one{line-height: 40px;font-weight: bold;color: #fff;}
.common-header .right .top-nav ul{display:none;position:absolute;background-color:#e60911;width: 110px;left: 50%;margin-left: -55px;}
.common-header .right .top-nav ul a{width:100%;border-bottom: 1px solid #ffffff4d;color:#fff;line-height:40px;text-align:center;display: block;white-space: nowrap;font-weight: bold;}
.common-header .right .top-nav ul a:hover{background-color:#ff0000;}



/*footer*/
.footer-box {background-color: #e60911;padding:30px 0;}
.footer-box .comwidth{display: flex;justify-content: space-between;}
.footer-box .fl{color: #fff;line-height: 2;}
.footer-box .fl a{color:#fff;}
.footer-box .ewm{float: left;margin-right: 120px;text-align:center;}
.footer-box .ewm img{width: 120px;}
.footer-box .ewm p{color:#fff}
.footer-box .fr{text-align: right;color: #fff;line-height: 2;}


/*erji banner*/
.erjiBanner img{width:100%;margin-top: -121px;}









/*! 移动端适配 - 屏幕宽度小于768px时生效 */
@media (max-width:768px){
    .comwidth{width:100%;padding:0 15px;box-sizing:border-box}
    .clearfix:after{content:"";display:block;clear:both}
    /*! 头部导航调整 */
    .header-wrap .common-header{}
    .common-header{position: absolute;padding: 15px;box-sizing: border-box;}
    .common-header .logo{margin-bottom:15px;text-align:center;display:block}
    .common-header .toggle {right: 20px;width:25px;display:block!important;}
    .common-header .toggle img {width: 100%;}
    .common-header .logo img{max-width:180px}
    .common-header .right{width: 100%;text-align:center;     display:none;}
    .common-header .right .bank-links{display:flex;justify-content:center;margin-bottom:15px}
    .common-header .right .bank-links a{margin:0 5px;width:80px;font-size:14px}
    .common-header .right form{width: 100%;margin:0 0 15px;padding: 0 15px;box-sizing: border-box;}
    .common-header .right form input{width:calc(100% - 70px)}
    .common-header .right .top-nav{flex-wrap:wrap;padding:0 10px;border-radius:0}
    .common-header .right .top-nav li{flex:1 0 auto;min-width:80px}
    .common-header .right .top-nav .nav-one{font-size:14px;padding:0 5px}
    
     .erjiBanner img{margin-top: 0;}

    /*! 页脚调整 */
    .footer-box .comwidth{flex-direction:column;text-align:center}
    .footer-left{margin-bottom:20px}
    .footer-box .fl{justify-content:center;margin-bottom:20px}
    .footer-box .ewm{margin-right:30px;float: none;display: inline-block;}
    .footer-box .ewm:nth-child(2){margin-right:0;}
    .footer-box .fr{text-align:center}
    /*! 适配小屏字体 */
    .news .moreurl{margin:20px auto}
}
/*! 超小屏适配 (375px以下) */
@media (max-width:375px){
    .swiper-daikuan .swiper-slide{width:120px!important}
    .common-header .right .top-nav li{min-width:60px}
    .common-header .right .top-nav .nav-one{font-size:12px}
    .common-header .right form input{width:160px}
}