body{color:#555; margin:0 auto; background-color:#fff;  font-family:Microsoft YaHei;  font-size:14px;}
*{margin:0;padding:0;}
.rightarrowpointer{display:none;} 
img{margin: 0px; padding: 0px;border:none;list-style-type:none;  font-size:14px;}
ul,li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
a:link,a:visited,a:active {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #FF0000!important;
	text-decoration: none;
	font-size: 14px;
}
.qc {
	clear: both;
}
.top {
	width: 100%;
	overflow: hidden;
}

.hydl {
	height: 25px;
	width: 100%;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5CA937;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #666666;
	background-color: #F0F0F0;
}
.hydln {
	height: 25px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
	line-height: 25px;
}
.hydlz {
	float: left;
	height: 25px;
	width: 790px;
	padding-left: 10px;
	font-size: 12px;
	color: #333333;
}


.hydlr {
	height: 25px;
	width: 400px;
	font-size: 12px;
	line-height: 25px;
	text-align: right;
	float: left;

}


.hydlr ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.hydlr li {

	display: inline;

	float: right;

	list-style-type: none;

}



.hydlr a {

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	display: block;

}
 #toolTipLayer{ z-index: 9999;} 
 
.logow {
	height: 120px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo {
	width:374px;
	height:73px;
	float:left;
	padding-top: 30px;
}
.logo a{background:url(../images/logo.jpg) no-repeat;width:374px; height:73px; display:block; text-indent:-999px; }
.logoz {
	float: left;
	height: 120px;
	width: 400px;
	margin-left: 50px;
}
.logoz img {
	margin-top: 30px;
	margin-left: 80px;
}
.rx {
	float: right;
	height: 120px;
	width: 350px;
}
.rx img {
	margin-top: 40px;
	margin-left: 80px;
}

.dh {
	height: 40px;
	width: 100%;
	background-color: #5CA937;
	margin-top: 20px;
}

/*导航菜单*/
#navMenu {
	width:1200px;
	display:block;
	overflow:hidden;
	line-height: 40px;
	height: 40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#navMenu ul{width:1200px;background:url('../images/mainnav_bg.gif') no-repeat;height:36px;}

#navMenu li {
	
	text-align:center;
	float: left;
	height:40px;
	line-height: 40px;
	display: inline;
}

#navMenu li a {
	color:#fff;
	line-height: 40px;
	height: 40px;
	display: block;
	text-decoration:none;
	z-index:99999;
	padding-right: 30px;
	padding-left: 30px;
	font-size: 16px;
	font-weight: bold;
}
#navMenu li a:hover, #navMenu li.hover a {
	border:none;
	text-decoration:none;
	line-height: 40px;
	color:#FF0000;
	z-index:99999;
	background-color: #99FF00;
	font-size: 16px;
	font-weight: bold;
	height: 40px;
}
#navMenu li.right{background: none;}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	visibility: hidden;
	border: 1px solid #aec1df;
	border-top: 0px;
	background-color: #fff;
	display: block;
	margin-top: -2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
	padding-right: 10px;
	padding-left: 10px;
	z-index:99999; 
}

.dropMenu li {
	line-height: 30px;
	height: 30px;
	z-index:99999; 
}
.dropMenu li a{
	display: block;
	text-align:left;
	text-decoration:none;
	color: #333;
	padding-right: 10;
	padding-left: 10px;
	z-index:99999; 
}
.dropMenu+li a{border-top:none; z-index:99999; }
* html .dropMenu a {width: 100%;color:#333; z-index:99999; }
.dropMenu a:hover {text-decoration: underline;color:#FF0000; z-index:99999; }

 

.box {
	width: 100%;
	overflow: hidden;
}
.boxn {
	height: auto;
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.lbbox {
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	overflow: hidden;
}
.lbboxz {
	float: left;
	height: auto;
	width: 260px;
}
.lbboxr {
	height: auto;
	width: 900px;
	margin-left: 40px;
	float: left;
}
.lbboxzs {
	background-image: url(../images/fzx.jpg);
	height: 60px;
	width: 210px;
	padding-left: 50px;
	line-height: 38px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.lbboxzx {
	line-height: 28px;
	height: auto;
	width: 260px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.lbboxzx li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/4130.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 35px;
	height: 35px;
}
.lbboxzx a {
	padding-left: 30px;
}

.boxnrfz {
	background-image: url(../images/nfzbj.jpg);
	height: 60px;
	width: 860px;
	padding-left: 40px;
	line-height: 60px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.boxnrfz a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.lbboxrfzx {
	height: auto;
	width: 860px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.lbboxrfzx li {
	line-height: 35px;
	background-image: url(../images/xtp.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.lbboxrfzx a {
	float: left;
	padding-left: 30px;
}
.lbboxrfzx span {
	float: right;
}



.lxwm {
	padding: 10px;
	height: auto;
	width: 240px;
	margin-bottom: 30px;
}
.lxwm p {
	font-size: 14px;
	line-height: 1.8;
	color: #333333;
}

.lbtp {
	height: auto;
	width: 900px;
}
.lbtp li {
	text-align: center;
	display: block;
	float: left;
	height: 260px;
	width: 200px;
	margin: 10px;
}
.lbtp img {
	margin-bottom: 10px;
	height: 230px;
	width: 200px;
}

.lbxwtp {
	width: 900px;
	overflow: hidden;
}
.lbxwtp li {
	text-align: center;
	display: block;
	float: left;
	height: 215px;
	width: 205px;
	margin: 10px;
}
.lbxwtp img {
	margin-bottom: 10px;
	height: 170px;
	width: 205px;
}
.nrzw {
	height: auto;
	width: 860px;
	font-size: 14px;
	line-height: 1.9;
	color: #333333;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.nrzw h1 {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.nrsj {
	line-height: 30px;
	text-align: center;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
}

.nrzw  img{width:auto;max-width:100%; height:auto; !important;} 
.flashbt {
	text-align: center;
	margin-top: 10px;
	height: auto;
	width: 900px;
}
.flashbt p {
	line-height: 30px;
	display: block;
	height: 30px;
	width: 860px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-right: 20px;
	margin-left: 20px;
}

.flash {
	text-align: center;
!important;
	height: auto;
	width: 900px;
	margin-top: 20px;
}

.lbfy {
	height: 50px;
	width: 860px;
	padding: 20px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top: 10px;
}


.lbfy li {
	line-height: 25px;
	height: 25px;
}
.xgxx {
	width: 898px;
	margin-bottom: 50px;
	border: 1px dotted #CCCCCC;
	overflow: hidden;
	padding-bottom: 10px;
}
.xgxx b {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	background-color: #5CA937;
	width: 80px;
	padding-right: 10px;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 10px;
}
.xgxx ul {
	list-style-type: circle;
}

.xgxx li {
	list-style-type: square; !important;
	line-height: 25px;
	height: 25px;
	display: block;
	float: left;
	width: 418px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-left: 10px;
	margin-right: 10px;
}

.yqlj {
	height: auto;
	width: 1200px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.yqlj b {
	background-color: #5ca937;
	display: block;
	height: 30px;
	width: 110px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
.yqljx {
	width: 1178px;
	padding: 10px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5ca937;
	border-right-color: #5ca937;
	border-bottom-color: #5ca937;
	border-left-color: #5ca937;
	overflow: hidden;
	margin-bottom: 20px;
}
.yqljx ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.yqljx li {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 23px;
	height: 23px;
}
.yqljx a {
	display: block;
	line-height: 23px;
	height: 23px;
	padding-right: 13px;
	padding-left: 13px;
}


/*视频列表*/
.list { width: 900px; margin-left: auto; margin-right: auto; font-size: 0;}
.list li { display: inline-block; margin: 40px 0 0 10px; vertical-align: top;}
.list a { display: inline-block;}
.list img { border: 0;}

.list .pic { position: relative; border-radius: 10px; overflow: hidden;}
.list .pic img { transform: scale(1.0);}
.list .pic .follower { position: absolute; left: 0; right: 0; top: 172px; bottom: 0; padding: 10px; font-size: 12px; color: #fff; background-color: #000; opacity: 0.4;}
.list .pic:hover img { transform: scale(1.1); transition: all 1s;}
.list .pic:hover .follower { top: 0; background: #000 url(../images/play.png) 50% no-repeat;}
.list .pic .view { position: absolute; left: 10px; bottom: 10px; padding-left: 22px; background: url(../images/eye.png) 0 no-repeat;}

.list .info { height: 32px; margin-top: 10px;}
.list .info-avatar { display: inline-block; vertical-align: middle;}
.list .info img { width: 32px; height: 32px; border-radius: 50%;}
.list .info-name { display: inline-block; margin-left: 10px; font-size: 14px; color: #666; text-decoration: none; vertical-align: middle;}
.list .info-name:hover { color: #333;}


.jiao {
	height: 150px;
	width: 100%;
	background-color: #5ca937;
	color: #FFFFFF;
}
.jiaon {
	height: 150px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.jiao a {
	font-size: 14px;
	color: #FFFFFF;
}
.jiaonz {
	float: left;
	height: 120px;
	width: 600px;
	line-height: 25px;
	margin-top: 30px;
}
.jiaonr {
	float: left;
	height: 150px;
	width: 200px;
	text-align: center;
}
.jiaonr img {
	margin-top: 15px;
}
