@charset "utf-8";

.header, .content, .footer{
	width: 100%;
}
.wrap, .ftwrap{
	width: 1068px;
	margin: 0 auto;
	position: relative;
}
.wrap{
    height: 100%;
}

.header{
	height:469px;
	background: url('../img/banner.jpg') center center no-repeat;
	background-size: 100% 100%;
}

.txtlow{
	font-size:12px;
}

.txtcenter{
	text-align: center;
}

.pzab{
	position: absolute;
}

.pzre{
	position: relative;
}

.w100{
	width: 100%;
}

.w3{
	width: 30%;
}
.w4{
	width: 40%;
}

.w6{
	width: 60%;
}
.w7{
	width: 70%;
}

.none{
	display: none;
}

#logo{
	height:134px;width:100%;float:left;
}
#logo img{
	width:auto;height:100%
}
#navbar{
	background: url('../img/nav.png') no-repeat;
	width: 809px;
	height: 98px;
	position: absolute;
	bottom: 55px;
	right: 100px;
}

#navbar .nav{
	line-height: 98px;
    padding-left: 40px;
    margin-top: 18px;
    margin-left: 10px;
}

#navbar .nav li{
	line-height: 98px;
}
#navbar .nav li a{
	height: 67px;
	width: 96px;
	display: block;
	text-align: center;
    line-height: 75px;
    text-indent: 1.5em;
}

#navbar .nav li.home a{
    text-indent: 0.7em;
}

.nav li{
	float: left;
}

.nav li a{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}

#navbar li.cur a, #navbar li a:hover{
	background: url('../img/on.png') no-repeat;
	color: #765f0f;
}

.content{
	/*min-height: 378px;*/
	padding-top: 14px;
	background: url('../img/bg.png') repeat-x #f1e8df ;
}

.index-bg{
	background: url('../img/index_bg.png');
}

.index-bg-top{
	background: url('../img/jz_bg.png');
	height: 22px;
    width: 1068px;
    margin: 0 auto;
	position: relative;
}
.index-bg-top-bg{
	height: 28px;
	width: 29px;
	position: absolute;
	top: -4px;
}
.index-bg-top-l{
	left: -29px;
	background: url('../img/jz_left.png');
}
.index-bg-top-r{
	right: -29px;
	background: url('../img/jz_right.png');
}
.brief-left{
	width: 311px;
}
.brief-right{
	width: 646px;
}

.brief, .work-list{
	width: 1000px;
	margin: auto;
	position: relative;
}
.brief {
    padding-top: 20px;
}
.place-holder-h4{
	height: 40px
}
.briefwrap, .work-list-wrap{
	border: 3px solid #930010;
	padding: 30px 0;
	margin: 20px auto 0 auto;
}
.bd-top-red{
	border-top: 3px solid #930010;
}
.briefwrap{
	border-left: none;
}
.work-list-wrap{
	margin-top: 0;
	position: relative;
	border-top: none;
	border-right: none;
}
.work-list-wrap ul{
	width:924px;
	margin: 0 auto;
}

.brief-title{
    position: absolute;
}
.post{width:100%;}
.post h4{padding:20px 0;font-size:16px;text-align:center;}
.post img{width:20%;float:left;margin:0 20px 0 0;}
.post p{padding:10px 0 0;line-height:24px;}

.aboutus{width:100%;}
.aboutus h4{padding:20px 0;font-size:16px;text-align:center;}
.aboutus img{width:20%;float:left;margin:0 20px 0 0;}
.aboutus p{padding:10px 0 0;line-height:24px;}
.brief-t1{
	width: 258px;
	height: 81px;
	background: url('../img/home_bird.jpg') no-repeat;
    top: 4px;
    left: 0;
}
.brief-t2{
	background: url('../img/index_top_right.png') no-repeat;
	width: 51px;
	height: 51px;
    top: 40px;
    right: 0;
}
.brief-t3{
	width: 212px;
	height: 56px;
	background: url('../img/index_bg_book.png') no-repeat;
    bottom: -25px;
    right: 0px;
}
.brief-t4{
	background: url('../img/index_top_left.png') no-repeat;
	width: 29px;
	height: 30px;
    top: -3px;
    left: -3px;
}
.brief-t5{
	background: url('../img/index_top_left2.png') no-repeat;
	width: 29px;
	height: 30px;
    bottom: -3px;
    left: -3px;
}
.brief-t6{
	background: url('../img/index_top_right2.png') no-repeat;
	width: 51px;
	height: 46px;
    bottom: -3px;
    right: -3px;
}
.brief .brief-t5, .brief .brief-t6{
	bottom: 0;
}
.brief-t7{
	width: 212px;
	height: 56px;
	background: url('../img/index_bg_book.png') no-repeat;
    top: -25px;
    right: -4px;
}

.brief-title h4{
	color: #930010;
	font-size: 26px;
	margin-left: 120px;
	font-family: '宋体';
}
.brief-t1 h4{
	line-height: 81px;
}
.brief-t1 h5{
	line-height: 81px;
	font-size: 1.4em;
    color: #930010;
    margin-left: 120px;
	height: 80px;
	overflow: hidden;
}
.brief-t3 h4, .brief-t7 h4{
	margin-left: 94px;
    line-height: 56px;
}
.post p{
	text-indent: 2em;
	margin: 15px 0;
}

.work-list li{
	margin: 10px 15px;
}
.work-list ul li{
    height: 225px;
}
.work-list li h4{
	color: #930010;
    margin-top: 5px;
	font-size: 1em;
	font-weight: normal;
}
.work-list li a{
	color: #930010;
}
.work-list li img{
	border: 2px solid #424041;
	border-radius: 2px;
    max-width: 197px;
    max-height: 197px;
}
.work-list li img:hover{
	border-color: #930010;
}
.work-list-wrap ul li a.img{width:197px;height:197px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;}
.work-list-wrap ul li a.img img{vertical-align:middle;}

#lbOverlay,
#hpOverlay {
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    cursor: pointer;
}

#hpOverlay {
    opacity: 0.45;
    filter: alpha(opacity=45);
}

#lbCenter {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    background-color: #fff;
}

.lbLoading {
    background: #fff url('../img/loading.gif') no-repeat center;
}

#lbImage {
    position: absolute;
    left: 0;
    top: 0;
    border: 10px solid #fff;
    background-repeat: no-repeat;
}

#lbPrevLink,
#lbNextLink {
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    outline: none;
}

#lbPrevLink {
    left: 0;
}
#lbNextLink {
    right: 0;
}

#lbPrevLink:hover {
    background: transparent url('../img/prevlabel.gif') no-repeat 0 45%;
}

#lbNextLink:hover {
    background: transparent url('../img/nextlabel.gif') no-repeat 100% 45%;
}



.footbg, .foot-tmp{
	height: 160px;
    width: 100%;
    position: absolute;
}
.footbg{
	background: url('../img/footer.png') center center no-repeat transparent;
	background-size: 100% 100%;
    z-index: 1;
}
.footer{
    /*margin-top: -160px;*/
    height: 160px;
    background: #f1e8df;
}
.foot-tmp{
    z-index: 0;
}
.footwrap{
	position: absolute;
	bottom: 12px;
	left: 20%;
}
.footer li a{
	display: block;
	padding: 10px 12px;
}
.footer li.first a{
	padding-left: 0;
}

.footer li a, .footer p, .footer p a{
	color:#fefefe;
}

.footer li a:hover{
	color: #fff;
}
.index-bg-bottom{
	position: absolute;

}
.ftbootom{
	height: 20px;
	background: #000;
	bottom: 0;
}

#allmap {
    width: 96%;
    height: 200px;
    margin: 20px auto;
}
.BMap_cpyCtrl, a.bds_more {
    display: none;
    visibility: hidden;
}

.workimg{
	max-width:500px;
	_width: 200px;
	margin: 0 auto;
}
.workimg img{
	width: 100%;
}
.simple-info{
	margin:10px 0;
}
.simple-info h1{
    font-weight: normal;
}
.simple-info dl{
    margin-top: 5px;
    font-size: 0.9em;
}
.page a{
	color: #930010;
	margin: 0 3px;
}
@media (max-width:1360px) {
}
@media (max-width:1280px) {
}
@media (max-width:960px) {
	.bl10 {height:0px;}
	.bl20 {height:5px;}
	.bl30 {height:5px;}
	.bl40 {height:5px;}
	.bl50 {height:10px;}
	.bl60 {height:0px;}
	.bl80 {height:20px;}
	body{font:12px/20px microsift yahei,Tahoma,Arial,Helvetica,sans-serif;}
	.header{height:150px;background-size:100% auto;}
	#logo {height:60px;}
	.wrap, .ftwrap{width:100%;}
	#navbar{background: url('../img/nav.png') no-repeat;width: 100%;height:50px;bottom:	0px;right:0;background-size:100% 100%;}
	#navbar .nav{width:85%;line-height:45px;padding-left:0px;margin-top:5px;margin-left:25px;}
	#navbar .nav li{line-height:45px;width:16.6666%;}
	#navbar .nav li:first-child{display:none;}
	#navbar .nav li a{height: 45px;width: 100%;display: block;text-align: center;line-height:45px;text-indent:0;font-size:12px;}
	#navbar li.cur a, #navbar li a:hover{background:none;color: #765f0f;}

	.index-bg-top{
		height: 10px;
		width: 100%;
		background-size:100% 100%;
	}
	.index-bg-top-bg{
		height: 10px;
		width: 4%;
		position: absolute;
		top: 0;
	}
	.index-bg-top-l{
		left: 0;
		background: url('../img/jz_left.png');
	}
	.index-bg-top-r{
		right: 0;
		background: url('../img/jz_right.png');
	}
	.index-bg{
		background: url('../img/index_bg.png');width:92%;margin:0 4%;
	}
	.brief, .work-list{
		width: 92%;padding:4%;
	}
	.brief-t1{
		width: 150px;
		height: 50px;
		background: url('../img/home_bird.jpg') no-repeat;
		top: 14px;
		left: 10px;
		background-size:auto 50px;
	}
	.brief-title h4{
		font-size:14px;
		margin-left: 80px;
	}
	.brief-t1 h4{
		line-height: 50px;
	}
	.brief-t2{
		width: 30px;
		height: 30px;
		top: 40px;
		right: 20px;
		background-size: 100% 100%;
	}
	.brief-t3{
		bottom: -10px;
		right: 30px;
		width: 150px;
		height: 50px;
		background-size:auto 50px;
	}
	.brief-t4{
		width: 20px;
		height: 20px;
		top:8px;
		left:5px;
		background-size:auto 20px;
	}
	.brief-t5{
		background: url('../img/index_top_left2.png') no-repeat;
		width: 20px;
		height: 20px;
		bottom: 5px;
		left: 5px;
		background-size:auto 20px;
	}
	.brief-t6{
		background: url('../img/index_top_right2.png') no-repeat;
		width: 30px;
		height: 30px;
		bottom:-3px;
		right:0px;
		background-size:100% 100%;
	}
	.brief-t7{
		width:200px;
		height:50px;
		background: url('../img/index_bg_book.png') no-repeat;
		top: -15px;
		right:10px;
		background-size:auto 50px;
	}
	.brief-t3 h4, .brief-t7 h4{
		margin-left:80px;
		line-height:50px;
	}
	.post{width:96%;}
	.post img{width:40%;margin-top:10px;}
	.post p{padding:0 0 10px;line-height:21px;}

	.aboutus{width:96%;}
	.aboutus h4{padding:10px 0;font-size:14px;}
	.aboutus img{width:40%;margin-top:10px;}
	.aboutus p{padding:0 0 10px;line-height:21px;}
	.work-list-wrap{margin-top:-30px;}
	.work-list-wrap ul{width:100%;}
	.work-list ul li {
		height:150px;float:left;overflow: hidden;
	}
	.work-list li {
		margin:2%;width:46%;
	}
	.work-list-wrap ul li a.img{width:120px;height:120px;text-align: center}
	.work-list li img{
		max-width:120px;
		max-height:120px;
	}
	.w4{
		width:100%;
	}
	.w6 {
		width:100%;
	}
	.footbg:before{content:"";position:absolute;background: url('../img/footer.png') center center no-repeat transparent;background-size:100% auto;width:100%;height:40px;top:-40px;}
	.footbg{
		background:#000;margin-top:60px;
	}
	.footwrap{
		position: absolute;
		top: 12px;
		width:90%;
		padding:0 5%;
		left: 0%;
	}
}




