* {
	margin: 0px; padding: 0px; font-family: "Microsoft YaHei","黑体" !important; font-size: 12px;
	border:0px;
	
}
a{
	text-decoration: none;
	color:#cbc3a9;
	font-size:12px;
}
html,body,#bg{width:100%;height:100%;overflow:hidden}
#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg img{min-height:50%;min-width:50%;margin:0 auto}
body {
	background-color: rgb(0, 0, 0);
}
img {
	border: currentColor; vertical-align: middle;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
p{
color:white;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}

.brown {
	color:#FFF !important;
	background-image:url(../images/menubg.png) !important;
}
.brown a {
	color:#FFF !important;
}
.wrapper {
	width: 100%;
}
.clear {
	height: 1px; line-height: 1px; clear: both; font-size: 1px;
}
.italic {
	font-style: italic;
}
#actback {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width:100%; overflow: hidden; position: absolute;height:100%;
}





.arrowl {
	padding: 0px 10px; left: 0px; top: 45%; width: auto; position: absolute; z-index: 999; cursor: pointer;
}
.arrowr {
	padding: 0px 10px; top: 45%; width: auto; right: 0px; position: absolute; z-index: 999; cursor: pointer;
}
.menu {
	left: 60px; top: 10px; width: 180px; position: absolute;
}
#logo {
	background-image:url(../images/logo.png);
	top:500px;
	width:20px;
	height:175px; 
}
.menu .logo img {
	
}
.menu ul {
	
}
.menu li {
	background: url(../images/menu_bg.png);
	width: auto;
	height: 30px;
	border-top-width: -10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	line-height:30px;
}
.menu li a {
	display: block;
	
	
}
.menu li.lang {
	background: url("../mall_files/images/bg-language.html"); color: rgb(126, 134, 138); font-size: 10px;
}
.menu li.lang a {
	display: inline;
}
.menu li.lang span {
	display: inline;
}
.menu li.cur {
	background-image:url(../images/menubg.png) !important;
	padding-left: 18px !important;
}
.menu li.cur1 a {
	color:#FFF;
}
.menu li.cur1 {
	padding-left: 18px !important;
}
.menu li.tel {
	
	padding-left: 0px !important;
	height:90px;
	background-image:url(../images/tel.png);
}
.menu li span {
	padding: 2px 0px; color: rgb(255, 255, 255); font-family: "AllerBold"; display: block;
}
.menu li.sub {
	padding-left: 40px  !important;
}
.menu li.last {
	padding-bottom: 10px;
}
.menu ul.sub {
	display: none;
}
.menu .inputbutton {
	background: rgb(0, 79, 110); padding: 2px 5px 3px; border: currentColor; font-family: "Century Gothic", Verdana, sans-serif; font-style: normal;
}
.footer {
	width: 100%; bottom: 0px; color: rgb(126, 134, 138); text-transform: uppercase;  font-size: 10px; position: absolute; z-index: 999;
	background-image:url(../images/bbg.png);
}
.fbg {
	background: url("../mall_files/images/navigation/bg-nav-item.html"); left: 0px; width: 100%; height: 34px; bottom: -1px; position: absolute; z-index: 1;
}
.footer a {
	color:#94958b;
	font-size: 12px;
	
}
.footer ul {
	padding: 8px 20px; float: left; z-index: 100;
}
.footer li {
	padding: 0px 5px; display: inline;
}
.footer .weibo {
	width:80px;
padding: 7px 20px; float:left; z-index: 100;
}
.footer .copyright {
	padding: 8px 20px; float: right; z-index: 100;
}

.fhdj .blurb {
	top: 8px; width:446px; left:250px; position: absolute;
	
}
.fhdj .blurbpp {
	top: -10px; width:446px; left:250px; position: absolute;
	
}
.fhdj .blurb .img {
	padding: 1px 0 12px 30px;
	background:url(../images/sdbg.png);

}

.hline{
width: auto;
height:5px;
background-color:#759ad1;
}
.fhdj .blurb .message {
	padding: 5px 0px 22px 0px; width: auto; line-height: 25px; font-size: 14px; color:#fff;
	margin-right:30px;
	margin-left:30px;
	
}
.fhdj .blurb .zkmessage {
	padding: 0px 0px 0px 0px; width: auto;
	margin-right:6px;
	text-align:center;
	height:25px;
	
}
.fhdj .blurb .zkmessage img {
	padding-top:6px;
}
.boxbg{
	width: auto;
    background:url(../images/sdbg.png);
	margin-top:2px;

}

.xgll
{
	 left:auto !important; width:440px !important; right:80px !important;
	
}

.gwzx
{
	 left:auto !important; width:440px !important; right:400px !important;
	
}

.gywm{
	LEFT:auto !important; width:470px !important; right:80px !important; top:0px !important; height:100%;
	background-image:url(../images/sdbg.png);

}
.lxwm{
	LEFT:auto !important; width:440px !important; right:80px !important; top:0px !important; height:100%;
	background-image:url(../images/sdbg.png);

}
.index{
	LEFT:auto !important; width:255px !important; right:80px !important; bottom:150px !important; top:auto !important;
	background-image:url(../images/sdbg.png) !important;

}

.club1
{
	 left:auto !important; right:140px; width:535px !important;
	
}

.club2
{
	 left:auto !important; right:140px; width:650px !important; display:none;
	
}
.bt{
	color:#aba694;
	font-size:14px;
	font-weight:bold;
}
.dbt{
	color:#aba694;
	font-size:18px;
	font-weight:bold;
}
.club3
{
	 left:auto !important; right:140px; width:535px !important; top:auto !important; bottom:150px; display:none;
	
}

.club4
{
	 left:auto !important; right:140px; width:535px !important; display:none;
	
}

.layout1
{
	 left:auto !important; right:140px; width:595px !important; top:auto !important; bottom:150px;
	
}
.layout2
{
	 left:auto !important; right:140px; width:585px !important; display:none;
	
}
.layout3
{
	 left:auto !important; right:140px; width:480px !important; display:none; top:195px !important;
	
}

.news
{
	 left:auto !important; right:140px; width:510px !important; top:125px !important;
	
}
.news1
{
	 left:auto !important; right:140px; width:510px !important; top:125px !important; display:none;
	
}
#news_main{
margin: 15px 0 0px 0px;
width:autopx;
min-height:290px;
}
#news_main1{
margin: 15px 0 0px 0px;
width:autopx;
height:350px;
}
#news{
float: left;
margin: 0px 0 0px 0px;
width:450px;
height:25px;
}
#news_ico{
float: left;
margin: 5px 0 0 0;
width:5px;
line-height:25px;
height:25px;
vertical-align:middle;

}
#news_title{
float: left;
margin: 0px 0 0 10px;
width:350px;
line-height:22px;
color:#c7ebd9;
font-size:12px;
text-align:left;
}
#news_title a{
color:#c7ebd9;
}
#news_date{
float: left;
margin: 0px 0 0px 10px;
width:75px;
font-size:12px;
line-height:22px;
color:#c7ebd9;
text-align:center;
}

A.fy{
position: relative;
padding: 4px 8px 4px 8px;
text-align:center;
background-color: #343331;
color:#c7ebd9;
cursor:pointer;
	
}
A.fy_c{
  background-color:#257c5f;
 position: relative;
  padding: 4px 8px 4px 8px;
  text-align:center;
  color:#c7ebd9;
  cursor:pointer;

}
#news_page{
float: left;
margin: -30px 0 0px 0px;
width:450px;
height:25px;
text-align:center;
}
#news_page1{
float: left;
margin: 0px 0 0px 0px;
width:450px;
height:25px;
text-align:center;
}
#news_info{
float: left;
margin: 10px 0 0px 10px;
width:410px;
font-size:12px;
line-height:22px;
color:#c7ebd9;
}
.news_close
{
	padding: 12px 0 12px 435px;
}
.life1
{
	 left:auto !important; right:140px; width:635px !important;top:98px !important;
	
}
.life2
{
	 left:auto !important; right:140px; width:535px !important;top:170px !important; display:none;
	
}
.life3
{
	 left:auto !important; right:140px; width:470px !important;top:110px !important; display:none;
	
}
.user1
{
	 left:auto !important; right:140px; width:500px !important;top:0px !important; height:100%; background:url(../images/sdbg.png);
	
}
.user2
{
	 left:auto !important; right:140px; width:500px !important;top:0px !important; height:100%; display:none;
	 background:url(../images/sdbg.png);
	
}
.w_img {
	padding: 12px 0 12px 30px;

}
.w_message {
	padding: 5px 0px 22px 0px; width: auto; line-height: 25px; font-size: 12px; color:#c7ebd9;
	margin-right:30px;
	margin-left:30px;
	
}

.fw
{
	 left:auto !important; right:400px; width:465px !important;  top:50px !important; background-image:none !important;
	
}
.fw1
{
	 left:auto !important; right:400px; width:465px !important;  top:50px !important; background-image:none !important; display:none;
	
}
.tq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:56px;
	font-weight:bold;
	color:#fff;
	line-height:56px;
}
.sup{vertical-align:super; color:#fff; font-size:48px; font-family:Arial, Helvetica, sans-serif;}
.sup1{vertical-align:super; color:#94958b; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.dy{
	color:#94958b;
	font-size:22px;
	font-weight:bold;

}
.wd{
	color:#94958b;
	font-size:18px;
	font-weight:bold;
	padding-bottom:3px;
}
.fx{
	color:#94958b;
	font-size:24px;
	font-weight:bold;
}
.rq{
	color:#94958b;
	font-size:18px;
	font-weight:bold;
	padding-top:3px;
}
.submenu
{
	left: 241px; top: 275px; width:185px; height:245px; position: absolute; z-index: 999;
	
}



#banner {
	POSITION: relative;
	MARGIN-TOP: 0px;
	HEIGHT: 100%;
	width:100%;
	OVERFLOW: hidden;
	
}
#banner_list {
	MIN-WIDTH: 1440px; WIDTH: 100%;height:100%;

}
#banner_list IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; width:100%; height:100%; min-width:1440px; min-height:676px;
}
.bannerinfo {
	Z-INDEX: 1004; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; BOTTOM: 65px; PADDING-RIGHT: 0px; HEIGHT: 20px; RIGHT: 0px; PADDING-TOP: 0px;
	
}
#banner UL {
	background-image:url(../images/dh.html);
	width:150px;
	height:40px;
	POSITION:relative;
	left:415px;
	margin-top:50px;
	cursor:pointer;
}
#banner UL LI {
	float: left;
	margin-top:14px;
	position:relative;
	left:14px;
	TEXT-ALIGN: center;  PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: inline; BACKGROUND: url(../images/b-1.html) no-repeat center center; COLOR: #f1f1f1; CURSOR: pointer; 
	height:20px;
}
#banner UL LI.cur {
	TEXT-ALIGN: center; BACKGROUND: url(../images/b-2.html) no-repeat center center; COLOR: #003366
}
#banner_list A {
	WIDTH:100%; min-widht: 1004px;
}
.nivoSlider {
	MARGIN: 0px auto; WIDTH: 1440px
}


#jt_up{
float:left;
margin-top:-540px;
padding: 0px 0 12px 455px;
width:27px;
height:27px;
}
#jt_down{
float:left;
margin-top:-510px;
padding: 0px 0 12px 455px;
width:27px;
height:27px;
}

#imgBox{ width:100%; height:100%;}
#jtt{ width:100%; height:100%; text-align:left; vertical-align:top;}

.qr_code_pc_outer {
    color: #717375;
    display: block !important;
    position: fixed;
    right: 92.4%;
    text-align: center;
    top: 430px;
}
.qr_code_pc_outer2 {
    color: #717375;
    display: block !important;
    position: fixed;
    right: 87.5%;
    text-align: center;
    top: 430px;
}

    /* 确保图片和文字一起悬浮 */
        .floating-container {
            position: fixed; /* 固定位置，悬浮在页面上 */
            text-align: center;
            color: white; /* 设置文字颜色，可以根据需要调整 */
        }

        /* 图片的基本样式 */
        .floating-image {
            width: 70px; /* 设置图片宽度 */
            height: auto; /* 保持图片的宽高比 */
            border-radius: 10px; /* 图片圆角效果 */
        }

        /* 第一张图片的位置（右下角，稍微上移） */
        .image1 {
            bottom: 380px;
            right: 1730px;
        }

        /* 第二张图片的位置（右下角，靠下） */
        .image2 {
            bottom: 380px;
            right: 1650px;
        }

        /* 图片下方的文字样式 */
        .floating-container p {
            margin-top: 5px; /* 图片和文字之间的间距 */
            font-size: 14px; /* 设置文字大小 */
			
				
			}

.div-float {
  position: fixed;
  top: 0;
  right: 0;
}

 .transparent-buttons {
            position: fixed;
            top: 10px;
            right: 10px;
            display: flex;
            flex-direction: row; /* 横向排列按钮 */
            gap: 10px; /* 按钮之间的间距 */
        }

.transparent-button {
            padding: 10px 20px;
            background-color: rgba(0, 0, 0, 0.3); /* 半透明黑色背景 */
            color: white;
            border: none;
            cursor: pointer;
            border-radius: 5px;
            opacity: 0.7; /* 设置按钮透明度 */
        }

.transparent-button:hover {
            opacity: 1; /* 悬停时完全不透明 */
        }
		

.transparent-buttons2 {
            position: fixed;
            top: 10px;
            right: 10px;
            display: flex;
            flex-direction: column;
            gap: 10px; /* 按钮之间的间距 */
			}
.transparent-button2 {
            padding: 10px 10px;
            background-color: rgba(0, 0, 0, 0.3); /* 半透明黑色背景 */
            color: white;
            border: none;
            cursor: pointer;
            border-radius: 5px;
            opacity: 0.7; /* 设置按钮透明度 */
        }

.transparent-button:hover2 {
            opacity: 1; /* 悬停时完全不透明 */
        }
		