.w {
width: 1200px;
height: auto;
margin: 0 auto;
}
.top-bg {
width: 100%;
height: 160px;
background: #165eb2 url(../img/top-bg.png) no-repeat center;
}
.top{
height: 100%;
}
.logo {
margin-top: 30px;
}
.logo a {
display: block;
}
.search{
width: 240px;
height: 40px;
background: #fff;
border-radius: 4px;
margin-top: 60px;
position: relative;
}
input,
button {
border: none;
outline: none;
}
.search .text {
width: 190px;
height: 40px;
padding-left: 10px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
background: #fff;
color: #333;
}
.search .button {
width: 40px;
height: 40px;
background: url(../img/fdj.png) no-repeat center;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
}
input::-webkit-input-placeholder {
color: #999;
}
input::-moz-input-placeholder {
color: #999;
}
input::-ms-input-placeholder {
color: #999;
}
.nav-bg {
width: 100%;
height: 55px;55px;
background: #023e84;
}
.clearfix:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.nav {
height: 55px;
line-height: 55px;
background: #023e84;
position: relative;
z-index: 99;
}
.nav a {
color: #fff;
}
.nav .nLi {
float: left;
position: relative;
display: inline;
}
.nav .nLi h3 {
float: left;
}
.nav .nLi h3 a {
display: block;
width: 120px;
text-align: center;
font-size: 18px;
}
.nav .sub {
display: none;
width: 100%;
left: 0;
top: 55px;
position: absolute;
background: rgba(2,62,132,0.8);
line-height: 38px;
padding: 5px 0;
}
.nav .sub li {
zoom: 1;
}
.nav .sub a {
display: block;
padding: 0 6px;
text-align: center;
font-size: 14px;
}
.nav .sub a:hover {
background: #1e74d7;
color: #fff;
}
.nav .on h3 a {
background: #1e74d7;
color: #fff;
}
.title {
height: 45px;
line-height: 45px;
border-bottom: 1px solid #d7d7d7;
}
.title h3 {
float: left;
height: 45px;
line-height: 45px;
}
.title h3 p{
display: inline-block;
font-size: 26px;
color: #165eb2;
position: relative;
}
.title h3 p:after{
content: "";
position:absolute;
left:0;
bottom:-2px;
width:100%;
height:3px;
background:#165eb2;
}
.title h3 span{
font-family: arial;
font-size: 18px;
color: #999;
padding-left: 8px;
}
.more{
float: right;
}
.more a {
display: block;
font-size: 14px;
color: #999;
}
.more a:hover {
color: #CC0000;
}
.news{
margin-top: 17px;
}
.slideBox{ width:560px; height:360px; overflow:hidden; position:relative; margin-top: 30px;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:8px; bottom:24px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin:0 5px; width:12px; height:12px; border-radius: 50%; text-indent: -999999px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#165eb2;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:560px; height:360px; display:block; }
.slideBox .bd li p{position: absolute; left: 0; bottom: 0; width: 550px; height: 60px; padding-left: 10px; line-height: 60px; background: rgba(0,0,0,0.6); color: #fff; font-size: 16px;}
.slideBox .bd li p span{display: inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size: 18px; width: 70%;}
.jdxw{
width: 600px;
}
.jdxw ul{
border-left: 1px solid #ddd;
margin-top: 30px;
}
.jdxw ul li{
line-height: 40px;
font-size: 16px;
background: url(../img/heart1.png) no-repeat left center;
padding-left: 40px;
margin-left: -6px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.jdxw ul li i{
float: right;
color: #666;
}
.jdxw ul li:hover{
background: url(../img/heart2.png) no-repeat left center;
}
.jdxw ul li:hover a{
color: #cc0000;
}
.box-bg {
width: 100%;
height: auto;
background: #f5f5f5;
padding: 20px 0 30px 0;
margin-top: 40px;
}
.xsdt {
width: 560px;
}
.xsdt-tx{
margin-top: 30px;
}
.xsdt-l{
width: 265px;
}
.xsdt-r{
width: 100%;
}
.xsdt-r{width:100%;}
.xsdt-pic{
width: 100%;
height: 252px;
overflow: hidden;
}
.xsdt-pic a, .xsdt-pic img{
display: block;
width: 100%;
height: 100%;
}
.xsdt-pic img{
transition: all 0.5s;
}
.xsdt-pic a:hover img{
transform: scale(1.2);
}
.xsdt-l h3{
text-align: center;
line-height: 50px;
font-size: 16px;
}
.xsdt-l h3 a:hover{
color: #CC0000;
}
.xsdt-l p{
line-height: 24px;
height: 48px;
overflow: hidden;
font-size: 12px;
color: #999;
}
.xsdt-l .xsdt-gd{
text-align: right;
line-height: 40px;
font-size: 14px;
}
.xsdt-l .xsdt-gd a{
color: #666;
}
.xsdt-l .xsdt-gd a:hover{
color: #CC0000;
}
.xsdt-r li{
font-size: 16px;
line-height: 24px;
overflow: hidden;
padding-top: 16px;
white-space: nowrap;
text-overflow: ellipsis;
}
.xsdt-r li:first-child{
padding-top: 0;
}
.xsdt-r li a:hover{
color: #CC0000;
}
.xsdt-r li i {
    float: right;
    color: #666;
}
.notice {
width: 566px;
border-right: 1px solid #adacac;
    padding-right: 2.9%;
}
.notice ul{
margin-top: 20px;
}
.notice ul li {
height: 40px;
line-height: 40px;
font-size: 16px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.notice ul li i{
float: right;
    color: #666;
}
.notice ul li a:hover{
color: #CC0000;
}
.notice ul li:hover i{
color: #CC0000;
border-right-color: #CC0000;
}
.kjtd{
margin-top: 40px;
}
.kjtd ul li{
float: left;
width: 200px;
height: 100px;
}
.kjtd ul li.kjtd-pic{
background: #000000;
}
.kjtd ul li.kjtd-pic img{
opacity: 0.6;
transition: all 0.5s;
}
.kjtd ul li.kjtd-pic:hover img{
opacity: 0.8;
}
.kjtd ul li.kjtd-bt{
line-height: 100px;
text-align: center;
font-size: 24px;
}
.kjtd ul li.kjtd-bt a:after{
content: "";
position:absolute;
left:0;
bottom:24px;
width:0;
height:2px;
background:#fff;
transition: all 0.3s;
}
.kjtd ul li.kjtd-bt a:hover:after{
width: 100%;
}
.kjtd ul li.kjtd-bt a{
display: inline-block;
color: #fff;
position: relative;
}
.kjtd ul li.kjtd-bt3 a:after{
content: "";
position:absolute;
left:0;
bottom:8px;
width:0;
height:2px;
background:#fff;
transition: all 0.3s;
}
.kjtd ul li.kjtd-bt3{line-height: 100px;text-align: center;font-size: 24px;width:152px;padding: 0px 24px;24}
.kjtd ul li.kjtd-bt1{
position: relative;
background: #f5c243;
}
.kjtd ul li.kjtd-bt2{
background: #f99c3b;
}
.kjtd ul li.kjtd-bt3{
background: #f9735a;
}
.kjtd ul li.kjtd-bt4{
background: #dd6a7f;
}
.kjtd ul li.kjtd-bt5{
background: #7777b2;
}
.kjtd ul li.kjtd-bt6{
background: #4698f0;
}
.foot-bg{
width: 100%;
padding: 26px 0;
background: #165eb2;
margin-top: 40px;
}
.foot{
text-align: center;
color: #fff;
}
.foot a{
color: #fff;
}
.foot img{
max-width: 100%;
}
.bq{
margin-top: 10px;
}
.bq p{
font-size: 16px;
}

.zibanner{
width: 100%;
height: 300px;
margin: 0 auto;
background: url(../img/banner1.jpg) no-repeat center;
background-size: cover;
}
.zy-box {
margin-top: 30px;
background: #F5F5F5;
}
.zy-box .place p {
float: right;
font-size: 14px;
background: url(../img/place.png) no-repeat left center;
padding-left: 24px;
}
.zy-box .place p a:hover {
color: #cc0000;
}

.zy-box-l {
width: 260px;
}
.menu {
width: 100%;
background: #f5f5f5;
}
.menu h3 {
width: 100%;
height: 70px;
background: #165eb2;
color: #fff;
}
.menu h3 p {
line-height: 70px;
font-size: 26px;
font-weight: bold;
letter-spacing: .2em;
text-align: center;
position: relative;
}
.menu ul li {
width: 100%;
height: 54px;
line-height: 54px;
font-size: 16px;
border-bottom: 1px solid #fff;
position: relative;
}
.menu ul li a {
display: block;
height: 100%;
transition: 0.3s;
border-left: 4px solid #f5f5f5;
padding-left: 50px;
}
.menu ul li a:hover {
background: #fff;
border-left-color: #165eb2;
}
.menu ul li.on a {
background: #fff;
color: #165EB2;
border-left-color: #165eb2;
}

.zy-box-r {
width: 900px;
min-height: 500px;
padding-left: 40px;
background: #fff;
}
.zy-box-bt {
height: 60px;
line-height: 60px;
border-bottom: 2px solid #165eb2;
}
.zy-box-r .zy-box-lm {
font-size: 26px;
color: #165eb2;
}
.list_box ul {
margin-top: 20px;
}
.list_box ul li {
line-height: 56px;
font-size: 16px;
border-bottom: 1px dashed #ddd;
}
.list_box ul li i {
display: inline-block;
width: 5px;
height: 5px;
border: 1px solid #666;
border-radius: 50%;
background: none;
margin-right: 15px;
vertical-align: 2px;
}
.list_box ul li em {
float: right;
color: #666;
padding-left: 20px;
}
.list_box ul li a {
display: block;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.list_box ul li a:hover {
color: #CC0000;
}
.list_box ul li a:hover i {
background: #CC0000;
border-color: #CC0000;
}

.zy-box-r .main_content {
margin-top: 26px;
font-size: 14px;
color: #333;
line-height: 2.0;
}
.zy-box-r .main_content .title {
text-align: center;
font-size: 28px;
font-weight: bold;
color: #333333;
line-height: 1.8;
height: auto;
border: 0;
padding-top: 0;
}
.zy-box-r .main_content .Subtitle {
text-align: center;
font-size: 14px;
color: #454545;
line-height: 2.5;
background: #eee;
margin-top: 10px;
}
.zy-box-r .main_content .dpzw {
font-size: 16px;
color: #333333;
line-height: 3;
margin-top: 15px;
}
.zy-box-r .main_content .dpzw p {
font-size:18px!important ;
text-indent: 2em;
line-height:30px;
font-family:å¾®è½¯é›…é»‘ !important;
}
.zy-box-r .main_content .dpzw p span {
font-size:18px!important ;
text-indent: 2em;
line-height:30px;
font-family:å¾®è½¯é›…é»‘ !important;
}
.zy-box-r .main_content .dpzw table p{padding:0 5px;}
.zy-box-r .main_content .dpzw table{width:100%; border:1px solid #d6d6d6 !important;}

/*.zy-box-r .main_content .dpzw table td{width:auto; border:1px solid #fff !important;}*/
.zy-box-r .main_content .page_box {
margin-top: 30px;
border-top: 1px #cccccc dashed;
padding-top: 20px;
}
.zy-box-r .main_content .page_box p{
font-size: 16px;
}
.zy-box-r .main_content .page_box a {
color: #666;
line-height: 20px;
}
.zy-box-r .main_content .page_box a:hover {
color: #CC0000;
}
.pic_list{
margin-top: 20px;
}
.pic_list ul{
margin-left: -15px;
margin-right: -15px;
}
.pic_list ul li{
float: left;
width: 20%;
margin-bottom: 15px;
}
.pic_list ul li a{
display: block;
padding: 10px 15px;
}
.pic_list ul li a img{display: block;width: 100%;height: 180px;}
.pic_list ul li p{
font-size: 16px;
text-align: center;
line-height: 40px;
background: #eee;
}
.pic_list ul li a:hover p{
background: #CC0000;
color: #fff;
}
header, .mobNav, .cd-popup, .nyleft{display: none;}

@media screen and (max-width:1279px){
.top-bg, .nav-bg{display: none;}
header, .mobNav, .cd-popup{display: block;}
header{
height: 70px;
padding: 0 4%;
background: #165eb2;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 99;
}
.sjlogo a{
display: block;
}
.sjlogo img{
display: block;
width: auto;
height: 52px;
}
.flex{display:flex; flex-direction: row; justify-content:space-between; align-items: center;}
.searchbtn{display: inline-block; width: 22px; height:22px; text-align: center;}
.searchbtn img{width: 100%; vertical-align: -6px;}
.trans{transition:all .5s}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;}
.iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
.cd-popup-container { position: relative; padding: 30px 40px 30px 30px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hidden_search .text { width: 100%; height: 36px; padding: 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn{display:block;cursor:pointer;position:absolute;right:0;top:0;height:36px;width:40px;border:none;border-radius:50%;
overflow:hidden;font-size:14px;color:#8f0e16;background:0 0;background: url(../img/ser1.png) no-repeat center;background-size: 20px 20px}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 45px; padding-left: 20px; width: 85% }
.hidden_search .close_btn { position: absolute; right: 20px; top: 32%; width: 35px; height: 35px;
-webkit-transition: 0.5s; transition: 0.5s; font-size: 26px;background: url(../img/close.png) no-repeat center; background-size: 18px 18px }
.hidden_search .close_btn:hover{ color: #530794; }
.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%;background: rgba(0,0,0,.7);visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; padding: 30px 40px 30px 30px; background: #fff; width: 56%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;margin: 20px 0 0 5%;width: 90%;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;}
.sear_txt{float: left;height: 30px;font-size: 12px;line-height: 30px;border: none;width: calc(100% - 35px);background: none;color: #666;text-indent: 5px;}
@media screen and (max-width: 600px){
.hidden_search .close_btn{right: 5px;font-size: 18px;top:28%;}
.cd-popup-container{width: 80%}
.hidden_search .text{font-size: 14px}
.cd-popup-container{padding: 20px 30px 20px 10px}
}
@media screen and (max-width: 320px){
.hidden_search .search_wrap{width: 90%;}
}
@media screen and (max-width: 280px){
.hidden_search .search_wrap{width: 60%;}
}
.menu-btn{
position: relative;
overflow:hidden;
z-index: 999;
width:32px;
height:36px;
background:0 0;
text-indent:-5260px;
opacity:1;
margin-left: 20px;
}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{
position:absolute;
top:50%;
right:50%;
display:block;
right: 0;
width:32px;
height:2px;
background:#fff;
transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;
transition-property:transform,width,margin,background-color;
}
.menu-btn .line-1{margin-top:-10px;width:28px}
.menu-btn .line-3{margin-top:10px;width:28px}
.drawerMenu-open .menu-btn .line-1{visibility:hidden}
.drawerMenu-open .menu-btn .line-2{margin-top:0!important;width:32px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.drawerMenu-open .menu-btn .line-3{margin-top:0!important;width:32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mobNav{
position: absolute;
top: 70px;
left: 0;
right: 0;
bottom: 0;
background: rgba(255,255,255,.95);
z-index: 98;
padding: 20px 5% 30px;
display: none;
}
.mobNav ul{height: 80vh; overflow: auto;}
.mobNav ul li{padding: 15px 0;border-bottom: 1px solid #ddd;}
.mobNav ul li:last-child{border-bottom: 0;}
.mobNav ul li .navp a{font-size: 18px; color: #165eb2; font-weight: bold;}
.mobNav ul li .navp i{display: block; width: 20px; transition: .3s; transform-origin: center; margin-right: 5px;}
.mobNav ul li.on .navp i{transform: rotate(-45deg);}
.mobNav ul li .navp i img{
display: block;
padding: 0;
border: none;
-ms-interpolation-mode: bicubic;
max-width: 100%;
max-height: 100%;
}
.mobNav ul li .subNavm{margin-top: 10px;padding-left: 16px;display: none;}
.mobNav ul li .subNavm a{display: block;line-height: 40px;font-size:16px;}
.banner{margin-top: 70px;}
.flexslider .slides img{object-fit: cover;}
.flexslider .slides > li p{bottom: 20%;}
.flex-control-nav{bottom: 6%;}
.w{width: auto; padding: 0 4%;}
.slideBox{width: 48%;}
.slideBox .bd img{width: 100%; object-fit: cover;}
.slideBox .bd li p{width: calc(100% - 10px);}
.jdxw{width: 48%;}
.xsdt, .notice{width: 46%;}
.notice{padding-right: 1.9%;width: 50%;}
.xsdt-pic img{object-fit: cover;}
.xsdt-l{width: 48%;}
.kjtd ul li{width: 25%;}
.kjtd ul li.kjtd-pic img{width: 100%; height: 100%; object-fit: cover;}
.zy-box{padding: 0; margin: 30px 4% 0 4%;}
.zy-box-r{width: calc(100% - 260px - 40px); min-height: 300px;}
}
@media screen and (max-width:1000px){
.hidden_search .search_wrap{width: 70%;}
.zibanner{height: 200px;}
.slideBox, .jdxw{width: 100%;}
.xsdt, .notice{width: 100%;}
.notice{margin-bottom: 20px;padding-right:0;border:none;}
.zy-box{background: #fff; margin: 0 4%;}
.zy-box-l{display: none;}
.zy-box-r{width: 100%; padding-left: 0;}
.zy-box-r .zy-box-lm{display: none;}
.zy-box .place{float: none;}
.zy-box .place p{float: none;}
.nyleft{
margin: 30px 0 10px 0;
display: block;
}
.nyleft .sub-nav-p-s {
padding: 15px 5%;
border-radius: 5px;
background: #165EB2;
background-size: 30% auto;
color: #fff;
cursor: pointer;
font-size: 18px;
}
.nyleft .sub-nav-p-s span {
position: relative;
display: block;
overflow: hidden;
padding-left: 30px;
width: calc(100% - 20px);
text-overflow: ellipsis;
white-space: nowrap;
line-height: 1em;
font-size: 22px;
}
.nyleft .sub-nav-p-s span:after {
position: absolute;
top: 50%;
left: 0;
width: 18px;
height: 2px;
background: #fff;
content: '';
transform: translateY(-50%);
}
.nyleft .sub-nav-p-s.on img {
display: inline-block;
transform: rotate(180deg);
}
.nyleft .sub-nav-p-s img {
transition: all .5s;
}
.nyleft dl dd.subnavs {
display: none;
background: #f5f5f5;
padding: 10px 0;
text-align: center;
}
.nyleft dl dd ul li {
padding: 0 20px;
}
.nyleft dl dd ul li a {
padding: 10px 0;
border-bottom: 1px solid #e8e8e8;
display: flex;
justify-content: center;
position: relative;
}
.nyleft dl dd ul li span{
font-size: 18px;
}
.nyleft dl dd ul li:last-child a {
border-bottom: 0;
}
.nyleft dl dd ul li:hover a, .nyleft dl dd ul li.cur a {
color: #165EB2;
}


}
@media screen and (max-width:980px){
.xsdt-l, .xsdt-r{width: 100%;}
.xsdt-r li{line-height: 40px; }
.pic_list ul li{width: 50%;}
.pic_list ul li a img{height: 112px;}

}
@media screen and (max-width:768px){
}
@media screen and (max-width:736px){

}
@media screen and (max-width:667px){
}
@media screen and (max-width:640px){
.flexslider .slides > li p span{font-size: 20px;}
.slideBox .bd li p{font-size: 18px;}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev{width: 40px; height: 40px; background-size: 40px 40px;}
.slideBox, .slideBox .bd img{height: 200px;}
.jdxw ul li{line-height: 60px; font-size: 18px;}
.xsdt-l h3{font-size: 18px;}
.xsdt-l p{font-size: 14px; line-height: 30px; height: 60px;}
.xsdt-r li{line-height: 60px; font-size: 18px; padding-top: 0;}
.notice ul li{line-height: 60px; font-size: 18px; height: 60px;}
.kjtd ul li{width: 50%;}
.bq p{line-height: 30px;}
.kjtd ul li.kjtd-pic{display: none;}
}
@media screen and (max-width:414px){
}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
.kjtd ul li.kjtd-bt{font-size: 20px;}
}.w {
width: 1200px;
height: auto;
margin: 0 auto;
}
.top-bg {
width: 100%;
height: 160px;
background: #165eb2 url(../img/top-bg.png) no-repeat center;
}
.top{
height: 100%;
}
.logo {
margin-top: 30px;
}
.logo a {
display: block;
}
.search{
width: 240px;
height: 40px;
background: #fff;
border-radius: 4px;
margin-top: 60px;
position: relative;
}
input,
button {
border: none;
outline: none;
}
.search .text {
width: 190px;
height: 40px;
padding-left: 10px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
background: #fff;
color: #333;
}
.search .button {
width: 40px;
height: 40px;
background: url(../img/fdj.png) no-repeat center;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
}
input::-webkit-input-placeholder {
color: #999;
}
input::-moz-input-placeholder {
color: #999;
}
input::-ms-input-placeholder {
color: #999;
}
.nav-bg {
width: 100%;
height: 55px;55px;
background: #023e84;
}
.clearfix:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.nav {
height: 55px;
line-height: 55px;
background: #023e84;
position: relative;
z-index: 99;
}
.nav a {
color: #fff;
}
.nav .nLi {
float: left;
position: relative;
display: inline;
}
.nav .nLi h3 {
float: left;
}

.nav .sub {
display: none;
width: 100%;
left: 0;
top: 55px;
position: absolute;
background: rgba(2,62,132,0.8);
line-height: 38px;
padding: 5px 0;
}
.nav .sub li {
zoom: 1;
}
.nav .sub a {
display: block;
padding: 0 6px;
text-align: center;
font-size: 14px;
}
.nav .sub a:hover {
background: #1e74d7;
color: #fff;
}
.nav .on h3 a {
background: #1e74d7;
color: #fff;
}
.title {
height: 45px;
line-height: 45px;
border-bottom: 1px solid #d7d7d7;
}
.title h3 {
float: left;
height: 45px;
line-height: 45px;
}
.title h3 p{
display: inline-block;
font-size: 26px;
color: #165eb2;
position: relative;
}
.title h3 p:after{
content: "";
position:absolute;
left:0;
bottom:-2px;
width:100%;
height:3px;
background:#165eb2;
}
.title h3 span{
font-family: arial;
font-size: 18px;
color: #999;
padding-left: 8px;
}
.more{
float: right;
}
.more a {
display: block;
font-size: 14px;
color: #999;
}
.more a:hover {
color: #CC0000;
}
.news{
margin-top: 17px;
}
.slideBox{ width:560px; height:360px; overflow:hidden; position:relative; margin-top: 30px;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:8px; bottom:24px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin:0 5px; width:12px; height:12px; border-radius: 50%; text-indent: -999999px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#165eb2;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:560px; height:360px; display:block; }
.slideBox .bd li p{position: absolute; left: 0; bottom: 0; width: 550px; height: 60px; padding-left: 10px; line-height: 60px; background: rgba(0,0,0,0.6); color: #fff; font-size: 16px;}
.slideBox .bd li p span{display: inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size: 18px; width: 70%;}
.jdxw{
width: 600px;
}
.jdxw ul{
border-left: 1px solid #ddd;
margin-top: 30px;
}
.jdxw ul li{
line-height: 40px;
font-size: 16px;
background: url(../img/heart1.png) no-repeat left center;
padding-left: 40px;
margin-left: -6px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.jdxw ul li i{
float: right;
color: #666;
}
.jdxw ul li:hover{
background: url(../img/heart2.png) no-repeat left center;
}
.jdxw ul li:hover a{
color: #cc0000;
}
.box-bg {
width: 100%;
height: auto;
background: #f5f5f5;
padding: 20px 0 30px 0;
margin-top: 40px;
}
.xsdt {
width: 560px;
}
.xsdt-tx{
margin-top: 30px;
}
.xsdt-l{
width: 265px;
}
.xsdt-r{width:100%;}
.xsdt-pic{
width: 100%;
height: 252px;
overflow: hidden;
}
.xsdt-pic a, .xsdt-pic img{
display: block;
width: 100%;
height: 100%;
}
.xsdt-pic img{
transition: all 0.5s;
}
.xsdt-pic a:hover img{
transform: scale(1.2);
}
.xsdt-l h3{
text-align: center;
line-height: 50px;
font-size: 16px;
}
.xsdt-l h3 a:hover{
color: #CC0000;
}
.xsdt-l p{
line-height: 24px;
height: 48px;
overflow: hidden;
font-size: 12px;
color: #999;
}
.xsdt-l .xsdt-gd{
text-align: right;
line-height: 40px;
font-size: 14px;
}
.xsdt-l .xsdt-gd a{
color: #666;
}
.xsdt-l .xsdt-gd a:hover{
color: #CC0000;
}
.xsdt-r li{
font-size: 16px;
line-height: 24px;
overflow: hidden;
padding-top: 16px;
}
.xsdt-r li:first-child{
padding-top: 0;
}
.xsdt-r li a:hover{
color: #CC0000;
}
.notice {
width: 566px;
}
.notice ul{
margin-top: 20px;
}
.notice ul li {
height: 40px;
line-height: 40px;
font-size: 16px;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.notice ul li i{
float: right;
    color: #666;
}
.notice ul li a:hover{
color: #CC0000;
}
.notice ul li:hover i{
color: #CC0000;
border-right-color: #CC0000;
}
.kjtd{
margin-top: 40px;
}
.kjtd ul li{
float: left;
width: 200px;
height: 100px;
}
.kjtd ul li.kjtd-pic{
background: #000000;
}
.kjtd ul li.kjtd-pic img{
opacity: 0.6;
transition: all 0.5s;
}
.kjtd ul li.kjtd-pic:hover img{
opacity: 0.8;
}
.kjtd ul li.kjtd-bt{
line-height: 100px;
text-align: center;
font-size: 24px;
}
.kjtd ul li.kjtd-bt a:after{
content: "";
position:absolute;
left:0;
bottom:24px;
width:0;
height:2px;
background:#fff;
transition: all 0.3s;
}
.kjtd ul li.kjtd-bt a:hover:after{
width: 100%;
}
.kjtd ul li.kjtd-bt a{
display: inline-block;
color: #fff;
position: relative;
}
.kjtd ul li.kjtd-bt3 a:after{
content: "";
position:absolute;
left:0;
bottom:8px;
width:0;
height:2px;
background:#fff;
transition: all 0.3s;
}
.kjtd ul li.kjtd-bt3{line-height: 100px;text-align: center;font-size: 24px;width:152px;padding: 0px 24px;24}
.kjtd ul li.kjtd-bt1{
position: relative;
background: #f5c243;
}
.kjtd ul li.kjtd-bt2{
background: #f99c3b;
}
.kjtd ul li.kjtd-bt3{
background: #f9735a;
}
.kjtd ul li.kjtd-bt4{
background: #dd6a7f;
}
.kjtd ul li.kjtd-bt5{
background: #7777b2;
}
.kjtd ul li.kjtd-bt6{
background: #4698f0;
}
.foot-bg{
width: 100%;
padding: 26px 0;
background: #165eb2;
margin-top: 40px;
}
.foot{
text-align: center;
color: #fff;
}
.foot a{
color: #fff;
}
.foot img{
max-width: 100%;
}
.bq{
margin-top: 10px;
}
.bq p{
font-size: 16px;
}

.zibanner{
width: 100%;
height: 300px;
margin: 0 auto;
background: url(../img/banner1.jpg) no-repeat center;
background-size: cover;
}
.zy-box {
margin-top: 30px;
background: #F5F5F5;
}
.zy-box .place p {
float: right;
font-size: 14px;
background: url(../img/place.png) no-repeat left center;
padding-left: 24px;
}
.zy-box .place p a:hover {
color: #cc0000;
}

.zy-box-l {
width: 260px;
}
.menu {
width: 100%;
background: #f5f5f5;
}
.menu h3 {
width: 100%;
height: 70px;
background: #165eb2;
color: #fff;
}
.menu h3 p {
line-height: 70px;
font-size: 26px;
font-weight: bold;
letter-spacing: .2em;
text-align: center;
position: relative;
}
.menu ul li {
width: 100%;
height: 54px;
line-height: 54px;
font-size: 16px;
border-bottom: 1px solid #fff;
position: relative;
}
.menu ul li a {
display: block;
height: 100%;
transition: 0.3s;
border-left: 4px solid #f5f5f5;
padding-left: 50px;
}
.menu ul li a:hover {
background: #fff;
border-left-color: #165eb2;
}
.menu ul li.on a {
background: #fff;
color: #165EB2;
border-left-color: #165eb2;
}

.zy-box-r {
width: 900px;
min-height: 500px;
padding-left: 40px;
background: #fff;
}
.zy-box-bt {
height: 60px;
line-height: 60px;
border-bottom: 2px solid #165eb2;
}
.zy-box-r .zy-box-lm {
font-size: 26px;
color: #165eb2;
}
.list_box ul {
margin-top: 20px;
}
.list_box ul li {
line-height: 56px;
font-size: 16px;
border-bottom: 1px dashed #ddd;
}
.list_box ul li i {
display: inline-block;
width: 5px;
height: 5px;
border: 1px solid #666;
border-radius: 50%;
background: none;
margin-right: 15px;
vertical-align: 2px;
}
.list_box ul li em {
float: right;
color: #666;
padding-left: 20px;
}
.list_box ul li a {
display: block;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.list_box ul li a:hover {
color: #CC0000;
}
.list_box ul li a:hover i {
background: #CC0000;
border-color: #CC0000;
}

.zy-box-r .main_content {
margin-top: 26px;
font-size: 14px;
color: #333;
line-height: 2.0;
}
.zy-box-r .main_content .title {
text-align: center;
font-size: 28px;
font-weight: bold;
color: #333333;
line-height: 1.8;
height: auto;
border: 0;
padding-top: 0;
}
.zy-box-r .main_content .Subtitle {
text-align: center;
font-size: 14px;
color: #454545;
line-height: 2.5;
background: #eee;
margin-top: 10px;
}
.zy-box-r .main_content .dpzw {
font-size: 16px;
color: #333333;
line-height: 3;
margin-top: 15px;
}
.zy-box-r .main_content .dpzw p {
font-size:18px!important ;
text-indent: 2em;
line-height:30px;
font-family:å¾®è½¯é›…é»‘ !important;
}
.zy-box-r .main_content .dpzw p span {
font-size:18px!important ;
text-indent: 2em;
line-height:30px;
font-family:å¾®è½¯é›…é»‘ !important;
}
.zy-box-r .main_content .dpzw table p{padding:0 5px;}

.zy-box-r .main_content video{max-width: 100%;
    display: block;
    margin: 0 auto;
    height: auto;}

.zy-box-r .main_content .page_box {
margin-top: 30px;
border-top: 1px #cccccc dashed;
padding-top: 20px;
}
.zy-box-r .main_content .page_box p{
font-size: 16px;
}
.zy-box-r .main_content .page_box a {
color: #666;
line-height: 20px;
}
.zy-box-r .main_content .page_box a:hover {
color: #CC0000;
}
.pic_list{
margin-top: 20px;
}
.pic_list ul{
margin-left: -15px;
margin-right: -15px;
}
.pic_list ul li{
float: left;
width: 20%;
margin-bottom: 15px;
}
.pic_list ul li a{
display: block;
padding: 10px 15px;
}
.pic_list ul li a img{display: block;width: 100%;height: 216px;}
.pic_list ul li p{
font-size: 16px;
text-align: center;
line-height: 40px;
background: #eee;
}
.pic_list ul li a:hover p{
background: #CC0000;
color: #fff;
}
header, .mobNav, .cd-popup, .nyleft{display: none;}

@media screen and (max-width:1279px){
.top-bg, .nav-bg{display: none;}
header, .mobNav, .cd-popup{display: block;}
header{
height: 70px;
padding: 0 4%;
background: #165eb2;
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 99;
}
.sjlogo a{
display: block;
}
.sjlogo img{
display: block;
width: auto;
height: 52px;
}
.flex{display:flex; flex-direction: row; justify-content:space-between; align-items: center;}
.searchbtn{display: inline-block; width: 22px; height:22px; text-align: center;}
.searchbtn img{width: 100%; vertical-align: -6px;}
.trans{transition:all .5s}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;}
.iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
.cd-popup-container { position: relative; padding: 30px 40px 30px 30px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hidden_search .text { width: 100%; height: 36px; padding: 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn{display:block;cursor:pointer;position:absolute;right:0;top:0;height:36px;width:40px;border:none;border-radius:50%;
overflow:hidden;font-size:14px;color:#8f0e16;background:0 0;background: url(../img/ser1.png) no-repeat center;background-size: 20px 20px}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 45px; padding-left: 20px; width: 85% }
.hidden_search .close_btn { position: absolute; right: 20px; top: 32%; width: 35px; height: 35px;
-webkit-transition: 0.5s; transition: 0.5s; font-size: 26px;background: url(../img/close.png) no-repeat center; background-size: 18px 18px }
.hidden_search .close_btn:hover{ color: #530794; }
.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%;background: rgba(0,0,0,.7);visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; padding: 30px 40px 30px 30px; background: #fff; width: 56%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.cd-popup0, .cd-popup1, .cd-popup2, .cd-popup3 { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup0.is-visible, .cd-popup1.is-visible, .cd-popup2.is-visible, .cd-popup3.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container0, .cd-popup-container1, .cd-popup-container2, .cd-popup-container3 { position: relative; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 20%; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.cd-popup-container1 { top: 10%; }
.is-visible .cd-popup-container0, .is-visible .cd-popup-container1, .is-visible .cd-popup-container2, .is-visible .cd-popup-container3 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.sear_p{float: left;margin: 20px 0 0 5%;width: 90%;-webkit-border-radius: 5px;border-radius: 5px;background: #fff;}
.sear_txt{float: left;height: 30px;font-size: 12px;line-height: 30px;border: none;width: calc(100% - 35px);background: none;color: #666;text-indent: 5px;}
@media screen and (max-width: 600px){
.hidden_search .close_btn{right: 5px;font-size: 18px;top:28%;}
.cd-popup-container{width: 80%}
.hidden_search .text{font-size: 14px}
.cd-popup-container{padding: 20px 30px 20px 10px}
}
@media screen and (max-width: 320px){
.hidden_search .search_wrap{width: 90%;}
}
@media screen and (max-width: 280px){
.hidden_search .search_wrap{width: 60%;}
}
.menu-btn{
position: relative;
overflow:hidden;
z-index: 999;
width:32px;
height:36px;
background:0 0;
text-indent:-5260px;
opacity:1;
margin-left: 20px;
}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{
position:absolute;
top:50%;
right:50%;
display:block;
right: 0;
width:32px;
height:2px;
background:#fff;
transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;
transition-property:transform,width,margin,background-color;
}
.menu-btn .line-1{margin-top:-10px;width:28px}
.menu-btn .line-3{margin-top:10px;width:28px}
.drawerMenu-open .menu-btn .line-1{visibility:hidden}
.drawerMenu-open .menu-btn .line-2{margin-top:0!important;width:32px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.drawerMenu-open .menu-btn .line-3{margin-top:0!important;width:32px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mobNav{
position: absolute;
top: 70px;
left: 0;
right: 0;
bottom: 0;
background: rgba(255,255,255,.95);
z-index: 98;
padding: 20px 5% 30px;
display: none;
}
.mobNav ul{height: 80vh; overflow: auto;}
.mobNav ul li{padding: 15px 0;border-bottom: 1px solid #ddd;}
.mobNav ul li:last-child{border-bottom: 0;}
.mobNav ul li .navp a{font-size: 18px; color: #165eb2; font-weight: bold;}
.mobNav ul li .navp i{display: block; width: 20px; transition: .3s; transform-origin: center; margin-right: 5px;}
.mobNav ul li.on .navp i{transform: rotate(-45deg);}
.mobNav ul li .navp i img{
display: block;
padding: 0;
border: none;
-ms-interpolation-mode: bicubic;
max-width: 100%;
max-height: 100%;
}
.mobNav ul li .subNavm{margin-top: 10px;padding-left: 16px;display: none;}
.mobNav ul li .subNavm a{display: block;line-height: 40px;font-size:16px;}
.banner{margin-top: 70px;}
.flexslider .slides img{object-fit: cover;}
.flexslider .slides > li p{bottom: 20%;}
.flex-control-nav{bottom: 6%;}
.w{width: auto; padding: 0 4%;}
.slideBox{width: 48%;}
.slideBox .bd img{width: 100%; object-fit: cover;}
.slideBox .bd li p{width: calc(100% - 10px);}
.jdxw{width: 48%;}
.xsdt, .notice{width: 46%;}
.notice{padding-right: 1.9%;width: 50%;}
.xsdt-pic img{object-fit: cover;}
.xsdt-l{width: 48%;}
.kjtd ul li{width: 25%;}
.kjtd ul li.kjtd-pic img{width: 100%; height: 100%; object-fit: cover;}
.zy-box{padding: 0; margin: 30px 4% 0 4%;}
.zy-box-r{width: calc(100% - 260px - 40px); min-height: 300px;}
}
@media screen and (max-width:1000px){
.hidden_search .search_wrap{width: 70%;}
.zibanner{height: 200px;}
.slideBox, .jdxw{width: 100%;}
.xsdt, .notice{width: 100%;}
.notice{margin-top: 20px;}
.zy-box{background: #fff; margin: 0 4%;}
.zy-box-l{display: none;}
.zy-box-r{width: 100%; padding-left: 0;}
.zy-box-r .zy-box-lm{display: none;}
.zy-box .place{float: none;}
.zy-box .place p{float: none;}
.nyleft{
margin: 30px 0 10px 0;
display: block;
}
.nyleft .sub-nav-p-s {
padding: 15px 5%;
border-radius: 5px;
background: #165EB2;
background-size: 30% auto;
color: #fff;
cursor: pointer;
font-size: 18px;
}
.nyleft .sub-nav-p-s span {
position: relative;
display: block;
overflow: hidden;
padding-left: 30px;
width: calc(100% - 20px);
text-overflow: ellipsis;
white-space: nowrap;
line-height: 1em;
font-size: 22px;
}
.nyleft .sub-nav-p-s span:after {
position: absolute;
top: 50%;
left: 0;
width: 18px;
height: 2px;
background: #fff;
content: '';
transform: translateY(-50%);
}
.nyleft .sub-nav-p-s.on img {
display: inline-block;
transform: rotate(180deg);
}
.nyleft .sub-nav-p-s img {
transition: all .5s;
}
.nyleft dl dd.subnavs {
display: none;
background: #f5f5f5;
padding: 10px 0;
text-align: center;
}
.nyleft dl dd ul li {
padding: 0 20px;
}
.nyleft dl dd ul li a {
padding: 10px 0;
border-bottom: 1px solid #e8e8e8;
display: flex;
justify-content: center;
position: relative;
}
.nyleft dl dd ul li span{
font-size: 18px;
}
.nyleft dl dd ul li:last-child a {
border-bottom: 0;
}
.nyleft dl dd ul li:hover a, .nyleft dl dd ul li.cur a {
color: #165EB2;
}


}
@media screen and (max-width:980px){
.xsdt-l, .xsdt-r{width: 100%;}
.xsdt-r li{line-height: 40px; }
.pic_list ul li{width: 33%;}
.pic_list ul li a img{height: 330px;}

}
@media screen and (max-width:768px){
}
@media screen and (max-width:736px){

}
@media screen and (max-width:667px){
}
@media screen and (max-width:640px){
.flexslider .slides > li p span{font-size: 20px;}
.slideBox .bd li p{font-size: 18px;}
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev{width: 40px; height: 40px; background-size: 40px 40px;}
.slideBox, .slideBox .bd img{height: 200px;}
.jdxw ul li{line-height: 60px; font-size: 18px;}
.xsdt-l h3{font-size: 18px;}
.xsdt-l p{font-size: 14px; line-height: 30px; height: 60px;}
.xsdt-r li{ line-height: 60px; font-size: 18px; padding-top: 0;}
.notice ul li{line-height: 60px; font-size: 18px; height: 60px;}
.kjtd ul li{width: 50%;}
.bq p{line-height: 30px;}
.kjtd ul li.kjtd-pic{display: none;}
}
@media screen and (max-width:414px){
}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
.kjtd ul li.kjtd-bt{font-size: 20px;}
}
@media screen and (max-width:780px){
.pic_list ul li a img {
    height: 288px;
}
}
@media screen and (max-width:650px){
.pic_list ul li a img {
    height: 350px;
}
.pic_list ul li {
    width: 50%;
}
}
@media screen and (max-width:550px){
.pic_list ul li a img {
    height: 304px;
}
}
@media screen and (max-width:480px){
.pic_list ul li a img {
    height: 252px;
}
}
@media screen and (max-width:380px){
.pic_list ul li a img {
    height: 210px;
}
}
@media screen and (max-width:350px){
.pic_list ul li a img {
    height: 185px;
}
}