.ellipsi.multiline {
    white-space: normal;
    text-align:justify !important;
}
/*å¤šè¡Œæˆªå­—*/
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:1000ms all; -webkit-transition:1000ms all;}
.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}
.ind_block3_02 .pro_scroll{ position: relative; }
.ind_block3_02 .pro_scroll ul{ position: absolute; top:0; left:0; z-index:10; padding:0 !important; width:100%; text-align:center; height:1000px; }

/* æ–‡åŒ–å¼€å§‹ */
.ld-main{ max-width:1680px; margin:0 auto; }
.ban a{ width:100%; }
.ban img{ width:100%; display:block; }
/*miené£Žé‡‡*/
.mien{ height:360px; background:#EBE0CD; overflow:hidden; }
 .mine-l{
 	position: relative; 
 }
.mien .mine-l{ height:100%; width:247px; padding:60px 0 0 190px; background:#d6bf97; float:left; }
.mine-l p{ width:220px; }
.mine-l p a{ font:bold 24px Arial; color:#e2d2b8; }
.mine-l span{ display:block; width:9px; height:24px; margin:20px 0 0 60px; }
.mine-l span a{ display:block; width:9px; height:24px; background:url(../images/arrow.png) no-repeat 0 0;}
.mine-l h2{ margin-top:10px; position:relative; transition:all 0.3s; display:inline-block; }
.mine-l h2 a{ font:32px "å®‹ä½“"; color:#FFF; }
.mine-l:hover h2{ transform:translateX(10px); }
.mien .text{ height:100%; float:left; width:480px; padding-left:108px; }
.text .time{ display:block; width:90px; height:34px; margin:70px 0 26px 0; font:normal 26px/34px; text-align:center; background:#D6BF97; color:#FFF; }
.text h3{ position:relative; transition:all 0.3s; display:inline-block; max-height:3.6em; overflow:hidden; }
.text h3:hover{ transform:translateX(10px);  }
.text h3 span{ display:block; }
.text h3 a{ color:#320305; font-size:18px; }
.text p{ margin:20px 0; color:#686868; height:4.5em; overflow:hidden;}
.text i{ display:block; }
/*é£Žæ™¯*/
.m-pic{ width:100%; overflow:hidden; }
.m-pic ul{ overflow:hidden; }
.m-pic .cur-first{  float:left; width:437px; height:408px; overflow:hidden; position:relative; top:0; left:0; }
.m-pic .cur-two{ float:left; width:407px; height:408px; overflow:hidden; position:relative; top:0; left:0; }
.m-pic .child{ cursor:pointer; width:100%; height:100%; transition:all 0.5s; background-size:cover !important;}
.m-pic .child p{ height:100%; width:100%; }
.m-pic .child p a{ display:block; height:100%; width:100%; }
.m-pic .child:hover{  transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05); -ms-transform:scale(1.05) ; -o-transform:scale(1.05);  }

.c-tan{ position: absolute; top:-20px; padding:20px 0 0 96px; left:50%; margin-left:300px; width:504px; height:380px; background:#FFF; overflow:hidden; }
.c-tan ul{ width:10000px; position: absolute; }
.c-tan li{ float:left; }



.video-l a{ display:block; width:100%; height:100%; position: relative; background-size:cover !important; transition:all 0.5s; -webkit-transition:all 0.5s;}
.video-l a:hover{ transform:scale(1.05); -webkit-transform:scale(1.05);}
/* .ld-logo{ position: absolute; bottom:20px; left:20px; } */
.video-l{ width:26.3%; height:687px; float:left; overflow:hidden; } 
.video-r{ width:73.7%; height:687px; float:left; position:relative; background:#000; }
.video-r .videobox{ width:100%; height:100%; }
.video-r video{ width:100%; height:100%; }
.video-link{ position: absolute; top:50px; left:60px; z-index:1000; }
.video-link a{  color:#e2cfa4; }
.video-link h2 a{ font:32px "å®‹ä½“"; display:block;  background:url(../images/arrow3.png) no-repeat right center; padding-right:30px; margin-top:5px; }

.video-l img{ position: absolute; right:5%; top:20%; display:block; }

.video-link p a{ font:12px Arial; }
.mejs-poster{ background-size:cover !important; }
/*å…³çˆ±*/
.love .mine-l{ padding:60px 0 0 190px; float:left; width:247px; height:245px; background:url(../images/lovebg.jpg) no-repeat center top; }
.love p a{ color:#c6a873; }
.love h2 a{ color:#320305; }
.love span a{ background-image:url(../images/arrow2.png); }
.love dd{ float:left; width:408px; height:305px; overflow:hidden; position: relative; }
.love dd a{ display:block; width:100%; height:100%; color:#FFF; position:relative; top:0; left:0; background-size:cover !important; }
/* .love dd:hover a{ transform:scale(1.05); } */

.love dd span{ display:block; width:100%; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; background:url(../images/txtbg.png) repeat; color:#FFF; text-align:center; transition:all 0.3s; position:absolute; left:0; bottom:-60px; font:18px/60px; }
.love dd:hover span{ transform:translateY(-60px); -moz-transform:translateY(-60px); -webkit-transform:translateY(-60px); -ms-transform:translateY(-60px) ; -o-transform:translateY(-60px); }
.love .only{ width:407px; }

#com a:hover{ color:#E2CFA4; }
/*å›žå‘³è€çƒŸæ ‡*/
.smoke{ width:100%; background:#fefde1; overflow:hidden; position:relative; }
.smoke .mine-l{ float:left; width:220px; padding:60px 0 0 190px; }
.smoke .mine-l p{ width:212px; }
.smoke .mine-l p a{ color:#d6bf97; }
.smoke .mine-l h2 a{ color:#320305; }
.smoke .mine-l span a{ background-image:url(../images/arrow2.png); }

.smoke-c{ width:817px; height:463px; margin:30px 0 0 0;  float:left; overflow:hidden; position:relative; }
.smoke-c ul{ width:10000px; position:absolute; top:0; left:0; } 
.smoke-c ul li{ float:left; margin-right:3px; width:407px; height:430px; position: relative; overflow:hidden; }
.smoke-c ul img{ width:407px; height:305px; }
.smoke-c ul span{ display:block; width:136px; height:38px; text-align:center; border:2px solid #5e3516; background:#5e3516; color:#fff; font:18px/38px; position:absolute; top:325px; left:50%; margin-left:-70px; }
.smoke-c ol{ position:absolute; bottom:26px; left:50%; margin-left:-40px; }
.smoke-c ol li{ float:left; cursor:pointer; border-radius:50%; width:16px; height:16px; background:#cfcfcf; margin-right:16px; }
.smoke-c .cur{ background:none; width:14px; height:14px; border:2px solid #d6bf97; }
.smoke-c i{ display:block; position:absolute; z-index:2; bottom:125px; left:-100px; transition:all 0.5s; width:100px; font:14px/30px; text-align:center; color:#FFF; background:rgba(0,0,0,0.3); }
.smoke-c ul li:hover i{ transform:translateX(254px); -moz-transform:translateX(254px); -webkit-transform:translateX(254px); -ms-transform:translateX(254px) ; -o-transform:translateX(254px); }
.smoke-c p{ width:100%; height:100%; }
.smoke-c p a{ width:100%; height:100%; display:block; }



.smoke-r{ width:408px; height:493px; float:right; background:#000;  }
.smoke-r .ls{ display:block; width:100%; height:100%; position:relative; }
.smoke-r .ls img{ width:100%; transition:all 0.3s;  }

.smoke-r .txt{ width:268px; height:268px; border:1px solid #FFF; text-align:center; position: absolute; top:50%; margin-top:-135px; left:50%; margin-left:-135px;}
.smoke-r .txt p{ padding-top:85px; font:40px "å®‹ä½“"; height:60px; color:#FFF; }
.smoke-r .txt span{ font:12px; color:#FFF; display:block; padding-bottom:53px; }
.smoke-r:hover img{ opacity:0.7; }
/*å¼¹å‡ºå±‚*/



/*å‘˜å·¥é£Žé‡‡*//*å‘˜å·¥æ–‡ç« */
.ld-wrap{ }
    /*äºŒçº§å¯¼èˆª*/

.ld-wrap a{ color:#320305; }
.ld-wrap a:hover{ color:#E2CFA4; }
.nav-wrap{ height:93px; padding-top:36px; background-size:cover; background:url(../images/nav-bg.jpg) no-repeat; }
.nav-wrap.ztbd_name{background:url(../images/ztbg.jpg) no-repeat;height: 204px;text-align:center;line-height: 168px;}
.nav-wrap.ztbd_name .nav{
	line-height: 1.5;
	vertical-align: middle;
	display: inline-block;
}
.nav-wrap.ztbd_name .nav,
.nav-wrap.ztbd_name .nav a,
.nav-wrap.ztbd_name .nav h2{color: #fff;}
.nav{ position: relative; }
.nav h2{ font:32px "å®‹ä½“"; height:48px; color:#320305;}
.nav a{ color:#320305; }
.nav a:hover{ color:#D99659; }
.nav i{ display:block; width:177px; height:78px; background:url(../images/1969.png) no-repeat; position: absolute; right:0; top:0; }
    /*tab*/
.wrap2{ max-width:1280px; margin:0 auto; }

.ld-wrap .tab{ background:#f4f2ef; width:100%; height:80px; margin-bottom:70px; }
.ld-wrap .tab a{ display:block; width:144px; line-height:80px; text-align:center; color:#320305; cursor:pointer; font-size:18px; display:block; float:left; background:#f4f2ef; }
.ld-wrap .tab .tCur{ background:#FFF; }



/*å‘˜å·¥æ–‡ç« */

.ld-one-top{ width:1150px; height:233px; background:#f8f5ec; padding:50px 70px 0 60px; overflow:hidden; position:relative; }
.ld-one-top img{ position: absolute; top:0px; right:0px; } 
.ld-one-top .time,.ld-con .time{ display:block; float:left; text-align:center; font:24px/36px; margin:0 30px 200px 0; float:left; color:#FFF; width:82px; height:36px; background:#d6bf97; }
.ld-one-top h3{ font-size:30px; font-weight:normal; display:inline-block; height:50px; position:relative; transition:all 0.3s; }
.ld-one-top .zz,.ld-con .zz{ color:#686868; font-size:14px; display:block; height:40px; width:200px; }
.ld-one-top p,.ld-con p{ color:#686868; font-size:14px; height:4.5em; overflow:hidden; margin-bottom:20px; }
.ld-one-top span,.ld-con span{ font-size:10px; width:150px; }
.ld-one-top i,.ld-con i{ display:block; }
.ld-one-top h3:hover,.ld-con h3:hover{ transform:translateX(10px); -moz-transform:translateX(10px); -webkit-transform:translateX(10px); -ms-transform:translateX(10px) ; -o-transform:translateX(10px); }

.ld-con{ width:1280px; margin:0 auto; }
.ld-con li{ float:left; width:510px; height:253px; border-bottom:1px dotted #ccc; padding:70px 70px 0 60px; }

.ld-con h3{ height:35px; font-size:18px; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; color:#320305; position:relative; transition:all 0.3s; display:inline-block; }
.ld-con .time{ margin-bottom:210px; }
.sub,.txt{ overflow:hidden; }

.ld-page{ text-align:center; margin-top:20px; }
.ld-page a{  width:34px; margin:20px 5px; height:34px; display:inline-block; text-align:center; font:14px/35px Arial; border-radius:50%; border:1px solid #b7b7b7; }
.ld-page .lt{ margin-right:15px; }
.ld-page .gt{ margin-left:15px; border: 1px solid #b00000; color:#b00000; }
.ld-page .no-bd{ border: none; }
.ld-page .red{ color:#b00000; border: 1px solid #b00000; }
/* .ld-wrap .one{ margin-bottom:40px; } */



/*ç€‘å¸ƒæµ01*/
.resource-type-wrap { width:100%; }
.resource-type-wrap .panel { width: 23.8%; margin:0.5%; float:left; }
.resource-type-wrap .panel .inner { padding:10px; border: 1px solid #dedede }
.resource-type-wrap .panel .image img { width: 100%; height:auto; }
.resource-type-wrap .panel .title{ padding:10px;  line-height:1.8; text-align:center; }
.resource-type-wrap .panel .title a{color:#000;}
.resource-type-wrap .head { padding: 28px 20px 0; height: 242px }

.load-more-link { display: block; width: 120px; height: 25px; margin: 20px auto 0; /*background: #4169b5;*/ border: 1px solid #000; color: #000; font-size: 14px; text-align: center; line-height: 25px; cursor: pointer; }
#infscr-loading{ background:rgba(0,0,0,0.4); position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}
.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}
#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}


.wrap2 .resource-type-wrap .mienP .title{ font-size:18px; }
.wrap2 img{ display:block; width:100%; height:auto; } 

@media only screen and (max-width: 1280px) {
	.wrap2{ width:100%; }
	.lb-nav a.lb-next{ margin-right:0 !important; }
	.lb-nav a.lb-prev{ margin-left:0 !important; }
	.lb-data .lb-close{ right:0 !important; top:60px !important; }
	
}
@media only screen and (max-width: 768px) {
	.ld-page .lt,.ld-page .gt{ margin:0; }
	.ld-page a{ margin:0 2px; }
	.wrap2 .resource-type-wrap .mienP,.ld-os .resource-type-wrap .mienP{ width:47.8%; margin:1%; }
	.wrap2 .resource-type-wrap .mienP .title,.ld-os .resource-type-wrap .mienP .title{ font-size:14px; }

}
@media only screen and (max-width: 440px) {
	.wrap2 .resource-type-wrap .mienP,.ld-os .resource-type-wrap .mienP{ float:left; width:97.8%; margin:0 1% 40px; }
}



/*æ–‡å­—å†…å®¹é¡µ*/
.content h3{ text-align:center; padding:40px 0; font:26px "å®‹ä½“"; }
.content p{ border-bottom:1px solid #ccc; text-align:center; color:#686868; font-size:14px; padding-bottom:40px; margin-bottom:30px; }
.content p span{ padding:40px; }
.content i{ color:#F40; }

.content .edit_con_original{ padding:0 10px; }

.share{ padding:40px 0 60px 0; border-bottom:1px solid #ccc; }
.share span{ float:left; padding-right:20px;  font-size:18px; }
.share a{ float:left; width:16px; height:16px; margin:10px 6px 0 0; background:url(../images/share.png) no-repeat 0 0; }
.share .a2{ background-position:-22px 0; }
.share .a3{ background-position:-44px 0; }
.share .a4{ background-position:-66px 0; }
.text-list{ position: relative; padding-top:20px; }
.text-list p{ height:30px; }
.text-list span{ font-size:18px; }
.text-list a{ color:#0099CC; font-size:16px; }
.text-list .close{ position: absolute; right:0; display:block; cursor:pointer; bottom:0; padding:10px 20px; background:#666; color:#FFF; }

/*manneræ€åº¦*/
.ld-manner{ height:705px; background:#f4f2ea; }
.ld-manner .left{ width:54%; float:left; position: relative; height:100%; }
.ld-manner .left img{ position: absolute; right:25px; top:82px; }
.ld-manner .left span{ position: absolute; width:458px; height:585px; right:55px; top:50px; background:#eee6cc; }

.ld-manner .right{ width:46%; float:left; height:100%; padding:240px 0 0 65px; box-sizing:border-box; }
.ld-manner ul{ color:#686868; font:18px/35px; border-left:1px solid #c3c2bb; overflow:hidden; padding:0 0 30px 10px; margin-bottom:40px; height:140px; }
.ld-manner ul li{  word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; padding-right:20px; }
.ld-manner span{ padding:0 20px 20px 0; display:inline-block; }
.ld-manner span a{display:block; width:132px; height:48px; line-height:48px; text-align: center; border:1px solid #d6bf97; border-radius:3px; color:#320305; transition:all 0.3s; -webkit-transition:all 0.3s; }
.ld-manner span a:hover{ background:#320305; border: 1px solid #320305; color:#fff; }
.ld-manner span a img{ display:inline-block; vertical-align: middle; margin-right:10px; }
@media screen and (max-width:1000px) {
	/* manneræ€åº¦ */
	
	.ld-manner .left{ width:60%; }
	.ld-manner .right{ width:40%; }
} 
@media screen and (max-width:800px) {
	.ld-manner .left,.ld-manner .right{ width:100%; }
	.ld-manner{ height:960px; }
	.ld-manner .right{ height:500px; }
	.ld-manner .left{ height:500px;  }
	.ld-manner .left img{ left:50%; margin-left:-230px; }
	.ld-manner ul{ 
		width:50%; 
		margin-left:30px; 
		float:left;
	}
	.ld-manner .right{ padding-left:20px; }
}
@media screen and (max-width:600px) {
	.ld-manner .left img{ left:50%; margin-left:-160px; width:320px; height:auto; }
	.ld-manner .left span{ display:none; }
	.ld-manner .right{ height:200px; }
	.ld-manner .left{ height:300px;  }
	.ld-manner ul{ 
		width:80%; 
		margin-left:0px; 
		float:none;
	}
}
@media screen and (max-width:400px) {

	.ld-manner{ height:900px; }
}


/*loveå…³çˆ±*/
.ld-love{ padding:60px 0 50px 0; overflow:hidden; width:1280px; margin:0 auto; }
.ld-love img{ width:100%; }
.ld-love .resource-type-wrap .panel{ float:left; width:31.25%; margin:0 1% 40px; }
.ld-love .resource-type-wrap span{ display:block; font:24px/34px Arial; background:#d6bf97; text-align: center; color:#FFF;  width:80px; }
.ld-love .resource-type-wrap .panel .ld-pic{ width:100%; overflow:hidden; position: relative; min-height:60px; }
.ld-love .resource-type-wrap .panel .ld-pic span{ position: absolute; left:0; bottom:0; }
.ld-love .resource-type-wrap .panel h3{ font-size:18px; color:#320305; padding:27px 0 17px 0; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; }
.ld-love .resource-type-wrap .panel p{ color:#686868; font-size:14px; height:4.5em; line-height:1.5em; overflow:hidden; padding-right:12px; }
.ld-love .resource-type-wrap .no-pic{ background:#f8f5ec; }
.after:after{ content:""; display:block; height:30px; }
.no-pic .after:before{ content:""; display:block; height:30px; }

@media only screen and (max-width: 1280px) {
	.ld-love{ width:100%; }
}
@media only screen and (max-width: 1200px) {
	
	.ld-love .resource-type-wrap .panel h3{ font-size:14px; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  }
	.ld-love .resource-type-wrap .panel p{ font-size:12px; }
	.ld-love br{ display:none; }
}
@media only screen and (max-width: 768px) {
	.ld-love .resource-type-wrap .panel{ float:left; width:47.8%; margin:0 1% 20px; }
	.ld-love br{ display:block; }
}

@media only screen and (max-width: 767px) {
	.ld-love br{ display:none; }
}
@media only screen and (max-width: 440px) {
	.ld-love .resource-type-wrap .panel{  width:97.8%; }
	.ld-love br{ display:block; }
}



/*åŽ†å²*/
.ld-check{ padding-top:60px; }
.ld-check .p01 span{ font:18px Arial; color:#555555; }
.ld-check .p01{ margin-bottom: 10px;  cursor:pointer; position:relative; color:#320305; font-size:18px; height:75px; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; line-height:35px; background:#f8f5ec url(../images/history01.png) no-repeat 30px 20px; padding:20px 0 0 85px; }
.ld-check .p01:after{ position: absolute; content: ""; display:block; top:30px; right:30px; width:41px; height:41px; background:url(../images/history03.png) no-repeat 0 0; }
/* .ld-check .p02:after{ background:url(../images/history02.png) no-repeat 0 0; } */
/* .ld-check span{ display:block; } */
.ld-tit{ display:none; padding:20px 30px 10px 85px; background:url(../images/p-bg.jpg) no-repeat 30px 50px; }
.ld-tit>span{ display:block; text-align:right; }
.ld-lCur .p01{ background:#d6bf97 url(../images/history01.png) no-repeat 30px 20px;  }
.ld-lCur .p01:after{ background:url(../images/history02.png) no-repeat 0 0; }
.ld-lCur .ld-tit{ display:block; }


@media screen and (max-width:800px) {
	.ld-check .p01{ font-size:14px; overflow:hidden; line-height:20px; }
	.ld-check .p01 span{ font-size:12px; }
}
@media screen and (max-width:600px) {
	.ld-tit{   padding: 20px 10px 10px 10px; background:none; }
	.ld-lCur .p01:after,.ld-check .p01:after{ background:none !important; }
}
@media screen and (max-width:440px) {
	.ld-check .p01{ padding-right:20px; }

}

/*video*/
.ld-video { padding-top:60px; position: relative; }
.ld-video .p-btn{ position: absolute; z-index:100; cursor:pointer; display:block; border-radius:50%; font:18px/34px "å®‹ä½“"; text-align: center; width:34px; height:34px; border:1px solid #b7b7b7; }
.ld-video .btn-l{ left:0; top:110px; }
.ld-video .btn-r{ right:0; top:110px; }
.ld-video .p-btn:hover{ color:#b00000; border-color:#b00000; }
.video-t{ margin:0 70px; position: relative; height:247px; overflow:hidden; }
.video-t ul{ width:10000px; height:247px; position: absolute; top:0; left:0; }
.video-t ul li{ float:left; margin-right:30px; position: relative; cursor:pointer; }
.video-t b{ display:block; position: absolute; left:50%; margin-left:-52px; top:48px; width:104px; height:72px; background:url(../images/videoplay.png) no-repeat 0 0; }
.video-t p{ font:14px/44px; text-align:center; margin-top:2px; }
.video-t .vCur b{ display:none; }
.video-t .vCur p{ border:1px solid #dfd0a7; line-height:42px; }
.video-b{ height:auto; padding:65px 190px 100px; border: 1px solid #ddd; position: relative; background:#f4f2ea; }
.video-b .videobox{ width:100%; height:454px; }
.video-b .videobox video{ width:100%; height:auto; }
.uList{ position: absolute; }
.video-t img{ width:262px; height:147px; }
.video-b ol li{ display:none; position: absolute; bottom:50px; left:220px; font-size:18px; color:#320305; }
/* .video-b p{ font-size:18px; color:#320305; padding-top:30px; } */
.video-b .lCur{ display:block; }
/* .video-b .mejs-container .mejs-controls .mejs-time span{ display:none; } */

@media screen and (max-width:1310px) {
	.video-t{ width:876px; left:50%; margin-left:-424px; overflow:hidden; }
}
@media screen and (max-width:1024px) {
	 .video-b .videobox{ width:100%; height:303px; } 

}
@media screen and (max-width:800px) {
	.video-b .videobox{ width:100%; height:300px; }
	.video-t{ width:584px; left:50%; margin-left:-276px; height:230px; }
	.ld-video{ padding-top:40px; }
	.video-b{ padding:40px 150px 70px; }
	.video-b ol li{ font-size:12px; bottom:30px; }
	.video-b .videobox{ width:300px !important;  height:auto; position: relative; left:50%; margin-left:-150px; }
}
@media screen and (max-width:600px) {
.video-b .videobox{ height:232px; }
  	.video-t b{ width: 86px; height: 60px; margin-left:-43px; background-size:cover; }
	.video-t{ width:292px; left:50%; margin-left:-130px; }
	.ld-video .p-btn{
		width:24px; 
		height:24px;
		font:12px/24px Arial;
	}
	.ld-video .btn-l{
		left:10px;
	}
	.ld-video .btn-r{
		right:10px;
	}

}
@media screen and (max-width:440px) {
	.video-b .videobox{ height:200px; }
	 .video-t{ margin-left:-132px; } 
	.video-b{ padding-left:0; padding-right:0; max-width:440px; }
	.video-b ol li{ left:50%; margin-left:-50px; }
	.ld-video .btn-l{
		left:-8px;
	}
	.ld-video .btn-r{
		right:-8px;
	}
}
/*è€çƒŸæ ‡*/
.ld-old-con{ padding:80px 60px 100px 80px; background:#f2ebdf; margin:10px 0; font-size:14px; color:#686868; line-height:27px; }
.ld-old-con h3{ height:58px; font:normal 40px "å®‹ä½“"; color:#320305; }
.ld-old-con>span{ display:block; width:60px; height:5px; background:#d6bf97; margin-bottom:50px; }
.edit_con_original i{ color:#320305; font-style: normal; }
.ld-os{ width:1280px ;margin:0 auto; }

.ld-old-pic ul li{ float:left; position: relative; text-align:center; background-size:cover !important; transition:all 0.3s; -webkit-transition:all 0.3s; }
.ld-old-pic ul li:hover{ }
.ld-old-pic .panel{ width:100%; }
.ld-old-pic .panel ul{ padding-bottom:20px;  }
.ld-old-pic .big{ width:577px; height:432px; text-align:right; }
.ld-old-pic .odd .big{ float:right; }
.ld-old-pic .small{ width:454px; height:215px; }
.ld-old-pic .box{ width:249px; height:215px; text-align: center; }
.ld-old-pic .box01>div{ background:#3d5346; }
.ld-old-pic .box02>div{ background:#6a5134; }
.ld-old-pic .box span{ display: inline-block; padding-top:90px; font-size:24px; color:#FFF; text-align:right; position: relative; }
.ld-old-pic .box span img{ position: absolute; right:0; top:130px; width:72px; height:14px;}
.ld-old-pic .big span{ font-size:24px; color:#FFF; display:block; right:33px; position: absolute; bottom:47px; }
.ld-old-pic .big b img{ position: absolute; bottom:30px; right:35px; width:72px; height:14px; }

.ld-old-pic .box div div{ width:6px; height:6px; transform:rotate(45deg); -moz-transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; z-index:1; position: absolute; top:50%; margin-top:-3px; }
.ld-old-pic .box01 div div{ background:#3d5346; right:-3px; }
.ld-old-pic .box02 div div{ background:#6a5134; left:-3px; }

.old-load{ display:block; cursor:pointer; width:350px; line-height:38px; color:#320305; border: 1px solid #574738; margin:30px auto 0; text-align:center; }
.ld-old-pic p{ width:100%; height:100%; }
.ld-old-pic p a{ display:block; width:100%; height:100%;  }

.ld-old-pic .even .big>div{ width:99%; margin-right:1%; height:100%; overflow:hidden; }
.ld-old-pic .odd .big>div{ width:99%; margin-left:1%; height:100%; overflow:hidden; }
.ld-old-pic .image{ background-size:cover !important; transition:all 0.3s; -webkit-transition:all 0.3s; }
.ld-old-pic .small>div{ width:100%; height:100%; overflow:hidden; }
.ld-old-pic li .image:hover{ transform:scale(1.03); -webkit-transform:scale(1.03); }
.ld-old-pic .panel li:nth-child(2)>div,.ld-old-pic .panel li:nth-child(3)>div{ height:99.2%; margin-bottom:0.8%; }
.ld-old-pic .panel li:nth-child(4)>div,.ld-old-pic .panel li:nth-child(5)>div{ height:99.2%; margin-top:0.8%; }
.ld-old-pic .panel li:nth-child(5)>div{ position: relative; top:2px; }

@media only screen and (max-width: 1450px) {
.ld-old-pic .box span{ font-size:20px; }
}

@media only screen and (max-width: 1280px) {

	.ld-os{ width:100% ; }
	.ld-old-pic .big{ width:44.7625%; }
	.ld-old-pic .small{ width:35.46875%; }
	.ld-old-pic .box{ width:19.765625%; }
}

@media only screen and (max-width: 1200px) {
    .ld-old-pic .box span,.ld-old-pic .big span{ font-size:20px; }
	.ld-old-con h3{ font-size:24px; }
}
@media only screen and (max-width: 1000px) {
    .ld-old-pic .box span,.ld-old-pic .big span{ font-size:16px; }
    .ld-old-pic .box span{ padding-top:70px; }
    .ld-old-pic .box span img{ top:100px; }
    .ld-old-pic .big{ height:380px; }
	.ld-old-pic .small,.ld-old-pic .box{ height:190px; }
}
@media only screen and (max-width: 800px) { 
	.ld-old-pic .big{ width:100%;  }
	.ld-old-pic .big>div{ margin-right:0; }
	.ld-old-pic .small{ width:55%; }
	.ld-old-pic .box{ width:45%; }
	.old-load{ width:300px; }
	.ld-old-con h3{ font-size:20px; }
	.ld-old-con{ font-size:12px;  padding:80px 6.25% 100px 6.25%; }
.ld-old-pic li .image:hover{ transform:scale(1); -webkit-transform:scale(1); }

.ld-old-pic .panel li:nth-child(2)>div,.ld-old-pic .panel li:nth-child(3)>div{ height:100%; margin-bottom:0; }
.ld-old-pic .panel li:nth-child(4)>div,.ld-old-pic .panel li:nth-child(5)>div{ height:100%; margin-top:0; }
.ld-old-pic .panel li:nth-child(5)>div{ position: relative; top:0px; }

}



/*ä¼ä¸šæ–‡åŒ– ç»“æŸ*/
/*ä¸ºæ‚¨æœåŠ¡*/
/*index*/
.ld-serve .ban img{ display:block; width:100%; height:auto; }
.serve-wrap{ width:100%; }
.ld-div{ height:310px; float:left; background-size:cover !important; }
.serve-l-head{width: 27%;background:#fefde1;position: relative;}
.serve-l-head div{text-align:center;width: 340px;height:190px;border:2px solid #c6a770;position: absolute;top:50%;margin-top:-97px;left:50%;margin-left: -170px;}
.serve-l-head .phone{ font:28px Arial; color:#686868; padding:45px 0 25px 0; }
.ld-serve h3{ font:32px "å®‹ä½“"; color:#320305; padding-bottom:15px; transition:all 0.3s; }
.ld-serve h3:hover{ transform:translateX(10px); -moz-transform:translateX(10px); -webkit-transform:translateX(10px); -ms-transform:translateX(10px) ; -o-transform:translateX(10px); }
.serve-l-head .heart{ position: absolute; bottom:-15px; left:50%; margin-left:-92px; width:183px; font:14px/30px; color:#686868; background:#fefde1; }

.serve-head-l,.serve-head-r{ width:25%; float:left; position: relative; text-align:center; }
.serve-head-c{width: 23%;text-align: center;}
.serve-head-r{  /*background:url(../images/ld-fu03.jpg) no-repeat center top;*/ background-size:cover; height:310px; }
.serve-head-l{ background:#ebe0cd; height:310px; }
.serve-head-l div,.serve-head-r div{ padding-left:107px; padding-top:50px;  }
.serve-head-r span,.serve-head-l span,.serve-l-foot-l span{ position: relative; z-index:2; }

.serve-l-foot-l p,.serve-head-l p,.serve-head-r p{ color:#686868; font-size:14px; height:4.5em; margin:25px 20px 40px 0; overflow:hidden; }
.serve-head-r p{ margin-bottom:0; }
.m-t{ display:block; margin-top:60px; width:36px; }
.serve-l-foot-l{ float:left; width:34.64%; height:310px; background:#ebe0cd;  position: relative; text-align:center; }
.serve-l-foot-l div{ padding-left:255px; padding-top:50px; } 
.serve-l-foot-r{ float:left; width:15.36%; background-size:cover !important; /*background:url(../images/ld-fu04.jpg) no-repeat center top;*/ }
.serve-foot{ width:34.64%; float:left; background-size:cover !important; /*background:url(../images/ld-fu05.jpg) no-repeat center top;*/ }
.serve-l-foot-r,.serve-foot,.ld-jk{ text-align:center; color:#fff; text-shadow:2px 3px 1px (0,0,0,0.5); }
.w span{ line-height:54px;  display:inline-block; padding:100px 0 0 0;  font: 40px/50px "å®‹ä½“"; text-align: center; position: relative; z-index:1;}
.ld-jk{ width:15.36%; float:left; height:310px; overflow:hidden; }
.ld-jk-a{ display:block; width:100%; height:100%; background-size:cover !important;  }
.ld-div .w{ display:block; width:100%; height:100%; }

.ld-jk span{ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }

.ld-div{ overflow:hidden; position: relative; }
.ld{ display:block; background-size:cover !important; transition:all 0.3s; }
.ld:hover{
	transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05); -ms-transform:scale(1.05) ; -o-transform:scale(1.05);
}
.ld-xz{ position: relative; z-index:2; }
.ld-div:hover .oImg{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05); -ms-transform:scale(1.05) ; -o-transform:scale(1.05); }
.ld-div:hover .ld-xz h3,.serve-l-head:hover h3{ transform:translateX(10px); }

.kA{ position: absolute; width:100%; height:100%; z-index:100; top:0; left:0; }

@media only screen and (max-width:1660px) {
	.serve-wrap{ width:1440px; margin:0 auto; }
	.ld-serve .ban img{ width:1440px; margin:0 auto; }
	.serve-head-r div{ padding-left:87px;  }
	.serve-head-l div{ padding-left:87px;  }
	.serve-l-foot-l div{ padding-left:144px; }
}
@media only screen and (max-width:1450px) {
	.ld-serve .ban img{ width:1280px; }
	.serve-wrap { width:1280px; } 
	.w span{ font-size:32px; }
	.serve-head-r div,.serve-l-foot-l div,.serve-head-l div{ padding-left:65px;  }

.serve-l-head div{width: 90%;    margin-left: -45%;}
.serve-l-head .phone{    font-size: 22px ;}
}
@media only screen and (max-width: 1310px) {
	.ld-serve .ban img{ width:1200px; }
	.serve-wrap { width:1200px; } 
	.w span{ font-size:28px; }
	.ld-serve h3{ font-size:24px; }
}
@media only screen and (max-width: 1200px) {
	.ld-serve .ban img{ width:100%; }
	.serve-wrap { width:100%; } 
	.serve-l-head{  }
	.serve-head-l,.serve-head-r{ height:310px; box-sizing:border-box; }
	.serve-l-foot-l{ box-sizing:border-box; height:310px; }
	
	.serve-l-head div{  }
	.serve-l-head .phone{ font-size:14px; }
	.w span{ font-size:20px; }
	.ld-serve h3{ font-size:20px; }
	.serve-l-foot-l p br, .serve-head-l p br, .serve-head-r p br{
		display:none;
	}
}
@media only screen and (max-width: 768px) {
	.serve-l-head{ width:100%; }
	.serve-l-head div{ width:400px; margin-left:-200px; }
	.serve-head-l,.serve-head-r,.serve-l-foot-l,.serve-l-foot-r{ width:50%; }
	.serve-head-c,.serve-head-l,.serve-head-r{width:33.33%; }
	.serve-foot,.ld-jk{ width:50%; }

}
@media only screen and (max-width: 600px) {
	.serve-head-l,.serve-head-r,.serve-l-foot-l,.serve-l-foot-r,.serve-foot,.ld-jk,.serve-head-c{ width:100%; }
	.serve-l-head div{ width:300px; margin-left:-150px; }
}
/*è°ƒæŸ¥é—®å·*/
.seraching{ margin-top: 60px;  }
.seraching .p1{ color:#422d19; margin-bottom:30px; position: relative; line-height:60px; border-radius:8px; font-size:14px; padding-left:70px; padding-right:40px; background:#f8f5ec url(../images/ld-ser01.png) no-repeat 34px 15px; }
.seraching .p1 span{ font-size:18px; }
.seraching .p1 em{ font-size:16px;margin-right:50px;float:right;color:#888; }

.seraching .p1:after{ content:''; position: absolute; display:block; width:28px; height:15px; right:30px; bottom:20px; background:url(../images/ld-ser02.png) no-repeat 0 0; }
.seraching li{ margin-bottom:30px; border:1px solid #ccc; border-radius:8px; padding:30px 20px 30px 30px; }
.question p{  color:#422d19; font-size:16px; position: relative; line-height: 40px; padding-left:50px; }
.question p span{ display:block; position: absolute; width:40px; height:40px; left:0; background:#d6bf97; line-height: 40px; text-align:center; font-size:24px; color:#FFF; }
.question .cf{ border-bottom:1px solid #ccc;  padding-bottom:20px; }
.radio_bon { float: left; padding:25px 0 0 50px; }
.radio_bon dd { font:normal 14px/24px; color:#686868; background: url(../images/radio.jpg) no-repeat 0 0px; padding-left: 30px; white-space: normal; margin:0 10px 5px 0; cursor: pointer; }
.radio_bon dd.on { background-position: 0 -30px; }
.radio_bon dt { display: none; width:13px; height:13px; border-radius:50%; border: 1px solid #d6bf97 !important; }
.question{ padding-bottom:25px;  }

.seraching .p-last{ background:#f8f5ec url(../images/ld-ser04.png) no-repeat 34px 15px;  }
.seraching .p-last:after{ background:url(../images/ld-ser03.png) no-repeat 0 0; }
.seraching .s-last{ border-top:1px solid #ccc; height:40px; padding-top:30px; text-align:center; }
.seraching .s-last input{ width:114px; height:40px; background:#7d3325; font:18px/38px; color:#FFF; border:0; }
.seraching .s-last .reset{ background:#d6bf97; margin-left:30px; }

/*è¿›åº¦æ¡*/
 .question .rt{ float:right; padding-top:33px; width:492px; }


.pro-wrap { padding-right: 59px; margin-bottom:15px; }
.pro-wrap:first-child { margin-top: 0; }
.pro-inr { position: relative }
.progress {  background-repeat: repeat-x; border-radius: 8px; height: 15px; overflow: hidden; position: relative }
.progress .bar { background-color: #e6d9c1; border-radius: 8px;  background-repeat: repeat-x; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset; box-sizing: border-box; color: #fff; float: left; font-size: 12px; height: 100%; text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); transition: width 0.6s ease 0s; width: 0; }
.num { position: absolute; bottom: 0; height: 18px; text-indent: 10px;transition: left 0.6s ease 0s; } 

/*è°ƒæŸ¥é—®å·*/
@media only screen and (max-width:1000px) {
	.radio_bon{ float:none; }
	.question .rt{ float:none; padding-left:50px; }
}
@media only screen and (max-width:767px) {
	.question .cf{ padding-bottom:0; }
	.radio_bon,.question .rt{ padding-left:0; }
}
@media only screen and (max-width:600px) {

	.question .rt{ width:250px; }
}
@media only screen and (max-width:440px) {

	.seraching .s-last .reset{ background:#d6bf97; margin-left:15px; }
}
/*å·¥ä½œæœºä¼šchange*/
.ld-change{ margin-bottom:20px; }
.ld-change li{ margin:60px 6.25% 0 0; padding:10px; float:left; background-size:cover !important; width:27.5%; height:352px; background:url(../images/ld-change01.png) no-repeat; }
.ld-change .nomar{ margin-right:0; }
.ld-change .c-wrap{ border:1px solid #000; position: relative; width:100%; height:100%;  }
.c-wrap div{ padding:30px 0 0 20px; }
.ld-change .c-wrap:after{ content:""; position: absolute; display:block; background:url(../images/ld-fu01.png) no-repeat; right:10px; bottom:20px; width:48px; height:62px; }
.ld-change li h3{  word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; } 
.ld-change li h3 a{ color:#422d19; font-size:20px; line-height:25px; }
.ld-change li h3 span{ display:block; }

.ld-date{ padding-top:40px; background:url(../images/ld-change02.png) no-repeat 0 20px; font-size:14px; color:#422d19; }
.ld-txt{ font-size:14px; line-height:25px; height:75px; overflow:hidden; color:#686868; margin:0 36px 30px 0; }
.ld-change .ld-date{ padding-bottom:15px; }
@media only screen and (max-width: 1310px) {
	.ld-change li h3 a{ font-size:18px; }
	.ld-change li{ margin-right:5.7%; }
}
@media only screen and (max-width: 1023px) {
	.ld-change li h3 a{ font-size:16px; }
	.ld-date,.ld-txt{ font-size:14px; }
	.ld-change li{ margin-right:0; width:45%; height:300px; }
	.ld-change li:nth-child(2n){ float:right; }
}
@media screen and (max-width:600px) {
	.ld-wrap .ld-change li{ width:90%; float:none; margin:60px auto 0; }
}


/*å·¥ä½œæœºä¼šäº¤æµ*/

.exc-head{ text-align:center; padding:60px 0 44px 0; border-bottom: 1px solid #ccc; color:#422d19; margin-bottom:40px; }
.exc-head input{ width:50%; height:34px; border: 1px solid #cec3c3; line-height:34px; color:#686868; margin:20px 20px 0; padding-left:8px; }
.exc-head button{ color:#7d3325; width:74px; height:34px; margin-top:20px; border: 2px solid #7d3325; background:#fff; }
.exc-head button:hover{ background:#7d3325; color:#FFF; }
.exc-p1{ height:auto; padding:0 10px 0 80px; font-size:16px; color:#686868; background:#f8f5ec url(../images/ld-exc01.png) no-repeat 30px 20px; margin-bottom:20px; padding-bottom:20px;padding-top:20px; }
.exc-p2{ display:none; margin-bottom:30px; font-size:14px; background:#fff url(../images/ld-exc02.png) no-repeat 30px 0px; }
.exc-p1 span{ display:block; font:18px/60px; color:#422d19; }
.exc-p2 b,.exc-p2 i{ display:block; }
.exc-p2 b{ font:14px; padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:15px; }
.exc-p2 i{ font-size:14px; color:#000; }
.ld-exc .ld-page{ margin-top:0px; }
.excCur .exc-p2{ display:block; }
.ld-massage{ height:560px; width:100%; margin-top:20px; position: relative; background:url(../images/ld-exc01.jpg) no-repeat center top; }
.massage-main{ width:768px; font-size:16px; color:#FFF; margin:0 auto; padding-top:40px; }
.massage-main p{ font-size:24px; text-align:center; margin-bottom:10px; }
.massage-main h3{margin-bottom:20px; text-align: center;}
.massage-main .cont p .inp{ border:1px solid #fff; padding:0 30px; transition:all 0.3s; -webkit-transition:all 0.3s;  }
.massage-main .cont p .inp:hover {background:#fff; color:#422d19;}
.massage-main br{ display:none; }
.massage-main input{ border:0; background:#FFF; height:40px; padding-left:5px; }
.massage-main .check span{ float:left; }
/* .massage-main .check .mas-box{ float:left; } */
.massage-main .inp{ background:none; color:#FFF; text-align:center; font-size:18px; }
.massage-main .inp01{ width:320px; margin:0 40px 10px 10px; }
.massage-main .inp02{ width:270px; margin:0 0 10px 10px; }
.massage-main .inp03{ width:286px; margin:0 10px 10px; }
/* .mas-box{ margin:0 0 20px 10px; position: relative; }
.mas-box span{ position: absolute; right:0; top:0;  }
.mas-box span img{ width:40px; height:40px; } */
.massage-main .inp04{ width:720px; margin:0 0 10px 10px; }
.massage-main .inp05{ width:713px; margin:0 0 10px 10px; height:160px; padding:5px; /*text-indent: 1em;*/ }
.massage-main .cont{ position: relative; }
.massage-main .cont span{ position: relative; top:-160px;  }
.ie8 .massage-main .cont span{ top:-140px; }
/*æ¨¡æ‹Ÿä¸‹æ‹‰èœå•*/
/* #txt{ color: #000; width: 190px; outline: none; padding-left: 10px; background:#FFF; font:normal 16px/40px 'å¾®è½¯é›…é»‘'; }
.mas-box ul{ display: none; width: 200px; position:absolute; top:40px; z-index:10; }
.mas-box ul .act{ background: lightblue; }
.mas-box li{ color: #000; display: block; padding-left: 10px; text-decoration:none; font:normal 14px/30px 'å¾®è½¯é›…é»‘'; background:#FFF; }
.mas-box li:hover{	background:pink; } */
.ts{ position: absolute; display:none; width:260px; height:160px; background:#FFF; top:0; left:50%; margin-left:-140px; padding:40px 0 0 40px; color:#000; z-index:10000;}
.ts img{ float:left; }
.ts i{ display:block; }
.ts p{ float:left; text-align:center; font-size:14px; padding-left:20px; }
.ts .btn{ width:60px; line-height:25px; margin-left:80px; font-size:12px; }
/*å·¥ä½œæœºä¼šäº¤æµ*/
@media screen and (max-width:768px) {
	.exc-p2 b,.exc-p2 i{ font-size:12px; }
	.exc-p1{ font-size:14px; }
	.massage-main{ width:100%; padding:40px 10px 0; box-sizing:border-box; }
	.massage-main .inp01{ width:144px; }
	.massage-main .inp02{ width:250px; }
	.massage-main .inp04{ width:90%; }
	.massage-main .inp05{ width:90%; box-sizing:border-box; }
	.ld-wrap .exc-head{ padding:30px 0 30px 0; margin-bottom:20px; }
}
@media screen and (max-width:650px) {
	.massage-main .inp01{ width:20%; }
	.massage-main .inp02{ width:48%; }
	/* #txt{ width:150px; font:normal 12px/30px 'å¾®è½¯é›…é»‘';}
	.mas-box ul{ width:160px; } */
}
@media screen and (max-width:600px) {
	.massage-main{ font-size:12px; }
	.massage-main input{ height:30px; }
	/* .mas-box ul{ top:30px; }
	.mas-box ul li{  font:normal 12px/30px 'å¾®è½¯é›…é»‘'; } */
	 .massage-main .inp03{ width:250px; } 
	.massage-main br{ display:block; }
	.massage-main .inp01{ width:250px; }
	.massage-main .inp02{ width:250px; margin-left:10px !important; }
/* 	#txt{ width:100px; }
.mas-box ul{ top:30px; } */
	.massage-main .inp04{ width:81%; }
	.massage-main .inp05{ width:82%; }
	.exc-p1{ font-size:12px; }
	.exc-p1 span{ font-size:14px; }
	.mas-box ul{ width:110px; }
	.mas-box{ margin-bottom:10px; margin-left:10px; }
	.massage-main .inp01,.massage-main .inp02,.massage-main .inp03,.massage-main .inp04,.massage-main .inp05{ margin:0 0 10px 37px; }
	.mas-box span{ position: absolute; right:0; top:0;  }
	.mas-box span img{ width:30px; height:30px; }
}
 @media screen and (max-width:500px) {

	.mas-box{ margin-left:60px; }
} 
@media screen and (max-width:400px) {
	.ld-exc .ld-page a{ margin:0 1px; }
	.massage-main .inp03,.massage-main .inp04,.massage-main .inp05{ width:210px; }
/* 	#txt{ margin-left:25px; } */
	.exc-head input{ width:260px; }
	.massage-main .inp01{ width:210px; }
	.massage-main .inp02{ width:210px; }
	.massage-main .inp05{ width:215px; }
}
/*èµ„æ–™ä¸‹è½½*/
.ld-dowmload{ margin-top:60px; }
.d-list{ width:50%; height:235px; float:left; position: relative; }
.loadbg{ cursor:pointer; position: absolute; top:50px; left:30px; display:block; width:30px; height:32px; background:url(../images/ld-dl01.png) no-repeat; }
.loadbg:hover{ background:url(../images/ld-dl02.png) no-repeat; }
.d-bg{ background:#f8f5ec; }
.d-list div{ padding:50px 50px 0 85px; }
h4{ font-size:18px; color:#422d19; height:30px; }
.d-list div span{ color:#422d19; font-size:12px; display:block; height:30px; }
.d-list p{ font-size:14px; color:#686868; height:4.5em; overflow:hidden; }
.d-list h4{ word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;  }

/*èµ„æ–™ä¸‹è½½*/
@media only screen and (max-width:1310px) {
	.d-list p br{ display:none; }
}
@media screen and (max-width:650px) {
	/* .d-list p br{ display:block; } */
	.d-list a{ font-size:14px; }
	.d-list{ width:100%; height:200px; }
	.d-list p{ font-size:12px; }
	.d-list:nth-child(4n+1),.d-list:nth-child(4n){ background:#FFF; }
	.d-list:nth-child(2n+1){ background:#f8f5ec; }
	.loadbg{ top:40px; }
	.d-list div{ padding-top:40px; }
	.ld-dowmload{ margin-top:40px; }

}
@media screen and (max-width:392px) {
	.exc-head input{ margin-left:0; margin-right:0; }/*å…¬å…±æœç´¢æ¡†æ ·å¼*/
}

/*æ€»ç»ç†ä¿¡ç®±*/
.ld-email{ padding-top:60px; }
.email-head{ height:180px; padding:10px; background:url(../images/ld-email01.png) no-repeat; }
.email-head div{ width:98.28%; margin:0 auto; height:178px; border: 1px solid #96958f; box-sizing:border-box; }
.email-head div p{ width:64%; margin:0 auto; text-align:center; font-size:14px; color:#686868; height:75px; overflow:hidden; line-height:25px;  }
.email-head div h4{ text-align:center; padding-top:40px; height:40px; }

.email-foot{ width:862px; margin:0 auto; }
.email-foot span{ text-align:center; padding-top:60px; font-size:24px; color:#320305; display:block; }
.ld-input input{ height:34px; border:0; border-bottom:1px solid #ccc; font-size:16px; color:#686868; width:94%; float:right; }
.ld-input{ font-size:16px; line-height:34px; margin-top:30px; }
.ld-input textarea{ width:94%; height:248px; border: 1px solid #ccc;  font-size:16px; color:#686868; margin:0 0 40px 0; float:right; line-height:34px; }
.email-foot p{ line-height:36px; font-size:14px; color:#686868; }
.email-foot .e-input{ width:110px; height:30px; margin:0 5px 5px; border: 1px solid #ccc;  padding-left:4px; }
.email-foot .sx{ position:relative; top:8px; margin:0 5px; transition:all 0.5s; }
.email-foot .sx:hover{ transform:rotate(360deg); }

.email-foot .s-last{ height:40px; padding-top:30px; text-align:center; }
.s-last input{ width:114px; height:40px; background:#7d3325; font:18px/38px; color:#FFF; border:0; }
.s-last .reset{ background:#d6bf97; margin-left:30px; }

.email-foot .ss{ float:left; padding-top:0; line-height:32px; font-size:14px; color:#686868; }
.s2{ display:block; width:74px; height:36px; }
.s2 img{ width:100%; height:100%; }
/*æ€»ç»ç†ä¿¡ç®±*/
@media only screen and (max-width:1310px) { 
	.email-head div p{ padding:0; }
}
@media only screen and (max-width:1000px) { 

	.email-foot{ width:100%; }
}
@media screen and (max-width:768px) {

	.ld-email{ padding-top:40px; }
	.email-foot span{ font-size:20px; }
	.email-head div h4{ font-size:14px; height:50px; padding:30px 20px 0; }
	.email-head div p{ font-size:12px; }
	.ld-input{ font-size:14px; }
	.ld-input input,.ld-input textarea{ font-size:14px; box-sizing:border-box; width:92%; }
	.email-foot b{ font-weight:normal; /* display:block; */}
}
@media screen and (max-width:600px) {
	.ld-input input,.ld-input textarea{ width:90%; }
}
/* about å…³äºŽæˆ‘ä»¬ */
.ld-about{ padding-bottom:100px; width:100%; position: relative; background:url(../images/ld-about01.jpg) no-repeat center top; text-align:center; }
.ld-h h3{ font:40px "å®‹ä½“"; padding:90px 0 60px 0; }
.ld-line{ position: absolute; width:40px; height:4px; background:#7f7e70; left:50%; margin-left:-20px; top:160px; }
.ld-text{ color:#555; font-size:18px; line-height:30px; overflow:hidden; }

.about-pic{ height:560px; width:100%; position: relative; background:#fefde1;  }
.about-pic h3{ text-align:center; }
.about-lb{ width:1280px; margin:0 auto; position: relative; height:360px; overflow:hidden; }
.about-lb .lb-wrap2{ width:950px; margin:0 auto 0; overflow:hidden; height:300px; position: relative;  }
.about-lb ul{ width:10000px; position:absolute; top:0; left:0; }
.about-lb li{ position: relative; float:left; width:950px; }
.ld-img{ float:left; margin-right:30px; }
.ld-img img{ display:block; width:204px; height:auto; border: 1px solid #d6bf97; }
.ld-txt02{ overflow:hidden; }
.lb-wrap2 .ld-txt02 h3{ padding:15px 0; text-align:left;}
.ld-txt02 h4{ height:35px; color:#007a5e; }
.ld-txt02 p{ font-size:16px; color:#646464; }
.ld-txt02 .pp1{ padding-bottom:20px; }





.a-btn-l{ position: absolute; cursor:pointer; width:34px; height:66px; background:url(../images/ld-a02.png); z-index:10; left:50px; top:110px; }
.a-btn-r{ position: absolute; cursor:pointer; width:34px; height:66px; background:url(../images/ld-a2.png); z-index:10; right:50px; top:110px; }

.an{ display:none; background:rgba(0,0,0,0.3); width:100%; height:100%; position: fixed; z-index:100; }

.about-hisbg{ padding: 2.8% 0 16.78%; background-position: center top; background-size: cover; background-repeat: no-repeat;}
.about-hisbg h2{ text-align: center; font-size: 40px; color: #000000;}
.about-hisbg h2 a:hover{color:#000;}
@media only screen and (max-width:1279px) {
	.about-hisbg h2{font-size: 24px;}
}
@media only screen and (max-width:767px) {
	.about-hisbg h2{font-size:32px;}
	.about-hisbg{ padding-bottom: 14%;}
}

.about-con{ width:100%; overflow:hidden; background:url(../upload/about_jg.jpg) no-repeat center top; }
.about-con img{ display:block; width:100%; position: relative; transition:all 0.3s; }
.about-con .about-con-l img:hover{ transform:scale(1.05);  -moz-transform:scale(1.05); -webkit-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); }
.about-con .about-con-l{ float:left; width:62.65%; overflow:hidden; }
.about-con .about-con-r{ float:left; width:37.35%; background:#ebe0cd; height:613px; position: relative; }
.about-con-r div{ text-align:center; padding-top:105px; position: absolute; width:380px; height:275px; /*border: 1px solid #ccc;*/ top:50%; margin-top:-191px; left:50%; margin-left:-191px; }
.about-con-r div p a{ font:bold 24px/20px Arial; color:#d6bf97; }
.about-con-r div h2{ padding:10px 0 30px 0; font:40px "å®‹ä½“"; color:#320305; display:inline-block; transition:all 0.3s; position:relative; }
.about-con-r div h2:hover{ color: #D6BF97;  transform:translateX(10px); -moz-transform:translateX(10px); -webkit-transform:translateX(10px); -ms-transform:translateX(10px) ; -o-transform:translateX(10px);  }
.about-con-r div h2 a{ color:#320305; }

.about-con .of{ width:35%; float:left; }
.about-con .about-con-i{ width:65%; float:right; }

.about-con .about-pic{ height:auto; background:none; }
.about-con .about-pic h3{ padding-top:0; padding-bottom:20px; }
.about-con .about-pic h3 a{ color:#fff !important; }
.about-con .about-pic .ld-line{ background:#fff; position:static; margin:0 auto;  }
.about-map{ width:100%; height:515px; background:pink; position: relative; }
.about-map .a-m-top{background: rgba(0, 114, 81, 0.8) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    bottom: 0;
    left:0;
    width: 40%; }
.new-map{ border: 1px solid #fff;
    height: 85%;
    margin: 6% auto 0;
    width: 85%; }

.ie8 .about-map .a-m-top{ background:#187f61; }
.about-map .a-m-top img{ position: relative; top:3px; margin-right:5px; }
.a-m-top h4{  text-align:center; font:36px "å®‹ä½“"; line-height:100px; padding-top:80px; color:#FFF; height:auto; }
.a-m-top ul{ font-size:14px; color:#FFF; width:260px; margin:0 auto; }
.a-m-top ul li{ padding:0 0 10px 0; } 
.new-map li span{ padding:0; top:0;  display:inline-block; width:30px; text-align:center; }
.a-m-top span{ padding-right:10px; position: relative; top:3px; }
/*ç™¾åº¦åœ°å›¾*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.BMap_omOutFrame, .BMap_omCtrl{ display:none; }
.BMap_Marker{ background:(../images/mapbg.png) no-repeat 0 0 !important; }



@media only screen and (max-width:1660px) {
	.ld-about-wrap{ width:1440px; margin:0 auto; }
	.about-con .about-con-r{ height:532px; }
	.about-con-r div{ width:300px; height:210px; margin:-150px 0 0 -150px; padding-top:70px; }
}
@media only screen and (max-width:1450px) {
	.ld-about-wrap{ width:1280px; }
	.about-con .about-con-r{ height:473px; }
	.about-con-r div{ width:300px; height:210px; margin:-150px 0 0 -150px; padding-top:70px; }
	.video-l img{
		width:200px;
		height:74px;
		top:15%;
	}
}

@media only screen and (max-width:1310px) {
	.about-lb{ width:100%; }

	.ld-about-wrap{ width:100%; }
	.a-m-top h4{ font-size:28px; }
	
	
}


@media only screen and (max-width:1024px) {
	.a-btn-l{ left:20px; }
	.a-btn-r{ right:20px; }
	.about-con .about-con-r{ height:378px; }
	.about-con-r div p a{ font:bold 18px/20px Arial; color:#d6bf97; }
	.about-con-r div h2{ padding:10px 0 30px 0;  }
	.about-con-r div h2 a{ font:24px "å®‹ä½“"; color:#320305; }
	.about-con-r div{ width:250px; height:180px; margin:-125px 0 0 -125px; padding-top:70px; }
	.ld-h h3{ font-size:24px; padding-top:60px; }
	.ld-line{ top:110px; }
	.video-l img{
		height:60px;
		top:10%;
		right:4%;
	}
	.lb-wrap2 .ld-txt02 h3{
		font-size:20px;
	}
	.ld-txt02 h4{
		font-size:14px;
	}
	.ld-txt02 p{
		font-size:12px;
	}
}

@media only screen and (max-width:1000px) {
	/*.ld-wrap{ max-width:768px; }*/
	.about-con-l{ padding:40px 0; }
	.about-lb li,.about-lb .lb-wrap2{
		width:660px;
	}
	.a-btn-l{ left:10px; }
	.a-btn-r{ right:10px; }

	.ld-text { padding:20px; font-size:14px; }
	.ld-text br{ display:none; }
	.state ul{ height:330px; }
	.state ul img{ width:200px; height:auto; }
	.state .state-r{ padding-top:0; padding-left:0; }
	.state{ padding:100px 0 0 60px;  width:620px; margin-left:-340px; background:#FFF url(../images/ld-a09.png) no-repeat 332px 90px; }
	.a-m-top h4{  font-size:20px;  }
	.about-pic{ height:500px; }
	.video-l img{
		width:100px;
		height:37px;
		top:8%;
		right:4%;
	}
	.about-map .a-m-top{ width:50%; }
}
@media screen and (max-width:768px) {
}
@media screen and (max-width:767px) {

	.about-map{ height:1000px; }
	.new-map{ }
	.about-map .a-m-top{ width:100%; height:485px;  }
	.about-lb li,.about-lb .lb-wrap2{
		width:440px;
	}
	.ld-img{ float:none; }
	.about-pic{
		height:750px;
	}
	.about-lb,.about-lb .lb-wrap2{
		height:630px;
	}
	.ld-txt02 p{
		padding:0 30px;
	}
	.ld-img{
		text-align:center;
		margin-right:0;
	}
	.ld-img img{
		display:inline-block;
		width:260px;
	}
	.lb-wrap2 .ld-txt02 h3,.lb-wrap2 .ld-txt02 h4{
		padding-left:30px;
	}
	.about-con .about-con-l{ padding:0px; width:100%; }
	.about-con .about-con-r{ width:100%; }
	.about-con-r div{ width:318px; height:180px; margin:-125px 0 0 -159px; padding-top:70px; }
	.state{ padding:100px 0 0 60px;  width:440px; height:500px; margin-left:-250px; background:#FFF; }
	.state-r div{ font:16px/50px; height:50px; }
	.state-r p{ font-size:12px; padding-left:20px; }
	.state span { right: 10px; top: 14px; width: 60px; height: 30px; line-height: 30px; font-size: 14px; }

	.about-con .about-con-i,.about-con .of{ width:100%; float:none; }
	.about-con .of{ margin:40px 0 !important; }
}
@media screen and (max-width:650px) {
	.ld-h h3{ padding:50px 0 20px 0; }
	.ld-line{ top:110px; }
	
	.ld-text{ font-size:14px; padding-top:30px; }

}

@media screen and (max-width:440px) {
	.ld-h h3{ font-size:32px; }
	.ld-text { padding:20px 10px 0; }
	
	.a-m-top h4{ padding-left:15px; }
	.a-btn-l{ left:0; width:25px; height:48px;  background-size:cover;}
	.a-btn-r{ right:0; width:25px; height:48px; background-size:cover; }
	.about-lb li,.about-lb .lb-wrap2{
		width:300px;
	}
	.ld-txt02 p{
		padding:0 10px;
	}
	.lb-wrap2 .ld-txt02 h3,.lb-wrap2 .ld-txt02 h4{
		padding-left:10px;
	}
}
/* ç½‘ç«™åœ°å›¾ */

.sitemap{ margin-top:60px; }
.sitemap dl{ border-bottom:1px dashed #ccc; height:100px; margin-bottom:20px; }
.sitemap dt{ font:24px/40px "å®‹ä½“"; border-radius:5px; margin:20px 50px 20px 0; width:150px; float:left; background:#d6bf97; text-align:center;  }
.sitemap dd{ float:left; font-size:18px; line-height:40px; margin-right:5%; margin-top:20px; position:relative; }
.site-more a{ color:#000; font-size:20px; }
.sitemap .site-more a:hover{ color:#E2CFA4; }
/* æ³•å¾‹å£°æ˜Ž */
.ld-doc{ margin-top:60px; color:#000; font-size:14px; }
.ld-doc p{ text-indent:2em; line-height:27px;  color:#333; }
.ld-doc h4{ padding:20px 0; font-size:20px; font-weight:bold; }
.ld-doc dt{ padding-bottom:10px; }
.ld-doc dd{ line-height:30px; text-indent:2em; color:#333; }

/*æœç´¢ç»“æžœ*/
.ld-answer .exc-head .input{ color:#FF002F; }
.ld-answer span{ color:#F00; }
.answer{ padding:0 0 20px 0; }
.answer span{ font-size:14px; padding:0 5px; }
.an-time{ color:#686868; }
.ld-answer h4{ margin:0 20px 20px 0; height:1.5em; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden; }
.ld-answer h4 a:hover span{ color:#E2CFA4; }
.an-tit{ height:3em; margin:0 20px 20px 0; overflow:hidden; color:#686868; }
.ld-answer li{ padding-bottom:15px; border-bottom: 1px dashed #ccc; margin-bottom:20px; }



.ld-rrbox{
    float: left !important;
    width: calc(100% - 370px) !important;
  }
  .ld-answer li a i{
    color: #007251;
  }
  .nav-sort{
    background-color: #f8f7f5;
    padding: 22px 0;
  }
  .nav-sort-top{
    overflow: hidden;
  }
  .nav-sort-top a{
    display: block;
    float: left;
    line-height: 35px;
    width: 100px;
    text-align: center;
    border-radius: 2px;
    color: #646464;
    margin-right: 10px;
  }
  .nav-sort-top a.on{
    color: #fff;
    background-color: #fff;
    background: #007251;
  }
  .nav-sort-search{
    float: left;
    border: 1px solid #dfdedb;
    background: #fff;
    padding: 0 20px;
    border-radius: 20px;
    position: relative;
  }
  .nav-sort-search input{
    height: 35px;
    border: none;
    width: 240px;
  }
  .nav-sort-btm{
    margin-top: 20px;
  }
  .nav-sort-btm .txt span{
    color: #d10000;
    font-weight: bold;
  }
  .nav-sort-btm p{
    float: left;
    margin-right: 4%;
  }
  .nav-sort-btm p.txt span{
    padding: 0 5px;
  }
  .nav-sort-btm p.type a.on,
  .nav-sort-btm p.way a.on{
    color: #007251;
    font-weight: bold;
  }
  .nav-sort-btm p.way a{
    padding: 0 10px;
    color: #ccc;
  }
  .toolsul{
    float: left;
    position: relative;
  }
  .toolsul #times{
    display: none;
    border: 1px solid #dfdedb;
    background: #fff;
    position: absolute;
    top: 25px;
    left: -5px;
    z-index: 2;
    padding: 10px 0;
  }
  .toolsul #times li{
    padding: 0 24px;
    line-height: 30px;
    white-space: nowrap;
  }
  .toolsul #times li a{display: block;}
  .toolsul #times li:hover a{
    color: #007251;
    font-weight: bold;
  }
  .toolsul i{display: inline-block;vertical-align:middle;margin-left:5px;width: 10px;height: 19px;background: url(/images/dot12.png) center center no-repeat;}
  #timesSpanId{
    cursor: pointer;
  }
  .searchBtn{
    background: url(/images/dot02.jpg) center center no-repeat;
    position: absolute;
    right: 0;
    height: 35px;
    width: 40px;
    border: none;
    cursor: pointer;
  }
  .ld-answer{
    padding-top: 50px;
  }
  .ld-search-rt{
    float: right;
    width: 270px;
    padding-left: 38px;
    border-left: 1px solid #eee;
    color: #422d19;
  }
  .ld-search-rt .title{
    font-size: 16px;
  }
  .ld-search-rt .listUl{
    padding-top: 30px;
  }
  .ld-search-rt .listUl .item{
    padding-left: 13px;
    margin-bottom: 20px;
    position: relative;
  }
  .ld-search-rt .listUl .item::before{
    content:"";
    display: block;
    width: 5px;
    height: 5px;
    background-color: #422d19;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 8px;
  }
/*å“åº”å¼å‘˜å·¥æ–‡ç« */
@media only screen and (max-width: 1660px) {
	/*å‘˜å·¥æ–‡ç« */
	.ld-con{ width:100%; overflow:hidden; }
	.ld-con li{ float:left; width:50%; height:323px; border-bottom:1px dotted #ccc; padding:70px 70px 0 60px; box-sizing:border-box; }
    .ld-one-top{ width:100%; height:283px; background:#f8f5ec; padding:50px 70px 0 60px; box-sizing:border-box; overflow:hidden; position:relative; }
}
@media screen and (max-width:1280px) {
	.ld-one-top i,.ld-con i{ display:inline; }
	.ld-con li{ padding-top:50px; height:280px; }
}
@media screen and (max-width:1000px) {
	.sitemap dt{ font-size:18px; }
	.ld-con li{ padding:70px 20px 0 20px; }
	.sitemap dd{ margin-right:3%; font-size:14px; }/*ç½‘ç«™åœ°å›¾*/
	.site-more a{ font-size:14px; }
}
@media screen and (max-width:800px) {
	.ld-con li{ width:100%; padding:50px 70px 0 60px; height:260px;  }
	.sitemap dl{ height:150px; }
	.sitemap dd{  margin-top:0; margin-left:20px; }
	
	.sitemap dt{ float:none; }
	.ld-one-top{ height:300px; }
	.ld-one-top h3 { font-size:14px; }
	.ld-one-top p, .ld-con p{ font-size:12px; }
	.ld-con h3{ font-size:14px; }
}
@media screen and (max-width:600px) {
	.ld-con li{ padding:50px 20px 0 20px; }
	.ld-one-top{ padding:70px 20px 0 20px; }

}

@media screen and (max-width:560px) {
	.ld-con li{ padding:30px 20px 0 20px; }
	.ld-one-top{ padding:30px 20px 0 20px; }
	.ld-one-top .time,.ld-con .time{ clear:both; margin-bottom:20px; }
	.sub{ width:100%; }
	.ld-one-top .txt{ clear:both; }
	/* .ld-one-top .txt h3{ font-size:24px; } */
	.sitemap dt{ margin-bottom:0; }/*ç½‘ç«™åœ°å›¾*/

	.ld-page a{ margin:0 2px; width:24px; height:24px; line-height:24px; }
}
@media screen and (max-width:440px) {
	.ld-wrap .tab a{ width:100px; }
	.ld-con li{ padding:30px 10px 0 10px; height:285px; }
	.ld-one-top{ padding:30px 10px 0 10px; }
	.ld-wrap .nav-wrap .nav i{ display:none; }
	
	.site-more a{ color:#000; }
	/*ç½‘ç«™åœ°å›¾*/
	/*å†…å®¹å…³é—­*/
	.text-list .close{ padding:5px 10px; bottom:30px;  }
}

/*ä¼ä¸šæ–‡åŒ–*/
@media only screen and (max-width: 1660px) {
	/*ä¼ä¸šæ–‡åŒ–*/
	.ld-main{ width:1440px; }
	.mien .text{ width:400px; padding-left:108px; }
	.mien .mine-l{ width:248px; padding-left:130px; }
	.m-pic .cur-first{ width:378px; height:354px; }
	.m-pic .cur-two{ width:354px; height:354px; }

	.video-l{ height:594px; }
	.video-r{ height:594px; }

	.ld-main .love dt{ width:248px; height:204px; padding-left:130px; }
	.ld-main .love dd{ width:354px; height:264px; }
	
	.smoke .mine-l{ padding-left:30px; }
	.smoke-r{ width:354px; height:auto; margin:0; }
	.smoke-r .txt span{ font:12px; color:#FFF; display:block; padding-bottom:40px; }
	/*ä¼ä¸šæ–‡åŒ–*/
}
@media only screen and (max-width: 1450px) {
	/*ä¼ä¸šæ–‡åŒ–*/
	.ld-main{ width:1280px; }
	.mien .mine-l{ padding-left:88px; }
	.mien .text{padding-left:40px; }
	.m-pic .cur-first{ width:26.3%; height:314px; }
	.m-pic .cur-two{ width:24.55%; height:314px; }
	.video-l{  height:464px; }
	.video-r{  height:464px; }

	.ld-main .love .mine-l{ width:247px; height:191px; padding-left:88px; }
	.ld-main .love dd{ width:315px; height:251px; }
	.smoke .mine-l{ padding-left:88px; }

	.smoke-c{ width:410px; margin-left:100px; }
	.smoke-r{ width:354px; height:auto; margin:0;  position: relative; }
}
@media only screen and (max-width: 1310px) {
	/*ä¼ä¸šæ–‡åŒ–*/
	.ld-main{ width:1200px; }
	.ld-main .mine-l p a{ font-size:20px; }
	.ld-main .mine-l h2 a{ font-size:24px; }
	.video-link h2 a{ font-size:24px; }
	.mien .mine-l{ width:26.3%; padding-left:0; text-align:center; }
	.ld-main .mine-l p{ text-align:center; position:relative; left:50%; margin-left:-110px; }
	.ld-main .mine-l span{ margin:20px 0 0 0; position: relative; left:50%; margin-left:-5px; }
	.smoke .mine-l h2{ text-align:center; }
	.smoke-c{ margin-left:50px; }

	.mien .text{ width:33%; padding-left:20px; text-align:center; }
	.text .time{ position:relative; left:50%; margin-left:-45px; }	
	.m-pic .cur-first{ width:26.3%; height:294px; }
	.m-pic .cur-two{ width:24.55%; height:294px; }
	.m-pic img{ width:100%; height:auto; }
	.video-r{ height:464px; }
	.video-l{ height:464px; }
	.ld-main .love dt{ width:26.3%; }
	.ld-main .love dd{ width:24.55%; height:220px; }
	.ld-main .love dd img{ width:100%; height:auto; }
	.ld-main .love .mine-l{ width:26.2%;  padding-left:0; padding-top:40px; height:180px; text-align:center; }
	/* .smoke-r{ left:0; top:200px; }
	.smoke-c{ margin-left:40px; } */
}
@media only screen and (max-width:1200px) {
	/*ä¼ä¸šæ–‡åŒ–*/
	.ld-main{ width:1000px; }
	.video-link{ top:10px; left:20px; }
	.m-pic .cur-first,.m-pic .cur-two{ height:245px; }
	.video-l{ height:419px; }
	.video-r{ height:419px; }
	.ld-main .love dd{ height:183px; }
	.ld-main .love dd span{ bottom:0px; font:14px/40px; }
    .ld-main .love dd:hover span{ transform:translateY(0px); }
	.ld-main .love .mine-l{ padding-top:20px; height:163px; }
	.smoke-c{ width:410px; margin-left:0; }
	.smoke .mine-l{ padding-left:0px; }
	
	.text p{ margin:20px 20px 0; }
	.text i{ display:inline; }
}
@media only screen and (max-width:1023px) {
	.nav h2{ font-size:24px; }
	.ld-main{ width:100%; margin:10px auto; }
	.ld-main .mien{ height:300px; }
	.ld-main .mien .mine-l,.ld-main .love .mine-l,.ld-main .smoke .mine-l{ height:40px;  width:100%; background:#d6bf97; padding:0 0 0 20px; box-sizing:border-box; text-align:left; }
	.ld-main .mine-l h2{  padding:0; }
	.ld-main .mine-l h2 a{ font-size:22px; line-height:40px; }
	.ld-main .mine-l p,.ld-main .mine-l span{ display:none; }
	.mien .text{ width:50%; height:200px; padding:0; }
	.text h3 a{ font-size:16px; }
	.text .time{ margin-top:20px; margin-bottom:10px; }
	.mine-l h2 { margin-top:0; }
	.ld-main .mine-l h2{ text-align:left; color:#320305; }
	.ld-main .mine-l h2 a{ color:#320305; }
	.ld-main .love dd{ width:33.33333%; }
	.smoke-c ul span{ font-size:14px; }
	
}
@media only screen and (max-width: 768px) {
	/*ä¼ä¸šæ–‡åŒ–*/	
	.m-pic .cur-first{ width:50%; height:320px; }
	.m-pic .cur-two{ width:50%; height:320px; }
	.video-link h2 a{ font-size:14px; background:none; }
	.video-link p{ display:none; }
	.ld-main .love dt{ clear:both; }
	.ld-main .love dd{ width:33.3333%; height:250px; }
	.ld-main .mine-l h2 a,.text h3 a{ font-size:14px; }
	.video-r,.video-l{ height:318px; }
	.smoke .mine-l h2{ text-align:left; }
	.smoke-c{ left:0; margin-left:0; }
}
@media only screen and (max-width: 767px) {
	.smoke{ height:962px; }
	.smoke-c{ left:50%; margin-left:-205px; float:none; }
	.smoke-r{ left:50%; margin-left:-177px;  top:0; float:none;  }
	.text .time{ width:60px; font-size:16px;}
}
@media only screen and (max-width: 600px) {
	/*ä¼ä¸šæ–‡åŒ–*/
	.video-r{ height:auto; }
	.smoke-r .txt{ width:268px; height:268px; border:1px solid #FFF; text-align:center; position: absolute; top:50%; margin-top:-135px; left:50%; margin-left:-135px; }
	.smoke-r .txt p{ padding-top:85px; font:40px "å®‹ä½“"; height:60px; color:#FFF; }
	.smoke-r .txt span{ font:12px; color:#FFF; display:block; padding-bottom:53px; }
	.mien .text{ width:100%; height:215px;  }
	.smoke-r .txt p{ font-size:24px; }
	.ld-main .mien{ height:470px; }
	.video-r,.video-l{ height:249px; }
	.ld-main .love dd,.m-pic .cur-first,.m-pic .cur-two{ height:448px;  clear:both; width:100%; }
	.video-l{ width:100%; height:860px;  }
	.video-l img{
		width:250px;
		height:93px;
		top:20%;
		right:6%;
	}
	.video-r{ width:100%; height:auto; }
	.ld-main .love dd span{ font:16px/40px; }
	.ld-main .love dd:hover span{ margin:0; }
	.smoke{ height:auto; }
}
@media only screen and (max-width: 414px) {
	/*ä¼ä¸šæ–‡åŒ–*/
	.nav i{ display:none; }
	.smoke-r{ left:0;  top:0; width:100%; height:auto; margin-left:0; }
	.ld-main .love dd,.m-pic .cur-first,.m-pic .cur-two{ height:320px; }
	.video-l{ height:600px; }
}

p.exc-p1{position: relative;padding-right: 300px;}
p.exc-p1 span:last-child{position: absolute;right:20px;top:20px;color:#888;}
@media only screen and (max-width: 767px) {
p.exc-p1{    padding: 10px; padding-left: 80px;}
p.exc-p1 span:last-child{position: static;padding-top: 10px;}

.seraching .p1{line-height: inherit;padding-top:10px;padding-bottom: 10px;}
.seraching .p1 em{float: none;display: block;    margin: 0;padding-top: 10px;}

.ld-rrbox,.ld-search-rt{width:100% !important;}
}


/*新添加*/
.index-modal{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.index-modal.show{visibility: visible;opacity:1;}
.index-modal .index-modal-con{
    z-index:2;width: 800px;max-width:50%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;

}
.index-modal .index-modal-con img{width: 100%;}
.index-modal.show .index-modal-con{
    visibility: visible;opacity:1;
    top:50%;
}
.index-modal .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);cursor: pointer;}
.lt9 .index-modal .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.index-modal_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.index-modal_close img{width: 30px;}











