@charset "utf-8";
/**
 * [OEmarry] (C)2010-2099 oemarry.com Inc.
 * This is not a freeware, use is subject to license terms
 * Email: service@phpcoo.com, phpcoo@qq.com
 * $LastTime 2016.07.14 Design by wz$
*/
@import url(style.css);
@import url(user.css);
@import url(iconfont.css);
@import url(swiper.css);
/*---------------------- 公共弹出层样式 Begin ----------------------------*/
.pop-shade{
	display:none; position:fixed; width:100%;height:100%; background:#999999; z-index:2; top:0;left:0; opacity:0.7;
}

.pop-layout {
	background:#f8f8f8; border-radius: 5px; display: none; padding: 10px; width: 90%; position:fixed; z-index:5;
	/*top:50%;left:50%;*/
}

.pop-box {
	background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ddd; width: 100%;
}
.pop-box h2 {
	background: #f5f5f5; color: #333; font-size: 16px; font-weight: normal;
    margin: 0; padding: 5px; height:30px;line-height:30px;
}
.pop-content {
	padding: 10px 5px 10px 5px; line-height:25px;
}
.pop-bottom {
	background: #F0F5F8; border-top: 1px solid #CCCCCC; height: 30px; padding: 4px 8px 4px 8px; text-align: right;
}
.pop-button1 {
	background: #f4f4f4; border-color: #DDDDDD #000000 #000000 #DDDDDD; border-style: solid; border-width: 1px; color: #666; 
	cursor: pointer; height: 25px; margin-right: 6px; text-align: center; vertical-align: middle; width: 60px; font-size:14px;
}
/*---------------------- 公共弹出层样式 End ----------------------------*/


/*---------------------- 选项卡 弹出层 含遮罩效果 Css Begin ------------------------*/
.tabpop-shade{
	display:none; position:fixed; width:100%;height:100%; background:#333; z-index:110;
	top:0;left:0; opacity:0.7; overflow:hidden;
}

.tabpop-layout {
	margin:0 auto; background:#fff; display: none; width: 85%; position:fixed; z-index:120;
	/*top:50%;left:50%;*/
}
.tabpop-layout .tabpop-head {
	background:#f2f2f2;height:50px;line-height:50px; border-bottom:2px solid #fc377a;font-size:20px;padding-left:10px; color:#FF6599;
}
.tabpop-layout .tabpop-footer {
	height:40px;line-height:40px;text-align:center;font-size:16px; color:#666;
}
.tabpop-layout .tabpop-footer:hover {
	color:#FF0088;
}

.tabpop-list {
	color:#666;max-height:276px;overflow-y:auto;
}
.tabpop-list ul li {
	height:45px;line-height:45px;font-size:16px; border-bottom:1px solid #ccc; padding-left:10px;
}
.tabpop-list .tabpop-list-right {
	float:right;padding-right:30px;height:45px;line-height:45px;margin-right:10px;
}

.radio-icon {
	background:url(../images/radio.jpg) no-repeat center;
}
.radio-icon-select {
	background:url(../images/radio-s.jpg) no-repeat center;
}

.tabpop-box1 {
	border:1px solid #ccc;
}

.tabpop-box2 {
	border:1px solid #ccc;
}
/*---------------------- 选项卡 弹出层 Css End ------------------------*/


/*---------------------- 弹出参数窗口 Css Begin ------------------------*/
.varpop-shade{
	display:none; position:fixed; width:100%;height:100%; background:#333;
	z-index:110; top:0;left:0; opacity:0.7; overflow:hidden;
}

.varpop-layout {
	margin:0 auto; background:#fff; display: none; width: 85%; position:fixed;
	z-index:120; border-radius:5px;  overflow:hidden;
	/*top:50%;left:50%;*/
}
.varpop-layout .var-loading {
	padding:10px;text-align:center;display:block;color:gray;
}
.varpop-layout .varpop-head {
	height:45px;line-height:45px; border-bottom:1px solid #ebebeb;padding-left:10px;
}
.varpop-layout .varpop-head span {
	font-size:16px;
}
.varpop-layout .varpop-head i {
	float:right;font-size:14px;color:#999999;padding-right:10px;
}

.varpop-layout .varpop-footer {
	height:45px;line-height:45px;text-align:center;font-size:16px; color:#666;
}
.varpop-layout .varpop-footer:hover {
	color:#FF0088;
}

.varpop-layout .varpop-button {
	height:45px;
}
.varpop-layout .varpop-button .btn-comfirm {
	float:left;width:80px;text-align:center; height:45px;line-height:45px;color:#ff0088;font-size:16px;
}
.varpop-layout .varpop-button .btn-comfirm:hover {
	color:#FF0088;
}
.varpop-layout .varpop-button .btn-cancel {
	float:right;width:80px;text-align:center; height:45px;line-height:45px;color:#666;font-size:16px;
}
.varpop-layout .varpop-button .btn-cancel:hover {
	color:#FF0088;
}


.varpop-list {
	color:#666;max-height:276px;overflow-y:auto;
}
.varpop-list ul li {
	height:45px;line-height:45px;font-size:16px; border-bottom:1px dotted #ebebeb; padding-left:10px;
}
.varpop-list ul li:hover {
	background:#f8f8f8;
}
.varpop-list ul li a:hover {
	font-style:none;
}
/*聚集去掉a链接样式*/
.varpop-list ul li a{text-decoration:none; outline:none;color:#666;font-size:16px;}
.varpop-list ul li a:active{star:expression(this.onFocus=this.blur());} 
.varpop-list ul li a:hover{cursor:default;}


.varpop-list ul li i {
	float:right;display:block;width:50px;height:45px;line-height:30px; font-weight:normal;text-align:center;
}
.varpop-list ul li i input {
	margin-top:15px;
}

.varpop-list .var-item {
	float:right;height:45px;line-height:45px;/*margin-right:10px;padding-right:30px;*/width:50px;
}

.var-item-icon {
}
.varpop-list .var-item i{display:none;}
.var-item-icon-select {
	color:red;
}
.varpop-list .var-item.var-item-icon-select i{
  display:inline-block;  position:relative; top:5px; font-size:22px;
}

.varpop-box1 {
	border:1px solid #ccc;
}

.varpop-box2 {
	border:1px solid #ccc;
}


/* 选择地区 */
.varpop-label {
	margin:0 auto;max-height:276px;overflow-y:auto;	
}
.varpop-label ul li {
	float:left;height:50px;line-height:50px;width:98%; border-bottom:1px dotted #ddd;
}
.varpop-label ul li i {
	float:left;width:100px;text-align:center;display:block;font-size:16px;
}
.varpop-label ul li span {
	float:left;display:block;padding-top:10px;line-height:30px;
}
.varpop-label select {
	padding:2px;height:30px;border:0; font-size:16px;color:#666;background:transparent;
	-webkit-border-radius: 5px; -webkit-appearance: none; top:-2px;left:-2px;overflow:hidden;

}
.varpop-label select:hover {
	border:0;
}
.varpop-label select:active {
	border:0;
}
.varpop-label select:visited {
	border:0;
}
/*---------------------- 弹出参数窗口 Css End ------------------------*/


/*---------------------- Toast Show Css Begin ----------------------*/
.toast {
	margin:0 auto; height:40px; position:fixed; bottom:80px; z-index:1001; padding:10px;
}

.toast span {
	background:#000000;color:#ffffff;font-size:14px; height:35px;line-height:35px;text-align:center;
	border:1px solid #333333; box-shadow: 1px 1px 2px 1px #999999; border-radius: 6px;
	padding:10px; background-position: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#3f3f3f));
	background-color: #F3F3F3; background: -moz-linear-gradient(center top , #000000, #3f3f3f) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#3f3f3f));
}
/*-----------------------Toast Show Css End ------------------------*/

/*---------------------- confirm 弹窗Css Begin --------------------*/
.confirm-layout {
	margin:0 auto; background:#fff; width: 90%; position:fixed; z-index:120;
	border-radius:5px;overflow:hidden;
	/*display: none;*/
	/*top:50%;left:50%;*/
}
.confirm-layout h2 {
	height:35px;line-height:35px; border-bottom:1px solid #ebebeb;font-weight:normal;padding-left:10px;
}
.confirm-layout p {
	padding:10px;line-height:25px;color:#666666;
}

.confirm-list {
	margin:0 auto; border-top:1px solid #ebebeb;overflow:hidden;height:40px;
}
.confirm-list .confirm-l {
	float:left;width:50%;border-right:1px solid #ebebeb;text-align:center;height:40px;line-height:40px;cursor:pointer;
}
.confirm-list .confirm-r {
	float:left;width:40%;text-align:center;height:40px;line-height:40px; color:#4EC1FF;cursor:pointer;
}
.confirm-list .confirm-b {
	width:100%;text-align:center;height:40px;line-height:40px;color:#4EC1FF;cursor:pointer;
}
/*---------------------- confirm 弹窗Css End --------------------*/


/*-------------------- oe_img_upload Begin ----------------------*/

.oe_img_upload {
	margin:0 auto;position:relative;
}
.oe_img_upload label {
	font-style:normal;
}
.oe_img_upload ._uploadbtn {
	background:#1a9ec5;font-size:14px;display:inline-block;
	width:80px;height:25px;line-height:25px;text-align:center;color:#fff;position:relative;
}
.oe_img_upload ._uploadbtn input[type="file"] {
	vertical-align:middle;position:absolute;left:0; filter:alpha(opacity=0);opacity:0;z-index:1;
	outline:none;margin:0;padding:0;border:0;overflow:hidden;cursor:pointer; width:80px;height:25px;

}
.oe_img_upload ._uploading {
	line-height:25px;margin-left:5px;color:green;display:none;
	position:absolute;left:90px;top:3px;font-size:12px;
} 
.oe_img_upload ._uploading img{
	vertical-align:middle;margin-right:2px;
}

.oe_uploadimg_layout {
	margin:0 auto;margin-top:15px;line-height:30px;margin-bottom:10px; padding-left:10px;
}
.oe_uploadimg_layout ._img_layout_lt {
	float:left;width:30%;font-size:14px;
}

.oe_uploadimg_layout ._img_layout_rt {
	float:left;width:60%;
}

.oe_uploadimg_layout ._img_uplaodbtn {

}
/*-------------------- oe_img_upload End ------------------------*/

/*--------bottom box--------*/
.bottom_box{background:url(../images/backbg.png); position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999;}
.bottom_clickbox{position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:1; cursor:pointer;}
.bottom_boxcn{background:#fff; position:absolute; width:100%; bottom:0px; left:0px; padding:10px 0px 20px 0px;z-index:1000; z-index:2;}
.bottom_boxcn dl{ padding:5px 0px;border-bottom:1px solid #ebebeb;}
.bottom_boxcn dl.input{ padding:5px 0px;padding-left:85px; border-bottom:1px solid #ebebeb;}
.bottom_boxcn dl.input dt{margin-left:-75px; width:75px; float:left; line-height:35px;font-size:14px; color:#999;}
.bottom_boxcn dl.input dd input[type='text'],.bottom_boxcn dl.input dd input[type='password']{border:none; width:95%; height:35px;padding:0px;font-size:15px;}
.bottom_boxcn dl.textarea{ padding-left:10px;}
.bottom_boxcn dl.textarea dt{color:#999; line-height:35px;}
.bottom_boxcn dl.textarea dd textarea{border:1px solid #ebebeb;width:93%; height:50px; padding:0px 5px; font-size:15px; padding:5px;}
.bottom_boxcn dl.select{padding:5px 0px;padding-left:85px; border-bottom:1px solid #ebebeb;}
.bottom_boxcn dl.select dt{margin-left:-75px; width:75px; float:left; line-height:35px;font-size:14px; color:#999;}
.bottom_boxcn dl.select dd{position:relative;}
.bottom_boxcn dl.select dd select{border:none; width:95%; height:35px;padding:0px;font-size:15px;}
.bottom_boxcn dl.select dd i{position:absolute; right:10px; top:10px; display:inline-block; color:#999;}
.bottom_boxcn dl.text{ padding:5px 0px;padding-left:85px; border-bottom:1px solid #ebebeb;}
.bottom_boxcn dl.text dt{margin-left:-75px; width:75px; float:left; line-height:35px;font-size:14px; color:#999;}
.bottom_boxcn dl.text dd{line-height:35px;}


.bottom_boxcn .bottom_btn{text-align:center; line-height:40px; margin-top:15px;}
.bottom_boxcn .bottom_btn span{display:inline-block; width:95%; background:#ff4785; color:#fff; font-size:16px;  border-radius:4px; cursor:pointer;}
.bottom_boxcn .bottom_btn span.span_1{background:#ff4785;}
.bottom_boxcn .bottom_btn span.span_2{background:#fb91ac;}
.bottom_boxcn .bottom_btn span.span_3{background:#59ce25;}
.bottom_boxcn .bottom_btn span.span_4{background:#ff9000;}
.bottom_boxcn .bottom_btn span.span_5{background:#9fe0dc;}
select{border:0;	font-size:16px;color:#666;background:transparent;	-webkit-border-radius: 5px;	-webkit-appearance: none;	top:-2px;left:-2px;}