﻿* {
	margin: 0;
	padding: 0;
}
*, *:before, *:after { max-height: 100000px }
body {
	font-family: "微软雅黑","Microsoft YaHei", PingFangSC-light, "Source Sans Pro", "Helvetica Neue", Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

html,
body {
	font-size: 16px;
	overflow-x: hidden !important;background:#fff;
}

ol,
ul,
li,
dl,
dt,
dd {
	list-style: none;
}

h1,
h2,
h3,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

em,
i,
strong {
	font-style: normal;
	
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #333;
}

a:hover{
	color: #e70012;
}
a:active{
	color: #e70012;
}
a:focus {
	color: #fff;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.Pr {
	position: relative;
}

.Pa {
	position: absolute;
}

button {
	cursor: pointer;
}

button:hover {
	color: #0f75bc;
}


/*去除Chrome等浏览器文本框默认发光边框*/

.clear {
	clear: both;
}

.dis {
	display: block;
}

.undis {
	display: none;
}

input:focus,
textarea:focus {
	outline: none;
}

input,
textarea {
	font-family: "microsoft yahei";
}


/* 去除 ie6 & ie7 焦点点状线 */

a:focus,
*:focus {
	outline: none;
}


/*禁止拖动大小*/

textarea {
	resize: none
}


/* 去掉 table cell 的边距并让其边重合 */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

table {
	table-layout: fixed
}

table tr th {
	word-wrap: break-word;
	word-break: break-all;
}

table tr td {
	word-wrap: break-word;
	word-break: break-all;
}

th {
	text-align: inherit;
}


/* ie6 7 8(q) bug 显示为行内表现 */


/* 去掉 firefox 下此元素的边框 */

abbr,
acronym {
	border: none;
	font-variant: normal;
}

html,body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

.jc{font-weight:bold;}

@font-face {
	font-family: 'dincond-medium-webfont';
	src: url('../fonts/dincond-medium-webfont.eot');
	src: url('../fonts/dincond-medium-webfont.eot') format('embedded-opentype'), url('../fonts/dincond-medium-webfont.woff') format('woff'), url('../fonts/dincond-medium-webfont.woff') format('woff'), url('../fonts/dincond-medium-webfont.ttf') format('truetype'), url('../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');
}

@font-face {
	font-family: 'avian';
	src: url('../fonts/avianregular.eot');
	src: url('../fonts/avianregular.eot') format('embedded-opentype'), url('../fonts/avianregular.woff') format('woff'), url('../fonts/avianregular.ttf') format('truetype'), url('../fonts/avianregular.svg#avianregular') format('svg');
}

.ziti {
	font-family: 'dincond-medium-webfont',"Microsoft YaHei";
}

.ziti01 {
	font-family: 'avian';
}

.wp {padding-top:1px;
	overflow: hidden !important;
}

.header {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	background: transparent;
	width: 100%;
	height: auto;
	transition: 0.3s;
}

.header .logo {
	float: left;
	margin: 21px 0 0 38px;
}

.header .logo img {
	max-width: 202px;
}

.header .logo1 {
	display: block;
}

.header .logo2 {
	display: none;
}

.header .nav_R{float: right;height:55px;padding:20px 26px 0 0;}
.header .nav_R li{float:left;position:relative;box-shadow:0 0 5px #ccc;}
.header .nav_R li .xian{/*display:none;*/position:absolute;top:55px;width:110px;height:0;transition:0.3s;padding-top:0;overflow:hidden;}
.header .nav_R li .xian .top_sj{position:absolute;top:0;left:20px;z-index: 1;}
.header .nav_R li.li2 .xian .top_sj{left:70px;}
.header .nav_R li .xian_nr{position: relative;z-index: 9;text-align: center;background:#e70012;padding:8px 0 2px;border-radius:5px;}
.header .nav_R li .xian_nr img{max-width:90%;}
.header .nav_R li.li2 .xian{left:-55px;}
.header .nav_R li.li2 .xian_nr{}
.header .nav_R li .xian_nr .f14{font-size:14px;font-weight:bold;color:#fff;text-align: center;}
.header .nav_R li .xian_nr .f20{font-size:20px;color:#fff;text-align: center;margin:0 0 5px;}
.header .nav_R li .xian_nr .f15{font-size:14px;color:#fff;text-align: center;margin:0 0 7px;}
.header .nav_R li .img{height:55px;width:55px;display: block;}
.header .nav_R li.li1 .img{background:url(../images/top_wx.jpg) no-repeat center;background-size:cover;}
.header .nav_R li.li2 .img{background:url(../images/top_tel.jpg) no-repeat center;background-size:cover;}
.header .nav_R li:hover .xian{display: block;height:auto;padding-top:8px;}

.header .nav {
	float: right;
	width: 76%;
	max-width: 950px;
}

.header .nav ul {
	width: 100%;
	margin: 0 auto;
}

.header .nav ul>li {
	position: relative;
	float: left;
	width: 12%;
	height: 90px;
	text-align: center;
}

.header .nav ul>li>a {
	display: block;
	margin: 0 10%;
	height: 90px;
	line-height: 90px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	position: relative;
	z-index: 9;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: 0.3s;
}

.header .nav ul>li>span {
	display: block;
	width:0;
	height: 3px;
	background: #e70012;
	position: absolute;
	top: 0;
	right: 50%;
	transition: 0.3s;
}

.header .nav ul>li.on>span,
.header .nav ul>li:hover>span {
	width: 90%;
	background: #e70012;
	right:5%;
}

.header .nav ul li ol {
	position: absolute;
	z-index: 5;
	top: 90px;
	left: 1000px;
	text-align: left;
	width: 0;
	height: 0;
	overflow: hidden;
	padding: 0;
	/* visibility:hidden; */
	background: rgba(208, 2, 19, 0.8);
	transition: 0.5s;
	width: 96%;
}

.header .nav ul li:hover ol {
	/* visibility:visible; */
	width: 106%;
	padding: 10px 5%;
	left: -8%;
	height: auto;
}

.header .nav ul li ol li {
	width: auto;
	/*display: inline-block;*/
	float: none;
	height: auto;
	/*margin: 0 2.5%;*/
}

.header .nav ul li ol li a {
	display: block;
	color: #fff;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: 0.3s;
}

.header .nav ul li:hover ol li a:hover {
	background:#9e0b1d;
}

.header:hover {
	background: #fff;
}

.header:hover .logo1 {
	display: none;
}

.header:hover .logo2 {
	display: block;
}

.header:hover .nav ul>li>a {
	color: #333;
}

.header1 {
	position: fixed;
	background: #fff;
	box-shadow:4px 0 6px #ccc;
}

.header1 .logo1 {
	display: none;
}

.header1 .logo2 {
	display: block;
}

.header1 .nav ul>li>a {
	color: #333;
}

.m-trigger {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 6rem;
	height: 5rem;
	cursor: pointer;
	background: url(../images/menu_add.png) center center no-repeat;
	-webkit-background-size: 40%;
	background-size: 40%;
	transition:0.3s;
}
.m-trigger1{background-image: url(../images/menu_add1.png);}

.bannerbox {
	width: 100%;
}

.banner {
	display:block;
	width: 100%;
	height: 640px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.banner img{width:100% !important;height:auto !important;display:none;}

.center_box {
	overflow: hidden;
	width: 100%;
}

.center_box_l {
	float: left;
	width: 64%;
	overflow: hidden;
}

.center_box_l_t {
	width: 96%;
	max-width: 874px;
	padding-top: 32px;
	height: 80px;
	overflow: hidden;
	float: right;
}

.center_box_l_t li {
	width: 16%;
	float: left;
	text-align: center;
}
.center_box_l_t li:first-child{width:17%;}
.center_box_l_t li .title{color:#e70012;display: inline-block;height: 37px;line-height: 40px;font-size: 20px;}
.center_box_l_t li span {
	display: inline-block;
	padding-left: 36px;
	height: 37px;
	line-height: 40px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	background: url(../images/icon.png) no-repeat left center;
	transition: 0.3s;
}

.center_box_l_t li span:hover {
	background-image: url(../images/icon1.png);
	color: #e70012;
	/*transform: scale(1.15);*//*font-size: 17px;*/
}

.center_box_l_t li:nth-of-type(3) span {
	background-position: -137px center;
}

.center_box_l_t li:nth-of-type(4) span {
	background-position: -258px center;
}

.center_box_l_t li:nth-child(5) span {
	background-position: -402px center;
}

.center_box_l_t li:nth-child(6) span {
	background-position: -532px center;
}

.center_box_l_t li:nth-child(7) span {
	background-position: -670px center;
}

.center_box_l_b {
	float: right;
	width: 100%;
	height: 212px;
	overflow: hidden;
}

.center_box_l_b>li {
	width: 33.33%;
	float: left;
	position: relative;
	height: 212px;
	transition: width 0.66s;
	-moz-transition: width 0.66s;
	-webkit-transition: width 0.66s;
	-o-transition: width 0.66s;
}

.center_box_l_b li.onwid {
	width: 50%;
}

.center_box_l_b li.offwid {
	width: 25%;
}

.center_box_l_b li.onwid .in_pro_listts {
	background: rgba(0, 0, 0, 0.00);
}

.in_pro_listts {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.20);
}

.in_pro_iconts {
	width: 120px;
	height: 210px;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -60px;
	text-align: left;
	color: #000;
}

.center_box_l_b li:nth-child(2) .in_pro_listts .in_pro_iconts {
	color: #fff;
}

.in_pro_iconts span {
	font-size: 24px;
	display: inline-block;
}

.in_pro_iconts p {
	font-size: 18px;
	font-weight: bold;
	padding: 2px 0;
}

.center_box_r {
	float: right;
	width: 36%;
	background: #f0f0f0;
}

.tit_list {
	overflow: hidden;
}

.tit_list li {
	width: 49%;
	margin-right: 1%;
	max-width: 130px;
	float: left;
	text-align: center;
}

.tit_list li a {
	color: #666666;
	font-size: 14px;
	display: block;
	height: 112px;
	line-height: 112px;
	/* border-top: #f0f0f0 solid 5px;
	font-weight: bold; */
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: 0.3s;
	position: relative;
}

.tit_list li a::after {
	content: '';
	width: 0;
	height: 5px;
	background: #e70012;
	position: absolute;
	top: 0;
	right: 50%;
	transition: 0.3s;
}

.tit_list li.on a,
.tit_list li a:hover {
	color: #e70012;
	font-weight: bold;
}

.tit_list li.on a::after,
.tit_list li a:hover::after {
	width: 100%;
	right: 0;
}

.pic_list {
	display: none;
	padding: 35px 38px 10px;
	background: #fff;
	transition: 0.3s;
}

.pic_list ul {
	max-width: 350px;
}

.pic_list ul li h3 {
	font-size: 22px;
	font-weight: bold;
	color: #e70012;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.pic_list ul li h4 {
	font-size: 22px;
	color: #e70012;
}

.pic_list ul li .ms {
	font-size: 13px;
	color: #666;
	height: 72px;
	line-height: 24px;
	margin-top: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	transition: 0.3s;
}

.pic_list ul li .ms:hover {
	color: #333;
	font-weight: bold;
}
/*footer */
.bottombox {
	background: #373737;
	width: 100%;
	clear: both;
	padding: 0 0 40px;
	/* height:125px; */
}

.bottom {
	width: 96%;
	max-width: 1195px;
	margin: 0 auto;
	color: #878787;
}

.bottom a {
	color: #979797;
}

.fot2 {
	position: relative;
	background: url(../images/wx.png) no-repeat top center;
	width: 30px;
	height: 30px;
	display: block;
	float: right;
	
}

.fot2 .d-project-erwei {
	position: absolute;
	display:block;
	width: 120px;
	height: 0px;
	bottom: 30px;
	left: -60px;
	overflow: hidden;
	transition: all .3s;
	z-index: 9;
	color:#333;
	background:#fff;
	border-radius:5px;
}
.fot2 .d-project-erwei p{padding-bottom:5px;}
.fot2 .d-project-erwei img {
	width: 100%;
}

.fot2:hover .d-project-erwei {
	height: auto;
	transition: all .3s;
}

.bottom a:hover {
	color: #fff;
}
.bottom .link{float:left;width:226px;height:36px;background:#4c4c4c url(../images/link.jpg) no-repeat right center;text-align: left;position:relative;margin:50px 40px 0 0;}
.bottom .link h3{padding:0 20px;line-height:36px;color:#aeafaf;font-size:12px;cursor:pointer;}
.bottom .link ul{z-index:99;position:absolute;bottom:100%;background:#fff;width:100%;padding:5px 0;box-shadow:0 0 5px #ccc;display:none;}
.bottom .link ul li{padding:0 10px;}
.bottom .link ul li a{display:block;height:30px;line-height:30px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;}
.bottom .link ul li a:hover{color:#e70012;}
@media  screen and (min-width: 1200px) {
	.bottom .link:hover ul{display:block;}
}


.bottom_l {
	width: 240px;
	float: left;
	padding-top: 30px;
	text-align: center;
}

.bottom_l img {
	width: 211px;
	padding-top: 10px;
}

.bottom_m {
	width: 420px;
	float: left;
	font-weight: bold;
	padding-top: 45px;
	font-size: 13px;
	line-height: 21px;
}

.bottom_r {
	width: 345px;
	float: right;
	text-align: center;
	padding-top: 30px;
	color: #c9c9c9;
	font-size: 14px;
	padding-top: 50px;
}



.foot_jj {
	clear: both;
}

.banquan {
	clear: both;
	float: left;
}

.banquan li {
	line-height: 30px;
	float: left;
	position: relative;
}

.banquan li:before {
	width: 3px;
	height: 3px;
	background: #737373;
	content: "";
	position: absolute;
	left: 0px;
	top: 13px;
}

.banquan li a {
	float: left;
	color: #949494;
	margin: 0px 10px;
	font-weight: bold;
}

.banquan li a:hover {
	color: #fff;
}


/*mobile index news*/

.ind_news_m {
	display: none;
	background: #d6dee3;
	overflow: hidden;
}

.ind_news_m_nr {
	padding: 5rem 3rem 7rem;
}

.ind_news_m h3 {
	font-size: 1.5rem;
	font-weight: bold;
	color: #000000;	
}

.ind_news_m h4 {
	font-size: 2.2rem;
	color: #e70012;
}

.ind_news_m .ms {
	font-size: 1.2rem;
	color: #666;
	height: 6rem;
	line-height: 2rem;
	margin-top: 1rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}


/*neiye*/

.w1195 {
	width: 94%;
	padding:0 3%;
	max-width: 1195px;
	margin: 0 auto;
}

.ny_banner {
	width: 100%;
	height: 440px;
	background: url(../images/ny_ban_about.jpg) no-repeat center;
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.ny_ban_pro_xq{width: 100%;height:600px;background-repeat:no-repeat;background-position:center; background-size: cover;background-color:#ccc;
	position: relative;
	overflow: hidden;}
.ny_ban_pro_xq .ewm{position:absolute;right:10px;top:50%;margin-top:-60px;}
.ny_ban_pro_xq .ewm img{width:90px;display: block;}
.ny_ban_pro_xq .ewm p{font-size:14px;color:#fff;font-weight:bold;text-align:center;padding-top:10px;}
.ny_banner_nr {
	padding: 245px 0 0;
}

.ny_banner_nr .tit0 {
	font-size: 40px;
	color: #fff;
	position: relative
}

.ny_banner_nr .tit0:before {
	content: "";
	position: absolute;
	top: -5px;
	left: 4px;
	width: 20px;
	height: 2px;
	background: #fff;
}

.ny_banner_nr .tit1 {
	font-size: 20px;
	color: #fff;
	position: relative
}

.daohang {
	position:relative;
	border-bottom: #ececec solid 1px;
}

.weizhi {
	float: left;
	background: url(../images/ico1.jpg) no-repeat left center;
	padding: 40px 0 40px 16px;
}

.weizhi span {
	font-size: 14px;
	color: #726f6b;
	display: inline-block;
	padding: 0 16px;
	line-height: 1;
}

.weizhi .dh {
	color: #aba7a1;
	border-left: #aba7a1 solid 1px;
}

.swiper-container3 .ny_nav {
	
}

.swiper-container3 .ny_nav li {
	display: block;
}

.swiper-container3 .ny_nav li a {
	display: block;
	width: auto;
	height: 105px;
	line-height: 105px;
	padding: 0 10px;
	text-align: center;
	color: #726f6b;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	transition: 0.3s;
}

.swiper-container3 .ny_nav li a:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #e70012;
	overflow: hidden;
	transition: 0.3s;
}

.swiper-container3 .ny_nav li a:hover,
.swiper-container3 .ny_nav li.on a {
	color: #e70012;
}

.swiper-container3 .ny_nav li a:hover:before,
.swiper-container3 .ny_nav li.on a:before {
	width: 100%;
	left: 0;
}

.ny_nav_box .ny_nav li {
	display: inline-block;
	width: auto;
	margin: 0 8px;
}

.ny_about1{width:100%;padding:80px 0 150px;}
.ny_about1_l{float:left;width:321px;border-right:#ececec solid 1px;padding:0 0 100px;position:relative;
			background:url(../images/ny_ab1.png) no-repeat left bottom;}
.ny_about1_l .tit0{font-size:60px;color:#e70012;line-height:0.9;text-transform:uppercase;}
.ny_about1_l .tit1{font-size:20px;color:#e70012;padding:10px 0;}
.ny_about1_l .jt{position:absolute;right:54px;bottom:10px;width:32px;height:12px;background:url(../images/ny_ab2.png) no-repeat center;transition:0.3s;}
.ny_about1_l .jt:hover{right:38px;}
.ny_about1_r{float:right;width:745px;}
.ny_about1_r img{width:auto !important;height:auto !important;max-width:100% !important;}
.ny_about1_r .tit0{font-size:60px;color:#000000;line-height:1;}
.ny_about1_r .tit1{font-size:16px;color:#726f6b;line-height:26px;padding:10px 0;font-weight:bold;}
.ny_about1_r .text{font-size:14px;color:#726f6b;line-height:26px;padding:40px 0 10px;}

.ny_about2{background:#144576 url(../images/ny_bg1.jpg) no-repeat center top;padding:125px 0 90px;overflow: hidden;}
.ny_about2_l{float:left;}
.ny_about2_l img{max-width:123px;margin-left:15px;}
.ny_about2_r{float:right;width:980px;margin-right:-33px;}
.ny_about2_r ul{float:left;width:163px;}
.ny_about2_r ul h3{margin-bottom:20px;}
.ny_about2_r ul h3 a{font-size:16px;font-weight:bold;color:#ccc;}
.ny_about2_r ul h3 a:hover{color:#fff;}
.ny_about2_r ul p{max-width:96px;font-size:14px;line-height:26px;color:#9aabba;}
.ny_about2_r ul li a{font-size:14px;line-height:26px;color:#9aabba;}
.ny_about2_r ul li a:hover{color:#fff;}

.ny_about_wh1{padding-top:110px;overflow: hidden;}
.ny_about_wh1_l{width:370px;height:214px;float:left;position:relative;}
.ny_about_wh1_l .bg_l{position:absolute;top:0;right:0;z-index:1;width:9999px;height:100%;background:#3a418d;}
.ny_about_wh1_l .pic{position:absolute;bottom:56px;right:17%;z-index:2;}
.ny_about_wh1_l .titbox{position:relative;z-index:9;padding:40px 0 0 80px;}
.ny_about_wh1_l .tit0{font-size:35px;color:#fff;line-height:1;}
.ny_about_wh1_l .tit1{font-size:18px;color:#fff;padding:25px 0;font-weight:bold;}
.ny_about_wh1_r{width:825px;height:214px;float:left;background:#fff;}
.ny_about_wh1_r_nr{padding:52px 0 0 25%;color:#555;font-size:14px;}
.ny_about_wh1_r_nr p{margin-bottom:45px;}
.ny_about_wh1_r_nr .jia{display:inline-block;width:134px;font-weight:bold;}

.ny_about_wh2{overflow: hidden;}
.ny_about_wh2_l{width:370px;height:260px;float:left;position:relative;}
.ny_about_wh2_l .pic{position:absolute;bottom:84px;left:24%;z-index:2;}
.ny_about_wh2_l .titbox{position:relative;z-index:9;padding:75px 0 0 220px;}
.ny_about_wh2_l .tit0{font-size:35px;color:#585858;line-height:1;}
.ny_about_wh2_l .tit1{font-size:18px;color:#585858;padding:25px 0;font-weight:bold;}
.ny_about_wh2_r{width:825px;height:260px;float:left;background:#fff;position:relative;}
.ny_about_wh2_r .bg_l{position:absolute;top:0;left:0;z-index:1;width:9999px;height:100%;
		background:#3745a3 url(../images/ny_bg2.jpg) no-repeat left center;background-size:auto 100%;}
.ny_about_wh2_r_nr{padding:52px 0 0 25%;color:#fff;font-size:14px;position:relative;z-index:9;}
.ny_about_wh2_r_nr p{margin-bottom:28px;}
.ny_about_wh2_r_nr .jia{display:inline-block;width:134px;font-weight:bold;}

.ny_about_wh3{overflow: hidden;}
.ny_about_wh3_l{width:370px;height:440px;float:left;position:relative;background:#cbeedf;}
.ny_about_wh3_l .pic{position:absolute;top:160px;right:18%;z-index:2;}
.ny_about_wh3_l .titbox{position:relative;z-index:9;padding:75px 0 0 80px;}
.ny_about_wh3_l .tit0{font-size:35px;color:#033923;line-height:1;}
.ny_about_wh3_l .tit1{font-size:18px;color:#000000;padding:25px 0 10px;font-weight:bold;}
.ny_about_wh3_l .tit2{font-size:14px;color:#033923;}
.ny_about_wh3_r{width:825px;height:440px;float:left;background:#fff;}
.ny_about_wh3_r_nr{padding:52px 0 0 25%;color:#555;font-size:14px;}
.ny_about_wh3_r_nr p{margin-bottom:30px;}
.ny_about_wh3_r_nr .jia{display:inline-block;width:134px;font-weight:bold;}

.ny_about_jy1{overflow: hidden;padding:77px 0;}
.ny_about_jy1_l{width:37%;float:left;}
.ny_about_jy1_l .pic{max-width:100%;}
.ny_about_jy1_r{width:54%;float:right;}
.ny_about_jy1_r .titbox{padding-bottom:45px;position:relative;background:url(../images/ny_ab7.png) no-repeat 194px 88px;}
.ny_about_jy1_r .tit0{font-size:60px;color:#e70012;line-height:1;}
.ny_about_jy1_r .tit1{font-size:20px;color:#e70012;padding:15px 0;}
.ny_about_jy1_r .xian{width:9999px;height:1px;background:#e70012;overflow: hidden;position:absolute;left:0;bottom:0;}
.ny_about_jy1_r .text{font-size:14px;color:#726f6b;line-height:1.8;padding:70px 0;}
.ny_about_jy1_r .text img{width:auto !important;max-width:100% !important;height:auto !important;}

.ny_about_lc1{overflow: hidden;}
.ny_about_lc1 .list {padding:45px 0;}
.ny_about_lc1 .list li{overflow: hidden;position: relative;}
.ny_about_lc1 .list li:before{position:absolute;left:0;top:0;z-index:1;height:100%;width: 0px;background:#19439a;content: "";transition:0.3s;}
.ny_about_lc1 .list_l{width:15%;padding:50px 0;text-align: right;float:left;position:relative;z-index:3;}
.ny_about_lc1 .list_l span{display:inline-block;font-size:50px;color:#e70012;height:50px;line-height:50px;transition:0.3s;}
.ny_about_lc1 .list_r{width:73%;padding:55px 0;min-height:60px;float:right;border-left:#e3e2e1 solid 1px;position:relative;z-index:3;transition:0.3s;}
.ny_about_lc1 .list_r .yuan{position:absolute;left:-14px;top:60px;width:13px;height:13px;background:#fff;border:#e70012 solid 7px;border-radius:50%;transition:0.3s;}
.ny_about_lc1 .list_r .text{padding-left:16%;color:#726f6b;font-size:14px;line-height:1.8;transition:0.3s;}

.ny_about_lc1 .list li:hover:before{width:100%;}
.ny_about_lc1 .list li:hover .list_l span{color:#fff;}
.ny_about_lc1 .list li:hover .list_r .yuan{background:#19439a;border-color:#fff;}
.ny_about_lc1 .list li:hover .list_r{border-color:#2b4c91;}
.ny_about_lc1 .list li:hover .list_r .text{color:#fff;}


/*news*/
.news {padding:90px 0;}
.news_tit{font-size:20px;color:#e70012;padding-bottom:40px;}
.news_tit span{font-size:60px;text-transform:uppercase;}
.news_top{position:relative;background:#e3e5eb;margin-bottom:1rem;}
.news_top .w1195{position: relative;padding:0;}
.news_top_nr{width:100%;overflow:hidden;}
.news_top_nr_l{float:left;width:45%;padding:45px 0;}
.news_top_nr_l h3{font-size:24px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_top_nr_l h4{font-size:20px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:15px 0;}
.news_top_nr_l .text{font-size:14px;color:#4d4e50;line-height:26px;height:78px;overflow:hidden;}
.news_top_nr_l .jt{margin-top:35px;}
.news_top_nr_r{float:right;width:48%;}
.news_top_nr_r .pic{width:100%;height:346px;background-position:center;background-repeat:no-repeat;background-size:cover;transition:0.3s;}

.news_list{padding:45px 0;overflow: hidden;}
.news_list li{overflow: hidden;position: relative;padding:45px 0;}
.news_list li:before{position:absolute;left:50%;bottom:0;z-index:1;height:1px;width:0;background:#e70012;overflow:hidden;content: "";transition:0.3s;}
.news_list_l{float:left;overflow:hidden;margin-left:20px;}
.news_list_l .pic{width:175px;height:113px;background-color:#f1f1f1;background-position:center;background-repeat:no-repeat;background-size:cover;transition:0.3s;}
.news_list_r{padding-left:270px;}
.news_list_r h3{color:#737373;font-size:16px;font-weight:bold;padding-right:80px;position:relative;margin-bottom:15px;transition:0.3s;}
.news_list_r h3 span{display:inline-block;color:#726f6b;font-size:20px;position:absolute;top:0;right:0;}
.news_list_r .text{color:#726f6b;font-size:14px;line-height:26px;}
.news_list li:hover:before{width:100%;left:0;}
.news_list_l .pic:hover{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.news_list_r h3:hover{color:#e70012;}

.news_xq{}
.news_xq .fx{padding:42px 0;}
.news_xq .bdsharebuttonbox{float:right;}
.news_xq .bdsharebuttonbox span{height:32px;line-height: 32px;display:inline-block;float:left;margin:6px;font-size:14px;color:#7f7f7f;font-weight:bold;}
.news_xq .bdsharebuttonbox .bds_weixin{background:url(../images/icon_wx.png) no-repeat center;}
.news_xq .bdsharebuttonbox .bds_tsina{background:url(../images/icon_wb.png) no-repeat center;}
.news_xq_tit{padding:40px 0;text-align: center;border-bottom:#e5e5e5 solid 1px;}
.news_xq_tit h3{font-size:40px;color:#000;}
.news_xq_tit h4{font-size:15px;color:#666;padding:50px 0 16px;}
.news_xq .text{font-size:16px;color:#726f6b;line-height:2.5;padding:32px 0 80px;}
.news_xq .text p{margin-bottom:10px;}
.news_xq .text img{max-width:100% !important;width:auto !important;height:auto !important;}
.sidetop{display:block;position:fixed;top:50%;left:0;}

.ny_tit{text-align: center;padding:60px 0 40px;}
.ny_tit .tit0{font-size:60px;color:#e70012;line-height:0.9;text-transform:uppercase;}
.ny_tit .tit1{font-size:20px;color:#e70012;padding:10px 0 0;}
.news_video{overflow:hidden;background:#f4f5f7;padding:80px 0 110px;}
.video_list{width:96%;max-width:1230px;margin:0 auto;}
.news_bbs {
	width: 47%;
	position: relative;
	float: left;
	overflow: hidden;	
	cursor: pointer;
	margin:1.5%;
	
}
.news_bbs .imgbox {
	width: 100%;
	height:326px;
	overflow: hidden;
	position:relative;
}
.news_bbs .img {
	width: 100%;
	height: 100%;
	transition: all .6s;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.news_bbs:hover .img {
	transform: scale(1.1, 1.1);
}
.news_bbs a .info {
	overflow: hidden;
	width: 100%;
	transition: all .6s;
	color: #737373;
	height:69px;
	background:#ffffff;
	line-height:69px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding:0px 20px;
}
.news_bbs a .info:before {
	position:absolute;
	bottom:0px;
	background:#e70012;
	transition: all .6s;
	width:0px;
	height:2px;
	content:"";
	z-index:6;
	left:0px;
}
.news_bbs a:hover .info:before {
	width:100%;
}
.videoicon {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height:100%;
	z-index: 6;
	box-sizing: border-box;
	text-align: center;
	display: flex;
    justify-content: center;
    align-items: center;
}
.videoicon img{opacity: 0.5;}
.videoicon:hover{background: rgba(0,0,0,.4);}
.videoicon:hover img{opacity:1;}
.video_pop {
	display: block;
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999!important;
	display: flex;
	justify-content: center;
	align-items: center;
	display: none;
}
.close_btn {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 10px;
	top: 10px;
	background:url(../images/colse.png) no-repeat center;
	z-index: 100;
	cursor: pointer;
}
#video {
	width: 100%;
  
	height:100vh;object-fit: contain ;
}

.pro1{padding:90px 0;background:#686c81 url(../images/ny_bg3.jpg) no-repeat center;/*background-size:cover;*/}
.pro1 .text{font-size:14px;line-height:1.9;color:#fff;}
.pro1 .text .bt{font-size:16px;font-weight:bold;}
.pro1 .text img{max-width:100%;height:auto;}
.pro2{padding:0 0 7%;}
.pro2 ul{width:96%;max-width:1220px;margin:0 auto;overflow: hidden;}
.pro2 ul li{width:31.33%;margin:1%;float:left;overflow: hidden;}
.pro2 ul li .imgbox{width:100%;padding-top:58%;background-position:center;background-repeat:no-repeat;background-size:cover;transition:0.3s;}
.pro2 ul li .imgbox_b{background:#f0f0f2;padding:8% 9%;position:relative;}
.pro2 ul li .imgbox_b1{font-size:20px;color:#000;margin-bottom:4px;transition:0.3s;}
.pro2 ul li .imgbox_b2{font-size:14px;color:#848485;height:50px;transition:0.3s;}
.pro2 ul li .imgbox_b3{font-size:20px;color:#606061;transition:0.3s;}
.pro2 ul li .imgbox_bx{position:absolute;left:0;bottom:0;z-index:1;width:100%;height:3px;background:#e2e3e6;transition:0.3s;}
.pro2 ul li .imgbox_b_jt{position:absolute;left:-20%;bottom:20%;margin-left:-15px;z-index:2;transition:0.5s;}
.pro2 ul li a:hover .imgbox{transform:scale(1.12);}
.pro2 ul li a:hover .imgbox_b1,.pro2 ul li a:hover .imgbox_b2,.pro2 ul li a:hover .imgbox_b3{color:#fff;position:relative;z-index: 9;}
.pro2 ul li a:hover .imgbox_bx{height:100%;background:#3a418d;}
.pro2 ul li a:hover .imgbox_b_jt{left:82%;}

.pro_it1{overflow:hidden;}
.pro_it1_l{width:24%;float:left;padding:85px 0 60px;position:relative;}
.pro_it1_l .tit0{font-size:40px;color:#000;line-height:1;text-transform:uppercase;}
.pro_it1_l .tit1{font-size:20px;color:#000;}
.pro_it1_r{width:76%;float:right;padding:85px 0 60px;position:relative;}
.pro_it1_r .line_r{position:absolute;top:0;left:-1px;width:1px;height:100%;background:#eaeae9;overflow: hidden;}
.pro_it1_r_nr{padding-left:12%;min-height:200px;}
.pro_it1_r_nr .tit0{font-size:60px;color:#e70012;line-height:1;}
.pro_it1_r_nr .tit1{font-size:20px;color:#e70012;padding-bottom:32px;}
.pro_it1_r_nr .text{color:#726f6b;font-size:14px;line-height:1.8;}
.pro_it1_r_nr .text img{max-width:100% !important;width:auto !important;height:auto !important;margin-top:5px;}

.pro_it2{overflow:hidden;position:relative;}
.pro_it2_l{width:24%;float:left;padding:85px 0 60px;position:relative;}
.pro_it2_l .bg_l{width:9999px;height:9999px;position:absolute;top:0;right:0;z-index:1;background:#19439a;}
.pro_it2_l .tit0{font-size:40px;color:#fff;line-height:1;position:relative;z-index:9;text-transform:uppercase;}
.pro_it2_l .tit1{font-size:20px;color:#fff;position:relative;z-index:9;}
.pro_it2_r{width:76%;float:right;padding:85px 0 60px;position:relative;}
.pro_it2_r .bg_r{width:9999px;height:9999px;position:absolute;top:0;left:0;z-index:1;background:#e4f2f7;}
.pro_it2_r .line_r{position:absolute;top:0;left:-1px;width:1px;height:100%;background:#eaeae9;overflow: hidden;}
.pro_it2_r_nr{padding-left:12%;min-height:200px;position:relative;z-index:9;}
.pro_it2_r_nr .tit0{font-size:60px;color:#e70012;line-height:1;}
.pro_it2_r_nr .tit1{font-size:20px;color:#e70012;padding-bottom:32px;}
.pro_it2_r_nr .text{color:#726f6b;font-size:14px;line-height:1.8;}
.pro_it2_r_nr .text .hs{color:#000;}
.pro_it2_r_nr .text img{max-width:100% !important;width:auto !important;height:auto !important;}

.pro_it_table{text-align:center;width:780px;}
.pro_it_table td{padding:0 3px;vertical-align: bottom;}

.pro_xq1{max-width:1200px;width:96%;margin:58px auto;background:#def3f9;overflow: hidden;}
.pro_xq1_l{width:50%;height:420px;float:left;overflow: hidden;}
.pro_xq1_l .imgbox{width:100%;height:420px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.pro_xq1_r{width:50%;height:420px;float:right;overflow: hidden;}
.pro_xq1_r_nr{padding:6%;}
.pro_xq1_r_nr h3{font-size:30px;color:#2f3540;font-weight:bold;min-height:46px;margin-bottom:10px;}
.pro_xq1_r_nr .txt0{font-size:14px;color:#2f3540;overflow: hidden;min-height:30px;margin-bottom:10px;}
.pro_xq1_r_nr .txt1{font-size:14px;color:#989898;width:90px;float:left;}
.pro_xq1_r_nr .txt2{padding-left:90px;}
.pro_xq1_r_nr .f25{font-size:25px;margin-top:-5px;}
.pro_xq1_r_nr .yuyue{width:100%;max-width:300px;height:45px;line-height:45px;background:#19439a;display:block;color:#fff;font-size:16px;text-align: center;margin-top:30px;}
.pro_xq2{max-width:1200px;width:94%;margin:0 auto;overflow: hidden;padding:30px 0 90px;}
.pro_xq2 .tit0{font-size:40px;color:#e70012;line-height:1;text-align: center;text-transform: uppercase;}
.pro_xq2 .tit1{font-size:20px;color:#e70012;padding:10px 0 32px;text-align: center;}
.pro_xq2 .text{color:#726f6b;font-size:14px;line-height:2;}
.pro_xq3{background:#6e91d5 url(../images/bg_proxq.jpg) no-repeat center;background-size:cover;}
.pro_xq3_nr{max-width:1200px;width:94%;margin:0 auto;overflow: hidden;padding:80px 0 112px;}
.pro_xq3 .tit0{font-size:40px;color:#fff;line-height:1;text-align: center;text-transform: uppercase;}
.pro_xq3 .tit1{font-size:20px;color:#fff;padding:10px 0 32px;text-align: center;}
.pro_xq3 .text{color:#fff;font-size:14px;line-height:2;}
.pro_xq4{overflow: hidden;}
.pro_xq4_list{overflow: hidden;width:100%;max-width:936px;margin:0 auto;padding:15px 0 0;}
.pro_xq4_list li{width:50%;float:left;text-align: center;}
.pro_xq4_list li a{width:100%;max-width:146px;height:120px;line-height:120px;display:block;margin:0 auto;font-size:20px;color:#000;border-bottom:#fff solid 2px;transition:0.3s;}
.pro_xq4_list li.on a,.pro_xq4_list li a:hover{color:#ff0024;border-color:#ff0024;}
.pro_xq4_nr{padding:0;height:0;background:#f5f5f7;overflow: hidden;transition:0.3s;}
.pro_xq4_nr_on{height:auto;padding:160px 0;}
.pro_xq4_nr .swiper-container6,.pro_xq4_nr .swiper-container7{width:94%;max-width:1200px;height:auto;margin:0 auto;}
.pro_xq4_nr_on .swiper-container6,.pro_xq4_nr_on .swiper-container7{height:auto;}
.pro_xq4_nr .imgbox{overflow: hidden;width:100%;max-width:396px;display:block;box-shadow:0 0 5px #999;}
.pro_xq4_nr .imgbox .img{width:100%;padding-top:68%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;transition:0.3s;}
.pro_xq4_nr .imgbox:hover .img{transform: scale(1.15);}

.rencai{overflow:hidden;padding:100px 0;}
.rencai_l{float:left;width:42%;}
.rencai_l .img{width:100%;height:492px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}
.rencai_l .wz{position:absolute;right:0;bottom:0;width:54%;background:rgba(231,0,18,0.8);}
.rencai_l .wz .tit0{font-size:60px;color:#fff;line-height:0.9;text-transform: uppercase;padding:20px 0 0 30px;}
.rencai_l .wz .tit1{font-size:20px;color:#fff;padding:10px 0 35px 30px;}
.rencai_l .wz .jt{position: absolute;right:14px;bottom:40px;}
.rencai_r{float:right;width:47%;font-size:14px;line-height:2;color:#333;}
.rencai_r img{width:auto !important;height:auto !important;max-width:100% !important;}
.rencai_r .li_00{padding-left:134px;min-height:88px;position:relative;margin-bottom:75px;font-size:14px;line-height:37px;color:#726f6b;font-weight:bold;word-break:break-all;}
.rencai_r .li_00 .icoo{position:absolute;left:0;top:10px;width:86px;height:86px;border-radius:50%;overflow:hidden;}
.rencai_r .li_00.li_01  .icoo{background:#e5e5e5 url(../images/rencai_ico1.png) no-repeat center;}
.rencai_r .li_00.li_02  .icoo{background:#e5e5e5 url(../images/rencai_ico2.png) no-repeat center;}
.rencai_r .li_00.li_03  .icoo{background:#e5e5e5 url(../images/rencai_ico3.png) no-repeat center;}
.rencai_r .li_00:hover  .icoo{}

.rencai_px{font-size:14px;line-height:2;color:#333;}
.rencai_px img{width:auto !important;height:auto !important;max-width:100% !important;}


.zp_list{}
.zp_list ul{background:#fafafb;padding-bottom:45px;}
.zp_list li{background:#f5f5f7;padding-bottom:13px;}
.zp_list li:first-child{background:#fff;padding-bottom:0;}
.zp_list li .w1195{background:#fafafb;overflow: hidden;padding:32px 0;position:relative;}
.zp_list li:first-child .w1195{background:#fff;}
.zp_list li span{float:left;display:block;color:#575757;font-size:16px;transition:0.3s;}
.zp_list li .li_01{width:22%;padding-left:3%;}
.zp_list li .li_02{width:24%;}
.zp_list li .li_03{width:22%;}
.zp_list li .li_04{width:19%;}
.zp_list li .li_02,.zp_list li .li_03,.zp_list li .li_04{text-indent:0.5em;}
.zp_list li .li_05{width:9%;height:100%;position:absolute;top:0;right:0;cursor:pointer;background:url(../images/rencai_xl.png) no-repeat center;transition:0.3s;}
.zp_list li .zp_nr{height:0;overflow:hidden;width:94%;max-width:1195px;margin:0 auto;border-bottom:#e7e9f2 solid 2px;transition:0.3s;}
.zp_list li .zp_nr .text{color:#726f6b;font-size:14px;padding:3%;background:#fff;}
.zp_list li .zp_nr .text1{background:#e4f2f7;}
.zp_list li.on .w1195{background:#19439a;}
.zp_list li.on span{color:#fff;}
.zp_list li.on .li_01{font-weight:bold;}
.zp_list li:first-child .li_02,.zp_list li:first-child .li_03,.zp_list li:first-child .li_04{text-indent:0;}
.zp_list li.on .li_05{background-image:url(../images/rencai_sq.png);}
.zp_list li.on .zp_nr{height:auto;}

.zp_list1{background:#f5f5f7;padding:50px 0;margin-bottom: 50px;}
.zp_list1 table{font-size:14px;width:100%;}
.zp_list1 table th{font-weight:bold;color:#000;border:#dcdcdc solid 1px;padding:22px;text-align: center;font-size:15px;}
.zp_list1 table td{color:#333;border:#dcdcdc solid 1px;padding:22px;text-align: center;}

.zp_xq{background:#f5f5f7;padding:50px 0;margin-bottom: 50px;}

.zp_xq table{width:100%;}
.zp_xq table td{/*border:#dcdcdc solid 1px;*/padding:10px;}
.zp_xq table td input.fkbd{width:70%;height:32px;border:#b1b1b1 solid 1px;}


.zp_toudi{padding:20px 0;font-size:16px;color:#333;line-height:1.8;}
.zp_toudi a{color:#e70012}
.anniu{display:inline-block;padding:8px;background:#fc3a3a;border-radius:5px;color:#fff;}
.anniu:hover{color:#f1f1f1;}

.fc_list{padding:15px 0;overflow: hidden;background:#f5f5f7;}
.fc_list li{overflow: hidden;position:relative;background:#fff;margin:60px 0;}
.fc_list li:before{position:absolute;z-index:1;right:0;bottom:0;z-index:1;height:100%;width:0;background:#3a418d;overflow:hidden;content: "";transition:0.3s;}
.fc_list_l{float:left;overflow:hidden;position:relative;z-index:9;}
.fc_list_l .pic{width:352px;height:234px;background:#f1f1f1 url(../images/zw.jpg) no-repeat center;background-size:cover;transition:0.3s;}
.fc_list_r{padding-left:438px;height:234px;position:relative;z-index:9;}
.fc_list_r_l{float:left;}
.fc_list_r_l span{color:#e70012;display:inline-block;line-height:1;transition:0.3s;}
.fc_list_r_l .riqi1{font-size:72px;padding-top:60px;}
.fc_list_r_l .riqi2{font-size:20px;}
.fc_list_r_r{padding:60px 60px 40px 108px;}
.fc_list_r h3{color:#000000;font-size:20px;position:relative;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:0.3s;}
.fc_list_r .text{color:#726f6b;font-size:14px;line-height:26px;height:78px;overflow: hidden;transition:0.3s;}
.fc_list li:hover:before{width:100%;}
.fc_list_l .pic:hover{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);}
.fc_list li:hover h3{color:#fff;}
.fc_list li:hover .text{color:#fff;}
.fc_list li:hover .fc_list_r_l span{color:#fff;}

.bussin{margin:60px 0 0;overflow: hidden;position:relative;}
.bussin .bg_l{width:33%;height:308px;position:absolute;z-index:11;left:0;top:192px;background:rgba(86,135,229,0.8);}
.bussin .bg_l .wz{position:absolute;right:0;bottom:0;width:310px;height:310px;}
.bussin .bg_l .wz .tit0{font-size:46px;color:#fff;line-height:0.9;text-transform: uppercase;padding:84px 0 84px 56px;}
.bussin .bg_l .wz .jt{position:absolute;right:40px;bottom:40px;}
.bussin .bg_r{width:67%;height:100%;position:absolute;z-index:1;right:0;top:192px;background:#def3f9;}
.bussin_l{width:41%;float:left;position:relative;z-index:9;}
.bussin_l .img{width:100%;height:500px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;}
.bussin_l .wz{display:none;position:absolute;left:0;bottom:0;background:rgba(86,135,229,0.8);width:310px;height:310px;}
.bussin_l .wz .tit0{font-size:46px;color:#fff;line-height:0.9;text-transform: uppercase;padding:84px 0 84px 56px;}
.bussin_l .wz .jt{position:absolute;right:40px;bottom:40px;}
.bussin_r{width:48%;float:right;position:relative;z-index:9;}
.bussin_r .title{height:192px;}
.bussin_r .title .tit0{font-size:46px;color:#000;line-height:0.9;text-transform: uppercase;}
.bussin_r .title .tit1{font-size:20px;color:#000;font-weight:bold;padding:10px 0 0;}
.bussin_r .text{color:#646e71;font-size:14px;line-height:37px;padding:30px 0 80px;min-height:198px;}
.bussin_r .text img{width:auto !important;height:auto !important;max-width:100% !important;}

.cont{overflow: hidden;padding:65px 0;}
.cont_l {float:left;}
.cont_l .tit0{font-size:46px;color:#000;line-height:0.9;text-transform: uppercase;}
.cont_r {float:right;width:198px;overflow: hidden;}
.cont_l_r_nr{width:50%;float:left;text-align: center;font-size:14px;color:#e70012;}
.cont_l_r_nr img{max-width:100%;}

.cont_b{background:#def3f9;min-height:200px;overflow: hidden;}
.s_top {width:96%;max-width:1245px;margin:0 auto;}
.s_top li{width:31%;float:left;padding:50px 0;position:relative;}
.s_top li.li_03{width:38%;}
.s_top li.li_01 .ld{position:absolute;z-index:1;top:0;right:0;width:0;height:999px;background:#19439a;transition: 0.3s;}
.s_top li.li_02 .ld{position:absolute;z-index:1;top:0;right:0;width:0;height:999px;background:#19439a;transition: 0.3s;}
.s_top li.li_03 .ld{position:absolute;z-index:1;top:0;left:0;width:0;height:999px;background:#19439a;transition: 0.3s;}
.s_top li .nr{padding:10px 5%;position:relative;z-index:9;}
.s_top li .nr h3{font-size:18px;color:#000;font-weight:bold;height:54px;transition: 0.3s;}
.s_top li .nr .text{font-size:14px;color:#4b5355;line-height:37px;transition: 0.3s;}
.s_top li.on .nr h3,.s_top li.on .nr .text{color:#fff;}
.s_top li.li_01.on .ld{width:9999px;}
.s_top li.li_02.on .ld{width:100%;}
.s_top li.li_03.on .ld{width:9999px;}
.ditu{width:100%;height:360px;position:relative;z-index:9;overflow: hidden;background:#fff;}
.ditu iframe{position:absolute;left:100%;top:0;width:100%;height:360px;border:none;transition: 0.3s;}
.ditu iframe.iframe_on{left:0;}

.cont_ditu{overflow: hidden;}
.cont_ditu li{overflow:hidden;margin-bottom:20px;}
.cont_ditu li .zuo{width:45%;height:360px;float:left;position: relative;background:#def3f9;overflow: hidden;}
.cont_ditu li .zuo .ld{position:absolute;z-index:1;top:0;left:0;width:0;height:100%;background:#19439a;transition: 0.3s;}
.cont_ditu li .nr{padding:5%;position:relative;z-index:9;}
.cont_ditu li .nr h3{font-size:18px;color:#000;font-weight:bold;margin-bottom:10px;transition: 0.3s;}
.cont_ditu li .nr .text{font-size:14px;color:#4b5355;line-height:37px;transition: 0.3s;}
.cont_ditu li .you{width:55%;height:360px;float:left;position: relative;}
.cont_ditu li .you iframe{width:100%;height:360px;border:none;transition: 0.3s;}
.cont_ditu li:hover .ld{width:100%;}
.cont_ditu li:hover .nr h3,.cont_ditu li:hover .nr .text{color:#fff;}

.black-inline {margin:0 auto;text-align:center;padding:30px 0;clear:both;width:100%;overflow:hidden;line-height:24px;font-size:16px;}
.black-inline a {text-align:center;padding:6px 12px;margin:0 3px;color:#000;}   
.black-inline a:hover {color:#fff;background-color:#e70012;text-decoration:none;}
.black-inline span.current {padding:6px 12px;background-color:#e70012;color:#fff;font-size:16px;margin:0 3px;}   
.black-inline span.disabled {padding:6px 12px;font-size:16px;color:#666; } 

/*<!--//贵宾预约弹窗-->*/
.tc_box{z-index:9999;position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;}
.tc{position:absolute;width:560px;height:auto;top:50%;left:50%;transform: translate(-50%,-50%);background:#fff;}
.tc .close{position:absolute;width:32px;height:32px;top:5px;right:5px;display:block;border-radius:50%;overflow: hidden;
	background:#19439a url(../images/colse.png) no-repeat center;background-size:50% 50%;cursor:pointer;}
.tc_tit{padding:0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;background:#F8F8F8;border-radius:2px 2px 0 0;}
.tc_nr{width:90%;margin:5%;background:#f3f3f3;}
.tc_nr .ccyuyue{padding:5%;}
.tc_nr .ccyuyue li{margin-bottom:20px;}
.tc_nr .popup-input {width:90%;padding:0 5%;line-height:40px;height:40px;border: 1px solid #c3c3c3;color:#333;}
.tc_nr .popup-textarea {width:90%;padding:2% 5%;height:100px;border: 1px solid #c3c3c3;color:#333;}
.tc_nr .button{background:#19439a;color:#fff;width:100%;height:40px;line-height:40px;display:block;text-align:center;border-radius:5px;cursor:pointer;}

.pc{display: block;}
.wap{display: none;}

@media screen and (min-width:1921px) {	
	.banner{height:auto;padding-top:33%;}
}
@media screen and (min-width:1330px) {	
	.header .nav{width:63%}
}
@media screen and (max-width:1195px) {	
	.bottom_m .link:hover ul{display:none;}
	/*--------neiye----------*/
	.ny_about1{width:94%;padding:2rem 3%;}
	.ny_about1_l{width:27%;}
	.ny_about1_r{width:62%;}
	.ny_about1_l .tit0,.ny_about1_r .tit0{font-size:3.75rem;}
	.ny_about2{padding:7rem 0 5rem;background-size:auto;}
	.ny_about2_l{width:100%;text-align: center;padding-bottom:2rem;}
	.ny_about2_r{width:100%;margin:0;}
	.ny_about2_r ul{width:16.66%;}
	
	.ny_about_wh1{padding-top:6rem;}
	.ny_about_wh1_l{width:31%;}
	.ny_about_wh1_l .titbox{padding:40px 0 0 21%;}
	.ny_about_wh1_r{width:69%;}
	
	.ny_about_wh2_l{width:31%;}
	.ny_about_wh2_l .titbox{padding:75px 0 0 59%;}
	.ny_about_wh2_r{width:69%;}
	
	.ny_about_wh3_l{width:31%;}
	.ny_about_wh3_l .titbox{padding:40px 0 0 21%;}
	.ny_about_wh3_r{width:69%;}
	
	.ny_about_jy1{padding:4.81rem 2%;}
	.ny_about_jy1_r .tit0{font-size:3rem;}
	.ny_about_jy1_r .text{padding:4.2rem 0;}
	
	.ny_about_lc1 .list_l span{font-size:3.12rem;}
	
	.news{padding:5.6rem 0;}
	.news_tit span{font-size:3.5rem;}
	.news_top_nr_l{padding:2.5rem 0;}
	.news_top_nr_l h3{font-size:1.5rem;}
	.news_top_nr_l .jt{margin-top:2.18rem;}
	.news_list{padding:2.2rem 0;}
	.news_list li{padding:2.2rem 1%;}
	.news_list_r{padding-left:16rem;}
	
	.news_xq{padding:0 2%;}
	.news_xq .fx{padding:2.4rem 0;}
	.news_xq_tit{padding:2.5rem 0;}
	.news_xq_tit h3{font-size:2.1rem;}
	.news_xq_tit h4{padding:3rem 0 1rem;}
	.news_xq .text{font-size:16px;line-height:2.1;padding:2rem 0 5rem;}
	.sidetop{display:none;}
	
	
	.ny_tit{text-align: center;padding:3.75rem 0 2.5rem;}
	.ny_tit .tit0{font-size:3.75rem;}
	.ny_tit .tit1{font-size:1.25rem;}
	.news_video{padding:5rem 0 6.87rem;}
	.news_bbs .imgbox{height:20rem;}
	
	.pro1{padding:5rem 0;background-size:auto;background-image:none;}
	.pro_it1_l,.pro_it1_r,.pro_it2_l,.pro_it2_r{padding:5.3rem 0 2rem;}
	.pro_it1_l .tit0,.pro_it2_l .tit0{font-size:2.5rem;}
	.pro_it1_r_nr .tit0,.pro_it2_r_nr .tit0{font-size:3rem;}
	
	.ny_ban_pro_xq{height:auto;padding-top:52%;margin-top:5rem;}
	.pro_xq1{margin:3.6rem auto;}
	.pro_xq1_r_nr h3{font-size:1.8rem;}
	
	.pro_xq2{padding:1.8rem 0 5.6rem;}
	.pro_xq2 .tit0{font-size:2.5rem}
	.pro_xq3_nr{padding:5rem 0 7rem;}
	.pro_xq3 .tit0{font-size:2.5rem}
	
	.pro_xq4_list li a{height:7rem;line-height:7rem;font-size:1.25rem;}
	.pro_xq4_nr_on{padding:8rem 0;}
	
	.rencai_l .wz .tit0{font-size:3.5rem;}
	
	.fc_list li{margin:3rem 1%;}
	.fc_list_l .pic{width:18rem;height:0;padding-top:50%;}
	.fc_list_r{padding-left:21rem;height:auto;min-height:120px;}
	.fc_list_r h3{font-size:16px;white-space: normal;}
	/*.fc_list_r .text{height:auto;}*/
	.fc_list_r_l .riqi1{padding-top:2rem;font-size:4.5rem;}
	.fc_list_r_r{padding:2rem 1rem 2rem 5.5rem;}
	
	.cont_l .tit0{font-size:2.8rem;}
	
	.pro_it_table{width:100%;}
	
}	

@media screen and (max-width:1028px) {	
	html,
	body {
		font-size: 96%;
	}
	.header {
		background:#fff;
		border-bottom: #d80c25 solid 2px;
	}
	.header .logo1 {
		display: none;
	}
	.header .logo2 {
		display: block;
	}
	.header .nav_R{display: none;}
	.header .nav {
		background: #d80c25;
		z-index: 9999;
		position: absolute;
		/* top: -700%; */
		top: 5rem;
		width: 0;
		right: -105%;
		text-align: center;
		transition: 0.4s;
		/*right: 5%;*/
	}
	.header .nav1 {
		/* top: 5rem; */
		width: 90%;
		right: 5%;
	}
	.header .nav ul {
		overflow: hidden;
		padding: 0;
	}
	.header .nav ul li {
		position: relative;
		width: 100%;
		border-bottom: 1px solid #d93347;
		height: auto;
	}
	.header .nav ul>li>a {
		height: 4rem;
		line-height: 4rem;
		color: #fff;
		font-size: 1.21rem;
		text-align: left;
	}
	.header1 .nav ul>li>a,
	.header:hover .nav ul>li>a {
		color: #fff;
	}
	.header .nav_m {
		display: block;
	}
	.header .nav ul>li>span {
		right: 0px;
		top: 0;
		z-index: 99;
		color: #fff;
		width: auto;
		height: 4rem;
		width: 3rem;
		cursor: pointer;
		background: none;
	}
	.header .nav ul>li>span:before {
		content: "+";
		position: absolute;
		left: 0;
		top: 0;
		font-size: 24px;
		text-align: center;
		width:100%;
		height: 4rem;
		line-height: 4rem;
	}
	.header .nav ul>li:hover>span,
	.header .nav ul>li.on>span {
		width: 3rem;
		background: none;
		right:0;
	}
	.header .nav ul>li.on>span:before {
		content: "-";
	}
	/*---wap--*/
	.header .nav ul li ol {
		overflow: hidden;
		left: auto;
		top: auto;
		height: 0;
		position: relative;
		padding: 0 2%;
		background: rgba(0, 0, 0, 0.1);
	}
	.header .nav ul li ol li {
		border: none;
	}
	.header .nav ul li ol li a {
		text-align: left;
		margin: 0 10%;
		font-size: 1.1rem;
	}
	/*---wap--*/
	.header .nav ul li:hover ol {
		height: 0;
		padding: 0;
		left:0;
		overflow: hidden;
	}
	.header .nav ul li.on ol {
		left: 0;
		height: auto;
		padding: 5px 2%;
	}
	.header .nav ul li:hover ol li a:hover {
		color: #fff;
	}
	.m-trigger {
		display: block;
	}
	.header .logo {
		margin: 0 0 0 1rem;
	}
	.logo {
		width: 60%;
		margin: 0;
		float: none;
		padding: 1rem 0;
		height: 3rem;
	}
	.logo img {
		display: block;
		width: auto;
		height: 100%;
		max-width: 100%;
	}
	.bannerbox {
		padding-top: 5rem;
	}
	.banner {background:#f1f1f1;height:auto;}
	.banner img{display: block;}
	.center_box_l {
		width: 100%;
	}
	.center_box_l_t {
		height: auto;
		padding: 1rem 0;
		width: 98%;
		max-width: 100%;
	}
	.center_box_l_t li:first-child{width:100%;text-align: center;}
	.center_box_l_t li .title{font-size:2rem;}
	.center_box_l_t li {
		width: 33%;
		text-align: center;
		padding: 20px 0;
	}
	.center_box_l_t li span {
		font-size: 20px;
		padding: 40px 0 0 0;
		width: 100px;
		background: url(../images/icon.png) no-repeat 37px top;
		transition: 0.3s;
	}
	.center_box_l_t li:nth-of-type(2) span {
		background-position: -100px top;
	}
	.center_box_l_t li:nth-of-type(3) span {
		background-position: -221px top;
	}
	.center_box_l_t li:nth-child(4) span {
		background-position: -365px top;
	}
	.center_box_l_t li:nth-child(5) span {
		background-position: -497px top;
	}
	.center_box_l_t li:nth-child(6) span {
		background-position: -634px top;
	}
	.center_box_l_t li span {
		font-size: 20px;
	}
	.center_box_l_b {
		height: auto;
	}
	.center_box_l_b>li {
		width: 100% !important;
		height: 13.5rem;
	}
	.in_pro_iconts {
		top: 3rem;
	}
	.center_box_l_b>li:nth-child(1) .in_pro_iconts {
		left: 65%;
	}
	.center_box_l_b>li:nth-child(2) .in_pro_iconts {
		left: 25%;
	}
	.center_box_l_b>li:nth-child(3) .in_pro_iconts {
		left: 25%;
	}
	.center_box_r {
		display: none;
	}
	.bottom_r {
		float: none;
		width: 100%;
	}
	.banquan {
		float: none;
		text-align: center;
	}
	.banquan li {
		float: none;
		display: inline-block;
	}
	.banquan li a {
		color: #fff;
	}
	.fot2 {
		display: none;
	}
	.bottom_m {
		float: none;
		width: 100%;
		text-align: center;
		padding-top: 20px;
		color: #fff;
	}
	.bottom_m a {
		color: #fff;
	}
	.bottom .link{float:none;margin:20px auto 0;width:100%;max-width:226px;}
	.ind_news_m {
		display: block;
	}
	/*------neiye------*/
	.ny_banner {
		height: 20rem;
	}
	.ny_banner_nr {
		padding: 10rem 1rem 0;
	}
	.ny_banner_nr .tit0 {
		font-size: 2.5rem;
	}
	.weizhi {
		display: none;
	}
	.swiper-container3 .ny_nav li a{height:60px;line-height:60px;padding:0;font-size:14px;}
}

@media screen and (max-width:900px) {
	
	/*--------neiye----------*/
	.bussin_r .title .tit0{font-size:2.5rem;}
	.bussin .bg_l{display:none;}
	.bussin .bg_r{width:94%;right:3%;background:none;}
	.bussin_l{width:100%;}
	.bussin_l .wz{display:block;right:auto;left:0;width:auto;height:auto;background: rgba(86,135,229,0.8);}
	.bussin_l .wz .tit0{padding:5.2rem 3.5rem;font-size:2.87rem;}
	.bussin_r{width:100%;}
	.bussin_r .title{background:#fff;height:auto;padding:50px 0;}
	.bussin_r .text{padding:3% 3% 5%;background: #def3f9;}
	
	.news_xq .fx{display: none;}
}	
@media screen and (max-width:812px) {
	
	/*--------neiye----------*/
	.daohang .w1195{width:92%;}
	.swiper-container3{width:96%;}
	.ny_about1_l{width:100%;border:none;border-bottom:#ececec solid 1px;margin-bottom:2rem;padding:0;background:none;display:none;}
	.ny_about1_l .tit0{display:none;}
	.ny_about1_l .jt{bottom:30px;display:none;}
	.ny_about1_r{width:100%;}
	.ny_about2_r ul{text-align: center;}
	.ny_about2_r ul h3{margin-bottom:1rem;}
	.ny_about2_r ul{width:100%;margin-bottom:1.3rem;}
	.ny_about2_r ul p{max-width:100%;}
	.ny_about2_r ul li{display:inline-block;margin-right:10px;}
	
	.ny_about_wh1_l{width:100%;height:auto;}
	.ny_about_wh1_l .bg_l{width:100%;}
	.ny_about_wh1_l .titbox{padding:40px 5%;}
	.ny_about_wh1_l .tit0{font-size:2.18rem;}
	.ny_about_wh1_r{width:100%;height:auto;}
	.ny_about_wh1_r_nr{padding:40px 5%;}
	
	.ny_about_wh2_l{width:100%;height:auto;background:#f1f1f1;}
	.ny_about_wh2_l .titbox{padding:40px 5% 40px 59%;}
	.ny_about_wh2_l .tit0{font-size:2.18rem;}
	.ny_about_wh2_r{width:100%;height:auto;}	
	.ny_about_wh2_r .bg_l{width:100%;}
	.ny_about_wh2_r_nr{padding:40px 5%;}
	
	.ny_about_wh3_l{width:100%;height:auto;}
	.ny_about_wh3_l .pic{top:auto;bottom:56px;}
	.ny_about_wh3_l .titbox{padding:40px 5%;}
	.ny_about_wh3_l .tit0{font-size:2.18rem;}
	.ny_about_wh3_r{width:100%;height:auto;}
	.ny_about_wh3_r_nr{padding:40px 5%;}
	
	.ny_about_jy1_l{width:100%;margin-bottom:2rem;}
	.ny_about_jy1_r{width:100%;}
	
	.news_top_nr_r{width:100%;padding-top:3%;}
	.news_top_nr_r .pic{height:0;padding-top:50%;}
	.news_top_nr_l{width:100%;}
	.news_top_nr_l h3{text-overflow:initial;white-space: normal;}
	
	.pro2 ul li{width:96%;margin:2%;}
	
	.pro_it1,.pro_it2{padding:0 2%;}
	.pro_it1_l,.pro_it2_l{width:100%;padding:2rem 0 1rem;}
	.pro_it1_l .tit0,.pro_it2_l .tit0{display:none;}
	.pro_it1_l .tit1,.pro_it2_l .tit1{font-weight:bold;}
	.pro_it1_r,.pro_it2_r{width:100%;padding-top:0}
	.pro_it1_r_nr,.pro_it2_r_nr{padding:0;}
	.pro_it1_r .line_r,.pro_it1_r .line_r{display:none;}
	.pro_it2_l .bg_l{width:200%;height:100%;right:-20%;}
	.pro_it2_r .bg_r{width:200%;height:100%;left:-20%;}
	.pro_it2_r_nr .text{padding:5% 0;}
	
	
	.pro_xq1_l,.pro_xq1_r{width:100%;height:auto;}
	.pro_xq1_l .imgbox{height:auto;padding-top:60%;}
	
	.rencai{padding:5rem 0;}
	.rencai_l{width:100%;margin-bottom:4rem;}
	.rencai_l .img{height:0;padding-top:100%;}
	.rencai_r{width:100%;}
	.rencai_r .li_00{margin-bottom:4rem;padding-left:8.2rem;}
	
	
}

@media screen and (max-width:600px) {
	html,
	body {
		font-size: 90%;
	}
	/*--------neiye----------*/
	.news_bbs{width:96%;margin:2%;}
	.pro1 .text{padding:0 2%;}
	
	.fc_list_l{width:100%;float:none;}
	.fc_list_l .pic{width:100%;}
	.fc_list_r{padding-left:1rem;}
	
	.bussin_l .img{height:0;padding-top:101%;}
	
	.s_top li,.s_top li.li_03{width:100%;overflow: hidden;padding:2rem 0;}
	
	.tc{width:90%;}
	
	.zp_list1 table th,.zp_list1 table td{padding:5px;}
	
	.cont_ditu li .zuo{width:100%;height:auto;}
	.cont_ditu li .nr .text{line-height:2;}
	.cont_ditu li .you{width:100%;}
	
	
	.pc{display:none;}
	.wap{display:block;}
	
	.pro_it_table{width:100%;}
	.pro_it_table td{width:100%;float:left;}
	
}

@media screen and (max-width:480px) {
	html,
	body {
		font-size: 85%;
	}
	/*---------neiye-----*/
	.ny_about1_l .tit0, .ny_about1_r .tit0 {font-size:3rem;}
	.ny_about_wh1_r_nr{text-align: center;}
	.ny_about_wh1_r_nr .jia{width:100%;display:block;padding-bottom:5px;}
	.ny_about_wh2_r_nr{text-align: center;}
	.ny_about_wh2_r_nr .jia{width:100%;display:block;padding-bottom:5px;}
	.ny_about_wh3_r_nr{text-align: center;}
	.ny_about_wh3_r_nr .jia{width:100%;display:block;padding-bottom:5px;}
	
	.ny_tit .tit0{font-size:3rem;}
	
	.news_tit span{display: none;}
	.news_list li{border-bottom:#e5e5e5 solid 1px;}
	.news_list_r h3 {padding:0;font-size:15px;}
	.news_list_r h3 span{position:relative;top:auto;left:auto;display:block;font-size:16px;margin-top:1rem;}
	.news_list_l{float:none;margin:0;}
	.news_list_l .pic{width:100%;height:0;padding-top:50%;}
	.news_list_r{padding:1rem 2% 0;}
	
	.news_xq_tit h3{font-size:1.8rem;}
	
	.cont_l{width:50%;}
	.cont_r{width:50%;margin-top:-50px;}
	.cont_l_r_nr{width:100%;}
	
	
	
}
@media screen and (max-width:414px) {
	html,
	body {
		font-size: 80%;
	}
	/*--------neiye----------*/
	
}
@media screen and (max-width:360px) {
	
	/*--------neiye----------*/
	.ny_about_lc1 .list_l{width:100%;padding:3.12rem 0;}
	.ny_about_lc1 .list_r{width:100%;padding:3.43rem 0;border:none;border-bottom:#e3e2e1 solid 1px;padding-top:0;}
	.ny_about_lc1 .list_r .yuan{display:none;}
	.ny_about_lc1 .list_r .text{padding:0 2%;}
}