body {font-family:"Microsoft YaHei", Arial; font-size:14px; line-height:25px; color:#333; margin:0}
a {color:#333; text-decoration:none}
dl,dt,dd,h1,h2,h3,p {margin:0; padding:0}
img {border:0}
ul,li {list-style:none; padding:0; margin:0}
input,button,select,textarea{outline:none}

.container {clear:both; width:1000px; margin:40px auto 0; overflow:hidden}
h1 {clear: both; width: 200px; height: 62px; font-size: 38px; line-height: 62px; text-align: center; color: #AB0706; margin: 60px auto 0; position: relative}
h1::before,h1::after {content: ""; position: absolute; width: 170px; height: 1px; border:0 dotted #AB0706}
h1::before {right: 0; top: 0; border-top-width: 3px}
h1::after {left: 0; bottom: 0; border-bottom-width: 3px}
h2 {clear: both; width: 1000px; height: 61px; background: linear-gradient(to right, #AB0706 0%, #AB0706 25%, #FFF 25%, #FFF 100%) repeat-x 0 58px; background-size: 16px 2px; font-weight: normal; line-height: 58px; margin: 50px auto 0}
h2 b {display: block; float: left; height: 58px; border-bottom: 3px solid #AB0706; font-size: 38px; font-weight: normal; line-height: 58px; color: #AB0706}
.sub {font-size: 14px; line-height: 17px; color: #F7260F}
h3 {font-size: 22px; line-height: 31px}

.topic {min-width: 1000px; height: 417px; background: url(http://zgtv.workercn.cn/html/files/2020-07/14/20200714140146998353617.jpg) no-repeat center 0; position: relative}
.topic a {display: block; position: absolute; width: 130px; height: 50px; text-indent: -9999px; left: 50%; top: 25px; margin-left: -457px; overflow: hidden}

.r1 {width: 950px; padding: 5px 15px 20px 35px; background: #E5E5E5; margin: 30px auto 0; overflow: hidden}
.r1c1 {float: left; width:500px; padding: 25px 0 25px}
.r1c1 h3 {font-size: 20px; line-height: 35px}
.r1c2 {float: right; width:400px; line-height: 0}
.r1c2 li {float: left; width: 180px; margin-right: 20px}
.r1c2 img {margin-top: 20px}
.tt {padding-top: 10px; font-size: 36px; line-height: 51px; text-align: center}
.img {margin-top: 10px}
.list5 li {float: left; width: 170px; padding-right: 20px}
.red,.red a {color: #AB0706}

.r2 {clear: both; width: 720px; height: 120px; background: url(../images/dot.gif) repeat-x 0 60px; margin: 70px auto 0}
.r2 ul {margin-left: 50px}
.r2 li {float: left; width: 150px; height: 120px; font-size: 24px; line-height: 35px; text-align: center; color: #AB0706; position: relative}
.r2 b {display: block; font-weight: normal}
.r2 i {display: block; font-style: normal; margin-top: 50px}
.r2 li::after {content: ""; position: absolute; width: 18px; height: 18px; border-radius: 9px; background: #AB0706; left: 66px; top: 55px; transition: transform .3s}
.r2 li:hover::after {transform: scale(1.5)}

.r3c1 {float: left; width: 570px}
.jcarousel-skin-cg {width:570px; height:375px; position:relative; overflow:hidden}
.jcarousel-skin-cg .jcarousel-container {width:100%; height:100%}
.jcarousel-skin-cg .jcarousel-clip {width:100%; height:100%}
.jcarousel-skin-cg li {position:relative; width:570px; height:375px}
.jcarousel-skin-cg li img {position:absolute; width:100%; height:100%}
.jcarousel-skin-cg li .mask {position:absolute; width:100%; bottom:0; filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#80000000,endColorstr=#80000000)}
body:last-child .jcarousel-skin-cg li .mask {filter:none; background:rgba(0,0,0,0.5)}
.jcarousel-skin-cg li h3 {font-size:16px; font-weight: normal; line-height:40px; color:#FFF; padding:0 10px}
.jcarousel-skin-cg li h3 a {color:#FFF}
.r3c2 {float: right; width: 430px}
.jcarousel-skin-gq {width: 430px; height: 375px; position:relative; overflow:hidden}
.jcarousel-skin-gq .jcarousel-container {width:100%; height:100%}
.jcarousel-skin-gq .jcarousel-clip {width:100%; height: 333px; position: absolute; top: 21px}
.jcarousel-skin-gq .jcarousel-prev {position: absolute; left: 0; top: 0; width: 100%; height: 21px; background: #E5E5E5; cursor: pointer}
.jcarousel-skin-gq .jcarousel-prev::before{content: ''; position: absolute; top: 5px; right: 50%; width: 20px; height: 2px; background: #333; transform-origin: 100% 0; transform: skew(0deg, -24deg);}
.jcarousel-skin-gq .jcarousel-prev::after{content: ''; position: absolute; top: 5px; left: 50%; width: 20px; height: 2px; background: #333; transform-origin: 0 0; transform: skew(0deg, 24deg);}
.jcarousel-skin-gq .jcarousel-next {position: absolute; left: 0; bottom: 0; width: 100%; height: 21px; background: #E5E5E5; cursor: pointer}
.jcarousel-skin-gq .jcarousel-next::before{content: ''; position: absolute; top: 5px; right: 50%; width: 20px; height: 2px; background: #333; transform-origin: 0 0; transform: skew(0deg, 24deg);}
.jcarousel-skin-gq .jcarousel-next::after{content: ''; position: absolute; top: 5px; left: 50%; width: 20px; height: 2px; background: #333; transform-origin: 100% 0; transform: skew(0deg, -24deg);}
.jcarousel-skin-gq li {width: 380px; height: 85px; padding: 13px 25px; cursor: pointer}
.jcarousel-skin-gq li img {float: left; width:130px; height:85px; margin-right: 25px}
.jcarousel-skin-gq li h3 {font-size:18px; font-weight: normal; line-height:28px}
.selected {background: #E5E5E5}

.pic-item {width: 1026px; margin-top: 20px; overflow: hidden}
.pic-item li {position:relative; float: left; width: 316px; height: 220px; margin: 30px 26px 0 0}
.pic-item img {position:absolute; width: 100%; height: 100%; left:10px; top:-5px; z-index:1}
.pic-item .mask {position:absolute; width:100%; padding: 0; left:0; bottom:0; z-index:2; filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#80000000,endColorstr=#80000000)}
body:last-child .pic-item .mask {filter:none; background:rgba(0,0,0,0.5)}
.pic-item .mask h3 {padding:0 10px; font-size: 16px; font-weight: normal; margin:0}
.pic-item .mask,.pic-item .mask a {color:#FFF}

.imglist7 {width:1050px; overflow: hidden}
.imglist7 li {float: left; width:112px; height: 200px; line-height: 0; margin-right: 36px}
.imglist7 img {width: 112px; height: 112px}
.imglist7 h3 {font-size: 16px; font-weight: normal; line-height: 25px; text-align: center; margin-top: 5px}

.imglist6 {width:1050px; overflow: hidden}
.imglist6 li {float: left; width:160px; height: 210px; line-height: 0; margin-right: 8px}
.imglist6 img {width: 160px; height: 140px}
.imglist6 h3 {font-size: 16px; font-weight: normal; line-height: 25px; text-align: center; margin-top: 5px}

.list2 {column-count: 2; column-gap: 90px}
.list2 li {padding: 20px 0; border-bottom: 1px dashed #888; -webkit-column-break-inside: avoid; column-break-inside: avoid}
.list2 h3 {font-size: 18px; line-height: 35px}

.foot-03 {min-width:1000px; padding:10px 0; border-top:1px solid #D2D2D2; font-size:12px; line-height:21px; text-align:center; margin-top:40px}
