@charset "utf-8";

* {

	margin:0 auto;

	padding:0;

	list-style-type:none;

	font-family:FrutigerNext LT Regular,Arial,Helvetica,sans-serif;

	font-size:14px;

	color:#000

}

html {

	line-height:24px

}

p {

	text-indent:0;

	font-size:14px;

	font-family:FrutigerNext LT Regular,Arial,Helvetica,sans-serif

}

ul {

	list-style:none

}

a,img {

	border:0

}

a {

	text-decoration:none

}

a:hover {

	color:#c20601

}

.lf {

	float:left

}

.rf {

	float:right

}

body {

	padding:0;

	margin:0;

	width:100%;

	display:table

}

.head {

	width:100%;

	margin:0 auto;

	text-align:center

}

.head_main {

	width:1180px;

	margin:0 auto;

	padding:15px 0 5px;

	height:83px

}

.logo {

	width:141px;

	text-align:left

}

.logo_rht {

 

}

.logo_top {

 

	margin-top:10px

}
.tbar1 {
 text-transform : uppercase;
	height: 66px;
	float: left;
 
	display: flex;
	align-items: center;
	justify-content: center;
}

.top-nav-box {
	width: 73%;
	float: right;
	overflow: hidden;
	/*! border-bottom: 1px solid #E6E6E6; */
	padding-left: 220px;
}

.t-contact {
	font-size: 13px;
	color: #767676;
}
.t-contact span{
	float:left;
	text-align:left
}

.t-contact img {
	margin-right: 15px;
}

.logo_top p span {

	font-size:12px;

	color:#666

}

.logo_top p span.tel {

	/*background:url(../images/zqjt_06.jpg) no-repeat left;*/

	padding-left:28px;

	margin-right:10px

}

.logo_top p span.mail {

	/*background:url(../images/zqjt_08.jpg) no-repeat left;*/

	padding-left:28px

}

.logo_top p.yuyan a {

	float:left;

	margin:5px 3px 0

}

.logo_xia {

	width:390px;

	margin-top:15px

}

.s_inp01 {

	width:270px;

	margin:3px auto 0;

	border-radius:5px

}

input {

	vertical-align:middle

}

.inp01 {

	margin:0;

	padding:0;

	width:196px;

	height:31px;

	line-height:31px;

	background:#FFF;

	border-radius:5px;

	border:1px solid #ecebea;

	padding-left:10px;

	font-size:12px;

	color:#999;

	font-family:Arial,Helvetica,sans-serif;

	overflow:hidden

}

.inp02 {

	margin:0;

	padding:0;

	width:38px;

	height:33px;

	line-height:33px;

/*	background:url(../images/sino_09.jpg) no-repeat left;*/

	border-radius:5px;

	border:0;

	font-size:12px;

	color:#FFF

}

.daohang {

	width:100%;

	margin:0 auto;

	height:40px;

	text-align:center;

	background:#e30113

}

.index {

	width:1180px;

	margin:0 auto

}

.index li {

	width:145px;

	height:40px;

	float:left;

	position:relative;

	text-align:center;

	cursor:pointer;

	z-index:100000;

	border-right:1px solid #FFF

}

.index li a {

	float:left;

	width:144px;

	line-height:40px;

 

	color:#FFF;

	font-size:15px

}

#erji_meau {

	background:#097aba;

	text-align:left;

	display:none;

	margin-top:40px

}

#erji_meau a {

	display:block;

	float:left;

	width:200px;

	text-transform:none;

	text-indent:1.5em;

	height:35px;

	background:#FFF;

	border-right:none;

	line-height:35px;

	color:#000;

	font-size:14px;

	z-index:2222000;

	border-bottom:1px solid #f3f1f1

}

.index li.home,.index li:hover a {

	color:#FFF;

	background:#e70012

}

.index li:hover #erji_meau {

	display:block;

	transition:.3s

}

#erji_meau a:hover {

	color:#e70012;

	transition:.3s;

	font-weight:700

}

.index li a.hometp {

	padding-top:10px

}

.index li:hover a.hometp {

	background:0 0

}

.banner {

	width:100%;

	margin:0 auto;

	overflow:hidden;

	text-align:center

}

#main_promo {

	height:476px;

	width:1920px;

	margin-left:-960px;

	position:relative;

	top:0;

	left:50%;

	overflow:hidden;

	z-index:0

}

.promoWD {

	width:1000px;

	margin:0 auto;

	position:relative

}

.slide {

	display:block;

	float:left;

	width:1920px

}

#dots {

	height:13px;

	position:absolute;

	bottom:15px;

	left:420px;

	z-index:99

}

#dots li {

	width:25px;

	height:13px;

	float:left

}

#dots li a {

	width:13px;

	display:inherit;

	height:13px;

	background:url(../images/b_5.png) no-repeat

}

#dots li a:hover {

	width:13px;

	display:inherit;

	height:13px;

	background:url(../images/b_4.png) no-repeat

}

#dots li.act a {

	background:url(../images/b_4.png) no-repeat center top;

	width:13px;

	height:13px;

	display:inherit

}

.content {

	width:100%;

	margin:0 auto;

	background:url(../images/fw_08.jpg) repeat-x top center #FFF;

	overflow:hidden

}

.mainpro {

	width:1180px;

	margin:0 auto;

	background:url(../images/fw_36.png) no-repeat top center;

	padding:45px 0 40px;

	overflow:hidden

}

.pro_left {

	width:244px;

	float:left;

	margin:0 auto 0 40px

}

.pro_left .biao {

	font-size:30px;

	color:#3a3939;

	line-height:35px;

	text-transform:uppercase;

	margin-bottom:20px;

	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif

}

.pro_left .nei {

	width:244px;

	float:left;

	margin:0 auto

}

.pro_left .nei ul li {

	width:244px;

	float:left;

	margin:0 auto;

	line-height:50px;

	height:50px;

	background:#f9f9f9;

	border:1px solid #e9e9e9;

	margin:0 0 8px;

	overflow:hidden

}

.pro_left .nei ul li a {

	width:224px;

	float:left;

	font-size:15px;

	height:50px;

	color:#3a3939;

	font-weight:700;

	background:url(../images/sino_39.png) no-repeat 210px 19px;

	padding-left:20px;

	overflow:hidden

}

.pro_left .nei ul li a:hover {

	text-decoration:underline;

	color:#be000b

}

.pro_right {

	width:96%;

	float:right;

	margin:10px 30px 0 0;

	overflow:hidden

}

.pro_right ul li {

	width:258px;

	float:left;

	display:block;

	text-align:center;

	margin:0 0 15px 23px;

	cursor:pointer;

	height:236px

}

.pln {

	background:#fff;

	border:#fff 1px solid;

	clear:both;

	overflow:hidden

}

.pln .n a {

	display:block;

	width:257px;

	color:#3a3939;

	font-size:17px;

	height:35px;

	line-height:35px;

	font-weight:400;

	overflow:hidden

}

.pln .img {

	float:left;

	display:block;

	overflow:hidden;

	width:100%;

	height:100%;

	position:relative;

	border:1px solid #ecebea

}

.pln .img img {

	width:100%;

	display:table;

	transition:1s transform;

	-webkit-transform:1s transform;

	-moz-transform:1s transform

}

.pln .img img:hover {

	transform:scale(1.2,1.2)

}

.aboutnew {

	width:100%;

	margin:0 auto;

	background:url(../images/sino_44.jpg) repeat-x top center;

	overflow:hidden

}
.aboutnew p{ color:#02757a; font-size:18px; text-align:center; margin-bottom:50px; line-height:47px;}

.about_main {

	width:1180px;

	margin:0 auto;

	padding:45px 0 40px;

	overflow:hidden

}

.about {

	width:720px;

	float:left;

	margin:0 auto 0 20px;

	overflow:hidden

}

.about_top {

	float:left;

	width:100%;

	height:30px;

	line-height:30px;

	margin-bottom:26px;

	font-size:27px;

	text-transform:uppercase;

	color:#000;

	font-family:Ebrima

}

.about_xia {

	float:left;

	width:100%;

	margin:0 auto 20px

}

.about_xia img {

	float:left;

	margin:0 20px 0 0;

	border:3px solid #f4f4f4

}

.about_xia p {

	font-size:14px;

	color:#464545;

	line-height:24px;

	margin-bottom:15px

}

.about a.view {

	float:left;

	width:100%;

	height:40px;

	line-height:40px;

	background:#e5e5e5;

	text-indent:1.7em;

	font-size:14px;

	text-transform:uppercase

}

.about a.view:hover {

	background:#d40a02;

	color:#FFF

}

.contact {

	width:350px;

	float:right;

	margin:0 20px 0 0;

	overflow:hidden

}

.contact_xia {

	float:left;

	width:100%;

	margin:0 auto 20px

}

.contact_xia h3 {

	font-size:17px;

	color:#252525;

	line-height:26px;

	margin-bottom:15px

}

.contact_xia p {

	font-size:14px;

	color:#828180;

	line-height:21px

}

.contact_xia p.ttel {

	border-bottom:1px dotted #a1a1a1;

	padding-bottom:39px;

	margin-top:24px;

	font-size:13px;

	color:#828180;

	line-height:27px;

	background:url(../images/sino_51.png) no-repeat left 8px;

	padding-left:29px

}

.about a.contmo {

	background:#d40a02;

	color:#FFF

}

.about a.contmo:hover {

	text-decoration:underline

}

.news {

	float:left;

	width:100%;

	margin:50px 0 0

}

.newtp {

	margin:0 20px 26px;

	width:1140px

}

.news_xia {

	float:left;

	width:100%;

	margin:0 auto

}

.news_xia ul li {

	width:256px;

	padding:10px 10px 20px;

	float:left;

	margin:0 0 0 16px;

	background:#FFF;

	transition:all .2s ease-in-out

}

.news_xia ul li:hover {

	-webkit-box-shadow:0 0 16px #b3b3b3;

	-moz-box-shadow:0 0 16px #b3b3b3;

	box-shadow:0 0 16px #b3b3b3

}

.news_xia ul li .img {

	float:left;

	display:block;

	overflow:hidden;

	width:100%;

	height:100%;

	position:relative

}

.news_xia ul li .img img {

	width:100%;

	display:table;

	transition:1s transform;

	-webkit-transform:1s transform;

	-moz-transform:1s transform

}

.news_xia ul li .img img:hover {

	transform:scale(1.2,1.2)

}

.news_xia ul li a .tumei {

	float:left;

	width:100%;

	margin-top:15px;

	overflow:hidden

}

.news_xia ul li a .tumei h4 {

	font-size:14px;

	text-transform:uppercase;

	font-weight:400;

	color:#3a3939;

	line-height:21px;

	height:42px;

	overflow:hidden;

	margin-bottom:7px

}

.news_xia ul li a .tumei span {

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

	padding-left:18px;

	color:#8d8d8d

}

.news_xia ul li a .tumei p {

	font-size:13px;

	color:#8d8d8d;

	line-height:18px;

	height:54px;

	overflow:hidden;

	margin:7px 0 15px

}

.news_xia ul li a .tumei .readmore {

	width:120px;

	height:32px;

	text-align:center;

	line-height:32px;

	font-size:13px;

	color:#D0021B;

	transition:all .2s ease-in-out;

	background:rgba(34,34,34,.02);

	border:1px solid rgba(150,150,150,.23);

	border-radius:4px

}

.news_xia ul li a .readmore:hover {

	background:#d40a02;

	color:#fff

}

.foot {

	width:100%;

	margin:0 auto;

	padding:20px 0 30px;

	text-align:center;

	background:#E5E5E5;

	overflow:hidden

}

.ft_ma {

	width:1180px;

	margin:0 auto 0;

	overflow:hidden

}

.ft_yo {

	width:780px;

	float:left;

	margin:0 auto

}

.ft_yo ul {

	margin:0 auto;

	float:left

}

.ft_yo ul li {

	width:195px;

	float:left;

	text-align:left;

	display:bloc;

	margin:0

}

.ft_yo ul li ul li {

	float:left;

	display:block;

	line-height:25px

}

.ft_yo ul li ul li a {

	font-size:13px;

	padding-left:0

}

.ft_yo ul li ul li.bit a {

	font-size:14px;

	font-weight:700;

	line-height:40px

}

.ft_yo ul li ul li a:hover {

	text-decoration:underline

}

.ft_rr {

	width:355px;

	float:right;

	text-align:left;

	margin:0 auto

}

.ft_rr h5 a {

	font-size:14px;

	font-weight:700;

	line-height:40px

}

.ft_rr p {

	font-size:13px;

	line-height:21px

}

.banq {

	width:100%;

	margin:0 auto;

	text-align:center;

	height:50px;

	background:#ccc;

	overflow:hidden

}

.fpp_xx {

	width:1180px;

	margin:0 auto 0;

	height:50px;

	overflow:hidden

}

.fpp_xx p {

	line-height:50px;

	font-size:14px;

	text-align:left

}

.lianjie {

	float:right;

	margin-top:10px

}

.zhu {

	width:100%;

	text-align:center;

	margin:0 auto;

	overflow:hidden

}

.main {

	width:1180px;

	margin:0 auto;

	overflow:hidden

}

.pro_top {

	width:100%;

	float:left;

	text-align:left;

	margin:10px 0 10px

}

.pro_top p {

	font-size:14px;

	line-height:24px

}

.pro_top p a {

	margin:0 5px;

	font-size:16px;

	color:#333;

	font-family:FrutigerNext LT Regular,Arial,Helvetica,sans-serif

}

.pro_top p a:hover {

	text-decoration:underline

}

.about_nei {

	width:100%;

	float:left;

	margin:0;

	text-align:left

}

.zhu h2 {

	font-size:33px;

	line-height:25px;

	margin:10px 0 30px;

	width:100%

}

.about_nei .video {

	float:right

}

.video_left {

	width:55%;

	float:left;

	margin:0

}

.video_left h3 {

	font-size:21px;

	letter-spacing:1px;

	line-height:30px;

	margin-bottom:15px

}

.video_left p {

	line-height:29px;

	font-size:15px;

	margin-bottom:10px

}

.moree {

	color:#06f;

	font-size:16px;

	line-height:25px

}

.video_left p.linkjie {

	margin-top:15px

}

.history {

	background:url(../images/sino_64.jpg) no-repeat center;

	height:420px;

	margin:50px 0 30px

}

.his_man {

	padding:30px 0 10px

}

.his_man ul {

	width:100%;

	float:left;

	margin:0

}

.his_man ul li {

	width:320px;

	float:left;

	display:block;

	margin:30px 35px 0

}

.his_man ul li span {

	width:320px;

	height:108px;

	float:left;

	width:100%;

	font-size:28px;

	padding-top:55px;

	line-height:34px;

	text-transform:uppercase;

	color:#FFF;

	background:url(../images/abou_02.png) no-repeat top

}

.his_man ul li p {

	font-size:14px;

	line-height:20px;

	float:left;

	width:100%;

	margin:30px 0 20px

}

.his_man ul li span.core {

	background:url(../images/abou_03.png) no-repeat top

}

.his_man ul li span.value {

	background:url(../images/abou_04.png) no-repeat top

}

.his_man a {

	text-align:right;

	float:right;

	width:100%

}

.xiangmu {

	text-align:left

}

.xiangmu h2 {

	font-size:30px

}

.xiangmu ul li {

	width:560px;

	float:left;

	display:block;

	text-align:left;

	margin:20px 2.5% 25px 0

}

.xiangmu ul li .lftl {

	width:220px;

	height:165px;

	float:left;

	margin:0 auto

}

.xiangmu ul li .lftl img {

	width:100%

}

.xiangmu ul li .shijian_yi {

	float:right;

	width:310px;

	margin:0 auto

}

.xiangmu ul li .shijian_yi a {

	color:#000;

	font-size:20px;

	line-height:40px;

	font-weight:700

}

.xiangmu ul li .shijian_yi a:hover {

	text-decoration:underline;

	color:#c80202

}

.xiangmu ul li .shijian_yi p {

	color:#333;

	font-size:15px;

	line-height:25px

}

.achie {

	padding:60px 0 30px;

	text-align:left

}

.achie h2 {

	margin:0 0 0

}

.achie h2 a {

	font-size:26px;

	margin:0 0 20px

}

.achie .ach_rht {

	float:right;

	margin:0;

	padding:10px 25px 0 35px;

	height:272px;

	width:568px;

	background:#f2f2f3

}

.achie .ach_rht p {

	font-size:15px;

	line-height:28px

}

.achie .ach_rht a {

	padding-top:10px;

	width:100%;

	float:left

}

.erer {

	padding:40px 0

}

.about_nei_main {

	width:100%;

	text-align:left

}

.about_nei_left {

	width:875px;

	float:left;

	margin:0 0 30px

}

.abt_nei_top {

	width:100%;

	float:left;

	margin:0 0 30px

}

.abt_nei_top h2 {

	border-bottom:1px solid #ccc;

	padding-bottom:25px;

	margin-bottom:10px

}

.abt_nei_xia {

	float:left;

	width:100%;

	margin:0 0 30px

}

.abt_nei_xia p {

	font-size:15px;

	line-height:27px

}

.about_nei_right {

	width:270px;

	float:right;

	margin:0

}

.about_nei_right h3 {

	font-size:18px;

	line-height:24px;

	border-bottom:1px solid #ccc;

	margin-top:1.1em;

	padding-bottom:1em

}

.about_nei_right .comany {

	float:left;

	width:100%;

	margin:15px 0 30px

}

.about_nei_right .comany li {

	float:left;

	width:100%;

	display:block;

	line-height:25px;

	padding:8px 0 0

}

.about_nei_right .comany li a {

	font-size:16px;

	/*background:url(../images/about_06.jpg) no-repeat left;*/

	padding-left:15px

}

.news_nei {

	width:100%;

	float:left;

	text-align:left;

	padding-bottom:40px

}

.news_nei h2 {

	text-align:center;

	background:url(../images/about_07.jpg) no-repeat bottom;

	padding-bottom:20px

}

.news_nei h2 a {

	font-size:30px

}

.news_nei_xa {

	width:100%;

	float:left

}

.news_nei_xa ul li {

	width:340px;

	padding:10px 10px 20px;

	float:left;

	margin:0 22px 0 5px

}

.news_nei_xa ul li a .tumei {

	background:#f4f4f4;

	width:310px;

	margin:0;

	padding:15px

}

.news_nei_xa ul li a .tumei h4 {

	font-size:18px;

	text-transform:inherit;

	font-weight:700;

	color:#3a3939;

	line-height:25px;

	height:50px;

	overflow:hidden;

	margin-bottom:15px

}

.grou_new {

	background:#ededed;

	padding:30px 0

}

.grou_new h2 {

	text-align:center;

	background:url(../images/about_07.jpg) no-repeat bottom;

	padding-bottom:20px

}

.grou_new h2 a {

	font-size:30px

}

.grou_new_main {

	width:100%;

	float:left;

	margin:10px 0 0

}

.grou_new_main ul li {

	width:260px;

	background:#FFF;

	text-align:left;

	float:left;

	padding:20px 17px 30px 18px;

	margin-bottom:20px

}

.grou_new_main ul li a h4 {

	font-weight:400;

	font-size:15px;

	line-height:22px;

	height:44px;

	overflow:hidden;

	margin:0 0 15px

}

.grou_new_main ul li a h4:hover {

	text-decoration:underline;

	color:#bf0403

}

.grou_new_main ul li .img {

	float:left;

	display:block;

	overflow:hidden;

	width:100%;

	height:100%;

	position:relative

}

.grou_new_main ul li .img img {

	width:100%;

	display:table;

	transition:1s transform;

	-webkit-transform:1s transform;

	-moz-transform:1s transform

}

.grou_new_main ul li .img img:hover {

	transform:scale(1.2,1.2)

}

.news_left_xia {

	width:100%;

	float:left;

	margin:0 0 30px

}

.news_left_xia ul li {

	float:left;

	width:100%;

	display:block;

	display:block;

	margin:0 0 15px;

	border-bottom:solid 1px #e5e5e5;

	padding-bottom:13px

}

.news_left_xia ul li .pln {

	background:#fff;

	width:270px;

	float:left;

	border:#fff 1px solid;

	clear:both;

	overflow:hidden

}

.news_left_xia ul li .pln .img {

	display:block;

	overflow:hidden;

	border:none;

	position:relative

}

.news_left_xia ul li .new_rrt {

	float:right;

	width:580px;

	margin:0

}

.news_left_xia ul li .new_rrt h4 {

	margin-bottom:7px

}

.news_left_xia ul li .new_rrt h4 a {

	font-size:16px;

	color:#3a3939;

	line-height:23px;

	height:46px;

	overflow:hidden

}

.news_left_xia ul li .new_rrt h4 a:hover {

	color:#bf0403

}

.news_left_xia ul li .new_rrt span {

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

	padding-left:18px;

	color:#8d8d8d

}

.news_left_xia ul li .new_rrt p {

	font-size:14px;

	color:#666;

	line-height:22px;

	overflow:hidden;

	margin:7px 0 15px

}

.popular {

	float:left;

	width:270px;

	margin:20px 0 30px 0

}

.popular ul li {

	width:255px;

	display:block;

	margin:0 0 10px 0;

	border-bottom:1px dotted #d5d3d3;

	overflow:hidden;

	padding:0 0 10px 15px;

	background:url(../images/about_08.jpg) no-repeat left 8px

}

.popular ul li a {

	font-size:14px;

	float:left;

	line-height:22px;

	height:44px;

	overflow:hidden

}

.popular ul li span {

	float:left;

	width:100%;

	line-height:25px;

	font-size:13px;

	color:#666

}

.new_main_xia {

	width:100%;

	float:left;

	margin:0 0 30px

}

.new_main_top {

	border-bottom:1px solid #ccc;

	padding-bottom:20px

}

.new_main_top h2 {

	font-size:22px;

	border-bottom:0;

	padding-bottom:5px;

	line-height:32px

}

.new_laiyu {

	width:100%;

	float:left;

	margin:0;

	height:25px

}

.new_laiyu span {

	float:left;

	width:120px;

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

	padding-left:22px

}

.new_laiyu span.soure {

	background:url(../images/about_15.jpg) no-repeat left

}

.new_laiyu p {

	float:right

}

.producttt_xia {

	float:left;

	width:100%;

	margin:0 0 40px;

	overflow:hidden

}

#owl-demo {

	position:relative;

	width:1180px;

	height:440px;

	margin:0 auto

}

#owl-demo .item {

	position:relative;

	display:block

}

#owl-demo img {

	display:block;

	width:1180px;

	height:440px

}

#owl-demo b {

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

	height:40px;

	background-color:#000;

	opacity:.5;

	filter:alpha(opacity=50)

}

.owl-pagination {

	position:absolute;

	left:0;

	bottom:10px;

	width:100%;

	height:15px;

	text-align:center

}

.owl-page {

	display:inline-block;

	width:10px;

	height:10px;

	margin:0 5px;

	background-image:url(../images/bg15.png)

}

.owl-pagination .active {

	width:25px;

	background-image:url(../images/bg16.png)

}

.owl-buttons {

	display:none

}

.owl-buttons div {

	position:absolute;

	top:50%;

	width:40px;

	height:80px;

	margin-top:-40px;

	text-indent:-9999px

}

.owl-prev {

	left:0;

	background-image:url(../images/bg17.png)

}

.owl-next {

	right:0;

	background-image:url(../images/bg18.png)

}

.owl-prev:hover {

	background-image:url(../images/bg19.png)

}

.owl-next:hover {

	background-image:url(../images/bg20.png)

}

.owl-carousel .owl-wrapper:after {

	content:".";

	display:block;

	clear:both;

	visibility:hidden;

	line-height:0;

	height:0

}

.owl-carousel {

	display:none;

	position:relative;

	width:100%;

	-ms-touch-action:pan-y

}

.owl-carousel .owl-wrapper {

	display:none;

	position:relative;

	-webkit-transform:translate3d(0,0,0)

}

.owl-carousel .owl-wrapper-outer {

	overflow:hidden;

	position:relative;

	width:100%

}

.owl-carousel .owl-wrapper-outer.autoHeight {

	-webkit-transition:height .5s ease-in-out;

	-moz-transition:height .5s ease-in-out;

	-ms-transition:height .5s ease-in-out;

	-o-transition:height .5s ease-in-out;

	transition:height .5s ease-in-out

}

.owl-carousel .owl-item {

	float:left

}

.owl-controls .owl-buttons div,.owl-controls .owl-page {

	cursor:pointer

}

.owl-controls {

	-webkit-user-select:none;

	-khtml-user-select:none;

	-moz-user-select:none;

	-ms-user-select:none;

	user-select:none;

	-webkit-tap-highlight-color:transparent

}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper {

	-webkit-backface-visibility:hidden;

	-moz-backface-visibility:hidden;

	-ms-backface-visibility:hidden;

	-webkit-transform:translate3d(0,0,0);

	-moz-transform:translate3d(0,0,0);

	-ms-transform:translate3d(0,0,0)

}

.produ_ban_xa {

	float:left;

	width:100%;

	margin:0 auto

}

.produ_ban_xa ul li {

	width:253px;

	float:left;

	display:block;

	padding:20px;

	margin:0 auto;

	text-align:center;

	height:273px;

	overflow:hidden;

	padding-top:20px;

	border:1px solid #ececec

}

.produ_ban_xa ul li a {

	width:253px;

	float:left;

	margin:0

}

.produ_ban_xa ul li a h3 {

	line-height:25px;

	height:25px;

	font-size:16px;

	overflow:hidden

}

.produ_ban_xa ul li a p {

	font-size:13px;

	margin-bottom:15px;

	line-height:22px;

	height:44px;

	overflow:hidden

}

.produ_ban_xa ul li a:hover {

	margin-top:-10px

}

.product_yi {

	padding:20px 0 10px;

	float:left;

	width:100%

}

.product_top {

	float:left;

	width:100%;

	margin:0;

	padding:30px 0 10px

}

.product_top a {

	float:right;

	text-transform:uppercase;

	font-size:15px;

	color:#666

}

.product_top a:hover,.product_xia ul li a h3:hover {

	color:#d70303

}

.product_top h3 {

	float:left;

	font-size:25px;

	color:#333

}

.product_top h3 span {

	font-size:48px;

	color:#d00202;

	margin-right:10px

}

.product_xia {

	float:left;

	width:100%;

	margin:20px 0 0 0;

	text-align:left

}

.product_xia ul li {

	text-align:left;

	width:253px;

	float:left;

	display:block;

	padding:20px;

	margin:0 auto;

	overflow:hidden;

	padding-top:20px;

	border:1px solid #ececec

}

.product_xia ul li a h3 {

	width:100%;

	float:left;

	margin:5px 0;

	font-size:15px;

	color:#333;

	line-height:21px;

	height:21px;

	overflow:hidden

}

.product_xia ul li a p {

	color:#333;

	line-height:20px;

	font-size:12px

}

.product_xia ul li a p span {

	color:#646464

}

.product_xia ul li .pln {

	background:#fff;

	width:253px;

	margin-bottom:5px;

	float:left;

	clear:both;

	overflow:hidden

}

.product_xia ul li .pln a.img {

	display:block;

	overflow:hidden;

	border:none;

	position:relative

}

.pppro_rrt {

	float:right

}

.pppro_llt {

	float:left

}

.promune_lef {

	margin-bottom:30px

}

.promune_lef ul li {

	width:243px;

	height:280px

}

.promune_lef ul li a p .lf {

	margin-bottom:5px

}

.promune_lef ul li .pln {

	width:243px

}

.pro_mainn {

	margin:15px 0 5%;

	width:100%;

	float:left

}

.demo01 {

	width:560px;

	float:left

}

.ui-carousel-box {

	overflow:hidden

}

.ui-carousel-box .prev {

	float:left

}

.ui-carousel-box .prev-disable {

	cursor:pointer

}

.ui-carousel-box .next {

	float:right

}

.ui-carousel-box .next-disable {

	cursor:pointer

}

.ui-carousel {

	position:relative;

	overflow:hidden;

	float:left;

	margin-top:10px

}

.ui-carousel ul {

	width:100000px;

	left:0;

	overflow:hidden;

	position:relative

}

.ui-carousel li {

	float:left;

	font-size:0;

	cursor:pointer

}

.ui-lantern-image {

	overflow:hidden

}

.demo01 .prev-disable {

	background:#ccc!important

}

.demo01 .next-disable {

	background:#ccc!important

}

.demo01 .ui-lantern-image {

	width:560px;

	height:395px;

	border:1px solid #eee;

	margin-bottom:20px;

	text-align:center;

	margin-top:32px

}

.demo01 .ui-lantern-image img {

	width:100%;

	height:100%;

	display:block

}

.demo01 li {

	width:100px;

	height:71px;

	border:1px solid #e0e0e0;

	margin:0 10px

}

.demo01 .ui-carousel {

	margin-left:10px

}

.demo01 .button {

	width:25px;

	height:55px;

	margin-top:15px

}

.demo01 li.cur {

	border:1px solid #f90

}

.produtmain_rht {

	width:570px;

	float:right;

	margin:0;

	text-align:left;

	overflow:hidden

}

.produtmain_rht_top {

	width:100%;

	float:left;

	padding:4px 0 9px;
	margin-top:32px;

}

.produtmain_rht_top h5 {

	font-size:27px;

	color:#1a1a1a;

	border-bottom:1px dotted #c1c1c1;

	padding-bottom:25px

}

.produtmain_rht_top .pro_xiang {

	padding:15px 15px;

	border-bottom:1px dotted #c1c1c1;

	background:#f7f9fa

}

.produtmain_rht_top p {

	font-size:14px;

	color:#333;

	line-height:29px

}

.produtmain_rht_top p span {

	font-size:14px;

	color:#9c9c9c;

	margin-right:5px

}

.produtmain_rht_botm {

	width:570px;

	float:left;

	padding:0 0 10px;

	overflow:hidden

}

.produtmain_rht_botm p a {

	float:left;

	height:60px;

	line-height:60px;

	text-align:center;

	border:1px solid #ef001d;

	border-radius:4px

}

.produtmain_rht_botm p a.zixun {

	width:217px;

	background:#ef001d;

	font-size:24px;

	color:#fff;

	cursor:pointer

}

.produtmain_rht_botm p a.dinggou {

	margin-left:25px;

	width:143px;

	font-size:24px;

	color:#ef001d

}

.produtmain_rht_botm span {

	float:left;

	width:100%;

	text-align:left

}

.produtmain_rht_botm span a {

	float:left;

	padding-left:28px;

	margin:0 20px 0 0;

	font-size:14px;

	line-height:25px;

	color:#666

}

.produtmain_rht_botm span a.downl {

	background:url(../images/zqjt_34.jpg) no-repeat 0 0

}

.produtmain_rht_botm span a.Print {

	background:url(../images/zqjt_34.jpg) no-repeat 0 -28px

}

.produtmain_rht_botm span a.email {

	background:url(../images/zqjt_34.jpg) no-repeat 0 -53px

}

.produtmain_rht_botm span a:hover {

	color:#e40429

}

.pro_tubiao {

	float:left;

	padding:0 0 20px;

	margin-bottom:20px;

	width:100%;

	border-bottom:1px dotted #c1c1c1

}

.pro_tubiao ul {

	padding-left:20px

}

.pro_tubiao ul li {

	float:left;

	color:#a6a6a6;

	line-height:25px;

	height:25px;

	width:100%;

	list-style-type:disc;

	font-size:14px

}

.produc_xia {

	width:1180px;

	margin:0 auto;

	text-align:left

}

.bgwhiteee {

	width:100%!important;

	margin:0;

	background:#fff;

	float:right;

	border:1px solid #dadada

}

.ConMidBtnnn {

	width:100%;

	height:46px;

	background:url(../images/icons06.png) repeat-x center

}

.ConMidBtnnn a {

	float:left;

	padding:0 22px;

	margin:0 0 -2px 0;

	position:relative;

	z-index:22;

	font-size:16px;

	font-weight:700;

	height:45px;

	line-height:45px;

	overflow:hidden;

	border-right:1px solid #dadada

}

.ConMidBtnnn a.cur,.ConMidBtnnn a:hover {

	background:#fff;

	border-top:2px solid #cc023b;

	margin-top:-1px

}

.ConMidSwitchhh {

	padding:20px 20px 40px;

	width:1140px;

	float:left

}

.Combinationsss,.Downloadsss,.maggges {

	display:none

}

.ConMidSwitchhh p {

	font-size:15px;

	color:#666;

	line-height:28px

}

.relat {

	padding:15px 0 10px

}

.relat h3 {

	background:url(../images/fw_37.jpg) no-repeat bottom left;

	padding-bottom:15px;

	font-size:21px

}

.pd_section {

	margin:35px 0 30px;

	float:left;

	width:96%;

	padding:0 2% 5%;

	clear:both;

	border:1px solid #e5e5e5;

	background:#f7f9fa

}

.biayy {

	color:#272727;

	font-size:20px;

	font-weight:700;

	line-height:50px;

	margin-top:1%;

	width:100%

}

.pull-right {

	float:right;

	margin:0 20px 0 0;

	width:12%

}

.pull-right a {

	font-size:22px;

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

	padding-left:35px

}

.biayy span {

	margin-left:30px;

	color:#d60011;

	font-size:18px;

	line-height:50px

}

.inquiryForm {

	clear:both;

	overflow:hidden;

	padding:1% 0 2%;

	font-family:nexa_lightregular

}

.inquiryForm dl {

	padding-bottom:10px;

	margin-left:0;
	border-right:2px solid #CCC;
	padding-right:48px;

}

.inquiryForm dt {

	font-size:18px;

	color:#333;

	padding-top:10px

}

.inquiryForm .row {

	width:96%

}

.inquiryForm font.red {

	color:red;

	font-size:18px;

	vertical-align:middle;

	height:14px;

	line-height:14px;

	display:inline-block

}

.inquiryForm .tip {

	color:red;

	padding-top:5px;

	display:none

}

.inquiryForm .input,.inquiryForm .select,.inquiryForm .textarea {

	width:100%;

	border:#ccc 1px solid;

	height:2.3125em;

	padding:.5em;

	line-height:20px;

	box-sizing:border-box;

	font-family:Arial

}

.inquiryForm .input:focus,.inquiryForm .select:focus,.inquiryForm .textarea:focus {

	-webkit-box-shadow:0 0 5px #999;

	-moz-box-shadow:0 0 5px #999;

	box-shadow:0 0 5px #999;

	background:#fafafa;

	border-color:#999;

	outline:0

}

.inquiryForm .textarea {

	height:auto;

	resize:none

}

.inquiryForm .yzm {

	width:75%;

	margin-right:10px

}

.full-row .row .span-6,.span-6 {

	float:left;

	transition:.2s width ease;

	margin-right:2%;

	width:43%

}

.row {

	width:100%

}

.full-row .row .span-12,.span-12 {

	float:left;

	transition:.2s width ease;

	margin-right:2%;

	width:95%

}

.submit {

	width:30%;

	height:40px;

	float:left;

	margin-right:20px;

	font-size:19px;

	font-weight:700;

	color:#FFF;

	border:none;

	background:#d10101

}

.reset {

	background:#aaa9a9

}

.xiaobei {

	height:240px;

	padding:50px 0;

	background:url(../images/bg_01.jpg) no-repeat

}

.ser_left {

	float:left;

	width:65%;

	margin:0

}

.xiaobei h4 {

	text-align:left;

	font-size:28px;

	color:#FFF;

	padding:0 0 30px

}

.xiaobei p {

	text-align:left;

	font-size:15px;

	line-height:26px;

	color:#FFF

}

.ser_rht {

	float:right;

	width:20%;

	padding:40px 20px;

	margin:2% 3% 0;

	border:3px solid #FFF

}

.ser_rht span {

	font-size:35px;

	text-transform:uppercase;

	line-height:45px;

	color:#FFF

}

.diyi {

	padding:50px 0 70px

}

.yi_rht {

	float:right;

	width:560px;

	margin:10px 0 0 0;

	text-align:left

}

.yi_rht a {

	float:left;

	width:100%;

	font-size:35px;

	line-height:30px;

	font-weight:700;

	color:#e60208;

	padding:0 0 30px

}

.yi_rht p {

	font-size:15px;

	line-height:27px

}

.yi_left {

	float:left

}

.video_xia {

	float:left;

	width:100%;

	margin:0

}

.video_xia ul li {

	float:left;

	display:block;

	width:270px;

	margin:0 15px 15px 5px;

	text-align:center

}

.video_xia ul li .img {

	float:left;

	display:block;

	overflow:hidden;

	width:100%;

	height:100%;

	position:relative

}

.video_xia ul li .img img {

	width:100%;

	display:table;

	transition:1s transform;

	-webkit-transform:1s transform;

	-moz-transform:1s transform

}

.video_xia ul li .img img:hover {

	transform:scale(1.2,1.2)

}

.video_xia ul li a span {

	width:100%;

	float:left;

	font-size:17px;

	line-height:25px;

	margin:10px 0

}

.video_xia ul li a span:hover {

	color:#e40429

}

.factory {

	background:#f8f8f8;

	height:300px;

	padding:50px 0;

	margin-bottom:40px

}

.fac_top h4 {

	margin-bottom:35px

}

.fac_top h4 a {

	font-size:30px;

	background:url(../images/about_07.jpg) no-repeat bottom;

	padding-bottom:15px

}

.fac_xia {

	width:90%;

	margin:50px auto

}

.fac_xia p {

	font-size:15px;

	line-height:27px

}

.fac_xia h5 {

	margin:30px 0;

	font-size:17px;

	font-style:italic

}

.fac_tu {

	margin:30px 0

}

.fac_tu ul li {

	width:373px

}

.fac_xia_san {

	margin:40px auto;

	float:left;

	width:100%

}

.fac_xia_san p {

	float:left;

	width:560px;

	margin:20px 0 0 0;

	font-size:15px;

	line-height:29px;

	text-align:left

}

.factorycc {

	background:#f8f8f8;

	padding:40px 0

}

.pageController {

	float:right;

	padding-right:10px;

	padding-top:5px;

	padding-bottom:5px

}

.pageController a {

	float:left;

	display:block;

	background-color:#FFF;

	border:#efefef 1px solid;

	color:#555;

	padding:0 8px 0 6px;

	margin-right:5px

}

.pageController a:hover {

	background-color:#efefef;

	color:#438ece;

	text-decoration:none;

	font-weight:700;

	border:#efefef 1px solid

}

.pageController .currPage {

	background-color:#efefef;

	color:#555;

	font-weight:700;

	border:#efefef 1px solid

}

.clear {

	clear:both

}

.article h2 {

	font-size:22px;

	color:#4b4b4b;

	text-align:center;

	line-height:1.5em;

	height:64px;

	border-bottom:1px dotted #c6c6c6;

	margin-top:20px

}

.article h2 span {

	font-weight:400;

	font-size:13px;

	color:#716f6f

}

.art {

	margin:25px auto;

	font-size:14px

}

.art p {

	font-size:14px;

	line-height:29px;

	color:#4b4b4b;

	text-indent:2em

}

.pasage {

	height:86px;

	border-bottom:1px solid #d4d8df;

	border-top:1px solid #d4d8df;

	margin-top:20px;

	padding:0 15px

}

.pasage ul dd {

	height:40px;

	line-height:40px;

	color:#4b4b4b

}

.pasage ul dd a {

	color:#4b4b4b

}

.pp_rrt {

	margin:0

}

.pp_rrt span {

	float:left;

	width:252px;

	margin:10px 0 0 0;

	padding-left:29px;

	color:#777;

	line-height:40px;

	font-size:15px;

	text-align:left

}

.pp_rrt span b {

	font-size:17px;

	color:#e90704;

	font-weight:800;

	font-style:italic;

	margin-left:10px

}

.pp_rrt .sp_by {

	background:url(../images/tt_03.jpg) no-repeat 3px 9px

}

.pp_rrt .sp_er {

	background:url(../images/tt_06.jpg) no-repeat 10px 10px

}


.pp_rrt p{ text-align:left; padding-left:55px; font-size:15px; line-height:30px; float:left;width:445px;border-bottom:1px solid #efefef; padding-bottom:20px; margin:15px 0 15px 0; color:#595757;}
.pp_rrt span{ float:left;width:405px; margin:10px 0 0 0; padding-left:41px; color:#777777; line-height:40px; font-size:15px; text-align:left;}
.pp_rrt span b{ font-size:25px; color:#e90704; font-weight:normal; font-style:italic; margin-left:10px;} 
.pp_rrt .sp_by{ background:url(../images/tt_03.jpg) no-repeat 0px 11px }
.pp_rrt .sp_er{background:url(../images/tt_06.jpg) no-repeat 0px 14px }
