﻿body {
margin:0px;
    line-height:16px;
	font-size:16px;
	color:#666;
	font-family:Arial;
		 
} 


a:link {
	color:#303f3a; text-decoration: none;
}
a:visited {
	color:#303f3a; text-decoration: none;
}
a:active {
	color:#303f3a; text-decoration: none;
}
a:hover {
	color:#56956e;  text-decoration: none; 
}

img{border:0;}

/* WebKit browsers */
::-webkit-input-placeholder {
	color: #999;
}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder {
	color: #999;
	opacity: 1;
}
/* Mozilla Firefox 19+ */
::-moz-placeholder {
	color: #999;
	opacity: 1;
}
/* Internet Explorer 10+ */
:-ms-input-placeholder {
	color: #999;
}

.input{
background-color:#ffffff;
line-height:18px;
border:1px solid #cccccc;
font-size:16px;
color:#666666;
}
.select{
background-color:#ffffff;
line-height:18px;
border:1px solid #cccccc;
font-size:16px;
color:#666666;
}
.button{
border:0px;
padding-top:2px;
padding-bottom:2px;
line-height:16px;
height:20px;
padding-left:5px;
padding-right:5px;
letter-spacing: 3px;
font-size:16px;
}
.button1{
border:1px solid #cccccc;

padding-top:4px;
padding-bottom:4px;
line-height:16px;
height:24px;
padding-left:8px;
padding-right:8px;
letter-spacing: 4px;
color:#ffffff;
font-size:16px;
}

.bodybox{width:1200px;}


.topmenu{width:1200px; font-size:13px; color:#999999;}
.topmenu a:link{color:#999;}
.topmenu a:hover{color:#56956e;}
.topmenu a:visited{color:#999;}
.topmenu a:active{color:#999;}

.footbox{background:#303f3a; font-size:14px; color:#aaa; padding-top:80px;}
.footbox a:link{color:#aaa;}
.footbox a:hover{color:#eee;}
.footbox a:visited{color:#aaa;}
.footbox a:active{color:#aaa;}


.submenu{height:40px; line-height:40px; letter-spacing:0px; font-size:14px; font-weight:bold;}
.submenu01{margin:0px; list-style:none; padding:0px;}

.newsbox{line-height:32px; padding-top:40px; padding-bottom:50px; color:#444; font-size:16px;}
.newsbox img{border:0px; border-radius:5px; width:100%; margin:40px 0px;}
.newsbox a:link{color:#56956e;}
.newsbox a:hover{color:#56956e;}
.newsbox a:active{color:#56956e;}
.newsbox a:visited{color:#56956e;}


.indexbutton1{border:2px solid #56956e;  color:#56956e;  line-height:52px; font-size:24px; font-weight:bold; border-radius:28px; display:table-cell; padding:0px 40px;  background:#fff; }
.indexbutton1:hover {border:2px solid #56956e; background:#56956e; color:#fff; }

.indexbutton2{border:2px solid #3a7c66; color:#fff; background:#3a7c66; line-height:52px; font-size:24px; font-weight:bold; border-radius:28px; display:table-cell; padding:0px 40px;  }
.indexbutton2:hover {border:2px solid #fff; background:#fff; color:#56956e; background:#fff; }


.indexbutton4{border:2px solid #56956E; color:#56956E; background:#fff; cursor:pointer; display:table-cell; padding:0px 30px;  line-height:48px; font-size:20px; font-weight:bold; border-radius:28px;   }
.indexbutton4:hover {background:#56956E; border:0; color:#fff; }

.pbox{background:#fff; border-radius:6px; box-shadow:0px 2px 5px 3px #ddd;}
.pbox:hover{background:#67b384;}

.pboxtitle{font-size:16px; line-height:28px; color:#303f3a; font-weight:bold;}
.pboxcount{line-height:20px; padding-top:10px;  color:#56956e;}
.pboxbutton{width:140px; line-height:40px; font-size:16px; font-weight:bold; border-radius:20px; background:#56956e;}

.pbox:hover .pboxtitle a{color:#fff;}
.pbox:hover .pboxcount{color:#fff;}
.pbox:hover .pboxbutton{background:#fff; color:#56956e;}


.indexprobox{background:#fff; border-radius:6px; box-shadow:0px 2px 5px 3px #56956e;}
.indexpro{line-height:20px; font-size:16px; font-weight:bold; color:#303f3a; padding-bottom:20px;}
.indexprobox:hover .indexpro a{color:#56956e;}


.indexprobox2{background:#fff; padding:9px 9px 15px 9px; border-radius:6px;}
.indexprobox2title{line-height:20px; height:60px; font-size:15px; overflow:hidden;}
.indexprobox2:hover .indexprobox2title a{color:#56956e; font-weight:bold;}




.movielist{border-bottom:1px solid #dadada; padding-left:40px; background:url(moveico.png) left center no-repeat; font-size:14px; letter-spacing:1px;}

.indexnews{line-height:36px; border-bottom:1px solid #dadada; width:311px; float:left;}
.indexnews001{line-height:36px; border-bottom:1px solid #dadada; width:311px; margin-left:20px; float:left;}
.indexnewstitle{float:left; width:200px; overflow:hidden;}
.indexnewstitle1{background:url(listico1.png) left center no-repeat; letter-spacing:1px; padding-left:15px;}
.indexnewstitle2{float:right; width:80px; color:#999999;}




.subnav{height:62px; font-size:14px; border-bottom:3px solid #555555; background:#ffffff;}
.subnav1{width:850px; overflow:hidden; float:left; height:62px;}
.subnav1new{width:850px; overflow:hidden; float:left; height:50px;}
.subnavleft{padding-left:40px; background:url(subico.png) left center no-repeat; line-height:58px;  padding-top:4px; letter-spacing:1px; color:#444444;}
.subnavleft a:link{color:#444444;}
.subnavleft a:hover{color:#87c364;}
.subnavleft a:active{color:#444444;}
.subnavleft a:visited{color:#444444;}

.subnavleftnew{padding-left:40px; background:url(subico.png) left center no-repeat; line-height:48px;  padding-top:4px; letter-spacing:1px; color:#444444;}
.subnavleftnew a:link{color:#444444;}
.subnavleftnew a:hover{color:#87c364;}
.subnavleftnew a:active{color:#444444;}
.subnavleftnew a:visited{color:#444444;}

.subnavright{float:right; padding-top:10px; padding-bottom:10px; width:116px; }

.leftmenutop{padding-left:20px;  line-height:32px; border-bottom:3px solid #87c364;}
.leftmenutop01{margin-left:20px; margin-right:20px;  line-height:32px; border-bottom:3px solid #87c364;}

.leftmenutopnew01{ line-height:32px; border-bottom:3px solid #76b356;}
.leftmenutopnew1{width:110px; border-radius:5px 5px 0px 0px; margin-left:20px; float:left; background:#76b356; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}


.leftmenutop1{width:110px; float:left; background:#87c364; border-radius:5px 5px 0px 0px; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}
.leftmenutop2{width:110px; float:left; margin-left:2px; border-radius:5px 5px 0px 0px; background:#e9aa45; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}
.leftmenutop3{width:110px; float:left; margin-left:2px;  background:#87c364; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}

.leftmenutop001{width:100px; float:left; background:#87c364; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}
.leftmenutop002{width:100px; float:left; margin-left:2px;  background:#333333; letter-spacing:6px; font-size:14px; color:#ffffff; font-weight:bold;}

.leftmenubox{padding:10px 20px 30px 20px; line-height:40px; letter-spacing:6px; font-size:14px;}
.leftmenubox1{padding:10px 20px 30px 20px; line-height:40px;  font-size:14px;}
.leftmenulist{padding-left:25px; border-bottom:1px dotted #cccccc; background:url(leftmenuico.png) left center no-repeat;}

.yzmenu{line-height:36px; background:#87c364; font-size:16px; letter-spacing:6px; font-weight:bold; color:#FFFFFF;}




.top1{height:110px; width:100%; margin:0px; }
.topleft{width:275px; float:left;}
.topmid{width:400px; padding-top:58px;  float:left;}
.topright{width:325px; float:right; }
.toprightmenu{padding-top:10px; letter-spacing:1px;}
.topgonggao{padding-left:26px; padding-bottom:12px; line-height:40px; background: url(gonggaoico.png) left center no-repeat; letter-spacing:1px; color:#B96D0D; text-align:left;}


.indexico{width:1000px;}
.indexico ul{
margin:0px; 
padding:0px;
}
.indexico ul li{
list-style:none; float:left; border-right:1px solid #F1EFE0; padding-bottom:15px; background:#B96D0C; letter-spacing:2px;
}
.indexico ul li a:link{color:#F0EFE0;}
.indexico ul li a:hover{color:#F0EFE0;}
.indexico ul li a:visited{color:#F0EFE0;}
.indexico ul li a:active{color:#F0EFE0;}

.indexnewstop{line-height:36px; padding-left:15px; padding-right:15px; background:#6F250C; color:#F1EFE0;}
.indexnewstopleft{float:left; width:180px; font-size:14px; font-weight:bold; letter-spacing:2px; text-align:left;}
.indexnewstopright{float:right; width:60px; color:#F1EFE0; text-align:right;}
.indexnewstopright a:link{color:#F1EFE0;}
.indexnewstopright a:hover{color:#Ffffff;}
.indexnewstopright a:visited{color:#F1EFE0;}
.indexnewstopright a:active{color:#F1EFE0;}

.indexnewsbox{padding:25px 15px;}
.indexnewslist{line-height:35px; border-bottom:1px dotted #6F250C; background:url(news/newsheadico.png) left center no-repeat; padding-left:16px;}
.indexnewslistleft{float:left; width:180px; height:35px; text-align:left; overflow:hidden;}
.indexnewslistright{float:right; width:80px; text-align:right;}










.indexhuisuobox{width:150px; height:30px; margin-top:15px; float:left; margin-right:15px;}
.indexhuisuobox1{width:150px; height:30px; margin-top:15px; float:left;}
.indexhuisuobox02{line-height:30px; background:#EFDBC3; border:1px solid #A87842; font-weight:bold; letter-spacing:5px; text-align:center}
.indexhuisuobox02 a:link{color:#6F250C;}
.indexhuisuobox02 a:hover{color:#6F250C;}
.indexhuisuobox02 a:visited{color:#6F250C;}
.indexhuisuobox02 a:active{color:#6F250C;}

.indexnewstitlebox{width:200px; height:35px; overflow:hidden;}
.indexnewsimg{float:left; width:160px;}
.indexnewsimg1{float:right; width:280px;}
.indexnewsimgtitle{height:25px; line-height:25px; overflow:hidden; font-size:14px; font-weight:bold;}
.indexnewsimgcontent{padding-top:10px; line-height:22px;}
.indexnewstitle{float:left; width:220px; margin-right:20px;}

/*页脚*/
.footmenumain{font-weight:bold; line-height:20px; color:#ffffff; letter-spacing:2px;}
.footmenu1{line-height:24px; padding-top:15px; color:#ffffff; letter-spacing:2px;}
.footmenu1 a:link{color:#ffffff;}
.footmenu1 a:hover{color:#ffffff;}
.footmenu1 a:visited{color:#ffffff;}
.footmenu1 a:active{color:#ffffff;}
/*页脚*/

/*首页会所环境*/
		h3{ margin:20px 15px; color:#F1EFE0; line-height:24px; font:12px Arial, sans-serif; letter-spacing:1px; font-weight: bold; text-align:left; }
		.boxgrid{ 
				width: 200px; 
				height: 150px; 
				margin:0px; 
				float:left; 
				background:#AD610B; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding:0px 15px; 
					color:#F1EFE0; 
					font-weight:bold; 
					font:12px Arial, sans-serif; 
					text-align:left;
					line-height:20px;
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 100px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 200;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 200;
 					left: 0;
 				}

/*首页会所环境*/

.taocanmenu{width:120px; float:left; margin-right:5px; background:url(ad/taocan/taocanmenubj.png) bottom center no-repeat; padding-bottom:10px; }
.taocanmenu1{background:#712A12; line-height:32px; color:#ffffff; font-weight:bold; letter-spacing:1px;}
.taocanmenu1 a:link{color:#ffffff;}
.taocanmenu1 a:hover{color:#ffffff;}
.taocanmenu1 a:visited{color:#ffffff;}
.taocanmenu1 a:active{color:#ffffff;}

.taocanmenu01{width:120px; float:left; margin-right:5px; padding-bottom:10px;}
.taocanmenu02{background:#AD610B; line-height:32px; color:#ffffff;  letter-spacing:1px;}
.taocanmenu02 a:link{color:#ffffff;}
.taocanmenu02 a:hover{color:#ffffff;}
.taocanmenu02 a:visited{color:#ffffff;}
.taocanmenu02 a:active{color:#ffffff;}

.taocantumenu{line-height:32px; border-bottom:3px solid #712A12;}
.taocantumenu1{float:left; width:150px; background:#712A12 url(index/indexico4.png) left center no-repeat;}
.taocantumenu2{padding-left:45px; font-weight:bold; font-size:14px; color:#F1EFE0;}
.taocantumenu3{float:right; width:120px;}
.taocantubox{width:168px; height:24px; line-height:24px; overflow:hidden;}

.subad{padding-top:20px; background:#BDB093 url(ad/adbj.png) center; padding-bottom:20px;}
.subbox{width:1000px;  margin-top:25px;}
.subbox1{border:1px solid #C59E73; min-height:500px; background:#F3F3E9 url(subboxbj.jpg) left center repeat-y; }
.subbox2{border:1px solid #C59E73; background:#F3F3E9 url(subboxbj.jpg) left center repeat-y; }
.subleft{width:168px; float:left; }
.sublefttop{line-height:40px; background:#722A12; color:#F1EFE0; font-weight:bold; font-size:14px; letter-spacing:6px; text-align:left; padding-left:35px; }
.subleftmenubox{padding:25px 15px; }
.subleftmenu{line-height:32px; background:#F1EFE0 url(sublistico.png) left center no-repeat; padding-left:20px; letter-spacing:2px; margin-bottom:15px;  text-align:left;}
.subleftmenu1{line-height:32px; background:#AD610B url(sublistico1.png) left center no-repeat; color:#F4F3E9; padding-left:20px; letter-spacing:2px; margin-bottom:15px;  text-align:left;}
.subleftmenu1 a:link{color:#F4F3E9;}
.subleftmenu1 a:hover{color:#F4F3E9;}
.subleftmenu1 a:visited{color:#F4F3E9;}
.subleftmenu1 a:active{color:#F4F3E9;}

.subright{width:830px; float:right; text-align:left;}
.subrightmenu{line-height:35px; padding-top:2px; border-bottom:3px solid #722A12; padding-left:55px; background:#D8D1C1 url(subrightico.png) left center no-repeat; letter-spacing:1px; text-align:left;}
.subrightbox{padding:25px 15px; line-height:22px; letter-spacing:1px; text-align:left;}
.subrightbox1{padding-top:20px; background:#F3F3E9; line-height:24px; text-align:left;}





.page{
padding-top:50px;
letter-spacing:0px;
color:#444444;
}
.page1{
line-height:34px; clear:both;
}
.pageleft{
float:left; width:378px; text-align:left; font-size:16px;
}
.pagecenter{
float:left; width:444px; text-align:center;
}
.pageright{
float:right; width:360px; text-align:right; line-height:34px; font-size:16px; 
}
.pagehead{
width:90px; background:#eeeeee; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pageprev{
width:90px; background:#eeeeee url(2018/previco.png) left center no-repeat; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pagenow{
width:34px; background:#56956e; border:1px solid #56956e; color:#FFFFFF; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pagenext{
width:90px; background:#eeeeee url(2018/nextico.png) right center no-repeat; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; margin-right:10px; float:left; border-radius:5px;
}
.pageend{
width:90px; background:#eeeeee; border:1px solid #cccccc; color:#444444; font-size:16px; font-weight:bold; float:left; border-radius:5px;
}






.usermain{
width:980px;
background:#e6e6e6;
}
.usertopnav{
padding-bottom:8px;
background:url(user/topnavbottombj.jpg) bottom center no-repeat;
}
.usertopnav1{
line-height:46px;
height:46px;
background:url(user/topnavbj.jpg) center repeat-x;
text-align:left;
}
.usertopnav2{
color:#ffffff;
letter-spacing:2px;
background:url(user/topnavheadico.jpg) left center no-repeat;
padding-left:45px;
float:left;
width:700px;
text-align:left;
}
.usertopnav2right{
width:70px;
text-align:right;
float:right;
}

.usernavbox{
width:122px;
float:left;
text-align:center;
}
.usernavboxleft{
width:124px;
float:left;
text-align:center;
}
.usernavboxright{
width:124px;
float:right;
text-align:center;
}
.usernavboximg{
padding-top:42px;
padding-bottom:22px;
text-align:center;
}
.usernavboxtxt{
padding-top:7px;
}
.usernavboxtxt1{
line-height:37px;
color:#FFFFFF;
letter-spacing:1px;
border-right:1px solid #AAAAAA;
text-align:center;
}
.usernavboxtxt1 a:link{color:#ffffff;}
.usernavboxtxt1 a:hover{color:#ffffff;}
.usernavboxtxt1 a:visited{color:#ffffff;}
.usernavboxtxt1 a:active{color:#ffffff;}

.usernavboxtxt2{
line-height:37px;
color:#FFFFFF;
letter-spacing:1px;
text-align:center;
}
.usernavboxtxt2 a:link{color:#ffffff;}
.usernavboxtxt2 a:hover{color:#ffffff;}
.usernavboxtxt2 a:visited{color:#ffffff;}
.usernavboxtxt2 a:active{color:#ffffff;}
