﻿body {font-size: 16px; line-height: 30px; font-family:"微软雅黑"; color: #335; background:#33614E url(banner.png) no-repeat center 70px;}
*{ margin:0; padding:0;

}
a {text-decoration:none;color: #335;}
a:hover {text-decoration: none; color:#674A1B; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer{ width: 100%; min-width: 1430px;}
.allcontainer img{ max-width: 100%;}
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin:0 auto;}

.banner{ width:100%;min-width: 1430px; height:700px; text-align: center;}




.icon_1{ text-align: center; width: 100%; min-width: 1200px;margin-bottom: 40px;}

.nav_1{ width: 1110px; margin: 0 auto 100px auto; background:#E2CB9A url(bg1.png) repeat-y right; padding: 15px 25px; border: 2px solid #FFD79D;}
.nav_1left{ float:left;width: 645px;height: 360px; padding: 10px 0;}
.nav_1left dl{ float:left;width: 645px;height: 360px; position:relative;}
.nav_1left dl img{width: 645px;height: 360px; z-index:1; position:absolute; top:0; }
.nav_1left dl dt{background: rgba(48, 37, 29, 0.8);width:635px; padding:10px 20px; position:absolute; z-index:9; bottom:0; color:#fff;  }


.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ width:12px; height:12px;filter: alpha(opacity=100); opacity: 1.0;background:#C5BFB2;}
.focusBox1 .swiper-pagination-bullet-active{background:#FFCD43;}
.focusBox1 .swiper-pagination-bullets{ left: 40%; }



.nav_1right{ float:right; width:400px;
border: 1px solid #8E7F5C; overflow: hidden; padding: 20px 0 20px 40px;height: 340px; }
.nav_1right dl{margin-bottom: 15px; width:380px; padding:0 20px 0 0 ; border-bottom:5px solid #EDCBA3 ;  }
.nav_1right dl dt{font-size: 18px; margin-bottom: 5px;line-height: 22px; font-weight: bold;}
.nav_1right dl dd{ color: #999; line-height: 16px; font-size: 14px;margin-bottom: 15px; }



.nav_2{ width: 1180px; margin: 0 auto 100px auto; }
.nav_2 dl{background:url(bg2.png) no-repeat top; width: 314px; height: 430px; padding: 0 20px 0 30px; float: left; margin-right: 40px; overflow: hidden;}
.nav_2 dl dt{ font-weight: bold; font-size: 20px; height: 80px; text-align: center; line-height: 80px; overflow: hidden; color: #674A1B;}
.nav_2 dl dd{ font-size: 18px; line-height: 24px; color: #8A662C; padding: 25px 0 0 0; height: 285px; }
.nav_2 dl i{font-size: 18px; font-style: normal; display: block; text-align: center; color: #8A662C;width: 304px; font-weight: bold; }
.nav_2 dl:nth-child(2n){ float: right; margin: 0;}

.nav_3{ width: 1430px;margin: 0 auto ; margin-bottom: 70px; }
.nav_3box{background:url(bg2_0.png) no-repeat top; width: 60px; height: 260px; float: left; margin-top: 40px; }
.nav_3right{ float: right; width: 1340px;}
.nav_3right dl{float: left; }
.nav_3right dl a{ width: 335px; height: 335px;display: block; }
.nav_3right dt{width: 335px; height: 335px;}
.nav_3right dl:nth-child(1) dt {background:url(bg3_a.png) no-repeat center;}
.nav_3right dl:nth-child(2) dt {background:url(bg3_b.png) no-repeat center;}
.nav_3right dl:nth-child(3) dt {background:url(bg3_c.png) no-repeat center;}
.nav_3right dl:nth-child(4) dt {background:url(bg3_d.png) no-repeat center;}

.nav_3right dl a:hover{background:url(bg3.png) no-repeat center;width: 335px; height: 335px;}
.nav_3right dl dt:hover{transform: scale(1.3);}


.nav_4{ width: 100%;min-width: 1430px; height: 580px; margin: 0 auto ;background:url(bg4.png) no-repeat top; padding: 60px 0 0 0; }

.sfq {
	overflow: hidden;
	/*隐藏溢出*/
	width: 1100px;
	height: 395px; margin: auto;
}

.sfq ul {
	overflow: hidden;
}

.sfq ul li {
	float: left;
	height: 395px;
	position: relative;
	width: 71px;
	overflow: hidden;
	
}

.sfq ul li a {
	display: block;
	overflow: hidden;
}

.sfq ul li:first-of-type {
	width: 775px; 
}

.sfq .txt {
	float: right;
	height: 395px;
	width: 79px;
	position: relative;
	z-index: 2;
}

.sfq .textC {
	position: absolute;
border: 2px solid #E0BD83; border-left: 0;
	z-index: 0;height: 300px;
	right: 10px; top: 50px; background: #FAF6ED;
}

.sfq .textC:first-of-type {
	padding:0 90px 0 30px;
	width:605px;
}

.sfq .textC .titleO {
	height: 46px;
	color: #9F7237;
	font-size: 28px;
	line-height: 46px;
	 width: 625px;
	padding: 35px 0 10px;
	overflow: hidden;
}

.sfq .textC .summary {
	height: 195px;
	overflow: hidden;
	font-size: 16px;
	line-height: 26px;
	color: #9F7237;
}

.sfq .txt {
	text-align: center;
	/*文字竖排*/
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	font-size: 24px;
}

.sfq .txt span {
	display: block;
	width: 31px;
	padding: 0 19px;
	height: 395px;
	float: right;
	color: #9F7237;
}

.sfq .active span {
	color: #9F7237;
}

.sfq .t1 {
	background:url(jrM.png) no-repeat right center;
}

.sfq .t2 {
	background:url(jrM.png) no-repeat right center;
}

.sfq .t3 {
	background:url(jrM.png) no-repeat right center;
}

.sfq .t4 {
	background:url(jrM.png) no-repeat right center;
}


.bottombg{ width:100%; min-width: 1430px;height:103px; text-align: center; background: url(botombg.png) top no-repeat;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

@media only screen and (max-width: 540px){
.tt{ display: none; }
 }

