@charset "utf-8";
/*全部页面共同样式*/
html{
	background-image:url(../image/html_bg.gif);
	background-color:#fff500;
}
body{
	background-image:url(../image/body_bg.gif);
	background-repeat:repeat-x;
	padding-top:7px;
}
#otherlang{
	width:930px;
	margin:0 auto;
	text-align:right;
	color:#565656;
	font-size:0px;
	height:20px;
}
#otherlang span{
	font-size: 14px;
	line-height: 16px;
}
#otherlang a{
	display:inline-block;
	margin-right:5px;
}
#web{
	width:968px;
	margin:0 auto;
}
#web_left{
	width:229px;
	float:left;
}
#web_left #logo{
	width:229px;
	text-align:right;
	background-image:url(../image/yginflatable_3-01_r2_c2.gif);
	background-repeat:no-repeat;
}
#web_left #logo img{
	display: block;
	max-width: 100%;
	margin: auto 0 auto auto;
}
#leftBar{
	margin-left:30px;
	*margin-left:17px;
	width:186px;
	background-image:url(../image/yginflatable_3-01_r10_c4.gif);
	background-repeat:repeat-y;
	text-align:center;
}
#leftBar address{
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	line-height:22px;
}
#leftBar address a{
	color:#FF8F1F;
	display:block;
	padding-bottom:5px;
	text-shadow:#C60 0px 1px 0px;
	background-image:url(../image/leftBar_li_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.contact-pic{
	display: block;
}
#leftBar address a:hover{
	text-decoration:none;
	color:#600;
}
#left_ceart_logo{
}
#left_ceart_logo a{
	padding-left:5px;
	padding-right:5px;
}
#web_right{
	width:739px;
	padding-bottom:16px;
	float:right;
	background-image:url(../image/yginflatable_3-01_r2_c7.jpg);
	background-repeat:repeat-x;
}
#mainBar{
	width:100%;
	height:51px;
	background-image:url(../image/yginflatable_3-01_r2_c21.gif);
	background-repeat:no-repeat;
	background-position:right;
	text-align:left;
	font-size:0;
	font-weight:bold;
	line-height:16px;
}
#mainBar a{
	font-size: 14px;
	display:inline-block;
	*white-space:nowrap;
	_white-space:nowrap;
	*width:20px;
	_width:20px;
	*width:expression(this.scrollWidth-2>20?(this.scrollWidth-2)+"px":"20px");
	_width:expression(this.scrollWidth-10>20?(this.scrollWidth-10)+"px":"20px");
	margin:4px 15px 0px 12px;
	margin:4px 15px 0px 11px\9;
	text-align:center;
	color:#FFF;
}
#mainBar a:hover{
	text-decoration:none;
}
#mainBar a img{
	display:block;
	margin:0 auto;
}
#web_right .mainBarChildBox{
	width:552px;
	z-index:11;
	position:absolute;
	display:none;
}
#web_right .mainBarChildBox .top{
	width:100%;
	height:13px;
	font-size:0px;
	line-height:0px;
	background-image:url(../image/childBar_top.gif);
	background-repeat:no-repeat;
}
#web_right .mainBarChildBox .top .focus{
	width:22px;
	font-size:0px;
	line-height:0px;
	height:13px;
	background-image:url(../image/childBar_top_onfcus.gif);
	background-repeat:no-repeat;
}
#web_right .mainBarChildBox .bottom{
	width:100%;
	height:4px;
	background-image:url(../image/childBar_bottom.gif);
	background-repeat:no-repeat;
}
#web_right .mainBarChildBox .dl{
	width:100%;
	background-image:url(../image/childBar_middle.gif);
	background-repeat:repeat-y;
}
#web_right .mainBarChildBox .dl .dt{
	float:left;
	padding-top:3px;
	width:208px;
	text-align:left;
}
#web_right .mainBarChildBox .dl .dt h1{
	padding-top:3px;
	font-size:14px;
	font-weight:bold;
	color:#943813;
	text-indent:6px;
}
#web_right .mainBarChildBox .dl .dt h1 a{
	color:#943813;
}
#web_right .mainBarChildBox .dl .dd{
	float:right;
	width:344px;
	text-align:left;
}
#web_right .mainBarChildBox .dl .dd a{
	display:inline-block;
	text-align:center;
	color:#F00;
	padding-top:5px;
	padding-bottom:2px;
	margin-left:5px;
	width:105px;
}
#web_right .mainBarChildBox .dl .dd a img{
	display:block;
	margin:0 auto;
}
#mainBarChild1{
}
#mainBarChild2{
	margin-left:35px;
}
#mainBarChild3{
	margin-left:70px;
}
#mainBarChild4{
	margin-left:105px;
}
#mainBarChild5{
	margin-left:140px;
}
#mainBarChild6{
	margin-left:175px;
}
#homeppt{
	width:717px;
}
#webBottom{
	width:100%;
	background-color:#989898;
	color:#cbcbcb;
	padding-bottom:35px;
}
#webBottomMain{
	width:930px;
	margin: 0 auto;
}
#webBottomMain dl{
	float:left;
	width:390px;
	font-size:14px;
	text-align:left;
	margin-top:10px;
}
#webBottomMain dl dt{
	float:left;
	width:390px;
	color:#e5e5e5;
	font-weight:bold;
}
#webBottomMain dl dt a{
	color:#fff;
	text-shadow:#666 0px 1px 0px;
}
#webBottomMain dl dd{
	float:left;
	width:180px;
	margin-right:15px;
	margin-top:2px;
	line-height:18px;
	height:18px;
}
#webBottomMain dl dd a{
	color:#e5e5e5;
	text-shadow:#666 0px 1px 0px;
}
#webBottomMain dl dd a:visited{
	color:#cbcbcb;
}
#webBottomMain dl dd a:active{
	color:#cbcbcb;
}
#webBottomMain #bottomArticle{
	float:left;
	width:290px;
	text-align:left;
	margin-top:10px;
	margin-left:20px;
}
#webBottomMain #bottomArticle h5{
	font-size:14px;
	font-weight:bold;
	color:#e5e5e5;
}
#webBottomMain #bottomArticle h5 a{
	color:#fff;
	text-shadow:#666 0px 1px 0px;
}
#webBottomMain #bottomArticle ul li{
	line-height:18px;
}
#webBottomMain #bottomArticle ul li a{
	color:#e5e5e5;
	text-shadow:#666 0px 1px 0px;
}
#webBottomMain #bottomArticle ul li a:visited{
	color:#cbcbcb;
}
#webBottomMain #bottomArticle ul li a:active{
	color:#cbcbcb;
}
#webBottomMain #copyright{
	margin-top:10px;
	float:right;
}
#webBottomMain #copyright h6{
	font-size:14px;
	color:#e5e5e5;
	font-weight:normal;
	padding-top:7px;
}
#copyright ul{
	clear:both;
	padding-top:3px;
	padding-left:10px;
	text-align:left;
}
#copyright ul li{
	padding-top:3px;
	line-height:18px;
	font-size:14px;
}
#copyright ul li:nth-child(1){
	color:#FFF;
	font-weight:bold;
}
#copyright ul li a{
	color:#eee;
}
#webBottomMain #copyright p{
	margin:8px 0px 0px 0px;
}
#webBottomMain #copyright img{
	display: block;
	margin: 0 auto;
}
#search_div{
	float:right;
	margin:15px 8px 0px 0px;
	width:200px;
	height:20px;
	background-color:#333;
}
#search_div a{
	display:inline-block;
	padding:2px 2px 0px 0px;
}
#search_div input{
	float:left;
	padding-left:2px;
	width:180px;
	_width:178px;
	height:20px;
	line-height:20px;
	border:0px;
	background:none;
	color:#FFF;
}
#search_div a{
	float:right;
}
.float_end{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.err{
	color:#F00;
}
.good{
	color:#0F0;
}
#leftBar #comm100_ChatButton{
	height:106px;
	overflow:hidden;
}
#leftBar #comm100_ChatButton #comm100_warp{
	width:186px;
	width:186px !important;
}
#leftBar #comm100_ChatButton #comm100_warp #comm100_dvhelp{
	width:186px;
	width:186px !important;
}
#comm100_ChatButton #comm100_warp center #comm100_dvhelp #comm100_track{
	display:none;
	display:none !important;
}
.sitemap{
	clear:both;
	padding-top:16px;
}
 
/* album suspension */
:root {
	--top: -32px;
  }

  * {
	text-decoration: none !important;

  }
 #download {
	position: fixed;
	bottom:1%;
	left: 0;
	z-index: 999;
	width: fit-content;
	height: fit-content;
  }

  #downloadBtn img {
	width: 200px;
	filter: drop-shadow(8px 8px 8px rgba(0,0,0,.5))
  }

  #downloadBtn {
	padding: 0px;
	border: none;
	background: none;

  }

  #download span {
	width: 34px;
	height: 34px;
	line-height: 34px;
	border-radius: 50%;
	display: inline-block;
	font-size: 18px;
	text-align: center;
	background: #f1f1f1;
	color: #ff2d31;
	position: absolute;
	top: var(--top);
	left: 20px;
  }