@charset "utf-8";
BODY {
	
	SCROLLBAR-FACE-COLOR: #ffffff;
	 SCROLLBAR-HIGHLIGHT-COLOR: #dedede;
	 SCROLLBAR-SHADOW-COLOR: #dedede;
	 SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	 SCROLLBAR-ARROW-COLOR: #dedede;
	 SCROLLBAR-TRACK-COLOR: #ffffff;
	 SCROLLBAR-DARKSHADOW-COLOR: #ffffff

}

#imageField img{max-width:700px;-webkit-backface-visibility: hidden;-webkit-transition: opacity 0.3s ease-out;-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
#imageField img:hover{opacity:0.8}

img {
	border:none;
}



body {
	
	margin-left: 0px;
	
	margin-top: 0px;
	
	margin-right: 0px;
	
	margin-bottom: 0px;
	
	background: #FAF9F5 url(../images/bg.gif);
	

}



#wrapper {
	
	margin: 0 auto;
	
	box-shadow: 0 0 15px #ccc;
	
	width: 1000px;
	

}



FORM {
	
	MARGIN: 0px

}


TD {
	
	FONT-SIZE: 12px;
	 COLOR: #3f3f3f;
	 LINE-HEIGHT: 18px;
	 FONT-FAMILY: Arial

}


DIV {
	
	FONT-SIZE: 12px;
	
	COLOR: #3f3f3f;
	
	LINE-HEIGHT: 18px;
	
	FONT-FAMILY: Arial

}


A {
	
	FONT-SIZE: 12px;
	 COLOR: #3f3f3f;
	 TEXT-DECORATION: none

}


A:hover {
	
	FONT-SIZE: 12px;
	 COLOR: #eb0000

}

.usrbar {
	
	FONT-SIZE: 12px;
	
	COLOR: #796c6a;
	
	LINE-HEIGHT: 19px;
	
	FONT-FAMILY: Arial

}


A.usrbar:link {
	
	COLOR: #796c6a;
	 FONT-SIZE: 12px;
	 TEXT-DECORATION: none

}


A.usrbar:visited {
	
	COLOR: #796c6a;
	 FONT-SIZE: 12px;
	 TEXT-DECORATION: none

}


A.usrbar:active {
	
	FONT-SIZE: 12px;
	 TEXT-DECORATION: none

}


A.usrbar:hover {
	
	COLOR: #ff3c00;
	 FONT-SIZE: 12px;
	 TEXT-DECORATION: none

}

.bai {
	
	font-size: 9pt;
	
	color: #FFFFFF;
	
	text-decoration: none;
	
	font-family: Arial;
	

}


A.bai:link {
	
	COLOR: #ffffff;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.bai:visited {
	
	COLOR: #ffffff;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.bai:active {
	
	FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}
.hong14 {
	  font-size: 14px;
	 color: #d30000;
	 text-decoration: none
}


A.hong14:link {
	
	COLOR: #d30000;
	 FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}


A.hong14:visited {
	
	COLOR: #d30000;
	 FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}


A.hong14:active {
	
	FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}


A.hong14:hover {
	
	COLOR: #321915;
	 FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}

A.bai:hover {
	
	COLOR: #ffb400;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


.frm2 {
	
	color:#666;
	
	font-size: 9pt;
	
	background-color: #FFFFFF;
	
	height: 16px;
	
	width: 128px;
	
	line-height: 18px;
	
	border: 1px solid #EBEB7D;
	

}


.hei {
	
	font-size: 12px;
	
	line-height: 22px;
	
	color: #444444;
	
	font-family: Arial;
	
	text-decoration: none

}


A.hei:link {
	
	COLOR: #444444;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.hei:visited {
	
	COLOR: #444444;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.hei:active {
	
	FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.hei:hover {
	
	COLOR: #eb0000;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}



.hei1 {
	
	font-size: 9pt;
	
	line-height: 18px;
	
	color: #919191;
	
	text-decoration: none;
	
	font-family: Arial;
	

}


A.hei1:link {
	
	COLOR: #919191;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.hei1:visited {
	
	COLOR: #919191;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.hei1:active {
	
	FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


A.hei1:hover {
	
	COLOR: #f87500;
	 FONT-SIZE: 9pt;
	 TEXT-DECORATION: none

}


.bk1 {
	
	border-top-width: 0px;
	
	border-right-width: 1px;
	
	border-bottom-width: 1px;
	
	border-left-width: 1px;
	
	border-top-style: double;
	
	border-right-style: double;
	
	border-bottom-style: double;
	
	border-left-style: double;
	
	border-top-color: #dbdada;
	
	border-right-color: #dbdada;
	
	border-bottom-color: #dbdada;
	
	border-left-color: #dbdada;
	

}



.bk_d {
	


}



.hui {
	
	font-size: 8pt;
	
	color: #A8A8A8;
	
	text-decoration: none;
	

}



.bk_d1 {
	
	border-top-width: 0px;
	
	border-right-width: 0px;
	
	border-bottom-width: 1px;
	
	border-left-width: 0px;
	
	border-top-style: none;
	
	border-right-style: none;
	
	border-bottom-style: dashed;
	
	border-left-style: none;
	
	border-top-color: #000000;
	
	border-right-color: #000000;
	
	border-bottom-color: #999999;
	
	border-left-color: #000000;
	
	font-family: Arial;
	

}



.lan2 {
	
	font-size: 11pt;
	
	line-height: 18px;
	
	color: #6e8214;
	
	text-decoration: none;
	
	font-family: Arial;
	

}



.lan_15 {
	
	font-family: Arial;
	
	font-size: 13pt;
	
	line-height: 22px;
	
	font-weight: 600;
	
	color: #6E8214;
	

}



.nrhei {
	
	font-size: 14px;
	
	line-height: 26px;
	
	color: #3F3F3F;
	
	font-family: Arial;
	
	text-decoration: none

}
.nrhei a{
	font-size:14px;
	color:#6e8214;
}
.nrhei a:hover{
	font-size:14px;
	color:#eb0000;
}


.bai2 {
	
	font-size: 14px;
	
	line-height: 18px;
	
	color: #FFFFFF;
	
	text-decoration: none;
	
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	letter-spacing:1px;
	

}
.bai2 strong{position:absolute;top:8px;}
.bai2 img{width:100%}

A.bai2:link {
	
	COLOR: #ffffff;
	 FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}


A.bai2:visited {
	
	COLOR: #ffffff;
	 FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}


A.bai2:active {
	
	FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}


A.bai2:hover {
	
	COLOR: #ffb400;
	 FONT-SIZE: 14px;
	 TEXT-DECORATION: none

}



#cyfc {
	
margin: 0;
	
padding: 0;
	
position:relative;
	

}



#cyfcul{
	
 list-style:none;
	
 padding:0;
	
 margin:0 auto;
	
 text-align: center;
	

}



#cyfcul li{
	
list-style-type: none;
	
display: block;
	
position: relative;
	

}



#cyfcul li a{
	
display: block;
	

}



#cyfcul li a img{
	
 display: block;
	

}



#cyfcul li a span{
	
position: absolute;
	
display:block;
	
bottom: 0;
	
background:black;
	
background: rgba(0, 0, 0, .5);
	
color: #fff;
	
padding: 2px;
	
width: 99%;
	
left:0px;
	

}

#event-details {
	
	float: left;
	
	border-bottom: 1px solid #999999;
	
	padding-bottom: 10px;
	
	padding-top: 10px;
	
	margin-bottom: 15px;
	
	margin-left: 10px;
	
	margin-top: 10px;
	
	border-top: 1px solid #999999;
	

}


#event-details dt {
	
	float: left;
	
	clear: left;
	
	background: url(../images/bullet_green.png) transparent no-repeat;
	
	font-weight: bold;
	
	padding-left: 24px;
	
	width: 90px;
	
	margin-top: 4px;
	

}


#event-details dd {
	
	float: left;
	
	width: 337px;
	
	margin-top: 4px;
	
	margin-left: 10px;
	

}


img.rightpic, img.post-rightpic {
	
	float: right;
	
	clear: both;
	
        margin: 10px 20px;
	
	border: 1px solid #CCCCCC;
	


}


  #BGnum{
	
	  position:absolute;
	
	  margin-top:74px;
	
	  margin-left:112px;
	
	  color:#ffffff;
	
	  
}


#focus {
	 width: 206px;
	 height: 158px;
	 clear: both;
	 overflow: hidden;
	 position: relative;
	 float: left;
 }


.picList {
	 width: 206px;
	 height: 158px;
	 overflow: hidden;
	 margin: 0px auto;
 }


.picList ul {
	 width: 206px;
	 height: 158px;
	 float: left;
	 position: absolute;
	 clear: both;
	 padding: 0px;
	 margin: 0px;
 }


.picList ul li {
	 float: left;
	 width: 206px;
	 height: 158px;
	 overflow: hidden;
	 position: relative;
	 padding: 0px;
	 margin: 0px;
 }


.picList .preNext {
	 width: 50px;
	 height: 150px;
	 position: absolute;
	 top: 0px;
	 cursor: pointer;
 }


.picList .pre {
	 left: 0;
	 background: url(../images/sprite.png) no-repeat left center;
 }


.picList .next {
	 right: 0;
	 background: url(../images/sprite1.png) no-repeat right center;
 }


.picList li .mr0{
	 margin-right:0px
}


.picList li img{
	 border: 0px;
	 width: 206px;
	 height: 158px;
 }


.picList li .bg{
	 position:absolute;
	 bottom:-28px;
	 left:0px;
	 width:100%;
	 height:28px;
	 background:#000;
	 opacity:0.7;
	 filter:Alpha(Opacity=70);
	 z-index:9
}


.picList li .txt{
	 position:absolute;
	 bottom:-28px;
	 left:0px;
	 width:100%;
	 height:28px;
	 line-height:28px;
	 text-align:center;
	  color:#fff;
	 z-index:10
}


.picList li .txt a,.picList li .txt a:hover{
	font-size:14px;
	 font-family:"微软雅黑","黑体";
	 font-weight:normal;
	 color:#fff!important;
	 text-decoration:none
}


.picList li.current .bg,.picList li.current .txt{
	 bottom:0px;
	 transition: bottom 0.5s;
	-moz-transition: bottom 0.5s;
	-webkit-transition:bottom 0.5s;
	-o-transition: bottom 0.5s;
}

/*  返回顶部*/
#elevator_item{ width: 60px; height: 100px; position: fixed; right: 15px; bottom: 15px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 60px; height: 50px; background: url(../images/icon_top.png) center center no-repeat; background-color: #6E8214; background-color: rgba(110,130,20,.6); border-radius: 2px; box-shadow: 0 1px 3px rgba(110,130,20,.2); cursor: pointer; margin-bottom: 10px }
#elevator:hover { background-color: rgba(110,130,20,1) }
#elevator:active { background-color: rgba(110,130,20,.75) }
#elevator_item .qr { display: block; width: 60px; height: 40px; border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,.2); cursor: pointer; background: url(../images/icon_code.png) center center no-repeat; background-color: #6e8214; background-color: rgba(110,130,20,.6) }
#elevator_item .qr:hover { background-color: rgba(110,130,20,1) }
#elevator_item .qr:active { background-color: rgba(110,130,20,.75) }
#elevator_item .qr-popup { width: 170px; height: 200px; background: #fff; box-shadow: 0 1px 8px rgba(110,130,20,.1); position: absolute; left: -180px; bottom: 0; border-radius: 2px; display: none; text-align: center }
#elevator_item .qr-popup .code-link { display: block; margin: 10px; color: #777 }
#elevator_item .qr-popup .code { display: block; margin-bottom: 10px }
#elevator_item .qr-popup .arr { width: 6px; height: 11px; background: url(../images/code_arrow.png) 0 0 no-repeat; position: absolute; right: -6px; bottom: 14px }

/*video*/
.video_img{ position: relative;overflow: hidden;width: 208px;height: 138px;float: left;}
.video_img img{display: inline-block;vertical-align: middle;width: 100%;height: 100%;}
.video_title{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.video_title p{color: #FFFFFF;background: rgba(0, 0, 0, .5);opacity:0.6; padding: 5px;position: absolute;bottom: 0;font-weight: bold;line-height: 14px;}
.video_img .video_play{position: absolute;	width: 40px;height: 40px;	top: 50%;	left: 50%;	margin-left: -25px;	margin-top: -25px;}
.video_list{width: 208px;float: left;margin-left: 24px;}
.video_list img{ width: 208px;height: 138px;margin-top: 10px;}
.video_list p{	margin-top: 4px; margin-bottom: 0;}

/*zwxym*/
.social_links{position:relative;}
.social_links .wx_img {
	position: absolute;
    right: -120px;
    margin: 0;
    bottom: -30px;
    width: 110px;
    height: 110px;
    display: none;
    z-index: 1;
}