/*----------index----------*/
/**/
.mainer{
	
}
.mainer .tp{
	border: 1px solid #ebebeb;
	border-top: none;

	height: 40px;
	padding: 0 20px;
}
.mainer .tp span{
	display: inline-block;
	line-height: 40px;
	width: 45%;
	color: #333;
}
.mainer .tp span em{
	font-style: normal;
	font-weight: normal;
	color: #f07300;
}
.mainer .tp span a{
	color: #333;
}
.mainer .tp span i{
	font-style: normal;
	float: right;
	line-height: 40px;
}
.mainer .tp .r{
	height: 40px;
	float: right;
}
.mainer .tp .r span{
	width: 267px;
}
.mainer .tp .r .wh{
	display: inline-block;
	line-height: 40px;
	margin-left: 15px;
	width: 240px;
	float: right;
}
.mainer .tp .r .wh img{
	position: relative;
	top: 4px;
}
.mainer .ad{
	margin-top: 10px;
	/*height: 100px;*/
}
.mainer .ad img{
	width: 100%;
}

.mainer .cont{
	
}
.mainer .cont.c1{
	margin-top: 10px;
}
.mainer .cont.c1 .dl{
	width: 1003px;
	float: left;
}
.mainer .cont.c1 .dl .da{
	/*! height: 280px; */
	margin-bottom: 10px;
}
.mainer .cont.c1 .dl .da .banner{
	width: 1000px;
	height: 280px;
}
.mainer .cont.c1 .dl .db{
	height: 206px;
	margin-top: 10px;
	overflow: hidden;
}
.mainer .cont.c1 .dl .db .l{
	width: 490px;
	float: right;
}
.mainer .cont.c1 .dl .db .r{
	width: 362px;
	float: right;
}
.mainer .cont.c1 .dl .db .conttabs{
	position: relative;
	margin-top: -36px;
}
.mainer .cont.c1 .dl .db .conttabs .hd{
	height: 35px;
}
.mainer .cont.c1 .dl .db .conttabs .hd p{
	line-height: 35px;
}
.mainer .cont.c1 .dl .db .conttabs .hd p a{
	display: inline-block;
	height: 36px;
	border-right: 1px solid #dadada;
	padding: 0 12px;
	line-height: 36px;
	color: #333;
	font-size: 14px;
	float: left;
}
.mainer .cont.c1 .dl .db .conttabs .hd p a:first-child{

}
.mainer .cont.c1 .dl .db .conttabs .hd p a.on{
	text-decoration: none;
	color: #638623;
	font-weight: bold;
	background: #fff !important;
}
.mainer .cont.c1 .dl .db .conttabs .hd p a:hover{
	text-decoration: none;
	background: #eee;
}
.mainer .cont.c1 .dl .db .conttabs .ct{

}
.mainer .cont.c1 .dl .db .conttabs .ct > .c{
	
}
.mainer .cont.c1 .dl .db .conttabs .ct .list{
	height: 154px;
	//border-bottom: 1px solid #ccc;
}
/*.md*/
.mainer .cont.c1 .dl .db .hd{
	border-top: 2px solid #72a200;
	background: #f9f9f9;
	height: 35px;
	border-bottom: 1px solid #dadada;
}
.mainer .cont.c1 .dl .db .hd p{

}
.mainer .cont.c1 .dl .db .hd p span{
	padding: 0 15px;
	background: #fff;
	border-right: 1px solid #dadada;
	color: #8c1a21;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	display: inline-block;
	height: 36px;
}
.mainer .cont.c1 .dl .db .hd p a{
	line-height: 35px;
	float: right;
	color: #888888;
	font-family: 宋体;
	z-index: 1;
	position: relative;
}
.mainer .cont.c1 .dr{
	width: 250px;
	float: right;
	height: 100%;
	overflow: hidden;
}
/*.md*/
.mainer .cont.c1 .dr .md{
	border: none;
}
.mainer .cont.c1 .dr .hd{

	height: 39px;
}
.mainer .cont.c1 .dr .hd p{
	text-align: center;
	background: #72a200
}
.mainer .cont.c1 .dr .hd p a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	display: inline-block;
	background: url(../images/v.png) no-repeat 0 50%;
	padding-left: 30px;
}
.mainer .cont.c1 .dr .hd p a:hover{
	text-decoration: none;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.mainer .cont.c1 .dr .ct{
	/*! margin-top: 10px; */
	border: 1px solid #E2E2E2;
	font-size: 20px;
}
.mainer .cont.c1 .dr .list{
	padding: 7px 6px;
	text-align: center;
}
.mainer .cont.c1 .dr .list img{
	width: 236px;
	height: 83px;
	float: left;
	margin-bottom: 4px;
}
.mainer .cont.c1 .dr .list img.lc{
	margin-bottom: 0;
}

.mainer .cont.c2{
	margin-top: 10px;
}
/*.md*/
.mainer .cont.c2 .hd{
	border-top: 2px solid #72a200;
	background: #f9f9f9;
	height: 35px;
	border-bottom: 1px solid #dadada;
}
.mainer .cont.c2 .hd p{

}
.mainer .cont.c2 .hd p span{
	padding: 0 15px;
	border-right: 1px solid #dadada;
	color: #638623;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	display: inline-block;
	height: 36px;

	padding-left: 45px;
}
.mainer .cont.c2 .hd p a{
	line-height: 35px;
	float: right;
	margin-right: 8px;
	color: #888888;
	font-family: 宋体;
}
.mainer .cont.c2 .ct{

}
.mainer .cont.c2 .ct .list{
	padding: 15px 20px;
}
.mainer .cont.c2 .ct .list .i{
	display: inline-block;
	float: left;
	margin-right: 20px;
}
.mainer .cont.c2 .ct .list .i .img{
	width: 222px;
	height: 119px;
	position: relative;
}
.mainer .cont.c2 .ct .list .i .img img{
	width: 222px;
	height: 119px;
}
.mainer .cont.c2 .ct .list .i .img a{
	width: 51px;
	height: 51px;

	position: absolute;
	top: 50%;
	margin-top: -25.5px;
	left: 50%;
	margin-left: -25.5px;
}
.mainer .cont.c2 .ct .list .i .txt{
	margin-top: 5px;
}
.mainer .cont.c2 .ct .list .i .txt p{
	line-height: 25px;

	padding-left: 25px;
}
.mainer .cont.c2 .ct .list .i .txt p a{
	color: #333;
}

.mainer .cont.c3{
	margin-top: 10px;
}
/*.md*/
.mainer .cont.c3 .hd{
	background: #f9f9f9;
	height: 35px;
	border-bottom: 1px solid #dadada;
}
.mainer .cont.c3 .hd p{

}
.mainer .cont.c3 .hd p span{
	padding: 0 15px;
	border-right: 1px solid #dadada;
	color: #f07300;
	border-top: 2px solid #f07300;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	display: inline-block;
	background: #fff;
}
.mainer .cont.c3 .hd p a{
	line-height: 35px;
	float: right;
	margin-right: 8px;
	color: #888888;
	font-family: 宋体;
}
.mainer .cont.c3 .md .ct{
	padding: 10px 0;
	padding-right: 20px;
}
.mainer .cont.c3 .ct .l{
	width: 334px;
	height: 318px;
	float: left;
	overflow:hidden;
}
.mainer .cont.c3 .ct .r{
	width: 921px;
	height: 303px;
	float: right;
}
.mainer .cont.c3 .ct .r .slider{
	height: 160px;
}

.mainer .cont.c4{
	margin-top: 10px;
}
/*.md*/
.mainer .cont.c4 .hd{

	height: 39px;
}
.mainer .cont.c4 .hd p{

	background: #f9f9f9;
}
.mainer .cont.c4 .hd p span{
	padding: 0 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 34px;
	display: inline-block;
	background: orange
}
.mainer .cont.c4 .hd p a{
	line-height: 35px;
	float: right;
	margin-right: 8px;
	color: #888;
	font-family: 宋体;
}
.mainer .cont.c4 .ct{

}
.mainer .cont.c4 .ct .list{
	/*! padding: 10px 20px; */
}
.mainer .cont.c4 .ct .list .i{
	display: inline-block;
	float: left;
	margin-right: 26px;
}
.mainer .cont.c4 .ct .list .i img{
	width: 166px;
	height: 114px;
	border: 1px solid #72a200;
	background: #fff;
	padding: 4px;
}
.mainer .cont.c4 .ct .list .i p.p1{
	line-height: 150%;
	text-align:center;
	color: #333333;
	font-weight: bold;
}
.mainer .cont.c4 .ct .list .i p.p1 a{
	color: #333;
}
.mainer .cont.c4 .ct .list .i p.p2{
	color: #888888;
	line-height: 20px;
	text-indent: 2em;
}
.mainer .cont.c4 .ct .list .i p.p2 a{
	color: #638623;
}

.mainer .cont.c5{
	margin-top: 10px;
}
/*.md*/
.mainer .cont.c5 .hd{
	height: 35px;
	background: #F9F9F9;
	border-bottom: 1px solid #dadada;
}
.mainer .cont.c5 .hd p{

}
.mainer .cont.c5 .hd p span{
	padding: 0 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	display: inline-block;
	height: 38px;
	background: orange;
}
.mainer .cont.c5 .hd p a{
	line-height: 35px;
	float: right;
	margin-right: 8px;
	color: #888;
	font-family: 宋体;
}
.mainer .cont.c5 .ct{

}
.mainer .cont.c5 .ct .slider{
	width: 925px;
	height: 326px;
	padding: 15px 0;
	/*! margin: 0 auto; */
}
.mainer .cont.c5 .ct .list .i p.p1{
	line-height: 150%;
	text-align:center;
	color: #333333;
	font-weight: bold;
}
.mainer .cont.c5 .ct .list .i p.p1 a{
	color: #333;
}
.mainer .cont.c5 .ct .list .i p.p2{
	color: #888888;
	line-height: 20px;
	text-indent: 2em;
}
.mainer .cont.c5 .ct .list .i p.p2 a{
	color: #638623;
}
/*----------common----------*/
/**/
.focusbox{
	position: relative;
	width: 1000px;
	height: 280px;
}
.focusbox a.arrow{
	position: absolute;
	z-index: 1;
	width: 23px;
	height: 46px;
	display: inline-block;
	background: none no-repeat top left;
	top: 135px;
	display: none;
}
.focusbox a.arrow:hover{
	opacity:0.6;
}
.focusbox a.arrow.prev{

	left: 0;
}
.focusbox a.arrow.next{

	right: 0;
}
.focusbx .img{
	width: 100%;
	height: 100%;
	background: none no-repeat top center;
}
.focusbox .text{
	position: absolute;
	bottom: 0;
	left: 0;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	width: 100%;

	font-weight: bold;
	padding-left: 15px;
}
.focusbox .text a{
	color: #fff;
}
.focusbox .dots{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 35px;
	line-height: 35px;
	width: 100%;
}
.focusbox .dots span{
	line-height: 35px;
	float: right;
	margin-right: 15px;
	position: relative;
	*top: 15px;
}
.focusbox .dots a{
	display: inline-block;
	width: 10px;
	height: 10px;

	margin: 0 2px;
}
.focusbox .dots a:hover,
.focusbox .dots a.on{

}

.sildebox.t1{
	position: relative;
	height: 160px;
	margin: 0 auto;
}
.sildebox.t1 a.arrow{
	position: absolute;
	z-index: 1;
	top: 55px;
	display: inline-block;
	width: 13px;
	height: 22px;
	background: none no-repeat center center;
}
.sildebox.t1 a.arrow:hover{
	opacity:0.6;
}
.sildebox.t1 a.arrow.prev{

	left: -29px;
}
.sildebox.t1 a.arrow.next{

	right: -29px;
}
.sildebox.t1 .list{
	position: relative;
	height: 306px;
	margin: 0 auto;
	overflow: hidden;
}
.sildebox.t1 .list .wrap{
	position: relative;
	left: 0;
	overflow:hidden;
	width:1844px;
	height: 347px;
}
.sildebox.t1 .list .wrap .i{
	width: 171px;
	margin: 0 5px;
	padding: 0 3px;
	float: left;
}
.sildebox.t1 .list .wrap .i img{
	border: 1px solid #bad279;
	background: #fff;
	padding: 5px;
	width: 159px;
	height: 114px;
}
.sildebox.t1 .list .wrap .i p{
	line-height: 32px;
	text-align: center;
}
.sildebox.t1 .list .wrap .i p a{
	color: #333;
}

.sildebox.t2{
​	position: relative;
	width: 1253px;
	margin: 0 auto;
	overflow: hidden;
	margin-left: 6px;
}
.sildebox.t2 a.arrow{
	position: absolute;
	z-index: 1;
	top: 55px;
	display: inline-block;
	width: 13px;
	height: 22px;
	background: none no-repeat center center;
}
.sildebox.t2 a.arrow:hover{
	opacity:0.6;
}
.sildebox.t2 a.arrow.prev{

	left: -29px;
}
.sildebox.t2 a.arrow.next{

	right: -29px;
}
.sildebox.t2 .list{
	position: relative;
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
	
}
.sildebox.t2 .list .wrap{
	position: relative;
	left: 0;
}
.sildebox.t2 .list .wrap .i{
	width: 171px;
	margin: 0 20px;
	padding: 0 3px;
	float: left;
}
.sildebox.t2 .list .wrap .i img{
	border: 1px solid #bad279;
	background: #fff;
	padding: 5px;
	width: 159px;
	height: 114px;
}
.sildebox.t2 .list .wrap .i p.p1{
	line-height: 35px;
	color: #333;
	font-weight: bold;
}
.sildebox.t2 .list .wrap .i p.p1 a{
	color: #333;
}
.sildebox.t2 .list .wrap .i p.p2{
	color: #888;
	line-height: 20px;
}