





html {
	font-size: 100px;
}
* {
	margin: 0px; padding: 0px; box-sizing: border-box;list-style: none;list-style: none;
}

body {
	margin: 0px; font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,"Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif; font-size: 0.16rem; position: relative; -ms-overflow-x: hidden;
}

a {
	color: rgb(34, 34, 34); text-decoration: none; background-color: transparent; -webkit-tap-highlight-color: transparent;
}
a:active {
	outline: 0px; text-decoration: none;
}
a:hover {
	outline: 0px; text-decoration: none;
}
a:hover {
	
}
ul li a{list-style: none;}

.pr_img img {
	padding: 0px; border: currentColor; border-image: none; display: block; -ms-interpolation-mode: bicubic; max-height: 100%; max-width: 100%;
}



@media print
{
* {
	box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
::after {
	box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}
::before {
	box-shadow: none !important; text-shadow: none !important; -webkit-box-shadow: none;
}

img {
	page-break-inside: avoid;
}
tr {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}

p {
	orphans: 3; widows: 3;
}

}




.nywp {
	margin: 0px auto; width: 90%; max-width: 1200px;margin-top: 3em;
}

#c-case2{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}

 .c-left {
	top: 1rem; 
	 width: 38%;
	position:sticky;

}
@media screen and (max-width: 980px){
#c-case2 .c-left{position:static;width:100%;}
#c-case2 .c-right{width:100%} 
#c-case2 .c-list2 li{margin-bottom: .6rem;}
#c-case2 .c-list-wrap .c-line{height: 100%!important}
}

.c-right {
	width: 62%;
}
.c-text {
	color: rgb(102, 102, 102); line-height: 0.28rem; font-size: 0.18rem;
}
.c-title {
	margin: 0.1rem 0px 0.5rem; font-size: 0.4rem;
}
 .c-list-wrap {
	overflow: hidden; margin-bottom: 0.8rem; position: relative;
	 
}
 .c-list-wrap .c-line {
	background: linear-gradient(45deg, rgb(0, 130, 230) 0%, rgb(0, 192, 156) 100%); left: 0px; top: 0px; width: 3px; height: 5%; position: absolute;
}
 .c-list1 {
	border-left-color: rgb(221, 221, 221); border-left-width: 3px; border-left-style: solid;
	
}
 .c-list1 li {
	margin-bottom: 0.4rem;
}
 .c-list1 li:last-child {
	margin-bottom: 0px;
}
 .c-list1 a {
	padding: 0px 0.3rem; display: block;
}
 .c-list1 .c-title2 {
	color: rgb(51, 51, 51); line-height: 0.28rem; font-size: 0.18rem; font-weight: 700;
}
 .c-list1 .on .c-title2 {
	color: rgb(5, 74, 143);
}
 .c-list1 .c-text2 {
	color: rgb(110, 110, 110); line-height: 0.28rem;
}
 .c-list1 .c-text3 {
	color: rgb(110, 110, 110); text-transform: uppercase; font-size: 0.14rem;
}
.li1 {
	background: url("../images/jybg.jpg") no-repeat center / cover; padding: 0.3rem 0.5px 0.3rem; color: rgb(255, 255, 255); margin-bottom: 0.8rem;
}

 .c-list2 .c-img-box {
	height: 8.34rem; overflow: hidden;
}
.c-list2 .c-text-box {
	display: none;
}
 .c-right .c-btn-move {
	display: none;
}
 .c-list2 .li1 .rowa .pic {
	width: 50%;opacity: 0.7;overflow: hidden;
}
.c-list2 .li1 .rowa .txt {
	width: 48%;
}
 .c-list2 .li1 .item {
	margin-bottom: 0.4rem;
}
 .c-list2 .li1 .item h4 {
	line-height: 1.5em; font-size: 0.2rem; margin-bottom: 0.15rem;
}
.c-list2 .li1 .rowb .item h4 {
	line-height: 1em; padding-left: 0.15rem; margin-bottom: 0.2rem; border-left-color: rgb(26, 231, 191); border-left-width: 3px; border-left-style: solid;
}
.c-list2 .li1 .item p {
	text-align: justify; color: rgb(148, 186, 223); line-height: 1.8em; font-size: 0.15rem;margin-right: 1em;
}
@media screen and (max-width:640px)
{
.c-list2 .li1 .item p {
	margin-right: 0px;
}
}
@media screen and (max-width:980px)
{
.c-left {
	width: 100%; position: static;
}
 .c-right {
	width: 100%;
}
.c-list2 li {
	margin-bottom: 0.6rem;
}
.c-list-wrap .c-line {
	height: 100% !important;
}
}
@media screen and (max-width:640px)
{
 .c-list2 .li1 .rowa .pic {
	width: 100%; margin-bottom: 0.25rem;
}
 .c-list2 .li1 .rowa .txt {
	width: 100%;
}
 .c-list2 li {
	padding: 0.3rem 0.3rem 0.15rem; margin-bottom: 0.5rem;
}
 .c-list2 .li1 .item h4 {
	margin-bottom: 0.15rem;
}
 .c-title {
	font-size: 0.34rem; margin-bottom: 0.3rem;
}
}
.nyjs {
	padding: 1rem 0px 0px;
}

.nysubnav3 ul {
	margin-bottom: 0.5rem;
}
.nysubnav3 ul li {
	margin: 0px 0.05rem; position: relative; min-width: 2rem;
}
.nysubnav3 ul li a {
	background: rgb(246, 246, 246); padding: 0px 0.2rem 0px 0.15rem; height: 0.5rem; line-height: 0.5rem; display: block;
}
.nysubnav3 ul li a::after {
	top: 50%; right: 0.15rem; font-family: "swiper-icons" !important; font-size: 0.14rem; position: absolute; content: "\e676"; transform: translateY(-50%);
}
.nysubnav3 ul li.on a {
	background: linear-gradient(45deg, rgb(0, 130, 230) 0%, rgb(0, 192, 156) 100%); color: rgb(255, 255, 255);
}
.nysubnav3 ul li.on a::after {
	content: "\eabd";
}
@media screen and (max-width:480px)
{
.nysubnav3 ul li {
	min-width: 1.5rem;
}
}
.rowa .pic img{width="315" height="497" title="" 
width: 315px; height: 497px; alt=""  
  border="0" vspace="0" hspace="0" 
  vwidth=" 315px" vheight=" 497px" 
  vsbhref="vurl"}