@charset "utf-8";
	* {
	margin:0;
	padding:0;
	-webkit-font-smoothing:antialiased;
	-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
	text-shadow:rgba(0,0,0,.01) 0 0 1px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
body {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	font-weight:400;
	background: #f7f7f7;
	color:#a5a5a5;
}
div {
	display:block;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
ul,li {
	list-style:none;
	margin-bottom:0px;
}
p {
	font-family:'Montserrat',sans-serif;
	font-size:14px;
	color:#6f6f6f;
	-webkit-font-smoothing:antialiased;
	-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
	text-shadow:rgba(0,0,0,.01) 0 0 1px;
}
p a {
	display:inline;
	position:relative;
	color:inherit;
	-webkit-transition:all 200ms ease;
	-moz-transition:all 200ms ease;
	-ms-transition:all 200ms ease;
	-o-transition:all 200ms ease;
	transition:all 200ms ease;
}
p:last-of-type {
	margin-bottom:0;
}
a {
	-webkit-transition:all 200ms ease;
	-moz-transition:all 200ms ease;
	-ms-transition:all 200ms ease;
	-o-transition:all 200ms ease;
	transition:all 200ms ease;
}
a,a:hover,a:visited,a:active,a:link {
	text-decoration:none;
	-webkit-font-smoothing:antialiased;
	-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
	text-shadow:rgba(0,0,0,.01) 0 0 1px;
}
p a:active {
	position:relative;
	color:#FF6347;
}
p a:hover {
	color:#FFFFFF;
	background:#ffa07f;
}
p a:hover::after {
	opacity:0.2;
}
::selection {
	color:#f03271;
}
p::selection {
	}
h1,h2,h3,h4,h5,h6 {
	font-family:'Montserrat',sans-serif;
	-webkit-font-smoothing:antialiased;
	-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;
	text-shadow:rgba(0,0,0,.01) 0 0 1px;
	font-weight:normal;
	color:#333;
}
h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection {
	}
.form-control {
	color:#db5246;
}
section {
	display:block;
	position:relative;
	box-sizing:border-box;
}
.clear {
	clear:both;
}
.clearfix::before,.clearfix::after {
	content:"";
	display:table;
}
.clearfix::after {
	clear:both;
}
.clearfix {
	zoom:1;
}
.pull-left {
	float:left;
}
.pull-right {
	float:right;
}
/*********************************3. Header*********************************/
	.headertop {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:99999;
	color:#fff;
}
.headertop .telconleft {
	width:250px;
}
.headertop .telconleft img {
	height:70px;
	margin-top:10px;
}
.menu_div {
	display:none;
}
.header {
	position:fixed;
	top:0px;
	left:0;
	width:100%;
	background: #f80;
	z-index:99;
	-webkit-transition:all 400ms ease;
	-moz-transition:all 400ms ease;
	-ms-transition:all 400ms ease;
	-o-transition:all 400ms ease;
	transition:all 400ms ease;
	height: 60px;
	color:#fff;
}
.col3{width:33.333%;float:left;text-align:center;}
.telconleft img {
	height: 55px;
}
.menunav ul li a {
	color: #333;
	display:block;
}
.menunav>ul>li:hover {
	background:#a81404;
}
.menunav>ul>li:hover>a {
	color:#fff;
}
.menunav ul li .musubli a {
	display:inline-block;
}
.menunav ul li .musubli a:hover {
	color:#f90;
	border-bottom:1px solid #f90;
}
.header h1.logo {
	width:20%;
	overflow:hidden;
}
.header h1.logo img {
	height:60px;
	margin-top:10px;
}
.header .menunav {
	text-align: center;
	padding: 15px 0px;
	width: 100%;
	float: left;
	display: none;
	background: #fff;
	position: absolute;
	top: 60px;
}
.header .menunav>ul>li {
	display: block;
	line-height: 40px;
	padding: 0px 10px;
	position:relative;
	font-size:16px;
	margin: 0px 10px;
	text-align: left;
	border-bottom: 1px solid #ededed;
}
.header .menunav>ul>li:hover .musubli {
	display:block;
}
.musubli {
	position:absolute;
	top: 35px;
	background: #fff;
	padding: 10px;
	left: 0px;
	width: 100%;
	display: none;
}
.header .menunav li b {
	display:inline-block;
	line-height:80px;
}
.loginbpx {
	width:10%;
	float:left;
	text-align:right;
}
.login {
	text-align:center;
	-webkit-transition:all 200ms ease;
	-moz-transition:all 200ms ease;
	-ms-transition:all 200ms ease;
	-o-transition:all 200ms ease;
	transition:all 200ms ease;
	border-left:1px solid #a81404;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#a81404;
	line-height:30px;
	font-size:16px;
	color:#333;
	line-height:80px;
	padding:5px 20px;
	color:#fff;
}
.header .menunav > ul > li.on,.header .menunav > ul > li:hover {
	-webkit-border-radius: 5px;
	-moz-border-radius: 30px;
	border-left: 2px solid #f80;
}
.header .menunav > ul > li.on>a {
	color: #f80;
}
#indexbanner {
	margin-top: 60px;
	height: 100%;
	overflow: hidden;
}
#indexbanner .swiper-slide img {
	width:100%;
	display: block;
}
.adoutShow {
	overflow:hidden;
	/* margin: 15px auto; */
	position: relative;
}
.adoutShow .pull-left,.adoutShow .pull-right {
	width: 100%;
	padding: 15px;
}
.adoutShow .pull-left h3 {
	font-size: 24px;
	padding-bottom: 20px;
	position: relative;
	background: url(../images/abline.png) no-repeat left bottom -15px;
	margin-bottom: 20px;
}
.adoutShow .pull-left p {
	font-size:15px;
	line-height:30px;
	padding-bottom:15px;
}
.adoutShow .pull-left p span {
	color:#f90;
}
.adoutShow .pull-left p b {
	color:#f90;
}
.adoutShow .pull-left span.red {
	color:#040ead;
}
.adoutShow .pull-left a.more {
	display:inline-block;
	padding:10px 20px;
	color:#333;
	background-color: #ededed;
	position: relative;
	display: block;
	width: 120px;
	text-align: center;
}
.adoutShow .pull-left a.more span:before{position:absolute;content:"";}
.adoutShow .pull-left a.more span:after{position:absolute;content:" ";}
.adoutShow .pull-left a.more:before,.adoutShow .pull-left a.more:after {
	position:absolute;
	content:"";
	height:2px;
	width: 15%;
	height: 2px;
	background-color: #f80;
	z-index: 2;
	bottom: 0;
	width: 15%;
	transition: width 0.2s 0.35s ease-out;
}
.adoutShow .pull-left a.more:before {
	right: 50%;
}
.adoutShow .pull-left a.more:after {
	left: 50%;
}
.adoutShow .pull-left a.more:hover:before {
	width: 50%;
	transition: width 0.2s ease-in;
}
.adoutShow .pull-left a.more:hover:after {
	width: 50%;
	transition: width 0.1s ease-in;
}
}
.adoutShow .pull-left .more span {
	background:#f90;
	display:block;
	position:absolute;
	content:"";
}
.adoutShow .pull-left a.more span:before,.adoutShow .pull-left a.more span:after {
	width: 0%;
	height: 0%;
	bottom: 0;
	background: transparent;
	opacity: 0;
	z-index: 2;
}
.adoutShow .pull-left a.more span:before {
	left: 0%;
	border-left: 2px solid #f80;
	transition: height 0.25s ease-in, opacity 0s 0.35s;
}
.adoutShow .pull-left a.more span:hover:before {
	height: 96%;
	opacity: 1;
	transition: height 0.25s 0.2s ease-out, opacity 0s 0.2s;
}
.adoutShow .pull-left a.more span:after {
	right: 0%;
	border-right: 2px solid #f80;
	border-top: 2px solid #f80;
	transition: width 0.2s ease-in, height 0.15s 0.2s linear, opacity 0s 0.35s;
}
.adoutShow .pull-left a.more span:hover:after {
	width: 99%;
	height: 96%;
	opacity: 1;
	transition: height 0.15s 0.1s linear, width 0.2s 0.25s linear, opacity 0s 0.1s;
}
.adoutShow .pull-right {
	padding:60px 0px 0px 40px
}
.adoutShow .pull-right img {
	width:100%;
}
.footer {
	background: #ededed;
	padding: 20px 5px 10px 5px;
	text-align: center;
	color: #333;
	padding-bottom: 80px;
}
.footer p {
	color:#999;
	line-height:24px;
}
.footer h3 {
	color: #333;
	padding-bottom: 5px;
}
.footer a {
	color:#999;
}
.curriculum {
	padding: 30px 0px;
	background: #e5f6ff;
}
.ftleft {
	width: 100%;
	float:left;
	color:#999;
	text-align: center;
}
.ftmid {
	width: 50%;
	float:left;
	text-align: right;
}
.ftmid dl{width:25%;float:left;padding-bottom:20px;}
.ftmid dl dt{font-size:15px;color:#ededed;padding-bottom:5px;}
.ftmid a {
	display:block;
	line-height: 24px;
}
.joinusshow {
	padding:30px 0px;
}
.ftright {
	text-align:left;
	width: 20%;
	float: left;
	padding-bottom: 15px;
}
.ftright img{width: 115px;display:block;margin:10px auto;margin-top: -10px;}
.ftright span{display:block;text-align:center;}
.ftright p {
	font-size: 26px;
	color:#fff;
	font-weight: 600;
}
.ftcopy {
	clear:both;
	background: #ededed;
	margin-top: 20px;
	padding: 5px 0px;
}
html {
	color:#000;
	overflow-y:scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html * {
	outline:0;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	padding: 0px;
	margin: 0px;
}
body {
	background: #f7f7f7;
	color:#4a4f5a;
	font: 400 14px/1.5 "微软雅黑",Helvetica,STHeiti,Droid Sans Fallback;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.infotitle {
	overflow:hidden;
}
.pr {
	position:relative;
}
.abs {
	position: absolute
}
.fl {
	float:left;
	display:inline-block;
}
.fr {
	float:right;
	display:inline-block;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
}
.clearfix {
	*zoom:1;
}
.wrap {
	min-width: 320px;
	max-width:768px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.htit {
	line-height:1rem;
	padding:0 .3rem;
	color:#ff8e2e;
	font-size: .4rem;
	margin:1rem 0 .4rem 0
}
.wrapper {
	position:relative;
	height: 1rem;
	width: 100%;
	overflow: hidden;
	margin:0 auto;
	border-bottom:1px solid #ccc
}
.wrapper .scroller {
	position:absolute
}
.wrapper .scroller li {
	height: 1rem;
	color:#333;
	float: left;
	line-height: 1rem;
	font-size: .4rem;
	text-align: center
}
.wrapper .scroller li a {
	color:#333;
	display:block;
	margin:0 .3rem
}
.wrapper .scroller li.cur a {
	color:#1cbb9b;
}
.newstab li {
	display:inline-block;
	font-size: 17px;
	line-height:20px;
}
.nbanner img {
	width:100%;
	display: block;
	margin: 0px auto;
}
.newstabcon {
	text-align:center;
	border-bottom: 1px solid #ededed;
	background:#ededed;
	padding: 20px 0px;
}
.newstab li {
	margin:0px 20px;
}
.newstab li.cur a {
	color: #f90;
	border-bottom: 3px solid #f90;
}
.newstab li a {
	color:#333;
	padding-bottom:10px;
}
.newscont ul {
	padding-top:30px;
}
.newscont li {
	width:100%;
	padding:15px;
	margin:10px auto;
	background:#fff;
	overflow:hidden;
	border-bottom: 1px solid #ededed;
}
.newscont li:nth-last-child(1) {
	border-bottom:0px;
}
.newsleft {
	width:20%;
	float:left;
}
.newsleft img {
	width:100%;
}
.newright {
	width:78%;
	float:right;
}
.newright h3 {
	font-size:18px;
	font-weight:600;
	padding-bottom:10px;
	padding-top:20px;
}
.newright p {
	line-height:24px;
	color:#666;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	height:50px;
}

.newbot {
	padding-top:15px;
	overflow:hidden;
	padding-left:25px;
	position: relative;
}
.newbot a {
	float:right;
	border-radius:40px;
	line-height:30px;
	display:inline-block;
	background:#f90;
	color:#fff;
	padding:0px 15px;
}
.newbot img {
	width:20px;
	display:inline-block;
	position:absolute;
	left: -20px;
}
.shcenter {
	padding:30px 0px;
}
.shcenter p {
	line-height:26px;
	padding-bottom:10px;
	font-size: 15px;
}
.telphone {
	display:block;
	padding:10px 15px;
	border:1px solid #ededed;
	color:#fff;
	background: #ff8800;
	border-radius:3px;
	margin:0px auto;
	text-align:center;
	width:140px;
	margin-bottom:20px;
	clear: both;
}
.newindex {
	overflow:hidden;
	margin-top: 30px;
}
.newcon {
	overflow:hidden;
}
.newindex ul li {
	width:25%;
	float:left;
	padding:15px;
}
.newindex ul {
	padding: 20px 0px;
	overflow: hidden;
}
.flexbox {
	overflow:hidden;
	background:#fff;
	border:1px solid #ededed;
	padding: 10px 10px 20px 10px;
}
.flexbox h3 {
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	margin-bottom:10px;
}
.flexbox img {
	max-width:100%;
	max-height:200px;
}
.flexbox p {
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow: hidden;
	margin-bottom: 15px;
}
.flexbox a {
	display:inline-block;
	padding:0px 10px;
	line-height:30px;
	color: #f80;
	border: 1px solid #f80;
}
.newtab {
	padding: 10px 0px;
	border-bottom:1px solid #ededed;
	position: relative;
	margin-top: 30px;
}
.newtab p {
	display:inline-block;
	padding:0px 10px;
	line-height:40px;
	font-size:18px;
	padding:0px 25px;
}
.newtab p.on,.newtab p:hover {
	background: #f80;
	color:#fff;
	border-radius:20px 0px;
}
.newamore {
	position:absolute;
	right:0px;
	color:#f80;
	font-size:15px;
}
.commerce {
	overflow:hidden;
	padding:30px 0px;
}
.contact {
	background:url(../images/map001.jpg) no-repeat center;
	padding:30px 0px;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.contimg h3 {
	font-size: 24px;
	color:#fff;
	padding-bottom: 15px;
}
.forminp {
	width: 100%;
	float:left;
	margin-bottom: 15px;
}
.forminp input {
	width: 90%;
	line-height: 50px;
	border-radius:5px;
	border:0px;
	outline:none;
	padding: 0px 15px 0px 45px;
}
.joinus {
	display: block;
	background:#f80;
	color:#fff;
	padding:10px;
	margin-top:30px;
	border-radius:3px;
	clear: both;
	width: 140px;
	margin: 30px auto 0px auto;
}
.forminp:nth-of-type(1) input {
	background:url(../images/telicon01.png)no-repeat center left #fff
}
.forminp:nth-of-type(2) input {
	background:url(../images/telicon02.png)no-repeat center left #fff
}
.forminp:nth-of-type(3) input {
	background:url(../images/telicon03.png)no-repeat center left #fff
}
.compleft {
	}
.compleft .top {
	padding-left:70px;
	background:url(../images/telicon04.png) no-repeat left center;
	background-size:60px;
}
.top h3 {
	line-height:50px;
	font-size:24px;
}
.top p {
	font-size:16px;
	color:#999;
}
.mid {
	padding:20px 0px;
	font-size:20px;
}
.mid p {
	font-size:16px;
	display:block;
}
.onlineore {
	/* padding:10px; */
	background: #fff;
	z-index: 20;
	border-radius:5px;
	box-shadow:2px 2px 2px #ededed;
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 10000000;
}
.onlineore li {
	width: 20%;
	float:left;
	text-align: center;
	font-size: 18px;
	position: relative;
}
.onlineore li img{display:block;margin: 5px auto 0px auto;width: 32px;}

.onlineore li a span{
	color:#333;
	font-size:14px;padding-bottom:10px;display:inline-block;
}
.nbannerbox{margin-top: 60px;}
.nbannerbox img{display:block;margin:0px auto;width:100%;}
.nproduct01{padding-top:30px;}
.indexproduct {
	overflow:hidden;
	background: #fff;
}
.nproduct .swiper-slide{width:50%;}
.indexproduct .indextitle {
	font-size: 20px;
	line-height:50px;
	/* padding: 10px 0px; */
	background: url(../images/title.png) no-repeat center;
	text-align: center;
	background-size: 80%;
}
.indexproduct .swiper-slide {
	padding:0px 10px;
	overflow:hidden;
	margin-bottom: 40px;
	box-shadow: 3px 2px 3px #ededed;
}
.indexproduct .picimg {
	overflow:hidden;
}
.indexproduct .picimg img {
	max-width:100%;
	display: block;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.indexproduct .pictxt {
	background: #fff;
	padding:10px;
	min-height: 140px;
	color: rgba(255,255,255,1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
	border: 1px solid rgba(255,255,255,0.5);
	overflow: hidden;
}
.indexproduct .pictxt p {
	font-size:15px;
}
.indexproduct .pictxt h3 {
	font-size:18px;
}
.pictxt:before {
	content: '';
	position: absolute;
	top: 50px;
	left: -5px;
	width: 0;
	height: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-bottom: 190px solid rgba(255,255,255,0.25);
	z-index: 1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.pictxt:after {
	content: '';
	position: absolute;
	top: 50px;
	left: -5px;
	width: 0;
	height: 0;
	border-left: 300px solid transparent;
	border-right: 100px solid transparent;
	border-bottom: 190px solid rgba(255,255,255,0.25);
	z-index: 1;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.pictxt::after {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.indexproduct .swiper-slide:hover .pictxt::before {
	opacity: 1;
	-webkit-transform: translate(0px,-190px);
	transform: translate(0px,-75px);
}
.indexproduct .swiper-slide:hover .pictxt::after {
	opacity: 1;
	-webkit-transform: translate(0px,-150px);
	transform: translate(0px,-150px);
}
.indexproduct .swiper-slide:hover .pictxt {
	background:#f80;
	color:#fff;
}
.indexproduct .swiper-slide:hover .pictxt h3,.indexproduct .swiper-slide:hover .pictxt p {
	color:#fff;
}
.indexproduct .swiper-slide:hover .picimg img {
	transform:scale(1.2);
	-webkit-transform:scale(1.2)
}
.indexchooseus {
	padding: 10px;
}
.indexchooseus .indextitle {
	font-size: 20px;
	text-align: center;
	padding-bottom: 5px;
}
.indexchooseus li {
	float:left;
	position: relative;
	color: #fff;
	align-content: center;
	width: 50%;
	margin-bottom: 0px;
	padding: 5px;
}
.indexchooseus li .choseimg {
	padding: 0px 10px;
	text-align:center;
}
.indexchooseus li .choseimg p{font-size:12px;}
.indexchooseus li .choseimg h3 {
	text-align:center;
	font-size: 20px;
	line-height: 25px;
	padding-bottom:10px;
}
.chosbox {
	position: relative;
	color: #fff;
	height: 255px;
	align-content: center;
	align-items: center;
	background-color: #fff;
	border: 1px solid #ededed;
}
.choseicon {
	padding-top:20px;
}
.choseicon img {
	width: 70px;
	margin: 0px auto 10px auto;
	display:block;
}
.indexchooseus ul {width: 100%;position: relative;}
.nproduct{padding-bottom:10px;}
.nproduct .swiper-slide{width: 50%;float:left;margin-top: 20px;margin-bottom: 10px;}
.protab{text-align:center;padding-top:20px;background: #ededed;}
.protab a{font-size: 17px;color:#333;padding:0px 10px;display:inline-block;padding-bottom:10px;margin:0px 5%;}
.protab a.on{color:#f80;border-bottom:4px solid #f80;}

.nproduct01 .swiper-slide{width: 50%;float:left;margin-bottom: 20px;}
.nproduct .swiper-slide:hover .proinfo{display:block;}
.proinfo{position:absolute;top:40%;width:100px;text-align:center;display:block;left:50%;transform:translate(-50%,-50%);background:#f80;color:#fff;line-height:40px;border-radius:3px;display:none;}
.pictxt01{background:#fff;padding: 5px;min-height: 128px;max-height: 120px;overflow: hidden;}
.pictxt01 h3{font-size:16px;padding-bottom:5px;}
.abtxtshow img{display:block;margin: 15px auto;max-width: 100%;}
.aboutcont{padding: 0px 10px;}
.aboutcont h3{font-size: 24px;padding: 10px 0px;text-align: center;position:relative;width:200px;margin:10px auto;}
.aboutcont h3:before{position:absolute;content:"";width: 30px;height: 4px;background:#f80;bottom:0px;left: 85px;}
.abtxtshow p{font-size:16px;line-height:30px;margin-bottom: 20px;color: #333;}
.abtxtshow p b{color:#f80;}
.newscont img {width:100%;margin: 20px auto 0px auto;display:block;}
.abouttxt{padding-bottom:30px;text-align:center;}
.abouttxt h3.tith3{font-size: 21px;color:#f80;padding-bottom:10px;padding-top:20px;}
.abouttxt p{font-size: 15px;line-height:30px;color:#333;padding: 0px 10px;}
.contactcont {padding: 30px 15px;overflow:hidden;}
.contitle{font-size: 20px;/* padding-bottom: 20px; */}
.contxt{padding: 20px 0px;font-size:16px;}
.contxt h3{padding-bottom:15px;font-size: 24px;}
.contxt p{font-size:16px;padding-bottom: 5px;color: #333;}
.conright{width: 100%;float:left;}
.conleft{width: 100%;float:left;}
.conleft img{width:100%;}


.dotolist h3{font-size:24px;}

.dotolist{padding:30px 10%;}
.searchform{width:100%;position:relative;margin: 20px auto;}
.searchform input{width:100%;border:1px solid #ccc;line-height: 45px;border-radius: 10px;/* margin:20px auto; */padding: 0px 20px;}
.searchform button{width:100px;line-height: 46px;text-align:center;color:#fff;background:#f80;border:0px;border-radius: 0px 10px 10px 0px;position:absolute;right:0px;top:0px;}

.franchise {padding: 30px 10px;}
.franchise .franico{font-size:20px;padding:20px;background:#ededed;/* margin-bottom:20px; */}
.franico p{font-size:16px;line-height:30px;padding:5px 0px;color:#333;}

.franchise ul{/* padding:20px 0px; */overflow: hidden;}
.franchise ul li{width: 50%;float:left;padding: 0px 10px;text-align:center;margin-bottom: 15px;}
.franchise ul li p{font-size:15px;}
.franchise ul li img{width:75px;display:block;margin:10px auto;}
.franchise ul li p.img{padding-bottom:0px;}
.franchise ul .box{border:1px solid #ededed;padding:10px;min-height:200px;}
.franchise .fran{font-size: 20px;padding: 10px 0px;clear:both;}
.franchise h4{font-size:16px;background:#f80;display:inline-block;padding:0px 10px;color:#fff;margin:10px auto;}
.franchise>p{color:#333;font-size:16px;line-height:40px;}

.franuscon {padding: 20px 10px;}
.franuscon  label{width:30%;float:left;text-align:right;line-height:35px;}
.franuscon ul{overflow:hidden;}
.franuscon ul li{width:100%;float:left;}
.franuscon  label i{color:#f00;padding-right:5px;display:inline-block;}
.franuscon  input{line-height:35px;border:1px solid #ccc;margin-bottom:15px;width:70%;padding:0px 15px;}
.franuscon  textarea, .franuscon select{width:70%;border:1px solid #ccc;}
.franuscon select{height:35px;margin-bottom:15px;}
.franuscon  button{width: 120px;border:0px;line-height:36px;background:#f80;color:#fff;margin-left:30%;margin-top: 20px;padding:0px 15px;}

.orderinpt{background: rgba(255,255,255,.6);}
.orderinpt textarea{width:100%;padding:15px;border:0px;height:60px;color:#333;background:none;line-height: 31px;border: 1px solid #ededed;}
.orderinpt button{width:100px;height:60px;border:0px;background:#f80;color:#fff;position:absolute;right:0px;top:0px;}
.orderform{padding: 80px 10px 60px 10px;}
.orderform .address-wrap{/* display: flex; *//* justify-content: space-between; */}
.address-box{/* flex:1; */}
.address-edit{background: #fff;height: auto;border-radius: 10px;}
.edit-info{margin: 0 auto;padding: 0px;}
.edit-info .headerof{display: flex; justify-content: space-between;}
.edit-info .form{margin:10px;}

.edit-info .form li{position:relative;}
.edit-info .form  figure{width: 100%; display: flex; min-height:40px;margin-bottom: 10px; align-items: center;justify-content: space-between;}
.edit-info .form .item-name{color: #333;font-weight: 400;font-size: 14px;width: 85px;text-align: right;padding-right: 10px;}
.edit-info .form .item-input{background: #f7f7f7;border-radius: 3px;flex: 1;padding:5px 10px;transition: all 0.1s linear;border: none;height:30px; color: #666; font-size: 14px;}
.edit-info .form  .phone input{border:0px;height:auto;}
.address-detail-area{width:100%;}
.item-info{margin-top:20px;padding: 10px;background-color: #fff;border-radius:10px;}
.item-title{margin-bottom:20px;}
.item-title .title{font-size: 20px;font-weight: bold;color: #333;}
.selector{display:inline-block;padding:10px;border:1px solid #ccc;margin-right:15px;margin-bottom:15px;}
.pickup-time .content{background:#f7f7f7;display:inline-block;padding:0px 15px;line-height:30px;}
.item-header .icon{width:40px;height:40px;display:inline-block;background:#2d2d2d;color:#fff;line-height:40px;text-align:center;border-radius:4px;font-size:16px;}
.item-header .icon-1{background:#f80;}
.book-smart{padding:10px;border:1px solid #ededed;color:#666;border-radius:3px;background:#ededed;}
.arrow img{width:60px;margin:0px 20px;}
.arrow{margin-top: 10%;}
.logo{width: 100px;margin:0px auto;display: inline-block;}
.col3{width:33.333%;float:left;text-align:center;}
.logo img {width:50px;margin-top: 3px;}
.toprigt a{color:#fff;line-height: 65px;border:0px;font-size: 16px;float: left;}
.toprigt {overflow: hidden;width: 26%;float: right;}
.telconleft{text-align:left;}
.navclick img{width: 35px;margin-top:13px;margin-left: 5px;background: rgba(255,255,255,.2);}
.order-btn{width:80%;text-align:center;margin:30px auto 10px auto;background:#f80;line-height:40px;display:block;color:#fff;border-radius:5px;font-size:16px;}
.edit-info .form select.input-height{height:30px;border:0px;background:none;padding:0px 5px;}
.fome-li {padding: 20px 10px 0px 10px;background:#fff;border-radius:10px;-moz-border-radius:10px;
		  box-shadow:2px 2px 2px #ededed;margin-bottom:15px;}
.fome-li  input{border:0px;background: none;line-height: 30px;text-align: right;}
.fome-li input.remarks{text-align:left;height:60px;}
.formtop input.name{font-size:20px;color:#333;display:inline-block;font-weight:550;width: 3.5em;}
.formtop-li input.tel{display:inline-block;font-size:18px;color:#333;width: 9em;text-align: left;}
.formtop-li{padding:00px 50px 0px 35px;}
.formtop-li:before{height:1px;background:#ededed;position:absolute;left:40px;right:60px;content:"";bottom:10px;}
.formtop-li:nth-of-type(2):before{background:none;}
.formtop-li a{position:absolute;right:10px;bottom: 40px;color:#999;border-left:1px solid #ededed;padding-left:10px;}
.formtop-li input.address{color:#666;padding-top:5px;padding-bottom:20px;width: 100%;/* padding-top: 10px; */text-align: left;padding-left: 10px;}
.formtop-li:nth-of-type(2){background: url(../images/collect.png) no-repeat left top 20px;background-size:36px;}
.formtop-li:nth-of-type(1){background: url(../images/send.png) no-repeat left top 20px;background-size:36px;}
.formrowli{padding:5px;line-height: 40px;position: relative;overflow:hidden;}
.formrowli .col-50{width:50%;float:left;margin-right: 0px;}
.formrowli .col-50 .label-le{width:2em;float:left;}
.formrowli .col-50 .liright{width:60%;float: right;}
.formrowli .col-50 .liright input{text-align:right;width: 100%;padding-right: 10px;}
.formrowli:before{content:"";position:absolute;left:10px;right:10px;bottom:1px;background:#ededed;height:1px;}
.label-le{width: 7em;float:left;}
.fome-li:nth-of-type(2){padding-top:0px;}
.label-le i{font-size: 10px;color:#f80;border:1px solid #f80;display:inline-block;line-height: 15px;padding:0px 5px;border-radius:10px;text-align: center;font-style: normal;}
.formrowli:nth-last-of-type(1):before{background:none;}
.radio{display:inline-block;}
.radio input[type=radio]{position: absolute;opacity: 0;}
.radio input[type=radio]+ .radio-label:before {content:"";background: #ededed;border-radius:100%;border: 1px solid #ededed;display: inline-block;width: 1.4em;height: 1.4em;position:relative;top: 10px;margin-right: 5px;vertical-align: top;cursor: pointer;text-align: center;transition:all 250ms ease;}
.radio input[type=radio]:checked + .radio-label:before {background-color:#3197EE;box-shadow: inset 0 0px #f4f4f4;border: 0px;}
.radio input[type=radio]:focus + .radio-label:before {outline: none;border-color:#3197EE;}
.radio input[type=radio]:disabled + .radio-label:before {box-shadow:inset 804px #f4f4f4;border-color:#b4b4b4;background: #b4b4b4;}
.radio input[type=radio]+ .radio-label:empty:before {margin-right:0;}
.formrowli .liright{text-align:right;}
.ordfooter{position:fixed;bottom:0px;left:0px;right:0px;height:60px;background:#fff;
		  padding:0px 10px;line-height:60px;}
.ordbutton{border-radius:40px;display:inline-block;background:#f80;color:#fff;padding:0px 20px;line-height:35px;float:right;
		  margin-top:15px;}
.addrbook{padding-top:70px;}
.addrbook-li{overflow:hidden;padding:0px 10px;background:#fff;border-radius:5px;margin:0px 5px 10px 5px;position:relative;}

.onetx{width:40px;height:40px;float:left;margin-top:15px;
	   text-align:center;background:#b2cdff;color:#fff;line-height:40px;border-radius:50%;margin-right:10px;}
.addright{width: 80%;float:left;}
.addright .add-top{padding-top:10px;}
.addright h3{display:inline-block;font-size:15px;color:#333;}
.addright p{display:inline-block;font-size:13px;color:#666;}
.addbot{font-size:12px;padding-top:5px;padding-bottom: 15px;}
.addressadbot-box{position:fixed;bottom:10px;left:0px;right:0px;background:#f7f7f7;line-height:35px;color:#fff;border-radius:5px;text-align:center;z-index:1000;}
.addressadbot-box a{display:block;color:#fff;background:#f80;width:80%;margin:0px auto;border-radius:5px;}
.addressnew{padding-top:70px;}
.topadnew{margin:10px;background:#fff;padding:10px;overflow:hidden;}
.topadnew .addtextarea{width:100%;border:1px solid #ededed;height:70px}
.zdicon{display:inline-block;float:right;background:#f80;color:#fff;padding:0px 10px;margin:10px 10px 0px 0px;line-height:30px;border-radius:20px;}
.addrecon{background:#fff;padding:10px;border-radius:10px;margin:0px 10px;overflow:hidden;}
.addrecon input{border:0px;line-height:35px;}
.addrecon h2{font-size:15px;padding-left:10px;}
.inptli{width:100%;float:left;position:relative;padding:0px 10px 5px 10px;}
.inptli:before{content:"";left:10px;right:10px;bottom:5px;height:1px;background:#ededed;position:absolute;}

.addsave{display:block;line-height:35px;border-radius:5px;margin:30px 10px 0px 10px;text-align:center;background:#f80;color:#fff;clear:both;}
.newname{width:30%;}
.newtel{width:65%;border-left: 1px solid #ededed!important;padding-left:10px;}
.inptli:nth-last-of-type(1):before{background:none;}
.add-det{position:absolute;right: 25px;top: 60px;}
.edit-det{position:absolute;right: -18px;top: 60px;}
.add-det img{width:30px;}
.edit-det img{width:30px;}
.tool-btns img{width: 30px;}
.jklogin {
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top:0px;
	background: url(../images/bg.png) no-repeat center top #fff;}
}
.jklogin .jkloginuser {
	background: none;
	min-height: 210px;
	background-size: 100%;
	position: relative;
	padding-top: 15%;
}
.jklogin .jkloginuser {
	font-size:26px;color:#333;padding:15% 5% 5% 5%;
}
.jkloginform {
	padding: 15% 10px;
}
.jkloginform .jkloginlist {
	position: relative;
	background: #fff;
	/*! padding: 10px 0px;*/
	margin-bottom: 10px;
	border-radius: 5px;
}
.jkloginform .jkloginlist:nth-last-of-type(1){background:none;}
.jkloginform .jkloginlist input {
	border: 0px;
	width: 90%;
	padding: 0px 10px 0px 35px;
	color: #666;
	font-size: 15px;
	line-height: 50px;
	border-bottom: 1px solid #ededed;
	margin: 0px auto;
	display: block;
}
.jkloginform .jkloginlist .yzmid {
	position: absolute;
	right: 20px;
	top:0px;
	line-height:55px;
	width: 70px;
	color: #ffbf13;
}
.jkloginform .jkloginlist .jkloginbtb {
	width: 90%;
	margin: 40px auto;
	background-image: linear-gradient(to right, #ffbf13, #ffd668);
	/* 标准的语法（必须放在最后）*/
	display:block;
	line-height: 40px;
	text-align: center;
	border-radius: 5px;
	border: 0px;
	color: #fff;
	font-size: 16px;
}
.jklogin .jkloginuser .jklogo img {
	width: 80%;
	margin: 5px auto;
	display: block;
}
.jkloginform .jkloginlist:nth-of-type(1) input {
	background: url(../images/login01.png) no-repeat left center;
}
.jkloginform .jkloginlist:nth-of-type(2) input {
	background: url(../images/login02.png) no-repeat left center;
}
.jkloginform .jklogbotm {
	text-align: center;
	color:#ffbf13;
}
.jkloginform .jklogbotm a {
	color: #ffbf13;
}
.jkuserconshow{/* padding-top:50px; */}
.jkusercon .jkusertop .jkusertop-left {
	/* width: 35%; */
	/* float: left; */
}
.jkusercon .jkusertop .jkusertop-left .jkuserpic {
	width: 54px;
	height: 54px;
	display: block;
	/*! float: left; */
	border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 30px auto;
	border: 0px;
	background: #fff;
}
.jkusercon .jkusertop .jkusertop-left .jkuserpic img {
	max-width: 100%;
	display: block;
	margin: 0px auto;
}
.jkusercon .jkusertop .jkusertop-left .jkusertext {
	text-align: center;
	color: #fff;
	width: 100%;
	/*! float: left; */
	/*! padding-left: 10px; */
	padding: 10px 0px;
	overflow: hidden;
}
.jkusercon .jkusertop .jkusertop-left .jkusertext .jkusername {
	color: #333;
	font-size: 20px;
	line-height: 26px;
	padding-top: 10px;
}
.jkusercon .jkusertop .jkusertop-left .jkusertext .jkuserstate a {
	border-radius: 20px;
	padding: 0px 10px 0px 25px;
	background: url(../images/vipicon.png) no-repeat center left 5px  #fff;
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	float: left;
}
.jkusercon .jkusertop .jkusertop-left .jkusertext .jkuserstate .jktipi{display: block;font-style: normal;color: #333;font-size: 12px;/*! padding-top:5px; */float: left;padding-left: 5px;}
.jkusercon .jkusertop .jkusertop-left .jkusertext .jkuserstate a{color: #ffbf13;}
.jkaddnewcar {
	margin: 10px 10%;
	text-align: center;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px dashed #ffbf13;
	height: 120px;
	line-height: 120px;
	background: #ffbf13;
}
.jkaddnewcar .jkaddcar {
	color: #ffbf13;
}
.jkuserlist {
	overflow: hidden;
	padding: 0px 10px;
	background: #fff;
	text-align: center;
	/* margin: 10px; */
	border-radius: 5px;
	-webkit-border-radius: 5px;
	/* width: 100%; */
	margin-top: 10px;
	border-radius: 5px;
	margin: 10px;
}

.jkuserlist .jklist {
	/*! border-bottom: 1px solid #ededed;*/
	background: #fff;
	line-height: 40px;
	width: 100%;
	float: left;
	color: #666;
	padding: 0px;
	font-size: 14px;
	position: relative;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 20px;
	border-bottom: 1px solid #ededed;
	/* margin: 0px 10px; */
	padding-left:35px;
}
.jkuserlist .jklist:nth-last-of-type(1){border-bottom:0px;}
.jkuserlist .jklist i{font-style:normal;font-family:"宋体";font-size:16px;color:#999;float:right;}
.jkuserlist .jklistlast {
	text-align: center;
	display: block;
	margin: 20px auto;
	clear: both;
	line-height: 45px;
	border: 1px solid #ededed;

	width: 95%;
	background: #f7f7f7;
	color: #666;
}
.jkuserlist .jklist img{width: 26px;height: 26px;position:absolute;left:0px;top:6px;}
.jkusecon {
	/*! margin: -20px auto 20px auto;*/
	overflow:hidden;
	border-radius: 10px;
	margin: -25px 10px 10px 10px;
}
.jkusecon h3 {
	font-size: 14px;
	color: #333;
	padding: 10px;
	background:#fff;
	border-bottom:1px solid #ededed;
}
.jkusecon .jkassets {
	overflow:hidden;
	background:#fff;
	padding:10px;
}
.jkuserlist a.jkright{float: right;color: #666;font-weight: normal;position: relative;padding-right: 15px;}
.jkuserlist a.jkright:after{content: "";width: 8px;height: 8px;border-radius: 10px;background: #ffbf13;right: 0px;top:7px;position: absolute;}
.jkuserlist .jklist:after {
}
.jkuserlist .jklist:nth-of-type(4)::after {
	width: 0px;
}
.jkuserlistnone .jklist:after {
	background: none;
}
.jkusecon .jkuseconli {
	width: 49%;
	float: left;
	text-align: center;
}
.jkusecon .jkuseconli:nth-of-type(1) {
	border-right:1px solid #ededed;
}
.jkusecon .jkuseconli a {
	color: #666;
	font-size: 14px;
}
.jkusecon .jkuseconli a span.jkcount {
	font-size: 18px;
	display: block;
	padding: 5px 0px;
}
.jkusercon .jkusertop {
	color: #fff;
	overflow: hidden;
	padding: 10px 10px 30px 10px;
	background: -webkit-linear-gradient(#ff8800, #fff);
	background: -o-linear-gradient(#ff8800, #fff);
	background: -ms-linear-gradient(#ff8800, #fff);
	background: linear-gradient(#ff8800, #fff);
	min-height: 100px;
}
.jksignout{margin:10px;background:#fff;line-height:40px;text-align:center;color:#333;border:1px solid #ededed}
.jksignout a{color:#333;}
.editli {
	width: 80%;
	position: fixed;
	left: 10%;
	right: 10%;
	top: 30%;
	background: #fff;
	padding: 10px;
	text-align: center;
	display: none;
}

.editlion {
	display: block;
}

.editli li {
	text-align: center;
}

.editli li a {
	color: #333;
	text-align: center;
	float: none;
	display: block;
	border-bottom: 1px solid #ededed;
}

.toindex {
	    display: inline-block;
	    position: absolute;
	    bottom: -82px;
	    right: 30px;
	    border: 1px solid #ddd;
	    padding: 10px;
	    border-radius: 30px;
	    background: #d2ba83;
	    color: #fff;
	    font-weight: bold;
	}
	
	
	
	.logintwo a{color:#1c3e97;padding-left:10px;}
	.jkloginuser p{font-size:18px;color:#333;padding-top:10px;}
	.orderlist{padding:60px 10px;}
	.orderlist ul li{background:#fff;padding:10px;margin:10px auto;border-radius:5px;}
	.order-top h3{font-size:18px;font-weight:600;}
	.orderbot .falist {margin-bottom:10px;margin-top:10px;}
	.orderbot .falist .address,.orderbot .shoulist .address{display:inline-block;color:#333;}
	.orderbot .falist span,.orderbot .shoulist span{width:20px;height:20px;display:inline-block;text-align:center;background:#f80;border-radius:2px;color:#fff;line-height: 20px;}
	.orderbot .falist span{background: #168fff;}
	.godss{padding-top:5px;}
	.godss .godssp{color:#666;display:inline-block;}
	.godss .godssp span{margin:0px 10px;}
	.godss .godssp span i{font-style:initial;}
	.orderdata{padding-top:5px;}
	.orderdata p{display:inline-block;}
	.order-top{text-align:center;}
	.order-top .star,.order-top .end,.order-top .imgpi{display:inline-block;margin:0px 10px;}
	.order-top .imgpi img{display:block;width:60px;}
	.ordered{padding:10px 0px;border-top:1px solid #ededed;margin-top:10px;text-align:right;}
	
	.ordered a{color:#666;padding:0px 10px;}
	.ordered a.edit{color:#168fff;border-left:1px solid #ededed;}
	.irderid {color:#333;padding:10px 0px;}
	.irderid p{display:inline-block;color:#333;}
	.irderid .copy{width:20px;height:20px;margin:0px 10px;display:inline-block;background:url(../images/copyicon.png) no-repeat center bottom;background-size:80%;}
	.godssfre span{padding:0px 5px;}
	.godssfre span.red{color:#c00;}
	.godssfre span i{font-style:initial;}
	.godssfre{padding-top:5px;}
	.ordered .iconlu{border:1px solid #168fff;line-height:35px;display:inline-block;border-radius:50px;padding:0px 10px;background:url(../images/order005.png) no-repeat center left 10px;
					background-size:20px;color:#168fff;padding-left:36px;}
	.dotolist h3{font-size:20px!important;}
	.yzmbtn{position:absolute;right:10px;color:#fff;display:inline-block;background:#f80;padding:5px 20px;border-radius:5px;top:10px;}
	.jkloginform .jkloginlist .jkloginbtb{line-height:45px;background-image:linear-gradient(to right, #ff8800, #ffd668)!important;}
	.jklogin .jkloginuser{padding: 22% 0px 2% 30px;}
	
	
.searchbox-to{position:relative;background:#fff;padding:10px;margin-top:10px;}
	.searchbox-to .searchbox{width: 86%;border:1px solid #ededed;border-radius:30px;line-height:35px;padding:0px 10px;background:#ededed;text-align: left;}
	.searchbox-to .searchbtn{border:0px;background:#f80;color:#fff;padding:0px 10px;border-radius: 15px;line-height:24px;position:absolute;right: 18%;top: 15px;}
	.screencon .searchmore{color:#666;float: right;line-height:40px;}
	.screencon .moresec{background:#fff;padding:0px 10px 20px 10px;display: none;}
	.screencon .moresec label{width:4em;display: inline-block;}
	.screencon .searchlist input{border:0px;border-bottom:1px solid #ededed;line-height:35px;}
	.screencon .datainp{width: 35%;text-align:center;}
	.screencon .seaname{width: 25%;}
	.screencon .seatel{width: 10em;}

.contaict {
	text-align:center;
	overflow: hidden;
	clear: both;
	padding: 20px 0px 0px 0px;
}
.contaict h4 {
	font-size: 20px;
	display:inline-block;
	line-height:40px;
	border:1px dashed #666;
	padding:5px 20px;
	background: #fff0df;
}
.frashiecon {
	overflow:hidden;
	padding-bottom:20px;
}
.frashiecon .listbox {
	width: 50%;
	float:left;
	font-size:16px;
	padding: 10px;
}
.frashiecon .listbox .con {
	background: #ededed;
	box-shadow:2px 2px 2px #ededed;
}
.frashiecon .listbox span {
	display:inline-block;
	background: #fff;
	padding: 5px;
	color: #f80;
	display: block;
	text-align: center;
	font-size: 14px;
	border-bottom: 2px solid #f80;
	border: 1px solid #ededed;
	background: #ffe0b1;
}
.frashiecon .listbox .con p{min-height:70px;padding:10px;font-size:13px;}