 @charset "utf-8";
/* CSS Document */
body{ background:#fff;font:16px/2.2 "微软雅黑",arial;color:#444;margin:0px;}
div,img{padding:0px;margin:0px;}
p{line-height:30px;margin:0;padding:0;}
h1{text-indent:-9999em;line-height:0px;font-weight:normal;margin:0px;}
h2{font-size:36px;letter-spacing:0px;margin:0px;padding:0px;margin-bottom:0px;font-weight: normal;}
h3{font-size:18px;margin:0;}
h4{font-size:16px;margin:0;font-weight: normal;}
ul,ol{list-style: none;padding:0px;margin:0;}
li{font-size:14px;list-style-type: none;padding:0px;margin:0;}
a:link,a:hover,a:visited,a:active{text-decoration:none;color: #323232;}
a:hover{text-decoration: underline;color:#b00d06;}
a img{border:none;}
table th,table td{}
table {
border-collapse: collapse;
}
.clear { clear: both;}

/*通用头部*/
.header2_top{height:29px;border-bottom:1px #dddddd solid;margin:0px;padding:0px;font-size:12px;background:#f0f0f0;line-height: normal;}
.header2_top_main{width:980px;height:29px;margin:0 auto;font-size: 12px;}
.header2_top_main .nhhy{ling-height:23px;}
.header2_top_main_index{width:65px;height:29px;background:url("/img/video_fz.jpg") 3px center no-repeat;float:left;color:red;line-height:29px;padding-left:25px;color:red;}
.header2_top_main_index:hover{color:red;}
.header2_top_main_name{height:29px;line-height:29px;float:left;background:url("/img/phone.gif") 0 center no-repeat;padding-left:10px;font-family:"΢ź";color:red;margin:0 20px 0 17px;}
.header2_top_main_name:hover{color:red;}
.header2_top_main p{color:#676767;height:29px;line-height: 30px;_line-height: 29px;float:left;}
.header2_top_main span{width:56px;height:16px;display:block;float:right;margin:6px 13px 0 0;}
.header2_top_main span a{display:block;width:28px;height:16px;float:right;color:#2b2b2b;text-align:center;line-height:16px;}
.header2_top_main span a:hover{background:#cf0015;color:#fff;line-height:16px;}
.dlxg{float:right;width:400px;overflow:hidden;}
.login_before{width:400px;margin-top:3px;overflow:hidden;}
.login_before .text{width:96px;height:18px;bordeR:1px solid #ccc;}
.login_before .btn{width:33px;font-size:12px;padding:1px;padding-top:0;color: #666;line-height: normal;}
.login_before label{margin-left:5px;color:#676767;}
.con_login_name{width:380px;line-height:23px;text-align:right;padding-right:20px;color:#676767;}
.con_login_name a {color:#333;}
.con_login_name .logout{color:#C90000;}

/*通用底部*/
.footer{width:1000px;height:206px;margin:0 auto;border-top: 1px dotted #000;}
.footer_top{width:1000px;height:38px;color:#3c3c3c;border-top:1px #5c5c5c solid;border-bottom:1px #5c5c5c solid;line-height:38px;}
.footer_top a{margin:0 .5em;color:#1B0000;}
.footer_main{width:1000px;height:166px;}
.footer_left{width:63px;height:166px;background:url("/img/web_nn1.jpg") 0 no-repeat;float:left;}
.footer_right{width:59px;height:166px;background:url("/img/web_nn2.jpg") 0 no-repeat;float:right;}
.footer_center{width:600px;height:136px;margin:0 auto;text-align:center;padding-top:30px;}
.footer_center span{display:block;height: 0;}
.footer_center span a{margin:0 5px;color:#fff;}
.footer_center p{margin-bottom:3px;font-size:12px;line-height:12px;color:#000;}
.footer_center p a{color:#000;}

.headWrap {
	height:796px;
}
.showtime {
	width: 935px;
	background: url(images/b-shadow.png) no-repeat;
	margin: 0 auto;
	margin-top: -81px;
	padding: 0 65px 0 60px;
	position: relative;
}
.top_txt {
	padding-top: 30px;
}
.top_txt h3 {
	text-indent: 2em;
	margin-bottom: 30px;
}
.top_txt h3 a {
	font-size: 14px;
	color: gray;
}
.top_txt p {
	text-indent: 2em;
	margin-bottom: 20px;
}
.top_table {
	border-bottom: 1px dotted #8d8d8d;
}
.tab_left {
	float: left;
	width: 460px;
	margin-right: 20px;
}
.tab_left li {
	margin: 10px 0 25px 0;
}
.tab_left p {
	text-indent: 2em;
}
.tab_tit {
	background-color: #f5f5f5;
	line-height: 40px;
	font-size: 18px;
	color: #666;
	padding-left: 20px;
}
.tab_l_img {
	padding: 2px;
	border: 1px solid #e7e7e7;
	width: 120px;
	height: 90px;
	float: left;
}
.tab_l_txt {
	height: 90px;
	margin-left: 140px;
}
.tab_l_img img {
	width: 120px;
	height: 90px;
}
.tab_right {
	float: right;
	width: 453px;
	height: 555px;
	margin-top: 10px;
}
table{ 
	border:1px solid #e7e7e7;
}
th{ 
	background-color: #f5f5f5; 
	height: 39px;
	font-size: 18px;
    	color: #666;
    	font-weight: normal;
}
td{ 
	height: 60px;
	text-align: left;
	padding-left: 6px;
}
.tab_phone {
	height: 30px;
	text-align: right;
	margin-top: 10px;
}
.showtime .op_img {
	margin-top: 30px;
}
.head_img {
	height: 620px;
}
.water .head_img {
	background: url(images/head1.jpg) center top no-repeat;
}
.silk .head_img {
	background: url(images/head2.jpg) center top no-repeat;
}
.stay .head_img {
	background: url(images/head3.jpg) center top no-repeat;
}
.maid .head_img {
	background: url(images/head4.jpg) center top no-repeat;
}
.gay .head_img {
	background: url(images/head5.jpg) center top no-repeat;
}
.gay h2 { font-size: 24px;}
.asia .head_img {
	background: url(images/head6.jpg) center top no-repeat;
}
.flower .head_img {
	background: url(images/head7.jpg) center top no-repeat;
}
.bodywrap {
	width: 925px;
	background: url(images/s-shadow.png) no-repeat;
	margin: 0 auto;
	margin-top: -40px;
	padding: 0 70px;
	position: relative;

margin-bottom:50px;
}
.bodywrap p {
	margin: 5px 0;
}
.stamp{
	width: 220px;
	height: 310px;
	padding: 10px;
	background: url(images/mini-shadow.png) no-repeat bottom center;
	background-color: #fff;
	position: absolute;
	top: -195px;
}
.stamp img {
	width: 220px;
	height: 290px;
}
.op_title {
	margin-left: 255px;
}
.op_title h2 {
	border-bottom: 1px solid #8d8d8d;
}
.op_txt {
	/*border-bottom: 1px dotted #8d8d8d;*/
}
.op_txt p {
	text-indent: 2em;
	text-align:justify;
}
.op_img img {
	width: 222px ;
	height: 148px;
}
.op_img li {
	height: 170px;
	float: left;
	margin-right: 10px;
}
.floatitem .flast {
	margin-right: 0px;
}
