* {
    margin: 0;
    padding: 0;
}
html body {
    font-size: 12px;
    color: #000;
   font-family:"SimHei","SimHei UI","黑体";
    background: #fff;
}

.headerdiv .headerdiv1 .logol img{
	-webkit-transform: scaleX(1) scaleY(1);
    -moz-transform: scaleX(1) scaleY(1);
    transform: scaleX(1) scaleY(1);
	transition: all .6s;
    -webkit-transition: all .6s;
	-moz-transition: all .6s;
	
}
.headerdiv .headerdiv1 .logol:hover img{
	-webkit-transform: scaleX(0.95) scaleY(0.95);
    -moz-transform: scaleX(0.95) scaleY(0.95);
    transform: scaleX(0.95) scaleY(0.95);
	transition: all .6s;
    -webkit-transition: all .6s;
	-moz-transition: all .6s;
}
.s1 ul li div{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    color: #fff
    text-align: center;
}
.s1 ul li div span {
	color:white;
	font-size:29px;
	display: block;
    position: relative;
    top: 46%;
	letter-spacing:2px;
   /*  line-height: 1; */
    opacity: 0;
	text-align:center;
}


.s1 ul li:hover div{
	transition: all .6s;
    -webkit-transition: all .6s;
	background: rgba(0, 0, 0, .5)
}

.s1 ul li:hover div span{
	opacity: 1;
}


.banner-container {
    background: url(images/big-banner.jpg) center no-repeat;
    background-color: white;
    height: 800px;
    position: relative;
    min-width: 1300px;
    width: 100%;
}
.work2 {
    background:white;
    padding: 60px 0px;
    position: relative;
    min-width: 1300px;
}
.work2 .line1 {
    border-top: solid 2px #da924e;
    position: relative;
}
.containerx {
    width: 1073px;
    margin: 0 auto;
    position: relative;
}
.work2 .line1 .p1 {
    width: 206px;
    position: absolute;
    background: #da924e;
    border-radius:20px;
    line-height:30px;
    height: 30px;
    color:white;
    letter-spacing: 12px;
    font-size: 18px;
    text-align: center;
    top: -15px;
    left: 432px;
    text-indent: 12px;
}

.work3 {
    background:url("images/m-banner.jpg")no-repeat #fff center center fixed;
	background-size:cover;
    border-top: #393b3b dashed 1px;
    min-width: 1300px;
    width:100%;
	height:100%;
}
.work3 .p1 {
    height: 850px;
    /*background: url(../images/p2.png)no-repeat;*/
    position: relative;
}
.work3 .line1 {
    margin:0 auto;
    /*margin-left: 54px;*/
    height: 787px;
    overflow: hidden;
}
.work3 .line1 .s1 {
    margin-top: 20px;
}
.work3 .line1 .s1>ul {
    display: inline-block;
    width: 1154px;
    height: 341px;
    padding: 10px;
    /* background: blue; */
}
.work3 .line1 .s1>ul li {
	overflow:hidden;
    display: block;
    width: 511px;
    height: 362px;
    float: left;
    position: relative;
    margin-right: 26px;
	margin-top:26px;
    /* background-repeat: no-repeat; */
    /* background-size: 100%; */
    /* background-position: center top; */
    /* background: red; */
}
.work3 .line1 .s1>ul li img{
	transform: scale(1.0);
	transition: all .6s;
    -webkit-transition: all .6s;
}
.work3 .line1 .s1>ul li:hover img{
	transform: scale(1.18);
	transition: all .6s;
    -webkit-transition: all .6s;
}

.work4{
    background: #FFF;
    border-top: #393b3b dashed 1px;
    min-width: 1300px;
    width: 100%;
}
.work4 .p1 {
    /*background:green;*/
    height: 688px;
    position: relative;
}
.work4 .letter {
    padding-top:20px;
    height:68px;
    width:1158px;
    line-height:68px;
    font-size:33px;
    color: #da924e;
    text-align:center;
    letter-spacing:5px;
    font-weight:800;
}
.work4 .p1 .form {
    width:100%;

}
.form_border{
    overflow:hidden;
    border-radius:27px;
    height:130px;
    border: 1px #9a9a9a solid;
    margin-bottom: 49px;
}
.form_border:hover{
    box-shadow:gray 3px 5px 5px ;
	transition: all .6s;
    -webkit-transition: all .6s;
}
.form_border h4{
    letter-spacing:4px;
    height: 50px;
    line-height: 50px;
    background-color: rgba(218,146,78,1);
    display: block;
    font-size: 29px;
    color: #FFFFFF;
    padding-left: 40px;
    font-weight: 400;
}
.form_border label{
    height: 79px;
    line-height: 80px;
    font-size: 24px;
    width: 21%;
    display: block;
    float: left;
    padding-left: 42px;
}
.form_border input{
    width:20px;
    height:20px;
}
.cont2 {
    width: 100%;
    height: auto;
    padding-top: 30px;
}
.cont2 h5{
    text-align: center;
    font-size: 25px;
    color: #da924e;
}
.cont2 .formain {
    height:170px;
    width: 1060px;
    margin: 0 auto;
}
.cont2 .formain p {
    height: 50px;
    border: 1px #da924e solid;
    float: left;
    margin-bottom: 40px;
    margin-top: 40px;
    width: 300px;
    margin-left: 38px;
    text-align: left;
    line-height: 50px;
    /*background-color: #f0f0f0;*/
    position: relative;
}
.cont2 .formain p span {
    padding-left: 20px;
    font-size: 22px;
}
.cont2 .formain p input {
    height: 100%;
    position: absolute;
    top: 0px;
    padding-left: 5px;
    /*background-color: #f0f0f0;*/
    width: 209px;
    border: 0;
}
.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.anniu {
    width:800px;
	height:150px;
    margin:0 auto;
}
.anniu .coolbg{
	box-shadow:2px 2px 10px #909090;
    color:white;
    font-weight:800;
    background:#da924e;
    border-radius:35px;
    margin-left:123px;
    text-align:center;
    line-height:39px;
    font-size:20px;
    width:200px;
    height:43px;
    border:1px solid #da924e;

}
.anniu .coolbg01{
	box-shadow:2px 2px 10px #909090;
    color:white;
    font-weight:800;
    background:#da924e;
    border-radius:35px;
    margin-left:123px;
    text-align:center;
    line-height:39px;
    font-size:20px;
    width:200px;
    height:43px;
    border:1px solid #da924e;

}
.anniu .coolbg:hover{
    cursor:pointer;
    background: #402107;
    transition: all .6s ease-in;
    -webkit-transition: all .6s ease-in;
    -moz-transition: all .6s ease-in;
    -o-transition: all .6s ease-in;
    -ms-transition: all .6s ease-in;
}
.anniu .coolbg01:hover{
    cursor:pointer;
    background: #402107;
    transition: all .6s ease-in;
    -webkit-transition: all .6s ease-in;
    -moz-transition: all .6s ease-in;
    -o-transition: all .6s ease-in;
    -ms-transition: all .6s ease-in;
}
.footer {
	position:fixed;
    font-size:15px;
    letter-spacing:3px;
    bottom:0;
    line-height:50px;
    color:white;
    background: #7a4621;
    width:100%;
    height:50px;
    text-align:center;
}
