.footer-bot{ height: 3.1666rem; line-height: 3.1666rem; color: #999999; border-top: none;}



.pic-box3{ width: 100%; max-width: 1800px; margin: 0 auto; padding: 40px 0 75px;}

.pic-box3 .box .list{ max-width: 440px; margin: 5px;}

.pic-box2 .box .list iframe{

	height:323px!important;}



.title1{ padding: 0 5px 20px; font-size: 35px; color: #666666;}

.title1 i{ font-size: 40px; padding-right: 10px;}



.swiper2{ width: 100%; height: 100%;}

.swiper2 .swiper-wrapper{ height: 100%;}

.swiper2 .swiper-slide{ height: 100%; overflow: hidden; position: relative;}

.swiper2-prev,

.swiper2-next{ width: 35px; height: 35px; line-height: 35px; text-align: center; position: absolute; top: 50%; margin-top: -17px; font-family: simsun; font-size: 30px; color: #6c6c6c; cursor: pointer;}

.swiper2-prev{ right: 60px;}

.swiper2-next{ right: 20px;}

.swiper2-prev:hover,

.swiper2-next:hover{ background: #262626;}

.swiper2 .swiper-wrapper .title{ width: 100%; height: 3rem; line-height: 3rem; padding-left: 4rem; font-size: 1.1666rem; color: #cccccc; background:rgba(0,0,0,0.5); position: absolute; bottom: 0; left: 0; cursor: pointer;}

.swiper2 .swiper-wrapper .title i{ width: 3rem; height: 3rem; line-height: 3rem; font-family: simsun; font-style: normal; font-size: 3rem; color: #2f2f2f; display: inline-block; text-align: center; background: #d2d2d2; position: absolute; top: 0; left: 0;}

.swiper2 .swiper-wrapper .title .txt{ font-size: 1rem; line-height: 2; padding-right: 20px; color: #999999;}

.swiper2 .swiper-wrapper .title .txt .fl{ width: 100%; max-width: 720px; height: 6rem; overflow: auto;}

.swiper2 .swiper-wrapper .title .txt .fr{ text-align: right;}



.hm-wrong{ width: 3rem; height: 3rem; line-height: 3rem; text-align: center; color: #999999; font-size: 1.666rem; position: absolute; right: 0; top: 0; background: #262626; cursor: pointer; z-index: 19;}



.logo2{ width: 135px; position: absolute; top: 0; left: 0; z-index: 19;}

.logo2 img{ width: 100%;}



.wrap4{ background: url(../img/brickwall.png); padding-bottom: 70px;}



.breadcrumb{ height: 75px; line-height: 75px;}

.breadcrumb b{ background: #666666; color: #FFFFFF; padding: 0 2px;}

.breadcrumb a{ color: #666666; margin-left: 5px;}



.product2{ padding: 50px; background: #FFFFFF;}

.product2-top{ padding-bottom: 50px; border-bottom: 1px solid #DDDDDD;}

.product2-top .pic{ width: 230px; min-width: 230px; height: 170px; box-sizing: border-box; overflow: hidden; border: 1px solid #DDDDDD; display: table-cell;}

.product2-top .pic img{ width: 100%;}

.product2-top .box{ width: 100%; display: table-cell; vertical-align: top; padding-left: 30px;}

.product2-top .box .txt{ max-width: 400px; float: left;}

.product2-top .box h3{ font-size: 26px; padding-bottom: 40px; position: relative;}

.product2-top .box h3:before{ content: ''; width: 52px; border-bottom: 1px dashed #666666; position: absolute; bottom: 20px; left: 0;}

.product2-top .box p{ line-height: 30px; color: #666666; font-size: 1.1666rem;}

.product2-top .box .btn1{ width: 115px; height: 35px; line-height: 35px; margin-top: 70px; text-align: center; color: #FFFFFF; background: #e60012; float: right;}

.product2-top .box .btn1 i{ font-size: 1.333rem; padding-right: 5px;}

.product2-ubb{ padding-top: 25px; font-size: 1.1666rem;}



.pic-box4{ width: 100%; max-width: 1840px; padding: 40px 10px 75px; margin: 0 auto;}

.pic-box4 .title1{ text-align: center; padding: 0 15px 15px;}

.pic-box4 .pic-box1{ text-align: center;}

.pic-box4 .list{ width: 100%; max-width: 334px; display: inline-block; margin: 15px; text-align: left;}

.pic-box4 img{ width: 100%;}

.pic-box4 .txt-box{ background: #f8f8f8; padding: 20px;}

.pic-box4 .title{ font-size: 1.666rem; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.pic-box4 .text{ height: 4rem; line-height: 2; box-sizing: initial; padding-top: 10px; color: #666666; overflow: hidden;}

.pic-box4 .bot{ color: #e60012; padding-top: 20px;}



.product2-top1{ padding-bottom: 30px;}



.title2{ text-align: center;}

.title2 h3{ font-size: 26px;}

.title2 .time{ font-size: 1.1666rem; padding-top: 20px;}

.title2 .time .num{ color: #e60012;}



.product3{ position: relative; margin-bottom: 20px;}

.product3 .map{ width: 700px; height: 380px; background: #ffffff;}

.product3-box{ width: 558px; height: 100%; box-sizing: border-box; padding: 20px; position: absolute; left:0; top: 0; background: #333333; color: #fff;}

.product3-box h3{ font-size: 2rem;}

.product3-box .addr{ font-size: 1.333rem; padding-top: 5px;}

.product3-box .phone{ font-size: 1.1666rem; line-height: 30px; padding-top: 20px;}

.product3-box .code{ padding-top: 35px;}

.product3-box .code p{ padding-top: 5px;}

.pic-box3 .box li{

	float:left;

	padding:5px 5px;

	box-sizing:border-box;

	width:33.3%;

	max-width: 410px;}

.pic-box3 .box li .list{

	margin:0;}

.message{

	margin-top:50px;

	background:#666;}

.message_left{

	float:left;

	padding:3% 2.7%;

	width:28%;

	box-sizing:border-box;

	color:#fff;}

.message_left .li1{

	font-size:36px;

	font-weight:400;

	font-family:SimSun}

.message_left .li2{

	margin-top:18px;

	width:50px;

	height:3px;

	background:#fff;}

.message_left .li3{

	padding-top:15px;

	font-size:14px;

	line-height:24px;}

.message_left .li4{

	padding-top:30px;}

.message_right{

	padding:3.4% 3.7% 5.8% 3.7%;

	width:72%;

	background:#fff;

	box-sizing:border-box;}

.message_item{

	padding:0 2.8%;

	width:50%;

	box-sizing:border-box;}

.message_tel{

	padding:0 10px;

	box-sizing:border-box;

	width:100%;

	height:45px;

	background:#e6e6e6;

	border:none;}

.message_hd{

	padding:15px 0 3px 0;

	color:#999;}

.message_hd span{

	padding:0 4px;

	color:#e96b2a;}

.message_textarea{

	padding:10px;

	width:100%;

	height:100px;

	box-sizing:border-box;

	background:#e6e6e6;

	border:none;}

.message_submit{

	width:160px;

	height:50px;

	background:#e70012;

	font-size:18px;

	color:#fff;

	border:none;

	margin-top:20px;}

.page2{

	line-height:28px;

	font-size:14px;

	color:#999;}

.page2 a{

	color:#999;}

.pic-box5{

    margin: 0 auto;

    max-width: 1258px;

    padding: 40px 0 75px;

    width: 100%;

}

.pic-box5 .box li {

    box-sizing: border-box;

    float: left;

    max-width: 410px;

    padding: 15px;

    width: 25%;

    

}

.pic-box5 .box .list{

	max-width: 334px;

	margin: 0;

	border: 1px solid #ddd;

}

.pic-box2 .list img{

	vertical-align: top;

}





@media screen and (max-width: 1150px){

	.swiper2 .swiper-wrapper .title .txt .fr{ display: none;}

}

@media screen and (max-width: 900px){

	.product2-top .pic{ display: none;}

	.product2-top .box{ display: block; padding-left: 0;}

	.product3 .map{ height: 200px; width:100%; float:none}

	.product3-box{ width: 100%; position: relative; padding-right: 130px;}

	.product3-box .code{ position: absolute; top: 20px; right: 20px;}

	.message_left,.message_right{

		width:100%;}

	.product3-box .code{

		padding-top:20px;}

	.pic-box3 .box li{

		width: 50%;

	}

	.pic-box5 .box li{

		width: 33.3%;

	}

}

@media screen and (max-width: 654px){

	.footer-bot{ display: block; text-align: center;}

	.footer-bot .fl{ display: none;}

	.footer-bot .fr{ float: none;}

	.pic-box3 .box .list,

	.pic-box4 .pic-box1 .list{ margin: 5px 0;}

	.pic-box4{ padding: 20px 10px 35px;}

	.pic-box2 .box{ padding: 0 10px;}

	.logo2{ width: 85px;}

	.product2{ padding: 20px;}

	.product2-top .box .txt{ float: none; max-width: 100%;}

	.product2-top .box .btn1{ display: block; float: none; margin-top: 10px;}

	.product3-box{ padding: 10px;}

	.product3-box .code{ display: none;}

	.message_item{

		width:100%!important;

		padding-left:0;

		padding-right:0;}

	.pic-box3 .box li{

		width: 100%;

		float: none;

		display: inline-block;}

	.pic-box5 .box li{

		padding: 10px;

		width: 50%;

	}

	.txt-box2 h4{

		font-size: 1.2rem;

	}

}

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1000px){  

	.swiper2-prev,

	.swiper2-next{ display: none;}

}