﻿/**
 *  gobal全局样式
 * ----------------------
 *  作者：xiaohan！
 *  时间：2014-03-13
 *  准则：NEC
 *  联系：1415384560
 *  创意源于生活，代码如诗从你我开始
 *  OOCSS虽好，需培养，需规范，需慢慢品尝
 *********************************************************************************************/
@charset "utf-8";
/* =reset 网页样式重置
------------------------------------------------------------------------------------------------------------------------------*/
html { font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0);-webkit-text-size-adjust:none;overflow:-moz-scrollbars-vertical;/*强制firefox出现滑动条*/}
body { font-size:0.75em;}
label { cursor:pointer;}
a:link, a:visited { text-decoration:none;}
input:focus { outline: none; }
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } /*利用阴影来填充掉input自动填充色*/

textarea,input,select { background: none; border:none; margin: 0; padding: 0; }

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, var { margin:0; padding:0;}

article, aside, footer, hgroup, section, figure, figcaption { display: block;} /*html5设置*/

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub{ font-size:1em;}
body, input, button, select, textarea, sub{ font-family:Arial, sans-serif;}
em, cite, address, optgroup { font-style:normal;}
kbd, samp, code { font-family:monospace;}

img, input, button, select, textarea { vertical-align:middle;outline:none;}
ul, ol { list-style:none;}
img, fieldset { border:0;}
abbr, acronym { cursor:help; border-bottom:1px dotted black;}
table {	width:100%; border-spacing:0; border:0;}
table th, table td { border:0;}
legend, hr { overflow:hidden; position:absolute; top:0; left:0;}
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0;}

/* =global 统一样式
--------------------------------------------------------------------------------------------------------------------------------*/
/* 改变动画的效果方式*/
* {
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
      -ms-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}
html {height: 100%;}
body { position: relative; font-family:"微软雅黑"; min-width: 320px; height: 100%;  }
body h1,body h2,body h3,body h4,body h5,body h6,body strong,body em {font-weight:normal; } /*微软雅体 将原有的bold属性去掉*/
body.fixed {overflow: hidden; height: 100%!important; }
/* 统一字体大小 */
h3 { font-size: 18px; color: #333; }
h4 { font-size: 16px; }
h5,p,span,a,input,select,strong  { font-size:14px; }
img { max-width: 100%; }
a { color: #999; }
a:hover { text-decoration: none; }

input,textarea { padding:8px 0 8px 8px; border: 1px solid #ccc; color: #333; }
select { padding: 8px 0; height: 34px; line-height: 34px; border: 1px solid #ccc; }

textarea:focus,input:focus { border: 1px solid #71b643; }
.mobile select { padding-left: 15%!important; }

input.readonly { background: #eee; color: #ccc; }
input.readonly:focus { border: 1px solid #ccc; }

/*sprite图片合并*/
.css_sprite { background-image:url(../img/global/css_sprite.png)!important;  background-repeat: no-repeat!important; } 
.css_sprite02 { background-image:url(../img/global/css_sprite02.png)!important; background-repeat: no-repeat!important; } 

/* =function 功能样式 
-----------------------*/
.f-max1280		{ max-width: 1280px; margin: 0 auto; }
.f-max1218 		{ max-width: 1218px; margin: 0 auto; }
.f-max1015 		{ max-width: 1015px; margin: 0 auto; }
.f-max960 		{ max-width: 960px; margin: 0 auto; }
.f-max230 		{ max-width: 230px; }
.f-pad-lr-20 	{ padding-left: 20px; padding-right: 20px; }
.f-pad-tb-25 	{ padding-top: 25px; padding-bottom: 25px; }
.f-pad-tb-20 	{ padding-top: 20px; padding-bottom: 20px; }
.f-pad-l-20 	{ padding-left: 20px; }
.f-pad-l-25 	{ padding-left: 25px; }
.f-pad-t-80 	{ padding-top:  80px; }
.f-pad-t-50 	{ padding-top:  50px; }
.f-pad-t-40 	{ padding-top:  40px; }
.f-pad-t-30 	{ padding-top:  30px; }
.f-pad-b-50 	{ padding-bottom:  40px; }
.f-pad-b-40 	{ padding-bottom:  40px; }
.f-pad-22		{ padding: 22px; }
.f-mag-b-20 	{ margin-bottom:  20px; }
.f-mag-b-30 	{ margin-bottom:  30px; }
.f-mag-b-40 	{ margin-bottom:  40px; }
.f-mag-b-50 	{ margin-bottom:  50px; }
.f-mag-l-20 	{ margin-left: 20px; }
.f-mag-l-10 	{ margin-left: 10px; }
.f-mag-t-70 	{ margin-top: 70px; }
.f-mag-t-50 	{ margin-top: 10px; }
.f-mar-r-10 	{ margin-right: 5%; }

.f-hide 		{ display: none!important; }
.f-hidden 		{ overflow: hidden; height: 100%; }

.f-tc 			{ text-align:center; }
.f-tr 			{ text-align: right; }
.f-tl 			{ text-align: left; }
.f-fl 			{ float: left; }
.f-fr 			{ float: right; }
.f-cur 			{ cursor: pointer; }
.f-bold 		{ font-weight: bold; }
.f-clear 		{ clear: both; height: 0; width: 0; visibility: hidden; }

.f-size28 		{ font-size: 28px; }
.f-size26 		{ font-size: 26px; }
.f-size24 		{ font-size: 24px; }
.f-size20 		{ font-size: 20px; }
.f-size18 		{ font-size: 18px; }
.f-size16 		{ font-size: 16px; }
.f-size15 		{ font-size: 15px; }
.f-size14 		{ font-size: 14px; }
.f-size12 		{ font-size: 12px; }

.f-flow444 		{ width: 468px; }
.f-flow222 		{ width: 222px; }

.f-hght70 		{ height: 68px; }
.f-hght20 		{ height: 20px; }

.f-failInp 		{ border: 1px solid #f00!important; }
.f-focus 		{ border: 1px solid #71b643!important; }

.f-input_W40 	{ width: 43%; }
.f-input_W50 	{ width: 50%; }
.f-input_W65 	{ width: 65%; }
.f-input_W85 	{ width: 85%; }
.f-input_W80 	{ width: 90%; }
.f-input_W95 	{ width: 95%; }
.f-sel_W40 		{ width: 46%; }
.f-sel_W95 		{ width: 97%; }

.f-width10 		{ width: 10%; }
.f-width15 		{ width: 15%; }
.f-width20 		{ width: 20%; }
.f-width30 		{ width: 30%; }
.f-width40 		{ width: 40%; }
.f-width50 		{ width: 50%; }
.f-width70 		{ width: 70%; }

.f-bor-b 		{ border-bottom: 1px solid #ccc; }
.f-bor-t 		{ border-top: 1px solid #ccc; }

.f-radius 		{ border-radius:6px; }

.f-card { box-shadow:0 1px 3px rgba(127, 127, 127, 0.4); }
.f-card:hover { box-shadow: none; }

/* =skin 统一皮肤样式 
-----------------------*/
.s-col-999 		{ color: #999; }
.s-col-666 		{ color: #666; }
.s-col-444 		{ color: #444; }
.s-col-333 		{ color: #333; }
.s-col-ccc 		{ color: #ccc; }
.s-col-fff 		{ color: #fff; }
.s-col-f00 		{ color: #f00; }
.s-col-hig 		{ color: #71b643; }
.s-col-txt01 	{ color: #435a75; }
.s-col-txt02  	{ color: #8e8e8e; }

.s-bg-fff 		{ background: #fff; }
.s-bg-fffc 		{ background:#f7f9fa url(/images/header/content_bg.jpg) repeat-x top;width:100%;color:#555}
.s-bg-fa 		{ background: #fafafa; }
.s-bg-eee 		{ background: #F8F9FB; }
.s-bg-383 		{ background: #000; }
.s-bg-424 		{ background: #424645; }
.s-bg-txt01 	{ background: #435a75; }
.s-bg-hig 		{ background: #71b643; }

.s-bg-tag 		{ background: #ffffff; }
.s-bg-qrP 		{ background: rgba(113,182,67,0.8); }

.s-bg-logo 			{ background-position:0 0; } 				/*logo背景图*/
.s-bg-user 			{ background-position:-168px 0; } 			/*会员-pc背景图*/
.s-bg-user-mb 		{ background-position: 0 -103px; }  		/*会员-mb背景图*/
.s-bg-user-set 		{ background-position: 0 -126px; } 			/*会员-mb背景图*/
.s-bg-user-order 	{ background-position: -18px -126px; }		/*会员-mb背景图*/
.s-bg-user-out 		{ background-position: -36px -126px; }   	/*会员-mb背景图*/
.s-bg-menuB 		{ background-position: -20px -103px; } 		/*菜单导航-mb背景图*/
.s-bg-tagC 			{ background-position:-168px -23px; } 		/*标签内容关闭按钮背景图*/
.s-bg-tagS 			{ background-position:-168px -5px; } 		/*标签内容-search背景图*/
.s-bg-tagT 			{ background-position:-186px -5px; } 		/*标签内容-tag背景图*/
.s-bg-search 		{ background-position: -0 -322px; } 		/*收索按钮 icon背景图*/
.s-bg-search:hover,
.s-bg-search.on 	{ background-position: -0 -360px; } 		/*收索按钮-hover icon背景图*/

.s-bg-ask 			{ background-position: -36px -37px; } 		/*咨询按钮背景图*/
.s-bg-feedBack 		{ background-position: -73px -37px; } 		/*反馈按钮背景图*/
.s-bg-tel400 		{ background-position: -107px -37px;  } 	/*400电话背景图*/
.s-bg-siar-qr 		{ background-position: -36px -70px;  } 	/*400电话背景图*/
 
.s-bg-qr_icon 		{ background-position: -133px -70px; } 			/*storeList-qr-cion背景图*/
.s-bg-b_arrow_left  { background-position: -376px -280px; ; } 		/*storeList-banner_arrow_left--icon背景图*/
.s-bg-b_arrow_left:hover  { background-position: -438px -280px; ; } 	/*storeList-banner_arrow_left_on--icon背景图*/
.s-bg-b_arrow_right { background-position: -376px -342px; } 			/*storeList-banner_arrow_left--icon背景图*/
.s-bg-b_arrow_right:hover { background-position: -438px -342px; } 	/*storeList-banner_arrow_left_on--icon背景图*/

.s-bg-pathH 		{ background-position: -200px -3px; } 		/*路径Home icon背景图*/
.s-bg-pathA 		{ background-position: -220px -3px; } 		/*路径Arrow icon背景图*/

.s-bg-scan 			{ background-position: -0 -142px; } 		/*我的store-浏览 icon背景图*/
.s-bg-addItem 		{ background-position: -84px -142px; } 		/*我的store-添加 icon背景图*/
.s-bg-listNew 		{ background-position: -168px -142px; } 	/*我的store-最新 icon背景图*/
.s-bg-qrBtn 		{ background-position: -105px -104px; } 	/*我的store-qr  icon背景图*/
.s-bg-rew 			{ background-position: -83px -103px; } 		/*我的store-重写 icon背景图*/
.s-bg-new 			 { background-position: -253px -142px; } 	/*我的lightapp-新加 icon背景图*/

/*能编辑的图标*/
.z-open .s-bg-appEdit{ background-position: -0 -226px; } 		/*我的lightapp-编辑 icon背景图*/
.z-open .s-bg-qrMana { background-position: -56px -226px; } 		/*我的lightapp-二维码 icon背景图*/
.z-open .s-bg-duodian{ background-position: -112px -226px; } 	/*我的lightapp-多点投放 icon背景图*/
.z-open .s-bg-activity{ background-position: -168px -226px; } 	/*我的lightapp-活动 icon背景图*/
.z-open .s-bg-yungou  { background-position: -224px -226px; } 	/*我的lightapp-云购 icon背景图*/
.z-open .s-bg-gongZ  { background-position: -280px -226px; } 	/*我的lightapp-公众 icon背景图*/
.z-open .s-bg-tongji { background-position: -336px -226px; } 	/*我的lightapp-统计 icon背景图*/
.z-open .s-bg-fendian{ background-position: -392px -226px; } 	/*我的lightapp-统计 icon背景图*/
/*不能编辑的图标*/
.s-bg-duodian		{ background-position: -0 -400px; } 	/*我的lightapp-多点投放 icon背景图*/
.s-bg-activity		{ background-position: -56px -400px; } 	/*我的lightapp-活动 icon背景图*/
.s-bg-yungou 		{ background-position: -112px -400px; } 	/*我的lightapp-云购 icon背景图*/
.s-bg-gongZ 		{ background-position: -168px -400px; } 	/*我的lightapp-公众 icon背景图*/
.s-bg-tongji 		{ background-position: -224px -400px; } 	/*我的lightapp-统计 icon背景图*/
.s-bg-fendian 		{ background-position: -280px -400px; } 	/*我的lightapp-统计 icon背景图*/

.s-bg-jian 			{ background-position: -227px -35px; } 		/*store购买 减-icon背景图*/
.s-bg-jia 			{ background-position: -253px -35px; } 		/*store购买 加-icon背景图*/
.s-bg-bugS 			{ background-position: -336px -142px; } 	/*store购买 成功-icon背景图*/
.s-bg-bugF 	 		{ background-position: -416px -142px; } 	/*store购买 失败-icon背景图*/

.s-bg-infoIcon01 	{ background-position: -54px -126px; } 		/*我的信息 菜单-icon背景图*/
.s-bg-arrow01 		{ background-position: -262px -21px; } 		/*我的信息 订单箭头-icon背景图*/

.s-bg-select01 		{ background-position: -282px 0; } 			/*poup弹出层 表单选项-选中-icon背景图*/
.s-bg-select01.on 	{ background-position: -262px 0; } 			/*poup弹出层 表单选项-为选中-icon背景图*/

.s-bg-maopao 		{ background-position: -282px -20px; } 		/*我的信息-myinfo-信息冒泡提示-icon背景*/
.s-bg-arrow-d 		{ background-position: -303px 0; } 			/*我的信息-订单信息-多个的提示-icon背景*/

.s-bg-QR_pt 		{ background-position: -0 -277px; } 		/*二维码管理-m-QREdit-普通二维码-icon背景*/
.s-bg-QR_cs 		{ background-position: -46px -277px; } 		/*二维码管理-m-QREdit-彩色二维码-icon背景*/
.s-bg-QR_tx 		{ background-position: -92px -277px; } 		/*二维码管理-m-QREdit-图形二维码-icon背景*/
.s-bg-QR_ed 		{ background-position: -138px -278px; } 	/*二维码管理-m-QREdit-编辑二维码-icon背景*/

.s-bg-passw 		{ background-position: -281px -0; }  		/*表单填写密码提示-icon背景*/

/*index-首页的icon-背景图*/
.s-bg-index-user  { background-position: -218px 0; }
.s-bg-index-pas   { background-position: -236px 0; }
.s-bg-index-yanz  { background-position: -255px 0; }		

/*******************************************************************************************************
/* =unit 统一元件样式 
********************************************************************************************************/
/*sideBar-侧边功能*/
.u-sideBar { position: fixed; right: 0; top: 63%; z-index: 50; }
.u-sideBar li { position: relative; margin-bottom: 10px; width: 74px; height: 64px; border-radius:6px 0 0 6px; overflow: hidden; 
	-webkit-transition: width .6s;
	   -moz-transition: width .6s;
	    -ms-transition: width .6s;
	     -0-transition: width .6s;
	        transition: width .6s;
}
.u-sideBar a { position: absolute; top: 0; right: -10px; display: inline-block; width: 64px; height: 64px; padding-right: 10px; overflow: hidden; border-radius:6px 0 0 6px; font-size: 14px; text-align: center; 
	-webkit-transition: width .3s;
	   -moz-transition: width .3s;
	    -ms-transition: width .3s;
	     -0-transition: width .3s;
	        transition: width .3s;
}
.u-sideBar a span { display:block; width: 33px; height: 33px; margin-left: 15px; }
.u-sideBar a span:first-child { margin-top: 8px; }
.u-sideBar a span:nth-child(2) { margin-top: 4px; }
.u-sideBar:hover li { width: 220px; }
.u-sideBar .ask:hover,
.u-sideBar .feedBack:hover { text-decoration: none; width:74px; }
.u-sideBar .tel400 {
	-webkit-transition: width .6s;
	   -moz-transition: width .6s;
	    -ms-transition: width .6s;
	     -0-transition: width .6s;
	        transition: width .6s;
}
.u-sideBar .tel400 strong { position: absolute; top: 0; left: 64px; display: inline-block; padding-left: 10px; border-left: 1px solid #6cae3f; height: 64px; line-height: 64px; width: 146px; }
.u-sideBar .tel400:hover { width:220px; text-decoration: none; }
.u-sideBar .tel400 { cursor: default; }

.j-sideBar { filter:alpha(opacity=100); opacity: 1; 
	-webkit-transition: all .3s;
	   -moz-transition: all .3s;
	    -ms-transition: all .3s;
	     -0-transition: all .3s;
	        transition: all .3s;
}
.j-sideBar.hide { filter:alpha(opacity=0); opacity: 0; }
.u-side-qr.hide { right: -100px; }
.u-sideBar.hide { right: -100px; }
.j-sideBar a:hover { color: #fff!important; }

/*公众号*/
.u-side-qr { position: fixed; z-index: 9999; right:0px; bottom:10px; width:64px; height: 64px; text-align: center; }
.u-side-qr a { display: inline-block; width: 100%; height: 100%; }
.u-side-qr span { display: block; color: #fff; line-height: 100%; }
.u-side-qr span:first-child { width: 34px; height: 33px; margin-top: 9px; margin-left: 15px; }
.u-side-qr em { display: none; position: absolute; top: -130px; left: -162px; z-index: 99999; width: 161px; height: 194px; }
.u-side-qr:hover em { display: inline-block; }

/*width--小于714px，侧边功能栏在顶部布局*/
@media screen and (max-width: 714px) {
	.u-sideBar { position: relative; top: inherit; right: inherit; padding: 0 20px; margin-top: 25px; z-index: 1; }
	.u-sideBar ul { overflow: hidden; width:100%; }
	.u-sideBar ul li { float: left; width: 30%; margin-right: 3%; margin-bottom: 0; border-radius: 6px; }
	.u-sideBar a { display: inline-block; width:100%; padding-top: 5px; height: 59px; line-height: 59px; margin-bottom: 0; border-radius:6px; vertical-align: middle; }
	.u-sideBar a span { display: inline-block; line-height: 33px; vertical-align: middle; margin-left: 0; }
	.u-sideBar a span:first-child { display: inline-block; margin: 0; margin-right: 5px; }
	.u-sideBar:hover li { width: 30%; }
	.u-sideBar .ask:hover,
	.u-sideBar .feedBack:hover { text-decoration: none; width:100%; }
	.u-sideBar .tel400:hover { width:100%; text-decoration: none; }
	.u-sideBar .tel400 span { display: none!important; }
	.u-sideBar .tel400 strong { position: inherit; font-size: 14px; left: 0; width: 100%; }

	.u-side-qr { display: none; }
}

/*infoSideBar--我的信息侧边菜单*/
.u-infoBar { position: absolute; top: 0; left: 0; border-radius: 6px; }
.u-infoBar h3 { padding: 25px 0 25px 20px; color: #333; }
.u-infoBar .mainMenu { width: 100%; border:1px solid #e5e5e5;}
.u-infoBar .mainMenu-item { border-bottom: 1px solid #eee; }
.u-infoBar .mainMenu-item p { position: relative; height: 40px; line-height: 40px; padding-left: 40px; }
.u-infoBar .mainMenu-item p span { position: absolute; top: 12px; left: 20px; display: inline-block; width: 12px; height: 16px; margin-right: 16px; }
.u-infoBar .subMenu li {  border-top: 1px solid #eee; }
.u-infoBar .subMenu li a { position: relative; display: block; height: 39px; line-height: 39px; padding-left: 58px; border-left: 3px solid #fff; }
.u-infoBar .subMenu li.on a { text-decoration: none; color: #71b643; background: #fafafa; border-left: 3px solid #71b643; }
.u-infoBar .subMenu li a:hover { color: #71b643; text-decoration: none; }
@media screen and (max-width: 714px) {
	.u-infoBar { width: 100%; background: none; }
	.u-infoBar .mainMenu { border-radius:6px; overflow: hidden; }
	.u-infoBar .mainMenu-item { position: relative; width: 100%; background: #fff; cursor:pointer; }
	.u-infoBar .subMenu li a { height: 35px; line-height: 35px; }
}

/*u-page---页脚page*/
.u-page { text-align: center; }
.u-page a,
.u-page span { display: inline-block; height: 36px; line-height: 36px; padding: 0 14px; margin-right: 3px; margin-bottom: 5px; border: 1px solid #eee; border-radius: 4px; color: #666; vertical-align: middle; }
.u-page span { padding: 0 5px; border: none; }
.u-page input { width: 10px; padding: 10px 12px; }
.u-page a:hover,
.u-page a.on { text-decoration: none; color: #71b643; }
.u-page a:hover { background-color: #eee; }
.u-page .first,
.u-page .last { padding: 0; width: 36px; height: 36px;  }
.u-page .first { background-position: -279px -70px; }
.u-page .first:hover { background-position: -279px -106px; }
.u-page .first.none { background-position: -279px -34px;  }
.u-page .last { background-position: -315px -70px; }
.u-page .last:hover { background-position: -315px -106px; }
.u-page .last.none { background-position: -315px -34px; }
.u-page .prev:hover,
.u-page .next:hover { background: #fff; }
.u-page .number.none:hover { background-color: #fff; color: #666; }

/*search-搜索元件*/
.u-search { position: relative; height: 34px; border:1px solid #ccc; border-radius:4px; background: #fff; }
.u-search input { width: 75%; margin: 0; padding: 10px 15px; background: none; border:none; }
.u-search span { position: absolute; top: 50%; right: 0; display: inline-block; width: 47px; height: 34px; margin-top: -19px; vertical-align: middle; }
.u-search:hover,
.u-search.on { border-color: #71b643; }

/*login-table表单元件*/
/*pupop01-弹窗*/
.u-pupop01 { position: relative; width: 510px; overflow: hidden; }
.u-pupop01 .bd { position: relative; max-width: 400px; padding-top: 50px; padding-bottom: 40px; margin: 0 auto; }
.u-pupop01 .u-btn02 a { width: 100%; height: 36px; line-height: 36px; }
.u-pupop01 table { margin: 0 auto; font-size: 14px; }
.u-pupop01 table td { padding-top: 15px; padding-bottom: 15px; overflow: hidden; }
.u-pupop01 table td a,
.u-pupop01 table td span { display: inline-block; vertical-align: middle; }
.u-pupop01 table td .input { height: 36px; line-height: 36px; padding-left: 3.5%; border:1px solid #ccc; }
.u-pupop01 table td .input span { display: inline-block; width: 18px; height: 19px; margin-right: 4%; vertical-align: middle; }
.u-pupop01 table td .input input { width: 80%; padding:0; border:none; }
.u-pupop01 .u-error { position: absolute; top:20px; left: 0; width: 60%; }
.u-pupop01 .popup-close { position: absolute; top: 15px; right: 30px; width: 30px; height: 30px; background-position: -168px -53px; }
.u-pupop01 .popup-close.move { 
	-webkit-animation: popupClose .3s;	
	   -moz-animation: popupClose .3s;
    	-ms-animation: popupClose .3s;
    	 -o-animation: popupClose .3s;
        	animation: popupClose .3s;
}

/*pathStore-路径*/
.u-pathStore { position: relative; padding: 15px 0; }
.cao-pathStore { position: relative; padding: 1px 0; }
.u-pathStore .path-icon,
.u-pathStore .path-item { display: inline-block; height: 20px; line-height: 20px; vertical-align: middle; }
.u-pathStore .icon-home { width:20px; margin-left: 5px; }
.u-pathStore .icon-arrow { width:7px; margin: 0 10px; }
.u-pathStore .path-item { line-height: 20px; }
.u-pathStore a:last-child { color: #666; text-decoration: none; cursor:default;  }
.u-pathStore a:hover { text-decoration: none; }
@media screen and (max-width: 960px) {
	.u-pathStore .icon-home { left: 10px; }
}
@media screen and (max-width: 714px) {
	.u-pathStore .icon-arrow {  margin: 0 5px; }
}
@media screen and (max-width: 496px) {
	.u-pathStore .icon-home { margin-left:0; }
	.u-pathStore .icon-arrow {  margin: 0 2px; }
}

/*listShow-场景应用列表*/
.u-listShow { width: 222px; border-radius:6px; overflow: hidden; }
.u-listShow .item-top { position: relative; height: 222px; width: 222px; overflow: hidden; }
.u-listShow .item-top img { width: 100%; }
.u-listShow .item-top span { display: none; position: absolute; top: 0; left: 0; z-index: 4; width: 100%; height: 100%; background: rgba(255,255,255,0.35); }
.u-listShow .item-top p { position: absolute; top: 100%; left: 0; z-index: 5; width: 202px; height: 202px; padding: 10px; 
	-webkit-transition: top .2s;
	   -moz-transition: top .2s;
	    -ms-transition: top .2s;
	     -0-transition: top .2s;
	        transition: top .2s;
}
.u-listShow .item-top p.show { top: 0; }
.u-listShow .item-top p img { width: 100%; }
.u-listShow .item-bottom { position: relative; }
.u-listShow .item-bottom .tit { position: relative; height: 60px; padding:18px 10px 7px; }
.u-listShow .item-bottom .tit h4 { width: 170px; height: 28px; padding-bottom: 12px; overflow: hidden; }
.u-listShow .item-bottom .tit h4 a { font-size: 16px; color: #333; }
.u-listShow .item-bottom .tit p { color: #999; }
.u-listShow .item-bottom .tit p a { color: #666; }
.u-listShow .item-bottom .tit .icon-qr { position: absolute; right: 12px; top: 12px; width: 32px; height: 32px; cursor: pointer; }
.u-listShow .item-bottom .con { position: relative; width: 100%; height: 40px; overflow: hidden; border-top: 1px solid #f4f4f4; }
.u-listShow .item-bottom .con p { width: 130px; padding-left: 10px; padding-top: 12px; line-height: 14px; }
.u-listShow .item-bottom .con p a,
.u-listShow .item-bottom .con p em { display: inline-block; min-width: 5px; height: 14px; margin-bottom: 14px; color: #999; line-height: 100%; }
.u-listShow .item-bottom .con strong { position: absolute; top: 12px; right: 10px; display: block; width: 85px; text-align: right; }
.u-listShow .item-bottom .con strong a { color: #333; }
.u-listShow .item-bottom .con strong a:hover,
.u-listShow .item-bottom .con p a:hover,
.u-listShow .item-bottom .tit h4 a:hover,
.u-listShow .item-bottom .tit p a:hover { color: #71b643; }
.u-listShow:hover .item-top span { display: inline-block; }
@media screen and (max-width: 496px) {
	.u-listShow .item-top,
	.u-listShow .item-bottom  { float: left; width: 50%; height: auto; }
	.u-listShow.item-top p { display: none; }
	.u-listShow .item-bottom { background: #fff; }
	.u-listShow .item-bottom .tit .icon-qr { display: none; }
	.u-listShow .item-bottom .con strong { display: none; }
}

/*listShow-我的store列表*/
.u-listShow-2 .item-top { position: relative; width: 100%; height: 220px; overflow: hidden; border-radius: 6px; }
.u-listShow-2 .item-top .top-img { position: relative; width: 100%; height: 100%; overflow: hidden; border-radius: 6px; }
.u-listShow-2 .item-top .top-img .btn { display: inline-block; width: 84px; height: 84px; }
.u-listShow-2 .item-top .top-img img { width: 100%; }
.u-listShow-2 .item-top .top-img .new { position: absolute; top: 0; right: 0; }
.u-listShow-2 .item-top .qr { position: absolute; top: 100%; left: 0; z-index: 5; width: 184px; padding:19px; height: 184px; 
	-webkit-transition: top .3s;
	   -moz-transition: top .3s;
	    -ms-transition: top .3s;
	     -0-transition: top .3s;
	        transition: top .3s;
}
.u-listShow-2 .item-top .mark { display:none; position: absolute; top: 0; left: 0; z-index: 4; width: 100%; height: 100%; background: rgba(255,255,255,0.35); }
.u-listShow-2 .item-bottom { position: relative; }
.u-listShow-2 .item-bottom h4 { height: 22px; line-height: 22px; padding: 20px 0 15px; }
.u-listShow-2 .item-bottom h4 .rew { display: inline-block; width: 22px; height: 22px; margin-left: 10px; vertical-align: middle; }
.u-listShow-2 .item-bottom h4 a,
.u-listShow-2 .item-bottom h4 span { font-size: 16px; color: #333; }
.u-listShow-2 .item-bottom p span { color: #999; font-size: 15px; }
.u-listShow-2 .item-bottom p strong { margin: 0 5px; }
.u-listShow-2 .item-bottom .qr { position: absolute; right: 0; top: 16px; display: inline-block; width: 32px; height: 32px; }
.u-listShow-2:hover .item-top .mark { display: block; }
.u-listShow-2 .item-top .qr.show { top: 0; }

/*btn01--bug-场景应用购买按钮*/
.u-btn01 { height: 50px; }
.u-btn01 a { display: block; width:100%; height: 50px; line-height: 50px; background: #71b643; border-radius:6px; }
.u-btn01 a span { display: inline-block; margin-right: 30px; }
.u-btn01 a:hover { text-decoration: none; background: #59a824; color:#fff;}

/*btn02--submit表单提交按钮*/
.u-btn02 { height: 36px; }
.u-btn02 a { display: block; width: 100%; height: 36px; line-height: 36px; background:#71b643; border-radius: 2px; color: #fff; font-size: 18px; text-align: center; }
.u-btn02 a:hover { text-decoration: none; background: #59a824; }

/*btn03--帮助中心分页、返回按钮*/
.u-btn03{font-size: 14px; padding: 5px 20px; border: 1px solid #eeeeee; border-radius: 2px; color: #666666;}
.u-btn03:hover{text-decoration: none; color: #71b643; }

/*btn04--会员登入等按钮的样式*/
.u-btn04 { height: 36px; }
.u-btn04 a { display: inline-block; width: 100%; height:36px; line-height: 36px; background:#71b643; border-radius: 2px; color: #fff; font-size: 14px; text-align: center; }
.u-btn04 a:hover { text-decoration: none; background: #59a824; }

/*btn05--图片轮播指示按钮*/
.u-btn05 { position: absolute; bottom:13%; z-index: 5; height: 11px; width: 100%; }
.u-btn05 span { display: inline-block; position: relative; overflow: hidden; height: 100%; }
.u-btn05 em,
.u-btn05 i { display: block; float: left; width: 11px; height: 11px; font-size: 0; }
.u-btn05 i { margin-left: 20px; background: url(../img/global/icon02_index-banner-arrow.png) center repeat-x; }
.u-btn05 i:first-child { margin-left: 0; }
.u-btn05 em { position: absolute; top: 0; left:0; background: url(../img/global/icon01_index-banner-arrow.png) center no-repeat; 
	-webkit-transition: left .3s;
	-moz-transition: left .3s;
	-ms-transition: left .3s;
	-o-transition: left .3s;
	transition: left .3s;
}
.u-btn05 .icon02 { background: url(../img/global/icon04_index-banner-arrow.png) center no-repeat; }
.u-btn05 strong { position: absolute; top: 5px; left: 0; z-index: -2; width: 100%; height: 1px; background: url(../img/global/icon03_index-banner-arrow.png) center repeat-x; }

/*u-icon01-问号*/
.u-icon01 { display: inline-block; width: 16px; height: 16px; margin-left: 10px; vertical-align: middle; background-position: -318px 0; }

/*select--模拟表单select元件样式*/
.u-select01 { display: inline-block; }
.u-select01 span,
.u-select01 span em  { display: inline-block; vertical-align: middle; }
.u-select01 span:first-child { position: relative; width: 6px; height: 6px; padding:3px; margin-right: 5px; background: #fff; border: 1px solid #eee; border-radius:50%; }
.u-select01 span:first-child em { display: none; position: absolute; top: 3px; left: 3px; width: 6px; height: 6px; background: #71b643; border-radius:50%; }
.u-select01.on span:first-child em { display: block; }
.u-select01:hover { text-decoration: none; }

/*会员相关页面的头部样式--title*/
.u-title01 { overflow: hidden; height: 36px; line-height: 36px; margin: 35px 0 20px; color: #444; }
.u-title01 h2 { float: left; font-size: 18px; }
.u-title01 .btn { float: right; }
.u-title01 .btn a { width: auto; padding:0 20px; margin-left: 10px; }
@media screen and (max-width: 714px) {
	.u-title01 { padding: 0 10px; }
}

/*border分割线*/
.u-border { width: 100%; border-top: 1px solid #ddd; margin:0; }

/**
 * 内容的表单-table输入提示样式
 * p -u-form-input
 * p -u-form-back
 * input -u-form-input01
 * table -u-form-table01
 * th -u-form-th01
 * td -u-form-td01
 */
.u-form-table01 td,
.u-form-table01 th { padding: 8px 0; }
.u-form-input p { width: 95%; height: 15px; line-height: 15px; margin: 5px 0; vertical-align: middle; }
.u-form-input p span { display: inline-block; vertical-align: middle; }
.u-form-input .color { position: relative; height: 100%; width: 70%; background-color: #fafafa; }
.u-form-input .color i { display: inline-block; position: absolute; top: 0; left: 0; height: 100%; }
.u-form-input .degree { width: 30%; }
.u-form-input .degree i { font-style: normal; }
.u-form-input .degree i:before { content:''; }
.u-form-input.low .color i { background: #f00; width: 30%; }
.u-form-input.low .degree i:before { content:'弱'; }
.u-form-input.middle .color i { background: #f2bd49; width: 60%; }
.u-form-input.middle .degree i:before { content:'中'; }
.u-form-input.high .color i { background: #3c3; width: 100%; }
.u-form-input.high .degree i:before { content:'强'; }
.u-form-input01 { padding-left: 5%; width: 70%; }
.u-form-th01 { vertical-align: top; }
.u-form-th01 span { display: inline-block; padding: 8px 0; color: #444; }
.u-form-back { margin-top: 5px; color: #f00; }
.u-error p { height: 30px; line-height: 30px; border-radius: 6px; background: #ffcccc; color: #990000; }
.u-error span { display: inline-block; position: absolute; top: 29px; left: 30px; width: 11px; height: 6px; background-position: -218px -21px; }

/**
 * 单页面内容显示，callback页面
 * -->注册成功页面
 * -->购买成功成功页面
 */
.u-single { padding: 65px 0; }
.u-single .icon { display: block; width: 80px; height: 80px; margin: 0 auto 30px; background-position: -553px -26px; }
.u-single .u-btn04 { width: 240px; margin: 0 auto; margin-top: 40px; margin-bottom: 30px; }
.u-single .txt { line-height: 180%; }

/**
 * festure-->caseMore 显示相关功能的案例
 */
.u-caseMore { max-width:984px; margin: 0 auto; }
.u-caseMore .u-listShow { margin-bottom:20px; }
.u-caseMore .u-listShow:hover .item-top span { display: none; }
.u-caseMore ul { overflow: hidden; height: 100%; }
.u-caseMore li { float: left; margin-right: 24px; }
.u-caseMore li a:hover { text-decoration: none; }
.u-caseMore li:nth-child(4n) { margin-right: 0; }
@media screen and (max-width: 1218px) {
	.u-caseMore { max-width:960px; }
}
@media screen and (max-width: 960px) {
	.u-caseMore { max-width:714px; }
	.u-caseMore li:nth-child(4n) { margin-right: 24px; }
	.u-caseMore li:nth-child(3n) { margin-right: 0; }
}
@media screen and (max-width: 714px) {
	.u-caseMore { max-width:468px; }
	.u-caseMore li:nth-child(3n) { margin-right: 24px; }
	.u-caseMore li:nth-child(2n) { margin-right: 0; }
}
@media screen and (max-width: 496px) {
	.u-caseMore ul { width: 100%; }
	.u-caseMore li { float: none; width: 100%; height: 100%; margin-right: 0; margin-bottom: 10px; overflow: hidden; } 
}

/**
 * 分享元件
 */
.u-share a { display: inline-block; width: 20px; height: 20px; margin-left: 5px; cursor: pointer; vertical-align: middle; }
.u-share a span { display: none!important; }
.u-share .jiathis_button_tsina  			{ background-position: -236px -279px; }
.u-share .jiathis_button_tqq   			{ background-position: -236px -303px; }
.u-share .jiathis_button_weixin 			{ background-position: -236px -329px; }
.u-share .jiathis_button_qzone  			{ background-position: -236px -356px; }
.u-share .jiathis_button_tsina:hover  	{ background-position: -207px -279px; }
.u-share .jiathis_button_tqq:hover   	{ background-position: -207px -303px; }
.u-share .jiathis_button_weixin:hover 	{ background-position: -207px -329px; }
.u-share .jiathis_button_qzone:hover 	{ background-position: -207px -356px; }

/**
 * 箭头指示-1
 */
.u-arrow { position: absolute; top: 50%; z-index: 5; width: 60px; height: 100px; margin-top: -50px;
	-webkit-transition: all .5s;
	   -moz-transition: all .5s;
	    -ms-transition: all .5s;
	     -0-transition: all .5s;
	        transition: all .5s;
}
.u-arrow p { position: relative; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=40); background: rgba(0,0,0,0.4); 
	-webkit-transition: all .5s;
	   -moz-transition: all .5s;
	    -ms-transition: all .5s;
	     -0-transition: all .5s;
	        transition: all .5s;
}
.u-arrow span { position: absolute; top: 50%; left: 50%; display: inline-block; width: 14px; height: 27px; margin: -13px 0 0 -7px; vertical-align: middle; }
.u-arrow-left { left: 0; }
.u-arrow-left span { background: url(../img/global/btn01_banner-arrow-left.png) center no-repeat; }
.u-arrow-right { right: 0; }
.u-arrow-right span { background: url(../img/global/btn02_banner-arrow-right.png) center no-repeat; }
.u-arrow p:hover { filter:alpha(opacity=100); background: rgba(0,0,0,1);  }

/**
 * =Layout 布局样式 
 ********************************************************************************************************/
/*头部*/
.g-hd { width: 100%; height: 70px; z-index: 10; }
.m-headCon { position: relative; z-index: 60; height: 70px; }
/*logo*/
.m-logo { position: absolute; top: 6px; left: 30px; width: 167px; height: 56px; }
.m-logo  a { display: inline-block; width: 167px; height: 35px; margin-top: 10px; vertical-align: middle; }
/*头部导航菜单*/
.m-gnb { height: 70px; }
.m-gnb .menu-btn { display: none; width: 26px; height: 23px; }
.m-gnb .menu-con ul { width:750px; height: 100%; overflow: hidden; margin: 0 auto; }
.m-gnb .menu-con ul li { height: 68px; line-height: 68px; border-top: 2px solid #383c3b; text-align: center; }
.m-gnb .menu-con ul li a { display: block; height: 100%; padding: 0 45px; color: #fff; font-size: 18px; }
.m-gnb .menu-con ul li a:hover { color: #71b643; text-decoration:none; }
.m-gnb .menu-con ul li.on { border-top-color:#71b643; background: #29323c; }
.m-gnb .menu-con ul li.on a { color: #71b643; }
.m-gnb .menu-con ul .store_menu a em { display: inline-block; width: 15px; height: 15px; margin-right: 10px; background: url(../img/global/bg02_head-store.png) left center no-repeat; vertical-align: middle; }
.m-gnb .menu-con ul .store_menu:hover a em,
.m-gnb .menu-con ul .store_menu.on a em { background: url(../img/global/bg01_head-store.png) left center no-repeat; }
/*登录按钮*/
.m-user { position: absolute; right: 30px; top: 7px; height: 56px; }
.m-user .user-login span { display: inline-block; height: 30px; line-height: 30px; margin-top: 13px; margin-left: 5px; border-radius:2px; }
.m-user .user-login-btn span { padding:0 15px; }
.m-user .user-login a:hover { color: #71b643; }
.m-user .pc { margin-top: 30px; }
.m-user .pc span:hover { color: #71b643; }
.m-user .pc i { display: inline-block; width: 8px; height: 5px; margin-left:8px; vertical-align: middle; }
.m-user .mb { display: none; width: 20px; height: 23px; margin-top: 20px; margin-right: 20px; }
/*小屏幕的用户设置菜单*/
.m-user-con { display: none; position: absolute; top: 50px; right: 0px; z-index: 35; width: 116px; height: 0; overflow: hidden; border:1px solid #ccc; border-radius: 6px; 
	-webkit-transition: height .3s;
	   -moz-transition: height .3s;
	    -ms-transition: height .3s;
	     -0-transition: height .3s;
	        transition: height .3s;
}
.m-user-con ul { padding: 15px 0px; }
.m-user-con ul li { width: 76px; height: 34px; line-height: 34px; padding: 0 20px; }
.m-user-con ul li span { display: inline-block; vertical-align: middle; }
.m-user-con ul li span:first-child { width: 18px; height: 16px; }
.m-user-con ul li span:last-child { width: 58px; }
.m-user-con ul li:hover { background: #eee; }
.m-user-con.show { height: 133px; }
/*login登入窗口*/
.m-login-popup { position: absolute; top: 80px; right: 30px; z-index: 70; height: 0; 
	-webkit-transition: height .3s;
	   -moz-transition: height .3s;
	    -ms-transition: height .3s;
	     -0-transition: height .3s;
	        transition: height .3s;
}
.m-login-popup.show { height: 320px; }
@media screen and (max-width: 496px) {
	.u-pupop01 { max-width: 92%; margin-left: 4%; }
}

@media screen and (max-width: 1150px) {
	.m-gnb .menu-con ul { width:690px; }
}
@media screen and (max-width: 1100px) {
	.m-gnb .menu-con ul { width:570px; }
	.m-gnb .menu-con ul li a { padding: 0 30px; }
}
@media screen and (max-width: 960px) {
	.m-gnb .menu-con ul { width:490px; }
	.m-gnb .menu-con ul li a { padding: 0 20px; }
}
/*width--小于900px，menu下拉形式*/
@media screen and (max-width: 950px) {
	.m-logo { position: absolute; top: 50%; left:50%; margin:-28px 0 0 -70px; }
	.m-gnb { height: 40px; width: 40px; padding-left: 14px; padding-top: 16px; margin-left: 0; }
	.m-gnb .menu-btn { display: block; }
	.m-gnb .menu-con { display: none; position: fixed; top: 56px; left: 0; width: 100%; height: 100%; z-index: 30; background-color: #000; filter:alpha(opacity=50); background:rgba(0,0,0,0.5); opacity: 0; 
		-webkit-transition: opacity .3s;
		   -moz-transition: opacity .3s;
		    -ms-transition: opacity .3s;
		     -0-transition: opacity .3s;
		        transition: opacity .3s;
	}
	.m-gnb .menu-con ul { width: 100%; height: 0; background-color: #000; filter:alpha(opacity=80); background:rgba(0,0,0,0.8); 
		-webkit-transition: height .3s;
		   -moz-transition: height .3s;
		    -ms-transition: height .3s;
		     -0-transition: height .3s;
		        transition: height .3s;
	}
	.m-gnb .menu-con ul li { float: none; width: 95%; padding-left: 5%; margin-right: 0; border-top: 1px solid #181f22; border-left: 2px solid transparent; text-align: left; }
	.m-gnb .menu-con ul li a { color: #666; }
	.m-gnb .menu-con ul li a:hover { color: #71b643; text-decoration:none;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
	.m-gnb .menu-con ul li:last-child { border-bottom: none; }
	.m-gnb .menu-con ul li.on,
	.m-gnb .menu-con ul li:hover { border-top-color: #181f22; border-left: 2px solid #71b643; background:none; }
	.m-gnb .menu-con ul li.on a,
	.m-gnb .menu-con ul li:hover a { color: #71b643; }
	.m-gnb .menu-con.show { opacity: 1; filter:alpha(opacity=100); }
	.m-gnb .menu-con ul.show { height: 268px; }
	
	.m-user { right: 15px; }
	.m-user .pc { display: none; }
	.m-user .mb { display: block; }
	.m-user .user-login { display: none; }

	.m-user-con { display: block; }
}
@media screen and (max-width: 496px) {
	.m-gnb .menu-con ul { top: 56px; }
	.m-user { right: 5px; }
	.m-user .user-login { margin-top: 12px; }
	.m-user .mb { margin-top: 15px; }
}
/*内容*/
.g-ct { z-index: 9; }
@media screen and (max-width: 496px) {
	.p-store { padding: 0 10px; }
	.g-ct { min-height:inherit; }
}
/*页尾*/
.g-ft { padding: 30px 0 10px; margin-top: 50px; line-height: 130%; border-top: 1px solid #ddd; }
.g-ft nav { margin-bottom: 20px; }
.g-ft nav ul { height: 100%; overflow: hidden; margin: 0 auto; text-align:center; }
.g-ft nav ul li { float: left; font-size: 14px; }
.g-ft nav ul li a:hover { color: #71b643; }
.g-ft p { line-height: 140%; margin-bottom: 30px; }
.g-ft .btn a { display: inline-block; }
.g-ft .icon a { margin-right: 10px; }
.g-ft .icon a:last-child { margin-right: 0; }
@media screen and (max-width: 870px) {
	.g-ft { padding: 30px 0; }
	.g-ft nav { margin-bottom: 10px; }
	.g-ft nav a,.g-ft p { font-size: 12px; }
}
@media screen and (max-width: 714px) {
	.g-ft { margin-top: 15px; }
}
@media screen and (max-width: 496px) {
	.g-ft { padding: 20px 0; margin-top: 20px; }
	.g-ft nav { margin-bottom: 10px; }
	.g-ft nav a,.g-ft p { font-size: 12px; }
}

/**
 * = modle 模块样式
********************************************************************************************************/
/* 场景应用登录页面-login
** -m-login
**************************/
.m-login { position: relative; }
.m-login .img { width: 550px; height: 360px; overflow: hidden; border-radius: 6px 0 0 6px; }
.m-login .img img { width: 100%; }
.m-login .form { position: absolute; top: 0; right: 0; width: 410px; height: 300px; padding-top: 60px; border-radius: 0 6px 6px 0; }
.m-login .form .formWrap { position: relative; width: 100%; padding-top: 40px; width: 320px; margin: 0 auto;  }
.m-login .form th,
.m-login .form td { padding:10px 0; }
.m-login .form .input p { padding:8px 15px; border:1px solid #eee; }
.m-login .form .input p input { padding: 0; border: none; padding-left: 5%; width: 90%; }
.m-login .form .more th,
.m-login .form .more td { padding: 0; }
.m-login .form .more p { height: 20px; line-height: 20px; }
.m-login .form .more p a,
.m-login .form .more p span { display: inline-block; color: #888; vertical-align: middle; }
.m-login .form .more p a { text-decoration: none; }
.m-login .form .more p .forget:hover { color: #71b643; }
.m-login .form .more p:first-child { float: left; }
.m-login .form .more p:first-child span { display: inline-block; width: 20px; height: 20px; margin-right: 10px; }
.m-login .form .more p:last-child { float: right; }
.m-login .form .u-error { position: absolute; top:0; right: 0; width: 80%; }
@media screen and (max-width: 714px) {
	.m-login .img { width: 96%; height:auto; margin-left: 2%; text-align: center; border-radius:6px 6px 0 0; }
	.m-login .form { position: relative; width: 96%; margin-left: 2%; padding-top: 20px; height: 250px; border-radius:0 0 6px 6px; }
	.m-login .form .formWrap { width: 300px; padding: 40px 10px 0; }
}

/**
 *  场景应用注册页面-register
** -m-register
**************************/
/**
 * 左边-输入表单内容
 * m-register->form-table
 */
.m-register .form { position: relative; padding: 40px 0; /*overflow: hidden; */height: 100%; }
.m-register .form-table { max-width: 450px; color: #444;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.m-register th,
.m-register td { padding:10px 0; }
.m-register th { padding-right: 4%; text-align: right; vertical-align: top; }
.m-register td div { position: relative; padding-right: 40px; }
.m-register th span { display: inline-block; padding: 10px 0; color: #444; }
.m-register td span { display: inline-block; vertical-align: middle; }
.m-register td .icon { position: absolute; top: 5px; right: 50px; width: 24px; height: 24px; display: inline-block; }
.m-register td .finish { position: absolute; top: 5px; right: 0; width: 20px; height: 20px; background: url(../img/global/icon01_register.gif) center no-repeat; }
.m-register td .input { padding:8px 15px; }
.m-register td .input input { padding: 0; border: none; }
.m-register td .warn { padding-left: 10px; margin-top: 10px; }
.m-register .yanzheng span:first-child { width: 55%; margin-right: 6%; }
.m-register .yanzheng span:nth-child(2) { width: 37%; }
.m-register .submit p { margin-bottom: 15px; }
.m-register .u-form-back { margin-top: 10px; padding-left:10px; }
.m-register .u-btn04 { width: 200px; }
/**
 * 右边-二维码提示
 * m-register->form-qr
 */
.m-register .form-qr { position: absolute; top: 0; right: 0; width: 350px; padding-left: 30px; height: 100%; border-left:1px solid #eee; }
.m-register .form-qr h3 { margin-top: 40px; margin-bottom: 30px; }
.m-register .form-qr p { margin-bottom: 15px; }
.m-register .form-qr p:last-child { margin-bottom: 0; }
.m-register .form-qr strong { color: #71b643; }
.m-register .form-qr .img { width: 100%; height: 180px; margin: 40px 0 0 17px; }
.m-register .form-qr .img span { display: inline-block; margin-bottom: 5px; vertical-align:bottom; }
.m-register .form-qr .img img { width: 180px; height: 180px; }
.m-register .form-qr .img img.move { 
	-webkit-animation: qr_rotate .3s;	
	   -moz-animation: qr_rotate .3s;
    	-ms-animation: qr_rotate .3s;
    	 -o-animation: qr_rotate .3s;
        	animation: qr_rotate .3s;
}
/**
 * 中间-获取二维码的提示
 * m-register->form-img
 */
.m-register .form-img { display: none; position: absolute; top: -40px; left: -168px; width: 192px; height: 400px; }
@media screen and (max-width: 820px) {
	.m-register .form { position: relative; padding: 40px 0; overflow: hidden; height: 100%; }
	.m-register .form-table { max-width: 450px; color: #444; margin: 0 auto 40px!important; }
	.m-register .form-qr { position: relative; width: auto; max-width: 450px; margin: 0 auto; border: none; }
}

/**
 *  场景应用密码找回页面-account_backPassword
** -m-account_backPassword
** -m-account_backPassword_submitInfo
** -m-account_backPassword_reset
******************************************/
/*找回密码*/
.m-account_backPassword .con-center {padding: 50px 0px; margin: 18px 0; border-radius: 6px; }
.m-account_backPassword .con-center .m-formTable{margin: 0px auto; color: #444444;}
.m-account_backPassword .con-center .m-formTable tr{line-height: 38px; vertical-align: top;}
.m-account_backPassword .con-center .m-formTable th,
.m-account_backPassword .con-center .m-formTable td{padding: 20px 0px; font-size: 14px;}
.m-account_backPassword .con-center .m-formTable th{font-size: 18px; font-weight: normal; text-align: right; padding-right: 22px; white-space: nowrap;}
.m-account_backPassword .con-center .m-formTable td.alertColumn{padding-left: 20px;}
.m-account_backPassword .con-center .m-formTable td .u-verifyCode{margin-left: 10px; height: 38px;}
.m-account_backPassword .con-center .m-formTable td .u-alertInfo{color: #666666;}
.m-account_backPassword .con-center .m-formTable td .u-changeVerifyCode{color: #264a73;}
.m-account_backPassword .con-center .m-formTable td .u-submitBtn{width: 69%;}
.m-account_backPassword .con-center .m-formTable td .u-form-back{line-height: 22px;}
/*找回密码-提交信息*/
/*找回密码-去邮箱*/
.m-account_backPassword_goEmail .con-center{padding-top: 100px;}
.m-account_backPassword_goEmail .con-center p{color: #666666; margin-bottom: 60px; text-align: center;}
.m-account_backPassword_goEmail .con-center .u-goEmailBtn{width: 26%; margin: 0px auto 40px auto;}
.m-account_backPassword_goEmail .con-center .u-reSendLink{color: #435a75;}
/*找回密码-重置密码*/

/**
 *  场景应用案例展示-store首页
** -m-storeLists
**************************/
.m-storeLists { position: relative; margin: 0 auto; }
.m-storeLists-bd { position: relative; width: 100%; min-height: 100%; margin-top: 30px; }
.m-storeLists-bd.fixed { margin-top: 100px; }
.m-storeLists,
.m-storeLists .store-top  { max-width:1218px; }
.m-storeLists .store-left { max-width:984px; }
/**
 * banner--storeList
 * m-banner-store
 */
.m-banner-store { width: 100%; height: 360px; padding-top:40px; overflow: hidden; }
.m-banner-store .banner-imgBox { position: relative; max-width: 1218px; height: 100%; margin: 0 auto; }
.m-banner-store .banner-arrow { position: absolute; top: 50%; z-index: 20; width: 60px; height: 60px; overflow: hidden; margin-top: -46px; opacity: 0; filter:alpha(opacity=0);
	-webkit-transition: opacity .3s;
	   -moz-transition: opacity .3s;
	    -ms-transition: opacity .3s;
	     -0-transition: opacity .3s;
	        transition: opacity .3s;
}
.m-banner-store .arrow-left { left:100px; }
.m-banner-store .arrow-right { right:100px; }
.m-banner-store:hover .banner-arrow  { opacity: 1; filter:alpha(opacity=100); }
@media screen and (max-width: 640px) {
	.m-banner-store { padding-top: 0; }
	.m-banner-store .banner-arrow { margin-top: -26px; }
	.m-banner-store .arrow-left { left:50px; }
	.m-banner-store .arrow-right { right:50px; }
	.mobile .m-banner-store .banner-arrow { display: none;}
}
/**
 * 顶部-topbar-listSearch
 * m-listSea
 */
.m-listSer { position: relative; width: 100%; min-height: 70px; z-index: 20; border-bottom: 1px solid #dbdbdb; background:#F8F9FB; }
.m-listSer .u-search { position: absolute; top: 50%; right: 0; margin-top: -19px; }
.m-listSer .tag-txt { padding:20px 0; overflow: hidden; }
.m-listSer .tag-txt span { float: left; display: block; height: 30px; line-height: 30px; margin-right: 5px; margin-bottom: 5px; overflow: hidden; padding-left:8px; border-radius: 2px; opacity: 1; filter:alpha(opacity=100); }
.m-listSer .tag-txt span,
.m-listSer .tag-txt strong {	
	-webkit-transition: opacity .3s;
	   -moz-transition: opacity .3s;
	    -ms-transition: opacity .3s;
	     -0-transition: opacity .3s;
	        transition: opacity .3s;
}
.m-listSer .tag-txt span i,
.m-listSer .tag-txt span em { display: inline-block; vertical-align: middle; }
.m-listSer .tag-txt span i { width: 14px; height: 18px; margin-right: 8px; }
.m-listSer .tag-txt span em { width: 30px; height: 30px; cursor: pointer; }
.m-listSer .tag-txt span.hide,
.m-listSer .tag-txt strong.hide { opacity: 0; filter:alpha(opacity=0); }
.m-listSer.fixed { position: fixed; top: 0; }
/**
 * 左部-store-left--listCshow
 * m-listCshow
 */
.m-listCshow { /*min-height: 100%;*/ min-height:300px; border-right: 1px solid #dbdbdb; }
.m-listCshow .item { float: left; position: relative; width: 222px; height: 350px; margin-right: 24px; margin-bottom: 19px; }
.m-listCshow .item h4 { color: #333E4B; }
.m-listCshow .item a:hover { text-decoration: none; }
.m-listCshow .item .tit p,
.m-listCshow .item .con { color: #999; }
.m-listCshow .item .u-listshow { position: absolute; top: 0; left: 0; }
.m-listCshow .item .u-listshow.active { z-index: 10; }
.m-listCshow .item.active { z-index: 10; }
.m-listCshow .item:hover a { text-decoration: none; }
.m-listCshow .listShow-more { padding-right: 24px; }
.m-listCshow .listShow-more a { display: inline-block; width: 100%; height: 50px; line-height: 50px; }
.m-listCshow .listShow-more a:hover { text-decoration: none; color: #71b643; }

/**
 * 右部-store-right--recommend
 * m-recommend
 * ->m-funs-tag
 * ->m-funs-hot
 */
.m-recommend { position: absolute; right: 0; top: 0; }
.m-recommend.fixed { position: fixed; top: 100px; }
.m-recommend.bottom { bottom: 0; top: inherit; }
.m-funs-tag,
.m-funs-hot { padding-left:25px; }
.m-funs-tag { position: relative; margin-bottom: 25px; height: 195px; overflow: hidden; }
.m-funs-tag p span { display: inline-block; margin:10px 8px 0 0; padding: 5px 10px; border-radius: 2px; line-height: 100%; }
.m-funs-tag p span:hover { background: #71b643; color: #fff; }
.m-funs-hot ul { width: 100%; }
.m-funs-hot li { margin-top: 15px; }
.m-funs-hot li a { text-decoration: none; }
.m-funs-hot li span { display: inline-block; color: #333; vertical-align: middle; line-height: 16px; }
.m-funs-hot li span.id { width: 15px; margin-right: 4px; text-align: center; }
.m-funs-hot li span.name { position: relative; width: 140px; height: 16px; overflow: hidden; }
.m-funs-hot li span.name em { position: absolute; top: 0; left: 0; display: inline-block; }
.m-funs-hot li span.num { display: none; width: 55px; font-size: 15px; color: #999; text-align: right; }
.m-funs-hot li span.more { display: none; width:12px; }
.m-funs-hot li.first img { width: 60px; height: 60px; }
.m-funs-hot li.first strong { display: inline-block; width:90px; margin-left: 15px; vertical-align: middle; }
.m-funs-hot li.first span { width: auto; }
.m-funs-hot li.first span.name { margin-bottom: 10px; text-align: left; width: 100%; height: auto; }
.m-funs-hot li.first span.name em { position: relative; }
.m-funs-hot li:hover span { color: #71b643; }
@media screen and (max-width: 1218px) {
	.m-storeLists,
	.m-storeLists .store-top { max-width:960px; }
	.m-storeLists .store-left { max-width:738px; }
}
@media screen and (max-width: 960px) {
	.m-storeLists,
	.m-storeLists .store-top { max-width:714px; min-height:auto; }
	.m-storeLists .store-left { max-width:492px; }
}
@media screen and (min-width: 714px) {
	/*.m-storeLists { min-height: 750px; }*/
}
@media screen and (max-width: 714px) {
	.m-storeLists-bd { margin-top: 15px; }

	.m-listSer { height: auto; padding-top: 15px; margin-bottom: 0; border-bottom: none; }
	.m-listSer .u-search { position: relative; width: 468px; margin: 10px auto 0; }
	.m-listSer .tag-txt { height: auto; line-height: 100%; padding:5px 0; margin: 0 auto; }
	.m-listCshow { max-width:468px; margin: 0 auto; border-right:none; }
	/*.m-listCshow .item:nth-child(2n+1) { margin-right: 0; }*/
	.m-listCshow .listShow-more { padding-right: 0; }
	.m-listCshow .listShow-more a { height: 40px; line-height: 40px; border-radius: 6px; }
	.m-recommend { position: relative; top: inherit; right: inherit; width: 468px; margin: 0 auto; }
	.m-funs-tag { width: 100%; height: 70px; overflow: hidden; padding-left: 0; margin-bottom: 0; }
	.m-funs-tag h3 { display: none; }
	.m-funs-tag p { position: absolute; left: 0; top: 0; }
	.m-funs-tag p span { color: #333; }
	.m-funs-hot { display: none; }
}
@media screen and (max-width: 496px) {
	.m-storeLists { max-width: 100%; }
	.m-listSer .u-search { width: 100%; }
	.m-listSer .tag-txt { width: 100%; }
	.m-listCshow { height: auto!important; }
	.m-listCshow ul { width: 100%; }
	.m-listCshow .item { float: none; margin-right: 0; width: 100%; height: 100%; margin-bottom: 10px; overflow: hidden; } 
	.m-listCshow .u-listShow { width: 100%; height: 100%; overflow: hidden; }
	.m-recommend { width: 100%; }
}

/**
 *  stroe详情页面-storeDetail
** -m-storeDetail
**************************/
.m-storeDetail { min-height: 600px; }
.m-storeDetail-con { position: relative; padding-bottom: 40px; }
/**
 * 预览lightapp卡片
 * .m-cardScan
 */
.m-cardScan { position: absolute; top: 0; left: 0; }
.m-cardScan .u-listShow { margin-bottom:20px; }
.m-cardScan .u-listShow:hover .item-top span { display: none; }
.m-cardScan .u-listShow .item-bottom .con p a:hover { text-decoration: none; color: #999; cursor: default; }
.m-cardScan.fixed { position: fixed; top: 0!important; left: 0; bottom: inherit; }
.m-cardScan.bottom { position: absolute; bottom: 40px!important; left: 0; top: inherit; }
/**
 * 对应lightapp的介绍内容
 * .m-cardInfo
 */
.m-cardInfo { max-width: 714px; margin-left: 245px; border-radius: 6px; }
.m-cardInfo .top { position: relative; padding:34px 24px; border-bottom: 1px solid #eee; }
.m-cardInfo .top h3 span { display: none; }
.m-cardInfo .u-share { position: absolute; bottom: 14px; right: 20px; vertical-align: middle; }
.m-cardInfo .u-share a span { display: none!important; }
.m-cardInfo .bd h4 { margin-bottom: 20px; }
.m-cardInfo .bd p,
.m-cardInfo .bd span { line-height: 170%; }
.m-cardInfo .bd-txt { padding: 30px 20px; border-bottom: 1px solid #eee; font-size: 14px; }
.m-cardInfo .bd-ui .imgBox { position: relative; width: 100%; height: 347px; overflow: hidden; overflow-x:auto; }
.m-cardInfo .bd-ui .imgBox ul { position: absolute; left:0; top: 0; width: 1000px; overflow: hidden; }
.m-cardInfo .bd-ui .imgBox ul li { float: left; width: 220px; height: 346px; margin-right: 10px; }
.m-cardInfo .bd-ui .imgBox ul li img { width: 100%; height: 100%; }
.m-cardInfo .bd-ui .imgBox ul li:last-child { margin-right: 0; }
.m-cardInfo .bd-place { padding: 30px 0; }
.m-cardInfo .bd-place h4,
.m-cardInfo .bd-place .smal { padding: 0 20px 20px; }
.m-cardInfo .bd-place .smal a { display: inline-block; width:22%; margin-right: 2%; }
.m-cardInfo .bd-place .smal a span,
.m-cardInfo .bd-place .smal a img { display: inline-block; vertical-align: middle; }
.m-cardInfo .bd-place .smal a span { width: 0; height: 100%; }
.m-cardInfo .bd-place .smal a:last-child { margin-right: 0; }
.m-cardInfo .bd-place .big { position: relative; padding: 8% 0; }
.m-cardInfo .bd-place .big a { display: inline-block; width:47%; top: 50%; left: 50%; }
.m-cardInfo .bd-place .big .arrow { position: absolute; top: 50%; display: inline-block; margin-top: -25px; width: 50px; height: 50px; cursor: pointer; }
.m-cardInfo .bd-place .big .arrow-left { left: 20px; background-position: -268px -280px; }
.m-cardInfo .bd-place .big .arrow-left:hover { background-position: -321px -280px; }
.m-cardInfo .bd-place .big .arrow-right { right: 20px; background-position: -268px -331px; }
.m-cardInfo .bd-place .big .arrow-right:hover { background-position: -321px -331px; }
.m-cardInfo .bd-more a { display: inline-block; width: 19%; }
/*更多其他lightapp介绍*/
.m-storeDetail-more { margin: 0 auto; padding-top:30px; border-top: 1px solid #ddd; }
.m-storeDetail-more h3 { margin-bottom: 20px; }
.m-storeDetail-more .u-listShow { margin-bottom:20px; }
.m-storeDetail-more .u-listShow:hover .item-top span { display: none; }
.m-storeDetail-more ul { overflow: hidden; height: 100%; }
.m-storeDetail-more ul li { float: left; margin-right: 24px; }
.m-storeDetail-more ul li a:hover { text-decoration: none; }
.m-storeDetail-more ul li:nth-child(4n) { margin-right: 0; }
.m-storeDetail-more .item-bottom .con a { cursor: default; }
.m-storeDetail-more .item-bottom .con a:hover { color: #999!important; }

@media screen and (max-width: 1218px) {
	.m-storeDetail-more .more-wrap { max-width:960px; }
}
@media screen and (max-width: 960px) {
	.m-storeDetail-con { max-width: 714px; }
	.m-cardInfo { max-width:468px; }

	.m-storeDetail-more .more-wrap { max-width:714px; }
	.m-storeDetail-more ul li:nth-child(4n) { margin-right: 24px; }
	.m-storeDetail-more ul li:nth-child(3n) { margin-right: 0; }
}
@media screen and (max-width: 714px) {
	.m-storeDetail-top { background: none; }
	.m-storeDetail-con { max-width: 714px; margin-top: 10px; }
	.m-cardScan { position: relative; top: inherit; left: inherit; margin-bottom: 15px; }
	.m-cardScan .u-btn01 { opacity: 1; filter:alpha(opacity=100);
		-webkit-transition: opacity .3s;
		   -moz-transition: opacity .3s;
		    -ms-transition: opacity .3s;
		     -0-transition: opacity .3s;
		        transition: opacity .3s;
	}
	.m-cardScan .u-btn01.opacity { position: fixed; top: 0; left: 10px; z-index: 20; opacity: 0.7; filter:alpha(opacity=70); }
	.m-cardScan .u-listShow { display: none; }
	.m-cardInfo { max-width: 714px; margin-left: 0; }
	.m-cardInfo .top { padding: 30px 24px 45px; } 
	.m-cardInfo .top h3 span { display: inline-block; margin-left: 20px; }
	.m-cardInfo .top .tag { position: absolute; bottom: 10px; right: 0; display: block; width: 222px; }
	.m-cardInfo .top .tag strong { position: absolute; top: 0; right: 10px; }

	.m-storeDetail-more .more-wrap { max-width:468px; }
	.m-storeDetail-more ul li:nth-child(3n) { margin-right: 24px; }
	.m-storeDetail-more ul li:nth-child(2n) { margin-right: 0; }
}
@media screen and (max-width: 496px) {
	.m-cardInfo { width: 100%; }

	.m-storeDetail-more ul { width: 100%; }
	.m-storeDetail-more li { float: none; width: 100%; height: 100%; margin-right: 0; margin-bottom: 10px; overflow: hidden; } 
}

/**
 *  stroe购买页面- m-storeBuy
** -m-storeBuy
**************************/
.m-storeBuy-top { width: 100%; }
.m-storeBuy-top .top-con { position: relative; height: 100%; overflow: hidden; }
/**
 * 购买提交列表-lightapp buy
 * -m-lappBuy
 */
.m-lappBuy { padding: 20px 20px 0 20px; margin: 40px 0; border-radius: 6px; }
.m-lappBuy .table02 { display: none; }
.m-lappBuy th { padding: 20px 0; font-weight: normal; }
.m-lappBuy td { padding: 10px 0; border-top: 1px solid #eee; }
.m-lappBuy td span { display: inline-block; vertical-align: middle; line-height: 150%; }
.m-lappBuy .td-img { overflow: hidden; height: 100%; }
.m-lappBuy .td-img .img,
.m-lappBuy .td-img .txt { display: inline-block; }
.m-lappBuy .td-img .img { width:100px; height: 100px; }
.m-lappBuy .td-img .txt { width:120px; text-align: center; }
.m-lappBuy .td-edit input,
.m-lappBuy .td-edit input { width: 48px; padding: 7px 0; margin: 0 5px; border:1px solid #eee; border-radius: 6px; }
.m-lappBuy .td-edit span { width: 26px; height: 26px; }
.m-lappBuy .td-count { padding: 30px 0; }
.m-lappBuy .td-count p { height: 30px; line-height: 30px; }
.m-lappBuy .td-count p span { display: inline-block; margin-left: 20px; vertical-align:middle; }
.m-lappBuy .td-pay { padding: 20px 0; }
.m-lappBuy .td-pay a { margin-left: 50px; }

/**
 * 购买提交列表-lightapp submit
 * -m-lappSubmit
 */
.m-lappSubmit { float: right; overflow: hidden; height: 50px; }
.m-lappSubmit p { float: left; height: 50px; line-height: 50px; }
.m-lappSubmit .u-btn01 { width: 180px; margin-left: 30px; }
@media screen and (max-width: 800px) and (min-width: 680px) {
	.m-lappBuy th { font-size: 14px; }
	.m-lappBuy .f-size18 { font-size: 16px; }
	.m-lappBuy .td-img .img { width:80px; height: 80px; text-align: center; }
	.m-lappBuy .td-img .txt { width:100px; text-align: center; }
}
@media screen and (max-width: 800px) {
	.m-storeBuy-con { margin-top: 10px; }
	.m-storeBuy-con h3 { padding-left: 20px; }
	.m-lappBuy { margin: 20px 0; } 
	.m-lappBuy .td-count { padding:15px 0; }
}
@media screen and (max-width: 680px) {
	.m-lappBuy { margin:20px; padding:0; }
	.m-lappBuy .table01 { display: none; }
	.m-lappBuy .table02 { display: block; }
	.m-lappBuy .table02 tr { text-align: center; }
	.m-lappBuy .table02 th { border-top: 1px solid #eee; border-right:1px solid #eee; }
	.m-lappBuy .table02 .td-edit input { width: 70%; }
	.m-lappSubmit { margin-right: 20px; }
}
@media screen and (max-width: 496px) {
	.m-storeBuy-top { background:none; }
	.m-lappBuy .u-search { position: inherit; top: inherit; right: inherit; width: 99%; margin-top: 15px; }
	.m-lappBuy { margin:20px 0; }
	.m-lappBuy .table02 th { font-size: 14px; }
	.m-lappBuy .table02 .td-edit input { width: 50%; }
	.m-lappSubmit { margin-right: 0px; }
	.m-lappSubmit .u-btn01 { width: 140px; height: 30px; line-height: 30px; margin-left: 10px; }
	.m-lappSubmit .u-btn01 a { font-size: 15px; }
}
@media screen and (max-width: 400px) {
	.m-lappBuy .td-img .img { width:80px; height: 80px; }
	.m-lappBuy .td-img .txt { width:80px; text-align: center; }
}

/* 
** 我的APP-myStore页面
** -m-myStore
**************************/
.m-myStore-top { width: 100%; }
.m-myStore-top .top-con { position: relative; height: 100%; overflow: hidden; }
.m-myStore-top .top-con .u-search { position: absolute; top: 8px; right: 0; }
/**
 * 我的lightapp列表 lightapp-list
 * 	m-lappList
 */
.m-lappList ul { width: 100%; height: 100%; overflow: hidden; }
.m-lappList li { overflow: hidden; margin:0 24px 30px 0; }
.m-lappList li a { display: inline-block; height: 100%; width: 100%; text-decoration: none; }
.m-lappList li.item-add p { position: relative; width: 222px; height: 222px; border-radius: 6px; }
.m-lappList li.item-add p span { position: absolute; top: 50%; left: 50%; display: inline-block; width: 84px; height: 84px; margin: -42px 0 0 -42px; }
.m-lappList li.item-add .item-more { position: absolute; left:0; bottom: -28px; display: inline-block; width: 100%; font-size: 18px; text-align: center; color: #71b643; 
	-webkit-transition: bottom .3s;
	   -moz-transition: bottom .3s;
	    -ms-transition: bottom .3s;
	     -o-transition: bottom .3s;
	        transition: bottom .3s;
}
.m-lappList li.item-add:hover p span { background-position: -374px -27px; }
.m-lappList li.item-add:hover .item-more { bottom: 28px; }
.m-lappList li:nth-child(4n) { margin-right: 0; }

.m-myStore .u-listShow-2 { width: 220px; padding:1px; }
.m-myStore .u-search input { margin: -1px 0 0; }
.m-myStore .u-page { margin-top: 30px; }
.m-myStore .u-page .num { background: #fff; }

@media screen and (max-width: 960px){
	.m-lappList { max-width: 714px; }
	.m-lappList li:nth-child(4n) { margin-right: 24px; }
	.m-lappList li:nth-child(3n) { margin-right: 0; }
}
@media screen and (max-width: 714px){
	.m-myStore-top .top-con .u-search { top: 10px; }
	.m-lappList { max-width: 496px; }
	.m-lappList li:nth-child(3n) { margin-right: 24px; }
	.m-lappList li:nth-child(2n) { margin-right: 0; }
}
@media screen and (max-width: 496px) {
	.m-myStore-top { background:none; padding:10px 0; }
	.m-myStore-top .top-con .u-search { position: relative; top: inherit; right: inherit; width: 99%; margin-top: 15px; }
	.m-lappList { max-width: 100%; padding-top: 20px; }
	.m-lappList li { float: none; width: 100%; overflow: hidden; height: 100%; margin:0 0 10px; }
	.m-lappList li .item-top,
	.m-lappList li .item-bottom { float: left; width: 50%; }
	.m-lappList li .item-top { height: auto; border: 6px 0 0 6px; }
	.m-lappList li .item-top .top-con { display: none; }
	.m-lappList li .item-top .top-img .new { width: 51px; height: 51px; background-position: -168px -91px; }

	.m-lappList li .item-bottom { position: relative; overflow: hidden; background: #fff; border-radius: 0 6px 6px 0;  }
	.m-lappList li .item-bottom h4 { padding:20px 10px 10px; margin-bottom: 15px; overflow: hidden; height: auto; line-height: 150%; }
	.m-lappList li .item-bottom p { padding-left: 15px; }
	.m-lappList li .item-bottom p span { display: block; }
	.m-lappList li .item-bottom p strong { display: block; width: 100%; margin: 10px 0 10px 20px; } 

	.m-lappList li.item-add p:first-child { display: none; }
	.m-lappList li.item-add .item-more { display: block; width: 100%; height: 50px; }
	.m-lappList li.item-add .item-more a { display: inline-block; width: 100%; height: 50px; line-height: 50px; border-radius: 6px; }
}

/**
 * lightAPP管理 -m-myLightapp页面
** -m-myLightapp
**********************************/
.m-myLightapp-con { position: relative; min-height: 500px; }
/**
 * 选中的lightapp卡片
 * .m-lappCard
 */
.m-lappCard { position: absolute; left:0; top: 0; }
/**
 * liaghtapp编辑的选项
 * .m-lappEdit
 */
.m-lappEdit { max-width: 695px; height: 414px; margin-left: 245px; padding-left: 22px; border-left:1px solid #ddd; }
.m-lappEdit .bd { width: 100%; height: 100%; margin: 0 auto; }
.m-lappEdit .bd-list { position: relative; float: left; width: 153px; height: 205px; padding: 1px; margin-right: 20px; margin-bottom: 30px; }
.m-lappEdit .bd-list .btn { position: relative; width: 100%; height: 150px; overflow: hidden; line-height: 150px; margin-bottom: 24px; background: #f8f8f8; }
.m-lappEdit .bd-list .btn span { position: absolute; top: 50%; left: 50%; display: inline-block; width: 56px; height: 50px; margin:-25px 0 0 -28px; }
.m-lappEdit .bd-list .btn i { position: absolute; top: 0; right: 0; width: 83px; height: 83px; }
.m-lappEdit .bd-list .txt { position: absolute; top: 0; left: 0; z-index: 2;  width: 100%; height: 150px; opacity: 0;
	-webkit-transition: opacity .3s;
	   -moz-transition: opacity .3s;
	    -ms-transition: opacity .3s;
	     -0-transition: opacity .3s;
	        transition: opacity .3s;
}
.m-lappEdit .bd-list .txt p { width: 100%; height: 100%; background-color: #f7f7f7; filter:alpha(opacity=80); background: rgba(247,247,247,.8); }
.m-lappEdit .bd-list .txt strong,
.m-lappEdit .bd-list .txt span { display: inline-block; vertical-align: middle; }
.m-lappEdit .bd-list .txt strong { height: 100%; width: 0; }
.m-lappEdit .bd-list .txt span { width: 100px; margin: 0 auto; line-height: 180%; }
.m-lappEdit .bd-list .tit { width: 100%; color: #333; }
.m-lappEdit .bd-list .tit span { position: relative; }
.m-lappEdit .bd-list .tit-popup { position: absolute; top: 30px; left: -40px; z-index: 20; }
.m-lappEdit .bd-list .tit-popup p { padding: 24px; border:1px solid #ddd; border-radius: 6px;  line-height: 150%; }
.m-lappEdit .bd-list .tit-popup strong { display: inline-block; position: absolute; top: -9px; left: 40px; width: 20px; height: 13px; }
.m-lappEdit .bd-list:nth-child(4n) { margin-right: 0; }
.m-lappEdit .bd-list:hover .txt { opacity: 1; filter:alpha(opacity=100); }
.m-lappEdit .bd-list:hover .txt a { text-decoration: none; }
.m-lappEdit .bd-list:hover .txt span {
	-webkit-animation: iconScale .3s;	
	   -moz-animation: iconScale .3s;
    	-ms-animation: iconScale .3s;
    	 -o-animation: iconScale .3s;
        	animation: iconScale .3s;
}
.m-lappEdit .bd-list.z-open .btn { background: #fff; }
.m-lappEdit .bd-list.z-open .txt { display: none; }
.m-lappEdit .bd-list.z-open:hover .btn span {
	-webkit-animation: iconScale .3s;	
	   -moz-animation: iconScale .3s;
    	-ms-animation: iconScale .3s;
    	 -o-animation: iconScale .3s;
        	animation: iconScale .3s;
}

.m-lappEdit .bd-list:nth-child(4n) { margin-right: 0; }
@media screen and (max-width: 960px){
	.m-myLightapp-con { max-width: 760px; margin-top: 20px; }
	.m-lappEdit { max-width: 513px; height: 621px; padding-left: 0; border:none; }
	.m-lappEdit .bd-list:nth-child(4n) { margin-right: 4%; }
	.m-lappEdit .bd-list:nth-child(3n) { margin-right: 0; }
}
@media screen and (max-width: 760px) {
	.m-myLightapp-con { max-width: 581px; }
	.m-lappEdit { max-width: 340px; height: 828px; }
	.m-lappEdit .bd-list { width: 46%; margin-right: 4%; margin-bottom: 10px; }
	.m-lappEdit .bd-list:nth-child(3n) { margin-right: 4%; }
	.m-lappEdit .bd-list:nth-child(2n) { margin-right: 0; }
	.m-lappEdit .bd-list .btn i { width: 50px; height: 50px; background-position: -220px -91px; }
}
@media screen and (max-width: 581px) {
	.m-myLightapp-top { background: none; }
	.m-lappCard,
	.m-lappEdit { margin: 0 auto; }
	.m-lappCard { max-width: 334px; position: relative; top: inherit; left: inherit; margin-bottom: 15px; }
	.m-lappCard .u-listShow-2 {width: 100%;}
	.m-lappCard .u-listShow-2 .item-top { display: none; }
	.m-lappCard .u-listShow-2 .item-bottom h4 { line-height: 30px; height: 30px; margin-bottom: 10px; padding: 0; }
	.m-lappCard .u-listShow-2 .item-bottom .qr { display: none; }
	.m-lappEdit { margin-top: 0; }
	.m-lappEdit { padding-left: 0; border: none; }
}

/**
 *  二维码管理页面--m-QREdit
 */
/**
 * 二维码编辑功能
 * .m-QRfun
 */
.m-QRfun { width: 100%; height: 100%; overflow: hidden; }
.m-QRfun .QRfun-btn { margin-right:46px; }
.m-QRfun .QRfun-btn ul { height: 100%; overflow: hidden; }
.m-QRfun .QRfun-btn li { float: left; padding: 2px; width: 154px; height: 200px; margin-right: 43px; }
.m-QRfun .QRfun-btn li .btn { position: relative; width:154px; height: 154px; line-height: 154px; overflow: hidden; margin-bottom: 20px; border-radius:10px; }
.m-QRfun .QRfun-btn li .btn p { width: 100%; height: 100%; }
.m-QRfun .QRfun-btn li .btn p span { display: inline-block; width: 46px; height: 46px; vertical-align: middle; }
.m-QRfun .QRfun-btn li .btn:hover p:last-child { top: 0; }
.m-QRfun .QRfun-btn li:last-child { margin-right: 0; }
.m-QRfun .QRfun-res p a { display: inline-block; width: 354px; padding:28px 0; border-radius:6px; }
.m-QRfun .QRfun-res p a:hover { color: #71b643; text-decoration: none; }
.m-QRfun .QRfun-res p:first-child { margin-bottom: 10px; }
@media screen and (max-width: 990px) {
	.m-QRfun .QRfun-btn,
	.m-QRfun .QRfun-res { max-width: 560px; margin: 0 auto; float: none; }
	.m-QRfun .QRfun-res p { float: left; width: 48%; margin-right: 4%; margin-top: 15px; }
	.m-QRfun .QRfun-res p a { width: 94%; padding-left:3%; padding-right: 3%; line-height: 150%; }
	.m-QRfun .QRfun-res p:last-child { margin-right: 0; }
}
@media screen and (max-width: 590px) {
	.m-QREdit-con { margin-top: 30px; }
	.m-QRfun .QRfun-btn { max-width: 400px; }
	.m-QRfun .QRfun-btn li { width: 120px; height: 160px; margin-right: 10px; }
	.m-QRfun .QRfun-btn li .btn { width:120px; height: 120px; line-height: 120px; margin-bottom: 15px; }
	.m-QRfun .QRfun-btn li .txt { font-size: 14px; }
	.m-QRfun .QRfun-res p a { padding-top:18px; padding-bottom: 18px;	 font-size:14px; }
}
@media screen and (max-width: 435px) {
	.m-QREdit-top { background: none; }
	.m-QREdit-con { margin-top: 20px; }
	.m-QRfun .QRfun-btn { max-width: 320px; }
	.m-QRfun .QRfun-btn li { width: 100px; height: 140px; margin-right: 3px; }
	.m-QRfun .QRfun-btn li .btn { width:100px; height: 100px; line-height: 100px; margin-bottom: 15px; }
	.m-QRfun .QRfun-btn li .txt { font-size: 12px; }
	.m-QRfun .QRfun-res p a { font-size:12px; }
}

/**
** 我的信息 -m-myInfo页面
** -m-myInfo
**********************************/
.m-myInfo-con { position: relative; }
.m-myInfo-con .con-left.fixed { position: fixed; top: 0; }
/**
 * 我的信息右边表单输入内容
 * m-myInfoForm
 */
.m-myInfoForm { max-width: 714px; margin-left: 246px; border-radius: 6px; }
.m-myInfoForm h3 { padding: 25px 0 25px 25px; border-bottom: 1px solid #eee; }
.m-myInfoForm .bd { padding: 50px 0; min-height: 500px; }
.m-myInfoForm td,
.m-myInfoForm th { color: #333; }
@media screen and (max-width: 714px) {
	.m-myInfo-top { padding: 0 5px; background: none; }
	.m-myInfo-con { margin-top: 0; }
	.m-myInfo-con .u-infoBar { position: inherit; top: inherit; left: inherit; }
	.m-myInfoForm { margin-left: 0; margin-top: 15px; }
	.m-myInfoForm h3 { padding: 15px 0 15px 15px; }
	.m-myInfoForm .bd { padding: 20px 0; }
	.myInfo-table02 { padding: 0; }
}
/**
 * myInfo-表单的样式
 * ->muInfo_basic
 * ->muInfo_company
 */
.myInfo-table01 th,
.myInfo-table01 td { padding: 10px 0; padding-left: 15px; color: #999; }
.myInfo-table01 th { color: #333; font-size: 15px; font-weight: normal; }
.myInfo-table01 th.th-input { vertical-align: top; }
.myInfo-table01 th.th-input span { display: inline-block;  padding:10px 0; }
.myInfo-table01 td select { padding-left:2%; }
.myInfo-table01 td input { padding-left:2%; }
.myInfo-table01 td.td-user { color: #b2b2b2; }
.myInfo-table01 td.submit p { max-width: 222px; }
@media screen and (max-width: 496px) {
	.myInfo-table01 th { font-size: 13px; }
	.myInfo-table01 td span,
	.myInfo-table01 td input,
	.myInfo-table01 td p { font-size: 12px; }
}
/**
 * myInfo-表单的样式
 * ->muInfo_order
 */
.myInfo-table02.bd { padding: 0 ; }
.myInfo-table02 table { border-bottom:1px solid #eee; }
.myInfo-table02 td { padding-top: 5px; border-top: 1px solid #eee; }
.myInfo-table02 .bd-tit {  overflow: hidden; height: 18px; padding: 0 20px; color: #8e8e8e; }
.myInfo-table02 .bd-tit p { float: left; margin-bottom: 15px; margin-right: 15px; line-height: 100%; }
.myInfo-table02 .bd-tit p:last-child { float: right; margin-right: 0; }
/**
 * order-列表list样式
 * ->m-orderList
 */
.m-orderList { height: 30px; padding: 20px; }
.m-orderList .item-con  { float: left; text-align: center; margin-bottom: 10px; height: 24px; line-height: 24px; }
.m-orderList .item-con span,
.m-orderList .item-con .title a { display: inline-block; width: 100%; height: 24px; word-break: break-all; vertical-align: middle; }
.m-orderList .title { width: 30%; text-align: left; }
.m-orderList .type  { width: 15%; }
.m-orderList .time  { width: 15%; }
.m-orderList .num   { width: 15%; }
.m-orderList .count { width: 15%; }
.m-orderList .item-con span,
.m-orderList .item-con a { font-size: 14px; }
.m-orderList .btn   { position: relative; width: 10%; }
.m-orderList .btn span a { display: block; width: 70px; height: 24px; border-radius: 2px; }
.m-orderList .btn .use { position: relative; }
.m-orderList .btn .use a { background:#71b643; color: #fff; }
.m-orderList .btn .use i { position: absolute; top: 12px; right: -2px; display: inline-block; width: 14px; height: 6px; }
.m-orderList .btn .pay a { background:#ff8a00; color: #fff; }
.m-orderList .btn .close a,
.m-orderList .btn .end a { text-align: right; color: #8e8e8e; }
.m-orderList .btn .pay a:hover { background: #eb8001; }
.m-orderList .btn .use a:hover { background: #59a824; }
.m-orderList .btn:hover .item-more { display: block; }
.m-orderList:hover .title a { color: #71b643;  text-decoration: none; }
.m-orderList:hover .btn a { text-decoration: none; }
/**
 * order-列表list样式-子选项
 * ->m-orderList-sub
 */
.m-orderList-sub { display: none; position: absolute; top: 20px; right: -16px; z-index: 10; width: 170px; padding-top: 10px; }
.m-orderList-sub ul { border-radius:4px; border: 1px solid #eee; background: #fff; }
.m-orderList-sub li { border-bottom: 1px solid #eee; }
.m-orderList-sub li a { display: block; width: 100%; height: 100%; padding: 12px 0; width: 170px; }
.m-orderList-sub li a:hover { color: #71b643; }
.m-orderList-sub li:last-child { border-bottom:none; }
.m-orderList-sub p { position: absolute; top: 1px; right: 30px; width: 20px; height: 13px; }
@media screen and (max-width: 714px) {
	.myInfo-table02 .bd-tit { padding: 0 5px; }
	.m-orderList { height: 50px; padding: 30px 5px; }
	.m-orderList .title { width: 30%; }
	.m-orderList .type  { width: 15%; }
	.m-orderList .time  { width: 15%; }
	.m-orderList .num   { width: 20%; }
	.m-orderList .count { width: 20%; }
	.m-orderList .btn   { float: right; width: 20%; }
}
@media screen and (max-width: 496px) {
	.myInfo-table02 td { padding: 2px 0; }
	.m-orderList{ padding: 15px 5px; }
	.m-orderList .title { width: 40%; }
	.m-orderList .type  { width: 20%; }
	.m-orderList .time  { width: 20%; }
	.m-orderList .num   { width: 20%; }
	.m-orderList .count { float: right; width: 30%; }
}
/**
 * myInfo-表单的样式
 * ->muInfo_feedback
 */
.myInfo-table03 li { padding: 10px 20px; border-bottom:1px solid #eee; }
.myInfo-table03 li h4 { margin:12px 0; color: #333; }
.myInfo-table03 li .item-right { text-align:right; }
.myInfo-table03 li .item-right h4,
.myInfo-table03 li .item-right p:last-child { margin-right: 5px; }
.myInfo-table03 li .item-right h4 { position: relative; }
.myInfo-table03 li .item-right h4 span { position: absolute; top: -8px; right: -15px; width: 20px; height: 14px; }
.myInfo-table03 .bd-page { margin-top: 90px; }
/* 我的基本信息--子页样式
** -basic,company,order,feedback
**********************************/
/*基本信息*/
.basic-con .con-right table { max-width: 410px; width: 410px; margin: 0 auto; }
.basic-con .con-right th { color: #333; font-size: 15px; font-weight: normal; text-align: right; }
/*企业信息*/
.company-con .con-right  table { max-width: 570px; margin: 0 auto; color: #333; }
.company-con .con-right  th { text-align: right; }
.company-con .con-right  th span { min-width:70px; }
/*订单信息*/
.order-con .con-right h3 { border-bottom: none!important; }
.order-con .bd-page { padding: 50px 0; }
/*反馈信息*/
.feedback-con .con-right .bd { padding-top: 0; }
@media screen and (max-width: 714px) {
	.order-con .bd-page { padding: 15px 0; }
	.feedback-con .con-right .item-con p:first-child { font-size: 12px; }
}


/* 帮助中心 -m-help
** -m-help
**********************************/
.p-help font { vertical-align:middle; }
.p-help .u-infoBar .mainMenu-item { cursor: pointer; }
.p-help .u-infoBar .mainMenu-item:before { content:"+"; }

.help-top .top-con { position: relative; }
.help-top .top-con .u-search { position: absolute; top: 7px; right: 0; }
.help-con { position: relative; overflow: hidden; }
.help-con a { color: #666; }
.help-con a:hover { color: #71b643; }
@media screen and (max-width: 496px) {
	.help-top { background: none; }
	.help-top .top-con { padding: 0 5px; }
	.help-top .top-con .u-search { position: relative; top: 0; width: 100%; }
}
/*help-index*/
.m-help-index .help-con .con-left,
.m-helpRec { max-width: 714px; margin-right: 244px; }
.m-help-index .help-con .con-left .item,
.m-helpRec-list { margin-bottom: 35px; border-radius: 6px; }
.m-help-index .help-con .con-left .item h3,
.m-helpRec-list h3 { padding: 25px; }
.m-helpRec-list h3 { border-bottom:1px solid #eee; }
.m-helpRec-list .more { margin-top:30px; }
.m-help-index .help-con .con-left .item .item-con,
.m-helpRec-list .item-con { padding: 30px 20px; }
.m-helpRec-list .tit { height: 74px; overflow: hidden; padding: 0 38px; }
.m-helpRec-list .tit ul { width: 100%; height: 44px; padding-top: 30px; background: url(../img/global/bg01_help.gif) left 45px repeat-x; }
.m-helpRec-list .tit li { float: left; width: 35%; text-align: center; }
.m-helpRec-list .tit li a { position: relative; display: inline-block; width: 32px; height: 32px; line-height: 32px; font-size:22px; text-align: center; color: #fff; background:url(../img/global/btn02_help.gif) center no-repeat; vertical-align: middle; text-decoration: none; }
.m-helpRec-list .tit li span { display: inline-block; position: absolute; top: -30px; width:100px; left: 50%; margin-left: -50px; color: #666; text-align: center; }
.m-helpRec-list .tit li.on a {  background:url(../img/global/btn01_help.gif) center no-repeat; }
.m-helpRec-list .tit li.on span { color: #71b643; }
.m-helpRec-list .tit li:first-child { width: 15%; margin-left: 0; text-align: left; }
.m-helpRec-list .tit li:last-child { width: 15%; text-align: right; }
.m-helpRec-list .tit li:last-child a { margin-right: -5px; }
.m-helpRec-list .list { position: relative; padding:30px 20px 20px; margin-top: 6px; border: 1px solid #eee;  }
.m-helpRec-list .list h4 { margin-bottom: 20px; }
.m-helpRec-list .list ul { height: 100%; overflow: hidden; padding: 0 20px; }
.m-helpRec-list .list li { float: left; width: 50%; margin-bottom: 10px; }
.m-helpRec-list .list .arrow { position: absolute; top: -7px; left: 48px; display: inline-block; width: 12px; height: 7px; background: url(../img/global/icon01_help.gif) center no-repeat; }
.m-help-index .help-con .con-right,
.m-helpHot { position: absolute; top: 0; right: 0; }
.m-help-index .help-con .con-right h3,
.m-helpHot h3 { margin-bottom: 30px; }
.m-helpHot .item li { margin-top: 20px; line-height: 100%; }
.m-helpHot .item li:last-child { margin-bottom: 0; }
.m-help-index .help-con .con-right.fixed,
.m-helpHot.fixed { position: fixed; top: 0; }
@media screen and (max-width: 960px){
	.m-help-index .help-con { max-width: 714px; }
	.m-help-index .help-con .con-left {  max-width: 496px; }
	.m-helpRec-list .list { padding:30px 10px 20px; }
}
@media screen and (max-width: 714px) {
	.help-con { margin-top: 20px; }
	.m-help-index .help-con .con-left { margin: 0 auto; }
	.m-help-index .help-con .con-right { display: none; }
}
@media screen and (max-width: 496px) {
	.m-help-index .help-con .con-left { width: 100%; }
	.m-help-index .help-con .con-left .item h3,
	.m-helpRec-list h3 { padding: 15px; }
	.m-help-index .help-con .con-left .item .item-con,
	.m-helpRec-list .item-con { padding:15px 5px; }
	.m-helpRec-list .tit { padding: 0 20px; }
	.m-helpRec-list .tit li { float: left; width: 30%; text-align: center; }
	.m-helpRec-list .tit li:first-child { width: 20%; }
	.m-helpRec-list .tit li:last-child { width: 20%; }
	.m-helpRec-list .more { margin-top:15px; margin-right: 10px; }
	.m-helpRec-list .list { padding:10px; }
	.m-helpRec-list .list h4 { margin-bottom: 15px; }
	.m-helpRec-list .list ul { height: 100%; overflow: hidden; padding: 0; }
	.m-helpRec-list .list li { float: left; width: 50%; margin-bottom: 10px; }
}
/*help-sub*/
/*-帮助中心子页面*/
/*布局样式*/
.subHelp-con .con-left {float: left; width: 222px;}
.subHelp-con .con-right {max-width: 714px; margin-left: 246px; border-radius:6px; }
.subHelp-con .con-right,
.con-right-header {border-bottom: 1px solid #eeeeee;}
.con-right-content {padding-bottom: 30px;}
/*帮助导航条*/
.m-helpNavBar h2{padding: 25px 0 25px 22px; font-size: 18px; color: #666666;}
.m-helpNavBar .mainMenu-item p { color: #666; }
.m-helpNavBar .mainMenu-item p:before { content:''; position: absolute; top: 15px; left: 20px; width:10px; height: 10px; background: url(../img/global/icon01_help-menu.gif) center no-repeat; }
.m-helpNavBar .subMenu { display: none; }
.m-helpNavBar .subMenu li a:before { content:'';position: absolute; top: 12px; left: 40px; width: 10px; height: 12px; background: url(../img/global/icon03_help-menu.gif) center no-repeat; }
.m-helpNavBar .mainMenu-item.on p { font-weight: bold; }
.m-helpNavBar .mainMenu-item.on p:before { content:''; background: url(../img/global/icon02_help-menu.gif) center no-repeat; }
.m-helpNavBar .mainMenu-item.on .subMenu { display: block; }
.m-helpNavBar.fixed { position: fixed; top: 0; }
/*面包屑导航*/
.m-helpBreadcrumbs { position: relative; padding: 25px 0 25px 22px;}
.m-helpBreadcrumbs i,
.m-helpBreadcrumbs a { display: inline-block; vertical-align: middle; }
.m-helpBreadcrumbs i { width:7px; height: 20px; margin: 0 4px; background: url(../img/global/css_sprite.png) -220px -3px no-repeat; }
.m-helpBreadcrumbs a {font-size: 18px; color: #435a75;}
.m-helpBreadcrumbs a.z-actived {color: #666666; cursor: default; text-decoration: none;}
.m-helpBreadcrumbs span { position: absolute; bottom: 10px; right: 15px; }
.m-helpBreadcrumbs span a { color: #435a75; font-size: 16px; margin-left: 15px; }
/*全部帮助分类列表*/
.m-allHelpCategoryList{margin: 18px 36px 60px 36px; overflow: hidden; min-height: 520px;}
.m-allHelpCategoryList h3{font-size: 16px;}
.m-allHelpCategoryList li{float: left; width: 100px; margin: 18px 30px;}
/*帮助分类列表*/
.m-helpCategoryList {padding: 8px 0px 0px 6px; overflow: hidden;}
.m-helpCategoryList li{margin: 5px 0px;}
.m-helpCategoryList li a{font-size: 14px; color: #435a75;}
/*帮助列表*/
.m-helpList {padding-left: 40px; margin: 40px 0px; list-style-type: none; color: #435a75; font-size: 14px; min-height: 520px;}
.m-helpList li{margin: 20px;}
.m-helpList li a{color: #435a75;}
/*帮助文章*/
.m-helpArticle {min-height: 520px; padding: 0 20px; }
.m-helpArticle h1{text-align: center; font-size: 18px; padding: 30px;}
.m-helpArticle p{line-height: 170%;}
.entry{font-size:15px;line-height:24px;word-wrap:break-word;}
.entry img{max-width:670px;}
.entry h2, .entry h3, .entry h4{border-bottom:1px solid #EEE;color:#111;padding-bottom:5px;}
.entry h2{font-size:15px;}
.entry h3, .entry h4{font-size:14px;}
.entry strong{}
.entry ul, .entry ol{margin:16px;}
.entry li{margin-left:26px;list-style-type:none; padding-top:20px;}
.entry ul li{list-style:disc outside none;}
.entry ol li{list-style:decimal outside none;}
.entry p{margin:15px 0;}
.entry a{text-decoration:underline;}
.entry code, .comment code{background-color:#EEE;border-radius:2px 2px 2px 2px;color:#777;font-family:'courier new';margin:0 4px;padding:1px 4px;}
.entry table{border-left:1px solid #EEE;border-top:1px solid #EEE;}
.entry table th{background-color:#F9F9F9;text-align:center;}
.entry table td, .entry table th{border-bottom:1px solid #EEE;border-right:1px solid #EEE;padding:5px 10px;}
/*搜索结果列表*/
.m-helpSearchResultList li{margin-bottom: 30px;}
.m-helpSearchResultList li a:hover{color: #2872CA;}
.m-helpSearchResultList li h2{color: #435a75; font-size: 16px; margin-bottom: 12px; text-indent: 28px;}
.m-helpSearchResultList li p{color: #333333; font-size: 14px; line-height: 22px; text-indent: 28px;}
.m-helpSearchResultList li strong{color: #71b643;}
/*帮助中心屏幕适应样式*/
@media screen and (max-width: 714px) {
	.subHelp-con .con-left{float: none; width: auto;}
	.subHelp-con .con-right{margin-left:0px; margin-top: 15px;}
	.m-helpNavBar{width: 100%; position: inherit; top: inherit; left: inherit;}
	.m-helpArticle { min-height: inherit; }
	.m-helpList { padding-left: 0; min-height: inherit; }
}
@media screen and (max-width: 496px) {
	.m-helpArticle p{margin: 0px 6px 10px 6px;}
	.m-allHelpCategoryList{margin: 18px 6px 60px 6px;}
}


/**
 * p-sitemap -m-siteMap
 * 网站地图页面
 * --网站各页面相关链接跳转
 */
.m-siteMap-link { padding-bottom:70px; }
.m-siteMap-link h3 { padding: 30px 25px; border-bottom:1px solid #eee; }
.m-siteMap-link h4 { padding: 3px 0 3px 12px; border-left:2px solid #71b643; }
.m-siteMap-link h4 a { font-size: 16px; color: #333; }
.m-siteMap-link .link-list { padding: 50px 0; margin:0 25px; overflow: hidden; height: 100%; border-bottom: 2px dashed #f1f1f1; }
.m-siteMap-link .link-list h4 { float: left; width: 140px; }
.m-siteMap-link .item { float: left; width: 740px; overflow: hidden; height: 100%; }
.m-siteMap-link .item li { float: left; font-size: 14px; margin-bottom: 25px; margin-left: 50px; }
.m-siteMap-link .item li a { color: #666; }
.m-siteMap-link .item li a:hover { color: #71b643; }
@media screen and (max-width: 496px) {
	.m-siteMap-top { background:none; padding:10px 0; }
}


/**
 * p-feature 
 * 单页面介绍场景应用编辑功能
 * 相关功能的案例显示
 */
.p-feature { max-width: 984px; margin: 0 auto; }
.p-feature h3 { margin-bottom: 30px; color: #333; font-size: 24px; }
.p-feature h4 { margin-bottom: 30px; color: #333; font-size: 20px; }
.feature-con { margin-top: 50px; margin-bottom: 60px; }
.feature-con img { width: 100%; }
@media screen and (max-width: 720px) {
	.p-feature .feature-top { background: none; }
}


/* 单页面内容-p-single
** -->反馈页面内容 m-feedback
** -->反馈页面内容查看 m-feedbackDetail
** -->云购页面内容 m-yungou
** -->购买页面内容 m-buyBack
** -->注册成功页面 m-registerS
**********************************/
.p-single { min-height: 600px; border-radius: 6px; }
.p-single h3 {  padding: 25px 90px 25px 25px; margin-bottom: 60px; border-bottom: 1px solid #eee; }
/*反馈信息弹出层*/
.m-feedback { padding-bottom: 40px; overflow: hidden; margin-top: 100px; }
.m-feedback .bd { padding: 0 40px;}
.m-feedback .bd .submit { width:200px; margin: 40px auto 0; }
.m-feedback .bd th,
.m-feedback .bd td { padding: 10px 0; color: #333; }
.m-feedback .bd th { min-width: 60px; vertical-align: top; font-weight: normal; text-align: right; }
.m-feedback .bd th span { display: inline-block; padding: 10px 5px 10px 0; }
.m-feedback .bd td textarea { width: 90%; height: 150px; }
.m-feedback .bd td input { width: 90%; }
.m-feedback .bd .type { overflow: hidden; padding:15px 10px 10px; }
.m-feedback .bd .type a { display: block; float: left;  width: 90px; margin-bottom: 10px; }
.m-feedback .bd .tel .icon { height: 20px; line-height: 20px; margin-top: 15px; }
.m-feedback .bd .tel .icon span { display: inline-block; vertical-align: middle; }
.m-feedback .bd .tel .icon span:first-child { display: inline-block; width:20px; height: 20px; margin-right: 10px; }
.m-feedback .bd .tel .icon.on .s-bg-select01 { background-position: -262px 0; }
.m-feedback .bd td .popup-back { color: red; margin-top: 5px; }
@media screen and (max-width: 720px) {
	.m-feedback { width: 90%; }
	.m-feedback .bd { padding: 0 5px; }
	.m-feedback .bd td textarea { height: 100px; }
}
/*f反馈信息内容查看*/
.m-feedbackDetail .single-bd { margin-top: 38px; }
.m-feedbackDetail .txt-title { position: relative; }
.m-feedbackDetail .txt-title p { position: absolute; bottom: 18px; right: 24px; }
.m-feedbackDetail .txt-title p a { display: inline-block; margin-left: 20px; }
.m-feedbackDetail .txt-show { padding: 0 40px 90px; }
.m-feedbackDetail .item { position: relative; margin-top: 50px; }
.m-feedbackDetail .item .icon { position: absolute; top: 0; left: 0; width: 45px; height: 45px; line-height: 45px; text-align: center; }
.m-feedbackDetail .item .con { position: relative; margin-left: 76px; padding:20px 8% 15px 20px; border:1px solid #eee; word-break: break-all; }
.m-feedbackDetail .item .con .peopl { margin-top: 50px; text-align: right; }
.m-feedbackDetail .item .con .arrow { position: absolute; top: 15px; left: -7px; background: url(../img/global/icon01_feedDetail.gif) center no-repeat; width: 7px; height: 12px; }
.m-feedbackDetail .item:first-child { padding-top: 0; }
.m-feedbackDetail .item-wen .icon { background: #8aa0bb; }
.m-feedbackDetail .bd-ask { margin-top: 30px; padding-bottom: 50px; }
.m-feedbackDetail .bd-ask h4 { padding:50px 0; }
.m-feedbackDetail .bd-ask th,
.m-feedbackDetail .bd-ask td { padding: 5px 0; color: #333; }
.m-feedbackDetail .bd-ask th { min-width: 60px; vertical-align: top; font-weight: normal; text-align: right; }
.m-feedbackDetail .bd-ask th span { display: inline-block; padding: 10px 5px 10px 0; }
.m-feedbackDetail .bd-ask td textarea { width: 90%; height: 150px; }
.m-feedbackDetail .bd-ask td input { width: 90%; }
.m-feedbackDetail .bd-ask .type a { display: block; float: left;  width: 90px; margin-bottom: 10px; }
.m-feedbackDetail .bd-ask .submit { width:200px; margin: 40px auto 0; }
@media screen and (max-width: 714px) {
	.p-single { padding:0 10px; }
	.p-single .single-top { background: none; }
}
/* 云购页面设置**/
.m-yungou { margin-top: 50px; overflow: hidden; }
.m-yungou .popup-con { padding-bottom: 100px; }
.m-yungou .popup-con .bd { padding: 0 30px; }
.m-yungou .popup-con .bd .confirm { width: 100%; padding-bottom: 30px; }
.m-yungou .popup-con .bd .confirm p { width: 210px; margin: 0 auto; }
/*设置*/
.m-yungou-1 .bd-step { margin-bottom: 40px; }
.m-yungou-1 .bd-step h4 { margin-bottom: 30px; }
.m-yungou-1 .bd-step .step-con { padding-left: 10px; }
.m-yungou-1 .bd-step-1 select { width: 28%; margin-right: 2.5%; border: 1px solid #eee; }
.m-yungou-1 .bd-step-2 .item { position: relative; padding-left: 50px; margin-bottom: 30px; }
.m-yungou-1 .bd-step-2 .item span { position: absolute; top: 0; left: 0; display: inline-block; width: 20px; height: 20px; background-position: -282px 0; }
.m-yungou-1 .bd-step-2 .item dl dt { margin-bottom: 8px; font-size: 16px; color: #666; }
.m-yungou-1 .bd-step-2 .item dl dd { font-size: 14px; color: #b2b2b2; }
.m-yungou-1 .bd-step-2 .item.on span { background-position: -262px 0; }
.m-yungou-1 .bd-step-3 { overflow: hidden; }
.m-yungou-1 .bd-step-3 h4 { height: 50px; line-height: 50px; margin-bottom: 50px; }
.m-yungou-1 .bd-step-3 table { width: 620px; margin:0 auto; }
.m-yungou-1 .bd-step-3 th,
.m-yungou-1 .bd-step-3 td { height: 60px; padding-bottom: 10px; vertical-align: top; }
.m-yungou-1 .bd-step-3 th { font-weight: normal; text-align: right; }
.m-yungou-1 .bd-step-3 th span { position: relative; display: inline-block; padding: 10px 5px 10px 0; }
.m-yungou-1 .bd-step-3 th span em { position: absolute; top: 0; right: 0; color: red; }
.m-yungou-1 .bd-step-3 td { padding-left:14px; }
.m-yungou-1 .bd-step-3 td input { font-size: 14px; color: #757575; }
.m-yungou-1 .bd-step-3 .img_logo { overflow: hidden; height: 100%; }
.m-yungou-1 .bd-step-3 .img_logo .img { width: 120px; height: 120px; margin-bottom: 5px; margin-right: 5px; border: 1px solid #eee; overflow: hidden; }
.m-yungou-1 .bd-step-3 .img_logo .btn { width: 180px; }
.m-yungou-1 .bd-step-3 .img_logo .btn p { position: relative; width: 100px; height: 35px; line-height: 35px; margin-bottom: 5px; background: #9D9D9D; }
.m-yungou-1 .bd-step-3 .img_logo .btn p input { position: absolute; top: 0; left: 0; z-index: 4; width: 100%; height: 100%; opacity: 0; filter:alpha(opacity=0); }
.m-yungou-1 .bd-step-3 .img_logo .btn p span { position: absolute; top: 0; left: 0; z-index: 3; display: inline-block; width: 100%; height: 100%; }
.m-yungou-1 .bd-step-3 .error .popup-back { display: block; }
/*设置完成*/
.m-yungou-2 { width: 620px; margin: 0 auto; }
.m-yungou-2 .bd h4 { margin-bottom: 50px; }
.m-yungou-2 .txt,.m-yungou-3 .txt{ margin: 69px 0 40px; }
.m-yungou-2 .txt span,.m-yungou-3 .txt span { display: inline-block; width: 80px; height: 80px; margin-bottom: 35px; background-position: -553px -26px; }
.m-yungou-2 .txt p,.m-yungou-3 .txt p { margin-bottom: 15px; }
.m-yungou-2 .u-btn04,.m-yungou-3 .u-btn04 { width: 200px; margin: 0 auto; }
.m-yungou-2 .item { margin-bottom: 30px; }
.m-yungou-2 .item h5 { margin-bottom: 10px; }
.m-yungou-2 .item-con { overflow: hidden; height: 100%; }
.m-yungou-2 .item-con p { float: left; height: 40px; }
.m-yungou-2 .item-con p input { width: 100%; }
.m-yungou-2 .item-con p a { display: inline-block; height: 38px; width: 100%; color: #333; border: 1px solid #eee; text-align: center; line-height: 40px; text-decoration: none; }
.m-yungou-2 .item-con p:first-child { width:65%; margin-right: 5%; }
.m-yungou-2 .item-con p:last-child { width:25%; margin-right: 5%; }
@media screen and (max-width: 720px) {
	.m-yungou .popup-con { width: 90%; margin-left: 5%; }
	.m-yungou-1 .bd { padding: 0 15px; }
	.m-yungou-1 .bd-step { margin-bottom: 30px; }
	.m-yungou-1 .bd-step h4 { margin-bottom: 15px; font-size: 16px; }
	.m-yungou-1 .bd-step-1 select { width: 30%; margin-right: 2%; font-size: 14px; }
	.m-yungou-1 .bd-step-3 table { width: 100%; }
	.m-yungou-1 .bd-step-3 td { font-size: 12px; }
	.m-yungou-1 .bd-step-3 td input { width: 90%; }
}
/*购买回调页面*/
.m-buyBack-fail .icon { background-position: -469px -26px; }
/*购买线下单页面*/
.m-buyBack-order { padding: 0; }
.m-buyBack-order h3 { position: relative; margin-bottom: 0; }
.m-buyBack-order h3 a { position: absolute; bottom: 15px; right: 30px; }
.m-buyBack-order .bank-con { padding: 50px 20px; }
.m-buyBack-order .bank-con h4 { margin-bottom: 25px; color: #333; }
.m-buyBack-order .bank-list { margin-bottom: 50px; }
.m-buyBack-order .u-btn04 { margin: 0; }
.m-buyBack-order .tel-input { overflow: hidden; }
.m-buyBack-order .tel-input p { float: left; }
.m-buyBack-order .tel-input p:first-child { margin-right: 5px; border:1px solid #ccc; }
.m-buyBack-order .tel-input p:last-child { width: 100px; }
.m-buyBack-order .warn p { margin-bottom: 10px; }

/* 新闻页面-p-news
** -->新闻列表页面 m-news-index
** -->新闻正文页面 m-news-detail
**********************************/
/*新闻详细正文*/
.m-news-detail .news-con { position: relative; }
.m-news .u-share a span { display: none!important; }
/**
 * 详细页面左边的正文
 * m-newsArticle
 */
.m-newsArticle { max-width: 714px; margin-right: 246px; }
.m-newsArticle .hd { position: relative; margin-bottom:20px; }
.m-newsArticle .hd h3 { padding: 25px 20px; margin-bottom: 10px; }
.m-newsArticle .hd .nav { position: absolute; top: 50px; right: 20px; }
.m-newsArticle .hd .nav a { margin-left: 15px; }
.m-newsArticle .ft { margin-top: 45px; }
.m-newsArticle .ft .share a,
.m-newsArticle .ft .share span { display: inline-block; height: 20px; line-height: 20px; vertical-align: middle; }
.m-newsArticle .ft .other { overflow: hidden; margin-top: 40px; }
.m-newsArticle .ft .other a { display: block; min-width: 300px; width: 49%; margin-bottom: 20px; }

/*内容*/
.m-newsArticle .entry{font-size:13px;line-height:24px;word-wrap:break-word;}
.m-newsArticle .entry img{max-width:670px;}
.m-newsArticle .entry h2,.m-helpArticle .entry h3,.m-helpArticle .entry h4{border-bottom:1px solid #EEE;color:#111;padding-bottom:5px;}
.m-newsArticle .entry h2{font-size:15px;}
.m-newsArticle .entry h3,.m-helpArticle .entry h4{font-size:14px;}
.m-newsArticle .entry strong{color:#DC2523;}
.m-newsArticle .entry ul,.m-helpArticle .entry ol{margin:16px;}
.m-newsArticle .entry li{margin-left:26px;}
.m-newsArticle .entry ul li{list-style:disc outside none;}
.m-newsArticle .entry ol li{list-style:decimal outside none;}
.m-newsArticle .entry p{margin:15px 0;}
.m-newsArticle .entry a{text-decoration:underline;}
.m-newsArticle .entry code, .comment code{background-color:#EEE;border-radius:2px 2px 2px 2px;color:#777;font-family:'courier new';margin:0 4px;padding:1px 4px;}
.m-newsArticle .entry table{border-left:1px solid #EEE;border-top:1px solid #EEE;}
.m-newsArticle .entry table th{background-color:#F9F9F9;text-align:center;}
.m-newsArticle .entry table td, .m-helpArticle .entry table th{border-bottom:1px solid #EEE;border-right:1px solid #EEE;padding:5px 10px;}
/**
 * 详细页面右边的正文
 * m-newsRelated
 */
.m-newsRelated { position: absolute; right: 0; top:0; }
.m-newsRelated h3 { margin-bottom: 35px; }
.m-newsRelated ul { margin-bottom: 25px; }
.m-newsRelated ul li { margin-bottom: 20px; }
.m-newsRelated ul li a { display: inline-block; overflow: hidden; height: 20px; width: 100%; }
.m-newsRelated ul li:last-child { margin-bottom: 0; }
.m-newsRelated.fixed { position: fixed; top: 0; }
@media screen and (max-width: 714px) {
	.m-newsArticle { margin: 0 10px; }
	.m-newsRelated { display: none; }
}

/*弹出层内容 -m-popup
*********************************************************************/
/*popup--弹出框*/
.m-popup { position: fixed; top: 0; left: 0; z-index: 100; width: 100%; height: 100%; background-color: #000; background:rgba(0,0,0,0.6); }
.m-popup .popup-con { position: absolute; top: 50%; left: 50%; border-radius:6px; opacity: 0; filter:alpha(opacity=0);
	-webkit-transition: opacity .3s;
	   -moz-transition: opacity .3s;
	    -ms-transition: opacity .3s;
	     -0-transition: opacity .3s;
	        transition: opacity .3s;
}
.m-popup .popup-con.show { opacity: 1; filter:alpha(opacity=100); }
.m-popup .popup-close { position: absolute; top: 20px; right: 20px; width: 30px; height: 30px; background-position: -168px -53px; }
.m-popup .popup-close.move { 
	-webkit-animation: popupClose .3s;	
	   -moz-animation: popupClose .3s;
    	-ms-animation: popupClose .3s;
    	 -o-animation: popupClose .3s;
        	animation: popupClose .3s;
}
@media screen and (max-width: 620px){
	.popup-con h3 { margin-bottom: 20px!important; }
}
/**
 * 我的IdioApp编辑页面弹出提示--mylightapp
 * -->云购提示
 * -->企业信息完善
 * -->购买提示
 */
.m-popup .popup-con { width: 480px; padding:30px 30px 70px; margin:-200px 0 0 -300px; text-align: center; }
.m-popup h3 { height: 70px; line-height: 70px; color: #666; font-size: 18px; border-bottom: 1px solid #ddd; }
.m-popup .txt { margin-bottom: 50px; }
.m-popup .txt span { display: inline-block; width: 80px; height: 80px; margin: 30px 0; background-position: -469px -26px; }
.m-popup .txt p { margin-bottom: 20px; }
.m-popup .txt strong { display: inline-block; max-width: 480px; color: #b2b2b2; line-height: 130%; }
.m-popup .txt .strong01 { color: #444; }
.m-popup ul { overflow: hidden; margin-bottom: 40px; }
.m-popup ul li { float: left; width: 47%; }
.m-popup ul li:first-child { margin-right: 6%; }
.m-popup .form01 { margin-bottom: 30px; }
.m-popup .form01 td { text-align: left; }
.m-popup .u-btn04 { width: 200px; margin: 0 auto; }
.m-popup .action { max-width: 480px; margin-top: 15px; display: inline-block; text-align:center; font-size: 14px; }

.m-popup .txt02 { position: relative; }
.m-popup .txt02 .intro { position: absolute; bottom: 0; left: 0; width: 100%; height: 80px; padding-top: 30px; background-color: #323d4a; filter:alpha(opacity=80); background: rgba(50,61,74,0.8); text-align: left; }
.m-popup .txt02 .intro p { margin-left: 58px; color: #fff; margin-bottom: 15px; }
.m-popup .txt02 .intro p:last-child { margin-bottom: 0; }
@media screen and (max-width: 620px) {
	.m-popup .popup-con { width: 90%; margin-left: 5%; margin-top: -200px; left: 0; }
}
/*弹出层的宽度高度*/
.m-popup.hasTitle .popup-con { width:540px; }
.m-popup-picture .popup-con { width: 720px; height: 560px; margin: -280px 0 0 -360px; padding: 0; overflow: hidden; }
.m-popup-picture .popup-con h3 { padding-left: 30px; text-align: left; }
.m-popup-picture .u-arrow { margin-top: -100px; }
.m-popup-picture .u-btn05 { bottom: 130px; }
/*单独弹出层的样式*/
.m-popuo-comfireEmail .popup-con { margin-top: -260px; }
/*问号的样式更改*/
.m-popup-company-back .txt span,
.m-popup-buy .txt span { background-position: -553px -110px; }
/*勾勾号的样式更改*/
.m-popuo-comfireEmail-finish .txt span,
.m-popup-save .txt span,
.m-popup-company-finish .txt span { background-position: -553px -26px; }


/**
 *  loading-浮层
 */
.m-loading { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=00); background: rgba(0,0,0,0.0); 
	-webkit-transition:background 0.3s;
	   -moz-transition:background 0.3s;
	    -ms-transition:background 0.3s;
	     -o-transition:background 0.3s;
         	transition:background 0.3s;
}
.m-loading .txt { width: 100%; height: 100%; }
.m-loading .txt strong,
.m-loading .txt span { display: inline-block; vertical-align: middle; }
.m-loading .txt strong { height: 100%; width: 0; }
.m-loading .txt span { width: 500px; line-height: 150%; opacity: 1; }
.m-loading .txt span img { display: inline-block; margin-bottom: 14px; }
.m-loading .txt span em { display: inline-block; margin-bottom: 20px; }
.m-loading .error { width: 300px; line-height: 150%; margin: 20% auto 0; }
.m-loading.z-show { filter:alpha(opacity=80); background: rgba(0,0,0,.8); }
.m-loading.z-show span { opacity:1; }

/*******************************************************************************************************
 * = pluns 插件样式
 *******************************************************************************************************/
/*轮播图的样式--storeList*/
.m-banner-store .imgSlider { position:relative; width:100%; height:100%; margin:0 auto; }
.m-banner-store .imgSlider .imgSlider-img { position:relative; margin: 0 auto; }
.m-banner-store .imgSlider .imgSlider-img li { position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; text-align:center; }
.m-banner-store .imgSlider .imgSlider-img li .img { height:100%; width:100%; overflow:hidden; border-radius:12px; }
.m-banner-store .imgSlider .imgSlider-img li.no { background-color: #000; filter:alpha(opacity=40); background: rgba(0,0,0,0.4); 
	-webkit-transition:background 0.5s;
	   -moz-transition:background 0.5s;
	    -ms-transition:background 0.5s;
	     -o-transition:background 0.5s;
	        transition:background 0.5s;
}
.m-banner-store .imgSlider .imgSlider-img li.active { z-index:10; }
.m-banner-store .imgSlider .imgSlider-img li.low { z-index:1; }
.m-banner-store .imgSlider .imgSlider-img li.scale { top:10%; height:80%; width:80%; }
.m-banner-store .imgSlider .imgSlider-img li.move {
	-webkit-transition:all 0.5s;
	   -moz-transition:all 0.5s;
	    -ms-transition:all 0.5s;
	     -o-transition:all 0.5s;
        	transition:all 0.5s;
}
.m-banner-store:hover .imgSlider .imgSlider-img li.no { filter:alpha(opacity=20); background: rgba(0,0,0,0.2); }
@media screen and (max-width: 640px) {
	.m-banner-store .imgSlider .imgSlider-img li .img { height:100%; width:100%; overflow:hidden; border-radius:0; }
}

/*视频选择按钮*/
.vjs-big-play-button { display: none!important; }

/*qq在线交谈的样式*/
#bqq > iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.00; filter:alpha(opacity=0);}

/*******************************************************************************************************
 * = IE8以下兼容性样式
 *******************************************************************************************************/
.ie6 body { width: 1280px; margin: 0 auto; }
.ie8 body { min-width:1280px; }
.ie8 .g-ft nav ul { height: 20px; overflow: hidden; }
.ie8 .imgSlider .imgSlider-img li.no { max-width: 1318px!important; width: 1318px; }

/*******************************************************************************************************
 * = animate 动画样式
 *******************************************************************************************************/
/**
 * mylightapp-选择hover的动画效果
 */
	@keyframes iconScale {
	  from { transform: scale(0.2); }
	  to { transform: scale(1.2); }
	} 
	@-webkit-keyframes iconScale {
	  from { -webkit-transform: scale(0.2); }
	  to { -webkit-transform: scale(1.2); }
	}
	@-moz-keyframes iconScale {
	  from { -moz-transform: scale(0.2); }
	  to { -moz-transform: scale(1.2); }
	}
	@-o-keyframes iconScale {
	  from { -o-transform: scale(0.2); }
	  to { -o-transform: scale(1.2); }
	}
	@-ms-keyframes iconScale {
	  from { -ms-transform: scale(0.2); }
	  to { -ms-transform: scale(1.2); }
	}

/**
 * popup-close关闭按钮
 */
	@keyframes popupClose {
	  from { transform: rotate(0deg); }
	  to { transform: rotate(359deg); }
	} 
	@-webkit-keyframes popupClose {
	  from {-webkit-transform:rotate(0deg);}
	  to {-webkit-transform:rotate(359deg);}
	}
	@-moz-keyframes popupClose {
	  from { -moz-transform: rotate(0deg); }
	  to { -moz-transform: rotate(359deg); }
	}
	@-o-keyframes popupClose {
	  from { -o-transform: rotate(0deg); }
	  to { -o-transform: rotate(359deg); }
	}
	@-ms-keyframes popupClose {
	  from { -ms-transform: rotate(0deg); }
	  to { -ms-transform: rotate(359deg); }
	}


/**
 * 二维码旋转-rotate
 */
	@keyframes qr_rotate {
	  from { transform: rotate(0deg) scale(0.2); }
	  to { transform: rotate(720deg) scale(1); }
	} 
	@-webkit-keyframes qr_rotate {
	  from {-webkit-transform:rotate(0deg) scale(0.2);}
	  to {-webkit-transform:rotate(720deg) scale(1);}
	}
	@-moz-keyframes qr_rotate {
	  from { -moz-transform: rotate(0deg) scale(0.2); }
	  to { -moz-transform: rotate(720deg) scale(1); }
	}
	@-o-keyframes qr_rotate {
	  from { -o-transform: rotate(0deg) scale(0.2); }
	  to { -o-transform: rotate(720deg) scale(1); }
	}
	@-ms-keyframes qr_rotate {
	  from { -ms-transform: rotate(0deg) scale(0.2); }
	  to { -ms-transform: rotate(720deg) scale(1); }
	}

/**
 * 隐藏百度快照增加的a标签
 */
.m-gnb .menu-con ul li a[name] {display: none;}

.ie8 .row .page-breadcrumb.breadcrumb > li {
  margin-right: 1px;
}
ol, ul { list-style-type: none; }
.title2{ border-bottom: 1px solid #d9d9d9; text-align: center; height: 20px; }
.title2 span{ display: inline-block; padding: 0 70px; background: #F8F9FB; color: #2a2a2a; font-size: 30px; text-shadow:darkgrey 2px 2px 2px; letter-spacing: 2px; }
.linkbox { padding: 15px 1px 20px; margin-top: 35px; }
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.logo-list{ width:1147px;height:282px; margin:0 auto; padding:0; text-align: center; border-left: 1px solid #eff0f0; border-bottom: 1px solid #eff0f0;  }
.clearfix { zoom: 1; }
.logo-list li { float: left; border-top: 1px solid #eff0f0; border-right: 1px solid #eff0f0; width:190px; height:93px; }
.logo-list li img{ width:100%; height:100%; }
.block-transparent {
  min-height: 350px;
  padding: 0px 20px 0px 20px;
}
.clear {
	clear: both
}
.floatleft {
	float: left
}

.floatright {
	float: right; margin-right:5px;
}
.user-login_cao{ float:left;}

.header_top {
	width: 100%;
	background: #fff;
	height: 120px;
	color: #FFF
}

.wrap_top{
	width: 1008px;
	margin: 0 auto;
	position: relative
}

.header_logo {
	float: left
}

.head_link {
	height: 30px;
	line-height: 30px;
	margin: 0 0 15px;
	background: #54585b;
	width: 100%;
	font-size: 13px;
}

.head_link a {
	margin: 0 6px;
	color: #FFF
}

.colorfc8026 {
	color: #fc8026
}

.nav_top {
	height: 30px;
	text-align: right;
	margin: 30px 0 0 30px
}

.nav_top a {
	font-size: 18px;
	margin: 0 16px;
	color: #505050
}

.header_phone {
	margin: 28px 0 0 0
}
.head_qq_talk {
	position: absolute;
	right: 10px;
	top: -5px
}
.zhuanti_icon {
	position: absolute;
	right: 0;
	top: 30px
}
/* 友情链接  m-friendlink
--------------------------------------------------------*/
.f-widthC {max-width: 960px;margin:0 auto;}
.f-fl {float: left;}
.s-col01 { color: #000; }        /* 链接文字变色-绿色；按钮颜色-绿色 */
.m-friendlink { padding-top: 50px; border-top: 1px solid #eee; }

.friendlink h3 { margin-bottom: 15px; }
.friendlink-content { padding:10px 20px; }
.friendlink-content .items { color: #999; overflow: hidden; height: 100%; }
.friendlink-content .items a { display: block; padding-left: 5px; margin-bottom: 10px; }
.friendlink-content .items a span { display: inline-block; padding-left: 5px; }

.caoyu { position: relative; }
.qrcode{position:absolute; right:-120px;top:0px; float:right;}
.qrcode>div{width:100px;height:20px;position:relative;}
.qrcode .switch{display:inline-block;width:100px;height:20px;position:absolute;right:0;top:-0px;z-index:100;}
.qrcode .switch.on{background-position:center -30px;}
.qrcode .qrcode_body{width:345px;height:248px;opacity:0;background:red;position:absolute;top:50px;left:-180%;z-index:50;background:url(/images/header/w_2.png) no-repeat center center #ffffff;display:none; border-radius:6px; box-shadow:0 0 4px #666; margin-top:31px;}
.qrcode .qrcode_body.on{display:block;}