@charset "utf-8";

/* 在线捐款 */
.zxjk { width:1000px; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto; }
.zxjk-c {border:1px solid #c9c9c9;}
.zxjk-c .bt { width:100%; height:35px;}
.zxjk-c .bt dl { width:100%; height:35px; background:url(../images/btbg.gif) bottom repeat-x;}
.zxjk-c .bt dl dt { width:110px; background:url(../images/bgnrbg.gif) repeat-x; font: bold 14px/35px "微软雅黑", "宋体", "黑体"; color:#FFF; float:left; text-align:center;}
.zxjk-c .bt dl dt a { color:#FFF;}
.zxjk-c .bt dl dd { width:85%; float:right; height:35px; padding-right:20px; overflow:hidden;}
.zxjk-c .bt dl dd b { font:12px/35px "微软雅黑", "宋体", "黑体", "楷体"; color:#666; padding:0 10px;}

.zxjk-nr { width:800px; padding-left:200px; padding-top:15px; padding-bottom:15px;}
.zxjk-nr .field-group {float:left; height:40px; width:700px; overflow:hidden;}
.zxjk-nr .field-group .title{float:left; width:140px; text-align:right; margin:4px 0 0 0; font:14px/22px "微软雅黑", "宋体", "黑体", "楷体";}
.zxjk-nr .field-group .control-group {float:left; width:500px; margin:0 10px; font:14px/22px "微软雅黑", "宋体", "黑体", "楷体";}
.zxjk-nr .field-group .tips{float:left;width:250px;color:#bfbfbf;}

.zxjk-nr .input_add_long_background {background:url("../images/input_long.jpg") no-repeat scroll 100% 100% transparent;background-position: center;height:30px;width:286px;float:left;margin:0 0 15px 0;display:inline;}
.zxjk-nr .input_add_long_light_background{background:url("../images/input_long_light.jpg") no-repeat scroll 100% 100% transparent;background-position: center;height:30px;width:286px;float:left;}
.zxjk-nr .input_add_long_background input.register_input{background:#fff; color:#4F4F4F; font-size:12px;height:18px;outline:medium none;width: 270px;padding:1px;margin:5px; border-radius:5px; -webkit-border-radius:5px;-moz-border-radius: 5px; border: none;}

.zxjk-nr .fankui { width:600px;}
.zxjk-nr .fankui p { font:14px/30px "微软雅黑", "宋体", "黑体", "楷体"; color:#333; text-align:center;}
.zxjk-nr .fankui p span { color:#F00;}
.zxjk-nr .fankui h2 { font:20px/35px "微软雅黑", "宋体", "黑体", "楷体"; color:#333; text-align:center;}
.zxjk-nr .fankui h2 a {color:#333; }


.xzyh { width:1000px; margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto; }
.xzyh-c {border:1px solid #c9c9c9;}
.xzyh-c .bt { width:100%; height:35px;}
.xzyh-c .bt dl { width:100%; height:35px; background:url(../images/btbg.gif) bottom repeat-x;}
.xzyh-c .bt dl dt { width:110px; background:url(../images/bgnrbg.gif) repeat-x; font: bold 14px/35px "微软雅黑", "宋体", "黑体"; color:#FFF; float:left; text-align:center;}
.xzyh-c .bt dl dt a { color:#FFF;}
.xzyh-c .bt dl dd { width:85%; float:right; height:35px; padding-right:20px; overflow:hidden;}
.xzyh-c .bt dl dd b { font:12px/35px "微软雅黑", "宋体", "黑体", "楷体"; color:#666; padding:0 10px;}


/* 在线支付 */

.red{color:#c30;}
.gray{color:#969696;}

.shortcut_wrapper a{color:#1a66b3;text-decoration:none;}
.shortcut_wrapper a:hover{color:#1a66b3;text-decoration:underline;}
/*images*/
.shortcut_bank_list h5 a,.shortcut_bank_list .btn a,.shortcut_bank .btn02 .icon,.shortcut_content .btn_next a,.shortcut_bank .asure_pay a{background-image:url(../images/shortcut_sprite.png);background-repeat:no-repeat;}
/*clearfix*/
.shortcut_bank_list h5:after,.shortcut_bank_list .bank:after,.shortcut_bank_table td p:after,.shortcut_bank_box:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.shortcut_bank_list h5,.shortcut_bank_list .bank,.shortcut_bank_table td p,.shortcut_bank_box{zoom:1;}

/*shortcut_wrapper*/
.shortcut_wrapper{width:960px;margin:15px auto 0;font:12px 'Arial','\5B8B\4F53';color:#404040;}
.shortcut_wrapper .shortcut_price{width:876px;padding:15px 42px 30px;color:#8d8c8b;background-color:#f7f4f0;}
.shortcut_wrapper .tips{color:#ff8e42;border-bottom:1px dashed #c0c0c0;height:24px;line-height:24px;padding-bottom:10px;}
.shortcut_wrapper .shortcut_price p{padding-top:8px;}
.shortcut_wrapper .shortcut_price .name{font-size:14px;font-weight:bold;line-height:14px;height:14px;}
.shortcut_wrapper .shortcut_price .price{color:#404040;font:14px 'Arial','\5fae\8f6f\96c5\9ed1';}
.shortcut_wrapper .shortcut_price span{display:inline-block;padding-right:50px;}
.shortcut_wrapper .shortcut_price .red{font:bold 20px 'Arial';}

.shortcut_wrapper .shortcut_content{width:920px;border:5px solid #efeae5;padding:12px 15px;margin:10px auto 0;}
.shortcut_content .tophint{width:810px;background-color:#fff5e6;color:#7b6e65;line-height:20px;padding:15px 20px 20px 90px;position:relative;}
.shortcut_content .tophint b{position:absolute;top:15px;left:20px;}
.shortcut_content h3{font-size:14px;font-weight:bold;padding-top:30px;}
.shortcut_content h3 .gray{font-size:12px;padding-left:15px;font-weight:normal;}
.shortcut_content h4{border-bottom:1px solid #ff8e42;height:38px;margin:30px auto 15px;}
.shortcut_content h4 span{float:left;width:117px;height:33px;text-align:center;font:14px/33px '\5fae\8f6f\96c5\9ed1';background:#fff5e6;border:1px solid #f4e2d8;border-bottom:none;color:#544133;cursor:default;margin:4px 4px 0 0;}
.shortcut_content h4 span.now{color:#f60;margin:0 4px -1px 0;height:38px;line-height:38px;background-color:#fff;border:1px solid #ff8e42;border-bottom:none;position:relative;}
.shortcut_content h4 a{font:12px '\5B8B\4F53';float:right;margin-top:15px;}
/*shortcut_bank*/
.shortcut_bank{padding-top:15px;width:950px;margin:0 -15px;position:relative;}
.shortcut_bank .shortcut_bank_list{padding:15px 0 15px;position:relative;z-index:80;}
.shortcut_bank .list_deep{background-color:#fdfbf8;zoom:1;}
.shortcut_bank_list h5{padding:0 0 5px 15px;height:16px;line-height:16px;}
.shortcut_bank_list h5 span,.shortcut_bank_list h5 a{float:left;font-size:14px;}
.shortcut_bank_list h5 .fanxian{float:right;font-size:12px;}
.shortcut_bank_list h5 .icon{width:4px;height:14px;line-height:0;font-size:0;overflow:hidden;background-color:#fea125;margin-right:12px;font-size:12px;}
.shortcut_bank_list h5 .gray{margin:0 12px 0 10px;font-size:12px; color:#FF2832;}
.shortcut_bank_list h5 a,.shortcut_bank_list h5 a:hover{background-position:0 0;width:13px;height:13px;line-height:0;font-size:0;overflow:hidden;margin-top:2px;}
.shortcut_bank_list h5 a.up{background-position:-14px 0;}
.shortcut_bank_list .bank{padding:25px 0 0 30px;height:16px;line-height:16px;}
.shortcut_bank_list .bank input{float:left;margin:0;margin:-4px\9;}
.shortcut_bank_list .bank span{float:left;}
.shortcut_bank_list .bank .text{margin:0 0 0 40px;color:#646464;}
.shortcut_bank_list .bank .text b{font-size:14px;font-weight:bold;padding-left:3px;}
.shortcut_bank_list .bank .icon{height:16px;float:left;margin:0 8px 0 14px;}
.shortcut_bank_list .bank .gray{margin-left:8px;}
.shortcut_bank_list .bank a{margin-left:10px;}
.shortcut_bank_list .btn{padding:25px 0 0 56px;}
.shortcut_bank_list .btn a,.shortcut_bank_list .btn a:hover{display:inline-block;width:95px;height:30px;font:14px/30px '\5fae\8f6f\96c5\9ed1';color:#fff;background-repeat:repeat-x;background-position:0 -15px;text-align:center;border-radius:3px;text-decoration:none;}
.shortcut_bank_list .btn a:hover{background-position:0 -45px;}
.shortcut_bank_list .bank02{height:auto;padding-top:20px;}
.shortcut_bank_list .bank02 input{margin:13px 0 0;margin:8px 0 0\9;}
.shortcut_bank_list .bank .pic{height:36px;border:1px solid #ccc;position:relative;padding-right:32px;}
.shortcut_bank_list .bank .pic img{float:left;}
.shortcut_bank_list .bank .pic .gray{margin:10px 0 0 8px;}
.shortcut_bank_list .bank .pic .icon{padding-left:2px;height:14px;width:27px;line-height:12px;line-height:14px\9;*line-height:16px;text-align:center;color:#fff;background:#f60;border-radius:2px;position:absolute;bottom:-1px;right:-1px;margin:0;overflow:hidden;}
/*bottom_hint*/
.bottom_hint{color:#646464;padding:20px 20px 0;line-height:20px;}
.bottom_hint .title{margin:12px 0 -6px;font-weight:bold;}
.bottom_hint p{padding:13px 0 7px;}
.bottom_hint p .gray{display:block;}
/*shortcut_bank_table*/
.shortcut_content02 .shortcut_bank{margin:-15px 0 0;width:920px;overflow:hidden;padding-top:0;}
.shortcut_content02 h4 span.now{background-color:#FDFBF8;}
.shortcut_bank_table{width:896px;float:left;}
.shortcut_bank_table td{width:180px;vertical-align:top;text-align:left;padding-top:10px;}
.shortcut_bank_box{ position:relative;padding-left:24px;width: 896px;}
.shortcut_bank_table td p input{float:left;margin:13px 0 0;margin:8px -4px 0\9;position:relative;}
.shortcut_bank_table td p .pic{float:right;border:1px solid #ccc;margin-right:11px;padding-right:30px;position:relative;background:#fff;width:113px;_display:inline;}
.shortcut_bank_table td p.hint{color:#f60;font-size:12px;padding:5px 0 0 23px;width:142px;overflow:hidden;line-height:16px;}
.shortcut_bank_table td p .icon{font-size:12px;padding-left:2px;height:14px;width:27px;line-height:12px;line-height:14px\9;*line-height:16px;text-align:center;color:#fff;background:#f60;border-radius:2px;position:absolute;bottom:-1px;right:-1px;margin:0;overflow:hidden;}
.shortcut_bank .btn02{padding:20px 0 20px 45px;width:875px;position: relative;}
.shortcut_bank .btn03{padding:20px 0 10px 55px;}
.shortcut_bank .btn02 a,.shortcut_bank .btn02 a:hover{text-decoration:none;height:16px;display:inline-block;position:relative;padding-right:20px;}
.shortcut_bank .btn02 .icon{top:0;position:absolute;right:0;background-position:0 0;width:13px;height:13px;line-height:0;font-size:0;overflow:hidden;margin-top:2px;}
.shortcut_bank .btn02 .up{background-position:-14px 0;}
.shortcut_content02 .btn_next{padding:25px 0 0 45px;}
.shortcut_content .btn_next a,.shortcut_content .btn_next a:hover{display:inline-block;width:130px;height:30px;background-position:0 -15px;background-repeat:repeat-x;border-radius:3px;font:14px/30px '\5fae\8f6f\96c5\9ed1';color:#fff;text-align:center;text-decoration:none;margin-bottom:10px;}
.shortcut_content .btn_next a:hover{background-position:0 -45px;}
/*.shortcut_content .btn_next a.none,.shortcut_content02 .btn_next a.none:hover{background-position:0 -75px;cursor:default;color:#747474;}*/
.shortcut_bank_web td p .pic{padding-right:0;width:143px;text-align:center;}

/*bank03*/
.shortcut_bank_list .bank03{height:auto;padding:0 0 0 5px;color:#646464;}
.shortcut_bank_list .bank03 .text{_display:inline;margin:9px 0 0 10px;}
.shortcut_bank_list .bank03 input{float:left;margin:20px 10px 0 10px;margin:16px 6px 0 6px\9;}
.shortcut_bank_list .bank03 .gray{margin-top:18px;}
.shortcut_bank_list .btn_bank03{padding:30px 0 0 10px;}
.shortcut_bank .logo_cf{position:absolute;right:15px;bottom:30px;text-align:right;}
.shortcut_bank .logo_cf span{display:block;margin-top:6px;color:#969696;}
.shortcut_bank_list .bank03 .yixuan{float:left;margin-left:15px;width:147px;}
.shortcut_bank_list .bank span.hint{color:#f60;display:block;padding-top:5px;}
.shortcut_bank_list_loading{height:82px;background:url(../images/loading2.gif) no-repeat center center;}
/*代付添加*/
.shortcut_bank .pay_instead{padding:10px 17px;width:400px;background:#fff5e6;border:1px solid #f4e1d7; margin-left:45px;}
.shortcut_bank .pay_instead li{height:22px;line-height:22px;}
.shortcut_bank .pay_instead .tick{vertical-align: middle;padding-top:5px;}
.shortcut_bank .pay_instead .tick input{vertical-align: middle;_margin-top:-3px;}
.shortcut_bank .asure_pay{padding: 25px 0 0 45px;}
.shortcut_bank .asure_pay a,.shortcut_bank .asure_pay a:hover{display: inline-block;width: 97px;height: 30px;background-position: 0 -15px;background-repeat: repeat-x;border-radius: 3px;font: 14px/30px '\5fae\8f6f\96c5\9ed1';color: #fff;text-align: center;text-decoration: none;margin-bottom: 10px;}
.shortcut_bank .asure_pay a:hover{background-position:0 -45px;}
.shortcut_bank .asure_pay .none,.shortcut_bank .asure_pay .none:hover{background-position: 0 -75px;cursor: default;color: #747474;}



/*zhangjing*/
span.pic{background: #fff;}
input[name=bank]{cursor:pointer;}
span.pic img{cursor:pointer;}
.shortcut_bank_list .bank02 input{margin-right:10px;}
#go_tab1{cursor:pointer;}
#go_tab2{cursor:pointer;}
#go_tab3{cursor:pointer;}

/*xuqiang*/
#show_ins{cursor:pointer;}

/*新课首单添加*/
.shortcut_content h3 .newguest{ float:right;font:normal 12px "\5B8B\4F53",Arial; position:relative; z-index:90;}
.shortcut_content h3 .newguest .hot{ color:#c30; padding:0 3px;}
.shortcut_content h3 .newguest .newguest_pop{
position:absolute;right:0;top:21px; width:194px; padding:3px 12px 4px;
background-color:#fff; border:1px solid #aeaaa7; color:#969696;
line-height:26px; box-shadow:2px 2px 1px 0 #e2dedb;}
.shortcut_content h3 .newguest .newguest_pop li{ line-height:20px;padding-top:4px;}
.shortcut_content h3 .newguest .newguest_pop a{ float:right;}


/*微信平台添加*/
.shortcut_content h4 span{position:relative;}
.shortcut_content h4 span em{ display:inline-block;position:absolute; font-style:normal; background-color:#ff5a00; height:22px; line-height:22px; text-align:center;color:#fff; left:39px; bottom:30px; font-size:12px; z-index:9000;white-space:nowrap;padding:0 5px;}
.shortcut_content h4 span.now em{ bottom:31px;}
.shortcut_content h4 span i{ position:absolute; left:13px; top:18px; display:inline-block;width:0;height:0;overflow:hidden;line-height:0;font-size:0;vertical-align:middle;border-top:7px solid #ff5a00;border-bottom:0 none;border-left:7px solid transparent;
border-right:7px solid transparent;_color:#FF3FFF;_filter:chroma(color=#FF3FFF);}

.shortcut_bank .shortcut_bank_list .weixin-tip{ color:#ff4800; background:url(../images/weixin-icon.png) no-repeat 0 0; padding-left:18px; margin-left:55px;}
.shortcut_bank .list-weixin{ padding:15px 0 0 0;}
.shortcut_bank .list-weixin .bank { padding:18px 0 25px 30px;}
.shortcut_bank_list .bank #weixin_input{ margin-top:10px;}
.shortcut_bank_list .bank .weixin-label{ background:url(../images/weixin-icon.png) no-repeat 0 -33px; width:145px; height:38px; margin-left:4px; float:left; text-indent:-9000px; margin:0 0 0 12px;}
.shortcut_bank_list .next{ margin-top:20px; background:#fff; padding:15px 0 10px 56px}
.weixin .shortcut_bank_table td p .pic{ float:left; margin-left:10px;}
.go_pay_tip { padding:10px 0 0 20px;}

/*代付新增弹窗*/
.mr-10 {margin-right: 10px;}
.icon {display: inline-block;background: url(../images/bg_icons_p24.png) no-repeat 0 0;_background: url(../images/bg_icons.png) no-repeat 0 0;}
.popup-wrap {position: absolute;color: #404040;font: 12px/18px Arial,"\5b8b\4f53";background: #fff;-webkit-box-shadow: 1px 2px 5px #bbb;-moz-box-shadow: 1px 2px 5px #bbb;box-shadow: 1px 2px 5px #bbb;z-index: 999;}
.popup-orderEnd {width: 390px;border: 1px solid #B6ACA2;}
.popup-orderEnd b{font-weight:bold;}
.popup-wrap .popup-title {position: relative;height: 23px;line-height: 23px;background: #e2dedb;}
.popup-wrap .popup-title h3 {float: left;color: #646464;font-weight: bold;padding-left: 10px;margin-right: 20px;}
.popup-wrap .popup-title .btn-popup-close {position: absolute;right: 0px;top: 0px;}
.popup-wrap a {text-decoration: none;color: #1a66b3;}
.popup-wrap .btn {display: inline-block;line-height: 18px;color: #8b7b6e;font-family: "\5FAE\8F6F\96C5\9ED1";text-align: center;border: 1px solid #d1cdca;background: url(../images/bg_btns.png) repeat-x 0 0px;padding: 3px 17px;border-radius: 2px;cursor: pointer;margin-left: 0;}
.btn-popup-close {display: inline-block;width: 23px;height: 23px;background: url(../images/bg_icons_p24.png) no-repeat 0 -69px;_background: url(../images/bg_icons.png) no-repeat 0 -69px;}
.popup-orderEnd .popup-cont {padding: 30px 10px;}
.popup-orderEnd .popup-cont p {position: relative;width: 295px;font-size: 14px;line-height: 22px;margin: 0px auto;}
.popup-orderEnd .popup-cont p .icon {position: absolute;left: -30px;top: 1px;}
.icon-warn-normal {width: 20px;height: 20px;background-position: -68px -69px;}
.popup-orderEnd .popup-cont .pay-pro {padding: 16px 14px 0px;}
.popup-orderEnd .popup-cont .pay-pro li {height: 30px;line-height: 30px;}
.popup-orderEnd .popup-cont .pay-instead {padding-top: 10px;}
.popup-orderEnd .popup-cont .pay-instead-showup {padding: 0 12px;background: #eee;}
.popup-orderEnd .popup-cont .pay-instead-showup p {height: 34px;line-height: 34px;width: 100%;font-size: 12px;}
.popup-orderEnd .popup-cont .pay-instead-showup input {width: 342px;height: 20px;color: #87827f;text-indent: 7px;font-family: arial;border: 1px solid #d4d4d4;}
.popup-orderEnd .popup-cont .pay-instead-showup .tips {color: #ef7b00;}
.popup-orderEnd .popup-cont .pay-instead-showup .tips a, .checkout-wrap .orderEnd-box-cont .pay-instead-head .pay-instead-pop .copy-btn, .checkout-wrap .orderEnd-box-cont .pay-instead-head .pay-instead-pop .copy-btn:hover {width: 41px;height: 20px;float: right;background: url(../images/copy_btn.png) no-repeat 0 -64px;margin-top: 7px;}
.popup-orderEnd .popup-cont .pay-instead-showup .tips a:hover, .checkout-wrap .orderEnd-box-cont .pay-instead-head .pay-instead-pop .copy-btn:hover {background-position: -44px -64px;}
.popup-orderEnd .popup-cont .btn-bar {font-size: 12px;text-align: center;padding-right: 15px;margin-top: 10px;}
.popup-orderEnd .popup-cont .btn-bar .btn-small-orange {padding: 1px 12px;}
.popup-orderEnd .popup-cont .btn-bar .btn {border-radius: 0;}
.popup-orderEnd .pb10 {padding-bottom: 10px;}
.popup-wrap .btn-small-grey {background-position: 0 -70px;padding: 1px 12px;_padding: 2px 12px 0px;}
.popup-orderEnd .popup-cont .pay-instead-in {width: 100%;font-size: 12px;height: 32px;line-height: 32px;}
.popup-orderEnd .popup-cont .pay-instead-in span{position: relative;float:right;width:88px;}
.popup-orderEnd .popup-cont .pay-instead-in .icon {position: absolute;width: 10px;height: 10px;top: 15px;left: 78px;background-position: -38px -304px;}
.popup-orderEnd .popup-cont .pay-instead-in .up {background-position: -47px -304px;}
.popup-wrap .btn-small-orange:hover {color: #fff;background-position: 0 -330px;}
.popup-wrap .btn-small-orange{color:#fff;background-position:0 -299px;padding:0px 8px 2px;}

/*pup_qpay*/
.pup_qpay{border:1px solid #ddd;padding-bottom:30px;font:normal 14px/25px "宋体";color:#404040;}
.pup_qpay .pup_title .close,.pup_qpay .icon,.pup_qpay a.btn_org,.pup_qpay a.btn_gray,.pup_qpay p .wrong_tip{background-image: url(../images/pup_icon.gif);background-repeat:no-repeat;}
.w330{width:330px;}
.w440{width:440px;}
.pup_qpay .pup_title{border-bottom:1px solid #ddd;height:28px;line-height:28px;font-weight:bold;padding-left:15px;margin-bottom:25px;background-color:#f9f9f9;}
.pup_qpay .pup_title .close{float:right;width:28px;height:28px;padding:0;background-position:8px -183px;cursor:pointer;}
.pup_qpay .pup_title .close:hover{background-position:8px -207px;}
.pup_qpay p{margin:0;padding:0 20px;}
.pup_qpay p.middle{text-align:center;}
.pup_qpay a{font-size:12px;color:#1a66b3;text-decoration:none;padding-left:10px;}
.pup_qpay .icon{background-position:0 0;height:23px;width:24px;display:inline-block;margin-right:10px;vertical-align:top;*vertical-align:middle;}
.pup_qpay .icon_wrong{background-position:0 -235px;}
.pup_qpay .icon_r{background-position:0 -36px;}
.pup_qpay a.btn_org,.pup_qpay a.btn_gray{padding:0 20px;height:30px;font:normal 14px/30px "微软雅黑";color:#fff;background-position:0 -112px;background-repeat:repeat-x;display:inline-block;cursor:pointer;margin-top:20px;border-radius:3px;}
.pup_qpay a.btn_org:hover{background:#ff8a1e;}
.pup_qpay a.btn_gray{color:#595959;margin-left:20px;background-position:0 -142px;}
.pup_qpay a.btn_gray:hover{background:#dedede;}
.pup_qpay p input{width:270px;border:1px solid #e5e5e5;height:30px;line-height:30px;padding:0 0 0 10px;border-radius:4px;color:#969696;}
.pup_qpay p img{vertical-align:middle;}
.pup_qpay p .gray{color:#c8c8c8;font-size:12px;}
.pup_qpay p .wrong_tip{background-position:0 -73px;background-color:#fef2f2;border:1px solid #ffb8b8;color:#f40000;font-size:12px;padding:0 5px 0 20px;height:22px;line-height:22px;display:inline-block;}




