<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.prev,
.next {
	cursor: pointer;
}
/*product star*/
.product {
	padding-bottom: 20px;
	overflow: hidden;
	background: #fff;
}
.pro_title {
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}
.pro_ti_left {
	float: left;
}
.pro_ti_en {
	font-size: 34px;
	color: #297ad7;
	font-weight: 700;
	font-family: arial;
	letter-spacing: 4px;
}
.pro_ti_cn {
	padding-top: 10px;
}
.pro_ti_cn1 {
	font-size: 22px;
	color: #297ad7;
	letter-spacing: 10px;
}
.pro_ti_cn2 {
	font-size: 14px;
	color: #999999;
	margin: 0 0 0 4px;
	letter-spacing: 1px;
}
.pro_ti_right {
	width: 1200px;
	float: left;
	padding-top:35px;
}
.pro_ti_right a {
	text-align: center;
	display: inline-block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: #297ad7;
	float: left;
	margin-top: 0;
	margin-right:10px;
	margin-bottom:10px;
	margin-left: 0px;
	padding-top: 0;
	padding-right:0px;
	padding-bottom:0;
	padding-left:0px;border-radius:5px;
}
.pro_ti_right a:hover {
	box-shadow: 4px 4px 4px 1px rgba(0, 0, 0, .15);
}
.pro_list {
	width: 1200px;
	margin: 30px auto 0;
}
.pro_list li {
	width: 220px;
	height: 150px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 0;
}
.pro_list li:nth-child(5n) {
	margin-right: 0;
}
.pro_list li .pro_img {
	width: 100%;
	height: 100%;
	 background: #f7f7f7;
	overflow: hidden;
	position: relative;
}
.pro_list li .pro_img img {
	height: 100%;
}
.pro_name {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(55, 70, 84, .5);
	position: absolute;
	left: 0;
	top: 20px;
	opacity: 0;
	transition: .5s;
}
.pro_list li:hover .pro_name {
	opacity: 1;
	top: 0;
}
.pro_list li .pro_name span {
	text-align: center;
	max-width:80%;
	min-width:60%;
	font-size: 18px;
	color: #fff;
	background: #297ad7;
	padding: 20px;
	position: absolute;
	left: 50%;
	top: 50%;border-radius:50%;
	transform: translate(-50%, -50%);
}
/*product end*/
/*process star*/
.process {
	width: 100%;
	height: 358px;background: #f7f7f7; padding-top:20px; padding-bottom:20px;
}
.process_box {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.process_left {
	width: 304px;
	height: 100%;
	background: url(../images/processbg.jpg) no-repeat center;
	float: left;
	padding-top: 155px;
	box-sizing: border-box;
}
.process_left a {
	display: block;
	width: 120px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #0287e6;
	color: #fff;
	letter-spacing: 8px;
	font-size: 14px;
	margin: 15px auto;
}
.process_left a:nth-child(2) {
	background: #fff;
	color: #354555;
}
.process_left a:hover {
	text-decoration: underline;
}
.process_list {
	width: 896px;
	height: 358px;
	float: right;
	position: relative;
}
.process_list:before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #dddddd;
	position: absolute;
	left: 0;
	top: 50%;
}
.process_list li {
	width: 179px;
	height: 142px;
	float: left;
	color: #0287e6;
	padding-top: 37px;
	text-align: center;
	/* margin-bottom: -38px; */
}
.process_list li:nth-child(6) {
	margin-left: 90px;
}
.process_list li:before {
	content: '';
	display: block;
	width: 80px;
	height: 80px;
	border: 1px solid #0287e6;
	box-sizing: border-box;
	background: url(../images/processicon.png);
	margin: 0 auto 8px;
	border-radius: 50%;
}
.process_list li:hover:before {
	background: #0287e6 url(../images/processicon.png) left 0 top -80px;
}
.process_list li:nth-child(2):before {
	background: url(../images/processicon.png) left -80px top 0px;
}
.process_list li:nth-child(2):hover:before {
	background: #0287e6 url(../images/processicon.png) left -80px top -80px;
}
.process_list li:nth-child(3):before {
	background: url(../images/processicon.png) left -160px top 0px;
}
.process_list li:nth-child(3):hover:before {
	background: #0287e6 url(../images/processicon.png) left -160px top -80px;
}
.process_list li:nth-child(4):before {
	background: url(../images/processicon.png) left -240px top 0px;
}
.process_list li:nth-child(4):hover:before {
	background: #0287e6 url(../images/processicon.png) left -240px top -80px;
}
.process_list li:nth-child(5):before {
	background: url(../images/processicon.png) left -320px top 0px;
}
.process_list li:nth-child(5):hover:before {
	background: #0287e6 url(../images/processicon.png) left -320px top -80px;
}
.process_list li:nth-child(6):before {
	background: url(../images/processicon.png) left -400px top 0px;
}
.process_list li:nth-child(6):hover:before {
	background: #0287e6 url(../images/processicon.png) left -400px top -80px;
}
.process_list li:nth-child(7):before {
	background: url(../images/processicon.png) left -480px top 0px;
}
.process_list li:nth-child(7):hover:before {
	background: #0287e6 url(../images/processicon.png) left -480px top -80px;
}
.process_list li:nth-child(8):before {
	background: url(../images/processicon.png) left -560px top 0px;
}
.process_list li:nth-child(8):hover:before {
	background: #0287e6 url(../images/processicon.png) left -560px top -80px;
}
.process_list li:nth-child(9):before {
	background: url(../images/processicon.png) left -640px top 0px;
}
.process_list li:nth-child(9):hover:before {
	background: #0287e6 url(../images/processicon.png) left -640px top -80px;
}
/*process end*/
/*advantage star*/
.advan_ti {
	padding: 44px 0 34px;
	text-align: center;
	letter-spacing: 2px;
	background: #fff;
}
.advan_ti p:nth-child(1) {
	font-size: 24px;
	color: #0287e6;
	display: inline;
}
.advan_ti p:nth-child(2) {
	color: #0287e6;
	font-weight: bold;
	font-size: 34px;
	display: inline;
}
.advan {
	background: #fff;
	height: 440px;
}
.advan_box {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.advan_img {
	width: 600px;
	height: 440px;
	overflow: hidden;
	float: left;
}
.advan2 .advan_img {
	float: right;
}
.advan_cont {
	width: 554px;
	float: right;
}
.advan2 .advan_cont {
	float: left;
}
.advan_one {
	border-bottom: 1px solid #f6f6f6;
	padding-bottom: 44px;
	margin-bottom: 10px;
}
.advan_one:nth-child(2) {
	border: none;
}
.advan_one_ti {
	position: relative;
	padding: 25px 0 0 81px;
}
.advan_one_num {
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 20px;
	background: #0287e6;
	font-size: 36px;
	font-family: arial;
	line-height: 60px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.advan_one_cn {
	font-size: 24px;
	font-weight: bold;
	color: #0287e6;
}
.advan_one_en {
	font-size: 12px;
	color: #999999;
	font-family: arial;
	text-transform: uppercase;
	margin-top: 5px;
	letter-spacing: -1px;
}
.advan_one_nr {
	color: #333333;
	font-size: 15px;
	text-align: justify;
	margin-top: 22px;
	line-height: 22px;
}
/*advantage end*/
/*strength star*/
.strength {
	background: #fff; margin-bottom:30px;
}
.strength_ti {
	text-align: center;
	color: #0287e6;
	font-size: 34px;
	font-weight: bold;
	padding: 40px 0 38px;
	/* margin-top: -8px; */
	letter-spacing: 2px;
}
.strength_scroll {
	width: 1200px;
	height: 470px;
	margin: 0 auto 0;
}
.strength_scroll .hd {
	width: 556px;
	float: left;
}
.strength_scroll .hd li {
	width: 267px;
	height: 145px;
	float: left;
	border: 1px solid #ccc;
	color: #999999;
	margin-bottom: 14px;
}
.strength_scroll .hd li.on,
.strength_scroll .hd li:hover {
	background: #0287e6;
	color: #fff;
	border-color: #0287e6;
}
.strength_scroll .hd li.on a, .strength_scroll .hd li:hover a{
color: #fff;	
}
.strength_scroll .hd li:nth-child(2n) {
	float: right;
}
.strength_scroll .hd li p:nth-child(1) {
	padding: 14px 10px 10px 17px;
	font-size: 20px;
}
.strength_scroll .hd li p:nth-child(2) {
	padding: 5px 10px 10px 17px;
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
}
.strength_scroll .hd li p:nth-child(3) {
	display: block;
	width: 10px;
	height: 10px;
	position: relative;
	margin: 6px 0 0 17px;
}
.strength_scroll .hd li p:nth-child(3):before {
	content: '';
	display: block;
	width: 10px;
	height: 1px;
	background: #999;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.strength_scroll .hd li p:nth-child(3):after {
	content: '';
	display: block;
	height: 10px;
	width: 1px;
	background: #999;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.strength_scroll .hd li.on p:nth-child(3):before,
.strength_scroll .hd li.on p:nth-child(3):after {
	background: #fff;
}
.strength_scroll .bd {
	width: 600px;
	height: 470px;
	overflow: hidden;
	float: right;
}
.strength_scroll .bd li {
	width: 600px;
	height: 470px;
	position: relative;
}
.strength_bd_cont {}
.strength_bd_cont {
	width: 112px;
	height: 112px;
	background: #0287e6;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-size: 24px;
	padding: 23px 30px;
	text-align: center;
	box-sizing: border-box;
	border: 12px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 12px rgba(0, 0, 0, .3);
}
/*strength end*/
.hzhb {
	text-align: center;
	background: #fff;
	padding: 40px 0 47px;
}
/*partner star*/
.partner {
	height: 360px;
	background: #f7f7f7;
}
.partnercn {
	text-align: center;
	font-size: 32px;
	color: #0287e6;
	font-weight: bold;
	letter-spacing: 3px;
	padding-top: 40px;
}
.partline {
	height: 1px;
	background: #ededed;
	margin-top: 19px;
}
.partline:after {
	content: '';
	display: block;
	width: 32px;
	height: 3px;
	background: #475564;
	margin: -2px auto 0;
}
.partneren {
	text-align: center;
	font-size: 15px;
	color: #354555;
	letter-spacing: 4px;
	margin-top: 17px;
}
.partner_scroll {
	width: 1200px;
	height: 139px;
	margin: 37px auto 0;
	position: relative;
}
.partner_scroll .prev {
	width: 50px;
	height: 50px;
	background: #0287e6 url(../images/partnerjt.png) center no-repeat;
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
}
.partner_scroll .next {
	width: 50px;
	height: 50px;
	background: #0287e6 url(../images/partnerjt.png) center no-repeat;
	border-radius: 50%;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%) rotateZ(180deg);
}
.partner_scroll .prev:hover,
.partner_scroll .next:hover {
	background: #354555 url(../images/partnerjt.png) center no-repeat;
}
.partner_scroll .bd {
	width: 1200px;
	height: 139px;
	overflow: hidden;
	position: relative;
}
.partner_scroll .bd li {
	width: 224px;
	height: 139px;
	overflow: hidden;
	background: #fff;
	position: relative;
	/* background: orange; */
	float: left;
	margin-right: 20px;
}
.partner_scroll .bd li img {
	height: 100%;
}
/*partner end*/
/*about star*/
.about {
	width: 100%;
	height: 330px;
	padding: 40px 0 0 0;
	/*background: url(../images/bbb.jpg) no-repeat center top 60px;*/
}
.about_box {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.about_img {
	float: right;
	width: 473px;
	height: 100%;
	overflow: hidden;
}
.about_cont {
	width: 647px;
	float: left;
	padding-top: 10px;
}
.about_ti {
	position: relative;
}
.about_ti1 {
	font-size: 34px;
	color: #0287e6;
}
.about_ti2 {
	font-size: 16px;
	color: #999999;
	letter-spacing: 3px;
	margin-top: 13px;
}
.about_ti3 {
	color: #354555;
	font-size: 14px;
	position: absolute;
	right: 39px;
	top: 33px;
}
.about_ti3:before {
	content: '';
	width: 20px;
	height: 1px;
	background: #354555;
	display: block;
	position: absolute;
	right: -40px;
	top: 10px;
}
.about_li {
	width: 60px;
	height: 4px;
	background: #354555;
	margin: 15px 0 15px;
}
.aout_nr {
	font-size: 14px;
	color: #354555;
	line-height: 24px; height:120px;
	letter-spacing: 1px;
	/* margin-top: 43px; */
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.about_num {
	height: 110px;
	margin: 18px 0 0 0;
	position: relative;
}
.about_num:before {
	content: '';
	display: block;
	width: 1px;
	height: 60px;
	background: #999;
	position: absolute;
	left: 183px;
	top: 18px;
}
.about_num:after {
	content: '';
	display: block;
	width: 1px;
	height: 60px;
	background: #999;
	position: absolute;
	left: 479px;
	top: 18px;
}
.about_num li {
	float: left;
	text-align: center;
}
.about_num li:nth-child(1) {
	width: 166px;
}
.about_num li:nth-child(2) {
	width: 248px;
	margin-left: 38px;
}
.about_num li:nth-child(3) {
	width: 140px;
	margin-left: 55px;
}
.about_num li p:nth-child(1) {
	font-size: 45px;
	font-size: 60px;
	color: #3a3a3a;
}
.about_num li p:nth-child(2) {
	font-size: 15px;
	color: #666666;
	margin-top: 6px;
}
/*about end*/
/*photos star*/
.photos {
	background: #fff;
}
.photos_box {
	width: 1200px;
	margin: 0 auto;
}
.photos_ti {
	font-size: 24px;
	color: #333;
	font-family: "PingFang SC";
	font-size: 24px;
	font-weight: 800;
}
.photos_scroll {
	width: 1200px;
	height: 176px;
	overflow: hidden;
	margin-top: 13px;
}
.photos_scroll .bd {
	width: 1200px;
	height: 176px;
	overflow: hidden;
}
.photos_scroll .bd li {
	width: 285px;
	height: 176px;
	float: left;
	margin-right: 20px;
	position: relative;
}
.photos_scroll .bd li .photos_img {
	width: 100%;
	height: 100%;
	border: 1px solid #ccc;
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
}
.photos_scroll .bd li img {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: .5s;
}
.photos_scroll .bd li:hover .photos_img img {
	transform: translate(-50%, -50%) scale(1.05);
}
/*photosend*/
/*news star*/
.news {
	background: #fff;
	padding-bottom: 20px;
}
.gsnews {
	width: 1200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom:10px;
	margin-left: auto;overflow: hidden;
}
.gsnews li {
	width: 282px;
	overflow: hidden;
	float: left; margin-top:20px;
	margin-right:24px;
	background: #fff;
	border: 6px solid #f5f5f5;
	box-sizing: border-box;border-radius: 5px;
	transition: .3s;
}
.gsnews li:hover {
	border-color: #0287e6;
}
.gsnews li:nth-child(4) {
	margin-right: 0;
}
.gsnews li:nth-child(8) {
	margin-right: 0;
}
.gsnews_img {
	width: 270px;
	height: 150px;
	overflow: hidden;
	margin: 0 auto;
}
.gsnews_ti {
	width: 260px;
	margin: 10px auto 0;
	font-size: 16px;
	color: #354555;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gsnews_date {
	font-size: 14px;
	color: #ccc;
	width: 260px;
	margin: 5px auto 0;
}
.gsnews_nr {
	height: 46px;
	font-size: 14px;
	line-height: 23px;
	color: #999999;
	width: 260px;
	margin: 8px auto 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.gsnews_more {
	display: block;
	width: 30px;
	height: 30px;
	background: #354555;
	border-radius: 50%;
	position: relative;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom:10px;
	margin-left: auto;
}
.gsnews li:hover .gsnews_more {
	background: #0287e6;
}
.gsnews_more:before {
	content: '';
	display: block;
	width: 2px;
	height: 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.gsnews_more:after {
	content: '';
	display: block;
	width: 20px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.news_cont {
	width: 1200px;
	margin: 0 auto;
}
.hynews {
	width: 767px;
	float: left;
}
.hynews li {
	width: 242px;
	height: 173px;
	float: left;
	box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	margin: 0 20px 20px 0;
	position: relative;
	padding-top: 16px;
	box-sizing: border-box;
	color: #354555;
	position: relative;
}
.hynews li:hover {
	background: #0287e6;
	box-shadow: none;
}
.hynews li:nth-child(3n) {
	margin-right: 0;
}
.hynews_ti {
	width: 204px;
	margin: 0 auto 0;
	color: #354555;
	height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hynews li:hover .hynews_ti {
	color: #fff;
}
.hynews_nr {
	width: 204px;
	margin: 10px auto 0;
	font-size: 14px;
	line-height: 28px;
	color: #999;
	height: 112px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.hynews li:hover .hynews_nr {
	color: rgba(255, 255, 255, .8);
}
.hynews_more {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.question {
	width: 414px;
	float: right;
}
.question li {
	height: 414px;
	height: 109px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .15);
	margin-bottom: 19px;
	padding-top: 20px;
	box-sizing: border-box;
	position: relative;
	transition: .5s;
}
.question li:hover {
	box-shadow: 4px 4px 8px rgba(0, 0, 0, .25);
}
.question_ti {
	padding: 0 20px 0 72px;
	font-size: 16px;
	color: #666;
	position: relative;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.question_ti:before {
	content: '问';
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	border-radius: 50%;
	background: #0287e6;
	text-align: center;
	position: absolute;
	left: 28px;
	top: 0;
}
.question_nr {
	padding: 0 20px 0 72px;
	font-size: 16px;
	color: #999;
	position: relative;
	height: 24px;
	line-height: 24px;
	margin-top: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.question_nr:before {
	content: '答';
	display: block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	border-radius: 50%;
	background: #354555;
	text-align: center;
	position: absolute;
	left: 28px;
	top: 0;
}
.question_more {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#content_por {margin-top:30px; margin-bottom:30px; margin-left:auto; margin-right:auto; width:1200px;}
.hz {margin-top:30px; margin-bottom:30px; margin-left:auto; margin-right:auto; width:1200px;}
.box_left {
	float: left;
	width: 276px;
	background-image: url(zlx.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:510px;
	background-color: #efefef;
}
/*产品列表页右侧产品css*/
.box_right {
	width: 894px;
	overflow: hidden; float:right;
}
.box_left .bd{
	background-image: url(cpl.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-top:105px;
}
.box_left .bd li {
	width: 276px;
	height: 44px;
	float: left;
	text-align:center;}
.box_left .bd li a {
	height: 44px;
	display:block;
	line-height: 44px;
	background-image: url(l1.jpg);
	color: #333333;
	background-position: left center;
	font-size: 16px;
}
.box_left .bd li a:hover,.box_left .bd li a.tt{
	color: #0066FF;
	height: 44px;
	display:block;
	line-height:44px;
	background-image: url(l2.jpg);
	background-position: left center;
	font-size: 16px;
	font-weight: bold;
}
.hz .bd{
margin-top:10px;
}
.hz .bd li {
	width: 224px;
	height: 139px;
	overflow: hidden;
	background: #fff;
	/* background: orange; */
	float: left;margin-top:10px;
	margin-right:20px;
}
.hz .bd li img {
	height: 100%;
}
.por_title_con {
	background-size: 100%;
	border-bottom: dotted 1px #d9d9d9;
	padding-bottom: 5px;
}
.por_title_con h3 {
	font-weight: normal;
	font-size: 24px;
	color: #111;
	padding-top: 4px;
	padding-bottom: 5px;
	text-align: left;
}
.product_list {
	margin-top: 30px;
}
#rong {

	margin-top: 30px;
}
.por_title_con p a {

	color: #333;
	font-size: 14px;
	padding-right: 10px;
}
.por_title_con p a:hover {

	color: #297ad7;

}



.por_title_con p {

	float: right;

	margin-top: 14px;

	color: #333;

	font-size: 14px;

}

.product_list li {
	float: left;
	width: 282px;
	text-align: center;
	margin-bottom: 20px;
	margin-right: 24px;
}
.product_list li .imghover {
	width: 100%;
	/*height: 192px;*/
	height: 192px;
	overflow: hidden;
	border: 0px solid #A0A0A0;
	box-sizing: border-box;
	position: relative;
}
.product_listLong li .imghover {
	width: 100%;
	/*height: 192px;*/
	height: 192px;
	overflow: hidden;
	border: 0px solid #A0A0A0;
	box-sizing: border-box;
	position: relative;
}
.product_list li:hover .imghover {
	border: 0px solid #297ad7;

}
.product_list li .imghover img {
	height: 100%;
	transition: all .3s;
}
.product_list li:nth-child(3n) {
	margin-right: 0px;

}
.product_list li:hover span {
	color: #297ad7;

}
.product_list li:hover p {
	color: #297ad7;
}
.product_list li span {
	color: #666;
	overflow: hidden;
	display: block;
	width: 280px;
	margin: auto;
	height: 40px;
	line-height:40px;
	font-size: 14px;

}
.banner_warp {
	width: 100%;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.banner-ny {

	width: 1920px;

	margin-left: -960px;

	position: absolute;

	left: 50%;

	text-align: center;

}



.banner-ny img {

	width: 1920px;

	height: 300px;

}





/*内页banner 1920px*/





/*底部新闻推荐*/



.news_end {

	margin-bottom: 10px;

}



.news_end_tj {

	height: 40px;

	line-height: 40px;

	padding-left: 0px;

	color: #111;

	font-size: 16px;

	border-bottom: 1px solid #101010;

	font-weight: normal;

}



.news_end h2 {

	height: 40px;

	line-height: 40px;

	padding-left: 0px;

	color: #111;

	font-size: 18px;

	border-bottom: 1px solid #297ad7;

	font-weight: normal;

}



.news_end a {

	float: right;

	font-size: 12px;

	display: block;

	width: 60px;

	text-align: center;

	line-height: 25px;

	height: 25px;

	margin-top: 10px;

	color: #111;

}



.news_end a:hover {

	color: #297ad7;

}



#color1 {

	color: #111;

}



#color1:hover {

	background: #fff;

	color: #297ad7;

}



.news_end h2 a:hover {

	background: #fca37b;

	color: #333

}



.news_end ul li {

	font-size: 14px;

	line-height: 40px;

	height: 40px;

	border-bottom: 1px dashed #fff;

	padding-left: 2px;

	height: 35px;

}



.news_end ul li a span {

	float: right;

	display: block;

	height: 35px;

	line-height: 35px;

}



.news_end ul li:hover a {

	color: #FF2D00

}



.news_end ul li:hover {

	border-bottom: 1px dashed #FF2D00;

}



#navmaplast {

	position: relative;

}



.c-right1 {

	position: absolute;

	right: 20px;

	top: 8px;

}



.c-right1 a {

	color: #297ad7

}



.c-right1 a:hover {

	text-decoration: underline;

}

/*热门标签*/


.hot {

	height: 52px;

	line-height: 52px;

	/* background-color: #ffffff; */

	color: #297ad7;

	color: #fff;

	position: relative;

	/* border-bottom: 1px solid #ccc; */

}



.hot:after {

	content: '';

	display: block;

	width: 100%;

	height: 30px;

	/* background: #1b1b1b; */

	/*position: absolute;*/

	/*top: 100%;*/

}



.hot .w1100 {

	/* border-bottom: 1px solid #46609d; */

}



.hot span {

	font-size: 16px;

	color: #ffffff;

	font-weight: bold;

}



.hot a {

	font-size: 14px;

	color: #ffffff;

	margin: 0 10px;

}



.hot a:hover {

	text-decoration: underline;

}





/*产品列表页样式集合..................................... end*/





/*产品内容页样式集合*/





/*放大镜css*/



.jqzoom {

	width: 438px;

	height: 264px;

	position: relative;

	border: 1px solid #ddd;

	overflow: hidden;

	box-sizing: border-box;

}



.jqzoom img {

	width: 438px;

	height: 263px;

	background: #fff;

}



.zoomdiv {

	z-index: 100;

	position: absolute;

	top: 1px;

	left: 0px;

	width: 560px;

	border: 1px solid #297ad7;

	box-sizing: border-box;

	display: none;

	text-align: center;

	overflow: hidden;

	background: #fff;

}





/*鼠标经过后放大的图片尺寸*/



.bigimg {

	width: 600px;

	height: 371px;

}



.jqZoomPup {

	z-index: 10;

	visibility: hidden;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 314px !important;

	height: 186px !important;

	border: 1px solid #aaa;

	background: #FEDE4F 50% top no-repeat;

	opacity: 0.5;

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	filter: alpha(Opacity=50);

	cursor: move;

}



#spec-list {

	position: relative;

	width: 377px;

	height: 92px;

	float: left;

	overflow: hidden;

	margin-left: 2px;

	display: inline;

}



#spec-list div {

	margin-top: 0;

	margin-left: 0px;

	margin-left: 0;

}



.product_bigimg_text {

	width: 340px;

	float: right;

	text-indent: 0em;

	height: auto;

	overflow: hidden;

	line-height: 24px;

}



.product_bigimg_text h2 {

	margin-bottom: 0;

	border-bottom: 1px dashed #d7d7d7;

	color: #333;

	font-size: 18px;

	margin-bottom: 20px;

	padding: 10px 0;

	color: #052645;

}



.prod-right-title {

	line-height: 26px;

	margin-bottom: 30px;

	padding-bottom: 20px;

	font-size: 14px;

}



.prod-right-tel {

	height: 46px;

	margin-bottom: 20px;

	margin-top: 20px;

	overflow: hidden;

	padding-left: 5px;

}



.line {

	height: 1px;

	border-bottom: 1px dashed #d7d7d7;

	clear: both;

	padding: 10px 0;

	margin-bottom: 20px;

}



.siderightCon {

	line-height: 24px;

	margin: 20px 0 0 0px;

	text-align: left;

}



.nypro {

	width: 420px;

	float: left;

}



#preview {

	float: none;

	margin: 0px auto;

	width: 420px;

}



.list-h {

	width: 200000px !important;

}



.list-h li {

	float: left;

}



#spec-n5 {

	width: 620px;

	height: 56px;

	padding-top: 15px;

}



#spec-left {

	background: url(../images/left.gif) no-repeat;

	width: 10px;

	height: 45px;

	float: left;

	cursor: pointer;

	/* margin-top: 6px; */

	/* margin-right: 5px; */

	margin: 6px 5px 0 18px;

}



#spec-right {

	background: url(../images/right.gif) no-repeat;

	width: 10px;

	height: 45px;

	float: left;

	cursor: pointer;

	margin-top: 6px;

	margin-left: 0;

}



#spec-list ul li {

	float: left;

	margin-right: 0px;

	display: inline;

	width: 92px;

	height: 92px;

	overflow: hidden

}



#spec-list ul li img {

	padding: 2px;

	border: 1px solid #ccc;

	width: 83px;

	height: 50px;

}



#spec-list ul li img:hover {

	border: 2px solid #297ad7 !important;

}



.title_part {

	width: 410px;

	float: right;

	line-height: 24px;

	font-size: 14px;

	color: #555;

}



.title_part h3 {

	font-size: 14px;

	color: #444;

	line-height: 30px;

	margin-bottom: 6px;

	height: 300px;

	border-bottom: 1px dotted #dedede;

	overflow: hidden;

	font-weight: normal;

}



.title_part h6 {

	height: 40px;

	line-height: 40px;

}



.title_part h6 dl {

	width: 410px;

	height: 40px;

	line-height: 40px;

	margin-top: 23px

}



.title_part h6 dl dt {

	float: left;

	width: 120px;

}



.title_part h6 dl dd {

	float: right;

	width: 278px;

	font-size: 24px;

	color: #000;

	font-weight: bold;

}



.title_part p {

	line-height: 24px;

}



.list-h li img {

	padding: 2px;

	border: 1px solid #297ad7;

	width: 79px;

	height: 49px;

}



ins#qiao-icon-wrap {

	top: 60%!important;

}



.c_right p {

	font-family: "微软雅黑";

	line-height: 24px;

}



.ny_proInfo {

	font-size: 14px;

	color: #666;

	line-height: 26px;

	margin-bottom: 25px;

	height: 274px;

	width: 340px;

	/*border-bottom: 1px dotted #dedede;*/

	overflow: auto;

	font-weight: normal;

}



.ny_summary {

	max-height: 184px;

	/* background: skyblue; */

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 7;

	-webkit-box-orient: vertical;

	overflow: hidden;

	margin: 5px 0 5px 0;

}



.ny_buylink {

	margin-top: 20px;

}



.ny_buylink a {

	padding: 5px 20px;

	color: #fff;

	background: #297ad7;

	transition: .3s;

}



.ny_buylink a:hover {

	box-shadow: 3px 3px 8px 0 #297ad7;

}



.text1 {

	margin-top: 20px;

	margin-bottom: 20px;

	color: #666

}





/*201808061747 编辑内容管理样式 s*/



.jtnr_ul:after {

	content: '';

	display: block;

	clear: both;

}



.jtnr_ul li {

	position: relative;

	padding-left: 8em;

	margin-bottom: 5px;

}



.text1 .jtnr_title {

	width: 15%;

	position: absolute;

	left: 0;

	top: 0;

}



.jt_cont_p {

	margin-bottom: 1em;

}



.jt_neirong {

	text-indent: 2em;

}





/*201808061747 编辑内容管理样式 e*/



.text1 img {

	margin: 0 auto;

	display: block;

}



.text1 th p {

	text-align: center;

}



.ny_lianxi {

	float: right;

	margin-top: 5px;

	font-size: 22px;

	color: #111;

	text-align: right;

}



.ny_lianxi a {

	font-size: 19px;

	color: #111;

}



.ny_lianxi a:hover {

	color: #111;

}



.ny_Nowbuy a {

	display: block;

	width: 100px;

	height: 30px;

	border: 1px solid;

	text-align: center;

	line-height: 30px;

	font-weight: bold;

	color: #297ad7;

}



.ny_Nowbuy a:hover {

	color: #297ad7;

}





/*20170925 购买按钮*/



.ny_buy {

	width: 100%;

	height: 70px;

}



.ny_buyL {

	width: 100px;

	height: 70px;

	float: left;

}



.ny_buyL a {

	display: block;

	width: 100px;

	height: 30px;

	line-height: 30px;

	margin-bottom: 10px;

	text-align: center;

	background: #297ad7;

	color: #fff;

	font-size: 16px;

	position: relative;

	margin-left: 6px;

}



.ny_buyL a:hover {

	color: #fff;

}



.ny_buyL a:before {

	content: '';

	display: block;

	width: 106px;

	height: 36px;

	border: 2px solid #297ad7;

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	opacity: 0;

	transition: .3s;

}



.ny_buyL a:hover:before {

	opacity: 1;

}



.ny_buyR {

	width: 220px;

	height: 100%;

	float: right;

}



.ny_buyRTel {

	font-size: 32px;

	font-family: "宋体";

	float: left;

	margin-right: 10px;

	color: #297ad7;

	margin-bottom: 10px;

}



.ny_buyRNum {

	float: left;

	font-size: 22px;

	color: #297ad7;

	margin-top: 3px;

}
/*放大功能end*/
/*滚动css*/
/*新闻列表css内容部分*/
.news_list li {
	padding: 10px;
	border-bottom: 1px dotted #ddd;

}
.news_list li h3 {

	height: 40px;

	line-height: 40px;

	font-size: 16px;

}
.news_list li h3 a {

	height: 40px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	width: 1050px;

	line-height: 40px;

	font-size: 15px;

	display: block;

	float: left;

	color: #444;

}
.news_list li h3 a:hover {

	color: #297ad7

}
.news_list li h3 span {

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	display: block;

	float: right;

	font-size: 14px;

	font-weight: normal;

	color: #999;

}
.news_listcon p {
	font-size: 14px;

	line-height: 26px;

	color: #555;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	width: 1050px;

}
.news_listcon {
	width: 1080px;

	height: 30px;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

}
.newslistmore {
	float: right;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	border: solid 1px #4B4B4B;
	margin-top: -30px;
	background: #4B4B4B;
	color: #fff;border-radius:5px;
}
.newslistmore:hover {
	color: #fff;
	background: #297ad7;
	border: solid 1px #297ad7;
}
/*新闻内容css内容部分*/
.news_con_title h1 {
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	color: #666;
	margin-top: 20px;
	text-align: center;
}
.news_con_titleP {
	font-size: 24px;
	line-height: 50px;
	font-weight: normal;
	color: #666;
	margin-top: 20px;
	text-align: center;
}
.news_con_title h4 {

	font-size: 14px;

	font-weight: normal;

	color: #626262;

	line-height: 30px;

	margin-bottom: 15px;

	font-family: "宋体";

	text-align: center;

}



.news_content {

	line-height: 25px;

	font-family: "微软雅黑";

	/* margin-top: 10px; */

	color: #333;

	text-align: justify;

	line-height: 26px;

	font-size: 14px;

}



.news_content_lx {

	position: relative;

	min-height: 250px;

	line-height: 32px;

	background: url(../images/nylxbg.png) no-repeat right top;

	padding-right: 220px;

}



.news_content th {

	text-align: center;

}



.news_con {

	position: relative;

	padding-top: 10px;

}



.caseone {

	width: 800px;

}



.onePic {

	text-align: center;

}



.news_con_title a {

	color: #297ad7;

}



.news_con_title a:hover {

	text-decoration: underline;

}





/*网站地图XML*/



.news_conXML {

	width: 200px;

	height: 30px;

	background: skyblue;

	position: absolute;

	top: 10px;

	right: 0;

}





/*导航地图*/



.a_nav_s h3 {

	font-size: 14px;

	color: #297ad7;

	height: 40px;

	line-height: 40px;

	border-bottom: 1px dashed #297ad7;

}



.a_nav_s h3 a {

	font-size: 14px;

	color: #297ad7;

	font-weight: bold;

	padding-left: 0px;

}



.a_nav_s h3 a:hover {

	text-decoration: underline;

}



.a_nav_s ul {}



.a_nav_s li {

	font-size: 14px;

	display: inline;

	line-height: 40px;

	padding-left: 20px;

	height: 40px;

}



.a_nav_s li a {

	padding-right: 20px;

	color: #666;

}



.a_nav_s li a:hover {

	text-decoration: underline;

}





/* 留言*/



.inxliuyan {

	width: 800px;

	height: 600px;

	background: url(../images/gobook.jpg);

	margin: 30px auto 0;

	position: relative;

}



.inxGBook_Name {

	width: 180px;

	height: 24px;

	color: #666;

	line-height: 24px;

	border-color: rgba(0, 0, 0, 0);

	background: rgba(0, 0, 0, 0);

	position: absolute;

	left: 64px;

	top: 203px;

}



.inxGBook_Name:focus {

	outline-color: rgba(0, 0, 0, 0);

}



.inxFkPhone {

	width: 180px;

	height: 24px;

	line-height: 24px;

	color: #666;

	border-color: rgba(0, 0, 0, 0);

	background: rgba(0, 0, 0, 0);

	position: absolute;

	left: 324px;

	top: 203px;

}



.inxFkPhone:focus {

	outline-color: rgba(0, 0, 0, 0);

}



.inxFktitle {

	width: 180px;

	height: 24px;

	line-height: 24px;

	color: #666;

	border-color: rgba(0, 0, 0, 0);

	background: rgba(0, 0, 0, 0);

	position: absolute;

	left: 584px;

	top: 203px;

}



.inxFktitle:focus {

	outline-color: rgba(0, 0, 0, 0);

}



.inxMessContent {

	width: 700px;

	height: 190px;

	color: #666;

	max-height: 190px;

	background: rgba(0, 0, 0, 0);

	border-color: rgba(0, 0, 0, 0);

	position: absolute;

	left: 64px;

	top: 270px;

}



.inxMessContent:focus {

	outline-color: rgba(0, 0, 0, 0);

}



.inxsubmi {

	width: 340px;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #666;

	cursor: pointer;

	background: rgba(0, 0, 0, 0);

	background: rgb(255, 255, 255);

	border-color: rgba(0, 0, 0, 0);

	text-align: center;

	position: absolute;

	left: 28px;

	top: 492px;

}



.inxsubmi:hover {

	background: #297ad7;

	background: rgba(0, 0, 0, 0);

	background: rgb(255, 255, 255);

	border-color: rgba(0, 0, 0, 0);

}



.inxrest {

	width: 340px;

	height: 40px;

	line-height: 40px;

	color: #666;

	font-size: 16px;

	cursor: pointer;

	background: rgba(0, 0, 0, 0);

	background: rgb(255, 255, 255);

	border-color: rgba(0, 0, 0, 0);

	text-align: center;

	position: absolute;

	right: 28px;

	top: 492px;

}



.inxrest:hover {

	background: #297ad7;

	background: rgba(0, 0, 0, 0);

	background: rgb(255, 255, 255);


	border-color: rgba(0, 0, 0, 0);

}



.inxgook_001 {

	height: 40px;

	width: 100%;

	position: relative;

}



.inxgook_001:before {

	content: '您的名字 ： ';

	position: absolute;

	left: -70px;

	top: 7px;

	color: #297ad7;

	font-size: 14px;

}



.inxgook_002 {

	height: 40px;

	width: 100%;

	margin-top: 14px;

	position: relative;

}



.inxgook_002:before {

	content: '联系方式 ： ';

	position: absolute;

	left: -70px;

	top: 7px;

	color: #297ad7;

	font-size: 14px;

}



.inxgook_003 {

	height: 40px;

	width: 100%;

	margin-top: 14px;

	position: relative;

}



.inxgook_003:before {

	content: '咨询标题 ： ';

	position: absolute;

	left: -70px;

	top: 7px;

	color: #297ad7;

	font-size: 14px;

}



.inxgook_004 {

	margin-top: 14px;

	position: relative;

}



.inxgook_004:before {

	content: '咨询内容 ： ';

	position: absolute;

	left: -70px;

	top: 17px;

	color: #297ad7;

	font-size: 14px;

}



.a_title h1 {

	font-size: 16px;

	font-weight: normal;

	text-align: center;

	height: 40px;

	line-height: 40px;

	color: #111;

	font-size: 24px;

	letter-spacing: 1px;

}



.a_title h4 {

	font-size: 14px;

	font-weight: normal;

	text-align: center;

	margin-bottom: 30px;

	height: 40px;

	line-height: 40px;

	color: #999;

	border-bottom: dotted 1px #999;

	padding-bottom: 20px;

}



.pro_dis {

	margin-right: 16px;

}



.pro_dis_tob a {

	display: block;

	height: 30px;

	text-overflow: ellipsis;

	overflow: hidden;

}



.news_content strong {

	font-size: 14px;

	color: #333;

}



.news_content p {

	line-height: 28px;

	font-size: 14px;

}



.imgheight {

	height: 300px;

}



.imgheight img {

	height: 300px;

	width: 100%

}





}

.rolltop {

	font-size: 16px;

	line-height: 60px;

	color: #FCFDFF;

	background-color: #297ad7;

	padding-left: 20px;

}

.infoList h6 {

	font-size: 14px;

	line-height: 40px;

	color: #333;

	font-weight: normal;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	border-bottom: solid 1px #E5E5E5;

	transition: .3s;

}

.sideBottom {

	margin-top: 20px;

	/* border: 1px solid #e5e5e5; */

	

	box-sizing: border-box;

}

.leftTitle {

	/* font-weight: bold; */

	font-size: 16px;

	line-height: 60px;

	height: 60px;

	color: #FFF;

	background: #374654;

	padding-left: 20px;

	border-bottom: none;

}

.sideTitle {

	font-size: 16px;

	line-height: 60px;

	height: 60px;

	color: #FFF;

	background: #374654;

	padding-left: 20px;

	/* border: solid 1px #1c1c27; */

	border-bottom: none;

}

.sideConetent {

	width: 100%;

	border-top: none;

	padding: 9px;

	padding-bottom: 20px;

}

.sideNewsList {}

.sideNewsList dl {

	border-bottom: 1px solid #e5e5e5;

}

.sideNewsList dl dt {

	font-weight: 700;

	font-size: 16px;

	line-height: 24px;

	color: #333;

}

.sideNewsList dl dd {}

.sideNewsList dl dd p {

	font-size: 14px;

	line-height: 20px;

	color: #999;

}

.sideNewsList dl dd h6 {

	font-size: 14px;

	line-height: 30px;

	color: #888;

	font-weight: normal;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.sideNewsList dl a:hover dt {

	color: #cf261f;

	text-decoration: underline;

}

.sideNewsList dl dd h6:hover {

	color: #ff2d00

}

.sideContact ul li {

	margin-top: 5px;

	padding: 0 0 5px 24px;

	position: relative;

	font-size: 14px;

	line-height: 20px;

	color: #333;

}

.sideContact ul li .left_ti {

	width: 58px;

	float: left;

}

.sideContact ul li .left_info {

	width: 244px;

	float: right;

}

.sideContact ul li:after {

	content: '';

	display: block;

	clear: both;

}

.sideContact ul li a {

	color: #333;

}

.sideContact ul li a：hover {

	color: #fca37b!important

}

.sideContact ul li span {

	width: 22px;

	height: 22px;

	position: absolute;

	left: -2px;

	top: -1px;

	background-position: left bottom;

	background-repeat: no-repeat;

}

.sideContact ul li.icon-tel span {

	background-image: url(../images/icon-c.png);

}

.sideContact ul li.icon-phone span {

	background-image: url(../images/icon-b.png);

}

.sideContact ul li.icon-wx span {

	background-image: url(../images/icon-wx.png);

}

.sideContact ul li.icon-fax span {

	background-image: url(../images/icon-d.png);

}

.sideContact ul li.icon-mail span {

	background-image: url(../images/icon-e.png);

}

.sideContact ul li.icon-add span {

	background-image: url(../images/icon-f.png);

}

.sideContact ul li.icon-lxr span {

	background-image: url(../images/iconlxr.png);

}

.sproScroll {

	position: relative;

}

.sproScroll .prev,

.sproScroll .next {

	position: absolute;

	top: -49px;

	display: inline-block;

	width: 30px;

	height: 40px;

	background-image: url(../images/side-pn.png);

	background-repeat: no-repeat;

	background-position: left top;

	-ms-transition-duration: 0s;

	transition-duration: 0s;

	z-index: 99;

	cursor: pointer;

}

.sproScroll .prev {

	right: 25px;

	background-position: left top;

}

.sproScroll .next {

	right: -5px;

	background-position: right top;

}

.sproScroll .prev:hover {

	background-position: left bottom;

}

.sproScroll .next:hover {

	background-position: right bottom;

}

.sproScroll .bd {

	overflow: hidden;

}

.sproList {

	position: relative;

}

.sproList dl {}

.sproList dl dt {

	height: 192px;

	overflow: hidden

}

.sproList dl dd {

	text-align: center;

	font-size: 14px;

	line-height: 40px;

}

.zibj p:hover {

	color: #fff

}

.sideContact li:hover a {

	color: #297ad7;

}

.relevant {

	padding-top: 30px;

}

.relevantPn {

	border-top: 1px solid #ddd;

}

.relevantPn p,

.relevantPn p a {

	font-size: 14px;

	line-height: 40px;

	color: #666;

	height: 40px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.relevantPn p {

	width: 50%;

	text-align: center;

	color: #666

}

.relevantPn p a:hover {

	text-decoration: underline;

	color: #297ad7

}

.relevantTitle {

	border: 1px solid #297ad7;

	padding-left: 15px;

	font-size: 16px;

	line-height: 40px;

	color: #297ad7;

	border-bottom: none;

}

.relevantTitle a {

	float: right;

	color: #297ad7;

	width: 65px;

	height: 25px;

	display: block;

	font-size: 14px;

	margin-right: 10px;

	margin-top: 5px;

	line-height: 25px;

	text-align: center;

}

.relevantTitle a:hover {

	background: #fff;

	color: #333;

}
.relevantContent {}
.news_list {
	margin-top: 0px;
}
#newrel .relevantNews {

	padding: 10px 15px;

	border-top: none;

}
#newrel .relevantNews li {

	line-height: 40px;

	width: 47%;

	float: left;

	border-top: 1px dotted #ddd;

	padding-right: 2%;

}

.relevantNews li a {

	color: #888;

	position: relative;

	display: block;

	padding-left: 10px;

	font-size: 14px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	height: 40px;

	line-height: 40px;

	transition: .3s;

}

.relevantNews li a em {

	width: 4px;

	height: 7px;

	position: absolute;

	left: 0px;

	top: 50%;

	margin-top: -3px;

	background: url(../images/jiao-b-3.png) no-repeat right 50%;

}

.relevantNews li span {

	float: right;

	font-size: 14px;

	color: #888;

}

.relevantNews li a:hover {

	color: #297ad7;

	margin-left: 5px;

	text-decoration: underline;

}

.relevantNews li:nth-child(2n) {

	padding: 0 0 0 2%;

}

.pro_dis_tob a {

	font-size: 14px;

	line-height: 30px;

	height: 30px;

	color: #ff2d00

}

.pro_dis:hover a {

	color: #297ad7

}



/*滚动css结束*/

#cva .pro_dis_top img {


	width: 255px;

	height: 158px;

	border: solid 1px #fff;

	box-sizing: border-box;

}

#cva .pro_dis_top img:hover {

	border: solid 1px #297ad7;

}

#cva .pro_dis p {

	height: 40px;

	text-align: center;

	color: #666;

	width: 250px;

	margin-top: 5px;

	font-size: 14px;

}

#cva .pro_dis:hover p {

	color: #297ad7;

}

#linkhref li img {

	width: 271px;

	height: 165px;

}



/*产品左侧分类列表*/

.box_left h2 {

	background: #297ad7;

	height: 70px;

	line-height: 70px;

	color: #fff;

	font-weight: normal;

	font-size: 26px;

	text-align: center;

	margin-top: 5px;

}

.conboya {

	margin-top: 4px;

	/* border: 1px solid #e5e5e5; */

}

.conboya a {

	display: block;

	height: 40px;

	line-height: 40px;

	background: #f0f0f0;

	padding-left: 2em;

	color: #333;

	margin-bottom: 2px;

	font-size: 15px;

	font-weight: normal;

}

.conboya .conboyaaon {

	background-color: #297ad7;

	color: #fff;

}



/******/

.conboya ul {

	position: relative;

}

.conboya ul li a {

	font-size: 14px;

	background: none;

	padding-left: 4em;

}

.conboya ul li a:hover {

	font-size: 14px;

	background: none;

	color: #297ad7;

	font-weight: bold;

}

.conboyaLiA{

	font-weight: bold;

	color: #297ad7;

	}



/**/

.onoff {

	width: 35px;

	height: 42px;

	position: absolute;

	right: 5px;

	cursor: pointer;

}

.onoff img {

	position: absolute;

	top: 10px;

	left: 5px;

}

.onoff img:last-child {

	transform: rotateZ(90deg);

	display: none;

}



/**/



/*向上滚动*/

.conboya a:hover {

	background-color: #297ad7;

	color: #fff;

}

.txtMarquee-top {

	width: 100%;

	overflow: hidden;

	position: relative;

	margin-top: 30px;

	margin-bottom: 30px;

	/* border: 1px solid #e5e5e5; */

	

	box-sizing: border-box;

}

.txtMarquee-top .hd {

	overflow: hidden;

	height: 30px;

	background: #f4f4f4;

	padding: 0 10px;

}

.txtMarquee-top .hd .prev,

.txtMarquee-top .hd .next {

	display: block;

	width: 9px;

	height: 5px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	background: url("../images/arrow.png") 0 -100px no-repeat;

}

.txtMarquee-top .hd .next {

	background-position: 0 -140px;

}

.txtMarquee-top .hd .prevStop {

	background-position: -60px -100px;

}

.txtMarquee-top .hd .nextStop {

	background-position: -60px -140px;

}

.txtMarquee-top .bd {

	padding: 15px;

}

.txtMarquee-top .infoList li {

	height: 40px;

	line-height: 40px;

}

.txtMarquee-top .infoList li .date {

	float: right;

	color: #999;

}

.txtMarquee-top .infoList li:hover h6 {

	color: #297ad7;

	transform: translateX(10px);

}

.conboyahover {

	background-color: #23cd43!important;

	color: #FFF!important;

}

.portext a {

	height: 60px;

	line-height: 60px;

	display: block;

	padding: 0px 25px;

	text-align: left;

	background: url(../images/a2.jpg) no-repeat 300px center;

}

#rong li {

	width: 255px;

	height: 342px;

	margin-bottom: 45px;

}

#rong li img {

	width: 255px;

	height: 342px;

}

#panli li {

	width: 255px;

	height: 157px;

	margin-bottom: 30px;

}

#panli li img {

	width: 255px;

	height: 145px;

}



/*产品列表*/

.pli {

	margin-top: 30px;

}

.pli li {

	width: 255px;

	height: 191px;

	float: left;

	margin-right: 17px;

	position: relative;

	margin-bottom: 30px;

}

.pli li:nth-child(3n) {

	margin-right: 0px;

}

.pli li a {

	display: none;

	width: 255px;

	height: 141px;

	background: url(../images/s2.png) repeat center;

	font-size: 18px;

	color: #fff;

	text-align: center;

	padding-top: 50px;

	position: absolute;

	top: 0px;

	left: 0px

}

.pli li a img {

	width: 48px;

	height: 43px;

	margin-bottom: 10px

}

.pli li img {

	width: 255px;

	height: 158px;

}

.pli li:hover a {

	display: block;

}



/*案例*/

.ali {

	padding-left: 40px!important;

}

.conboyahover1 {

	color: #23cd43!important;

	text-decoration: underline;

}

.newleft p a {

	display: inherit;

	height: 35px;

	float: left;

}

.box_left h2 {

	background: #297ad7;

	height: 60px;

	line-height: 60px;

	color: #fff;

	font-weight: normal;

	font-size: 18px;

	text-align: left;

	margin-top: 5px;

	padding-left: 20px;

}

.alia {

	display: none

}

.conboyahide {

	display: none

}

.conboyahovershow {

	display: block

}

.alia .ali:hover {

	background: #f0f0f0!important;

	;

	color: #23cd43!important;

	text-decoration: underline;

}

.cp {

	margin-top: 30px;

}

.cp li img {

	width: 255px;

	height: 158px;

	border: solid 1px #297ad7;

}

.cp li {

	width: 255px;

	float: left;

	margin-right: 16px;

	margin-bottom: 20px

}

.cp li:nth-child(3n) {

	margin-right: 0px

}

.cp li:hover img {

	border: solid 1px #FAA709;

}

.cp li p {

	height: 35px;

	line-height: 35px;

	text-align: center;

	color: #297ad7;

	padding: 0px 15px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.cp li:hover p {

	color: #FAA709;

}

.news_content a {

	color: rgba(1, 1, 1, 0.77);

	font-size: 14px;

}

.news_content a:hover {

	color: #297ad7;

}

.product_list p {

	color: #297ad7;

}

.product_list p:hover {

	color: #23cd43;

}

.pcwidth li img {

	height: 176px;

}

.rolltop {

	font-size: 16px;

	line-height: 60px;

	color: #FCFDFF;

	background: #374654;

	padding-left: 20px;

}

.download {

	padding: 10px 20px;

	background: #297ad7;

}

.download:hover {

	background: #23cd43;

	color: #fff

}



/*about部分开始*/

.abcd {

	width: 100%;

	height: 100%;

	position: relative;

	position: absolute;

	left: 50%;

	height: 50%;

	transform: translate(-50%, -50%);

	transform: translateX(-50%);

}

.aboutContent {

	width: 100%;

	overflow: hidden;

}

.aboutPhotoList {

	margin-top: 30px;

}

.aboutContent .aboutPhotoList .aboutPhotoCertificate {

	width: 242px;

	height: 350px;

	margin-right: 13.33px;

	float: left;

	margin-bottom: 10px;

	text-align: center;

}

.aboutContent .aboutPhotoList .aboutPhotoCertificate .imgBox {

	width: 190px;

	height: 275px;

	overflow: hidden;

	margin: 0 auto;

	position: relative;

	border: 1px solid #ccc;

}

.aboutContent .aboutPhotoList .aboutPhotoCertificate:hover .imgBox {

	border-color: #297ad7;

}

.aboutContent .aboutPhotoList .aboutPhotoCertificate .imgBox img {

	height: 100%;

}

.aboutContent .aboutPhotoList .aboutPhotoCertificate p {

	text-align: center;

	font-size: 14px;

	padding: 2px 20px;

	margin-top: 6px;

}

.aboutContent .aboutContent_title {

	color: #666;

	text-align: center;

}

.aboutContent .aboutContent_word {

	color: #626262;

	padding: 5px;

	margin: 0 40px;

}

.aboutContent .aboutPhotoBox {

	width: 100%;

	padding: 40px 0 0 60px;

	box-sizing: border-box;

}

.aboutContent .aboutPhotoBox a {

	display: block;

	float: left;

	width

}



/*story_list*/

.story_list {

	width: 100%;

	box-sizing: border-box;

}

.story_list li {

	padding: 30px 10px;

	border-bottom: 1px dotted #ddd;

}

.story_list li .story_list_title {

	font-size: 16px;

	color: #333;

	margin-bottom: 10px;

	font-weight: bold;

}

.story_list li .story_list_title a {

	color: #333;

}

.story_list li .story_list_title a:hover {

	color: #0189e1;

}
.story_list_cont {

	padding-left: 20px;

	box-sizing: border-box;

	font-size: 13px;

	line-height: 26px;

}
</pre></body></html>