.marquee li a, .marquee li a:hover, .marquee li span, a {
	text-decoration: none
}
.download-text span, .news-list-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.newsssRiglt {
	padding-top: 32px;
	padding-bottom: 32px
}
.newsssRiglt h3 {
	display: block;
	margin-bottom: 15px
}
.newsssRiglt .require {
	line-height: 40px
}
.newsssRiglt p span:first-child {
	margin-right: 30px
}
.table-title {
	margin-top: 10px
}
.page-list {
	margin-top: 90px;
	padding-bottom: 100px
}
.page {
	float: left;
	text-align: right;
	color: #666;
	font-size: 0;
	padding-bottom: 20px
}
.page a {
	padding-left: 12px;
	padding-right: 12px;
	margin-right: 6px;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	border-radius: 12px;
	background: #959595
}
.page .num {
	color: #4d4d4d;
	background: 0 0;
	padding: 6px;
	line-height: 9px
}
.page .current, .page .num:hover {
	border-radius: 50%;
	background: #3c92fd;
	padding: 6px;
	line-height: 9px;
	color: #fff;
	display: inline-block;
	font-size: 14px
}
.page .current {
	margin-right: 2px
}
.pages {
	float: right
}
.pages p {
	display: inline-block;
	font-size: 14px
}
.pages input {
	width: 55px;
	height: 20px;
	padding: 0 5px;
	background: 0 0;
	border-bottom: 1px solid #eee;
	outline: 0
}
.pages .go {
	display: inline-block;
	font-size: 14px;
	width: 30px;
	height: 20px;
	line-height: 20px;
	background-color: #3c92fd;
	color: #fff;
	border-radius: 12px;
	text-align: center;
	cursor: pointer;
	margin-left: 6px
}
#pages-list .page {
	width: 70%
}
#pages-list .pages {
	float: right;
	width: 30%;
	text-align: center
}
.logo-show, .par-title {
	width: 100%
}
.partners {
	padding-left: 80px;
	padding-right: 80px
}
.par-title {
	text-align: center;
	line-height: 100px
}
.logo-show a {
	display: inline-block;
	width: 20%;
	margin-right: 50px;
	margin-bottom: 20px
}
.logo-show a:nth-child(4n) {
	margin-right: 0
}
.logo-show img {
	display: block;
	margin: auto;
	width: 165px;
	height: 64px
}
.messs2 li a {
	color: #333
}
.messs2 li a:hover {
	background-color: #009afe;
	color: #FFF;
	margin-bottom: 5px
}
.showhdss2 {
	color: #fff!important
}
.swiper-container {
	padding-left: 17px;
	padding-right: 17px;
	width: 100%;
	height: 67px;
	box-sizing: border-box
}
.swiper-slide img {
	width: 100%;
	height: 100%;
	margin: auto
}
.btn-next, .btn-prev {
	top: 0;
	width: 17px;
	height: 66px;
	margin-top: 0;
	background-size: 100%;
	background-color: #fff
}
.btn-prev {
	left: 0;
	background-image: url(../images/xygs_03.jpg)
}
.btn-next {
	right: 0;
	background-image: url(../images/xygs_05.jpg)
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: 1
}
.expert-introduction {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	width: 920px;
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid #e5e5e5
}
.expert-introduction .title {
	padding-left: 18px;
	padding-right: 27px
}
.expert-introduction .title:after, .expert-introduction .title:before {
	content: "";
	display: block
}
.expert-introduction .title:after {
	clear: both
}
.expert-introduction .title img {
	float: left
}
.expert-introduction .title .link-more {
	float: right
}
.expert-introduction .photo-list {
	padding-left: 12px;
	padding-right: 12px
}
.expert-introduction .photo-list li {
	width: 20%
}
.marquee {
	width: 940px;
	height: 215px;
	overflow: hidden;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px
}
.marquee li {
	display: inline;
	float: left
}
.marquee img {
	background-color: #fff;
	width: 160px;
	height: 146px;
	border: 1px solid #ddd;
	display: block
}
.index-marquee img {
	width: 176px;
	height: 128px
}
.marquee li a {
	width: 230px;
	height: 215px;
	display: block;
	float: left;
	text-align: center;
	font-size: 14px
}
.index-marquee li a {
	width: 188px
}
.marquee li span {
	width: 160px;
	font-style: normal;
	height: 24px;
	line-height: 24px;
	color: #000;
	display: block;
	margin-top: 8px
}
.marquee strong {
	color: #000
}
.parameter-name {
	background-color: #f2c706;
	display: inline-block;
	padding: 8px 20px;
	border-radius: 50px;
	color: #fff;
	font-size: 20px
}
.download {
	padding: 0 20px
}
.download-text {
	line-height: 80px;
	border-bottom: 1px solid #efefef;
	padding: 0 15px;
	overflow: hidden;
	position: relative
}
.download-text span {
	display: block;
	width: 85%;
	float: left;
	color: #666
}
.download-text .btn-down {
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #009afe;
	color: #fff;
	display: inline-block;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -15px
}
.book {
	padding-top: 50px;
	padding-bottom: 50px
}
.book-list {
	width: 480px;
	margin: auto
}
.book-list .lists {
	width: 100%;
	margin-bottom: 20px
}
.book-list .lists span {
	width: 20%;
	display: inline-block;
	text-align: right;
	padding-right: 10px
}
.book-list .lists input {
	width: 76%;
	height: 45px;
	display: inline-block;
	border: 1px solid #bebebe;
	padding: 0 10px;
	box-sizing: border-box
}
.book-list .lists textarea {
	width: 76%;
	height: 140px;
	border: 1px solid #bebebe;
	resize: none;
	padding: 5px 10px;
	box-sizing: border-box
}
.book-list .lists .vertical {
	vertical-align: top;
	margin-top: 5px
}
.book-list .btn-submit {
	display: block;
	width: 76%;
	height: 45px;
	line-height: 45px;
	background-color: #009afe;
	text-align: center;
	color: #fff;
	float: right;
	margin-right: 5px
}
.book-list p, .popup h4 {
	line-height: 50px;
	text-align: center
}
.book-list p {
	width: 76%;
	float: right
}
.book-list p span {
	color: #009afe;
	font-size: 22px
}
.demand {
	padding: 80px 20px;
	min-height: 200px
}
.demand img {
	width: 475px;
	height: 345px;
	float: left
}
.demand .demand-list {
	width: 460px;
	float: right
}
.popup {
	background-color: #fff;
	box-shadow: #666 0 0 10px;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto
}
.popup h4 {
	border-bottom: 1px solid #009afe
}
.verification {
	display: none;
	width: 441px;
	height: 212px
}
.verification input {
	width: 270px;
	height: 35px;
	margin: 38px auto auto;
	display: block;
	border: 1px solid #aaa;
	padding: 0 10px;
	box-sizing: border-box
}
.verification .btn-verfica {
	width: 270px;
	height: 30px;
	line-height: 30px;
	display: block;
	margin: 20px auto auto;
	text-align: center;
	background-color: #009afe;
	color: #fff
}
.ver-success {
	display: none;
	width: 441px;
	height: 212px
}
.ver-success p {
	text-align: center;
	padding: 40px 0;
	color: #009afe
}
.ver-success span {
	font-size: 14px;
	display: block;
	text-align: center
}
.ver-failure {
	display: none;
	width: 316px;
	height: 128px
}
.ver-failure span {
	color: red;
	line-height: 128px;
	text-align: center;
	display: block
}
.padd {
	padding-left: 18px
}
.index-partners {
	padding: 10px 0
}
.index-partners a {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 10px
}
.index-partners a:nth-child(6n) {
	margin-right: 0
}
.index-partners img {
	width: 136px;
	height: 53px;
	display: block;
	border: 1px solid #e6e6e6
}
.news-list-title {
	width: 210px;
	display: block
}
.btn-delete {
	display: block;
	width: 26px;
	height: 26px;
	background-image: url(../images/icon-delete.png);
	background-size: 100%;
	position: absolute;
	top: -8px;
	right: -8px;
	cursor: pointer
}
.newslist ul{ list-style:none;}
.newslist li{ background:url(../images/dot.jpg) no-repeat left center; line-height:30px; border-bottom:#b9c8c5 dotted 1px; padding:3px 0 0 10px; height:30px;}
.newslist li a{font-size:14px; font-weight:normal; color:#000;}
.newslist li span{ float:right;font-size:14px; }
.newlist_sxp{
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	}
.newlist_sxp p{
	height:20px;
	line-height:20px;
	color:#999;
	margin:0;
	}
.newlist_sxp p a{
	color:#999;
	}
.newlist_sxp p a:hover{
	color:#e70012;
	text-decoration:underline;
	}
.infoTxt{display:block;height:35px;line-height:35px;vertical-align:middle;text-align:center;font-size:16px;color:#000;border-bottom:1px #ccc dotted; font-weight:bold; font-family:"黑体";}
.dotline{ margin-top:10px;height:35px;border-top:1px #333 dotted}
.infonews{height:35px;text-align:center;line-height:35px;vertical-align:middle;color:#999; font-size:12px;}
.infonews a{color:#999}	
.newscon{ margin-top:20px; font-size:14px; text-indent:2em; line-height:26px;}

.pagefy{ float:left; width:100%; text-align:center; margin-top:10px; font-size:12px;}	

/*上一页下一页*/
.viewpage {
	margin:0;
	padding:20px 0 50px 0;
	border-top:1px solid #eee;
}
.viewpage .main_r_nav {
	color:#999;
	font-size:14px;
	line-height:30px;
}
.viewpage .main_r_nav a {
	font-size:14px;
	color:#444;
}
.viewpage .main_r_nav a:hover {
	text-decoration:underline;
}
/*CSS manu style pagination*/

.manu {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/*产品观看页*/
.ProductListTxt {
	background:url(/images/arr2.gif) no-repeat left center;padding-left:10px; border-bottom:dashed 1px #ccc; 
	font-size: 14px;
} .ProductNote {
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
} 
.ProductTxt {
	font-size: 18px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin-bottom:20px;
	margin-top:20px;
} 
.ProductImg {
	margin:0 auto;
	padding:0px;
}
.ProductImg img {
	border:1px #ccc;
	width:600px;
	border:none;
}
.ProCon,.ProCon p{font-size:14px; line-height:26px; padding: 10px;}
.ProCon p{text-indent:2em;}
/*产品更多图片效果*/
.list-h li{ float:left;}
#spec-n1 img{ border:1px solid #ccc; width:600px;}
#spec-n5{width:600px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(/images/productleft.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(/images/productright.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:600px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
#spec-list{ position:relative; width:570px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}	

.nMessage{font-size:14px; line-height:30px; width:80%; margin:0 auto;}
.nMessage .msg{color:#f00;}
.nMessage ul,.nMessage li{list-style:none; list-style-type:none; margin-bottom:10px;}
.nMessage form{margin:0px auto;width:100%;}
.nMessage textarea{padding:5px;width:97%;font-size:13px; height:100px;}
.nMessage input{width: 180px;border:1px solid #808080;  font-weight: 400;color: #000; height:20px;}
.nMessage input[type="submit"] {background: #0076DF;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}
.nMessage input[type="submit"]:hover{background:#777;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.nMessage input[type="reset"] {background: #0076DF;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}
.nMessage input[type="reset"]:hover{background:#777;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;}
.nMessage .bnt_ordSubmit {background:#060;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}
.nMessage .bnt_ordunSubmit {background: #666666;color: #FFF;border:none;width: 62%;cursor: pointer;outline: none;width:80px;height:24px;}