@media only screen and (max-width:81.56rem){

	.headerright ul a{

		font-size: 1rem !important;

	}

}

@media only screen and (max-width:78.13rem){

	.headerright ul li{

		padding: 0 .5rem;

	}

	.indexPhone{

		margin-left:.63rem !important;

	}

}

@media only screen and (max-width:77.5rem){

	.headernav{

		padding: 1.25rem .94rem;

	}

	.gywms{

		padding: 0 .94rem;

	}

	.newslist{

		padding-left:.94rem;

		padding-right: .94rem;

	}

	.fwwdcontent{

		padding-left:.94rem;

		padding-right: .94rem;

	}

	.footers{

		padding: 0 .94rem;

	}

	.dbxxs{

		padding: 0 .94rem;

	}

	.nynews{

		padding: 0 .94rem;

	}

	.nygywm{

		padding: 0 .94rem;

	}

	.ksfany{

		padding: .94rem;

	}

	.procontent{

		padding: 0 .94rem;

	}

}

@media only screen and (min-width:63.13rem){

	.header-m{

		display: none;

	}

}

*{

	-webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.bannerN{

	margin-top: 55px;

}

@media screen and (max-width:98.13rem) and (min-width:75rem){

	.ksfacontent .wz{

		top: 3.88rem;

	}

	.ksfacontent .title{

		font-size: 1.88rem;

	}

	.ksfacontent .description{

		font-size: .88rem;

	}

	.ksfacontent .more a{

		font-size: 1rem;

		padding: .43rem 1rem;

	}

	.ksfacontent .wzer{

		top: 3.88rem;

	}

}

@media screen and (max-width:75rem) and (min-width:63.13rem){

	.ksfacontent .wz{

		top: 3rem;

	}

	.ksfacontent .title{

		font-size: 1.5rem;

		margin-bottom: .25rem;

	}

	.ksfacontent .description{

		font-size: .88rem;

	}

	.ksfacontent .more{

		margin-top: 1.4rem;

	}

	.ksfacontent .more a{

		font-size: .88rem;

		padding: .43rem 1rem;

	}

	.ksfacontent .wzer{

		top: 3rem;

	}

}

@media screen and (max-width:63.13rem) and (min-width:12.5rem){

	.header{

		display: none;

	}

	.header-m{

		display: block;

	}

	.banner .swiper-button-prev , .banner .swiper-button-next{

		display: none !important;

	}

	.btss{

		font-size: 1.25rem;

	}

	.gywmcontent .left .on{

		font-size: .88rem;

		overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

	}

	.gywmcontent .left .more{

		margin-top: .25rem;

	}

	.gywmcontent .left .more a{

		font-size: .81rem;

	}

	.ksfacontent .wz{

		top: 1rem;

		display: flex;

		justify-content: space-between;

		align-items: center;

	}

	.ksfacontent .title{

		font-size: 1rem;

		margin-bottom: .13rem;

	}

	.ksfacontent .description{

		font-size: .88rem;

	}

	.ksfacontent .more{

		margin-top: .25rem;

		margin-left: 1rem;

	}

	.ksfacontent .more a{

		font-size: .88rem;

		padding: .13rem .6rem;

	}

	.ksfacontent .wzer{

		top: 1rem;

		display: flex;

		justify-content: space-between;

		align-items: center;

	}

	.proccontent .prolist .gd .title{

		font-size: 1rem;

	}

	.proccontent .prolist .gd .more{

		margin-top: .25rem;

	}

	.proccontent .prolist .gd a{

		font-size: .88rem;

		padding: .13rem .38rem;

	}

	.proccontent .prolist .gd{

		left: 30%;

		top: 20%;

	}

	.newslist{

		display: flex;

		flex-direction: column;

	}

	.newslist .list{

		width: 100%;

		margin-bottom: .63rem;

	}

	.fwwdcontent{

		display: flex;

		flex-direction: column;

	}

	.fwwdcontent .left {

		margin-bottom: 2rem;

	}

	.fwwdcontent .left .yi{

		font-size: 1.5rem !important;

	}

	.fwwdcontent .left .er{

		margin-top: .63rem !important;

	}

	.fwwdcontent .left .er a{

		font-size: 1.25rem !important;

	}

	.fwwdcontent .left img{

		max-width: 100%;

	}

	.footers .left{

		display: none;

	}

	.footers .right{

		width: 100%;

	}

	.footers .right>div{

		margin-left: 0;

	}

	.probanner{

		margin-top: 3.25rem;

	}

	.nynews-title ul{

		display: flex !important;

		justify-content: space-between !important;

	}

	.nynews-title ul li{

		margin-right: 0 !important;

	}

	.nynews-title ul{

		display: flex;

		flex-wrap: wrap;

	}

	.nynews-title ul li{

		width: 50%;

		margin-bottom: .31rem;

		text-align: center;

	}

	.nynews-title ul a{

		border-right: none !important;

		padding-right: 0 !important;

	}

	.nynews-title ul a::after{

		display: none !important;

	}

	.nynewslist .list a.yi{

		display: flex;

		flex-direction: column;

	}

	.nynewslist .list .thumb{

		width: 100% !important;

	}

	.nynewslist .list .js{

		width: 100% !important;

		margin-top: .38rem;

	}

	.nypros .list{

		display: flex;

		flex-direction: column;

		margin-bottom: .63rem;

	}

	.nypros .list .left{

		width: 100%;

	}

	.nypros .list .right{

		width: 100%;

	}

	.nypros .list .right{

		padding: 0rem .94rem 2rem .94rem !important;

	}

	.nypros .list:nth-child(even){

		display: flex;

		flex-direction: column;

	}

	.nypros .list .right .title{

		text-align: center;

		margin-top: .88rem;

		margin-bottom: 1.5rem;

	}

	.nypros .list .right .lb p img{

		display: none;

	}

	.nygywm .form{

		display: flex;

		flex-direction: column;

		padding: 0 .94rem;

	}

	.nygywm .form .left{

		width: 100% !important;

	}

	.nygywm .form .right{

		width: 100% !important;

	}

	.nygywm .form .right .top{

		display: flex;

		flex-direction: column;

	}

	.nygywm .form .right .top>div{

		width: 100% !important;

		margin-top: 1.25rem;

	}

	.nygywm{

		display: flex;

		flex-direction: column;

	}

	.nycontact{

		padding: 0 .94rem;

	}

	.nygywm .right{

		display: none;

	}

	.bannerxx .cn{

		font-size: 1rem;

	}

	.bannerxx .en{

		display: none;

	}

	.nypros .listss{

		width: 50% !important;

	}

	.nypros .listss p.thumb{

		height: 10rem !important;

	}

	.Collapsing{

		padding: 0 0rem 0 2rem !important;

	}

}















.header-m{

	width:100%;

	position:fixed;

	top:0;

	left:0;

	z-index:999;

	padding: 0 30px;

	/* background: #fff; */

}

/*左侧logo*/

.header-m .left{

}

.header-m .left a img{

	/* height: 40px; */

	margin-top: .63rem;

	margin-bottom: .63rem;

}

.header-m .left .img2{

	display: none;

}

/*右侧*/

.header-m .nav-mobile{

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	height: 100%;

	line-height: 50px;

	display: block;

}

.header-m .navbar_nav li{

	float:left;

	position: relative;

	display: block;

}

.header-m .navbar_nav li:after{

    content: "";

    width: 0;

    height: 2px;

    background: orangered;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: all 0.5s ease 0s;

}

.header-m .navbar_nav li:hover:after{

    width: 100%;

}

.header-m .navbar_nav li a{

	text-decoration: none;

	height: 100%;

	padding: 0 25px;

	display: block;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

	color: #fff;

	font-size: 16px;

}

.header-m .navbar_nav li:hover a{

	color: orangered;

}

.header-m .navbar_nav li.dropdown{

	display: inherit;

	position: relative;

}

.header-m .navbar_nav li.dropdown .jt{

	width: 20px;

	height: 20px;

	background: url(/statics/new/style/i/top.png) no-repeat;

	background-size: 100% 100%;

	display: block;

}

.header-m .navbar_nav li.dropdown .dropdown_menu{

	display: none;

	position: absolute;

	top:50px;

	width: 100%;

	background: #fff;

	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);

	width: 120%;

    left: -10%;

}

.header-m .navbar_nav li.dropdown .dropdown_menu a{

	font-size: 14px;

	color: #666;

	padding: 0 10px;

	line-height: 40px;

	text-align: center;

	background: #fff;

	margin-bottom: 2px;

}

.header-m .navbar_nav li.dropdown:hover .dropdown_menu{

	display: block;

	background: #f3f3f3;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;

}

.header-m .navbar_nav li.dropdown:hover .dropdown_menu a{

	color: #666;

}

.header-m .navbar_nav li.dropdown:hover .dropdown_menu a:hover{

	color: #fff;

	background: orange;

}

/*白色背景的头部*/

.header-m.on{

	background: #5383d6;

	border-bottom: 1px solid #ccc;

}

.header.on .left .img1{

	display: none;

}

.header.on .left .img2{

	display: block;

}

.header.on .navbar_nav li a{

	color: #333;

}

.header.on .navbar_nav li:hover a{

	color: orangered;

}

#navToggle{

	display: none;

}



.m_nav{

	position: fixed;

	top: 0px;

	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);

	width: 100%;

    height: 100%;

    background: #fff;

    transition: all ease 0.5s;

    -webkit-transition: all ease 0.5s;

	z-index: 1000;

    opacity: 1;

    visibility: visible;

    margin-top: 0;

    overflow-y: auto;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    top: 0;

    transform: translateX(100%);

}

.m_nav.open{

    transform: translateX(0);

}

.m_nav .top{

	height: 60px;

	padding: 20px;

	box-sizing: border-box;

}

.m_nav .top .closed{

	width: 30px;

	height: 30px;

	vertical-align: middle;

	float:right;

	cursor: pointer;

}

.m_nav .logo{

	width: 100%;

	margin:0 auto;

}

.m_nav .logo img{

	height: 50px;

	display: block;

	margin:30px auto;

}

.m_nav .ul{

	margin-top: 30px;

}

.m_nav .ul li{

	padding: 0 20px;

	border-bottom: 1px solid #f5f5f5;

	transform: translateY(0);

	-webkit-transform: translateY(100%);

    transform: translateY(100%);

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    opacity: 0;

}

.m_nav.open .ul li{

	opacity: 1;

    -webkit-transform: translateY(0);

    transform: translateY(0);

}

.m_nav .ul li:nth-child(1) {

    -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(2) {

    -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(3) {

    -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(4) {

    -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(5) {

    -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li:nth-child(6) {

    -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

    transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;

}

.m_nav .ul li a{

	display: block;

	text-decoration: none;

	color: #333;

	font-size: 16px;

	height: 50px;

	line-height: 50px;

	width: 100%;

}

.m_nav .ul li .dropdown_menu{

	display: none;

}



.m_nav .ul li.dropdown.active .dropdown_menu{

	display: block;

}

.m_nav .ul li .dropdown_menu a{

	display: block;

	height: 50px;

	line-height: 50px;

	padding: 0 40px;

	box-sizing: border-box;

	border-bottom: 1px solid #f5f5f5;

}

.m_nav .ul li .dropdown_menu a:last-child{

	border: none;

}



@media screen and (max-width: 62.44rem){

	.header-m{

		padding: 0 10px;

	}

	.header-m #navToggle {

		height: 100%;

		padding: .63rem 1.25rem;

		display: inline-block;

		float: right;

	}

	.header-m #navToggle span {

		position: relative;

		width: 25px;

		height: 1px;

		margin-top: .94rem;

	}

	.header-m #navToggle span:before,

	.header-m #navToggle span:after {

		content: '';

		position: relative;

		width: 100%;

		height: 1px;

		left: 0;

	}

	.header-m #navToggle span,

	.header-m #navToggle span:before,

	.header-m #navToggle span:after {

		-webkit-transition: 0.3s;

		-moz-transition: 0.3s;

		-o-transition: 0.3s;

		transition: 0.3s;

		display: block;

		background: #ffffff;

	}

	.header-m #navToggle span:before {

		top: 8px;

	}

	.header-m #navToggle span:after {

		bottom: 10px;

	}

	.header-m #navToggle.open span:before {

		top: 10px;

		-webkit-transform: translateY(-11px) rotate(-45deg);

		-moz-transform: translateY(-11px) rotate(-45deg);

		-ms-transform: translateY(-11px) rotate(-45deg);

		-o-transform: translateY(-11px) rotate(-45deg);

		transform: translateY(-11px) rotate(-45deg);

	}

	.header-m #navToggle.open span:after {

		bottom: 12px;

		-webkit-transform: translateY(10px) rotate(45deg);

		-moz-transform: translateY(10px) rotate(45deg);

		-ms-transform: translateY(10px) rotate(45deg);

		-o-transform: translateY(10px) rotate(45deg);

		transform: translateY(10px) rotate(45deg);

	}

	.header-m #navToggle.open span {

		background: none;

	}

	.header-m #navToggle.open span:before,

	.header-m #navToggle.open span:after {

		background: #4f4f4f;

	}



	.header-m .nav-mobile{

		display: none;

	}



}

.xialanav{

	display: flex;

	justify-content: space-between;

}

.xialanav .click{

	display: flex;

	align-items: center;

}



/*清除内外边距*/

h1, h2, h3, h4, h5, h6 {

    font-weight: normal;    font-size: 100%;

}



/*设置默认字体*/

:focus {

    outline: 0;

}



ul,

ol {

    list-style: none;

}



/*重置列表*/

fieldset, img {

    border: 0 none;

    vertical-align: top;

}



/*重置图片元素*/

address, caption, cite, code, dfn, em, i, th, var, optgroup {

    font-style: normal;

    font-weight: normal;

}



abbr, acronym {

    border: 0;

    font-variant: normal;

}





code, kbd, samp, tt {

    font-size: 100%;

}



/*@purpose To enable resizing for IE */

/*@branch For IE6-Win, IE7-Win */





/*

form label {

    cursor: pointer;

}

*/





/*重置表格*/

blockquote, q {

    quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

    content: '';

    content: none;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: color .2s ease-in-out;

    -moz-transition: color .2s ease-in-out;

    transition: color .2s ease-in-out;

    -webkit-transition: background-color .2s ease-in-out;

    -moz-transition: background-color .2s ease-in-out;

    transition: background-color .2s ease-in-out;



}



a:hover {

    text-decoration: none;

}



a.special,

.special a {

    color: #1eb37b;

}



/*--清除浮动

-------------------------------------------*/

.cf:before,

.cf:after,

.clearfix:before,

.clearfix:after {

    content: "";

    display: table;

}



.cf:after,

.clearfix:after {

    clear: both;

}



.cf,

.clearfix {

    clear: both;

    *zoom: 1;

}



/*-- 字号、颜色、外边距、内补丁、居中、行高、显示、隐藏

--------------------------------------------------------------------------*/

.c-333 {

    color: #333;

}



.c-666 {

    color: #666;

}



.c-999 {

    color: #999;

}



.c-green {

    color: #1fb079;

}



.c-orange {

    color: #fc714c;

}



.c-reg {

    color: #d90106;

}



/* 字号 */

.f9 {

    font-size: 9px;

    -webkit-text-size-adjust: none;

}



.f12,

.fb12 {

    font-size: 12px;

}



.simsun {

    font-family: SimSun;

}



.f14,

.fb14 {

    font-size: 14px;

}



.f16,

.fb16 {

    font-size: 16px;

}



.f18,

.fb18 {

    font-size: 18px;

}



.f20,

.fb20 {

    font-size: 20px;

}



.fb,

.fb12,

.fb14,

.fb16,

.fb18,

.fb20 {

    font-weight: 700;

}



/* 隐藏 居中 */



.tc {

    text-align: center;

}



.tr {

    text-align: right;

}



.show {

    display: block;

}



.hide {

    display: none !important;

}



/*文字隐藏,省略号*/

.ti,

.te {

    white-space: nowrap;

    overflow: hidden;

}



.ti {

    text-indent: -999em;

}



.te {

    text-overflow: ellipsis;

}

