﻿a{text-decoration:none;}
a:link,a:active,a:active{color:#333;}
.layout .defaultWidth{width:960px;margin:0 auto;clear:both;}
.layout{width:100%;margin:0; padding:0;float:none;z-index:1;background:#fff;    font: 12px/150% Arial,Verdana,"\5b8b\4f53";
   }
.layout .layout-header{width:100%;margin:0; padding:0;float:none;z-index:1;height:68px;background:#fff;}
.layout .layout-tools{width:100%; background:#f7f7f7; border-bottom:1px solid #eee; height:30px;line-height:30px;}
.layout .layout-tools ul{margin:0;padding:0;}
.layout .layout-tools ul li{list-style:none; float:left;}
.layout .layout-tools .left ul li{margin-left:10px;}
.layout .layout-tools .right{float:right;}
.layout .layout-tools .right ul li{margin-left:10px;}
.layout .layout-header .header{width:1210px; height:106px;margin:0 auto;}
.layout .layout-tools .left ul li a{padding-left:15px;background:url('images/20130725.png') 0px 2px no-repeat;}
.layout .layout-tools .left ul li a:hover{transform:rotate(720deg);-webkit-transform:rotate(720deg);}
.layout .layout-header .header{height:68px;line-height:68px;}
.layout .layout-header .user-info{float:right;height:68px;line-height:68px;}
.layout .layout-header .logo{padding-left:0}
.layout .layout-header .logo img,
.layout .layout-header .logo span,
.layout .layout-header .logo strong{display:inline-block; float:left;}
.layout .layout-header .logo span{ margin:14px 20px ; border-left:1px solid #999;height:40px;}
.layout .layout-header .logo strong{font-size:20px;color:#666;font-weight:normal;}
.layout .layout-nav{height:38px;line-height:38px;background:#F2846F;}
.layout .layout-nav ul {padding:0;margin:0;}

.layout .layout-nav ul li{float:left;height:38px;line-height:38px;font-size:16px;color:#fff;}
.layout .layout-nav ul li.first{margin:0;}
.layout .layout-nav ul li a{color:#fff; display:inline-block; height:38px;line-height:38px;padding:0 17px;}
.layout .layout-nav ul li a.active,
.layout .layout-nav ul li a:hover{background:#df6148;}
.layout .layout-main-body{width:100%;background:#fff;}
.layout .layout-body{background:#eee;min-height:500px;overflow:auto;}
.layout .layout-body .layout-main{background:#fff;min-height:600px;float:left;width:1010px;padding-bottom:20px;}

.layout .layout-body .layout-body-left{float:left;width:200px;background:#f0f3f8;}
.layout .layout-body .layout-body-left ul.tree{list-style:none;margin:0;padding:0;}
.layout .layout-body .layout-body-left ul.subtree{margin-top:10px;}
.layout .layout-body .layout-body-left ul.tree li{display:inline-block;width:200px;}
.layout .layout-body .layout-body-left ul.tree li a{height:40px;line-height:40px;display:inline-block;text-align:center;width:200px;}
.layout .layout-body .layout-body-left ul.tree li a{ text-align:left; width:200px;/*background:url('images/menu.png') 30px 10px no-repeat;*/}
.layout .layout-body .layout-body-left ul.tree li a:hover{/*color:Red;background:#fff url('images/menu.png') 30px 10px no-repeat;*/}
.layout .layout-body .layout-body-left ul.tree li a.active{/*background:#fff url('images/menu_icon.png') 20px -2px no-repeat;*/}
.foot009
{
    /*width: 1212px;*/   /* 登陆页自适应  Jason.liu  20150528*/
    width:990px;
    height: 30px;
    line-height: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    text-align: center;
}
.foot009 a
{
    text-decoration: none;
    color: #585858;
    height: 12px;
}
.foot009 a:hover
{
    text-decoration: underline;
}
.foot010
{
    /*width: 1212px;*/   /* 登陆页自适应  Jason.liu  20150528*/
    width:990px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    line-height: 22px;
    text-align: center;
    color: #585858;
    margin-top: 10px;
}
.foot010 a
{
    color: #585858;
    text-decoration: none;
}
.foot010 a:hover
{
    text-decoration: underline;
}
.layout-header-title{ height: 68px; font-family: Microsoft Yahei; font-size: 20px; font-weight: bold; line-height: 68px; float:right; left: 400px;
top: -65px; color: #666;}
.layout-header-top {
    width: 100%;
    background: #272727;
    border-bottom: #eeeeee solid 1px;
    height: 30px;
}

.layout-header-top ul{margin:0;padding:0;}
.layout-header-top ul li{list-style:none;display:inline-block;float:left;margin:0;padding:0;color:#666;font:12px/150% Arial,Verdana,"\5b8b\4f53";height:30px;line-height:30px;padding:0 11px 0 12px; position:relative;padding-left:16px;}
.layout-header-top ul li a{display:inline-block;color:#666;font:12px/150% Arial,Verdana,"\5b8b\4f53";text-decoration:none;}
a:hover{color:#C00;}
.layout-header-top .shortcut-2013 {
    
    border-bottom: 1px solid #eee;
    line-height: 30px;
   
}
.layout-header-top .shortcut-2013 .fl b{
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
}
.layout-header-top .shortcut-2013 .fl b 
{
    position:absolute;
    top: 8px;
    left: 0;
    width: 13px;
    height: 13px;
    background: url(images/20130725.png) no-repeat 0 0;
    cursor: pointer;
}
.layout-footer{font:12px/150% Arial,Verdana,"\5b8b\4f53"; color: #333;
    }
.layout-footer .lineSpace1 {
    padding-right: 8px;
    padding-left: 8px;
    border-right: 1px solid #7f7f7f;
}
.layout-footer  a:hover{color:#C00;}
.layout-body .payInfo1 
{
     padding:0 10px;
    height: 58px;
    
    padding-top: 20px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto; color: #333;
   
}
.layout-body .payInfo1 .payInfo1Left {
    height: 58px;
    float: left;
}
.layout-body .payInfo1 .payInfo1Left span {
    display: block;
    height: 25;
    line-height: 25px;
}
.layout-body .payInfo1 .payInfo2Right {
    height: 58px;
    float: right;
    position: relative;
}
.layout-body .payInfo1 .payInfo2Right span font {
    font-weight: bold;
    color: Red;
    font-size: 16px;
}
.layout-body .payInfo1 .payInfo2Right a 
{
        display: block;
    text-align: right;
    height: 25px;
    line-height: 25px;
    padding-right: 15px;
    text-decoration: none;
    cursor: pointer;
    padding-top:8px;
}
.layout-body .payInfo1 .payInfo2Right li {
    width: 12px;
    height: 12px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: block;
    position: absolute;
    float: left;
    right: 2px;
    top: 33px;
}
.layout-body .payInfo1 .payInfo2Right .orderInfoArrowBack1{background: url(images/elements.png) -75px -75px;}
.layout-body .shipInfo1 {
   padding:0 10px;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    display: none;
}
.shipInfo1-content
{
        padding-top: 10px;
    padding-bottom: 10px;

    }
.layout-body #qpay {
    background: #fff;
    border-top: 4px solid #4b5b78;
    height: auto;
    margin-bottom:20px;
    overflow:auto;
}
.layout-body .m3 {
    padding-bottom: 30px;
    margin-bottom: 10px;
   margin:0 auto;
}
.layout-body .m3 .payInfo2 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    height: 54px;
    line-height: 54px;
    margin-top:15px;
   
    border: 2px solid #b0c2e1;
    font-family:Microsoft yahei;
}
.payInfo2 span
{
    padding-left:10px;
}
.payInfo2 span font
{
    color:Red;
}
.layout-body .m3 .payInfo3 {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    border: 2px solid #b0c2e1;
    margin-top:10px;
}
.layout-body .m3 .payInfo3 .payInfo3Title {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    height: 54px;
}
.layout-body .m3 .payInfo3 .payInfo3Title .payInfo3Check1 {
    background: url(images/elements.png) -2px -31px;
}
.layout-body .m3 .payInfo3 .payInfo3Title .payInfo3TitleLeft div {
    float: left;
    width: 22px;
    height: 22px;
    margin-top: 15px;
}
.layout-body .m3 .payInfo3 .payInfo3Title .payInfo3TitleLeft span {
    display: block;
    float: left;
    height: 54px;
    line-height: 54px;
    margin-left: 10px;
    font-family: Microsoft Yahei;
    font-size: 18px;
}
.layout-body .m3 .payInfo3 .payInfo3Title .payInfo3TitleRight {
    height: 54px;
    float: right;
    line-height: 54px;
}
.layout-body .m3 .payInfo3 .payInfo3Title .payInfo3TitleRight font {
    font-weight: bold;
    font-size: 16px;
    color: Red;
}
.layout-body .m3 .payInfo4 {
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.layout-body .m3 .payInfo4 .payTabs {
    height: 38px;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.layout-body .m3 .payInfo4 .payTabs  div {
    float: left;
    width: 150px;
    height: 36px;
    line-height: 38px;
    margin-right: 10px;
    font-family: Microsoft Yahei;
    font-size: 16px;
    text-align: center;
    margin-bottom: -1px;
    cursor: pointer;
    margin-left: 10px;
}
.layout-body .m3 .payInfo4 .payTabs  div.TabBack1 {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 2px solid #e54245;
    background: #fff;
    font-weight: bold;
}
.layout-body .m3 .payInfo4 .payInfo4Items {
    width: 100%;
    height: auto;
    padding-bottom: 30px;
    padding-top: 30px;
    padding-left: 0px;
}
.payInfo4Items label
{  
    display:block;
    width:210px;
    height:45px;
    cursor:pointer;
}
.layout-body .m3 .payInfo4 .onlinePanyBakalipaydirect,
.layout-body .m3 .payInfo4 .onlinePanyBakunionpay,
.layout-body .m3 .payInfo4 .onlinePanyBakunionpay1,
.layout-body .m3 .payInfo4 .onlinePanyBakMicroMsg,
.layout-body .m3 .payInfo4 .onlinePanyBak99bill,
.layout-body .m3 .payInfo4 .onlinePanyBakEjiebao,
.layout-body .m3 .payInfo4 .onlinePanyBakICBC1,
.layout-body .m3 .payInfo4 .onlinePanyBakICBC2,
.layout-body .m3 .payInfo4 .BankIconsJianhang,
.layout-body .m3 .payInfo4 .BankIconsZaoShang,
.layout-body .m3 .payInfo4 .BankIconsGongHang,
.layout-body .m3 .payInfo4 .BankIconsZhongHang,
.layout-body .m3 .payInfo4 .BankIconsJiaoTong,
.layout-body .m3 .payInfo4 .BankIconsPingAn,
.layout-body .m3 .payInfo4 .BankIconsPuFa,
.layout-body .m3 .payInfo4 .BankIconsNongHang,
.layout-body .m3 .payInfo4 .BankIconsGuangDa,
.layout-body .m3 .payInfo4 .BankIconsGuangFa,
.layout-body .m3 .payInfo4 .BankIconsZhongHang,
.layout-body .m3 .payInfo4 .BankIconsPingAn,
.layout-body .m3 .payInfo4 .BankIconsYouZheng,
.layout-body .m3 .payInfo4 .BankIconsHuaXia,
.layout-body .m3 .payInfo4 .BankIconsPuFa,
.layout-body .m3 .payInfo4 .BankIconsXinYe,
.layout-body .m3 .payInfo4 .BankIconsBeiJing,
.layout-body .m3 .payInfo4 .BankIconsMinSheng,
.layout-body .m3 .payInfo4 .BankIconsBeiJinNS,
.layout-body .m3 .payInfo4 .BankIconsGuangDa,
.layout-body .m3 .payInfo4 .BankIconsZhongXin,
.layout-body .m3 .payInfo4 .BankIconsShangHai,
.layout-body .m3 .payInfo4 .BankIconsGangFa,
.layout-body .m3 .payInfo4 .onlineWFTPay,
.layout-body .m3 .payInfo4 .onlineCihall 
 {
    width: 210px;
    height: 44px;
    background: url(images/paylog/zhifubao.png);
    text-align: left;
    line-height: 22px;
    float: left;
    margin-left: 15px;
    cursor: pointer;
    margin-bottom: 15px;
    position:relative;
}

.layout-body .m3 .payInfo4 .onlinePanyBakunionpay {
    background: url(images/paylog/union.png);
}
.layout-body .m3 .payInfo4 .onlinePanyBakunionpay1 {
    background: url(images/paylog/union1.png);
}
.layout-body .m3 .payInfo4 .onlinePanyBakMicroMsg {
    background: url(images/paylog/MicroMsgPay.png);
}
.layout-body .m3 .payInfo4 .onlinePanyBak99bill {
    background: url(images/paylog/99bill.png);
}
.layout-body .m3 .payInfo4 .onlinePanyBakEjiebao {
    background: url(images/paylog/ejiebao.png);
}
.layout-body .m3 .payInfo4 .onlinePanyBakICBC1 {
    background: url(images/paylog/ICBC1.png);
}
.layout-body .m3 .payInfo4 .onlineWFTPay {
    background: url(images/paylog/wftpay.png);
}
.layout-body .m3 .payInfo4 .onlineCihall {
    background: url(images/paylog/cihall.png);
}
.hookbox{margin-top: 16px; margin-left: 15px;}
.layout-body .m3 .payInfo4 .BankIconsJianhang{ background: url(images/banksIcons/BankCCB.png);}
.layout-body .m3 .payInfo4 .BankIconsZaoShang{ background: url(images/banksIcons/BankCMB.png);}
.layout-body .m3 .payInfo4 .BankIconsGongHang{ background: url(images/banksIcons/BankICBC.png);}
.layout-body .m3 .payInfo4 .BankIconsJiaoTong{ background: url(images/banksIcons/BankJiaoTong.png);}
.layout-body .m3 .payInfo4 .BankIconsPingAn{ background: url(images/banksIcons/BankCMB.png);}
.layout-body .m3 .payInfo4 .BankIconsPuFa{ background: url(images/banksIcons/BankICBC.png);}
.layout-body .m3 .payInfo4 .BankIconsNongHang{ background: url(images/banksIcons/BankABC.png);}
.layout-body .m3 .payInfo4 .BankIconsGuangDa{ background: url(images/banksIcons/BankJiaoTong.png);}
.layout-body .m3 .payInfo4 .BankIconsGuangFa{ background: url(images/banksIcons/BankCGB.png);}
.layout-body .m3 .payInfo4 .BankIconsZhongHang{ background: url(images/banksIcons/BankBOC.png);}
.layout-body .m3 .payInfo4 .BankIconsPingAn{ background: url(images/banksIcons/BankPingAn.png);}
.layout-body .m3 .payInfo4 .BankIconsYouZheng{ background: url(images/banksIcons/BankYouZheng.png);}
.layout-body .m3 .payInfo4 .BankIconsHuaXia{ background: url(images/banksIcons/BankHuaXia.png);}
.layout-body .m3 .payInfo4 .BankIconsPuFa{ background: url(images/banksIcons/BankPuFa.png);}
.layout-body .m3 .payInfo4 .BankIconsXinYe{ background: url(images/banksIcons/BankXinYe.png);}
.layout-body .m3 .payInfo4 .BankIconsBeiJing{ background: url(images/banksIcons/BankBOB.png);}
.layout-body .m3 .payInfo4 .BankIconsMinSheng{ background: url(images/banksIcons/BankMinSheng.png);}
.layout-body .m3 .payInfo4 .BankIconsBeiJinNS{ background: url(images/banksIcons/BankBeiJinNS.png);}
.layout-body .m3 .payInfo4 .BankIconsGuangDa{ background: url(images/banksIcons/BankGuangDa.png);}
.layout-body .m3 .payInfo4 .BankIconsZhongXin{ background: url(images/banksIcons/BankZhongXin.png);}
.layout-body .m3 .payInfo4 .BankIconsShangHai{ background: url(images/banksIcons/BankShangHai.png);}
.layout-body .m3 .payInfo4 .BankIconsGangFa{ background: url(images/banksIcons/BankBOC.png);}
.layout-body .m3 .payInfo4 .BankIcons div {
    position: absolute;
    right: 1px;
    top: 1px;
    height: 42px;
    line-height: 18px;
    width: 18px;
    background: #cff6fd;
    text-align: center;
}
.layout-body .m3 .payInfo4 .BankIcons div span {
    padding-top: 4px;
    display: block;
    font-family: Microsoft yahei;
}
.layout-body .m3 .payInfo4 .BankIcons input{margin-left:10px;margin-top:15px;}
.layout-body .payButton {
    padding-left: 100px;
    padding-top: 20px;
}
.layout-body .btn-impay {
    background: url(images/btn-03.png) 0px -75px no-repeat;
}
.layout-body  .btn-impay,.layout-body  .btn-impay1 {
    display: inline-block;
    line-height: 100px;
    overflow: hidden;
    border: none;
    line-height: 150px;
    font-size: 0;
    vertical-align: middle;
    width: 155px;
    height: 38px;
    background-repeat: no-repeat;
    cursor: pointer;
}
.layout-body .btn-impay1 {
    background: url(images/btn-03.png) no-repeat;
}
.defaultWidth.pay-Info{margin-top:30px;border:1px solid #e1e1ca;}
.pay-Info .pay-order-Info{background:#fceee8;border:1px solid #f6c8b5;font-size:16px;font-weight:bold;padding:26px 60px 20px 33px; color:#3c3c3c;overflow:auto;}
.pay-Info .pay-order-Info label,.pay-Info .pay-order-Info p{display:inline-block;float:left;margin:0;padding:0;padding-top:10px;margin-left:10px;}
.pay-Info .pay-order-Info label{background:url(images/error.png) no-repeat;width:32px;height:32px; }
.pay-Info .pay-order-Info-Account{padding: 17px 60px 15px 86px;background-color: #fff; font-size: 12px;line-height: 20px;}
.pay-Info .pay-order-Info-Account a{text-decoration:none;}
.layout-header-top-tools{float:right;}
.layout-header-top-tools a{display:inline-block;float:left;color:#fff;height:30px; line-height:30px;padding:0 5px;}
.layout-header-top-tools b{display:inline-block;float:left;margin:0 5px;background:#fff;width:1px;height:18px;margin-top:5px; }
.layout-header-top-tools a:hover{color:#fff;}
.layout .layout-header{height:60px;line-height:60px;}
.layout .layout-header .logo{height:60px;line-height:60px;}
.layout .layout-header .logo img{display:inline-block;margin-top:15px;}

.layout .defaultWidth.pay-info-notity{margin:50px auto;height:355px;border:1px solid #6cb30b;background:#efffe4;color:#333;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-content{margin-left:120px;margin-top:120px;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-content div{clear:both;display:block;overflow:auto;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-status{}
.layout .defaultWidth.pay-info-notity .pay-info-notity-status label,
.layout .defaultWidth.pay-info-notity .pay-info-notity-status strong,
.layout .defaultWidth.pay-info-notity .pay-info-notity-status span{display:inline-block;float:left;font-weight:normal;height:40px;line-height:40px;font-size:14px;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-status label{width:35px;height:35px;background:url(images/success.png) no-repeat;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-status label.status-error{background:url(images/errortip.png) no-repeat;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-status strong{margin-left:10px;font-size:24px;font-weight:bold;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-status span{margin-left:150px;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-msg{width:600px;margin-top:20px;font-size:12px;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-msg a{color:Blue;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-button{width:600px;margin-top:20px;}
.layout .defaultWidth.pay-info-notity .pay-info-notity-button a{display:inline-block;margin-left:20px;border:1px solid #b2191b;color:#fff;background:#b2191b;padding:2px 15px;  }
.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.pay-zgpurse-show-option ul,
.pay-zgpurse-show-option ul li {list-style:none;overflow:auto;display:block;}
.pay-zgpurse-show-option ul li{margin-bottom:10px;}
.pay-zgpurse-show-option ul li label,
.pay-zgpurse-show-option ul li input{display:inline-block;float:left;cursor:pointer;font-size:12px;}

