/*window*/
.window {
	width: 80%;
	background:#fff;
	position: fixed;
	_position: absolute;
	display: none;
	margin: 0px auto 0 -40%;
	padding: 2px;
	left: 50%;
	border:solid #f00;
	border-width:5px 0px;
	font: 14px/1.5 Microsoft YaHei, Helvitica, Verdana, Arial, san-serif;
	z-index: 999;
	top: 8%;
	text-align: center;
	height:auto;
}
.window .wtitle {
	background: url(/m/images/m1_01.png) no-repeat;
	line-height: 30px;
	padding: 5px 5px 5px 10px;
	color: #ffffff;
	font-size: 16px;
	z-index:9999;
	width:100%;
	height:56px;
	text-align:left;
	text-indent:60px;
	position: absolute;
	left:-22px;top:5px;
}

.window .wtitle1 {
	line-height: 30px;
	padding: 5px 0px 5px 0px;
	color: #ffffff;
	font-size: 16px;
	z-index:9999;
	width:100%;
	height:56px;
	text-align:left;
	position: absolute;
	left:0px;top:5px;
}
.window .seltab{
	width:90%;margin:5px 5%;
}
.window .seltab li{width:45%;float:left;}
.window .seltab li.ll{float:left;text-align:left;}
.window .seltab li.rr{float:right;text-align:right;}
.window .seltab li img{max-width:100%;}
.window .nortxt{width:95%;height:25px;line-height:25px;margin:0px auto;text-align:center;font-size:20px;font-weight:bold;}
.window .vipin{width:95%;height:80px;margin:0px auto;text-align:left;}
.window .vipin .vill{width:45%;float:left;}
.window .vipin .virr{width:45%;float:right;}
.window .vipin .vitt{width:100%;height:30px;line-height:30px;font-size:18px;font-weight:bold;text-indent:10px;}
.window .vipin .vimm{width:98%;height:45px;line-height:45px;text-indent:3px;border:2px solid #ccc;font-size:20px;font-weight:bold;color:#f00;}
.window .vipme{width:96%;height:100px;margin:20px auto;}
.window .vipme .vpll{width:30%;height:100px;float:left;}
.window .vipme .vpll img{width:100%;max-height:100px;height:auto;margin:20px auto;}
.window .vipme .vprr{width:70%;height:110px;float:left;}
.window .vipme .vprr li{width:98%;height:27px;overflow:hidden;font-size:14px;font-weight:bold;text-align:left;margin:0 1%;}
.window .vipme .vprr li span{display:inline-block;width:20px;height:20px;line-height:20px;border:1px solid #ccc;border-radius:50%;text-align:center;margin:5px;color:#fff;}
.window .vipme .vprr li span.f1{background:#FF6A6C;}
.window .vipme .vprr li span.f2{background:#01E296;}
.window .vipme .vprr li span.f3{background:#5690F4;}
.window .vipme .vprr li span.f4{background:#B158EC;}

.window .content { /*min-height:100px;*/
	overflow: hidden;
	height:auto;
	padding: 10px;
	background: #fff;
	color: #222222;
	text-shadow: 0 1px 0 #FFFFFF;
	border-radius: 0 0 0.6em 0.6em;
	-webkit-border-radius: 0 0 0.6em 0.6em;
	-moz-border-radius: 0 0 0.6em 0.6em;
}

.window .txt {
	padding-top:40px;
	min-height: 30px;
	font-size: 14px;
	line-height: 20px;
}

.window .content p {
	margin: 15px 0 0 0;
}

.window .txtbtn {
	width:100%;margin:10px auto;
}
.window .txtbtn img{width:80%;height:auto;}

.window .close {
	background-image:
		url(../images/bmclose.png);
	width: 26px;
	height: 26px;
	display: block;
	position: absolute;
	right:-13px;top:-20px;
}

.overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.5;
	filter: alpha(opacity =   0);
	display: none;
	z-index: 998;
}

.px,.pxi {
	margin: 0.5em 0;
	position: relative;
	background-color: #FFFFFF;
	border-radius: 5px;
	border: 1px solid #C6C6C6;
	color: #333333;
	text-shadow: 0 1px 0 #FFFFFF;
	display: inline-block;
	width: 90%;
	padding: 10px 3px;
	font-size: 16px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}

.px:hover,.pxi:hover {
	border: 1px solid #ff6501;
}

.px:focus,.pxi:focus {
	border: 1px solid #ff6501;
	box-shadow: 0 0 5px #ff6501;
}


.pline{width:90%;margin:0 auto;height:auto;border:2px solid #cfc8e4;text-align:left;line-height:33px;background-color: #FFFFFF;}
.pline img{width:auto;height:90%;float:left;margin:0 5px;}
.pline .px1{width:85%;height:35px;float:left;color: #333333;font-size: 16px;font-family: Arial, Helvetica, sans-serif;border:0px;}
.pline1{width:92%;margin:0 auto;height:auto;text-align:left;line-height:33px;background-color: #FFFFFF;}