@charset "utf-8";


.foot-rx{
	position:fixed;
	left:0;
	bottom:0;
	font-family:"微软雅黑";
	width:100%;
	height:48px;
	line-height:48px;
	color:#eee;
	z-index:99;
	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
	}

.foot-rx span{
	text-align:center;
	display:block;}

.phone_foot p{
	font-family:"微软雅黑";
	}





/*9.13修改*/

.rexian{
	color:#fff;
	font-size:14px;
	text-align:right;
	font-family:"微软雅黑";
	}
.banner{
	width:100%;
	}

.xp-rexian{
	position:absolute;
	right:65px;
	top:32px;
	font-size:12px;
	color:#fff;
	}
/*9.18修改*/
.con_nzi p{
	font-size:18px !important;
	
	}	
.con_nzi span{
	font-size:14px !important;
	color: #fff !important;
	margin-bottom: 10px;
    display: block;
}


/*9.18修改*/


@media (min-width: 1200px) and (max-width: 1400px){

.hea_bot li a{
	padding:0 20px !important;
	}
.logo{
	left:0 !important;
	}
.hea_bot ul .wx1{
	margin-left:10px !important;
	}
	
	}



/*9.13修改*/

/* CSS Document */
.title>h2{ border-bottom:1px solid #3d3935; border-top:1px solid #3d3935; margin-top:20px; margin:auto; width:200px; margin-bottom:60px;}
.title>h2>p{ font-size:26px;padding:20px; line-height:40px;}
.title>a{color:#3d3935; font-size:16px;}
.s_title{ width:100%; text-align:center; padding:20px 0;}

.title1{ text-align:center; position:absolute; top:35%; left:70%; color:#000}
.title1>h2{ border-bottom:1px solid #fff; border-top:1px solid #fff; margin-top:20px; margin:auto; margin-bottom:10px;}
.title1>h2>p{ font-size:45px;padding:20px; line-height:40px; color:#fff;}
.title1>p{color:#fff;}
.title2{ text-align:center; position:absolute; top:35%; left:35%; color:#fff}
.title2>h2{ border-bottom:1px solid #fff; border-top:1px solid #fff; margin-top:20px; margin:auto; margin-bottom:10px;}
.title2>h2>p{ font-size:45px;padding:20px; line-height:40px; color:#fff;}

.title3{ text-align:center; position:absolute; top:60%; left:40%; color:#fff}
.title3>h2{ border-bottom:1px solid #fff; border-top:1px solid #fff; margin-top:20px; margin:auto; margin-bottom:0px;}
.title3>h2>p{ font-size:45px;padding:20px; line-height:40px;}
/*****header*****/
.hea_top li select::-ms-expand { display: none; }
body{ background:#171b1d !important; font-family:Arial, Helvetica, sans-serif!important;  padding:0; margin:0;}
/* .header{ 
	width:85% !important;
	 margin:auto;
	 background:#1A1C1C !important;
 } */
.hea_bot ul{
	float:right;
	margin-top:10px;

	}
	
.hea_bot ul .wx1{
	margin-left:50px;
	}
.hea_bot .hea_b_r{
	margin-top:-6px;
	}
.hea_bot span{
	display:inline-block;
	background:#faa;
	}
.nav_ch{
	display:none;
	}
.hea_con{
	width:100%;
	position:relative;
	}
/* .logo{
	position:absolute;
	top:-10px;
	left:20px;
	z-index:99;
	} */
.hea_top {
	width:100%;
	height:35px;
	padding-right:5px;
	}
	
.hea_top ul{
	margin-bottom:0!important;
	}
.hea_top li{
	float:right;
	padding:0 10px;
	color:#fff;
	font-size:10px;
	font-weight:700;
	padding-top:10px;
	position:relative;
	font-family:"微软雅黑";
	}
	
.hea_i{
	width:15px;
	height:15px;
	position:absolute;
	right:12px;
	top:8px;
	}
	
.hea_i i{
	font-size:20px;
	}
	
.hea_top li select{
	background:url("../images/down.png")/*tpa=http://luom.sylpshop.cn/images/down.png*/ no-repeat right center;
	border:none;
	appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  padding-right:20px;
	}
	
.hea_top li a{
	
	font-size:12px;
	color:#fff !important;
	}
	
.hea_top li a:hover{
	color:#464646;
	}
	
.hea_bot{
	width:100%;
	height:45px;
	padding-left:9%;
	}
	
.hea_bot li{
	float:left;
	
	}
.hea_bot li a{
	padding:0 30px;
	text-align:center;
	display:block;
	color:#fff !important;
	font-size:14px;
	border-right:#3d3d3d 1px solid;
	font-family:"微软雅黑";
	}

.hea_bot li a:hover{
	color:#464646;
	}
	
.hea_bot .hea_b_r{
	float:right;
	padding-right:10px;
	
	}
.hea_bot .hea_b_r a{
	border-right:none;
	padding:0;
	width:30px;
	}



.wx1{
	position:relative;
	
	}
.wx2{
	display:none;
	width:80px;
	}

	
.wx1:hover .wx2{
	display:inline-block;
	position:absolute;
	top:35px;
	left:-25px;
	z-index:10000;
	}
/*****header*******/


.phone_header{
	position:relative;
	height:70px;
	overflow:hidden;
	}

.phone_header .nav_btnl{
	position:absolute; top:22px; right:10px;
	cursor:pointer;
	}
.phone_header .nav_btnl img{
	border-radius:4px;
	}

.phone_nav{
	width:100%;
	height:0;
	background:#191816;
	position:absolute; top:80px; left:0;
    opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
	overflow:hidden;
	}	
.phone_nav>ul{
	padding:0;
	margin:0;
	padding-top:15px;
	}	
.phone_nav>ul>li{
	line-height:40px;
	padding-left:15px;
	border-bottom:1px dotted #333;
	}	
.phone_nav>ul>li>a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none !important; 
	font-size:15px;
	letter-spacing:1px;
	font-weight:500;
	text-align:left;
	text-transform:uppercase;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}
.phone_nav>ul>li>ul{
	padding-top:5px;
	padding-bottom:15px;
	display:none;
	padding-left:10px;
	}	
.phone_nav>ul>li>ul>li{
	line-height:30px;
	}
.phone_nav>ul>li>ul>li>a{
	text-align:left;
	color:#009fe7;
	font-size:13px;
	letter-spacing:1px;
	}				
.phone_header  .nav_on a{
	color:#fff !important;
	}	
.phone_header .nav_btn1{
	width:30px;
	height:30px;
	background:#fff;
	cursor:pointer;
	position:absolute; top:90px; right:15px;
	border-radius:1px;
	opacity:0;
    filter:alpha(opacity=0);
    -moz-opacity:0; 
    -khtml-opacity:0;
	}	
.phone_header .nav_btn1 img{
	margin-top:2px;
	}



/*****warpper*******/
.warpper{ width:85%; margin:auto;background:#000;}

/*banner*/
.banner-inner{
	width:85%;
	position:relative;
	margin:0 auto;
	}
.banner{
	overflow:hidden;
	z-index:20;
	position:relative;
	}
	
.banner_list{
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	position:absolute; top:0; left:0; z-index:5;
	}	
	
.banner_list>li{
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	background-size:cover;
	}	
	
.banli1{
	background: url("../images/banner.jpg")/*tpa=http://luom.sylpshop.cn/images/banner.jpg*/ center no-repeat;
	display:block;
	}
	
	
.banli2{
	background: url("../images/banner1.jpg")/*tpa=http://luom.sylpshop.cn/images/banner1.jpg*/ center no-repeat;
	display:none;
	}
	
	
.banli3{
	background: url("../images/banner2.jpg")/*tpa=http://luom.sylpshop.cn/images/banner2.jpg*/ center no-repeat;
	display:none;
	}
	

	
.banner_num{
	padding:0;
	margin:0;
	width:120px;
	position:absolute; bottom:12%; left:50%; z-index:10;
	margin-left:-33px;
	}	
	
.banner_num>li{
	width:10px;
	height:10px;
	border-radius:10px;
	background-color:#3a3a3a;
	float:left;
	margin:0 5px;
    cursor:pointer;
	-webkit-transition:background 0.3s linear;
	-moz-transition:background 0.3s linear;
	-ms-transition:background 0.3s linear;
	-o-transition:background 0.3s linear;	
	transition:background 0.3s linear;
	}	
	
.numon{
	background:#fff !important;
	}	
	
	
/*banner*/



/*******手机banner********/

.phone_banner{
	width:100%;
	overflow:hidden !important;
	position:relative;
	}
.phone_banner>ul{
	padding:0;
	margin:0;
	}	
.phone_banner_list>li{
	float:left;
	}	
.phone_banner_num{
	position:absolute;
	bottom:30px; /*left:44%;*/ left:50%;
	margin-left:-33px !important;
	}
.phone_banner_num li{
	width:12px;
	height:12px;
	border-radius:12px;
	border:1px solid #FFF;
	float:left;
	margin:0 5px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;	
	transition: 0.3s linear;
	}	
.num_on{
	background:#FFF;
	}
/*******手机banner********/

/*sec*/
.sec{
	width:100%;
	overflow:hidden;
	}
	
.sec_l{
	width:100%;
	position:relative;
	}

.sec_l:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0 solid #000;
    z-index: 5;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
    transition: 0.5s;
    }	
	
.sec_l:hover:before{
	border: 25px solid #000;
	} 
.sec_r>span{
	display:block;
	width:80%;
	margin:5% auto 0;
	text-align:center;
	line-height:24px;
	}	

.sec_r:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0 solid #eeeeee;
    z-index: 5;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
    transition: 0.5s;
    }	
	
.sec_r:hover:before{
	border: 25px solid #eeeeee;
	} 
	
/*.sec_hide{
	position:absolute;
	left:0;
	top:0;
	border:#000 0px solid;
	width:100%;
	height:100%;
	z-index:99;

	}*/
	
.sec_l_w{
	width:35%;
	position:absolute;
	right:5%;
	top:50%;
	margin-top:-40px;
	text-align:center;
	}


.sec_l_w span{
	font-size:12px;
	color:#fff;
    letter-spacing: 2px;
    font-weight: 200;
    line-height: 17px;
    font-style: italic;
	margin-bottom:2px;
}


.sec_l_w h3{
	font-size:28px;
	color:#fff;
    letter-spacing: 10px;
    font-weight: 400;
    margin-bottom: 18px;
	margin-top:0;

}




.sec_r{
	width:100%;
	background:#fff;
	overflow:hidden;
	}
	
.sec_r p{
	width:155px;
	line-height:28px;
	font-size:21px;
	letter-spacing:5px;
	font-weight:400;
	text-align:center;
	margin:auto;
	margin-top:50%;
	color:#222;
	
	
	
	}
	
.sec_b_r{
	overflow:hidden;
	}

.clp{
	padding-left:0!important;
	padding-right:0!important;
	margin-left:0!important;
	margin-right:0!important;
	}
	
.clm{
	padding-left:0!important;
	padding-right:0!important;
	margin-left:0!important;
	margin-right:0!important;
	}
	
.sec_b_l{
	width:100%;
	position:relative;
	overflow:hidden;
	}
	
.vedio{
	width:100%;
	height:100%;
	}
.sec_b_w{
	position:absolute;
	left:5%;
	top:50%;
	margin-top:-100px;
	}	



.sec_b_w h3{
	font-size:14px;
	color:#fff;
    letter-spacing:5px;
	line-height:17px;
    font-weight: 400;
	margin-top:0;
	text-align:center;

}

.sec_b_cb{
	width:100%;
	overflow:hidden;
	background:#ebebeb;
	}
	
.sec_b_ct{
	width:100%;
	overflow:hidden;
	}
	
.sec_b_cb h3{
	padding-top:8%;
	margin:0;
    color: #000;
    font-weight: 400;
    font-size: 14px;
	text-align:center;
	letter-spacing: 5px;
	width:200px;
	margin:0 auto;
	}
.sec_b_cb span{
	margin:0 auto;
	font-size: 11px;
    display: block;
	line-height:19px!important;
	}	
	
.sec_r_d{
	text-align:center;
	margin-top:30px;
	}
	
.sec_r_d1{
	text-align:center;
	margin-top:30px;
	}
	
.sec_r_d img{
	}
	
.sec_r_sp{
	margin-right:10px;
	width:0px;
	display:inline-block!important;
	overflow:hidden;
	 white-space: nowrap;
	
	}
	
.sec_r_d:after{
	background:url("../images/right.png")/*tpa=http://luom.sylpshop.cn/images/right.png*/ no-repeat;
	width: 15px;
    height: 15px;
	display:inline-block;
	content:'';
	}
	
.sec_r_d1:after{
	background:url("../images/right1.png")/*tpa=http://luom.sylpshop.cn/images/right1.png*/ no-repeat;
	width: 15px;
    height: 15px;
	display:inline-block;
	content:'';
	}


/*sec*/





/*****warpper*******/
	
	
/*foot*/
.phone_foot{
	color:#ddd;
	line-height:24px;
	padding:10px 0;
	text-align:center;
	margin:0;
	
	}
.phone_foot p{
	margin:0;
	}
.foot{
	width: 100%;
	padding:4% ;
	position:relative;
	text-align: center;
}

.foot_b_box{
	position:relative;
	width:85%;
	margin:0 auto;
	background: #000;
	}
	
.foot_p{
	letter-spacing: 3px;
    padding: 17px 25px;
    color: #474747;
    font-weight: 700;
	font-size:10px;
	}
.foot_d{
	line-height:40px;
	float:right;
	}	
.foot_d span{
	font-size: 10px;
    letter-spacing: 3px;
    display:inline-block;
    padding: 17px 0;
    color: #474747;
    font-weight: 700;
	}
	
.foot_d i{
	color:#fff;
	}
	
	
.unohacha{
	padding:12px 0;
	float:right !important;

	}
	
	

/*foot*/

/*footer*/
.footer{
	width:100%;
	background: #3e3e36;
}
.footer a{
	color: #e7f1ef;
}
.footer .footBox{
	width: 80%;
	margin: 0 auto;
}
.footer .footBox .container{
	font-size: 14px;
}
.footer .footBox dt{
	padding: 30px 0;
}


.footer .footBox .col{
	width: 13%;
}
.footer .footBox .Emall{
	padding: 0;
}
.footer .footBox .Emall p{
	padding-top: 30px;
	color: #e7f1ef;
}
.footer .footBox .Emall span{
	position: relative;
	top: 5px;
	color: #64605b;
}
.footer .footBox .Emall a{
	display: inline-block;
	width: 33px;
	height: 31px;
	background: url("../images/jiantou_03.jpg")/*tpa=http://luom.sylpshop.cn/images/jiantou_03.jpg*/ no-repeat;
	position: relative;
	top: 5px;
}
.footer .footBox .txt{
	width: 155px;
	background: transparent;
	border: none;
	color: #a9a9a9;
	height: 40px;
	border-bottom: 1px solid #fff;
}
.footer .share{
	padding-top:33px;
}
.foot_b p{
	line-height:40px;
	margin-bottom:0px;
	}
.unohacha{
	float:right;
	}
	
	
	
	.fwdzrx{ color:#fff;font-family:"微软雅黑";}	
	

		
@media (min-width: 768px){
	.sec_col{
	width:45%!important;
	}
	
.sec_col1{
	width:30%!important;
	}		
	}	
	
	
	
/*手机兼容*/


@media (max-width: 768px){
	
		.phone_fzrx{
		    position: absolute;
    top: 32px;
    right:30px;
    color: #fff;
    font-size: 12px;
	font-family:"微软雅黑";
	-webkit-transform:scale(0.8);
transform:scale(0.8);
-moz-transform:scale(0.8);
-o-transform:scale(0.8);
-webkit-text-size-adjust: none;
 display:inline-block;
	}
	
	.header{
		width:100%!important;
		}
	.phone_logo{
		z-index:222;
		padding-top:28px;
		padding-left:15px;
		width:100%;
		}
	.phone_logo a{
		display:inline-block;
		}	
	.phone_logo img{
		display:inline-block;
		}	
	.warpper{
		width:100%!important;
		}
		
	.banli1{
		background:none!important;
		}
		
	.banli2{
		background:none!important;
		}
		
		
	.banli3{
		background:none!important;
		}
		
	.sec_l_w{
		width:81%!important;
		right:9%!important;
		}
	.sec_r p{
		margin-top:6%!important;
		}
		

		
	.foot_b_box{
		width:100%!important;
		}
		
	.sec_b_w{
		left:26% !important;
		/*left:17%!important;*/
		top:76%!important;
		}
		
	.sec_w_t{
		margin-top:10px!important;
		}
		
	.foot_p{
		letter-spacing:2px!important;
		/*padding-bottom:0!important;*/
		padding:20px 0 0 0;
		}
		
	.foot_d span{
		letter-spacing:2px!important;
		padding-top:0!important;
		line-height:20px;
		}
		
	.foot_d{
		text-align:center;
		width:100%!important;
		line-height:30px!important;
		
		}
	 .foot_b p{
		 text-align:center;
		 line-height:20px;
		 }
		
	.sec_b_cb h3{
		padding-top:10%;
		}
	.sec_r_d{
		margin-top:10px !important;
		}
		
	.sec_r{
		padding:30px 0;}
	.sec_l{
		margin:20px 0;}

/*about*/

.banner-inner{
	width:100%;
	}





	}
	
/*手机兼容*/




	
@media (min-width: 992px) and (max-width:1399px){
.sec_b_cb h3{
	padding-top:10px!important;
	}
.logo img{
	/*width:80px;
	padding-top:20px;
	*/
	}			
	}	
	
	
	
	
@media(min-width:1024px){
	
.hea_bot{
	padding-left:200px !important;
	}
	.sec_b_cb h3{
		padding-top:8%;}
	}	
		
	
@media (min-width: 992px) and (max-width:1200px){


.hea_bot li a{
	padding:0 20px;
	}
.hea_bot .hea_b_r a{
	width:30px !important;
	}
}	
	
	
