body {width: 100%;  font-family:"Microsoft YaHei", Arial; font-size:16px; line-height:30px; color:#333; margin:0}
a {color:#333; text-decoration:none}
a:hover {color: #3773db}
h1,h2,h3,h4,p,form {margin:0; padding:0}
img {border:0}
ul,li {list-style:none; padding:0; margin:0}
input,button,select,textarea{outline:none}

.topic{background:url(../../images/zhuanti_yysyalzb/topic1.png) no-repeat; background-size: contain;
	background-position: top;width: 100%;height:1167px;}

.container {clear:both; width: 1050px; margin: 0px auto}
.xwzx {background: #FFF; padding: 10px; margin-top: 120px; overflow: hidden;margin-top: -750px;border-radius: 19px;}
.xwzx1 {float: left; width: 125px;margin-top: -6px;}
.xwzx1 img{max-width: 100%;margin: 3px 9px -7px;}
#gdxw {float: left; width: 860px; line-height: 30px; white-space: nowrap; overflow: hidden; position: relative; margin-left: 20px}
#gdxw a {margin-right: 1.5em}
.str_move {white-space:nowrap;position:absolute; top:0; left:0}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}

.jj {background:url(../../images/zhuanti_yysyalzb/bg.png) no-repeat;background-size: contain;background-position: top;width: 900px;height: 350px; padding: 5px 30px 40px; box-sizing: border-box; border: 2px ; border-radius: 60px;  margin-top: 50px}
.jj h1 {font-size: 26px; font-weight: normal; line-height: 41px; text-align: center;width: 300px; margin: -50px auto 10px;  background: linear-gradient(to bottom, #fdf3f8,#fdf5f9, #FFF);display: none;}
.jj p {text-indent: 2em; margin-top: 2em;font-size: 1.4rem;line-height: 2.8rem;}

.zb-show{text-align: center;}
.zb-show img{width: 100%;}
.zb {margin-top: 70px}
.zb h1 {font-size: 38px; font-weight: normal; line-height: 41px; text-align: center; position: relative}
.zb h1::before {position: absolute; content: ""; width: 380px; height: 15px; background: linear-gradient(to left, #F4A48D, #FFF); left: 0; top: 13px}
.zb h1::after {position: absolute; content: ""; width: 380px; height: 15px; background: linear-gradient(to right, #F4A48D, #FFF); right: 0; top: 13px}

.jcarousel-skin-gd {width:1050px}
.jcarousel-skin-gd .jcarousel-container {width:100%; margin-top: 40px}
.jcarousel-skin-gd .jcarousel-clip {width:900px; margin: 0 auto; overflow: hidden}
.jcarousel-skin-gd .jcarousel-prev {position: absolute; width: 50px; height: 70px; background: url("../../images/zhuanti_yysyalzb/left.png") no-repeat 0 0; left: 0; top: 55px; cursor:pointer}
.jcarousel-skin-gd .jcarousel-next {position: absolute; width: 50px; height: 70px; background: url("../../images/zhuanti_yysyalzb/left.png") no-repeat 0 0; right: 0; top: 55px; cursor:pointer; transform: rotate(180deg)}
.jcarousel-skin-gd li {width:280px; line-height: 0; margin-right:30px}
.jcarousel-skin-gd li img {display: block; width: 100%; height: 158px; position: relative}
.jcarousel-skin-gd li h3 {font-size: 18px; font-weight: normal; line-height: 23px; margin-top: 10px}
.jcarousel-skin-gd li .image1::after {content: ""; position: absolute; background: url(../../images/zhuanti_yysyalzb/play1.png) no-repeat;width: 100px; height: 100px;  margin: -110px 0 0 110px;}
.imgtxt1 {margin-top: 40px}
.imgtxt1 li {clear:both; padding: 20px; border-top: 2px dashed #DDD; overflow:hidden}
.imgtxt1 img {float:left; width: 280px; height: 158px; border-radius: 10px; margin-right: 30px;background:rgb(245, 236, 245)}
.imgtxt1 h3 {min-height: 120px}
.info {font-size: 18px; line-height: 33px; color: #777}
.info span{float: right;}
.info1 {float: left}
.info1 .media {padding-left: 25px; background: url("https://www.workercn.cn/resources/images/icons.png") no-repeat 0 -39px}
.info2 {float: left; padding-left: 25px; background: url("https://www.workercn.cn/resources/images/icons.png") no-repeat 0 -70px; margin-left: 20px;}
.more a {
	
	font-size: 24px;
	font-family: "SourceHanSansCN";
	color: rgb(114, 113, 113);
	
	
	width: 93.464px;
	height: 21.729px;
	
  
  }
.more {
	
		border-style: solid;
		border-width: 2px;
		border-color: rgb(248, 187, 208);
		border-radius: 20px;
		background-color: rgb(255, 255, 255);	
	
		width: 182px;
		height: 58px;
		margin: 0 auto;
		text-align: center;
		line-height: 58px;
	  
}
@media screen and (max-width:750px) {
	body {background: none; font-size: 8px; line-height: 1.5em}
	.jj h1 {margin: -37px auto 10px;background:  #FFF;}
	.container {width: 98%; margin-top: 1em;}
	.xwzx {padding: 3px 10px; box-sizing: border-box; margin-top: 1em; display: flex; justify-content:space-between;margin-top: -1050px;}
	.xwzx1 {width: 15vw;height: 5vw; flex:0 0 auto; margin-top: 0.05vw;}
	.xwzx1 img {width: 100%}
	#gdxw {width: 75vw; line-height: 1.5em; margin-top: 7px; flex:0 0 auto}
	.jj {width: 98%;height: auto; padding: 18px; border: 1px solid red;border-radius: 5px; background: white; border-radius: 5px; margin-top: 1.5em}
	.jj h1 {font-size: 1.2rem; font-weight: bold; line-height: 1.5em ;}
	.jj p {margin-top: 1em;line-height: 30px;text-align: justify;font-size: .8rem;}
	.zb {margin-top: 1em}
	.zb h1 {font-size: 1rem; line-height: 1.5rem}
	.zb h1::before {width: 30vw; height: .7rem; top: .4rem}
	.zb h1::after {width: 30vw; height: .7rem; top: .4rem}
	.jcarousel-skin-gd {width:100%}
	.jcarousel-skin-gd .jcarousel-container {margin-top: 1rem}
	.jcarousel-skin-gd .jcarousel-clip {width:400px}
	.jcarousel-skin-gd .jcarousel-prev,.jcarousel-skin-gd .jcarousel-next {top: 114px; width: 25px; height: 35px; background-size: contain}
	/*.jcarousel-skin-gd li {width:384px; margin:16px}*/
    .jcarousel-skin-gd li {width:320px; margin:32px}
	.jcarousel-skin-gd li img {height:216px}
	.jcarousel-skin-gd li h3 {font-size: .8rem; line-height: 1.5em; margin-top: 10px}
	.jcarousel-skin-gd li .image1::after {
		
		margin: -135px 0 0 135px;}
	.imgtxt1 {margin-top: 1rem}
	.imgtxt1 li {padding: .75rem 0; border-width: 1px}
	.imgtxt1 img {float: right; width: 35vw; height: auto; margin: 0 0 0 1rem;}
	.imgtxt1 h3 {min-height: 1rem; font-size: .8rem; font-weight: normal; line-height: 1.5rem;min-height: 80px;}
	.info {font-size: 12px; line-height: 17px}
	.info2 {padding: 0; background: none; margin: 0 15px;line-height: 30px;}
	.media span {display: block}
	.info1 span{ height: 30px;line-height: 30px;}
	.info>span{display: none;}
}
