/** 设置默认字体 **/
body {
    font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;

}
.clear{
    clear: both;
}
.wrap{
    width: 100%;
	margin:0 auto;
	margin-top: 50px;	
}

.con1{
    width: 100%;
    height: 550px;
    background: url("../images/bg11.jpg") bottom center no-repeat;

}
.con-main{
	width:1000px;
	margin:0 auto;	
    position: relative;		
}
.con-text p{
	font-size:16px;
	color:#6e2e00;
	line-height:30px;
}

.con1 .con1-box{
	height:550px;
}
.con1 .con1-box p{
	position:absolute;
    left: 320px;
    top: 330px;
    color: white;
    font-size: 18px;
}
.con2{
    width: 100%;
    height: 400px;
    background: url("../images/bg22.jpg") top center no-repeat;
}
.con3{
    width: 100%;
    height: 800px;
    background: url("../images/bg33.jpg") top center no-repeat;
}
.con3 .con3-box{
    height: 800px;	
}

.con3 .con3-box .hdsm{
	position:absolute;
	top:285px;
	left:145px;
}
.con3 .con3-box .jlgz{
	position:absolute;
	top:488px;
	left:145px;
}
.con3 .con3-box .jlgz em{
	margin-left:100px
}
.con3 .con3-box .jlgz p:nth-child(1) em{
	margin-left:125px
}
.con3 .con3-box .jlgz p:nth-child(2) em{
	margin-left:108px
}

.con3 .con3-box .qdcs{
	position: absolute;
    top: 780px;
    left: 788px;
}
.con3 .con3-box .qdcs p {
    color: #333;
    font-size: 16px;
    font-weight: bolder;
}
.con3 .con3-box .qdcs p em{
	font-size: 20px;
	color: #ff0000;
    margin: 5px;
}

.con3 .con3-box .sign-con{
	position: relative;
    top: 175px;
    left: 50px;
	width:900px;
	height:750px;
}
.con3 .con3-box .sign-con .date{
	position: absolute;
    width: 202px;
    height: 242px;
}
.con3 .con3-box .sign-con .date .dk-date{
	color: #fff;
    font-size: 25px;
    line-height: 48px;
    text-align: center;
}
.con3 .con3-box .sign-con .date .dk-map{
    font-size: 14px;
    text-align: center;
    line-height: 34px;
}
.con3 .con3-box .sign-con .date .dk-ptb{
	position: absolute;
    bottom: -30px;
    left: 36px;
    color: #6e2e00;
    font-size: 14px;
}
.con3 .con3-box .sign-con .date a{
	position: absolute;
    display: inline-block;
    bottom: 10px;
}
.con3 .con3-box .sign-con .date .qd{
	width:130px;
	height:54px;
	left: 36px;
    background: url(../images/qd11.png) no-repeat;	
}
.con3 .con3-box .sign-con .date .wk{
	width:130px;
	height:54px;
	left: 36px;
    background: url(../images/wks11.png) no-repeat;	
}
.con3 .con3-box .sign-con .date .gq{
	width:130px;
	height:54px;
	left: 36px;
    background: url(../images/ygq11.png) no-repeat;	
}

.con3 .con3-box .sign-con .date .yq{
	width:130px;
	height:54px;
	left: 36px;
    background: url(../images/yqd11.png) no-repeat;	
}

.con3 .con3-box .sign-con .date .qd:hover{
    background: url(../images/qd11-h.png) no-repeat;	
}
.con3 .con3-box .sign-con .date .extra{
	width:100px;
	height:38px;	
	left: 90px;
    background: url(../images/qd22.png) no-repeat;	
}

.con3 .con3-box .sign-con .date .extra:hover{
    background: url(../images/qd22-h.png) no-repeat;	
}
.date1{
	left:85px;
}
.date2{
	left:345px;
}
.date3{
	left:606px;
}
.date4{
	left: -8px;
    top: 324px;
}
.date5{
	left:227px;
    top: 324px;	
}
.date6{
	left:464px;
    top: 324px;	
}
.date7{
	left:702px;
    top: 324px;	
}


.con4{
    width: 100%;
    height: 498px;
    background: url("../images/bg44.jpg") top center no-repeat;
}

.con4 .con4-box{
    height: 498px;	
}

.con4 .con4-box .yqtx{
	position:absolute;
    top: 200px;
    left: 70px;
}

.hjlist{
	position: absolute;
    top: -343px;
    left: -150px;
    background: #fff5e9;
    color: #333;
    z-index: 999;
    width: 500px;
    height: 320px;
    border-radius: 8px;
    border: 3px solid #ff794e;
    box-shadow: 5px 5px 10px 0px #893333;	
}
.hjlist .close{
	position: absolute;
    right: -2px;
    top: -2px;
    display: block;
    font-size: 14px;
    background: #ff794e;
    border: 1px solid #ff794e;
    padding: 0 6px;
    border-radius: 4px;
    color: #fff;	
}
.hjlist ul{
	margin: 5px 0 0 10px;
    font-size: 14px;
    overflow: auto;
    width: 490px;
    height: 310px;	
}
.hjlist ul li{
    background: #feebd3;
    padding: 0 20px 0 20px;
    margin: 5px 12px 0 0;
    line-height: 26px;	
}
.hjlist ul li:nth-child(1){
	line-height: 36px;
    background: #ffe4ad;
    font-size: 18px;
    padding: 0 35px;
    border-bottom: 3px solid #ffc651;
    color: #5c0000;
}
.hjlist ul li em{
	float:right;
}

.foot{
    width: 100%;
    height: 60px;
    position: relative;
}
.foot ul{
    display: block;
    width: 600px;
    height: 60px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 0;
    color: #631000;
}
.foot ul li{
    display: block;
    height: 60px;
    line-height: 60px;
    float: left;
    margin-left: 30px;
    text-align: center;
    font-size: 12px;
}
