﻿@charset "utf-8";
html,body,.index{
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    min-width: 1200px;
    height: auto;
    /* overflow-x: hidden; */
    background: #fafaff;
}
h1,h2{
    width: 100%;
    /* text-align: center; */
}
.wrap{height: 100%;}
/*nav*/
img{display: inline-block;}
.wrap{position: relative;width: 100%;/* height: 100%; */background: #f6fafb;}
.banner{width: 100%;position:relative;/* border-bottom: 3px solid #1568ab; */}
.banner img{width: 100%;}
/*nav*/
.navBg{width:  100%;/* background: #ac0c14; *//* position: absolute; */z-index: 99;border-bottom: 2px solid #d5dbe2;/* box-shadow: 0px 0px 11px 10px #000; */}
.navBox{width: 1200px;/* height: 80px; */margin: 0 auto;/* padding: 6px 0; */overflow: hidden;/* line-height: 80px; */}
.navBox .logo{float: left;margin-top: 12px;/* width: 104px; */}
.navBox .nav{width: 740px;/* float: right; */margin: 0 auto;/* height: 70px; */line-height: 80px;}
.nav a{color: #b2b2b2;/* padding: 2px 0; *//* border-radius: 8px; *//* border: 1px solid #fff; *//* display: block; *//* padding: 0px 24px; */padding-bottom: 12px;}
.nav li{float: left;font-size: 15px;text-align: center;/* margin: 0 40px; */letter-spacing: 2px;/* padding: 0px 24px; */width: 120px;/* heigtitleht: 67px; *//* margin: 0 20px; */border-right: 1px solid #d4d4d4;}
.nav li+li a{}
.nav li.on,.nav li:hover{
    /* background: #fff; */
}
.nav li:hover a,.nav li.on a{/* font-weight: bold; */color: #2b51a2;font-weight: bold;border-bottom: 3px solid #2b51a2;}
/*banner*/
.banner img{width: 100%;}
.banner-line{width: 100%;height: 10px; background: #1284cc}
/*foot*/
.footer{width:100%;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background: #2c6bac;/* margin-top: 100px; */}
.footer a{color: #000000;}
.centent{/* width: 1200px; */margin: 0 auto;}
.pic-center{display: block; margin: 0 auto;}
/*about*/
.container{/* padding-bottom: 100px; */}
.index .container{background-color: #f1f5fa;}
.text-box{text-indent: 2em;line-height: 45px;color: #595959;font-size: 22px;text-align: justify;width: 1150px;margin: 0 auto;}
.title{display: block;margin: 0 auto;margin-top: 100px;margin-bottom: 50px;}
.btn-box{width: 617px; margin: 0 auto}
.btn-box a{height: 70px;display: block;width: 100%;background: url("images/pic-1.png") no-repeat;color: #fff;font-size: 18px;line-height: 46px;margin-top: 30px;}
.btn-box a span{/* display: inline-block; */margin-right: 5px;margin-left: 10px;}
.top_icon {
    display: block;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 50px;
    cursor: pointer;
}
.stitle{width: 569px;margin: 0 auto;background: url("images/stitle-bg.png") no-repeat;height: 55px;line-height: 55px;text-align: center;color: #fff;font-size: 26px;font-weight: bold;margin-top: 70px;margin-bottom: 50px;padding-left: 40px;letter-spacing: 1px;}
.jyzc-h1{color: #0e76c5;font-size: 26px;font-weight: bold;text-align: center;margin-top: 80px;margin-bottom: 40px;}
.jyzc-text-box{width: 1000px;margin: 0 auto;border-radius: 16px;background: #fff;padding: 35px 45px 35px 45px;position: relative;}
.jyzc-text-box p{color: #494949;font-size: 16px;text-align: justify;text-indent: 2em;line-height: 35px;}
.jyzc-text-box-2 p{width: 670px;text-indent: 0;}
.jyzc-text-box-2 img{position: absolute;right: 60px;top: 50%;transform: translate(0,-50%);}
.jyzc-p{color: #0964a9; font-size: 16px;text-indent: 2em; text-align: justify; line-height: 35px; width: 1000px; margin: 0 auto;}
.url-box{width: 900px;margin: 0 auto;margin-top: 80px;margin-bottom: 110px;overflow: hidden;}
.url-box p{color: #494949;font-size: 20px;font-weight: bold;letter-spacing: 1px;width: 50%;float: left;}
.url-box a{
    color: #494949;
    font-size: 16px;
    margin-top: 20px;
    display: block;
    padding-left: 48px;
}
.zbcc-box {
    width: 1120px;
    margin: 0 auto;
    background: #ffffff;
    border-radius: 15px;
    padding: 30px 60px;
}
.zbcc-box table tr td {
    font-weight: bold;
    border-bottom: 1px #c1d9f8 solid;
    padding: 25px 0;
}
.zbcc-box table tr td h1 {
    color: #5c5c5c;
    font-size: 24px;
    font-weight: bold;
}
.zbcc-box table tr td span {
    color: #2d51a5;
    font-size: 15px;
    border: 1px #2d51a5 solid;
    border-radius: 7px;
    padding: 7px 15px;
}
.zbcc-box table tr td p {
    color: #535353;
    font-size: 14px;
    font-weight: bold;
}
.zbcc-box table {
    width: 100%;
}
.zycp-box{width: 1000px; margin: 0 auto;}
.zycp-box tr{
    border-bottom: 1px #c1d9f8 solid;
}
.zycp-box tr td{
    padding: 50px 0px;
}
.zycp-box tr td img{display: block; margin: 0 auto}
.zycp-box tr td p{color: #494949;font-size: 22px;line-height: 35px;text-align: justify;}
.zycp-box tr td p span{font-size: 25px; font-weight: bold;}