body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none;}
a{ color: #262626; text-decoration:none;}
a:hover{ text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 14px; font-family: "microsoft yahei",Arial; min-width: 320px; margin: 0 auto; color: #333333; background: #f5f5f5;}

.sjbzthead{ width: 100%; background: #fff; overflow: hidden;}
.sjbztheadbox{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.sjbztheadlogo{ width: 28.3334%; float: left; line-height: 80px; height: 80px; overflow: hidden; color: #ed688a; font-size: 34px; font-weight: bold;}
.sjbztheadlogo a{ color: #ed688a;}
.sjbztheadnav{ overflow: hidden; height: 80px;}
.sjbztheadnav li{ float: left; /* width: 16.6667%; */line-height: 80px; height: 80px; overflow: hidden; font-size: 18px; font-weight: 700; margin-right: 60px;}
.sjbztheadnav li a:hover{ color: #ed688a;}

.sjbztbanner{ width: 100%; overflow: hidden;}
.sjbztbanner img{ display: block; width: 100%;}

.sjbztbanner1{ width: 100%; overflow: hidden; margin-top:32px;}
.sjbztbanner1 img{ display: block; width: 100%;}

.sjbztwzxt{ width: 100%; overflow: hidden; margin-top:20px;}
.sjbztwzxt img{ display: block; width: 100%;}

.sjbztwarp{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.sjbztwarpleft{ float: left; width: 75%;}
.sjbztwarpright{ float: right; width: 22.3334%;}

.sjbztsgye{ overflow: hidden; margin-top: 32px; background: #FFFFFF;}
.sjbztsgyetitle{ background: #FBE1E8; height: 60px; padding: 0 24px; overflow: hidden;}
.sjbztsgyetitle p{ float: left; line-height: 60px; font-size: 22px; font-weight: bold;}
.sjbztsgyetitle span{ float: right; background: #ED688A; font-size: 16px; color: #fff; line-height: 40px; height: 40px; text-align: center; border-radius: 4px; padding: 0px 16px; margin-top: 10px;}
.sjbztsgyetitle span a{ color: #FFFFFF; display: inline-block; background: url("../images/mess.png") no-repeat left center; background-size: 19px 17px; padding-left: 25px;}
.sjbztsgyebox{ overflow: hidden; padding: 24px;}

.sjbztsgyexbtj{ overflow: hidden; margin-top: 20px;}
.sjbztsgyexbtjtitle{ font-size: 18px; color: #ED688A; font-weight: 500; line-height: 24px;}
.sjbztsgyexbtjbox{ overflow: hidden;}
.sjbztsgyexbtjbox li{ float: left; width: 48.5%; border-bottom: 1px dashed #E8E8E8; line-height: 56px; height: 56px; overflow: hidden; font-size: 16px; font-weight: 500; background: url("../images/dian.png") no-repeat left center; white-space: nowrap; text-overflow: ellipsis;}
.sjbztsgyexbtjbox li:nth-child(2n){ float: right;}
.sjbztsgyexbtjbox li a{ color: #262626; padding-left: 20px;}
.sjbztsgyexbtjbox li a:hover{ color: #ED688A;}

.sjbztsgyetop{ overflow: hidden;}
.sjbztsgyeimg{ overflow: hidden; float: left; width: 51.1738%;}
.sjbztsgyeimg li{ float: left; width: 48.1652%; height: 176px; position: relative;}
.sjbztsgyeimg li:nth-child(2n){ float: right;}
.sjbztsgyeimg li:nth-child(3),.sjbztsgyeimg li:nth-child(4){ margin-top: 16px;}
.sjbztsgyeimg li img{ display: block; width: 100%; height: 100%;}
.sjbztsgyeimg li span{ display: block; width: 100%; position: absolute; left: 0; bottom: 0; height: 36px; background: #000000; opacity: 0.4;}
.sjbztsgyeimg li p{  width: 100%; position: absolute; left: 0; bottom: 0; height: 36px; line-height: 36px; overflow: hidden; text-align: center; color: #fff;}

.sjbztsgyewen{ width: 46.0094%; float: right; overflow: hidden;}
.sjbztsgyewen dl{ overflow: hidden; border-bottom: 1px dashed #E8E8E8; padding-bottom: 20px; margin-top: 17px;}
.sjbztsgyewen dl:first-child{ margin-top: 0px;}
.sjbztsgyewen dl dt{ font-size: 14px; font-weight: 500; color: #8C8C8C; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 19px;}
.sjbztsgyewen dl dt a{ color: #8C8C8C;}
.sjbztsgyewen dl dd{ font-size: 16px; color: #262626; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 16px; line-height: 21px;}
.sjbztsgyewen dl dd a:hover{ color: #ED688A;}

.sjbzthwsg{ overflow: hidden; margin-top: 32px; background: #FFFFFF;}
.sjbzthwsgtitle{ background: #FBE1E8; height: 64px; line-height: 64px; overflow: hidden;}
.sjbzthwsgtitle p{ color: #ED688A; font-size: 20px; height: 100%; line-height: 64px; padding-left: 16px; float: left; font-weight: 500;}
.sjbzthwsgtitle p a{ color: #ED688A;}
.sjbzthwsgbox{ overflow: hidden; padding: 16px;}
.sjbzthwsgbox dl{ overflow: hidden; border-bottom: 1px dashed #E8E8E8; padding-bottom: 15px; margin-bottom: 11px;}
.sjbzthwsgbox dl dt{ float: left; width: 40px; height: 40px; margin-right: 18px;}
.sjbzthwsgbox dl dt img{ display: block; width: 100%; height: 100%;}
.sjbzthwsgbox dl dd{ color: #262626; font-size: 15px; height: 40px; line-height: 40px; overflow: hidden;}
.sjbzthwsgbox dl dd a{ color: #262626;}
.sjbzthwsgbox dl dd a:hover{ color: #ED688A;}

.sjbztsglc{ overflow: hidden; margin-top: 32px; background: #FFFFFF;}
.sjbztsglcbox{ overflow: hidden; padding: 24px;}
.sjbztsglcleft{ float: left; width: 29.3428%; margin-right: 24px;}
.sjbztsglcright{ overflow: hidden;}
.sjbztsglcimg{ overflow: hidden; height: 250px;}
.sjbztsglcimg img{ display: block; width: 100%; height: 100%;}
.sjbztsglcxbtj{ overflow: hidden; margin-top: 24px;}
.sjbztsglcxbtjtitle{ font-size: 16px; color: #ED688A; font-weight: 500; line-height: 21px;}
.sjbztsglcxbtjbox{ overflow: hidden; margin-top: 16px;}
.sjbztsglcxbtjbox li{ font-size: 14px; color: #262626; padding-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 16px; font-weight: 500; background: url("../images/dian.png") no-repeat left;}
.sjbztsglcxbtjbox li:last-child{ margin-bottom: 0px;}
.sjbztsglcxbtjbox li a:hover{ color: #ED688A;}

.sjbztsglcwen{ overflow: hidden;}
.sjbztsglcwen dl{ float: left; width: 48%; border-bottom: 1px dashed #E8E8E8; padding-bottom: 16px; margin-bottom: 17px;}
.sjbztsglcwen dl:nth-child(2n){ float: right;}
.sjbztsglcwen dl:nth-last-child(1),.sjbztsglcwen dl:nth-last-child(2){ margin-bottom: 0px;}
.sjbztsglcwen dl dt{ font-size: 14px; font-weight: 500; color: #8C8C8C; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 19px;}
.sjbztsglcwen dl dt a{ color: #8C8C8C;}
.sjbztsglcwen dl dd{ font-size: 16px; color: #262626; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 16px; line-height: 21px;}
.sjbztsglcwen dl dd a:hover{ color: #ED688A;}

.sjbztsgyetag{ overflow: hidden; margin-top: 32px; background: #FFFFFF;}
.sjbztsgyetagbox{ overflow: hidden; padding: 16px 16px 23px;}
.sjbztsgyetagbox ul{ overflow: hidden; max-height: 440px;}
.sjbztsgyetagbox ul li{ float: left; padding: 3px 10px; border-radius: 21px; margin: 7px 6px; color: #fff; font-size: 15px; background: red;}
.sjbztsgyetagbox ul li a{ color: #FFFFFF;}
.sjbztsgyetagbox ul li:nth-child(2),.sjbztsgyetagbox ul li:nth-child(8),.sjbztsgyetagbox ul li:nth-child(22){ background: green;}
.sjbztsgyetagbox ul li:nth-child(3),.sjbztsgyetagbox ul li:nth-child(16){ background: orange;}
.sjbztsgyetagbox ul li:nth-child(4){ background: purple;}
.sjbztsgyetagbox ul li:nth-child(6),.sjbztsgyetagbox ul li:nth-child(9),.sjbztsgyetagbox ul li:nth-child(20){ background: #1085e8;}
.sjbztsgyetagbox ul li:nth-child(7),.sjbztsgyetagbox ul li:nth-child(13),.sjbztsgyetagbox ul li:nth-child(18),.sjbztsgyetagbox ul li:nth-child(19){ background: #e657c6;}
.sjbztsgyetagbox ul li:nth-child(10),.sjbztsgyetagbox ul li:nth-child(14){ background: #41b9a4;}
.sjbztsgyetagbox ul li:nth-child(11){ background: #5c5fef;}
.sjbztsgyetagbox ul li:nth-child(12){ background: #9100ff;}
.sjbztsgyetagbox ul li:nth-child(15){ background: #aa54ea;}
.sjbztsgyetagbox ul li:nth-child(21){ background: #21c3de;}

.sjbztsgfy{ overflow: hidden; margin-top: 32px; background: #FFFFFF;}
.sjbztsgfybox{ overflow: hidden; padding: 24px;}
.sjbztsgfyleft{ float: left; width: 36.8545%;}
.sjbztsgfymiddle{ float: left; width: 33.3334%; margin-left: 2.8168%;}
.sjbztsgfyright{ float: right; width: 24.1785%;}
.sjbztsgfyleft dl{ margin-bottom: 17px; border-bottom: 1px dashed #E8E8E8; padding-bottom: 16px; overflow: hidden;}
.sjbztsgfyleft dl:last-child{ margin-bottom: 0px;}
.sjbztsgfyleft dl dt{ font-size: 14px; font-weight: 500; color: #8C8C8C; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 19px;}
.sjbztsgfyleft dl dt a{ color: #8C8C8C;}
.sjbztsgfyleft dl dd{ font-size: 16px; color: #262626; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 16px; line-height: 21px;}
.sjbztsgfyleft dl dd a:hover{ color: #ED688A;}

.sjbztsgfyxbtj{ font-size: 18px; color: #ED688A; font-weight: 500; line-height: 24px;}
.sjbztsgfyxbtjbox{ overflow: hidden; margin-top: 10px;}
.sjbztsgfyxbtjbox li{ border-bottom: 1px dashed #E8E8E8; font-size: 16px; color: #262626; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 56px; height: 56px; background: url("../images/dian.png") no-repeat left; padding-left: 20px;}
.sjbztsgfyxbtjbox li a:hover{ color: #ED688A;}
.sjbztsgfyright li{ height: 206px; position: relative;}
.sjbztsgfyright li:last-child{ margin-top: 17px;}
.sjbztsgfyright li img{ display: block; width: 100%; height: 100%;}
.sjbztsgfyright li span{ display: block; width: 100%; position: absolute; left: 0; bottom: 0; background: #000000; opacity: 0.4; height: 36px;}
.sjbztsgfyright li p{ width: 100%; position: absolute; left: 0; bottom: 0; height: 36px; line-height: 36px; overflow: hidden; text-align: center; color: #FFFFFF; font-size: 14px;}

.sjbztsgyezx{ overflow: hidden; margin-top: 32px; background: #FFFFFF;}
.sjbzthwsgtitle span{ float: right; color: #ED688A; font-size: 14px; padding-right: 8px;}
.sjbzthwsgtitle span a{ color: #ED688A;}
.sjbztsgyezxbox{ overflow: hidden; padding: 18px 16px;}
.sjbztsgyezxbox li{ border-bottom: 1px dashed #E8E8E8; color: #262626; line-height: 39px; height: 39px; overflow: hidden; font-size: 15px;}
.sjbztsgyezxbox li a:hover{ color: #ED688A;}

.sjbztfoot{ width: 100%; overflow: hidden; margin-top: 30px;}
.sjbztlinks{ width: 100%; border-top: 2px solid #f078a0; background: #FFFFFF; overflow: hidden;}
.sjbztlinksbox{ max-width: 1200px; margin: 0 auto; padding: 20px 10px; overflow: hidden; font-size: 0px;}
.sjbztlinksbox span,.sjbztlinksbox a{ display: inline-block; color: #333; font-size: 14px; line-height: 24px;}
.sjbztlinksbox a{ padding-right: 20px;}
.sjbztlinksbox a:hover{ color: #ED688A;}

.sjbztcopyright{ width: 100%; background: #ed688a; color: #ffffff; font-size: 13px; text-align: center; line-height: 28px; padding: 50px 0;}
.sjbztcopyrightbox{ max-width: 1200px; margin: 0 auto; padding: 0px 10px; overflow: hidden;}

.sjbztweizhi{ overflow: hidden; color: #ED688A; font-size: 14px; line-height: 25px; padding: 15px 0;}
.sjbztweizhi a{ color: #999999;}

.sjbztmainleft{ float: left; width: 75%;}
.sjbztmainright{ float: right; width: 22.3334%;}
.sjbztzuo{ float: left; width: 230px; overflow: hidden; margin-right: 32px;}
.sjbztpub{ overflow: hidden; background: #FFFFFF;}
.sjbztpubtitle{ background: #ED688A; color: #FFFFFF; font-size: 16px; line-height: 40px; padding-left: 20px;}
.sjbztpubbox{ overflow: hidden; padding: 10px 20px;}
.sjbztpubbox li{ height: 40px; line-height: 40px; font-size: 14px; color: #262626; overflow: hidden;}
.sjbztpubbox li a{ color: #262626;}
.sjbztpubbox li a:hover{ color: #ED688A;}

.sjbztzuotu{ overflow: hidden; margin-top: 30px;}
.sjbztzuotu img{ display: block; width: 100%;}
.sjbztyhwsg{ margin-top: 0px;}
.sjbztliebiao{ overflow: hidden; background: #FFFFFF;}
.sjbztlblist{ overflow: hidden;}
.sjbztlblist dl{ border-bottom: 1px solid #E8E8E8; padding: 16px 24px; overflow: hidden;}
.sjbztlblist dl dt{ float: left; width: 180px; height: 135px; overflow: hidden; margin-right: 16px;}
.sjbztlblist dl dt img{ display: block; width: 100%; height: 100%;}
.sjbztlblist dl dd{ overflow: hidden;}
.sjbztlblist dl dd h2{ font-size: 16px; color: #262626; font-weight: 700; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.sjbztlblist dl dd p{ font-size: 14px; color: #595959; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 16px; line-height: 20px;}
.sjbztliebiaolm{ overflow: hidden; margin-top: 12px; font-size: 12px; color: #BFBFBF;}
.sjbztliebiaolm a{ float: left; color: #da5d7d; margin-right: 16px;}
.sjbztliebiaolm span{ float: left; color: #BFBFBF;}

.sjbztfenye{ overflow: hidden; font-size: 0px; text-align: center; padding: 24px 0;}
.sjbztfenye li{ display: inline; margin: 0 5px; color: #000000; font-size: 14px;}
.sjbztfenye li a,.sjbztfenye li strong{ display: inline-block; color: #000000; font-size: 14px; margin-top: 6px; border: 1px solid #D9D9D9; background: #ffffff; line-height: 30px; padding: 0 7px; border-radius: 5px;}
.sjbztfenye li a:hover{ background: #ED688A; border: 1px solid #ED688A; color: #FFFFFF;}

.sjbztarticle{ overflow: hidden; padding: 24px;}
.sjbztarticlehead{ overflow: hidden;}
.sjbztarticlehead h1{ font-size: 28px; color: #000000; font-weight: normal; line-height: 30px; font-family:"Microsoft YaHei"; }
.sjbztarticlehead p{ margin-top: 20px; color: #8C8C8C; font-size: 12px; line-height: 16px;}
.sjbztarticlebody{ font-size: 16px; color: #333; margin-top: 14px; line-height: 30px; text-indent: 2em;}
.sjbztarticlebody p{ padding: 10px 0;}
.sjbztarticlebody img{ display: block; max-width: 100%; margin: 0 auto;}
.sjbztarticlesxp{ overflow: hidden; margin-top: 16px;}
.sjbztarticlesxp p{ color: ##595959; font-size: 14px; line-height: 24px;}
.sjbztarticlesxp p a{ color: #318eff;}

.sjbztpiaofu{ position: fixed; z-index: 999; width: 150px; top: 16%; left: 0px;}
.sjbztpiaofu img{ display: block; width: 100%;}

.sjbytpiaofu{ position: fixed; z-index: 999; width: 150px; top: 16%; right: 0px;}
.sjbytpiaofu img{ display: block; width: 100%;}

@media (max-width: 768px){
	.sjbzthead{ overflow: visible; height: 50px; position: relative; z-index: 999;}
	.sjbztheadlogo{ width: auto; height: 50px; line-height: 50px; font-size: 20px;}
	.sjbztheadmeun{ float: right; width: 24px; height: 50px; background: url("../images/nav.png") no-repeat center; background-size: 24px 17.5px;}
	.sjbztheadnav{ width: 100%; position: absolute; left: 0; top: 50px; background: #f5f5f5; padding: 10px; box-sizing: border-box; height: auto; display: none;}
	.sjbztheadnav li{ width: 33.3333%; margin-right: 0px; line-height: 30px; height: 30px; font-size: 15px; text-align: center;}
	.sjbztwarpleft,.sjbztwarpright{ width: 100%;}
	.sjbztsgye,.sjbzthwsg,.sjbztsglc,.sjbztsglcxbtj,.sjbztsgyetag,.sjbztsgfy,.sjbztsgyezx,.sjbztfoot{ margin-top: 15px;}
	.sjbztsgyetitle,.sjbzthwsgtitle{ height: 50px;}
	.sjbztsgyetitle p,.sjbzthwsgtitle p{ line-height: 50px; font-size: 18px;}
	.sjbztsgyetitle span{ line-height: 30px; height: 30px; font-size: 14px;}
	.sjbztsgyetitle{ padding: 0 14px;}
	.sjbztsgyebox{ padding: 14px;}
	.sjbztsgyeimg,.sjbztsgyewen,.sjbztsgfyleft{ width: 100%;}
	.sjbztsgyewen{ margin-top: 10px;}
	.sjbztsgyewen dl{ margin-top: 15px; padding-bottom: 15px;}
	.sjbztsgyewen dl dd{ margin-top: 10px; font-size: ;}
	.sjbztsgyexbtjbox li{ height: 36px; line-height: 36px; font-size: 14px;}
	.sjbzthwsgbox dl:last-child{ border-bottom: none; padding-bottom: 0px; margin-bottom: 0px;}
	.sjbztsglcbox{ padding: 14px;}
	.sjbztsglcleft{ float: none; width: 100%; margin-right: 0px;}
	.sjbztsglcimg{ height: auto;}
	.sjbztsglcwen{ margin-top: 15px;}
	.sjbztsgfybox{ padding: 14px;}
	.sjbztsgfyleft dl dd{ margin-top: 5px;}
	.sjbztsgfymiddle{ margin-left: 0px; width: 100%; margin-top: 15px;}
	.sjbztsgfyxbtjbox li{ height: 46px; line-height: 46px;}
	.sjbztsgfyright{ width: 100%;}
	.sjbztsgfyright li{ float: left; width: 48%; margin-top: 15px;}
	.sjbztsgfyright li:nth-child(2n){ float: right;}
	.sjbztsgfyright li:last-child{ margin-top: 15px;}
	.sjbztmainleft,.sjbztmainright{ width: 100%;}
	.sjbztzuo{ display: none;}
	.sjbztlblist dl,.sjbztfenye{ padding: 15px;}
}
@media (max-width: 479px){
	.sjbztsgyeimg li{ height: 110px;}
	.sjbztsgfyright li{ height: 130px;}
}
@media (max-width: 320px){
	.sjbztlblist dl dt{ width: 135px;}
}