.search{ display:none; }

/*公共*/
.com_grzx{ padding:26px 0 0; }
.com_grzx .left{ width:230px; float:left; margin:0 20px 0 0; }
.com_grzx .left li{ border:1px solid #e6e6e6; background:#fafafa; height:120px; line-height:120px; }
.com_grzx .left li.on{ border-bottom-color:#ffd200; background:#fff; -o-box-shadow:0 8px 8px #efefef; -ms-box-shadow:0 8px 8px #efefef; -moz-box-shadow:0 8px 8px #efefef; -webkit-box-shadow:0 8px 8px #efefef; box-shadow:0 8px 8px #efefef; }
.com_grzx .left li a{ display:block; padding:30px 0 0; color:#333; font-size:16px; text-align:center; line-height:26px; }
.com_grzx .left li .box{ display:inline-block; vertical-align:middle; }
.com_grzx .left li .icon{ width:35px; height:35px; }
.com_grzx .left li .wdddIcon{ background-image:url(../images/wdddIcon.png); }
.com_grzx .left li .shdzIcon{ background-image:url(../images/shdzIcon.png); }
.com_grzx  .right{ width:950px; float:left; }
.ejSearch{ width:195px; height:28px; float:right; position: relative; padding:0 45px 0 10px; border:1px solid #ebeaea; -o-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.ejSearch .btn{ width:44px; height:30px; top:-1px; right:-1px; position: absolute; background:#cfcfcf url(../images/ejSsIcon.png) no-repeat center; -o-border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.ejSearch .sr{ width:100%; height:28px; line-height:28px; }
.dd_nav{ height:30px; float:left; border-bottom:2px solid #ebeaea; }
.dd_nav a{ float:left; height:30px; margin:0  95px 0 0; font-size:18px; color:#333; font-weight:bold; }
.dd_nav a.on{ border-bottom:2px solid #ffd200; color:#ffd200; }

/*我的订单*/
.wddd{ padding-bottom:40px;}
.wddd ul{ padding:30px 0 0px; }
.wddd li{ padding:20px 20px 36px; margin:0 0 38px; color:#333; background:#fafafa; border:1px solid #ebeaea; }
.wddd li .top{ height:47px; border-bottom:1px dotted #ebebeb; }
.wddd li .top .ddh{ float:left; font-weight:bold; }
.wddd li .top .data{ float:right; padding:15px 0 0; }
.wddd li .top .red{ color:#fb5a54; }
.wddd li dl{ padding:22px 0 0; }
.wddd li dt{ width:107px; height:135px; float:left; margin:0 22px 0 0; }
.wddd li dt img{ width:100%; }
.wddd li dd{ font-size:14px; padding:6px 0 0; line-height:20px; }
.wddd li dd h3{ color:#333; font-size:14px; font-weight:bold; }
.b_kong{ height:60px; display:none; }
.ddK{ width:155px; height:119px; margin:64px auto; display:block; }

/*收货地址*/
.tjdz{ padding:24px 0 70px; } 
.tjdz li{ margin:0 0 20px; }
.tjdz .li_l{ width:57px; float:left; line-height:30px; }
.tjdz .li_r{ float:left; }
.tjdz .li_r .srk{ width:315px; height:28px; padding:0 10px; border:1px solid #d1d1d1; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.tjdz .li_r .srk input{ width:100%; height:28px; line-height:28px; }
.tjdz .li_r select{ width:105px; height:28px; text-align:center; border:1px solid #d1d1d1; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.tjdz .li_r .info{ margin-bottom:20px; }
.tjdz .btn{ padding:0 0 0 57px; }
.tjdz .btn label input{ margin:0 20px 0 0; }
.tjdz .btn label{ color:#fc6857; }
.tjdz .btn .bcBtn{ width:76px; height:26px; line-height:26px; text-align:center; color:#fff; background:#ffd200; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

/*确认订单信息*/
.gmLc{ padding:46px 0 0; }
.gmLc span{ width:27.1%; font-size:16px; color:#333; float:left; position: relative; height:52px; line-height:52px; text-align:center; }
.gmLc span.bz1{ z-index:4; background:url(../images/bz1.png) no-repeat center; background-size:100%; }
.gmLc span.bz2{ z-index:3; margin-left:-36px; background:url(../images/bz3.png) no-repeat center; background-size:100%; }
.gmLc span.bz3{ z-index:2; margin-left:-36px; background:url(../images/bz3.png) no-repeat center; background-size:100%; }
.gmLc span.bz4{ margin-left:-36px; background:url(../images/bz4.png) no-repeat center; background-size:100%; }
.gmLc span.bz1.on{ background-image:url(../images/bz1On.png); }
.gmLc span.bz2.on{ background-image:url(../images/bz2On.png); }
.gmLc span.bz3.on{ background-image:url(../images/bz2On.png); }
.gmLc span.bz4.on{ background-image:url(../images/bz4On.png); }

/*配送方式*/
.psfs .title{ height:58px; line-height:58px; font-size:18px; color:#333; font-weight:bold; }
.psfs .fangshi{ padding:7px 0 0; }
.psfs .fangshi a{ float:left; color:#999; margin:0 30px 0 0; position: relative; font-size:16px; padding:0 18px; height:42px; line-height:42px; border:1px solid #e4e5e6; -o-border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.psfs .fangshi a .icon{ width:20px; height:11px; display:none; position: absolute; left:50%; bottom:-28px; display:none; margin-left:-10px; background-image:url(../images/jt.png); }
.psfs .fangshi a.on{ background:#fff4bf; color:#ffc600; border-color:#fdd103; }
.psfs .fangshi a.on .icon{ display:block; }
.psfs .con{ margin:26px 0 0; border:1px solid #e9e9e9; }
.psfs .con .left,.psfs .con .right{ width:50%; min-height:224px; }
.psfs .left ul{ height:159px; padding:65px 0 0 130px; -o-border-right:1px solid #e9e9e9; -ms-border-right:1px solid #e9e9e9; -moz-border-right:1px solid #e9e9e9; -webkit-border-right:1px solid #e9e9e9; border-right:1px solid #e9e9e9; }
.psfs .left li{ margin:0 0 22px; font-size:14px; color:#333; }
.psfs .left li.tdd{ margin:0 0 22px; font-size:14px; color:#333; }
.psfs .left .li_l{ line-height:34px; width:55px; }
.psfs .left .srk{ width:250px; height:32px; border:1px solid #e4e5e6; padding:0 10px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.psfs .left .srk input{ width:100%; height:32px; line-height:32px; }
.psfs .right .box{ padding:32px 0 0 204px; line-height:24px; color:#666; font-size:14px; }
.psfs .right .box h3{ font-size:16px; color:#333; font-weight:bold; line-height:48px; }
.psfs .tabs_b{ display:block; }
.psfs .tabs_b.on{ display:block; }
.psfs .tabs_b.smfk .left ul{ border:0; height:auto; }
.psfs .tabs_b.smfk .left label{ display:block; line-height:24px; }
.psfs .tabs_b.smfk .left .tdd .li_r{ padding:5px 0; border:1px solid #ccc; padding:10px; width:350px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.psfs .tabs_b.smfk .left .btn{ padding:20px 0 30px; }
.psfs .tabs_b.smfk .left .btn a{ width:100px; height:40px; margin:0 0 0 55px; line-height:40px; display:inline-block; color:#fff; text-align:center; background:#ffd200; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

/*订单信息*/
.ddxx .title{ font-size:18px; color:#333; font-weight:bold; height:60px; line-height:60px; }
.ddxx table{ width:100%; border:1px solid #e4e5e6; }
.ddxx table th{ height:38px; background:#f0f0f0; font-weight:bold; color:#333; }
.ddxx table span{ padding:0 0 0 18px; }
.ddxx table dl{ padding:28px 18px; }
.ddxx table dt{ width:83px; height:105px; margin:0 22px 0 0; }
.ddxx table dt img{ display:block; width:100%; }
.ddxx table dd{ padding:0px 0 0; color:#333; font-size:14px; line-height:22px; }
.ddxx table dd h3{ font-size:14px; font-weight:bold; }

.bigRmb{ text-align:right; height:106px; line-height:106px; color:#f1593f; font-weight:bold; font-size:24px; }
.bigRmb span{ font-size:32px; }

.bigBtn{ padding:5px 0 70px; text-align:right; }
.bigBtn input{ width:174px; height:60px; line-height:60px; text-align:center; color:#fff; background:#ffd200; font-size:20px; font-weight:bold; border-radius:8px; }


/*支付订单*/
.fkrmb{ height:56px; font-size:16px; line-height:56px; padding:12px 0 0; }
.fkrmb span{ color:#666; }
.fkrmb b{ font-size:20px; color:#ffba00; }

.txfk{ line-height:80px; border:1px solid #e4e5e6; padding:0 50px; font-size:16px; color:#333; margin:0 0 40px; }
.xinxi{ background:#f4f5fa; }
.xinxi .con{ padding:36px 50px 50px; line-height:26px; }
.xinxi h3{ height:40px; font-size:16px; font-weight:bold; color:#333; line-height:normal; }
.txfk i{ font-style:normal; color:#ffd200; }

.zffs{ padding:26px 0 70px; }
.zffs h3{ height:44px; line-height:44px; color:#333; font-size:16px; }
.zffs .fs{ float:left; }
.zffs label{ padding:0 25px; border:2px solid #f3f3f4; float:left; margin:0 10px 0 0; line-height:76px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.zffs label img{ display:inline-block; vertical-align:middle; }
.zffs label input{ margin:0 10px 0 0; }
.zffs .tjBtn{ width:174px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:20px; font-weight:bold; background:#ffd200; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

/*支付成功*/
.zfcg{ padding:30px 0 70px; }
.zfcg .con{ background:#f4f5fa; height:222px; }
.zfcg .left,.zfcg .right{ width:50%; }
.zfcg .left dl{ padding:47px 0 0 94px; }
.zfcg .left dt{ width:83px; float:left; height:105px; margin:0 20px 0 0; }
.zfcg .left dt img{ width:100%; }
.zfcg .left dd{ padding:20px 0 0; font-size:14px; color:#333; line-height:20px; }
.zfcg .left dd h3{ font-weight:bold; }

.zfcg .right .box{ padding:45px 0 0 50px; color:#333; line-height:26px; font-size:14px; }
.zfcg .right h3{ height:40px; font-size:16px; font-weight:bold; line-height:normal; }

.zfcg .btn{ text-align:center; padding:60px 0 0; }
.zfcg .btn .cgIcon{ width:29px; height:29px; margin:0 13px 0 0; background:url(../images/cgIcon.png) no-repeat center; }
.zfcg .btn a{ width:174px; height:60px; line-height:60px; font-size:20px; font-weight:bold; text-align:center; color:#fff; background:#ffd200; display:inline-block; -o-border-radius:8px; -ms-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }

/*详情*/
.xiangqing{ background:url(../images/xqBg.jpg) repeat-x left top; }
.xiangqing .top{ background:#fff; padding-bottom:20px; -o-box-shadow:0 12px 12px #ededed; -ms-box-shadow:0 12px 12px #ededed; -moz-box-shadow:0 12px 12px #ededed; -webkit-box-shadow:0 12px 12px #ededed; box-shadow:0 12px 12px #ededed; }
.xiangqing .top_l{ width:878px; float:left; }
.xiangqing .top_l h3{ line-height:76px; font-size:20px; color:#333; font-weight:bold; padding:0 0 0 30px; }
.xiangqing .top_l .con{ padding:0 26px 0 30px; }
.xiangqing .top_l .pic{ width:250px; height:320px; line-height:320px; float:left; margin:0 18px 0 0; }
.xiangqing .top_l .pic img{ display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; }
.xiangqing .top_l .list{ width:554px; }
.xiangqing .top_l .li_l{ width:70px; font-weight:bold; color:#333; }
.xiangqing .top_l .li_r{ width:484px; }
.xiangqing .top_l li{ margin-bottom:10px; }
.xiangqing .top_l li.cc span{ width:114px; height:48px; padding:4px 0 0; cursor:pointer; position: relative; color:#adadad; display:inline-block; text-align:center; border:1px dashed #e5e5e5; float:left; margin:0 5px 5px 0; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.xiangqing .top_l li span.on{ border:1px solid #f1593f; }
.xiangqing .top_l li.cc span .icon{ width:27px; height:27px; display:none; background:url(../images/bigDg.png) no-repeat center; position: absolute; right:0; bottom:0; }
.xiangqing .top_l li.cc span.on .icon{ display:block; }
.xiangqing .top_l li.cc .a_box{ height:54px; overflow:hidden; }
.xiangqing .top_l li .more{ text-align:right; line-height:30px; }
.xiangqing .top_l li .more a{ color:#008dd6; }
.xiangqing .top_l li .more .icon{ width:7px; height:6px; margin:0 5px 0 0; background:url(../images/moreJt.png) no-repeat; }

.xiangqing .top_l li.pj span{ padding:0px 10px;height:34px; cursor:pointer; line-height:34px; position: relative; float:left; display:inline-block; text-align:center; border:1px dashed #e5e5e5; margin:0 5px 5px 0; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.xiangqing .top_l li.pj span .icon{ width:22px; height:22px; position: absolute; display:none; right:0; bottom:0; background-image:url(../images/Dg.png); }
.xiangqing .top_l li.pj .a_box{ overflow:hidden; }
.xiangqing .top_l li.pj span:nth-child(5n){ margin-right:0; }
.xiangqing .top_l li.pj span.on{ border-style:solid; border-color:#f1593f; }
.xiangqing .top_l li.pj span.on .icon{ display:block; }

.spinner{ width:118px; height:38px; border:1px dashed #e5e5e5; position:relative; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.spinner a{ width:40px; color:#333; text-align:center; height:28px; line-height:28px; margin:0; position: absolute; top:50%; margin-top:-14px; padding:0; display:block; }
.spinner a.jia{ left:0; border:0; border-right:1px solid #cccecf;  }
.spinner a.jian{ right:0; border:0; border-left:1px solid #cccecf;  }
.spinner input{ width:37px; height:28px; text-align:center; line-height:28px; padding:0 0 0 2%; position: absolute; left:50%; top:50%; margin:-14px 0 0 -18px; }
.xiangqing .top_l li.sl p{ line-height:41px; color:#999; }
.xiangqing .top_l li.xj .li_r{ color:#f1593f; font-size:20px; }
.xiangqing .top_l li.xj .li_r b{ font-size:24px; }
.xiangqing .top_l .btn{ padding:0 0 0 70px; }
.xiangqing .top_l .btn a,.xiangqing  .top_l .btn input{ width:146px; height:40px; font-size:16px; font-weight:bold; line-height:40px; margin:0 25px 0 0; background:#ffd200; color:#fff; display:inline-block; text-align:center; -o-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.xiangqing .top_r{ width:321px; float:left; padding:50px 0 64px; height:376px; }
.xiangqing .top_r .con{ border-left:1px dashed #e5e5e5; padding:65px 0 53px; }
.xiangqing .top_r ul{ padding:0 15px; }
.xiangqing .top_r li{ float:left; width:33.33%; text-align:center; }
.xiangqing .top_r li .pic{ width:51px; height:51px; display:block; margin:0 auto; }
.xiangqing .top_r li h4{ padding:30px 0 0; font-size:14px; color:#333; }
.xiangqing .top_r .list{ padding:63px 0 0 97px; line-height:34px; }
.xiangqing .top_r .list .icon{ width:23px; height:17px; margin:0 5px 0 0; }
.xiangqing .top_r .list .cjIcon{ background-image:url(../images/top_rPic4.png); }
.xiangqing .top_r .list .llIcon{ background-image:url(../images/top_rPic5.png); }
.xiangqing .top_r .list .xHIcon{ background-image:url(../images/top_rPic6.png); }

.xiangqing .bottom{ padding:40px 0; }
.xiangqing .bottom .left{ width:868px; float:left; margin:0 20px 0 0; border:1px solid #dddcdc; background:#f8f8f8; }
.xiangqing .bottom .left .tab_t{ height:88px; border-bottom:1px solid #e5e5e5; padding:0 52px; position: relative; }
.xiangqing .bottom .left .tab_t span{ float:left; height:87px; cursor:pointer; line-height:87px; font-size:16px; font-weight:bold; color:#333; margin:0 30px 0 0; }
.xiangqing .bottom .left .tab_t span.on{ border-bottom:2px solid #f8be00; }
.xiangqing .bottom .left .tab_b{ padding:40px 50px; font-size:14px; line-height:30px; }
.xiangqing .bottom .left .tab_b img{ display:block; max-width:100%; }
.xiangqing .bottom .left .tab_b .tabs_b{ display:none; }
.xiangqing .bottom .left .tab_b .tabs_b.on{ display:block; }

.xiangqing .bottom .right{ width:310px; float:right; }
.xiangqing .bottom .right .con{ padding:32px 20px 15px; background:#f8f8f8; border:1px solid #d9d9d9; }
.ptbz h3{ font-size:16px; height:36px; font-weight:bold; }
.ptbz li{ padding:0 0 0 46px; position: relative; margin-bottom:15px; color:#57697f; line-height:20px; }
.ptbz li .icon{ width:34px; height:34px; position:absolute; left:0; top:0; }
.ptbz li h4{ font-size:14px; font-weight:bold; height:24px; color:#333; }
.ptbz li .icon.dh{ background-image:url(../images/icon1.png); }
.ptbz li .icon.xc{ background-image:url(../images/icon2.png); }
.ptbz li .icon.yx{ background-image:url(../images/icon3.png); }

.xiangqing .bottom .right .ycsj{ padding:13px 0 18px; line-height:30px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }
.xiangqing .bottom .right .ycsj h4,.xiangqing .bottom .right .yccd h4{ color:#f1593f; font-size:14px; font-weight:bold; }
.xiangqing .bottom .right .ycsj .dateIcon{ width:14px; height:14px; margin:0 0 0 8px; background-image:url(../images/dateIcon.png); }
.xiangqing .bottom .right .yccd{ padding:13px 0 18px; line-height:30px;}

.xiangqing .top_l .btn a{ position: relative; }
.xiangqing .top_l .btn a .box{ width:200px; padding:10px; display:none; color:#333; font-weight:normal; font-size:12px; line-height:20px; position: absolute; top:50px; left:50%; margin-left:-110px; border:1px solid #ccc; background:#fff; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.xiangqing .top_l .btn a .box .icon{ width:21px; height:10px; display:block; position: absolute; top:-10px; left:50%; margin-left:-10px; background:url(../images/jtjtjt.png) no-repeat center / cover; }


/*选座弹层 -o- -ms- -moz- -webkit-*/
.xzTc .gb_btn{ width:26px; height:26px; position: absolute; top:50%; margin-top:-13px; right:28px; background:url(../images/gb_btn.png) no-repeat center; }
.xzTc{ width:1200px; height:910px; background:#fff; }
.xzTc .title{ width:100%; text-align:center; font-size:22px; height:40px; line-height:40px; color:#222; position:relative; }
.xzTc .wutai{ width:418px; height:72px; line-height:73px; font-size:28px; text-align:center; color:#fff; margin:0  auto; background:#ff6766; -o-border-radius:10px; -ms-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.xzTc span{ width:23px; height:23px; cursor:pointer; position: relative; float:left; margin:0 4px 0 0; display:inline-block; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.xzTc ul{ padding:27px 77px 0; }
.xzTc li{ margin-bottom:4px; position: relative; }
.xzTc li em{ position: absolute; top:3px; font-weight:bold; }
.xzTc li .xcaq{ left:94px; }
.xzTc li .mds{ right:92px; }
.xzTc li .llg{ top:25px; left:470px; }
.xzTc .hps,.xzTc .xq{ right:-18px; width:20px; height:200px; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; writing-mode:tb-rl; }
.xzTc .bcq,.xzTc .bn{ left:-25px; width:20px; height:200px; -webkit-writing-mode: vertical-rl; writing-mode: vertical-rl; writing-mode:tb-rl; }
.xzTc span i.icon{ width:10px; height:10px; background:url(../images/cdIcon.png) no-repeat center / 100% 100%; top:0; right:0; position: absolute; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
/* .xzTc span i.icon img{ position: absolute; top:0; left:0; transition:all 1s; transform:scale(0); }
.xzTc span i.icon:hover img{ transform:scale(1); z-index:100; } */
#bigPic{ padding:10px 0; position: relative; display:none; -o-transition:all 1s; -ms-transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; transition:all 1s; }
#bigPic img{ width:100%; }
#bigPic .picGb_btn{ width:24px; height:24px; display:block; position: absolute; top:20px; right:10px; background-image:url(../images/gb_bgn.png); }
.xzTc span.on i.icon{ display:none; }
.xzTc span.s980{ background-color:#fe4f4e; }
.xzTc span.s900{ background-color:#46bacf; }
.xzTc span.s880{ background-color:#907066; }
.xzTc span.s800{ background-color:#fbd6b1; }
.xzTc span.s780{ background-color:#48aafc; }
.xzTc span.s680{ background-color:#9be5be; }
.xzTc span.s580{ background-color:#f9997c; }
.xzTc span.s480{ background-color:#9fc2fb; }
.xzTc span.s380{ background-color:#c686e0; }
.xzTc span.zhuzi{ background-color:#8d8d8d; border-radius:50%; }
.xzTc span.on{ background-image:url(../images/dui.png); background-position:center; }
.xzTc span.wc{ background-color:#ccc; }
.xzTc li b{ float:left; font-weight:normal; display:inline-block; height:23px; }
.xzTc li b.n1{ width:27px; }
.xzTc li b.n2{ width:49px; }
.xzTc li b.n3{ width:65px; }
.xzTc li b.n4{ width:92px; }
.xzTc li b.n5{ width:143px; }
.xzTc li b.n6{ width:119px; }
.xzTc li b.n7{ width:115px; }
.xzTc li b.n8{ width:127px; }
.xzTc li b.n9{ width:79px; }
.xzTc li b.n10{ width:250px; }
.xzTc li b.n11{ width:99px; }
.xzTc li b.n12{ width:112px; }
.xzTc li b.n14{ width:347px; }
.xzTc li b.n15{ width:135px; }
.xzTc li b.n16{ width:120px; }
.xzTc li b.n17{ width:46px; }
.xzTc li b.n18{ width:53px; }
.xzTc li b.n19{ width:204px; }
.xzTc li b.n20{ width:230px; }
.xzTc li b.n21{ width:421px; }
.xzTc li b.nBig{ width:946px; }
.xzTc li b.n403{ width:400px; }
.xzTc li b.n404{ width:428px; }
.xzTc .tishi,.xzTc .btn{ text-align:center; padding:30px 0 0; }
.xzTc .tishi div{ display:inline-block; width:80px; }
.xzTc .tishi span{ float:none; }
.xzTc .btn input,.xzTc .btn a{ width:125px; height:36px; line-height:36px; margin:0 5px; display:inline-block; color:#fff; background:#fdca12; font-size:16px; -o-border-radius:18px; -ms-border-radius:18px; -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; }

/*选座提示框*/
.ts_dbk{ position:relative; z-index:1000; width:100%;}
.ts_bk{ position:fixed;z-index:1000;right:20px; top:60px;width:160px; border-radius:10px; overflow:hidden;}
.ts_tt{ line-height:25px; border-bottom:solid 1px #ddd; background-color:#48aafc; color:#fff; padding:5px 15px;}
.ts_stt{ line-height:30px; border-bottom:solid 1px #ddd; background-color:#48aafc; color:#fff; text-align:center; font-weight:bold;}
.ts_xtt{ line-height:30px; border-bottom:solid 1px #ddd; background-color:#48aafc; color:#fff ; text-align:right; font-weight:bold; padding-right:10px;}

/*视频*/
.videoContainer{ padding:50px 0 70px; }
.videoContainer li{ float:left; width:32%; height:260px; overflow:hidden; line-height:260px; text-align:center; margin:0 2% 20px 0; }
.videoContainer li:nth-child(3n){ margin-right:0; }
.videoContainer li img{ display:inline-block; vertical-align:middle; width:100%; }
.page{ text-align:center; padding:20px 0 0; }
.page img{ max-width:100%; }
.piao_ms{padding:20px;line-height: 24px;color: #666;font-size: 14px;}

.bui-modal {position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 10000; display:none;}
.bui-backdrop {position: fixed;display: flex;align-items: center;justify-content: center;right: 0;bottom: 0;left: 0;top: 0;background-color: rgba(0,0,0,.68);}
.bui-drawer {display: flex;flex-direction: column;height: 80%;flex: 1 0 auto;position: fixed;top: auto;left: 0;right: 0;bottom: 0;outline: 0;background-color: #fff;
max-height: 100%;border-radius: 3.2vmin 3.2vmin 0 0;padding: 0 4vmin 5.86667vmin;}
.notice-title {position: relative;display: flex;align-items: center;justify-content: space-between;line-height: 17.06667vmin;color: #000;font-size: 5.33333vmin;}
.notice-title i {display: block;padding-top: 10px;}	
.notice-content {flex: 1;display: flex;flex-direction: column;overflow-y: auto;}
.notice-item-title {margin-bottom: 2.13333vmin;font-size: 3.73333vmin;color: #000;letter-spacing: 0;}
.notice-item-desc {white-space: pre-wrap;font-size: 3.2vmin;color: #9c9ca5;letter-spacing: 0;}
.notice-item-content {margin-bottom: 4.26667vmin;}


.service-bar {display: none;align-items: center;font-weight: 500;background: #fff;box-shadow: 0 12px 12px #ededed;padding: 0px 0 10px 10px;}
.service-bar .jt { padding-right:5px;}
.service-title {font-size: 3.46667vmin;line-height: 3.2vmin;padding-right: 1.86667vmin;flex-shrink: 0;font-weight: 500;}
.service-tag-list {display: flex;flex-direction: row;align-items: center;flex: 1;overflow: hidden;}
.service-tag {display: flex;flex-direction: row;align-items: center;margin-right: 2.66667vmin;white-space: nowrap;color: #333;font-size: 3.2vmin;font-weight: 500;}
.service-tag i {display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:cover;}
.service-tag i.yes { background-image:url(../images/ico_dui.png);}
.service-tag i.no { background-image:url(../images/ico_cuo.png);}

@media only screen and (max-width: 1199px) {
    .com_grzx .left{ width:100%; height:60px; position:fixed; left:0; bottom:0; background:#fff; z-index:30; }
    .com_grzx .left li{ width:50%; border:0; float:left; }
    .com_grzx .left li a{ border:1px solid #ccc; height:60px; line-height:60px; padding:0; }
    .com_grzx .left li.on a{ border-top-color:#ffd200; }
    .com_grzx .left h3{ display:inline-block; }
    .com_grzx .right{ width:100%; }
    .b_kong{ display:block; }
    .zfcg .right .box{ padding-left:20px; padding-right:10px; }
    .xiangqing .top{ width:100%; margin:0; }
    .xiangqing .top_r{ width:100%; padding-top:0; height:auto; border-top:1px dashed #ccc; margin-top:20px; padding-bottom:0; }
    .xiangqing .top_r .con{ padding-top:20px; padding-bottom:0; border-left:0; }
    .xiangqing .top_r .list{ border-top:1px dashed #ccc; margin-top:20px; padding-top:20px; padding-left:20px; display:none;}
    .xiangqing .top_r .list p{ display:inline-block; margin-right:40px; }
    .xiangqing .bottom .left,.xiangqing .bottom .right{ width:100%; margin:0; }
    .xiangqing .bottom .right{ margin-bottom:20px; }
	#pingtai_bz{ display:none;}
	.xiangqing .bottom .right .ycsj{ border-top:none;}
	.service-bar{ display:flex;}
}

@media only screen and (max-width: 1023px) {
    .dd_nav a{ margin-right:60px; }
    .psfs .left ul,.psfs .right .box{ padding-left:20px; }
    .videoContainer li{ height:200px; line-height:200px; }
    
}

@media only screen and (max-width: 959px) {
    .ejSearch{ display:none; }
    .dd_nav{ width:100%; }
    .dd_nav a{ width:23%; margin-right:2%; text-align:center; }
    .dd_nav a:nth-child(4n){ margin-right:0; }
    .zffs label,.zffs .tjBtn{ height:50px; line-height:50px; }
    .zffs label.zfb img{ width:60px; }
    .zffs label.wx img{ width:100px; }
    .zffs label.yhk img{ width:110px; }
    .zfcg .left dl{ padding-left:20px; }
    .zfcg .btn{ padding-top:20px; }
    .xiangqing .top_l{ width:100%; }
    .xiangqing .top_l .pic{ width:100%; margin:0; text-align:center; }
    .xiangqing .top_l .pic img{ max-width:100%; }
    .xiangqing .top_l .list{ width:100%; padding-top:20px; }
    .xiangqing .top_l li{ width:100%; }
    .xiangqing .top_l li .li_r{ width:auto; }
    .xiangqing .top_l .con{ padding-left:10px; padding-right:10px; }
    .videoContainer li{ height:140px; line-height:140px; }
}   

@media only screen and (max-width: 767px) {
    .gmLc{ display:none; }
    .psfs .con .left, .psfs .con .right{ width:100%; }
    .psfs .con .left{ border-radius:0; border-bottom:1px solid #e4e5e6; }
    .zffs .fs, .zffs .tjBtn{ width:100%; padding:0; }
    .zffs label{ width:96%; padding:0 2%; margin-bottom:10px; }
    .txfk{ padding:10px 20px; line-height:30px; }
    .txfk p{ width:100%; }
    .xinxi .con{ padding:10px 20px; }
    .fkrmb{ height:auto; line-height:30px; padding-bottom:10px; }
    .fkrmb span{ display:block; }
    .zfcg .con{ height:auto; padding-bottom:20px;; }
    .zfcg .left, .zfcg .right{ width:100%; }
     .zfcg .left dl,.zfcg .left .box{ padding-top:20px; }
     .xiangqing .top_l .btn{ padding-left:0; }
     .xiangqing .top_l .btn a, .xiangqing .top_l .btn input{ width:115px; margin:0 10px; }
     .xiangqing .top_l li.sl p{ line-height:22px; padding:10px 0; }
     .xiangqing .top_l .li_l{ line-height:30px; }
     .videoContainer li,.videoContainer li:nth-child(3n){ width:49%; height:160px; line-height:160px; margin-right:2%; }
     .videoContainer li:nth-child(2n){ margin-right:0; }
}

@media only screen and (max-width: 559px) {
    .wddd li dd{ font-size:12px; }
    .wddd li dd h3{ font-size:12px; }
    .ddxx table dl{ padding:15px 10px; }
    .bigRmb{ font-size:16px; height:60px; line-height:60px; }
    .bigRmb span{ font-size:20px; }
    .bigBtn input{ width:110px; height:40px; font-size:16px; line-height:40px; }
    .ddxx table dd{ padding-top:10px; }
    .xiangqing .top_r .list p{ display:block; line-height:26px; }
    .xiangqing .bottom .left .tab_t{ height:40px; }
    .xiangqing .bottom .left .tab_t span{ line-height:39px; height:39px; font-size:14px; }
    .xiangqing .bottom .left .tab_b,.xiangqing .bottom .left .tab_t{ padding-left:10px; padding-right:10px; }
    .videoContainer li,.videoContainer li:nth-child(3n){ height:140px; line-height:140px; }

}

@media only screen and (max-width: 479px) {
    .dd_nav a{ font-weight:normal; font-size:14px; }
    .tjdz .li_r{ width:100%; }
    .tjdz .li_r .srk{ width:95%; padding:0 2%; }
    .tjdz .li_r select{ width:30%; margin:0 1% 0 0; float:left; }
    .tjdz .btn{ padding:0; }
    .psfs .left ul{ padding-top:25px; }
    .videoContainer li,.videoContainer li:nth-child(3n){ height:90px; line-height:90px; margin-bottom:10px; }
}