.mbox {padding: 0!important;border: none!important;background:none!important;}
.mbox .wp{ width: 100%!important;}
.wp{ width: 98%;}
#hd .wp2{ width: 98%!important; margin:0 auto;}
.light_01,.sgbox{display: none;}

.mibox{ border-top: #2A1E0F solid 1px; background:#000 url(../img/bg.jpg) repeat-x 0 0;}
.bgt{background: url(../img/bgt.jpg) no-repeat; }

/*mo1*/
.mo1_t{ padding: 0 0 40px 0; text-align: center; overflow: hidden;}
.mo_tt{font-size: 36px; color: #f3ac66; background: url(../img/line01.png) no-repeat 50% 100%; height: 90px; line-height: 90px; margin: 100px 0 0 0;}
.mo_tt2{ font-size: 14px; color: #baa088; margin: 24px 0 0 0;}

.itopv{ margin: 20px 0 0 0; height: 32px; line-height: 30px; text-align: center; }
.itopv a{display: block; float: left; color: #baa088; height: 36px; line-height: 34px}
.itopv a:hover{ text-decoration: none;}
.itopv ul{ text-align: center; }
.itopv li{ background: url(../img/pipe.png)no-repeat 100% 2px;position: relative; display: inline-block; cursor: pointer; padding: 0 18px 0 12px; font-size: 16px; line-height: 34px; color: #baa088;}
.itopv .on a{ height: 34px; line-height: 34px;  border-bottom: 2px solid #f10000;  color: #f10000;}
.nona{background: none!important; padding:0 0 0 12px!important;}

.mo1_pbox{display: none;}
.curs{display:block;}
.idexhotico{ position: absolute; right: 0; right:-20px; top:0;}

.mo1_p{width: 1672px; margin: 0 auto; background: url(../img/obd.png) no-repeat 100% 0; padding: 0 14px 0 0;border-radius:10px; overflow: hidden;}
.obd_r{ background: url(../img/obd.png) no-repeat;}
.mo1_pbox{ overflow: hidden; margin:0 1px; padding: 15px 0;}
.mo1_pbox li{float:left; margin: 0 0 14px 14px; width:320px; height: 480px; overflow: hidden; background: #fff; position: relative;}
.mo1_pbox img{ width:320px; height: 480px; transform: scale(1); transition: all 0.5s; }
.mo1_pbox img:hover{ transform: scale(1.1); transition: all 0.5s;opacity: 0.9;}

.mo1_pbtt{transition: all 0.5s; pointer-events:none; background:rgba(0,0,0,.5); height: 40px; line-height: 40px; overflow: hidden;text-align: center; color: #fff; position: absolute; z-index: 1; width: 292px; margin: 0 14px 14px 14px; bottom: 0;}
.mo1_pbox li a:hover .mo1_pbtt{background:rgba(138,122,83,.5); transition: all 0.5s;}
.mo1_b{height: 210px; overflow:hidden;}

.mo1_btn{width: 198px; height: 38px; margin:60px auto 0 auto; overflow:hidden;}
.mo1_btn a{display: block; width: 198px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #9e7855; background:url(../img/mbtn01.png) no-repeat;}
.mo1_btn a:hover{background:url(../img/mbtn01.png) no-repeat 0 -38px; color: #D59B64; text-decoration: none;}

/*mobox_02*/
.mobox_02{ height: 880px; background:url(../img/mo2_bg.png); overflow: hidden;}
.mobg02{ background:url(../img/mo2_bg_2.png) no-repeat 50% 0;}
.mo2_t{ height: 226px; text-align: center; overflow: hidden;}

.mo_tt_b{font-size: 36px; color: #f3ac66; height: 90px; line-height: 90px; margin: 60px 0 0 0;}
.mo_tt2_b{ font-size: 14px; color: #baa088;}

.mrtt{ position:absolute; pointer-events:none; z-index: 4; bottom: 0;  width: 320px;  height: 110px; line-height: 160px; background:url(../img/mottb.png); display: none; color: #fff; font-size: 14px; text-align: center;}


.mo2_p{overflow: hidden;}

.mo2_btn{width: 198px; height: 38px; margin:60px auto 0 auto; overflow:hidden;}
.mo2_btn a{display: block; width: 198px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #B69473; background:url(../img/mbtn02.png) no-repeat;}
.mo2_btn a:hover{background:url(../img/mbtn02.png) no-repeat 0 -38px; color: #D59B64; text-decoration: none;}

.mhdwp{ width:1450px; height: 480px;margin: 0 auto; position: relative; z-index: 1;}
.mobox{ width:1310px; height: 480px; overflow: hidden; margin: 0 auto; position: relative;z-index: 3;}


#mroll{width: 10000px; height: 480px; position:absolute;}
#mroll dd{width: 320px; height: 480px; background: #fff; overflow: hidden; float: left;margin: 0 10px 0 0;}
#mroll img{width: 320px; height: 480px; transform: scale(1); transition: all 0.5s; }
#mroll img:hover{ transform: scale(1.1); transition: all 0.5s;opacity: 0.9;}

.mhdwp span{position: absolute; width: 30px; height: 58px; bottom: 40%; display: inline-block; text-align: center; cursor: pointer; z-index: 90; }
.mhdwp .next{right: 0;background:url(../img/pnico.png) no-repeat 0 -116px;}
.mhdwp .next:hover{background:url(../img/pnico.png) no-repeat 0 -174px;}
.mhdwp .prev{ background:url(../img/pnico.png);}
.mhdwp .prev:hover{ background:url(../img/pnico.png) no-repeat 0 -58px;}


/*mo3*/
.mobox_03{background:url(../img/mo3_bg.jpg) repeat-x 50% 0;}
.mo3_p{overflow: hidden; padding: 0 0 0 0;}
.mo_qyq{ width: 1285px; overflow: hidden; margin: 0 auto;}
.mo_qyq li{ width: 200px; height: 200px; overflow: hidden; float:left; margin: 0 14px 14px 0; position:relative;}
.mo_qyq img{ width: 200px; height: 200px;}
.mo_tt2_c{ font-size: 14px; color: #836a53;}
.qyq_tw{ display: none; width: 100%; height: 100%; text-align: center; overflow: hidden; position: absolute; background:rgba(0,0,0,.8); word-break:break-all; font-size: 16px; color: #fff;}
.qyqtt{ margin: 80px 10px 10px 10px; vertical-align: middle; }

/*适应各种分辨率*/
@media screen and (max-device-width:1679px){
	
	/*区1*/
	.mo1_p{width: 1303px;}
	.mo1_pbox li{ width:246px; height: 369px;}
	.mo1_pbox img{ width:246px; height: 369px;}
	.mo1_pbtt{width:218px; height: 34px; line-height: 34px;}
	.mo1_b{ height:	140px;}
	.mo1_btn {margin:30px auto 0 auto;}
	
	/*区2*/
	.mobox_02{height: 760px;}
	#mroll{width: 10000px; height: 369px;}
    #mroll dd{width:246px; height: 369px;}
    #mroll img{width:246px; height: 369px;}
	.mhdwp{ width:1160px; height: 369px; }
    .mobox{ width:1014px; height: 369px;}
	
	.mrtt{ width: 246px;  height: 110px; line-height: 160px;}
	
	/*区3*/
	.mo_qyq{ width: 1014px;}
	.mo_qyq ul{width: 1028px;}
	.mo_qyq li{ width: 156px; height: 156px; }
    .mo_qyq img{ width: 156px; height: 156px;}
	.qyqtt{ margin: 60px 10px 10px 10px; }
	
}

@media screen and (max-device-width:1440px){
	
	/*区1*/
	.mo1_p{width: 1303px;}
	.mo1_pbox li{ width:246px; height: 369px;}
	.mo1_pbox img{ width:246px; height: 369px;}
	.mo1_pbtt{width:218px; height: 34px; line-height: 34px;}
	.mo1_b{ height:	140px;}
	.mo1_btn {margin:30px auto 0 auto;}
	
	/*区2*/
	.mobox_02{height: 760px;}
	#mroll{width: 10000px; height: 369px;}
    #mroll dd{width:246px; height: 369px;}
    #mroll img{width:246px; height: 369px;}
	.mhdwp{ width:1160px; height: 369px; }
    .mobox{ width:1014px; height: 369px;}
	
	.mrtt{ width: 246px;  height: 110px; line-height: 160px;}
	
	/*区3*/
	.mo_qyq{ width: 1014px;}
	.mo_qyq ul{width: 1028px;}
	.mo_qyq li{ width: 156px; height: 156px; }
    .mo_qyq img{ width: 156px; height: 156px;}
	.qyqtt{ margin: 60px 10px 10px 10px; }
	
}

@media screen and (max-device-width:1280px){
	
	/*区1*/
	.mo1_p{width: 1222px;}
	.mo1_pbox li{ width:230px; height: 345px;}
	.mo1_pbox img{ width:230px; height: 345px;}
	.mo1_pbtt{width:202px; height: 34px; line-height: 34px;}
	.mo1_b{ height:	140px;}
	.mo1_btn {margin:30px auto 0 auto;}
	
	/*区2*/
	.mobox_02{height: 760px;}
	#mroll{width: 10000px; height: 369px;}
    #mroll dd{width:246px; height: 369px;}
    #mroll img{width:246px; height: 369px;}
	.mhdwp{ width:1160px; height: 369px; }
    .mobox{ width:1014px; height: 369px;}
	
	.mrtt{ width: 246px;  height: 110px; line-height: 160px;}
	
	/*区3*/
	.mo_qyq{ width: 1014px;}
	.mo_qyq ul{width: 1028px;}
	.mo_qyq li{ width: 156px; height: 156px; }
    .mo_qyq img{ width: 156px; height: 156px;}
	.qyqtt{ margin: 60px 10px 10px 10px; }
	
}