* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}

body {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 14px;
	position: relative;
	font-family: Arial,"Microsoft Yahei", Tahoma,  Helvetica, STHeiti;
}

/*@font-face {
	font-family: 'qxxin'; src: url('../fonts/qxxin.ttf'); src: url('../fonts/qxxin.ttf'); format('embedded-opentype'), url('../fonts/qxxin.ttf'); format('woff'), url('../fonts/qxxin.ttf'); format('truetype'), url('../fonts/qxxin.ttf'); format('svg'); font-weight: normal; font-style: normal;
}*/

a {
	color: #333;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

.center {
	width: 1280px;
	margin: 0 auto;
}



.banner {
	width: 100%;
	position: relative;
}

.banner .hd {
	position: absolute;
	overflow: hidden;
	left: 50%;
	bottom: 3%;
	z-index: 1;
	zoom: 1;
}

.banner .hd ul li {
	float: left;
	width: 16px;
	height: 16px;
	border-radius: 100px;
	background: #fff;
	border: 2px solid #fff;
	margin-right: 15px;
	cursor: pointer;
}

.banner .hd ul li.on {
	background: #e60013;
	border: 2px solid #fff;
	width:24px;
}

.banner .bd {
	width: 100%;
}

.banner .bd ul {
	width: 100% !important;
}

.banner .bd ul li {
	width: 100% !important;
	/*height: 600px;*/
	overflow: hidden;
	text-align: center;
	background-position: center top;
}

.banner .bd img {
	width: 100%;
}

.banner .backward {
	left: 0px;
}

.banner .backward i {
	left: 0px;
	background-position: -410px 0;
}

.banner .backward:hover i {
	background-position: -507px 0;
}

.banner .forward {
	right: 0px;
}

.banner .forward i {
	right: 0px;
	background-position: -667px 0;
}

.banner .forward:hover i {
	background-position: -756px 0;
}

.banner .cut-btn {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	overflow: hidden;
	top: 0;
	cursor: pointer;
	font-size: 0;
	height: 100%;
	width: 100px;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.banner .cut-btn i {
	position: absolute;
	top: 50%;
	width: 70px;
	height: 96px;
	margin-top: -48px;
	background-image: url(/wenjian/tupian/indexV3-icon.png);
	background-repeat: no-repeat;
}

.banner .banner-content:hover .backward, .banner .banner-content:hover .forward {
	opacity: 1;
	filter: alpha(opacity=100);
}

.search {
	width: 100%;
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #ccc;
}

.search-content {
	width: 1280px;
	margin: 0 auto;
	overflow: hidden;
}

.search-keywords {
	font-size: 16px;
	color: #999;
	; display: inline-block;
}

.search-keywords a {
	color: #999;
	margin-right: 33px;
}

.search-keywords a:hover {
	color: #1b995c;
}

#searchForm {
	width: 243px;
	vertical-align: middle;
	height: 33px;
	background: url(/wenjian/tupian/search.png)no-repeat;
	line-height: 33px;
	color: #d8d8d8;
	padding-left: 15px;
	margin-top: 13px;
}

.search-form {
	display: inline-block;
	float: right;
}

#searchForm .search-input {
	outline: none;
	border: none;
	height: 33px;
	line-height: 33px;
	background: none;
	width: 195px;
}

.search-input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #d8d8d8;
	font-size: 14px;
}

.search-input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #d8d8d8;
	font-size: 14px;
}

.search-input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #d8d8d8;
	font-size: 14px;
}

.search-input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #d8d8d8;
	font-size: 14px;
}

.search-form #s_btn {
	width: 30px;
	height: 32px;
	color: #fff;
	outline: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
	margin-left: -4px;
	background: none;
}

.clear-fix-3 {
	line-height: 0;
	font-size: 0;
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.product {
	width: 1280px;
	margin: 0 auto;
}

.product .product-nr {
	margin-bottom: 70px;
}

.product .product-nr .top {
	overflow: hidden;
	height: 200px;
}

.product .product-nr .top .left {
	background:#2169d3;
	width: 280px;
	height: 200px;
	text-align: center;
	float: left;
}

.product .product-nr .top .left .bt {
	padding: 60px;
}

.product .product-nr .top .left h5 {
	color: #fefefe;
	font-size: 36px;
}

.product .product-nr .top .left h6 {
	color: #fefefe;
	font-size: 24px;
	line-height: 2.4em;
}

.product .product-nr .top .right {
	background: url(/wenjian/tupian/pro-r-ms.jpg)no-repeat;
	width: 980px;
	height: 200px;
	float: left;
}

.product .product-nr .top .right>div {
	display: inline-block;
	vertical-align: top;
}

.product .product-nr .top .right .bt2 h5 {
	color: #3b3b3b;
	font-size: 28px;
}

.product .product-nr .top .right .bt2 {
	padding: 60px 0 0 40px;
}

.product .product-nr .top .right .bt2 h6 {
	color: #404040;
	font-size: 20px;
}

.product .product-nr .nr {
	margin-top: 20px;
}

.product .product-nr .nr .pro-left {
	display: inline-block;
	width: 290px;
}

.product .product-nr .nr .pro-left .bq {
	background: url(/wenjian/tupian/pro-l-bg.png)no-repeat;
	width: 290px;
	height: 59px;
	line-height: 48px;
}

.product .product-nr .nr .pro-left .bq p {
	padding-left: 56px;
	color: #fff;
	font-size: 18px;
}

.product .product-nr .nr .pro-left .cp-list-dq {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin: -10px 0 0 12px;
	text-align: center;
	padding: 20px 0;
}

.product .product-nr .nr .pro-left .cp-list-dq ul li {
	text-align: justify;
	margin-left: 44px;
}

.product .product-nr .nr .pro-left .cp-list-dq ul li a {
	color: #666;
	font-size: 16px;
	line-height: 40px;
}

.product .product-nr .nr .pro-left .cp-list-dq ul li a:hover {
	color: #1b995c;
}

.main_l {
	background: #2169d3;
	padding-bottom: 20px;
}

.main_l .text {
  /* width: 100%; */
	padding: 20px 15px 0px 15px;
}

.main_l .text span {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	display: block;
	margin-bottom: 10px;
}

.main_l .text p {
	display: block;
	font-size: 24px;
	color: #fff;
	margin-bottom: 30px;
}

.main_l .text ul {
  /* width: 100%; */
	background: #fff;
	padding: 10px 15px 22px 15px;
}

.main_l .text ul li {
	display: block;
	border-radius: 25px;
}

.main_l .text ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 15px;
	background: #2169d3;
	border-radius: 25px;
	padding: 15px 10px 15px 16px;
	margin-bottom: 15px;
}

.main_l .text ul li a:hover {
	background: #e60013;
}

.main_l .main_contact {
  /* width: 100%; */
	padding: 0px 15px 0px 15px;
	position: relative;
}

.main_l .main_contact img {
	width: 100%;
	max-width: 100%;
	display: block;
}

.main_l .main_contact span {
	position: absolute;
	bottom: 20px;
	left: 0;
	font-size: 24px;
	color: #fff;
	display: block;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.product .product-nr .nr .pro-right {
	display: inline-block;
	vertical-align: top;
	width: 950px;
	margin-left: 15px;
}

.product .product-nr .nr .pro-right ul li {
	display: inline-block;
	margin: 0 12px 12px 0;
}

.product .product-nr .nr .pro-right ul li img {
	display: inline-block;
	/* margin-top: 10px; */
	width: 300px;
	/* height: 230px; */
}

.product .product-nr .nr .pro-right ul li .cp-img {
	/* display: inline-block; */
	text-align: center;
	width: 300px;
	height: 215px;
	border: 1px solid #ccc;
	position: relative;
	overflow: hidden;
}

.product .product-nr .nr .pro-right ul li .cp-img dl .dd {
	position: absolute;
	left: 0;
	width: 1px;
	height: 0;
	background: #2169d3;
	bottom: 0;
	transition: height 300ms;
	-moz-transition: height 300ms;
/* Firefox 4 */
	-webkit-transition: height 300ms;
/* Safari and Chrome */
	-o-transition: height 300ms;
/* Opera */
	visibility: hidden;
}

.product .product-nr .nr .pro-right ul li:hover .cp-img dl .dd {
	height: 200px;
	visibility: visible;
}

.product .product-nr .nr .pro-right ul li .cp-img dl .dd2 {
	position: absolute;
	right: 0;
	width: 1px;
	height: 0;
	background: #2169d3;
	bottom: 0;
	transition: height 300ms;
	-moz-transition: height 300ms;
/* Firefox 4 */
	-webkit-transition: height 300ms;
/* Safari and Chrome */
	-o-transition: height 300ms;
/* Opera */
	visibility: hidden;
}

.product .product-nr .nr .pro-right ul li:hover .cp-img dl .dd2 {
	height: 200px;
	visibility: visible;
}

.product .product-nr .nr .pro-right ul li .cp-img dl .dd3 {
	position: absolute;
	top: 0;
	width: 0;
	height: 1px;
	left: 0;
	background: #2169d3;
	transition: width 300ms;
	-moz-transition: width 300ms;
/* Firefox 4 */
	-webkit-transition: width 300ms;
/* Safari and Chrome */
	-o-transition: width 300ms;
/* Opera */
	visibility: hidden;
}

.product .product-nr .nr .pro-right ul li:hover .cp-img dl .dd3 {
	visibility: visible;
	width: 278px;
}

.product .product-nr .nr .pro-right ul li:hover .cp-img {
	border: 1px solid #fff;
}

.product .product-nr .nr .pro-right ul li .cp-bt {
	text-align: center;
	width: 280px;
	height: 38px;
	line-height: 38px;
	background: #d8d8d8;
	position: relative;
}

.product .product-nr .nr .pro-right ul li .cp-bt span {
	color: #666;
	font-size: 14px;
}

.product .product-nr .nr .pro-right ul li .more {
	width: 280px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	display: block;
	position: relative;
	overflow: hidden;
}

.product .product-nr .nr .pro-right ul li .more .i2 {
	width: 0;
	height: 0;
	-webkit-transform: rotate(360deg);
	border-style: solid;
	border-width: 0 0 0 0;
	border-color: transparent transparent transparent #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.product .product-nr .nr .pro-right ul li .more .i3 {
	width: 0;
	height: 0;
	-webkit-transform: rotate(360deg);
	border-style: solid;
	border-width: 0 0 0 0;
	border-color: transparent #fff transparent transparent;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.product .product-nr .nr .pro-right ul li .more .i1 {
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color: #fff;
}

.product .product-nr .nr .pro-right ul li:hover .more {
	border-color: #fff;
}

.product .product-nr .nr .pro-right ul li:hover .more .i1 {
	color: #333333;
}

.product .product-nr .nr .pro-right ul li:hover .more .i2 {
	border-width: 200px 0 0 200px;
}

.product .product-nr .nr .pro-right ul li:hover .more .i3 {
	border-width: 0 200px 200px 0;
}

.product .product-nr .nr .pro-right ul li .more {
	border-color: #666666;
	width: 300px;
	height: 38px;
	line-height: 38px;
	margin-top: 5px;
}

.product .product-nr .nr .pro-right ul li .more .i1 {
	color: #666666;
}

.product .product-nr .nr .pro-right ul li .more .i2 {
	border-color: transparent transparent transparent #2169d3;
}

.product .product-nr .nr .pro-right ul li .more .i3 {
	border-color: transparent #2169d3 transparent transparent;
}

.product .product-nr .nr .pro-right ul li:hover .more {
	border-color: #00a1e9;
}

.product .product-nr .nr .pro-right ul li:hover .more .i1 {
	color: #fff;
}

.sd-lb .content {
	width: 1200px;
	margin: 0 auto;
}

.sd-lb .content .top {
	text-align: center;
}

.sd-lb .content .top img {
	display: inline-block;
}

.sd-lb .content .nr {
	margin-top: 20px;
	position: relative;
	overflow: hidden;
	height: 700px;
}

.sd-lb .content .nr .left {
	float: left;
}

.sd-lb .content .nr .right {
	position: absolute;
	left: 635px;
}

.sd-lb .content .nr .right ul li {
	margin-bottom: 5px;
}

.sd-lb .content .nr .right ul li .img {
	display: inline-block;
	position: relative;
	z-index: 99;
}

.sd-lb .content .nr .right ul li .lb-js {
	background: url(/wenjian/tupian/lb-bg.png)no-repeat;
	width: 470px;
	height: 127px;
	position: absolute;
	top: 20px;
	left: 90px;
}

.sd-lb .content .nr .right ul li .lb-js .js-wb {
	padding: 13px 0 0 87px;
}

.sd-lb .content .nr .right ul li .lb-js .js-wb h1 {
	font-size: 24px;
	color: #fff;
}

.sd-lb .content .nr .right ul li .lb-js .js-wb h2 {
	font-size: 14px;
	color: #fff;
	width: 350px;
	line-height: 25px;
}

.sd-lb .content .nr .right ul li .lb-js .js-wb hr {
	border: none;
	background: #fff;
	outline: none;
	height: 1px;
	width: 70px;
	margin: 10px 0;
}

.four-ys {
	background: url(/wenjian/tupian/four-bg.png);
/* width: 100%; *//* background-size: 100% 1181px; */
	height: 1260px;
}

.four-ys .content {
	width: 1200px;
	margin: 0 auto;
}

.four-ys .content .top {
	text-align: center;
	padding: 35px 0 30px 0;
}

.four-ys .content .top img {
	display: inline-block;
}

.four-ys .content .nr {
	overflow: hidden;
}

.four-ys .content .nr .bt h1 {
	font-size: 26px;
	color: #2e9e68;
}

.four-ys .content .nr .left {
	width: 500px;
}

.four-ys .content .nr .wb p {
	font-size: 16px;
	color: #313131;
	line-height: 27px;
}

.four-ys .content .nr .left {
	display: inline-block;
}

.four-ys .content .nr .zb {
	display: inline-block;
	vertical-align: top;
	width: 140px;
	text-align: center;
	margin-top: 65px;
}

.four-ys .content .nr .right {
	display: inline-block;
	vertical-align: top;
}

.four-ys .content .nr .zb img {
	display: inline-block;
}

.four-ys .content .nr .wb {
	margin-top: 10px;
}

.four-ys .content .nr .wb p>span {
	color: #2d9763;
}

.four-ys .content .nr .wb hr {
	border: none;
	background: #2d9763;
	outline: none;
	height: 1px;
	width: 70px;
	margin-top: 10px;
}

.four-ys .content .nr .one {
	height: 260px;
}

.four-ys .content .nr .two {
	height: 220px;
}

.four-ys .content .nr .two .bd ul li .mc {
	background: #2d9763;
	width: 211px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #333;
	margin-top: -3px;
}

.four-ys .content .nr .two .two-left,.four-ys .content .nr .two .r-js {
	display: inline-block;
	width: 500px;
}

.four-ys .content .nr .two .two-left .dw {
	margin-top: -65px;
	display: table;
}

.four-ys .content .nr .three {
	height: 280px;
	margin-top: 14px;
}

.four-ys .content .nr .four {
	height: 260px;
}

.four-ys .content .nr .four .right {
	width: 500px;
	margin-top: 50px;
}

.hz-lc {
	margin-top: 50px;
}

.hz-lc .content {
	width: 1200px;
	margin: 0 auto;
}

.hz-lc .content .top {
	text-align: center;
}

.hz-lc .content .top img {
	display: inline-block;
}

.hz-lc .content .nr {
}

.hz-lc .content .nr .inco-dq {
	margin: 25px 0 20px 0;
	height: 141px;
}

.hz-lc .content .nr .qy-ry ul li {
	display: inline-block;
	vertical-align: top;
	width: 280px;
	height: 244px;
	overflow: hidden;
	margin-right: 15px;
}

.hz-lc .content .nr .qy-ry ul li .img {
	width: 280px;
	height: 200px;
}

.hz-lc .content .nr .qy-ry ul li .mc {
	color: #666;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 2px solid #ccc;
	position: relative;
}

.hz-lc .content .nr .qy-ry ul li .bh {
	position: absolute;
	width: 0;
	height: 40px;
	left: 0;
	bottom: 0;
	background: #fff;
	transition: width 300ms;
	-moz-transition: width 300ms;
	-webkit-transition: width 300ms;
	-o-transition: width 300ms;
	visibility: hidden;
}

.hz-lc .content .nr .qy-ry ul li:hover .mc {
	color: #fff;
	border: 2px solid #fff;
}

.hz-lc .content .nr .qy-ry ul li:hover .mc>.bh {
	width: 280px;
	background: #2d9763;
	visibility: visible;
}

@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-8px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}
.banner_w{width: 1300px;margin: 0 auto;letter-spacing:3px;text-align: center;margin-top: 0px;}
.banner_w span{display: inline-block; animation: nbanA 2s infinite; margin-right: 5px;}
.banner_w span:nth-child(2){animation-delay: 0.2s;}
.banner_w span:nth-child(3){animation-delay: 0.4s;}
.banner_w span:nth-child(4){animation-delay: 0.6s;}
.banner_w span:nth-child(5){animation-delay: 0.8s;}
    
/*ad2*/     
.ad2{ width: 100%; height:444px; margin-bottom: 50px; background: url(/wenjian/tupian/ad1_bj.jpg) center no-repeat;}
.ad2_t{width: 100%;height:60px;text-align:center;padding-top: 180px;font-size:42px;color:#fff;font-weight:bold;}
.ad2_w{width:860px;margin:0 auto;color: #fff;text-align: center;line-height: 50px;padding-top: 10px;}
.ad2_w li{ float:Left;width:46%;margin:10px 2%;text-align:center;background:#fff;color:#2169d3;font-size:28px;font-weight:bold;border-radius:240px}
    
 /*adv*/   
.adv_d{ text-align: center;line-height:52px; letter-spacing: 0.5px;  font-size:24px; font-weight:lighter;}
.adv_d b{font-size: 46px;letter-spacing: normal;color: #2169d3;letter-spacing: normal;}
.adv_d span{color: #bd1c2c;font-weight: bold;}   
    
#adv{ width: 100%; height: 960px; margin-top: 40px; padding-top: 19px; background: url(/wenjian/tupian/youshi_bj.jpg) bottom no-repeat; box-sizing: border-box; overflow: hidden;}    
#adv ul{  height:52px;   box-sizing: border-box; margin-bottom:30px; float: left; }
#adv ul li{ width: 290px;float:left; margin-right: 26px; height: 110px;  background: #f5f5f5; position: relative; transition: all 0.3s linear; color: #333; }
.adv_dh_t{ padding-top: 26px; padding-left: 26px;} 
.adv_dh{ margin-top: 26px; font-size: 15px; padding-left:12px;}
.adv_dh b{ font-size: 30px; line-height: 32px;}
#adv .on{  float:left;  height:110px;  color:#fff;  background: #2169d3;  transition: all 0.3s linear;}
#adv .on:after{ content: ""; position: absolute;     border-top: 9px solid #2169d3;border-right: 7px solid transparent;border-bottom: 50px solid transparent; border-left: 7px solid transparent; position: absolute; top: 110px;  left:48%; transition: all 0.3s linear;}    
#adv .on a{ font-size:20px; color:#fff;  }
#adv .showdiv{height:110px;}
#adv .show_list{ width:1240px; margin: 0 auto;overflow: hidden;}   
.adv_b{ width:1240px; margin: 0 auto;} 
.adv_wz{ overflow:hidden; margin-top: 40px; margin-bottom: 20px;}
.adv_wz span{font-family: Impact;font-size: 58px;color: #e60013;line-height: 58px;float: left;}
.adv_wz b{ font-size: 34px; line-height: 34px; display: block; float: left;  line-height: 58px; padding-left: 10px; }
.adv_w{ font-size: 15px; color: #666;}
     
/*Process*/  
.prod_d{ text-align: center;line-height:46px; letter-spacing: 0.8px;  font-size:18px;}
.prod_d b{ font-size: 42px; letter-spacing: normal;}
.prod_d span{color: #2169d3;font-weight: bold;}   
.Process{ width: 100%; height:512px; padding-top: 50px; margin-bottom: 50px; overflow: hidden;background: url(/wenjian/tupian/20200718164331_1994607856.jpg) top center no-repeat;}
.proc li{width: 150px;float:left;text-align: center;margin-top:55px;}
.proc_b{ width: 105px; height: 75px; background: #2169d3; border-radius: 50%;  margin: 0 auto;  transition: all 0.3s linear;padding-top: 30px;}
.proc li .proc_b i{display: block; width:40px; height:40px; margin: 0 auto;overflow: hidden;}
.proc_b img{transition: 500ms;}
.proc li:hover .proc_b{ background: #e60013;  transition: all 0.3s linear;}    
.proc li:hover .proc_b img{ transition: 500ms;   transform: translateY(-40px);}    
.proc_t{ margin-top: 20px;}   
.proc_w{ font-size: 18px; padding-top:65px;}

    
/*about*/
.about{width: 100%; padding-top:90px;  background: url(/wenjian/tupian/about_bj.jpg) top no-repeat;    margin-top: 50px;}
.about_d{ width: 320px; color:#Fff; margin-left: 480px; background: url(/wenjian/tupian/20200531162701_253697704.png) right no-repeat;}
.about_d b{ font-size: 42px; line-height:42px;}
.about_d span{ font-family: Arial; font-size: 12px; letter-spacing: 2.3px;}
.about_dh{ margin-left: 480px; margin-top: 15px; margin-bottom:20px; font-size: 18px; color: #fff;}
.about_x{ width:30px; height: 2px; background: #88645b; margin-left: 480px;}

.about_bz{/*height: 800px*/;border: 1px solid #ddd;background: #fff;margin-top: 65px;padding: 40px;}    
.about_y{ width: 600px; margin-top: 8px;}
.about_n b{ font-size: 28px; color: #2169d3; line-height: 50px;}
.about_n span{color: #e60013;font-size: 24px;}
.about_w{ line-height: 30px; font-size: 16px; color: #666; margin-top:30px;}
.about_g{ width: 600px; margin-top: 20px; }
    
.pic-move{float:left;width:100%;height: 320px;margin-top: 20px;}
.pic-move #mrq{width:100%;margin:0 auto;padding: 10px 0;}
.pic-move #Marquee_x { overflow:hidden; width: 100% } 
.pic-move #Marquee_x ul li ,#Marquee_x ul li div{float:left;line-height:25px;overflow:hidden;margin-right: 10px;}
.pic-move #Marquee_x ul li div{ float:left;line-height:25px;height:280px; width:180px;text-align:center;overflow:hidden}
.pic-move #Marquee_x ul li div img{ border:1px solid #DADADA; width:174px; height:237px; display:block}
.pic-move #Marquee_x ul li div span{ display:block;font-size:16px;padding:5px 0}

#n{margin:10px auto; width:100%; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
   
   
   
/*case*/
.case_con{ width: 1300px; margin:35px auto;}
.case_con{ margin-top: 40px; }    
.case_con table tr td div a{font-size: 16px;}
.case_con tr{float: left;}
.case_con table tr table tr{     padding-bottom: 15px;   border: 1px solid #ddd;
 
    float: left;
    margin-right:5px;
    margin-bottom: 15px;}    
.case_con tr img{    width: 387px;     margin: 23px 19px 0px 10px;}
/*.case_con table tr table tr:last-of-type{display: none;}*/


.xc-dq {
	margin-top: 25px;
	height: 338px;
}

.xc-dq .content {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.xc-dq .content .nr {
	position: relative;
	height: 338px;
}

.xc-dq .bg {
	width: 100%;
	height: 33px;
}

.xc-dq .bg ul li {
	display: inline-block;
	margin-right: 20px;
	cursor: pointer;
}

.xc-dq .bg .xc .xc-img {
	display: inline-block;
	margin-right: 5px;
	position: relative;
	width: 18px;
	height: 18px;
}

.xc-dq .bg .xc .xc-img img {
	position: absolute;
}

.xc-dq .bg .xc .xc-img .yc-1 {
	display: none;
}

.xc-dq .bg .xc-an ul li.on .yc-1 {
	display: block;
}

.xc-dq .bg .xc-an ul li.on .xs-1 {
	display: none;
}

.xc-dq .bg .xc .xc-img .yc-2 {
	display: none;
}

.xc-dq .bg .xc-an ul li .xs-2 {
	display: block;
}

.xc-dq .bg .xc-an ul li.on .xs-2 {
	display: none;
}

.xc-dq .bg .xc-an ul li.on .yc-2 {
	display: block;
}

.xc-dq .bg .xc span {
	display: inline-block;
	vertical-align: top;
	margin-top: -4px;
	font-size: 18px;
	color: #333;
}

.xc-dq .bg .xc {
	padding: 8px 0 2px 0;
	border-bottom: 2px solid #d8d8d8;
}

.xc-dq .qy-img {
	margin-top: 20px;
	position: relative;
}

.xc-dq .qy-img ul li {
	display: inline-block;
	text-align: center;
	width: 280px;
	margin-right: 18px;
}

.xc-dq .qy-img ul li .top-img {
	width: 280px;
	height: 190px;
	overflow: hidden;
}

.xc-dq .qy-img ul li .top-img img {
	width: 100%;
}

.xc-dq .qy-img ul li:hover .top-img img {
	transform: scale(1.1, 1.1);
	transition: all 0.8s;
}

.xc-dq .qy-img ul li .title-wb a {
	color: #666;
	font-size: 14px;
	padding: 6px 0;
	display: inline-block;
}

.xc-dq .qy-img ul li:hover .title-wb a {
	color: #2e9964
}

.xc-dq .qy-img ul li hr {
	width: 280px;
	border: none;
	color: #ccc;
	height: 1px;
	background: #ccc;
}

.xc-dq .qy-img ul li:hover hr {
	background: #2e9964;
	transition: all 0.8s;
}

.xc-dq .content .sPrev,.xc-dq .content .sNext {
	position: absolute;
	cursor: pointer;
	display: block;
	width: 60px;
	height: 30px;
	z-index: 28;
	zoom: 1;
	left: 624px;
	top: 235px;
}

.xc-dq .content .sPrev .pic1 {
	position: absolute;
}

.xc-dq .content .sPrev .pic2 {
	display: none;
	position: absolute;
}

.xc-dq .content .sPrev:hover .pic2 {
	display: block;
	z-index: 999;
}

.xc-dq .content .sNext {
	left: 512px;
	top: 235px;
}

.xc-dq .content .tempWrap {
	height: 300px!important;
}

.new {
	margin-top: 40px;
	margin-bottom: 40px;
	height: 460px;
}

.new-content {
	width: 1280px;
	margin: 0 auto;
}

.new-content .wt {
	width: 380px;
	height: 430px;
	border: 1px solid #e0e0e0;
	font-family: "Microsoft Yahei";
	overflow: hidden;
	display: inline-block;
}

.new-content .wt h2 {
	height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 20px 10px;
}

.new-content .wt h2 i {
	color: #666;
	font-size: 18px;
	font-style: normal;
	margin-top: 15px;
	display: inline-block;
}

.new-content .wt h2 i a {
	color: #333;
	display: inline-block;
	padding-right: 5px;
}

.new-content .wt h2 span a {
	font-size: 14px;
	font-weight: normal;
	line-height: 50px;
	float: right;
	margin-top: 5px;
	color: #666;
}

.new-content .wt h2 span a:hover {
	color: #2e9964;
}

.new-content .wt_c {
	height: 335px;
	overflow: hidden;
}

.new-content .wt_c li {
	padding: 15px 0;
	margin: 0 20px;
	border-bottom: 1px dashed #e0e0e0;
	font-size: 14px;
}

.new-content .wt_c dt {
	background: url(/wenjian/tupian/qq.png) no-repeat;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	padding-left: 30px;
}

.new-content .wt_c dd {
	background: url(/wenjian/tupian/qq-2.png) no-repeat;
	line-height: 20px;
	overflow: hidden;
	padding-left: 30px;
	margin-top: 12px;
	width: 318px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: #999;
}

.new-content .wt_c dd:hover {
	color: #e60013;
}

.new-content .wt_c dt a {
	color: #666;
	font-size: 14px;
}

.new-content .wt_c dd a {
	color: #999;
	font-size: 14px;
}

.new-content .wt_c dt a:hover {
	color: #e60013;
}

.new-content .wt_c dd a:hover {
	color: #e60013;
}

.new-content .new-r {
	display: inline-block;
	vertical-align: top;
	width: 880px;
	margin-left: 15px;
	border: 1px solid #d8d8d8;
	padding-bottom: 7px;
}

.new-content .hd-new {
	height: 53px;
	line-height: 55px;
	color: #333;
	font-size: 18px;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
}

.new-content .hd-new ul li div {
	float: left;
	width: 420px;
	padding-left: 20px;
	cursor: pointer;
}

.new-content .hd-new ul li div>span {
	display: inline-block;
	margin-left: 10px;
}

.new-content .hd-new ul li div>img {
	float: right;
	margin-top: 15px;
	padding-right: 22px;
	display: none;
}

.new-content .hd-new ul li.on div {
	background: #2169d3;
	color: #fff;
}

.new-content .hd-new ul li.on div>img {
	display: block;
}

.new-content .bd-new {
	margin: 20px 15px 0 20px;
	height: 350px;
	overflow: hidden;
}

.new-content .bd-new ul li div {
	display: inline-block;
	vertical-align: top;
}

.new-content .bd-new ul li .new-img {
	width: 280px;
	height: 180px;
}

.new-content .new-js {
	width: 438px;
	margin-left: 15px;
	height: 180px;
}


.new-content .new-js h1 {
	color: #333;
	font-size: 16px;
	padding-bottom: 5px;
	text-align: left;
	border-bottom: 1px solid #d8d8d8;
}

.new-content .new-js h1 a:hover {
	color: #e60013;
}

.new-content .new-js p {
	line-height: 25px;
	margin-top: 10px;
	width: 438px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	color: #666;
}

.new-content .new-js p:hover {
	color: #e60013;
}

.new-content .new-js p>a {
	color: #999;
	font-size: 14px;
}

.new-content .new-js p>a:hover {
	color: #e60013;
}

.new-content .new-js .more>a {
	text-align: center;
	width: 140px;
	height: 38px;
	line-height: 38px;
	background: #2169d3;
	color: #fff;
	display: block;
	border-radius: 8px;
	margin-top: 30px;
}

.new-content .new-list {
	margin-top: 20px;
}

.new-content .new-list dl dd>a {
	color: #666;
	font-size: 14px;
}

.new-content .new-list dl dd>a span {
	display: inline-block;
	vertical-align: middle;
	margin: 3px 0 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px;
}

.new-content .new-list dl dd:hover a {
	color: #e60013;
}

.new-content .new-list dl dd:hover a b {
	background: url(/wenjian/tupian/new-dd.png)no-repeat;
	display: inline-block;
}

.new-content .new-list dl dd a b {
	background: url(/wenjian/tupian/new-d.png)no-repeat;
	display: inline-block;
	width: 2px;
	height: 2px;
}

.new-content .new-list .fl-1 {
	width: 100%;
	height: 150px;
	overflow: hidden;
	line-height: 26px;
	margin-right: 30px;
}

.new-content .new-list .fl-1 dl {
	width: 50%;
	float: left;
}

.link {
	background-color: #efefef;
	padding: 15px 0px 15px 0px;
	color: #95abc1;
	font-size: 13px;
}

.link .list span {
	font-size: 16px;
	font-weight: bold;
}

.link .list a {
	font-size: 14px;
	padding: 0 10px 0 5px;
	margin-bottom: 5px;
	display: inline-block;
}

.link .list a:hover {
	color: #c10;
}


.slide {
	width: 50px;
	height: 250px;
	position: fixed;
	top: 50%;
	margin-top: -126px;
	background: #e60013;
	right: 0;
	border-radius: 5px 0 0 5px;
	z-index: 999;
}

.slide ul {
	list-style: none;
}

.slide .icon li {
	width: 49px;
	height: 50px;
	background: url(/wenjian/tupian/icon1.png) no-repeat;
}

.slide .icon .up {
	background-position: -330px -120px;
}

.slide .icon li.qq {
	background-position: -385px -73px;
}

.slide .icon li.tel {
	background-position: -385px -160px;
}

.slide .icon li.wx {
	background-position: -385px -120px;
}

.slide .icon li.down {
	background-position: -330px -160px;
}

.slide .info {
	top: 50%;
	height: 147px;
	position: absolute;
	right: 100%;
	background: #e60013;
	width: 0px;
	overflow: hidden;
	margin-top: -73.5px;
	transition: 0.5s;
	border-radius: 4px 0 0 4px;
}

.slide .info.hover {
	width: 145px;
}

.slide .info li {
	width: 145px;
	color: #CCCCCC;
	text-align: center;
}

.slide .info li p {
	padding: 14px;
	text-align: left;
	position: relative;
	font: normal 18px "microsoft yahei" !important;
	margin-top: 16px;
	color: #fff;
}

.slide .info li.qq p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #fff;
	border-radius: 5px;
}

.slide .info li.qq p a:hover {
	color: #FFFFFF;
	border: none;
	background: #00E0DB;
}

.slide .info li div.img {
	height: 100%;
	margin: 15px;
}

.slide .info li div.img img {
	width: 100%;
	height: 119px;
}

    /*000*/

.index_cy {
	width: 30px;
	height: 30px;
       /* background: url(/wenjian/tupian/index_cy.png);*/
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: 140px;
	background-position: 62px 0;
	cursor: pointer;
}

.index_cy2 {
	width: 30px;
	height: 30px;
	background: url(/wenjian/tupian/index_cy.png);
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: 140px;
	background-position: 30px 0;
	cursor: pointer;
}



    /*media*/

@media screen and (max-width: 1050px) {

	.slide {
		display: none;
	}

	#btn {
		display: none;
	}
}



