﻿/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"microsoft yahei"; font-size:14px; cursor:default; color: #333;}
table{border-collapse:collapse;border-spacing:0; border:none;}
/*tr,td{border:none;}*/
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color: #333;}
a:hover{ text-decoration:none; color: #0052cc;}
i{font-style:normal}


.header { height: 466px; background: url(2020cxfwck_bg.png) no-repeat center top;}
.header .w1200{ position: relative; width: 1200px; margin: 0 auto;}
.header .logo { position: absolute; left: 0; top: 0;}
.header .back { display: block; width: 120px; height: 35px; line-height: 35px; text-align: center; color: #fff; background:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); margin: 0 auto;}

.main { width: 1200px; margin: 0 auto; overflow: hidden;}

.box { width: 590px; height: 366px; margin-top: 20px; overflow: hidden;}
.fl { float: left;}
.fr { float: right;}

.box .title { height: 46px;}
.box .title h2 { float: left; border-radius: 5px 5px 0 0; background: #2c4abb url(2020cxfwck_title.png) no-repeat 20px center; font-size: 24px; line-height: 46px; color: #fff; padding: 0 15px 0 60px;}
.box .title h2 a { color: #fff;}
.box .list { border: 3px solid #2c4abb; height: 309px; padding: 5px 17px 0;}
.box .list li { border-top: 1px solid #e5e5e5; background: url(2020cxfwck_dot.png) no-repeat 2px center; padding-left: 15px; font-size: 16px; line-height: 50px; overflow: hidden; vertical-align: top; white-space: nowrap; text-overflow: ellipsis;} 
.box .list li:first-child { border-top: 0;}

.footer { background: #22408c; text-align: center; margin-top: 20px; padding: 30px 0;}
.footer p { color: #fff; line-height: 30px; margin-top: 20px;}

.lwyxjc .header { background-image: url(2021jtt_lwyxjc_header.png); height: 406px;}
.lwyxjc .pic { float: left; width: 590px; height: 366px; margin-top: 20px;}
.lwyxjc .footer { margin-top: 0;}

.slide-pic { background: url(2021lwyxjc_fx_bg1.png) no-repeat center top;}
.slide-pic-main { background: url(2021lwyxjc_fx_bg2.png) no-repeat center bottom; padding: 50px 0 90px;}

.slide-pic-slogen { text-align: center; font-size: 0;}
.slide-pic-wrap {width:930px; margin: 0 auto; overflow:hidden;}

.img-slide4 li { width:930px; height:550px;float:left;background:#fff;position:relative;  }
.img-slide4 .pic { width:930px; height:550px; display:block; position: relative; margin-top: 0;}
.img-slide4 .pic img {width: 920px;height: 540px;border:5px solid #fff;display:block;}
.img-slide4 dl{width:830px; height:350px; overflow: hidden; margin:0 auto;}
.img-slide4 dl .pic{margin:0;}
.img-slide4 dd{float:left; display:inline; overflow: hidden;}
.img-slide4 .slide_thumb {display:none;}
.img-slide4 .img-slide4-bg { width:100%; height:100%; position:absolute; top:0; background:#fff; filter:alpha(opacity=30); opacity:0.5;}
.img-slide4 .cur .img-slide4-bg { display:none }
.img-slide4 .img-slide4-wrapper {position:absolute;left:0;}
.img-slide4 li img{ position:relative }
.img-slide4 li p{width:100%; height:50px; font-family: "微软雅黑","黑体"; font-size: 21px;color: #fff; position:absolute; bottom:0; left:0; z-index:100;display:none;background:rgba(0,0,0,0.6);}
.img-slide4 li dd p{font-size:16px;}
.img-slide4 li p span.zx{ color:#070002; font-size:14px; width:548px; text-align:justify; position:absolute; left:50px; line-height:24px; padding-top: 10px;height:80px;overflow: hidden;}
.img-slide4 li p span.zx .bt{ font-size:24px; display:block; font-weight:bold; line-height:40px;overflow: hidden;}
.img-slide4 .slider-btn-l{left:50%;margin-left:-509px;}
.img-slide4 .slider-btn-r{right:50%;margin-right:-509px;}
.img-slide4 {margin: 0 auto; width:950px; position:relative; height:550px; z-index:9; min-width:930px;}
.img-slide4 .img-slide4-slider{width:3720px;height:610px;font-size:0;position:absolute;left: 48%;top:0;margin-left:-1376px;}
.img-slide4 .slider-btn { position:absolute; top:148px; width:54px; height:54px; background:#c9121b; cursor:pointer }
.img-slide4 .slider-btn-l { left:0 }
.img-slide4 .slider-btn-r { right:0 }
.img-slide4 .slider-btn-l{left: 50%;margin-left:-502px;background:url(slide4-left.png) no-repeat center;width:150px;height:300px;top:140px;}
.img-slide4 .slider-btn-l:hover{background:url(slide4-left-on.png) no-repeat center;}
.img-slide4 .slider-btn-r{right:50%;margin-right:-502px; background:url(slide4-right.png) no-repeat center; width:150px; height:300px;top:140px;}
.img-slide4 .slider-btn-r:hover{ background:url(slide4-right-on.png) no-repeat center;}
.img-slide4 .cur .st_ty{display:block; width:618px; height:100px; background:#f1f0f0; margin-left:208px; margin-bottom:-92px; position:relative; margin-top:-46px;}
.img-slide4 .cur .st_ty .sz{ width:60px; height:60px; background:url(jdt_bg.jpg) no-repeat; position:absolute; left:-30px; top:20px; display:block}
.img-slide4 .cur .st_ty .sz .num{color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:18px;margin-left: 12px;line-height:16px;margin-top: 9px;float:left;font-weight:normal;}
.img-slide4 .cur .st_ty .sz .sum{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-left:26px; margin-top:8px; float:left; line-height:20px; font-weight:normal}
.img-slide4 .cur .st_ty .sz h2{ display:block}
.img-slide4 .cur .st_ty h2 a{ font-size:24px; color:#070002; font-weight:bold; position:absolute}
.img-slide4 .st_ty p{ display:block}

@media screen and (max-width: 1199px) {
    .lwyxjc .header .back { display: none;}
    .lwyxjc .header .logo {left: 50%;right: auto;margin-left: -90px;}
    .lwyxjc .header .w1200,.main { width:100%;}
    .box { width: 100%; height: auto;}
    .first-news .pic, .first-news .pic img { float: none !important; width:100% !important; height: auto !important;}

    .first-news .text { margin-left: 0 !important; padding: 20px !important;}
}

@media screen and (max-width: 680px) {
    .lwyxjc .header { height: 300px !important; background-size: auto 100%;}
}

@media screen and (max-width: 480px) {
    .lwyxjc .header { height: 230px !important; background-size: auto 100%;}
}