.bsh{
	box-shadow: 0px 0 7px 0px #868480;
}
#slide{
	background: url("../img/menu/bg_key2.jpg") no-repeat center center ;
}
#menu{
	min-width: 1140px;
}
#read .txt1{
	width: 428px;
	color: #fff;
	padding-left: 115px;
}
#read > div{
	background: url("../img/menu/bg_read.png") no-repeat center top ;
	min-height: 1291px;
}
#read h2{
	padding-top: 79px;
	margin-left: -79px;
}
#read h3{
	padding-top: 13px;
	margin-left: -79px;
}
#read h4.title{
	padding-left: 51px;
	padding-top: 90px;	
	padding-bottom: 31px;
}
#read .data{
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}	
#read .data span{
	font-size: 26px;
}
#read .info3{
	width: 550px;
	position: absolute;
	right: 0;
	top: 795px;
	height: 335px;
}
#read .info3 div{
	padding:20px;
}
#read .info3 dl{
	color:#3D220B;
	font-weight:bold;
	clear:both;
	padding:10px 0;
	overflow:hidden;
	border-top:#633F29 1px dotted;
}
#read .info3 dl.last{
	border-bottom:#633F29 1px dotted;
}
#read .info3 dt{
	float:left;
}
#read .info3 dd{
	float: right;
}
/*#read .info3 #feed1{
	font-weight: bold;
	line-height: 33px;
	color: #5d4a2e;
	font-size: 15px;
	padding-top: 25px;
	padding-left: 55px;
}
#read .info3 #feed1 .more{
	width: 415px;
	padding-top: 10px;
}
#read .info3 #feed1 .more a{
		color: #5d4a2e;
}
#read .info3 #feed1 .more:hover{
	text-decoration: underline;
}*/
#read .photo{
	position: absolute;
	top: 8px;
	right: -195px;
}
#sec1{
	background: url("../img/menu/bg_sec1_ct.png") no-repeat center 1698px ;
}
#sec1 > div{
	background: url("../img/menu/bg_sec1.jpg") repeat-x center top ;
}
#sec1 h2{
	padding-bottom: 5px;
}
#sec1_01{
	background: url("../img/menu/bg_sec1_01.jpg") no-repeat center center ;
	background-size: cover;
	height: 515px;
}
#sec1_02{
	background: url("../img/menu/bg_sec1_02.jpg") no-repeat center center ;
	background-size: cover;
	height: 518px;
	margin-top: 5px;
}
#sec1_03{
	background: url("../img/menu/bg_sec1_03.jpg") no-repeat center center ;
	background-size: cover;
	height: 512px;
	margin-top: 5px;
}
#sec1_01 dl,
#sec1_02 dl,
#sec1_03 dl{
	width: 507px;
}
#sec1_01 dd.price {
	color: #c64b01 !important;
}
#sec1 dd.price{
	background: url("../img/index/line.png") repeat-x center bottom ;
	font-weight: bold;
	font-size: 22px;
	color: #e68527;
}
#sec1 dd.price span{
	font-size: 38px;
}
#sec1 dd.txt{
	color: #422b0b;
	padding-left: 47px;
	padding-top: 25px;
}
#sec1 .col_r dd.txt{
	padding-left: 113px;
} 
#sec1_01 dt{
	padding-top: 86px;
}
#sec1_02 dt{
	padding-top: 110px;
}
#sec1_02 .txt{
	padding-left: 130px !important;
}
#sec1 .price{
	padding-top: 15px;
	padding-bottom: 23px;
}
#sec1_03{
	position: relative;
}
#sec1_03 dt{
	padding-top: 85px;
}
#sec1_03 .price{
	padding-left: 46px;
	padding-bottom: 20px;
}
#sec1_04 .photo{
	position: absolute;
	top: 65px;
	left: -150px;
}
#sec1_04 h3{
	position: absolute;
    top: 71px;
    right: 10px;
}
#sec1_04 dl {
	width: 500px;
	float: right;
	margin-top: 215px;
	position: relative;
	z-index: 1;
	margin-bottom: 95px;
}
#sec1_04 .price{
	text-align: center;
    padding-bottom: 16px;
}
#sec1_04 .txt{
	padding-left: 33px;
    padding-bottom: 36px;
}
#sec1_05{
	position: relative;
	padding-top: 76px;
}
#sec1_05 h3{
	position: absolute;
	top: 0;
	right: 182px;
}
#sec1_05 .col_l{
	width: 485px;
	position: relative;
}
#sec1_05 .col_r{
	width: 477px;
    position: relative;
    margin-top: 16px;
    padding-top: 80px;
    padding-right: 8px;
}
#sec1_05 h4{
	position: absolute;
}
#sec1_05 .col_l h4{
	left: 0;
	top: -76px;
}
#sec1_05 .col_r h4{
	right: 0;
	top: 0;
}
#sec1_05 .col_l dl{
	margin-top: -58px;
	position: relative;
}
#sec1_05 .price{
	position: absolute;
	background: none !important;
}
#sec1_05 .col_r dl{
	margin-top: -47px;
    margin-left: 8px;
	position: relative;
}
#sec1_05 .col_r .price{
	top: 142px;
    left: 93px;
}
#sec1_05 .col_l .price{
	top: 151px;
	left: 183px;
}
#sec1_05 .txt2{
	padding-top: 10px;
    padding-left: 82px;
}
#sec1_05 .txt3{
	padding-top: 2px;
}
#sec2{
	margin-top: 70px;
	padding-bottom: 10px;
	margin-bottom: 91px;
}


/* RSS*/

#sec2_info {
	/*background: url("../img/index/line.png") repeat-x center bottom ;*/
	margin: auto;
	padding:10px 40px;
	position: relative;
}
/*#sec2_info .comeingsoon{
	width:935px;
	height:215px;
	background-color:#000000;
	opacity:0.5;
	position:absolute;
	top:8px;
	right:0;
	text-align:center;
	padding-top:150px
}*/
#sec2_info .post--report {
	clear: both;
	overflow: hidden;
	padding: 20px 0;
}
#sec2_info .photo--report {
	float: left;
	position:relative;
	width:340px;
	height:250px;
	border: #CFC49F 1px solid;
}
#sec2_info .photo--report img {
	max-width:340px;
	max-height:250px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}

#sec2_info .area--txt {
	float: right;
	width: 530px;
}
#sec2_info .area--txt a {
	color:#E58B0A;
	font-weight:bold;
	text-decoration: underline;
	display: block;
}

#sec2_info .visible {
	overflow: hidden;
}
#sec2_info .area--txt h4 {
	font-size: 16px;
	font-weight: bold;
}
#sec2_info .date--report {
	margin-bottom: 10px;
}
#sec2_info .txt--report{
	margin-bottom:20px;
	padding-left:10px;
}

#sec2_info .area--txt .more {
	text-align: right;
	padding-top: 5px;	
}
#sec2_info .area--txt .more a { text-decoration: none; }



/* ▲RSS*/




#sec3{
	padding-bottom: 99px;
}
#sec3 h3{
	background: url("../img/index/line.png") repeat-x center bottom ;
	padding-bottom: 32px;
}
.listmenu3{
	background: url("../img/index/line.png") repeat-x center bottom ;
	line-height: 23px;
	padding-top: 9px;
    padding-bottom: 8px;
}
.listmenu3 dt{
	float: left;
	width: 420px;
}
.listmenu3 dd{
	float: right;
	width: 60px;
	text-align: right;
}
.listmenu3.style1 dt{
	width: 350px;
}
.listmenu3.style1 dd{
	width: 130px;
}
#sec3_slide{
	margin-left: -18px;
	margin-bottom: 82px;
}
#sec3_slide .bx-pager{
	left: 163px;
}
#sec3 h2{
	padding-bottom: 35px;
}
#sec3 .list{
	margin-top: 7px;
}
.w_480 > div + div{
	margin-top: 46px;
}
