@charset "utf-8";
div {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
span {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h1 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	margin: 0px auto; color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; -ms-overflow-x: hidden; background-color: rgb(255, 255, 255);
}
#copy {
	display: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(0, 147, 221); text-decoration: none;
}
.page {
	margin: 0px auto; width: 1400px;
}
.bg {
	width: 100%; min-width: 1400px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
.top10 {
	padding-top: 10px;
}
.top20 {
	padding-top: 20px;
}
.top30 {
	padding-top: 30px;
}
.top40 {
	padding-top: 40px;
}
.top50 {
	padding-top: 50px;
}
.top60 {
	padding-top: 60px;
}
.top70 {
	padding-top: 70px;
}
.top80 {
	padding-top: 80px;
}
.top90 {
	padding-top: 90px;
}
.top100 {
	padding-top: 100px;
}
.font_en {
	text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: normal;
}
.t {
	text-align: center;
}
.t p {
	color: rgb(51, 51, 51); font-size: 40px;
}
.t p > b {
	color: rgb(0, 147, 221);
}
.t span {
	font-size: 18px; margin-top: 6px; display: block; position: relative;
}
.head_bg {
	background: url("../images/20201013200430_1386948714.jpg") no-repeat center; height: 260px;
}
.logo {
	margin-top: 38px;
}
.logokuandu {
	width: 1034px; margin-left: 68px;
}
.logotop {
	font-size: 14px; margin-top: 15px;
}
.logotop a {
	color: rgb(51, 51, 51); font-size: 14px;
}
.name {
	margin-top: 20px;
}
.name p {
	color: rgb(51, 51, 51); letter-spacing: 3px; font-size: 30px; font-weight: bold;
}
.name p > b {
	color: rgb(0, 147, 221);
}
.name span {
	background: rgb(0, 147, 221); border-radius: 35px; width: 110px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 15px; margin-top: 8px; margin-right: 8px; float: left; display: block;
}
.name span:last-child {
	margin-right: 0px;
}
.tel {
	background: url("../images/20201013201310_2130362345.jpg") no-repeat left; color: rgb(0, 147, 221); line-height: 30px; padding-left: 64px; font-size: 28px; font-weight: bold; margin-top: 30px;
}
.tel p:last-child {
	letter-spacing: 0.6px;
}
.nav {
	background: rgb(255, 255, 255); height: 89px; margin-top: 34px; position: relative; z-index: 10; box-shadow: 0px 0px 20px rgba(0,0,0,0.07); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
}
.nav .lb {
	width: 100%;
}
.nav .lb > li {
	background: url("../images/20201015170221_4989677.jpg") no-repeat right; padding: 0px 11px; transition:0.6s; width: calc(100% /11); text-align: center; margin-top: 33px; display: inline-block; position: relative; -webkit-transition: 0.6s;
}
.nav .lb > li:last-child {
	background: none;
}
.nav .lb > li a {
	margin: 0px auto; border-radius: 34px; transition:0.5s; width: 100px; height: 34px; text-align: center; color: rgb(15, 17, 12); line-height: 34px; font-size: 16px; display: block; position: relative; -webkit-transition: all 0.5s;
}
.nav .cur a {
	background: rgb(0, 147, 221); color: rgb(255, 255, 255) !important;
}
.nav .lb > li:hover a {
	background: rgb(0, 147, 221); transition:0.5s; color: rgb(255, 255, 255); -webkit-transition: all 0.5s;
}
.banner_box {
	background: rgb(0, 0, 0); height: 700px;
}
.banner_box .bd li {
	background: rgb(0, 0, 0); height: 700px;
}
.banner_box .banner-btn a.prev {
	top: 300px; background-image: url("../images/20201017090300_841553529.png");
}
.banner_box .banner-btn a.next {
	top: 300px; background-image: url("../images/20201017090300_841553529.png");
}
.banner_box .hd ul li.on {
	background: rgb(0, 147, 221);
}
.banner_box {
	overflow: hidden; position: relative; min-width: 1400px;
}
.banner_box .bd {
	width: 100% !important;
}
.banner_box .bd li {
	background-position: center; width: 100%; background-repeat: no-repeat;
}
.banner_box .bd li a {
	width: 100% !important; height: 100% !important; display: block; background-size: auto;
}
.banner-btn a {
	transition:0.3s ease-in-out; width: 49px; height: 104px; display: block; position: absolute; opacity: 0; -webkit-transition: 0.3s all ease-in-out; -moz-opacity: 0; -khtml-opacity: 0;
}
.banner-btn a.prev {
	background-position: 0px 0px; left: -54px; background-repeat: no-repeat;
}
.banner-btn a.next {
	background-position: -49px 0px; right: -54px; background-repeat: no-repeat;
}
.banner_box:hover .banner-btn a.prev {
	left: 54px; opacity: 0.4; -moz-opacity: .4; -khtml-opacity: .4;
}
.banner_box:hover .banner-btn a.next {
	right: 54px; opacity: 0.4; -moz-opacity: .4; -khtml-opacity: .4;
}
.banner_box .banner-btn a.prev:hover {
	opacity: 0.8; -moz-opacity: .8; -khtml-opacity: .8;
}
.banner_box:hover .banner-btn a.next:hover {
	opacity: 0.8; -moz-opacity: .8; -khtml-opacity: .8;
}
.banner_box .hd {
	width: 100%; bottom: 20px; display: block; position: absolute;
}
.banner_box .hd ul {
	text-align: center;
}
.banner_box .hd ul li {
	background: rgb(204, 204, 204); margin: 0px 5px; border-radius: 20px; transition:0.3s ease-in-out; width: 20px; height: 20px; text-indent: -9999px; display: inline-block; cursor: pointer; -webkit-transition: 0.3s all ease-in-out;
}
.banner_box .hd ul li.on {
	width: 32px;
}
.banner_n {
	height: 350px;
}
.banner_n .bd li {
	height: 350px;
}
.banner_n .banner-btn a.prev {
	top: 110px; background-image: url("../images/20201017090300_841553529.png");
}
.banner_n .banner-btn a.next {
	top: 110px; background-image: url("../images/20201017090300_841553529.png");
}
.banner_n .hd ul li.on {
	background: rgb(0, 147, 221);
}
.banner_n {
	overflow: hidden; position: relative; min-width: 1200px;
}
.banner_n .bd {
	width: 100% !important;
}
.banner_n .bd li {
	background-position: center; width: 100%; background-repeat: no-repeat;
}
.banner_n .bd li a {
	width: 100% !important; height: 100% !important; display: block; background-size: auto;
}
.banner-btn a {
	transition:0.3s ease-in-out; width: 49px; height: 104px; display: block; position: absolute; opacity: 0; -webkit-transition: 0.3s all ease-in-out; -moz-opacity: 0; -khtml-opacity: 0;
}
.banner_n .banner-btn a.prev {
	background-position: 0px 0px; left: -54px; background-repeat: no-repeat;
}
.banner_n .banner-btn a.next {
	background-position: -49px 0px; right: -54px; background-repeat: no-repeat;
}
.banner_n:hover .banner-btn a.prev {
	left: 54px; opacity: 0.4; -moz-opacity: .4; -khtml-opacity: .4;
}
.banner_n:hover .banner-btn a.next {
	right: 54px; opacity: 0.4; -moz-opacity: .4; -khtml-opacity: .4;
}
.banner_n .banner-btn a.prev:hover {
	opacity: 0.8; -moz-opacity: .8; -khtml-opacity: .8;
}
.banner_n:hover .banner-btn a.next:hover {
	opacity: 0.8; -moz-opacity: .8; -khtml-opacity: .8;
}
.banner_n .hd {
	width: 100%; bottom: 20px; display: block; position: absolute;
}
.banner_n .hd ul {
	text-align: center;
}
.banner_n .hd ul li {
	background: rgb(204, 204, 204); margin: 0px 5px; border-radius: 20px; transition:0.3s ease-in-out; width: 20px; height: 20px; text-indent: -9999px; display: inline-block; cursor: pointer; -webkit-transition: 0.3s all ease-in-out;
}
.banner_n .hd ul li.on {
	width: 32px;
}
.search_nbg {
	background: rgb(255, 255, 255); margin: 0px auto; top: 610px; width: 100%; height: 72px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; min-width: 1400px;
}
.search {
	height: 72px; border-bottom-color: rgb(237, 238, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.keywords {
	line-height: 72px;
}
.keywords span {
	color: rgb(0, 147, 221); font-size: 14px;
}
.keywords a {
	color: rgb(102, 102, 102); font-size: 14px;
}
.keywords a:hover {
	color: rgb(0, 147, 221);
}
#infoname {
	background: url("../images/20201017090330_1514274027.png") no-repeat 16px; border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(237, 238, 239); margin: 0px; border-image: none; width: 215px; height: 72px; color: rgb(185, 188, 193); line-height: 40px; padding-left: 54px; font-size: 14px;
}
#search_r li:nth-child(2) {
	background: rgb(0, 147, 221); width: 75px; height: 72px;
}
#search_r li:nth-child(2) input {
	margin: 20px 21.5px; border: currentColor; border-image: none;
}
#search_r li {
	float: left;
}
.com_bg {
	background: url("../images/20201015174450_1873788353.jpg") no-repeat bottom; padding-bottom: 70px;
}
.com_r {
	width: 660px;
}
.com_w1 {
	color: rgb(51, 51, 51); font-size: 24px; margin-top: 20px;
}
.com_w {
	line-height: 28px; font-size: 15px; margin-top: 30px;
}
.com_w a {
	color: rgb(0, 147, 221); font-size: 15px;
}
.com_wt {
	margin-top: 40px;
}
.com_wt a {
	width: 205px; text-align: center; overflow: hidden; margin-right: 22px; float: left; display: block;
}
.com_wt a:last-child {
	margin-right: 0px;
}
.com_wt a > p {
	background: rgb(34, 34, 34); height: 32px; color: rgb(255, 255, 255); line-height: 32px;
}
.prod_list {
	margin-top: 10px;
}
.prod_con_in {
	margin: 0px auto; width: 98% !important; position: static !important;
}
.prod_con {
	height: auto !important;
}
.tFocusBtn {
	width: 100%; height: 100px; position: relative;
}
.prod_list .page {
	height: 100px; position: relative;
}
.prod_prev {
	background: url("../images/20201017090401_1815391246.png") no-repeat 0px 0px; left: -50px; top: 22px; width: 44px; height: 56px; position: absolute; z-index: 3; cursor: pointer;
}
.prod_next {
	background: url("../images/20201017090401_1815391246.png") no-repeat 0px 0px; left: -50px; top: 22px; width: 44px; height: 56px; position: absolute; z-index: 3; cursor: pointer;
}
.prod_next {
	background-position: -44px 0px; left: auto; right: -50px;
}
.prod .tempWrap {
	margin: 0px auto; width: 100% !important; height: 100px; overflow: hidden; position: relative;
}
.prod .tempWrap ul li {
	margin: 0px 2px; width: 168px; text-align: center; padding-top: 26px; float: left;
}
.prod .tempWrap ul li img {
	margin: 0px auto 6px; width: 35px; height: 35px; display: block;
}
.prod .tempWrap ul li a {
	text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; display: block; opacity: 0.7;
}
.tempWrap ul li.cur a {
	color: rgb(0, 147, 221); opacity: 1;
}
.prod {
	padding: 20px 0px 30px; width: 100%; height: auto; overflow: hidden;
}
.prod_con_in table tr td {
	background: rgb(255, 255, 255); margin: 0.49%; width: 19%; overflow: hidden; float: left; display: block; position: relative; box-sizing: border-box; -webkit-box-sizing: border-box;
}
.prod_con_in table tr td img {
	border: 1px solid rgb(238, 238, 238); transition:0.5s linear; border-image: none; top: 0px; width: 99%; height: 269px; right: 0px; display: block; -webkit-transition: all linear 0.5s; -moz-transition: all linear 0.5s;
}
.prod_con_in table tr td span {
	background: rgb(245, 245, 245); padding: 7px 10px; color: rgb(153, 153, 153); line-height: 20px; font-family: arial,microsoft yahei; font-size: 14px; font-weight: normal; display: block; position: relative; z-index: 3;
}
.prod_con_in table tr td span a {
	width: 100%; height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; font-weight: bold; display: block; -ms-text-overflow: ellipsis;
}
.prod_con_in table tr td br {
	display: none;
}
.prod_con_in table tr td:hover img {
	transform: scale(1.12); -webkit-transform: scale(1.12, 1.12);
}
.prod_con_in table tr td:hover span {
	background: rgb(0, 147, 221);
}
.prod_con_in table tr td:hover span a {
	color: rgb(255, 255, 255);
}
.problem_bg {
	background: url("../images/20201015191504_1014844094.jpg") no-repeat center; height: 427px; overflow: hidden;
}
.problem_t {
	color: rgb(255, 255, 255); margin-top: 140px;
}
.problem_t p {
	font-size: 30px; font-weight: lighter;
}
.problem_t span {
	font-size: 40px; font-weight: bold; display: block;
}
.problem_img {
	margin-top: 60px;
}
.problem_wt {
	
}
.problem_wt li {
	background: rgb(255, 255, 255); border-radius: 50%; border: 8px solid rgb(51, 169, 228); border-image: none; width: 223px; height: 223px; text-align: center; margin-top: 53px; float: left;
}
.problem_wt li:nth-child(2) {
	margin: 60px 47px 0px; width: 180px; height: 180px;
}
.problem_wt li:nth-child(3) {
	margin-top: 30px;
}
.problem_wt li p {
	color: rgb(0, 147, 221); font-size: 30px; font-weight: bold; margin-top: 42px;
}
.problem_wt li em {
	background: rgb(238, 238, 238); margin: 16px auto; width: 53px; height: 1px; display: block;
}
.problem_wt li span {
	line-height: 24px; font-size: 14px; display: block;
}
.problem_wt li:nth-child(2) p {
	font-size: 24px;
}
.problem_wt li:nth-child(2) em {
	margin: 10px auto; width: 42px;
}
.problem_wt li:nth-child(2) span {
	line-height: 20px; font-size: 13px;
}
.advprod_wt {
	background: url("../images/20201015193624_1818978829.jpg") no-repeat center; width: 1400px; height: 607px; position: relative;
}
.advprod_wt li {
	width: 422px; overflow: hidden;
}
.advprod_wt li p {
	color: rgb(51, 51, 51); font-size: 24px;
}
.advprod_wt li em {
	background: url("../images/20201015195422_597512822.jpg") no-repeat left; margin: 16px 0px; width: 100%; height: 1px; display: block;
}
.advprod_wt li span {
	line-height: 24px; font-size: 14px; display: block;
}
.advprod_wt ul li:nth-child(1) {
	margin-top: 50px;
}
.advprod_wt ul li:nth-child(2) {
	margin: 80px 0px; width: 318px;
}
.advprod_wt ul:nth-child(2) li:nth-child(2) {
	margin-left: 104px;
}
.advprod_img1 {
	transition:0.3s; animation:downup 2s linear infinite; left: 452px; top: 41px; position: absolute;
}
.advprod_img2 {
	transition:0.3s; animation:downup 1.5s linear infinite; left: 347px; top: 256px; position: absolute;
}
.advprod_img3 {
	transition:0.3s; animation:downup 2s linear infinite; left: 442px; top: 478px; position: absolute;
}
.advprod_img4 {
	transition:0.3s; animation:downup 2s linear infinite; top: 41px; right: 452px; position: absolute;
}
.advprod_img5 {
	transition:0.3s; animation:downup 1.5s linear infinite; top: 256px; right: 347px; position: absolute;
}
.advprod_img6 {
	transition:0.3s; animation:downup 2s linear infinite; top: 478px; right: 442px; position: absolute;
}
.adv_bg {
	background: url("../images/20201015201856_2132124233.jpg") no-repeat top; height: 2007px;
}
.adv_t {
	text-align: center;
}
.adv_t p {
	color: rgb(255, 255, 255); font-size: 40px; font-weight: bold;
}
.adv_t span {
	color: rgb(123, 205, 253); font-size: 18px; display: block;
}
.adv_wt {
	background: rgb(255, 255, 255); padding: 27px; height: 458px; box-shadow: 0px 0px 30px rgba(0,0,0,0.08); -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .08);
}
.adv_w1 {
	background: url("../images/20201015203216_149338214.jpg") no-repeat center; width: 150px; height: 92px; text-align: center; color: rgb(255, 255, 255); line-height: 92px; font-size: 60px; font-weight: bold;
}
.adv_w2 {
	margin-top: 10px; margin-left: 27px;
}
.adv_w2 p {
	color: rgb(51, 51, 51); font-size: 32px; font-weight: bold;
}
.adv_w2 span {
	font-size: 26px; display: block;
}
.adv_w2 span > t {
	color: rgb(0, 147, 221);
}
.adv_tt {
	background: rgb(238, 238, 238); width: 100%; height: 1px; margin-top: 30px;
}
.adv_ll {
	width: 594px;
}
.adv_w {
	line-height: 24px; font-size: 14px; margin-top: 40px;
}
.adv_w p {
	padding-left: 30px; position: relative;
}
.adv_w p::before {
	background: url("../images/20201015204324_165929665.png"); left: 0px; top: 7px; width: 17px; height: 11px; position: absolute; content: "";
}
.adv_w p + p {
	margin-top: 26px;
}
.adv_ww {
	background: rgb(243, 152, 0); border-radius: 58px; width: 406px; height: 58px; text-align: center; color: rgb(255, 255, 255); line-height: 58px; font-size: 28px; font-weight: bold; margin-top: 80px;
}
.adv_tt1 {
	width: 670px;
}
.adv_tt2 {
	background: url("../images/20201015205047_237772819.jpg") no-repeat; height: 5px;
}
.adv_img {
	margin-top: 30px;
}
.adv_rr1 {
	margin-top: 30px;
}
.banner_bg1 {
	background: url("../images/20201015210459_276251687.jpg") no-repeat center; height: 315px;
}
.ad {
	padding-top: 50px;
}
.ad_l {
	margin-left: 160px;
}
.ad_l p {
	color: rgb(255, 255, 255); font-size: 40px;
}
.ad_l span {
	font-weight: bold;
}
.ad_l d {
	color: rgb(204, 204, 204); line-height: 50px; letter-spacing: 1px; font-size: 22px; font-weight: lighter;
}
.ad_l a {
	background: url("../images/20201016084340_252023490.png") no-repeat 20px rgb(68, 68, 68); width: 113px; height: 39px; color: rgb(204, 204, 204); line-height: 39px; padding-left: 50px; font-size: 16px; font-weight: lighter; margin-bottom: 20px; display: block;
}
.ad_r ul {
	width: 626px; margin-top: 10px; float: right;
}
.ad_r li {
	border: 1px solid rgb(106, 193, 236); border-image: none; width: 162px; height: 95px; text-align: center; margin-bottom: 23px; margin-left: 67px; float: left; position: relative; cursor: pointer;
}
.ad_r li:nth-child(1) {
	margin-left: 0px;
}
.ad_r li:nth-child(4) {
	margin-left: 0px;
}
.ad_r d {
	background: rgb(0, 147, 221); border: 1px solid rgb(106, 193, 236); border-image: none; left: -19px; top: 26px; width: 39px; height: 39px; text-align: center; color: rgb(255, 255, 255); line-height: 39px; font-family: "Arial"; font-size: 20px; position: absolute;
}
.ad_r p {
	color: rgb(255, 255, 255); font-size: 20px; margin-top: 20px;
}
.ad_r span {
	color: rgb(106, 193, 236); line-height: 28px; font-size: 14px;
}
.strength_bg {
	background: rgb(245, 245, 245); padding: 70px 0px; height: auto;
}
.case_b_l {
	margin: 0px auto; width: 1500px;
}
.exhibition_hall {
	margin: 0px auto; width: 980px; text-align: center; padding-left: 10px; position: relative;
}
.exhibition_hall h4 {
	margin: 0px auto; text-align: center; color: rgb(0, 0, 0); padding-top: 50px; font-family: 微软雅黑; font-size: 30px;
}
.tline {
	color: rgb(222, 222, 222);
}
.roundabout_box {
	margin: 0px auto; width: 980px; height: 450px;
}
.roundabout_box ul {
	width: 980px;
}
.roundabout_box img {
	width: 100%;
}
.roundabout-holder {
	list-style: none; margin: 0px auto; width: 500px; height: 425px;
}
.roundabout-moveable-item {
	width: 600px; height: 450px;
}
.roundabout-moveable-item img {
	margin: 0px; border-radius: 10px; border: 5px solid rgb(238, 238, 238); border-image: none; width: 100%; height: 100%; overflow: hidden; cursor: pointer; box-sizing: border-box; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box;
}
.roundabout-in-focus {
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; cursor: auto;
}
.roundabout-in-focus000:hover {
	background: rgb(249, 249, 249); -webkit-box-shadow: 0 0 20px #787878; -moz-box-shadow: 0 0 20px #787878;
}
.roundabout-holder .text {
	color: rgb(153, 153, 153);
}
.roundabout-in-focus000:hover span {
	background: rgb(249, 249, 249); padding: 8px 20px; right: 5px; bottom: 5px; color: rgb(51, 102, 204); border-top-color: rgb(170, 170, 170); border-left-color: rgb(170, 170, 170); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: inline; position: absolute; z-index: 999; -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px;
}
.roundabout a:active {
	outline: 0px; text-decoration: none;
}
.roundabout a:focus {
	outline: 0px; text-decoration: none;
}
.roundabout a:visited {
	outline: 0px; text-decoration: none;
}
.roundabout li {
	margin: 0px;
}
.roundabout_box li a p {
	background: rgba(0, 0, 0, 0.7); width: 600px; height: 50px; bottom: 0px; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; font-weight: bold; display: block; position: absolute;
}
.roundabout_box li:hover a p {
	background: rgba(0, 92, 181, 0.8);
}
.news_top {
	margin: 40px auto; width: 551px;
}
.news_wz {
	height: 48px; line-height: 36px;
}
.news_wz b {
	font-size: 26px;
}
.news_wz span {
	color: rgb(204, 204, 204); text-transform: uppercase; font-family: Arial; font-size: 24px; margin-left: 8px;
}
.news_wz em {
	color: rgb(153, 153, 153); font-size: 16px; font-weight: 200; display: block;
}
.news_tab {
	margin-top: 10px;
}
.news_tab li {
	background: rgb(255, 255, 255); border-radius: 30px; width: 171px; height: 42px; text-align: center; line-height: 42px; float: left; box-shadow: 0px 0px 20px #eee; -webkit-box-shadow: 0px 0px 20px #eee;
}
.news_tab li + li {
	margin-left: 19px;
}
.news_tab li a {
	font-size: 18px; font-weight: 100;
}
.news_tab li.cur {
	background: rgb(0, 147, 221); width: 171px; height: 42px; color: rgb(255, 255, 255); line-height: 42px;
}
.news_tab li.cur a {
	color: rgb(255, 255, 255);
}
.news_a {
	margin-right: 17px;
}
.news_a em {
	top: 8px; color: rgb(194, 194, 194); font-size: 20px; position: relative;
}
.news_a .sPrev {
	top: 2px; color: rgb(194, 194, 194); font-size: 20px; position: absolute; cursor: pointer;
}
.news_a .sNext {
	top: 2px; color: rgb(194, 194, 194); font-size: 20px; position: absolute; cursor: pointer;
}
.news_a .sPrev {
	right: 5px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
}
.news_a .sNext {
	left: 5px; transform: rotate(90deg); -webkit-transform: rotate(90deg);
}
.news_a i:hover {
	color: rgb(0, 147, 221);
}
.news_list {
	width: 100%; height: 501px; overflow: hidden;
}
.news_list .tempWrap {
	width: 100% !important;
}
.news_list .news_div {
	height: 500px;
}
.news_list .news_div + .news_div {
	
}
.news_list .news_div_item {
	padding: 20px; border: 1px solid rgb(238, 238, 238); transition:0.5s; border-image: none; width: 20.05%; height: 459px; display: inline-block; position: relative; -webkit-transition: 0.5s;
}
.news_list .news_div_item + .news_div_item {
	margin-left: 1.79%;
}
.news_list .news_div_item_date {
	left: 19px; top: 265px; height: 22px; padding-left: 32px; font-weight: 400; display: inline-block; position: absolute;
}
.news_list .news_div_item_date::before {
	background: url("../images/20201017090512_1211157140.png") no-repeat left; left: 0px; top: 0px; width: 22px; height: 22px; position: absolute; content: "";
}
.news_list .news_div_item_content {
	left: 19px; top: 300px; padding-right: 14px; position: absolute;
}
.news_list .news_div_item_year {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 15px; float: left;
}
.news_list .news_div_item_month {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 15px; float: left;
}
.news_list .news_div_item_day {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 15px; float: left;
}
.news_list .news_div_item_title {
	
}
.news_list .news_div_item_a {
	transition:0.3s; font-size: 16px; font-weight: normal; margin-bottom: 16px; display: block; position: relative; -webkit-transition: 0.3s;
}
.news_list .news_div_item_a::before {
	background: rgb(255, 255, 255); border-radius: 40px; border: 1px solid rgb(238, 238, 238); transition:0.5s; border-image: none; left: 0px; width: 130px; height: 33px; bottom: -152px; color: rgb(153, 153, 153); line-height: 33px; padding-left: 43px; font-size: 15px; font-weight: 100; position: absolute; content: "查看详情"; -webkit-transition: 0.5s;
}
.news_list .news_div_item_a::after {
	background: url("../images/20201017090538_573361937.png") no-repeat center; transition:0.5s; left: 130px; width: 18px; height: 14px; bottom: -141px; font-size: 43px; position: absolute; content: ""; -webkit-transition: 0.5s;
}
.news_list .news_div_item_body {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; font-weight: 100;
}
.news_list .news_div_item_pic {
	width: 100%; height: auto; display: block;
}
.news_list .news_div_item_pic a {
	width: 100%; height: auto; display: block;
}
.news_list .news_div_item_image {
	width: 100%; height: auto; display: block;
}
.news_list .news_div_item:hover .news_div_item_a {
	transition:0.3s; color: rgb(0, 147, 221); -webkit-transition: 0.3s;
}
.news_list .news_div_item:hover .news_div_item_a::before {
	background: rgb(248, 248, 248); transition:0.5s; padding-left: 40px; -webkit-transition: 0.5s;
}
.news_list .news_div_item:hover .news_div_item_a::after {
	transition:0.5s; left: 110px; -webkit-transition: 0.5s;
}
.links {
	background: rgb(248, 248, 248); padding: 25px 0px; width: 100%; overflow: hidden;
}
.linksW {
	margin: 0px auto; width: 1400px;
}
.links_l {
	width: 117px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.links_lm {
	color: rgb(51, 51, 51); line-height: 18px; font-size: 16px;
}
.links_len {
	color: rgb(204, 204, 204); text-transform: uppercase; line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; opacity: 0.4;
}
.links_r {
	width: 1235px; color: rgb(153, 153, 153); padding-top: 5px; padding-left: 30px; float: left;
}
.links_r a {
	color: rgb(153, 153, 153); font-size: 15px;
}
.Foot {
	background: rgb(34, 34, 34);
}
.Foot .Ft2 {
	padding: 98px 0px 0px; float: left;
}
.Foot .Ft2 dl {
	padding: 0px 62px; width: 129px; border-right-color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: solid; float: left;
}
.Foot .Ft2 dt {
	color: rgb(255, 255, 255); padding-bottom: 9px; font-size: 19px;
}
.Foot .Ft2 dt::after {
	background: rgb(51, 51, 51); width: 14px; height: 1px; margin-top: 22px; display: block; content: "";
}
.Foot .Ft2 dd a {
	color: rgb(153, 153, 153); line-height: 32px; font-size: 16px; display: block;
}
.fooer_bottom {
	margin-top: 110px;
}
.Foot .Ft3 {
	background: rgb(63, 63, 63); padding: 60px 40px; width: 280px; overflow: hidden; border-right-color: rgb(77, 77, 77); border-left-color: rgb(77, 77, 77); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: right;
}
.Foot .Ft3 .imgt {
	background: rgb(255, 255, 255); padding: 14px; border-radius: 5px; width: 101px; height: 117px; text-align: center; color: rgb(51, 51, 51); line-height: 25px; font-size: 14px; float: left;
}
.Foot .Ft3 .imgt img {
	width: 95px; display: block;
}
.Foot .Ft3 :nth-child(2).imgt {
	margin-left: 20px;
}
.Foot .Ft3 .ttx {
	text-align: center; color: rgb(204, 204, 204); line-height: 20px; font-size: 14px;
}
.Foot .Ft3 .ttx span {
	color: rgb(255, 255, 255); line-height: 30px; font-family: "DIN"; font-size: 30px; display: block;
}
.Foot .Ft3 .ttx b {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 12px;
}
.copy_row3 {
	margin: 0px auto; height: 80px; color: rgb(255, 255, 255); line-height: 79px; font-size: 15px; font-weight: 100; position: relative;
}
.copy_row3 a {
	color: rgb(255, 255, 255); font-size: 15px;
}
.copy_n {
	width: 74.3%; color: rgb(255, 255, 255); line-height: 80px; font-size: 15px; float: left;
}
.copy_n a {
	color: rgb(255, 255, 255); font-size: 15px; display: inline-block;
}
.copy_nr {
	width: 25.7%; text-align: center; color: rgb(255, 255, 255); float: right;
}
.copy_row3::before {
	background: rgb(0, 147, 221); left: 0px; top: 0px; width: 67.8%; height: 100%; position: absolute; z-index: -1; content: "";
}
.copy_row3::after {
	background: rgb(243, 152, 0); top: 0px; width: 32.2%; height: 100%; right: 0px; position: absolute; z-index: -1; content: "";
}
.Foot .Ft2 dl:nth-child(3) {
	padding: 0px 62px;
}
.Foot .Ft2 dl:nth-child(4) {
	padding: 0px 62px; border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.in_new {
	margin: 0px auto; width: 95%; line-height: 28px; font-size: 14px;
}
.in_new p {
	text-indent: 2em;
}
.ny_propic img {
	height: auto !important;
}
.nylist-photo img {
	height: auto !important;
}
.ny_prolist {
	box-shadow: 0px 0px 10px #eee; -webkit-box-shadow: 0px 0px 10px #eee;
}
.nylist li {
	box-shadow: 0px 0px 10px #eee; -webkit-box-shadow: 0px 0px 10px #eee;
}
.ny_prototal {
	padding-top: 10px;
}
.ny_prolist:hover .ny_protil {
	color: rgb(0, 147, 221) !important;
}
.nynews_time {
	background: rgba(0, 147, 221, 0.8) !important;
}
.nylist li::after {
	background: rgb(0, 147, 221) !important;
}
.nyxqnews {
	width: 1400px !important;
}
.nyxqnews_left {
	width: 1030px !important; box-shadow: 0px 0px 30px rgba(0,0,0,0.08); -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .08);
}
.nyxqnewsfanhui {
	left: -1158px !important;
}
.nyxqnews_righttit strong {
	color: rgb(0, 147, 221) !important;
}
.nyxqnews_righttit::before {
	background: rgb(0, 147, 221) !important;
}
.nyxqnews_leftpage {
	width: 1090px !important;
}
.nyxqnewsbg {
	background: rgb(255, 255, 255) !important;
}
.nylist li:hover .nylist-title {
	color: rgb(0, 147, 221) !important;
}
.nylist li:hover .nylist-title::after {
	color: rgb(0, 147, 221) !important;
}
.ny_prolist a::before {
	border-top-color: rgb(0, 147, 221) !important; border-right-color: rgb(0, 147, 221) !important; border-top-width: 1px !important; border-right-width: 1px !important; border-top-style: solid !important; border-right-style: solid !important;
}
.ny_prolist a::after {
	border-bottom-color: rgb(0, 147, 221) !important; border-left-color: rgb(0, 147, 221) !important; border-bottom-width: 1px !important; border-left-width: 1px !important; border-bottom-style: solid !important; border-left-style: solid !important;
}
.mianbxContent {
	background: url("../images/20201017111804_2017990810.png") no-repeat 0px 15px; transition:0.1s; width: 1400px !important; height: 50px !important; text-align: left !important; color: rgb(102, 102, 102); line-height: 50px !important; text-indent: 2em; font-size: 16px !important; font-weight: 100; margin-bottom: 20px !important; position: relative; -webkit-transition: 0.1s all;
}
.mianbxContent:hover {
	background-position: 0px -26px;
}
.mianbxContent::after {
	top: 0px; width: 200px; height: 40px; right: 0px; display: block; position: absolute; content: "";
}
.mianbxContent::after {
	top: 0px; width: 200px; height: 40px; right: 0px; display: block; position: absolute; content: "";
}
.mianbxContent a {
	color: rgb(102, 102, 102); font-size: 15px !important;
}
.strong_title {
	display: none;
}
#bodycon {
	margin: 110px auto 0px; padding-bottom: 50px;
}
.page_total {
	background: rgb(238, 238, 238); padding: 0px 14px; border-radius: 36px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 36px; line-height: 36px; vertical-align: middle; display: inline-block;
}
.pages_box a {
	background: rgb(238, 238, 238); padding: 0px 14px; border-radius: 36px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 36px; line-height: 36px; vertical-align: middle; display: inline-block;
}
.page_jump {
	background: rgb(238, 238, 238); padding: 0px 14px; border-radius: 36px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 36px; line-height: 36px; vertical-align: middle; display: inline-block;
}
.pages_box a {
	color: rgb(102, 102, 102); margin-left: 10px;
}
.pages_box a.page_curr {
	background: rgb(0, 147, 221); color: rgb(255, 255, 255);
}
.pages_box a:hover {
	background: rgb(0, 147, 221); color: rgb(255, 255, 255);
}
.page_jump {
	margin-left: 10px;
}
.pages_info {
	margin-top: 20px !important;
}
.pro_all_class {
	border: 0px currentColor !important; border-image: none !important; width: 1400px !important; height: 60px !important; position: relative;
}
.pro_all_class a {
	background: rgb(238, 238, 238); margin: 0px 1% 20px; width: 150px; height: 52px; text-align: center; color: rgb(51, 51, 51); line-height: 52px; font-size: 18px; float: left; display: inline-block;
}
.pro_all_class a:nth-child(8) {
	margin-left: 0px;
}
.pro_all_class a strong {
	background: linear-gradient(to right, rgb(7, 84, 172) 0%, rgb(0, 147, 221) 100%); color: rgb(255, 255, 255); display: block;
}
.pro_all_class a:hover {
	background: linear-gradient(to right, rgb(7, 84, 172) 0%, rgb(0, 147, 221) 100%); color: rgb(255, 255, 255); display: block;
}
.nswsfenlei_2019 {
	margin-bottom: 30px;
}
.nswsfenlei_2019 ul {
	font-size: 0px;
}
.nswsfenlei_2019 li {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 240px; height: 50px; vertical-align: top; display: inline-block;
}
.nswsfenlei_2019 li + li {
	margin-left: 12px;
}
.nswsfenlei_2019 li:hover {
	background: rgb(0, 147, 221); border-color: rgb(0, 147, 221);
}
.nswsfenlei_2019 li.curNewsType_2019 {
	background: rgb(0, 147, 221); border-color: rgb(0, 147, 221);
}
.nswsfenlei_2019 li a {
	line-height: 50px; font-size: 16px; display: block;
}
.nswsfenlei_2019 li:hover a {
	color: rgb(255, 255, 255);
}
.nswsfenlei_2019 li.curNewsType_2019 a {
	color: rgb(255, 255, 255);
}
#bodycontent #tianxieone {
	width: 1398px !important; border-top-color: rgb(238, 238, 238) !important; border-right-color: rgb(238, 238, 238) !important; border-left-color: rgb(238, 238, 238) !important; border-top-width: 1px !important; border-right-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-right-style: solid !important; border-left-style: solid !important;
}
#bodycontent #tfour {
	width: 1398px !important; border-top-color: rgb(238, 238, 238) !important; border-right-color: rgb(238, 238, 238) !important; border-left-color: rgb(238, 238, 238) !important; border-top-width: 1px !important; border-right-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-right-style: solid !important; border-left-style: solid !important;
}
#bodycontent #liuyanshenming {
	width: 1398px !important; border-top-color: rgb(238, 238, 238) !important; border-right-color: rgb(238, 238, 238) !important; border-left-color: rgb(238, 238, 238) !important; border-top-width: 1px !important; border-right-width: 1px !important; border-left-width: 1px !important; border-top-style: solid !important; border-right-style: solid !important; border-left-style: solid !important;
}
#bodycontent #lytijiao {
	border: 1px solid rgb(238, 238, 238) !important; border-image: none !important; width: 1398px !important;
}
#bodycontent #tianxieone #tianxietwo {
	padding: 5px 0px; width: 140px !important; text-align: right; float: left;
}
#bodycontent #tianxieone #tianxiethree {
	padding: 5px 0px; width: 1256px; text-align: left; float: left;
}
input {
	border: currentColor; border-image: none;
}
textarea {
	border: currentColor; border-image: none;
}
#chakantwo {
	width: 1300px !important; height: 65px !important; text-align: left; font-size: 0px;
}
#chakantwo a {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 120px; height: 42px; text-align: center; line-height: 42px; display: inline-block;
}
#chakantwo a + a {
	margin-left: 2px;
}
#tfive textarea {
	width: 1170px !important;
}
.xw {
	line-height: 30px; text-indent: 2em; font-size: 16px;
}
.banner_about {
	background: url("../images/20201017150312_1067574473.jpg") center; width: 100%; height: 350px; overflow: hidden; position: relative; min-width: 1400px;
}
.banner_news {
	background: url("../images/20201017150347_703790336.jpg") center; width: 100%; height: 350px; overflow: hidden; position: relative; min-width: 1400px;
}
.banner_cont {
	background: url("../images/20201017150412_760940443.jpg") center; width: 100%; height: 350px; overflow: hidden; position: relative; min-width: 1400px;
}
.banner_case {
	background: url("../images/20201017150455_1066849149.jpg") center; width: 100%; height: 350px; overflow: hidden; position: relative; min-width: 1400px;
}
.banner_partner {
	background: url("../images/20201017150525_769592547.jpg") center; width: 100%; height: 350px; overflow: hidden; position: relative; min-width: 1400px;
}
.banner_fb {
	background: url("../images/20201017204812_628332218.jpg") center; width: 100%; height: 350px; overflow: hidden; position: relative;
}
.ny_banner_title {
	color: rgb(255, 255, 255); line-height: 60px; letter-spacing: 1px; padding-top: 130px;
}
.ny_banner_title p {
	font-size: 33px; font-weight: bold; display: block; position: relative;
}
.ny_banner_title p::after {
	background: rgb(255, 255, 255); transition:0.6s ease-in-out; left: 0px; width: 70px; height: 1px; bottom: -3px; display: block; position: absolute; content: ""; opacity: 0.5; -webkit-transition: 0.6s all ease-in-out;
}
.ny_banner_title span {
	font-size: 18px; opacity: 0.8;
}
.proclass1 {
	width: 270px;
}
.pc_t1 {
	background: rgb(0, 147, 221); height: 104px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 16px;
}
.pc_t1 b {
	padding: 18px 0px 3px; font-size: 30px; display: block;
}
.pcon {
	background: rgb(250, 250, 250);
}
.pconcat {
	padding: 10px;
}
.pconcat p {
	padding: 20px; color: rgb(0, 147, 221); font-size: 16px; white-space: nowrap;
}
.pconcat p b {
	font-family: Arial, Helvetica, sans-serif; font-size: 30px; display: block;
}
.pconcat p span {
	background: url("../images/20201017150621_1773943719.png") no-repeat left; padding-left: 25px;
}
.pcc td b {
	font-size: 0px;
}
.pcc td b a {
	padding: 0px 35px 0px 50px; color: rgb(107, 107, 107); line-height: 63px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(234, 242, 246); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.pcc li a {
	padding: 0px 35px 0px 50px; color: rgb(107, 107, 107); line-height: 63px; font-size: 16px; font-weight: normal; border-bottom-color: rgb(234, 242, 246); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.pcc td b a::after {
	margin: auto 0px; top: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.pcc td b a::before {
	margin: auto 0px; top: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.pcc li a::after {
	margin: auto 0px; top: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.pcc li a::before {
	margin: auto 0px; top: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.pcc td b a::after {
	background: url("../images/20201017150644_456982076.jpg") no-repeat center; left: 24px; width: 4px; height: 21px;
}
.pcc li a::after {
	background: url("../images/20201017150644_456982076.jpg") no-repeat center; left: 24px; width: 4px; height: 21px;
}
.pcc td b a:hover {
	color: rgb(0, 147, 221) !important;
}
.pcc li a:hover {
	color: rgb(0, 147, 221) !important;
}
.pcc td b a::before {
	background: url("../images/20201017150710_262152693.png") no-repeat center; width: 7px; height: 11px; right: 29px;
}
.pcc li a::before {
	background: url("../images/20201017150710_262152693.png") no-repeat center; width: 7px; height: 11px; right: 29px;
}
.pcc tr {
	position: relative;
}
.pcc #showtyepname {
	transition:0.3s; top: 0px; width: 400%; right: -420%; visibility: hidden; position: absolute; z-index: 99; opacity: 0; -webkit-transition: all .3s ease;
}
.pcc table {
	padding: 0px !important; width: 100%; display: block;
}
.pcc tbody {
	padding: 0px !important; width: 100%; display: block;
}
.pcc td {
	padding: 0px !important; width: 100%; display: block;
}
.pcc tr {
	padding: 0px !important; width: 100%; display: block;
}
.pcc #showtyepname a {
	background: rgb(233, 238, 240); width: 29%; line-height: 40px; padding-left: 45px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(254, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; position: relative;
}
.pcc #showtyepname a:nth-child(3n) {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.pcc tr:hover #showtyepname {
	right: -400%; visibility: visible; opacity: 1;
}
.pcc #showtyepname a::after {
	background: rgb(153, 153, 153); margin: auto 0px; border-radius: 50%; left: 30px; top: 0px; width: 5px; height: 5px; bottom: 0px; display: block; position: absolute; content: "";
}
.pcc #showtyepname a:hover {
	color: rgb(0, 147, 221) !important;
}
.pcc #showtyepname a:hover::after {
	background: rgb(0, 147, 221);
}
.pcc tr:nth-child(5) #showtyepname {
	background: rgb(233, 238, 240);
}
.pcc tr:nth-child(6) #showtyepname {
	background: rgb(233, 238, 240);
}
.pcc tr:nth-child(7) #showtyepname {
	background: rgb(233, 238, 240);
}
.pcc tr:nth-child(8) #showtyepname {
	background: rgb(233, 238, 240);
}
.n-back-1 {
	background: rgb(255, 255, 255);
}
.detail-content {
	line-height: 22px;
}
.detail-content img {
	max-width: 100% !important;
}
.n-back-0 {
	background: rgb(246, 246, 246); border-width: 1px 0px; border-style: solid; border-color: rgb(242, 242, 242); border-image: none; min-width: 1180px;
}
.pd-t8 {
	padding-top: 8px;
}
.f14 {
	font-size: 20px;
}
.n-back-1 {
	background: rgb(255, 255, 255);
}
.n-bor {
	border-width: 1px 0px; border-style: solid; border-color: rgb(230, 230, 230); border-image: none;
}
.n-bor-top {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(230, 230, 230); border-image: none;
}
.n-bor-t {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(230, 230, 230); border-image: none;
}
.n-bor-b {
	border-width: 0px 0px 1px; border-style: solid; border-color: rgb(230, 230, 230); border-image: none;
}
.more-small {
	color: rgb(102, 102, 102); padding-right: 21px; font-size: 12px; display: block;
}
.subcate {
	min-height: 70px; min-width: 1180px;
}
.subcate ul li {
	padding: 19px 0px; float: left;
}
.subcate ul li a {
	padding: 8px 16px; transition:0.3s ease-in; color: rgb(85, 85, 85); margin-right: 2px; display: inline-block; -webkit-transition: all .3s ease-in;
}
.subcate ul li a.on {
	background: rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.subcate ul li a:hover {
	background: rgb(25, 25, 25); color: rgb(255, 255, 255);
}
.sector_head h3 {
	border: 1px solid rgb(245, 245, 245); border-image: none; height: 47px; color: rgb(34, 34, 34); line-height: 47px; padding-left: 16px; font-size: 24px; font-weight: bold;
}
.contact_ny ul {
	border-top-color: rgb(244, 244, 244); border-left-color: rgb(244, 244, 244); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.contact_ny ul li {
	margin: -1px 0px 0px -1px; padding: 35px; border: 1px solid rgb(244, 244, 244); border-image: none; width: 395px; height: 60px; float: left;
}
.contact_ny ul li i {
	width: 51px; height: 51px; margin-top: 6px; margin-right: 9px; float: left; display: inline-block;
}
.contact_ny ul li h5 {
	color: rgb(34, 34, 34); margin-bottom: 10px;
}
.contact_ny ul li p {
	padding-left: 60px; font-size: 17px;
}
.contact_ny .hd {
	text-align: center; overflow: hidden; margin-top: 25px; -ms-zoom: 1;
}
.contact_ny .hd ul li.on {
	background-position: -23px 0px;
}
.contact-form .form-action li {
	width: 302px; margin-right: 110px; margin-bottom: 45px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.contact-form .form-action li.textarea {
	margin-right: 0px;
}
.contact-form .form-action li:nth-of-type(3) {
	margin-right: 0px;
}
.contact-form .form-action li label {
	color: rgb(255, 255, 255);
}
.contact-form .form-action input[type=text] {
	border: 0px currentColor; border-image: none; width: 99%; height: 36px; padding-left: 5px;
}
.contact-form .form-action li.textarea {
	width: 100%;
}
.contact-form .form-action textarea {
	outline: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 20px; resize: none;
}
.contact-form .form-action input[type=submit] {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 40px; border: 1px solid rgb(240, 240, 240); transition:0.3s ease-in; border-image: none; width: 245px; height: 47px; text-align: center; line-height: 47px; display: block; cursor: pointer; -webkit-transition: all .3s ease-in;
}
.contact-form .form-action input[type=submit]:hover {
	background: rgb(50, 50, 51); color: rgb(255, 255, 255);
}
.left1 {
	width: 590px; height: 570px; position: relative;
}
.Introduction_Features {
	background: rgb(0, 147, 221); width: 590px; height: 100px; text-align: center; color: rgb(255, 255, 255); font-size: 18px;
}
.Introduction_Features span {
	text-align: center; color: rgb(255, 255, 255); padding-top: 20px; font-size: 24px; font-weight: bold; margin-bottom: 10px; display: block;
}
.des img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 220px; margin-top: 20px; margin-right: 4px;
}
.des {
	line-height: 28px; letter-spacing: 1px; font-size: 15px;
}
.jianjie_right {
	background: rgb(255, 255, 255); padding: 40px 60px 60px; width: 690px; height: 510px; text-indent: 0em; float: right; box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}
.tit {
	color: rgb(0, 147, 221); line-height: 30px; padding-bottom: 20px; font-size: 24px; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(243, 237, 240); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.pic-plus {
	position: relative; box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}
.en {
	padding: 20px 0px 0px; text-transform: capitalize; line-height: 40px; font-size: 30px; display: block;
}
.gstitle {
	padding: 0px 0px 30px; line-height: 40px; font-size: 30px; font-weight: normal;
}
.culture {
	margin: 0px auto; width: 1400px; height: 400px;
}
.culture1 {
	width: 520px; line-height: 34px; font-size: 15px; float: left;
}
.culture1 span {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 32px; font-weight: normal;
}
.culture1 em {
	line-height: 50px; font-family: Tw Cen MT; font-size: 22px; display: block;
}
.culture2 {
	width: 860px; float: right;
}
.culture2 dl {
	width: 185px; margin-left: 30px; float: left;
}
.culture2 dt {
	width: 185px; height: 213px; overflow: hidden;
}
.culture2 dt img {
	transition:0.4s ease-in-out; -webkit-transition: all .4s ease-in-out;
}
.culture2 dl:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.culture2 dd {
	background: rgb(0, 147, 221); height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; padding-top: 20px; font-size: 15px;
}
.gsgk_main6 .title_h3 {
	background: url("../images/20201017143724_1995613692.png") no-repeat center 60px; padding: 60px 0px 50px; text-align: center; color: rgb(34, 34, 34); line-height: 40px; font-size: 40px; min-width: 1400px;
}
.gsgk_main6 .swiper-container {
	width: 100%; padding-bottom: 55px;
}
.gsgk_main6 .swiper-container::before {
	background: rgba(239, 239, 239, 0.75); left: 0px; top: 0px; width: 33.33%; height: 100%; clear: both; display: block; position: absolute; z-index: 33; content: "";
}
.gsgk_main6 .swiper-container::after {
	background: rgba(239, 239, 239, 0.75); top: 0px; width: 33.33%; height: 100%; right: 0px; clear: both; display: block; position: absolute; z-index: 33; content: "";
}
.gsgk_main6 .swiper-container .swiper-slide {
	text-align: center; font-size: 18px; position: relative; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-box-align: center;
}
.gsgk_main6 .swiper-container .swiper-slide img {
	margin: 0px auto; width: 96%; height: auto; display: block;
}
.gsgk_main6 .swiper-button-prev {
	margin-top: -70px; display: block; position: absolute; z-index: 36; opacity: 0.6; -webkit-filter: grayscale(1);
}
.gsgk_main6 .swiper-button-next {
	margin-top: -70px; display: block; position: absolute; z-index: 36; opacity: 0.6; -webkit-filter: grayscale(1);
}
.gsgk_main6 .swiper-button-prev {
	left: 26%; background-image: url("../images/20201017150756_1600977351.png");
}
.gsgk_main6 .swiper-button-next {
	right: 26%; background-image: url("../images/20201017150819_1011489903.png");
}
.gsgk_main6 .swiper-button-prev:hover {
	opacity: 1; -webkit-filter: grayscale(0);
}
.gsgk_main6 .swiper-button-next:hover {
	opacity: 1; -webkit-filter: grayscale(0);
}
.gsgk_main6 > .page {
	margin: 0px auto; width: 96%;
}
.gsgk_main6 {
	background: rgb(239, 239, 239); padding: 0px 0px 60px; width: 100%; overflow: hidden;
}
.gsgk_main6 .swiper-pagination-bullet {
	border-radius: 100px; width: 14px; height: 14px; cursor: pointer; opacity: 1 !important; background-color: rgb(153, 153, 153);
}
.gsgk_main6 .swiper-pagination-bullet-active {
	opacity: 1 !important; background-color: rgb(0, 147, 221);
}
.text {
	width: 100% !important; line-height: 50px;
}
.shfw {
	height: 340px; margin-top: 20px;
}
.shfw ul {
	padding: 20px;
}
.shfw ul li {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 32.3%; height: 200px; margin-right: 16px; margin-bottom: 16px; float: left;
}
.shfw ul li:hover {
	box-shadow: 0px 0px 10px #0093dd; -webkit-box-shadow: 0 0 10px #0093dd;
}
.shfw ul li:nth-child(3) {
	margin-right: 0px;
}
.shfw ul li:nth-child(6) {
	margin-right: 0px;
}
.shfw ul li img {
	width: 48%; padding-top: 46px; padding-left: 10px; float: left;
}
.shfw ul li .wz {
	padding: 5px 0px 0px 15px;
}
.shfw ul li .wz .t {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; padding-top: 10px; font-size: 26px; font-weight: bold;
}
.shfw ul li .wz .xz {
	margin: 0px auto; width: 190px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; padding-top: 10px; font-size: 14px;
}
.shfw1 {
	margin: 0px 20px; padding: 20px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 1352px; height: 200px;
}
.shfw1:hover {
	box-shadow: 0px 0px 10px #015cb5; -webkit-box-shadow: 0 0 10px #015cb5;
}
.shfw1 img {
	padding-left: 10px; float: left;
}
.shfw1 .wz {
	padding: 16px 48px;
}
.shfw1 .wz .t {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; padding-top: 10px; font-size: 26px; font-weight: bold;
}
.shfw1 .wz .xz {
	margin: 0px auto; width: 100%; height: 140px; text-align: left; color: rgb(51, 51, 51); line-height: 30px; padding-top: 10px; font-size: 14px;
}
.pcontent_title_h4 {
	width: 100% !important; text-align: center;
}
.detail_title {
	width: 100% !important; margin-left: 0px !important;
}
.product_content {
	width: 100% !important;
}
.pcontent_title_h4 strong {
	color: rgb(51, 51, 51); font-size: 24px; margin-top: 20px; display: block;
}
.y-kefu-box {
	top: 20%; right: 0px; font-size: 13px; position: fixed; z-index: 9999;
}
.y-kefu-box img {
	width: 100%; height: auto; display: block;
}
.y-kefu-box01 .icon {
	background: url("../images/20201109093957_2041219790.png") no-repeat; margin: 0px auto 6px; display: block;
}
.y-kefu-box01 {
	width: 54px; text-align: center; color: rgb(102, 102, 102);
}
.y-kefu-box01 .kf-close-btn {
	background-position: -5px -115px; width: 27px; height: 27px; position: relative; cursor: pointer;
}
.y-kefu-box01 .kf-close-btn::before {
	left: 13px; width: 1px; height: 12px; bottom: -12px; display: block; position: absolute; z-index: 1; content: ""; background-color: rgb(0, 147, 221);
}
.y-kefu-box01 .show-status > a {
	padding: 8px 0px 12px; border: 1px solid rgb(239, 239, 239); width: 52px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.y-kefu-box01 .show-status > div {
	padding: 8px 0px 12px; border: 1px solid rgb(239, 239, 239); width: 52px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.y-kefu-box01 .show-status {
	position: relative;
}
.y-kefu-box01 .show-status .kf-zixun {
	border-color: rgb(0, 147, 221); margin: 10px 0px 7px; color: rgb(255, 255, 255); background-color: rgb(0, 147, 221);
}
.y-kefu-box01 .kf-zixun {
	border-radius: 2px;
}
.y-kefu-box01 .kf-zixun i {
	background-position: -5px -5px; width: 21px; height: 22px;
}
.y-kefu-box01 .kf-mobile {
	border-top-left-radius: 2px; border-top-right-radius: 2px;
}
.y-kefu-box01 .kf-mobile > i {
	background-position: -5px -32px; width: 18px; height: 18px;
}
.y-kefu-box01 .kf-mobile:hover > i {
	background-position: -30px -32px;
}
.y-kefu-box01 .kf-weChat > i {
	background-position: -5px -55px; width: 22px; height: 19px;
}
.y-kefu-box01 .kf-weChat:hover > i {
	background-position: -30px -55px;
}
.y-kefu-box01 .kf-email {
	border-bottom-right-radius: 2px; border-bottom-left-radius: 2px;
}
.y-kefu-box01 .kf-email > i {
	background-position: -5px -80px; width: 18px; height: 14px;
}
.y-kefu-box01 .kf-email:hover > i {
	background-position: -30px -80px;
}
.y-kefu-box01 .back-top i {
	background-position: -5px -98px; width: 13px; height: 11px;
}
.y-kefu-box01 .back-top:hover i {
	background-position: -30px -98px;
}
.y-kefu-box01 .kf-email {
	border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.y-kefu-box01 .back-top {
	border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.y-kefu-box01 .back-top {
	border-radius: 2px; left: 55px; margin-top: 20px;
}
.y-kefu-box01 .hver:hover {
	border-color: rgb(0, 147, 221); background-color: rgb(0, 147, 221);
}
.y-kefu-box01 .hver:hover > p {
	color: rgb(255, 255, 255);
}
.y-kefu-box01 .kf-zixun1 {
	border-radius: 2px;
}
.y-kefu-box01 .kf-zixun1 i {
	background-position: -5px -180px; width: 21px; height: 22px;
}
.y-kefu-box01 .kf-zixun1:hover > i {
	background-position: -30px -180px;
}
.y-kefu-box01 .mobile-infos {
	border-radius: 2px; border: 1px solid rgb(239, 239, 239); border-image: none; right: 90px; display: none; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.y-kefu-box01 .y-ewm-box {
	border-radius: 2px; border: 1px solid rgb(239, 239, 239); border-image: none; right: 90px; display: none; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.y-kefu-box01 .y-email-infos {
	border-radius: 2px; border: 1px solid rgb(239, 239, 239); border-image: none; right: 90px; display: none; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.y-kefu-box01 .mobile-infos {
	top: 0px; width: 260px; text-align: left;
}
.y-kefu-box01 .mobile-infos > div {
	padding: 20px 0px 20px 45px; position: relative;
}
.y-kefu-box01 .mobile-infos > div i {
	background-position: -52px -32px; left: 20px; top: 22px; width: 15px; height: 15px; position: absolute; z-index: 2;
}
.y-kefu-box01 .mobile-infos .online1 {
	border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.y-kefu-box01 .mobile-infos span {
	color: rgb(185, 185, 185);
}
.y-kefu-box01 .mobile-infos p {
	color: rgb(0, 147, 221); font-size: 18px;
}
y-kefu-box .right {
	top: 24px; width: 12px; height: 12px; right: -12px; position: absolute;
}
y-kefu-box .right-arrow1 {
	border-width: 6px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent white; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
y-kefu-box .right-arrow2 {
	border-width: 6px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent white; left: 0px; top: 0px; width: 0px; height: 0px; overflow: hidden; display: block; position: absolute;
}
y-kefu-box .right-arrow1 {
	left: 1px; border-left-color: rgb(239, 239, 239); border-left-width: 6px; border-left-style: solid;
}
y-kefu-box .right-arrow2 {
	border-left-color: white; border-left-width: 6px; border-left-style: solid;
}
.y-kefu-box01 .y-ewm-box {
	top: -60px; width: 151px; height: 178px;
}
.y-kefu-box01 .y-ewm-box > div {
	width: 151px; height: 178px;
}
.y-kefu-box01 .y-ewm-box img {
	margin: 20px auto 10px; width: 115px; height: 114px;
}
.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
	width: 150px; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
.y-kefu-box01 .y-ewm-box .right {
	top: 84px;
}
.y-kefu-box01 .y-email-infos {
	padding: 28px 20px 28px 45px; width: 170px; text-align: left; bottom: 0px; color: rgb(185, 185, 185);
}
.y-kefu-box01 .y-email-infos p {
	color: rgb(0, 147, 221); font-size: 16px;
}
.y-kefu-box01 .y-email-infos > i {
	background-position: -52px -80px; left: 15px; top: 30px; width: 18px; height: 13px; position: absolute;
}
.y-kefu-box01 .y-email-infos .right {
	top: 55px;
}
.y-kefu-box01 .hide-status {
	left: 55px; top: 37px; width: 54px; height: 65px; position: absolute; z-index: 9; background-color: rgb(245, 91, 27);
}
.y-kefu-box01 .hide-status .kf-zixun {
	padding: 10px 0px 7px; color: rgb(255, 255, 255); cursor: pointer;
}
