﻿@charset "utf-8";
body { overflow-y: scroll; }


* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 14px;
	font-family: "微软雅黑";
	overflow-x: hidden;
	min-width: 1200px;
}

.xiangxi{font-size:14px; font-family:"微软雅黑";color:#666;line-height:28px;}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #888;
}

a:hover {
	color: #df3610;
}

img {
	border: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.mar30 {
	margin-top: 30px;
}

.pad30 {
	padding-top: 30px;
}

.hmain {
	width: 1200px;
	margin: 0 auto;
}

.active {
	color: #fff !important;
	background-color: #e59a2c;
}

.fixbottom {
	display: none;
}


/*头部*/

.headtop {
	width: 100%;
	height: 10px;
	background: url(../img/bgtop1.jpg) no-repeat center center;
}

.logobox {
	height: 110px;
}

.logobox1 {
	height: 110px;
	background: #FFF;
}

.logo {
	width: 25%;
	padding: 10px 15px 10px 0;
}

.logo img {
	width: 100%;
	display: block;
	border-right: 1px solid #e9e9e9;
	padding-right: 10px;
}

.logotxt {
	padding: 20px 10px;
}

.logotxt h2 {
	padding-bottom: 10px;
	color: #df3610;
}

.logotxt p {
	color: #fff;
	line-height: 25px;
	background: #df3610;
	border-radius: 13px;
	font-size: 12px;
	text-align: center;
}

.headtel {
	padding: 21px 10px 10px 68px;
	background: url(../img/toptel.png) no-repeat left center;
}

.headtel p {
	font-size: 26px;
	padding-top: 10px;
	color: #df3610;
	font-weight: bold;
}

.headnav {
	height: 60px;
	line-height: 60px;
	background: #df3610;
}

.nav {
	height: 60px;
	display: block;
	padding: 0px;
	width: 1200px;
	margin: 0 auto 30px;
}

.nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.nav ul li {
	width: 150px;
	float: left;
	line-height: 60px;
	text-align: center;
	position: relative;
	font-size: 16px;
}

.nav>ul>li:after {
	content: "";
	position: absolute;
	top: 15px;
	right: 0;
	width: 1px;
	height: 32px;
	background: #daa34f;
}

.nav>ul>li:nth-last-child(1):after {
	display: none;
}

.nav ul li a {
	width: 150px;
	height: 60px;
	overflow: hidden;
	position: relative;
	display: block;
	color: #fff;
}

.nav ul li .navhover {
	width: 150px;
	height: 60px;
	background-color: #e59a2c;
	position: absolute;
	top: 80px;
	left: 0px;
	transition: 0.3s;
}

.nav ul li a:hover {
	color: #fff;
}

.nav ul li a:hover .navbefore {
	position: absolute;
	width: 150px;
	left: 0px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	z-index: 999;
}

.nav ul li a:hover .navhover {
	width: 150px;
	height: 60px;
	background-color: #e59a2c;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: 0.3s;
}

.nav .subnav {
	position: absolute;
	top: 60px;
	width: 600px;
	display: none;
	left: 0;
	background: #f0f0f0;
	z-index: 99;
}

.nav .subnav li {
	/*float: none;*/
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
	border-right: 0 !important;
	text-align: center;
	padding: 0;
	float: left;
}

.nav .subnav a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 60px;
	color: #333;
	display: block;
	border-radius: 0;
}


/*导航2*/

.headnav1 {
	height: 60px;
	line-height: 60px;
	background: #1f1a17;
}

.nav1 {
	height: 60px;
	display: block;
	padding: 0px;
	width: 1200px;
	margin: 0 auto 30px;
}

.nav1 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.nav1 ul li {
	width: 150px;
	float: left;
	line-height: 60px;
	text-align: center;
	position: relative;
	font-size: 16px;
}

.nav1 ul li a {
	width: 150px;
	height: 60px;
	overflow: hidden;
	position: relative;
	display: block;
	color: #fff;
}

.nav1>ul>li:after {
	content: "";
	position: absolute;
	top: 15px;
	right: 0;
	width: 1px;
	height: 32px;
	background: #4f4f4f;
}

.nav1>ul>li:nth-last-child(1):after {
	display: none;
}

.nav1 ul li .navhover {
	width: 150px;
	height: 60px;
	background-color: #df3610;
	position: absolute;
	top: 80px;
	left: 0px;
	transition: 0.5s;
}

.nav1 ul li a:hover {
	color: #fff;
}

.nav1 ul li a:hover .navbefore {
	position: absolute;
	width: 150px;
	left: 0px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	z-index: 999;
}

.nav1 ul li a:hover .navhover {
	width: 150px;
	height: 60px;
	background-color: #df3610;
	position: absolute;
	top: 0px;
	left: 0px;
	transition: 0.3s;
}

.nav1 .subnav {
	position: absolute;
	top: 60px;
	width: 600px;
	display: none;
	left: 0;
	background: #f0f0f0;
	z-index: 99;
}

.nav1 .subnav li {
	/*float: none;*/
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #ddd;
	border-right: 0 !important;
	text-align: center;
	padding: 0;
	float: left;
}

.nav1 .subnav a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 60px;
	color: #333;
	display: block;
	border-radius: 0;
}


/*banner*/

.hbanner {
	width: 100%;
	height: 550px;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
	border-top: 0;
}

.hbanner .tempWrap {
	margin: 0;
}

.hbanner .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	bottom: 5px;
	z-index: 1;
	margin-left: 50%;
	transform: translateX(-50%);
}

.hbanner .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.hbanner .hd ul li {
	float: left;
	margin-right: 6px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.hbanner .hd ul li.on {
	background: #df3610;
	color: #fff;
}

.hbanner .bd {
	position: relative;
	z-index: 0;
	overflow: hidden;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
}

.hbanner .bd li {
	zoom: 1;
	vertical-align: middle;
}

.hbanner .bd img {
	width: 100%;
	height: 550px;
	display: block;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.hbanner .prev,
.hbanner .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../img/lrbtn.png) 8px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.hbanner .next {
	left: auto;
	right: 3%;
	background-position: -18px 5px;
}

.hbanner .prev:hover,
.hbanner .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.hbanner .prevStop {
	display: none;
}

.hbanner .nextStop {
	display: none;
}


/*热门关键字*/

.hotkey {
	min-height: 45px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	border-top: 0;
	background: #f7f7f7;
	font-size: 16px;
	padding: 15px 0;
}

.hotkey ul {
	width: 72%;
}

.hotkey li {
	float: left;
	padding: 0 10px;
}

.hotkey span {
	background: url(../img/keyico.png) no-repeat left center;
	padding-left: 18px;
	float: left;
}

.hotkey p {
	color: #df3610;
	background: url(../img/hottel.png) no-repeat left center;
	padding-left: 20px;
	font-weight: bold;
}


/*合作流程*/

.titlebox1 {
	text-align: center;
}

.titlebox1 h1 {
	color: #df3610;
}

.titlebox1 p {
	padding: 10px 0 25px 0;
	color: #ececec;
	width: 1000px;
	margin: 0 auto;
}

.lcbox {
	height: 240px;
}

#lccon {
	width: 1200px;
	height: 215px;
	margin: 0 auto;
	padding-top: 20px;
}

#lccon li {
	width: 131.56px;
	height: 215px;
	float: left;
	margin-right: 46px;
}

#lccon li .lcimg {
	width: 131px;
	height: 150px;
	margin: 0 auto;
	background: url(../img/yli.png) center no-repeat;
	position: relative;
	transition: all .4s;
}

#lccon li:hover .lcimg {
	background: url(../img/yli.png) center no-repeat;
}

#lccon li .lcimg span {
	display: block;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -30px;
	margin-left: -30px;
	overflow: hidden;
}

#lccon li .lctit {
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #000;
	font-size: 18px;
	margin: 0 auto;
	margin-top: 8px;
}

#lccon li:last-child {
	margin-right: 0;
}


/*产品中心*/

.titlebox {
	text-align: center;
}

.titlebox h1 {
	color: #1E1916;
	width: 300px;
	margin: 0 auto;
	padding: 10px 0;
	margin-bottom: 10px;
	font-size: 30px;
	border-bottom: 1px solid #ddd;
}

.titlebox h1 i {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 28px;
	font-style: normal;
}

.titlebox p {
	width: 1000px;
	margin: 0 auto;
	color: #666666;
}

.protit {
	width: 25%;
	box-sizing: border-box;
	border: 1px solid #ddd;
}

.protit h1 {
	color: #fff;
	text-align: center;
	width: 100%;
	padding: 35px 0;
	background: #df3610;
	border-bottom: 5px solid #eee;
}

.protit li {
	height: 76px;
	line-height: 76px;
	transition: .6s;
	border-bottom: 1px solid #ddd;
	background: url(../img/pr1.png) no-repeat 65px center;
	box-sizing: border-box;
}

.protit li:hover {
	background: #df3610 url(../img/pr11.png) no-repeat 65px center;
}

.protit li a {
	font-size: 16px;
	color: #1F1A17;
	padding: 0 3px 0 3px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}

.protit li:hover a {
	color: #fff;
}

.protel {
	min-height: 100px;
	color: #fff;
	background: #df3610;
	padding: 15px;
	box-sizing: border-box;
}

.protel h3 {
	background: url(../img/protel.png) no-repeat 15px center;
	padding: 10px 0 10px 66px;
	letter-spacing: 2px;
	font-size: 22px;
}

.protel h3 span {
	display: block;
	font-size: 16px;
	color: #fff;
}

.protel p {
	height: 20ox;
	margin-bottom: 10px;
	border-bottom: 1px solid #D2D2D2;
	padding-bottom: 10px;
}

.propic {
	width: 73%;
}

.propic dl {
	width: 32%;
	height: 230px;
	overflow: hidden;
	float: left;
	margin: 4% 2% 0 0;
	position: relative;
	transition: 0.6s;
}

.propic dl:nth-child(3n) {
	margin-right: 2% !important;
}

.propic dl:nth-child(2),
.propic dl:nth-child(5) {
	margin-right: 0;
}

.propic dl dt {
	width: 100%;
	height: 186px;
	overflow: hidden;
}

.propic .bigpro {
	width: 49%;
	height: 328px;
	margin-top: 0;
}

.propic .bigpro dt {
	height: 283px;
}

.propic dl dt img {
	width: 100%;
	transition: 0.6s;
}

.propic dl dd {
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	background: #ddd;
	transition: 0.6s;
}

.propic dl:hover dd {
	color: #fff;
	background: #df3610;
}

.propic dl:hover img {
	transform: scale(1.2);
}

.propic dl:hover {
	box-shadow: 0px 6px 15px 3px #999999;
	transform: translateY(-3px);
}

.propic dl a p {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/proh.png) no-repeat center center;
	font-size: 14px;
	color: #fff;
	display: none;
	width: 0;
	height: 0;
	transition: 0.6s;
}

.propic dl:hover p {
	display: block;
	height: 187px;
	width: 100%;
}


/*产品2*/

.protit1 {
	width: 28%;
	border: 5px solid #eee;
	box-sizing: border-box;
}

.protit1 h1 {
	color: #fff;
	text-align: center;
	width: 100%;
	padding: 30px 0;
	background: #df3610;
	border-bottom: 5px solid #eee;
}

.protit1 h2 {
	text-align: center;
	margin: 1%;
	color: #fff;
	background: #1E1916;
	padding: 8px 0;
}
.protit1 h2 a{
	color: #fff;
}
.protit1 li {
	margin-top: 10px;
	border-radius: 5px;
	height: 46px;
	line-height: 46px;
	background: #eee url(../img/proico11.png) no-repeat 10px center;
	float: left;
	width: 48%;
	margin: 2% 1%;
	padding-left: 20px;
	box-sizing: border-box;
}

.protit1 li:hover {
	background: #df3610 url(../img/proicoh11.png) no-repeat 10px center;
}

.protit1 li a {
	font-size: 16px;
	color: #1F1A17;
	padding: 0 3px 0 10px;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.protit1 li:hover a {
	color: #fff;
}

.protel1 {
	min-height: 100px;
	color: #fff;
	background: #df3610;
	padding: 10px;
	box-sizing: border-box;
}

.protel1 h3 {
	background: url(../img/protel.png) no-repeat 20px center;
	padding: 20px 0 20px 68px;
	letter-spacing: 2px;
	font-size: 26px;
}

.protel1 h3 span {
	display: block;
	font-size: 16px;
	color: #ccc;
}

.protel1 p {
	height: 20ox;
	margin-bottom: 10px;
	border-bottom: 1px solid #D2D2D2;
	padding-bottom: 10px;
}

.propic1 {
	width: 71%;
}

.prorel .propic1 {
	width: 100%;
}

.prorel .propic1 dl {
	height: 206px;
}

.prorel .propic1 dl dt {
	height: 162px;
}

.prorel .propic1 dl:hover p {
	height: 162px;
}

.propic1 dl {
	width: 24%;
	height: 178px;
	float: left;
	margin: 0 1.3% 2% 0;
	position: relative;
	transition: 0.6s;
}

.propic1 dl:nth-child(4n) {
	margin-right: 0;
}

.propic1 dl dt {
	width: 100%;
	height: 132px;
	overflow: hidden;
}

.propic1 dl dt img {
	width: 100%;
	transition: 0.6s;
}

.propic1 dl dd {
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	background: #ddd;
	transition: 0.6s;
}

.propic1 dl:hover dd {
	color: #fff;
	background: #df3610;
}

.propic1 dl:hover img {
	transform: scale(1.2);
}

.propic1 dl:hover {
	box-shadow: 0px 6px 15px 3px #999999;
	transform: translateY(-3px);
}

.propic1 dl a p {
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/proh.png) no-repeat center center;
	font-size: 14px;
	color: #fff;
	display: none;
	width: 0;
	height: 0;
	transition: 0.6s;
}

.propic1 dl:hover p {
	display: block;
	height: 132px;
	width: 100%;
}


/*产品详情*/

#menu {
	width: 100%;
	overflow: hidden;
}

#menu #nav {
	display: block;
	border: 1px solid #df3610;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	height: 66px;
	box-sizing: border-box;
}

#menu #nav li {
	float: left;
	width: 160px;
}

#menu #nav li a {
	display: block;
	height: 45px;
	line-height: 45px;
	text-decoration: none;
	padding: 10px 10px 10px 0;
	text-align: center;
	color: #333;
	cursor: pointer;
}

#menu_con {
	width: 100%;
	border-top: none;
}

.tag {
	padding: 10px;
	overflow: hidden;
	display: none;
}

.selected {
	color: #fff !important;
	background: #df3610;
}

.tag:nth-child(1) {
	display: block;
}


/*关于我们*/

.aboutbox {
	width: 100%;
	min-height: 479px;
	margin: 0 auto;
	background: #f7f7f7;
	padding: 20px 0;
}

.aboutcon_l {
	width: 583px;
	float: left;
}

.aboutcon_pic {
	width: 583px;
	height: 370px;
	overflow: hidden;
}

.aboutcon_pic img {
	width: 100%;
	display: block;
	transition: 0.6s;
}

.aboutcon_pic:hover img {
	transform: scale(1.2);
}

.aboutcon_tit {
	width: 583px;
	height: 159px;
	padding: 0 20px;
	border-bottom: 1px solid #ddd;
	box-sizing: border-box;
}

.aboutcon_ttxt {
	padding-top: 27px;
	font-family: "微软雅黑";
	font-size: 24px;
	font-weight: bold;
	color: #df3610;
}

.aboutcon_ttxten {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 12px;
	color: #df3610;
	padding-top: 9px;
}

.aboutcon_txt {
	font-family: "微软雅黑";
	color: #df3610;
	line-height: 24px;
	padding-top: 9px;
}

.aboutcon_r {
	width: 606px;
	float: right;
}

.about_r_intro {
	width: 617px;
	height: 299px;
}

.about_r_tit {
	text-align: left;
	padding-left: 17px;
	font-family: "微软雅黑";
	font-size: 26px;
	color: #df3610;
	padding-top: 22px;
}

.about_r_txt {
	text-align: left;
	color: #525252;
	padding-left: 17px;
	padding-top: 15px;
	padding-right: 19px;
	line-height: 2.0;
}

.about_r_more {
	text-align: center;
	width: 162px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #df3610;
	border-radius: 21px;
	margin-left: 17px;
	margin-top: 22px;
	margin-right: 10px;
	float: left;
	display: block;
}

.about_r_more:hover {
	background: #df3610;
}

.about_r_more a {
	color: #df3610;
}

.about_r_more:hover a {
	color: #fff;
}

.about_r_total {}

.about_r_left {
	width: 309px;
	float: left;
	height: 270px;
	background: url(../img/aboutbg.png);
}


/*.about_r_left:hover{background-color: #1E1916;opacity: 0.5;}*/

.about_r_lefttit {
	text-align: left;
	padding-left: 17px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
	padding-top: 32px;
}

.about_r_lefttxt {
	text-align: left;
	padding-left: 17px;
	color: #ffffff;
	padding-top: 15px;
	padding-right: 25px;
}

.about_r_morel {
	text-align: center;
	width: 102px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ffffff;
	border-radius: 11px;
	margin-left: 17px;
	margin-top: 22px;
}

.about_r_morel a {
	color: #fefefe;
}

.about_r_right {
	width: 308px;
	float: right;
	height: 270px;
	background: #df3610 url(../img/culbg.png);
}

.about_r_rtit {
	text-align: left;
	padding-left: 17px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #ffffff;
	padding-top: 32px;
}

.about_r_rtxt {
	text-align: left;
	padding-left: 17px;
	color: #ffffff;
	padding-top: 15px;
	padding-right: 25px;
}

.about_r_rmore {
	text-align: center;
	width: 102px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ffffff;
	border-radius: 11px;
	margin-left: 17px;
	margin-top: 22px;
}

.about_r_rmore a {
	color: #fefefe;
}


/*广告条*/

.advbox {
	width: 100%;
	padding: 15px 0 10px;
	text-align: center;
	height: 200px;
	color: #1E1916;
	background: url(../img/advbg.jpg) no-repeat center bottom;
}

.advbox h2 {
	padding: 20px 0 10px;
}

.advbox h2 i {
	font-style: normal;
	font-size: 26px;
	color: #df3610;
}

.advbox p {
	width: 68%;
	padding: 15px 0 10px;
	margin: 0 auto;
	line-height: 2.0;
}

.advbox span {
	color: #666;
}

.advbox span i {
	font-size: 28px;
	font-weight: bold;
	color: #df3610;
}


/*新闻*/

.newscon {
	overflow: hidden;
	position: relative;
	background: #f7f7f7;
	padding: 20px 0;
}

.newstop .newstop_l {
	width: 45%;
	height: 356px;
	overflow: hidden;
	position: relative;
	box-sizing: border-box;
	border: 3px solid #9d9d9d;
}

.newstop .newstop_l img {
	width: 100%;
	transition: .6s;
}

.newstop .newstop_l:hover img {
	transform: scale(1.2);
}

.newstop .newstop_l .ntop_txt {
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	background: #666666;
	height: 45px;
	padding: 0 10px;
	line-height: 45px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.newstop_r {
	width: 54%;
	margin: 0 auto;
	padding: 0 10px 10px 0;
	overflow: hidden;
	box-sizing: border-box;
}

#newscroll {
	width: 100%;
	overflow: hidden;
	height: 366px;
}


/*这里的高度和超出隐藏是必须的*/

.newsul li {
	width: 100%;
	float: left;
	height: 80px;
	overflow: hidden;
	line-height: 24px;
	color: #4d4d4d;
	padding: 10px;
	transition: 0.3s;
	margin-bottom: 12px;
	border: 1px solid #ddd;
	box-sizing: border-box;
}

.newsul li .time {
	width: 100px;
	height: 60px;
	float: left;
	text-align: center;
	padding-top: 10px;
	margin-right: 10px;
}

.newsul li:hover {
	border: 1px solid #df3610;
}

.newsul li .time .new_time_txt {
	font-size: 26px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	color: #df3610;
}

.newsul li .time .new_time {
	font-size: 12px;
}

.newsul li .new_tit {
	width: 78%;
	height: 24px;
	line-height: 24px;
	float: left;
	color: #999;
	font-weight: bold;
	transition: 0.3s;
	font-size: 18px;
}

.newsul li .new_txt {
	width: 78%;
	height: auto;
	line-height: 22px;
	float: left;
	color: #4d4d4d;
	transition: 0.3s;
	font-size: 14px;
}

.newsul li:hover .new_tit {
	width: 78%;
	height: 24px;
	line-height: 24px;
	float: left;
	color: #df3610;
	font-weight: bold;
	transition: 0.3s;
}


/*滚动问答*/

#newscroll1 {
	width: 100%;
	overflow: hidden;
	height: 386px;
	margin-top: 10px;
}

#newscroll1 li {
	height: 60px;
	width: 90%;
	padding: 20px 0 15px 56px;
	background: url(../img/wd1.jpg) no-repeat 8px 20px;
	overflow: hidden;
	vertical-align: bottom;
	zoom: 1;
	border-bottom: #B7B7B7 dashed 1px;
}

#newscroll1 li h3 {
	height: 24px;
	font-size: 16px;
	color: #353535;
	line-height: 24px;
	width: 100%;
}

#newscroll1 li h3 a {
	color: #353535;
	text-decoration: none
}

#newscroll1 li h3 a:hover {
	color: #df3610
}

#newscroll1 li div {
	height: 36px;
	width: 100%;
	color: #999;
	padding-top: 10px;
	line-height: 18px;
	overflow: hidden
}

#newscroll1 li div a {
	color: #999;
	text-decoration: none
}

.newsul1 li {
	width: 47%;
	float: left;
	height: 70px;
	line-height: 24px;
	color: #4d4d4d;
	margin-bottom: 10px;
	padding: 10px;
	transition: 0.3s;
	margin-right:2%;
	margin-bottom: 10px;
	border: 1px solid #ddd;
}
.newsul1 li:nth-child(2n){margin-right:0;}
.newsul1 li .time {
	width: 100px;
	height: 60px;
	float: left;
	text-align: center;
	padding-top: 10px;
	margin-right: 10px;
}

.newsul1 li:hover {
	border: 1px solid #df3610;
}

.newsul1 li .time .new_time_txt {
	font-size: 26px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	color: #df3610;
}

.newsul1 li .time .new_time {
	font-size: 12px;
}

.newsul1 li .new_tit {
	width: 78%;
	height: 24px;
	line-height: 24px;
	float: left;
	color: #4d4d4d;
	font-weight: bold;
	transition: 0.3s;
	font-size: 18px;
}

.newsul1 li .new_txt {
	width: 78%;
	height: auto;
	line-height: 22px;
	float: left;
	color: #4d4d4d;
	transition: 0.3s;
	font-size: 14px;
}

.newsul1 li:hover .new_tit {
	width: 78%;
	height: 24px;
	line-height: 24px;
	float: left;
	color: #df3610;
	font-weight: bold;
	transition: 0.3s;
}


/*案例展示*/

.scrollpic {
	width: 1100px;
	margin: 40px auto 0 auto;
}

#casescroll {
	display: block;
	width: 100%;
	position: relative;
	height: 260px;
	overflow: hidden;
}

#casescroll #casescroli {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 1000000px;
}

#casescroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#casescroll ul li {
	display: block;
	float: left;
	padding: 0;
	width: 290px;
	margin: 0 5px;
	overflow:hidden;
}

#casescroll ul li a {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	position: relative;
	height: 200px;
	overflow:hidden;
	color: #333;
}

#casescroll a .info {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: #4D4D4D;
	filter: alpha(opacity=70);
	width: 100%;
	color: #fff;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	text-align: center;
}

#casescroll a .info h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	height: 45px;
	width: 100%;
	line-height: 45px;
	border-bottom: 1px solid #C1C1C1;
	font-weight: 100;
}

#casescroll a .info p {
	font-size: 13px;
	line-height: 20px;
	margin: 65px 70px;
	height: 70px;
	overflow: hidden;
}

#casescroll a .info {
	bottom: -201px;
}

#casescroll a:hover .info {
	bottom: 0px;
}

#casebtn {
	width: 1200px;
	display: block;
	height: 42px;
}

#casebtn a {
	width: 42px;
	height: 42px;
	display: block;
	float: right;
	margin-right: 1px;
	background-color: #c1c1c1;
	margin-left: 10px;
}
#casescroli{margin-top: 60px;}
#casebtn a:hover {
	background-color: #df3610;
}

#casebtn a:hover,
#casescroll,
#casebtn a,
#casescroll a:hover .info,
#casescroll a .info,
#casescroll #casescroli {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#casebtn .snext {
	background-image: url(../img/cseel.png);
}

#casebtn .cprev {
	background-image: url(../img/cseer.png);
}

.caseimg img {
	width: 100%;
}


/*案例现场*/

.nowbox {
	overflow: hidden;
}

.nowul {
	margin-bottom: 20px;
}

.nowli {
	float: left;
	width: 364px;
	margin-right: 36px;
	box-sizing: border-box;
	background: #fff;
	padding: 10px;
}

.nowli:nth-child(3) {
	margin-right: 0;
}
.nowli .nowli_img{width:100%;height:180px;overflow:hidden;}
.nowli img {
	width: 100%;
	object-fit: cover;
}

.nowli_tit {
	font-size: 18px;
	color: #333333;
	transition: 0.6s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	    padding-top: 20px;
}

.nowli_line {
	width: 32px;
	height: 1px;
	background: #df3610;
	margin: 28px 0 26px;
}

.nowli_txt {
	font-size: 14px;
	height: 48px;
	overflow: hidden;
	color: #666666;
	line-height: 24px;
	text-align: justify;
	margin-bottom: 24px;
}

.nowli_time {
	font-size: 14px;
	color: #868686;
}

.nowli_line {
	transition: 0.6s;
}

.nowli:hover .nowli_line {
	width: 200px;
}

.nowli:hover .nowli_tit {
	color: #df3610;
}

.nows {
	text-align: center;
	margin: 30px auto;
}

.nows span {
	width: 150px;
	height: 35px;
	line-height: 35px;
	margin: 0 20px;
	display: inline-block;
	background: #df3610;
	border-radius: 0 10px 0 10px;
	border: 1px solid transparent;
}

.nows span a {
	display: block;
	color: #fff;
}

.nows span:hover {
	background: #fff;
	border: 1px solid #df3610;
}

.nows span:hover a {
	color: #df3610;
}

.nowbox .totalnow ul {
	overflow: hidden;
	zoom: 1;
}


/*合作伙伴 */

.partter {
	width: 100%;
	height: 142px;
	background: #b1b1b1;
	position: relative;
}

.partter h2 {
	float: left;
	color: #fff;
	width: 25px;
	float: left;
	color: #fff;
	background: #df3610;
	padding: 8px 35px;
	border-radius: 0 10px 0 25px;
	position: absolute;
}


/*.partter h2:before{content:"P";position: absolute;top: 26px;left: 0px;font-size: 46px;}
*/

.bpartslide {
	width: 1055px;
	height: 142px;
	overflow: hidden;
	position: relative;
	float: right;
}

.bpartslide .bpleft {
	top: 0px;
	position: absolute;
	display: block;
	width: 45px;
	height: 142px;
	background: url(../img/cseel.png) center no-repeat;
	left: 0px;
}

.bpartslide .bpright {
	right: 0px;
	top: 0px;
	background: url(../img/cseer.png) center no-repeat;
	position: absolute;
	display: block;
	width: 45px;
	height: 142px;
}

.bpartslide ul {
	overflow: hidden;
	margin-left: 50px;
	margin-top: 24px;
}

.bpartslide .tempWrap {
	/* margin-left: 24px; */
	 margin-top: 24px; 
}

.bpartslide ul li {
	margin: 0 6px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.bpartslide ul li .partimg {
	text-align: center;
}

.bpartslide ul li .partimg img {
	width: 199px;
	height: 98px;
	display: block;
}


/*底部*/

.footbox {
	height: 282px;
	width: 100%;
	background: #292929;
}

.footcon {
	width: 100%;
	height: auto;
}

.footcon_l {
	width: 393px;
	height: 60px;
	float: left;
	margin-left: 50px;
	line-height: 25px;
	color: #fff;
	font-size: 12.84px;
	margin-top: 0px;
}

.footcon_img {
	width: 300px;
	float: left;
	margin-left: 10px;
}

.footcon_img img {
	width: 40%;
	float: left;
	margin-left: 15px;
}

.footcon_r {
	float: right;
	color: #fff;
	width: 400px;
	height: 160px;
}

.footcon_r img {
	width: 100%;
	height: 100%;
}


/*.footcon_r p {
	font-size: 12.84px;
}

.footcon_r h2 {
	font-size: 22.08px;
	font-family: Impact;
}

.footcon_tel p {
	font-size: 20px;
}

.footcon_tel span {
	font-size: 36px;
	padding-top: 10px;
}*/

.footnav {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #5e5e5e;
}

.footnav ul li {
	width: 12.5%;
	float: left;
	line-height: 60px;
	text-align: center;
	position: relative;
	font-size: 16px;
}

.footnav ul li a {
	width: 100%;
	height: 60px;
	overflow: hidden;
	position: relative;
	display: block;
	transition: 0.3s;
	color: #fff;
}


/*内页*/

.inmain {
	margin-bottom: 20px;
}

.inbanner {
	height: 300px;
	background: url(../img/banner2.jpg) no-repeat center center;
}

{
	width: 240px;
	min-height: 300px;
	position: relative;
}

.inleftit {
	width: 100%;
	height: 120px;
	background: #df3610;
	/*position: absolute;
	top: -100px;*/
	border-radius: 10px 10px 0 0;
}

.inleftit h1 {
	color: #fff;
	text-align: center;
	padding: 30px 0 20px;
}

.inleftit p {
	width: 150px;
	height: 3px;
	background: #fff;
	margin: 0 auto;
}

.inllist {
	padding: 10px;
	text-align: center;
}

.inllist li {
	width: 15%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #df3610 url(../img/erbg.png) no-repeat center 33px;
	margin: 10px 0;
	display: inline-block;
	margin-right: 10px;
}

.inllist li a {
	color: #fff;
	display: block;
	font-size: 16px;
}

.inllist li:hover {
	background: #1E1916 url(../img/erbg.png) no-repeat center 33px;
	;
}

.inrightbox {
	width: 100%;
}

.bread {
	/*background: #ddd;*/
	border-bottom: 3px solid #ddd;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	position: relative;
}

.bread:after {
	content: "";
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 150px;
	height: 3px;
	background: #df3610;
}

.bread .fl {
	font-size: 24px;
	color: #df3610;
	font-weight: bold;
	background: url(../img/breadico.png) no-repeat left center;
	padding-left: 28px;
}

.bread p {
	background: url(../img/breadh.png) no-repeat left center;
	padding-left: 20px;
}

.bread .fr span {
	margin: 0 10px 0 0;
	background: url(../img/breadico2.png) no-repeat right center;
	padding-right: 20px;
}


/*.incontxt {
	padding: 0 1% 1%;
}*/

.about img {
	max-width: 800px;
	text-align: center;
	margin-left: 50%;
	transform: translateX(-50%);
	padding: 10px 0;
}

.inimglist li {
	width: 285px;
	float: left;
	margin-right: 13px;
	margin-bottom: 23px;
	box-sizing: border-box;
	border: 3px solid #eee;
}

.inimglist li:nth-child(4n) {
	margin-right: 0;
}

.inimglist li a {
	display: block;
}

.inimglist li a .imbox {
	width: 100%;
	height: 180px;
	overflow: hidden;
	box-sizing: border-box;
	border-bottom: 3px solid #eee;
	display: block !important;
}

.inimglist li a img {
	width: 100%;
	transition: 0.5s;
	-webkit-transition: 0.5s
}

.inimglist li a .imp {
	height: 40px;
	width: 100%;
	background: #eee;
	color: #666;
	text-align: center;
	line-height: 40px;
	font-size: 15px;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	
}

.inimglist li a:hover .imbox img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05)
}

.inimglist li a:hover .imp {
	background: #df3610;
	color: #fff;
}

.inimglist li:hover {
	border: 3px solid #df3610;
}

.inimglist li:hover .imbox {
	border-bottom: 3px solid #df3610;
}


/*图片列表2*/

.piclist {
	width: 1200px;
	margin: 20px auto;
	overflow: hidden;
}

.piclist li {
	float: left;
	width: 380px;
	height: 246px;
	margin: 10px;
	position: relative;
	overflow: hidden;
}
.piclist li .picbox{width:100%;height:260px;}
.piclist li .picbox img{width:100%;height:100%;}
.piclist li h1 {
	position: absolute;
	left: 0;
	bottom: -48px;
	width: 100%;
	line-height: 48px;
	background: url(../img/protbg.png);
	color: #fff;
	font-size: 16px;
	text-indent: 1em;
}

.piclist li h1 img {
	float: right;
	margin-top: 15px;
	margin-right: 20px;
}

.piclist li:hover h1 {
	bottom: 0;
}

.piclist li .picbox img {
	width: 100%;
}


/*页码*/

.page {
	clear: both;
	margin: 20px 0;
	text-align: center;
}

.page a {
	display: block;
}

.page .pagebox span {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	border: 1px solid #dbdbdb;
	width: 25px;
	margin: 0 3px;
}

.page .pagebox .pagebox_pre_nolink,
.page .pagebox .pagebox_pre,
.page .pagebox .pagebox_next,
.page .pagebox .pagebox_next_nolink {
	width: 80px;
}

.page .pagebox .pagebox_num_nonce {
	color: #df3610;
	border: 1px solid #df3610;
}


/*产品列表*/

.inmain .proleft {
	width: 306px;
}

.inmain .proleft .inllist {
	padding-top: 10px;
	background: #fff;
}
.inleftbox{border:5px solid #eee;box-sizing:border-box;}
.inleftbox .inleftit{border-radius:0;}
.inleftbox .inllist li{background:#eee url(../img/erbg.png) no-repeat center 33px;}
.inleftbox .inllist li a{color: #1f1a17;}
.inleftbox .inllist li:hover{background:#df3610 url(../img/erbg.png) no-repeat center 33px;}
.inleftbox .inllist li:hover a{color: #fff;}

.inmain .proleft h2 {
	text-align: center;
	margin: 10px 0;
	color: #fff;
	background: #1E1916;
	padding: 8px 0;
}
.inmain .proleft h2 a{color: #fff;}

.inmain .proleft li {
	float: left;
	width: 48%;
	margin: 1%;
	border-radius: 0;
}

.inmain .proleft li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.inmain .protel h3 {
	background: url(../img/protel.png) no-repeat 0 center;
	padding: 20px 0 20px 48px;
	font-size: 22px;
}

.inmain .proright {
	width: 860px;
}

.proright dl {
	width: 32.6%;
	float: left;
	margin-right: 1%;
	margin-bottom: 2%;
	height: 290px;
	overflow: hidden;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

.proright dl:nth-child(3n) {
	margin-right: 0;
}

.proright dl dt {
	width: 100%;
	height: 180px;
	overflow: hidden;
}

.proright dl dt img {
	width: 100%;
	transition: .6s;
}

.proright dd {
	text-align: center;
}

.proright dd p {
	line-height: 2.0;
	border-top: 1px solid #ccc;
	padding: 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	text-align: center;
}

.proright dd p a {
	color: #fff;
	padding: 6px 10px 6px 25px;
	background: #df3610 url(../img/proico3.png) no-repeat 5px center;
	margin: 0 10px;
	font-size: 14px;
}

.proright dd p a:nth-child(2) {
	background: #1E1916 url(../img/proico2.png) no-repeat 5px center;
	;
}

.proright dl:hover img {
	transform: scale(1.2);
}

.protop_info {}

.protop_img {
	width: 46%;
	max-height: 410px;
	overflow: hidden;
}

.protop_img img {
	width: 100%;
}

.protop_txt {
	width: 52%;
	background: #eee;
	padding: 0 10px;
	box-sizing: border-box;
	min-height: 410px;
}

.protop_txt h1 {
	padding: 10px 0;
	border-bottom: 1px dotted #df3610;
	color: #df3610;
	margin-bottom: 10px;
}

.protop_txt p {
	padding: 10px 0;
	line-height: 2.0;
	color: #666;
}

.protop_txt .descp {
	height: 192px;
	overflow: hidden;
}

.protop_txt i {
	color: #df3610;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
}

.protop_txt span {
	width: 30%;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: #df3610;
	display: block;
	margin: 10px 10px 10px 0;
}

.protop_txt span a {
	color: #fff;
	display: block;
}

.inprotel p {
	font-size: 20px;
	padding: 0;
}

.inprotel i {
	background: url(../img/hottel.png) no-repeat left center;
	padding-left: 18px;
	letter-spacing: 2px;
}

.procenter,
.prorel,
.newrelb {
	margin: 10px 0;
	
}

.procenter h2,
.prorel h2,
.newrelb h2 {
	color: #666;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 10px;
	font-size: 30px;
	position: relative;
}

.newrelb h2 {
	margin-top: 10px;
}

.newrelb h2:after,
.prorel h2:after,
.procenter h2:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100px;
	height: 3px;
	background: #df3610;
	left: 50%;
	transform: translateX(-50%);
}

.incontxt .prorel .propic {
	width: 100%;
	padding-top: 10px;
}

.updown {
	padding: 10px;
	/*background: #ECECEC;*/
	border: 2px solid #ccc;
	height: 35px;
	line-height: 35px;
}

.updown p {
	color: #df3610;
	font-weight: bold;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.updown p a {
	font-weight: normal;
	font-size: 14px;
}

.updown p:nth-child(2) {
	text-align: right;
}


/*图文新闻*/

.innew_tbox li {
	width: 100%;
	height: 173px;
	background: #fff;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	overflow: hidden;
}

.innew_left {
	width: 824px;
	float: left;
}

.innewimg {
	width: 256px;
	/*height: 227px;*/
	float: right;
}

.innew_con {
	width: 100%;
	padding-left: 33px;
}

.innew_tit {
	font-size: 18px;
	color: #333333;
	margin-top: 15px;
}

.innew_txt {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin: 20px 0;
	height: 55px;
	overflow: hidden;
}

.innew_more {
	float: right;
	height: 42px;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	text-align: center;
	line-height: 42px;
	color: #df3610;
}

.innew_bbox {
	width: 100%;
	height: 42px;
}

.innew_time {
	float: left;
	line-height: 42px;
	font-size: 16px;
	color: #666666;
	text-align: left;
}

.innew_tbox li:nth-child(even) .innew_left {
	float: right;
	padding: 0 66px 0 0 !important;
}

.innew_tbox li:nth-child(even) .innewimg {
	float: left;
}

.innew_tbox li:hover {
	border: 1px solid #df3610;
}

.newsli li {
	line-height: 35px;
	height: 35px;
	border: 1px solid #eee;
	padding: 3px 10px 3px 18px;
	margin-bottom: 10px;
	background: transparent url(../img/bresdico4.png) no-repeat left center;
}

.newsli li a {
	display: block;
	width: 65%;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}

.newsli li span {
	float: right;
}

.newsli li:nth-child(even) {
	background: #eee url(../img/breadico2.png) no-repeat left center;
}

.newsli li:hover {
	border: 1px solid #df3610;
}

.newsli li:hover a {
	color: #df3610;
}

.newsde .castit,
.newsde .yuan {
	text-align: center;
	padding: 5px 0 20px;
}

.newsde .yuan {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}

.newsde .yuan span {
	padding: 0 20px;
}

.newrelb .newsul li {
	width: auto !important;
}

.prorel .propic {
	width: 100%;
	padding-top: 10px;
}

.prodetail {}

.prodetail .castit {
	text-align: center;
	padding: 20px 0;
	font-size: 30px;
	border-bottom: 1px solid #ccc;
}

.prodetail .imgpin {
	max-width: 56%;
	padding: 40px 0 30px;
	margin-left: 50%;
	transform: translateX(-50%);
}

.prodetail .imgpin img {
	width: 100%;
}


/*留言*/

.liuyan {
	height: auto;
	overflow: hidden;
}

.liuyan strong {
	display: block;
	font-size: 22px;
	line-height: 60px;
}

.liuyan p {
	display: block;
	font-size: 16px;
	line-height: 35px;
}

.liuyan li {
	float: left;
	width: 50%;
	border: none;
	margin-bottom: 10px;
	position: relative;
}

.liuyan li input {
	width: 95%;
	height:50px;
	line-height: 50px;
	border: 1px solid #d4d4d4;
	border-radius: 5px;
	padding-left: 15px;
	outline: none;
	color: #9e9d9d;
}

.liuyan li textarea {
	width: 95%;
	height: 100px;
	border: 1px solid #d4d4d4;
	border-radius: 5px;
	padding-left: 15px;
	padding-top: 30px;
	outline: none;
	color: #9e9d9d;
	font-family: "微软雅黑";
}

.liuyan li img {
	position: absolute;
	right: 120px;
	top: 10px;
}

.nownbox {
	background: #f7f7f7 url(../img/nowbg.jpg) no-repeat center center;
	min-height: 425px;
	background-size: 100% 100%;
	padding: 10px 0;
}

.productbox {
	padding: 20px 0;
	background: #f7f7f7;
}

.liuyan .lybtn {
	font-size: 16px;
}


/*新闻2*/

.newlist2 dl {
	margin: 30px 0;
	clear: both;
	height: 180px;
	overflow: hidden;
	background: #f1f1f1;
	padding: 6px;
}

.newlist2 dl dt {
	width: 20%;
	float: left;
	height: 180px;
}

.newlist2 dl dt img {
	width: 100%;
	height: 100%;
}

.newlist2 dl dd {
	float: right;
	width: 78%;
}

.newlist2 dl dd h2 {
	padding: 0 0 20px;
	border-bottom: 1px solid #ccc;
}

.newlist2 dl dd p {
	padding-top: 20px;
	margin-bottom: 10px;
	height: 65px;
	overflow: hidden;
	color: #666;
}

.newlist2 dl dd span {
	display: block;
	width: 150px;
	text-align: center;
	color: #fff;
	background: #df3610;
	line-height: 36px;
}

.newlist2 dl:hover h2 {
	color: #df3610;
}


/*新闻*/

.innewli {
	margin: 20px auto;
}

.innewli li {
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	border-right: 1px solid #959595;
	border-left: 1px solid #df3610;
	width: 595px;
	line-height: 52px;
	float: left;
	margin-bottom: 13px;
	height: 52px;
	position: relative;
	overflow: hidden;
}

.innewli li:nth-child(2n) {
	float: right;
}

.innewli li a {
	padding-left: 20px;
	color: #666;
	font-size: 16px;
	position: relative;
	z-index: 999;
	background: url(img/bresdico4.png) no-repeat left center;
	float: left;
}

.innewli li .bg {
	width: 595px;
	background: #df3610;
	transition: 0.5s;
	position: absolute;
	left: -594px;
	top: 0;
	height: 52px;
	z-index: 99;
}

.innewli li:hover .bg {
	left: 0;
}

.innewli li:hover {
	border: 1px solid #df3610;
}

.innewli li:hover a {
	color: #fff;
	background: url(img/breadico3.png) no-repeat left center;
}

.innewli li span {
	float: right;
	padding-right: 10px;
}


/*新闻头部*/

.nside,
.nside li {
	width: 1200px;
	height: 280px;
	background-color: #fbfbfb;
}

.nside {
	overflow: hidden;
	border: 1px #ededed solid;
	position: relative;
	margin: 40px auto 0 auto;
}

.nside li {
	position: absolute;
	overflow: hidden;
	display: none;
}

.nside li.current {
	display: block;
}

.nside li .image {
	position: absolute;
	top: -2px;
	left: -2px;
}

.nside li .text {
	bottom: 0;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.6);
	width: 766px;
	float: right;
	position: relative;
	height: auto;
	background: 0;
	filter: none;
	text-indent: 0;
	margin: 15px 10px 0 0;
	padding: 6px 0;
}

.nside li .text a {
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	float: left;
}

.nside li img {
	width: 400px;
	height: 282px;
}

.nside li .text .title a {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	font-family: "微软雅黑", "宋体";
	line-height: 22px;
	text-indent: 0;
	float: none;
}

.nside li .text .intime {
	background: url(../img/timeico.png) no-repeat left center;
	padding-left: 20px;
}

.nside li .text p {
	color: #888;
	font-size: 12px;
	text-indent: 0;
	clear: both;
	line-height: 20px;
	margin: 4px 0 60px;
}

.nside .triggers {
	position: absolute;
	z-index: 1;
	width: 400px;
	text-align: center;
	bottom: 10px;
	height: 38px;
	right: 0;
	left: 0;
	padding: 0 0 8px;
}

.nside .triggers a {
	font-size: 11px;
	line-height: 12px;
	color: #000;
	overflow: hidden;
	border-radius: 1px;
	-webkit-text-size-adjust: none;
	float: none;
	width: 62px;
	height: 42px;
	text-align: center;
	display: inline-block;
	background: 0;
	margin: 0 3px 0 0;
}

.nside .triggers a:hover {
	text-decoration: none;
}

.nside .triggers a img {
	width: 58px;
	height: 38px;
	border: 1px #999 solid;
	vertical-align: middle;
	opacity: .6;
}

.nside .triggers a.current img {
	border: 2px #df3610 solid;
	opacity: 1;
}

.nside .icon-dot {
	display: inline-block;
	position: absolute;
	bottom: 20px;
	right: 43px;
}

.nside .icon-dot a {
	width: 9px;
	height: 9px;
	display: inline-block;
	background-image: url(../img/newli.png);
	background-repeat: no-repeat;
	background-position: -1px -1px;
	overflow: hidden;
	margin: 0 2px;
}

.nside .icon-dot a.current {
	background-position: -1px -12px;
}

.nside .link-watch {
	width: 30px;
	height: 44px;
	display: none;
	position: absolute;
	top: 110px;
	background: url(../img/arrbtn.png) no-repeat 0 -57px;
	filter: alpha(opacity=60);
	cursor: pointer;
}

.nside .link-watch.pre {
	left: 0;
}

.nside .link-watch.next {
	left: 368px;
	right: 0;
	background-position: right -57px;
}

.nside .link-watch.down {
	background-position-y: -2px;
}

/*产品详情*/
.inpropic a{display:table-cell;text-align:center;vertical-align:middle;}
.inpropic a img{vertical-align:middle;}
.inpropic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:410px;width:100%;}
.tb-s310, .tb-s310 img{max-height:410px;max-width:100%;overflow:hidden;}
.quee, .quee a{height:40px;width:40px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #df3610;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../img/proh.png) repeat scroll center center transparent;cursor:move;z-index:1;}
	.bpartslide .bpleft,.bpartslide .bpright{display:none;}
.bpartslide ul li .partimg a{width:199px;height: 98px;
overflow: hidden;
display: block;}
.bpartslide ul li .partimg a img{width:100%;height:auto;}
/* 侧边栏 */
.floatbox {
	position: fixed;
	top: 32%;
	right: 0;
	z-index: 99999999999;
}

.floatbox ul li:first-child {
	border-top: solid 1px #ccc;
}

.floatbox ul li {
	width: 78px;
	height: 78px;
	border: solid 1px #ccc;
	border-top: none;
	background-color: #7c7c7c;
	transition: 0.3s;
	position: relative;
}

.floatbox ul li:hover {
	background-color: #df3610;
	transition: 0.5s;
}

.floatbox ul li.float_retop {
	background-color: #df3610;
}
.floatbox ul li.float_retop img{
	opacity: 1 !important;
}
.floatbox ul li a {
	display: block;
	padding-top: 14px;
}

.floatbox ul li a>img {
	height: 25px;
	display: block;
	margin: 0px auto;
	opacity: 1.0;
	transition: 0.3s;
}


.floatbox ul li a>p {
	font-size: 14px;
	color: #eee;
	text-align: center;
	line-height: 38px;
	transition: 0.3s;

}

.floatbox ul li:hover a>p {
	transition: 0.5s;
	color: #fff;
}

.floatbox ul li.float_wx {
	background-image: url(../img/float-iocn-wx-2.png);
	background-position: center 14px;
	background-repeat: no-repeat;
	background-size: auto 25px;
}

.floatbox ul li.float_wx div img {
	display: block;
	width: 100%;
}

.floatbox ul li.float_wx:hover div {
	display: block !important;
	width: 120px;
	right: 80px;
	height: 120px;
	background: #fff;
	padding: 10px;
	position: absolute;
	top: 0;
}

.floatbox ul li.float_tel {
	background-position: center 14px;
	background-repeat: no-repeat;
	background-size: auto 25px;
}
.floatbox ul li.float_tel div p{
	color: #eee;
	font-size: 16px;
	line-height: 2em;
}
.floatbox ul li.float_tel div p:first-child{
	margin-top: 10px;
}
.floatbox ul li.float_tel div {
	right: 80px;
	background: #7c7c7c;
	padding: 0 10px;
	height: 79px;
	position: absolute;
	top: 0;
	width: 180px;
}
.floatbox ul li.float_tel:hover div {
	display: block !important;
}
.float_qr,.float_tslide{display: none;}


@media(max-width:768px) {
	body {
		min-width: 100%;
	}
	.hmain {
		width: 100%;
		padding: 0 1%;
		box-sizing: border-box;
	}
	.floatbox{display:none;}
	.headnav .hmain,
	.headnav1 .hmain {
		padding: 0;
	}
	.nav,
	.nav1 {
		margin: 0;
	}
	.nav .subnav,
	.nav1 .subnav {
		display: none !important;
	}
	.logo {
		width: 32%;
	}
	.headnav,
	.headnav1 {
		height: auto;
		line-height: initial;
	}
	.headtel {
		background-size: 20% 50%;
		padding: 21px 10px 10px 48px;
	}
	.headtel p {
		font-size: 1.6em;
	}
	.logo {
		width: 40%;
		padding: 10px 0 0;
	}
	.nav ul li,
	.nav1 ul li {
		width: 12.5%;
		box-sizing: border-box;
	}
	.nav ul li a,
	.nav ul li a:hover .navbefore,
	.nav ul li .navhover,
	.nav1 ul li a,
	.nav1 ul li a:hover .navbefore,
	.nav1 ul li .navhover {
		width: 100%;
	}
	.hbanner .bd {
		width: 100%;
		margin-left: -383px;
	}
	.hbanner,
	.hbanner .bd img {
		height: 199px;
	}
	.productbox {
		padding-top: 20px;
		margin-top:0;
	}
	.propic dl dt {
		height: 102px;
	}
	.propic dl {
		height: 148px;
	}
	.protit li a {
		display: block;
		width: 90%;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.proys .proysli .proyspic {
		display: none;
	}
	.aboutcon_l,
	.aboutcon_pic,
	.aboutcon_tit,
	.aboutcon_r,
	.about_r_intro {
		width: 100%;
	}
	.about_r_left,
	.about_r_right {
		width: 50%;
	}
	#casebtn {
		width: 100%;
		
	}
	.advbox h2 {
		padding: 5px 0 10px;
	}
	.nowul a {
		width: 32.5%;
		margin-right: 1%;
		display: block;
		float: left;
	}
	.nowli {
		width: 100%;
		float: none;
	}
	.nowul a:nth-child(3) {
		margin-right: 0 !important;
	}
	.nowli_txt {
		display: none;
	}
	.newsul li {
		width: 100%;
	}
	#newscroll {
		height: 266px;
	}
	.partter{margin-top:20px;}
	.partter h2 {
		z-index: 1;
		width:auto;
		top:-25px;
	}
	.footcon_l {
		margin-left: 0;
	}
	.inrightbox {
		width: 500px;
	}
	.bread .fl {
		font-size: 1.2em;
	}
	.inimglist li {
		width: 48%;
		margin-right: 2%;
		
	}
	.xiangxi img{max-width:100%;}
	.inimglist li a .imbox {
		height: 150px;
	}
	.inimglist li:nth-child(3n) {
		margin-right: 2% !important;
	}
	.inimglist li:nth-child(2n) {
		margin-right: 0;
	}
	.liuyan li,
	.liuyan li textarea {
		width: 96%;
	}
	.liuyan li input {
		width: 100%;
	}
	.inimglist .liuyan li {
		width: 100%;
	}
	.inimglist .innew_left {
		width: 60% !important;
	}
	.innew_con {
		margin: 0 15px 0 0;
		width: 100%;
	}
	.innew_tit {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.innew_time {
		line-height: 22px;
	}
	.innew_more {
		height: 22px;
		line-height: 22px;
	}
	.innewimg {
		width: 35%;
		height: 156px;
		display: block;
		padding: 10px 5px;
	}
	.inimglist li {
		padding: 0 3px;
	}
	.protop_img,
	.protop_txt {
		width: 100%;
	}
	.protop_txt h1 {
		font-size: 1.4em;
	}
	.inmain .proright {
		width: 430px;
	}
	.proright dl {
		width: 48%;
		height: 245px;
	}
	.proright dl dt {
		height: 135px;
	}
	.proright dd p a {
		padding: 6px 3px 6px 22px;
	}
	.lcbox {
		display: none;
	}
	.logotxt {
		padding: 20px 10px 20px 30px;
		display:none;
	}
	.propic1 dl dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.protit li {
		height: 45px;
		line-height: 45px;
		background: url(../img/pr1.png) no-repeat 15px center;
	}
	.propic .bigpro dt {
		height: 223px;
	}
	.protel h3 {
		background: none;
		padding: 10px 0 10px 10px;
		font-size: initial;
	}
	.propic .bigpro {
		height: 268px;
	}
	.hotkey {
		display: none;
	}
	.titlebox p {
		width: 100%;
	}
	.about_r_intro {
		height: 219px;
	}
	.newstop .newstop_l {
		height: auto;
	}
	.newsul li .new_tit {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 68%;
	}
	.newsul1 li .new_tit,
	.newsul li:hover .new_tit,
	.newsul li .new_txt {
		padding-top: 0;
		font-size: 14px;
		width: 68%;
	}
	.footcon_r,
	.footcon_r img {
		display: none;
	}
	.newstop_r {
		margin-top: 15px;
	}
	.protit li:hover {
		background: #df3610 url(../img/pr11.png) no-repeat 15px center;
	}
	.proright dl:nth-child(3n){margin-right:1% !important;}

	.protit1 {
		width: 35%;
	}
	.inbanner{height: 130px;background-size: 100% 100%;}
	.inllist li{width:14%;}
	.footcon_img{float:right;}
	.inmain .proleft{width:35%;}
	.inmain .proright{width:63%;}
	.protit1 li {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.propic1 {
		width: 63%;
	}
	.propic1 dl {
		width: 32%;
		height: 145px;
		margin-right: 1%;
	}
	.propic1 dl a p,.propic1 dl:hover p{display:none;}
	.logobox1{height:95px;}
	.propic1 dl:nth-child(4n) {
		margin-right: 1% !important;
	}
	.propic1 dl:nth-child(3n) {
		margin-right: 0;
	}
	.propic1 dl dt {
		height: 100px;
	}
	.newsul1 {
		width: 100%;
	}
	.newsul1 li {
		width: 100%;
		box-sizing: border-box;
		height: 90px;
	}
	#newscroll1 {
		height: 266px;
		margin-top: 0;
	}
	.nside {
		display: none;
	}
	.innewli li {
		width: 100%;
	}
	.innewli li a {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 65%;
	}
	.piclist {
		width: 100%;
	}
	.piclist li {
		width: 31%;
		margin-right: 1%;
		height: 180px;
	}
	.piclist li h1 {
		bottom: 0;
	}
	.newlist2 dl dt img {
		height: auto;
	}
	.newlist2 dl dd p {
		height: 60px;
	}
	.newlist2 dl dd h2 {
		font-size: 1.5em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.innew_left {
		width: 58%;
	}
	.innewimg {
		width: 30%;
	}
	.prorel .propic1 dl dt {
		height: 152px;
	}
	.proright dl:nth-child(3n){margin-right: 1%;}
	.proright dl:nth-child(2n){margin-right: 0;}
	
	
}


@media(max-width:748px) {
	.hbanner .bd{margin-left: -370px;}
}
@media(max-width:667px) {
	.hbanner .bd{margin-left: -334px;}
}
@media(max-width:640px) {
	.mar30 {
		margin-top: 20px;
	}
	.logo {
		width: 60%;
		padding: 15px 0;
	}
	.headtel {
		background: none;
		padding: 25px 10px 0 0;
	}
	.headtel p {
		padding-top: 0;
		font-size: 1.2em;
	}
	.logobox {
		height: 80px;
	}
	.logotxt,
	.lcbox {
		display: none;
	}
	.nav,
	.nav1 {
		height: auto;
		border-left: 1px solid #eee;
		border-top: 1px solid #eee;
	}
	.nav ul li,
	.nav1 ul li {
		width: 25%;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	.nav ul li a,
	.nav ul li .navhover,
	.nav ul li a:hover .navbefore,
	.nav1 ul li a,
	.nav1 ul li .navhover,
	.nav1 ul li a:hover .navbefore {
		height: 45px;
		line-height: 45px;
	}
	.incontxt img {
		max-width: 100%;
	}
	.titlebox p {
		width: 100%;
	}
	.titlebox h1 {
		font-size: 1.6em;
	}
	.protit1 h1{padding:20px 0;font-size: 1.5em;}
		.protit1 h2{background:#7E7E7E;}
	.protit {
		width: 100%;
	}
	.protel {
		display: none;
	}
	.protit h2 {
		width: 48%;
		margin:1%;
		font-size:1.1em;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.protit1 h2 {
		width: 48%;
		margin:1%;
		float: left;
font-weight:normal;
		font-size: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.productbox .clear{clear:none;}
	.protit1 li {display:none;}
	.protit .clear {
		clear: none;
	}
	
	.propic {
		width: 100%;
	}
	.propic dl {
		width: 49%;
		margin-right: 1%;
		
	}
	.inllist{padding:0;}
	.propic1 dl dt{height:130px;}
	.propic1 dl dt img{height:100%;}
	.propic dl:nth-child(3n) {
		margin-right: 1% !important;
	}
	.propic dl:nth-child(2n) {
		margin-right: 0;
	}
	.propic dl a p {
		display: none;
	}
	.aboutcon_ttxt {
		font-size: 1.2em;
	}
	.about_r_tit {
		padding-top: 0;
	}
	.aboutcon_pic {
		height: 280px;
	}
	.about_r_intro {
		height: auto;
		padding-bottom: 10px;
	}
	.about_r_more {
		margin-top: 15px;
		width: 102px;
	}
	.about_r_lefttxt,
	.about_r_rtxt {
		height: 115px;
		overflow: hidden;
	}
	.advbox p {
		display: none;
	}
	.advbox h2 {
		padding: 35px 0 10px;
	}
	.nows span {
		width: 25%;
		margin: 0 6px;
	}
	.nowul a {
		width: 100%;
	}
	.nowli_tit{padding-top:10px;}
	.nowli_line{margin: 10px 0;}
	.newstop .newstop_l {
		width: 100%;
	}
	.newsul1 li:hover .new_tit{width:68%;}
	.newstop_r {
		width: 100%;
		padding: 0;
	}
	#newscroll li {
		padding: 20px 0 15px 46px;
		background: url(../img/wd1.jpg) no-repeat 0 20px;
	}
	#newscroll li h3 a {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.footnav {
		display: none;
	}
	.footcon_l {
		width: 100%;
		text-align: center;
	}
	.footcon_img,
	.footcon_r {
		display: none;
	}
	.footbox {
		height: auto;
		min-height: 152px;
		margin-bottom: 56px;
	}
	.fixbottom {
		position: fixed;
		width: 100%;
		left: 0;
		right: 0;
		bottom: 0;
		height: 55px;
		background: #000000;
		border-top: 1px solid #000000;
		z-index: 9999;
		display: block;
	}
	.fixbottom li {
		float: left;
		width: 18.5%;
		padding: 0 3%;
		border-left: 1px solid #595959;
	}
	.fixbottom li:first-child {
		border-left: 0;
	}
	.fixbottom li a {
		display: block;
		height: 45px;
		color: #fff;
		padding-top: 9px;
		text-align: center;
	}
	.fixbottom li a img {
		margin: 0 auto;
		width: 20px;
		height: 19px;
	}
	.fixbottom li a span {
		display: block;
		height: 20px;
		line-height: 20px;
	}
	.hotkey p {
		display: none;
	}
	.propic dl:hover p {
		display: none;
	}
	.inbanner {
		height: 100px;
		background-size: 100% 100%;
	}
	.tb-s310, .tb-s310 a{height:auto;}
	.protop_txt span{width:25%;}
	.proright dl{width:48%;margin:1% !important;}
	.proright dl:nth-child(2n){margin-right:0 !important;}
	{
		width: 100%;
	}
	.inllist,
	{
		min-height: 100px;
	}
	.inllist li {
		width: 48%;
		float: left;
		margin: 1%;
	}
	.inrightbox {
		margin-top: 10px;
	}
	.inrightbox {
		width: 100%;
	}
	.bread .fr {
		float: left;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.inimglist li a .imbox {
		height: 115px;
	}
	.updown {
		min-height: 35px;
		line-height: 35px;
		height: auto;
	}
	.updown p {
		width: 100%;
		float: none;
	}
	.updown p:nth-child(2) {
		text-align: left;
		float: none;
		border-top: 1px solid #df3610;
	}
	.newrelb {
		display: none;
	}
	.relnews {
		max-height: 210px;
		overflow: hidden;
	}
	.newsde .yuan span {
		padding: 0 6px;
	}
	.relnews h1 {
		font-size: 1.6em;
	}
	.innew_more {
		display: none;
	}
	.innewimg {
		height: auto;
	}
	.protop_txt span {
		margin: 10px 2px 10px 0;
	}
	.inmain .proleft,
	.inmain .proright {
		width: 100%;
	}
	.proright dl dt {
		height: 115px;
	}
	.proright dd p a {
		margin: 0 1px;
	}
	.proright dl {
		height: 225px;
	}
	.proright dl:nth-child(3n) {
		margin-right: 1% !important;
	}
	.proright dl:nth-child(2n) {
		margin-right: 0;
	}
	.page {
		padding-top: 30px;
	}
	.hbanner .bd {
		margin-left: -187px;
	}
	.hbanner,
	.hbanner .bd img {
		height: 100px;
	}
	.hotkey ul {
		width: 100%;
	}
	.bread {
		padding: 0;
	}
	.inimglist li:nth-child(3n) {
		margin-right: 2% !important;
	}
	.inimglist li:nth-child(4n) {
		margin-right: 2% !important;
	}
	.inimglist li:nth-child(2n) {
		margin-right: 0 !important;
	}
	.hotkey {
		display: none;
	}
	.logobox1 {
		height: 90px;
	}
	.protit1 {
		width: 100%;
	}
	.propic1 {
		width: 100%;
	}
	.propic1 dl {
		width: 48%;
		margin: 1%;
		height:175px;
	}
	.propic1 dl:nth-child(3n){margin-right:1% !important;}
	.propic1 dl:nth-child(2n){margin-right:0;}
	.propic1 dl:nth-child(4n){margin-right:0 !important;}
	.propic1 dl dd {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.aboutcon_ttxt {
		padding-top: 0;
	}
	.advbox {
		display: none;
	}
	.nowli {
		margin-bottom: 10px;
	}
	.newstop .newstop_l {
		height: auto;
	}
	.piclist li .picbox{height:120px;}
	#newscroll1 li {
		background: url(../img/wd1.jpg) no-repeat 3px 20px;
		box-sizing: border-box;
		height: 100px;
		width: 100%;
	}
	#newscroll1 li h3 a {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.newsul1 li {
		width: 100%;
	}
	.newsul1 li .new_tit,
	.newsul1 li .new_txt {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 68%;
	}
	.newsul1 li {
		box-sizing: border-box;
		margin: 0 0 10px 0;
		padding: 0;
	}
	#newscroll1{display:none;}
	.newsul1 li .new_tit {
		padding-top: 10px;
		font-size: 16px;
	}
	.protit h1 {
		font-size: 1.8em;
		padding: 15px 0;
	}
	.protit li {
		height: 45px;
		line-height: 45px;
	}
	.protit li a {
		font-size: 16px;
	}
	.propic .bigpro dt {
		height: 133px;
	}
	.propic .bigpro {
		height: 178px;
	}
	.propic dl {
		height: auto;
		height: 178px;
	}
	.propic dl dt {
		height: 133px;
	}
	.propic dl dt img {
		height: 100%;
	}
	#newscroll li {
		background: none;
		padding: 0;
	}
	.newsul li .new_tit {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 68%;
	}
	.newsul1 li .new_tit,
	.newsul li:hover .new_tit,
	.newsul li .new_txt {
		padding-top: 10px;
		font-size: 14px;
		width: 68%;
	}
	.protit li {
		background: url(../img/pr1.png) no-repeat 65px center;
	}
	.protit li:hover {
		background: #df3610 url(../img/pr11.png) no-repeat 65px center;
	}
	.piclist li {
		width: 48%;
	}
	/* .incontxt img {
		width: auto;
	} */
	.piclist li {
		height: 120px;
		margin: 1%;
	}
	.innewimg {
		display: none;
	}
	.innew_left {
		width: 100%;
	}
	.innew_tbox li:nth-child(even) .innew_left {
		float: none;
		padding: 0;
	}
	.innew_tbox li:nth-child(even) .innewimg {
		float: none;
	}
	.innew_con {
		margin: 0;
		padding: 10px;
		box-sizing: border-box;
	}
	.prorel .propic1 dl {
		height: 147px;
		margin: 1% !important;
	}
	.prorel .propic1 dl dt {
		height: 102px;
	}
	.prorel .propic1 dl:nth-child(2n) {
		margin-right: 0;
	}
	.procenter,
	.prorel,
	.newrelb {
		padding: 0;
	}
	.protop_img img {
		width: 100%;
	}
	#menu #nav li {
		width: 50%;
	}
	.prodetail .imgpin {
		max-width: 100%;
		width: 100% !important;
		margin-left: 0;
		transform: initial;
	}
	.liuyan li input {
		width: 100% !important;
		padding: 0;
		padding-left: 10px;
	}
	.liuyan li img {
		right: 30px;
	}
	.tb-thumb{display: none;}
	.tb-booth{border:0;}

}

@media(max-width:360px) {
	.headtel {
		padding: 25px 0 0 0;
	}
	.logo {
		width: 56%;
		padding: 15px 0;
	}
	.hbanner .bd {
		margin-left: -179px;
	}
	
	.partter h2{top:-30px;}
}
@media(max-width:360px) {
	.newsul1 li .new_tit, .newsul li:hover .new_tit, .newsul li .new_txt,.newsul1 li .new_tit, .newsul1 li .new_txt{width: 58%;}
}