body{width:100%;background:#f6faff;}
@import url('../css/STLITI_0.TTF');
.wd{width:1400px; margin: 0 auto;}
/*********************************************************/
.top{width:100%;position:relative;/* background:url("../img/topbj.jpg")top center repeat-x;background-size: contain;*/}
.topbj{width:100%;}
.logocont{padding:15px 0;width:100%;position:relative;z-index:2;}
.logocont .logo{float:left;}
.logocont .logo a{width:534px;height:117px; display:block;}
.logocont .logo a img{width:100%;}
.serch{width:380px; display:block;float:right;margin:38px 0 0 0;}
.serch input{width:75%;height:40px;background:#fff;float:left; color:#333;border-radius:5px 0 0 5px;padding:0 10px;border:1px solid #e1e1e1;}
.serch button{width:25%;height:40px;background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;float:left;border-radius:0 5px 5px 0;padding:9px 0 0 0; text-align:center; color:#fff;display:flex;justify-content:center;}
.serch button>img{width:20px;height:20px; margin:0 10px 0 0;}
.serch input::-webkit-input-placeholder {color: #999999;}
.navcont{width:100%;background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;position:relative;z-index:10;}
.navbox{ width:100%;}
.navli{width:7.1%;float:left;position:relative;}
.navyjlm{width:100%;}
.navyjlm a{width:100%;font-size:20px;font-weight:bold; line-height:80px;height:80px;color:#fff;text-align:center;display:block;overflow:hidden;position:relative;}
.navyjlm a:hover,.navyjlm .on{background:rgba(0,0,0,0.2);color:#fff;}
.nav_erji{visibility: hidden;opacity:0;width:150px;position: absolute;left:50%;top: 130%;margin:0 0 0 -75px; background:#fff;transition: .5s;padding:5px 0;}
.navli:hover .nav_erji{top: 100%;visibility: visible;opacity: 1;z-index: 9;}
.nav_erji a{padding: 10px 15px;display: block;font-size:16px;text-align:center;color:#333;}
.nav_erji a:hover{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;color: #fff;}
.banner { width:100%; overflow:hidden; position:relative; }
.banner .hd{ width:100%; height:20px; overflow:hidden; position:absolute; right:5px; bottom:25px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; text-align:center;  }
.banner .hd ul li{ margin:0 8px;  width:20px; height:20px;border-radius:10px; display:inline-block;background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#005e9e; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{zoom:1; vertical-align:middle; }
.banner .bd li a{width:100%; height:690px;display:block;text-align:center;}
.banner .bd img{ width:100%;height:100%;object-fit:cover; display:block;  }
/***********************************************************/
.topnav{ position:absolute;right:5px; top:0;z-index:99;display:none;opacity:0;visibility:hidden;}
#header .menua{ display:none;margin: 4px 0;position: absolute;border-radius:5px; top:49px;right:0;opacity:0;visibility:hidden;background: #32669b;}
#header .menua a{ width:40px; height:40px;background:url("../img/xianbj.jpg") repeat-y;background-size: contain; display: block; border-radius: 50%; padding: 8px 0 0 0;}
#header .menua a img{ width:25px; margin:0 auto 0 auto;}
#header a.menu_btn i {font-size:18px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size:18px; padding-right:25px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index:99;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 9.75rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li> a {display: block;width:100%;height:60px; box-sizing: border-box;color: #3a3a3a;line-height:60px;text-align: center; font-size:18px;}
#header .menu .nav_right li> a.active {background:url("../img/xianbj.jpg") repeat-y;background-size: contain; border-color: #2797fd;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}	
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height:30px;font-size:14px;font-weight:bold; color:#0357a7; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff;background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
/**************index01**********/
.title01{width:90px; text-align:center;}
.title01 .titleleft{float:left;position:relative;z-index:2;}
.title01 .titleleft:before{content:"";width:90px;height:70px;background:url("../img/title01.png") no-repeat;position:absolute;
left:50%;top:50%;margin:-35px 0 0 -45px;z-index:-1;opacity:0.2;}
.title01 .titleleft h5{font-size:50px;line-height:55px;color:#32669b;font-weight:bold;}
.title01 .titleleft h6{font-size:50px;line-height:55px;color:#333;font-weight:bold;}
.title01 .titleleft img{ width:11px;height:11px;margin:10px auto;}
.title02{width:100%;display:flex;justify-content:space-between;}
.title02 .titleleft{float:left;display:flex;justify-content:space-between;position:relative;z-index:2;}
.title02 .titleleft:before{content:"";width:90px;height:70px;background:url("../img/title01.png") no-repeat;position:absolute;left:50%;top:0;margin:0 0 0 -45px;z-index:-1;opacity:0.2;}
.title02 .titleleft h5{font-size:50px;line-height:70px;height:70px;color:#32669b;font-weight:bold;}
.title02 .titleleft h6{font-size:50px;line-height:70px;height:70px;color:#333;font-weight:bold;}
.title02 .titleleft img{ width:11px;height:11px;margin:30px 10px 0 10px;}
.title03{width:100%;display:flex;justify-content:space-between;}
.title03 .titleleft{float:left;display:flex;justify-content:space-between;position:relative;z-index:2;}
.title03 .titleleft:before{content:"";width:64px;height:50px;background:url("../img/title03.png") no-repeat;position:absolute;left:50%;top:0;margin:0 0 0 -32px;z-index:-1;opacity:0.2;}
.title03 .titleleft h5{font-size:38px;line-height:50px;height:50px;color:#32669b;}
.title03 .titleleft h6{font-size:38px;line-height:50px;height:50px;color:#333;}
.title03 .titleleft img{ width:11px;height:11px;margin:20px 10px 0 10px;}
.title03 a{line-height:30px;height:30px;margin:10px 0 0 0;display:block; color:#666;}
.title03 a:hover{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;color:#fff;padding:0 10px;transition:0.5s;}
.index01{width:100%;background:url("../img/bj01.jpg")top center no-repeat;background-size:100%;padding:0 0 50px 0;}
.hzfcont{margin:50px 0;display: flex;}
.hzfwleft{width:49%;float:left;position:relative;}
.hzfwleft .title01{position:absolute;right:60px;top:50px;}
.hzfwul{}
.hzfwul li{width:33%;height:180px; float:left;}
.hzfwul li a{width:100%;height:100%; text-align:center;padding:30px 0;display:block;position:relative;z-index:2;}
.hzfwul li a:before{content:""; width:0;height:100%;background:rgba(0,0,0,.1);background-size: contain;transition:0.5s;position:absolute;left:0; top:0;z-index:-1;}
.hzfwul li a>img{width:70px;height:70px;margin:0 auto;}
.hzfwul li span{width:100%;height:30px; text-align:center;font-size:24px; color:#fff;display:block;margin: 20px 0 0 0;}
.hzfwul li>img{width:156px;height:156px; margin:10px auto 0 auto;opacity:0.3;}
.hzfwul li:nth-child(1){background:none;}
.hzfwul li:nth-child(2){background:#32669b;}
.hzfwul li:nth-child(3){width:34%;}
.hzfwul li:nth-child(6){width:34%;}
.hzfwul li:nth-child(4){background:#30748a;}
.hzfwul li:nth-child(5){background:#bdaa82;}
.hzfwul li:nth-child(7){background:#89b8c4;}
.hzfwul li:nth-child(8){background:#2f8758;}
.hzfwul li:nth-child(9){width:34%;background:#8a96a6;}
.hzfwul li:hover a:before{width:100%;}
.hzfwyydt{width:51%;float:right;
/*background:url("../img/hzfwbj.png") left bottom no-repeat;*/
position:relative;}
.hzfwyydt img{width:100%;height:auto;position:absolute;left:0;bottom:0;}
.indexxwzx{margin:50px 0 0 0;}
.indexxwzxleft{width:49%;float:left;box-shadow: 0 5px 5px #e4e9f5;}
.indexxwzxleft .slideBox{ width:100%;overflow:hidden; position:relative; }
.indexxwzxleft .slideBox .hd{ height:35px; overflow:hidden; position:absolute; right:5px; bottom:235px; z-index:3; }
.indexxwzxleft .slideBox .hd ul{  zoom:1; float:left; padding: 0 0 0 10px; }
.indexxwzxleft .slideBox .hd ul li{float:left; margin:5px 15px 0 0; width:18px; height:18px;position:relative; border-radius:9px; background:#fff; cursor:pointer; }
.indexxwzxleft .slideBox .hd ul li:before{content:""; width:22px; height:22px;position:absolute;opacity:0; border:1px solid #32669b;left:-3px;top:-3px; border-radius:11px;}
.indexxwzxleft .slideBox .hd ul li.on{ background:#32669b; color:#fff; }
.indexxwzxleft .slideBox .hd ul li.on:before{opacity:1;}
.indexxwzxleft .slideBox .bd{ position:relative;  }
.indexxwzxleft .slideBox .bd li{width:100%;background:#fff;position:relative;z-index:2;}
.indexxwzxleft .slideBox .bd li:before{content:"";width:181px;height:170px;background:url("../img/liimg01.png") no-repeat;position:absolute;right:10px;bottom:10px;z-index:-1;opacity:0.1;}
.indexxwzxleft .slideBox .bd li a{width:100%;display:block;}
.indexxwzxleft .slideBox .indexxwzximg{width:100%;height:475px;overflow:hidden;}
.indexxwzxleft .slideBox .indexxwzximg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.indexxwzxleft .slideBox .indexxwzxfont{padding:30px;}
.indexxwzxleft .slideBox .indexxwzxtime{width:100%;color:#333;display:flex;justify-content:flex-start;}
.indexxwzxleft .slideBox .indexxwzxtime h5{font-size:50px;color:#32669b;display:block;line-height:50px;}
.indexxwzxleft .slideBox .indexxwzxtime h6{font-size:20px;color:#32669b;display:block; margin:22px 0 0 10px}
.indexxwzxleft .slideBox .indexxwzxfont span{width:100%;height:60px;color:#333; line-height:30px;font-size:20px;margin:15px 0 0 0;display: -webkit-box;overflow:hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.indexxwzxleft .slideBox .indexxwzxfont p{width:100%;height:30px;color:#333; line-height:30px;color:#999; margin:15px 0 0 0;display: -webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.indexxwzxleft .slideBox .bd li:hover{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.indexxwzxleft .slideBox .bd li:hover:before{background:url("../img/liimg02.png") no-repeat;}
.indexxwzxleft .slideBox .bd li:hover .indexxwzximg img{transform: scale(1.05);}
.indexxwzxleft .slideBox .bd li:hover h5{color:#fff;}
.indexxwzxleft .slideBox .bd li:hover h6{color:#fff;}
.indexxwzxleft .slideBox .bd li:hover span{color:#fff;}
.indexxwzxleft .slideBox .bd li:hover p{color:#fff;}
.indexxwzxright{width:48%;float:right;}
.indexxwzxrightul{}
.indexxwzxrightul li{width:48.5%;float:left;background:#fff;margin:0 0 20px 0;box-shadow: 0 5px 5px #e4e9f5;position:relative;z-index:2;}
.indexxwzxrightul li:nth-child(2n){ float:right;}
.indexxwzxrightul li a{width:100%;padding:28px 30px;display:block;}
.indexxwzxrightul .indexxwzxtime{width:100%;color:#333;display:flex;justify-content:flex-start;}
.indexxwzxrightul .indexxwzxtime h5{font-size:36px;color:#32669b;display:block;line-height:30px;}
.indexxwzxrightul .indexxwzxtime h6{display:block;line-height:20px; margin:10px 0 0 10px}
.indexxwzxrightul li p{width:100%;height:90px;color:#333; line-height:30px;font-size:18px;margin:15px 0 0 0;display: -webkit-box;overflow:hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.indexxwzxrightul li:hover{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.indexxwzxrightul li:hover:before{content:"";width:181px;height:170px;background:url("../img/liimg02.png") no-repeat;position:absolute;right:10px;bottom:10px;z-index:-1;opacity:0.1;}
.indexxwzxrightul li:hover h5{color:#fff;}
.indexxwzxrightul li:hover h6{color:#fff;opacity:0.5;}
.indexxwzxrightul li:hover p{color:#fff;}
.indexxwzxgd{width:100%;background:url("../img/gdbj01.jpg") repeat-y;background-size:100% 100%;}
.indexxwzxgd a{width:100%;line-height:38px;color:#fff; display:flex;justify-content:center;padding: 16px 0;}
.indexxwzxgd a span{width:36px;height:36px;border:2px solid #fff;border-radius:18px;text-align:center;margin:0 0 0 20px;position:relative;}
.indexxwzxgd a span:before{content:"";width:42px;height:42px;border:1px dashed #fff;border-radius:21px; margin:0 0 0 0;position:absolute;left:-6px;top:-6px;}
.indexxwzxgd a img{width:18px;height:15px;margin:8px auto 0 auto;}
/*****************************/
.index02{width:100%;background:url("../img/bj02.jpg")top center no-repeat;padding:50px 0;}
.zjtd .title02 .titleleft h5{color:#fff;}
.zjtd .title02 .titleleft h6{color:#fff;}
.zjtd .title02 .titleleft:before{background:url("../img/title02.png") no-repeat;opacity:1;}
.zjtdcx{display:flex;justify-content:center;margin:30px 0;}
.zjtdcx form{display: flex;justify-content: center;flex-wrap: wrap;}
.zjtdcx input{width: 200px;line-height:40px;height:40px;color: #fff;padding:0 10px;margin: 0 5px 5px 0;overflow:hidden;border:1px solid #fff;float:left;background:none;}
.zjtdcx input::-webkit-input-placeholder {color: #fff;}
.zjtdcx button{width:100px;line-height:40px;height:40px;overflow:hidden;font-size:18px;font-weight:bold;color:#32669b; text-align:center; float:left;}
.zjtdcx .xzzc{width: 200px;height:40px;border:1px solid #fff;margin: 0 5px 0 0;float:left;}
.zjtdcx .xzzc h6{width:100%;line-height:38px;height:38px;overflow:hidden;color:#fff;display:block; padding:0 10px;cursor:pointer;}
.zjtdcx .ksdhtopul{width:100%;position:relative;z-index:3;display:none;box-shadow:0 7px 7px #ddd;max-height: 300px;overflow: auto;}
.zjtdcx .ksdhtopul .disabled-btn{color:#9e9e9e;}
.zjtdcx .ksdhtopul li{background:#fff; }
.zjtdcx .ksdhtopul li a{width:100%;line-height:40px;height:40px;overflow:hidden;display:block;text-align: left;padding: 0 10px;}
.zjtdcx .ksdhtopul li:hover{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.zjtdcx .ksdhtopul li:hover a{color:#fff; }

.zjtdcx .ksdhtopul .active{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.zjtdcx .ksdhtopul .active a{color:#fff; }

.zjtdcx .xzzc:hover .ksdhtopul{display:block;}
.zjtdqh .picScroll-left{ width:100%;  overflow:hidden; position:relative;padding:0 0 50px 0; }
.zjtdqh .picScroll-left .hd{width:100%; position:absolute;bottom:0;left:0; }
.zjtdqh .picScroll-left .hd ul{overflow:hidden; zoom:1; text-align:center;  }
.zjtdqh .picScroll-left .hd ul li{ width:16px; height:16px;background:#fff;color:#fff;border-radius:8px;display:inline-block;border:1px solid #32669b; overflow:hidden; margin:0 10px;cursor:pointer;}
.zjtdqh .picScroll-left .hd ul li.on{background:#32669b;color:#32669b;}
.zjtdqh .picScroll-left .bd{}
.zjtdqh .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.zjtdqh .picScroll-left .bd ul li{width:213px !important;height:385px; margin:0 10px; float:left; _display:inline;position:relative;z-index:2; overflow:hidden;padding:0 10px 0 10px;}
.zjtdqh .picScroll-left .bd ul li:before{content:"";width:100%;height:84%;background:#fff;position:absolute;left:0;bottom:0;z-index:-1;}
.zjtdqh .picScroll-left .bd ul li a{width:100%; display:block;position:absolute;top:0;left:0;padding:0 10px;margin:0 0 0 0}
.zjtdqh .picScroll-left .zjtdpic{width:150px;height:150px;border-radius:50%;border:3px solid #fff; overflow:hidden; display:block;margin:0 auto 0 auto;}
.zjtdqh .picScroll-left .zjtdpic img{width:100%;object-fit:cover;transition:0.5s;}
.zjtdqh .picScroll-left .zjtdfont span{width:100%;height:38px;line-height:38px;text-align:center;font-size:22px;display:block;color:#333; overflow:hidden;margin:10px 0 0 0;}
.zjtdqh .picScroll-left .zjtdfont h6{width:100%;height:24px;line-height:24px;text-align:center;display:block;color:#666; overflow:hidden;}
.zjtdqh .picScroll-left .zjtdfont p{width:100%;height:72px;line-height:24px; display:-webkit-box;color:#666;font-size:14px; overflow:hidden;margin:20px 0;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.zjtdqh .picScroll-left .zjtdfont h5{width:100%;height:48px;line-height:48px;text-align:center; display:block;color:#32669b;font-size:18px; overflow:hidden; border-top:1px solid #e3e3e3;  }
.zjtdqh .picScroll-left .bd ul li:hover span{color:#fff;}
.zjtdqh .picScroll-left .bd ul li:hover p{color:#fff;}
.zjtdqh .picScroll-left .bd ul li:hover h6{color:#fff;}
.zjtdqh .picScroll-left .bd ul li:hover h5{color:#fff;}
.zjtdqh .picScroll-left .bd ul li:hover:before{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.index03{width:100%; padding:0 0 50px 0; }
.index03 .ksdhtop{width:100%;margin:40px 0 10px 0;}
.index03 .ksdhtopul{width:calc(100% - 260px);display:flex;justify-content:flex-start;float:left;}
.index03 .ksdhtopul li{margin:0 9px 0 0;}
.index03 .ksdhtopul .disabled a{color:#e7e7e7;}
.index03 .ksdhtopul li a{line-height:40px;display:block;padding:0 10px;font-size:18px;}
.index03 .ksdhtopul li:hover a,.index03 .ksdhtopul li.on a{background:#32669b;color:#fff;}
.index03 .ksdha{width:250px;overflow:hidden;float:right; display:flex;justify-content:center;background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.index03 .ksdha h6{display:block;color:#fff;line-height:40px;font-size:18px;}
.index03 .ksdha img{width:18px;height:15px;margin:12px 0 0 12px;}
.index03 .ksdha:hover{background:#32669b;}
.index03 .ksqh{margin:0 0 50px 0;}
.index03 .ksqh .outBox{ width:100%; text-align:left;  }
.index03 .ksqh .outBox .hd{ height:50px; background:#f2f2f2;position:relative; }
.index03 .ksqh .outBox .hd ul{width:100%;text-align:center;  position:absolute;display:flex;justify-content: center;}
.index03 .ksqh .outBox .hd ul li{width:25%;cursor:pointer; display:flex;justify-content: center;}
.index03 .ksqh .outBox .hd ul li span{margin:10px 10px 0 0;transition:0.5s; display:block;overflow:hidden; }
.index03 .ksqh .outBox .hd ul li:nth-child(1) span{width:30px; height:30px;background:url("../img/ks01.png")0 0 no-repeat;float:left; }
.index03 .ksqh .outBox .hd ul li:nth-child(2) span{width:30px; height:30px;background:url("../img/ks02.png")0 0 no-repeat;float:left;}
.index03 .ksqh .outBox .hd ul li:nth-child(3) span{width:30px; height:30px;background:url("../img/ks03.png")0 0 no-repeat;float:left; }
.index03 .ksqh .outBox .hd ul li:nth-child(4) span{width:30px; height:30px;background:url("../img/ks04.png")0 0 no-repeat;float:left;}
.index03 .ksqh .outBox .hd ul li h6{width:100px; line-height:50px;height:50px;overflow:hidden;font-size:20px; display:block;color:#333;float:left; }
.index03 .ksqh .outBox .hd ul li.on{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.index03 .ksqh .outBox .hd ul li.on h6{color:#fff;}
.index03 .ksqh .outBox .hd ul li.on:nth-child(1) span{background:url("../img/ks01.png")0 -30px no-repeat;}
.index03 .ksqh .outBox .hd ul li.on:nth-child(2) span{background:url("../img/ks02.png")0 -30px no-repeat;}
.index03 .ksqh .outBox .hd ul li.on:nth-child(3) span{background:url("../img/ks03.png")0 -30px no-repeat;}
.index03 .ksqh .outBox .hd ul li.on:nth-child(4) span{background:url("../img/ks04.png")0 -30px no-repeat;}
.index03 .ksqh .inBox{width:100%;position:relative;}
.index03 .ksqh .inBox .inHd{width:70%;float:right}
.index03 .ksqh .inBox .inHd ul{width:100%; overflow:hidden; zoom:1; }
.index03 .ksqh .inBox .inHd ul li{width:24%; float:left; cursor:pointer;margin:20px 0 0 1%; border:1px solid #d6d6d6; border-radius:5px;padding:0 1%;}
.index03 .ksqh .inBox .inHd ul li span{width:7px;height:13px;display:block;overflow:hidden;transition:0.5s; float:left;background:url("../img/ico14.png")0 0 no-repeat;margin:15px 0 0 0;}
.index03 .ksqh .inBox .inHd ul li h6{width:91%;height:42px;line-height:42px;overflow:hidden; display:block;color:#666; float:right; border-left:1px solid #d6d6d6; padding:0 2% 0 5%; }
.index03 .ksqh .inBox .inHd ul li.on{border:1px solid #32669b;  }
.index03 .ksqh .inBox .inHd ul li.on h6{border-left:1px solid #32669b;  color:#005e9e;  }
.index03 .ksqh .inBox .inHd ul li.on span{background:url("../img/ico14.png")0 -13px no-repeat; }
.index03 .ksqh .inBox .ksqhtp{width:29%; zoom:1; overflow:hidden; float:left; margin:20px 0 0 0; }
.index03 .ksqh .inBox .ksqhtp li{width:100%;display:block;position:relative;}
.index03 .ksqh .inBox .ksqhtp li a{width:100%;display:block;}
.index03 .ksqh .inBox .ksqhimg{width:100%;height:300px;overflow:hidden;}
.index03 .ksqh .inBox .ksqhimg img{width:100%;height:100%;overflow:hidden;object-fit:cover;transition:0.5s;}
.index03 .ksqh .inBox .ksqhfont{width:100%;background:rgba(50,102,155,0.8);padding:10px 5%;overflow:hidden; color:#fff;font-size:18px;position:absolute;left:0;bottom:0; display:block;}
.index03 .ksqh .inBox .ksqhfont h6{width:100%;height:28px;line-height:28px;font-size:20px;overflow:hidden;  display:block;}
.index03 .ksqh .inBox .ksqhfont p{width:100%;height:28px;line-height:28px;display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.index03 .ksqh .inBox .ksqhtp li:hover .ksqhimg img{transform: scale(1.05);}
.index03 .ksqh .inBox .ksqhtp li:hover .ksqhfont{background:rgba(50,102,155,1);}
.ywgkbox{width:48.5%;float:left;}
.ywgkbox:nth-child(2){ float:right;}
.ywgkboxul{background:#fff;padding:30px;position:relative;margin:30px 0 50px 0;}
.ywgkboxul:before{content:"";width:100%;height:3px;background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;position:absolute;left:0;bottom:0;}
.ywgkboxul li{width:100%;}
.ywgkboxul li a{width:100%;display:block;}
.ywgkboxul li span{width:100%;line-height:48px;height:48px;font-size:18px;overflow:hidden; display:block;white-space: nowrap;text-overflow: ellipsis;}
.ywgkboxul li h6{width:100%;line-height:30px;height:30px; color:#32669b;overflow:hidden; display:block;position:relative; white-space: nowrap;text-overflow: ellipsis;}
.ywgkboxul li h6:before{content:"";width:calc(100% - 100px);height:1px;position:absolute;background:#e9e9e9;right:0;bottom:15px;}
.ywgkboxul li:hover{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.ywgkboxul li:hover a{padding:0 10px; transition:0.5s;}
.ywgkboxul li:hover a span{color:#fff;}
.ywgkboxul li:hover a h6{color:#fff;}
.ywgkboxul li:hover a h6:before{color:#fff;}
.djbox{width:32%;float:left;overflow:hidden;}
.djbox:nth-child(2){ margin:0 0 0 2%;}
.djbox:last-child{float:right;}
.djfont{margin:30px 0 50px 0;}
.djfont a{width:100%;display:block;}
.djimg{position:relative;}
.djimg span{width:100%;height:270px;overflow:hidden;display:block;}
.djimg span img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.djimg p{ width:110px;line-height:30px;height:30px;color:#fff;text-align:center;position:absolute;right:0;bottom:0; background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;overflow:hidden;}
.djtitle{display:flex;justify-content:center;}
.djtitle h6{width:60px;height:60px;background:#32669b;text-align:center;display:block;}
.djtitle h6 img{width:18px;height:15px; margin:22px auto 0 auto;}
.djtitle .djtitleh5{width:calc(100% - 60px);background:#fff;padding:20px;}
.djtitle .djtitleh5 h5{width:100%;height:50px;overflow:hidden; line-height:25px;font-size:18px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.djfont a:hover span img{transform: scale(1.05);}
.djfont a:hover .djtitle h6{background:#3d80c5;}
.djfont a:hover .djtitleh5{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.djfont a:hover .djtitleh5 h5{color:#fff;}
.zttpbox{margin:30px 0 0 0;}
.zttpbox li{width:24%;float:left;margin:0 1.33% 0 0}
.zttpbox li:nth-child(4n){ float:right;margin:0 0 0 0}
.zttpbox li a{width:100%;height:140px; overflow:hidden;display:block;}
.zttpbox li img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.zttpbox li:hover img{transform: scale(1.05);}
.bq{ width:100%;background:url("../img/bqbj01.jpg") top center no-repeat;background-size: cover; color:#fff; }
.bqlogo{border-bottom:1px solid #5d92ca;border-top:1px solid #5d92ca;padding:30px 0;}
.bqlogoleft{width:calc(100% - 130px); display:flex;justify-content:space-between;float: left;}
.bqlogoleft .bqlogoimg{width:261px;display:inline-table;margin: 0 20px 0 0;}
.bqlogoleft .bqlogoimg img{width:100%;height:100%;}
.bqlogoleft .bqlogolxfs{width:auto;padding: 25px 0 0 0;}
.bqlogoleft .bqlogolxfs:last-child{}
.bqlogoleft .bqlogolxfs li{width:100%;line-height:40px;overflow:hidden;}
.bqlogoleft .bqlogolxfs li a{color:#fff;}
.bqlogoleft .bqlogolxfs li a:hover{ color:#fff000;}
.ewmul{float:right;padding: 25px 0 0 0;}
.ewmul li{float:left;margin:0 0 0 20px;}
.ewmul li span{width:102px;height:102px; display:block;overflow:hidden;text-align:center;}
.ewmul li span img{width:100%;height:100%; margin:0 auto;}
.ewmul li h6{ width:100%;height:28px; line-height:28px;overflow:hidden;display:block;overflow:hidden;text-align:center;}
.yqlj{padding:20px 0 10px 0;}
.yqlj span{height:48px;line-height:48px;float:left;}
.yqlj .yqljul{float:left;}
.yqlj .yqljul li{float:left;margin:0 10px;padding:0 20px 0 0;}
.yqlj .yqljul li a{display:block;height:48px;line-height:48px;color:#fff;}
.yqlj .yqljul li a:hover{ color:#fff000;}
.bq .bqfont{width:100%;float:left;text-align:center;}
.bq .bqfont .bqfontlfet a{color:#fff;line-height:48px;margin:0 10px;float:left;}
.bq .bqfont p{ float:right;line-height:48px;}
.bq .bqfont p>a{ float:right;color:#fff;}
.bq .bqfont a:hover{ color:#fff000;}
.pf{position:fixed;right:10px;bottom:10%;z-index:10;}
.pful{}
.pful li{width:100px; background:#fff;box-shadow:0 1px 1px #d3e9ff;margin:0 0 10px 0;}
.pful li a{width:100%;display:block;padding:10px 0;}
.pful li h5{width:42px;height:42px;margin:0 auto; display:block;overflow:hidden;transition:0.5s;}
.pful li:nth-child(1) h5{background:url("../img/fc01.png")0 0 no-repeat;}
.pful li:nth-child(2) h5{background:url("../img/fc02.png")0 0 no-repeat;}
.pful li:nth-child(3) h5{background:url("../img/fc03.png")0 0 no-repeat;}
.pful li:nth-child(4) h5{background:url("../img/fc04.png")0 0 no-repeat;}
.pful li:nth-child(5) h5{background:url("../img/tsg.png")0 0 no-repeat;}
.pful li:nth-child(6) h5{width:70px;height:70px;}
.pful li:nth-child(6) h5 img{width:100%;height:100%;}
.pful li span{width:100%;height:20px;line-height:20px; text-align:center;display:block;color: #32669b;margin:10px 0 0 0;}
.pful li:hover{background:url("../img/jbsbj.jpg") repeat-y;background-size: contain;}
.pful li:hover:nth-child(1) h5{background:url("../img/fc01.png")0 -42px no-repeat;}
.pful li:hover:nth-child(2) h5{background:url("../img/fc02.png")0 -42px no-repeat;}
.pful li:hover:nth-child(3) h5{background:url("../img/fc03.png")0 -42px no-repeat;}
.pful li:hover:nth-child(4) h5{background:url("../img/fc04.png")0 -42px no-repeat;}
.pful li:hover:nth-child(5) h5{background:url("../img/tsg.png")0 -42px no-repeat;}
.pful li:hover span{color:#fff;}

.indexadbox{width:100%;overflow: auto;padding:50px 0 0 0;}
.indexad{width:50%;display:block;float:left;margin-bottom:10px;}
.indexad img{display:block;width:100%;}

#gg3 span,#gg4 span,#gg5 span{position:absolute;left:5px;top:5px;cursor:pointer;color:#fff;}

@media screen and (max-width:1680px) {
	.banner .bd li a{height:690px;}
}
@media screen and (max-width:1550px) {
	.banner .bd li a{height:635px;}
}
@media screen and (max-width:1500px) {
	.pf{right:0;}
}
@media screen and (max-width:1440px) {
	.wd{width:1200px;}
	.navyjlm a{    font-size: 18px;}
	.banner .bd li a{height:590px;}
	.indexxwzxleft .slideBox .indexxwzximg{height:390px;}
	.indexxwzxright{width:49%;}
	.indexxwzxrightul li p{font-size:16px;}
	.indexxwzxrightul li a{padding: 14px 20px;}
	.hzfwleft .title01{right: 40px;top:65px;}
	.title01 .titleleft h5{font-size:40px;writing-mode:tb-rl; }
	.title01 .titleleft h6{font-size:40px;writing-mode:tb-rl; }
	.hzfwul li span{font-size:20px;}
	.title02 .titleleft h5,.title02 .titleleft h6{font-size:40px;}
	.title03 .titleleft h5,.title03 .titleleft h6{font-size: 30px;}
	.zjtdqh .picScroll-left .bd ul li{width:180px !important}
	.zjtdqh .picScroll-left .zjtdfont span{font-size:18px;}
	.zjtdqh .picScroll-left .zjtdfont h5{font-size:16px;}
	.index03 .ksqh .inBox .ksqhfont h6{font-size:18px;}
	.index03 .ksqh .inBox .ksqhfont p{font-size:14px;}
	.index03 .ksqh .inBox .inHd ul li{margin: 10px 0 0 1%;}
	.index03 .ksqh .inBox .ksqhtp{margin: 10px 0 0 0;}
	.index03 .ksqh .inBox .ksqhimg{height:260px;}
	.index03 .ksqh .inBox .inHd ul li h6{font-size:16px;}
	.index03 .ksdhtopul{    width: calc(100% - 180px);}
	.index03 .ksdhtopul li{margin: 0 6px 0 0;}
	.index03 .ksdha{width:170px;}
	.index03 .ksdha h6{font-size:16px;}
	.ywgkboxul li span{font-size:16px;}
	.djimg span{height:230px;}
	.djtitle .djtitleh5 h5{font-size:16px;}
	.zttpbox li a{height:120px;}
	.bqlogoleft .bqlogolxfs li{line-height:30px;}
}
@media screen and (max-width:1366px) {
	.navyjlm a{    font-size: 16px;}
	.banner .bd li a{height:560px;}
	.hzfwul li{height:150px;}
	.hzfwul li>img{height:140px;width:140px;margin:0 auto;}
	.hzfwul li span{font-size: 18px;}
	.hzfwul li a{padding: 15px 0;}
	.hzfcont{margin:30px 0;}
	.index02{padding:30px 0;}
	.index03{    padding: 0 0 30px 0;}
	.indexxwzxleft .slideBox .indexxwzxfont span{font-size:18px;}
	.zjtdqh .picScroll-left .zjtdpic{width:110px;height:110px;}
	.zjtdqh .picScroll-left .bd ul li{height:345px;}
	.index03 .ksdhtop{margin: 20px 0 10px 0;}
	.index03 .ksqh{margin: 0 0 30px 0;}
	.ywgkboxul{    margin: 10px 0 30px 0;}
	.djfont{    margin: 10px 0 30px 0;}
	.zttpbox{    margin: 10px 0 0 0;}
	.indexxwzx{margin: 30px 0 0 0;}
}
@media screen and (max-width:1300px) {
	.wd{width:90%;}
	.banner .bd li a{height:535px;}
	.index03 .ksdhtopul li{margin: 0 5px 0 0;}
	.index03 .ksdhtopul li a{font-size:16px;}
	.zjtdqh .picScroll-left .bd ul li{width:172px !important}
	.index03 .ksqh .outBox .hd ul li h6{font-size:18px;}
	.djimg span{height:225px;}
	.djtitle .djtitleh5{padding:15px;}
}
@media screen and (max-width:1100px) {

}
@media screen and (max-width:1024px) {
	.navcont{display:none;}
	.topnav{display:block;opacity:1;visibility:inherit;}
	#header .menua{display:block;opacity:1;visibility:inherit;}
	.serch{width:300px;}
	.banner .bd li a{height:420px;}
	.index01{padding:30px 0;}
	.hzfwul li span{font-size:16px;}
	.hzfwleft .title01{right: 20px;top: 50px;}
	.hzfwyydt{background-size: contain;}
	.indexxwzxleft .slideBox .indexxwzximg{height:295px;}
	.indexxwzxrightul .indexxwzxtime h5{font-size:30px;}
	.indexxwzxrightul li p{height:60px;-webkit-line-clamp:2;margin: 13px 0 0 0;}
	.indexxwzxrightul li:hover:before{width: 100%;height: 110px;    background-size: 100% 100%;}
	.zjtdqh .picScroll-left .bd ul li{width:131px !important}
	.index03 .ksdhtopul li a{font-size:14px;}
	.index03 .ksdhtop{display:none;}
	.title02 .titleleft h5, .title02 .titleleft h6{font-size:34px;}
	.index03 .ksqh{margin:10px 0 30px 0;}
	.index03 .ksqh .inBox .inHd ul li h6{font-size:14px;}
	.title03 .titleleft h5, .title03 .titleleft h6{font-size:24px;}
	.djimg span{height:175px;}
	.djtitle h6{width:40px;height:40px;}
	.djtitle h6 img{margin: 12px auto 0 auto;}
	.djtitle .djtitleh5{width: calc(100% - 40px);}
	.bqlogoleft .bqlogoimg img{height:auto;}
	.yqlj .yqljul li a{line-height:30px;height:30px;}
	.bqlogoleft .bqlogolxfs{}
	.pf,.bqlogoleft .bqlogoimg{display:none;}
	.bqlogoleft .bqlogolxfs,.ewmul{padding:0;}
	.bqlogoleft .bqlogolxfs:last-child{padding:0;}
}
@media screen and (max-width:900px) {
	.serch{display:none;}
	.banner .bd li a{height:365px;}
	.hzfcont{display:block;}
	.hzfwleft{width:100%;float:none;}
	.hzfwyydt{width:100%;position: static;float:none;display:none;}
	.hzfwyydt img{width:100%;position: static;}
	.hzfwleft .title01{right: 60px;}
	.indexxwzxleft{width:100%;}
	.indexxwzxleft .slideBox .indexxwzximg{height:530px;}
	.indexxwzxleft .slideBox .indexxwzxfont span{height:30px; -webkit-line-clamp:1;}
	.indexxwzxright{width:100%;margin:20px 0 0 0;}
	.index03 .ksqh .inBox .inHd{width:100%;}
	.index03 .ksqh .inBox .ksqhtp{width:100%;}
	.index03 .ksqh .inBox .ksqhimg{height:530px;}
	.ywgkbox{width:100%;}
	.ywgkboxul,.djfont{margin: 20px 0;}
	.djbox{width:100%;}
	.djimg span{height:480px;}
	.djtitle .djtitleh5 h5{height:25px;-webkit-line-clamp:1;}
	.djbox:nth-child(2){margin:0;}
	.zttpbox li{width:48%;margin:20px 0 0 0;}
	.zttpbox li:nth-child(2){float:right; margin:20px 0 0 0;}
	.zttpbox li:nth-child(4){ margin:20px 0 0 0;}
	
	.zjtdcx input{width:130px;}
	.zjtdcx .xzzc{width:130px;}
	.indexadbox{overflow: auto;padding:20px 0 0 0;}
	.indexad{width:100%;display:inline-block;text-align:center;float:left;margin-bottom:10px;}
    .indexad img{display:inline-block;width:100%;}
}
@media screen and (max-width:700px) {
	.logocont .logo a{width:400px;height:auto;}
	#header .menua{top:30px;}
	.banner .bd li a{height:auto;}
	.indexxwzxleft .slideBox .indexxwzximg{height:auto;}
	.index03 .ksqh .outBox .hd ul li h6{font-size:14px;width: 70px;}
	.index03 .ksqh .outBox .hd ul li span{margin: 10px 0px 0 0;}
	.index03 .ksqh .inBox .ksqhimg{height:auto;display:none;}
	.index03 .ksqh{margin: 10px 0 10px 0;}
	.ywgkboxul{padding:20px;}
	.djimg span{height:auto;}
	.bqlogoleft{display:block;}
	.bqlogoleft .bqlogolxfs:last-child{width:100%;}
}
@media screen and (max-width:500px) {
	#header .menua{top: 16px;}
	.logocont .logo a{width:360px;}
	#header .menua{top:30px;}
	.hzfwleft .title01{right:5px;}
	/*.hzfwul li>img{display:none;}*/
	.hzfcont{margin:0 0 30px 0;}
	.bqlogoleft{width:100%;    margin: 0 0 20px 0;}
	.index03 .ksqh .outBox .hd{height:100px;}
	.index03 .ksqh .outBox .hd ul{display:block;}
	.index03 .ksqh .outBox .hd ul li{width:50%;float:left;}
	.index03 .ksqh .inBox .inHd ul li{width:49%; margin:10px 0 0 0;}
	.index03 .ksqh .inBox .inHd ul li:nth-child(2n){float:right; margin:10px 0 0 0;}
	.ewmul li span{margin:0 auto;}
	.ewmul,.ewmul li{float:none;}
	.banner .hd{bottom:5px;}
	.banner .hd ul li{width:14px;height:14px;border-radius:7px;}
	.hzfwul li span{margin:10px 0 0 0;}
	.zjtdcx input{width:150px;}
	.zjtdcx .xzzc{width:150px;}
	.zjtdcx button{width:150px;margin:0 5px 0 0; }
    .zttpbox li img{object-fit:contain;}
    .hzfwul li>img{width:90%;height:90%;}
    .zjtdqh .picScroll-left .bd ul li{width: 124px !important;}
    .indexxwzxleft .slideBox .hd{bottom:200px}
    
    #gg3,#gg4,#gg5{width:50% !important;}
	.bq .bqfont{padding:20px 0;}
	.bq .bqfont .bqfontlfet a{display:none;}
	.bq .bqfont p{width:100%;text-align:center;line-height: 25px;}
	.bq .bqfont p>a{float:none;}
	
}
@media screen and (max-width:414px) {
	.logocont .logo a{width:300px;}
	.hzfwleft .title01{top:20px;right:0;}
	.hzfwul li{height:122px;}
	.hzfwul li a{padding:6px 0;}
	.bqlogoleft .bqlogolxfs li{height:auto;line-height:30px;}
	.zttpbox li a{height:70px;}
    .zjtdqh .picScroll-left .bd ul li{width: 158px !important;}
}
@media screen and (max-width:400px) {
	.logocont .logo a{width:280px;}
	#header .menua{top:23px;}
}
@media screen and (max-width:375px) {
    .zjtdqh .picScroll-left .bd ul li{width: 141px !important;}
}
@media screen and (max-width:320px){
	.logocont .logo a{width:240px;}
	#header .menua{top:18px;}
	.title01{width:75px;}
    .zjtdqh .picScroll-left .bd ul li{width:124px !important;}
    .zjtdcx .xzzc{margin:0 0 5px 0;}
}


