﻿/*top*/
.b20 { height: 20px; clear: both; }
.b10 { height: 10px; clear: both; }
.b30 { height: 30px; clear: both; }
.b40 { height: 40px; clear: both; }
.b50 { height: 50px; clear: both; }
.content { width: 1200px; margin: 0 auto; position: relative; }

/*顶部*/
.header{display:block;width:100%;position:fixed;top:0;left:0px;background:#333;z-index:990;height:80px;opacity: 0.96;}
.container{margin:0 auto;text-align:center;width:1200px;}
/*logo*/
.container h1{float:left;margin:10px 0;width:152px;height:38px;background:url(../images/qrzjxy/logo.png) center center no-repeat;background-size: cover;}

/*导航*/
.select{width:100px;height:40px;float:left;line-height:40px;position:relative;padding:10px 25px 0;margin-left:22px;text-align:left;font-size: 20px;}
.select p a{color:#fffc2a;}
.nav{margin-top:8px;}
.nav-bar{display:block;float:right;height:36px;font-size: 16px;}
.nav-bar li{display:block;float:left;flex:1;}
.nav-bar li a{position:relative;width:130px;height:30px;line-height: 30px;display:block;margin:0 8px;outline:none;color:#fff;text-transform:uppercase; background:#3733d2; }
.nav-bar li:hover a{color:#3733d2;background:#fff;}

.nav-li { height: 100%; padding: 0px 15px; line-height: 68px; float: left; position: relative;
    color: #FFFFFF; font-size: 18px; }
.nav-li:hover { background-color: #384354; border-bottom: 3px solid #c30100; }
.nav-li a { color: #FFFFFF; }
.nav-kc { position: absolute; top: 68px; left: -330px; display: none; z-index: 10; }
.show { display: block !important; }
.kc-body { background-color: #FFFFFF; }
.kc-box { float: left; padding: 20px 15px; }
.kc-box1 { width: 260px; }
.kc-box2 { width: 160px; }
.kc-nav { height: 30px; border-bottom: 1px dashed #aaa; width: 100%; }
.kc-nav h3 { float: left; border-bottom: 2px solid #c00; font-size: 16px; font-weight: 500; line-height: 25px; height: 100%; padding: 0px 5px; color: #393939; }
.kc-list { list-style-type: disc !important; padding-left: 10px; padding-top: 8px; }
.kc-list li { float: left; height: 25px; line-height: 30px; width: 110px; font-size: 14px; list-style-type: disc !important; }
.kc-list li a { color: #999; }
.kc-list li a:hover { color: #c00; }

.ico-n { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0); border-width: 10px; border-style: dashed dashed solid dashed; margin-left: 380px; width: 0px; height: 0px; }
.img { text-align: center; }

.ban { height: 700px; background: url(../images/qrzjxy/ban.jpg) no-repeat top center; position: relative; background-color: #fff; min-width: 1200px; }
.ban .time { width: 390px; position: absolute; bottom: 49px; left: 50%; line-height: 30px; color: #fff; margin-left: -185px; display: flex; justify-content: space-between; align-items: center; height: 90px; }
.ban .time h2 { width: 180px; text-align: center; }

.bg1 { height: 772px; background: url(../images/qrzjxy/bg_01.jpg) no-repeat top center; position: relative; min-width: 1200px; }
.bg2 { height: 320px; background: url(../images/qrzjxy/bg_02.jpg) no-repeat top center; position: relative; min-width: 1200px; }
h2.t { text-align: center; height: 40px; line-height: 40px; font-size: 30px; color: #1852c1; }
p.tips { text-align: center; height: 40px; line-height: 40px; font-size: 20px; color: #f02f3d; margin-bottom: 30px; }
.title { text-align: center; position: relative; padding-top: 60px; }

.title h2 {
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-size: 40px;
    color: #1852c1;
    z-index: 1;
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 22;
}

.title h2 span {
    color: #ff414a;
    font-size: 54px;
}

.title p{
    text-align: center;
    height: 65px;
    line-height: 56px;
    font-size: 24px;
    color: #5b5b5b;
}

.title::after, .title::before {
    width: 72px;
    height: 60px;
    display: block;
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    top: 0;
    z-index: 1;
}

.title::after {
    background-image: url(../images/qrzjxy/bgtl.png);
    left: 223px;
    top: 10px;
}

.title::before {
    background-image: url(../images/qrzjxy/bgtr.png);
    right: 230px;
    top: 10px;
}
.t1::after {
    left: 138px;
}

.t1::before {
    right: 122px;
}
.t11::after {
    left: 190px;
}

.t11::before {
    right: 175px;
}

.t12::after {
    left: 186px;
}
.t12::before {
    right: 173px;
}

.t13::after {
    left: 135px;
}
.t13::before {
    right: 125px;
}
.t2::after {
    left: 137px;
}
.t2::before {
    right: 121px;
}

.t3::after {
    left: 188px;
}
.t3::before {
    right: 178px;
}

.t4::after {
    left: 156px;
}
.t4::before {
    right: 148px;
}
.list6 {
    height: 600px;
    float: right;
    padding-top: 15px;
    width: 674px;
}

.list6 li {
    height: 66px;
    width: 650px;
    background-color: #fff;
    line-height: 46px;
    font-size: 20px;
    border-radius: 33px;
    color: #676767;
    text-align: left;
    border: 10px solid #fff;
    margin-top: 7px;
    box-shadow: 0 0 7px #e6ebf5;
}

.list6 li span {
    height: 46px;
    width: 150px;
    display: block;
    float: left;
    background-color: #e3bd82;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 23px;
    margin-right: 10px;
}

.ke5 {
    height: 158px;
    width: 1164px;
    margin: 50px auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ke5 li {
    height: 158px;
    text-align: center;
    padding-top: 20px;
    display: block;
}

.ke5 li p {
    line-height: 30px;
    text-align: center;
    color: #797979;
    font-size: 22px;
    margin-bottom: 12px;
}

.ke5 li a {
    line-height: 42px;
    height: 42px;
    width: 190px;
    border-radius: 21px;
    background-color: #1852c1;
    text-align: center;
    color: #fff;
    font-size: 18px;
    display: inline-block;
}

.tifen {
    width: 1128px;
    background: url(../images/qrzjxy/bg_03.jpg) no-repeat center center;
    position: relative;
    margin: 0 auto;
    height: 585px;
}

.tifen li {
    margin-top: 30px;
    width: 256px;
    height: 160px;
    text-align: center;
}

.tifen li h2 {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    font-weight: normal;
    color: #1852c1;
}

.tifen li h2 b {
    color: #f73f4e;
}

.tifen li p {
    height: 110px;
    line-height: 28px;
    font-size: 18px;
    margin: 0 10px;
    color: #8a8a8a;
    border: 1px solid #f73f4e;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    display: flex;
}


.button1 {width: 1050px;margin: 0 auto; margin-bottom: 50px;}
.button1 ul li {float: left;}
.button1 ul li a { clear: both; display: block; width: 500px; height: 52px; line-height: 52px; color: #fff; font-size: 26px; text-align: center; background:#ffde24; border-radius:27px; margin: 0 128px 0 128px;}
.button1 ul li a:hover{ color: #fe5360; border: 1px solid #fe5360; background: #fff;font-weight:bold; }
.button2 a { clear: both; display: block; width: 500px; height: 52px; line-height: 52px; color: #fff; font-size: 26px; text-align: center; background:#fe5360; border-radius:27px; margin: 0 auto; margin-top: 30px;}
.button2 a:hover{ color: #fe5360; border: 1px solid #fe5360; background: #fff;font-weight:bold; }


.btnbox a.a2 {
    width: 310px;
    text-align: center;
    color: #f53d4b;
    background-image: url(../images/qrzjxy/tel.png);
    background-position: 12px 12px;
    background-repeat: no-repeat;
}

.btnboxw a.a1 {
    background: linear-gradient(to right, #6038fb, #1c50c4);
}

.btnboxw a.a2 {
    background-image: url(../images/qrzjxy/tel1.png);
    color: #1852c1;
}

.bg4 {
    padding-top: 120px;
    height: 1090px;
    background: url(../images/qrzjxy/bg_04.jpg) no-repeat top center;
    position: relative;
    min-width: 1200px;
}

.hj_tab {
    width: 1200px;
    text-align: center;
}

.hj_tab .hd {
    height: 60px;
    line-height: 60px;
    position: relative;
}

.hj_tab .hd ul {
    height: 60px;
}

.hj_tab .hd ul li {
    width: 184px;
    line-height: 60px;
    height: 60px;
    border-radius: 5px;
    cursor: pointer;
    font-size: 20px;
    border: 2px solid #1e56c2;
    color: #1e56c2;
    background-color: #fff;
    font-size: 22px;
    display: inline-block;
    margin: 0 5px;
}

.hj_tab .hd ul li.on {
    background-color: #1e56c2;
    color: #fff;
}

.hj_tab .bd ul {
    zoom: 1;
    padding: 38px 0 0 0;
}

.hj_tab .bd ul img {
    width: 100%;
}


.bx li{
    width: 285px;
    height: 200px;
    background: url(../images/qrzjxy/bg_05.jpg) no-repeat bottom center;
    padding: 12px;
    list-style: none;
    float: left;
    margin-right: 20px;
    text-align: center;
}
.bx li:nth-child(4n){
    margin-right: 0;
}
.bx li div.info{
    background-color: #fff;
    padding: 12px;
    box-shadow: 0 0 7px #e6ebf5;
}

.bx li div.box{
    border: 1px solid #d0b27e;
    padding: 12px 0;
    height: 150px;
}
.bx li div.box h2{
    color: #fc4c59;
    line-height: 40px;
    height: 40px;
    font-size: 32px;
}

.bx li div.box p{
    color: #a3a3a3;
    line-height: 46px;
    height: 50px;
    font-size: 17px;
}
.bx li div.box a{
    line-height: 36px;
    height: 36px;
    width: 97px;
    background-color: #c9a56d;
    color: #fff;
    font-size: 16px;
    display: block;
    margin-left: 12px;
    float: left;
}
.bx li div.box a:last-child{
    background-color: #f53c4a;
    float: right;
    margin-right: 12px;
}

.bg6 {
    padding-top: 110px;
    height: 1330px;
    background: url(../images/qrzjxy/bg_06.jpg) no-repeat top center;
    position: relative;
    min-width: 1200px;
}

.table{ width: 1130px; margin: 50px auto 0; border-collapse: collapse; background-color: #fbf8f3; }
.table td{border:1px solid #999;}
.table tr.firstRow{ width:1130px;height:70px; line-height: 70px;font-size:22px;background-color: #f94452;color: #fff;text-align: center;padding: 0; }
.table tr:nth-child(even){ background-color: #f7f1e7; }
.table tr { font-size: 18px; line-height: 70px; padding: 0; text-align:center;}
.table tr .col1{ color: #f94452; }
.table tr .th1{width:150px;line-height:28px;font-size:18px;padding: 10px;font-weight:bold;text-align: center;}
.table tr .th2{padding:8px 20px;width:600px;text-align:left;line-height:28px;font-size:16px;}
.table tr .th2 span{font-weight:normal;color: #3733d2;font-size:18px;line-height:28px;font-weight:bold;}
.table tr .th3{width:150px;text-align:center;font-size:16px;}
.table tr .th4{width:150px;text-align:center;}
.table tr .th5{padding:8px 20px;width:600px;text-align:left;line-height:28px;font-size:16px;}
.table tr .th5 span{font-weight:normal;color: #f94452;font-size:18px;line-height:28px;font-weight:bold;}
.table tr a{font-size:16px;color: #fff;width:140px;height:40px;border-radius:28px;line-height:50px; margin: 0 auto;padding:8px 26px; background-color:#f94452;}
.table tr a:hover{color: #f94452;border:1px solid #f94452;background-color:#fff; }
.con2_table img{width:65px;height: 31px;margin: 0 auto;}

.bg7 {
    height: 460px;
    background: url(../images/qrzjxy/bg_07.jpg) no-repeat top center;
    position: relative;
    min-width: 1200px;
}
.jh{
    position: relative;
}
.jh li{
    width: 187px;
    color: #fff;
    text-align: center;
    height: 58px;
    line-height: 26px;
    font-size: 16px;
    position: absolute;
}
.jh li span{
    font-size: 22px;
}
.jh li.li1{
    left: -18px;
    top: 241px;
}

.jh li.li2{
    left: 159px;
    top: 58px;
}
.jh li.li3{
    left: 335px;
    top: 241px;
}
.jh li.li4{
    left: 506px;
    top: 59px;
}
.jh li.li5{
    left: 683px;
    top: 241px;
}
.jh li.li6{
    left: 855px;
    top: 59px;
}
.jh li.li7{
    right: -15px;
    top: 241px;
}
.bg8 {
    height: 800px;
    background: url(../images/qrzjxy/bg_08.jpg) no-repeat top center;
    position: relative;
    min-width: 1200px;
    padding-top: 88px;
}

.table_kc{
    width: 1130px;
    margin: 0 auto;
    border-collapse: collapse;
    background-color: #fff;
}
.table_kc tr.firstRow td{
    color: #fff;
    background-color: #c9a56d;
    font-size: 22px;
    height: 52px;
    line-height: 52px;
    border: 1px solid #e6d5ba;
    padding: 0;
}
.table_kc tr td{
    font-size: 18px;
    line-height: 30px;
    padding: 10px 0;
    text-align: center;
    border: 1px solid #abcaff;
}
.table_kc tr td .col1{
    color: #fc4c59;
    font-size: 24px;
}
.table_kc tr td a{
    color: #fc4c59;
}


.bg9 {
    height: 780px;
    background: url(../images/qrzjxy/bg_09.jpg) no-repeat top center;
    position: relative;
    min-width: 1200px;
    padding-top: 100px;
}


h2.tf{
    color: #fff;
}




/*.footer {
    padding: 30px 0;
    background-color: #1852c1;
}

.footer p {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    text-align: center;
}*/
