
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    color: inherit;
    list-style: none;
    box-sizing: border-box;
}
a:hover{color:#3762D6;text-decoration:none;}
body {
    position: relative;
}
.header {
    width: 100%;
    min-width: 1200px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 100;
}

.header .headCon {
    width: 1200px;
    margin: 0 auto;

}
.header .headCon .logo {
    float: left;
    padding-top: 15px;
}

.header .headCon .logo a {
    display: inline-block;
}

.header .headCon .gjl {
    float: right;
    color: #ffffff;
    padding-top: 10px;
}
.header .headCon .gjl img {
    height: 30px;
    vertical-align: -8px;
    display: inline-block;
    margin-right: 5px;
}

.change button {
    width: auto !important;
}

.header .headCon .gjl a {
    margin: 0 10px;
}
.header__carousel {
    width: 100%;
    height: auto;
    position: relative;
}
.header__carousel {
    position: absolute;
    width: 100%;
    bottom: 0;
}

/*外链弹窗 start*/
.otherlink-bg { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10000; background: rgba(0,0,0,.8); opacity: 0;filter:alpha(opacity=0);transition:.3s;}
.otherlink-bg.in { opacity: 1;filter:alpha(opacity=100);}
.otherlink-pop { position: fixed; top: -25%; left: 50%; z-index: 10001; width: 560px; height: 200px; margin: -250px 0 0 -280px;background-color: #ffffff;border: 1px solid #999;border: 1px solid rgba(0, 0, 0, 0.3);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); overflow: hidden;transition:.4s;}
.otherlink-pop.in {top: 50%;}
.otherlink-pop a.offBtn {text-decoration: none; position: absolute; top: 5px; right:8px; font-size: 20px; padding: 5px 10px; color: #ccc; font-weight: 700; line-height: 20px;}
.otherlink-pop h2 { padding: 60px 40px; font-size: 16px; font-weight:normal;}
.otherlink-pop p.btns { position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; background: #F5F5F5; border-top: 1px solid #ddd; text-align: right;}
.otherlink-pop p.btns a {text-decoration: none; display: inline-block;margin:9px 15px 0 0; height: 30px; line-height: 30px; padding: 0 15px; font-size: 14px; border: 1px solid #bbbbbb; color: #333; border-radius: 5px; }
.otherlink-pop p.btns a:hover { background: #E6E6E6}
.otherlink-pop p.btns a.toOtherLink { border: 1px solid #2d72e5; background: #2d72e5; color: #fff;}
.otherlink-pop p.btns a.toOtherLink:hover { background: #2d72e5}

@media (max-width: 770px){
.otherlink-pop {
    position: fixed;
    top: -25%;
    left: 50%;
    z-index: 10001;
    width: 260px;
    height: 133px;
    margin: -250px 0 0 -130px;
}
.otherlink-pop a.offBtn {
    text-decoration: none;
    position: absolute;
    top: -8px;
    right: -7px;
    font-size: 20px;
    padding: 5px 10px;
    color: #ccc;
    font-weight: 700;
    line-height: 20px;
}
.otherlink-pop h2 {
    padding: 19px 6px;
    font-size: 12px;
    font-weight: normal;
}
.otherlink-pop p.btns a {
    margin: 8px 39px 0 0;
}
}
/*外链弹窗 end */
.hide {
    display: none;
}
.footer__wrapper_middle {
    display: flex;
    flex-flow: nowrap column;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
}

.footer__wrapper_middle .qrcodes {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    cursor: default;
}

.footer__wrapper_middle .qrcodes .qrcode  img{
    width:100%;
    height:100%;
}
.footer__wrapper_middle .qrcodes_isz,
.footer__wrapper_middle .qrcodes_yss,
.footer__wrapper_middle .qrcodes_yst,
.footer__wrapper_middle .qrcodes_siq{
    display: flex;
    align-items: center;
}

.footer__wrapper_middle .qrcodes_isz .code,
.footer__wrapper_middle .qrcodes_yss .code,
.footer__wrapper_middle .qrcodes_yst .code,
 .footer__wrapper_middle .qrcodes_siq .code{
    width: 19px;
    height: 20px;
    background: url('../images/yjicon.png') no-repeat 0 0 / 100% 100%;
    float: left;
    margin: 0;
}

.footer__wrapper_middle .qrcodes_isz:hover>.qrcode {
    display: block;
    background: url() no-repeat 100% 100%;
}

.footer__wrapper_middle .qrcodes_yss:hover>.qrcode {
    display: block;
    background: url() no-repeat 100% 100%;
}

.footer__wrapper_middle .qrcodes_yst:hover>.qrcode {
    display: block;
    background: url() no-repeat 100% 100%;
}

.footer__wrapper_middle .qrcodes_siq:hover>.qrcode {
    display: block;
    background: url() no-repeat 100% 100%;
}

.footer{
    padding: 20px 0;
    font-size: 14px;
    min-width: 1200px;
    background-color: #edf0f7;
    height: auto;
}
.footer .info-itm {
    width: 1200px;
    margin: 0 auto 15px;
    text-align: center;
    position: relative;
}
.footer .info-itm a, .footer .info-itm span,.footer .info-itm div{
    display:inline-block;
    margin: 0 10px;
    color: #333333;
    font: 14px Arial, Helvetica, sans-serif;
}
.footer .info-itm .section .item a{
    margin: 0;
}
.footer__wrapper_middle {
    width: 1200px;
    height: auto;
}

.footer__wrapper_middle .qrcodes {
    width: 441px;
}
.footer__wrapper_middle .qrcodes .qrcode {
    display: none;
    position: absolute;
    left: -100px;
    width: 118px;
    height: 118px;
    top: -95px;
}

.footer .info-itm .footer__wrapper_middle .name {
    margin: 0 5px;
}
.footer .info-itm .footer__wrapper_middle .name a,.footer .info-itm span a{
    margin:0;
}
.footer .idcode img {
    float: left;
}