*{margin: 0;padding: 0;}
body{max-width: 1920px;margin: 0 auto !important;}
ul,li{list-style: none;}
a{text-decoration: none;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  
  .clearfix {
    display: inline-block;
    display: block;
    zoom: 1;
  }
.pc{display: block !important;}
.mobile{display: none !important;}
.container{width: 1500px !important;margin: 0 auto;}
header{position: relative;}
header>div{position: absolute;top: 0;width: 100%;}
header .container{position: relative;}
header img.headimg{display:block;width: 100%;max-width: 1920px;margin: 0 auto;}
header img.logo{position: absolute;top: 30px;left:0;}
header a.home{
    display: block;
    position: absolute;
    top:24px;
    right: 0;
    width: 130px;
    height: 35px;
    line-height: 35px;
    background-color: #ffffff;
    background-image: url("../img/back_icon.png");
    background-repeat: no-repeat;
    background-position: left 10px center;
    border-radius: 8px;
    padding-left: 42px;
    box-sizing: border-box;
    color: #cb1212;
    font-size: 18px;
}
.main{ padding-top: 65px; background: url(../img/gqfwt-bg01.png) no-repeat center top; background-size: 100% 100%;overflow: hidden;}
.btnBox a{ float: left; width: 48%;}
.btnBox a img{ display: block; width: 100%;}
.btnBox a:nth-child(2){ margin-left: 4%;}
.main h2{ margin-top: 28px; margin-bottom: 32px; border-bottom: 1px solid #1b72f7; font-size: 26px; line-height: 72px; color: #1b72f7; text-align: center;}
.main h2 a{ display: inline-block; padding: 0 26px; color: #1b72f7;}
.main h2 img{ display: inline-block; vertical-align: middle;}

.main ul{ display: flex; flex-wrap: wrap; padding-bottom: 20px;}
.main ul li{ position: relative; width: 44%; padding: 28px 150px 28px 24px; margin-bottom: 24px; background-color: #fff; border: 1px solid #c9dcfa; box-sizing: border-box; }
.main ul li a{ display: block;  font-size: 18px; line-height: 30px; color: #000; text-align: justify;}
.main ul li a:hover{ color: #1b72f7;}
.main ul li span{ position: absolute; top: 50%; right: 0; width: 148px; background: linear-gradient(#1fa5fe,#2180ff); transform: translate(50%,-50%);
    font-size: 18px; line-height: 42px; color: #fff; text-align: center;}

.main ul li:nth-child(2n){ margin-left: 8%;}
footer{ margin-top: 0 !important;}

@media (max-width: 1540px) and (min-width: 751px) {
    .container { max-width: 1300px !important;margin: 0 auto;}
}

.fenye_box{text-align: center;margin: 40px 0;}
#turnpage{line-height: 28px;display: inline-block;font-size: 14px;}
#turnpage a{
    display: block;
    border: 1px solid #999;
    float: left;
    line-height: 26px;
    text-align: center;
    border-radius: 26px;
    margin: 0 5px;
    font-size: 14px;
    cursor: pointer;
}
#turnpage .prev,#turnpage .next{width: 73px;height: 26px;}
#turnpage .firstpage,#turnpage .lastpage{width: 55px;height: 26px;}
#turnpage .dangqian{width: 39px;height: 26px;background-color: #1c69c6;color: #ffffff;}
#turnpage .list{width: 39px;height: 26px}
#turnpage #itemNum{width: 40px;height: 26px;border: 1px solid #eeeeee;text-align: center;border-radius: 26px;outline: none;margin: 0 5px;}
#turnpage .gopage{width: 55px;height: 26px;border-radius: 26px;border: 1px solid #eeeeee;background-color: #fff;outline: none;cursor: pointer;}
@media (max-width: 750px) and (min-width: 320px) {
    .pc{display: none !important;}
    .mobile{display: block !important;}
    .container{width: 94% !important;}
    header img.logo{width: 70%;top: 0.8rem;left: 0.5rem;}
    header a.home{right: 0.5rem;zoom: 0.6;}
    .main ul li{ width: 100%; padding: 20px 15px; }
    .main ul li:nth-child(2n){ margin-left: 0;}
    .main ul li span{ position: relative; display: inline-block; width: auto; background: none; color: #333; transform: none; top: initial; text-align: center;}
    .btnBox a{width: 100%;}
    .btnBox a:nth-child(2){margin-left: 0;}
}


