@charset "utf-8";
/* =============================================================================
HTML5 显示定义
========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
基础
========================================================================== */

/*
* 1. 纠正正文字体大小使用 em 单位设置时，IE6/7 中的文本异常调整大小的问题
* 2. 强制在非 IE 中使用垂直滚动条
* 3. 防止在设备方向更改时调整 iOS 文本大小，而不需要禁用用户缩放: h5bp.com/g
*/
* { margin: 0; padding: 0; border: 0; vertical-align: baseline; font-family: "Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;  }

html { font-size: 62.5%;/* overflow-y: scroll;*/ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body {font-size: 1.2rem; margin: 0; padding: 0; font-size: 10px; line-height: 1.231; background: #f2f2f2; max-width:640px; }

body, button, input, select, textarea { font-family: Microsoft Yahei,sans-serif; color: #333; margin: 0; padding: 0; }

::-webkit-input-placeholder { color: #999; font-size: 1.2rem; }

li { list-style: none; }

/* =============================================================================
链接
========================================================================== */

a { color: #000; text-decoration: none; }
a:focus { outline: thin dotted; }

/* 改善在所有浏览器中获取焦点和悬停时的可读性: h5bp.com/h */
a:hover, a:active { outline: 0; }


/* =============================================================================
排版规则
========================================================================== */

abbr[title] { border-bottom: 1px dotted; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

ins { background: #ff9; color: #000; text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

/* 重新声明固定宽度字体系列: h5bp.com/j */
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }

/* 改善所有浏览器中预先格式化的文本的可读性 */
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

/* 放置上标和下标内容，而不影响行高: h5bp.com/k */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }


/* =============================================================================
列表
========================================================================== */

dd { }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }


/* =============================================================================
嵌入内容
========================================================================== */

/*
* 1. 改善在 IE7 中缩放时的图像质量: h5bp.com/d
* 2. 删除图像容器上的图像与边框之间的间隙: h5bp.com/e 
*/

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

/*
* 纠正 IE9 中未隐藏的溢出 
*/

svg:not(:root) { overflow: hidden; }



/* =============================================================================
表单
========================================================================== */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

/* 指示“label”会将焦点移至相关联的表单元素 */
label { cursor: pointer; }

/* 
* 1. 纠正 IE6/7/8/9 中非继承的颜色 
* 2. 纠正 IE6/7 中显示异常的对齐 
*/

legend { border: 0; *margin-left: -7px; padding: 0; }

/*
* 1. 纠正所有浏览器中非继承的字体大小
* 2. 删除 FF3/4 S5 Chrome 中的边距
* 3. 定义在所有浏览器中一致地垂直对齐显示
*/

button, input, select, textarea { /*font-size: 100%; */margin: 0; vertical-align: baseline; *vertical-align: middle; }

/*
* 1. 将行高定义为正常，以匹配 FF3/4（使用 UA 样式表中的 !important 设置）
* 2. 纠正 IE6/7 中显示异常的内边距
*/

button, input { line-height: normal; *overflow: visible; }

/*
* 在“table”中重新加入内边距，以避免 IE6/7 中的交迭和空白问题
*/

table button, table input { *overflow: auto; }

/*
* 1. 显示手形光标，表示可以点击的表单元素
* 2. 允许 iOS 中可点击的表单元素的样式
*/

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }

/*
* 一致的框大小和外观
*/

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/* 
* 删除 FF3/4 中的内边距和边框: h5bp.com/l 
*/

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/* 
* 1. 删除 IE6/7/8/9 中的默认垂直滚动条 
* 2. 仅允许垂直调整大小
*/

textarea { overflow: auto; vertical-align: top; resize: vertical; }

/* 用于表单验证的颜色 */
input:valid, textarea:valid { }
input:invalid, textarea:invalid { background-color: #f0dddd; }


/* =============================================================================
表格
========================================================================== */

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }



/* 简单流媒体
注意: 流媒体要求您删除 HTML 中媒体的高度和宽度属性
http://www.alistapart.com/articles/fluid-images/ 
*/
/*img, object, embed, video { max-width: 100%; }
*//* IE 6 不支持最大宽度，因此默认为 100% 宽度 */
.ie6 img { width: 100%; }

/*
Dreamweaver 流体网格属性
----------------------------------
dw-num-cols-mobile:		5;
dw-num-cols-tablet:		8;
dw-num-cols-desktop:	10;
dw-gutter-percentage:	25;

灵感来自于 Ethan Marcotte 的"具有响应的 Web 设计" 
http://www.alistapart.com/articles/responsive-web-design

和 Joni Korpi 的"黄金网格系统"
http://goldengridsystem.com/
*/

/* 移动设备布局: 640px 及更低。 */
.gridContainer { margin-left: auto; margin-right: auto; width: 100%; position: relative; }


/* 桌面电脑布局: 640px 以上。样式继承自: 移动设备布局和平板电脑布局。 */
@media only screen and (min-width: 640px) {
.gridContainer { width: 100%; max-width: 640px; margin: auto; }
}

/*清除样式*/
.clear { content: " ";display: block;height: 0;clear: both;visibility: hidden;}

.hide { display: none; }

.f12{ font-size: 12px !important;}
.f14{ font-size: 14px !important;}
.f16{ font-size: 16px !important;}

/*颜色*/
.org { color: #FF3300 !important; }

.left { float: left; }
.right { float: right; }


.mag8 { margin-top: 8px; }
.magt10 { margin-top: 8px; }
.mag0 .data { margin: 0 !important; }
.mag08 { margin: 0 8px 8px 8px; }

em { font-style: normal; }

/*分组按钮*/
.group { margin: 2px 0 10px 8px; }
/*a.btn { display: inline-block; border-radius: 30px; height: 30px; line-height: 30px; text-align: center; width: 80px; font-size: 13px; }
*/a.green { color: #fff; background: #199e65; }
a.grey { color: #999; background: #e4e4e4; }
a.btngreen { display: block; height: 43px; line-height: 43px; text-align: center; color: #fff; background: #199e65; font-size: 16px; margin: 8px; border-radius: 3px; }
a.btngrey { display: block; height: 43px; line-height: 43px; text-align: center; color: #199e65; background: #e0e0e0; font-size: 16px; border-radius: 3px; margin: 0 8px 8px 8px; }
a.toudi { position: fixed; bottom: 0; width: 100%; max-width: 640px; margin: 0 auto;z-index: 100; }
a.btnorg { display: block; height: 43px; line-height: 43px; text-align: center; color: #fff; background: #ff9900; font-size: 16px; width: 100%; border-radius: 3px; }

button.btngreen { display: block; height: 43px; line-height: 43px; text-align: center; color: #fff; background: #199e65; font-size: 14px; width: 100%; border-radius: 3px; margin-top: 6px; }
button.btngrey { display: block; height: 43px; line-height: 43px; text-align: center; color: #666; background: #e4e4e4; font-size: 14px; width: 100%; }

.fullsrceen { clear: both; width: 100%; display: block; position: relative; /* [disabled]min-height: 550px; */ }

/**导航**/
/* CSS Document */
.menu { position: fixed; top: 0; bottom: 0; right: 0; z-index: 0; width: 260px; -webkit-overflow-scrolling: touch; display: none; overflow-y: auto; background-color: #f2f2f2; }

@media only screen and (min-width: 640px) {
.menu { right: 50%; margin-right: -320px; }
}

.slideout-open .fullsrceen { box-shadow: 0px 0px 8px #888; }

.slideout-panel { position: relative; z-index: 1; background: #f2f2f2; }
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel { overflow: hidden; }
.slideout-open .slideout-menu { display: block; }

.slideout-menu .header3 { display: block; width: 100%; height: 42px; line-height: 42px; border-bottom: 1px solid #e4e4e4; position: relative; background: #b1191a; color: #fff; font-size: 16px; }
.slideout-menu .header3 span { font-size: 1.8rem; }
.slideout-menu .close_button { display: block; position: absolute; left: 0; top: 0; width: 88px; height: 38px; cursor: pointer; z-index: 2000; background: transparent; font-size: 14px; color: #fff; }
.slideout-menu .close_button span { position: absolute; left: 1em; top: 11px; width: 11px; height: 18px; background: url("Image/back02.png") 0 0 no-repeat; background-size: 100%; }

.icon_list ul { /*margin-bottom: 15px;*/ }
.icon_list li { display: block; height: 3.4rem; line-height: 3.4rem; border-bottom: 1px solid #e4e4e4; background-color: #fff; }
.icon_list li a { display: block; position: relative; padding-left: 18px; color: #fff; }
.icon_list li .photo { width: 48px; height: 48px; border-radius: 100px; display: block; overflow: hidden; border: 1px solid #ccc; }
.icon_list li .photo img { width: 48px; height: 48px; }
.icon_list .loginin { height: 70px; background: #ffffff; }
.icon_list .loginin .photo { margin: 0; float: left; margin-right: 5px; }
.icon_list .loginin a { padding: 10px 10px 10px 15px; overflow: hidden; }
.icon_list li .info { line-height: 20px; padding-top: 7px; height: 40px; overflow: hidden; }
.icon_list li .info b { display: block; font-size: 16px; color: #000; font-weight: 400; }
.icon_list li .info b span { display: inline-block; color: #666; font-size: 14px; margin-left: 3px; }
.icon_list li span { display: inline-block; padding-left: 0; }
.icon_list li .info span { display: block; color: #999; padding-left: 0; font-size: 1.4rem; }
.icon_list .top a { font-size: 1.6rem; color: #333; }
.icon_list .mid a { font-size: 1.4rem; color: #333; }
.icon_list li a i { position: absolute; right: 15px; bottom: 11px; width: 16px; height: 17px; background: url("../images/arrows.gif") no-repeat; background-size: 100%; }
.icon_list li a span.bz { position: absolute; right: 50px; bottom: 0; font-size: 1.4rem; color: #999; }
.icon_list li a.mem { color: #FF3300; }
.icon_list li a img { width: 1.6rem; height: 14px; margin-right: 5px; display: inline-block; }
.icon_list span { display: block; padding-left: 15px; font-size: 1.2rem; }
.icon_list span.new { display: inline; padding: 0; }
.icon_list .bot a { font-size: 1.4rem; color: #666666; }



/*头部*/
.header2 { z-index: 20; display: block; position: fixed; width: 100%; border-bottom:1px solid #eee; }
.header2 .bar { background: #fff; position: relative; height: 60px; max-width: 640px; }
.bar .back_top { position: absolute; left: 0; top: 0; width: 50px; height: 40px; }
.bar .back_top span { position: absolute; left: 10px; top: 12px; width: 11px; height: 18px; background: url("../images/back01.png") 0 0 no-repeat; background-size: 100%; cursor: pointer; }
.bar .logo { padding-top: 10px; width: 80%; height: 40px; margin-left:2%; text-align: left; color: #fff; font-size: 16px;font-weight: 400; overflow: hidden; }
.bar .logo a { display:inline-block; /*background: url("../images/logo/fosh.png") no-repeat;background-size: 100%; height: 28px;*/  }
.bar .logo a img{ height:40px;}
.bar a.menu_icon { position: absolute; top: 5px; right: 0; width: 45px; height: 38px; color: #fff; font-size: 14px; line-height: 38px; }
.bar a.menu_icon span { position: absolute; right: 6px; top: 5px; width: 40px; height: 40px; background: url("../images/menu_icon.png") #b61d1d center center no-repeat; background-size: 70%; cursor: pointer;-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius:22px; }
.bar a.menu_icon2 { position: absolute; top: 0; right: 0; width: 45px; height: 38px; color: #fff; font-size: 14px; line-height: 38px; }
.bar a.menu_icon2 span { position: absolute; right: 13px; top: 10px; width: 47px; height: 23px; background: url("../images/menu_icon.png") 0 0 no-repeat; background-size: 100%; cursor: pointer; }

.box { background: #fff; padding: 8px; margin-bottom: 8px; overflow: hidden; }

/*列表*/
.list { padding: 8px 10px; background: #fff; border-bottom: 1px solid #f2f2f2; position: relative; overflow: hidden; }
.list .logo { width: 60px; height: 60px; float: left; padding-right: 10px; }
.list img { width: 60px; height: 60px; }
.list .data { position: relative; overflow: hidden; margin-right: 20px; }
.list .data b { font-size: 16px; color: #000; margin-right: 3px; line-height: normal; }
.list .data .fk img { display: inline-block; width: 81px; height: 26px; }
.list .data .sal { font-size: 16px; color: #FF6600; font-weight: bold; }
.list .data .com { display: block; font-size: 14px; color: #666; padding: 6px 0 5px 0; }
.list .data .com span { color: #999; }
.list .data .area { font-size: 14px; color: #999; height: 24px; }
.list .data .time { float: right; padding-right: 5px; font-size: 13px; color: #999; margin-top: 1px; }
.list .data .time img { width: 13px; height: 13px; margin-right: 3px; margin-top: -3px; }
.list .comdata { position: relative; overflow: hidden; }
.list .comname { font-size: 16px; color: #199e65; }
.list .comdata .posnum { color: #666; padding: 7px 0; }
.list .comdata .lasttime { color: #666; }
.list .comdata .canpay { position: absolute; display: block; right: 4px; bottom: -7px; color: #666; width: 70px; height: 40px; line-height: 50px; text-align: right; }
.list .comview { min-height: 50px; overflow: hidden; }
.list .comview .viewtime { margin-top: 10px; font-size: 14px; color: #666; }
.list i { position: absolute; right: 12px; top: 50%; width: 16px; height: 17px; background: url("Image/arrows.gif") no-repeat; background-size: 100%; margin-top: -8px; }

/*尾部*/
footer { background: #fff; overflow: hidden;  padding: 0 0 1rem 0; margin-top:1rem;z-index: -1; border-top:1px solid #dddddd;  }
footer ul { overflow:  hidden; }
footer li { width: 25%; float: left; text-align: center; position: relative;}
footer li a { display: block; height: 63px; padding-top: 11px; float: none; margin: 0 auto; background: none; line-height: 20px; border: none; position: inherit; text-align: center;  }
footer li a img { float: none; width: 32px; height: auto; margin: 0 auto; clear: both; }
footer li  a span { width: 100%; display: block; color: #000; font-size: 14px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  line-height: 30px; }
footer .ds { font-size: 1.2rem; color: #666;  text-align: center;  margin-top: 10px;  line-height: 1.5; }
footer .ds a { color: #666; }

/*选择项*/
.conflexbox { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #f2f2f2; display: none; }
.flexbox { display: box; display: -webkit-box; display: -moz-box; display: -ms-box; -webkit-box-orient: horizontal; box-orient: horizontal; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.flexbox > * { display: block; box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.flexbox section { overflow: hidden; }
.flexbox dd { border-bottom: 1px solid #f2f2f2; background: #fff; font-size: 14px; position: relative; height: 40px; line-height: 40px; }
.flexbox dd a { font-size: 16px; color: #666; display: block; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 10px; }
.flexbox dd a.button { height: 45px; line-height: 45px; text-align: center; color: #fff; background: #199e65; font-size: 18px; position: fixed; bottom: 0; width: 100%; max-width: 640px; margin: 0 auto; }
.flexbox dd.active { background: #e9e9e9; }
.layers dd { border-right: 1px solid #f2f2f2; }
.layers dd a:after { position: absolute; right: 5px; top: 50%; margin-top: -6px; content: ''; width: 16px; height: 17px; background: url(Image/arrows.gif) no-repeat; background-size: 15px auto; }
.layers dd a.noarr:after, .layers dd a.button:after { display: none; }
.layers dd a.sel:after { display: block; background: url(Image/sel.png) no-repeat; background-size: 15px auto; }
.check dd { padding-left: 0px; }
.check dd a { padding-left: 23px; }
.check dd i { position: absolute; left: 8px; top: 13px; width: 12px; height: 12px; background: url(Image/chenk.gif) no-repeat; background-size: 100%; cursor: pointer; }
.check dd i.checked { background: url(Image/chenked.gif) no-repeat; background-size: 100%; }

/*多项选择已选项*/
.sel_check { margin-bottom: 8px; background: #fff; }
.sel_check li { font-size: 13px !important; color: #999 !important; height: 40px; line-height: 40px; border-bottom: 1px solid #f2f2f2; position: relative; }
.sel_check li a { color: #000; display: block; font-size: 14px; }
.sel_check li a i { position: absolute; display: block; top: 50%; right: 10px; width: 11px; height: 11px; background: url(Image/clear.gif) no-repeat; background-size: 100%; margin-top: -5px; }


/*404*/
.error_main { overflow: hidden; background: #fff; }
.error_main img { margin-top: 20px; }
.error_info { margin: 20px 25px; }
.error_info li span  { display: block; font-size: 20px; color: #333; margin-bottom: 20px; }
.error_info li p { font-size: 14px; color: #333; line-height: 28px; margin-bottom: 20px; }
.error_info li a { font-size: 14px; color: #0000FF; }

/*菜单标签列表*/
.c_menu { overflow: hidden; }
.c_menu ul { overflow: hidden; }
.c_menu li { float: left; width: 33%; text-align: center; }
.c_menu li:nth-child(2) { width: 34%; }
.c_menu li a { font-size: 14px; color: #333; display: block; line-height: 39px; height: 39px; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; background: #fafaf9; }
.c_menu li:last-child a { border-right: 0; }
.c_menu li a.cur { border-bottom: 0; background: #FFF; }


/*分享*/
.bdsharebuttonbox { padding: 10px 0px 15px; margin-bottom: 20px; }
.bdsharebuttonbox .share_tit { width: 60px; height: 29px; line-height: 27px; margin-right: 10px; font-size: 16px; float: left; border-radius: 2px; }
.bdsharebuttonbox .share_tit span { display: block; float: left; width: 47px; height: 27px; border: 1px solid #ccc; text-align: center; color: #515151; background: #f2f1f1; border-radius: 2px; -webkit-border-radius: 2px; }
.bdsharebuttonbox .share_tit img { margin-left: -1px; max-width: 10px; margin-top: 6px; }
.bdsharebuttonbox a.kongjian { display: inline-block; float: left; width: 30px; height: 30px; margin-right: 15px; background: url(Image/icon5.png) 0 -80px no-repeat; background-size: 100%; margin: 0px 10px 0px 0px; }
.bdsharebuttonbox a.sina { display: inline-block; float: left; width: 30px; height: 30px; margin-right: 15px; background: url(Image/icon5.png) 0 0px no-repeat; background-size: 100%; margin: 0px 10px 0px 0px; }
.bdsharebuttonbox a.weibo { display: inline-block; float: left; width: 30px; height: 30px; margin-right: 15px; background: url(Image/icon5.png) 0 -40px no-repeat; background-size: 100%; margin: 0px 10px 0px 0px; }
.bdsharebuttonbox a.renren { display: inline-block; float: left; width: 30px; height: 30px; margin-right: 15px; background: url(Image/icon5.png) 0 -120px no-repeat; background-size: 100%; margin: 0px 10px 0px 0px; }
.bdsharebuttonbox a.btn_weixin { display: inline-block; float: left; width: 30px; height: 30px; margin-right: 15px; background: url(Image/icon5.png) 0 -160px no-repeat; background-size: 100%; margin: 0px; }


/*筛选弹窗*/
.scrBox { position: absolute; right: 0; top: 0; z-index: 100; width: 0; overflow: hidden; }
.scrBoxCon { display: none; padding-left: 20%; position: relative; z-index: 100; }
.scrBoxCon div.closeSrc { width: 20%; display: block; position: absolute; left: 0; top: 0; background: rgba(51, 51, 51, 0.8); height: 100%; line-height: 100%; z-index: 100; }
.scrBoxCon div.closeSrc i.arrow_icon { position: fixed; top: 50%; left: 10%; width: 24px; height: 24px; cursor: pointer; }
.scrBoxCon div.closeSrc i.arrow_icon span { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border: #FFFFFF solid; border-width: 3px 3px 0 0; width: 13px; height: 13px; position: absolute; top: 1px; left: 5px; }
.scrBoxCon div.closeSrc i.arrow_icon span:nth-child(2) { left: -5px; }
.srcBoxLst .hd { position: relative; z-index: 1; height: 40px; line-height: 40px; background: #333; border-bottom: 1px solid #292929; color: #fff; }
.srcBoxLst .hd a { position: absolute; top: 7px; font-size: 14px; }
.srcBoxLst .hd a.btnsF12 { height: 26px; line-height: 26px; width: 49px; text-align: center; }
.srcBoxLst .hd a.btn3 { left: 10px; background: #333; border: 1px solid #111; border-radius: 3px; color: #fff; }
.srcBoxLst .hd a.btn4 { right: 10px; color: #fff; background: #199e65; border: 1px solid #111; border-radius: 3px; }
.srcBoxLst .hd p { padding: 0 66px; font-size: 1rem; text-align: center; line-height: 40px; }
.srcBoxLst .bd { position: relative; background: #333; height: 100%; }

.srcBoxLst dl dt { border-top: 1px solid #4b4b4b; border-bottom: 1px solid #292929; position: relative; background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#3b3b3b)); padding: 13px 30px 13px 10px; overflow: hidden; }
.srcBoxLst dl:first-child dt { border-top: 0; }


.srcBoxLst dl dt span.arrow { -webkit-transform: rotate(135deg); content: ' '; position: absolute; top: 50%; margin-top: -7px; right: 13px; width: 6px; height: 6px; border: #CFCFCF solid; border-width: 2px 2px 0 0; }
.srcBoxLst dl dt b { float: left; color: #fff; font-weight: normal; padding-left: 10px; font-size: 16px; margin-right: 5px; }
.srcBoxLst dl dt p { float: left; color: #f5b903; text-align: left; margin-top: 1px; padding-left: 5px; font-size: 12px; }


/* 单选 */
.srcBoxLst ul._itemContainer li { line-height: 41px; height: 41px; padding: 0 0 0 10px; border-top: none; border-bottom: none; position: relative; background: #333; }
.srcBoxLst ul li { line-height: 41px; height: 41px; padding: 0 0 0 10px; border-top: 1px solid #4b4b4b; border-bottom: 1px solid #292929; position: relative; background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#3b3b3b)); }
.srcBoxLst ul li:first-child { border-top: 0; }

.srcBoxLst ul li input { display: none; }
.srcBoxLst ul li label span.hbFntWes { position: absolute; top: 50%; right: 10px; width: 16px; height: 16ppx; margin-top: -8px; -webkit-appearance: none; background: url("../images/icon2.png") no-repeat left top; background-size: 41px 16px; overflow: hidden; }
.srcBoxLst ul li.check label span.hbFntWes { background-position: right top; }
.srcBoxLst ul li label p { color: #fff; font-size: 16px; padding-left: 9px; cursor: pointer; }

/* 加载更多 */
.loadmore {  display: block; width: 100%; height: 48px; line-height: 48px; text-align: center;  background: #199e65; font-size: 16px;color: #fff; }

.com_waring .txt { font-size: 14px; padding: 10px; text-align: center; }


.goback { display: none; position: fixed; top: 40%; margin-top: -34px;  right: 15px; width: 34px; height: 34px; border-radius: 17px; background: rgba(0, 153, 102, 0.7) url("Image/backtop.png") no-repeat center center; }


.w3 { width: 3%; }
.w5 { width: 5%; }
.w8 { width: 8%; }
.w9 { width: 9%; }
.w10 { width: 10%; }
.w12 { width: 12%; }
.w14 { width: 14%; }
.w15 { width: 15%; }
.w17 { width: 17%; }
.w18 { width: 18%; }
.w19 { width: 19%; }
.w20 { width: 20%; }
.w22 { width: 22%; }
.w25 { width: 25%; }
.w27 { width: 27%; }
.w28 { width: 28%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }

.wp80 { width: 80px !important; }
.wp100 { width: 100px !important; }

/*提示*/
label.errormsg, .errormsgs { display: block; font-size: 12px; color: #FF3300; text-align: right; background: #f2f2f2; padding: 5px 0; }
.successmsg { display: block; width: 22px; height: 28px; }

.tips, .tips_warning { padding: 3px 8px; color: #fff; background: #000000; filter: Alpha(opacity=70) !important; -moz-opacity: .7 !important; opacity: 0.7 !important; }
.tips_error { color: #fff; background: #ff4400; filter: Alpha(opacity=90) !important; -moz-opacity: .9 !important; opacity: 0.9 !important; }
.tips_success { color: #fff; background: #16960E; filter: Alpha(opacity=70) !important; -moz-opacity: .7 !important; opacity: 0.7 !important; }
.tips .ui-dialog-grid, .tips_warning .ui-dialog-grid, .tips_error .ui-dialog-grid, .tips_success .ui-dialog-grid { background: transparent; border: none; min-width: 0; *margin-top: 10px; }
.tips .ui-dialog-content, .tips_warning .ui-dialog-content, .tips_error .ui-dialog-content, .tips_success .ui-dialog-content { color: #fff; font-size: 15px; }

/*dialog对话框*/
.login_box_layer { display: inherit!important; }
.login_box_layer .ui-dialog-content {  width: 100%; }
.ui-dialog { *zoom: 1; _float: left; position: relative; border-radius: 6px; *border-radius: 6px; font-size: 16px; color: #333; outline: 0; background-clip: padding-box; font-family: Microsoft yahei,SimSun,Tahoma,Helvetica,Arial,sans-serif; line-height: 1.428571429; opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out; transition: transform .15s ease-in-out, opacity .15s ease-in-out; /*display: table-cell;*/ vertical-align: middle; }
.ui-popup-show .ui-dialog { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.ui-popup-modal .ui-dialog { box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3); }
.ui-dialog-grid { border-radius: 10px; width: auto; margin: 0; border-spacing: 0; background: #fff; border: none; min-width: 200px; }
.ui-dialog-header, .ui-dialog-body, .ui-dialog-footer { padding: 0; border: 0 none; text-align: left; background: transparent; }
.ui-dialog-header { white-space: nowrap; border-bottom: 1px solid #cccccc; }
.ui-dialog-close { position: relative; _position: absolute; float: right; top: 5px; right: 5px; _height: 26px; padding: 0 4px; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #FFF; opacity: 0.9; filter: alpha(opacity=90); cursor: pointer; background: transparent; _background: #FFF; border: 0; -webkit-appearance: none; }
.ui-dialog-close:hover, .ui-dialog-close:focus { color: #000000; text-decoration: none; cursor: pointer; outline: 0; opacity: 0.5; filter: alpha(opacity=50); }
.ui-dialog-title { margin: 0; line-height: 1.428571429; min-height: 16.428571429px; padding: 8px 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; cursor: default; color: #199e65; }
.ui-dialog-body { padding: 8px 10px; }
.ui-dialog-content { /*display: inline-block;*/ position: relative; vertical-align: middle; *zoom: 1; *display: inline; text-align: left; font-size: 14px; color: #666666; word-wrap: break-word; }
.ui-dialog-footer { padding: 5px 10px 8px 10px; }
.ui-dialog-statusbar { float: left; margin-right: 20px; padding: 6px 0; line-height: 1.428571429; font-size: 14px; color: #888; white-space: nowrap; }
.ui-dialog-statusbar label:hover { color: #333; }
.ui-dialog-statusbar input, .ui-dialog-statusbar .label { vertical-align: middle; }
.ui-dialog-button { float: right; white-space: nowrap; }
.ui-dialog-footer button + button { margin-bottom: 0; margin-left: 5px; }
.ui-dialog-footer button { width: auto; overflow: visible; display: inline-block; padding: 6px 12px; _margin-left: 5px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; background-image: none; border: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.ui-dialog-footer button:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.ui-dialog-footer button:hover, .ui-dialog-footer button:focus { color: #333333; text-decoration: none; }
.ui-dialog-footer button:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.ui-dialog-footer button[disabled] { pointer-events: none; cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
.ui-dialog-footer button { color: #333333; background: #CCCCCC; height: 28px; line-height: 28px; padding: 0px 20px; }
.ui-dialog-footer button:hover, .ui-dialog-footer button:focus, .ui-dialog-footer button:active { color: #333333; }
.ui-dialog-footer button:active { background-image: none; }
.ui-dialog-footer button[disabled], .ui-dialog-footer button[disabled]:hover, .ui-dialog-footer button[disabled]:focus, .ui-dialog-footer button[disabled]:active { background-color: #ffffff; }
.ui-dialog-footer button.ui-dialog-autofocus { color: #ffffff; height: 28px; line-height: 28px; background: #199e65; text-align: center; color: #ffffff; font-size: 14px; font-weight: normal; padding: 0px 20px; outline: none; }
.ui-dialog-footer button.ui-dialog-autofocus:hover, .ui-dialog-footer button.ui-dialog-autofocus:focus, .ui-dialog-footer button.ui-dialog-autofocus:active { color: #ffffff; height: 28px; line-height: 28px; background: #199e65; text-align: center; color: #ffffff; font-size: 14px; font-weight: normal; padding: 0px 20px; }
.ui-dialog-footer button.ui-dialog-autofocus:active { background-image: none; }
.ui-popup-top-left .ui-dialog, .ui-popup-top .ui-dialog, .ui-popup-top-right .ui-dialog { top: -8px; }
.ui-popup-bottom-left .ui-dialog, .ui-popup-bottom .ui-dialog, .ui-popup-bottom-right .ui-dialog { top: 8px; }
.ui-popup-left-top .ui-dialog, .ui-popup-left .ui-dialog, .ui-popup-left-bottom .ui-dialog { left: -8px; }
.ui-popup-right-top .ui-dialog, .ui-popup-right .ui-dialog, .ui-popup-right-bottom .ui-dialog { left: 8px; }
.ui-dialog-arrow-a, .ui-dialog-arrow-b { position: absolute; display: none; width: 0; height: 0; overflow: hidden; _color: #FF3FFF; _filter: chroma(color=#FF3FFF); border: 8px dashed transparent; }
.ui-popup-follow .ui-dialog-arrow-a, .ui-popup-follow .ui-dialog-arrow-b { display: block; }
.ui-popup-top-left .ui-dialog-arrow-a, .ui-popup-top .ui-dialog-arrow-a, .ui-popup-top-right .ui-dialog-arrow-a { bottom: -16px; border-top: 8px solid #7C7C7C; }
.ui-popup-top-left .ui-dialog-arrow-b, .ui-popup-top .ui-dialog-arrow-b, .ui-popup-top-right .ui-dialog-arrow-b { bottom: -15px; border-top: 8px solid #fff; }
.ui-popup-top-left .ui-dialog-arrow-a, .ui-popup-top-left .ui-dialog-arrow-b { left: 15px; }
.ui-popup-top .ui-dialog-arrow-a, .ui-popup-top .ui-dialog-arrow-b { left: 50%; margin-left: -8px; }
.ui-popup-top-right .ui-dialog-arrow-a, .ui-popup-top-right .ui-dialog-arrow-b { right: 15px; }
.ui-popup-bottom-left .ui-dialog-arrow-a, .ui-popup-bottom .ui-dialog-arrow-a, .ui-popup-bottom-right .ui-dialog-arrow-a { top: -16px; border-bottom: 8px solid #7C7C7C; }
.ui-popup-bottom-left .ui-dialog-arrow-b, .ui-popup-bottom .ui-dialog-arrow-b, .ui-popup-bottom-right .ui-dialog-arrow-b { top: -15px; border-bottom: 8px solid #fff; }
.ui-popup-bottom-left .ui-dialog-arrow-a, .ui-popup-bottom-left .ui-dialog-arrow-b { left: 15px; }
.ui-popup-bottom .ui-dialog-arrow-a, .ui-popup-bottom .ui-dialog-arrow-b { margin-left: -8px; left: 50%; }
.ui-popup-bottom-right .ui-dialog-arrow-a, .ui-popup-bottom-right .ui-dialog-arrow-b { right: 15px; }
.ui-popup-left-top .ui-dialog-arrow-a, .ui-popup-left .ui-dialog-arrow-a, .ui-popup-left-bottom .ui-dialog-arrow-a { right: -16px; border-left: 8px solid #7C7C7C; }
.ui-popup-left-top .ui-dialog-arrow-b, .ui-popup-left .ui-dialog-arrow-b, .ui-popup-left-bottom .ui-dialog-arrow-b { right: -15px; border-left: 8px solid #fff; }
.ui-popup-left-top .ui-dialog-arrow-a, .ui-popup-left-top .ui-dialog-arrow-b { top: 15px; }
.ui-popup-left .ui-dialog-arrow-a, .ui-popup-left .ui-dialog-arrow-b { margin-top: -8px; top: 50%; }
.ui-popup-left-bottom .ui-dialog-arrow-a, .ui-popup-left-bottom .ui-dialog-arrow-b { bottom: 15px; }
.ui-popup-right-top .ui-dialog-arrow-a, .ui-popup-right .ui-dialog-arrow-a, .ui-popup-right-bottom .ui-dialog-arrow-a { left: -16px; border-right: 8px solid #7C7C7C; }
.ui-popup-right-top .ui-dialog-arrow-b, .ui-popup-right .ui-dialog-arrow-b, .ui-popup-right-bottom .ui-dialog-arrow-b { left: -15px; border-right: 8px solid #fff; }
.ui-popup-right-top .ui-dialog-arrow-a, .ui-popup-right-top .ui-dialog-arrow-b { top: 15px; }
.ui-popup-right .ui-dialog-arrow-a, .ui-popup-right .ui-dialog-arrow-b { margin-top: -8px; top: 50%; }
.ui-popup-right-bottom .ui-dialog-arrow-a, .ui-popup-right-bottom .ui-dialog-arrow-b { bottom: 15px; }

@-webkit-keyframes ui-dialog-loading {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}

@keyframes ui-dialog-loading {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}

::-webkit-input-placeholder { color: #999; }
:-moz-placeholder { color: #999; }
::-moz-placeholder { color: #999; }
:-ms-input-placeholder { color: #999; }

.ui-dialog-loading { vertical-align: middle; position: relative; display: block; *zoom: 1; *display: inline; overflow: hidden; width: 32px; height: 32px; top: 50%; margin: -16px auto 0 auto; font-size: 0; text-indent: -999em; color: #666; }
.ui-dialog-loading { width: 100%\9; text-indent: 0\9; line-height: 32px\9; text-align: center\9; font-size: 12px\9; }
.ui-dialog-loading::after { position: absolute; content: ''; width: 3px; height: 3px; margin: 14.5px 0 0 14.5px; border-radius: 100%; box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc; -webkit-transform: rotate(360deg); -webkit-animation: ui-dialog-loading 1.5s infinite linear; transform: rotate(360deg); animation: ui-dialog-loading 1.5s infinite linear; display: none\9; }



/*对话框*/
.mydialog { }
.mydialog .ui-dialog-grid { border-radius: 10px; background: #ffffff !important; }
.mydialog .ui-dialog-body { padding: 20px 10px; /*min-width: 280px;*/ }
.mydialog .ui-dialog-content { width: 100%; text-align: center; line-height: 25px; }
.mydialog .ui-dialog-content div.textleft { width: 100%; font-size: 16px; text-align: left; color: #000;  }
.mydialog .ui-dialog-footer { padding: 0; border-top: 1px solid #dddddd; }
.mydialog .ui-dialog-button { float: none; width: 100%; background: #ffffff; }
.mydialog .ui-dialog-button button { width: 100%; height: 45px; line-height: 45px; background: #FFFFFF; color: #0066FF; font-size: 16px; text-align: center; padding: 0px; margin: 0px; }
.mydialog .ui-dialog-button button.ui-dialog-autofocus { height: 45px; line-height: 45px; background: #FFFFFF; color: #0066FF; font-size: 16px; text-align: center; }
.mydialog1 .ui-dialog-button button { float: right; width: 50%; border-right: 1px solid #dddddd; }
.mydialog1 .ui-dialog-button button:first-child { border-right: none; }


.subbox { background: #FFFFFF; padding-top: 1px; display: none; border-radius: 5px; z-index: 10000; }
.subbox .signup_content { margin: 35px 15px; }

.subbox .signup_content .boxtop { line-height: 25px; font-size: 14px; margin-bottom: 5px; text-align: left; }
.subbox .signup_content .boxmid { padding: 10px 0; font-size: 14px; color: #000; text-align: left; }
.subbox .signup_content .boxmid .sel { width: 110%; }
.subbox .signup_content .boxmid a { display: inline-block; width: 75px; height: 33px; line-height: 33px; border: 1px solid #e4e4e4; margin-right: 10px; text-align: center; background: #fff; margin-top: 10px; }
.subbox .signup_content .boxmid a.active { background: #ffcc66; border: 1px solid #ff9900; }
.subbox .signup_content .boxbot { padding: 0 10px; text-align: left; font-size: 12px; padding-top: 10px; }
.subbox .signup_content .boxbot em { font-size: 14px; color: #FF9900; font-weight: 700; margin-right: 3px; }

.subbox .signup_button { border-top: 1px solid #DDDDDD; height: 44px; line-height: 44px; display: box; display: -webkit-box; display: -moz-box; display: -ms-box; -webkit-box-orient: horizontal; box-orient: horizontal; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.subbox .signup_button > * { display: block; box-flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-box-flex: 1; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.subbox .signup_button a { background-color: #FFFFFF; color: #0066FF; text-decoration: none; text-align: center; height: 43px; border-right: 1px solid #ddd; }
.subbox .signup_button a.gray { color: #666666; }
.subbox .signup_button a:last-child { border-right: none; }

/* 简历快速注册提示框 */
.ksjl { position: fixed; z-index: 2; bottom: 0; background: #333; opacity: 0.95; width: 100%; height: 56px;  }
.ksjl a.btn {  float: left; width: 110px; height: 36px; line-height: 36px; background: #ff6600; color: #fff;  margin: 10px; }
.ksjl .txt {  float: left; color: #D7D7D7; line-height: normal;  margin-top: 2px;  padding-top: 10px; }
.ksjl .btclose { position: absolute; width: 56px; height: 56px;  right: 0;  }
.ksjl .btclose img { width: 27px; height: 27px;  margin: 15px 0 0 13px; }


/*微信海报*/
.ComShareImage { background: #fff;  position: relative; }
.ComShareImage .top { padding: 20px 0; width: 255px; margin: 0 auto; }
.ComShareImage .top img { float: left; width: 29px; height: 32px; margin-right: 10px; margin-top: 2px; }
.ComShareImage .top span { font-size: 16px; color: #000; line-height: normal; }
.ComShareImage .top em { display: block; font-size: 12px; color: #999; line-height: normal; }

.ComShareImage .PhNoLogin { padding: 15px 100px 15px 10px;  line-height: normal; border-bottom: 1px solid #f2f2f2; min-height: 33px; display: table; }
.ComShareImage .PhNoLogin p {  color: #666; font-size: 12px; display: table-cell; vertical-align: middle; }
.ComShareImage .PhNoLogin a.sq { position: absolute; display: inline-block; top: 15px; right: 10px; width: 70px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #199e65; border: 1px solid #199e65; border-radius:  5px; }

.ComShareImage .sel { padding: 15px 10px;  overflow: hidden; }
.ComShareImage .sel .pic {  float: left; width: 55px; height: 55px; background: #eee; border-radius: 10px; text-align: center;  margin-right: 10px; }
.ComShareImage .sel .pic img { width: 36px; padding-top: 10px;  }
.ComShareImage .sel .text h2 { font-size: 16px; font-weight: normal;  padding-top: 2px; }
.ComShareImage .sel .text span { display: block; color: #999; font-size: 12px; padding-top: 3px; }
.ComShareImage .sel .text span.yel { color: #FF6600; }


/*微信绑定图标*/
.comwx {  vertical-align: middle; margin-left: 5px; width: 18px!important; height: 18px!important; }
















/*改-——————————————————————————————————————————————————————————————————————————————————————————————————————————*/
.indexa img { width: 100%; max-width: 640px; }

/*首页搜索*/
.searchbox { background: #fff; padding: 3px 0; }
.seabox {  padding-right: 60px; height: 32px; position: relative; background: #fff; border:2px solid #b61d1d; }
.seabox .sea { text-indent: 8px; margin: 0; font-size: 14px; height: 20px; padding: 6px 0; line-height: 20px; width: 100%; -webkit-appearance: none; outline: none; background: transparent; -webkit-tap-highlight-color: rgba(0,0,0,0); color: #666; }
.seabox .sea::-webkit-input-placeholder { color: #bbb; font-size: 1.2rem; }
.seabox .seabtn { position: absolute; right: 0; top: 0; width: 60px; text-align:center; height: 32px; color:#fff; background:#b61d1d; font-size:14px; /*background: url(../images/sea.png) 5px 11px no-repeat; background-size: 50%;*/ }

/*首页导航图*/
.jope { background: #fff; width: auto; overflow: hidden; }
.jope .jboxe { width: 25%; float: left; text-align: center; position: relative; margin-bottom: 20px; }
.jope .jboxe a { display: block; height: 73px; float: none; margin: 0 auto; background: none; line-height: 20px; border: none; position: inherit; text-align: center; }
.jope .jboxe .jbox_rad { width: 50px; height: 50px; margin: 0 auto; }
.jope .jboxe .jbox_rad img { width: 50px; height: 50px; }
.jope .jboxe .jbox_rad img { margin: 0 auto; }
.jope .jboxe a span { width: 100%; display: block; height: 20px; color: #666; font-size: 12px; margin-top: 3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.jope .jboxe:nth-child(3n) a { border-right: 0; }
.jope .jboxb { padding: 0 6px 8px 6px; overflow: hidden; }
.jope .jboxb li { width: 50%; float: left; }
.jope .jboxb li a { display: block; width: 90%; height: 40px; line-height: 40px; border-radius: 3px; background: #199e65; color: #fff; text-align: center; margin: 0 auto; font-size: 12px; }
.jope .jboxb li a img { margin-right: 3px; margin-top: -2px; }
.jope .jboxb li a span { font-size: 14px; }
/*首页重点*/
.recnews { background: #fff; border-bottom: 2px solid #f2f2f2; }
.recnews .rlist { border-top: 1px solid #f2f2f2; padding: 1px 15px 0 15px;; }
.recnews .rlist a{ display:inline-block; margin-bottom:8px;}
.recnews .rlist .tit { font-size: 14px; color: #000; line-height: 22px; margin-bottom: 10px; }
.recnews .rlist img { width: 100%; }

/*首页急聘*/
.job_hot { width: 100%; overflow: hidden; font-family: "Microsoft YaHei",SimHei; padding-bottom: 5px; background: #fff; border-bottom: 1px solid #f2f2f2; }
.job_hot .tit { height: 42px; line-height: 42px; background: #fff; padding-left: 10px; position: relative; padding-top: 8px; }
.job_hot .tit b { vertical-align: bottom; line-height: 36px; font-size: 16px; color: #000; font-weight: 400; border-bottom: 1px solid #f2f2f2; display: block; margin: 0 15px 0 26px; }
.job_hot .tit img { position: absolute; top: 15px; width: 22px; height: 22px; margin-right: 5px; vertical-align: middle; }
.job_hot .jlist { margin: 0 15px 0 33px; background: #fff; overflow: hidden; }
.job_hot .jlist li { float: left; width: 25%; text-align: center; height: 34px; position: relative; overflow: hidden; }
.job_hot .jlist li a { display: block; color: #666; height: 34px; line-height: 34px; text-align: center; font-size: 14px; padding: 0 3px; }
.job_hot .jlist li:nth-child(3n) a { border-right: 0; }
.job_hot .jlist li:nth-child(4n+1) a { text-align: left; }

.job_hot .jlist1 { margin: 0 15px 0 33px; background: #fff; overflow: hidden; }
.job_hot .jlist1 li { display: inline-block; margin-right: 13px; height: 34px; line-height: 34px; }
.job_hot .jlist1 li a { display: block; color: #666; height: 34px; line-height: 34px; text-align: center; font-size: 14px; padding: 0 3px; }


/*首页轮播*/
.slider{display:none}/*用于获取更加体验*/
.focus span{width:6px;height:6px;margin-right:10px;border-radius:50%;background:#666;font-size:0;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.focus span.current{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.focus span.current{background:#fff}


/*首页轮播*/



/*头部购物车*/
.gouwuche{ border-top: 1px solid #ddd; width:100%; clear:both; background:#fff;}
.gouwuche .cw-icon {
    background: #b61d1d;
    
    height: 40px;
    line-height: 40px;
    padding:0;
    text-align: center;
	float:right;
    width: 50%;
	color:#fff;
}
.gouwuche .cw-icon a{
display:inline-block;
width:100%;
color:#fff;
font-size:1.1rem;
height:40px;
line-height:40px;

}
.gouwuche .fa-shopping-cart {
padding-top:6px;
margin-right:5px;
font-size:24px;
vertical-align:top;

}
.cw-icon .i, .cw-icon i {
/*    display: inline-block;
    overflow: hidden;*/
}
/*头部购物车*/



























