/*通用属性*/
.in_pros{ margin-top:45px;}
.in_m65{ margin-top:65px;}
.in_pad{ padding-top:45px;}
.in_big_title{ text-align:center; width:212px; margin:0 auto; font-size:32px; color:#f82f00; padding-bottom:8px; border-bottom:2px solid #e52e03; letter-spacing:1px;}
.in_sm_title{ text-align:center; font-size:18px; text-transform:uppercase; padding-top:6px; letter-spacing:1px; color:#666;}
.whct,.whcs{ color:#fff;}
.whct{border-bottom:2px solid #fff;}


/*产品中心*/
.in_pro{ float:left; width:78.4%;}
.in_pro_inf{ width:96%; margin-left:4%;}
.in_pro_inf li{ width:33.3%; float:left; margin-bottom:25px;}
.in_pro_inf li img{ display:block; width:100%; height:100%; padding:2% 0px; transition:transform 1s;}
.in_pro_inf li>a{ display:block; width:89.5%; height:auto;  border:1px solid #bfbfbf; margin:0 auto; overflow:hidden;}
.in_pro_inf li p{ text-align:center; width:89.5%; margin:0 auto; height:42px; line-height:42px; background-color:#7b7b7b;}																																																																																																																																																																																																																																																																																																																																																																																										
.in_pro_inf li p>a{ font-size:16px; height:42px; display:block; line-height:42px; color:#fff}
.in_pro_inf li:hover p{ background-color:#e70014;}
.in_pro_inf li:hover img{ transform:scale(1.3,1.3)}



/*我们的承诺*/
.cn_box{height:264px; background: #e70014;}
.cn_box .fz{margin-left: auto; margin-right: auto; width: 1200px; height:264px;}
.cn_box .cn_boxbg{ width:238px; height:288px; background:url(../Images/zxzxbg01.png) no-repeat center; position:absolute; left:0; top:-24px;}
.cn_info{ margin-left:238px; padding-top:30px; color:#fff;}
.cn_info p span{float: left; margin-right: 15px; padding-left: 12px; font-size: 16px; background: url(../Images/zxzx02.png) no-repeat left center; color:#fff; margin-top:15px; margin-bottom:10px;}
.cn_info_03{width: 440px; height: 42px; line-height: 42px; text-align: center; font-size: 22px; color: #4b440d; background: #fde200;  border-radius: 25px; box-shadow: 3px 3px 10px #00803a; margin-bottom: 15px;}
.zxzx_tel{ padding-left: 55px; height: 50px; background: url(../Images/zxzx_tel.png) no-repeat left center;}
.zxzx_tel .p1{font-size: 14px; height: 20px; line-height: 20px; color:#fff;}
.zxzx_tel .p2{font-size: 28px; font-weight: bold; height: 30px; line-height: 30px; color:#fff;}
.cn_box .conright{ margin-top:30px;}
.cn_box .conright h4 {font-size: 30px; font-weight: normal; margin-bottom: 15px; color:#fff;}
.cn_box .conright h4 span {	display: block; font-size: 20px; color:#fff;}
.cn_box .conright h4 b { color:#fff;}
.cn_box .conright .info_p1 {	height: 40px;	background: #fff;	position: relative;	margin-bottom: 8px;}
.cn_box .conright .info_p1 span.ico {	float: left;	width: 40px;	height: 40px;	border-right: 1px solid #dddddd;	background: url(../Images/zxzx03.png) no-repeat center;}
.cn_box .conright .info_p1 input {	float: right;	width: 355px;	height: 40px;	border: none;	line-height: 40px;	text-indent: 12px;	font-size: 14px;	color: #666;}
.cn_box .conright .info_p2 {	height: 40px;	background: #fff;	position: relative;	margin-bottom: 8px;}
.cn_box .conright .info_p2 span.ico {	float: left;	width: 40px;	height: 40px;	border-right: 1px solid #dddddd;	background: url(../Images/zxzx04.png) no-repeat center;}
.cn_box .conright .info_p2 input {	float: right;	width: 355px;	height: 40px;	border: none;	line-height: 40px;	text-indent: 12px;	font-size: 14px;	color: #666;}
.cn_box .conright .ljtja {	display: block;	width: 100%;	height: 40px;	font-size: 21px;	text-align: center;	line-height: 40px;	color: #413b0c;	background: #fde200;	border: 0;	cursor: pointer;}


/*四大理由*/
p.p_title {
    font-size: 32px;
    text-align: center;
    font-weight: bold;
    padding-top: 50px;
    text-transform: uppercase;
    color: #cccccc;
}

h2.h2_title {
    text-align: center;
    font-size: 32px;
    margin-bottom: 30px;
}

h2.h2_title span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 0 15px;
    color: #333;
}
h2.h2_title i.titl {
    background: url(../Images/titl01.png) no-repeat right center;
}

h2.h2_title i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 230px;
    height: 3px;
}
h2.h2_title i.titr {
    background: url(../Images/titr01.png) no-repeat left center;}


.xzdb {	height: 1684px;
	background: url(../Images/advbg02.jpg) no-repeat center top; margin-top:42px;
}
.xzdb h2.h2_title {
	margin-bottom: 10px;
}
.xzdb .container {
	height: 1684px;
	position: relative;
}
.xzdb .xzdb_p1 {
	height: 42px;
	background: url(../Images/xzdbbg03.png) no-repeat center;
	line-height: 42px;
	text-align: center;
	color: #fff;
	font-size: 20px;
}
.xzdb .xzdb_con .conbox {
	position: absolute;
	width: 560px;
}
.xzdb .xzdb_con .conbox .box_top {
	padding: 18px 0 0 72px;
}
.xzdb .xzdb_con .conbox .box_top span {
	display: block;
	width: 49px;
	height: 69px;
	border: 3px solid #bfbfbf;
	position: absolute;
	left: 0;
	top: 0;
}
.xzdb .xzdb_con .conbox .box_top i {
	display: block;
	width: 28px;
	padding-top: 30px;
	margin: 0 auto;
	font-size: 22px;
	border-bottom: 3px solid #bfbfbf;
	font-weight: bold;
}
.xzdb .xzdb_con .conbox .box_top .p1 {
	font-size: 22px;
	font-weight: bold;
	color: #333;
}
.xzdb .xzdb_con .conbox .box_top .p2 {
	font-size: 16px;
	text-transform: uppercase;
	color: #bfbfbf;
}
.xzdb .xzdb_con .conbox .box_top em {
	display: block;
	width: 127px;
	height: 3px;
	background: #e70014;
	margin-top: 8px;
}
.xzdb .xzdb_con .conbox ul {
	margin-top: 50px;
}
.xzdb .xzdb_con .conbox ul li {
	font-size: 16px;
	color: #333;
	margin-bottom: 15px;
	height: 24;
	line-height: 24px;
	background: url(../Images/icon01.png) no-repeat left center;
	padding-left: 22px;
}
.xzdb .xzdb_con .conbox ul li b {
	color: #e70014;
}
.xzdb .xzdb_con .con1 {
	right: 0;
	top: 258px;
}
.xzdb .xzdb_con .con2 {
	left: 0;
	top: 595px;
}
.xzdb .xzdb_con .con3 {
	right: 0;
	top: 930px;
}
.xzdb .xzdb_con .con4 {
	left: 0;
	top: 1330px;
}
.xzdb .xzdb_con .xzdb_tel {
	display: block;
	width: 322px;
	height: 92px;
	background: url(../Images/xzdbtel.png) no-repeat left top;
	position: absolute;
	left: 570px;
	top: 1390px;
}
.xzdb .xzdb_con .xzdb_tel span {
	display: block;
	width: 46px;
	height: 46px;
	background: url(../Images/zxzx_tel.png) no-repeat center;
	position: absolute;
	left: 32px;
	top: 15px;
}
.xzdb .xzdb_con .xzdb_tel .p1 {
	font-size: 14px;
	color: #fff;
	padding-top: 15px;
	margin-left: 90px;
}
.xzdb .xzdb_con .xzdb_tel .p2 {
	font-size: 26px;
	color: #fff;
	margin-left: 90px;
}
.xzdb .xzdb_con .conimg {
	position: absolute;
	width: 600px;
	height: 480px;
}
.xzdb .xzdb_con .conimg.img1 {
	top: 108px;
	left: 0;
	background: url(../Images/xzdb01.png) no-repeat center top;
}
.xzdb .xzdb_con .conimg.img2 {
	top: 469px;
	right: 22px;
	background: url(../Images/xzdb02.png) no-repeat center top;
}
.xzdb .xzdb_con .conimg.img3 {
	top: 832px;
	left: -1px;
	background: url(../Images/xzdb03.png) no-repeat center top;
}
.xzdb .xzdb_con .conimg.img4 {
	top: 1205px;
	right: 22px;
	background: url(../Images/xzdb04.png) no-repeat center top;
}


/*生产车间*/

.in_huiyuan_qy ul li{ float:left; width:23.87%; margin-right:1.5%; margin-top:20px;}
.in_huiyuan_qy ul li:nth-child(4){ margin-right:0px !important;}
.in_huiyuan_qy ul li p{ margin-top:8px; display:inline-block; text-align:center; width:100%;} 
.in_huiyuan_qy ul li p a{ text-align:center; font-size:16px;}
.in_huiyuan_qy ul li:hover p a{ color:#e70012; text-decoration:underline;}



/*定制流程*/
.dzlc {
	background: #e70014;
	height: 425px;
}
.dzlc .dzlcline {
	height: 425px;
	background: url(../Images/line01.png) no-repeat center 215px;
}
.dzlc p.p_title {
	color: #007435;
}
.dzlc h2.h2_title span {
	color: #fff;
}
.dzlc h2.h2_title i.titl {
	background: url(../Images/titl02.png) no-repeat right center;
}
.dzlc h2.h2_title i.titr {
	background: url(../Images/titr02.png) no-repeat left center;
}
.dzlc .dzlc_con {
	height: 180px;
	background: url(../Images/dzlc01.png) no-repeat center top;
}
.dzlc .dzlc_con ul {
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding-top: 140px;
}
.dzlc .dzlc_con ul li {
	float: left;
	width: 130px;
	margin-left: 45px;
	font-size: 16px;
	color: #fff;
}
.dzlc .dzlc_con ul li:first-child {
	margin-left: 10px;
}
.dzlc .dzlc_ljzx {
	display: block;
	width: 153px;
	height: 36px;
	line-height: 36px;
	text-indent: 31px;
	font-size: 14px;
	color: #fff;
	background: url(../Images/jtr02.png) no-repeat 94px center;
	border: 1px solid #fff;
	margin: 15px auto 0 auto;
}





/*客户案例*/
.dzal {
	padding-bottom: 40px;
}
.dzal h2.h2_title {
	margin-bottom: 10px;
}
.dzal .dzal_p1 {
	font-size: 18px;
	color: #666;
	text-align: center;
	margin-bottom: 30px;
}
.dzal .dzal_con {
}
.dzal .dzal_con dl {
	width: 383px;
	border: 1px solid #999999;
	float: left;
	padding-bottom: 50px;
	position: relative;
	margin-left: 22px;
}
.dzal .dzal_con dl:first-child {
	margin-left: 0;
}
.dzal .dzal_con dl dt {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.dzal .dzal_con dl dt img {
	display: block;
	width: 385px;
	height: 289px;
	transition: all 0.5s;
}
.dzal .dzal_con dl dt img:hover {
	transform: scale(1.1);
}
.dzal .dzal_con dl dd.dd1 {
	font-size: 18px;
	font-weight: bold;
	margin: 30px 0 12px 0;
	text-align: center;
}
.dzal .dzal_con dl dd.dd1 a {
	color: #333;
}
.dzal .dzal_con dl dd.dd1 em {
	display: block;
	width: 32px;
	height: 3px;
	background: #999999;
	margin: 20px auto 0 auto;
}
.dzal .dzal_con dl dd.dd2 {
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	padding: 0 25px;
	overflow: hidden;
}
.dzal .dzal_con dl dd.dd2 a {
	color: #333;
}
.dzal .dzal_con dl dd.dd3 {
	position: absolute;
	left: 50%;
	width: 140px;
	height: 36px;
	line-height: 36px;
	margin-left: -70px;
	bottom: -18px;
	background: #7b7b7b;
	text-align: center;
	font-size: 14px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.dzal .dzal_con dl dd.dd3 a {
	color: #fff;
}
.dzal .dzal_con dl:hover dd.dd3 {
	background: #e70014;
}




/*关于我们*/
.about {
	padding-bottom: 55px;
	background: url(../Images/bg01.png);
}
.about .conleft {
	width: 600px;
	height: 380px;
}
.about .conleft img {
	width: 100%;
	height: 100%;
}
.about .conright {
	width: 535px;
	height: 380px;
	background: #fff;
	padding: 30px;
	position: relative;
}
.about .conright h3 {
	font-size: 25px;
	margin-bottom: 30px;
}
.about .conright h3 span {
	display: block;
	width: 14px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 31px;
	background: url(../Images/aboicon01.png) no-repeat center;
}
.about .conright h3 a {
	color: #333;
}
.about .conright h3 i {
	display: block;
	font-size: 16px;
	color: #999;
	text-transform: uppercase;
}
.about .conright p {
	font-size: 14px;
	line-height: 24px;
}
.about .conright p a {
	color: #333;
}
.about .conright a.ckgda {
	display: block;
	width: 124px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #e70014;
	border-radius: 5px;
	margin-top: 30px;
}





/*为什么选择我们*/
.choose_box{ background: url(../images/bg2.jpg) no-repeat center top; padding-bottom:60px; background-attachment:fixed; background-size:cover;}
.w268{ width:268px !important;}
.choose_box ul{ margin-top:30px;}
.choose_box li{ float:left; width:23%; height:355px; margin:0px 1%; background: rgba(255,255,255,0.6);}
.choose_box li div{ width:106px; height:106px; margin:0 auto; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin-top:35px; border:1px solid #fff;}
.choose_box li div img{ display:block; margin:0 auto; vertical-align:middle; padding-top:36px;}
.choose_box li h5{font-size:24px; margin-top:15px; color:#fff; text-align:center;}
.choose_box li em{ display:block; font-size:14px; line-height:2; color:#fff; font-style:normal !important; text-align:center;}
.choose_box li p{ display:block; width:82%; text-align:center; line-height:20px !important; font-size:15px; margin:0 auto; line-height:18px; margin-top:20px; color:#fff; padding-bottom:40px;}
.choose_box li:hover{ background:rgba(237,60,0,0.9);}


/*关于我们*/
.in_about .in_big_title{ padding-top:35px;}
.in_about li{float:left;}
.in_about_lf{ width:58%; background-color:#f2f1f1; padding-bottom:31px;}
.in_about_rh{ width:42%;}
.in_about_info{ display:block; width:88%; font-size:16px; line-height:25px; color:#4c4c4c; margin:16px auto 0 auto;}
.in_about li a{ display:block; width:140px; height:38px; line-height:38px; text-align:center; margin:20px auto 0px auto; border:1px solid #ed3c00; color:#ed3c00; font-size:15px;}
.in_about li a:hover{ background-color:#ed3c00; color:#fff;}


/*资质证书*/
.honor{ margin-top:1.25em}
.honor ul{ width:100%;}
.honor ul li{ float:left; width:25%;}
.honor ul li div{width:95%; margin:0 auto; position:relative;}
.honor ul li img{ display:block; width:100%; border:1px solid #cfcfcf; padding:3px;}
.honor ul li div i{ display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; background-color:rgba(0,0,0,0.35); display:none;}
.honor ul li:hover div i{display:block;}


/*优秀案例*/
.in_case{ background: url(../images/bg4.jpg) no-repeat center top;  background-attachment:fixed; background-size:cover;}
.in_case01,.in_case02{float:left;}
.in_case01{ width:41%; background-color:rgba(237,60,0,0.8);}
.in_case02{ width:59%; background-color:rgba(237,60,0,0.8); padding-bottom:18px; padding-top:16px;}
.in_case_box{ padding:55px 0px;}
.in_case_box .in_case01 .in_big_title{ padding-top:40px;} 
.in_case_info{ display:block; width:84%; margin:16px auto 0px auto; font-size:15px; line-height:24px; color:#fff;}
.in_case01 ul{ width:92%; margin:18px auto 0px auto; padding-bottom:1.65em;}
.in_case01 ul li{ width:46%; float:left; margin:0px 2%; border:1px solid #fff; box-sizing:border-box; margin-bottom:1.35em;}
.in_case01 ul li img,.in_case02 ul li img{ display:block; width:100%;}
.in_case02 ul li{ width:100%;}
.in_case_mor{display:block; width:140px; height:38px; line-height:38px; text-align:center; margin:18px auto 0px auto; border:1px solid #fff; color:#fff; font-size:15px;}
.in_case_mor:hover{ background-color:#ff1705;}


/*新闻部分*/
.in_nws{ margin-top:55px;}
.in_nws .in_bgt{ padding-top:70px; margin-bottom:15px;}
.in_nws .in_bgt span{border-bottom:3px solid #008ae2;}
.in_nwf div{ border:1px solid #ddd; border-top:6px solid #008ae2;}
.in_nwf1{ width:34.45%; margin-right:2.15%; margin-top:1.65em;}
.in_nwf img{ display:block; max-width:100%; margin:0.45em auto 0.25em auto;}
.in_nwf1 p{ font-size:18px; text-indent:15px; border-bottom:2px solid #ddd; padding:10px 10px 11px 0px;}
.in_nwf1 p a{ display:inline-block; float:right; font-size:15px; color:#969696;}
.in_nwf1 p:hover a{color:#f1283f; text-decoration:underline;}
.in_nwf1 ul{ width:87.15%; margin:0 auto; padding-bottom:3em;}
.in_nwf1 ul li{ border-bottom:1px solid #ddd; padding:10px 0px 8px 0px;}
.in_nwf1 ul li a{ font-size:15px; text-indent:40px;}
.in_nwf1 ul li span{ display:inline-block; float:right;}
.in_nwf1 ul li:hover a{color:#f1283f;}
.in_nwf3{ width:26.3%; margin-top:1.65em; padding-bottom:2.5em;}
.in_nwf3 p{ font-size:18px; text-indent:15px; border-bottom:2px solid #ddd; padding:10px 10px 11px 0px;}
.in_nwf3 p a{ display:inline-block; float:right; font-size:15px; color:#969696;}
.in_nwf3 p:hover a{color:#f1283f; text-decoration:underline;}
.in_nwf3 ul{ width:92%; margin:0 auto;}
.in_nwf3 ul li{ font-size:15px; margin-top:0.5em; padding-top:0.55em; padding-bottom:1em; border-bottom:1px dashed #ddd;} 
.in_nwf3 ul li span{ display:inline-block; margin-right:0.25em; background-color:#ed3c00; font-size:15px; color:#fff; padding:0.15em 0.4em;}
.in_nwf3 ul li p{ display:block; padding:0px !important; border-bottom:none !important; font-size:14.5px; text-indent:0px; margin-top:0.5em; color:#8b8b8b;}
.in_nwf3 ul li p span{ font-size:15px; padding:0.15em 0.45em;}
.in_nwf3 ul li:hover a{color:#f1283f; text-decoration:underline;}
.in_nwf ul li div{ font-size:14px; line-height:24px; margin-top:8px; width:100%; max-height:68px; overflow:hidden; color:#8b8b8b; border:none !important;}




/* 轮播案例部分 */
.in_huiyuan_title{ width:1162px !important;}
.in_huiyuan_qy{ background: url(../images/bg4.jpg) no-repeat center top;  background-attachment:fixed; background-size:cover; padding:0px 0px; margin-top:42px;}
.w1250{ max-width:1200px; margin:0 auto; background-color:rgba(255,255,255,1); padding-top:18px;}
.w1152{ max-width: 1066px; margin:10px auto 0 auto; padding-top:20px; position:relative;}
.floor_2{ overflow: hidden;}
.floor_2 #demo-01{margin-top: 50px;}
.floor_2 ul li:last-child{margin-right: 0;}
.floor_2 ul li{width: 205px;height:150px;float:left;margin:0 6px; text-align:center; margin-bottom:20px;}
.floor_2 a.prev{ height:75px;width: 35px; position:absolute; left:0px; background-color:#dddddd; float: left; font-size:32px; color:#969696; line-height:75px; text-align:center; margin-left: -49px; margin-top: -195px;}
.floor_2 a.prev:hover{background-color:#C00; color:#fff;}
.floor_2 a.next{ position:absolute; right:0px;height:75px;width:35px;background-color:#dddddd; float: left; font-size:32px; color:#969696; line-height:75px; text-align:center; margin-right: -49px; margin-top: -195px;}
.floor_2 a.next:hover{background-color:#C00; color:#fff;}

.floor_2 ul li img { margin-bottom:5px; }
.floor_2 ul li img:hover { }
.floor_2 ul li a{ color:#323232;}
.floor_2 ul li a:hover{ color:#C00;}
.floor_2 ul li:hover a{ color:#C00;}
#demo-01{ width:1060px !important; padding-bottom:10px !important;}
#demo-01 li{ width:254px !important;}
#demo-01 li img{ width:254px !important;}


@media (max-width: 1300px){
.in_nwf1{ width: 34.25%;}
.in_nwf1 ul li a{ display:inline-block; width:65%; height:19px; line-height:19px; overflow:hidden; text-indent:4%;}
.in_nwf1{ width: 34.25%;}}

@media (max-width: 1018px){
.in_pro{ width:100%;}}


@media (max-width: 969px){
.choose_box li{ height:380px;}}


@media (max-width: 869px){
.in_big_title{font-size:28px !important;}
.in_sm_title{font-size:15px !important;}
.in_pro_inf{ margin-left:0% !important;  width:100% !important;}
.in_list_nav{ width:84% !important;}
.in_list_nav li{ height:93px;}
.in_pros_box li{ width:48.6%;}
.choose_box li{width:48.6%; margin:0px !important; margin-right:2.8% !important; margin-bottom:1.35em !important;}
.in_pros_box li:nth-child(2n){ margin-right:0px !important;}	
.choose_box li:nth-child(2n){  margin-right:0px !important;}
.in_about li{ width:100%;}	
.in_nwf1{ width:100%; margin-right:0px !important; margin-bottom:25px;}
.in_nwf3{ width:100%; margin-right:0px !important;}
.in_list_nav li a{ line-height:26px !important;}
.in_list_nav li:nth-child(2){ padding-top:25px;}
.in_big_title22{ width:100% !important;}
.in_pro_inf li{ width:50% !important;}
.in_about_rh img{ display:block; width:100%;}
.honor ul li{ width:50% !important;}
.choose_box li div{ width:96px; height:96px !important;}
.choose_box li div img{ padding-top:31px !important;}
#demo-01 li{ width:350px !important; height:315px !important;}
#demo-01 li img{ width:350px !important;}
.in_huiyuan_qy ul li{ float:left; width:48.5%; margin-right:3%; margin-top:20px;}
.in_huiyuan_qy ul{ width:92%; margin:0 auto;}
.in_huiyuan_qy ul li:nth-child(2){ margin-right:0px !important;}
.in_huiyuan_qy ul li:nth-child(4){ margin-right:0px !important;}
.in_huiyuan_qy ul li p{ margin-top:8px; display:inline-block; text-align:center; width:100%;} 
.in_huiyuan_qy ul li p a{ text-align:center; font-size:16px;}
.in_huiyuan_qy ul li:hover p a{ color:#e70012; text-decoration:underline;}
.about .conright h3{ margin-bottom:20px !important;}
.about .conright p a{ font-size:17px !important;}
}


@media (max-width: 769px){
.in_nwf img{ width:91%;}
}




















