/* 网站变灰代码 
html{   filter: grayscale(100%);    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);    -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);   -webkit-filter: grayscale(1);}  
*/  
/*================================ CSS重置 ================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
fieldset,img { border: 0; }abbr,acronym { border: 0; font-variant: normal; }
:focus { outline: 0; }
address,caption,cite,code,dfn,em,th,var,
optgroup { font-style:normal; font-weight: inherit; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;outline: none;}
ul,li,dl,dt,dd{list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size:14px;}
img {border:0; outline:0;}
ol, ul, li {list-style: none;}

a, a:visited, a:active{color:#333;text-decoration:none;}
a:hover{color:#E70000;text-decoration:none;}
input:-webkit-autofill{-webkit-box-shadow : 0 0 0px 1000px white inset;}

/*================================ 通用组件库 start ================================*/
/*---------- 图标通用样式 ----------*/
.c-icon{display:inline-block;vertical-align:middle;}

/*---------- 输入框通用样式 ----------*/
.c-input{position:relative;margin:0;padding:0;font-size:0;}
.c-input__label,
.c-input__field{display:inline-block;height:36px;font-size:14px;}
.c-input__label{margin-right:5px;}
.c-input__field{border:#cdcdcd 1px solid;text-indent:0.5em;}
.c-input .c-del{position:absolute;right:5px;top:10px;}

/*---------- 单选框&复选框通用样式 ----------*/
.c-radio{}
.c-radio__status{position:relative;display:inline-block;width:20px;height:20px;background:#fff;border:#cdcdcd 2px solid;border-radius:100px;text-align:center; vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:0;}
.c-radio__hook{display:none;}
.c-radio__label{display:inline-block;margin-left:5px;font-size:16px;color:#333;vertical-align:middle;}
.c-radio--checked .c-radio__status{border-color:#F0454B;}
.c-radio--checked .c-radio__hook{display:inline-block;width:60%;height:60%;margin-top:20%;border-radius:999px;background:#F0454B; vertical-align:middle;}
.c-radio--disable .c-radio__status{border-color:#cdcdcd;background:#e6e6e6;}

.c-checkbox{}
.c-checkbox__status{position:relative;display:inline-block;width:17px;height:17px;background:url(/image/icon_check_box.gif) 0 -30px;text-align:center; vertical-align:middle;}
.c-checkbox__label{display:inline-block;margin-left:5px;font-size:14px;color:#333;vertical-align:middle;}
.c-checkbox--checked .c-checkbox__status{background:url(/image/icon_check_box.gif) 0 0;}
.c-checkbox--disable .c-checkbox__status{background:url(/image/icon_check_box.gif) 0 -30px;}
.c-checkbox--disable .c-checkbox__label{color:#999;}

.c-select{display:inline-block;position:relative;}
.c-select:after{content:'';position:absolute;right:.08rem;top:50%;display:inline-block;width:.06rem;height:.06rem;margin-top:-.07rem;border-top:.02rem solid #a5a5a5;border-right:.02rem solid #a5a5a5;border-bottom:.02rem solid transparent;border-left:.02rem solid transparent;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.c-select select{padding:.05rem .30rem .05rem .05rem;border:#e0e0e0 1px solid;border-radius:5px;background:#fff;font-size:.15rem;color:#333;outline:none;-webkit-appearance:none;}
.c-select option{}

.c-del{overflow:hidden;display:inline-block;width:15px;height:15px;background:url(/image/icon_close.gif) no-repeat;font-size:12px;text-indent:-9999px;}
.c-del:hover{background:url(/image/icon_close.gif) no-repeat -18px 0;}

/*---------- 按钮通用样式 ----------*/
.c-button{overflow:hidden;display:inline-block;border:#e0e0e0 1px solid;border-radius:2px;background:#ffffff;text-align:center; text-decoration:none;font-size:12px;color:#333;font-weight:500;clear:both;}
.c-button__txt{display:inline-block;margin:4px auto;padding:0 10px;color:#333;font-weight:normal;}

/*--- 各种颜色风格 ---*/
/*纯色风格*/
.c-button--colorRed{border:#ff4b44 1px solid;background:#ff4b44;}
.c-button--colorRed .c-button__txt{color:#fff;}

.c-button--colorBlue{border:#2976f4 1px solid;background:#2976f4;}
.c-button--colorBlue .c-button__txt{color:#fff;}

.c-button--colorYellow{border:#ffd801 1px solid;background:#ffd801;}
.c-button--colorYellow .c-button__txt{color:#333;}

/*边框颜色风格*/
.c-button--borderColorRed{border:#ff4b44 1px solid;background:#fff;}
.c-button--borderColorRed .c-button__txt{color:#e70012;}

.c-button--borderColorBlue{border:#2976f4 1px solid;background:#fff;}
.c-button--borderColorBlue .c-button__txt{color:#2976f4;}

.c-button--borderColorYellow{border:#ffd801 1px solid;background:#fff;}
.c-button--borderColorYellow .c-button__txt{color:#333;}

/*--- 按钮其它样式 ---*/
/*按钮不可用*/
.c-button--disable{border:#e0e0e0 1px solid;background:#fff;}
.c-button--disable .c-button__txt{color:#ccc;}

/*---------- 系统弹出框样式 ----------*/
/*带有确认按钮对话框*/
.c-sys-alert{z-index:99999;}
.c-sys-alert__bg{position:fixed;_position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;z-index:10000;}
.c-sys-alert__sprite{position:fixed;_position:absolute;left:50%;top:50%;width:476px;height:320px;margin:-160px 0 0 -238px;border:1px solid #727272;border-radius:10px;background:#fff;z-index:10001;}
.c-sys-alert__spriteInner{}
.c-sys-alert__caption{position:absolute;top:0;left:0;width:100%;height:38px;}
.c-sys-alert__captionTxt{padding-left:15px;line-height:38px;font-size:16px;}
.c-sys-alert__conbox{overflow:auto;height:202px;margin:38px 0 80px 0;}
.c-sys-alert__promptText{display:table;width:100%;height:100%;}
.c-sys-alert__promptTextInner{display:table-cell;width:100%;height:100%;text-align:center;vertical-align: middle;font-size:16px;}
.c-sys-alert__operbox{position:absolute;bottom:0;left:0;width:100%;height:80px;text-align:center;}
.c-sys-alert__operbox .c-button{width:138px;margin-top:21px;font-size:16px;}
.c-sys-alert__operbox .c-button__txt{margin:8px auto;}
.c-sys-alert__close{position:absolute;right:13px;top:13px;overflow:hidden;display:block;width:12px;height:12px;background:url(/image/close.png) no-repeat;text-indent:-9999px;cursor:pointer}
.c-sys-alert__close:hover{background:url(/image/close.png) no-repeat 0 -12px;}

/*带有确认和取消按钮的对话框*/
.c-sys-confirm{z-index:99999;}
.c-sys-confirm__bg{position:fixed;_position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;z-index:10000;}
.c-sys-confirm__sprite{position:fixed;_position:absolute;left:50%;top:50%;width:476px;height:320px;margin:-160px 0 0 -238px;border:1px solid #727272;border-radius:10px;background:#fff;z-index:10001;}
.c-sys-confirm__spriteInner{}
.c-sys-confirm__caption{position:absolute;top:0;left:0;width:100%;height:38px;}
.c-sys-confirm__captionTxt{padding-left:15px;line-height:38px;font-size:16px;}
.c-sys-confirm__conbox{overflow:auto;height:202px;margin:38px 0 80px 0;}
.c-sys-confirm__promptText{display:table;width:100%;height:100%;}
.c-sys-confirm__promptTextInner{display:table-cell;width:100%;height:100%;text-align:center;vertical-align: middle;font-size:16px;}
.c-sys-confirm__operbox{position:absolute;bottom:0;left:0;width:100%;height:80px;text-align:center;}
.c-sys-confirm__operbox .c-button{width:138px;margin-top:21px;font-size:16px;}
.c-sys-confirm__operbox .c-button__txt{margin:8px auto;}
.c-sys-confirm__operbox .c-button--border{margin-left:8px;}
.c-sys-confirm__close{position:absolute;right:13px;top:13px;overflow:hidden;display:block;width:12px;height:12px;background:url(/image/close.png) no-repeat;text-indent:-9999px;cursor:pointer}
.c-sys-confirm__close:hover{background:url(/image/close.png) no-repeat 0 -12px;}

/*---------- 自定义弹出框样式 ----------*/
.c-popup{z-index:99999;}
.c-popup__bg{position:fixed;_position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;z-index:10000;}
.c-popup__sprite{position:fixed;_position:absolute;left:50%;top:50%;width:640px;height:430px;margin:-215px 0 0 -320px;border:1px solid #727272;border-radius:10px;background:#fff;z-index:10001;}
.c-popup__spriteInner{}
.c-popup__caption{position:absolute;top:0;left:0;width:100%;height:38px;}
.c-popup__captionTxt{padding-left:15px;line-height:38px;font-size:16px;}
.c-popup__conbox{overflow:auto;height:312px;margin:38px 0 80px 0;}
.c-popup__operbox{position:absolute;bottom:0;left:0;width:100%;height:80px;text-align:center;}
.c-popup__operbox .c-button{width:138px;margin-top:21px;font-size:16px;}
.c-popup__operbox .c-button__txt{margin:8px auto;}
.c-popup__operbox .c-button--border{margin-left:8px;}
.c-popup__close{position:absolute;right:13px;top:13px;overflow:hidden;display:block;width:12px;height:12px;background:url(/image/close.png) no-repeat;text-indent:-9999px;cursor:pointer}
.c-popup__close:hover{background:url(/image/close.png) no-repeat 0 -12px;}

/*带有确认按钮对话框*/
.c-popup--alert{}
.c-popup--alert .c-popup__button--color{width:52%;}

/*带有确认和取消按钮的对话框*/
.c-popup--confirm{}

/*---------- 切换通用样式 ----------*/
.c-basetab{display:table;width:100%;padding-left:1px;font-size:0;}
.c-basetab__item{display:table-cell;font-size:14px;}
.c-basetab__link{position:relative;display:block;color:#222;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/*按钮样式切换控件*/
.c-basetab--edging{}
.c-basetab--edging .c-basetab__link{height:36px;line-height:36px;margin-left:-1px;background:#fff;border:#e0e0e0 1px solid;font-weight:normal;font-size:14px;z-index:1;color:#333;text-align:center;}
.c-basetab--edging .c-basetab__link--current{color:#fff;background:#e4393c;border-color:#e4393c;z-index:2;}
.c-basetab--edging .c-basetab__link--disable{color:#999;}
.c-basetab--edging .c-basetab__item:first-child a{border-radius:5px 0 0 5px;}
.c-basetab--edging .c-basetab__item:last-child a{border-radius:0 5px 5px 0;}

/*---------- 数据列表样式 ----------*/
.c-datalist{border-collapse:collapse;border-spacing:0;background:#fff;}
.c-datalist tr:hover{background:#fefce5;}
.c-datalist th,
.c-datalist td{padding:8px;border:#ebebeb 1px solid;text-align:center;color:#333;font-family:Arial,Microsoft YaHei;font-weight:normal;font-size:14px;word-break:break-word;}
.c-datalist thead th,
.c-datalist thead td{font-weight:bold;}

/* 加减输入框 */
.c-compute{display:inline-block;min-width:120px;max-width:100%;}
.c-compute__inner{display:table;}
.c-compute .c-minus,
.c-compute .c-input,
.c-compute .c-add{display: table-cell;}
.c-compute .c-minus,
.c-compute .c-add{border:#ddd 1px solid;padding:0 10px;background:#fff;cursor:pointer;}
.c-compute .c-minus:hover,
.c-compute .c-add:hover{background:#EB031E;border-color:#EB031E;color:#fff;}
.c-compute .c-minus--disable,
.c-compute .add--disable{color:#ccc;}
.c-compute .c-minus--disable:hover,
.c-compute .c-add--disable:hover{border-color:#ddd;background:#fff;color:#ccc;}

/*---------- 选择要上传的文件 ----------*/
.c-chosefile{display:inline-block;vertical-align: middle;}
.c-chosefile .label,
.c-chosefile .c-input,
.c-chosefile .c-input__field,
.c-chosefile .c-button{display:inline-block;vertical-align: middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.c-chosefile .c-button{height:36px;line-height:36px; }
.c-chosefile .c-button__txt{margin:0;font-size:14px;}
.c-chosefile .label{font-size:14px;margin-right:5px;}
.c-chosefile__file{visibility:hidden;font-size:0;display:none;}
/*================================ 通用组件库 end ================================*/

/*================================ 本项目公用样式 start ================================*/

/*---------- 项目整体组件风格定义start ----------*/
/*----- 字体颜色 -----*/
.f-black{color:#333333;}
.f-gray{color:#888888;}
.f-red{color:#ed1c24;}
.f-green{color:#20b200;}
.f-blue{color:#0856bb;}
.f-yellow{color:#fff100;}

/*----- 按钮样式(定义整体风格) -----*/
.c-button:hover{border:#fb2525 1px solid;background:#fb2525;}
.c-button:hover .c-button__txt{color:#fff;}

.c-button--color{border:#ff4b44 1px solid;background:#ff4b44;}
.c-button--color .c-button__txt{color:#fff;}
.c-button:hover{border:#fb2525 1px solid;background:#fb2525;}
.c-button:hover .c-button__txt{color:#fff;}

.c-button--border{border:#e0e0e0 1px solid;background:#fff;}
.c-button--border .c-button__txt{color:#333;}

.c-button--borderColor{border:#ff4b44 1px solid;background:#fff;}
.c-button--borderColor .c-button__txt{color:#ff4b44;}

.c-button--disable:hover{border:#e0e0e0 1px solid;background:#fff;}
.c-button--disable:hover .c-button__txt{color:#ccc;}

/*----- 数据列表(定义整体风格) -----*/
.c-datalist thead th,
.c-datalist thead td{border:none;background:#f5f5f5;}
.c-datalist tfoot td{background:#f5f5f5;text-align:right;}

/*---------- 项目整体组件风格定义end ----------*/

/*---------- 项目通用样式start ----------*/
html,body {font-size:12px;height:100%;font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
#header, #container, .hwrapper {width:1000px; margin:0px auto;}
.content{width:1180px; margin: 0 auto; overflow:hidden;}
.content_left{width:840px; margin-top:20px; float:left;}
.content_right{width:322px; margin-top:20px; float:right;}
.location{line-height:36px; color:#666; border-bottom:1px solid #ededed; font-size:14px;}
#content{width:1180px; margin: 0 auto;}
.no-data{text-align:center;}

@font-face {font-family:'iconfont';src:url('/iconfont/iconfont.eot');src:url('/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),url('/iconfont/iconfont.woff2') format('woff2'),url('/iconfont/iconfont.woff') format('woff'),url('/iconfont/iconfont.ttf') format('truetype'),url('/iconfont/iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*-----浮动-----*/
.fl{float:left;}
.fr{float:right;}

/*-----清除浮动-----*/
.clearfix:after{visibility: hidden;display: block;font-size: 0; content: " ";clear: both;height: 0;}
.clearfix{zoom:1; display:block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix {height:1%;}

.clearing{width:1px; height:0; clear:both; overflow:hidden; line-height:0; font-size:0;}
.clear, * .clear, * div.clear{ clear:both; float:none; width:100%; padding:0px; line-height: 0px; font-size: 0; height: 0px; }
.cl{width:1px; height:0; clear:both; overflow:hidden; line-height:0; font-size:0;}

.toast_arrow {border-color: transparent transparent transparent transparent; position: absolute; width: 0; height: 0; border: 8px solid; pointer-events: none; font-size: 0px; }

/*------过渡动画------*/
.trans{transition: all .3s;-moz-transition: all .3s; /* Firefox 4 */-webkit-transition: all .3s; /* Safari  Chrome */-o-transition: all .3s;}

/*------加入购物车样式------*/
.u-flyer{display: block; border:1px solid #ff4e4e; position:absolute; z-index: 99; padding:5px; background-color:#FFFFFF;}

/*------图片默认背景---------*/
.img{background-image: url("/image/image_default_background.gif");background-position:center center;background-repeat:no-repeat;width:160px;height:160px;}

.layout_span{ line-height:20px; height:20px; width:100%; clear:both; }




/*-------- 弹出微信对话框 --------*/
.c-basealert{z-index:99999;}
.c-basealert__bg{position:fixed;_position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;z-index:10000;}
.c-basealert__conbox{position:fixed;_position:absolute;left:50%;top:50%;width:640px;height:430px;margin:-215px 0 0 -320px;border:1px solid #727272;border-radius:10px;background:#fff;z-index:10001;}
.c-basealert__conboxInner{}
.c-basealert__head{position:absolute;top:0;left:0;width:100%;height:38px;}
.c-basealert__body{padding:38px 0 80px 0;}
.c-basealert__foot{position:absolute;bottom:0;left:0;width:100%;height:80px;text-align:center;}
.c-basealert__captionTxt{padding-left:15px;line-height:38px;font-size:16px;}
.c-basealert__close{position:absolute;right:13px;top:13px;overflow:hidden;display:block;width:12px;height:12px;background:url(/image/demo2.0/close.png) no-repeat;text-indent:-9999px;}
.c-basealert__close:hover{background:url(/image/demo2.0/close.png) no-repeat 0 -12px;}
.c-basealert__button{display:inline-block;width:138px;height:38px;line-height:38px;margin-top:21px;border:#eee 1px solid;border-radius:5px;margin-right:5px;background:#eee;text-align:center;font-size:16px;color:#333;}
.c-basealert__button--color{border:#ff4e4e 1px solid;background:#ff4e4e;color:#fff;}
.c-basealert__button--color .c-basealert__buttonTxt{color:#fff;}
.c-basealert__button--color:hover{border:#e60012 1px solid;background:#e60012;}
/*首页弹出微信对话框*/
.c-basealert--wechat{}
.c-basealert--wechat .c-basealert__conbox{background:url(/image/demo2.0/wechat_alert_bg.jpg) no-repeat #3cb034;}
.guide-wechat{text-align:center;color:#fff;}
.guide-wechat p{margin:15px auto;}
.guide-wechat .maintxt{font-size:26px;}
.guide-wechat .subtxt{font-size:14px;}
.guide-wechat .explaintxt{font-size:16px;}
.guide-wechat .wechat-code{margin-top:25px;}

/*-------- 提示信息 --------*/
.hint-box{margin-bottom:10px;border:#ffb554 1px solid;border-radius:3px;background:#fffde8;}
.hint-box__content{padding:10px;font-size:14px;color:#666;}
.hint-box__content em{color:#D60000;}

/*-------- 标题样式 --------*/
.caption{margin:25px auto;position:relative;}
.caption__name{display:inline-block;padding-left:8px;border-left:#ff4b44 5px solid;font-size:22px;}
.caption__other{display:inline-block;position:absolute;right:0;}
.caption__other .c-button{}
.caption__other .c-button__txt{font-size:16px;margin:6px auto;padding:0 30px;}

/*-------- 添加按钮 --------*/
.adding-btn,
.adding-btn:visited{display:inline-block;padding:6px 15px;border:#ff4b44 1px solid;}
.adding-btn__icon{color:#ff4b44;}
.adding-btn__text{color:#ff4b44;}
.adding-btn:hover{background:#ff4b44;}
.adding-btn:hover .adding-btn__icon,
.adding-btn:hover .adding-btn__text{color:#fff;}

/*-------- 同意协议 --------*/
.agreement{padding:10px;}
.agreement__link:link,
.agreement__link:visited{color:#0856bb;}
.agreement__link:hover{color:#E70000;}

/*-------- 小问号图标 --------*/
.icon-reason{display:inline-block;width:18px;height:18px;line-height:18px;border-radius:999px;background:#ff4b44;text-align:center;color:#fff;}
.icon-reason:hover{background:#fb2525;color:#fff;}

/*-------- 重要通知弹窗 --------*/
.c-popup--inotice{}
.c-popup--inotice .c-popup__caption{display:none;}
.c-popup--inotice .c-popup__sprite{background:url(/image/demo2.0/red_bg.png);}
.c-popup--inotice .c-button--color{width:168px;border:#ffd400 1px solid;background:#ffd400;}
.c-popup--inotice .c-button--color .c-button__txt{color:#333;font-weight:bold;}
.c-popup--inotice .c-button--color:hover{border-color:#ff4b44;background:#ff4b44;}
.c-popup--inotice .c-button--color:hover .c-button__txt{color:#fff;}
.inotice{}
.inotice__hd{text-align:center;font-size:36px;font-weight:bold;color:#fff100;}
.inotice__bd{margin:15px 3% 8px 3%;padding:15px 2%;border:#f28806 1px dashed;}
.inotice__theme{display:block;height:37px;margin:0 auto 15px auto;color:#fff;font-weight:bold;font-size:26px;text-align:center;}
.inotice__content p{margin:8px auto;font-size:14px;color:#fff;line-height:1.6;}


/*-------- 答题弹窗 --------*/
.c-popup--answer{}
.c-popup--answer .c-popup__caption{}
.c-popup--answer .c-popup__sprite{}
.c-popup--answer .c-popup__operbox{}
.c-popup--answer .c-popup__operbox .c-button--border{margin-right:20px;}
.answer{}
.answer__inner{margin:20px;}
.answer__readme{padding:10px 15px;font-size:12px;line-height:1.6;background:#eee;}
.answer__question{margin:15px auto;font-size:16px;font-weight:bold;background:#EB0A27;padding:10px;color:#fff;}
.answer__options{position: relative;}
.answer__options .c-checkbox{display:inline-block;border:#ddd 2px solid;padding:15px;width:160px;border-radius:5px;margin-right:10px;text-align:center;}
.answer__options .c-checkbox__status{display:none;}
.answer__options .c-checkbox__label{font-weight:bold;}
.answer__options .c-checkbox--checked{border-color:#EB0A27;background:url(/image/checked.png) no-repeat right bottom;}
.answer__options .c-checkbox--checked .c-checkbox__label{color:#EB0A27;}
.answer__error{margin:15px auto;font-size:16px;}
.answer__img{position:absolute;top:100px;right:0px;}
.answer__img img{width:170px;}


/*-------- 弹窗的红色字 --------*/
.confirm-important{color:#ed1c24;font-weight:bold;text-align:center;font-size:16px;}

/*-------- 选择配送项目弹窗 --------*/
.c-popup--guideto{}
.c-popup--guideto .c-popup__sprite{width:420px;height:310px;margin:-155px 0 0 -210px;}
.c-popup--guideto .c-popup__caption{height:56px;text-align:center;}
.c-popup--guideto .c-popup__captionTxt{font-size:22px;line-height:56px;}
.c-popup--guideto .c-popup__conbox{height:292px;margin-top:56px;}
.guideto{}
.guideto .c-button{position:relative;display:block;margin:12px 18px;text-align:left;}
.guideto .c-button:hover{border-color:#E70000;background:#ffe9eb;}
.guideto .c-button__txt{margin:12px;font-size:22px;}
.guideto .c-button:hover  .c-button__txt{color:#333;}
.guideto .c-button--tikets{background:#ddf1d1;border-color:#ddf1d1;}
.guideto .c-button--materiel{background:#dae7f8;border-color:#dae7f8;}
.guideto .c-button--alrm{background:#f8edda;border-color:#f8edda;}
.guideto .c-icon{width:42px;height:42px;margin-right:25px;}
.guideto .c-icon--tickets{background: url(/image/demo2.0/icon_guideto.png) no-repeat;}
.guideto .c-icon--materiel{background: url(/image/demo2.0/icon_guideto.png) no-repeat 0 -42px;}
.guideto .c-icon--alrm{background: url(/image/demo2.0/icon_guideto.png) no-repeat 0 -84px;}
.guideto .c-icon--guidearrow{background: url(/image/demo2.0/icon_guideto.png) no-repeat 0 -126px;position:absolute;top:10px;right:0;margin:0;}

.title_nav div{font-size:24px; color:#666; text-align:center; line-height:72px; height:72px;}
.title_nav div span{width:36%; border-bottom:1px solid #eee; height:36px;}
.title_nav p{width:60%; margin:0 auto; line-height:40px; text-align:center; font-size:14px; color:#888; border:1px solid #eee;}
.title_nav p.no_data{background:#fffdf3; margin-bottom:100px; border-color:#e6c9a0; color:#666;}
/*---------- 项目通用样式end ----------*/





/*--------------- header begin -----------------*/
.header .top_bar{width:100%; background:#f8f8f8; border-bottom:1px solid #ececec; font-size:12px; color:#666; height:28px; line-height:28px;}
.header .top_bar .welcome{padding-left: 5px;}
.header .top_bar .welcome a{padding:0px 4px; margin-left:8px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; border:1px solid #ff4e4e;}
.header .top_bar .welcome a.booking_order{background:#ff4e4e; color:#fff;}
.header .top_bar .welcome a.info_center{color:#ff4e4e;}
.header .top_bar .tool a{padding:0 8px; color:#666;}
.header .top_bar .tool a:hover{color:#e60012;}
.header .logo_layout{width:100%; height:80px; color:#333;background:#fff;}
.header .logo_layout .logo{padding:5px 0px 15px 15px;}
.header .logo_layout .logo img{width:50px; height:50px; display:inline-block; vertical-align:middle;display:none;}
.header .logo_layout .logo span{overflow:hidden;display:block;width:718px;height:69px;background: url(/image/logo_full.png) no-repeat;font-size:24px; font-weight:bolder; vertical-align:middle;text-indent:-9999px;}
.header .logo_layout .hotline{padding:30px 15px;display:block;}
.header .logo_layout .hotline i{display:inline-block; vertical-align:middle; background: url(/image/demo2.0/icon_head.png) no-repeat;}
.header .logo_layout .hotline i.phone{width:20px; height:20px;}
.header .logo_layout .hotline i.tel{width:130px; height:16px; background-position:0 -30px;}
.header .logo_layout .hotline span{vertical-align:middle; font-size:14px; padding:0 5px; color:#333;}
.header .logo_layout .hotline font{vertical-align:middle;  color:#666; padding-left: 25px;}
.header .logo_layout .customer{position:relative;width:400px;height:65px;}
.header .logo_layout .cphone{}
.header .logo_layout .cphone__item{margin:5px 0;}
.header .logo_layout .cphone__item--formal{padding-top:10px;}
.header .logo_layout .cphone__item--formal .cphone__tel{color:#e50212;font-size:18px;font-weight:bold;}
.header .logo_layout .cphone__item--backup{color:#999;}
.header .logo_layout .cphone__item--backup .cphone__readme{}
.header .logo_layout .ctime{position:absolute; top:19px; right:35px;}

/*---------------- 主菜单 -----------------*/
.nav_layout{width:100%; height:58px; background:#e13a40;}
.nav_layout__inner{position:relative;}
.nav__trans,
.nav__trans:visited{float:left;position:relative;display:block;height:58px;line-height:58px;padding:0 40px; color:#fff;font-size:20px;font-weight:bold;}
.nav__trans:hover{background:#cd0010;color:#fff;}
.nav__trans--select{background:#cd0010;}
.nav__icon{display:inline-block; vertical-align:middle; background: url(/image/demo2.0/icon_head.png) no-repeat; padding-right:8px;}
.nav_dropdown{display:none;position:absolute;top:58px;left:0;width:234px;border:#f0f2f4 1px solid;border-top:none;background:#333;z-index:9999;}

.quickguide{}
.quickguide__item{padding:4px 7px;border-bottom:#f0f2f4 1px solid;background:#fff;}
.quickguide__item:hover{background:#fffdef;border-bottom-color:#ffe9ad;cursor:pointer;}
.quickguide__item:hover .quickguide__txt{color:#e13a40;}
/* .quickguide__icon,
.quickguide__txt{display:inline-block;height:48px;line-height:48px;vertical-align: middle;}
.quickguide__icon{width:48px;background:url(/image/demo2.0/quick_icons.png?1) no-repeat;background-size:48px;}
.quickguide__txt{margin-left:5px;color:#222;font-size:18px;font-weight:500;}
.quickguide__item--jkp .quickguide__icon{background-position:0 0;}
.quickguide__item--wl  .quickguide__icon{background-position:0 -48px;}
.quickguide__item--rmz .quickguide__icon{background-position:0 -96px;}
.quickguide__item--ddcx .quickguide__icon{background-position:0 -144px;}
.quickguide__item--ddfx .quickguide__icon{background-position:0 -192px;}
.quickguide__item--ddtj .quickguide__icon{background-position:0 -240px;}
.quickguide__item--xwgg .quickguide__icon{background-position:0 -288px;}
.quickguide__item--gyxx .quickguide__icon{background-position:0 -336px;}
.quickguide__item--ynxw .quickguide__icon{background-position:0 -384px;}
.quickguide__item--mdgg .quickguide__icon{background-position:0 -432px;}
.quickguide__item--lhps .quickguide__icon{background-position:0 -480px;}
.quickguide__item--lhdd .quickguide__icon{background-position:0 -528px;}
.quickguide__item--jqhd .quickguide__icon{background-position:0 -576px;}
.quickguide__item--kyjf .quickguide__icon{background-position:0 -624px;}
.quickguide__item--wqjl .quickguide__icon{background-position:0 -672px;}
.quickguide__item--jfgz .quickguide__icon{background-position:0 -720px;}
.quickguide__item--jhcx .quickguide__icon{background-position:0 -768px;}
.quickguide__item--book .quickguide__icon{background-position:0 -816px;} */
.quickguide__icon,
.quickguide__txt{display:inline-block;height:54px;line-height:54px;vertical-align: middle;}
.quickguide__icon{width:54px;background:url(/image/demo2.0/quick_icons.png?1) no-repeat;background-size:54px;}
.quickguide__txt{margin-left:5px;color:#222;font-size:18px;font-weight:500;}
.quickguide__item--jkp .quickguide__icon{background-position:0 0;}
.quickguide__item--wl  .quickguide__icon{background-position:0 -54px;}
.quickguide__item--rmz .quickguide__icon{background-position:0 -108px;}
.quickguide__item--ddcx .quickguide__icon{background-position:0 -162px;}
.quickguide__item--ddfx .quickguide__icon{background-position:0 -216px;}
.quickguide__item--ddtj .quickguide__icon{background-position:0 -270px;}
.quickguide__item--xwgg .quickguide__icon{background-position:0 -324px;}
.quickguide__item--gyxx .quickguide__icon{background-position:0 -378px;}
.quickguide__item--ynxw .quickguide__icon{background-position:0 -432px;}
.quickguide__item--mdgg .quickguide__icon{background-position:0 -486px;}
.quickguide__item--lhps .quickguide__icon{background-position:0 -540px;}
.quickguide__item--lhdd .quickguide__icon{background-position:0 -594px;}
.quickguide__item--jqhd .quickguide__icon{background-position:0 -648px;}
.quickguide__item--kyjf .quickguide__icon{background-position:0 -702px;}
.quickguide__item--wqjl .quickguide__icon{background-position:0 -756px;}
.quickguide__item--jfgz .quickguide__icon{background-position:0 -810px;}
.quickguide__item--jhcx .quickguide__icon{background-position:0 -864px;}
.quickguide__item--book .quickguide__icon{background-position:0 -918px;}
.quickguide__item--plxd .quickguide__icon{background-position:0 -972px;}
#inews:hover,
#express:hover,
#union:hover,
#points:hover{background:#fff;color:#cd0010;}

#inews:hover .nav_dropdown,
#express:hover .nav_dropdown,
#union:hover .nav_dropdown,
#points:hover .nav_dropdown{display:block;}


/*.nav_right{width:350px; height:46px; background: url(/image/demo2.0/nav_right_bg.png) no-repeat center;display:none;}
.nav_right a{float:left; font-size:14px; height:46px; line-height:45px; width:175px; text-align:center; color:#333;}
.nav_right a.helpcenter{color:#fff;}
.nav_right a.helpcenter i{width:20px; height:18px; background-position:0 -120px;}
.nav_right a.downapp i{width:25px; height:46px; background-position: 0 -150px; margin-top:-16px;}
.nav_right .app{position:relative; z-index:999;}
.nav_right .app .qr_code_box{float:right; padding:10px; margin-right:10px; border:1px solid #ddd; background:#fff; text-align:center;}
.nav_right .app .qr_code_box p{ font-size:14px; padding-bottom:10px;}
.nav_right .app .qr_code_box img{display:block; width:148px; }*/
.navapp{position:absolute;right:0;top:0;width:179px;height:58px;background: url(/image/demo2.0/yellow_bg.png) no-repeat 0 center;}
.navapp__a{display:block;height:100%;text-align:center;}
.navapp__icon,
.navapp__txt{display:inline-block;vertical-align: middle;}
.navapp__icon{width:28px;height:48px;margin-right:10px;background: url(/image/demo2.0/phone.png) no-repeat 0 0;background-size:100% 100%;}
.navapp__txt{font-size:18px;font-weight:bold;}
.navapp__btn:after{display:inline-block;content: '';width:0;height:100%;vertical-align: middle;}

.navapp__dropdown{display:none;position:absolute;right:0;top:58px;width:298px;border:#D43845 1px solid;background:#fff;text-align:center;z-index:999;}
.qrcodebox{display:inline-block;width:120px;padding:15px 0 15px 0;vertical-align: middle;}
.qrcodebox__bd{display:block;height:120px;}
.qrcodebox__bd img{width:100%;height:100%;}
.qrcodebox__ft{display:block;padding:5px 0;font-weight:bold;background:#eee;}
.qrcodebox--wechat{margin-right:15px;}

.navapp__a:hover .navapp__dropdown{display:block;}
.navapp__a:hover{color:#333;}


/*---------------- 底部 -----------------*/
.footer{width:100%; height:180px; background:#f4f4f4; border-top:1px solid #e5e5e5; margin-top:50px;}
.footer .foot_left{padding:50px 0; wdith:860px;}
.footer p{width:860px; text-align:center; line-height:30px; color:#666; display:table;}
.footer p:first-child{color:#ccc;}
.footer p a{padding:0 10px; color:#666;}
.footer p a i.png{background: url("/image/icon.png") no-repeat left -25px;display: inline-block;width: 14px;height: 15px;margin-right: 5px;vertical-align: middle;}
.footer .foot_right{width:320px;}
.footer .foot_right a{position:relative; display:inline-block; width:80px; text-align:center; color:#979797; padding:30px 15px;}
.footer .foot_right a img{width:80px; height:80px;}
.footer .foot_right a .app:hover{position: absolute;width: 160px;height: 160px;bottom: 50px;right: 10px;}
.footer .foot_right a .webchat:hover{position: absolute;width: 160px;height: 160px;bottom: 50px;left: 10px;}
.footer.fixed{position:fixed; bottom:0px;}

/*------------------- main_layout begin ----------------------*/
.main_layout{margin-top:20px;}
.main_layout .floor .floor_title{border-bottom:2px solid #cfcfcf; padding: 20px 0 10px 10px;}
.main_layout .floor .floor_title h1{display:inline-block; font-size:24px; font-weight:normal; padding-top:10px;}
.main_layout .floor .floor_title span{padding-top:25px; color: #ccc;}
.main_layout .floor .floor_title span a{display:inline-block; position:relative; padding:0 10px; font-size:14px; color:#666;}
.main_layout .floor .floor_title span a b{display:none; position:absolute; top:0px; right:37px; width:0px; height:0px; border:8px solid #fff;; border-bottom:8px solid #ddd; z-index:-1;}
.main_layout .floor .floor_title span a div{display:none; position:absolute; width:320px; top:18px; right:10px; background:#fffdf3; padding:10px; border:1px solid #e6c9a0;}
.main_layout .floor .floor_title span a div p{text-indent:24px; line-height:24px; color:#666;}
.main_layout .floor .floor_title span a:hover b{display:block;}
.main_layout .floor .floor_title span a:hover div{display:block;}

.main_layout .floor .floor_left{width:320px; margin-right:20px; overflow:hidden;}
.main_layout .floor .floor_center{width:500px; margin-right:20px; overflow:hidden;}
.main_layout .floor .floor_right{width:320px; overflow:hidden;}
.main_layout .floor i{background:url(/image/demo2.0/icon_floor.png) no-repeat; display:inline-block; vertical-align:middle;}

.main_layout .floor #slidebox ul li img{width:320px;}

.storey{}
.storey__inner{width:1180px;margin:0 auto;}
.storey__inner:after{content:'\0020';display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}

/*================================ 本项目公用样式 end ================================*/

/*============== 首页 start ==============*/
.storey--fscreen{background:#f3f3f3;padding:30px 0;}

.entrance,
.focusbox,
.actbox{float:left;overflow:hidden;height:472px;background:#fff;}

/*快捷入口*/
.entrance{width:230px;}
.entrance__hd{height:58px;line-height:58px;}
.entrance__title{text-indent:14px;font-size:22px;font-weight:bold;color:#e13a40;}

/*轮播图*/
.focusbox{width:640px;}
.swiper-container {width:100%;height:100%;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide a,
.swiper-slide img{display:block;width:100%;height:100%;}

/*登录*/
.actbox{width:310px;background:#fffdef;}
.login_box{width:310px; height:290px; background:#fff;}
.login_box .title{text-align: center;font-size: 16px;padding: 13px 30px 0px;}
.login_box .title span{display:inline-block; width:80px; height:1px; background: #dbdbdb; margin-top: 11px;}
.login_box #loginLayout{width:290px; padding:15px 10px 0;}
.login_box #loginLayout .input_border{border:1px solid #dbdbdb;margin:-1px 20px;position:relative;background:#fff;}
.login_box #loginLayout .input_border .icon{display:inline-block;width:40px;background-image:url("/image/icon_login.png");background-repeat:no-repeat;height:35px;margin:5px 10px 0px 0px;vertical-align:middle;}
.login_box #loginLayout .input_border .icon_user{background-position: 14px 3px;}
.login_box #loginLayout .input_border .icon_pwd{background-position: 15px -51px;}
.login_box #loginLayout .input_border input.text{border:0px;height:35px;line-height:35px;margin:5px 0px;font-size:14px;width:180px;background-color:#FFF;color:#000000;vertical-align:middle;}
.login_box #loginLayout .input_border b{background-image:url("/image/icon.png");background-repeat:no-repeat;background-position: left -52px;width:14px;height:14px;border:0px solid #000;display:none;vertical-align:middle;cursor:pointer;}
.login_box #loginLayout .input_border label.hint{position:absolute;display:inline-block;height: 35px;left:50px;top:5px;line-height:35px;font-size:14px;color:#CCC;}
.login_box #loginLayout .input_border input.text::-webkit-input-placeholder{color: #CCC;} /* WebKit browsers */
.login_box #loginLayout .input_border input.text:-moz-placeholder{color: #CCC;} /* Mozilla Firefox 4 to 18 */
.login_box #loginLayout .input_border input.text::-moz-placeholder{color: #CCC;} /* Mozilla Firefox 19+ */
.login_box #loginLayout .input_border input.text:-ms-input-placeholder{color: #CCC;} /* Internet Explorer 10+ */
.login_box #loginLayout .button_border{margin:15px 20px 5px;}
.login_box #loginLayout .button_border .button{border:0px;background-color:#FF4E4E;height:44px;line-height:44px;width:100%;cursor:pointer;font-size:16px;color:#ffffff;}
.login_box #loginLayout .button_border .button:hover{background-color:#FB2525;}
.login_box .forget{margin:10px 30px;text-align:right;} 
.login_box .forget a{text-decoration:underline;}
.login_box .forget a.register{display:inline-block; margin-right: 10px; }
.login_box .forget .remember{float:left;margin-right:20px; position:relative;}
.login_box .forget .remember .ichecked{position:absolute;left: 0;top: 2px;width: 13px;height: 13px;border: 1px solid #b0b0b0;border-radius: 4px;}
.login_box .forget .remember label{vertical-align:middle; padding-left:20px; -moz-user-select: none;/*火狐*/-webkit-user-select: none;/*webkit浏览器*/-ms-user-select: none;/*IE10*/-khtml-user-select: none;/*早期浏览器*/user-select: none;}
.login_box .forget .remember .select{background:url(/image/demo2.0/remember_check.jpg) no-repeat;border-color:#ff4e4e;}
.login_box .user{padding:20px 30px; overflow:hidden;}
.login_box .user img{width:60px; height:60px;}
.login_box .user p{width:180px;}
.login_box .user p font{display:block; line-height:28px; font-size:14px;}
.login_box .user p font a{color:#666;}
.login_box .user p font a:first-child{color:#0345b9; margin-right:20px;}
.login_box .user p font a:hover{text-decoration:underline;}
.login_box .user_info{width:240px; margin:0 auto; background:#e9e9e9; padding:5px 10px;}
.login_box .user_info p{line-height:28px; color:#333;}
.login_box a.book{display:block; width:260px; heigth:44px; line-height:44px; margin:20px auto; background:#ff4e4e; color:#fff; font-size:16px; text-align:center; }

/*最新公告*/
.proclamation{overflow:hidden;height:182px;}
.proclamation__hd{height:42px;line-height:42px;}
.proclamation__title{text-indent:14px;font-size:14px;font-weight:bold;color:#e13a40;}
.proclamation__bd{width:90%;margin:0 auto;}
.proclamation ul{overflow:hidden;height:130px;}
.proclamation li{overflow:hidden;height:26px;line-height:26px;}
.proclamation .list_img,
.proclamation .type,
.proclamation .reading{display:none;}
.proclamation .title{overflow:hidden;float:left;display:block;width:82%;font-size:13px;white-space:nowrap; text-overflow:ellipsis;}
.proclamation .time{color:#999;}

/*----- 活动票和新票-----*/
.storey--promo{padding:30px 0;}
.popularize{display:table;width:100%;min-height:450px;}
.popularize__side,
.popularize__main{display:table-cell;vertical-align:top;}
.popularize__side{width:236px;background:#ddeaf9;background:url(/image/demo2.0/blue_side.png) no-repeat center bottom #ddeaf9;background-size:100%;}
.popularize__title{display:block;width:169px;height:88px;margin:80px auto;background:url(/image/demo2.0/site_title.png) no-repeat;}
.popularize__title__classic{display:block;width:169px;height:88px;margin:80px auto;background:url(/image/demo2.0/classics.png) no-repeat;}
.popularize__main{background:#f3f3f3;}
.popularize__heading{padding:30px 0;text-align:center;}
.popularize__headtxt{font-size:26px;}

.popularize__tickets .tickets{}
.popularize__tickets .tickets table{margin:0 auto;border-collapse:separate;border-spacing:20px;}
.popularize__tickets .tickets table td{margin:0 20px;background:#fff;}

/*----- 订票排行榜-----*/
.storey--rank{background:#f3f3f3;padding:30px 0;}
.popular__hd{padding-bottom:20px;text-align:center;}
.popular__decorate,
.popular__title{display:inline-block;vertical-align:middle;}
.popular__decorate{width:50px;height:20px;background:url(/image/demo2.0/decorate.png) no-repeat;background-size:100%;}
.popular__title{margin:0 10px;font-size:28px;font-weight:bold;}
.popular .tickets{}
.popular .tickets table{margin:0 auto;border-collapse:separate;border-spacing:20px;}
.popular .tickets table td{margin:0 28px;background:#fff;}

/*----- 公益体彩-----*/
.storey--welfare{padding:30px 0;}
.storey--welfare .storey__inner{overflow:hidden;}
.welfare__hd{padding-bottom:20px;}
.welfare__icon,
.welfare__title{display:inline-block;vertical-align:middle;}
.welfare__icon{width:54px;height:54px;background:url(/image/demo2.0/heart.png) no-repeat;background-size:100%;}
.welfare__title{margin:0 10px;font-size:28px;font-weight:bold;}
.welfare__bd{width:1240px;}
.welfare__bd:after{content:'\0020';display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.datenews{float:left;overflow:hidden;width:558px;height:178px;margin:0 60px 30px 0;border:#ededed 1px solid;}
.datenews__inner{display:table;width:100%;height:100%;}
.datenews__datetd,
.datenews__content{display:table-cell;vertical-align:top;}
.datenews__datetd{padding:19px;}
.datenews__content{padding:19px 19px 0 0;}
.datenews__title{line-height:1.5;font-size:20px;}
.datenews__info{overflow:hidden;height:69px;line-height:23px;margin-top:11px;color:#999;font-size:14px;}

.datebox{position: relative;overflow:hidden;width:120px;height:140px;background:#f3f3f3;text-align:center;}
.datebox__day,
.datebox__date{display:block;width:100%;}
.datebox__day{margin-top:30px;font-size:34px;font-weight:bold;}
.datebox__date{position:absolute;left:0;bottom:0;height:40px;line-height:40px;background:#00a0e9;color:#fff;font-size:16px;}
/*============== 首页 end ==============*/

/*------------------- 中奖新闻 begin ----------------------*/
.winning_news{width:318px; height:208px; background:#fffdef; border: 1px solid #ffe9ad; margin-top:20px;}
.winning_news .caption{color:#333; font-size:16px; height:22px; line-height:22px; padding:16px 14px;}
.winning_news .caption a{color:#999; font-size:12px; float:right;}
.winning_news .caption i{width:22px; height:22px; padding-right:6px;}
.winning_news ul{width:300px; padding:0 10px; overflow:hidden;}
.winning_news ul li{font-size:6px; color:#a7a7a7; line-height:20px;}
.winning_news ul li a{display:inline-block; width:290px; font-size:12px; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.winning_news ul li em{display:inline-block; width:3px; height:3px; background:#cfcfcf; vertical-align:middle; margin:0 8px;}

/*------------------- 新闻公告 begin ----------------------*/
.news_bulletin{width:500px;}
.news_bulletin p.title{border-bottom:1px solid #ededed;}
.news_bulletin p.title font{display:inline-block; padding:0 35px 8px; font-size:18px; border-bottom:2px solid #ffcd00; margin-bottom:-1px;}
.news_bulletin .abstract{padding:0 10px 15px; border-bottom:1px dotted #ededed; margin-bottom:12px;}
.news_bulletin .abstract a{display:inline-block; width:100%; font-weight:normal; font-size:18px; color:#e30000; text-align:center; padding:18px 0 4px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_bulletin .abstract p{color:#979797; line-height:20px;}
.news_bulletin ul li{padding: 7px 0;}
.news_bulletin ul li a{font-size:14px; color:#333;}
.main_layout .floor .news_bulletin ul li a i.list_img{width:6px; height:10px; background-position:0 -30px;}
.news_bulletin ul li span.type{display:inline-block; color:#666; padding:2px 7px; border:1px solid #e5e5e5; background:#eee; font-size:12px; margin:0 8px;}
.news_bulletin ul li span.title{max-width: 330px;overflow: hidden;display: inline-block;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.news_bulletin ul li span.reading{font-size:10px; color:#999; padding:0 5px;}
.main_layout .floor .news_bulletin ul li span.reading i{width:18px; height:10px; background-position:0 -50px; padding-right:1px; margin-top:-3px;}
.news_bulletin ul li span.time{color:#666; padding-top:2px;}
.news_bulletin ul li span.today{color:#e30000;}




/*------------------- 业主信息  begin ----------------------*/
.owner_layout { margin: 0 auto; width: 100%; height:140px; background:url(/image/demo2.0/user_bg.jpg) repeat center;} 
.owner_layout .owner_info{padding-top:15px;width:800px; margin-right:20px; font-size:14px; line-height:36px;}
.owner_layout i{width:20px; height:20px; display:inline-block; margin:0 10px -6px 15px; background:url(/image/demo2.0/icon_owner.png) no-repeat;}
.owner_layout .owner_info p i.shop{background-position:0 -25px;}
.owner_layout .owner_info p i.shop_type{background-position:0 -266px;}
.owner_layout .owner_info p i.add{background-position:0 -50px;}
.owner_layout .owner_info p.name label.mobile{margin-left:15px;}
.owner_layout .owner_info p.name a{padding: 2px 12px; border:1px solid #ff4e4e; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; margin-left:10px; color:#ff4e4e;}
.owner_layout .owner_info p.name a:hover{color:#e40000; border-color:#e40000;}
.owner_layout .owner_button{width:360px;}
.owner_layout .owner_button a{color: #363636; cursor: pointer; display: inline-block; font-size: 0; height: 60px; margin: 0; position: relative; text-align: center; text-decoration: none; vertical-align: top; width: 60px; margin-top:10px;}
.owner_layout .owner_button a:hover{}
.owner_layout .owner_button a font{display: block; font-size: 14px; height: 25px; line-height: 18px;}
.owner_layout .owner_button a i{background-repeat: no-repeat; display: block; font-size: 0; height: 35px; margin: 5px auto; vertical-align: top; width: 42px; }
.owner_layout .owner_button a i.car{background-position:0 -70px;}
.owner_layout .owner_button a i.orders{background-position:0 -120px;}
.owner_layout .owner_button a i.sales{background-position:0 -170px;}
.owner_layout .owner_button a i.jhcx{background-position:0 -220px;}
.owner_layout .owner_button span.line{ background-color: #e6d692; border-left: 0 solid #e6d692; display: inline-block; font-size: 0; height: 50px; margin-left: 15px;  margin-right: 15px;  margin-top: 22px;  opacity: 0.4;  overflow: hidden;  vertical-align: top;  width: 1px;}

/*------------------- 当月主打&活动专区&试刮  begin ----------------------*/
.month_flag{margin:10px 0 15px; width:320px; position:relative;}
.month_flag p.title{width:100%; font-size:16px; padding:15px 10px;}
.month_flag div.tab_layout .tab_con{width:100%; height:100px; margin-top:0px; overflow:hidden;}
.month_flag div.tab_layout .tab_con a{float:left; width:320px; height:100px; overflow:hidden;}
.month_flag div.tab_layout .tab_con img{width:100%;}
.month_flag div.tab_layout .tab_con a.select{}
.month_flag div.tab_layout .tab_tit{position:absolute; right:0; top:30px;}
.month_flag div.tab_layout .tab_tit p{width:20px; height:6px; float:left; background:#dcdcdc; margin-left:4px;}
.month_flag div.tab_layout .tab_tit p.select , .activity_zone div.tab_layout .tab_tit p.select{background:#ff4e4e;}
.activity_zone{width:320px; position:relative;}
.activity_zone p.title font{display:inline-block; font-size:16px; padding:15px 10px;}
.activity_zone p.title a{float:right; line-height:50px; color:#999;}
.activity_zone p.title a:hover{color:#e13a40;}
.activity_zone a.image{display:block; width:320px; height:180px; overflow:hidden;}
.activity_zone a img{width:100%;}
.try_scrap p.title{width:100%; font-size:16px; padding:18px 10px 14px;}
.try_scrap a img{display:block; width:320px; height:150px; }

/*------------------- 交流互动  begin ----------------------*/
.interact p.title font{display:inline-block; font-size:16px; padding:15px 20px;}
.interact p.title a{float:right; line-height:50px; color:#999;}
.interact p.title a:hover{color:#e13a40;}
.interact table,.interact tr,.interact td{border-collapse:collapse; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.interact table tr td{padding:13px 0 10px 15px;}
.interact table tr td:first-child{vertical-align:top;}
.interact table tr td p font.head{display:inline-block; width:280px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; margin-bottom:5px;}
.interact table tr td p span em{color:#999; display:inline-block; padding-left:5px;}
.interact table tr td p.text {line-height:22px; color:#999; height:44px; overflow:hidden;}
.main_layout .floor .interact table tr td i{width:35px; height:35px; background-position:0 -90px;}
.interact.building{width:500px; height:435px; background:url(/image/demo2.0/building.jpg) no-repeat 100% 100%;}

/*------------------- 渠道建设  begin ----------------------*/
.channel_build{background:#f8f8f8; width:320px; height:435px;}
.channel_build p.title{font-size:16px; color:#333; padding:15px 20px 10px;}
.channel_build p.logo{text-align:center;}
.channel_build div.advantage{width: 272px; margin: 15px auto;}
.channel_build div.advantage p i{width:15px; height:24px; margin:-2px 10px 0px 15px;}
.channel_build div.advantage p i.first{background-position:0 -130px;}
.channel_build div.advantage p i.second{background-position:0 -160px;}
.channel_build div.advantage p i.third{background-position:0 -190px;}
.channel_build div.advantage p{width: 270px;line-height: 36px;height: 36px;background: #fff;border: 1px solid #d7d7d7;margin: 6px 0;border-radius: 5px;font-size: 14px;color: #333;}
.channel_build div.how{width:300px; margin-left:22px;}
.channel_build div.how p a{color:#666; font-size:14px; line-height:32px; margin-right:15px;}
.channel_build div.how p a:hover{text-decoration:underline;}
.channel_build div.how p a i{width:24px; height:24px; background-position:0 -220px; margin-right:5px;}
.channel_build div.input_border{text-align:center; margin-top:15px;}

/*------------------- 彩种榜单  begin ----------------------*/
.lottery_list .floor_subtit{border-bottom:1px solid #d9d9d9; overflow:hidden;}
.lottery_list .floor_subtit span{color:#ccc;}
.lottery_list .floor_subtit span a{display:inline-block; padding:10px 10px 6px; color:#666; margin:0 5px; font-size:14px;}
.lottery_list .floor_subtit span a.select{font-weight:bolder; border-bottom:2px solid #ff4e4e;}
.lottery_list .show_con{margin-top:20px; overflow:hidden;}
.lottery_list .show_con .lottery{margin-right:20px;}
.lottery_list .show_con .lottery.last{margin-right:0;}
.lottery_list .show_con .last{margin-right:0;}
.lottery_list .show_con table,.lottery_list .show_con table tr,.lottery_list .show_con table tr td{border-collapse:collapse; border:1px solid #e2e2e2; width:220px; height:220px; text-align:center;}
.lottery_list .show_con table tr td a img{max-width:200px;}
.lottery_list .show_con div.lottery_detail{width:198px; height:180px; border:1px solid #f1f1f1;margin-top:7px; overflow:hidden; line-height:22px; padding:5px 10px;}
.lottery_list .show_con div.lottery_detail a{display:block; color:#333;}
.lottery_list .show_con div.lottery_detail a.detail{position:relative; height:132px; overflow:hidden; color:#999;}
.lottery_list .show_con div.lottery_detail .detail:after{position:absolute; right:0; bottom:0; padding:0 20px 0 40px; background:url(/image/demo2.0/ellipsis_bg.png) left; font-weight:bold;}
.lottery_list .show_con em{text-indent:24px; display:inline-block;}

/*------------------- 相关资讯  begin ----------------------*/
.related_info .show_con{overflow:hidden; margin-bottom:50px;}
.related_info .show_con .related {width:380px; height:350px; margin-right:20px;}
.related_info .show_con .last{margin-right:0;}
.related_info .show_con .related .title{font-size:16px; color:#e30000; padding:22px 0 13px 15px; border-bottom:1px solid #f1f1f1; margin-bottom:8px;}
.related_info .show_con .related .title a{float:right; font-size:14px; color:#999; line-height:28px;}
.related_info .show_con .related .related_list p{padding:0 10px;}
.related_info .show_con .related .related_list p a{display:inline-block; line-height:25px; font-size:14px; color:#666; width:300px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.related_info .show_con .related .related_list p a:hover{}
.related_info .show_con .related .related_list p font{float:right; color:#999; line-height:24px;}

/*---------------------- 下单界面  -----------------------*/
.lottery_layout .search{overflow: hidden; position: relative; border:1px solid #ededed; padding:10px; margin-bottom:20px;}
.lottery_layout .search .s_con input{float:left; border:1px solid #ededed; line-height:32px; height:32px; width:350px; font-size:14px; padding:0 5px;} 
.lottery_layout .search .s_con .clear{display: none; position: absolute; width: 20px; height: 20px; line-height: 18px; text-align: center; border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -webkit-border-radius: 15px; background: #ededed; font-size: 14px; color: #fff; top: 7px; left: 385px; font-style: normal; cursor: pointer;}
.lottery_layout .search .s_btn{border: 1px solid #dcdcdc; background: #efefef; height: 32px; line-height: 32px; width: 100px; float: left; font-size: 14px; color: #333 ; cursor: pointer; text-align: center;}
.lottery_layout .search .s_change{margin-left: 25px; overflow: hidden; width: 280px; display: inline-block; float: left;}
.lottery_layout .search .s_change a{height: 32px; line-height: 32px; width: 50px; padding: 0 5px; font-size: 15px; float: left; text-align: center; color: #656565;}
.lottery_layout .search .s_change a.select{color:#e60012;}
.lottery_layout .search .s_change span{float: left; line-height: 30px; color: #e0e0e0; padding-left: 5px;}
.lottery_layout .screen table,.lottery_layout .screen table tr,.lottery_layout .screen table tr td{border-collapse:collapse; border:1px solid #ededed; width:9%;}
.lottery_layout .screen table{width:100%; text-align:center; margin-bottom:10px;}
.lottery_layout .screen table tr td a{display:inline-block; width:100%; height:34px; line-height:34px; font-size:14px; color:#333; }
.lottery_layout .screen table tr td a:hover{color:#e13a40;}
.lottery_layout .screen table tr td a.active{background:#e13a40; color:#fff;}
.lottery_layout .tips{font-size:16px; margin:10px 0;color: red;font-weight: bold;} 
.lottery_layout .quotaInfo{height: 80px; width: 100%; border: 0.5px solid lightgray; display: flex; justify-content: space-between; margin-bottom: 10px;}
.lottery_layout .quotaInfo .recoveryQuota {padding: 3px; margin-right: 3px;}    
.lottery_layout .quotaInfo .recoveryQuota a{color:blue;}   
.lottery_layout .quotaInfo .recoveryQuota a:hover{color:#e13a40;}
.lottery_layout .quotaInfo .recoveryQuota a.active{background:#e13a40; color:#fff;}
.lottery_layout .quotaInfo .innerDiv{flex: 1; height: 100%; box-sizing: border-box; border-right: 0.5px solid transparent; display: flex; flex-direction:column; justify-content: center; align-items: center; font-size: 18px; font-weight: bold;}   
.lottery_layout .quotaInfo .innerDiv .text{}
.lottery_layout .quotaInfo .innerDiv .number{color: red;}

.tickets .screen table, .tickets .screen table tr,.tickets  .screen table tr td{border-collapse:collapse; border:1px solid #ededed; width:9%;}
.tickets .screen table{width:100%; text-align:center; margin-bottom:10px;}
.tickets .screen table tr td a{display:inline-block; width:100%; height:34px; line-height:34px; font-size:14px; color:#333; }
.tickets .screen table tr td{padding: 0;}
.tickets .screen table tr td a:hover{color:#e13a40;}
.tickets .screen table tr td a.active{background:#e13a40; color:#fff;}

.tickets .head{padding:15px 0; overflow:hidden;}
.tickets .more_head{display: flex;align-items: center;justify-content: space-between;}
.tickets .head .by_more{ float:right; display: inline-block; border: 1px solid #ededed; padding: 10px 12px; font-size: 14px;background-color: #ff4949;color: #FFFFFF;}
.tickets .head .by_more:hover{background-color:#FB2525;color:#FFF;}
.tickets .head p{font-size:20px; color:#333; float:left; padding-left:10px; line-height:24px; height:24px; border-left:6px solid #ff4e4e;}
.tickets .head div.sort{float:right; line-height: 24px; overflow: hidden;}
.tickets .head div.sort .button{float: left; display: inline-block; border: 1px solid #ededed; padding: 0 12px; font-size: 14px;}
.tickets .head div.sort .active{border: 1px solid #ff4e4e; color: #ff4e4e;}
.tickets .head div.sort img{height: 14px; vertical-align: middle;}
.tickets table{}
.tickets table, .tickets table tr, .tickets table tr td{border-collapse:collapse;}
.tickets table tr td{border:1px solid #ededed;}
.tickets table tr td{ overflow:hidden; padding:10px 14px; margin-right:-1px; margin-bottom:-1px; vertical-align:top;}
.tickets table tr:last-child td{margin-bottom:0;}
.tickets table tr td .img{background-image: url("/image/image_default_background.gif");background-position: center center;background-repeat: no-repeat;width: 180px;height: 180px;}
.tickets table tr td .flag{}
.tickets table tr td .booking{display:block;position:relative;}
.tickets table tr td .booking .flag{dispaly:block;position:absolute;top:-10px;right:-13px;width:55px;height:55px;background:url(/image/demo2.0/flag_booking.png);}
.tickets table tr td .booking .flag--jjsq{background:url(/image/demo2.0/flag_jjsq.png) no-repeat;background-size:100%;}
.tickets table tr td .booking .flag--xp{background:url(/image/demo2.0/flag_xp.png) no-repeat;background-size:100%;}
.tickets table tr td .booking .flag--hd{background:url(/image/demo2.0/flag_hd.png) no-repeat;background-size:100%;}
.tickets table tr td .booking .status{overflow:hidden;position:absolute;bottom:0;left:0;display:block;width:180px;height:30px;line-height:30px;background-color:rgba(0,0,0,.50);color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.tickets table tr td span{display:block;position:relative;}
.tickets table tr td span.price{line-height:32px; height:32px;}
.tickets table tr td span.price .add_car{text-decoration: none; text-align: center; line-height: 22px; float: right; vertical-align: middle; margin: 4px 0px; font-family: Arial; display: none;}
.tickets table tr td span.price .add_car b{display: inline-block;vertical-align: middle;margin-right: 5px;border: 1px solid #FF4E4E;width: 17px;height: 17px;background-image: url("/image/icon.png");background-repeat: no-repeat;background-position: 2px -488px;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.tickets table tr td span.price .add_car font{font-size:12px;}
.tickets table tr td:hover span.price .add_car{display:inline-block;}
.tickets table tr td span.price .add_car:hover b{background-color:#FF4E4E;background-position:-19px -488px;}
.tickets table tr td span.price i{margin-right:3px; font-size:14px; color:#c81623; font-style:normal;}
.tickets table tr td span.price strong{font-size:18px; color:#c81623; font-weight:normal;}
.tickets table tr td span.name{display:inline-block; width:180px; line-height:20px; height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.tickets table tr td span.name .type{color:#888; font-size:12px;}
.tickets table tr td span.name .logo{display: inline-block;width: 16px;height: 16px;background-image: url("/image/logo.gif");background-repeat: no-repeat;vertical-align: middle;margin-right: 5px;}
.tickets table tr td span.des, .tickets table tr td span.time{height:20px; line-height:20px; color:#666;}
.tickets table tr td span.required{color: #fe4343;}
.tickets table tr td span.required strong{margin: 0 3px;}
.tickets table tr td .stock{position:absolute; right:0; bottom:0;font-weight:normal;}
.tickets table tr td .stock i{font-style:normal;}
.tickets table tr td .flag{position:absolute; right:0; top:0;width:90px;height:90px;background:#f00;font-weight:normal;}
/* 特殊活动彩票推荐begin*/
.tickets .recommend-tickets{position:relative; padding:245px 0 20px 0;}
.tickets .recommend-tickets .theme{margin:-70px auto 20px; text-align:center; color:#fff; font-size:14px; line-height:28px;}
.tickets .recommend-tickets table tr td{width:350px; height:150px; padding:30px 20px 30px 20px;; margin:0 0 20px 20px; border:0; background:#fffcdf;}
.tickets .recommend-tickets table tr td span{float:left;}
.tickets .recommend-tickets table tr td .img{float:left; width:150px; height:150px; margin:0 15px 0 0;}
.tickets .recommend-tickets table tr td span.name{font-size:16px; height:26px; line-height:26px;}
.tickets .recommend-tickets table tr td span.name .type{font-size:14px; color:#333;}
.tickets .recommend-tickets table tr td span.name .logo{width:22px; height:22px; background:url("/image/logo.png") no-repeat 100%;}
.tickets .recommend-tickets table tr td span.des,.tickets .newyear table tr td span.time{height:22px; line-height:24px; font-size:14px; color:#333;}
.tickets .recommend-tickets table tr td span.price strong,.tickets .newyear table tr td span.price i{font-weight:bold; color:#e13a40;}
.tickets .recommend-tickets table tr td span.price{width:140px;}
.tickets .recommend-tickets table tr td span.add_car{width:115px; height:38px; line-height:38px; margin-top:10px; background:#ea3e40; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; cursor:pointer;}
.tickets .recommend-tickets table tr td span.add_car:hover{background:#e13a40;}
.tickets .recommend-tickets table tr td span.add_car a{color:#fff; font-size:14px;}
/*新春年票样式*/
.tickets .recommend-tickets--newyear{background:url("/image/demo2.0/newyears_bg.jpg") no-repeat center top #ea3e40;}
.tickets .recommend-tickets--newyear table tr td{background:url("/image/demo2.0/newyears_ticket_bg.jpg") no-repeat;}
/*初夏荐票样式*/
.tickets .recommend-tickets--spring{background:url("/image/demo2.0/recom_tickets_spring.jpg") no-repeat center top #eaf3b2;}
.tickets .recommend-tickets--spring table tr td{background:url("/image/demo2.0/recom_tickets_spring_item.jpg") no-repeat;}
/* 特殊活动彩票推荐end */


.cart_layout .news{border:1px solid #ededed; padding:10px; margin:0px 0 15px;}
.cart_layout .news p.tit{font-size:16px; border-bottom:1px solid #ededed; margin-bottom:10px;}
.cart_layout .news p.tit span{display:inline-block; padding:0 10px 10px;; border-bottom:2px solid #fdcf00;}
.cart_layout .news p a{display: inline-block; line-height: 22px; font-size: 12px; color: #666; width: 240px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left:5px;}
.cart_layout .news p font{float: right; color: #999; line-height: 24px;}
.shopping_cart .prompt{padding:5px;border-bottom: 1px solid #ededed;font-size:16px;color:red;}
.shopping_cart{width:320px; border:1px solid #ededed;}
.shopping_cart.fixed{position:fixed; top:0; background:#fff; z-index:999;}
.shopping_cart .head{padding:5px 0;border-bottom: 1px solid #ededed; text-align:center;font-size:16px;}

.shopping_cart .head b,
.shopping_cart .head i{display:inline-block;height:32px;line-height:32px;vertical-align:middle;}
.shopping_cart .head i{width:32px;margin-right:5px;background:url(/image/demo2.0/icon_cart.png) no-repeat;background-size:90%;}
.shopping_cart .head b{font-size:18px;}
.shopping_cart .title{line-height: 36px;height: 36px;font-size: 16px;padding: 0px 10px;border-bottom: 1px dotted #ededed;margin-bottom: 0px;}
.shopping_cart .title a.reset{font-size:12px;}
.shopping_cart .title-name{text-align: right;padding-right: 30px;font-size: 14px;margin: 10px 0;}
.shopping_cart .title-name .limit {margin-left: 17px;}
.shopping_cart .title-name .price{margin-left: 42px;}
.shopping_cart .car_info_center{overflow-x:hidden; overflow-y:auto; max-height:60vh;}
.shopping_cart .car_info_center .order_required_product{display: flex;justify-content: space-between;background-color: #ffc6c6;}
.shopping_cart .car_info_center .order_required_product .product_info{flex:1;}
.shopping_cart .car_info_center .order_required_product .product_info .item{display: flex;align-items: center;margin: 15px 0;font-size: 12px;}
.shopping_cart .car_info_center .order_required_product .product_info .item .name{display: inline-block;width: 100px;padding-left: 5px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.shopping_cart .car_info_center .order_required_product .product_info .item .quantity{width: 40px;text-align: center;font-size: 14px;}
.shopping_cart .car_info_center .order_required_product .product_info .item .sign{vertical-align: middle;display: inline-block;width: 25px;text-align: center;font-style: normal;}
.shopping_cart .car_info_center .order_required_product .product_info .item .price{width: 41px;font-size: 14px;text-align: right;padding-right: 3px;overflow: hidden;vertical-align: middle;font-weight: normal;}
.shopping_cart .car_info_center .order_required_product .product_info .item .unit{display: inline-block;width: 38px;text-align: center;vertical-align: middle;}
.shopping_cart .car_info_center .order_required_product .product_info .item .deductQuota{color: blue;word-break: break-all;}
.shopping_cart .car_info_center .order_required_product .delete{display: flex;justify-content: center;cursor:pointer;color:#fff;align-items: center;width: 30px;background-color: #FF4E4E;}
.shopping_cart .car_info_center ul li{line-height:35px;background-color:#FCFCFC;padding: 5px 0px;vertical-align:middle;}
.shopping_cart .car_info_center ul li.t{background-color:#F9F9F9;}
.shopping_cart .car_info_center ul li.hover{background-color:#FFFFFF;}
.shopping_cart .car_info_center ul li .name{width:100px;vertical-align:middle;display:inline-block;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;}
.shopping_cart .car_info_center ul li .suppliesName{width:130px;vertical-align:middle;display:inline-block;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;}
.shopping_cart .car_info_center ul li .sign{vertical-align:middle;display:inline-block;height:35px;width:12px;text-align:center;font-style:normal;}
.shopping_cart .car_info_center ul li .price{display:inline-block;height:35px;width:45px;text-align:right;font-size:14px;padding-right:3px;overflow:hidden;vertical-align:middle;font-weight:normal;}
.shopping_cart .car_info_center ul li .deductQuota{color: blue;}   
.shopping_cart .car_info_center ul li .money{display:inline-block;width:30px;height:35px;text-align:center;vertical-align:middle;}
.shopping_cart .car_info_center ul li .input{width:40px;height:35px;line-height:35px;display:inline-block;vertical-align:middle;padding:0px;font-size:0px;}
.shopping_cart .car_info_center ul li .input span{display: none;width:30px;vertical-align:middle;position:absolute;z-index:3;background-color:#FF4E4E;height:35px;text-align:center;color:#ffffff;cursor:pointer;font-size:14px;-moz-user-select: none;/*火狐*/-webkit-user-select: none;/*webkit浏览器*/-ms-user-select: none;/*IE10*/-khtml-user-select: none;/*早期浏览器*/user-select: none;}
.shopping_cart .car_info_center ul li .input span.minus{margin-left:-30px;}
.shopping_cart .car_info_center ul li .input span.add{margin-left:0px;} 
.shopping_cart .car_info_center ul li .input input{width:35px;height:35px;line-height:35px;text-align:center;vertical-align:middle;border:0px;padding:0px;font-size:14px;font-weight:bolder;background-color:transparent;}
.shopping_cart .car_info_center ul li.hover .input{background-color:#FFFFFF;position:relative;}
.shopping_cart .car_info_center ul li.hover .input input{height:33px;line-height:33px;border-top:1px solid #FF4E4E;border-bottom:1px solid #FF4E4E;}
.shopping_cart .car_info_center ul li.hover .input span{display:inline-block;_margin-top:1px;*margin-top:1px;}
.shopping_cart .car_info_center ul li .info_image{position:absolute;width:160px;height:160px;margin-left:-175px;border:1px solid #FF4E4E;z-index:100;background-color:#FFFFFF;display:none;padding:5px;}
.shopping_cart .car_info_center ul li .info_image img{width:100%;}
.shopping_cart .car_info_center ul li .info_image .arrow{width:9px;height:15px;display:inline-block;background-image:url("/image/arrow_red_right.gif");background-position:left top;background-repeat:no-repeat;position:absolute;margin-left:165px;margin-top:72px;z-index:2;}
.shopping_cart .car_info_center ul li .delete{display:none;vertical-align:middle;height:35px;position:relative;}
.shopping_cart .car_info_center ul li .delete span{position:absolute;z-index:3;background-color:#FF4E4E;display:inline-block;width:30px;text-align:center;color:#ffffff;cursor:pointer;font-size:14px;-moz-user-select: none;/*火狐*/-webkit-user-select: none;/*webkit浏览器*/-ms-user-select: none;/*IE10*/-khtml-user-select: none;/*早期浏览器*/user-select: none;}
.shopping_cart .car_info_center ul li.hover .delete{display:inline-block;}
.shopping_cart .car_info_center ul li .quantity_subtotal{text-align:center; font-size:14px;}
.shopping_cart .car_info_center ul li .quantity_subtotal b{padding:0 5px; color:#e70000;}
.shopping_cart .total{text-align:left;font-size:14px; border-bottom:1px solid #ededed;}
.shopping_cart .total span{display:inline-block;vertical-align:middle;width:70px;text-align:right;height:40px;line-height:40px;}
.shopping_cart .total span.text{font-size:14px;width:240px;overflow:hidden;text-align:left;word-break:keep-all;white-space:nowrap;}
.shopping_cart .total span.text b{display:inline-block;padding:0px 5px;color:#D60000;word-break:keep-all;white-space:nowrap;}
.shopping_cart .total span.text b.count{width:25px;text-align:right;} 
.shopping_cart .total span.text .unit{display:inline-block;width:35px;text-align:center;}
.shopping_cart .total span.text b.money{padding-left:0px;padding-right:0px;}
.shopping_cart .total span.text b.money font{font-size:12px;color:#000;font-weight:normal;display:inline-block;margin-left:5px;}
.shopping_cart .button{height:40px;line-height:40px;text-align:center;color:#ffffff;display:inline-block;text-decoration:none;font-size:16px;cursor:pointer;background-color:#FF4E4E;width:100%;}
.shopping_cart .enter{background-color:#FF4E4E;}
.shopping_cart .enter:hover{background-color:#FB2525;}
.shopping_cart .disables{background-color:#CCCCCC;cursor:not-allowed;}
.shopping_cart .empty{text-align:center;padding:20px;}
.shopping_cart .agreement{text-align:center;border-top: 1px solid #ededed;}


.tellme{margin-bottom:10px;padding:5px 0;border:#ffcacc 1px solid;text-align:center;color:#333;}
.tellme__txt{font-size:14px;font-weight:blod;}
.tellme__txt a,
.tellme__txt a:visited{color:#3656ef;}
.tellme__txt a:hover{color:#333333;}

/*弹窗_提交订票建议*/
.c-popup--tellme .c-popup__sprite{width:600px;height:438px;margin:-219px 0 0 -300px;}
.c-popup--tellme .c-popup__conbox{height:320px;}
.c-popup--tellme .c-popup__caption{text-align:center;}
.c-popup--tellme .c-popup__captionTxt{font-size:18px;}
.tellmebox{margin:0 25px;}
.tellmebox__title{font-size:16px;}
.tellmebox__item{position:relative;margin:15px auto;}
.tellmebox__item .c-input__field{display:block;width:100%;font-size:16px;}
.tellmebox__info{position:absolute;right:40px;top:8px;font-size:14px;color:#999;}
.tellmebox__oper{text-align:center;}
.tellmebox__item .c-textarea__text{width:100%;height:100px;border:#cdcdcd 1px solid;}
.tellmebox__item #auto_complete_group{position:absolute;min-width:550px;background:#fff;border:#e0e0e0 1px solid;z-index:10000;}
.tellmebox__item #auto_complete_group table{width:100%;}
.tellmebox__item #auto_complete_group tr{}
.tellmebox__item #auto_complete_group th,
.tellmebox__item #auto_complete_group td{padding:10px;border-bottom:#e0e0e0 1px solid;text-align:left;font-size:14px;}
.tellmebox__item #auto_complete_group tr:hover th,
.tellmebox__item #auto_complete_group tr:hover td{background:#eee;cursor:pointer;}

/*-------------- 登录界面 begin --------------*/
#login_page{width:100%; height:510px; background:#5BC4EB; margin-bottom:-50px;}
#login_page .content{height:510px; background:url(/image/demo2.0/login_bg.jpg) no-repeat;}
#login_page .content .login_box{width:400px; height:270px; padding-top:20px; margin-top:80px;}
#login_page .content .login_box #loginLayout{width:380px;}
#login_page .content .login_box .title{padding:10px 40px 8px;} 
#login_page .content .login_box .title font a{text-decoration:underline; font-size:14px;}
#login_page .content .login_box div.forget{margin:10px 40px;}
#login_page .content .login_box div.input_border{margin:-1px 30px; background:#fff;}
#login_page .content .login_box .title span{width:100px;}
#login_page .content .login_box div.button_border{margin:20px 30px;}
#login_page .login_box #loginLayout div.input_border input.text{width:240px;}

/*-------------- 活动专区 begin --------------*/
.activity_page .bar{width:100%; height:120px; background:url(/image/demo2.0/act_zone_bg.jpg) no-repeat center; background-color:#08042A;} 
.activity_page .bar h1{font-size:30px; color:#fff; line-height:120px; height:120px; padding-left:40px;}
.activity_page .heading{text-align:center; position:relative; padding:20px 0 30px;;}
.activity_page .heading i{font-style:normal; font-size:20px; color:#333; display:inline-block; line-height:60px;}
.activity_page .heading span{display:block; border-bottom:1px solid #eaeaea; width:440px; padding-top:30px;}
.activity_page .heading p{color:#999; font-size:14px;}
.activity_page .act_list{margin-bottom:30px;}
.activity_page .act_list tr td div{border:1px solid #eaeaea; padding:10px; width:262px; margin:5px 10px 5px 0;}
.activity_page .act_list tr td div div.image{width:260px; height:150px; padding:0; margin:0; border:none; margin-bottom:10px; overflow:hidden;}
.activity_page .act_list tr td div img{display:block; width:100%;}
.activity_page .act_list tr td div span{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:5px; line-heigth:18px;}
.activity_page .act_list tr td div span.title{line-height:22px; font-size:14px; color:#333;}
.activity_page .act_list tr td div span.time{color:#e13a40;}
.activity_page .act_list tr td div p{color:#999; padding:0 5px; line-height:22px; }
.activity_page .act_list tr td div p.abstract{height:66px; overflow:hidden;}
.activity_page .act_list tr td div a{display:inline-block; padding:10px 70px; font-size:14px; color:#333; border:1px solid #eaeaea; text-align:center; margin:20px auto 10px;}
.activity_page .act_list tr td div .button_border{text-align:center;}
/*-------------- 试刮体验 begin --------------*/
.activity_page .scrap_list tr td div{position:relative; width:202px;}
.activity_page .scrap_list tr td div div.image{width:202px; height:202px; overflow:hidden; }
.activity_page .scrap_list tr td div span.title{border-top:1px solid #eaeaea;}
.activity_page .scrap_list tr td div a{position:absolute; bottom:30px; right:7px; padding:5px 15px; border:3px solid #fff; background:#e13a40; color:#fff;}
.activity_page .scrap_list tr td div:hover{border-color:#ff4e4e;}
.activity_page .scrap_list tr td div p.abstract{height:22px;}




/*-------------- 下载专区 begin --------------*/
.download_layout{min-height:350px;}
.download_layout div.location{line-height:36px; color:#666; margin:15px 0; border-bottom:1px solid #ededed;}
.download_layout table{border-collapse:collapse; border:1px solid #ededed; width:100%; table-layout:fixed; margin:25px 0; line-height:24px; text-align:left; font-size:13px;}
.download_layout table tr{ border-bottom:1px solid #ededed;}
.download_layout table tr td,.download_layout table tr th{padding:10px 0 10px 20px;}
.download_layout table tr td{vertical-align:top;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}
.download_layout table th{background:#f8f8f8;}
.download_layout table tr td a,.download_layout table tr td font{display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}
.download_layout table tr td a{ color:#0000f3; text-decoration: underline;}

/*-------------- 咨询详情页  begin --------------*/
.news_details i{background: url(/image/demo2.0/icon_floor.png) no-repeat; display: inline-block;}
.news_details .top_banner{width:100%; height:110px;margin-top:20px;}

.news_details .news .head h1{font-size:24px; line-height:78px;}
.news_details .news .head .head_bar{color:#999; padding-left:20px; border-bottom:1px dotted #ededed; padding-bottom:15px;}
.news_details .news .head .head_bar span{margin-right:8px;}
.news_details .news .head .head_bar .line{display:inline-block; width:1px; height: 10px; background: #e8e8e8; margin: 0 8px;}
.news_details .news .head .head_bar .reading i{vertical-align: middle; width: 18px; height: 10px; background-position: 0 -50px; padding-right: 1px; margin-top: -3px;}
.news_details .news .abstract{background:#f8f8f8; padding:15px; margin:25px 0px; font-size:14px; line-height:28px;}
.news_details .news .text{padding:15px; font-size:16px;}
.news_details .news .text p{text-indent:32px; color:#333; line-height:26px; margin-bottom:20px;}
.news_details .news .text img{display:block; margin:0 auto; margin-bottom:20px; max-width:100%;}
.sidebar .head{line-height:36px; font-size:16px; color:#333; border-bottom:1px solid #ededed; }
.sidebar .head p{display:inline-block; padding:0 10px; border-bottom:2px solid #ffcd00;}
.sidebar .notice{width:320px; border:1px solid #ededed;margin:10px 0 20px;}
.sidebar .notice .limited_act p{text-indent:24px; margin:10px; color:#666; line-height:24px; border-bottom:1px solid #f8f8f8; padding-bottom:10px; font-size:14px;}
.sidebar .notice .limited_act p a{color:#e30000;}
.sidebar .notice ul{margin:0 10px 10px;}
.sidebar .notice ul li i{width: 6px; height: 10px; background-position: 0 -30px;}
.sidebar .notice ul li span.type{display: inline-block; color: #666; padding: 1px 6px; border: 1px solid #e5e5e5; background: #eee; font-size: 12px; margin: 0 8px;}
.sidebar .notice ul li span.title{max-width: 180px; overflow: hidden; display: inline-block; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; line-height:32px;}
.sidebar .notice ul li span.time{color:#666; line-height:32px;}
.sidebar .notice ul li span.today{color:#e30000;}
.sidebar .newest{width:320px; border:1px solid #ededed; margin:10px 0 20px;}
.sidebar .newest .tab_tit{background:#f8f8f8; height:40px; border-bottom:1px solid #ededed; }
.sidebar .newest .tab_tit p{float:left; width:106px; text-align:center; line-height:41px; font-size:14px; position:relative;} 
.sidebar .newest .tab_tit p.select{background:#e30000; color:#fff;}
.sidebar .newest .tab_tit .single{position:absolute; bottom:-16px; left:45px; display:inline-block; border:8px solid #fff; border-top:8px solid #e30000; display:none;}
.sidebar .newest .tab_tit p.select .single{display:block;}
.sidebar .newest .tab_con{display:none;}
.sidebar .newest .tab_con img{display:inline-block; width:130px; height:80px; margin:30px 10px 20px;}
.sidebar .newest .tab_con p{float:right; width:150px; padding:30px 20px 15px 0; font-size:14px;}
.sidebar .newest .tab_con p span{display:block; font-size:12px; color:#999; padding-top:5px;}
.sidebar .newest .tab_con ul{padding:0 10px 10px;}
.sidebar .newest .tab_con ul li{line-height:22px; color:#333;}
.sidebar .newest .tab_con ul li a{display:inline-block; width:290px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sidebar .newest .tab_con ul li em{display: inline-block; width: 3px; height: 3px; background: #ff6507; vertical-align: middle; margin: 0 8px;}

/*-------------- 咨询列表页  begin --------------*/
.information_list .sidebar_left{width:200px; margin-top:20px; float:left;}
.information_list .sidebar_left ul li a{display:block; line-height:50px; width:220px; background:#f8f8f8; font-size:16px; text-align:center; border-bottom:2px solid #fff;}
.information_list .sidebar_left ul li a.select{background:#ff4e4e; color:#fff;}
.information_list .info_list{width:920px; margin-top:25px; float:right;}
.information_list .info_list .caption{padding-bottom:10px; border-bottom:1px dotted #ddd;}
.information_list .info_list .caption h1{padding:0 15px; font-size:20px; border-left:8px solid #ff4e4e; font-weight:normal;}
.information_list .info_list ul li{padding:15px 0 10px; border-bottom:1px solid #ededed;}
.information_list .info_list ul li p{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:36px;}
.information_list .info_list ul li p.title{font-size:18px; color:#333;}
.information_list .info_list ul li p.abstract{font-size:14px; color:#666; }
.information_list .info_list ul li i{background: url(/image/demo2.0/icon_floor.png) no-repeat; display: inline-block; vertical-align: middle;}
.information_list .info_list ul li i.date{width:18px; height:18px; background-position:0 -250px;}
.information_list .info_list ul li i.reading{width: 20px; height: 10px; background-position: 0 -50px; padding-right: 1px; margin-top: -3px;}
.information_list .info_list ul li p.time span{color:#999; padding-right:15px;}

/*-------------- 产品详情页  begin --------------*/
#preview{float:left;padding-bottom:15px;display:inline;width:378px;height:432px;position:relative;border:1px solid #e4e4e4; background-color:#FFF;z-index:2;}
#preview .img {width:350px; height:350px; }
#preview .group-buy{margin-top:10px;text-align:center;}
#preview .group-buy .btn-def{margin-bottom:5px;}
#preview .i-book-sample{position:absolute;right:20px;top:328px;z-index:5;text-indent:-9999px;}
#preview #preview_image_list a.disabled{cursor:default;}
#preview_image_layout{width:350px;height:350px;margin:14px 0 14px 14px;position:relative;}
#preview_image_layout .p-watermark{position:absolute;left:0;top:0;z-index:2;width:350px;height:350px;background-position:left bottom;background-repeat:no-repeat;background-color:transparent}
#preview_image_list{position:relative;width:310px;height:54px;overflow:hidden;padding:0 20px 0 34px}
#preview_image_list .preview_control{display:block;position:absolute;top:0;width:14px;height:54px;background-image: url("/image/arrow_image_scroll.gif"); background-repeat: no-repeat;}
#preview_forward{left:14px;background-position:0px 0px;}
#preview_backward{right:0;background-position:-14px 0px;}
#preview .view-sup{position:absolute;right:14px;top:0;z-index:3}
#preview .view-sup a{display:block;width:50px;height:50px;overflow:hidden;text-indent:-200px}
#preview_forward:hover{background-position:-28px 0px;}
#preview_backward:hover{background-position:-43px 0px;}
#preview_forward.disabled{background-position:-56px 0px;}
#preview_backward.disabled{background-position:-70px 0px;}
#preview_image_list .preview_image_list_items{position:absolute;top:0;left:36px}
#preview_image_list .preview_image_list_items ul{*width:10000px}
#preview_image_list .preview_image_list_items li{width:62px;text-align:center;font-size:0;position:relative;float: left;}
#preview_image_list li b{display:block;position:absolute;z-index:1;bottom:0;left:4px;width:54px;height:49px;height:18px;font:12px/18px simsun;color:#fff;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#8c000000', EndColorStr='#8c000000')}
:root #preview_image_list li b{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000')}
#preview_image_list .preview_image_list_items img{width:50px;height:50px;padding:2px;display:block}
#preview_image_list .preview_image_list_items .curr img{padding:0;border:2px solid #e4393c}
#preview_image_list .preview_image_list_items iframe{margin:0 auto;display:block}
.jqzoom{position:relative;padding:0}
.zoomdiv{z-index:8;position:absolute;top:-1px;left:378px;width:447px;height:447px;background:url("/image/loading.gif") #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow:hidden}
.bigimg{width:800px;height:800px}
.jqZoomPup{z-index:3;visibility:hidden;position:absolute;top:0;left:0;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;filter:alpha(Opacity=50);cursor:move}
#preview_image_list .preview_image_list_items img.img_hover{border:2px solid #e4393c;padding:0}

.product_details{padding-top:20px;}
.product_details .introduce_left{width:380px; height:450px; }
.product_details .introduce_right{width:760px; height:450px; }
.introduce_right .title{height:auto; padding:10px 0;border-bottom: 1px dotted #ccc;}
.introduce_right .title h1{line-height: 1.5em;overflow: hidden;font-weight: 700;font-family: arial,"microsoft yahei";font-size: 22px;color: #666;padding-bottom:5px;}
.introduce_right .title .hint{font-family: arial,"microsoft yahei";color: #e3393c;font-size: 14px;line-height: 30px;word-break: break-all;}
.introduce_right .title .hint a{text-decoration:underline;margin-left:15px;color:#0087cd;}
.introduce_right .title .praise{color:#666; line-height:30px;}
.introduce_right .spec{padding:10px 0;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-bottom:25px;clear:both;}
.introduce_right .spec .item{padding:6px 0px;display:block;clear:both;line-height:34px;}
.introduce_right .spec .item div{display:inline-block;vertical-align:middle;color:#666;font-size:14px;float:left;}
.introduce_right .spec .item div.left{width:70px;color:#666; padding-right:5px;}
.introduce_right .spec .item div.price{display: inline-block;vertical-align: middle;color: #e4393c;font-size: 20px;}
.introduce_right .spec .item div ul li{float:left;}
.introduce_right .choose_amount{width: 94px;height: 38px;overflow: hidden;border: 1px solid #ccc;position: relative;margin-right:25px;}
.introduce_right .choose_amount a{font: 12px Arial,Verdana;display: block;width: 30px;text-align: center;height: 19px;line-height: 19px;overflow: hidden;background: #f1f1f1;color: #666;position: absolute;right: -1px;border: 1px solid #ccc;white-space: nowrap;text-decoration: none;}
.introduce_right .choose_amount a.minus{bottom: -1px;}
.introduce_right .choose_amount a.add{top: -1px;}
.introduce_right .choose_amount input{display: block;width: 57px;height: 32px;line-height: 32px;position: absolute;top: 1px;left: 0;border: none;border: 0;text-align: center;font-size:14px;}
.introduce_right .button_layout{padding-left: 70px;}
.introduce_right .button_layout a {position:relative; border:0px;background-color:#FF4E4E;height:40px;line-height:40px;cursor:pointer;font-size:16px;color:#FFF;display:inline-block;padding:0px 30px;margin-right:20px;}
.introduce_right .button_layout a:hover{background-color:#FB2525;color:#FFF;}
.introduce_right .button_layout a.car{background-color: #FF8400;}
.introduce_right .button_layout a.car:hover{background-color: #EC7A00;}
.introduce_right .button_layout a.car i{display:inline-block;width:20px;height:40px;vertical-align:middle;margin-right:10px;background-image:url("/image/icon.png");background-repeat:no-repeat;background-position: -17px -167px;}
.introduce_right .button_layout a.car b.hint{display:none; position:absolute; top:3px; height:18px; line-height:18px; padding:0 5px; background:#fff; border-radius:10px; -webkit-border-radius:10px; color:#530000; font-size:12px; }
.product_details .tab_tit{background:#F8F8F8;height:50px;line-height:50px; overflow:hidden; border-bottom:1px solid #e13a40; margin-top:30px; }
.product_details .tab_tit a {font-size:14px; height:50px; display:block; color:#333; float:left; width:160px; text-align:center; }
.product_details .tab_tit a.active { background-color:#e13a40; color:#fff; }
.product_details .tab_tit a font {display:inline-block; padding:0px 5px;}
/*评价容器*/
.star_box{position:relative;width:120px;float:left; padding-top:0px; margin-top:5px; }
.star_box .star{height:20px;width:120px;position:relative;background:url("/image/star.gif") repeat-x;cursor:pointer}
.star_box .star li{float:left;padding:0px;margin:0px}
.star_box .star li a{display:block;width:24px;height:20px;overflow:hidden;text-indent:-9999px;position:absolute;z-index:5}
.star_box .star li a:hover,
.star_box .star li a.one,
.star_box .star li a.two,
.star_box .star li a.three,
.star_box .star li a.four,
.star_box .star li a.five {background:url("/image/star.gif") 0 -25px repeat-x;z-index:1;left:0}
.star_box .star a.one_star{left:0}
.star_box .star li a.one, .star_box .star a.one_star:hover{width:24px}
.star_box .star a.two_stars{left:24px}
.star_box .star li a.two, .star_box .star a.two_stars:hover{width:48px}
.star_box .star a.three_stars{left:48px}
.star_box .star li a.three, .star_box .star a.three_stars:hover{width:72px}
.star_box .star a.four_stars{left:72px}
.star_box .star li a.four, .star_box .star a.four_stars:hover{width:96px}
.star_box .star a.five_stars{left:96px}
.star_box .star li a.five, .star_box .star a.five_stars:hover{width:120px}
.star_box .star_text{position:absolute;height:20px;z-index:1;top:0;right:-60px;width:50px; line-height:20px; }
.star_box .current_rating{background: url("/image/star.gif") 0px -25px repeat-x;position:absolute;height:20px;z-index:1;top:0;left:0px;width:10px;}			
.product_details #desc_layout{display:none; padding: 10px;}
.product_details #desc_layout p { margin: 0px 15%; padding: 10px; }
.product_details #desc_layout p.title { text-align:center; border-bottom: 1px dotted #EDEDED; font-size:14px; height: 20px; line-height: 20px; padding:0px; margin: 20px 10%;  }
.product_details #desc_layout p.title label { display:inline-block; height:40px; line-height:40px; background-color:#FFF; padding: 0px 20px; }
.product_details #desc_layout p b, .product_details #desc_layout table.table-bordered td b { color:#DD0000; font-size:14px; display:inline-block; margin:0px 5px;}
.product_details #desc_layout table.table-bordered { margin: 0px 15%; width: 70%; }
.product_details #desc_layout table.table-bordered td, .product_details #desc_layout table.table-bordered th { padding-top: 3px; padding-bottom: 3px; }		
.product_details #comment_layout {display:none;padding: 10px;}
.product_details #comment_layout .empty{padding:20px;text-align:center;}
.product_details #comment_layout .comment{padding-left:150px;border-bottom:1px solid #ededed;}
.product_details #comment_layout .comment .rate{float:left;height:50px;padding:20px;}
.product_details #comment_layout .comment .rate span{color: #666666;font-family: arial;vertical-align:middle;display:inline-block;margin-right:20px;}
.product_details #comment_layout .comment .rate strong{color: #e4393c;font: 400 46px/30px arial;display:inline-block;vertical-align:middle;}
.product_details #comment_layout .comment .rate strong span{font-size: 24px;color: #e4393c;font-family: arial;}
.product_details #comment_layout .comment .percent{float: left;width: 186px;height: 74px;padding: 8px 0px;margin-left:50px;}
.product_details #comment_layout .comment .percent dl{zoom: 1;padding: 2px 0px;overflow: hidden;}
.product_details #comment_layout .comment .percent dt{float: left;width: 85px;color: #999999;}
.product_details #comment_layout .comment .percent dd{float: left;width: 100px;height: 10px;margin-top: 3px;overflow: hidden;background: #efefef;}
.product_details #comment_layout .comment .percent dd div{height: 10px;width: 0px;background-color: #e4393c;overflow: hidden;}
.product_details #comment_layout .comment .button{float:left;padding: 20px 0px 0px 150px;}
.product_details #comment_layout .comment .button a{border:0px;background-color:#FF4E4E;height:35px;line-height:35px;cursor:pointer;font-size:14px;color:#FFF;display:inline-block;padding:0px 20px;margin-right:20px;}
.product_details #comment_layout .comment .button a:hover{background-color:#FB2525;color:#FFF;}
.product_details #comment_layout .comment_list{padding:10px;}
.product_details #comment_layout .comment_list .item{height:auto;padding: 10px 0px;border-bottom:1px dotted #EDEDED;clear:both;}
.product_details #comment_layout .comment_list .item .left{float:left;width:520px;padding-left:0px;vertical-align:middle;}
.product_details #comment_layout .comment_list .item .left .say{display:block;clear:both;padding:0px 0px 10px 0px;}
.product_details #comment_layout .comment_list .item .left .date{color:#999;}
.product_details #comment_layout .comment_list .item .center{float:left;width:280px;margin-left:20px;}
.product_details #comment_layout .comment_list .item .right{float:left;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_details #comment_layout .comment_list .item .right img.user_img{width:30px;height:30px;padding:2px;background:#FFF;border:1px solid #EDEDED;margin:0px 0px 0px 0px;-moz-border-radius: 18px;-webkit-border-radius: 18px;border-radius: 18px;position:relative;z-index:1;display:inline-block;vertical-align:middle;margin-right:20px;}		
.product_details #notice_layout { display:none; padding:20px 0px; }
.product_details #notice_layout p { margin: 0px 8%; padding: 10px; }
.product_details #notice_layout p span { float:left; display:inline-block; border:1px solid transparent; _border-color:#FFF; padding-right:10px; }		
.product_details #send_comment{ padding:10px; display:none; }
.product_details #send_comment .item{line-height:30px;padding:5px;text-align:left; }
.product_details #send_comment .item .left{float:left;width:70px;}
.product_details #send_comment .item b{color:#ff0000;margin-right: 5px;}
.product_details #send_comment .item .hint { display:inline-block; margin-left:10px; color:#FE4E4E; }
.product_details #send_comment .item textarea{outline:none;resize:none; padding:5px;width:450px; border:1px solid #CCC; }
.product_details #send_comment .button{text-align:center;}
.product_details #send_comment .button a{border:0px;background-color:#FF4E4E;height:35px;line-height:35px;cursor:pointer;font-size:14px;color:#FFF;display:inline-block;padding:0px 20px;margin-right:20px;}
.product_details #send_comment .button a:hover{background-color:#FB2525;color:#FFF;}			
									
/*------我的积分 begin--------*/
.points_page{width:100%; overflow:hidden;}
.points_page .points_label{height:44px; line-height:44px; margin-top:40px; background:url(/image/demo2.0/points_label.png) no-repeat; background-position:left center; font-size:20px; color:#fff;}
.points_page .points_label i{float:left; width:36px; height:44px; background:url(/image/demo2.0/points_icon.png;) no-repeat ; margin-left:15px;}
.points_page .points_label i.ava{background-position:-36px 0;}
.points_page .points_label i.past{background-position:-72px 0;}
.points_page .points_label i.rul{background-position:-108px 0;}
.points_page .points_label a{float:right; font-size:14px;}
.past_record .tab_tit{border-bottom:1px solid #bbb; overflow:hidden; margin-top:20px;}
.past_record .tab_tit span{float:left; padding:5px 20px; font-size:16px; color:#666; border-bottom:3px solid #f8f8f8;}
.past_record .tab_tit span.select{border-bottom-color:#fad65b; color:#060606;}

.points_page_active{background:#f8f8f8; padding-top:20px;}
.points_page_active .active{padding:20px 0px; overflow:hidden;}
.points_page_active .active li{float:left; position:relative; width:49%; overflow:hidden; margin-bottom:20px;}
.points_page_active .active li:nth-child(odd){margin-right:1%;}
.points_page_active .active li:nth-child(even){margin-left:1%;}
.points_page_active .active li img{float:left; width:100%; height:200px;}
.points_page_active .active li .detail{position:absolute; right:0; top:0; width:220px; background:rgba(0,0,0,.3); padding:20px 10px;}
.points_page_active .active li .detail p{height:120px; overflow:hidden; color:#fff;}
.points_page_active .active li .detail p font{display:block; width:210px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:44px; font-size:18px; font-weight:normal;}
.points_page_active .active li .detail p span{display:block; line-height:24px;}
.points_page_active .active li .detail a{display:block; width:120px; height:40px; line-height:40px; font-size:14px; background:#ff6d00; color:#fff; text-align:center; border-radius:5px; -webkit-border-raidus:5px; -moz-border-radius:5px; -ms-border-radius:5px;}

.points_button{display:inline-block; height:44px; line-height:44px; padding:0px 70px; font-size:14px;}
.points_button.active_btn{background:#e13a40; color:#fff;}
/* .points_button.active_btn:hover{background:#F22930;} */
.points_button.gray_btn{background:#fff; border:1px solid #ddd; color:#666;}
.points_active_title{padding-bottom:25px; font-size:18px;}
.points_active_title .red{color:#e13a40;}
.points_active_title .gray{color:#c0c0c0;}

.points_page_active .abstract{line-height:30px; font-size:14px; color:#333; padding-top:25px; margin-bottom:25px; border-top:1px dotted #ddd; }
.points_page_active .abstract .gray{color:#666;}
.points_page_available.past_record{background:#f8f8f8;}

.points_page_available{margin-bottom:40px;}
.points_page_available .title{height:24px; line-height:24px; padding-left:16px; border-left:8px solid #e13a40; font-size:16px;}
.points_page_available .title a{float:right; font-size:14px; color:#666;}
.points_page_available .record{margin-top:20px; border:1px solid #ddd;}
.points_page_available .record .score{padding:20px 0; font-size:22px; color:#fe0000; text-align:center;}
.points_page_available .record table{width:100%;}
.points_page_available .record table,.points_page_available .record table tr,.points_page_available .record table tr td{border-collapse:collapse; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; padding:12px 70px; background:#fff; font-size:14px;}
.points_page_available .record table tr td font.blue{color:#01ce01;padding:0 5px;}
.points_page_available .record table tr td font.red{color:#ff0000;padding:0 5px;}
.points_page_available .rule{padding:20px 70px; margin-top:20px; font-size:14px; line-height:28px;}
.points_page_available .rule p{padding:10px 0;}
.points_detail{margin-top:20px; margin-bottom:40px; background:#f8f8f8;}
.points_detail .active_button{padding:25px 0; border-bottom:1px solid #ddd; text-align:center;}
.points_detail .detail{padding:25px 70px; border-bottom:1px solid #ddd;}
.points_detail div.stage{margin-bottom:15px;}
.points_detail div.stage p{line-height:28px; font-size:14px;}
.points_detail div.stage p font.chose{color:#e70000;}
.points_detail .result{padding:25px 70px;}
.sidebar .winner_record{padding:15px 0 0; font-size:14px;}
.sidebar .winner_record p{line-height:24px; padding:10px 15px; font-size:14px; color:#333;}
.sidebar .winner_record p.explain{text-align:center; }
.sidebar .winner_record .present{text-align:center; font-size:18px; color:#e13a40;}
.sidebar .winner_record .hint{color:#666; font-size:12px;}
.sidebar .winner_record p.more{text-align:right;}
.sidebar .winner_record a{text-decoration:underline; font-size:12px; color:#333;text-align:right;}
.sidebar .winner_record img{display:block; margin:0 auto;}
.sidebar .notice ul li span.red{color:#e13a40}
.sidebar .notice ul li span.area{line-height:36px; padding-right:5px; font-size:14px;}
.sidebar .notice ul li span.area i{font-style:normal; font-size:12px;}
.sidebar .notice ul li span.prizes{font-size:14px;}
.sidebar .notice ul li.empty{font-size:14px; line-height:50px; height:40px;}
.points_winningrecord table,.points_winningrecord table tr,.points_winningrecord table tr td{border-collapse:collapse; width: 100%; table-layout: fixed; line-height: 24px; text-align: left; font-size: 14px;}
.points_winningrecord table{border-collapse:collapse; border:1px solid #ededed; width:100%; table-layout:fixed; margin:10px 0 50px; line-height:24px; text-align:left; font-size:13px;}
.points_winningrecord table tr{ border-bottom:1px solid #ededed;}
.points_winningrecord table tr td,.download_layout table tr th{padding:10px 0 10px 20px;}
.points_winningrecord table tr td{vertical-align:top;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all; border:1px solid #eee;}
.points_winningrecord table tr td .more{text-align:center; text-decoration:underline; color:#b40406; cursor:pointer;}
.points_winningrecord table th{background:#f8f8f8; padding: 10px 0 10px 20px; border:1px solid #eee;}
.points_winningrecord .location{line-height:36px; margin-top:20px; border-bottom:1px solid #ededed; color:#666; font-size:14px; }



/*-------- 订票推荐页begin --------*/
.recommend .title_nav div{font-size:24px; color:#666; text-align:center; line-height:72px; height:72px;}
.recommend .title_nav div span{width:40%; border-bottom:1px solid #eee; height:36px;}
.recommend .title_nav p{width:60%; margin:0 auto; line-height:40px; text-align:center; font-size:14px; color:#888; border:1px solid #eee;}
.recommend .title_nav p.no_data{background:#fffdf3; margin-bottom:100px; border-color:#e6c9a0; color:#666;}
.recommend .lottery_box{background:#f8f8f8; padding:40px; margin-top:30px; overflow:hidden;}
.recommend .lottery_box .title{font-size:16px; line-height:24px; height:24px; border:none; padding-left:20px; margin:10px 0 30px; border-left:5px solid #ff4e4e;}
.recommend .lottery_box .sort{line-height:30px;padding-left:10px;width:300px;overflow:hidden;margin-top:10px; margin-bottom:5px;}
.recommend .lottery_box .sort .button{float:left;display:inline-block;background:#ededed; padding: 5px 18px;font-size: 14px;}
.recommend .lottery_box .sort .active{background:#ff4e4e; color:#fff;}
.recommend .button_layout{overflow:hidden; padding-bottom:40px; margin-bottom:50px; text-align:center; background:#f8f8f8;}
.recommend .button_layout a{border: 0px; background-color: #FF4E4E; height: 44px; line-height: 44px; cursor: pointer; font-size: 16px;color: #FFF;display: inline-block;padding: 0px 80px;}
.recommend .lottery_box .content_list{display:block; min-height:200px; padding:0;}
.recommend .lottery_box .content_list ul{}
.recommend .lottery_box .content_list ul li{float:left; width:220px; overflow:hidden; padding:15px; margin:10px; border:1px solid #ddd;}
.recommend .lottery_box .content_list ul li:hover{border-color:#ff4e4e;}
.recommend .lottery_box .content_list ul li img{width:200px; height:200px; padding:0 10px;}
.recommend .lottery_box .content_list ul li .price{height:40px; line-height:40px;}
.recommend .lottery_box .content_list ul li .price i{margin-right:3px; font-style:normal; font-size:14px; color:c81623;}
.recommend .lottery_box .content_list ul li .price strong{font-size:18px; color:#c81623; font-weight:normal;}
.recommend .lottery_box .content_list ul li .name{height:28px; line-height:28px; font-size:14px;}
.recommend .lottery_box .content_list ul li .name .type{float:right; color:#888;}
.recommend .lottery_box .content_list ul li .name .logo{display:inline-block; width:16px; height:16px; margin-right:5px; background-image:url("/image/logo.gif"); background-repeat:no-repeat; vertical-align:middle;}
.recommend .lottery_box .content_list ul li .des{line-height:20px; color:#888;}
.recommend .lottery_box .content_list ul li .choose_layout{margin:10px 0; border-top:1px dotted #d6d6d6; border-bottom:1px dotted #d6d6d6; padding:10px 0; overflow:hidden;}
.recommend .lottery_box .content_list ul li .choose_layout .count{width:60px;}
.recommend .lottery_box .content_list ul li .choose_layout .count span{display: inline-block;height: 34px;line-height: 34px;vertical-align: middle;color: #666;font-size: 14px;}
.recommend .lottery_box .content_list ul li .choose_layout .choose_amount{width: 89px;height: 34px;overflow: hidden;border: 1px solid #ccc;position: relative;}
.recommend .lottery_box .content_list ul li .choose_layout .choose_amount a{font: 12px Arial,Verdana;display: block;width: 30px;text-align: center;height: 17px;line-height: 17px; overflow: hidden;background: #f1f1f1;color: #666; position: absolute; right: -1px;border: 1px solid #ccc;white-space: nowrap;text-decoration: none;}
.recommend .lottery_box .content_list ul li .choose_layout .choose_amount a.minus{bottom:-1px;}
.recommend .lottery_box .content_list ul li .choose_layout .choose_amount a.add{top:-1px;}
.recommend .lottery_box .content_list ul li .choose_layout .choose_amount input{display: block; width: 57px; height: 32px;line-height: 32px; position: absolute;top: 1px;left: 0;border: none;border: 0;text-align: center;font-size: 14px;}	
.recommend .lottery_box .content_list ul li .detail{line-height:28px; font-size:13px;}	
.recommend .lottery_box .content_list p.empty{ padding:20px; font-size:14px; color:#666;}

/*============== 订票分析start ==============*/
.analysis{background:#f5f5f5; margin:25px 0; padding:25px;}
.analysis .time_chose{border-bottom:1px dotted #ddd; position:relative; padding:0 0 20px; text-align:center;}
.analysis .time_chose .sales_time_cont{position: relative; z-index: 10; width: 138px; cursor: pointer; display:inline-block; float:left; margin:0 10px;}
.analysis .time_chose .sales_time_cont .time_text{background:#fff; border:1px solid #ddd;}
.analysis .time_chose .sales_time_cont .time_list{border:1px solid #ddd;}
.analysis .time_chose a.prev,.analysis .time_chose a.next{display:inline-block; width:36px; height:36px; line-height:36px; border:1px solid #ddd; float:left;}
.analysis .time_chose a.prev{background: url("/image/arrow_icon.png") left top no-repeat #fff;}
.analysis .time_chose a.next{background: url("/image/arrow_icon.png") right top no-repeat #fff;}
.analysis .detail{font-size:0;color:#222;text-align:center;}
.analysis .detail h1{font-size:22px; font-weight:bold; line-height:3.2;}
.analysis .detail p{display:inline-block;width:346px;margin-right:20px;border:#65B148 2px solid;border-radius:10px;background:#fff;font-size:14px;}
.analysis .detail p span{display:block;padding:15px 0;background:#65B148;color:#fff;font-weight:bold;}
.analysis .detail p font{display:block;padding:50px 0;color:#65B148;font-size:40px;font-weight:bold;}
.analysis .detail p font em{color:#666;font-size:14px;}
.analysis .detail p font .up{color:red;}
.analysis .detail p font .down{color:green;}

.analysis .detail p:nth-child(2){border-color:#D43845;}
.analysis .detail p:nth-child(2) span{background:#D43845;}
.analysis .detail p:nth-child(2) font{color:#D43845;}
.analysis .detail p:last-child{margin-right:0;border-color:#3873F8;}
.analysis .detail p:last-child span{background:#3873F8;}
.analysis .detail p:last-child font{color:#3873F8;}
/*============== 订票分析end ==============*/

/*-------- 订单确认页begin --------*/
.confrim_title{height: 42px;line-height: 42px;font-size: 14px;overflow: hidden;color:#666;}
.confrim_title .back{font-size:14px;}
.confrim_layout{background-color: #fff;padding: 0 20px;border: 1px solid #f0f0f0;}
.confrim_layout .title{font-size: 14px;height: 40px;line-height: 40px; margin-bottom:0px; border:0px; }
.confrim_layout .title a{font-size:14px;}
.confrim_layout .hr{border-bottom: 1px solid #e6e6e6;height: 0;margin: 10px 0px;font-size:0px;}
.confrim_layout .item_layout{padding:10px 50px;}
.confrim_layout .item_layout .empty_hint { color:#E70000; }
.confrim_layout .item{padding:5px 0px;line-height:30px;color:#666;}
.confrim_layout .item span{display:inline-block;border:1px solid #ddd;width:160px;text-align:center;height:30px;border:1px solid #ddd;margin-right:10px;color:#000;cursor:pointer;vertical-align:middle;}
.confrim_layout .item span.check{border:2px solid #E93434;background:url("/image/icon_checkbox.gif") right bottom no-repeat;}
.confrim_layout .item span.img{padding: 10px 5px;height:auto;}
.confrim_layout .item span img{width:100%;vertical-align:middle;}
.confrim_layout .item label{display:inline-block;margin:0px 5px;vertical-align:middle; font-size:14px;}
.confrim_layout .item label.name{color:#000;}
.confrim_layout .item label.waring{background:url("/image/icon_waring.gif") left center no-repeat;padding-left:18px;color:#e93434;}

.confrim_layout .list_item { background-color: #fff; font-size: 0px; border-bottom:0px dotted #EEE; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; text-align: left; }
.confrim_layout .list_item span, .list_layout .list_item b, .list_layout .list_item i { color:#888; display: inline-block; line-height: 40px; height: 40px; font-size: 14px; text-align: center; vertical-align: middle; word-break:keep-all; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.confrim_layout .list_item .checkbox { display: inline-block; vertical-align: middle; cursor: pointer; width: 15px; height: 15px; line-height: 15px; margin: 10px; background-color: transparent;background-image: url("/image/icon_choise.gif"); background-repeat: no-repeat; }
.confrim_layout .list_item .number { width: 70px; text-align: left; }
.confrim_layout .list_item .username { width: 80px; text-align: left; }
.confrim_layout .list_item .username font { font-size: 12px; color:#999; padding: 0px 8px; }
.confrim_layout .list_item .phone { width: 130px; text-align: left; }

.confrim_layout div.add_row { position:relative; background-color: #FFFFFF; cursor: default; text-align: left; }
.confrim_layout div.add_row:hover,.confrim_layout .hover { background-color: #FFF0F0; }
.confrim_layout div.add_row_check * { color: #000; }
.confrim_layout div.add_row_check .checkbox_check { background-position: right top; }
.confrim_layout div.add_row div.operate { position: absolute; display: none; right: 0px; top:0px; }
.confrim_layout div.add_row:hover div.operate,.confrim_layout .hover div.operate { display: inline-block;  width:80px; }
.confrim_layout div.add_row div.operate a { display: inline-block; height: 40px; line-height: 40px; background-color:transparent; font-size: 12px; color:#666; width: 40px; }
.confrim_layout div.add_row div.operate a:hover { color: #FC0000; }
.confrim_layout div.add_row:hover span.add,.confrim_layout .hover span.add { width: 510px; text-align: left; }

#consignee_detail_layout { width:650px; padding: 10px 0px; height: 320px; }
#consignee_detail_layout .item { font-size: 0px; padding: 5px 0px; }
#consignee_detail_layout .item span { border: 0px; width: auto; height: 38px; line-height: 38px; display: inline-block; }
#consignee_detail_layout .item span.left{width:120px; font-size:12px; text-align: right; padding-right: 10px; color: #888; vertical-align: top;}
#consignee_detail_layout .item span.left b { color: #ff0000; display: inline-block;  margin: 0px 5px; }
#consignee_detail_layout .item span.left .tip { display:block; color:#AAA; margin:5px 0px; }
#consignee_detail_layout div.item input, 
#consignee_detail_layout div.item select{ border: 1px solid #DADADA; color: #000; height: 30px; margin-right: 0px; outline: 0 none; padding: 3px 3px 3px 5px; font-size: 14px; line-height: 15px; vertical-align: top; }
#consignee_detail_layout div.item select { height: 38px; line-height: 38px; }
#consignee_detail_layout div.item .select { vertical-align: top; }
#consignee_detail_layout .address input { width: 60%; }
#consignee_detail_layout div.item a {display: inline-block; border: 0px; height: 38px;  line-height: 38px;  cursor: pointer;  font-size: 12px; color: #FFF;  padding: 0px 40px;  vertical-align: middle; text-align: center;}
#consignee_detail_layout div.item a.button { background-color:#FF4E4E; }
#consignee_detail_layout div.item a.button:hover { background-color:#FB2525; }
#consignee_detail_layout div.item a.button-disabled,
#consignee_detail_layout div.item a.button-disabled:hover { background: #BFBFBF; color: #FDFDFD;  cursor: default; }
#consignee_detail_layout div.item a.back { background-color: #DDDDDD; margin-left: 20px; padding: 0px 25px; color:#000; }
#consignee_detail_layout div.item a.back:hover { background-color: #E8E8E8; }
#consignee_detail_layout div.hint_layout .left { display: none; }
#consignee_detail_layout div.hint_layout .hint { font-size: 12px; text-align: center; color:#FF0000; width: 100%; }
#consignee_detail_layout div.button_layout { text-align: center; }
#consignee_detail_layout div.button_layout a { margin: 0px; width: 60px;  }
#consignee_detail_layout div.button_layout .left { display: none; }
#consignee_list_layout .null { padding: 10px; text-align: left; color:#FF0000; }

.confrim_layout .send_type .item span{width:120px;}
.confrim_layout .goods_list ul li{float:left;border:1px solid #E6E6E6;padding:5px;background-color:#fff;line-height:22px;margin-right:10px;}
.confrim_layout .goods_list ul li div{text-align:center;}
.confrim_layout .goods_list ul li .img{width:100px;height:100px;margin:0 auto 10px;}
.confrim_layout .goods_list ul li img{width:100%;}
.confrim_layout .goods_list ul li div span{display:inline-block;vertical-align:middle;height:22px;text-align:center;}
.confrim_layout .goods_list ul li div span.unit{color:#666;width:20px;}
.confrim_foot{padding: 15px 10px 15px 0px;line-height: 20px;text-align: right;border-top: 0px solid #e6e6e6;color: #999;background-color: #F8F8F8;}
.confrim_foot .foot_item{margin-right: 10px;line-height: 30px;}
.confrim_foot div span{display:inline-block;vertical-align:middle; font-size:14px;}
.confrim_foot .foot_item .text{color: #666;}
.confrim_foot .foot_item .number{color: #E82529;font-family: Verdana;font-weight: 700;font-size: 18px;width: 80px;text-align: center;}
.confrim_foot .foot_item .unit{font-size:12px;color:#666;font-weight:normal;font-family:'Microsoft YaHei';width:25px;}
.confrim_foot .add_info{margin-right: 10px;line-height: 25px;}
.confrim_foot .add_info .text{margin-right: 0px;}
.submit_layout{text-align:right;margin-top:20px;margin-bottom:50px;}
.submit_layout button{border:0px;background-color:#FF4E4E;height:44px;line-height:44px;width:180px;cursor:pointer;font-size:16px;color:#ffffff;}
.submit_layout button:hover{background-color:#FB2525;}
.submit_layout .hint-box{display:inline-block;margin-right:10px;}

.confrim_layout .scraping input[type="radio"]{opacity:0;}
.confrim_layout .scraping label.radio{padding-left:20px;background: url("/image/icon_choise_no.gif") no-repeat left center;}
 .confrim_layout .scraping input[type="radio"].radio:checked + .radio {background:url(/image/icon_choise_yes.gif) no-repeat left center;}
.confrim_layout .scraping font.hint{color:#ff0000;}
.confrim_layout .scraping div{display:inline-block;padding:0 10px;}
.confrim_layout .scraping div span{margin:0 10px;width:140px;}
.confrim_layout .scraping div span a{background:#ddd;color:#fff;display:inline-block;width:30px;float:left;font-size:20px;}
.confrim_layout .scraping div span .count{border: none;width: 80px;display: inline-block;height: 30px;float:left;text-align:center;}

/*-------------- V2.0 end --------------*/



/*------焦点图轮播 begin--------*/
div.slideBox{ position:relative; width:660px; height:280px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; width:320px; height:220px; overflow:hidden; line-height:normal !important; padding:0px !important; border:none__regexoperators___/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none__regexoperators___/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:40px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;border-bottom:0px; }
div.slideBox div.tips div.title a{display:inline-block; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  color:#FFF; font-size:14px; line-height:40px; margin-left:10px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left__regexoperators___/*For IE.ADD.JENA.201206300844*/; width:12px; height:12px; background-color:#666; text-indent:-99999px; margin:15px 15px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#fff;}
.center_layout .content_layout div.slideBox div.tips div.title{ border-bottom:0px; }
/*------焦点图轮播 end--------*/

/*------------弹出框按钮样式--------------*/
.alert-confirmWinDIV .textDIV { padding:20px 40px 20px 40px; font-size:14px; white-space:normal; word-wrap:break-word; word-break:break-all; line-height:28px; }
.alert-confirmWinDIV .textDIV a,
.alert-confirmWinDIV .textDIV a:visited{color:#1e50a2;}
.alert-confirmWinDIV .textDIV a:hover{color:#e4393c;}
.alert-confirmWinDIV .btnDIV { background-color:#ffffff; padding:20px 0px 20px 0px; text-align:center; border-top:1px solid #f8f8f8; margin:0px 10px 0px 10px; }
.alert-confirmWinDIV .btnDIV a { display:inline-block; height:35px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; }
.alert-confirmWinDIV .btnDIV a.ok,
.alert-confirmWinDIV .btnDIV a.ok:visited{ margin:0 5px; background:#FF4E4E;color:#fff;display:inline-block;font-family:Microsoft Yahei,Simsun;font-size:14px;font-weight:normal;height:35px;line-height:35px;padding:0 15px;text-align:center;}
.alert-confirmWinDIV .btnDIV a.ok:hover{ background:#FB2525; color:#fff;}
.alert-confirmWinDIV .btnDIV a.cancel,
.alert-confirmWinDIV .btnDIV a.cancel:visited{ margin:0 5px; background:#BBBBBB;color:#fff;display:inline-block;font-family:Microsoft Yahei,Simsun;font-size:14px;font-weight:normal;height:35px;line-height:35px;padding:0 15px;text-align:center;}
.alert-confirmWinDIV .btnDIV a.cancel:hover{ background:#A8A8A8; color:#fff;}
.lottery_pop .textDIV{padding:10px;}
.lottery_pop .textDIV.lotteryCanvas{width:430px; height:430px; overflow:hidden;}
.lottery_pop .textDIV img.lottery{width:100%;}
.lottery_pop .btnDIV{margin:0; background:#fafafa; border-top:1px solid #d8d8d8;}
.result_pop .textDIV{padding:20px 40px 40px;}
.result_pop .textDIV .red{color:#e70000;}
.result_pop .btnDIV{margin:0; padding:0; border-top:1px solid #d8d8d8; overflow:hidden;}
.result_pop .btnDIV a{font-weight:normal; float:left; width:49%; line-height:44px; height:44px;}
.result_pop .btnDIV a:first-child{border-right:1px solid #d8d8d8;}

/* 登录样式 */
#loginLayout { width: 300px; padding:30px 60px; }
#loginLayout .title { display:none; }
#loginLayout div.input_border{border:1px solid #dbdbdb;margin:20px;position:relative;}
#loginLayout div.input_border span.icon{display:inline-block;width:40px;background-image:url("/image/icon_login.png");background-repeat:no-repeat;height:35px;margin:5px 10px 0px 0px;vertical-align:middle;}
#loginLayout div.input_border span.icon_user{background-position: 14px 3px;}
#loginLayout div.input_border span.icon_pwd{background-position: 15px -51px;}
#loginLayout div.input_border span.icon_code{background-position: 16px -107px;}
#loginLayout div.input_border input.text{border:0px;height:35px;line-height:35px;margin:5px 0px;font-size:14px;width:185px;background-color:#FFF;color:#000000;vertical-align:middle;}
#loginLayout div.input_border img.validate_image{background-color:#FFF;width:100px;height:45px;vertical-align:middle;position:absolute;right:0px;top:0px;border:0px;background: url("/image/loading_small.gif") center center no-repeat;}
#loginLayout div.input_border b{background-image:url("/image/icon.png");background-repeat:no-repeat;background-position: left -52px;width:14px;height:14px;border:0px solid #000;display:none;vertical-align:middle;cursor:pointer;}
#loginLayout div.input_border label.hint{position:absolute;display:inline-block;height: 35px;left:50px;top:5px;line-height:35px;font-size:14px;color:#CCC;}
#loginLayout div.input_border input.text::-webkit-input-placeholder{color: #CCC;} WebKit browsers
#loginLayout div.input_border input.text:-moz-placeholder{color: #CCC;} Mozilla Firefox 4 to 18
#loginLayout div.input_border input.text::-moz-placeholder{color: #CCC;} Mozilla Firefox 19+
#loginLayout div.input_border input.text:-ms-input-placeholder{color: #CCC;} Internet Explorer 10+
#loginLayout div.input_border img.validate_image{background-color:#FFF;width:100px;height:45px;vertical-align:middle;position:absolute;right:0px;top:0px;border:0px;background:url("/image/loading_small.gif") center center no-repeat;}
#loginLayout div.button_border{margin:20px;}
#loginLayout div.button_border .button{border:0px;background-color:#FF4E4E;height:44px;line-height:44px;width:100%;cursor:pointer;font-size:16px;color:#ffffff;}
#loginLayout div.button_border .button:hover{background-color:#FB2525;}

/*-----top begin----*/
.top_layout{position: relative; width: 100%;border:0px; border-bottom:1px solid #ff4e4e;border-image:linear-gradient(90deg,rgba(240,0,0,.5) 0, rgba(255,0,156,.5) 33%, rgba(255,140,37,.5) 66%, rgba(238,0,0,.5)); border-image-slice: 1;height:100px;}
.top_layout .top_content{width: 1000px; margin: 0px auto;}
.top_layout .logo{margin:20px 10px;font-size:0px;}
.top_layout .logo img{display:inline-block;vertical-align:middle;}
.top_layout .logo span{display:inline-block;font-size:26px;margin-left:20px;vertical-align:middle;font-family:'Microsoft YaHei';}
.top_layout div.help{vertical-align:middle;margin-top:20px;color:#ccc;}
.top_layout div.help span{display:inline-block;text-align:center;vertical-align:middle;position:relative;}
.top_layout div.help span img.bg_images{display:none;position:absolute;width:160px;height:160px;top:-5px;left:-35px;z-index:999;}
.top_layout div.help span img{width:90px;height:90px;display:block;margin-top:-15px;}
.top_layout div.help a{background-image: url("/image/icon.png");background-repeat: no-repeat;font-size:22px;display:inline-block;text-decoration:none;color:#d60000;vertical-align:middle;}
.top_layout div.help label{display:inline-block;margin-left:10px;margin-right:10px;}
.top_layout div.help a.tel, .top_layout div.help a.tel:hover{background-position: left 8px;padding-left:24px;position:relative;}
.top_layout div.help a.tel font{font-size:12px;color:#333;position:absolute;right:0px;top:-20px; background-color:#F8F8F8; padding:0px 8px; line-height:20px; height:20px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.top_layout div.help a.email, .top_layout div.help a.email:hover{background-position: left -70px;width:27px;}
.top_layout div.help a.qq, .top_layout div.help a.qq:hover{background-position: left -101px;width:24px;margin-right:5px;}
/*-----top end----*/

/*-----center begin----*/
.center_layout{position: relative; width: 1000px; margin: 0px auto;}
.center_layout{width:100%;}
.center_layout .nav_banner{/*background-image:url("/image/user_bg.jpg");*/ min-width:1000px; background-color:#ec5353;background-repeat:no-repeat;background-position:top center;height:140px;position:relative;}
.center_layout .nav_banner .nav_layout{height:40px;background-color:#F46767;position:absolute;z-index:98;width:100%;font-size:0px;left:0px;}
.center_layout .nav_banner .nav_layout .nav{width:1000px;margin:0px auto;position:relative;height:40px;overflow:hidden;}
.center_layout .nav_banner .nav_layout a{font-size:14px;text-align:center;display:inline-block;height:40px;line-height:40px;padding:0px 30px;color:#FFFFFF;}
.center_layout .nav_banner .nav_layout a:hover{text-decoration:none;background-color:#FF4E4E;}
.center_layout .nav_banner .nav_layout a i{display:inline-block;background-image:url("/image/icon.png");background-repeat:no-repeat;width:20px;height:40px;vertical-align:middle;margin-right:10px;}
.center_layout .nav_banner .nav_layout a.home i{background-position:left -130px;}
.center_layout .nav_banner .nav_layout a.back i{background-position: -23px -12px;}
.center_layout .nav_banner .nav_layout a.home:hover{background-color:#FF4E4E;}
.center_layout .nav_banner .nav_layout a.active, .center_layout .nav_banner .nav_layout a.active:hover{background-color:#FF4E4E;}
.center_layout .nav_banner .nav_layout a.order{background-color:#F1EE00;padding-left:40px;padding-right:40px;position:absolute;right:0px;color:#EB0000;}
.center_layout .nav_banner .nav_layout a.order:hover{background-color:#FFFC00;}
.center_layout .nav_banner .nav_layout a.order i{background-position: 1px -167px;}
.center_layout .nav_banner .nav_layout a b#nav_var{display:none;margin:0px 5px;color:#EB0000;}
.center_layout .nav_banner .nav_layout a.order_car{display:none;}
.center_layout .nav_banner .user_layout{padding-top:48px;padding-left:0px;margin:0px auto;width:1000px;}
.center_layout .nav_banner .user_layout .user_content{margin-left:20px;}
.center_layout .nav_banner .user_image{overflow:hidden;}
.center_layout .nav_banner .user_image img{width:76px;height:76px;border:3px solid #ffffff;display:inline-block;margin:0px 20px 0px 0px;-moz-border-radius: 41px;-webkit-border-radius: 41px;border-radius: 41px;position:relative;z-index:1; background-color:#FFF; }
.center_layout .nav_banner .user_info{width:500px;display:inline-block;color:#ffffff;}
.center_layout .nav_banner .user_info label, .center_layout .nav_banner .user_info a{display:inline-block;line-height:20px;height:20px;color:#FFF; vertical-align:top;}
.center_layout .nav_banner .user_info a:hover{text-decoration:underline;}
.center_layout .nav_banner .user_info .name{border-bottom:1px dotted #ffffff;padding:18px 0px 5px 0px;font-size:14px;}
.center_layout .nav_banner .user_info .name .hi{font-size:16px;}
.center_layout .nav_banner .user_info .name .hi img { vertical-align:middle; margin-right:6px; }
.center_layout .nav_banner .user_info .name .mobile{margin-left:30px;background:url("/image/icon.png") no-repeat left -216px;padding-left:20px;font-size:14px; display:none; }
.center_layout .nav_banner .user_info .name .info_center{background:url("/image/icon.png") no-repeat left -246px;padding-left:20px;}
.center_layout .nav_banner .user_info .name .exit{display:inline-block;margin:0px 0px 0px 10px;}
.center_layout .nav_banner .user_info .add{padding:10px 0px 0px 0px;color:#FFF;overflow:hidden; display:inline-block; margin-right:10px; text-overflow:ellipsis;white-space:nowrap; max-width: 580px; }
.center_layout .nav_banner .user_info .add span{margin:0px 20px 0px 0px; display:none; color:#F0F0F0;font-size:14px; }
.center_layout .nav_banner .user_info .add span font { color:#FFF; }
.center_layout .nav_banner .user_info .add span#address { margin-right: 0px; }
.center_layout .nav_banner .user_button{display:inline-block;width:390px;height:86px;text-align:right;float:right;}
.center_layout .nav_banner .user_button a{display:inline-block;width:80px;height:85px;margin:0px 0px;color:#FFF;text-decoration:none;vertical-align:top;font-size:0px;position:relative;cursor:pointer;text-align:center; vertical-align: top; }
.center_layout .nav_banner .user_button a span{width:80px;height:40px;margin:10px 0px 5px 0px;display:block;background-image:url("/image/icon.png");background-repeat:no-repeat;font-size:0px; vertical-align: top; }
.center_layout .nav_banner .user_button a.car span{background-position:23px -281px; }
.center_layout .nav_banner .user_button a.my span{background-position:23px -335px;}
.center_layout .nav_banner .user_button a.data span{background-position:23px -390px;}
.center_layout .nav_banner .user_button a.msg span{background-position:23px -443px;}
.center_layout .nav_banner .user_button a:hover{background-color:#FF4E4E;}
.center_layout .nav_banner .user_button a b.hint{position:absolute;display:none;height:20px;line-height:20px;font-size:12px;right:0px;background-color:#FF2323;background-color:#F1EE00;color:#EB0000;border:0px solid #FFF;padding:0px 10px;z-index:1;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.center_layout .nav_banner .user_button a font{height:25px;line-height:18px;display:block;font-size:14px;}
.center_layout .nav_banner .user_button span.line{border-left:0px solid #FFFFFF;display:inline-block;height:25px;font-size:0px;width:1px;overflow:hidden;vertical-align:top;margin-top:22px;margin-left:5px;margin-right:5px;background-color:#FFFFFF;filter:alpha(opacity=40);opacity:0.4; -moz-opacity:0.4; -khtml-opacity: 0.4;}

.center_layout .ad_banner { width:100%; min-width: 1000px;display:none; }
.center_layout .ad_banner div { min-width:1000px; width:1000px; margin: 10px auto; }
.center_layout .ad_banner div a { display: inline-block; }

.center_layout .content_layout{width:1180px;margin:0px auto;margin-top:20px;}
.center_layout .content_layout .content_left{float:left;width:760px;}
.center_layout .content_layout .content_left .title{height:36px;line-height:36px;border-bottom:1px solid #FF4E4E;;}
.center_layout .content_layout .content_left .title span{font-size:16px;display:inline-block;margin-left:10px;border-bottom:2px solid #FF4E4E;height:34px;line-height:34px;overflow:hidden;padding:0px 5px;}
.center_layout .content_layout .content_left .title .button{font-size:16px;display:inline-block;margin-left:10px;border-bottom:0px solid #FF4E4E;padding:0px 10px;text-decoration:none; vertical-align: top; }
.center_layout .content_layout .content_left .title .button:hover{background-color:#FFE4E4;}
.center_layout .content_layout .content_left .title .active, .center_layout .content_layout .content_left .title .active:hover{background-color:#FF4E4E;color:#FFFFFF;}
.center_layout .content_layout .content_list{display:inline-block;padding:0px;}
.center_layout .content_layout .content_list ul{padding:0px;}
.center_layout .content_layout .content_list ul li{border:1px solid #ddd;width:160px;padding:10px;overflow:hidden;float:left;margin-right:10px;margin-top:10px;}
.center_layout .content_layout .content_list ul li.lotteryProduct{height:265px;}
.center_layout .content_layout .content_list ul li.suppliesProduct{height:240px;}
.center_layout .content_layout .content_list ul li:hover, .center_layout .content_layout .content_list ul li.hover{border:1px solid #FF4E4E;;}
.center_layout .content_layout .content_list ul li.end{margin-right:0px;}
.center_layout .content_layout .content_list ul li img{width:100%;}
.center_layout .content_layout .content_list ul li .price{line-height:40px;height:40px;}
.center_layout .content_layout .content_list ul li .price .add_car{text-decoration:none;text-align:center;line-height:22px;float:right;vertical-align:middle;margin:8px 0px;font-family:Arial;display:none;}
.center_layout .content_layout .content_list ul li .price .add_car b { display:inline-block; vertical-align:middle; margin-right:5px; border:1px solid #FF4E4E;width:17px;height:17px; background-image:url("/image/icon.png");background-repeat:no-repeat;background-position:2px -488px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.center_layout .content_layout .content_list ul li:hover .price .add_car, .center_layout .content_layout .content_list ul li.hover .price .add_car{display:inline-block;}
.center_layout .content_layout .content_list ul li .add_car font { font-size: 12px; }
.center_layout .content_layout .content_list ul li .price .add_car:hover b{background-color:#FF4E4E;background-position:-19px -488px;}
.center_layout .content_layout .content_list ul li .price i{margin-right: 3px;font-style: normal;font-size:14px;color:#c81623;}
.center_layout .content_layout .content_list ul li .price strong{font-size:18px;color:#c81623;font-weight:normal;}
.center_layout .content_layout .content_list ul li .name{height:28px;line-height:28px;font-size:14px;}
.center_layout .content_layout .content_list ul li .name .logo{display:inline-block;width:16px;height:16px;background-image:url("/image/logo.gif");background-repeat:no-repeat;vertical-align:middle;margin-right:5px;}
.center_layout .content_layout .content_list ul li .name .type{color: #888;float:right;font-size:12px;}
.center_layout .content_layout .content_list ul li .des{line-height:20px;color:#888;}
.center_layout .content_layout .content_right{float:right;width:230px; position:relative;}
.center_layout .content_layout .content_right .recommend{overflow:hidden;margin-bottom:10px; width:250px;}
.center_layout .content_layout .content_right .recommend a{float:left; z-index:999; display:inline-block; width:245px; height:40px; line-height:40px; text-align:center; font-size:16px; margin:10px 0 0; border:1px solid #ededed; background:#fafafa;}
.center_layout .content_layout .content_right .recommend a.sales{background:url(/image/news_icon.png) no-repeat 155px 0px #fafafa;}
.center_layout .content_layout .content_right .recommend a:hover{background-color:#fff; border:1px solid #ff4e4e;}
.center_layout .content_layout .content_right .content_border{width:245px;border:1px solid #ededed;}
.center_layout .content_layout .content_right .title{line-height:36px;height:36px;font-size:16px;padding:0px 10px;border-bottom:1px solid #ededed; margin-bottom: 0px; background:#fafafa;}
.center_layout .content_layout .content_right .other{float:right;font-size:12px;color:#666;}
.center_layout .content_layout .content_right .other:hover{color:#E70000;text-decoration:underline;}
.center_layout .content_layout .content_right ul.info_list_content{ padding:0px 5px; overflow:hidden; }
.center_layout .content_layout .content_right ul.info_list_content li{float:left;width:218px;line-height:25px;padding:5px;border-bottom:1px dotted #DDD;}
.center_layout .content_layout .content_right ul.info_list_content li.end{border-bottom-width:0px;}
.center_layout .content_layout .content_right ul.info_list_content li a{overflow:hidden;display:inline-block;width:100%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.center_layout .content_layout .content_right ul.info_list_content li font{color:#999;display:inline-block;float:right;padding-left:10px;}
.center_layout .content_layout .content_right ul.info_list_content li font.readquantity img{display: inline-block;width: 16px;vertical-align: middle;padding: 0 3px;}
/*-----center end----*/

/*-----bottom begin----*/
div.bottom_span{margin-bottom:30px;}
.bottom_layout{position: relative; width: 1000px; margin: 0px auto; border:0px; border-top:1px solid #FF4E4E;border-image:linear-gradient(90deg,rgba(240,0,0,.5) 0, rgba(255,140,37,.5) 33%, rgba(255,0,156,.5) 66%, rgba(238,0,0,.5)); border-image-slice: 1;}
.bottom_layout .bottom_layout_left{color:#5e5e5e;margin:20px 0px;}
.bottom_layout .bottom_layout_left div{margin:10px 20px 20px 0px; display:inline-block;}
.bottom_layout .bottom_layout_left div span{margin:0px 8px;display:inline-block;}
.bottom_layout .bottom_layout_left div a.caihui{padding-right:5px;}
.bottom_layout .bottom_layout_left div a.caihui i{background:url("/image/icon.png") no-repeat left -25px;display:inline-block;width:14px;height:15px;margin-right:5px;vertical-align:middle;}
.bottom_layout .bottom_layout_right{width:340px;text-align:center;}
.bottom_layout .bottom_layout_right span{display:inline-block;margin:10px 20px;}
.bottom_layout .bottom_layout_right span img{text-align:center;margin-bottom:10px;display:block;}
/*-----bottom end----*/

/*---------订单进度条 begin -----------*/
.progress_layout{display: inline-block;display: block;border-top: 5px solid #ccc;text-align: center;margin: 40px 0px 30px 200px;float: left;}
.progress_layout:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}
* html .progress_layout{height: 1%}
*+html .progress_layout{min-height: 1%}
.progress_layout dl{float: left;position: relative;width: 260px;top: -5px;border-top: 5px solid #ccc}
.progress_layout dl.doing{border-top-color: #ff4747;}
.progress_layout dl.doing .progress_num{background-position: -23px 0}
.progress_layout dl.doing .progress_text{color: #fe1111;}
.progress_layout dl.done{border-top-color: #ffb8b8;}
.progress_layout dl.done .progress_num{background-position: -47px 0px;}
.progress_layout dl.done .progress_text{color: #ffb8b8;}
.progress_layout .doing b,.progress_layout .doing s,.progress_layout .first s,.progress_layout .last b, .progress_layout .error b{width: 5px;height: 5px;position: absolute;line-height: 0;font-size: 0;top: -5px;background-image: url("/image/order_progress.png");overflow: hidden}
.progress_layout .progress_num{position: relative;margin: -15px auto 0;color: #fff;font-weight: 700;width: 23px;height: 23px;background-image: url("/image/order_progress.png");line-height: 23px}
.progress_layout .progress_text{color: #ccc}
.progress_layout s{left: 0}
.progress_layout b{right: 0}
.progress_layout .first s{background-position: 0 -24px;background-color: #fff}
.progress_layout .last b, .progress_layout .error b{background-position: -5px -24px;background-color: #fff}
.progress_layout .doing s{background-position: -23px -24px}
.progress_layout .doing b{background-position: -28px -24px;background-color: #ccc}
.progress_layout .doing.last s,.progress_layout .doing.normal s, .progress_layout .doing.error s{background-color: #caecb6}
.progress_layout .doing.last b,.progress_layout .doing.error b{background-color: #fff}
.progress_layout .done s{background-position: -46px -24px}
.progress_layout .done b{background-position: -51px -24px}
.progress_layout .doing.last .progress_num{background-position: -91px 0px;}
.progress_layout .doing.error .progress_num{background-position: -116px 0px;}
/*---------订单进度条 end-----------*/

/*---------分页 begin---------*/
.pagination{margin: 20px 0 30px;text-align: center;moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.pagination ul{display: inline-block;list-style:none;*display: inline;/* IE7 inline-block hack*/*zoom: 1;margin-left: 0;margin-bottom: 0;margin: 0px;padding: 0px;}
.pagination ul li{display: inline;}
.pagination ul li a,
.pagination ul li span,
.pagination #lastspan{float: left;padding: 6px 15px;line-height: 24px;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;border-left-width: 0;color:#000000;}
.pagination ul .grid a,
.pagination ul .grid span{width: 36px; min-width: 36px;padding-left: 2px;padding-right: 2px;overflow: hidden;}
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul .active a,
.pagination ul .active span{background-color: #f5f5f5;color:#E70000;}
.pagination ul .active a,
.pagination ul .active span{cursor: default;background-color: #FEFEFE;font-weight: bold;}
.pagination ul .disabled span,
.pagination ul .disabled a,
.pagination ul .disabled a:hover,
.pagination ul .disabled a:focus{color: #999999;background-color: transparent;cursor: default;}
.pagination ul li:first-child a,
.pagination ul li:first-child span{border-left-width: 1px;}
.pagination-centered{text-align: center;}
/*---------分页 end---------*/

/*------------表格 begin---------------*/
.table-bordered{width: 100%; border: 1px solid #ddd;box-sizing: border-box;border-spacing: 0;border-collapse: collapse;}
.table-bordered tbody tr td,
.table-bordered tbody tr th,
.table-bordered tfoot tr td,
.table-bordered tfoot tr th,
.table-bordered thead tr td,
.table-bordered thead tr th{border: 1px solid #ddd; padding: 5px; line-height: 35px; vertical-align: top; border-top: 1px solid #ddd;text-align: left;}
.table-bordered thead tr td,
.table-bordered thead tr th{border: 1px solid #ddd;border-bottom-width: 2px;vertical-align: bottom;padding: 5px;text-align: left;background-color:#F8F8F8;}
.table-bordered tbody tr td.center{text-align:center;}
.table-bordered tbody tr td font{display:inline-block;margin:0px 5px;line-height: 27px;}
/*------------表格 end---------------*/

/*------------结果样式 begin---------------*/
.result_layout{text-align:center;}
.result_layout div{text-align:center;}
.result_layout .icon{padding:50px 0px 20px 0px;}
.result_layout .text{padding:10px;}
.result_layout .result{font-size:24px;}
.result_layout .ok{color:#00ac18;}
.result_layout .error{color:#d60000;}
.result_layout .hint{font-size:14px;border-top:1px dotted #CCC;margin:20px auto;width:500px;color:#666;}
.result_layout .hint ul li{line-height:25px;}
.result_layout .hint ul li span{font-size:14px;}
.result_layout .hint ul li span.left{margin-right:8px;}
.result_layout .hint ul li a{height:35px;line-height:35px;margin:10px 0px;vertical-align:middle;}
.result_layout .hint ul li a.button{display:inline-block;background-color:#FF4E4E;color:#FFF;width:110px;margin-right:0px;}
.result_layout .hint ul li a.button:hover{background-color:#FB2525;}
/*------------结果样式end---------------*/

/*------------帮助中心begin-------------*/
.help_detail{word-break:break-all;word-wrap:break-word;}
.help_detail .detail_title{font-size:22px;font-weight:700;font-family:"瀹嬩綋" ;padding:19px 0;text-align:center;border-bottom:1px #e6e6e6 dashed;}
.help_content{padding:10px 10px;}
.help_content .subhead{font-size:16px;padding:5px 10px 5px 0;margin:5px;font-weight:bolder;color:#ff4e4e;}
.help_content .subhead span{display:inline-block;background:#ff6e6e;color:#fff;margin:5px 10px 5px 0;width:26px;height:26px;line-height:26px;text-align:center;border-radius:15px;}
.help_content .step{margin-bottom:30px;}
.help_content .step p font.hint{color:#08c;}
.help_content .step img{margin:10px auto;width:700px;display:block;}
.help_content p{line-height:24px;font-size:14px;}
/*------------帮助中心end-------------*/

/*------------资讯页begin-------------*/
.news_main{padding:0 50px 0 20px;}
.news_main .head{padding:20px 0 10px;border-bottom:1px dotted #dbdbdb;}
.news_main .head h1{font-size: 24px;font-weight: normal;padding-bottom:16px;}
.news_main .tit_bar span{display:inline-block;margin-right:5px;color:#666;}
.news_main .tit_bar span.type{color:#ff4e4e;}
.news_main .tit_bar span.bor_tit{width:1px;height:13px;background:#e8e8e8;vertical-align:middle;margin-right:5px;}
.news_main .tit_bar span.readquantity img{display: inline-block;width: 16px;vertical-align: middle;padding: 0 3px;}
.news_main .section{padding:30px 0 0;}
.news_main .section p{text-indent:32px;font-size:16px;line-height:28px;color:#333;margin-bottom:30px;}
.news_main .section p img{display:block;margin:0 auto;max-width:690px;}
.news_main .section p.abstract{text-indent:0;background:#f8f8f8;font-size:14px;padding:15px 18px;}
.news_main .section p.describe{font-size:12px;width:500px;text-align:center;margin:0 auto 30px;}

.news_main .img_wrapper { text-align: center; }
.news_main .img_descr { display: inline-block; width: 100%; text-align: center; margin: 10px 0px 20px 0px; }
/*------------资讯页end-------------*/

/*------------提示框begin-------------*/
#cue_layout span,#points_layout span{font-size:16px;font-weight: bolder;display: block;text-align: center;padding: 0 10px 10px;}
#cue_layout p{text-indent:28px;font-size:14px; width:320px;}
#cue_layout div{overflow:hidden;padding:15px 5px 0px;}
#cue_layout div a{float:right;cursor:pointer;}
#cue_layout div a.cue{color:#a0a0a0;}
#cue_layout div a.cue:hover{text-decoration: underline;}
#cue_layout .button_layout input{float:right;}
#cue_layout .button_layout input,#points_layout .button_layout input,#draw_layout .button_layout input{padding:8px 25px;margin:0 0 10px 5px;background:#ff4e4e;color:#fff;border:none;}
#points_layout p{margin:8px 0;}
#points_layout p font{display: inline-block;width: 120px;text-align: right;padding-right: 15px;}
#points_layout p input{border:1px solid #eee;padding:5px;}
#points_layout p.hint{color:#ff4e4e;}
#points_layout .button_layout{border-top:1px solid #eee;}
/*------------提示框end-------------*/

/*------------积分管理页begin-------------*/
.center_layout .content_layout .content_left .points_layout{border:1px solid #ededed;padding:0 20px;height:260px;position:relative;}
.center_layout .content_layout .content_left .points_layout .caption{line-height:48px;height:48px;font-size:16px;font-weight:bold;border-bottom:1px dotted #ededed;margin-bottom:6px;}
.center_layout .content_layout .content_left .points_layout font.red{color:#ff0000;padding:0 5px;}
.center_layout .content_layout .content_left .points_layout font.blue{color:#01ce01;padding:0 5px;}
.center_layout .content_layout .content_left .points_layout font.time{font-family:normal;color:#888;float:right;}
.center_layout .content_layout .content_left .points_layout p{line-height:28px;border-bottom:1px dotted #f8f8f8;}
.center_layout .content_layout .content_left .points_layout div.fixed_more{position:absolute;bottom:20px;right:20px;}
.center_layout .content_layout .content_right .points .button{height: 44px; line-height: 44px;text-align: center;color: #ffffff;display: inline-block;text-decoration: none;font-size: 14px;cursor: pointer;background-color: #FF4E4E;width: 100%;margin-top:15px;}
.center_layout .content_layout .content_right .points a.button:hover {background-color: #E70000;}
.center_layout .content_layout .content_right .points div.details{position:relative;border:1px solid #ededed;padding:20px 12px 40px;;margin-bottom:10px;}
.center_layout .content_layout .content_right .points div.details p{line-height:35px;}
.center_layout .content_layout .content_right .points div.details p span.acname{float:right;display: inline-block;width: 82px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#888;text-align:right;}
.center_layout .content_layout .content_right .points div.details p.num{color:#888;}
.center_layout .content_layout .content_right .points div.details p.num font{color:#888;}
.center_layout .content_layout .content_right .points div.details p font{color:#E70000;}
.center_layout .content_layout .content_right .points div.details a.more{position:absolute;bottom:10px;right:10px;text-decoration:underline;color:#565656;cursor:pointer;}

.center_layout .content_layout .content_right .points div.details .button_layout{padding:0 20px;}
.center_layout .content_layout .content_right .points .join{height:32px;line-height:32px;margin:10px 0;border:1px solid #ff4e4e;background:none;color:#ff4e4e;}
.center_layout .content_layout .content_left .content_points ul li{padding:20px 0;}
.center_layout .content_layout .content_left .content_points ul li p{line-height:22px;padding:0 20px;}
.center_layout .content_layout .content_left .content_points ul li p.tit{margin-bottom:5px;}

/*积分抽奖*/
.center_layout .content_layout .content_left .points_layout  .draw_button{display:block;width:140px;padding:15px 20px;background:#ff4e4e;color:#fff;font-size:14px;text-align:center;margin:30px auto;cursor:pointer;}
.center_layout .content_layout .content_left .points_layout  a.draw_button_endding{background:none;color:#888;border:1px solid #888;}
.center_layout .content_layout .content_left .points_layout .activity_detail div{padding:10px;}
.center_layout .content_layout .content_left .points_layout .activity_detail div p{text-indent:24px;border-bottom:none;}
.center_layout .content_layout .content_left .points_layout .activity_detail div p:first-child{margin-top:5px;}
.center_layout .content_layout .content_left .points_layout .activity_detail h1{height:50px;line-height:50px;padding-top:10px;font-size:20px;font-weight:bold;text-align:center;color:#333;border-top:1px dotted #ededed;}
.center_layout .content_layout .content_right .points div.notice p.winners{line-height:35px;border-bottom:1px dotted #ededed;}
.center_layout .content_layout .content_right .points div.notice p i{font-style:normal;padding:0 6px;}

/*积分兑换*/
.exchange_content{width:1180px;margin:0 auto;}
.exchange_layout .rule{padding:40px 60px; margin:20px 25px 0 25px; background:#f8f8f8;}
.exchange_layout .rule h1{font-size:20px; color:#060606; line-height:60px; height:60px;}
.exchange_layout .rule h1 span{color:#cf0e23;}
.exchange_layout .rule p{line-height:40px; font-size:14px; color:#060606; word-break:break-all;}
.exchange_layout .rule p.vice{color:#333;}
.exchange_layout .ribbon{height:74px; position:relative;}
.exchange_layout .ribbon img{margin-left:-62px;}
.exchange_layout .ribbon .title{position:absolute; width:100%; top:20px; left:40px; color:#fff;}
.exchange_layout .ribbon .title b{font-size:20px;}
.exchange_layout .ribbon .title font{font-size:16px; padding:0 10px;}
.exchange_layout .ribbon .title a{float:right; padding:8px 60px; color: #fff; font-size: 16px; text-decoration: underline;}
.gift_layout{overflow:hidden;}
.gift_layout ul.gift_list{float:left; overflow:hidden; width:810px; margin:20px 0 20px 20px;}
.gift_layout ul.gift_list li{width:250px; float:left; margin:20px 5px;}
.gift_layout ul.gift_list li .product{position:relative; width:250px; height:250px; background:#f2f2f2; text-align:center;}
.gift_layout ul.gift_list li .product img{display:block; width:180px; height:180px; margin:0 auto; padding:15px; border-radius:180px;}
.gift_layout ul.gift_list li .product font{font-size:16px; color:#060606;}
.gift_layout ul.gift_list li .product i.dc{position:absolute; width:70px; height:24px; top:0px; right:-1px; background:url(/image/demo2.0/dc.png) no-repeat;}
.gift_layout ul.gift_list li p.score{background:url(/image/demo2.0/gold.png) no-repeat left center; padding-left:25px; line-height:40px; color:#060606; font-size:16px;}
.gift_layout ul.gift_list li p{font-size:14px; line-height:22px; color:#666; margin:0 25px;}
.gift_layout ul.gift_list li p i{display:inline-block; width:20px; height:20px; background:url(/image/demo2.0/gold.png);}
.gift_layout ul.gift_list li a.button{display:block; margin:10px auto 0; width:200px; height:40px; line-height:40px; background:#ff6d00; color:#fff; font-size:16px; text-align:center; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px;}

.gift_layout .shopping_cart_bg{float:right; width:320px; height:400px; margin-right:25px; margin-top:40px;  background:url(/image/demo2.0/cart_bg.png) no-repeat;}
.gift_layout .shopping_cart{width:268px; border:0; margin:25px auto; background:#fff;}
.gift_layout .shopping_cart .button{background:#cd0010; border:none;}


/*------------积分管理页end-------------*/


/*-------------- index_info begin --------------*/
.layout{width:1180px;margin:0 auto;position:relative;}

.block{padding:48px 0;zoom:1;}
.block:after{content:'\0020';display:block;height:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.block .headline{text-align:center;color:#787878;font-weight:500;font-size:32px;}
.block .headline .split{margin:0 10px;font-family:Simsun;}
.block .summary{width:995px;margin:30px auto;text-align:center;font-size:16px;color:#4d4e4e;}

.header_i{height:90px;background:#fff;}
.header_i .logo{overflow:hidden;position:absolute;left:0;top:20px;display:block;width:338px;height:56px;background:url(/image/infosite/logo.png);text-indent:-999em;}

.focus{background:url(/image/infosite/focus1.jpg) no-repeat center center;height:500px;}

.block-about .summary{text-align:left;}
.badge-box ul{width:788px;padding:15px 0;margin:0 auto;text-align:center;}
.badge-box li{display:inline-block;*display:inline;*zoom:1;width:122px;margin:0 25px;margin-bottom:20px;}
.badge-box .badge-img,
.badge-box .badge-txt{display:block;}
.badge-box .badge-img{height:133px;background:url(/image/infosite/badge-sprite.png);}
.badge-box .badge-txt{margin-top:10px;text-align:center;font-size:18px;}
.badge-box li.item1 .badge-img{background-position:0 0;}
.badge-box li.item2 .badge-img{background-position:0 -133px;}
.badge-box li.item3 .badge-img{background-position:0 -266px;}
.badge-box li.item4 .badge-img{background-position:0 -399px;}
.badge-box li.item5 .badge-img{background-position:0 -532px;}
.badge-box li.item6 .badge-img{background-position:0 -665px;}
.badge-box li.item7 .badge-img{background-position:0 -798px;}
.badge-box li.item8 .badge-img{background-position:0 -931px;}
.block-business{background:#eff4f7; min-width:1180px;}
.block-business .headline{color:#4d4e4e; }
.block-business table,.block-business table tr,.block-business table tr td{border-collapse:collapse; font-size:0;}
.block-business table img{}
.block-company .headline{color:#4d4e4e;}
.block-company .headline p{font-size:25px; color:#999; margin-bottom:30px;}
.block-company .layout div.fl{margin-right:20px;}
.block-company .layout div{width:380px; height:420px; background:#f8f8f8;display:inline-block; }
.block-company .layout div h1{font-size:20px; color:333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal;padding:60px 25px 0 25px;}
.block-company .layout div p.time{color:#999; font-size:14px; line-height:40px; padding:0 25px;}
.block-company .layout div p.abstract{font-size:14px; color:#999; line-height:24px; padding:30px 25px 25px; height:80px;}
.block-company .layout div img{width:100%;}

.footer_i{height:108px;min-width:1180px;background:#323232;color:#989898;}
.footer .copyright{font-size:16px;line-height:1.8;padding-top:30px;text-align:center;}

/* 申报库存 */
.inventory-sprite{}
.inventory-sprite .title_nav div{font-size:24px; color:#666; text-align:center; line-height:72px; height:72px;}
.inventory-sprite .title_nav div span{width:40%; border-bottom:1px solid #eee; height:36px;}
.inventory-sprite .title_nav p{width:60%; margin:0 auto 25px auto; line-height:40px; text-align:center; font-size:16px; color:#888;background:#fffde8; border:1px solid #eee;}
.inventory-sprite .title_nav p.no_data{background:#fffdf3; margin-bottom:100px; border-color:#e6c9a0; color:#666;}
.inventory-sprite .title_nav p em{color:#f00;}
.inventory-sprite .stock_box{background:#f8f8f8; padding:40px; margin-top:30px; overflow:hidden;text-align:center;}
.inventory-sprite .stock_box__inner{display:inline-block;padding:30px 60px;background:#fff;border-radius:10px;border:#e5e5e5 1px solid;}
.inventory-sprite .stock_box__item{margin:25px auto;}
.inventory-sprite .stock_box__label{font-size:16px;margin-right:10px;}
.inventory-sprite .stock_box__input{width:300px;height:36px;text-indent:10px;font-size:18px}
.inventory-sprite .button_layout{overflow:hidden; text-align:center;}
.inventory-sprite .button_layout a{border: 0px; background-color: #FF4E4E; height: 44px; line-height: 44px; cursor: pointer; font-size: 16px;color: #FFF;display: inline-block;padding: 0px 80px;}

/*================================ 联合配送功能页面 start ================================*/
/*订票列表*/
.c-datalist--tickets{}
.c-datalist--tickets thead th,
.c-datalist--tickets thead td{font-weight:bold;}

.goodsbox{position:relative;padding-left:110px;text-align:left;}
.goodsbox__img{position:absolute;left:5px;top:0px;width:86px;height:86px;border:#ebebeb 1px solid;text-align:center;}
.goodsbox__img img{max-width:100%;max-height:100%;}
.goodsbox__info{line-height:1.8;font-size:12px;}
.goodsbox__field{color:#666;}

.goodsbox--terse{padding-left:64px;}
.goodsbox--terse .goodsbox__img{width:44px;height:44px;}
.goodsbox--terse .goodsbox__field{display:inline-block;margin-right:10px;}
.goodsbox--terse h3.goodsbox__field{display:block;}

/*弹窗_查看服务协议*/
.c-popup--protocol .c-popup__sprite{width:800px;height:538px;margin:-269px 0 0 -400px;}
.c-popup--protocol .c-popup__conbox{height:420px;}
.c-popup--protocol .c-popup__caption{text-align:center;}
.protocol-popup{padding:0 25px;font-size:14px;}
.protocol-popup p{margin:15px 0;line-height:1.6;text-indent:2em;}
.protocol-popup h2{font-size:16px;}

/*============== 配合配送-首页 ==============*/
.c-button--launch{border:#ff4b44 1px solid;background:#ff4b44;}
.c-button--launch .c-button__txt{padding:0 15px;color:#fff;font-size:18px;}
.c-button--launch .c-button__txt em{font-size:22px;font-weight:bold;}
.caption .c-button--launch{position:absolute;right:0;top:-15px;}

.data-nodata{padding:55px 10px;border:#ebebeb 1px solid;text-align:center;}
.data-nodata__txt{font-size:18px;}
.data-nodata__oper{margin-top:20px;}

/*============== 配合配送-订票页 ==============*/
/*参与联合配送网点*/
.selections{border-collapse:collapse;border-spacing:0;background:#fff;}
.selections__tr:hover{background:#fefce5;}
.selections__td{padding:10px 0;border-bottom:#ebebeb 1px solid;text-align:center;color:#333;font-family:Arial,Microsoft YaHei;font-weight:normal;font-size:13px;word-break:break-word;}
.selections__thead .selections__td{background:#f5f5f5;text-align:center;}
.selections__tr--disable  .selections__td{color:#999;}
.selections__del{display:inline-block;width:17px;height:17px;line-height:17px;}
.selections__del:hover{background:#ff4b44;color:#fff;}

.partners-nodata{padding:15px 0;}
.partners-nodata__text{font-size:16px;color:#999999;text-align:center;}
.partners-oper{padding:10px 0;text-align:center;}

/*添加联合配送网点按钮*/
.branch-addbox{margin:0 25px;}
.branch-addbox__title{padding:15px 0 0 0;font-size:16px;}
.branch-addbox__item{position:relative;margin:15px auto;}
.branch-addbox__item .c-input__field{display:block;width:100%;font-size:16px;}
.branch-addbox__info{position:absolute;right:40px;top:8px;font-size:14px;color:#999;}
.branch-addbox__oper{text-align:center;}

/*确认订单信息*/
.c-popup--confirmOrder{}
.c-popup--confirmOrder .c-popup__sprite{width:800px;height:538px;margin:-269px 0 0 -400px;}
.c-popup--confirmOrder .c-popup__conbox{height:420px;}

.confirm-order{}
.confirm-order__base{position:relative;overflow:hidden;padding:10px 100px;border-bottom:#ebebeb 1px solid;background:#f4f4f4;}
.confirm-order__icon{position:absolute;left:30px;top:15px;display:inline-block;width:39px;height:43px;background:url(/image/icon_notebook.png) no-repeat;}
.confirm-order__row{line-height:1.8;font-size:14px;}
.confirm-order__body{margin:0 25px;}

.confirm-order__base .field--originator{font-weight:bold;}
.confirm-order__base .field--starttime{margin-right:15px;color:#666;}
.confirm-order__base .field--endtime{margin-right:15px;color:#666;}
.confirm-order__base .field--status{position:absolute;right:50px;top:20px;font-size:16px;}

/*============== 配合配送-详情页 ==============*/
.unionbuy-details{}
.unionbuy-details .c-datalist{margin:20px auto;}
.ud-back{margin:20px auto;}

/*表格_进度信息*/
.c-datalist--progress{}
.c-datalist--progress .order_track li{text-align:left;}

/*表格_订单信息*/
.c-datalist--orderInfo{}
.c-datalist--orderInfo thead th{font-weight:bold;}
.c-datalist--orderInfo tbody th,
.c-datalist--orderInfo tbody td{text-align:left;}

/*表格_收货信息*/
.c-datalist--cargoInfo{}
.c-datalist--cargoInfo thead th{font-weight:bold;}
.c-datalist--cargoInfo tbody th,
.c-datalist--cargoInfo tbody td{text-align:left;}

/*操作区域*/
.unionbuy-details-operate{text-align:center;}
.unionbuy-details-operate .c-button .c-button__txt{margin:12px auto;padding:0 60px;font-size:18px;}
.unionbuy-details-operate .c-button--border{margin-left:10px;}
/*================================ 联合配送功能页面 end ================================*/

.datatable{width:595px;height:842px;margin:0 auto;background:#fff;}
.datatable__headline{position:relative;padding:25px 0;text-align:center;font-size:24px;}
.datatable__flag{position:absolute;left:10%;top:30px;font-size:16px;}
.datatable__basetable{border-collapse:collapse;border-spacing:0;background:#fff;}
.datatable__basetable th,
.datatable__basetable td{padding:5px;font-size:13px;}
.datatable__datalist{margin-top:5px;}
.datatable__list{border-collapse:collapse;border-spacing:0;background:#fff;}
.datatable__list th,
.datatable__list td{padding:5px;border:#ccc 1px solid;text-align:center;}
.datatable__list thead th,
.datatable__list thead td{background:#eee;font-size:13px;font-weight:bold;}
.datatable__list tbody th,
.datatable__list tbody th{padding:10px;font-size:13px;}
.datatable__code{width:150px;height:35px;}

/*============= 激活数查询页面 start =============*/
.tab-condition{margin-bottom:20px;}
.tab-condition .basetabbox{display:inline-block;width:30%;}
.tab-condition .basetabcon{position:relative;padding:20px;background:#eee;font-size:0;}
.tab-condition .c-input,
.tab-condition .c-input__label,
.tab-condition .c-input__field,
.tab-condition .c-button{margin-left:15px;vertical-align:middle;}
.tab-condition .c-input{display:inline-block;}
.tab-condition .c-input__label{line-height:36px;margin:0 10px;}
.tab-condition .c-input__field{padding-right:40px;}
.tab-condition .c-button--download{position:absolute;right:20px;top:20px;}
.tab-condition .c-button--download .c-button__txt{font-size:16px;padding:0 15px;}

.c-datalist--active .c-datalist__head th,
.c-datalist--active .c-datalist__head th{background:#fff;border:#ebebeb 1px solid;text-align:left;font-size:18px;font-weight:bold;padding:10px;}

.caption--active{position:relative;}
.caption--active .caption__oper{position:absolute;right:0;top:0;}
.caption--active .c-button{}
.caption--active .c-button__txt{font-size:16px;}
/*============= 激活数查询页面 end =============*/

/*============= 即开票预订页面 start =============*/
.dhead{margin:20px auto 0 auto;}
.dhead__hd{text-align:center;}
.dhead__decorate,
.dhead__title{display:inline-block;vertical-align:middle;}
.dhead__decorate{width:50px;height:20px;background:url(/image/demo2.0/decorate.png) no-repeat;background-size:100%;}
.dhead__title{margin:0 10px;font-size:38px;font-weight:bold;}

.tipbox{width:60%;margin:25px auto;border:#e6c9a0 1px solid;border-radius:3px;background:#fffde8;}
.tipbox__content{padding:10px;font-size:14px;color:#666;text-align:center;}
.tipbox__content em{}

.content_full{width:100%;}
.content_full .tickets{padding-top:10px;}
.content_full table{min-width:236px;max-width:100%;}
.content_full table td{text-align:center;width:236px;}
.content_full .tickets table tr td span.price,
.content_full .tickets table tr td span.name,
.content_full .tickets table tr td span.des,
.content_full .tickets table tr td span.time{display:block;text-align:left;}
.content_full .tickets table tr td span.name{width:100%;}
.content_full .search .s_con input{width:1000px;}
.trans_oper{padding-top:10px;}
.trans_oper .c-button,
.trans_oper .c-button:visited{display:block;}
.trans_oper .c-button--color{background:#4A8501;border:#4A8501 1px solid;color:#fff;font-size:14px;}
.trans_oper .c-button--color .c-button__txt{color:#fff;}
.trans_oper .c-button--color:hover{border:#D3303E 1px solid;background:#D3303E;}
.trans_oper .c-button--color:hover .c-button__txt{color:#fff;}
.trans_oper .c-button--border{background:#fff;border:#ddd 1px solid;color:#999;font-size:14px;}
.trans_oper .c-button--border .c-button__txt{color:#999;}

.c-popup--book{}
.c-popup--book .c-popup__sprite{width:450px;height:302px;margin:-151px auto auto -225px;}

.choicebox{width:85%;margin:0 auto;}
.choicebox__text{margin:20px auto 30px auto;font-size:20px;}
.choicebox__cont{text-align:center;}



/* 
.choicelist{overflow:hidden;width:100%;}
.choicelist__item{float:left;width:20%;margin-bottom:20px;}
.choicelist__a{display:block;width:85%;margin:0 auto;padding:20px 0;background:#fff;border:#ddd 1px solid;text-align:center;font-size:16px;border-radius:5px;}
.choicelist__item--selected .choicelist__a{border-color:#F04140;color:#F04140;background:url(/image/checked.png) no-repeat right bottom #fff;background-size:25px;} */
/*============= 即开票预订页面 end =============*/

/*============= 批量订单页面 start =============*/
.batch-sprite{padding-top:20px;}
.batch-sprite .caption .c-button{position:absolute;top:0;right:0;}
.batch-upload{border:#ddd 1px solid;padding:50px 0; text-align:center;}
.batch-upload .c-chosefile{border:#ddd 1px solid;padding:20px;}
.batch-upload .c-chosefile .c-input__field{width:350px;}
.batch-upload__oper{margin-top:30px;}
.batch-upload__oper .c-button{width:200px;}
.batch-upload__oper .c-button__txt{font-size:16px;margin:8px auto;padding:0 50px;}
.batch-upload__oper .c-button:last-child{margin-left:5px;}
.c-datalist--batch{}
.c-datalist--batch th,
.c-datalist--batch td{font-size:12px;}
.c-datalist--batch td:last-child{width:30%;text-align:left;}
.c-datalist--batch tr:nth-child(2) th,
.c-datalist--batch tr:nth-child(2) td{background:#f9f9f9;}
.c-datalist--batch .field{display:inline-block;margin:0 3px 5px 0;padding:5px;border:#ddd 1px solid;}
/*操作区域*/
.batch-sprite-operate{margin-top:15px;text-align:center;}
.batch-sprite-operate .c-button .c-button__txt{margin:12px auto;padding:0 60px;font-size:18px;}
.batch-sprite-operate .c-button--border{margin-left:10px;}
/*============= 批量订单页面 start =============*/

/*-------- 点击验证码样式 BEGIN --------*/
.image_auth_layout{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000;}
.image_auth_layout .image_auth_layout_background{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:100001;}
.image_auth_layout .image_auth_layout_content{position:fixed;display:flex;justify-content:center;align-items:center;vertical-align:middle;text-align:center;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:100002;}
.image_auth_layout .image_auth_layout_content:after{display:inline-block;content:'';width:0;height:100%;vertical-align:middle;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_body{position:relative;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:middle;z-index:100003;margin-top:-17px;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close{position:absolute;display:block;width:35px;height:35px;right:-13px;top:-13px;margin:0;background-color:#000000;background-color:rgba(0,0,0,0.6);border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.20);z-index:100004;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i{display:block;width:35px;height:35px;position:relative;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:before,
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:after{display:block;content:' ';position:absolute;width:18px;height:2px;top:16px;left:9px;background-color:#FFFFFF;border-radius:5px;z-index:100003;}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:before{transform:rotate(45deg);}
.image_auth_layout .image_auth_layout_content .image_auth_layout_close i:after{transform:rotate(-45deg);}
.image_auth_layout .image_auth_layout_content .image_auth_layout_body .image_auth_body{background:#FFFFFF;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,0.20);}
.image_auth_body{position:relative;display:block;margin:0 auto;padding:0;width:300px;height:150px;overflow:hidden;}
.image_auth_body .loading{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;z-index:100003;background-image:url("data:data:image/gif;base64,R0lGODlhFgAWAKIAAIqd1fT1++bq9lNuwsfQ67G+49vh8v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQEBgAAACwAAAAAFgAWAAADi3i6QVQjArGqhQOQGIMJVoVFAjcZBmUFhQBwZYTO6lIA03s+HioENQIO0DKEPD/B5xAY4kAhRQ/FFAgnUcbs8/jUsgdlqlEof7OBdLpsBmtn7ALUPfWp3VIa0Idn7n9bc1E9aQqBbltGTGNKglJ7KHNJM2ppYn8WYpGUemcKl5p1jhUeopd9YZeFIQkAIfkEBAYAAAAsAAAAABYAFgAAA4x4umcBYIAiAruKQD16iQW2fFBRdIOBDsIVGAYEqRLtXURhaNMLn55AS2EwUQhDhqrgsxyMBYJo4YMdXkbntOqoBIRThsBQOYxh2vBVeEarFVyY+80VeN9weUtIxn+/FXIOalVDgmkYbQZ5DkKIa1VaXnJ/FmdffQxckYePZpSUbUkYL4Ewpp6JZ3siCQAh+QQEBgAAACwAAAAAFgAWAAADj3i6J1IAFGECu8qUEmIUg4QpAbFNkGQMLGBd5WkQkcmGDuPERbUXLdBgETAYBKUXwwAQDgoZ43G0ANwGgaJUOVrdCJZAjloFgMVHAfniOEora9L7zaVqjZRxvJEP68k7B1l0a3dwb2qAb3JTSBhiDUZKORRTWZGNiTpSbWmcVJU+eHeaj0YHi5J7WZVIdQoJACH5BAQGAAAALAAAAAAWABYAAAOOeLpqVIUEw+qawsBIACDWkhlGsGkeUIQTWW5CCmgBIwRtGQjCUXgEwgBwIeFuFkFwwFwdXKXQAsAc4qA16ZOpqu0MPa2CQPLwcOKFsIpNH9bMdho+GEXTgQf1hsuKM0gHdn4sbVBhUjkUBzl9FjtXd4I6JD19jTsVkUYuioQiLjedoVotX0YZnyyTYIgVCQAh+QQEBgAAACwAAAAAFgAWAAADiXi6KmImGMHqkhJGUoqxyzOJUdd9FhlpgUm0ASMEZGDb3AsAxTXREYutsAMQFJog6BAo7mzJ2PIg2BFmwMk0ZCACbratgjAoA6Lig6FcRovX5lr6ISBcf9ItgN2DKpdwZT1JKIBsAzEZeEIjglwzEFg3GjMAFTM1LEkUKVGUIpwgGZCaeVOTI0sJACH5BAQGAAAALAAAAAAWABYAAAOReLoXYvCIwOpyAcK87XoGZ0xaSFWlAJKbQZyKUzaUrBYFcZldFQQ4nEGhmXhiwVyjBPMICiEIaHRkBAgAQIH2qy6wWYBU4P2ExZrmEVjIMssHQy60gh8AgzzgJ1NXBHl5OlNDRw8FejVMfgR5OQNbCiA2NT+BAwBkDCMiMiN4gZpWTFOAeaI+aUxacA5xUn4HCQAh+QQEBgAAACwAAAAAFgAWAAADi3i6F2JGuMDqCg7GB6lVj6RlkPRpRjByolGpmoQ1DylcEue9qFfOH0WMAoMEcQ6CgBM5LgSFKMGx3B2h0qr1Go32nE8I4Qs2dJUj8KEAaBcmE2eg3XaRXEGogE4kVwwAAwBQBGERKjIEBYoDjQN4Cx0sBI4CjgBbNDEFjmyCmQpFe46PBWoTgYKmFgkAIfkEBAYAAAAsAAAAABYAFgAAA4t4uhcixonA6grB6LijXZCzHZ3zbdO4iUYFrRMlZZpwsZ71ahQZOT0LLdZAfRgYEc52BKF2wSbNQGxWpp2ctZGEbkmFMGHHtBLCBUImFv2cwzbMq30pQMIKbJkhAPjVZVADAAUZZwZ+fgUVNQUDjwKPAwYFiXQPkgORjwCIhUeOkpuPGlsBlZOJahYJACH5BAQGAAAALAAAAAAWABYAAAOLeLoX8k4ERpkwWGJcrc7BJgnd5oDbkVqb4QTTe2VMuFYtqRjkNXU2GMnm6lRmJ5pxMeM1f8uGCAaLLiKPrMSqoCaLVuJDxG1+RmHTQVIYDAzGQMF1UQjceGBhX9Ap8AMABIIOBAVyfAQWeHduhgAAfXxQdgMFAHiPkAIEBJRXAZiOl5CHYYOCfHAVCQAh+QQEBgAAACwAAAAAFgAWAAADi3i6FyLuBUaZucZhURkUmHZFHXaEoAGZ3uZMgXNuLVth2QIFY9eoB9AP6GPwRiliMbhJTpZD1UMCVcRihWyBA408BuBBoXpUAcKAalJQCI/Vo8AAwKb7jjGugHCecyk4fwd9fgUEHwQqNAsBfQQFAAAFBlplFY10kZKUWQQyPnWRW1oFT0ucWwSHHQkAIfkEBAYAAAAsAAAAABYAFgAAA4t4uhciwbzA6oomY02tgll2hKDgZaAYOmElrFPjbNIV1tYGUQHBGp3cTlQYDHxBz+GlARgHACWDKXkOClIbykrIVgKRB8TbuDmNXa/uDCVTBYRnNAtmgZ0FQSHJwOwUBHAAgyYWVEALBYODKCYOKTgKAYt5BZYbPzmKBgSWezcOUhKenytuBJ2PfAoJACH5BAQGAAAALAAAAAAWABYAAAOQeLoX4sY8RleIUuAXqhKEFj0YJFTCMAgiGV0YparXFNziuxTzUHiwx+RAAMxOngbEQAQQDM7kAmMIGAdR6WdzHRC0CgfLOmOClaxCgUDogGERgrpg1sINBYD+995A9QBuSQ44N4AaghUbbnIBcgVIFHeCAnNrNx0QS5ENjwVwmzAVjpclOUMeGRs5iYMthB4JACH5BAQGAAAALAAAAAAWABYAAAONeLpRECaKsKotI8cdpmVGlhUCJ30BUBAiUBrCG1lARtQAcQTUBlMKjGhmgRh4R0Ut8/gwZAeJw+AEcRw5YFUhEwC+uS2DRwG7xItY5FsoaLfGCK8kQO98hPbKfnjF9G5iEBM8B3pJWz51USRGbwpIHE8+OxQdPycVin5xl04vcRM+jxUdcUeSaJczHh8JADs=");}
.image_auth_body .image_auth{display:block;margin:0;} 
.image_auth_body .image_auth_mark_layout{position:absolute;top:0;left:0;width:100%;height:100%;}
.image_auth_body .image_auth_mark_layout .image_auth_mark{display:none;position:absolute;top:28px;left:88px;width:22px;height:22px;text-align:center;line-height:22px;font-weight:bold;font-family:Arial;border-radius:50%;border:2px solid #FFFFFF;background-color:#FF0000;font-size:14px;color:#FFFFFF;background-repeat:no-repeat;box-shadow:0 3px 6px rgba(0,0,0,0.30);cursor:default;}
.image_auth_body .image_auth_refresh{position:absolute;right:-35px;bottom:15px;display:block;width:34px;height:34px;z-index:100003;background-color:#FFFFFF;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.20);}
.image_auth_body .image_auth_refresh img{display:block;margin:1px auto;width:32px;height:32px;}
.image_auth_body .image_auth_refresh.refresh{background-repeat:no-repeat;background-position:center center;background-size:20px 20px;background-image:url("data:data:image/gif;base64,R0lGODlhFgAWAKIAAIqd1fT1++bq9lNuwsfQ67G+49vh8v///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQEBgAAACwAAAAAFgAWAAADi3i6QVQjArGqhQOQGIMJVoVFAjcZBmUFhQBwZYTO6lIA03s+HioENQIO0DKEPD/B5xAY4kAhRQ/FFAgnUcbs8/jUsgdlqlEof7OBdLpsBmtn7ALUPfWp3VIa0Idn7n9bc1E9aQqBbltGTGNKglJ7KHNJM2ppYn8WYpGUemcKl5p1jhUeopd9YZeFIQkAIfkEBAYAAAAsAAAAABYAFgAAA4x4umcBYIAiAruKQD16iQW2fFBRdIOBDsIVGAYEqRLtXURhaNMLn55AS2EwUQhDhqrgsxyMBYJo4YMdXkbntOqoBIRThsBQOYxh2vBVeEarFVyY+80VeN9weUtIxn+/FXIOalVDgmkYbQZ5DkKIa1VaXnJ/FmdffQxckYePZpSUbUkYL4Ewpp6JZ3siCQAh+QQEBgAAACwAAAAAFgAWAAADj3i6J1IAFGECu8qUEmIUg4QpAbFNkGQMLGBd5WkQkcmGDuPERbUXLdBgETAYBKUXwwAQDgoZ43G0ANwGgaJUOVrdCJZAjloFgMVHAfniOEora9L7zaVqjZRxvJEP68k7B1l0a3dwb2qAb3JTSBhiDUZKORRTWZGNiTpSbWmcVJU+eHeaj0YHi5J7WZVIdQoJACH5BAQGAAAALAAAAAAWABYAAAOOeLpqVIUEw+qawsBIACDWkhlGsGkeUIQTWW5CCmgBIwRtGQjCUXgEwgBwIeFuFkFwwFwdXKXQAsAc4qA16ZOpqu0MPa2CQPLwcOKFsIpNH9bMdho+GEXTgQf1hsuKM0gHdn4sbVBhUjkUBzl9FjtXd4I6JD19jTsVkUYuioQiLjedoVotX0YZnyyTYIgVCQAh+QQEBgAAACwAAAAAFgAWAAADiXi6KmImGMHqkhJGUoqxyzOJUdd9FhlpgUm0ASMEZGDb3AsAxTXREYutsAMQFJog6BAo7mzJ2PIg2BFmwMk0ZCACbratgjAoA6Lig6FcRovX5lr6ISBcf9ItgN2DKpdwZT1JKIBsAzEZeEIjglwzEFg3GjMAFTM1LEkUKVGUIpwgGZCaeVOTI0sJACH5BAQGAAAALAAAAAAWABYAAAOReLoXYvCIwOpyAcK87XoGZ0xaSFWlAJKbQZyKUzaUrBYFcZldFQQ4nEGhmXhiwVyjBPMICiEIaHRkBAgAQIH2qy6wWYBU4P2ExZrmEVjIMssHQy60gh8AgzzgJ1NXBHl5OlNDRw8FejVMfgR5OQNbCiA2NT+BAwBkDCMiMiN4gZpWTFOAeaI+aUxacA5xUn4HCQAh+QQEBgAAACwAAAAAFgAWAAADi3i6F2JGuMDqCg7GB6lVj6RlkPRpRjByolGpmoQ1DylcEue9qFfOH0WMAoMEcQ6CgBM5LgSFKMGx3B2h0qr1Go32nE8I4Qs2dJUj8KEAaBcmE2eg3XaRXEGogE4kVwwAAwBQBGERKjIEBYoDjQN4Cx0sBI4CjgBbNDEFjmyCmQpFe46PBWoTgYKmFgkAIfkEBAYAAAAsAAAAABYAFgAAA4t4uhcixonA6grB6LijXZCzHZ3zbdO4iUYFrRMlZZpwsZ71ahQZOT0LLdZAfRgYEc52BKF2wSbNQGxWpp2ctZGEbkmFMGHHtBLCBUImFv2cwzbMq30pQMIKbJkhAPjVZVADAAUZZwZ+fgUVNQUDjwKPAwYFiXQPkgORjwCIhUeOkpuPGlsBlZOJahYJACH5BAQGAAAALAAAAAAWABYAAAOLeLoX8k4ERpkwWGJcrc7BJgnd5oDbkVqb4QTTe2VMuFYtqRjkNXU2GMnm6lRmJ5pxMeM1f8uGCAaLLiKPrMSqoCaLVuJDxG1+RmHTQVIYDAzGQMF1UQjceGBhX9Ap8AMABIIOBAVyfAQWeHduhgAAfXxQdgMFAHiPkAIEBJRXAZiOl5CHYYOCfHAVCQAh+QQEBgAAACwAAAAAFgAWAAADi3i6FyLuBUaZucZhURkUmHZFHXaEoAGZ3uZMgXNuLVth2QIFY9eoB9AP6GPwRiliMbhJTpZD1UMCVcRihWyBA408BuBBoXpUAcKAalJQCI/Vo8AAwKb7jjGugHCecyk4fwd9fgUEHwQqNAsBfQQFAAAFBlplFY10kZKUWQQyPnWRW1oFT0ucWwSHHQkAIfkEBAYAAAAsAAAAABYAFgAAA4t4uhciwbzA6oomY02tgll2hKDgZaAYOmElrFPjbNIV1tYGUQHBGp3cTlQYDHxBz+GlARgHACWDKXkOClIbykrIVgKRB8TbuDmNXa/uDCVTBYRnNAtmgZ0FQSHJwOwUBHAAgyYWVEALBYODKCYOKTgKAYt5BZYbPzmKBgSWezcOUhKenytuBJ2PfAoJACH5BAQGAAAALAAAAAAWABYAAAOQeLoX4sY8RleIUuAXqhKEFj0YJFTCMAgiGV0YparXFNziuxTzUHiwx+RAAMxOngbEQAQQDM7kAmMIGAdR6WdzHRC0CgfLOmOClaxCgUDogGERgrpg1sINBYD+995A9QBuSQ44N4AaghUbbnIBcgVIFHeCAnNrNx0QS5ENjwVwmzAVjpclOUMeGRs5iYMthB4JACH5BAQGAAAALAAAAAAWABYAAAONeLpRECaKsKotI8cdpmVGlhUCJ30BUBAiUBrCG1lARtQAcQTUBlMKjGhmgRh4R0Ut8/gwZAeJw+AEcRw5YFUhEwC+uS2DRwG7xItY5FsoaLfGCK8kQO98hPbKfnjF9G5iEBM8B3pJWz51USRGbwpIHE8+OxQdPycVin5xl04vcRM+jxUdcUeSaJczHh8JADs=");}
.image_auth_body .image_auth_refresh.refresh img{display:none;}
.image_auth_body .image_auth_tip{position:absolute;width:100%;left:0;bottom:0;height:50px;line-height:50px;color:#FFFFFF;background-color:#FF0000;background-color:rgba(255,0,0,0.8);text-align:center;font-size:14px;z-index:100003;}
.image_auth_body .image_auth_error_layout{position:absolute;left:0;top:0;display:table;vertical-align:middle;width:100%;height:100%;text-align:center;background-color:#F8F8F8;}
.image_auth_body .image_auth_error_layout .image_auth_error_layout_text{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;font-size:12px;}
/*-------- 点击验证码样式 END --------*/ 
