/*首页*/

/* 头部导航 */

.header {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.header .logobox {
	width: 1200px;
	height: 101px;
	margin: 0 auto;
}

.header .logobox a {
	width: 315px;
	height: 101px;
	display: block;
	float: left;
}

.header .logobox .logotxt {
	width: 267px;
	height: 101px;
	display: block;
	float: right;
}

.navbox {
	width: 100%;
	height: 60px;
	background: #000;
}

.navbox .box {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}

.navbox .box .nav {
	width: auto;
	height: 60px;
	margin-left: 20px;
}

.navbox .box .nav li {
	width: auto;
	height: 60px;
	margin-right: 95px;
	float: left;
}

.navbox .box .nav li a {
	line-height: 60px;
	height: 60px;
	display: block;
	padding: 0 9px;
	font-size: 18px;
	color: #bbb;
	position: relative;
	box-sizing: border-box;
}

.navbox .box .nav li:hover a {
	color: #fff;
}

.navbox .box .nav li a span {
	width: 100%;
	height: 3px;
	background: #e34136;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
}

.navbox .box .nav li.active a {
	color: #fff;
}

.navbox .box .nav li.active a span {
	display: block;
}

/*TOP*/

.topbox {
	background-position: -197px 0px;
	width: 31px;
	height: 44px;
	position: absolute;
	top: 828px;
	right: 50%;
	margin-right: -660px;
	cursor: pointer;
}

.topbox:hover {
	background-position: -237px 0px;
}

.in_content {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f1f1f1;
}

/*首页banner（1）*/

#banner_tabs {
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
	zoom: 1;
}

#banner_tabs .slides li {
	width: 100%;
	height: 100%;
}

#banner_tabs .flex-direction-nav a {
	width: 20px;
	height: 36px;
	line-height: 99em;
	overflow: hidden;
	margin: -18px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 100;
	cursor: pointer;
	opacity: 100;
	filter: alpha(opacity=100);
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	transition: all 0s linear;
	border-radius: 35px;
}

#banner_tabs .flex-control-nav {
	width: 1200px;
	height: 20px;
	position: absolute;
	bottom: 40px;
	z-index: 10;
	left: 50%;
	margin-left: -600px;
	text-align: center;
}

#banner_tabs .flex-control-nav li {
	zoom: 1;
	margin-top: -2.5px;
	display: inline-block;
}

#banner_tabs .flex-control-paging li a {
	background-color: #989898;
	display: block;
	height: 3px;
	width: 36px;
	overflow: hidden;
	text-indent: -99em;
	cursor: pointer;
	margin: 0 6px;
	border-radius: 3px;
}

#banner_tabs .flex-control-paging li a.flex-active, #banner_tabs .flex-control-paging li.active a {
	background-color: #e4473c;
}

#banner_tabs .slides a img {
	width: 100%;
	height: 600px;
	display: block;
}

/*#banner_tabs .flex-direction-nav .flex-next {background-position: -72px 0px;right: 3%;}
#banner_tabs  .flex-direction-nav .flex-prev {left:3%;}
#banner_tabs :hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
#banner_tabs:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
#banner_tabs:hover .flex-next:hover{background-position: -72px -44px;}
#banner_tabs:hover .flex-prev:hover {background-position: -48px -44px;}*/

.in_ab {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 103px auto 0;
}

.in_ab .txt {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-top: 53px;
}

.in_ab .txt p {
	width: 1200px;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	color: #536066;
	font-weight: 400;
	line-height: 1.8;
	margin-bottom: 32px;
}

/* 首页产品 */

.product {
	width: 100%;
	height: 612px;
	background: #f1f1f1;
}

.product .productbox {
	width: 1215px;
	height: 612px;
	margin: 0 auto;
}

.product .productbox .title {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 55px 0 46px;
}

.titlename {
	font-weight: bold;
	height: 52px;
	line-height: 52px;
	font-size: 24px;
	color: #1a1a1a;
	text-indent: 37px;
	background: url(../images/titleline.png) no-repeat left center;
}

.product .productbox .title a {
	width: 129px;
	height: 52px;
	display: block;
	float: right;
	background: url(../images/more.png) no-repeat;
}

.product .productbox .title a:hover {
	background: url(../images/more1.png) no-repeat;
}

/*首页banner（2）*/

#banner_tabs1 {
	position: relative;
	width: 100%;
	height: 372px;
	overflow: hidden;
	zoom: 1;
}

#banner_tabs1 .slides li {
	width: 100%;
	height: 100%;
}

#banner_tabs1 .slides li a {
	width: 390px;
	height: 332.5px;
	display: block;
	float: left;
	margin: 0 7.5px;
	position: relative;
	overflow: hidden;
	border-radius: 5px;
}

#banner_tabs1 .slides li a .txt {
	width: 350px;
	/* min-height: 35px; */
	height: auto;
	position: absolute;
	left: 20px;
	bottom: 22px;
}

#banner_tabs1 .slides li a:hover {
	box-shadow: 1px 1px 10px #e4e5e5;
}

#banner_tabs1 .slides li a:hover .txt {
	background: url(../images/carrow.png) no-repeat bottom right;
}

#banner_tabs1 .slides li a .txt h2 {
	width: 330px;
	height: auto;
	/* min-height: 35px;
	line-height: 35px; */
	font-size: 16px;
	color: #151515;
	font-weight: bold;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: center;
	box-sizing: border-box;
	padding-left: 20px;
}

#banner_tabs1 .slides li a .line {
	width: 100%;
	height: 5px;
	background: #e34237;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
}

#banner_tabs1 .slides li a:hover .line {
	display: block;
}

#banner_tabs1 .slides li a img {
	width: 390px;
	height: 332.5px;
	display: block;
}

#banner_tabs1 .flex-direction-nav a {
	width: 20px;
	height: 36px;
	line-height: 99em;
	overflow: hidden;
	margin: -18px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 100;
	cursor: pointer;
	opacity: 100;
	filter: alpha(opacity=100);
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	transition: all 0s linear;
	border-radius: 35px;
}

#banner_tabs1 .flex-control-nav {
	width: auto;
	height: 20px;
	position: absolute;
	bottom: 0px;
	z-index: 10;
	right: 2px;
	text-align: center;
}

#banner_tabs1 .flex-control-nav li {
	zoom: 1;
	margin-top: -2.5px;
	display: inline-block;
}

#banner_tabs1 .flex-control-paging li a {
	background-color: #989898;
	display: block;
	height: 3px;
	width: 36px;
	overflow: hidden;
	text-indent: -99em;
	cursor: pointer;
	margin: 0 6px;
	border-radius: 3px;
}

#banner_tabs1 .flex-control-paging li a.flex-active, #banner_tabs1 .flex-control-paging li.active a {
	background-color: #e4473c;
}

#banner_tabs1 .slides a img {
	width: 100%;
	height: 600px;
	display: block;
}

/*#banner_tabs1 .flex-direction-nav .flex-next {background-position: -72px 0px;right: 3%;}
#banner_tabs1  .flex-direction-nav .flex-prev {left:3%;}
#banner_tabs1 :hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
#banner_tabs1:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
#banner_tabs1:hover .flex-next:hover{background-position: -72px -44px;}
#banner_tabs1:hover .flex-prev:hover {background-position: -48px -44px;}*/

/* 产品分类 */

.classification {
	width: 100%;
	min-height: 660px;
	box-sizing: border-box;
	padding-bottom: 80px;
}

.classificationBOX {
	width: 1200PX;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 65px;
}

.classification_left {
	width: 350px;
	height: auto;
	overflow: hidden;
	float: left;
}

.classification_list {
	margin-top: 48px;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.classification_list li {
	width: 100%;
	height: 110px;
	overflow: hidden;
	background: #fff;
	opacity: .9;
	border-radius: 8px;
	margin-bottom: 21px;
	position: relative;
}

.classification_list li img {
	width: 100%;
	height: 110px;
	border: 1px solid #d6d6d6;
	box-sizing: border-box;
	border-radius: 8px;
}

.classification_list li .txt {
	width: 348px;
	height: auto;
	overflow: hidden;
	position: absolute;
	left: 25px;
	top: 16px;
}

.classification_list li .txt h2 {
	font-size: 14px;
	color: #868686;
	text-transform: uppercase;
}

.classification_list li .txt h3 {
	font-size: 20px;
	color: #151515;
	font-weight: bold;
	margin-top: 5px;
}

.classification_list li .carrow {
	width: 11px;
	height: 11px;
	background: url(../images/carrow.png) no-repeat;
	position: absolute;
	right: 25px;
	bottom: 23px;
}

.classification_list li:hover .carrow {
	background: url(../images/carrow1.png) no-repeat;
}

.innews {
	width: 680px;
	height: auto;
	overflow: hidden;
	float: right;
}

.margin12 {
	margin-left: 12px;
}

.innewsbox {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #fff;
	padding-top: 47px;
	margin-top: 48px;
}

.innewsbox_list {
	width: 580px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.innewsbox_list li {
	width: 580px;
	height: 80px;
	margin-bottom: 47px;
}

.innewsbox_list li .show, .innewsbox_list li .show img {
	width: 111px;
	height: 80px;
	display: block;
}

.innewsbox_list li .txt {
	width: 428px;
	height: 80px;
	float: right;
	position: relative;
}

.innewsbox_list li .txt h4 {
	font-size: 16px;
	color: #151515;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1;
	margin-bottom: 2px;
}

.innewsbox_list li .txt h5 {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.innewsbox_list li:hover .txt h5 {
	background: url(../images/carrow1.png) no-repeat right center;
}

.innewsbox_list li .txt h5 span {
	width: 410px;
	font-size: 14px;
	color: #606060;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.innewsbox_list li .txt .date {
	float: left;
	font-size: 16px;
	color: #151515;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 4px 7px;
	background: #eaeaea;
	position: absolute;
	left: 0;
	bottom: 0;
}

.innewmore {
	margin-top: 27px;
	width: 129px;
	height: 52px;
	float: right;
}

.innewmore a {
	width: 129px;
	height: 52px;
	display: block;
	background: url(../images/more.png) no-repeat;
}

.innewmore a:hover {
	background: url(../images/more1.png) no-repeat;
}

/* 首页脚步 */

.inlink {
	width: 100%;
	height: 53px;
	background: #ededed;
}

.inlink .txt {
	width: 1200px;
	height: 53px;
	margin: 0 auto;
	font-size: 16px;
	color: #8f8f8f;
	line-height: 53px;
	font-weight: 400;
}

.inlink .txt a {
	font-size: 16px;
	color: #8f8f8f;
	line-height: 53px;
	font-weight: 400;
}

.inlink .txt a:hover {
	color: #1a1a1a;
}

.footer {
	width: 100%;
	height: 301px;
	background: url(../images/footbg.jpg) no-repeat top center;
}

.footup {
	width: 1200px;
	height: 230px;
	margin: 0 auto;
	border-bottom: 1px solid #767676;
}

.footup .footlogo {
	width: 283px;
	height: 229px;
	float: left;
}

.footup .footlogo {
	width: 283px;
	height: 229px;
	display: block;
}

.footer .txt {
	width: 785px;
	height: auto;
	overflow: hidden;
	float: right;
	padding-top: 80px;
}

.footer .txt .box1 {
	width: 430px;
	height: auto;
	overflow: hidden;
	float: left;
}

.footer .txt .box1 p {
	width: 430px;
	height: auto;
	overflow: hidden;
	color: #a2a2a2;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.footer .txt .box2 {
	width: 286px;
	height: auto;
	overflow: hidden;
	float: right;
}

.footer .txt .box2 p {
	height: auto;
	overflow: hidden;
	color: #a2a2a2;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.footer .txt .box2 p a {
	color: #a2a2a2;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.footer .txt .box2 .email {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.footer .txt .box2 .email .name {
	width: 81px;
	height: auto;
	overflow: hidden;
	float: left;
}

.footer .txt .box2 .email .add {
	width: 205px;
	height: auto;
	overflow: hidden;
	float: left;
}

.footdown {
	width: 1200px;
	height: 58px;
	line-height: 58px;
	margin: 0 auto;
	text-align: right;
	font-size: 14px;
	color: #919191;
	font-weight: 400;
}

/* 关于我们 */

.abbanner {
	width: 100%;
	height: 175px;
}

.abbanner .txt {
	width: 1180px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 80px
}

.abbanner .txt h2 {
	font-size: 24px;
	color: #1a1a1a;
	font-weight: bold;
}

.abcontent {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 100px;
}

.abcontentleft {
	width: 747px;
	height: auto;
	overflow: hidden;
	float: left;
}

.abcontentleft .txt {
	width: 747px;
	height: auto;
	overflow: hidden;
	margin-top: 55px;
	font-size: 18px;
	color: #535f65;
	font-weight: 400;
	line-height: 1.8;
	padding-bottom: 85px;
}

.abcontentright {
	width: 344px;
	height: auto;
	overflow: hidden;
	float: right;
}

.abcontentright img {
	width: 344px;
	display: block;
}

.certificate {
	width: 100%;
	min-height: 850px;
	box-sizing: border-box;
	padding-bottom: 30px;
	background: url(../images/abgray.jpg) no-repeat bottom center;
}

.certificate .box {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}

.certificateshow {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 70px;
}

.certificateshow {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.certificateshow img {
	width: 426px;
	display: block;
	float: left;
	margin-right: 97px;
	margin-bottom: 50px;
}

/* 产品中心 */

.prcontent {
	width: 1200px;
	height: auto;
	min-height: 965px;
	overflow: hidden;
	margin: 93px auto 0;
}

.prcontent .prnav {
	width: 258px;
	height: auto;
	overflow: hidden;
	float: left;
}

.prcontent .prnav .prnavbox {
	width: 258px;
	height: 43px;
	overflow: hidden;
	margin-bottom: 12px;
}

.prcontent .prnav .prnavbox.on {
	height: auto;
}

.prcontent .prnav .prnavbox h3 {
	width: 258px;
	height: 43px;
	line-height: 43px;
	background: #eeeeee;
	text-indent: 23px;
	font-size: 15px;
	color: #1b1b1b;
	font-weight: bold;
	cursor: pointer;
}

.prcontent .prnav .prnavbox.on h3 {
	background: #e45148;
	color: #fff;
}

.prcontent .prnav .prnavbox .navlist {
	width: 258px;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 23px;
}

.prcontent .prnav .prnavbox .navlist {
	width: 258px;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 23px;
	padding-top: 27px;
	padding-bottom: 21px;
}

.prcontent .prnav .prnavbox .navlist li {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #1b1b1b;
	font-weight: 400;
	cursor: pointer;
	text-indent: 23px;
	background: url(../images/prarrow.png) no-repeat left center;
}

.prcontent .prnav .prnavbox .navlist li a {
	height: 40px;
	line-height: 40px;
	font-size: 13px;
	color: #1b1b1b;
	font-weight: 400;
}

.prcontent .prnav .prnavbox .navlist li:hover a, .prcontent .prnav .prnavbox .navlist li.active a {
	color: #111;
	font-weight: bold;
}

.prcontent .prnav .prnavbox .navlist li.on {
	color: #1b1b1b;
	font-weight: bold;
}

.prcontent .products {
	width: 906px;
	height: auto;
	overflow: hidden;
	float: right;
}

.prcontent .products .title {
	height: 78px;
	line-height: 78px;
	text-indent: 11px;
	font-size: 24px;
	color: #1a1a1a;
	font-weight: bold;
	margin-bottom: 10px;
}

.prcontent .products .products_list {
	width: 906px;
	height: auto;
	overflow: hidden;
	padding-top: 11px;
}

.prcontent .products .products_list li {
	width: 279px;
	height: 312px;
	float: left;
	margin: 0 11px 42px 11px;
	border-radius: 6px;
	box-sizing: border-box;
	/* border: 1px solid #f5f5f5; */
	border: 1px solid #ddd;
	overflow: hidden;
	position: relative;
}

.prcontent .products .products_list li .tu {
	width: 278px;
	height: 237px;
	/*border-radius: 6px;*/
	overflow: hidden;
}

.prcontent .products .products_list li .tu img {
	height: 237px;
	display: block;
}

.prcontent .products .products_list li h4 {
	width: 240px;
	margin: 3px auto 0;
	font-size: 16px;
	color: #151515;
	font-weight: bold;
}

.prcontent .products .products_list li h4 span {
	width: 210px;
	font-size: 16px;
	color: #151515;
	font-weight: bold;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.prcontent .products .products_list li .line {
	width: 280px;
	height: 3px;
	background: #e34237;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
}

.prcontent .products .products_list li:hover h4 {
	background: url(../images/arrow.png) no-repeat bottom right;
}

.prcontent .products .products_list li:hover .line {
	display: block;
}

.prcontent .products .products_list li:hover {
	/* box-shadow: 1px 6px 1px 4px #f2f3f3; */
	border: 1px solid #333;
}

.prspaging {
	height: auto;
	overflow: hidden;
	margin-top: 65px;
	margin-bottom: 63px;
	box-sizing: border-box;
	margin-left: 48px;
}

.prspaging a {
	width: 33px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	display: block;
	float: left;
	border-radius: 2px;
	margin-right: 10px;
	border: 1px solid #e5e5e5;
	font: 12px;
	color: #313131;
	font-weight: 400;
	text-align: center;
}

.prspaging a.bnone {
	border: none;
}

.prspaging a.w57 {
	width: 60px;
}

.prspaging a.sel {
	background: #151515;
	color: #fff;
}

.prspaging a:hover {
	background: #151515;
	color: #fff;
}

/* 产品详情 */

.productsbox {
	width: 870px;
	height: auto;
	overflow: hidden;
	float: right;
}

.pr_detailbanner {
	width: 100%;
	height: 377px;
	margin-bottom: 40px;
}

#banner_tabs2 {
	position: relative;
	width: 340px;
	height: 377px;
	overflow: hidden;
	zoom: 1;
	float: left;
}

#banner_tabs2 .slides li {
	width: 100%;
	height: 100%;
}

#banner_tabs2 .flex-direction-nav a {
	width: 20px;
	height: 36px;
	line-height: 99em;
	overflow: hidden;
	margin: -18px 0 0;
	display: block;
	position: absolute;
	top: 50%;
	z-index: 100;
	cursor: pointer;
	opacity: 100;
	filter: alpha(opacity=100);
	-webkit-transition: all 0s linear;
	-moz-transition: all 0s linear;
	-o-transition: all 0s linear;
	-ms-transition: all 0s linear;
	transition: all 0s linear;
	border-radius: 35px;
}

#banner_tabs2 .flex-control-nav {
	width: 100%;
	height: 56px;
	position: absolute;
	bottom: 0;
	z-index: 10;
	left: 0;
	text-align: center;
}

#banner_tabs2 .flex-control-nav li {
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin-top: -2.5px;
	/* display: inline-block; */
	float: left;
	margin-right: 19px;
}

#banner_tabs2 .flex-control-paging li a {
	background-color: #989898;
	display: block;
	height: 56px;
	width: 66px;
	overflow: hidden;
	cursor: pointer;
	box-sizing: border-box;
	border: 1px solid #ddd;
}

#banner_tabs2 .flex-control-paging li a.flex-active, #banner_tabs2 .flex-control-paging li.active a {
	border: 1px solid #444444;
}

#banner_tabs2 .flex-control-paging li a img {
	height: 56px;
	width: 66px;
	display: block;
}

#banner_tabs2 .slides li, #banner_tabs2 .slides {
	width: 100%;
	height: 290px;
	overflow: hidden;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

#banner_tabs2 .slides li a img {
	width: 100%;
	height: 290px;
	display: block;
}

/*#banner_tabs2 .flex-direction-nav .flex-next {background-position: -72px 0px;right: 3%;}
#banner_tabs2  .flex-direction-nav .flex-prev {left:3%;}
#banner_tabs2 :hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
#banner_tabs2:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
#banner_tabs2:hover .flex-next:hover{background-position: -72px -44px;}
#banner_tabs2:hover .flex-prev:hover {background-position: -48px -44px;}*/

.pr_deteal_title {
	width: 460px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 50px;
}

.pr_deteal_title .title {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0 25px 0;
	border-bottom: 3px solid #1b1b1b;
}

.pr_deteal_title .title h2 {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-size: 22px;
	color: #151515;
	font-weight: bold;
}

.pr_deteal_title .txt {
	width: 100%;
	height: 250px;
	overflow: auto;
	/* display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; */
	font-size: 18px;
	color: #1b1b1b;
	margin-top: 47px;
	line-height: 2;
}

.prdetailtab {
	width: 870px;
	height: auto;
	overflow: hidden;
}

.prdetailtab .tab {
	width: 870px;
	height: 50px;
	overflow: hidden;
	background: #1b1b1b;
	margin-bottom: 58px;
}

.prdetailtab .tab .tablist {
	height: 50px;
	overflow: hidden;
	margin-left: 54px;
	float: left;
}

.prdetailtab .tab .tablist li {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #bbb;
	font-weight: bold;
	float: left;
	margin-right: 49px;
	cursor: pointer;
}

.prdetailtab .tab .tablist li.on {
	color: #fff;
	background: url(../images/tabbg.jpg) no-repeat bottom center;
}

.prdetailtab .tab .tablist li:hover {
	color: #fff;
}

.prdetailtab .tab .prdown {
	width: 100px;
	height: 50px;
	line-height: 50px;
	display: block;
	float: right;
	padding-right: 30px;
	font-size: 16px;
	color: #bbb;
	font-weight: 400;
	margin-right: 24px;
	background: url(../images/down.png) no-repeat right center;
}

.prdetailtab .tab .prdown:hover {
	color: #fff;
	background: url(../images/down1.png) no-repeat right center;
}

.tabbox {
	width: 810px;
	min-height: 360px;
	overflow: hidden;
	padding-bottom: 50px;
	margin: 0 auto;
	font-size: 18px;
	font-weight: 400;
	color: #626262;
	line-height: 2;
	display: none;
}

.tabbox img {
	max-width: 810px;
	display: block;
}

.tabback {
	width: 129px;
	height: 52px;
	float: right;
	margin-bottom: 98px;
}

.tabback a {
	width: 129px;
	height: 52px;
	display: block;
	background: url(../images/back.png) no-repeat;
}

.tabback a:hover {
	background: url(../images/back1.png) no-repeat;
}

/* 新闻中心 */

.newsbox {
	width: 1236px;
	height: auto;
	overflow: hidden;
	margin: 65px auto 0;
	position: relative;
}

.newsbox .newslist {
	width: 1236px;
	height: auto;
	overflow: hidden;
}

.newsbox .newslist li {
	width: 380px;
	height: 310px;
	overflow: hidden;
	float: left;
	margin: 0 15px 56px;
	border: 1px solid #ddd;
	border-radius: 6px;
	position: relative;
}

.newsbox .newslist li .tu {
	width: 380px;
	height: 180px;
	overflow: hidden;
	margin-bottom: 20px;
}

.newsbox .newslist li .tu img {
	width: 380px;
	height: 180px;
	display: block;
}

.newsbox .newslist li .txt {
	width: 325px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.newsbox .newslist li .txt h3 {
	font-size: 16px;
	color: #151515;
	font-weight: bold;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.newsbox .newslist li .txt h4 {
	font-size: 14px;
	color: #606060;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 6px;
}

.newsbox .newslist li .txt .date {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
}

.newsbox .newslist li .txt .date p {
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color: #151515;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 4px 7px;
	background: #eaeaea;
}

.newsbox .newslist li:hover .txt .date {
	background: url(../images/carrow.png) no-repeat bottom right;
}

.newsbox .newslist li .line {
	width: 100%;
	height: 3px;
	background: #e34237;
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
}

.newsbox .newslist li:hover .line {
	display: block;
}

.newsbox .newslist li:hover {
	/* box-shadow: 1px 6px 1px 4px #f2f3f3; */
	border: 1px solid #333;
}

.newspageing {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 39px auto 0;
	text-align: center;
}

.newspageing .prspaging {
	display: inline-block;
	margin-left: 10px;
}

/* 新闻详情 */

.newsdetailbox {
	width: 950px;
	height: auto;
	overflow: hidden;
	margin: 100px auto 110px;
}

.newsdetailbox .title {
	height: auto;
	overflow: hidden;
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: 1px solid #d9d9d9;
}

.newsdetailbox h2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.newsdetailbox .date {
	height: 30px;
	line-height: 30px;
	margin-bottom: 55px;
}

.newsdetailbox .date p {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #9a9a9a;
	font-weight: 400;
	float: left;
}

.newsdetailbox .date a {
	padding-right: 19px;
	height: 30px;
	float: right;
	margin-right: 15px;
	display: block;
	font-size: 14px;
	color: #9a9a9a;
	font-weight: 400;
	background: url(../images/newsback.png) no-repeat right center;
}

.newsdetailbox .date a:hover {
	color: #000;
}

.newsdetailbox .txt {
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	font-weight: 400;
	line-height: 1.8;
}

.newsdetailbox .txt img {
	max-width: 950px;
}

.newsdetailpageing {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 35px 0 30px;
	background: #f0f0f0;
}

.newsdetailpageing .box {
	width: 950px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.newsdetailpageing .box .preving {
	width: 280px;
	height: auto;
	overflow: hidden;
	float: left;
}

.newsdetailpageing .box .preving a {
	width: auto;
	height: auto;
	overflow: hidden;
	display: block;
	padding-left: 32px;
	background: url(../images/newsback.png) no-repeat 0 15px;
}

.newsdetailpageing .box .preving a:hover {
	background: url(../images/newsback1.png) no-repeat 0 15px;
}

.newsdetailpageing .box .preving a h3 {
	font-size: 14px;
	color: #5b5b5b;
	font-weight: 400;
}

.newsdetailpageing .box .preving a p {
	font-size: 14px;
	color: #151515;
	font-weight: 400;
	margin-top: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.newsdetailpageing .box .next {
	width: 280px;
	height: auto;
	overflow: hidden;
	float: right;
}

.newsdetailpageing .box .next a {
	width: auto;
	height: auto;
	overflow: hidden;
	display: block;
	padding-right: 32px;
	background: url(../images/next.png) no-repeat 272px 15px;
}

.newsdetailpageing .box .next a:hover {
	background: url(../images/next1.png) no-repeat 272px 15px;
}

.newsdetailpageing .box .next a h3 {
	font-size: 14px;
	color: #5b5b5b;
	font-weight: 400;
	text-align: right;
}

.newsdetailpageing .box .next a p {
	text-align: right;
	font-size: 14px;
	color: #151515;
	font-weight: 400;
	margin-top: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/* 联系我们 */

.contactbox {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 118px auto 84px;
}

.contactbox img {
	width: 583px;
	height: 540px;
	overflow: hidden;
	display: block;
	border-radius: 5px;
	border: 1px solid #ececec;
	float: left;
}

.contactbox .txt {
	width: 535px;
	height: auto;
	overflow: hidden;
	float: right;
	padding-top: 0px;
}

.titlecontact {
	font-weight: bold;
	height: 52px;
	line-height: 52px;
	font-size: 26px;
	color: #1a1a1a;
	margin-bottom: 28px;
	text-indent: 37px;
	background: url(../images/titleline.png) no-repeat left center;
}

.contactbox .txt .uslist {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.contactbox .txt .uslist li {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 18px;
}

.contactbox .txt .uslist li h2 {
	width: 65px;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #3f3f3f;
	font-weight: bold;
	float: left;
}

.contactbox .txt .uslist li .tem {
	height: auto;
	overflow: hidden;
	font-size: 14px;
	color: #3f3f3f;
	font-weight: 400;
	float: left;
	margin-left: 23px;
}

.businesscard {
	width: 100%;
	height: auto;
	overflow: hidden;
	background: #f1f1f1;
	padding-bottom: 60px;
}

.businesscard .box {
	width: 1340px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 25px;
}

.businesscard .box .japan {
	width: 540px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 110px;
	/*background: url(../images/cardline.jpg) no-repeat right bottom;*/
}

.businesscard .box .japan img, .businesscard .box .china img {
	width: 380px;
	height: 167px;
	display: block;
}

.cardlist {
	height: auto;
	overflow: hidden;
}

.cardlist li {
	height: auto;
	overflow: hidden;
	margin-bottom: 3px;
	font-size: 14px;
	color: #707070;
	font-weight: 400;
}

.cardlist li a {
	font-size: 14px;
	color: #707070;
	font-weight: 400;
}

.cardlist li a:hover {
	font-size: 14px;
	color: #222;
	font-weight: 400;
}

.cardlist li h3 {
	width: 81px;
	height: auto;
	overflow: hidden;
	font-size: 14px;
	color: #707070;
	font-weight: 400;
	float: left;
}

.businesscard .box .china {
	width: 520px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 169px;
}

.cardlist li h4 {
	height: auto;
	overflow: hidden;
	font-size: 14px;
	color: #707070;
	font-weight: 400;
	float: left;
}