@charset "utf-8";
body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,input,li,p,ul{margin:0;padding:0}
body{color:#666;font-size:14px;font-family:Arial,'微软雅黑';margin:0;padding:0;margin:0;}
em,i,li,ul{list-style:none;font-style:normal;font-weight:400}
a{color:#666;text-decoration:none;outline:0}
a:hover{text-decoration:none}
img{border:0;padding:0;margin:0}
em{font-style:normal}
div{margin-right:auto;margin-left:auto;}
ul{margin:0;padding:0}
.clear{clear:both;content:"";display:table;margin:0;padding:0;height:0}
.left{float:left}
.right{float:right}
.clearfix:after{clear:both;content:" ";display:block}
input{color:#666;font-family:Arial,Helvetica,sans-serif,'微软雅黑'}
.wrapper{margin:0 auto;position:relative;width:1000px}
.red{color:red}
.yellow{color:#fd9903}
.blue{color: #868686;text-overflow: ellipsis;/* white-space: nowrap; */-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fl {
	float: left;
	*display: inline;
	_display: inline;
}
.fr {
	float: right;
	*display: inline;
	_display: inline;
}
.clearfix:after {
	content: '';
	display: table;
	clear: both;
	visibility: hidden;
	height: 0;
}
.clearfix {
	*zoom: 1;
}
.page-wrap {
	max-width: 1920px;
	min-width: 1226px;
	margin: 0 auto
}
.main-m {
	width: 1000px;
	margin: 0 auto
}
a:link,a:hover,a:visited,a:active {color: #868686; text-decoration:none;}
.transition {-webkit-transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -moz-transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -o-transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -ms-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s } .scale{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); } @-webkit-keyframes a1 {0% {-webkit-transform: scale(1) } 10%, 20% {-webkit-transform: scale(0.7) rotate(-3deg) } 30%, 50%, 70%, 90% {-webkit-transform: scale(1.2) rotate(3deg) } 40%, 60%, 80% {-webkit-transform: scale(1.2) rotate(-3deg) } 100% {-webkit-transform: scale(1) rotate(0) } } @-moz-keyframes a1 {0% {-moz-transform: scale(1) } 10%, 20% {-moz-transform: scale(0.7) rotate(-3deg) } 30%, 50%, 70%, 90% {-moz-transform: scale(1.2) rotate(3deg) } 40%, 60%, 80% {-moz-transform: scale(1.2) rotate(-3deg) } 100% {-moz-transform: scale(1) rotate(0) } } .animation1:hover {-webkit-animation: a1 1s .2s ease both; -moz-animation: a1 1s .2s ease both }
/* top */
.top-box1 {
	width: 100%;
	border-bottom: 1px #e3e3e3 solid;
	height: 29px;
	line-height: 29px;
}
.top-box1-box {
	width: 1000px;
	margin: 0 auto;
	color: #999;
	font-size: 12px;
}
.top-box1-box ul li a {
	color: #333;
}
.top-box1-box .t-icon {
	display: inline-block;
	width: 148px;
	height: 29px;
	line-height: 29px;
}
.top-box1-box .t-icon a {
	display: inline-block;
	width: 68px;
	height: 27px;
	margin-right: 6px;
}
.top-box1-box .t-icon .cn-icon {background: url(../img/cn_icon.gif) no-repeat center;}
.top-box1-box .t-icon .en-icon {background: url(../img/en_icon.gif) no-repeat center;}
/* head */
.headerWrap {}
.headerWrap .hdwp {
	width: 1000px;
	height: auto;
	margin: 0 auto;
}
.headerWrap .hdwp .logo_left {
	float: left;
	font-size: 0;
	position: relative;
	line-height: 64px;
}
.headerWrap .hdwp .logo_left img.fl {
	width: 373px;
	height: 58px;
	text-shadow: 0 0 black;
	margin: 8px 0 0 0;
}
.headerWrap .comname-wp {
	position: relative;
	display:  none;
}
.headerWrap .comname-wp .cnup {
	font-size: 34px;
	line-height: 40px;
	color: #1a99e6;
	font-weight: bold;
}
.headerWrap .comname-wp .cndw {
	font-size: 16px;
	line-height: 22px;
	color: #525252;
	word-spacing: 2px;
	letter-spacing: 4px;
}
.headerWrap .hdwp .logo_left .fubiao-wp {
	display: none;
	text-align: center;
	position: relative;
	top: 20px;
}
#top_cen {
	width: 1px;
	height: 60px;
	background: #e1e1e1;
	overflow: hidden;
}
#top_gg {}
#top_gg div {
	padding-left: 14px;
}
#txtup {
	font-size: 22px;
	line-height: 32px;
	color: #e5010d;
	font-weight: bold;
	text-align: left;
}
#txtdown {
	float: left;
	font-size: 16px;
	line-height: 24px;
	color: #666;
}
.headerWrap .hdwp .logo_right {
	position: relative;
	top: 1px;
}
.headerWrap .hdwp .logo_right .pi {
	color: #1e1e1e;
	font-size: 14px;
	float: left;
}
.headerWrap .hdwp .logo_right dt.fl {
	padding-top: 5px;
}
.headerWrap .hdwp .logo_right dt.fl img {
	width: 24px;
	display: inline;
	vertical-align: middle;
}
.headerWrap .hdwp .logo_right dd.fl {
	font-size: 14px;
}
.headerWrap .hdwp .logo_right dd.fl p span {
	font-size: 24px;
	color: #f20464;
	padding-left: 20px;
}
/* nav */
.navComm1 {
	width: 800px;
	position:  relative;
}
.navComm1 .nc1-wp {
	position: relative;
}
.navComm1 .nc1-wp .nc1-box {float:  right;padding-bottom: 10px;}
.navComm1 .nc1-box .nc1-item {
	position: relative;
}
.navComm1 .nc1-box .nc1-item:after {
	content:"";
	display:block;
	width:1px;
	padding: 8px 0;
	background-color:#e6e6e6;
	position:absolute;
	top: 6px;
	right: -4px;
}
.navComm1 .nc1-box .nc1-item:last-child:after {
	content:"";
	width:0;
}
.navComm1 .nc1-item .nc1-fir {
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	color: #333;
	display: inline-block;
	padding: 0 10px 0px 10px;
	margin-left: 8px;
}
.navComm1 .nc1-item .nc1-fir:hover {}
.navComm1 .nc1-item .nc1-sec-box {
	display: none;
	width: 200px;
	position: absolute;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
	z-index: 2;
}
.navComm1 .nc1-sec-box .nc1-sec-item {
	text-align: center;
	background: rgba(255, 255, 255, 1);
}
.navComm1 .nc1-sec-box .nc1-sec-item:hover {
	background: #1a99e6;
}
.navComm1 .nc1-sec-box .nc1-sec-item:hover a {
	color: #ffffff;
	transform: translateX(4px);
	-webkit-transform: translateX(4px);
}
.navComm1 .nc1-sec-box .nc1-sec-item:last-child {
	border-radius: 0 0 4px 4px;
}
.navComm1 .nc1-sec-item .nc1-sec {
	display: inline-block;
	line-height: 1;
	padding: 10px 0;
	color: #666;
}
.navComm1 .nc1-item .cur {
	background: #1a99e6;
	color: #fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	position:  relative;
	padding-bottom: 6px;
}
/* banner */
.swiper-container {
	width: 1000px;
	height: 400px;
	margin: 0 auto;
	position: relative;
}
.qz-banner .swiper-wrapper {
}
.qz-banner .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.qz-banner .swiper-pagination {
}
.qz-banner .swiper-pagination-bullet-active,.qz-banner2 .swiper-pagination-bullet-active {
	background-color: #1a99e6;
}
.qz-banner .swiper-button-prev,.qz-banner .swiper-button-next,.qz-banner2 .swiper-button-prev,.qz-banner2 .swiper-button-next {
	width: 38px;
	height: 38px;
	border-radius: 100%;
	color: #1a99e6;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 38px 38px;
	-ms-filter: "alpha(opacity=0)";
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-o-transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-ms-transition: all .4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	transition: all .3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s
}
.qz-banner .swiper-button-prev,.qz-banner2 .swiper-button-prev {
	background-image: url(../img/prev_icon.png);
}
.qz-banner .swiper-button-next,.qz-banner2 .swiper-button-next {
	background-image: url(../img/next_icon.png);
}
.qz-banner:hover .swiper-button-prev,.qz-banner:hover .swiper-button-next,.qz-banner2:hover .swiper-button-prev,.qz-banner2:hover .swiper-button-next {
	-ms-filter: "alpha(opacity=100)";
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.qz-banner:hover .swiper-button-prev,.qz-banner2:hover .swiper-button-prev {
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
}
.qz-banner:hover .swiper-button-next,.qz-banner2:hover .swiper-button-next {
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px);
}
.banner_b {
	width: 1000px;
	margin: 0 auto
}
.banner_b img {
	margin: 0 auto
}
/* search */
.search-wrap {
	line-height: 1;
}
.search-wrap .sh-wp {
	width: 1000px;
	margin: 0 auto;
}
.search-wrap .sh-wp .sh-form {}
.search-wrap .sh-form .sh-in-wp {
	padding: 4px;
	border: 1px solid #e6e6e6;
}
.search-wrap .sh-form .sh-in-wp .sh-in {
	height: 26px;
	line-height: 26px;
	border: 0;
	color: #999;
}
.search-wrap .sh-form .sh-smt-wp {}
.search-wrap .sh-form .sh-smt-wp .sh-smt {
	width: 36px;
	height: 36px;
	background: url(../img/ss.jpg) no-repeat left;
	cursor: pointer;
	border: 1px solid #e6e6e6;
	border-left: 0;
}
.search-wrap .sh-wp .sh-keys {
	width: 700px;
	line-height: 38px;
	overflow: hidden;
	font-weight: bold;
	color: #666;
}
.search-wrap .sh-wp .sh-keys a {
	color: #666;
	font-weight: normal;
	padding: 0 4px;
	border-right: 1px dotted #d1d1d1;
}
.search-wrap .sh-wp .sh-keys a:last-child {
	border-right: none;
}
.search-wrap .sh-wp .sh-keys a:hover {
	color: #1a99e6;
}
.search-bottom-bg {
	height: 30px;
}
/* bd-lft */
.bd-lft{
	zoom: 1;
	/* overflow: hidden; */
	padding-left: 260px;
	position:  relative;
}
.bd-lft:after {
	content:"";
	clear:both;
	display:block;
	height:0;
}
.bd-lft .aside{
	float: left;
	margin-left: -100%;
	position: relative;
	left: -259px;
	_left: 0;
}
.bd-lft .main-pro{
	float: left;
	width: 100%;
}
/*naviga*/
.tabtit {
	border: 1px solid #e6e6e6;
	line-height: 38px;
	padding-left: 37px;
	position: relative;
	margin-bottom: 10px;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
	background-image: url(../img/home.png);
	background-position: 4px center;
	background-repeat:  no-repeat;
	background-color: #fff;
}
.tabtit .tab-txt-wp {
	display: none;
}
.tabtit a {color: #1a99e6;font-size: 14px;}
.tabtit .more {padding-right: 6px;}
.tabtit span.tab-txt {
	position: relative;
	background-position: 4px center;
	background-repeat: no-repeat;
	font-size: 16px;
	color: #333;
}
.tabtit span.tab-txt2 {
	font-size: 14px;
	color: #1a98e4;
	padding-left: 15px;
}
.tabtit span.tab-txt:after {
	content: "";
	display: block;
	left: 0;
	top: 0;
}
/*pro-show*/
.proShowComm1 {border: 1px solid #e6e6e6;box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);background-color: #fff;}
.proShowComm1:hover {
	background: #f9f9f9;
}
.proShowComm1 .psc1-wp {
	position: relative;
}
.proShowComm1 .psc1-wp .psc1-box {
	position: relative;
	padding-top: 20px;
	padding-left: 20px;
}
.proShowComm1 .psc1-box .psc1-item {position:  relative;margin-right: 16px;margin-bottom: 16px;}
.proShowComm1 .psc1-item .psc1-item-box {border: 2px solid #e6e6e6;}
.proShowComm1 .psc1-item-box .psc1-img-wp {
	display: block;
	font-size: 0;
	overflow: hidden;
}
.proShowComm1 .psc1-img-wp img {
	width: 284px;
	height: 141px;
	font-size: 16px;
}
.proShowComm1 .psc1-item-box .psc1-des {
	background: #1a99e6;
}
.proShowComm1 .psc1-des .psc1-des-p {
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 1;
	position:  relative;
	text-align:  center;
	white-space: nowrap; */
}
.proShowComm1 .psc1-des .psc1-des-p1 {
}
.proShowComm1 .psc1-des .psc1-des-p1:after {content: "";display: block;position:absolute;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;-ms-filter: "alpha(opacity=0)";opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.proShowComm1 .psc1-des .psc1-des-p2 {}
.proShowComm1 .psc1-des-p2 .psc1-des-info {
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.proShowComm1 .psc1-des .psc1-name {
	display: inline-block;
	line-height: 1;
	max-width: 252px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.proShowComm1 .psc1-item .psc1-item-box:hover {
	border: 2px solid #1a99e6;
	box-shadow: 0px 0px 30px 4px rgba(0,0,0, .1);
}
.proShowComm1 .psc1-item .psc1-item-box:hover .psc1-des {
	background-color: #1a99e6;
}
.proShowComm1 .psc1-item .psc1-item-box:hover .psc1-des-p1 a {
	color: #fff;
}
.proShowComm1 .psc1-item .psc1-item-box:hover .psc1-des-p1:after {
	-ms-filter: "alpha(opacity=100)";
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.proShowComm1 .psc1-img-wp img:hover {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.proShowComm1 .psc1-des .psc1-namel {
	font-size: 16px;
	color: #fff;
	padding: 10px 0;
}
.proShowComm1 .psc1-des .psc1-namer {
	padding: 8px;
	margin-top: 4px;
	margin-left: 10px;
	font-size: 14px;
	border-radius: 4px;
}
/*protypelist*/
.protyVerComm1 {
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
	background-color: #fff;
}
.protyVerComm1 .pvc1-wp {
}
.protyVerComm1 .pvc1-wp .pvc1-tit-wp {
	padding: 20px 0;
	color: #fff;
	background-color: #1a99e6;
	background-image: url(../img/protitbg.jpg);
	background-position:  center;
	background-repeat:  no-repeat;
	text-align: center;
}
.protyVerComm1 .pvc1-tit-wp .pvc1-tit {
	display: block;
	font-size: 20px;
	font-weight: bold
}
.protyVerComm1 .pvc1-tit-wp .pvc1-tit-en {
	font-size: 12px;
	padding-top: 8px;
	text-transform: uppercase;
}
.protyVerComm1 .pvc1-wp .pvc1-item-wp {
}
.protyVerComm1 .pvc1-item-wp .pvc1-item {margin-bottom: 4px;}
.protyVerComm1 .pvc1-item .pvc1-fir-box {
	background-repeat:  no-repeat;
	border-bottom: 1px dashed #e6e6e6;
	background-color: #f1f1f1;
	padding-right: 20px;
	border-left: 4px solid #1a99e6;
}
.protyVerComm1 .pvc1-item .pvc1-fir-box:hover {
	background-color: #f9f9f9;
}
.protyVerComm1 .pvc1-fir-box .pvc1-fir {
	padding: 10px 0 10px 20px;
	font-size: 16px;
	color: #333;
	background-image: url(../img/libsg.jpg);
	background-position: right center;
	background-repeat:  no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* white-space: nowrap; */
}
.protyVerComm1 .pvc1-item .pvc1-sec-wp {
	display: -none;
}
.protyVerComm1 .pvc1-sec-wp .pvc1-sec-item {
}
.protyVerComm1 .pvc1-sec-item .pvc1-sec-box {
}
.protyVerComm1 .pvc1-sec-box .pvc1-sec {
	padding-left: 32px;
	font-size: 14px;
	line-height: 32px;
	color: #333;
	overflow: hidden;
	/* text-overflow: ellipsis; */
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/* white-space: nowrap; */
	border-bottom: 1px dotted #e6e6e6;
}
.protyVerComm1 .pvc1-fir-box .pvc1-fir:hover, .protyVerComm1 .pvc1-sec-box .pvc1-sec:hover {
	color:#1a99e6;
}
/* contact-list */
.contact1Wrap1 {
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #e6e6e6;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, .05);
	background-color: #fff;
}
.contact1Wrap1 .ct1Wp span {
}
.contact1Wrap1 .ct1Wp dt {
	color: #fff;
	padding: 20px 0;
	text-align: center;
}
.contact1Wrap1 .ct1Wp{padding-bottom: 10px;}
.contact1Wrap1 .ct1Wp .ct1titWp {background-color: #1a99e6;background-image: url(../img/ctabg.jpg);background-position: center;background-repeat: no-repeat;}
.contact1Wrap1 .ct1Wp dt .ct1cn {
	display: block;
	font-size: 20px;
	font-weight: bold;
}
.contact1Wrap1 .ct1Wp dt .ct1en {
	font-size: 12px;
	padding-top: 8px;
	text-transform: uppercase;
}
.contact1Wrap1 .ct1Wp dd {
	padding: 6px 10px 6px 10px;
	font-size: 16px;
}
.contact1Wrap1 .ct1Wp dd .ctc {
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
	font-size: 15px;
	color: #333;
}
.contact1Wrap1 .ct1Wp dd .ctc .cts {
	font-weight: 500;
	color: #333;
	font-size: 14px;
}
.contact1Wrap1 .ct1Wp dd .ctc .cts a {
	color: #333;
	font-size: 13px;
}
.contact1Wrap1 .ct1Wp dd .ctc .ctaddr2 {
	line-height: 20px
}
.contact1Wrap1 .ct1Wp dd .ctc .cts a:hover {
	/* color: #f9f9f9; */
}
.contact1Wrap1 .ct1Wp dd .ctc .ctph2 {
	font-size: 16px;
	/* color: #fff; */
}
.contact1Wrap1 .ct1Wp dd .ctc .ctmb2 {
	color: #333;
	font-size: 13px;
}
/*scrol*/
.slsRolComm1 {
}
.slsRolComm1 .src1-wp {
	width: 1000px;
	height: 216px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.slsRolComm1 .src1-wp:hover .src1-btnl, .slsRolComm1 .src1-wp:hover .src1-btnr {
	display: inline-block;
}
.slsRolComm1 .src1-wp .src1-btnl, .slsRolComm1 .src1-wp .src1-btnr {display: none;width: 20px;line-height: 40px;color: #fff;cursor: pointer;background: #1a99e6;position: relative;top: 50%;margin-top: -20px;z-index: 999;text-align: center;}
.slsRolComm1 .src1-wp .src1-btnl {
}
.slsRolComm1 .src1-wp .src1-btnr {
}
.slsRolComm1 .src1-wp .src1-box {
	position: absolute
}
.slsRolComm1 .src1-box .src1-item {border: 1px solid #e6e6e6;margin-right: 6px;transition:all .3s ease-in;}
.slsRolComm1 .src1-box .src1-item:hover {border-color: #1a99e6;}
.slsRolComm1 .src1-item .src1-item-box {padding: 6px;}
.slsRolComm1 .src1-item-box .src1-img-wp {
	display: block;
	overflow: hidden;
	font-size: 0;
}
.slsRolComm1 .src1-item-box .src1-img-wp img {
	font-size: 14px;
	width: 216px;
	height: auto;
	transition: all .3s ease-in;
}
.slsRolComm1 .src1-item-box .src1-img-wp img:hover {
	transform: scale(1.1);
}
.slsRolComm1 .src1-item-box .src1-des-wp {text-align: center;background: #1a99e6;padding: 10px 0;}
.slsRolComm1 .src1-des-wp .src1-name {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	line-height: 1;
	max-width: 194px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.blueberry{background:#fff;position:relative;z-index:1;height:375px}
.blueberry .slides{display:block;position:relative;overflow:hidden}
.blueberry .slides li{position:absolute;top:0;overflow:hidden;width:100%;height:375px;text-align:center}
.blueberry .slides li img{display:block;height:0}
.blueberry .slides li.active{display:block;position:relative}
.blueberry .crop li img{width:auto}
.blueberry .pager{bottom:10px;right:10%;width:150px;height:15px;text-align:center;position:absolute;z-index:999;text-align:center}
.blueberry .pager li{display:inline-block}
.blueberry .pager li a,.blueberry .pager li a span{display:block;height:15px;width:15px}
.blueberry .pager li a{margin:0 5px}
.blueberry .pager li a span{overflow:hidden;background:url(../img/bullets.png) -2px -34px no-repeat;text-indent:-9999px;width:15px;height:15px}
.blueberry .pager li.active a span{background-position:-2px -3px}
.ny_banner{height:260px;width:100%}
.ny_banner ul li{height:260px;width:100%}
.hot-prod{width:100%;min-width:1000px;height:45px;background:url(../img/hotp.jpg) repeat-x 0 top}
.hot-prod .left{margin-left:5px;color:#FFF;font-size:16px;line-height:45px}
.hot-prod .left a{color:#FFF;display:inline-block;margin:0 10px}
.hot-prod .left a:hover{text-decoration:underline}
.hot-prod .right{padding-top:10px;margin-right:5px}
.hot-prod .right input{height:27px;line-height:27px;width:200px;padding-left:3px;border:none;border-top-left-radius:3px;border-bottom-left-radius:3px;float:left}
.hot-prod .right a{display:block;height:27px;line-height:27px;width:60px;background-color:#f8b934;color:#FFF;float:left;text-align:center;font-size:14px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.main{width:100%;min-width:1000px;/* background-color:#e7e7e7; */}
.ma-top{overflow:hidden}
.mat-lef{float:left;width:255px;border:1px solid #CCC;background-color:#FFF}
.mal-tit{height:75px;background:url(../img/matlt.jpg) repeat-x;position:relative;line-height:75px;text-align:center;}
.mal-tit .sjs{width:25px;height:27px;position:absolute;top:0;left:0}
.mal-tit img{display:inline-block;margin-right:25px}
.mal-tit span{display:inline-block;font-size:22px;color:#333}
.mat-lef>ul{margin-top:15px;margin-bottom:35px}
.mat-lef>ul>li{border-bottom:1px solid #CCC;margin-bottom:5px;overflow:hidden}
.mat-lef>ul>li>h5{height:40px;font-size:16px;line-height:40px;font-weight:400}
.mat-lef>ul>li>h5 span{display:block;width:19px;height:19px;float:left;margin-top:10px;background:url(../img/jia.png) no-repeat right center;background-size:19px 19px}
.mat-lef>ul>li.covsi>h5 span{background:url(../img/jian.png) no-repeat right center;background-size:19px 19px}
.mat-lef>ul>li>h5>a{display:block;float:left;width:220px;text-align:center;height:40px;color:#073e84}
.mat-lef>ul>li>h5>img{width:19px;height:19px;float:left;margin-top:10px}
.mat-lef>ul>li.covsi>h5,.mat-lef>ul>li>h5:hover{background:url(../img/matl_h3.jpg) repeat-x;color:#FFF}
.mat-lef>ul>li.covsi>h5>a,.mat-lef>ul>li>h5:hover a{color:#FFF}
.mat-lef>ul>li:hover #prslis ul li a{color:#666}
.mat-lef>ul>li:hover #prslis ul li a:hover{color:#2178da}
.covsi #prslis{display:block}
#prslis{width:100%;overflow:hidden;display:none}
#prslis ul li{height:30px;line-height:30px;text-align:center;border-bottom:1px dashed #CCC}
#prslis ul li a{display:block;float:left;width:250px;text-align:center;height:30px}
.mat-rig,.nymat-rig{float:right;width:925px;border:1px solid #CCC;background-color:#FFF}
.mat-rig ul{margin-left:35px;overflow:hidden;margin-top:25px}
.mat-rig ul li{width:190px;float:left;margin-bottom:15px;margin-right:30px}
.mat-rig ul li a:hover{color:#2178da}
.mat-rig ul li img{width:188px;height:165px;border:1px solid #CCC}
.mat-rig ul li a:hover img{border:1px solid #2178da}
.mat-rig ul li p{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
/* hf1 */
.hf1 {
	height: 244px;
	background-image: url(../img/hf1.jpg);
	background-repeat: no-repeat;
	background-position: -550px center;
	position: relative;
	margin-top: 10px;
}
.topCon {width: 1000px;margin:0 auto;}
.tel1{font-size:27px;font-family:'Microsoft YaHei';line-height:40px;margin-left:565px;padding-top:160px;color:#fff;}
/* hf2 */
/* ys */
.m-qb{overflow:hidden;width:100%;height: 686px;background:url(../img/qubie_bg.jpg) no-repeat center top;overflow:hidden;}
.m-qb .content{ width:1000px; overflow:hidden; margin:0 auto; padding-top:240px;}
.m-qb .qb-ul{ position:relative; height:390px;}
.m-qb .qb-ul li{ position:absolute;}
.m-qb .qb-ul .li1{ left:18px; top:0px;}
.m-qb .qb-ul .li2{ left:660px; top:0px;}
.m-qb .qb-ul .li3{ left:18px; top:225px;}
.m-qb .qb-ul .li4{ left:660px; top:225px;}
.m-qb .qb-ul li p{ color:#757678; font-size:14px; display:block; line-height:25px; background:url(../img/dian.png) no-repeat left 6.5px; padding-left:18px;}
.m-qb b{ display:block; width:168px; height:42px; overflow:hidden; margin:0 auto;}
.m-qb b a{ display:block; width:168px; height:42px; overflow:hidden;}
/* ys-end */
/* about */
.about{ width:100%; margin:0 7% ;}
.inx_ab_l,.inx_ab_r{float:left;}
.inx_ab_l{width: 44%;padding-right: 10px;padding-top: 40px;}
.inx_ab_l h2 span{ font-size:60px; line-height:60px; text-transform:uppercase; color:#333333; font-family:arial; font-weight:bold;}
.inx_ab_l h2 i{ font-size:16px; color:#999;}
.inx_ab_l h3 {font-size:30px;line-height:5.2vw;color: #1a99e6;}
.inx_ab_l h3:after{content:'';width:50px;height:4px;background: #1a99e6;display:block;}
.inx_ab_l p{ font-size:16px; color:#666666; line-height:30px; padding-top:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden}
.morebtn{line-height:53px;border: 1px solid #1a99e6;width:180px;text-align:center;font-size:14px;display:block;margin-top:54px;transition: all 0.5s ease 0s;}
.morebtn:hover {
	color: #fff;
	background-color: #1a99e6;
}
.inx_ab_r{width: 56%;position:relative;z-index:1;}
.inx_ab_r img{ width:100%; display:block;}
.inx_ab_nav{width:100%; position:relative ; top:-20px;}
.inx_ab_nav ul li{ width:25%; text-align:center; float:left; transition:all 0.5s ease 0s; }
.inx_ab_nav ul li a{ display:block ; text-align:center;border:1px solid #eee; padding:56px 0; text-indent:49%; }
.inx_ab_nav ul li+li a{border-left:none; }
.inx_ab_nav ul li a  span{ display:block; color:#333333; font-size:24px; line-height:32px; text-align:left;}
.inx_ab_nav ul li a i{ display:block ; color:#999999;  font-size:14px;line-height:20px; text-transform:uppercase; text-align:left;}
.inx_ab_nav ul li:nth-of-type(1) a{ background:url(../img/inx_1.png) no-repeat 26% center;}
.inx_ab_nav ul li:nth-of-type(2) a{ background:url(../img/inx_2.png) no-repeat 26% center;}
.inx_ab_nav ul li:nth-of-type(3) a{ background:url(../img/inx_3.png) no-repeat 26% center;}
.inx_ab_nav ul li:nth-of-type(4) a{ background:url(../img/inx_4.png) no-repeat 26% center;}
/* about-end */
.ma-cent{margin-top: 10px;overflow:hidden;background-color:#FFF;}
.mtitle{background: #FFF url(../img/boxtitBg.png) repeat-x center;height:40px;line-height:40px;font-weight:400;}
.mtitle img{float:left;margin:5px 0 0 5px}
.mtitle .mt-bty{font-size:16px;color:#333;float:left;margin:0 15px}
.mtitle .mt-eng{float:left;color:#1a99e6;font-size:14px}
.mtitle .mt-more{float:right;margin-right:10px}
.mtitle .mt-more a{color:#1a99e6}
.mtitle .mt-more a:hover{color:#2178da}
.case-list{height:200px;margin-top:30px;margin-bottom:10px;overflow:hidden;width:1030px}
.case-list ul li{float:left;width:210px;margin-right:63px}
.case-list ul li img{width:210px;height:165px}
.case-list ul li p{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.maclist{overflow:hidden;position:relative;padding: 10px 0;}
.next,.prev{position:absolute;display:block;top:50%;margin-top:-8px;width:17px;height:32px;z-index:999}
.prev{left:30px}
.next{right:30px}
.ma-zc{overflow:hidden;margin-top: 10px;}
.maz-lef{float:left;width: 495px;background-color:#FFF;}
.tech_list{padding: 10px;}
.tech_list ul li{padding-bottom:5px;border-bottom:1px solid #CCC;overflow:hidden;margin-top:5px}
.tech_list ul li img{width:115px;height: 86px;border:1px solid #CCC;float:left;}
.tech_list ul li .left{width: 340px;margin-left:18px;}
.tech_list ul li .left h4{font-weight:400;color:#333;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tech_list ul li .left h4:hover {color:#1a99e6;}
.tech_list ul li .left p{height: 60px;overflow:hidden;text-overflow: ellipsis;/* white-space: nowrap; */-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.maz-rig{float:right;width: 495px;background-color:#FFF;}
.abot_list{padding: 10px;overflow:hidden;}
.abtop{height: 108px;overflow:hidden;}
.abtop .left{width: 350px;padding-top: 0;}
.abtop img{width: 120px;/* height: 120px; */}
.abbot{}
.abbot ul{width: 100%;float: left;}
.abbot ul li{float:  left;position:  relative;margin-right: 20px;height:30px;width: 214px;line-height:30px;margin-top: 9px;border-bottom:1px dashed #CCC;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:25px;background-image: url(../img/libsg.jpg);background-position: left center;background-repeat: no-repeat;}
.abbot ul li:hover a {
	color:#1a99e6;
}
.coop{margin-top:25px;background-color:#FFF}
.cooplist{padding: 10px;overflow:hidden;}
.cooplist ul li{float:left;height:52px;border:1px solid #CCC;margin:0 13px}
.foot{background-color:#16486b;height:110px;width:100%;min-width:1000px;text-align:center}
.foot ul{display:inline-block;margin-top:15px;margin-bottom:5px}
.foot ul li{float:left;color:#e5e2e2}
.foot ul li a{display:block;padding:0 10px;color:#e5e2e2}
.foot p{color:#e5e2e2}
.ny-lsrd{float:left;width:257px;overflow:hidden}
.tch_js{margin-top:25px;overflow:hidden;background-color:#FFF;border:1px solid #CCC}
.tch_list{padding:10px 10px}
.tch_list ul li{padding-left:20px;height:30px;margin-top:5px;line-height:30px;background:url(../img/libsg.jpg) no-repeat left center;border-bottom:1px dashed #CCC;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tch_list ul li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tch_list ul li a:hover{color:#2178da}
.mrti{margin:0 10px;font-size:18px;color:#333}
.actlist{display:block;padding-left:25px;height:40px;background:url(../img/1.png) no-repeat left center;float:right;font-size:12px;color:#999;margin-right:5px}
.actlist a{color:#999;display:inline-block;padding:0 3px}
.actlist a:hover{color:#2178da}
.jscenter{padding:10px 15px}
.jscenter li{height:35px;line-height:35px;border-bottom:1px dashed #CCC;padding-left:25px;background:url(../img/dian_102.jpg) no-repeat left center}
.jscenter li a{display:block;float:left;width:700px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.jscenter li a:hover{color:#2178da}
.sjtime{float:right;margin-right:10px}
.aupage{margin-top:30px;text-align:center;height:30px;line-height:30px}
.aupage a{display:inline-block;margin:0 5px}
.aupage a:hover{color:#034a72;text-decoration:underline}
.detalis{padding:20px}
.detalis h3{text-align:center;height:30px;font-size:16px;color:#333;padding-bottom:10px;border-bottom:1px solid #CCC;font-weight:400;margin-bottom:15px}
.contga{overflow:hidden}
.neprv{margin-top:20px}
.neprv p a{color:#333}
.neprv p a:hover{color:#2178da}
.prodat{padding:15px 25px}
.prodtop{overflow:hidden}
.propics{width:350px;height:295px;border:1px solid #CCC}
.propics img{width:350px;height:295px}
.propictxt{width:500px}
.propictxt h3{font-size:15px;color:#333;border-bottom:1px dashed #CCC;padding-bottom:5px;margin-bottom:10px}
.propictxt p{font-family:'宋体';font-size:14px;color:#333}
.probtn{text-align:center;overflow:hidden;margin-top:20px}
.prointro{margin-top:20px}
.prointro h3{font-size:14px;color:#064D77;height:30px;line-height:30px;border-bottom:2px solid #064D77;margin-bottom:10px}
.protabl{width:100%}
.protabl tr td{padding:5px 0}
.protabl tr td input{margin:0 10px;border:1px solid #DDD;height:25px;width:350px;padding-left:3px}
.protabl tr td textarea{margin:0 10px;width:345px;height:80px;font-size:12px;padding:3px}
.protabl tr td a{display:inline-block;height:25px;line-height:25px;padding:0 15px;color:#FFF;background-color:#BEBEBE;border-radius:3px;margin:0 10px}
.protabl tr td a:hover{background-color:#7F7F7F}
.pro_list{overflow:hidden;height:200px}
.pro_list ul li{float:left;margin:0 8px;width:202px}
.pro_list ul li img{width:200px;height:170px;border:1px solid #CCC}
.pro_list ul li p{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:30px;width:100%}
/* modify */
.business-wrap {
	background-color: #f9f9f9;
}
.business-wrap .bs-wp {
	width: 1000px;
	margin: 0 auto;
	padding: 14px 0;
}
.business-wrap .bs-wp span {
	display: block;
	line-height: 20px;
	font-size: 18px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #bebebe;
	color: #525252;
}
.business-wrap .bs-wp a {
	display: inline-block;
	line-height: 1;
	font-size: 14px;
	padding: 0 7px 0 0;
	margin-right: 7px;
	border-right: 1px dotted #9a9a9a;
	color: #acacac;
}
.business-wrap .bs-wp ul {
}
.business-wrap .bs-wp ul li {
	float: left;
	padding: 6px 0;
}
.foot-wrap{overflow:hidden;position:  relative;border-top: 4px solid #0077ef;}
.foot-wrap .container{overflow:hidden;background-color:#1a99e6}
.foot-wrap .ftmenu{overflow:hidden;width:1000px;margin:0 auto}
.foot-wrap .ftmenu li{text-align:center;float:left;padding:10px 36px}
.foot-wrap .ftmenu li img{display:inline-block}
.foot-wrap .ftmenu li p{height:30px;line-height:30px}
.foot-wrap .ftmenu li p a{font-size:16px;color: #f8f8f8;}
.foot-wrap .ftmenu li:hover a{color:#fff}
.foot-wrap .ftmenu li span{display:inline-block;width:48px;height:48px}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}
10%,20%{-webkit-transform:scale(.7) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.2) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.2) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0)}
}
@-moz-keyframes tada{0%{-moz-transform:scale(1)}
10%,20%{-moz-transform:scale(.7) rotate(-3deg)}
30%,50%,70%,90%{-moz-transform:scale(1.2) rotate(3deg)}
40%,60%,80%{-moz-transform:scale(1.2) rotate(-3deg)}
100%{-moz-transform:scale(1) rotate(0)}
}
.foot-wrap .ftmenu li:hover span{-webkit-animation:tada 1s .2s ease both;-moz-animation:tada 1s .2s ease both}
.foot-wrap .zsbd{width:100%;border-top: 1px solid #0077ef;border-bottom: 1px solid #3e9cfb;}
.foot-wrap .ftd-wp{/* background:url(../img/ft_bg.png); */}
.foot-wrap .ftdown{overflow:hidden;width:1000px;margin:0 auto}
.foot-wrap .ftdown dl{/* float:left; */text-align: center;overflow:hidden;margin: 30px 0 10px 0;}
.foot-wrap .ftdown dl dt{float:left}
.foot-wrap .ftdown dl dt img{width:130px;max-width:130px;height:auto;display: none;}
.foot-wrap .ftdown dl dd{position:relative;/* margin-left:140px; *//* padding-left:11px; *//* border-left:1px solid #c3c3c3 */}
.foot-wrap .ftdown dl dd p{/* width:800px; */line-height:24px;font-size:13px;color: #d9d9d9;}
.foot-wrap .ftdown dl dd p img{-webkit-transform:scale(.9);transform:scale(.9)}
.foot-wrap .ftdown dl dd p *{display:inline-block;font-size:13px;color: #f8f8f8;}
.foot-wrap .ftdown dl dd p em{width:5px;height:2px}
.foot-wrap .ftdown .ewm{float:right;/* margin-top:30px; */overflow:hidden;}
.foot-wrap .ftdown .ewm span{display:block;width:140px;float:left;text-align:center}
.foot-wrap .ftdown .ewm span img{display: none;margin-top:9px;}
/*index*/