/*1*/
.lg{ position: absolute; width:82%; left:9%; top:30%;}

/*2*/
.p2 .content p{ color: #333; line-height:0.4rem; font-size:0.28rem}

/*3*/
.p3 .content{ width:90%; margin:0 auto;}
.p3 .content ul li{ padding:10px 0; border-bottom:1px solid #c1c1c1; }
.p3 .content ul li .l1{ border-top:2px solid #b42c32; padding:0.2rem 0;  text-align: center; background:#fff; height:1.6rem;}
.p3 .content ul li .l1 h3{ font-size:0.4rem; text-align:center}
.p3 .content ul li .l1 p{ text-align:center; width:100%;  font-size:0.34rem;}
.p3 .content ul li .r1{ width:80%; padding-left:0.2rem}
.p3 .content ul li .r1 p{ height:0.7rem; overflow:hidden;}
.page span{ display:inline-block; width:1rem; height:0.4rem; border:1px solid #c1c1c1; margin:0 0.1rem; text-align:center; color:#666; line-height:0.4rem}
.page a{ display:inline-block; width:0.4rem; height:0.4rem; border:1px solid #c1c1c1; margin:0 0.1rem; text-align:center; color:#666; line-height:0.4rem}
.page a.on{ display:inline-block; width:0.4rem; height:0.4rem; background:#b42c32; margin:0 0.1rem; text-align:center; color:#fff; line-height:0.4rem}


/*4*/
.p4 .content{ width:90%; margin:0 auto; position:relative;}
.p4 .content h3{color: #6b412f; font-size:0.45rem;padding:0.15rem 0; background: url(../img/4/4_3.png) center center no-repeat; background-size: 100% 100%; width: 50%;  text-align: center; position: absolute; top: 10px; left:0.8rem;}
.p4 .content ul{ background:url(../img/4/4_2.png) center center no-repeat; margin:0 auto; background-size:100% 100%; padding:1.2rem 0 0.6rem}
.p4 .content ul li{ background:url(../img/4/4_4.png) center center no-repeat; margin:0 auto; background-size:100% 100%; padding:0.6rem 0; width:80%; margin:0 auto; text-align:center;}
.p4 .content li h4 { border:2px solid #ad8473; border-radius: 3px;width:60%; padding: 8px 0; margin-bottom:10px; margin:0 auto;}
.p4 .content h4 div{ margin: 0 auto; text-align: center;}
.p4 .content ul li h4 div img{ width:0.5rem; display:inline-block;vertical-align: text-top;}
.p4 .content ul li h4 i{ display: inline-block; width:2px; height:0.4rem; background: #8c6d5f;vertical-align: text-top;}
.p4 .content ul li h4 span{ display: inline-block; font-size: 0.25rem; color: #714735; font-weight: normal;vertical-align: text-top;}
.p4 .content li p{ color: #6B412F; text-align:center;}
.p4 .content li p em{ display: inline-block; width:0.15rem; height:0.15rem; background: #6B412F; margin-right:5px;}

/*5*/
.p5 .content{ width:90%; margin:0 auto;}
.p5 .content li { margin-bottom:10px;}
.p5 .content li div{ background:url(../img/5/5_5.png) bottom center no-repeat; background-size:100% 100% ; width: 2.61rem; height:2.2rem; position: relative; margin: 0 auto 7px;}
.p5 .content li div img{ position: absolute; bottom:0.1rem; left: 0.25rem;width: 2.2rem; height:1.4rem; display: block;}
.p5 .content li p{  width: 2.61rem;  margin: 0 auto; text-align: center; font-size: 0.22rem; color:#333;}
.p5 .more {
	width:84px;
	font-size: 0;
	height: 26px;
	display:block;
	margin-top:10%;
}

.more a {
	display: inline-block;
	height:26px;
	width:40px;
	font-family: "微软雅黑";
	text-align: center;
	color: #bb8a8c;
	font-size: 16px;
	line-height: 20px;
	border:1px solid #901E23 ;
	padding: 6px 0;
	
}
.more a em{ display: block; width:8px; height: 14px; margin: 0 auto;opacity: 0.4;}
.more a.prev em{ background: url(../img/5/5_3.png);}
.more a.next em{ background: url(../img/5/5_2.png);}
.more a.prev:hover em{opacity: 1;} 
.more a.next:hover em{opacity: 1;} 


/*6*/
.p5.content{ width:90%; margin:0 auto;}
.p6 .content li{ background:url(../img/6/6_2.png) center center no-repeat ; background-size: 100% 100%; height:3.9rem; padding:1rem 0 0; position: relative;}
.p6 .content li div{ margin: 0 auto; width:4rem;background:url(../img/6/6_4.png) center center no-repeat ; background-size:100% 100%; padding: 0.6rem 0 0.4rem;}
.p6 .content  li h3{color: #6b412f; font-size: 0.3rem;padding:0.1rem 0; background: url(../img/4/4_3.png) center center no-repeat; background-size: 100% 100%; width:70%;  text-align: center; position: absolute; top:0.1rem; left:0.4rem;}
.p6 .content  li div p{ display:block; font-size: 0.28rem; color: #6B412F; width: 70%; margin: 0 auto; margin-bottom:15px;}
.p6 .content li div p em{display: inline-block; width:10px; height: 10px; background: #6B412F; margin-right:5px;}
.p6 .content li div span{ display: block; border:1px solid #885c49; width:40%; margin: 0 auto; padding: 5px 0; font-size:0.24rem ; text-align:  center; border-radius: 5px; color:#714735;;}
.p6 .content  li div span:hover{background: #885C49; color:#fff;}

/*7*/
.p7 .content{ background: url(../img/7/7_10.png) center center no-repeat; background-size: 100% 100%; margin:15px 0 10px; padding:1rem 0.2rem}
.p7 .content li{ width:50%;}
.p7 .content li img{ width: 60%; margin:0 auto 0.4rem;}
.p7 .content li p{margin: 0 auto; text-align: center; font-size: 0.24rem; color: #885c49; border:1px solid #885c49; border-radius:3px}

/*8*/
.p8 .content{ width:90%; margin:0 auto;}
.p8 .content li{ padding-left: 30px; background: url(../img/8/8_2.png) left 22px no-repeat; background-size: 28px 157px; padding-top:15px; padding-bottom:0.4rem; border-bottom: 1px dashed #9d7a69;}
.p8 .content li h4{ color: #333; font-size:0.32rem; margin-bottom:0.2rem;}
.p8 .content li p{ font-size:0.28rem; color: #333;margin-bottom: 0.2rem;}
.p8 .content li span{ font-size: 12px;color: #666;}
.p8 .content li>span{ font-size:0.24rem;}

/*9*/
.p9 .content{ width:90%; background: url(../img/9/9_2.png) center center no-repeat; background-size: 100% 100%; padding:1rem 0.2rem 1.8rem 1.4rem; margin:1rem auto;}
.p9 .content p{ width:90%; margin: 0 auto; font-size:0.26rem; color: #333; line-height:2;}
@media screen and ( min-height:569px) and ( max-height:667px){
	.p9 .content{ margin:1.71rem auto;	}
	}
@media screen and ( min-height:668px){
	.p9 .content{ margin:1.79rem auto;	}
	}

/*p5d*/
.works{width:6.04rem; height:2.06rem; position:relative; margin:0.5rem auto 0.3rem; }
.imgbox {width:6.04rem; height:2.06rem; margin: 0 auto; background: url(../img/5d/5d_2.png) center center no-repeat; background-size:100% 100%; margin: 0 auto;  padding-top:0.08rem;padding-left:0.1rem;}
.imgbox img{ margin: 0 auto; width:5.85rem; height:1.89rem; float:left; display:none;}
.imgbox img.block{ display:block;}
.imgnav{ position:absolute;bottom:0.2rem; right:0.3rem; width:1.5rem;}
.imgnav span{ display:inline-block; width:8px; height:8px; border-radius:50%; background-color:#deccc5; margin:0 3px}
.imgnav span.on{ background-color:#b42c32}
.work{ position: relative; border-top: 3px solid #901e23 ; padding-top: 10px;}
.p5d .text{
	font-family: "微软雅黑";
	height: 43%;
	width: 6.0rem;
	margin: 0 auto;
	overflow: auto;
	overflow-x: hidden;
	border: 0; 
	padding:1.2rem 0.4rem 0.8rem;
	background: url(../img/5d/5d_3.png) center center no-repeat; background-size:100% 100%;
	position:relative;
}
.p5d{ position:relative;}
.p5d .text p{ padding:0 0.2rem;font-size: 0.22rem; color: #333;}
.p5d h4{ width:40%; background: url(../img/4/4_3.png) center center no-repeat; background-size: 100% 100%;  padding:0.1rem 0; text-align: center; font-size: 0.35rem; position:absolute; top:0.3rem; color: #6B412F;}

/* p4d*/
.dt4{ margin:0.5rem auto 0.3rem; width:90%;border-bottom: 2px solid #901e23; padding-bottom: 5px; color:#b42c32; }
.dt4 a{ font-size:0.22rem; color: #901E23; line-height:0.3rem; height: 0.3rem;vertical-align:middle;}
.dt4 em{ display: inline-block; width:0.28rem; height:0.3rem; background: url(../img/4d/4d_1.png) center center no-repeat; background-size: 100% 100%; vertical-align:middle;}
.p4d .content ul li .l{ background:url(../img/4d/4d_3.png) center center no-repeat; background-size:100% 100%; width:1.98rem; height:2.37rem; padding-top:0.08rem;}
.p4d .content{ width:90%; margin:0 auto;}
.p4d .content ul li .l img{ width:1.75rem; height:2.16rem; margin:0 auto;}
.p4d .content ul li .r{ width:3.6rem; color:#6B412F}
.p4d .content ul li .r .team em{ display:inline-block; background:url(../img/4d/4d_4.png) center center no-repeat; width:0.45rem; height:0.3rem; background-size:0.45rem 0.3rem; vertical-align:middle; margin-right:5px}
.p4d .content ul li .r .team small{ margin-left:5px}
.p4d .content ul li .r h4{ background:url(../img/4d/4d_5.png) center center no-repeat; background-size:100% 100%; font-size:0.22rem; color:#fff; padding-left:0.3rem;}
.p4d .content ul li .r .name img{ float:right; width:2.5rem; height:4px; margin-top:0.15rem}
.p4d .content ul li .r .name{ font-size:0.28rem;}
.p4d .content ul li .r .txt{ height:1rem; overflow:hidden;}
.p4d .content ul li{ margin-bottom:0.5rem;}



.p3dt{ margin:0.5rem auto 0.1rem; }	
.p3dt .date{background: #fff;border-top: 4px solid #B42C32; padding:0.1rem 0 0.2rem;text-align: center;  width:15%;}
.p3dt .date p{ color: #666; width:100%; text-align:center;}
.p3dt a{ font-size:0.22rem; color: #901E23;vertical-align:middle; margin-top:0.1rem}
.p3dt em{ display: inline-block; width:0.28rem; height: 0.4rem; margin-top:0.1rem; background: url(../img/3d/3d_2.png) center center no-repeat; background-size: 100% 100%; vertical-align:middle;}
.p3dt .rb{width:80%; border-bottom:2px solid #b42c32; padding-bottom:0.2rem;}
.p3d .content img{ padding:0.1rem 0;}
.p3d .content p{ text-indent:0.44rem; padding:10px 0;}


.p7d .content{ background: url(../img/7/7_10.png) center center no-repeat; background-size: 100% 100%; margin:15px 0 10px; padding:1rem 0.2rem;color: #885c49;}
.p7d .content li{ width:100%; padding:0 0.3rem; margin-bottom:10px}
.p7d .content li .p7d_t{ padding:0.1rem 0; font-size:0.3rem; vertical-align:middle; border-bottom:2px solid #885c49; padding-left:0.1rem; margin-bottom:0.2rem}
.p7d .content li .p7d_t span{ display:inline-block; height:6px; width:6px; border-radius:50%;background:#885c49; vertical-align:middle; margin-top:-5px; margin-right:0.1rem}
.p7d .content li .p7d_t em{ display:block; float:right; margin-right:0.2rem; width:0.3rem; height:0.3rem; background:#885c49; font-size:0.3rem; color:#fff; text-align:center; line-height:0.3rem; margin-top:5px; border-radius:3px}
.p7d .content li .p7d_t em.jian{ display:none}
.p7d .content li .p7d_text{ display:none}




.logo-box {
    text-align:center;
    font-size:0px;
    padding:0.6rem 0 0.2rem;
    background:url(../img/2/logo1.png) top center no-repeat;
    vertical-align:middle;
    background-size:100% auto;
}
.logo-box div{
    display:inline-block;
    margin:0 0.2rem;
    background-size:100%;
    background-position:center center;
    background-repeat:no-repeat;
    vertical-align:middle;
}
.sm {
    background-image:url(../img/2/2_9.png);
    width:2.73rem;
    height:1rem;
}
.zgwh {
    background-image:url(../img/2/2-10.png);
    width:1.38rem;
    height:1rem;
}
.aqy {
    width:2.19rem;
    height:1.06rem;
    background-image:url(../img/2/2-12.png);
}
.ks {
    background-image:url(../img/2/2-11.png);
    width:2.41rem;
    height:1.1rem;
}
.logo-box div a {
    display:block;
    height:100%;
    width:100%;
}


































