@charset "UTF-8";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#000;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#595959;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

/*框架*/
.container{ clear:both;width:950px;text-align:left;margin:0 auto;color:#595959;}
.fl{ float:left;}
.fr{ float:right;}
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden;}
.an{ background:url(../images/an.png) no-repeat;}
.annav{ background:url(../images/annav.gif) no-repeat;}
.marb5{ overflow:hidden; height:5px; clear:both;}
.marb10{ overflow:hidden; height:10px; clear:both;}
.marb15{ overflow:hidden; height:15px; clear:both;}
.w92{ width:92px;}
.w113{ width:113px;}
.w38{ width:38px;}
.w51{ width:51px;}
.w79{ width:79px;}
.w72{ width:72px;}
.w75{ width:75px;}
.w76{ width:76px;}
.w96{ width:96px;}
.w61{ width:61px;}
.w85{ width:85px;}
.bhuang{ background-color:#fff9e8;}
.blan{ background-color:#f7faff;}
.chong{ color:#eb1304;}
.clan{ color:#df3c44;}

/*页头登录*/
.pg-top-bar{ height:23px; width:100%; overflow:hidden; border-bottom:1px solid #d7d7d7; background:#f4f4f4;}
.pg-top-bar .con{ height:23px; width:1000px; margin:0 auto;}
.pg-top-bar .lft{ width:400px; overflow:hidden; float:left; }
.pg-top-bar .lft .un-log{ text-align:left; line-height:23px; height:23px; color:#676767; font-size:12px;}
.pg-top-bar .lft .logined{ text-align:left; line-height:23px; height:23px; color:#676767; font-size:12px;}
.pg-top-bar .lft b,.pg-top-bar .lft a{ font-size:12px; color:#676767; line-height:23px;}
.pg-top-bar .rit{ width:400px; float:right; text-align:right; overflow:hidden; font-size:12px; line-height:23px; height:23px; -webkit-text-size-adjust:none; color:#ddd;}
.pg-top-bar .rit a{ color:#676767; line-height:23px;}

/*页头导航*/
.head{ height:36px; padding:15px 0;}
.head h1{ font-size:28px; color:#df3c44; padding-left:25px; line-height:36px;}
.head .tnav01{ width:460px; height:25px; line-height:24px; text-align:center; background-position:0 0; margin-top:5px;}
.head .tnav02{ width:460px; height:25px; line-height:24px; text-align:center; background-position:0 -40px; margin-top:5px;}
.head .tnav03{ width:460px; height:25px; line-height:24px; text-align:center; background-position:0 -80px; margin-top:5px;}
.head .l{ display:block; width:149px; padding-right:15px;}
.head .c{ display:block; width:138px; padding-right:15px;}
.head .r{ display:block; width:143px;}
.head .bai{ color:#fff;}
.head .hui{ color:#999;}
.head .lan{ color:#df3c44;}
.head .qt{ line-height:36px; font-size:14px;}
.head .qt a{ color:#df3c44;}

/*购物车*/
.gwctit{ height:36px; overflow:hidden; line-height:36px;}
.gwctit-left{ padding-left:30px; font-size:18px; color:#595959; background-position:0 7px;}
.gwctit-right{ display:block; color:#df3c44;}

/*已选课程*/
.yxkc{ margin-bottom:18px;}
.yxkc .top{ height:34px; line-height:34px; background-color:#f6f6f6; border:1px solid #ededed; border-bottom:0px; border-top:2px solid #fd900d;}
.yxkc .top-left{ padding-left:38px; font-size:18px; color:#ff8b00; background-position:9px -89px;}
.yxkc .top span{ display:block; text-align:center;}
.yxkc table{ border-collapse:collapse; background-color:#fffdf6; width:100%;}
.yxkc td{ border:1px solid #fee3bd; line-height:22px; padding:10px;}
.yxkc h4{ font-size:14px; font-weight:400; width:400px; height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.yxkc .zong{ background-color:#ffefbe; border:1px solid #fee3bd; border-top:0px; padding:10px 30px; line-height:22px; font-weight:700;}
.yxkc .zong span{ font-size:20px; color:#eb1304;}
.yxkc .tj{ background-color:#fff9e8; border:1px solid #fee3bd; border-top:0px; padding:15px 15px 5px 15px; line-height:22px;}
.yxkc .tj-t{ width:76px; height:24px; text-align:center; line-height:24px; color:#fff; padding-bottom:4px; background-position:0 -557px; margin-bottom:8px;}
.yxkc .tj p{ line-height:24px; margin-bottom:10px; overflow:hidden; clear:both;}
.yxkc .tj-l{ display:block; width:650px;}
.yxkc .tj-r{ display:block; width:130px; text-align:right;}

/*已选辅导书*/
.yxfds{ margin-bottom:18px;}
.yxfds .top{ height:34px; line-height:34px; background-color:#f6f6f6; border:1px solid #ededed; border-top:2px solid #33a0f5;}
.yxfds .top-left{ padding-left:38px; font-size:18px; color:#df3c44; background-position:9px -143px;}
.yxfds .top span{ display:block;}
.yxfds table{ border-collapse:collapse; background-color:#fff; width:100%; border-left:1px solid #d7e7ff; border-right:1px solid #d7e7ff; text-align:center;}
.yxfds td{ border-bottom:1px solid #d7e7ff; padding:10px 0;}
.yxfds input{ vertical-align:middle;}
.yxfds label{ cursor:pointer;}
.yxfds .tabtest{ padding:0; background-color:#eff8ff; line-height:30px;}
.yxfds .tabtest01{ padding-right:30px;}
.yxfds .tabtest02{ width:34px; height:21px; line-height:21px; text-align:center; border:1px solid #ccc; margin:-9px 3px 0 3px; *margin:-2px 3px 0 3px;}
.yxfds .tabtest03{ padding-left:12px;}
.yxfds .jia{ display:inline-block; width:15px; height:15px; background-position:0 -296px; cursor:pointer;}
.yxfds .jian{ display:inline-block; width:15px; height:15px; background-position:0 -254px; cursor:pointer;}
.yxfds .xrf{ border-right:1px solid #fff;}
.yxfds .pic{ width:56px; height:76px;}
.yxfds h4{ font-size:14px; font-weight:400; width:392px; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:27px 0 0 25px;}
.yxfds .zong{ background-color:#fff; border:1px solid #d7e7ff; border-top:0px; padding:10px 30px 10px 0; line-height:22px; height:22px;}
.yxfds .zong .qx{ margin-left:8px;}
.yxfds .zong .sc{ color:#2e72b9;  margin-left:20px; padding-left:20px; background-position:0 -334px; cursor:pointer;}
.yxfds .zong .scj{ color:#2e72b9; margin-left:20px; padding-left:20px; background-position:0 -370px; cursor:pointer;}
.yxfds .zong .zj{ font-weight:700;}
.yxfds .zong .zj span{ font-size:20px; color:#eb1304;}

/*确认支付*/
.qrzf{ margin-bottom:18px; border:1px solid #f7ac5c; background-color:#fff8e3; padding:10px 20px;}
.qrzf .left{ line-height:26px; color:#fc6614;width: 320px;}
.qrzf .right p{ line-height:32px; font-size:18px; text-align:right;}
.qrzf .right b{ font-size:20px;}
.qrzf .right .qr{ display:block; width:152px; height:42px; background-color:#fd7e0d; font-size:22px; text-align:center; line-height:42px; color:#ffffff; border-radius:3px; margin:18px 0 10px 0;}
.qrzf .right .zj{ display:block; width:102px; height:32px; border:1px solid #fd7e0d; font-size:14px; text-align:center; line-height:32px; color:#ff7901; border-radius:3px; margin:26px 18px 10px 0;}

/*推荐辅导书*/
.tjfds{ border:1px solid #fee3bd;}
.tjfds .top{ height:36px; border-bottom:1px solid #fee3bd; background-color:#fff9e8; margin-bottom:28px;}
.tjfds .top-left{ border-top:3px solid #fa6700; border-right:1px solid #fee3bd; background-color:#fff; height:34px; line-height:32px; padding:0 32px; color:#fa6700; font-size:18px;}
.tjfds .lht{ width:900px; height:240px; position:relative; margin:0 auto 10px;}
.tjfds .lht li{ display:inline; width:195px; height:250px; float:left; text-align:center; position:relative; margin:0 15px;}
.tjfds .lht .pic{ display:block; height:130px; text-align:center;}
.tjfds .lht .pic img{ width:92px; height:126px;}
.tjfds .lht p{ line-height:24px; padding-bottom:6px; text-align:left;}
.tjfds .lht .gm{ height:25px; line-height:25px; overflow:hidden;}
.tjfds .lht .gm b{ padding-left:10px; color:#F00;}
.tjfds .lht .gm .han{ display:block; width:82px; height:25px; line-height:24px; text-align:center; color:#ff6301; background-position:0 -613px; margin-right:10px;}
.tjfds .lht-BtnL,.tjfds .lht-BtnR{ width:12px; height:22px; cursor:pointer; position:absolute; top:72px; left:-30px; background-position:0 -503px;}
.tjfds .lht-BtnR{ left:auto; right:-30px; background-position:-39px -503px;}

/*核对订单*/
.hdtit{ height:36px; overflow:hidden; line-height:36px;}
.hdtit-left{ padding-left:30px; font-size:18px; color:#df3c44; background-position:0 -37px;}
.hddd{ border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-top:2px solid #df3c44; padding:15px 20px 0 20px;}
.hddd .hu{ background-color:#fff8e5;}
.hddd a{ color:#df3c44;}
.hddd .atest{ display:inline-block; border:1px solid #d67e27; background-color:#ed8a13; padding:0 15px; height:36px; line-height:36px; font-size:18px; color:#fff; cursor:pointer; border-radius:3px;}
.hddd .stest{ width:146px; height:22px; line-height:22px; border:1px solid #e0dede;}
.hddd .stest1{ width:76px; height:22px; line-height:22px; border:1px solid #e0dede;}
.hddd .stest2{ width:350px; height:22px; line-height:22px; border:1px solid #e0dede;}

/*订单信息*/
.xxtit{ overflow:hidden; clear:both; height:40px; line-height:40px;}
.xxtit-left{ display:inline-block; font-size:14px; padding-left:15px; background-position:0 -193px; font-weight:700;}
.xxtit a{ font-weight:400; color:#df3c44; padding-left:18px; font-size:12px;}
.xxtest{ overflow:hidden; clear:both; line-height:24px; padding:0 0 15px 43px;}

/*发票*/
.fpxx{ padding-bottom:15px;}
.fpxx-01{ overflow:hidden; clear:both; line-height:30px;}
.fpxx-01-left{ width:90px; padding-right:10px; text-align:right;}
.fpxx-01-center{ width:25px;}
.fpxx-01-right{ padding-right:30px;}
.fpxx-02{ overflow:hidden; clear:both; padding-left:20px;}
.fpxx-03{ overflow:hidden; clear:both; line-height:24px;}
.fpxx-03-left{ width:25px; padding:0 0 0 20px;}
.fpxx-03-center{ padding-right:10px;}
.fpxx .ts{ line-height: 24px; color: #fe7b24; padding: 10px 0 15px 25px;}
.fpxx .ts a{ color: #fe7b24;}
.fpxx-04{ overflow:hidden; clear:both; line-height:24px;}
.fpxx-04-left{ width:128px; padding-right:10px; text-align:right;}
.fpxx-04-right{ padding-right:20px;}
.fpxx-04-right .stest{ width:280px; padding:0 10px; height:22px; line-height:22px; border:1px solid #e0dede;}
.fpxx .xx{ height:10px; overflow:hidden; clear:both; margin-bottom:5px; border-bottom:1px dashed #CCC;}

/*收货*/
.sh{ padding-bottom:15px;}
.sh-01{ overflow:hidden; clear:both; line-height:24px;}
.sh-01 span{ color:#ff8400;}
.sh-01 i{ color:#999999; font-style:normal;}
.sh-01-left{ width:88px; padding-right:5px; text-align:right;}
.sh-01-left01{ width:70px; padding-right:5px; text-align:right;}
.sh-01-center{ padding-right:10px;}
.sh-02{ overflow:hidden; clear:both; line-height:24px;}
.sh-02-left{ width:25px; padding:0 0 0 20px;}
.sh-02-center{ padding-right:10px;}
.sh-03{ overflow:hidden; clear:both; padding-left:20px;}

/*发货+支付*/
.zffs{ padding-bottom:15px;}
.zffs-tit{ overflow:hidden; height:32px; margin:0 10px; line-height:32px; border-bottom:1px dotted #808080;}
.zffs-tit-left{ width:120px; font-size:14px; font-weight:700;}
.zffs-tit-right{ font-weight:700;}
.zffs-01{ overflow:hidden; clear:both; line-height:30px;}
.zffs-01-left{ width:25px; padding:0 0 0 10px;}
.zffs-01-center{ width:150px;}
.zffs-01-right i{ color:#999;}
.zffs-02{ overflow:hidden; clear:both; line-height:26px; padding-left:130px;}
.zffs-02-left{ width:25px;}
.zffs-02-right{ padding-right:30px;}
.zffs-03{ overflow:hidden; clear:both; padding-left:20px;}

/*使用学习卡*/
.kytitq{ overflow:hidden; height:36px; border:1px solid #dae9ff; background-color:#eff8ff; margin:15px 0; clear:both;}
.kytitq-left{ padding:0 0 0 32px; line-height:36px; color:#df3c44; background-position:10px -406px; cursor:pointer;}
.kytith{ overflow:hidden; height:38px; margin-top:15px; clear:both;}
.kytith-left{ padding:0 0 0 33px; line-height:38px; color:#df3c44; background-position:10px -446px; cursor:pointer;}
.syxxk{ border:1px solid #dae9ff; background-color:#eff8ff; padding:10px 25px; position:relative; z-index:1; margin-bottom:15px;}
.syxxk .stest{ width:146px; height:22px; line-height:22px; border:1px solid #e0dede;}
.syxxk .stest1{ width:100px; height:22px; line-height:22px; border:1px solid #e0dede;}
.syxxk .top{ font-size:14px; overflow:hidden; line-height:24px; padding-bottom:10px; font-weight:700;}
.syxxk .center{ overflow:hidden; clear:both; height:40px; line-height:24px;}
.syxxk .center-left{ width:60px; font-size:14px;}
.syxxk .center-right{ padding-right:10px;}
.syxxk .center-right a{ color:#df3c44;}
.syxxk .han{ position:absolute; top:40px; left:345px; width:69px; height:69px; border:0px; background-position:0 -667px;}
.syxxk p{ line-height:24px;}
.syxxk span{ color:#ff0000;}

/*使用余额*/
.syye{ border:1px solid #dae9ff; background-color:#eff8ff; padding:5px 25px; line-height:28px; margin-bottom:15px;}
.syye span{ color:#ff0000;}

/*商品总价*/
.spzj{ text-align:right; padding-bottom:15px; line-height:28px; font-size:14px;}
.spzj span{ display:inline-block; width:85px; color:#ff0000;}

/*提交订单*/
.tjdd{ border:1px solid #e1e1e1; border-top:0px; background-color:#f6f6f6; padding:10px 20px; height:42px;}
.tjdd .yf{ font-size:14px; font-weight:700; line-height:42px; padding-right:20px;}
.tjdd .yf span{ color:#ff0000; font-size:20px;}
.tjdd .han{ display:block; width:152px; height:42px; background-color:#fd7e0d; text-align:center; line-height:42px; font-size:22px; color:#fff; border-radius:3px;}
.tjdd .nextPay{ font-size:12px; color:bule; line-height:42px; padding-left:20px;}

/*确认支付金额*/
.qrzfjr{ margin-bottom:15px;}
.qrzfjr .tit{ height:30px; overflow:hidden;}
.qrzfjr .tit-left{ display:block; width:123px; height:30px; padding-left:35px; line-height:30px; font-size:18px; color:#fff; background-position:0 -764px;}
.qrzfjr .tit p{ line-height:30px; padding-left:30px;}
.qrzfjr .tit p a{ color:#017dbd;}
.qrzfjr .tit-right{ display:block; width:91px; height:27px; padding-left:35px; line-height:26px; color:#fff; background-position:0 -878px; margin-right:12px;}
.qrzfjr .tit-right01{ display:block; width:58px; height:27px; padding-left:33px; line-height:26px; color:#fff; background-position:0 -932px;}
.qrzfjr .bottom{ border:1px solid #e5e5e5; background:url(../images/xk_03.gif) no-repeat center; padding:25px 0;}
.qrzfjr .bottom-left{ width:342px; line-height:28px; text-align:right;}
.qrzfjr .bottom-left span{ display:inline-block; width:118px;}
.qrzfjr .bottom-left i{ color:#ff0000;}
.qrzfjr .bottom-right{ width:370px; line-height:28px; padding-top:14px;}
.qrzfjr .bottom-right b{ font-size:14px;}
.qrzfjr .bottom-right i{ color:#ff0000; font-size:16px;}
.qrzfjr .bottom-right a{ color:#017dbd;}

/*选择支付方式*/
.xzzffs{ clear:both;}
.xzzffs .tit{ height:30px; overflow:hidden; border-bottom:2px solid #3ea4f9;}
.xzzffs .tit-left{ display:block; width:123px; height:30px; padding-left:35px; line-height:30px; font-size:18px; color:#fff; background-position:0 -764px;}
.xzzffs .xx{ height:10px; border-bottom:1px dotted #0e638d; overflow:hidden; clear:both; margin-bottom:10px;}
.xzzffs .yh{ overflow:hidden; padding:15px 30px; border:1px solid #e1e1e1; border-top:0px; background-color:#f0f9ff;}
.xzzffs .yh a{ color:#ff6c00;}
.xzzffs .yh-tit{ line-height:24px; font-size:14px; font-weight:700; color: #ff7011;}
.xzzffs .yh-01{ line-height:24px; overflow:hidden;}
.xzzffs .yh-02{ overflow:hidden;}
.xzzffs .yh-02-y{ overflow:hidden; width:187px; height:38px; float:left; padding:10px 0;}
.xzzffs .yh-02-y-left{ width:28px; float:left; padding-top:9px; *padding-top:5px;}
.xzzffs .yh-02-y-right{ float:left;}
.xzzffs .yh-02-g{ display:block; width:120px; height:38px; float:left; padding:10px 20px 10px 0; line-height:38px; background-position:125px -966px; text-align:right; color:#ff6c00;}
.xzzffs .yh-03{ overflow:hidden; height:42px; padding:5px 0;}
.xzzffs .yh-03-l{ float:left; line-height:42px; padding-right:20px;}
.xzzffs .yh-03-c{ float:left; height:32px; padding:5px 60px 0 0; color:#ff6c00;}
.xzzffs .yh-03-r{ display:block; float:left; line-height:42px; color:#2053e5;}
.xzzffs .qt-01{ overflow:hidden; clear:both; padding:10px 0;}
.xzzffs .qt-01-left{ width:28px; float:left; padding-top:9px; *padding-top:5px;}
.xzzffs .qt-01-right{ float:left; line-height:32px; padding-right:30px;}
.xzzffs .atest{ float:left; border:0px; width:152px; height:42px; background-color:#fd7e0d; line-height:42px; font-size:22px; color:#fff; cursor:pointer; border-radius:3px; margin-right:30px;}

.xzzffs .hk{ overflow:hidden; padding:15px 30px; border:1px solid #e1e1e1; border-top:0px; background-color:#f0f9ff;}
.xzzffs .hk a{ color:#ff6c00;}
.xzzffs .hk-tit{ line-height:24px; font-size:14px; font-weight:700;}
.xzzffs .hk-01{ line-height:24px; overflow:hidden; padding-bottom:10px;}
.xzzffs .hk-left{ width:440px; line-height:28px;;}
.xzzffs .hk-left .han{ display:block; margin:10px 0; width:154px; height:27px; text-align:center; line-height:28px; color:#d82b03; background-position:0 -1150px;}
.xzzffs .hk-left01{ line-height:28px; position:relative; z-index:1;}
.xzzffs .hk-left01 .han{ position:absolute; top:37px; left:440px; display:block; margin:10px 0; width:154px; height:27px; text-align:center; line-height:28px; color:#d82b03; background-position:0 -1150px;}
.xzzffs .hk-02{ overflow:hidden; height:42px; padding:10px 0;}
.xzzffs .hk-02-l{ padding-left:350px;}
.xzzffs .hk-02-r{ display:block; line-height:42px; color:#2053e5; padding-left:30px;}

/*微信*/
.weixin{ border:1px solid #cde7f2; height:400px; background:url(../images/xk_05.png) no-repeat 538px 75px #eefaff;}
.weixin .ewm{ width:300px; text-align:center; line-height:50px; color:#ff8401; font-size:14px; margin:85px 0 0 170px;}
.weixin_mopic{ border:1px solid #cde7f2; height:440px; background: #eefaff;}
.weixin_mopic .ewm{ text-align:center; line-height:50px; color:#ff8401; font-size:14px; margin:0;}
.weixin_mopic .wxzf-ts{ padding:0 0 20px 0; text-align:center; font-size:18px; font-weight:700; font-family:'微软雅黑';}
.weixin_mopic .wxzf-ts span{ color:#FF0000;}


/*弹框-其他银行*/
.mask{ position:absolute; top:0; left:0; background:#666; z-index:990; filter:alpha(opacity=60);opacity:0.6;}
.tk-qt{ width:620px; background-color:#fff; position:fixed; _position:absolute; left:50%; top:50%; margin:-200px 0 0 -310px; z-index:999; display:none;}
.tk-qt .top{ height:36px; background:#f1f1f1;}
.tk-qt .top-left{ display:block; padding-left:20px; line-height:36px; font-size:14px; font-weight:700; color:#000;}
.tk-qt .top-right{ display:block; width:14px; height:13px; margin:12px 15px 0 0; background-position:0 -1100px; cursor:pointer;}
.tk-qt ul{ margin:0 20px; padding:20px 0 10px 0; border-bottom:1px dashed #9098a3;}
.tk-qt ul li{ width:153px; height:34px; float:left; margin:0 40px 10px 0;}
.tk-qt ul li span{ display:inline-block; width:20px; height:23px; padding:9px 0 0 16px; *width:24px; *height:27px; *padding:5px 0 0 12px;}
.tk-qt ul li img{ width:115px; height:32px;}
.tk-qt .atest{ display:block; border:0px; width:98px; height:34px; background-color:#fd7e0d; line-height:34px; font-size:18px; color:#fff; cursor:pointer; border-radius:3px; margin:15px auto;}

/*弹框-支付提示*/
.tk-zf{ width:420px; background-color:#fff; position:fixed; _position:absolute; left:50%; top:50%; margin:-125px 0 0 -210px; z-index:999; display:none;}
.tk-zf .top{ height:36px; background:#f1f1f1; margin-bottom:15px;}
.tk-zf .top-left{ display:block; padding-left:20px; line-height:36px; font-size:14px; font-weight:700; color:#000;}
.tk-zf .top-right{ display:block; width:14px; height:13px; margin:12px 15px 0 0; background-position:0 -1100px; cursor:pointer;}
.tk-zf .cen{ height:46px; line-height:46px; font-size:14px; font-weight:700; padding-left:90px; color:#000; background-position:42px -1023px;}
.tk-zf .sm{ line-height:24px; padding-bottom: 15px;padding-right: 35px;padding-top: 0}
.tk-zf .bot{ text-align:center; overflow-x:hidden;overflow-y:hidden;width: 420px; }
.tk-zf .bot .han01{ display:inline-block; width:116px; height:28px; line-height:28px; background-color:#fd7e0d; color:#fff; margin-bottom: 0;margin-left: 7px;margin-right: 7px;margin-top: 0;}
.tk-zf .bot .han02{ background-color:#51b70b;}
.tk-zf .ft{ line-height:46px; text-align:right; padding-right:48px;}
.tk-zf .ft a{ color:#3d8fd5;}
.tk-zf .cen01{ overflow:hidden; clear:both; margin-bottom:12px;}
.tk-zf .cen01-left{ width:115px; padding-left:40px; line-height:22px;}
.tk-zf .cen01-center{ padding-right:10px; line-height:22px;}
.tk-zf .cen02{ overflow:hidden; clear:both; margin:0 0 12px 155px;}
.tk-zf .sm01{ line-height:20px; padding:0 0 15px 40px; color:#fe2020;}
.tk-zf .stest{ border:1px solid #a4b4cd; width:80px; height:20px; line-height:20px; padding:0 10px;}
.tk-zf .stest1{ border:1px solid #a4b4cd; width:200px; height:40px; line-height:20px; padding:0 10px; overflow:auto;}
.tk-zf .atest{ display:block; border:0px; width:75px; height:24px; line-height:24px; font-size:12px; cursor:pointer; background-position:0 -1201px;}


/*弹框-其他银行*/
.installment-bank{ width:620px; background-color:#fff; position:fixed; _position:absolute; left:50%; top:50%; margin:-200px 0 0 -310px; z-index:999; display:none;}
.installment-bank .top{ height:36px; background:#f1f1f1;}
.installment-bank .top-left{ display:block; padding-left:20px; line-height:36px; font-size:14px; font-weight:700; color:#000;}
.installment-bank .top-right{ display:block; width:14px; height:13px; margin:12px 15px 0 0; background-position:0 -1100px; cursor:pointer;}
.installment-bank ul{ margin:0 20px; padding:20px 0 10px 0; border-bottom:1px dashed #9098a3;}
.installment-bank ul li{ width:153px; height:34px; float:left; margin:0 40px 10px 0;}
.installment-bank ul li span{ display:inline-block; width:20px; height:23px; padding:9px 0 0 16px; *width:24px; *height:27px; *padding:5px 0 0 12px;}
.installment-bank ul li img{ width:115px; height:32px;}
.installment-bank .atest{ display:block; border:0px; width:98px; height:34px; background-color:#fd7e0d; line-height:34px; font-size:18px; color:#fff; cursor:pointer; border-radius:3px; margin:15px auto;}


/* 支付方式-弹出 */
.xzffstc{ overflow:hidden; width:320px; border:1px solid #cce3f6; background-color:#ffffff; text-align:left; font-size:12px; color:#3f3f3f;}
.xzffstc .top{ width:320px; overflow:hidden;}
.xzffstc .top-left{ float:left; width:280px; padding-left:20px; line-height:50px; text-align:center; font-size:14px; font-weight:700;}
.xzffstc .top-right{ float:left; width:20px; padding-top:6px;}
.xzffstc .center{ width:320px; overflow:hidden; padding-top:10px;}
.xzffstc .center .test{ width:166px; height:22px; border:1px solid #d6d6d6; line-height:22px;}
.xzffstc .center .testd{ width:86px; height:22px; border:1px solid #d6d6d6; line-height:22px;}
.xzffstc .center-left{ width:90px; float:left; text-align:right; line-height:24px; font-size:14px; padding-right:6px;}
.xzffstc .center-right{ float:left; margin-right:10px;}
.xzffstc .bottom{ width:320px; overflow:hidden; padding:20px 0; text-align:center;}
.atest9{ margin:0px; padding:0px; border:0px; width:92px; height:29px; line-height:30px; font-size:12px; background:url(/images/newselectcourse/zffs_27.jpg) no-repeat; cursor:pointer; color:#d82b03;}

/*20161109 优惠选择*/
.tex span{float:left; display:block; width:auto;}
.tex p{float:left; width:830px;}

.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.xzffs .xfs-top-left li{ position:relative;}
.xzffs .xfs-top-left li i{display: block; position: absolute; background: url(../../images/newselcourse/fqfk/new.gif) no-repeat; width:29px; height: 21px; top:-10px; right:-6px; z-index:1;}
.box-fq{ overflow:hidden; padding:30px 0; background-color:f8fef2;}
.box-fq .title{ margin-bottom: 25px;}
.box-fq .title h4{ background: url("../images/title-fq.png") no-repeat; padding-left:90px; color: #cdcccc; font-size: 12px; height: 22px; line-height: 22px; font-weight: normal; float: left; }
.box-fq .title p{ float:right; background: url("../images/titsm-fq.png") no-repeat; color: #0a608b; line-height: 26px; padding-left:33px; _padding-left:18px;width: 275px;}
.box-fq .title p a{ float: right; display: block; background: #3596e3; width:95px; height: 24px; line-height: 24px; border: 1px solid #017dbd; text-align: center; color: #fff; border-radius:8px; margin-left: 15px; }
.tab-fq{  border:1px solid #017dbd; padding: 15px 20px;border-radius: 5px;}
.tab-fq li{ float: left; width: 98px; height: 54px; line-height: 54px; text-align: center; color: #6f6f6f; cursor: pointer; font-size: 24px; border: 1px solid #017dbd; background: #dbeefb; margin-right: 20px; border-radius: 8px; }
.tab-fq li.on{ background: #3596e3; color: #fff; font-weight: bold;}
.con-tab-fq{ font-size: 18px; color: #ff5432; line-height: 26px; margin-top: 25px;}
.con-tab-fq span{ color: #6f6f6f;}
.con-tab-fq strong{ color: #ffb138; font-weight: normal;}

.bank-fq li{ float: left; width: 222px; height: 36px; line-height: 36px; padding: 15px 0 5px;}
.bank-fq li input{ margin: 13px 10px 0 5px;*margin: 8px 10px 0 5px; float: left;}
.fkxx-fq{ margin: 15px 0 10px 15px;}
.fkxx-fq li{ height: 33px; line-height: 33px; margin-bottom: 10px; font-size: 18px; color: #6f6f6f;}
.fkxx-fq li .input01,.fkxx-fq li .input02{ width: 126px; height: 28px; line-height: 28px; border: 1px solid #cdcccc; border-radius: 5px; margin: 0 10px; color: #6f6f6f; font-size: 18px;font-family:\5FAE\8F6F\96C5\9ED1;}
.fkxx-fq li .input02{ width: 298px;}
.fkxx-fq li span{ color: #6f6f6f; font-size: 12px;}
.fkxx-fq li.ydsm{ text-align: center; margin-top: 30px; height: 68px;}
/* .fkxx-fq li.ydsm b { color: #75b6ff; font-weight: normal;} */
.fkxx-fq li.ydsm a{ 
	background: #ff9933 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 225px;
}
#noserverfee{display: block; position:relative; width:58px;height: 26px; top: -65px; right: -60px; background:url(../images/noserverfee.gif);}

.shoudong{ z-index:999;}

/*20161117 add*/
.mt20{ margin-top:20px;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.repayment{}
.repayment .tit1{ height:50px; line-height:50px; overflow:hidden;}
.repayment .tit1 .ti1{ float:left; font-size:16px; color:#333; font-weight:bold;}
.repayment .tit1 .ti1 em{ color:#666; font-size:12px; font-style:normal; font-weight:normal; padding:0 0 0 10px;}
.repayment .tit1 .ti1 em a{ color:#666;}
.repayment .tit1 .ti2{ float:right; color:#004db5;}
.repayment .tit1 .ti2 a{ color:#004db5;}

.repayment .huabei{}
.repayment .huabei li{ float:left; display:inline; margin:0 7px 0 0; width:289px; cursor:pointer; position:relative; }
.repayment .huabei .bbTit{ height:38px; line-height:38px; text-align:center; background:#51a4e8; font-size:18px; color:#fff;}
.repayment .huabei .con{ background:#fff; padding:15px 0 15px 20px; line-height:24px; color:#666; border:1px solid #fff; border-top:0; height:96px;}
.repayment .huabei .con em{ color:#ff7200; font-style:normal;}
.repayment .huabei .choice{ display:none; width:22px; height:22px; background:url(../images/fqfkn.png) no-repeat 0 0; position:absolute; right:0; bottom:0;}
.repayment .huabei .free{ display:block; width:54px; height:17px; line-height:17px; background:url(../images/fqfkn.png) no-repeat 0 -24px; font-size:12px; color:#fff; position:absolute; right:0; top:0; padding:0 0 0 5px; text-align:center; font-style:normal;}
.repayment .huabei .none{ margin:0;}
.repayment .btn{ padding:45px 0 30px; text-align:center;}
.repayment .btn .a1{ display:inline-block; width:225px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#fff; background:#ff9933; border-radius:3px;}
.repayment .btn .a1:hover{ background:#fe8b19;}
.repayment .huabei .cur{}
.repayment .huabei .cur .bbTit{ background:#0b71c5;}
.repayment .huabei .cur .con{ border:1px solid #0b71c5; border-top:0;}
.repayment .huabei .cur .choice{ display:block;}
.repayment .information{ padding:20px 0 0 0;}
.repayment .information li{ margin:0 0 18px 0; height:30px; line-height:30px; color:#333;}
.repayment .information .inTit{ float:left; width:120px; text-align:right; padding:0 6px 0 0; font-size:14px;}
.repayment .information .con{ float:left;}
.repayment .information .ipt1{ width:255px; height:28px; line-height:28px; padding:0 0 0 10px; border:1px solid #e1e1e1;}
.repayment .information em{ color:#a5a6a7; font-size:12px; font-style:normal; padding:0 0 0 10px;}
.repayment .agreement{ line-height:50px; text-align:center; font-size:14px; color:#999;}
.repayment .agreement a{ color:#317ef0;}
.repayment .prompt{ line-height:24px; color:#999; padding:0 0 20px 0;}
.repayment .prompt em{ color:#3e87f1; font-style:normal;}

/*20161206 add*/
.repayment .tit2{ line-height:32px; padding:6px 0 0 0; font-size:14px; color:#004db5;}
.repayment .tit1 .ti3{ float:left; padding:0 0 0 10px; color:#666;}
.repayment .huabei .bbTit .c{ display:inline-block; width:14px; height:14px; background:url(../images/fqfkn2.png) no-repeat 0 0; margin:0 6px 0 0;}
.repayment .huabei .cur .bbTit .c{ background:url(../images/fqfkn2.png) no-repeat 0 -15px;}


/*h-20170608*/
.clear{ clear: both;}
.yxfds .fds{ padding: 0 12px; border:1px solid #d7e7ff; border-top:0;}
.yxfds .fds .h-zs{ height: 76px; line-height:76px; padding: 10px 0;}
.yxfds .fds .h-zs .tab1{ width: 490px;}
.yxfds .fds .h-zs .tab1 .pic{ width:56px; height:76px;}
.yxfds .fds .h-zs .tab1 h4{ font-size:14px; font-weight:400; width:392px; height: 76px; line-height: 76px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 0 0 25px;}
.yxfds .fds .h-zs .tab2{ width: 60px; padding-right: 30px; text-align: right;}
.yxfds .fds .h-zs .tab3{ width: 60px; text-align: center;}
.yxfds .fds .h-zs .tab4{ width: 80px; padding-right: 10px; text-align: right;}
.yxfds .fds .h-xq .xtit{ height: 30px; line-height: 30px; padding-left: 14px; background: #f6f6f6; margin-bottom: 20px;}
.yxfds .fds .h-xq .xcen{ width: 882px; overflow: hidden;}
.yxfds .fds .h-xq .xheight{ height: 174px;}
.yxfds .fds .h-xq .xnr{ display: inline; width: 390px; margin: 0 47px 20px 4px;}
.yxfds .fds .h-xq .xnr-l{ width: 30px; height: 38px;}
.yxfds .fds .h-xq .xnr-r{ width: 350px; line-height: 19px;}
.yxfds .fds .h-xq .zs{ height: auto;}
.yxfds .fds .h-xq .xbot{ height: 24px; background:url(../../theme/images/jt_03.png) repeat-x; margin-bottom: 15px;}
.yxfds .fds .h-xq .xbot .xhan{ display: block; width: 76px; height: 24px; padding-left: 16px; line-height: 24px; background:url(../../theme/images/jt_01.png) no-repeat; margin: 0 auto; cursor: pointer;}
.yxfds .fds .h-xq .xbot .sq{ background:url(../../theme/images/jt_02.png) no-repeat;}



