@charset "utf-8";
/*基本样式*/
html{font-size:62.5%; /* 10÷16=62.5% */}
body{font-size:14px;font-size:1.4rem ; /* 14÷10=1.4 */color: #333;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; position: relative;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px; -webkit-font-smoothing: antialiased;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img,object{max-width:100%;width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color:#333}
a:hover{text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
ul,ol,li{list-style:none outside none;}
.top1{ background: url(banner1.png) no-repeat top center; height: 408px; background-size: 100%; margin-bottom: -85px;}
.content{width: 100%; height: auto; background: #F4F9FF;  position: relative; z-index: 3;}
/* .content::before{position: absolute; content: ''; width: 100%; height: 100%; background: url(bodybg.png) no-repeat top center; width: 100%; max-width: 100%; top:0; left: 0; z-index: 2;} */
/* .content::after{position: absolute; content: ''; width: 100%; height: 100%; background: url(contbj.png) no-repeat bottom center; left: 0; bottom: 0; z-index: 1;} */
.cont{width: 1200px; margin:0 auto;  padding-bottom: 60px; position: relative; z-index: 5;}
.zhaiyao{width: 100%; height: 350px; background-color: #FFF; border: 2px solid #EFB864; border-top-left-radius: 85px; border-bottom-right-radius: 85px; position: relative;}
.zhaiyao::after{position: absolute; background: url(zy_top.png) no-repeat; content: ''; width: 69px; height: 53px; top:-30px; left: 80px;}
.zhaiyao::before{position: absolute; background: url(zy_bottom.png) no-repeat; content: ''; width: 69px; height: 53px; bottom:-32px; right: 80px;}
.zhaiyao .zCent h2{width: 100%; text-align: center; height: 48px; font-size: 24px; color: #1272D4; font-weight: bold;}
.zhaiyao .zCent{font-size: 16px; color: #1272D4; line-height: 32px; font-weight: bold; width: 1100px; margin:0 auto; height: 240px; overflow-x: auto; text-align: justify; margin-top: 48px; padding-left:50px; padding-right: 22px;}
.zhaiyao .zCent p{text-indent: 2em;}
::-webkit-scrollbar {width: 7px; height: 40px;}
::-webkit-scrollbar-thumb {background: #D8D8D8; border-radius: 7px;}
.tljd{width: 100%; overflow: hidden;}
.tljd h2{font-size:30px; color: #040000; height: 110px; line-height: 110px; position: relative;}
.tljd h2::after{ position: absolute;
    right: 0;
    top: 25%;
    content: '';
    background: url(libg.png) no-repeat top right;
    background-size: 100%;
    width: 103%;
    height: 50px;}
.xxjd h2::after{position: absolute;
    right: 0;
    top: 25%;
    content: '';
    background: url(libg.png) no-repeat top right;
    background-size: 100%;
    width: 103%;
    height: 50px;}
.yqx h2::after{position: absolute;
    right: 0;
    top: 25%;
    content: '';
    background: url(libg.png) no-repeat top right;
    background-size: 100%;
    width: 75%;
    height: 50px;}
.tljd h2 a{display: block; position: relative; z-index: 3;font-weight: bold;}
.tljd h2 span{color: #1272D4;}
.tljdList{width: 99.7%; height: auto; overflow: hidden; border: 2px solid #0269D2; background: #fff;}
.tljdList ul{width: 100%; height: 100%; margin-top:30px; margin-bottom: 10px; overflow: hidden; position: relative;}
.tljdList ul::before{position: absolute; width: 1px; height: 95%; content: ''; top:0; left:50%; background: #DCDCDC;}
.tljdList ul li{width: 536px; height: 50px; float: left; background: #F4F9FF; margin-bottom:20px; margin-left: 30px; margin-right: 30px; line-height: 50px;}
.tljdList ul li a{font-size: 16px; padding-left: 15px; font-weight: bold; color: #494949; display: inline-block; width: 76%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .3s;}
.tljdList ul li span{ line-height: 50px; height: 50px; display: inline-block; float: right; margin-right: 10px;}
.tljdList ul li a:hover{color: #1272D4;}
.yqx ul li{width: 536px; height: 88px; float: left; background: #F7F7F7; margin-bottom:20px; margin-left: 30px; margin-right: 30px; line-height: 88px;}
.yqx ul li a{ padding-left: 0; width: 100%;}
.yqx ul li img{float: left; width: 158px; height: 100%; margin-right: 15px;}
/* 手机版 */
@media screen and (max-width: 767px){
    /* .content::before{background-size: 100%;} */
    .cont{width: 100%; }
    .tljdList{width: 96%; margin: 0 auto;}
    .top1{ height: 150px;}
    .tljd{width: 98%; margin:0 auto;}
    .zhaiyao::before{background: none;}
    .zhaiyao::after{background: none;}
    .zhaiyao{width: 96%; height: 220px; border-radius: 0; margin: 0 auto; height: auto;}
    .zhaiyao .zCent{width: 93%; padding-left: 3%; padding-right: 3%; height: 120px; margin: 3% 0;}
    .tljdList ul::before{background: none;}
    .tljdList ul li{width: 97%; float: none; margin: 0 auto; margin-bottom: 4%;}
    .tljdList ul li a{width: 65%;}
    .tljd h2::after{top: 0; left: 2%; width: 96%; height: 72%; background: none; border-bottom: 3px solid #1272D4;}
    .footer.main-w{ width: 100%;}
}