@charset "UTF-8";
.base{
	padding:0px 6px;
}
.wap{
	display:none !important;
}
.ntitle {
    line-height: 28px;   
    text-align: center;
    font-size: 18px;
    color: black;
    margin-bottom: 10px;
}

.ncontent {
    line-height: 25px;
	padding:0px 10px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
	 
}
.ncontent img{
	max-width:100%; height:auto !important;
}
.header{
	height:68px; background:url(../pics/nav.png) repeat-x left center; position:relative;
}
.header .h-base{
	padding:0px 7px;
}
.header .h-base a.logo{
	display:inline-block; line-height:65px;
}
.header .h-base a.logo img{
	height:41px;
}
.header .h-base .navs{
	position:fixed; width:100%; height:0px; top:68px; overflow:hidden; left:0px; transition: all 0.6s;   z-index:1000; background:white;
}
.header.ons .h-base .navs{
	height:100%;
}
.header .h-base .navs ul li{
	text-align:center; height:60px; line-height:60px; border-bottom:solid 1px #f2f2f2;
}
.header .h-base .navs ul li>a{
	display:block; color:#333; font-size:16px; text-decoration:none; line-height:60px; height:60px; position:relative; padding-right:20px;
}
.header .h-base .navs ul li.cur>a{
	background:#333333; color:white; border-color:#333;
}
.header .h-base .navs ul li>a span{
	position:absolute; right:8px; top:25px; font-size:12px; color:#ccc;
}
.header .h-base .navs ul li div{
	display:none;
}
.header .h-base>a.mulu{
	position:absolute; right:6px; width:20px; height:28px; line-height:29px; top:21px; text-align:center; text-decoration:none; font-size:18px; color:#fff;
}

.qsr-ppt{
	position:relative; background:url(../pics/q_1.jpg) no-repeat center top; padding:40px 0px; background-size:100% 150px;
}
.qsr-bb{
	position:relative;
}
.qsr-bb .wleft{
	 padding:0px 10px; margin-bottom:45px; padding-top:16px;
}
.qsr-bb .wleft .title{
	margin-bottom:60px; text-align:center;
}
.qsr-bb .wleft .title img{
	max-width:44%;
}
.qsr-bb .wleft .content{
	color:#999999; line-height:32px; 
}
.qsr-bb .wleft .content p{
	margin-bottom:15px;
}
.qsr-bb .wright{
	
}
.qsr-bb .wright img{
	max-width:100%;
}
.qsr-bb .wleft .mtb{
	text-align:center; padding:0px 40px;
}
.qsr-bb .wleft .mtb img{
	max-width:100%;
}
.flinks{
	display:none;
}
.footer{
	background:#999 url(../pics/footers.png) repeat-x left top; padding-bottom:15px; text-align:center; padding-top:20px;
}
.foot-left{
	 
}
.foot-right{
	 
}

.foot-left .k1{
	line-height:38px; margin-bottom:10px; color:white;  font-size:13px; 
}

.foot-left .k1 font{
	display:inline-block; margin:0px 10px; height:28px; line-height:28px; background: url(../pics/lis.png) no-repeat center center; width:10px; position:relative; top:10px; 
}

.foot-left .k2{
	line-height:45px; margin-bottom:10px;
}

.foot-left .k2 a{
	display:inline-block; margin:0px 15px; background:#717171; width:42px; line-height:42px; border-radius:50%; text-align:center; height:42px;
}

.foot-left .k3{
	line-height:35px; color:white; padding:0px 45px; font-size:12px;
}
.foot-left .k3 font{
	display:block;
}
.foot-left .k3 a{
	color:white; 
}
.foot-left .k3 a:hover{
	color:white;
	text-decoration: underline;
}
.foot-right a.back{
	display:none;
}
.foot-right a.back font{
	display:block; line-height:23px;
}
.foot-right .rsb{
	 color:white;
}
.foot-right a{
	color:white;
}
.msg-ppt{
	position:relative; padding-bottom:50px;
}
.msg-ppt img{
	width:100%; display:block;
}
.msg-fos{
	padding:10px 8px; margin-top:30px;
}
.fomse{
	 color:#333;
}
.fomse .title{
	line-height:40px; font-size:20px; margin-bottom:5px; text-align:center;
}
.fomse .tels{
	line-height:30px; margin-bottom:20px; font-size:14px; text-align:center;
}
.fomse ul li{
	 position:relative; height:45px; margin-bottom:10px; 
}
.fomse ul li input{
	width:100%; height:40px; line-height:30px; padding:5px 18px; font-size:16px; color:#666; border:none; outline:none; background:#f3f3f3;
}
.fomse ul li.txt{
	height:auto;
}
.fomse ul li.txt textarea{
	height:105px; width:100%; line-height:25px; padding:15px 15px; color:#666; border:none; outline:none; background:#f3f3f3;
}

.fomse ul li input::-webkit-input-placeholder,.fomse ul li textarea::-webkit-input-placeholder{
	color:#999; font-size:16px;
}
.fomse .ozs{
	text-align:center; margin-top:35px;
}
.fomse .ozs button{
	display:inline-block; width:115px; height:40px; border-radius:20px; text-align:center; background:none; border:solid 1px #929996; line-height:40px; color:#333; outline:none; font-size:16px;
}
.fomse ul li:last-child{
	padding-right:110px;
}

.fomse ul li:last-child .img{
	width:100px; height:35px; position:absolute; bottom:5px; right:3px;   overflow:hidden;
}
.pw1{
	  background:#222222;
}
.pw1 .left{
	  padding:25px 10px; color:#999999; line-height:30px; 
}
.pw1 .right{
	margin-bottom:12px;
}
.pw1 .right img{
	max-width:100%;
}
.pw1 .left .content{
	line-height:34px; padding-bottom:120px; background:url(../pics/w.png) no-repeat right bottom; background-size:auto 90px;
}
.pw1 .left .content font{
	font-size:18px; color:white;
}
.pw1 .left .content p{
	margin-bottom:22px;
}
.pw2{
	background:#F7F7F7; padding:50px 10px;
}
.pw2 .title{
	height:65px; line-height:65px; text-align:center; margin-bottom:15px;
}
.pw2 .title img{
	max-height:45px;
}
.pw2 .content{
	 line-height:32px; color:#666666; text-align:center;
}
.pw3 img{
	width:100%;
}
.pw4{
	background:#F7F7F7; padding:40px 8px;
}
.pw4 .title{
	height:45px; line-height:45px; text-align:center; margin-bottom:15px; color:#333333; font-size:18px;
}
.pw4 ul{
	padding:0px 0px;
}
.pw4 ul li{
	text-align:center; padding:30px 15px;  
}
.pw4 ul li:nth-child(even){
	background:white;
}
.pw4 ul li .img{
	line-height:50px; margin-bottom:10px;
}
.pw4 ul li .img img{
	height:40px;
}
.pw4 ul li .desc{
	line-height:26px; color:#999999; font-size:12px;
}

.page-ppt{
	margin-bottom:30px;
}
.page-ppt img{
	width:100%;
}
.contact-base{
	padding:0px 8px;
}
.contact-maps{
	 position:relative; 
}
.contact-maps .shops{
	 background:white; margin-bottom:45px; 
}
.mains{
	background:#F7F7F7;
}
.contact-maps .shops .scha{
	background:black; padding:30px 20px; color:white; opacity:0.9;
}
.contact-maps .shops .scha .title{
	line-height:36px; color:white; font-size:16px; margin-bottom:10px;
}
.contact-maps .shops .scha select{
	display:block; width:100%; height:46px; line-height:46px; border-radius:3px; background:#FFFFFF; color:#999; font-size:16px; padding:0px 10px; outline:none;
}
.contact-maps .shops .scha select:last-child{
	margin-top:20px;
}
.shoplists{
	background:#EDEDED;
}
.shoplists li{
	padding:10px 0px; border-bottom:solid 1px #CCCCCC;
}
.shoplists li .title{
	padding:0px 20px; height:35px;  
}
.shoplists li .title font{
	padding-left:25px; background:url(../pics/show_ico.png) no-repeat 2px center; display:inline-block; line-height:32px; font-size:16px;
}
.shoplists li .content{
	padding:5px 45px; color:#666; line-height:30px; display:none; font-size:16px;
}
.shoplists li .content .add{
	  line-height:23px; overflow:hidden; color:#999; margin-bottom:10px;
}
.shoplists li.cur{
	background:white; border-color:white;
}
.shoplists li.cur .content{
	display:block;
}
.ditu{
	display:none;
}
.bg-main{
	background:#f7f7f7; padding-bottom:35px;
}
.kj1{
	margin-bottom:15px;  text-align:center;
}
.kj1 .left{
	padding:0px 10px; padding-top:28px;
}
.kj1 .left .jj{
	margin-top:5px; color:#999999; 
}
.kj1 .left .title{
	margin-bottom:30px;   border-bottom:solid 2px #333333; height:32px; line-height:32px; font-size:34px; position:relative; color:#333; text-transform:Capitalize;
	 display:inline;
}
.kj1 .left .title font{
	margin-left:12px; font-size:13px; 
}


.kj1 .left .jj .tit{
	margin-bottom:20px; height:65px; position:relative; font-size:18px; color:#333333; line-height:60px;
}
.kj1 .left .jj .tit font{
	height:5px; width:6%; background:#E0E0E0; position:absolute; left:47%; bottom:0px; border-radius:1px;
}
.kj1 .left .jj .desc{
	line-height:25px;
}
.kj1 .right img{
	max-width:100%;
}

.kj2{
	position:relative;  background:#333333; color:white; padding-bottom:80px; text-align:center;
}
.kj2>a{
	position:absolute; bottom:25px; width:40px; height:40px; line-height:40px; text-align:center; font-size:16px; background:#333333; text-decoration:none; color:white; border:solid 1px white; border-radius:50%;
}
.kj2>a.left{
	left:21px;
}
.kj2>a.right{
	right:21px;
}
.kj2 .spaces{
	width:100%; overflow:hidden;  display:none; position:relative;
}
.kj2 .spaces .left img{
	max-width:100%; display:block; margin-bottom:10px;
}
.kj2 .spaces .right{
	  padding:0px 15px;  
}
.kj2 .spaces .right .tit{
	margin-bottom:20px; height:65px; position:relative; font-size:17px; color:#fff; line-height:60px; 
}
.kj2 .spaces .right .tit font{
	height:5px; width:6%; background:#fff; position:absolute; left:47%; bottom:0px; border-radius:1px;
}
.kj2 .spaces .right .desc{
	line-height:30px; color:#999999;
}

.products{
padding-bottom:35px;
}
.products li{
	background:white;   margin-bottom:24px; position:relative; z-index:100;   
}
 
.products li a.img{
	display:block; overflow:hidden; 
}
.products li a.img img{
	width:100%; transition: all 0.5s;  
}
.products li a.txt{
	 height:40px; line-height:40px; text-align:center; position:relative;   font-size:13px; text-decoration:none; background:black; opacity:0.8;
	position:absolute; left:0px; bottom:0px; width:100%;
}
.products li a.txt .bg{
	display:none;
}

.products li a.txt font{
	display:none;
	}
 
.products li a.txt span{
	display:inline-block; color:#fff; position:relative; z-index:100;
}

.page-title{
	text-align:center; padding-top:20px;
}
.page-title .tmt{
	display:inline-block; height:39px; position:relative; padding:0px 40px; font-size:26px; color:#333; line-height:39px;
}
.page-title .tmt font{
	position:absolute; top:18px; height:1px; background:#333333; width:100%; z-index:0; left:0px;
}
.page-title .tmt span{
	line-height:39px; background:#F7F7F7; padding:0px 18px; position:relative; z-index:50; display:inline-block;
}
.subnav{
	text-align:center; margin-bottom:17px; margin-top:22px;  
}
.subnav a{
	display:inline-block; text-decoration:none; margin:0px 14px; color:#999999; font-size:14px; padding:0px 1px; line-height:40px; height:45px; margin-bottom:12px;
}
.subnav a.cur,.subnav a:hover{
	color:#333333; border-bottom:solid 2px #333333;
}
.base-p .title {
    margin-bottom: 15px; padding:20px 25px; text-align:center;
}
.base-p .title img{
	max-width:130px;
}

.plist{
	padding:0px 5px;
}

.plist li{
	width:49%; float:left; margin-bottom:20px; text-align:center; margin-right:2%;
}
.plist li:nth-child(even){
	margin-right:0px;
}
.plist li a.img{
	 overflow:hidden; display:block; height:140px;line-height:130px; text-align:center; background:black; padding:5px 5px; border-radius:4px;
}
.plist li a.img img{
	width:100%; 
}
 
.plist li a.txt{
	height:35px; line-height:35px; display:block; overflow:hidden; position:relative; text-align:center; text-decoration:none; font-size:13px; color:#666666;
}
.plist li a.txt font{
	display:none;
}
.plist li:hover a.txt{
	color:white;
}
.plist li a.txt span{
	position:relative; z-index:10;
}
.sce-h{
	padding-top:30px;
}
.nav2{
	text-align:center; line-height:35px; text-align:center;  margin-bottom:30px; 
}
.nav2 a{
	display:block; color:#777; text-decoration:none;  font-size:15px; height:46px; line-height:46px; position:relative; padding-right:10px; text-align:center; border-bottom:solid 1px #f0f0f0;
}
.nav2 a span{
	position:absolute; right:2px; top:18px;color:#ccc;
}
.nav2 a.cur,.nav2 a:hover{
	color:#636363;
}
	