body{
	background: #edf2f5;
}



/*杞挱*/

.mainBox {
	width: 1200px;
	min-height: 1000px;
	margin: 0 auto;
	margin-bottom: 15px;
}
/*椤圭洰浠嬬粛*/
/*淇敼鍘绘帀margin-bottom   padding: 25px 0 0 0;*/
.project_info {
	height: 418px;
	padding: 25px 0 0 0;
	border-top: 1px solid #cccccc;
}
.ban {
	width: 564px;
	position: relative;
	overflow: hidden;
}

.ban2 {
	width: 564px;
	height: 317px;
	position: relative;
	overflow: hidden;
}

.ban2 ul {
	position: absolute;
	left: 0;
	top: 0;
}

.ban2 ul li {
	width: 564px;
	height: 317px;
}

.ban2 ul li img {
	width: 100%;
	height: 100%;
}

.prev {
	float: left;
	cursor: pointer;
}

.num {
	height: 82px;
	overflow: hidden;
	width: 564px;
	margin: 0 auto;
	position: relative;
	margin-top: 20px;
}

.min_pic {
	height: 80px;
}

.num ul {
	position: absolute;
	left: 0;
	top: 0;
}

.num ul li {
	width: 136px;
	height: 76px;
	margin-right: 7px;
	padding: 1px;
	opacity: 0.5;
}

.num ul li img {
	width: 100%;
	height: 100%;
}

.on {
	opacity: 1!important;
}

.prev_btn1 {
	width: 25px;
	text-align: center;
	height: 50px;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 13px;
}

.next_btn1 {
	width: 30px;
	text-align: center;
	height: 75px;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 13px;
}

.imgBox {
	width: 25px;
	height: 50px;
	opacity: 0.5;
}

.prev1 {
	position: absolute;
	top: 220px;
	left: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.next1 {
	position: absolute;
	top: 220px;
	right: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.mhc {
	background: #000;
	width: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(Opacity=50);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

.pop_up {
	width: 900px;
	height: 506px;
	padding: 10px;
	background: #fff;
	position: fixed;
	-position: absolute;
	left: 38%;
	top: 50%;
	margin-left: -255px;
	margin-top: -255px;
	display: none;
	z-index: 99;
}

.pop_up_xx {
	width: 40px;
	height: 40px;
	position: absolute;
	top: -40px;
	right: 0;
	cursor: pointer;
}


.pop_up2 {
width: 900px;
	height: 506px;
	position: relative;
	overflow: hidden;
	float: left;
}

.pop_up2 ul {
	position: absolute;
	left: 0;
	top: 0;
}

.pop_up2 ul li {
	width: 900px;
	height: 506px;
	float: left;
}

.projectBox {
	width: 612px;
	height: 100%;
	color: #999999;
}

.projectBox u {
	color: #313131;
}

.projectBox i {
	color: #f96f26;
}
#demo2 ul li img{
	width: 900px;
	height: 506px;
}
.projectName {
	font-size: 24px;
	color: #323232;
	margin-top: 24px;
	margin-bottom: 20px;
}

.projectJie {
	font-size: 18px;
	color: #323232;
	padding-bottom: 20px;
}

.projectSent {
	height: 97px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 18px;
}

.shopNum {
	margin-top: 24px;
	margin-bottom: 15px;
	overflow: hidden;
}

.shopNum span {
	font-size: 18px;
	color: #999999;
}

.rigt {
	margin-right: 50px;
}

.margin {
	margin-bottom: 20px;
}

.connectMe {
	width: 100%;
	height: 50px;
}

.connectMe p {
	width: 282px;
	height: 50px;
	line-height: 50px;
	border-radius: 4px;
	border: 1px solid #e52f2c;
	text-indent: 120px;
	cursor: pointer;
}

.connectMe p:nth-child(1) {
	color: #fff;
	background: #e52f2c url(../img/liu.png) no-repeat 80px center;
	background-size: 27px 21px;
}

.connectMe p:nth-child(2) {
	color: #e52f2c;
	background: #fff url(../img/tell.png) no-repeat 80px center;
	background-size: 24px 24px;
}

.connectMe p:nth-child(3) {
	color: #e52f2c;
	background: #fff url(../img/tell.png) no-repeat 80px center;
	background-size: 24px 24px;
}


/*椤圭洰浠嬬粛*/


/*璐圭敤鍔犵洘*/

.priceJion {
	height: 33px;
	line-height: 33px;
	text-indent: 27px;
	margin-top: 45px;
	color: #323232;
	font-size: 24px;
	border-left: 3px solid #e52f2b;
	margin-bottom:24px;
}
.priceImg{
	width: 1200px;
	/*height: 675px;
	margin-top: 24px;*/
}
.block {
	display: block;
	width: 1200px;
	/*height: 675px;
	margin-top: 24px;*/
}


/*璐圭敤鍔犵洘*/


/*浜у搧鍥剧墖*/

.imgBox1 {
	width: 1200px;
	height: 270px;
	position: relative;
}

.smallImg {
	margin-right: 24px;
}

.smallImg img {
	display: block;
	width: 220px;
	height: 123px;
}

.smallImg img:nth-child(1) {
	margin-bottom: 24px;
}

.bigImg {
	width: 468px;
	height: 270px;
	margin-right: 24px;
}

.showNumber {
	width: 220px;
	height: 123px;
	color: #fff;
	overflow: hidden;
	text-indent: 42px;
	background: #666fad url(../img/leftjian_08.png) no-repeat 170px center;
	background-size: 15px 35px;
}

.showNumber p:nth-child(1) {
	font-size: 18px;
	margin-top: 37px;
	margin-bottom: 15px;
}

.imgTecno {
	width: 996px;
	height: 560px;
	display: block;
	margin: 0 auto;
	margin-top: 32px;
}

.tecnolegy {
	width: 996px;
	height: 560px;
	display: block;
}

.tecnolgyList {
	width: 996px;
	height: 240px;
	margin: 0 auto;
	margin-top: 34px;
}


/*浜у搧鍥剧墖*/


/*搴楅潰瀹炴媿*/

.bigImg1 {
	width: 588px;
	height: 339px;
	margin-right: 24px;
}

.shopImg {
	margin-right: 24px
}

.shopImg img {
	display: block;
	width: 282px;
	height: 158px;
	margin-bottom: 24px;
}

.swiper-button-next {
	opacity: 0.5;
	background: #000 url(../img/rightH.png) no-repeat center center;
	background-size: 16px 29px;
}

.swiper-button-prev {
	opacity: 0.5;
	background: #000 url(../img/leftH.png) no-repeat center center;
	background-size: 16px 29px;
}


/*搴楅潰瀹炴媿*/


/*鍔犵洘姝ラ*/

.steptList {
	height: 337px;
	margin-top: 24px;
	position: relative;
}

.steptList img {
	width: 282px;
	height: 158px;
	display: block;
	position: absolute;
	border-radius: 8px;
}

.steptList img:nth-child(1) {
	top: 0;
	left: 0;
}

.steptList img:nth-child(2) {
	bottom: 0;
	left: 306px;
}

.steptList img:nth-child(3) {
	top: 0;
	left: 612px;
}

.steptList img:nth-child(4) {
	bottom: 0;
	right: 0;
}


/*鍔犵洘姝ラ*/


/*鍏徃椋庨噰*/

.gongsiList {
	width: 100%;
	height: 158px;
	margin-top: 24px;
	margin-bottom: 50px;
}

.gongsiList img {
	width: 282px;
	height: 158px;
	display: block;
	float: left;
	margin-right: 24px;
}


/*鍏徃椋庨噰*/


/*澶т紬鐐硅瘎*/

.publicSay {
	margin-top: 24px;
	width: 1200px;
	/*height: 675px;*/
	display: block;
}


/*澶т紬鐐硅瘎*/


/*鍝佺墝鍔ㄦ€�*/

.moveText {
	width: 100%;
	height: 433px;
	margin-top: 24px;
}

.moveText .li {
	width: 384px;
	height: 100%;
	float: left;
	margin-right: 21px;
	font-size: 16px;
	position: relative;
	border: 1px solid #ccc;
}
.moveText .li  ul{
	width: 363px;
	margin: 0 auto;
	margin-top: 15px;
}
.moveImg {
	width: 100%;
	height: 215px;
	display: block;
}

.activeName {
	width: 177px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.moveText .li  ul li{
	line-height: 38px;
	height: 38px;
}
.moveText .li  ul li i{
	margin: 0 4px;
}
.moveText .li  ul a{
	color: #343434;
}
.absolute{
width: 100%;
	height:40px;
	background: rgba(50,50,50,0.7);
	position: absolute;
	top: 175px;
	left: 0;
	text-align: center;
	line-height: 40px;
	
}
.absolute p{
	width: 100%;
	height: 100%;
		width: 363px;
	margin: 0 auto;
}
.absolute p a{
	color: #fff;
}
/*鍝佺墝鍔ㄦ€�*/

/*鐣欒█*/
	.liuBox{
		height: 673px;
		border: 1px solid #ccc;
		margin-top: 48px;
		position: relative;
		
	}
	.topLiu{
		display: block;
		width: 100%;
		height: 80px;
	}

	.inputBox{
		width: 575px;
		height: 578px;
		padding: 33px 0 0 33px;
		
	}
.inputBox li{
	font-size: 18px;
	color: #323232;
	min-height: 10px;
	overflow: hidden;
	margin-bottom: 30px;
	font-size: 18px;
}
.inputBox li textarea{
	width: 494px;
	height: 147px;
	padding: 10px;
	border: 1px solid #ccc;
	resize:none
}

.inputBox li select{
	display: inline-block;
	width: 159px;
	height: 40px;
	text-indent: 10px;
	font-size: 16px;
	color: #323232;
}
.inputBox li .name{
	width: 262px;
	height: 38px;
	font-size: 18px;
	border: 1px solid #ccc;
	margin-right: 44px;
	text-indent: 15px;
}
.radio{
	display: inline-block;
	width: 21px;
	height: 21px;
	margin-right: 9px;
	margin-left: 9px;
	position: relative;
	top: 4px;
}
.chang1{
	background: url(../img/success_fill.png) no-repeat center center;
	background-size: 21px 21px;
}
.nochange{
	background: url(../img/success1.png) no-repeat center center;
	background-size: 21px 21px;
}

.tell{
	width: 469px!important;
	height: 38px;
	font-size: 18px;
	border: 1px solid #ccc;
	margin-right: 44px;
	text-indent: 15px;
	
}
.postBtn{
	width: 261px;
	height: 54px;
	margin-left: 60px;
}

.postBtn input{
	width: 120px;
	height: 50px;
	display: inline-block;
	font-size: 18px;
	color: #fff;
	border-radius: 8px;
}

.postBtn input:nth-child(1){
	background: #d67814;
}
.postBtn input:nth-child(2){
	background: #9a9a9a;
	float: right;
}


.listText{
	position: absolute;
	width: 515px;
	height: 450px;
	border: 1px solid #e52f2c;
	top: 113px;
	right: 40px;
}
.listText p{
	height: 42px;
	line-height: 42px;
	background: #e52f2c;
	text-indent: 42px;
	color: #fff;
}
.listText ul {
	width: 436px;
	padding: 20px 36px;
	
}
.listText ul li{
	height: 47px;
	line-height: 47px;
	border-bottom: 1px dashed #ccc;
	color: #999999;
}
.listText ul li i{
	margin: 0 5px;
}
.listText ul li a{
	color: #000;
}
.postLeft{
	position: absolute;
	width: 15px;
	height: 18px;
	top: 11px;
	left: -13px;
}
.tell{
	width:400px!important;
}

.inputBox li:nth-child(2) span{
	position:relative;
	top:11px;
	margin-right:25px!important;
}
/*鐣欒█*/




.listText1{
	float:left;
	margin-top:30px;
	margin-left:30px;
	padding-top:30px;
	padding-left:30px;
	width: 515px;
	height: 450px;
	border: 1px solid #e52f2c;
	top: 113px;
	right: 40px;
}
.listText1 p{
	height: 42px;
	line-height: 42px;
	background: #e52f2c;
	text-indent: 42px;
	color: #fff;
}
.listText1 ul {
	width: 436px;
	padding: 20px 36px;
	
}
.listText1 ul li{
	height: 47px;
	line-height: 47px;
	border-bottom: 1px dashed #ccc;
	color: #999999;
}
.listText1 ul li i{
	margin: 0 5px;
}
