@charset "UTF-8";
*{padding: 0;margin: 0;}
a{text-decoration:none;
    color: #1266d9;}
li{list-style:none;}
body{
    background:#f9f9f9;
}


#preload-01 { background: url(jtyst_xyfw_2_banner1.jpg) no-repeat -9999px -9999px; }
#preload-02 { background: url(jtyst_xyfw_2_banner1.jpg) no-repeat -9999px -9999px; }
#preload-03 { background: url(jtyst_xyfw_2_banner1.jpg) no-repeat -9999px -9999px; }

.top-title{
    width: 100%;
    height: 190px;
}

.banner-01 {
    background: url(jtyst_xyfw_2_banner1.jpg) no-repeat center;
}

.banner-02 {
    background: url(jtyst_xyfw_2_banner2.jpg) no-repeat center;
}

.banner-03 {
    background: url(jtyst_xyfw_2_banner3.jpg) no-repeat center;
}

.img-banner{
    display: block;
    position: relative;
}
.img-logo{
    position: absolute;
    width: 1200px;
    top: 0;
    left: 50%;
    margin-left: -600px;
}
.img-logo img{
    width: 424px;
    height: 92px;
    margin-top:49px;
}
.nav-out{
    width: 100%;
    height:56px;
    background: #045dd5;
}
.nav-ul{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.nav-ul li{
    float: left;
}
.nav-ul li a{
    position: relative;
    display: inline-block;
    height:60px;
    font: 20px/60px "microsoft yahei";
    color: #fff;
    padding: 0 22px 0 20px;
}
.nav-ul li a:after{
    content: '';
    position: absolute;
    width: 2px;
    height: 21px;
    top:20px;
    right: 0;
    background:url(jtyst_xyfw_2_nav-line.png) no-repeat;
}
.nav-ul li a.no-line:after{
    width: 0;
}
.nav-ul li a:hover,.nav-ul li a.active{
    background: url(jtyst_xyfw_2_nav_short.png) no-repeat center;
    color: #06006b;
}
.nav-ul li a.nav-long:hover,.nav-ul li a.nav-long.active{
    background: url(jtyst_xyfw_2_nav-long.png) no-repeat center;
    color: #06006b;
}
/*内容*/
.main-box{
    background: url(jtyst_xyfw_2_bg-transparent.png) repeat-x left top;
}
.main-div{
    width:1170px;
    padding:0 15px;
    margin: 0 auto;
    margin-bottom: 20px;
    background: #fff;
}
.top-local{
    background: url(jtyst_xyfw_2_local.png) no-repeat left 19px;
    padding-left: 26px;
    height: 54px;
    font:16px/54px "microsoft yahei";
    color: #333;
}

/*顶部*/
.footer-div{
    width: 1200px;
    margin: 0 auto;
    border-top: 2px solid #ebebeb;
    background: #f5f5f5;
}
.footer-div >div{
    width:687px;
    height: 96px;
    padding-top: 30px;
    margin-left:256px;
}
.footer-left{
    width:110px;
    float: left;
    border-right: 1px solid #a7a7a7;
}
.footer-right{
    float: left;
    width: 546px;
    text-align: left;
    padding-left: 30px;
    font:13px/26px "microsoft yahei";
    color: #777;
}
.footer-right a{
    color: #777;
}
.footer-right a:hover{
    text-decoration:underline;
}

/*页码*/
.page-number{
    border-top: 2px solid #1266d9;
    padding: 20px 0;
    margin: 0 auto;
    overflow: hidden;
}
.page-number ul{
    float: right;
    overflow: hidden;
}
.page-number ul li{
    border: 1px solid #ddd;
    padding: 4px 8px;
    width: 20px;
    text-align: center;
    float: left;
}
.page-number ul li a{
    color: #666;
}
.page-number ul li:hover a,.page-number ul li.active a{
    color: #fff;
}
.page-number ul li:hover,.page-number ul li.active{
    background-color: #1266d9;
}

.link-div{
    width: 1170px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin: 0 auto 20px;
}
.link-top{
    height: 40px;
    border-bottom: 2px solid #1266d9;
    background-image: url(jtyst_xyfw_2_link.png);
    background-repeat: no-repeat;
    background-position: left center;
}
.link-font{
    padding: 20px 37px;
    font-size: 16px;
    color: #1266d9;
    font-family: "microsoft yahei";
}
.link-font a:hover{
    text-decoration:underline;
}