@charset "utf-8";

/* CSS Document */
@font-face
{
font-family: 方正清刻本悦宋简体;
src: url('方正清刻本悦宋简体.ttf'),
     url('方正清刻本悦宋简体.eot'); /* IE9 */
}
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "微软雅黑";
}
a,
img {
	border: 0;
}

body {
	font-size: 12px;
	background: #ddd;
}
.container{
	background: #fff;
}
.gap{
	width: 100%;
	height:0;
}
.gap1{
	width: 100%;
	height: 64px;
}
.ttp{
	position: fixed;
	left: 50%;
	bottom: 130px;	
}
.foot{
	line-height: 63px; color: rgba(40,40,40,.8); text-align: center; text-indent: 0;font-size:1.2em;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  
}
.to-top span{
	font-size:1.5em; color:rgba(0,0,0,.5); background: rgba(255,255,255,1);  padding:.65em;
}
.to-top span:hover{
	color:rgba(255,255,255,1);
	background:rgba(209,73,73,1);
	
}
@media only screen and (min-width: 1200px) {
	.mynav {
	background: rgb(129,96,61);
	position: absolute;
	top: 0px;
	z-index: 1000;
	width: 1170px;
	background-color: #5e4d45;
	background-image: url(../images/title.png);
	height: 64px;
}
	.to-top{margin-left: 600px;}
	.mynav a,
.mynav label {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	line-height: 36px;
	color: #fff;
	opacity:0;
}
.mynav label {
	margin-left: 2.5em;
}

.mynav a {
	display:inline-block;
	width:120px;
	height:40px;
	/*background:#066;
	opacity:0.5;*/
	margin-left: 15px;
	margin-top:23px;
}

.mynav a:nth-child(2){
	width:105px;
	text-align:center;
	margin-left:194px;
	/*background-image:url(../images/button01.png);*/
}
.mynav a:hover:nth-child(2){
	/*background:url(../images/xyly.png);*/
}
.mynav a:nth-child(3){
	text-align:center;
	width:105px;
	margin-left:15px;
	/*background-image:url(../images/button01.png);*/
}
.mynav a:nth-child(4){
	text-align:center;
	width:105px;
	margin-left:13px;
}
.mynav a:nth-child(5){
	text-align:center;
	width:105px;
	margin-left:12px;
}
.mynav a:nth-child(6){
	text-align:center;
	width:105px;
	margin-left:15px;
}
.mynav a:nth-child(7){
	text-align:center;
	width:105px;
	margin-left:12px;
}
.mynav a:nth-child(8){
	text-align:center;
	width:105px;
	margin-left:12px;
}
.mynav a:nth-child(9){
	text-align:center;
	width:55px;
	margin-left:1px;
}



.mynav-height{
	height: 43px;
}
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
	.mynav {background:rgb(129,96,61);position: absolute;top: 73px;z-index: 1000;width: 970px;}
	.to-top{margin-left: 500px;}
	.mynav a,
.mynav label {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	line-height: 36px;
	color: #fff;
}
.mynav label {
	margin-left: 2.5em;
}

.mynav a {
	margin-left: 1.7em;
}
.mynav-height{
	height: 43px;
}
}

@media only screen and (min-width: 768px) and (max-width:991px) {
	.mynav {background:rgb(129,96,61);position: absolute;top: 57px;z-index: 1000;width:750px;}
	.to-top{margin-left: 390px;}
	.mynav a,
	.mynav label {
	font-size: 1em;
	margin: 0;
	padding: 0;
	line-height: 36px;
	color: #fff;
}
.mynav label {
	margin-left: 2em;
}
.mynav a {
	margin-left: 1.2em;
}
.mynav-height{
	height: 43px;
}
}

/*轮播图*/

/*.flexslider {position: relative;overflow: hidden;background: url(images/loading.gif) 50% no-repeat;}*/
.flexslider {
	height: 355px;
	background: #CCC;
	position: relative;
	overflow: hidden;
}

.slides {
	position: relative;
	z-index: 1;
	margin-top:8px;
}

@media only screen and (min-width: 1200px) {
	.slides li {height: 337px;}
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
	.slides li {height: 279px;}
}

@media only screen and (min-width: 768px) and (max-width:991px) {
	.slides li {height: 216px;}
}

@media only screen and (max-width: 767px) {
	.flexslider{
		display: none;
	}
}

.flex-control-nav {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	width: 100%;
	text-align: center;
}

.flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1;
}

.flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/slide/dot.png) right 0 no-repeat;
	cursor: pointer;
}

.flex-control-nav .flex-active {
	background-position: 0 0;
}

.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}

.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/slide/prev.png) center center no-repeat;
}

.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/slide/next.png) center center no-repeat;
}
.all-content{
	background:#fff url(../images/bg-all-content.png) left top  repeat-y;
	background-size:contain;
}
.t-banner{
	width: 100%;
	text-align: center;
	/*background:#fff url(../images/bg-t-banner.png) center center no-repeat;*/
}
.title-bg{
	margin-top: 40px;
	text-align: center;
	width: 100%;
	height: 80px;
	background: url(../images/title-bg.png) center center no-repeat;
	background-size: contain;
}
.title-bg p{
	line-height: 110px;
	font-family:"微软雅黑" ;
	color: rgb(96,149,15);
	font-size: 2em;
}
/*列表开始*/
.hidden {
	display: none;
}
.jqlist{
	overflow: visible;
	text-align: center;
}

.jqlist ul.list{
	padding-left: 50px;
	padding-right: 50px;
	overflow: hidden;
	text-align: center;
}
.jqlist ul.list li{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom:0;
	float: left;
	background:rgba(237,231,243,1);
}
.jqlist ul.list li:hover{
	background:rgba(190,175,161,.5);
}
.jqlist ul.list li p{
	margin: 0;
	padding: 0;
	color: rgb(40,40,40);
}
.jqlist ul.list li a:hover{
	text-decoration: none;
}

.cut{
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
}
.cut a{
	color:#000;
}
.cut a:hover{
	text-decoration: none;
}
@media only screen and (min-width: 1200px) {
	.jqlist ul.list li,.list-m li{
		width: 208px;
	}
	.jqlist ul.list li p,.list-m li p{
		line-height: 2.1em;
		font-size:1.4em ;
	}
	
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
	.jqlist ul.list li,.list-m li{
		width: 174px;
	}
	.jqlist ul.list li p,.list-m li p{
		line-height: 1.9em;
		font-size:1.2em ;
	}

}

@media only screen and (min-width: 768px) and (max-width:991px) {
	.jqlist ul.list li,.list-m li{
		width: 130px;
	}
	.jqlist ul.list li p,.list-m li p{
		font-size:0.9em ;
		line-height: 1.5em;
		
	}
	
}
.jqlist .more {
	width: 100%;
	height: 53px;
	background: url(../images/loading.png) center center no-repeat;
	overflow: visible;
}
.jqlist .more a {
	text-decoration: none;
	color:rgb(255,255,255);
	text-align: center;
	font-weight: 600;
	line-height: 53px;
	font-size: 1.25em;
}
.jqlist .more a:hover {
	color:rgba(251,246,43,.5);
}


/*移动端样式*/
@media only screen and (max-width: 767px) {
	.top-banner img{
		display: none;
	}
	.gap1{
		height: 72px;
	}
	.top-banner{
		background: url(../images/title2.png) top left no-repeat;
		height: 67px;
	}
	.mynav{
		width:100%;
		background: rgba(211,86,90,1);
		position: absolute;
		top: 67px;
		z-index: 1000;}
	
	.ttp{
		
		position: fixed;
		left: auto;
		right:0;
		bottom: 138px;
		z-index: 2000;
	}
	.to-top{
		margin-left:0;}
	.to-top span{
		color: rgba(209,73,73,1);
		background: rgba(235,235,235,.5);
	}
	.to-top span:hover{
		color: rgba(209,73,73,1);
		background: rgba(235,235,235,.5);
	}
	
	.mynav a,.mynav label{
		display: block;
		margin: 0;
		padding: 0;
		float: left;
		padding-left: 5px;
		padding-right: 5px;
	}
	.mynav label{
		margin-left: 10px;
	}
	.mynav a:nth-child(5){
		display: block;
		visibility: collapse;
		color: #fff;
		font-size: 1.2em;
		margin: 0;
		line-height: 2.5em;
		float: none;
	}




/*列表开始*/
.jqlist ul.list li,.list-m li{
		width: 50%
	}
	.jqlist ul.list li p,.list-m li p{
		line-height: 2em;
		font-size:1em ;
	}
.jqlist{
	overflow: visible;
	text-align: center;
}

.jqlist ul.list{
	padding: 0;	
	overflow: hidden;
	text-align: center;
}
.jqlist ul.list li{
	padding: 20px;
	float: left;
	overflow: hidden;
}
.jqlist ul.list li p,.list-m li p{
	margin: 0;
	padding: 0;
	font-weight: bold;
	
}
.list-m{
	padding:0;
	overflow: hidden;
	text-align: center;	
}
.list-m li{
	padding: 20px;
	float: left;
	overflow: hidden;	
}
.cut{
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
}
.cut a{
	color:#000;
}
.cut a:hover{
	text-decoration: none;
}
.m-list{
	padding: 10px;
}
.m-list th{
	width: auto;
}
.m-list table tr th:nth-child(3),
.m-list table tr td:nth-child(3){display: none;
}

.m-list table tr th:nth-child(4),
.m-list table tr td:nth-child(4){display: none;
}

.first-p{font-size: 1.5em; font-weight: bold; margin-top: 60px;}
.second-p{font-size: 1em; text-indent: 2em;}
.third-p{font-size: 1em; font-weight: bold; margin-top: 50px;}
.forth-p{font-size: 1em ; text-indent: 2em; padding-right: .5em;}

.aplayer{
	margin: 20px;}
	
.comment{
	padding: 0 0 50px 0;
}
.comment img{
	width: 100%;
}
	
}

/*弹出层*/
#v_box {
	text-align: center;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 522222;
	box-shadow: #333 0px 0px 10px;
	_position: absolute;
	display: none;
	
}
#v_box video {
	margin: 0 auto;
	cursor: pointer;

}
#v_box div.h3-l{
	text-align: left;
}
#v_box h3 {
	color: #333;
	padding-left: 28px;
	overflow: hidden;
}
#v_box div.shut-v{
	text-align: right;
}
#shut {
	padding: 0;
	margin: 0;
	margin-right: 10px;
	margin-top: -5px;
	display: inline;
	color: #333;
	font-size: 30px;
	cursor: pointer;
}
#shut:hover {
	text-decoration: none;
	color: #f00;
	
}

@media only screen and (min-width: 1200px) {
	#v_box{
		width: 920px;
		height: 640px;
		margin-top: -320px;
		margin-left: -460px;
	}
	#v_box video{
		width: 900px;
		height: 576px;
	}
	
}

@media only screen and (min-width: 992px) and (max-width:1199px) {
	#v_box{
		width: 820px;
		height: 568px;
		margin-top: -284px;
		margin-left: -410px;
	}
	#v_box video{
		width: 800px;
		height: 504px;
	}
}

@media only screen and (min-width: 768px) and (max-width:991px) {
	#v_box{
		width: 620px;
		height: 442px;
		margin-top: -221px;
		margin-left: -310px;
	}
	#v_box video{
		width: 600px;
		height: 378px;
	}	
	
}
