@charset "utf-8";
/* CSS Document */
.w1180{width:1180px; min-width:1180px;}
.index_main{margin:0 auto;position: relative;}
.index_left{width:880px; margin-right:20px; _margin-right:10px;}
.index_right{width:280px;}
/*banner*/
*+html,_html{ overflow-x:hidden;}
.niwdoawi_banner{box-shadow:5px 5px 5px #ccc; height:350px; min-width:1180px; position:relative;}
.niwdoawi_banner .img{position:relative; z-index:0;}
.niwdoawi_banner .page{position:absolute; bottom:15px;left:0;text-align: center; z-index:99;width: 100%;}
.niwdoawi_banner .page span{cursor:pointer; display:inline-block; width:40px; height:6px;  margin-right:15px;background-color:#DFDFDF;font-size:0;overflow: hidden;}
.niwdoawi_banner .page span.current{background-color:#3397CB}
.niwdoawi_banner .prev{position:absolute; top:0; height:350px; z-index:101; left:0; width:50px; background:url(../images/arrow-left-light.png) 23px 150px no-repeat; cursor:pointer; opacity:.3;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3; transition:all .5s}
.niwdoawi_banner .next{position:absolute; top:0; height:350px; z-index:101; right:0; width:50px; background:url(../images/arrow-right-light.png) 2px 150px no-repeat; cursor:pointer; opacity:.3;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;transition:all .5s}
.niwdoawi_banner .prev:hover,.niwdoawi_banner .next:hover{opacity:.8;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;}
.niwdoawi_banner .prev:hover{ background-position:8px 150px;}
.niwdoawi_banner .next:hover{ background-position:12px 150px;}
.niwdoawi_banner ul li{ width:100%; height:350px;text-align:center;}
.niwdoawi_banner ul li a{ width:100%; height:100%; display:block;}
.cp_main_buddhald{background: #ffffff;padding:50px 0 20px 0;}
.fluid .module {
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.numTong .imgbox {
  margin: 0 10px;
  height: 70px;
  background: url(../images/index-img.png) center -87px no-repeat;
}
.numH1 .line .f {
  font-size: 18px;
}
.numTong .line .f {
  text-align: right;
  color: #ff6600;
}
.numTong .line span {
  vertical-align: middle;
}
.airal {
  font-family: Arial;
}
.numH1 .line .t {
  font-size: 14px;
}
.numTong .line .t {
  text-indent: 10px;
}
.numTong .line span {
  vertical-align: middle;
}
.numTong .bt .f {
  display: inline-block;
  width: 46px;
  height: 20px;
  color: #fff;
  text-align: center;
  background: url(../images/index-img.png) 0 -163px no-repeat;
  margin-right: 10px;
}
.line .f,.line .t{padding-top:10px;background-color: #F2F7FB;}
.numTong .bt {
  height: 20px;
  padding: 10px 0 5px 0;
  line-height: 20px;
}
.numTong .bt {
  height: 20px;
  padding: 10px 0 5px 0;
  line-height: 20px;
}
.fs_16 {
  font-size: 16px;
}
.cp_main_buddhald_xoihia{border: 1px solid #E7E7E7;}

.cp_xiugai_ye15820{}

.content_bg{background-color: #F2F7FB;border: 5px solid #FFFFFF;padding: 0px;}
.holiday_r_no1{border: 1px solid #E7E7E7;margin-left: 30px;width: 270px;}
.lingmengkan{margin:5px 33px;}
.lingmengkan img{margin-left: 30px;}
.lineas{padding:2.6px 0}
.lineas .c_a{font-size: 18px;color:#FD5D09;text-align: right;width: 50%;}
.lineas .c_b{font-size: 14px;text-align: left;width:40%;margin-left: 10px;}

.i-mod,.mod{position:relative;margin:0 auto;width:1180px;}
.i-dc{position:relative;float:right;padding:20px 0 0;width:480px;}
.i-dc .dc-list>li{float:left;margin-bottom:14px;min-width:210px;}
.i-dc .dc-list p{color:#666;}
.i-dc .dc-list label{color:#45b8ef;font-size:24px;line-height:26px;}
.i-dc .dc-list label span{color:#333;font-size:12px;}
.i-dc>a{position:absolute;top:20px;right:0;color:#45b8ef;}
.i-mod-intro-wrap{margin:20px 0;border-bottom:1px solid #e7e7e7;}
.intro-l{float:left;margin:0 15px;padding:16px 0 28px;color:#676767;text-align:center;font-size:14px;line-height:40px;}
.i-mod-intro u{position:relative;width:80px;height:80px;background:url(../images/honor.png?v=@PPmoneyVersion) no-repeat;}
.i-mod-intro .u-h-00{background-position:0 0;}
.i-mod-intro .u-h-01{background-position:0 -80px;}
.i-mod-intro .u-h-02{background-position:0 -160px;}
.i-mod-intro u.u-h-00 .h-spin,.i-mod-intro u.u-h-01 .h-spin,.i-mod-intro u.u-h-02 .h-spin{position:absolute;top:0;left:0;display:inline-block;width:80px;height:80px;background:url(../img/index/honor.png?v=@PPmoneyVersion) no-repeat 0 -240px;animation-play-state:paused;-moz-animation-play-state:paused;-webkit-animation-play-state:paused;-o-animation-play-state:paused;}
.i-mod-intro u .h-spin:hover{animation-play-state:running;-moz-animation-play-state:running;-webkit-animation-play-state:running;-o-animation-play-state:running;}
.i-mod-intro .u-h-00 .h-spin{animation:honorSpinA linear 5s infinite;-moz-animation:honorSpinA linear 5s infinite;-webkit-animation:honorSpinA linear 5s infinite;-o-animation:honorSpinA linear 5s infinite;}
.i-mod-intro .u-h-01 .h-spin{animation:honorSpinB linear 5s infinite;-moz-animation:honorSpinB linear 5s infinite;-webkit-animation:honorSpinB linear 5s infinite;-o-animation:honorSpinB linear 5s infinite;}
.i-mod-intro .u-h-02 .h-spin{animation:honorSpinC linear 5s infinite;-moz-animation:honorSpinC linear 5s infinite;-webkit-animation:honorSpinC linear 5s infinite;-o-animation:honorSpinC linear 5s infinite;}
@keyframes honorSpinA{to{transform:rotate(360deg);}
}
@-moz-keyframes honorSpinA{to{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes honorSpinA{to{-webkit-transform:rotate(360deg);}
}
@-o-keyframes honorSpinA{to{-o-transform:rotate(360deg);}
}
@keyframes honorSpinB{from{transform:rotate(60deg);}
to{transform:rotate(420deg);}
}
@-moz-keyframes honorSpinB{from{transform:rotate(60deg);}
to{-moz-transform:rotate(420deg);}
}
@-webkit-keyframes honorSpinB{from{transform:rotate(60deg);}
to{-webkit-transform:rotate(420deg);}
}
@-o-keyframes honorSpinB{from{transform:rotate(60deg);}
to{-o-transform:rotate(420deg);}
}
@keyframes honorSpinC{from{transform:rotate(120deg);}
to{transform:rotate(480deg);}
}
@-moz-keyframes honorSpinC{from{transform:rotate(120deg);}
to{-moz-transform:rotate(480deg);}
}
@-webkit-keyframes honorSpinC{from{transform:rotate(120deg);}
to{-webkit-transform:rotate(480deg);}
}
@-o-keyframes honorSpinC{from{transform:rotate(120deg);}
to{-o-transform:rotate(480deg);}
}
.i-mod-intro .u-intro-line{float:left;margin-left:25px;width:27px;height:154px;background:url(../images/u-index-bg.png?v=@PPmoneyVersion) no-repeat 0 -270px;}
.daily-rush-icon,.t-box-icon,.u-i-video{background:url(../images/u-index-bg.png?v=@PPmoneyVersion) no-repeat;}
.index-friend>div{padding-bottom:37px;}
.i-mod-subnote{padding-bottom:18px;color:#2b394f;font-size:18px;padding: 10px;}
.friend-list{position:relative;}
.friend-list .next,.friend-list .prev{position:absolute;padding:0 4px;border-radius:2px;background:#bbb;color:#fff;}
.friend-list .next:hover,.friend-list .prev:hover{background:#35aaf2;}
.friend-list .prev{top:10px;right:35px;}
.friend-list .next{top:10px;right:5px;}
.friend-list li{float:left;margin:0 17px 17px 0;}
.friend-list li a{display:inline-block;width:176px;height:57px;border:1px solid #eee;}
.friend-list li a+a{margin-left:16px;}
.honor-wall-box{position:relative;padding:10px 70px;background-color:#fff;}
.honor-wall{position:relative;overflow:hidden;height:121px;}
.honor-wall li{float:left;}
.honor-wall-arrow{position:absolute;top:52px;display:block;width:35px;height:35px;line-height:35px;}
.honor-wall-arrow.prev{left:25px;}
.honor-wall-arrow.next{right:25px;}
.honor-wall-arrow .iconfont{font-size:26px;}
.index-u-nation li .nation{background-image:url(../images/index-u-nation.jpg?v=@PPmoneyVersion);}
.friend-list li a:hover{border:1px solid #45b8ef;}
.index-u-coop li .nation1{background-position:0 0;}
.index-u-coop li .nation2{background-position:0 -57px;}
.index-u-coop li .nation3{background-position:0 -114px;}
.index-u-coop li .nation4{background-position:0 -171px;}
.index-u-coop li .nation5{background-position:0 -228px;}
.index-u-coop li .nation6{background-position:0-285px;}
.index-u-coop li .nation7{background-position:0 -342px;}
.index-u-coop li .nation8{background-position:0 -399px;}
.index-u-coop li .nation9{background-position:0 -456px;}
.index-u-coop li .nation10{background-position:0 -513px;}
.index-u-coop li .nation11{background-position:0 -570px;}
.index-u-coop li .nation12{background-position:0 -627px;}
.index-u-coop li .nation13{background-position:0 -684px;}
.index-u-coop li .nation14{background-position:0 -741px;}
.index-u-coop li .nation15{background-position:0 -798px;}
.index-u-coop li .nation16{background-position:0 -855px;}
.index-u-coop li .coop{background-image:url(../images/index-u-coop.jpg?v=@PPmoneyVersion);}
.index-u-coop li .coop1{background-position:0 0;}
.index-u-coop li .coop2{background-position:0 -57px;}
.index-u-coop li .coop3{background-position:0 -114px;}
.index-u-coop li .coop4{background-position:0 -171px;}
.index-u-coop li .coop5{background-position:0 -228px;}
.index-u-coop li .coop6{background-position:0 -285px;}
.index-u-coop li .coop7{background-position:0 -342px;}
.index-u-coop li .coop8{background-position:0 -399px;}
.index-u-coop li .coop9{background-position:0 -456px;}
.index-u-coop li .coop10{background-position:0 -513px;}
.index-u-coop li .coop11{background-position:0 -570px;}
.index-u-coop li .coop12{background-position:0 -627px;}
.index-u-coop li .coop13{background-position:0 -684px;}
.index-u-coop li .coop14{background-position:0 -740px;}
.daily-rush-icon{position:absolute;top:33px;left:63px;width:162px;height:85px;background-position:-176px -241px;}
.daily-rush-note{position:absolute;bottom:20px;left:0;width:100%;color:#666;text-align:center;}
.daily-rush .d-c-bd{position:absolute;top:124px;right:28px;overflow:hidden;width:230px;height:50px;border:1px solid #e7e7e7;border-radius:30px;background:#fff;color:#666;line-height:50px;}
.daily-rush .d-c-bd .d-status{width:100%;text-align:center;font-size:14px;}
.daily-rush .d-c-bd .d-status-default .status-t{float:left;width:100%;}
.daily-rush .d-c-bd .d-status-default .status-t:hover{position:relative;border-color:#c1def0;background:#c1def0;}
.daily-rush .d-c-bd .d-status-default .status-t:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:30px;background:rgba(255,255,255,.2);content:' ';-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;-webkit-transform:scale(1,1);transform:scale(1,1);}
.daily-rush .d-c-bd .d-status-default .status-t:hover:before{-webkit-transform:scale(0,1);transform:scale(0,1);}
.daily-rush .d-c-bd .d-status-default .status-r{float:left;width:74px;background:#fbd642;color:#e14e4e;font-size:24px;}
.daily-rush .d-c-bd .d-status-default{cursor:pointer;}
.daily-rush .d-status-ing{color:#4d4d4d;font-size:16px;}
.daily-rush .d-status-ing a{padding:0 10px;text-decoration:none;}
.daily-rush .d-status-ing a:hover{font-weight:700;}
.daily-rush.d-status-ing em{padding:0 15px;}
.daily-rush .ing-c .d-status-ing{font-size:18px;}
.daily-rush .d-status-bingo{display:none;background:#e14e4e;}
.daily-rush .d-status-bingo .status-l{float:left;margin:3px 4px;width:184px;height:38px;border:3px solid #fff0b4;background:#fbd642;color:#ab6a00;line-height:38px;}
.daily-rush .d-status-bingo .status-r{float:left;width:96px;color:#fff;font-size:12px;font-family:arial;}
.daily-rush .d-status-bingo .link-bingo{color:#fff;}
.daily-rush .daily-rush-use{position:absolute;top:226px;left:85px;color:#ffeb4b;text-align:center;font-size:14px;line-height:18px;}
.daily-rush .daily-rush-use:hover{color:#fff;}
.new-c-video{float:left;}
.new-c-video .video-hd{position:relative;overflow:hidden;width:580px;height:270px;}
.new-c-video .video-bd{margin-top:12px;}
.new-c-video .video-bd ul li{position:relative;float:left;}
.new-c-video .video-bd ul li+li{margin-left:17px;}
.new-c-video .v-list .v-item{position:relative;float:left;width:434px;height:270px;}
.new-c-video .video-bd .gray,.new-c-video .video-bd ul .ellipsis{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:24px;color:#fff;text-align:center;line-height:24px;}
.new-c-video .v-list .title-c{position:absolute;bottom:0;left:0;z-index:99;padding:10px;color:#fff;font-size:14px;line-height:15px;}
.new-c-video .v-list .title-c .v-box{min-height:22px;}
.new-c-video .v-list .v-title{width:222px;}
.new-c-video .gray{position:absolute;bottom:0;left:0;width:100%;height:50px;background:#000;opacity:.4;}
.new-c-video .dots{position:absolute;right:7px;bottom:14px;left:auto!important;z-index:2;color:#fff;text-align:center;}
.new-c-video .dots li{float:left;margin:0 3px;width:14px;height:14px;border:2px solid;border-radius:30px;color:#9aa5b8;list-style:none;text-indent:999em;line-height:14px;cursor:pointer;}
.new-c-video .dots .active{background:#ff7878;color:#ff7878;}
.new-c-note{float:right;width:560px;}
.new-c-note .note-box+.note-box{margin-top:10px;padding-top:10px;border-top:1px solid #e7e7e7;}
.new-c-note .note-box .note-box-hd{font-size:14px;line-height:32px;}
.new-c-note .note-box .note-box-hd a{color:#45b8ef;font-size:12px;}
.new-c-note .note-box .note-box-bd{line-height:30px;}
.new-c-note .note-box .note-box-bd li{width:520px;color:#666;font-size:12px;}
.new-c-note .note-box .note-box-bd li .dot{padding-right:10px;color:#999;font-size:13px;}
.new-c-video .iconfont{position:absolute;top:50%;left:50%;margin:-27px 0 0 -9px;font-size:25px;}
.rank-wrap{overflow:hidden;width:268px;}
.rank-wrap .rank-hd{padding-bottom:5px;height:30px;}
.rank-title{float:left;color:#666;font-size:14px;}
.rank-tabs{float:right;}
.rank-tabs>li{float:left;padding:5px;border-bottom:2px solid transparent;line-height:25px;}
.rank-tabs>li.active{border-bottom:2px solid #45b8ef;}
.rank-tabs>li.active a{color:#45b8ef;}
.rank-cont{padding:23px 0 0 20px;height:178px;border:1px solid #e7e7e7;}
.rank-bd>li{height:40px;line-height:40px;}
.rank-bd>li>.rank-invest{display:inline-block;width:130px;text-align:right;}
#rank-30days,#rank-7days,#rank-total{float:left;}
.rank-name{display:inline-block;padding-left:18px;min-width:50px;color:#666;}
.rank-num{display:inline-block;width:20px;}
.rank-num .icon{font-size:20px;}
.rank-item1>.rank-num .icon{color:#fdbf3a;}
.rank-item2>.rank-num .icon{color:#a7d386;}
.rank-item3>.rank-num .icon{color:#50bafe;}
.rank-item4>.rank-num .icon{color:#b7b7b7;}
.rank-cont>li+li{display:none;}
.invest-box .btn-primary{position:relative;top:0;display:block;width:100px;height:30px;border:1px solid #35aaf2;border-radius:3px;background:#35aaf2;color:#fff;font-size:12px;line-height:30px;}
.invest-box .btn-3d{-webkit-box-shadow:0 6px 0 #1e96e0,0 10px 0 rgba(0,0,0,.2);box-shadow:0 6px 0 #1e96e0,0 10px 0 rgba(0,0,0,.2);text-shadow:0 2px 1px rgba(12,52,94,.35);-webkit-transition:all .01s ease-in;transition:all .01s ease-in;-webkit-user-select:none;user-select:none;}
.invest-box .btn-3d:hover{top:3px;-webkit-box-shadow:0 3px 0 #1e96e0,0 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 0 #1e96e0,0 6px 0 rgba(0,0,0,.2);}
.invest-box .btn-3d:active{top:5px;background:#2294dc;-webkit-box-shadow:0 0 0 #C89D08,0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 #C89D08,0 0 0 rgba(0,0,0,.3);text-shadow:none;}
.invest-box .btn-hilite{border:1px solid #ff6e6e;background:#ff6e6e;}
.invest-box .btn-3d.btn-hilite{-webkit-box-shadow:0 6px 0 #f35b5b,0 10px 0 rgba(0,0,0,.2);box-shadow:0 6px 0 #f35b5b,0 10px 0 rgba(0,0,0,.2);text-shadow:0 2px 1px rgba(12,52,94,.35);}
.invest-box .btn-3d.btn-hilite:hover{-webkit-box-shadow:0 3px 0 #f35b5b,0 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 0 #f35b5b,0 6px 0 rgba(0,0,0,.2);}
.invest-box .btn-3d.btn-hilite:active{background:#f35b5b;-webkit-box-shadow:0 0 0 #f35b5b,0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 #f35b5b,0 0 0 rgba(0,0,0,.3);}
.invest-box .btn-wait{border-color:#e4e6e8;background:#f6f6f6;color:#a3a9b0;}
.invest-box .btn-finished{border-color:#dbe1e6;background:#858F98;border-bottom-width:2px;border-bottom-color:#777E84;}
.ex-i-mod-wrap{background:#f4f4f4;}
.i-mod-wrap .i-mod.i-mod-news{margin-top:20px;padding-top:40px;padding-bottom:0;}
.i-mod-wrap .i-mod-news .i-mod-subnote{padding-bottom:20px;}
.i-mod-wrap .i-mod{position:relative;padding:20px 0;width:1170px;}
.i-mod-intro-wrap .i-mod{padding:0;}
.i-mod .i-mod-cont{float:left;width:870px;}
.i-mod-cont .cont-bd{height:220px;}
.i-mod-cont .dq-cont-bd{overflow:hidden;height:195px;}
.i-mod-cont .plan-cont-bd{height:203px;}
.i-mod .i-mod-cont .cont-hd,.i-mod .i-mod-note .note-hd{position:relative;margin-bottom:5px;height:30px;line-height:30px;}
.i-mod .i-mod-cont .cont-hd .more{position:absolute;top:0;right:0;color:#35aaf2;}
.i-mod .i-mod-cont .cont-hd .em{padding:0 10px 0 5px;color:#333;font-weight:700;font-size:18px;}
.i-mod .i-mod-cont .cont-hd .icon{color:#35aaf2;font-size:20px;}
.i-mod .prj-box .prj-box-item{position:relative;float:left;width:288px;height:218px;border:1px solid #e7e7e7;}
.i-mod .dq-prj-box .prj-box-item{height:193px;}
.i-mod .dq-prj-box .prj-box-item .cat-box{padding-bottom:0;}
.i-mod .dq-prj-box .prj-box-item .invest-box{padding:15px 28px 25px;}
.i-mod .plan-box .prj-box-item{height:201px;}
.i-mod .prj-box .prj-box-item:hover{z-index:99;border-color:#35aaf2;}
.i-mod .prj-box .prj-box-item+.prj-box-item{margin-left:-1px;}
.i-mod .prj-box .prj-box-item .item-hd{text-align:center;}
.i-mod .prj-box .prj-box-item .item-tips{position:relative;display:inline-block;width:134px;height:22px;border-radius:3px;background:#ff6e6e;color:#fff;line-height:22px;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in;}
.i-mod .prj-box .z-hover:hover .item-tips{-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg);-ms-transform:rotate(8deg);}
.i-mod .prj-box .prj-box-item .item-tips .tips-dot{position:absolute;top:0;font-size:18px;}
.i-mod .prj-box .prj-box-item .item-tips .dot-l{left:10px;}
.i-mod .prj-box .prj-box-item .item-tips .dot-r{right:10px;}
.prj-box-item .t-box-desc>.icon{padding-right:5px;color:#ff6e6e;font-size:16px;}
.prj-box-item .cat-box{padding:20px 28px 10px;font-family:Arial;}
.prj-box-item .cat-box .cat-box-hd{line-height:20px;}
.prj-box-item .cat-box .cat-box-bd{line-height:20px;}
.prj-box-item .cat-box .em{color:#333;font-weight:700;font-size:24px;}
.prj-box-item .cat-box .hot{color:#ff6e6e;}
.prj-box-item .cat-box .u{padding-left:4px;color:#999;vertical-align:top;font-size:14px;}
.cat-box-wait{color:#333;font-size:17px;line-height:32px;}
.cat-box-wait .u-wait{margin-top:-14px;width:124px;height:52px;background:url(../images/u-index-bg.png?v=@PPmoneyVersion) no-repeat 0 -175px;}
.prj-box-item .note-box,.prj-box-item .progress-box{margin:0 30px;padding:5px 0;border:1px solid #eaeaea;color:#999;border-left-width:0;border-right-width:0;}
.prj-box-item .invest-box{padding:20px 28px;color:#bbb;line-height:30px;}
.prj-box-item .invest-box .icon{padding-right:4px;color:#bbb;font-size:13px;}
.prj-box-item .progress-box{position:relative;padding:15px 0 5px;border-width:0;}
.prj-box-item .progress-box .progress-box-c{float:left;width:188px;height:4px;background:#dbe1e6;}
.prj-box-item .progress-box .progress-ing{float:left;width:0;height:4px;background:#35aaf2;transition:all 1s ease-in;}
.prj-box-item .progress-box span{position:absolute;top:4px;right:-20px;color:#7f7f7f;}
.prj-box-item .t-box{position:relative;height:40px;}
.prj-box-item .t-box .t-box-icon{position:absolute;top:0;left:0;width:60px;height:56px;}
.prj-box-item .t-box .t-box-default{background-position:-104px 0;}
.prj-box-item .t-box .t-box-high{background-position:0 0;}
.prj-box-item .t-box .t-box-short{background-position:0 -56px;}
.prj-box-item .t-box .t-box-hot{background-position:0 -112px;}
.zr-box .pin-box{position:absolute;top:0;right:0;overflow:hidden;width:42px;height:37px;color:#bec1c1;}
.zr-box .pin-box .iconfont{position:absolute;top:-23px;right:-9px;font-size:44px;}
.zr-box .pin-box .em{position:absolute;top:0;right:5px;color:#999;font-weight:700;font-size:16px;}
.plan-box .prj-box-item .cat-box{padding-top:10px;padding-bottom:5px;font-family:"Microsoft YaHei";}
.plan-box .prj-box-item .cat-box .fl,.plan-box .prj-box-item .t-box .t-box-desc{font-size:16px;}
.plan-box .prj-box-item .t-box{margin-top:30px;text-align:center;}
.plan-box .prj-box-item .invest-box{padding:0;height:52px;color:#ff6e6e;text-align:center;font-size:16px;line-height:52px;transition:all .2s ease-in;}
.plan-box .finished .invest-box{color:#c4c4c4;}
.plan-box .btn{margin:10px auto;}
.i-mod .i-mod-note{float:right;width:270px;border:1px solid #e7e7e7;font-size: 12px;}
.i-mod .i-mod-note .note-hd .em{float:left;color:#333;font-size:14px;margin-left:25px;margin-top: 10px;}
.i-mod .i-mod-note .note-hd .more{float:right;margin-top: 10px;}
.i-dc .iconfont,.i-mod .i-mod-cont .cont-hd .more .iconfont,.i-mod .i-mod-note .note-hd .more .iconfont,.new-c-note .note-box .note-box-hd .iconfont{font-size:13px;}
.i-mod .i-mod-note .note-bd{}
.i-mod .i-mod-note .news-cont{padding:20px;height:178px;}
.i-mod .i-mod-note .news-cont li{margin:3px 0;}
.i-mod .i-mod-note .news-cont a,.i-mod .i-mod-note .news-cont ul{color:#666;list-style:disc;line-height:24px;font-size: 12px;}
.i-mod .i-mod-note .news-cont .dot{padding-right:5px;vertical-align:middle;font-size:18px;}
.i-mod .i-mod-note .baike-cont,.i-mod .i-mod-note .video-cont{position:relative;overflow:hidden;height:218px;border-color:transparent;}
.i-mod .i-mod-note .video-cont{height:193px;}
.i-mod .i-mod-note .baike-cont:hover img,.i-mod .i-mod-note .video-cont:hover .u-i-video{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1);}
.u-i-video{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;width:79px;height:79px;background-position:-43px -242px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
.i-mod .i-mod-note .baike-cont img{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;-ms-transition:all .3s ease-in;}
.i-mod .i-mod-note .question-cont{padding:20px 30px;}
.i-mod .i-mod-note .question-cont li{line-height:24px;}
.i-mod .i-mod-note .question-cont .iconfont{padding-right:10px;}
.fina-box{float:left;width:435px;height:172px;}
.fina-box .item-hd .icon{color:#bbb;font-size:13px;}
.fina-box.group-01 .cont-bd{background:#fafafa;}
.fina-box.group-02 .cont-bd{background:#f5f5f5;}
.fina-box .cont-bd{padding:20px;height:102px;}
.union-box .cont-bd,.vip-box .cont-bd{height:146px;border:1px solid #eaeaea;}
.union-box,.vip-box{height:218px;}
.vip-box .cont-bd{border-left-color:transparent;}
.fina-box .cont-bd .item-hd{color:#333;font-size:14px;line-height:30px;}
.fina-box .cont-bd .item-bd{padding:10px 0;}
.fina-box .cont-bd .item-bd .item-01{float:left;padding-right:20px;}
.fina-box .cont-bd .item-bd .item-02{float:left;}
.fina-box .cont-bd .item-bd .item-03{float:right;}
.fina-box .cont-bd .item-bd .hd{float:left;color:#333;font-size:50px;font-family:Arial;line-height:48px;}
.fina-box .cont-bd .item-bd .bd{float:left;}
.fina-box .cont-bd .item-bd .u{color:#aaa;font-size:16px;font-family:Arial;}
.fina-box .cont-bd .item-bd .em{color:#333;font-weight:700;font-size:14px;font-family:Arial;}
.fina-box .cont-bd .item-bd .l-em{font-size:16px;}
.fina-box .cont-bd .item-bd .l-u{padding-left:5px;color:#aaa;font-size:12px;}
.i-dc .dc-list p,.i-mod .i-mod-cont .cont-hd .hd-tips,.i-mod .i-mod-note .question-cont,.i-mod .i-mod-note .rank-cont,.i-mod .more,.new-c-note .note-box .note-box-bd,.new-c-note .note-box .note-box-hd a,.prj-box-item .cat-box .cat-box-bd,.rank-tabs{font-family:"宋体";}
.f-ff>a:hover,.g-ft .friendlink a:hover,.g-logo-wrap .g-account:hover,.g-site-nav .site-nav-r a:hover,.i-mod .i-mod-note .news-cont a:hover,.i-mod .i-mod-note .question-cont a:hover,.new-c-note .note-box .note-box-bd a:hover{color:#1194d3;}
.f-ff>a,.fina-box .cont-bd .item-bd .t,.prj-c-list .prj-ft .profit .t{color:#666;}
.i-mod .i-mod-note .question-cont a,.new-c-note .note-box .note-box-bd a,.plan-box .prj-box-item .t-box .t-box-desc{color:#666;}
.i-mod .i-mod-cont .cont-hd .hd-tips{color:#999;}
.plan-box .prj-box-item .cat-box .fl{color:#333;}
body{min-width:1170px;}

.contcp_ps:hover{z-index:99;border: 1px solid #35aaf2;}



.asdfghjkl{background:#FFFFFF;border:1px solid #F5F5F5;}
.coorchenps{border-bottom: 1px solid #F5F5F5;padding: 4px 0;margin-left: 10px}
.coorchenps span{color:#0485C9;font-size:15px;padding-left: 5px;}

.g-logo-nav {
	height: 100px;
}

.g-logo {
	float: left;
	margin-top: 30px;
}

.g-account-box {
	position: absolute;
	top: 20px;
	right: 0;
}

.g-logo-wrap .g-account {
	float: right;
	margin: 0 9px;
	width: 60px;
	color: #666;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
}

.g-logo-wrap .g-account .icon {
	display: inline-block;
	width: 100%;
	color: #999;
	font-size: 36px;
	line-height: 40px;
	cursor: pointer;
}

.g-banner-wrap {
	background-color: #f4f4f4;
}

.g-banner {
	position: relative;
	margin: 0 auto;
	width: 1170px;
}

.g-banner .ele {
	background: url(../images/u-index-bg.png?v=@PPmoneyVersion) no-repeat;
}

.g-banner-box-c {
	position: relative;
	width: 880px;
}

.g-banner-box {
	position: relative;
	overflow: hidden;
}

.g-banner .g-banner-list>li {
	float: left;
}

.g-banner .g-banner-list>li>a {
	display: block;
	width: 100%;
	height: 300px;
	background: #009dec no-repeat center 0;
}

.g-banner-arrow {
	position: absolute;
	top: 80px;
	display: block;
	width: 38px;
	height: 130px;
}

.g-banner .prev {
	left: -60px;
	background-position: -215px -48px;
}

.g-banner .next {
	right: -350px;
	background-position: -268px -48px;
}

.g-banner .g-line {
	position: absolute;
	z-index: 2;
	height: 10px;
	background: #009dec;
	font-size: 0;
}

.banner-box {
	position: absolute;
	top: 0;
	right: 0;
	width: 290px;
	height: 300px;
	background: #fff;
	color: #838383;
}

.banner-box .banner-box-hd {
	padding: 40px 0;
	height: 170px;
	text-align: center;
	font-size: 14px;
}

.banner-box .banner-box-hd h1 {
	height: 85px;
	background-position: -181px 40px;
	color: #666;
	font-size: 20px;
}

.banner-box .banner-box-hd .note {
	font-size: 16px;
	line-height: 40px;
}

.banner-box .banner-box-hd .note>span {
	color: #e73f4c;
}

.banner-box .banner-box-hd .em {
	color: #e73f4c;
	font-weight: 700;
	font-size: 42px;
}

.banner-box .btn-c {
}

.banner-box .btn-c .btn-reg {
	float: left;
	width: 145px;
	height: 50px;
	background-color: #45b8ef;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
}

.banner-box .btn-c .btn-reg:hover {
	background: #1194d3;
	color: #fff;
}

.banner-box .btn-c .btn-reg-hover {
	background: #ff6e6e;
}

.banner-box .btn-c .btn-reg-hover:hover {
	background: #d32929;
}

.banner-box .banner-box-bd {
	height: 50px;
}

.banner-box .login-box {
	display: none;
	text-align: center;
}

.banner-box .login-box .login-box-hd {
	padding: 20px 30px;
	height: 146px;
}

.banner-box .login-box .login-box-bd {
	padding: 20px;
	height: 74px;
	border-top: 1px dashed #d1d1d1;
	background: #fafafa;
}

.banner-box .login-box .u-time {
	width: 160px;
	height: 80px;
	background-image: url(../images/u-index-bg.png?v=@PPmoneyVersion);
}

.banner-box .login-box .u-time-00 {
	background-position: -362px -52px;
}

.banner-box .login-box .u-time-01 {
	background-position: -362px -132px;
}

.banner-box .login-box .u-time-02 {
	background-position: -362px -212px;
}

.banner-box .login-box .u-time-03 {
	background-position: -362px -292px;
}

.banner-box .login-box .u-time-04 {
	background-position: -362px -372px;
}

.banner-box .login-box .tips {
	margin: 0 auto;
	width: 206px;
}

.banner-box .login-box .name-c {
	line-height: 28px;
}

.banner-box .login-box .name-c span {
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
}

.banner-box .login-box .name {
	max-width: 120px;
	color: #333;
	font-size: 16px;
}

.banner-box .login-box .money-c {
	padding-bottom: 10px;
	color: #676767;
}

.banner-box .login-box .money-c .em {
	padding: 0 6px;
	color: #333;
	font-size: 22px;
}

.banner-box .login-box .btn {
	display: inline-block;
	margin: 0 5px;
	width: 94px;
	height: 26px;
	border: 1px solid #eaeaea;
	border-radius: 3px;
	color: #666;
	line-height: 26px;
	*display: inline;
	*zoom: 1;
}

.banner-box .login-box .btn:hover {
	border: 1px solid #45b8ef;
}

.g-site-nav-wrap {
	height: 43px;
	border-bottom: 1px solid #e6e6e6;
	background-color: #fafafa;
	color: #666;
}

.g-site-nav {
	z-index: 10;
	height: 42px;
	line-height: 42px;
}

.g-site-nav li {
	float: left;
}

.g-site-nav .site-nav-l a {
	padding-left: 10px;
}

.g-site-nav .site-nav-l .icon {
	color: #bbb;
	font-size: 19px;
}

.g-site-nav .site-nav-l a:hover .icon {
	color: #45b8ef;
}

.g-site-nav .site-nav-l .menu.g-code {
	position: relative;
	z-index: 10;
}

.g-site-nav .site-nav-l .menu.g-code .u-code {
	position: absolute;
	top: 34px;
	left: -133px;
	z-index: 9999;
	display: none;
}

.g-site-nav .site-nav-l .menu.g-code:hover .u-code {
	display: block;
}

.g-site-nav .site-nav-r a {
	padding: 0 8px;
	color: #656565;
}

.g-nav-wrap {
	background-color: #2294dc;
}

.g-pin {
	position: fixed;
	top: -44px;
	left: 0;
	z-index: 123;
	width: 100%;
	background: rgba(13,139,199,.8);
}

.g-pin-h {
	margin-bottom: 44px;
}

.g-nav {
	position: relative;
	z-index: 8;
}

.g-nav .nav-c>.item {
	position: relative;
	z-index: 9;
	float: left;
	text-align: center;
}

.g-nav .nav-c>.item.fr {
	float: right;
}

.g-nav .nav-c .item>a {
	float: left;
	width: 110px;
	height: 40px;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
}

.g-nav .nav-c .item:hover>a {
	background-color: #35aaf2;
}

.g-pin .g-nav .nav-c .item:hover>a {
	background-color: #45b8ef;
}

.i-hover {
	background-color: #1194d3;
}

.g-nav .g-subnav {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 10;
	display: none;
	padding: 10px 0;
	background-color: #35aaf2;
	background-color: rgba(53,170,242,.95);
	text-align: left;
}

.g-nav .item:hover .g-subnav {
	display: block;
}

.g-nav .item>a>.icon {
	display: inline-block;
	font-size: 13px;
}

.g-nav .item {
	position: relative;
}

.g-subnav li a {
	display: block;
	padding: 0 20px;
	height: 40px;
	min-width: 70px;
	color: #fff;
	line-height: 40px;
}

.g-subnav li a:hover {
	background-color: #2294dc;
	color: #fff;
}

.g-subnav li {
	float: none;
	height: auto;
	white-space: nowrap;
	font-size: 14px;
}

.g-subnav .icon {
	padding-right: 10px;
	font-size: 12px;
}

.g-ft-wrap {
	padding: 50px 0;
	border-top: 1px solid #ddd;
	background-color: #333;
	color: #fff;
}

.g-ft {
	margin: 0 auto;
	width: 1170px;
}

.g-ft .ft-nav>li {
	float: left;
	font-size: 16px;
}

.g-ft .ft-nav>li+li {
	padding-left: 84px;
}

.g-ft .ft-nav>li>ul {
	padding-top: 20px;
}

.g-ft .ft-nav li a {
	color: #dbdbdb;
	font-size: 12px;
}

.g-ft .ft-nav li a:hover {
	color: #1194d3;
}

.g-ft .link-nav li {
	float: left;
	padding-left: 12px;
}

.g-ft .link-nav {
	padding: 30px 83px 0;
}

.g-ft .friendlink {
	position: relative;
	margin-top: 10px;
	padding: 10px;
	border-top: 1px solid #484848;
	border-bottom: 1px solid #484848;
	color: #dbdbdb;
	font-size: 13px;
}

.g-ft .friendlink .f-mod {
	float: left;
}

.g-ft .friendlink p {
	position: relative;
}

.g-ft .friendlink .friendlink-t {
	position: absolute;
	top: 0;
	left: 5px;
}

.g-ft .friendlink a {
	float: left;
	padding: 0 10px;
	color: #dbdbdb;
}

.g-ft .kf {
	float: left;
	padding-right: 25px;
}

.g-ft .kf h2 {
	color: #dbdbdb;
	font-size: 30px;
}

.g-ft .kf .kf-nav li {
	float: left;
	padding-right: 10px;
}

.g-ft .kf .kf-nav li .icon {
	color: #dbdbdb;
	font-size: 24px;
}

.g-ft .ft-nav {
	float: left;
}

.g-ft .ft-nav:before,.cf:after {
	display: table;
	content: "";
}

.g-ft .ft-nav:after {
	clear: both;
}

.g-ft .ft-nav {
	*zoom: 1;
}

.btn {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	*display: inline;
	*zoom: 1;
}

.copyright {
	margin: 0 auto;
	padding: 20px 0;
	width: 980px;
	height: 30px;
	color: #9aa5b8;
	text-align: center;
}

.copyright a {
	display: inline-block;
	margin: 0 5px 0 2px;
	color: #9aa5b8;
}

.copyright .copyright-l {
	float: left;
	display: inline;
	margin-right: 10px;
}

.copyright .copyright-l li {
	float: left;
}

.copyright .copyright-l li a {
	margin: 0 8px;
	height: 30px;
	line-height: 30px;
}

.copyright .copyright-r {
	float: right;
}

.copyright .copyright-r pre {
	height: 30px;
	font-size: 12px;
	line-height: 30px;
}

.g-toolbar {
	position: fixed;
	bottom: 10%;
	left: 50%;
	margin-left: 588px;
	z-index: 999999;
}

.g-toolbar .toolbar-item {
	position: relative;
	margin: 0 0 2px 12px;
	width: 40px;
	height: 40px;
	background: #e0e0e0;
	text-align: center;
	cursor: pointer;
	font-size: 12px;
}

.g-toolbar .toolbar-item .item-tip-c {
	position: absolute;
	top: 0;
	right: 45px;
	overflow: hidden;
	color: #fff;
	text-align: center;
}

.toolbar-item .iconfont {
	color: #fff;
	font-size: 26px;
}

.g-toolbar .toolbar-item .item-tip-c .item-box {
	position: absolute;
	right: -112px;
	padding: 8px;
	background: #35aaf2;
	-webkit-transition: right .3s cubic-bezier(0.17,.67,.88,1);
	-moz-transition: right .3s cubic-bezier(0.17,.67,.88,1);
	transition: right .3s cubic-bezier(0.17,.67,.88,1);
	-ms-transition: right .3s cubic-bezier(0.17,.67,.88,1);
}

.g-toolbar .toolbar-item .item-tip-c .item-box img {
	padding: 5px;
	background: #fff;
}

.g-toolbar .toolbar-item .item-tip-c.item-tip-kefu .item-box {
	padding: 6px 0 6px 11px;
	line-height: 14px;
}

.g-toolbar .toolbar-item .item-tip-c.item-tip-back .item-box,.g-toolbar .toolbar-item .item-tip-c.item-tip-checkpage .item-box {
	padding: 11px 0 11px 11px;
}

.g-toolbar .toolbar-item:hover {
	margin-left: 0;
	border-left: 12px solid #35aaf2;
	background: #35aaf2;
}

.g-toolbar .toolbar-item:hover .item-tip-c {
	width: 131px;
	height: 150px;
}

.g-toolbar .toolbar-item:hover .item-tip-c .item-box {
	right: 0;
}

#back.toolbar-item {
	visibility: hidden;
}

.g-nav .nav-vip {
	width: 50px;
	height: 34px;
	background: url(../images/nav-vip.gif) no-repeat 0 0;
}

.g-toolbar .g-toolbar-dragon {
	position: relative;
	top: -10px;
	left: -48px;
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/dragon.gif) no-repeat 0 0;
}

.g-toolbar .g-toolbar-partner {
	position: relative;
	top: -10px;
	left: -48px;
	display: block;
	width: 160px;
	height: 160px;
	background: url(../images/toolbar-partner.gif) no-repeat 0 0;
}

.not-found-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #e9f8ff;
}

.not-found-wrap .not-found {
	position: absolute;
	top: 45%;
	left: 50%;
	margin: -208px -500px;
	width: 1000px;
	height: 417px;
	background: url(../images/not-found.png?v=@PPmoneyVersion) no-repeat center;
}

.not-found .cont {
	position: relative;
	top: 68px;
	left: 540px;
	width: 400px;
}

.not-found h1,.not-found h2 {
	color: #1a92e1;
	font-weight: 700;
}

.not-found h1 {
	font-size: 72px;
	line-height: 50px;
}

.not-found h2 {
	padding-bottom: 10px;
	font-size: 36px;
}

.not-found .code-box {
	float: left;
	padding: 10px;
	border: 1px solid #c2c2c2;
	border-right: 0;
}

.not-found .attr {
	float: left;
	padding: 36px 10px 20px;
	background-color: #1a92e1;
}

.not-found .attr a {
	display: block;
	margin-bottom: 12px;
	padding: 5px 17px;
	background-color: #107fc7;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}

.not-found .attr a:hover {
	background-color: #0d6aa6;
}

/*.not-found .attr .spi1 {
	position: relative;
	top: 2px;
	left: 2px;
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(img/404/spi1.png?v=@PPmoneyVersion) no-repeat;
	*top: -2px;
}
*/
.g-loading-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30);
}

/*.g-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -33px 0 0 -33px;
	width: 66px;
	height: 66px;
	background: url(img/loading.gif) no-repeat;
}
*/
.triangle {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	color: #fff;
}

.g-tips-box {
	position: absolute;
	display: none;
}

.g-tips-box .triangle-l-a {
	top: 50%;
	left: -21px;
	margin-top: -10px;
	border-right-color: #ddd;
}

.g-tips-box .triangle-l-b {
	top: 50%;
	left: -20px;
	margin-top: -10px;
	border-right-color: #fff;
}

.pagination .page-prev,.pagination .page-next {
	position: absolute;
	top: -1px;
	padding: 0 10px;
	text-align: center;
}

.pagination .page-prev {
	left: 0;
}

.pagination .page-next {
	right: 0;
}

.pagination .page-top .page-info {
}

.pagination .page-top .h {
	color: #1194d3;
}

.pp-pagination-wrap {
	position: relative;
	padding: 55px 0 30px;
	text-align: center;
}

.pp-pagination {
	display: inline-block;
	height: 34px;
	line-height: 34px;
}

.pp-pagination .page-info {
	float: left;
	margin: 0 10px;
}

.pp-pagination .pagination {
	float: left;
	margin: 0;
	background: #fff;
}

.pp-pagination .pagination li,.pagination .item {
	float: left;
	margin-left: -1px;
	padding: 0 10px;
	border: 1px solid #dedede;
	color: #656d78;
	font-size: 12px;
	cursor: pointer;
}

.pp-pagination .pagination .cur,.pp-pagination .pagination li:hover,.pagination .item:hover {
	border: 1px solid #45b8ef;
	background: #45b8ef;
	color: #fff;
}

.pp-pagination .pagination li.disable,.pagination .item.disable {
	border: 1px solid #dedede;
	background: #fff;
	color: #ccc;
	cursor: default;
}

.form-validator {
}

.form-validator .form-group {
	margin: 15px 0;
}

.form-validator .form-group label {
	float: left;
	width: 95px;
	height: 40px;
	font-weight: 700;
	font-size: 14px;
	line-height: 40px;
}

.form-validator .form-group .form-require {
	color: #fe4850;
}

.form-validator .form-group .form-control-box {
	float: left;
}

.form-validator .form-group .form-control-box.has-error .form-control {
	border-color: #f13941;
}

.form-validator .form-group .form-control {
	padding: 10px;
	width: 270px;
	height: 16px;
	border: 1px solid #ececec;
}

.form-validator .btn-submit {
	margin-top: 20px;
	width: 255px;
	height: 40px;
	border: 0;
	border-radius: 3px;
	background: #45b8ef;
	color: #FFF;
	font-weight: 700;
	font-size: 16px;
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica Neue,Helvetica,Hiragino Sans GB,tahoma,arial,sans-serif;
}

.form-validator .btn-submit:hover {
	background: #1194d3;
}

.form-validator .form-tips {
	display: none;
	margin-top: 5px;
	color: #f13941;
	font-size: 12px;
}

.form-validator .form-tips:before {
	display: none;
	margin-right: 5px;
	padding-left: 4px;
	width: 13px;
	height: 13px;
	border-radius: 100%;
	background-color: #f13941;
	color: #fff;
	content: 'i';
	font-style: italic;
	line-height: 13px;
}

.sms-box {
	float: left;
}

.sms-box .btn {
	margin-left: 5px;
	padding: 0 8px;
	height: 38px;
	border: 1px solid #ececec;
	color: #999;
	font-size: 14px;
	line-height: 38px;
}

.pp-tab {
	overflow: hidden;
	border: 1px solid #eaeaea;
	box-shadow: 0 1px 5px rgba(0,0,0,.15);
}

.pp-tab .pp-tab-list {
	margin-left: -1px;
	border-bottom: 1px solid #eaeaea;
	background: #f5f5f5;
	color: #45b8ef;
	text-align: center;
	font-size: 14px;
}

.pp-tab .pp-tab-list li {
	float: left;
	margin-bottom: -1px;
}

.pp-tab .pp-tab-list a {
	display: block;
	padding: 18px 50px;
	border: 1px solid transparent;
	border-top-color: transparent;
}

.pp-tab .pp-tab-list .on a {
	border: 1px solid #eaeaea;
	border-bottom-color: transparent;
	border-top-color: transparent;
}

.pp-tab .pp-tab-list .on {
	background: #fff;
	color: #666;
	font-weight: 700;
}

.pp-tab .pp-tab-list .pp-tab-more {
	position: absolute;
	top: 0;
	right: 0;
	color: #45b8ef;
	font-size: 14px;
}

.pp-tab .pp-tab-c {
	position: relative;
	display: none;
	padding: 44px 24px;
}

.pp-tab .pp-tab-c.on {
	display: block;
}

.pp-tab.pp-tab-inner {
	border: 0;
	box-shadow: 0 0 0;
}

.pp-tab.pp-tab-inner .pp-tab-list {
	margin-left: 0;
	border: 0;
	background: transparent;
}

.pp-tab.pp-tab-inner .pp-tab-list li {
}

.pp-tab.pp-tab-inner .pp-tab-list li+li {
	padding-left: 8px;
}

.pp-tab.pp-tab-inner .pp-tab-list a {
	margin-left: 0;
	padding: 10px 18px;
	border: 1px solid #e6e6e6;
	border-radius: 3px;
	color: #999;
}

.pp-tab.pp-tab-inner .pp-tab-list a:hover {
	border-color: #45b8ef;
}

.pp-tab.pp-tab-inner .pp-tab-list .on {
	font-weight: 500;
}

.pp-tab.pp-tab-inner .pp-tab-list .on a {
	border-color: #45b8ef;
	background-color: #45b8ef;
	color: #fff;
}

.pp-tab.pp-tab-inner .pp-tab-c {
	padding-right: 0;
	padding-left: 0;
}

.safe-box {
}

.safe-box .safe-box-i {
	display: block;
	margin-top: 25px;
	width: 100%;
	height: 40px;
	background: #eee url(../images/safe-box.png) no-repeat 0 0;
}

.safe-box .safe-box-reg,.safe-box .safe-box-customer {
	margin-top: 0;
	height: 60px;
	background-position: 0 -90px;
}

.safe-box .safe-box-login {
	height: 50px;
	background-position: 0 -40px;
}

.safe-box .safe-box-recharge {
	margin-top: 0;
}

.ex-reg .safe-box {
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 100%;
}

.ex-safe-box {
	margin: 25px 0;
	width: 100%;
	border-right: 1px solid #eee;
}

.lanrenbao-cat-box {
	margin: 25px 0 0 1px;
	color: #333;
	text-align: center;
	font-size: 12px;
}

.lanrenbao-cat-box .cat-box-item {
	height: 36px;
	line-height: 36px;
}

.lanrenbao-cat-box .cat-box-item>div {
	float: left;
	margin: -1px 0 0 -1px;
	border: 1px solid;
}

.lanrenbao-cat-box .cat-box-item .time {
	width: 216px;
}

.lanrenbao-cat-box .cat-box-item .rate {
	width: 130px;
}

.credit-cat-box {
	margin: 15px 0 17px 41px;
}

.g-account:hover .iconfont {
	color: #1194d3;
	-webkit-animation: toTopFromBottom .4s forwards;
	-moz-animation: toTopFromBottom .4s forwards;
	animation: toTopFromBottom .4s forwards;
}

.g-nav .item:hover>a>.icon {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.g-mask-layer {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 199;
	display: none;
	width: 100%;
	height: 100%;
}

@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-80%);
	}

	50% {
		opacity: .3;
		-webkit-transform: translateY(30%);
	}

	51% {
		opacity: 1;
	}
}

@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-80%);
	}

	50% {
		opacity: .3;
		-moz-transform: translateY(30%);
	}

	51% {
		opacity: 1;
	}
}

@keyframes toTopFromBottom {
	49% {
		transform: translateY(-80%);
	}

	50% {
		opacity: .3;
		transform: translateY(30%);
	}

	51% {
		opacity: 1;
	}
}

u {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/u-spirits.png?v=@PPmoneyVersion);
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	*display: inline;
	*zoom: 1;
}

.u-bezier {
	-webkit-transition: background .3s cubic-bezier(0.17,.67,.88,1.25);
	-moz-transition: background .3s cubic-bezier(0.17,.67,.88,1.25);
	transition: background .3s cubic-bezier(0.17,.67,.88,1.25);
	-ms-transition: background .3s cubic-bezier(0.17,.67,.88,1.25);
}

.u-00 {
	width: 25px;
	height: 23px;
	background-position: -6px -6px;
}

.u-01 {
	width: 25px;
	height: 23px;
	background-position: -38px -6px;
}

.u-02 {
	width: 25px;
	height: 23px;
	background-position: -70px -6px;
}

.u-00:hover {
	background-position: -6px -33px;
}

.u-01:hover {
	background-position: -38px -33px;
}

.u-02:hover {
	background-position: -70px -33px;
}

.u-03 {
	width: 30px;
	height: 30px;
	background-position: -103px -6px;
}

.u-04 {
	width: 30px;
	height: 30px;
	background-position: -140px -6px;
}

.u-05 {
	width: 30px;
	height: 30px;
	background-position: -177px -6px;
}

.u-06 {
	width: 35px;
	height: 20px;
	background-position: -213px -7px;
}

.u-07 {
	width: 16px;
	height: 16px;
	background-position: -218px -34px;
}

.u-08 {
	width: 21px;
	height: 17px;
	background-position: -242px -33px;
}

.u-09 {
	width: 13px;
	height: 9px;
	background-position: -254px -5px;
}

.u-010 {
	width: 9px;
	height: 9px;
	background-position: -258px -14px;
}

.u-011 {
	width: 20px;
	height: 30px;
	background-position: -273px -4px;
}

.u-012 {
	width: 27px;
	height: 30px;
	background-position: -298px -4px;
}

a:hover .u-011 {
	background-position: -273px -34px;
}

a:hover .u-012 {
	background-position: -298px -34px;
}

.u-013 {
	margin-left: 5px;
	width: 43px;
	height: 22px;
	background-position: -376px -5px;
}

.u-014 {
	width: 26px;
	height: 19px;
	background-position: -427px -5px;
}

.u-015 {
	width: 31px;
	height: 26px;
	background-position: -462px -5px;
}

.u-016 {
	width: 18px;
	height: 18px;
	background-position: -496px -8px;
}

.u-017 {
	width: 25px;
	height: 24px;
	background-position: -521px -6px;
}

.u-018 {
	width: 25px;
	height: 24px;
	background-position: -379px -32px;
}

.u-019 {
	width: 24px;
	height: 24px;
	background-position: -403px -32px;
}

.u-020 {
	width: 24px;
	height: 24px;
	background-position: -426px -32px;
}

.u-021 {
	width: 25px;
	height: 24px;
	background-position: -449px -32px;
}

.u-022 {
	width: 25px;
	height: 24px;
	background-position: -473px -32px;
}

.u-023 {
	width: 25px;
	height: 24px;
	background-position: -496px -32px;
}

.u-024 {
	width: 25px;
	height: 24px;
	background-position: -521px -32px;
}

.u-025 {
	margin: 5px 0 0 7px;
	width: 28px;
	height: 28px;
	background-position: -555px -10px;
}

.u-026 {
	width: 29px;
	height: 18px;
	background-position: -601px -6px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
}

.u-027 {
	margin-left: 5px;
	width: 29px;
	height: 20px;
	background-position: -601px -26px;
}

.u-028 {
	width: 29px;
	height: 18px;
	background-position: -633px -6px;
}

.u-029 {
	width: 53px;
	height: 16px;
	background-position: -634px -26px;
	color: #960505!important;
	text-indent: 1.3em;
	font-size: 12px;
	line-height: 16px;
}

.u-030 {
	width: 33px;
	height: 33px;
	background-position: -694px -5px;
}

.u-031 {
	width: 33px;
	height: 33px;
	background-position: -731px -5px;
}

.u-032 {
	width: 33px;
	height: 33px;
	background-position: -770px -5px;
}

.u-033 {
	width: 33px;
	height: 33px;
	background-position: -809px -5px;
}

.u-034 {
	width: 33px;
	height: 33px;
	background-position: -694px -40px;
}

.u-035 {
	width: 33px;
	height: 33px;
	background-position: -731px -40px;
}

.u-036 {
	width: 28px;
	height: 28px;
	background-position: -850px -3px;
}

.u-037 {
	width: 28px;
	height: 28px;
	background-position: -879px -6px;
}

.u-038 {
	width: 28px;
	height: 28px;
	background-position: -906px -6px;
}

.u-039 {
	width: 16px;
	height: 16px;
	background-position: -852px -41px;
}

.u-040 {
	width: 18px;
	height: 18px;
	background-position: -551px -57px;
}

.u-041 {
	margin: 5px 0 0 7px;
	width: 25px;
	height: 25px;
	background-position: -573px -53px;
}

.u-042 {
	margin: 5px 0 0 7px;
	width: 28px;
	height: 28px;
	background-position: -598px -53px;
}

.u-043 {
	margin: 5px 0 0 7px;
	width: 28px;
	height: 28px;
	background-position: -626px -53px;
}

.u-044 {
	width: 33px;
	height: 33px;
	background-position: -769px -42px;
}

.u-045 {
	width: 33px;
	height: 33px;
	background-position: -142px -49px;
}

.u-046 {
	position: absolute;
	top: 0;
	right: 0;
	width: 42px;
	height: 42px;
	background-position: -219px -189px;
}

.u-047 {
	width: 33px;
	height: 33px;
	background-position: -812px -42px;
}

.u-10 {
	width: 128px;
	height: 47px;
	background-position: -5px -135px;
}

.u-11 {
	width: 128px;
	height: 47px;
	background-position: -138px -135px;
}

.u-12 {
	width: 127px;
	height: 47px;
	background-position: -270px -135px;
}

.u-13 {
	width: 131px;
	height: 47px;
	background-position: -401px -135px;
}

.u-14 {
	width: 128px;
	height: 47px;
	background-position: -537px -135px;
}

.u-15 {
	width: 131px;
	height: 47px;
	background-position: -670px -135px;
}

.u-16 {
	width: 133px;
	height: 47px;
	background-position: -806px -135px;
}

.u-10:hover {
	background-position: -5px -135px;
}

.u-11:hover {
	background-position: -138px -135px;
}

.u-12:hover {
	background-position: -270px -135px;
}

.u-13:hover {
	background-position: -401px -135px;
}

.u-14:hover {
	background-position: -537px -135px;
}

.u-15:hover {
	background-position: -670px -135px;
}

.u-16:hover {
	background-position: -806px -135px;
}

.u-20 {
	width: 59px;
	height: 59px;
	background-position: -1px -189px;
}

.u-code {
	background-image: url(../images/g-code.png);
}

.u-g-wx {
	width: 306px;
	height: 198px;
	background-position: 0 0;
}

.u-g-kf {
	width: 99px;
	height: 99px;
	background-position: -111px -208px;
}

.u-g-ft-wx {
	width: 109px;
	height: 105px;
	background-position: 0 -208px;
}

.u-g-ft-app {
	width: 105px;
	height: 105px;
	background-position: 0 -320px;
}

.u-list-0-0 {
	width: 5px;
	height: 9px;
	background-position: -70px -186px;
}

.on .u-list-0-0 {
	width: 9px;
	height: 9px;
	background-position: -77px -185px;
}

.u-list-1-0 {
	width: 9px;
	height: 6px;
	background-position: -70px -198px;
}

.u-pp-2-0 {
	width: 8px;
	height: 11px;
	background-position: -90px -202px;
}

.pagination>li:hover .u-pp-2-0,.pagination>.item:hover .u-pp-2-0 {
	background-position: -90px -214px;
}

.disable .u-pp-2-0 {
	background-position: -90px -189px!important;
}

.disable .u-pp-3-0 {
	background-position: -96px -189px!important;
}

.u-pp-3-0 {
	width: 8px;
	height: 11px;
	background-position: -96px -202px;
}

.pagination>li:hover .u-pp-3-0,.pagination>.item:hover .u-pp-3-0 {
	background-position: -96px -214px;
}

.u-list-4-0 {
	width: 8px;
	height: 11px;
	background-position: -108px -200px;
}

.page-prev:hover .u-list-4-0 {
	background-position: -108px -214px;
}

.u-list-5-0 {
	width: 8px;
	height: 11px;
	background-position: -119px -200px;
}

.page-next:hover .u-list-5-0 {
	background-position: -119px -214px;
}

.disable .u-list-4-0 {
	background-position: -108px -189px!important;
}

.disable .u-list-5-0 {
	background-position: -119px -189px!important;
}

.u-list-guarantee {
	width: 18px;
	height: 18px;
	background-position: -138px -189px;
}

.u-list-guarantee:hover {
	background-position: -138px -207px;
}

.u-list-level {
	width: 18px;
	height: 18px;
	background-position: -156px -189px;
}

.u-list-level:hover {
	background-position: -156px -207px;
}

.calc {
	background: url(images/u-spirits.png?v=@PPmoneyVersion) no-repeat -378px -56px;
}

.u-valentine-01 {
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	height: 32px;
	background-position: -105px -45px;
}

.u-question,.u-exclame {
	width: 20px;
	height: 20px;
	background: url(../images/style.png?v=@PPmoneyVersion) no-repeat -165px -405px;
	cursor: pointer;
}

.u-tips {
	background: url(../images/style.png?v=@PPmoneyVersion) no-repeat -298px -298px;
}

.u2 {
	position: relative;
	background: url(../images/u2-spirits.png?v=@PPmoneyVersion) no-repeat;
}

.u2-00 {
	background-position: 0 0;
}

.u2-10 {
	background-position: 0 -20px;
}

.u2-20 {
	background-position: 0 -40px;
}

.u2-30 {
	background-position: 0 -60px;
}

.u2-40 {
	background-position: 0 -80px;
}

.u2-50 {
	background-position: 0 -100px;
}

.u2-00 {
	background-position: 0 0;
}

.u2-01 {
	background-position: 0 -20px;
}

.u2-02 {
	background-position: 0 -40px;
}

.u2-03 {
	background-position: 0 -60px;
}

.u2-04 {
	background-position: 0 -80px;
}

.u2-05 {
	background-position: 0 -100px;
	cursor: pointer;
}

.u2-06 {
	background-position: 0 -120px;
	cursor: pointer;
}

.u2-07 {
	background-position: 0 -140px;
}

.u2-08 {
	background-position: 0 -160px;
}

.u2-09 {
	background-position: 0 -180px;
}

.u2-010 {
	background-position: 0 -200px;
}

.u2-011 {
	background-position: 0 -220px;
}

.u2-012 {
	background-position: 0 -240px;
}

.u2-013 {
	background-position: 0 -260px;
}

.u2-014 {
	background-position: 0 -280px;
}

.u2-015 {
	background-position: 0 -300px;
}

.u2-016 {
	background-position: 0 -320px;
}

.u2-017 {
	background-position: 0 -340px;
}

.u2-018 {
	background-position: 0 -360px;
}

.u2-019 {
	background-position: 0 -380px;
}

.u2-020 {
	background-position: 0 -400px;
}

.u2-021 {
	background-position: 0 -420px;
}

.u2-022 {
	background-position: 0 -440px;
}

.u2-023 {
	background-position: 0 -460px;
}

.u2-024 {
	background-position: 0 -480px;
}

.u2-025 {
	background-position: 0 -500px;
}

.u2-026 {
	background-position: 0 -520px;
}

.u2-027 {
	background-position: 0 -540px;
}

.u-nav-secu1,.u-nav-secu2,.u-nav-secu3,.u-nav-secu4,.u-nav-secu5 {
	width: 18px;
	height: 18px;
}

.u-nav-secu1 {
	background-position: -175px -187px;
}

.u-nav-secu2 {
	background-position: -175px -207px;
}

.u-nav-secu3 {
	background-position: -175px -226px;
}

.u-nav-secu4 {
	background-position: -175px -244px;
}

.u-nav-secu5 {
	background-position: -175px -263px;
}

.g-security .g-subnav a:hover .u-nav-secu1 {
	background-position: -195px -187px;
}

.g-security .g-subnav a:hover .u-nav-secu2 {
	background-position: -195px -207px;
}

.g-security .g-subnav a:hover .u-nav-secu3 {
	background-position: -195px -226px;
}

.g-security .g-subnav a:hover .u-nav-secu4 {
	background-position: -195px -244px;
}

.g-security .g-subnav a:hover .u-nav-secu5 {
	background-position: -195px -263px;
}

.u-trophy {
	width: 22px;
	height: 22px;
	background-position: -72px -59px;
}

.u-icons-type {
	margin: 3px;
	padding: 0 3px;
	width: auto;
	height: 16px;
	border: 1px solid;
	border-radius: 3px;
	background: 0 0;
	color: #45b8ef;
	font-size: 12px;
	line-height: 16px;
}

.u-ratecoupon {
	width: 20px;
	height: 13px;
	background-position: -323px -2px;
}

.u-nav-invite {
	margin: 5px 0 0 3px;
	width: 36px;
	height: 21px;
	background-position: -323px -18px;
	vertical-align: top;
}

.u-cms-video {
	width: 44px;
	height: 44px;
	background-position: -876px -39px;
}

.u-hot {
	position: absolute;
	top: -3px;
	right: 6px;
	width: 34px;
	height: 20px;
	background-position: -216px -4px;
	text-align: center;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
}

.u-hot-num {
	right: 0;
	width: 32px;
}

.u-ol {
	width: 28px;
	height: 30px;
	background: url(../images/u-others-login.png) no-repeat;
}

.u-ol-00 {
	background-position: -30px -30px;
}

.u-ol-00:hover {
	background-position: -30px 0;
}

.u-ol-01 {
	background-position: -93px -30px;
}

.u-ol-01:hover {
	background-position: -93px 0;
}

.u-ol-02 {
	background-position: 0 -30px;
}

.u-ol-02:hover {
	background-position: 0 0;
}

.u-ol-03 {
	background-position: -60px -30px;
}

.u-ol-03:hover {
	background-position: -60px 0;
}

.u-assign {
	width: 87px;
	height: 29px;
	background-position: -273px -194px;
}

.red {
	color: #e90404;
}

.green {
	color: #090;
}

.orange {
	color: #f60;
}

.yellow {
	color: #ffc40d;
}

.pink {
	color: #c3325f;
}

.purple {
	color: #7a43b6;
}

.grey {
	color: #ccc;
}

.blue {
	color: #0075c1;
}

.color-fff {
	color: #fff;
}

.color-3dc3f5 {
	color: #3294d3;
}

.color-ff7b06 {
	color: #ff7b06;
}

.color-ff5517 {
	color: #ff5517;
}

.color-b1b5c1 {
	color: #b1b5c1;
}

.color-626771 {
	color: #626771;
}

.color-b1b1b1 {
	color: #b1b1b1;
}

.color-b4bac5 {
	color: #b4bac5;
}

.color-ffde59 {
	color: #ffde59;
}

.color-333 {
	color: #333;
}

.bg-f8f8f8 {
	background: #f8f8f8;
}

.bg-fff {
	background: #fff;
}

.strong {
	font-weight: 700;
}

.mark {
	padding: 5px;
	background: #e73f4c;
	color: #fff;
}

.lighten {
	color: gray;
}

.hot {
	color: #e73f4c;
}

.gray {
	background: url(../images/gray.png?v=@PPmoneyVersion);
}

.hide {
	display: none!important;
}

.show {
	display: block!important;
}

b {
	color: #333;
	font-weight: 700;
	font-size: 14px;
}

.solid,.dashed,.dotted,.double {
	width: 100%;
	height: 0;
	border-color: #ccc;
	font-size: 0;
	border-bottom-width: 1px;
}

.solid {
	border-bottom-style: solid;
}

.dashed {
	border-bottom-style: dashed;
}

.dotted {
	border-bottom-style: dotted;
}

.double {
	border-bottom-style: double;
}

.p-rel {
	position: relative;
}

.p-abs {
	position: absolute;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.cf:before,.cf:after {
	display: table;
	content: "";
}

.cf:after {
	clear: both;
}

.cf {
	*zoom: 1;
}

.clear {
	clear: both;
	font-size: 0;
}

.t-c {
	text-align: center;
}

.t-l {
	text-align: left;
}

.t-r {
	text-align: right;
}

.t-i2 {
	text-indent: 2em;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.vta-m {
	vertical-align: middle;
}

.ff-a {
	font-family: Arial!important;
}

.ff-f {
	font-family: "宋体"!important;
}

.ff-yh {
	font-family: "Microsoft YaHei"!important;
}

.bg-fff {
	background: #fff;
}

.row {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	*zoom: 1;
}

.row .col-1,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-10,.row .col-11,.row .col-12 {
	position: relative;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 1px;
}

.row .col-1 {
	width: 8.33333%;
	*width: 8%;
}

.row .col-2 {
	width: 16.66667%;
	*width: 16%;
}

.row .col-3 {
	width: 25%;
	*width: 25%;
}

.row .col-4 {
	width: 33.33333%;
	*width: 33%;
}

.row .col-5 {
	width: 41.66667%;
	*width: 41%;
}

.row .col-6 {
	width: 50%;
	*width: 50%;
}

.row .col-7 {
	width: 58.33333%;
	*width: 58%;
}

.row .col-8 {
	width: 66.66667%;
	*width: 66%;
}

.row .col-9 {
	width: 75%;
	*width: 75%;
}

.row .col-10 {
	width: 83.33333%;
	*width: 83%;
}

.row .col-11 {
	width: 91.66667%;
	*width: 91%;
}

.row .col-12 {
	width: 100%;
	*width: 100%;
}

.row:before,.row:after {
	display: table;
	content: "";
}

.row:after {
	clear: both;
}

.table {
	position: relative;
	margin: 0 auto;
	width: 100%;
	text-align: left;
}

.table thead tr {
	height: 40px;
}

.table thead tr th {
	padding: 0 8px;
	color: #626771;
	font-weight: 700;
}

.table tbody tr {
	height: 40px;
	color: #b1b5c1;
}

.table tbody tr td {
	padding: 20px 8px;
}

.table tbody tr:hover {
	background-color: #DADADA;
	color: #333;
}

.table tbody tr:hover a {
	color: #333;
}

.table .no-record,.no-record {
	height: 200px;
	background: #fff url(../images/record.png?v=@PPmoneyVersion) no-repeat 153px 58px;
	color: #666;
	text-align: center;
	text-indent: 4em;
	font-size: 20px;
	line-height: 200px;
}*

.table thead tr th {
	background: #65cbfc;
	color: #fff;
	text-align: center;
}

.table tbody tr td {
	text-align: center;
}

.table tbody tr:nth-child(odd) {
	background: #f5f5f5;
}

.table tbody tr:nth-child(even) {
	background: #ebebeb;
}

.table tbody tr {
	color: #757474;
}

.m-tb1 {
	margin-top: 1px;
	margin-bottom: 1px;
}

.m-lr1 {
	margin-right: 1px;
	margin-left: 1px;
}

.m-tl1 {
	margin-top: 1px;
	margin-left: 1px;
}

.m-1 {
	margin: 1px;
}

.m-t1 {
	margin-top: 1px;
}

.m-b1 {
	margin-bottom: 1px;
}

.m-l1 {
	margin-left: 1px;
}

.m-r1 {
	margin-right: 1px;
}

.p-tb1 {
	padding-top: 1px;
	padding-bottom: 1px;
}

.p-lr1 {
	padding-right: 1px;
	padding-left: 1px;
}

.p-tl1 {
	padding-top: 1px;
	padding-left: 1px;
}

.p-1 {
	padding: 1px;
}

.p-t1 {
	padding-top: 1px;
}

.p-b1 {
	padding-bottom: 1px;
}

.p-l1 {
	padding-left: 1px;
}

.p-r1 {
	padding-right: 1px;
}

.m-tb2 {
	margin-top: 2px;
	margin-bottom: 2px;
}

.m-lr2 {
	margin-right: 2px;
	margin-left: 2px;
}

.m-tl2 {
	margin-top: 2px;
	margin-left: 2px;
}

.m-2 {
	margin: 2px;
}

.m-t2 {
	margin-top: 2px;
}

.m-b2 {
	margin-bottom: 2px;
}

.m-l2 {
	margin-left: 2px;
}

.m-r2 {
	margin-right: 2px;
}

.p-tb2 {
	padding-top: 2px;
	padding-bottom: 2px;
}

.p-lr2 {
	padding-right: 2px;
	padding-left: 2px;
}

.p-tl2 {
	padding-top: 2px;
	padding-left: 2px;
}

.p-2 {
	padding: 2px;
}

.p-t2 {
	padding-top: 2px;
}

.p-b2 {
	padding-bottom: 2px;
}

.p-l2 {
	padding-left: 2px;
}

.p-r2 {
	padding-right: 2px;
}

.m-tb3 {
	margin-top: 3px;
	margin-bottom: 3px;
}

.m-lr3 {
	margin-right: 3px;
	margin-left: 3px;
}

.m-tl3 {
	margin-top: 3px;
	margin-left: 3px;
}

.m-3 {
	margin: 3px;
}

.m-t3 {
	margin-top: 3px;
}

.m-b3 {
	margin-bottom: 3px;
}

.m-l3 {
	margin-left: 3px;
}

.m-r3 {
	margin-right: 3px;
}

.p-tb3 {
	padding-top: 3px;
	padding-bottom: 3px;
}

.p-lr3 {
	padding-right: 3px;
	padding-left: 3px;
}

.p-tl3 {
	padding-top: 3px;
	padding-left: 3px;
}

.p-3 {
	padding: 3px;
}

.p-t3 {
	padding-top: 3px;
}

.p-b3 {
	padding-bottom: 3px;
}

.p-l3 {
	padding-left: 3px;
}

.p-r3 {
	padding-right: 3px;
}

.m-tb4 {
	margin-top: 4px;
	margin-bottom: 4px;
}

.m-lr4 {
	margin-right: 4px;
	margin-left: 4px;
}

.m-tl4 {
	margin-top: 4px;
	margin-left: 4px;
}

.m-4 {
	margin: 4px;
}

.m-t4 {
	margin-top: 4px;
}

.m-b4 {
	margin-bottom: 4px;
}

.m-l4 {
	margin-left: 4px;
}

.m-r4 {
	margin-right: 4px;
}

.p-tb4 {
	padding-top: 4px;
	padding-bottom: 4px;
}

.p-lr4 {
	padding-right: 4px;
	padding-left: 4px;
}

.p-tl4 {
	padding-top: 4px;
	padding-left: 4px;
}

.p-4 {
	padding: 4px;
}

.p-t4 {
	padding-top: 4px;
}

.p-b4 {
	padding-bottom: 4px;
}

.p-l4 {
	padding-left: 4px;
}

.p-r4 {
	padding-right: 4px;
}

.m-tb5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.m-lr5 {
	margin-right: 5px;
	margin-left: 5px;
}

.m-tl5 {
	margin-top: 5px;
	margin-left: 5px;
}

.m-5 {
	margin: 5px;
}

.m-t5 {
	margin-top: 5px;
}

.m-b5 {
	margin-bottom: 5px;
}

.m-l5 {
	margin-left: 5px;
}

.m-r5 {
	margin-right: 5px;
}

.p-tb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.p-lr5 {
	padding-right: 5px;
	padding-left: 5px;
}

.p-tl5 {
	padding-top: 5px;
	padding-left: 5px;
}

.p-5 {
	padding: 5px;
}

.p-t5 {
	padding-top: 5px;
}

.p-b5 {
	padding-bottom: 5px;
}

.p-l5 {
	padding-left: 5px;
}

.p-r5 {
	padding-right: 5px;
}

.m-tb6 {
	margin-top: 6px;
	margin-bottom: 6px;
}

.m-lr6 {
	margin-right: 6px;
	margin-left: 6px;
}

.m-tl6 {
	margin-top: 6px;
	margin-left: 6px;
}

.m-6 {
	margin: 6px;
}

.m-t6 {
	margin-top: 6px;
}

.m-b6 {
	margin-bottom: 6px;
}

.m-l6 {
	margin-left: 6px;
}

.m-r6 {
	margin-right: 6px;
}

.p-tb6 {
	padding-top: 6px;
	padding-bottom: 6px;
}

.p-lr6 {
	padding-right: 6px;
	padding-left: 6px;
}

.p-tl6 {
	padding-top: 6px;
	padding-left: 6px;
}

.p-6 {
	padding: 6px;
}

.p-t6 {
	padding-top: 6px;
}

.p-b6 {
	padding-bottom: 6px;
}

.p-l6 {
	padding-left: 6px;
}

.p-r6 {
	padding-right: 6px;
}

.m-tb7 {
	margin-top: 7px;
	margin-bottom: 7px;
}

.m-lr7 {
	margin-right: 7px;
	margin-left: 7px;
}

.m-tl7 {
	margin-top: 7px;
	margin-left: 7px;
}

.m-7 {
	margin: 7px;
}

.m-t7 {
	margin-top: 7px;
}

.m-b7 {
	margin-bottom: 7px;
}

.m-l7 {
	margin-left: 7px;
}

.m-r7 {
	margin-right: 7px;
}

.p-tb7 {
	padding-top: 7px;
	padding-bottom: 7px;
}

.p-lr7 {
	padding-right: 7px;
	padding-left: 7px;
}

.p-tl7 {
	padding-top: 7px;
	padding-left: 7px;
}

.p-7 {
	padding: 7px;
}

.p-t7 {
	padding-top: 7px;
}

.p-b7 {
	padding-bottom: 7px;
}

.p-l7 {
	padding-left: 7px;
}

.p-r7 {
	padding-right: 7px;
}

.m-tb8 {
	margin-top: 8px;
	margin-bottom: 8px;
}

.m-lr8 {
	margin-right: 8px;
	margin-left: 8px;
}

.m-tl8 {
	margin-top: 8px;
	margin-left: 8px;
}

.m-8 {
	margin: 8px;
}

.m-t8 {
	margin-top: 8px;
}

.m-b8 {
	margin-bottom: 8px;
}

.m-l8 {
	margin-left: 8px;
}

.m-r8 {
	margin-right: 8px;
}

.p-tb8 {
	padding-top: 8px;
	padding-bottom: 8px;
}

.p-lr8 {
	padding-right: 8px;
	padding-left: 8px;
}

.p-tl8 {
	padding-top: 8px;
	padding-left: 8px;
}

.p-8 {
	padding: 8px;
}

.p-t8 {
	padding-top: 8px;
}

.p-b8 {
	padding-bottom: 8px;
}

.p-l8 {
	padding-left: 8px;
}

.p-r8 {
	padding-right: 8px;
}

.m-tb9 {
	margin-top: 9px;
	margin-bottom: 9px;
}

.m-lr9 {
	margin-right: 9px;
	margin-left: 9px;
}

.m-tl9 {
	margin-top: 9px;
	margin-left: 9px;
}

.m-9 {
	margin: 9px;
}

.m-t9 {
	margin-top: 9px;
}

.m-b9 {
	margin-bottom: 9px;
}

.m-l9 {
	margin-left: 9px;
}

.m-r9 {
	margin-right: 9px;
}

.p-tb9 {
	padding-top: 9px;
	padding-bottom: 9px;
}

.p-lr9 {
	padding-right: 9px;
	padding-left: 9px;
}

.p-tl9 {
	padding-top: 9px;
	padding-left: 9px;
}

.p-9 {
	padding: 9px;
}

.p-t9 {
	padding-top: 9px;
}

.p-b9 {
	padding-bottom: 9px;
}

.p-l9 {
	padding-left: 9px;
}

.p-r9 {
	padding-right: 9px;
}

.m-tb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.m-lr10 {
	margin-right: 10px;
	margin-left: 10px;
}

.m-tl10 {
	margin-top: 10px;
	margin-left: 10px;
}

.m-10 {
	margin: 10px;
}

.m-t10 {
	margin-top: 10px;
}

.m-b10 {
	margin-bottom: 10px;
}

.m-l10 {
	margin-left: 10px;
}

.m-r10 {
	margin-right: 10px;
}

.p-tb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.p-lr10 {
	padding-right: 10px;
	padding-left: 10px;
}

.p-tl10 {
	padding-top: 10px;
	padding-left: 10px;
}

.p-10 {
	padding: 10px;
}

.p-t10 {
	padding-top: 10px;
}

.p-b10 {
	padding-bottom: 10px;
}

.p-l10 {
	padding-left: 10px;
}

.p-r10 {
	padding-right: 10px;
}

.m-tb5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.m-lr5 {
	margin-right: 5px;
	margin-left: 5px;
}

.m-tl5 {
	margin-top: 5px;
	margin-left: 5px;
}

.m-5 {
	margin: 5px;
}

.m-t5 {
	margin-top: 5px;
}

.m-b5 {
	margin-bottom: 5px;
}

.m-l5 {
	margin-left: 5px;
}

.m-r5 {
	margin-right: 5px;
}

.p-tb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.p-lr5 {
	padding-right: 5px;
	padding-left: 5px;
}

.p-tl5 {
	padding-top: 5px;
	padding-left: 5px;
}

.p-5 {
	padding: 5px;
}

.p-t5 {
	padding-top: 5px;
}

.p-b5 {
	padding-bottom: 5px;
}

.p-l5 {
	padding-left: 5px;
}

.p-r5 {
	padding-right: 5px;
}

.m-tb15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.m-lr15 {
	margin-right: 15px;
	margin-left: 15px;
}

.m-tl15 {
	margin-top: 15px;
	margin-left: 15px;
}

.m-15 {
	margin: 15px;
}

.m-t15 {
	margin-top: 15px;
}

.m-b15 {
	margin-bottom: 15px;
}

.m-l15 {
	margin-left: 15px;
}

.m-r15 {
	margin-right: 15px;
}

.p-tb15 {
	padding-top: 15px;
	padding-bottom: 15px;
}

.p-lr15 {
	padding-right: 15px;
	padding-left: 15px;
}

.p-tl15 {
	padding-top: 15px;
	padding-left: 15px;
}

.p-15 {
	padding: 15px;
}

.p-t15 {
	padding-top: 15px;
}

.p-b15 {
	padding-bottom: 15px;
}

.p-l15 {
	padding-left: 15px;
}

.p-r15 {
	padding-right: 15px;
}

.m-tb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.m-lr20 {
	margin-right: 20px;
	margin-left: 20px;
}

.m-tl20 {
	margin-top: 20px;
	margin-left: 20px;
}

.m-20 {
	margin: 20px;
}

.m-t20 {
	margin-top: 20px;
}

.m-b20 {
	margin-bottom: 20px;
}

.m-l20 {
	margin-left: 20px;
}

.m-r20 {
	margin-right: 20px;
}

.p-tb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.p-lr20 {
	padding-right: 20px;
	padding-left: 20px;
}

.p-tl20 {
	padding-top: 20px;
	padding-left: 20px;
}

.p-20 {
	padding: 20px;
}

.p-t20 {
	padding-top: 20px;
}

.p-b20 {
	padding-bottom: 20px;
}

.p-l20 {
	padding-left: 20px;
}

.p-r20 {
	padding-right: 20px;
}

.m-tb25 {
	margin-top: 25px;
	margin-bottom: 25px;
}

.m-lr25 {
	margin-right: 25px;
	margin-left: 25px;
}

.m-tl25 {
	margin-top: 25px;
	margin-left: 25px;
}

.m-25 {
	margin: 25px;
}

.m-t25 {
	margin-top: 25px;
}

.m-b25 {
	margin-bottom: 25px;
}

.m-l25 {
	margin-left: 25px;
}

.m-r25 {
	margin-right: 25px;
}

.p-tb25 {
	padding-top: 25px;
	padding-bottom: 25px;
}

.p-lr25 {
	padding-right: 25px;
	padding-left: 25px;
}

.p-tl25 {
	padding-top: 25px;
	padding-left: 25px;
}

.p-25 {
	padding: 25px;
}

.p-t25 {
	padding-top: 25px;
}

.p-b25 {
	padding-bottom: 25px;
}

.p-l25 {
	padding-left: 25px;
}

.p-r25 {
	padding-right: 25px;
}

.m-tb30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.m-lr30 {
	margin-right: 30px;
	margin-left: 30px;
}

.m-tl30 {
	margin-top: 30px;
	margin-left: 30px;
}

.m-30 {
	margin: 30px;
}

.m-t30 {
	margin-top: 30px;
}

.m-b30 {
	margin-bottom: 30px;
}

.m-l30 {
	margin-left: 30px;
}

.m-r30 {
	margin-right: 30px;
}

.p-tb30 {
	padding-top: 30px;
	padding-bottom: 30px;
}

.p-lr30 {
	padding-right: 30px;
	padding-left: 30px;
}

.p-tl30 {
	padding-top: 30px;
	padding-left: 30px;
}

.p-30 {
	padding: 30px;
}

.p-t30 {
	padding-top: 30px;
}

.p-b30 {
	padding-bottom: 30px;
}

.p-l30 {
	padding-left: 30px;
}

.p-r30 {
	padding-right: 30px;
}

.m-tb35 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.m-lr35 {
	margin-right: 35px;
	margin-left: 35px;
}

.m-tl35 {
	margin-top: 35px;
	margin-left: 35px;
}

.m-35 {
	margin: 35px;
}

.m-t35 {
	margin-top: 35px;
}

.m-b35 {
	margin-bottom: 35px;
}

.m-l35 {
	margin-left: 35px;
}

.m-r35 {
	margin-right: 35px;
}

.p-tb35 {
	padding-top: 35px;
	padding-bottom: 35px;
}

.p-lr35 {
	padding-right: 35px;
	padding-left: 35px;
}

.p-tl35 {
	padding-top: 35px;
	padding-left: 35px;
}

.p-35 {
	padding: 35px;
}

.p-t35 {
	padding-top: 35px;
}

.p-b35 {
	padding-bottom: 35px;
}

.p-l35 {
	padding-left: 35px;
}

.p-r35 {
	padding-right: 35px;
}

.m-tb40 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.m-lr40 {
	margin-right: 40px;
	margin-left: 40px;
}

.m-tl40 {
	margin-top: 40px;
	margin-left: 40px;
}

.m-40 {
	margin: 40px;
}

.m-t40 {
	margin-top: 40px;
}

.m-b40 {
	margin-bottom: 40px;
}

.m-l40 {
	margin-left: 40px;
}

.m-r40 {
	margin-right: 40px;
}

.p-tb40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.p-lr40 {
	padding-right: 40px;
	padding-left: 40px;
}

.p-tl40 {
	padding-top: 40px;
	padding-left: 40px;
}

.p-40 {
	padding: 40px;
}

.p-t40 {
	padding-top: 40px;
}

.p-b40 {
	padding-bottom: 40px;
}

.p-l40 {
	padding-left: 40px;
}

.p-r40 {
	padding-right: 40px;
}

.m-tb45 {
	margin-top: 45px;
	margin-bottom: 45px;
}

.m-lr45 {
	margin-right: 45px;
	margin-left: 45px;
}

.m-tl45 {
	margin-top: 45px;
	margin-left: 45px;
}

.m-45 {
	margin: 45px;
}

.m-t45 {
	margin-top: 45px;
}

.m-b45 {
	margin-bottom: 45px;
}

.m-l45 {
	margin-left: 45px;
}

.m-r45 {
	margin-right: 45px;
}

.p-tb45 {
	padding-top: 45px;
	padding-bottom: 45px;
}

.p-lr45 {
	padding-right: 45px;
	padding-left: 45px;
}

.p-tl45 {
	padding-top: 45px;
	padding-left: 45px;
}

.p-45 {
	padding: 45px;
}

.p-t45 {
	padding-top: 45px;
}

.p-b45 {
	padding-bottom: 45px;
}

.p-l45 {
	padding-left: 45px;
}

.p-r45 {
	padding-right: 45px;
}

.m-tb50 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.m-lr50 {
	margin-right: 50px;
	margin-left: 50px;
}

.m-tl50 {
	margin-top: 50px;
	margin-left: 50px;
}

.m-50 {
	margin: 50px;
}

.m-t50 {
	margin-top: 50px;
}

.m-b50 {
	margin-bottom: 50px;
}

.m-l50 {
	margin-left: 50px;
}

.m-r50 {
	margin-right: 50px;
}

.p-tb50 {
	padding-top: 50px;
	padding-bottom: 50px;
}

.p-lr50 {
	padding-right: 50px;
	padding-left: 50px;
}

.p-tl50 {
	padding-top: 50px;
	padding-left: 50px;
}

.p-50 {
	padding: 50px;
}

.p-t50 {
	padding-top: 50px;
}

.p-b50 {
	padding-bottom: 50px;
}

.p-l50 {
	padding-left: 50px;
}

.p-r50 {
	padding-right: 50px;
}

.p-b100 {
	padding-bottom: 100px;
}

.f-s12 {
	font-size: 12px;
}

.f-s14 {
	font-size: 14px;
}

.f-s16 {
	font-size: 16px;
}

.f-s18 {
	font-size: 18px;
}

.f-s20 {
	font-size: 20px;
}

.f-s22 {
	font-size: 22px;
}

.f-s24 {
	font-size: 24px;
}

.f-s26 {
	font-size: 26px;
}

.f-s28 {
	font-size: 28px;
}

.f-s30 {
	font-size: 30px;
}

.f-s32 {
	font-size: 32px;
}

.f-s34 {
	font-size: 34px;
}

.f-s36 {
	font-size: 36px;
}

.f-s38 {
	font-size: 38px;
}

.f-s40 {
	font-size: 40px;
}

.f-s48 {
	font-size: 48px;
}

.f-s55 {
	font-size: 55px;
}

.l-h20 {
	line-height: 20px;
}

.l-h22 {
	line-height: 22px;
}

.l-h24 {
	line-height: 24px;
}

.l-h26 {
	line-height: 26px;
}

.l-h28 {
	line-height: 28px;
}

.l-h30 {
	line-height: 30px;
}

.l-h32 {
	line-height: 32px;
}

.l-h34 {
	line-height: 34px;
}

.l-h36 {
	line-height: 36px;
}

.l-h38 {
	line-height: 38px;
}

.l-h40 {
	line-height: 40px;
}

.l-h42 {
	line-height: 42px;
}

.l-h44 {
	line-height: 44px;
}

.l-h46 {
	line-height: 46px;
}

.l-h48 {
	line-height: 48px;
}

.w-80 {
	width: 80px;
}

.w-100 {
	width: 100px;
}

.w-120 {
	width: 120px;
}

.w-140 {
	width: 140px;
}

.w-160 {
	width: 160px;
}

.w-180 {
	width: 180px;
}

.w-200 {
	width: 200px;
}

.w-220 {
	width: 220px;
}

.w-240 {
	width: 240px;
}

.w-260 {
	width: 260px;
}

.w-280 {
	width: 280px;
}

.w-300 {
	width: 200px;
}

.w-320 {
	width: 320px;
}

.w-340 {
	width: 340px;
}

.w-360 {
	width: 360px;
}

.w-380 {
	width: 380px;
}

.w-400 {
	width: 400px;
}

.w-420 {
	width: 420px;
}

.w-440 {
	width: 440px;
}

.w-460 {
	width: 460px;
}

.w-480 {
	width: 480px;
}

.w-600 {
	width: 600px;
}

.tab .tab-list {
}

.tab .tab-list li {
	height: 30px;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}

.tab .tab-list .on {
}

.tab .tab-c {
	display: none;
}

.tab .tab-c.on {
	display: block;
}

.subnav {
	margin: 0 auto;
	width: 100%;
	background: #F8F8F8;
	font-size: 14px;
}

.subnav ul {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 44px;
	line-height: 44px;
}

.subnav ul li {
	float: left;
	padding: 0 5px;
}

.subnav ul li a {
	padding: 0 10px 0 0;
	color: #007dbe;
}

.kie-bar {
	padding: 10px 0;
	background: #FDFDD7;
	text-align: center;
}

.subnav .btn-ppcode {
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 100;
	width: 100px;
	height: 30px;
	border: 1px solid;
	background: #F8F8F8;
	color: #009dec;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
}

.ppcode-c {
	cursor: default;
}

.txt-ppcode {
	float: left;
	padding: 4px;
	height: 18px;
	border: 1px solid #009dec!important;
}

.btn-exchange {
	float: left;
	width: 80px;
	border: 1px solid #009dec;
	border-left: 0;
	line-height: 26px;
	cursor: pointer;
}

.main-ppcode {
	position: absolute;
	top: 36px;
	right: 0;
	z-index: 89;
	display: none;
	background: #F8F8F8;
}

.table-ppcode td {
	padding: 40px 20px;
	border: 1px solid #009dec;
	text-align: center;
}

.tips-ppcode {
	color: #ff3832;
	line-height: normal;
}

.subnav .b-b-ppcode {
	border-bottom: 0;
}

.input-date {
	padding: 4px 23px 4px 5px;
	width: 80px;
	background: #fff url(../images/dateIco2.png?v=@PPmoneyVersion) no-repeat 95%;
	cursor: pointer;
}

.login-show,.vip-show {
	display: none;
}

.ui-dialog-content .ui-dialog-confirm {
	padding: 20px;
	min-width: 150px;
}

.artDialog-hover {
	position: relative;
	z-index: 9999;
}

.prj-rate-coupon {
	padding: 0 25px 25px;
}

.prj-rate-coupon .rate-box {
	margin: 0 20px;
	padding: 20px 0;
	height: 60px;
	color: #999;
	line-height: 28px;
}

.rate-box .amount-list {
	position: relative;
	float: left;
	width: 180px;
	font-size: 14px;
}

.rate-box .rate-list {
	position: relative;
	float: left;
	width: auto;
	font-size: 14px;
}

.prj-rate-coupon .rate-box .rate-plus {
	display: none;
	color: #45b8ef;
}

.prj-rate-coupon .rate-box .cash-back-plus {
	display: none;
	color: #45b8ef;
}

.prj-rate-coupon .rate-box .v {
	color: #666;
	font-size: 20px;
}

.prj-rate-coupon .predict-box {
	position: relative;
	margin: 20px 0;
	text-align: center;
}

.prj-rate-coupon .predict-box .predict-line {
	position: relative;
	top: 10px;
	left: 0;
	border-bottom: 1px solid #d1d1d1;
}

.prj-rate-coupon .predict-box .predict {
	position: relative;
	padding: 0 15px;
	background: #fff;
}

.prj-rate-coupon .v,.prj-rate-coupon .on {
	color: #45b8ef;
}

.prj-rate-coupon .coupon-box-tips {
	margin-bottom: 20px;
	padding: 10px 20px;
	border: 1px solid #b7e1f5;
	background: #daeef7;
	color: #45b8ef;
}

.coupon-box-c {
	display: none;
	overflow: hidden;
	padding-top: 20px;
	width: 445px;
	border-top: 1px solid #d1d1d1;
}

.coupon-box-c .coupon-box {
	width: 9999px;
}

.coupon-box-c .slide-down {
	position: relative;
	float: right;
	display: none;
	width: 100px;
	height: 30px;
	font-size: 14px;
}

.coupon-box-c .slide-down .v {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.coupon-box-c .slide-down .up {
	display: block;
}

.coupon-box-c .slide-down .down {
	display: none;
}

.coupon-box-c .slide-down.coupon-box-more .up {
	display: none;
}

.coupon-box-c .slide-down.coupon-box-more .down {
	display: block;
}

.coupon-box-c .slide-down .icon-slide {
	font-size: 13px;
}

.coupon-box-c .slide-down .triangle-t {
	top: 50%;
	left: 50%;
	margin: -5px 0 0 -5px;
	border-top-color: #666;
}

.coupon-box-c.coupon-box-more .slide-down .triangle-t {
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -5px;
	border-top-color: transparent;
	border-bottom-color: #666;
}

.prj-rate-coupon .coupon-box-c.coupon-box-more {
	width: 445px;
	height: auto;
}

.prj-rate-coupon .coupon-box-c.coupon-box-more .coupon-box {
	width: auto;
}

.coupon-box-c.coupon-box-more .slide-down {
	display: block;
}

.prj-rate-coupon .coupon-box .coupon-item,.cash-coupon .coupon-item {
	position: relative;
	float: left;
	margin: 0 9px 10px 0;
	padding: 10px 0;
	width: 78px;
	height: 28px;
	border: 1px solid #d1d1d1;
	text-align: center;
	cursor: pointer;
}

.prj-rate-coupon .coupon-box .disabled {
	color: #d7d7d7;
}

.prj-rate-coupon .coupon-box .coupon-item .item-hd {
	color: #666;
	font-size: 12px;
	line-height: 11px;
}

.prj-rate-coupon .coupon-box .coupon-item .item-bd {
	line-height: 18px;
}

.prj-rate-coupon .coupon-box .coupon-item .item-ft {
	color: #999;
	font-size: 14px;
}

.prj-rate-coupon .coupon-box .coupon-item .em {
}

.prj-rate-coupon .coupon-box .coupon-item .v {
	padding: 0 2px;
	color: #333;
	font-size: 16px;
	font-family: Arial;
}

.prj-rate-coupon .coupon-box .coupon-item .u {
	color: #999;
	font-size: 12px;
}

.prj-rate-coupon .coupon-box .on,.cash-coupon .on {
	border-color: #fe4850;
}

/*.prj-rate-coupon .coupon-box .on:after,.cash-coupon .on:after {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 25px;
	height: 20px;
	background: url(../img/newAWY/awy-bg.png?v=@PPmoneyVersion) no-repeat -24px -98px;
	content: "";
}
*/
.prj-rate-coupon .coupon-box .disabled {
	opacity: .3;
	filter: alpha(opacity=30);
}

.prj-rate-coupon .btn-c {
	height: 40px;
	line-height: 40px;
}

.prj-rate-coupon .btn-c .btn-c-l {
	float: left;
	color: #999;
}

.prj-rate-coupon .btn-c .btn-c-r {
	float: right;
}

.prj-rate-coupon .btn-c .btn {
	margin: 0 3px;
	width: 100px;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
}

.prj-rate-coupon .btn-c .btn-cancel {
	width: 70px;
	background: #9e9e9e;
}

.prj-rate-coupon .btn-c .btn-cancel:hover {
	background: #787878;
}

.prj-rate-coupon .btn-c .btn-sure {
	background: #45b8ef;
}

.prj-rate-coupon .btn-c .btn-sure:hover {
	background: #1194d3;
}

.prj-rate-coupon .btn-c .btn-disabled {
	background: none repeat scroll 0 0 #e0e0e0!important;
	color: #b6b6b6!important;
	cursor: not-allowed!important;
}

/*.prj-rate-coupon .u-rate-box-success {
	width: 28px;
	height: 28px;
	background: url(../img/newAWY/awy-bg.png?v=@PPmoneyVersion) no-repeat -28px -124px;
}*/

.prj-rate-coupon .u-rate-box-fail {
}

.slide-box .arrows {
	display: none;
}
/*
.slide-box .arrows>div {
	position: absolute;
	top: 30%;
	z-index: 9999;
	width: 18px;
	height: 18px;
	background: url(img/gray.png?v=@PPmoneyVersion);
}
*/
.slide-box .arrows .prev-c {
	left: 10px;
}

.slide-box .arrows .next-c {
	right: 10px;
}

/*.slide-box .arrows .prev,.prj-rate-coupon .arrows .next {
	width: 18px;
	height: 18px;
	background: url(../img/newAWY/awy-bg.png?v=@PPmoneyVersion) no-repeat;
	text-indent: -999em;
	cursor: pointer;
}*/

.slide-box .arrows .prev {
	background-position: -27px -9px;
}

.slide-box .arrows .next {
	background-position: -57px -10px;
}

.ui-dialog-body {
	padding: 5px 10px!important;
}

.p-beizhu .cash-coupon {
	position: relative;
	padding: 20px 0;
	color: #999;
}

.p-beizhu .cash-coupon .coupon-item {
	line-height: 28px;
}

.p-beizhu .cash-coupon .cash-coupon-tips {
	position: absolute;
	top: 74px;
	left: 97px;
}

.p-beizhu .cash-coupon .cash-coupon-tips p {
}

.p-beizhu .cash-coupon .cash-coupon-tips .em {
	padding: 0 5px;
	color: #999;
	font-size: 16px;
}

.hz-left-area tr>td:first-child {
	width: 150px;
}

.check-wrap {
	margin: 0 auto;
	padding-top: 40px;
	width: 650px;
}

/*.check-box {
	padding: 30px 0;
	background: #f6f6f6 url(../img/checkPage/scissors.png?v=@PPmoneyVersion) no-repeat top right;
}

.check-box-main {
	margin: 0 auto;
	padding-top: 30px;
	width: 596px;
	height: 372px;
	background: url(../img/checkPage/check-bg.png?v=@PPmoneyVersion) no-repeat center;
}*/

.check-box-main table {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
}

.check-box-main table .lc {
	width: 30%;
	text-align: right;
}

.check-box-main table .rc {
	padding-left: 15px;
	width: 50%;
	color: #333;
	text-align: left;
}

.check-box-title {
	padding-bottom: 30px;
	color: #666;
	text-align: center;
	font-weight: 700;
	font-size: 24px;
}

.check-tip {
	background-color: #3da8ea;
	color: #fff;
	font-size: 14px;
}

.check-tip>.tip-hd {
	float: left;
	padding-top: 18px;
	width: 16%;
	text-align: center;
	line-height: 23px;
}

.check-tip>.tip-hd .iconfont {
	display: inline-block;
	width: 100%;
	font-size: 24px;
	line-height:40px;
}
.check-tip>.tip-bd {
	float: left;
	padding: 3%;
	width: 78%;
	background-color: #60bdf6;

}

.primary,.in {
	color: #45b8ef;
}

.em {
	color: #fe4850;
}

.dark {
	color: #666;
}

.ex {
	color: #fb7101;
}

.primary-s,a.primary:hover {
	color: #1194d3;
}

.em-s {
	color: #f13941;
}

.dark-s {
	color: #333;
}

.dark-w {
	color: #999;
}

.pp-steps {
	position: relative;
	width: 100%;
	height: 60px;
}

.pp-step {
	position: absolute;
	top: 0;
	margin-left: -33px;
	width: 66px;
	color: #ccc;
	text-align: center;
	font-size: 14px;
}

.pp-step.step1 {
	left: 0;
}

.pp-step.step2 {
	left: 50%;
}

.pp-step.step3 {
	left: 100%;
}

.pp-step .pp-step-num {
	margin: 0 auto 12px;
	width: 30px;
	height: 30px;
	border: 1px solid #dbdbdb;
	border-radius: 30px;
	background-color: #f5f5f5;
	color: #999;
	line-height: 29px;
}

.pp-step.active {
	color: #45b8ef;
}

.pp-step.active>.pp-step-num {
	border-color: #45b8ef;
	background-color: #45b8ef;
	color: #fff;
}

.pp-step-line {
	position: relative;
	top: 21px;
	left: 0;
	width: 100%;
	height: 10px;
	background: #ddd;
}

.pp-steps:before,.pp-steps:after {
	display: table;
	content: " ";
}

.pp-steps:after {
	clear: both;
}

.pp-progress {
	position: relative;
	top: 4px;
	margin-bottom: 15px;
	height: 6px;
	border-radius: 5px;
	background-color: #eee;
	line-height: 6px;
}

.pp-progress-bar {
	position: relative;
	float: left;
	width: 0;
	height: 100%;
	border-radius: 5px;
	background-color: #45b8ef;
	text-align: center;
	font-size: 12px;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}

.pp-progress-num {
	position: absolute;
	top: 0;
	right: -35px;
	color: #45b8ef;
}

.pp-progress-tip {
	position: absolute;
	top: -24px;
	right: -15px;
	padding: 5px 4px;
	border-radius: 3px;
	background-color: #45b8ef;
	color: #fff;
	font-size: 12px;
}

.pp-progress-tip .caret {
	position: absolute;
	top: 16px;
	left: 50%;
	margin-left: -4px;
	color: #45b8ef;
}

.pp-progress-bar-success {
	background-color: #45b8ef;
}

.pp-progress-bar-success>.pp-progress-tip {
	background-color: #45b8ef;
}

.pp-progress-bar-success>.pp-progress-tip>.caret {
	color: #45b8ef;
}

.pp-progress-bar-success+.pp-progress-num {
	color: #45b8ef;
}

.pp-progress-bar-danger {
	background-color: #fe4850;
}

.pp-progress-bar-danger>.pp-progress-tip {
	background-color: #fe4850;
}

.pp-progress-bar-danger>.pp-progress-tip>.caret {
	color: #fe4850;
}

.pp-progress-bar-danger+.pp-progress-num {
	color: #fe4850;
}

.pp-table {
	position: relative;
	margin: 0 auto 20px;
	width: 100%;
}

.pp-table thead tr {
	height: 40px;
}

.pp-table thead tr th {
	padding: 0 8px;
	color: #626771;
	font-weight: 700;
}

.pp-table tbody tr {
	height: 40px;
	color: #b1b5c1;
}

.pp-table tbody tr td {
	padding: 20px 8px;
	text-align: left;
}

.pp-table tbody tr:hover {
	background-color: #dadada;
	color: #333;
}

.pp-table thead tr th {
	background: #65cbfc;
	color: #fff;
}

.pp-table tbody tr:nth-child(odd) {
	background: #f5f5f5;
}

.pp-table tbody tr:nth-child(even) {
	background: #ebebeb;
}

.pp-table tbody tr {
	color: #757474;
}

.pp-table.pp-table-colorless {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}

.pp-table.pp-table-colorless thead tr th {
	background-color: transparent;
	color: #999;
}

.pp-table.pp-table-colorless tbody tr {
	background-color: transparent;
}

.pp-table.pp-table-colorless tbody td {
	border-top: 1px solid #eee;
}

.pp-table.pp-table-colorless tbody tr a {
	color: #45b8ef;
	text-decoration: none;
}

.pp-table.pp-table-striped thead tr {
	border-top: 1px solid #e7eaec;
}

.pp-table.pp-table-striped thead tr th {
	padding: 16px 5px;
	background: #fff;
	color: #666;
	text-align: left;
}

.pp-table.pp-table-striped tbody tr {
	border-top: 1px solid #e7eaec;
	border-bottom: 1px solid #e7eaec;
	color: #666;
}

.pp-table.pp-table-striped tbody td {
	padding: 20px 5px;
	text-align: left;
}

.pp-table.pp-table-striped tbody tr:nth-child(odd) {
	background: #f7f9fa;
}

.pp-table.pp-table-striped tbody tr:nth-child(even) {
	background: #fff;
}

.pp-table.pp-table-striped thead th:nth-child(1),.pp-table.pp-table-striped tbody td:nth-child(1) {
	padding-left: 12px;
}

.pp-table.pp-table-2d {
	border: 1px solid #dfdfdf;
	text-align: center;
}

.pp-table.pp-table-2d thead tr th:nth-child(odd) {
	background-color: #ebebeb;
}

.pp-table.pp-table-2d thead tr th:nth-child(even) {
	background-color: #f5f5f5;
}

.pp-table.pp-table-2d td {
	padding-left: 20px;
	border: 1px solid #dfdfdf;
	background-color: #fff;
}

.pp-table.pp-table-2d th {
	border: 1px solid #dfdfdf;
	color: #666;
	text-align: center;
}

.pp-table.pp-table-striped .btn-link {
	padding: 4px;
	border-radius: 3px;
	background-color: #45b8ef;
	color: #fff;
}

.pp-table.pp-table-striped .btn-link:hover {
	background-color: #279dd6;
	color: #fff;
}

.pp-btn {
	display: inline-block;
	overflow: visible;
	padding: 9px 27px;
	border: 1px solid transparent;
	border-radius: 3px;
	background-color: #45b8ef;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer;
}

.pp-btn:hover {
	background-color: #279dd6;
	color: #fff;
}

.pp-btn.pp-btn-noticeable {
	background-color: #fe4850;
}

.pp-btn.pp-btn-noticeable:hover {
	background-color: #f13941;
}

.pp-btn.pp-btn-humble {
	background-color: #9e9e9e;
}

.pp-btn.pp-btn-humble:hover {
	background-color: #787878;
}

.pp-btn.pp-btn-default {
	border: 1px solid #dedede;
	background-color: #fff;
	color: #666;
}

.pp-btn.pp-btn-default:hover {
	border: 1px solid #45b8ef;
	color: #666;
}

.pp-btn.pp-btn-disable {
	background-color: #dbdbdb;
	cursor: not-allowed;
	pointer-events: none;
}

.pp-btn.pp-btn-sm {
	padding: 4px 14px;
}

.pp-btn.pp-btn-lg {
	padding: 10px 52px;
}

.pp-input {
	padding: 10px 8px;
	width: 124px;
	height: 16px;
}

.pp-cont-mod {
	border: 1px solid #dedede;
	box-shadow: 0 1px 5px rgba(0,0,0,.15);
}

.pp-cont-hd {
	padding: 25px;
	background-color: #f4f4f4;
}

.pp-cont-hd>.pp-cont-hd-l {
	float: left;
	color: #444;
	font-weight: 700;
	font-size: 14px;
}

.pp-cont-hd-l .pp-cont-subtitle {
	padding-left: 15px;
	color: #999;
	font-weight: 500;
	font-size: 12px;
}

.pp-cont-hd-r {
	float: right;
}

.pp-cont-hd a,.pp-cont-hd-l a.pp-cont-subtitle {
	color: #45b8ef;
}

.pp-cont-bd {
	padding: 25px;
}

.pp-label {
	display: inline;
	padding: .3em .6em;
	border-radius: .25em;
	color: #fff;
	vertical-align: baseline;
	text-align: center;
	white-space: nowrap;
	font-size: 75%;
	line-height: 1;
}

.pp-form-box>li,.pp-form-box>.form-group {
	position: relative;
	padding-bottom: 22px;
	*zoom: 1;
}

.pp-form-box>li:before,.pp-form-box>li:after {
	display: table;
	content: "";
}

.pp-form-box>li:after {
	clear: both;
}

.pp-form-box>li input,.pp-form-box>.form-group input {
	padding: 11px;
	width: 235px;
	height: 18px;
	line-height: 18px;
}

.pp-form-box .filed-l,.pp-form-box .filed-r {
	float: left;
}

.pp-form-box .form-control-box {
	float: left;
}

.pp-form-box .filed-r {
}

.pp-form-box label,.pp-form-box .label {
	float: left;
	display: inline-block;
	padding-right: 20px;
	width: 65px;
	line-height: 40px;
}

.pp-form-box .line-label {
	line-height: 20px;
}

.pp-form-box .verify-code input {
	float: left;
	width: 100px;
}

.pp-form-box .verify-code .pp-btn {
	margin-left: 10px;
	padding: 10px 28px;
}

.pp-form-wrap>.sign-box {
	padding-left: 85px;
}

.pp-form-box select {
	width: 280px;
	height: 30px;
}

.pp-form-wrap .checkbox {
	width: 25px;
	height: 25px;
}

/*.pp-choice-bank u {
	display: inline-block;
	width: 101px;
	height: 41px;
	background: url(img/center/withholding/bank.png?v=@PPmoneyVersion) no-repeat;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}*/

.pp-choice-bank li {
	position: relative;
	float: left;
	margin: 10px 8px 0 0;
	padding: 6px 12px;
	border: 1px solid #ddd;
	cursor: pointer;
}

/*.pp-choice-bank .selected {
	border: 1px solid #55acee;
	background: url(img/center/withholding/bank.png?v=@PPmoneyVersion) no-repeat;
	background-position: 24px -327px;
}
*/
.pp-choice-bank .pp-bank-zg {
	background-position: 0 -13px;
}

.pp-choice-bank .pp-bank-sh {
	background-position: 0 -51px;
}

.pp-choice-bank .pp-bank-xy {
	background-position: 0 -89px;
}

.pp-choice-bank .pp-bank-zx {
	background-position: 0 -131px;
}

.pp-choice-bank .pp-bank-gd {
	background-position: 0 -171px;
}

.pp-choice-bank .pp-bank-pa {
	background-position: 0 -211px;
}

.pp-choice-bank .pp-bank-gs {
	background-position: 0 -251px;
}

.pp-choice-bank .pp-bank-zs {
	background-position: 0 -291px;
}

.pp-poptip {
	z-index: 101;
	color: #DB7C22;
	font-size: 12px;
	line-height: 1.5;
	zoom: 1;
}

.pp-poptip-shadow {
	padding: 2px;
	border-radius: 2px;
	background-color: rgba(229,169,107,.15);
	zoom: 1;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#26e5a96b, endColorstr=#26e5a96b);
	_display: inline;
}

.pp-poptip-container {
	position: relative;
	padding: 5px 15px;
	border: 1px solid #ffbb76;
	border-radius: 2px;
	background-color: #FFFCEF;
	zoom: 1;
	_display: inline;
}

.pp-poptip:after,.pp-poptip-shadow:after,.pp-poptip-container:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: " ";
	font-size: 0;
}

a.pp-poptip-close {
	position: absolute;
	top: 3px;
	right: 3px;
	overflow: hidden;
	width: 12px;
	height: 12px;
	border: 1px solid #ffc891;
	border-radius: 3px;
	background: #ffd7af;
	background: -webkit-gradient(linear,left top,left bottom,from(#FFF0E1),to(#FFE7CD));
	background: -moz-linear-gradient(top,#FFF0E1,#FFE7CD);
	background: -o-linear-gradient(top,#FFF0E1,#FFE7CD);
	background: linear-gradient(top,#FFF0E1,#FFE7CD);
	color: #dd7e00;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	font-family: tahoma;
	line-height: 10px;
	*line-height: 12px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0E1', endColorstr='#FFE7CD');
}

a.pp-poptip-close:hover {
	border: 1px solid #ffb24c;
	background: #ffd7af;
	background: -webkit-gradient(linear,left top,left bottom,from(#FFE5CA),to(#FFCC98));
	background: -moz-linear-gradient(top,#FFE5CA,#FFCC98);
	background: -o-linear-gradient(top,#FFE5CA,#FFCC98);
	background: linear-gradient(top,#FFE5CA,#FFCC98);
	color: #dd7e00;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE5CA', endColorstr='#FFCC98');
}

.pp-poptip-arrow {
	position: absolute;
	z-index: 10;
	*zoom: 1;
}

.pp-poptip-arrow em,.pp-poptip-arrow span {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 0;
	height: 0;
	border-color: rgba(255,255,255,0);
	border-color: transparent\0;
	border-style: solid;
	*zoom: 1;
	*border-color: transparent;
	_border-color: tomato;
	_filter: chroma(color=tomato);
}

.pp-poptip-arrow-10 {
	top: 10px;
	left: -6px;
}

.pp-poptip-arrow-10 em {
	top: 0;
	left: -1px;
	border-width: 6px 6px 6px 0;
	border-right-color: #ffbb76;
}

.pp-poptip-arrow-10 span {
	border-width: 6px 6px 6px 0;
	border-right-color: #FFFCEF;
}

.pp-poptip-arrow-9 {
	top: 50%;
	left: -6px;
}

.pp-poptip-arrow-9 em {
	top: -6px;
	left: -1px;
	border-width: 6px 6px 6px 0;
	border-right-color: #ffbb76;
}

.pp-poptip-arrow-9 span {
	top: -6px;
	border-width: 6px 6px 6px 0;
	border-right-color: #FFFCEF;
}

.pp-poptip-arrow-2 {
	top: 10px;
	right: 0;
}

.pp-poptip-arrow-2 em {
	top: 0;
	left: 1px;
	border-width: 6px 0 6px 6px;
	border-left-color: #ffbb76;
}

.pp-poptip-arrow-2 span {
	border-width: 6px 0 6px 6px;
	border-left-color: #FFFCEF;
}

.pp-poptip-arrow-3 {
	top: 50%;
	right: 0;
}

.pp-poptip-arrow-3 em {
	top: -6px;
	left: 1px;
	border-width: 6px 0 6px 6px;
	border-left-color: #ffbb76;
}

.pp-poptip-arrow-3 span {
	top: -6px;
	border-width: 6px 0 6px 6px;
	border-left-color: #FFFCEF;
}

.pp-poptip-arrow-11 em,.pp-poptip-arrow-12 em,.pp-poptip-arrow-1 em {
	top: -1px;
	left: 0;
	border-width: 0 6px 6px;
	border-bottom-color: #ffbb76;
}

.pp-poptip-arrow-11 span,.pp-poptip-arrow-12 span,.pp-poptip-arrow-1 span {
	border-width: 0 6px 6px;
	border-bottom-color: #FFFCEF;
}

.pp-poptip-arrow-11 {
	top: -6px;
	left: 14px;
}

.pp-poptip-arrow-1 {
	top: -6px;
	right: 28px;
}

.pp-poptip-arrow-12 {
	top: -6px;
	left: 50%;
}

.pp-poptip-arrow-12 em,.pp-poptip-arrow-12 span {
	left: -6px;
}

.pp-poptip-arrow-5 em,.pp-poptip-arrow-6 em,.pp-poptip-arrow-7 em {
	top: 1px;
	left: 0;
	border-width: 6px 6px 0;
	border-top-color: #ffbb76;
}

.pp-poptip-arrow-5 span,.pp-poptip-arrow-6 span,.pp-poptip-arrow-7 span {
	border-width: 6px 6px 0;
	border-top-color: #FFFCEF;
}

.pp-poptip-arrow-5 {
	right: 28px;
	bottom: 0;
}

.pp-poptip-arrow-6 {
	bottom: 0;
	left: 50%;
}

.pp-poptip-arrow-7 {
	bottom: 0;
	left: 14px;
}

.pp-poptip-arrow-6 em,.pp-poptip-arrow-6 span {
	left: -6px;
}

:root .pp-poptip-shadow {
	FILTER: none\9;
}

.pp-poptip-blue {
	color: #4d4d4d;
}

.pp-poptip-blue .pp-poptip-shadow {
	background-color: rgba(0,0,0,.05);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000, endColorstr=#0c000000);
}

.pp-poptip-blue .pp-poptip-container {
	border: 1px solid #B9C8D3;
	background-color: #F8FCFF;
}

.pp-poptip-blue .pp-poptip-arrow-10 em,.pp-poptip-blue .pp-poptip-arrow-9 em {
	border-right-color: #B9C8D3;
}

.pp-poptip-blue .pp-poptip-arrow-11 em,.pp-poptip-blue .pp-poptip-arrow-12 em,.pp-poptip-blue .pp-poptip-arrow-1 em {
	border-bottom-color: #B9C8D3;
}

.pp-poptip-blue .pp-poptip-arrow-2 em,.pp-poptip-blue .pp-poptip-arrow-3 em {
	border-left-color: #B9C8D3;
}

.pp-poptip-blue .pp-poptip-arrow-5 em,.pp-poptip-blue .pp-poptip-arrow-6 em,.pp-poptip-blue .pp-poptip-arrow-7 em {
	border-top-color: #B9C8D3;
}

.pp-poptip-blue .pp-poptip-arrow-10 span,.pp-poptip-blue .pp-poptip-arrow-9 span {
	border-right-color: #F8FCFF;
}

.pp-poptip-blue .pp-poptip-arrow-11 span,.pp-poptip-blue .pp-poptip-arrow-12 span,.pp-poptip-blue .pp-poptip-arrow-1 span {
	border-bottom-color: #F8FCFF;
}

.pp-poptip-blue .pp-poptip-arrow-2 span,.pp-poptip-blue .pp-poptip-arrow-3 span {
	border-left-color: #F8FCFF;
}

.pp-poptip-blue .pp-poptip-arrow-5 span,.pp-poptip-blue .pp-poptip-arrow-6 span,.pp-poptip-blue .pp-poptip-arrow-7 span {
	border-top-color: #F8FCFF;
}

.pp-poptip-white {
	color: #333;
}

.pp-poptip-white .pp-poptip-shadow {
	background-color: rgba(0,0,0,.05);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0c000000, endColorstr=#0c000000);
}

.pp-poptip-white .pp-poptip-container {
	border: 1px solid #b1b1b1;
	background-color: #fff;
}

.pp-poptip-white .pp-poptip-arrow-10 em,.pp-poptip-white .pp-poptip-arrow-9 em {
	border-right-color: #b1b1b1;
}

.pp-poptip-white .pp-poptip-arrow-11 em,.pp-poptip-white .pp-poptip-arrow-12 em,.pp-poptip-white .pp-poptip-arrow-1 em {
	border-bottom-color: #b1b1b1;
}

.pp-poptip-white .pp-poptip-arrow-2 em,.pp-poptip-white .pp-poptip-arrow-3 em {
	border-left-color: #b1b1b1;
}

.pp-poptip-white .pp-poptip-arrow-5 em,.pp-poptip-white .pp-poptip-arrow-6 em,.pp-poptip-white .pp-poptip-arrow-7 em {
	border-top-color: #b1b1b1;
}

.pp-poptip-white .pp-poptip-arrow-10 span,.pp-poptip-white .pp-poptip-arrow-9 span {
	border-right-color: #fff;
}

.pp-poptip-white .pp-poptip-arrow-11 span,.pp-poptip-white .pp-poptip-arrow-12 span,.pp-poptip-white .pp-poptip-arrow-1 span {
	border-bottom-color: #fff;
}

.pp-poptip-white .pp-poptip-arrow-2 span,.pp-poptip-white .pp-poptip-arrow-3 span {
	border-left-color: #fff;
}

.pp-poptip-white .pp-poptip-arrow-5 span,.pp-poptip-white .pp-poptip-arrow-6 span,.pp-poptip-white .pp-poptip-arrow-7 span {
	border-top-color: #fff;
}

.pp-tiptext {
	position: relative;
	margin-left: 25px;
	color: #4D4D4D;
	font-size: 12px;
	zoom: 1;
}

.pp-tiptext-follow {
	padding-left: 21px;
}

.pp-tiptext-container {
	position: relative;
	padding: 20px;
	zoom: 1;
}
.cbiaoji{background: url(../images/xiaobiaoakjd.png) no-repeat;padding: 5px;}
.pp-tiptext .iconfont {
	position: absolute;
	top: -2px;
	left: -30px;
	text-shadow: 0 1px 0 #fff;
	font-size: 2em;
	line-height: 1em;
}

.pp-tiptext-icon {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.pp-tiptext-default {
	color: #45b8ef;
}

.pp-tiptext-container-default {
	border: 1px solid #dedede;
}

.pp-tiptext-message {
	color: #68b5e2;
}

.pp-tiptext-container-message {
	border: 1px solid #b2e2ea;
	background: #e5f2f8;
}

.pp-tiptext-success {
	color: #82cc62;
}

.pp-tiptext-container-success {
	border: 1px solid #c8e5bc;
	background: #e3f7da;
}

.pp-tiptext-error {
	color: #fe4850;
}

.pp-tiptext-container-error {
	border: 1px solid #f5b8b8;
	background: #fee3e3;
}

.pp-tiptext-warning {
	color: #8a6d3b;
}

.pp-tiptext-warning .iconfont {
	color: #e8cc40;
}

.pp-tiptext-container-warning {
	border: 1px solid #ece4bd;
	background: #fffbe5;
}

.pp-tiptext-question {
	color: #45b8ef;
}

.pp-tiptext-container-question {
	border: 1px solid #b7e1f5;
	background: #daeef7;
}

.pp-tiptext-stop {
	color: #f17975;
}

.pp-tiptext-container-stop {
	border: 1px solid #fadcd3;
	background: #FDEEE9;
}

.pp-tiptext-wait {
	color: #d1a066;
}

.pp-tiptext-container-wait {
	border: 1px solid #fae3cc;
	background: #FFF9D9;
}

.pp-tiptext-arrowup,.pp-tiptext-arrowup em,.pp-tiptext-arrowup span,.pp-tiptext-arrowleft,.pp-tiptext-arrowleft em,.pp-tiptext-arrowleft span,.pp-tiptext-arrowdown,.pp-tiptext-arrowdown em,.pp-tiptext-arrowdown span {
	position: absolute;
	font-style: normal;
	font-size: 14px;
	font-family: SimSun;
	line-height: 1;
}

.pp-tiptext-arrowup,.pp-tiptext-arrowleft,.pp-tiptext-arrowdown {
	width: 16px;
	height: 10px;
}

.pp-tiptext-arrowup {
	top: -7px;
	left: 32px;
}

.pp-tiptext-arrowup em {
	top: -1px;
}

.pp-tiptext-arrowleft {
	top: 10px;
	left: -6px;
}

.pp-tiptext-arrowleft em {
	left: -1px;
}

.pp-tiptext-arrowdown {
	bottom: -3px;
	left: 32px;
}

.pp-tiptext-arrowdown em {
	top: 1px;
}

.pp-tiptext-container-message .pp-tiptext-arrow em {
	color: #b2e2ea;
}

.pp-tiptext-container-message .pp-tiptext-arrow span {
	color: #e5f2f8;
}

.pp-tiptext-container-success .pp-tiptext-arrow em {
	color: #E1E1CA;
}

.pp-tiptext-container-success .pp-tiptext-arrow span {
	color: #edfed0;
}

.pp-tiptext-container-error .pp-tiptext-arrow em {
	color: #fadcd3;
}

.pp-tiptext-container-error .pp-tiptext-arrow span {
	color: #FDEEE9;
}

.pp-tiptext-container-warning .pp-tiptext-arrow em {
	color: #e6e098;
}

.pp-tiptext-container-warning .pp-tiptext-arrow span {
	color: #fefea4;
}

.pp-tiptext-container-question .pp-tiptext-arrow em {
	color: #b2e2ea;
}

.pp-tiptext-container-question .pp-tiptext-arrow span {
	color: #e0f4ff;
}

.pp-tiptext-container-stop .pp-tiptext-arrow em {
	color: #fadcd3;
}

.pp-tiptext-container-stop .pp-tiptext-arrow span {
	color: #FDEEE9;
}

.pp-tiptext-container-wait .pp-tiptext-arrow em {
	color: #fae3cc;
}

.pp-tiptext-container-wait .pp-tiptext-arrow span {
	color: #FFF9D9;
}

.pp-tiptext-close {
	position: absolute;
	top: 8px;
	right: 10px;
	color: #000;
	cursor: pointer;
}

.pp-tiptext-box {
}

.pp-tiptext-box .pp-tiptext-title {
	color: #666;
	font-weight: 700;
	font-size: 14px;
}

.pp-tiptext-box .pp-tiptext-explain {
	color: #999;
	line-height: 22px;
}

.pp-tips-box {
	padding: 20px 0 0 6px;
}

.pp-tips-box .pp-tips-hd {
	color: #55acee;
}

.pp-tips-box .pp-tips-bd {
	padding: 6px 0 10px 16px;
	color: #666;
	line-height: 2em;
}

.pp-check-box,.pp-radio-box {
	float: left;
	height: 22px;
	line-height: 22px;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}

.pp-check-box.disabled,.pp-check-box.readonly,.pp-radio-box.disabled,.pp-radio-box.readonly {
	cursor: default;
}

.pp-check-box .pp-check-icon,.pp-radio-box .pp-radio-icon {
	margin-right: 5px;
	width: 22px;
	height: 22px;
	background: url(../images/check.png) no-repeat -48px 0;
}

.pp-check-box.checked .pp-check-icon {
	background-position: -72px 0;
}

.pp-check-box.disabled .pp-check-icon {
	background-position: -96px 0;
}

.pp-check-box.readonly .pp-check-icon {
	background-position: 0 0;
}

.pp-check-box.disabled.checked .pp-check-icon {
	background-position: -120px 0;
}

.pp-check-box.readonly.checked .pp-check-icon {
	background-position: -24px 0;
}

.pp-radio-box .pp-radio-icon {
	background-position: -192px 0;
}

.pp-radio-box.checked .pp-radio-icon {
	background-position: -216px 0;
}

.pp-radio-box.disabled .pp-radio-icon {
	background-position: -240px 0;
}

.pp-radio-box.readonly .pp-radio-icon {
	background-position: 0 0;
}

.pp-radio-box.disabled.checked .pp-radio-icon {
	background-position: -264px 0;
}

.pp-radio-box.readonly.checked .pp-radio-icon {
	background-position: -168px 0;
}

.pp-switch-box {
	float: left;
	line-height: 32px;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}

/*.pp-switch-box .pp-switch-icon {
	margin-right: 5px;
	width: 60px;
	height: 32px;
	background: url(img/check/check.png) no-repeat -288px 0;
	-webkit-transition: background .5s ease-in-out;
	-moz-transition: background .5s ease-in-out;
	-o-transition: background .5s ease-in-out;
	transition: background .5s ease-in-out;
}*/

.pp-switch-box.checked .pp-switch-icon {
	background-position: -349px 0;
}

.pp-select-box {
	position: relative;
	min-width: 170px;
}

.pp-select-box .dropdown-toggle {
	padding: 7px 15px;
	border: 1px solid #dedede;
	cursor: pointer;
}

.pp-select-box .icon {
	color: #dedede;
}

.pp-select-box .pp-dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	float: left;
	display: none;
	overflow: auto;
	box-sizing: border-box;
	margin: 2px 0 0;
	padding: 4px 0;
	width: 100%;
	max-height: 400px;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	background-color: #fff;
	background-clip: padding-box;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	list-style: none;
	text-align: left;
	font-size: 14px;
	-webkit-background-clip: padding-box;
}

.pp-select-box .pp-dropdown-menu>li {
	padding: 0 15px;
	cursor: pointer;
}

.pp-select-box .pp-dropdown-menu>li:hover {
	color: #45b8ef;
}

.pp-select-box.disabled .dropdown-toggle {
	color: #999;
}

.pp-search .pp-search-cont:after {
	clear: both;
	display: table;
	content: '';
}

.pp-search .pp-search-cont {
	*zoom: 1;
}

.pp-search .pp-search-cont li {
	float: left;
	margin: 0 2px 10px;
	line-height: 28px;
}

.pp-search .searchType,.pp-search .StartDate,.pp-search .EndDate {
	border-radius: 4px;
}

.pp-search .pp-search-cont .searchType {
	display: inline-block;
	padding-left: 14px;
	width: 90px;
	height: 29px;
	border: 1px solid #dedede;
	color: #6a6c6f;
	text-align: center;
}

.pp-search .btn-day {
	margin: 0 4px 10px 16px;
	cursor: pointer;
}

.pp-search .pp-btn-sm {
	margin-left: 40px;
}

.pp-search .form_datetime {
	border-radius: 3px;
}

.pp-pw-box {
	display: inline-block;
}

.pp-pw-box .pp-pw-box-hd .pp-pw-state {
	padding: 0 12px;
	border-radius: 2px;
	background: #d2d7d9;
	color: #fff;
}

.pp-pw-box .pp-pw-box-hd .pp-pw-state.em {
	background: #45b8ef;
}

.pp-pw-box .pp-pw-box-bd {
	color: #bbb;
}

.pp-order-box {
	color: #666;
}

.pp-order-box .iconfont {
	color: #45b8ef;
}
.iconfont {
  font-family: iconfont!important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: .2px;
  -moz-osx-font-smoothing: grayscale;
  margin: 20px 0px 0px 0px;
}



a:active {
	position: relative;
	font-size: 0;
	star: expression(this.onFocus=this.blur())
}

a:focus,button:focus {
	outline: 0;
	-moz-outline: 0
}

:focus {
	outline: 0
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param {
	margin: 0;
	padding: 0
}

html,body {
	height: 100%
}

select {
	*behavior: url("select.htc")
}

ol,ul {
	padding-left: 0;
	list-style-type: none;
	list-style: none
}

img {
	border: 0;
	display: inline-block;
	vertical-align: middle
}

th {
	font-style: normal;
	font-weight: normal
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

address,caption,cite,code,dfn,em,i,th,var,strong {
	font-style: normal;
	font-weight: normal
}

input {
	display: inline-block;
	vertical-align: middle
}

fieldset {
	border: 0
}

legend {
	display: none
}

body {
	font-family: \5FAE\8F6F\96C5\9ED1,arial,sans-serif;
	color: #333;
	font-size: 14px;
	background-color: #f1f1f1;
	line-height: 24px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%

}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0
}

.clearfix:after {
	content: '\20';
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.clearfix {
	display: block;
	zoom: 1
}

html[xmlns] .clearfix {
	display: block
}

* html .clearfix {
	height: 1%
}

.fl {
	float: left;
	_display: inline
}

.fr {
	float: right;
	_display: inline
}

a {
	font-size: 14px;
	color: #333;
	text-decoration: none
}

a:hover {
	color: #2980b9;
	text-decoration: none
}

.a3 {
	color: #333
}

.a6:hover {
	color: #2980b9;
	text-decoration: none
}

.a6 {
	color: #666
}

.a3:hover {
	color: #2980b9;
	text-decoration: none
}

.blue {
	color: #2980b9
}

.blue:hover {
	text-decoration: underline
}

.hidden {
	display: none
}

.none {
	display: none
}

.overflow {
	overflow: hidden
}

.block {
	display: block
}

.in-block {
	display: inline-block
}

.elli {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#test {
	width: 113px
}

.mg3 {
	margin: 3px 0
}

.pd10 {
	padding: 10px
}

.mg20 {
	margin: 20px 0
}

.mg30 {
	margin: 30px 0
}

.pad40 {
	padding: 40px
}

.pad_5a {
	padding: 0 5px
}

.pad16 {
	padding: 16px
}

.pad20 {
	padding: 20px
}

.mg10 {
	margin: 10px 0
}

.pd_5 {
	padding: 5px 10px
}

.lh1em {
	line-height: 1.2em
}

.mbt40 {
	padding-bottom: 40px
}

.pad5 {
	padding: 5px 5px 5px 0
}

.pad_16 {
	padding: 0 16px
}

.back_blue {
	background: #2980b9;
	padding: 0 2px
}

.back_orange {
	background: #ff7f00;
	padding: 0 2px
}

.f7f {
	background: #f7f7f7
}

.white_a {
	background: #fff
}

.botpage145 {
	background: #fff;
	text-align: center;
	height: 50px
}

.us_pad {
	padding: 20px 40px
}

.fs_12 {
	font-size: 12px
}

.fs_14 {
	font-size: 14px
}

.fs_16 {
	font-size: 16px
}

.fs_18 {
	font-size: 18px
}

.fs_20 {
	font-size: 20px
}

.fs_22 {
	font-size: 22px
}

.fs_24 {
	font-size: 24px
}

.fs_26 {
	font-size: 26px
}

.fs_28 {
	font-size: 28px
}

.fs_30 {
	font-size: 30px
}

.fs_32 {
	font-size: 32px
}

.fs36,.fs_36 {
	font-size: 36px;
	line-height: 36px
}

.fc_3 {
	color: #333
}

.fc_6 {
	color: #666
}

.fc_9 {
	color: #999
}

.fc_blue {
	color: #2980b9
}

.fc_orange {
	color: #f60
}

.fc_red {
	color: #f00
}

.fc_green {
	color: #57b208
}

.fc_white {
	color: #fff
}

.chen {
	color: #ef7d1a
}

.c9790 {
	color: #0c9790
}

.e43 {
	color: #e43552
}

.fe6 {
	color: #fe6732
}

.b73 {
	color: #73bf67
}

.f33 {
	color: #339ffa
}

.ffb {
	color: #ffb72b
}

.ff {
	font-family: \5B8B\4F53,arial,sans-serif
}

.fw {
	font-family: \5FAE\8F6F\96C5\9ED1,arial,sans-serif
}

.airal {
	font-family: Arial
}

.bold {
	font-weight: bold
}

.lh_32 {
	line-height: 32px
}

.rxl {
	text-align: left
}

.table_index tr th {
	text-align: center;
	padding: 4px 0;
	font-size: 14px
}

.table_index tr th.j {
	text-align: right;
	padding-right: 10px
}

.table_index tr td {
	padding: 28px 0;
	border-bottom: #e7e7e7 1px solid;
	text-align: center
}

.index_niwo_1000 .table_index tr td {
	padding: 24px 10px 24px 0;
	border-bottom: #e7e7e7 1px solid;
	text-align: right
}

.index_niwo_1000 .table_index tr .left_l {
	text-align: left;
	width: 190px;
	padding-left: 20px
}

.table_index tr .j {
	text-align: right;
	padding-right: 10px
}

.table_index tr .left_l {
	text-align: left;
	width: 190px;
	padding-left: 20px
}

.table_index tr .last {
	padding: 28px 10px 28px 0;
	text-align: right
}

.mbt5,.mb_5 {
	margin-bottom: 5px
}

.mb_10 {
	margin-bottom: 10px
}

.mbt10 {
	margin-bottom: 12px
}

.mb_20 {
	margin-bottom: 20px
}

.ml_5 {
	margin-left: 5px
}

.ml_10 {
	margin-left: 10px
}

.ml_15 {
	margin-left: 15px
}

.ml_30 {
	margin-left: 30px
}

.ml_32 {
	margin-left: 32px
}

.mr_65 {
	margin-right: 80px
}

.mr_5 {
	margin-right: 5px
}

.mr_10 {
	margin-right: 10px
}

.mr_20 {
	margin-right: 20px
}

.mt_5 {
	margin-top: 5px
}

.mt_10 {
	margin-top: 10px
}

.mt_14 {
	margin-top: 14px
}

.mt_15 {
	margin-top: 15px
}

.mt20,.mt_20 {
	margin-top: 20px
}

.mt_28 {
	margin-top: 28px
}

.mt_30,.mt30 {
	margin-top: 30px
}

.mb_10 {
	margin-bottom: 10px
}

.mb_30 {
	margin-bottom: 30px
}

.pt5,.pt_5 {
	padding-top: 5px
}

.pt10 {
	padding-top: 10px
}

.pt_10 {
	padding-top: 10px
}

.pt_15 {
	padding-top: 15px
}

.pt_18 {
	padding-top: 18px
}

.pt_20 {
	padding-top: 20px
}

.pt_25 {
	padding-top: 25px
}

.pt_30 {
	padding-top: 30px
}

.pl5,.pl_5 {
	padding-left: 5px
}

.pl_10,.pl10 {
	padding-left: 10px
}

.pl_17 {
	padding-left: 17px
}

.pl_20 {
	padding-left: 20px
}

.pl24 {
	padding-left: 14px
}

.pr_20 {
	padding-right: 20px
}

.pad_20 {
	padding: 10px 20px
}

.pb_18 {
	padding-bottom: 18px
}

.pb_40 {
	padding-bottom: 40px
}

.pad_40 {
	padding: 40px
}

.pl44 {
	padding-left: 44px;
	width: 220px;
	overflow: hidden
}

.h20 {
	height: 20px
}

.h30 {
	height: 30px
}

.h40 {
	height: 40px
}

.h35 {
	height: 35px
}

.h260 {
	height: 260px
}

.h230 {
	height: 240px
}

.h256 {
	_height: 255px
}

.h295 {
	height: 295px;
	vertical-align: top
}

.h425 {
	height: 310px;
	overflow: auto
}

.w120 {
	width: 120px;
	padding-left: 10px;
	text-align: right
}

.w375 {
	width: 375px;
	margin: 0 auto
}

.w600 {
	width: 600px;
	margin: 0 auto
}

.pad10 {
	padding: 10px 10px 10px 0
}

.w320 {
	width: 320px
}

.w350 {
	width: 350px
}

.w100 {
	width: 100px
}

.w212 {
	width: 212px
}

.w250 {
	width: 260px
}

.w270 {
	width: 270px
}

.w_280 {
	width: 280px
}

.w470 {
	width: 470px
}

.w240 {
	width: 240px;
	margin: 0 auto
}

.w308 {
	width: 308px;
	margin: 0 auto
}

.w340 {
	width: 340px;
	margin: 0 auto
}

.w410 {
	width: 410px
}

.w430 {
	width: 430px;
	margin: 0 auto
}

.w485 {
	width: 485px;
	margin: 0 auto
}

.w520 {
	width: 520px;
	margin: 0 auto
}

.w280 {
	width: 280px;
	margin: 40px auto
}

.w630 {
	width: 630px
}

.w460 {
	width: 460px
}

.w417 {
	width: 480px
}

.w495 {
	width: 495px
}

.w995 {
	width: 991px;
	margin: 0 auto;
	padding-right: 9px
}

.w258 {
	width: 258px;
	padding-top: 10px;
	text-align: center
}

.w700 {
	width: 700px
}

.w_240 {
	width: 240px
}

.wujilu {
	height: 60px;
	line-height: 60px;
	text-align: center
}

.table .color {
	color: #390
}

.txcenter {
	text-align: center
}

.t_r {
	text-align: right
}

.t_l {
	text-align: left
}

.layout {
	width: 1010px;
	min-width: 1010px;
	margin: 0 auto
}

.leftbar {
	width: 160px;
	float: left
}

.aside250 {
	float: left;
	width: 250px
}

.main_wrapper {
	float: left;
	width: 850px
}

.main_wrapper2 {
	float: left;
	width: 750px
}

.main_wrapper .container {
	padding: 0 5px
}

.left_nav {
	width: 150px;
	margin-left: 5px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.fluid .module {
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.fluid .padding {
	padding: 20px
}

.main {
	width: 1000px;
	margin: 0 auto
}

.aside250 .module {
	width: 240px;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.crumbs {
	height: 47px;
	padding: 3px 0 0 5px
}

.crumbs a,.crumbs span {
	display: inline-block;
	padding-right: 5px
}

.crumbs,.crumbs a,.crumbs span {
	line-height: 47px
}

.userCrumbs {
	width: 1010px;
	margin: 0 auto
}

.progressBar,.progressBar .barIn {
	display: inline-block;
	width: 60px;
	height: 6px;
	line-height: 6px;
	font-size: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 2px;
	zoom: 1
}

.progressBar {
	background-color: #d1d1d1;
	margin-right: 7px
}

.progressBar .barIn {
	background-color: #ef8200
}

.progressBar .newh,.newprogressBar {
	height: 10px;
	line-height: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px
}

.progressBar1,.progressBar1 .barIn {
	display: inline-block;
	width: 124px;
	height: 12px;
	line-height: 12px;
	font-size: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 5px;
	zoom: 1
}

.progressBar1 {
	background-color: #d1d1d1;
	margin-right: 7px
}

.progressBar1 .barIn {
	background-color: #ef8200
}

.pBo {
	display: inline-block;
	position: relative;
	width: 160px;
	height: 34px;
	vertical-align: middle;
	zoom: 1
}

.progressBar2 {
	position: absolute;
	display: block;
	left: 0;
	top: 14px
}

.progressBar2,.progressBar2 .barIn {
	width: 100px;
	height: 6px;
	line-height: 6px;
	font-size: 0;
	vertical-align: middle;
	text-align: left;
	border-radius: 2px;
	zoom: 1
}

.progressBar2 {
	background-color: #d1d1d1
}

.progressBar2 .barIn {
	display: inline-block;
	background-color: #ef8200;
	margin-top\0: -1px
}

.pBo .num2 {
	position: absolute;
	left: 107px;
	top: 2px;
	height: 24px;
	line-height: 24px
}

.pBo .num {
	position: absolute;
	top: -3px;
	width: 30px;
	margin-left: -15px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: #ef8200
}



.user_nav {
	padding-bottom: 20px
}

.user_nav h3 {
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	color: #2980b9
}

.user_nav h3 i {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin-right: 2px
}


.user_nav h3,.user_nav h4 {
	padding-left: 20px
}

.user_nav h4 {
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	cursor: pointer
}

.user_nav h4 span {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.user_nav .h4 {
	width: 90px;
	height: 40px;
	padding-left: 20px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.user_nav .h4 a {
	color: #333
}

.user_nav .h4 a:hover {
	color: #333
}


.user_nav h4.open i {
	background-position: 0 0
}

.user_nav h4.folding i {
	background-position: 0 -8px
}

.user_nav ul li {
	height: 34px;
	line-height: 34px;
	vertical-align: middle
}

.user_nav ul li a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding-left: 36px;
	border-left: 4px solid #fff
}

.user_nav ul li a:hover {
	background-color: #f1f1f1;
	border-left: 4px solid #fff;
	color: #2980b9
}

.user_nav ul li.active a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding-left: 36px;
	background-color: #f1f1f1;
	border-left: 4px solid #2980b9;
	color: #2980b9
}

.help_nav {
	padding-bottom: 20px
}

.help_nav h3 {
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	color: #2980b9
}

.help_nav h3 i {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	margin-right: 2px
}


.help_nav h3,.help_nav h4 {
	padding-left: 20px
}

.help_nav h4 {
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	cursor: pointer
}

.help_nav h4 span {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.help_nav .h4 {
	width: 90px;
	height: 40px;
	padding-left: 20px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.help_nav .h4 a {
	color: #333
}

.help_nav .h4 a:hover {
	color: #333
}



.help_nav h4.open i {
	background-position: 0 0
}

.help_nav h4.folding i {
	background-position: 0 -8px
}

.help_nav ul li {
	height: 34px;
	line-height: 34px;
	vertical-align: middle
}

.help_nav ul li a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding-left: 36px;
	border-left: 4px solid #fff
}

.help_nav ul li a:hover {
	background-color: #f1f1f1;
	border-left: 4px solid #fff;
	color: #2980b9
}

.help_nav ul li.active a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding-left: 36px;
	background-color: #f1f1f1;
	border-left: 4px solid #2980b9;
	color: #2980b9
}

.user_nav ul .rela {
	position: relative
}


.user_banner {
	margin: 15px 5px
}

.about_nav {
	padding-bottom: 20px
}

.about_nav h3 {
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #ebebeb;
	font-size: 18px;
	color: #2980b9
}

.about_nav h3 i {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	height: 22px
}

.about_nav h3 {
	padding-left: 20px
}

.about_nav ul li {
	height: 34px;
	line-height: 34px;
	vertical-align: middle
}

.about_nav ul li a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding-left: 36px;
	border-left: 4px solid #fff;
	font-weight: 700
}

.about_nav ul li a:hover {
	background-color: #f1f1f1;
	border-left: 4px solid #fff;
	color: #2980b9
}

.about_nav ul li.active a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding-left: 36px;
	background-color: #f1f1f1;
	border-left: 4px solid #2980b9;
	color: #2980b9;
	font-weight: 700
}

.banner_out {
	position: relative
}

.banner_out,.user_banner,.user_banner .img li {
	width: 100%;
	height: 240px;
	text-align: center
}

.user_banner .img li a {
	display: block;
	width: 100%;
	height: 100%
}

.user_banner .img {
	z-index: 0
}

.user_banner .page {
	position: absolute;
	width: 100%;
	height: 30px;
	left: 0;
	bottom: 0;
	text-align: center
}

.user_banner .page span {
	cursor: pointer;
	display: inline-block;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	line-height: 12px;
	background: #FFC;
	box-shadow: inset 1px 2px rgba(0,0,0,0.1);
	margin-right: 5px;
	font-size: 0;
	color: #FFC
}

.user_banner .page span.current {
	background: #2980b9;
	color: #2980b9
}

.table {
	border-collapse: collapse;
	width: 100%
}

.table th,.table td {
	font-family: arial,\5B8B\4F53,sans-serif;
	font-size: 12px;
	line-height: 18px
}

.table th {
	font-weight: 700;
	padding: 16px 10px;
	background-color: #f3f6fb
}

.table th span {
	font-weight: 700;
	font-size: 12px
}

.table td {
	border-bottom: 1px solid #ebebeb;
	padding: 16px 10px;
	text-align: center
}

.table .tl span,.table .tr span {
	display: block;
	font-family: arial,\5B8B\4F53,sans-serif;
	font-size: 12px;
	line-height: 18px
}

.table .tl span {
	text-align: left
}

.table .tr span {
	text-align: right
}

.table .time {
	display: inline-block;
	width: 68px;
	text-align: left;
	font-size: 12px
}

.table tr.t_foot td {
	border-bottom: 0
}

.table td .beizu {
	width: 65px;
	height: 40px
}

.table td a {
	font-size: 12px;
	font-family: arial,\5B8B\4F53,sans-serif
}

.table .f {
	padding-left: 20px
}

.table .l {
	padding-right: 20px
}

.table td .explain_td {
	display: inline-block;
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.table_2 {
	border-collapse: collapse;
	width: 100%
}

.table_2 th,.table_2 td {
	padding-top: 10px;
	padding-bottom: 10px
}

.table_2 td {
	padding-left: 20px;
	vertical-align: top
}

.table_2 td input {
	margin-right: 5px
}

.table_2 td .explain {
	color: #999
}

.table_2 th {
	text-align: right;
	vertical-align: top;
	line-height: 32px
}

.table_2 td.pl24 {
	padding-left: 14px
}

.table_3 {
	border-collapse: collapse;
	width: 100%
}

.table_3 th,.table_3 td {
	padding: 10px
}

.table_3 th {
	text-align: right
}

.table_3 td {
	vertical-align: top
}

.table_5 {
	border-collapse: collapse;
	width: 100%
}

.table_5 th,.table_5 td {
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden
}

.table_5 th {
	text-align: right
}

.table_5 td {
	text-align: left
}

.table_6 {
	border-collapse: collapse;
	width: 100%
}

.table_6 th,.table_6 td {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border: 1px solid #ebebeb
}

.table_6 th {
	background-color: #f3f6fb
}

.table_6 td {
	text-align: center
}

.table_a {
	border-collapse: collapse;
	width: 100%
}

.table_a th,.table_a td {
	font-family: arial,\5B8B\4F53,sans-serif;
	line-height: 18px;
	border: 1px solid #ebebeb
}

.table_a th {
	font-weight: 700;
	padding: 16px 10px;
	background-color: #f3f6fb
}

.table_a td {
	padding: 16px 10px;
	text-align: center
}

.prompt_1 {
	display: inline-block;
	vertical-align: middle;
	line-height: 15px;
	font-size: 12px;
	margin-top: 5px
}



.correct_1 i {
	background-position: -81px 0
}

.error_1 i {
	background-position: -81px -31px
}

.remind_1 i {
	background-position: -81px -16px
}

.error_1 {
	color: #f00
}

.remind_1 {
	color: #666
}

.prompt_2 {
	display: inline-block;
	vertical-align: middle;
	line-height: 15px
}

.prompt_2 i {
	display: inline-block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	font-size: 0;
	margin-right: 5px;)
	vertical-align: middle;
	background: url(../images/icon.png) no-repeat;
}

.correct_2 i {
	background-position: -81px 0
}

.error_2 i {
	background-position: -81px -31px
}

.remind_2 i {
	background-position: -81px -16px
}

.error_2 {
	color: #f00
}

.remind_2 {
	color: #666
}

.input_all {
	height: 24px;
	padding: 3px 5px;
	border: 1px solid #dfdfdf;
	line-height: 24px;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1,arial,sans-serif
}

.input_b {
	width: 245px;
	height: 24px;
	padding: 5px 5px;
	border: 1px solid #acaaa9;
	line-height: 24px;
	font-size: 14px;
	border-radius: 2px;
	margin-right: 10px;
	background: 0;
	vertical-align: middle
}

.input_s {
	width: 60px
}

.yzm {
	width: 93px;
	height: 34px;
	border: 1px solid #2980b9;
	background-color: #fff;
	color: #2980b9;
	font-family: "微软雅黑";
	font-size: 16px;
	vertical-align: middle;
	border-radius: 2px;
	cursor: pointer
}

.yzm:hover {
	background-color: #2980b9;
	color: #fff
}

.yzm2 {
	width: 95px;
	height: 36px;
	line-height: 36px;
	background-color: #eaf3fa;
	font-size: 12px;
	vertical-align: middle;
	border-radius: 2px;
	cursor: pointer;
	border: 0
}

.ico_all {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}


.size12 {
	width: 12px;
	height: 12px;
	line-height: 12px;
	font-size: 0
}

.size15 {
	width: 15px;
	height: 15px;
	line-height: 15px;
	font-size: 0
}

.size16 {
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 0
}

.size18 {
	width: 18px;
	height: 18px;
	line-height: 18px;
	font-size: 0
}

.size20 {
	width: 20px;
	height: 20px
}

.size22 {
	width: 22px;
	height: 22px
}

.size24 {
	width: 24px;
	height: 24px
}

.size30 {
	width: 30px;
	height: 30px
}

.size32_22 {
	width: 32px;
	height: 22px
}

.size32 {
	width: 32px;
	height: 32px
}

.size33 {
	width: 33px;
	height: 33px
}

.size35_19 {
	width: 35px;
	height: 19px;
	line-height: 19px;
	font-size: 0
}

.size35 {
	width: 35px;
	height: 35px
}

.size41 {
	width: 41px;
	height: 41px
}

.size48 {
	width: 48px;
	height: 48px
}

.size50 {
	width: 48px;
	height: 48px
}

.msg_pos {
	background-position: -63px -38px
}

.chart_pos {
	background-position: -63px 0
}

.chart_pos2 {
	background-position: -63px -18px
}

.tj_pos {
	background-position: -63px -76px
}

.down_pos {
	background-position: -63px -57px
}

.zhe_pos {
	background-position: -63px -94px
}

.jiang_pos {
	background-position: -63px -113px
}

.rang_pos {
	background-position: -63px -132px
}

.zhuan_pos {
	background-position: -33px 0
}

.time_pos1 {
	background-position: -33px -31px
}

.ben_pos2 {
	background-position: -33px -93px
}

.li_pos {
	background-position: -33px -124px
}

.ti_pos {
	background-position: -33px -155px
}

.anquan_a {
	background-position: 0 0
}

.anquan_b {
	background-position: 0 -23px
}

.anquan_c {
	background-position: 0 -46px
}

.anquan_aa {
	background-position: 0 -69px
}

.anquan_bb {
	background-position: 0 -92px
}

.anquan_cc {
	background-position: 0 -115px
}

.s_dui {
	background-position: -81px 0
}

.s_cuo {
	background-position: -81px -31px
}

.s_tan {
	background-position: -81px -16px
}

.s_wen {
	background-position: -81px -45px
}



.msg_1 {
	background-position: -81px -61px
}

.msg_2 {
	background-position: -81px -77px
}

.iChu {
	background-position: -97px 0
}

.iRu {
	background-position: -97px -21px
}

.ben_pos {
	background-position: -134px 0
}

.xi_pos {
	background-position: -134px -23px
}

.qq_pos {
	background-position: -134px -46px
}

.sina_pos {
	background-position: -134px -69px
}

.ju_pos1 {
	background-position: -134px -92px
}

.yi_pos {
	background-position: -134px -184px
}

.yi_pos3 {
	background-position: -134px -207px
}

.ben_pos3 {
	background-position: -134px -138px
}

.xi_pos3 {
	background-position: -134px -161px
}

.yz_pos1 {
	background-position: 0 0
}

.yz_pos2 {
	background-position: 0 -49px
}

.yz_pos3 {
	background-position: 0 -98px
}

.yz_pos4 {
	background-position: 0 -147px
}

.yz_pos5 {
	background-position: 0 -196px
}

.yz_pos6 {
	background-position: 0 -245px
}

.yz_pos7 {
	background-position: 0 -294px
}

.yz_pos8 {
	background-position: 0 -343px
}

.yz_pos9 {
	background-position: 0 -392px
}

.yz_pos10 {
	background-position: 0 -441px
}

.yz_pos11 {
	background-position: 0 -490px
}

.yz_pos12 {
	background-position: 0 -539px
}

.yz_pos13 {
	background-position: 0 -588px
}

.yz_pos14 {
	background-position: 0 -637px
}

.yz_pos15 {
	background-position: 0 -686px
}

.yz_pos16 {
	background-position: 0 -735px
}

.yz_pos17 {
	background-position: 0 -784px
}

.yz_pos18 {
	background-position: 0 -833px
}

.yz_pos19 {
	background-position: 0 -882px
}

.yz_pos20 {
	background-position: 0 -931px
}

.yz_pos21 {
	background-position: 0 -980px
}

.yz_pos22 {
	background-position: 0 -1029px
}

.yz_pos23 {
	background-position: 0 -926px
}

.true48 {
	background-position: 0 0
}

.true41 {
	background-position: 0 0
}

.false48 {
	background-position: 0 0
}

.false41 {
	background-position: 0 0
}

.jsq_pos {
	background-position: -33px -62px
}

.lvMini_1 {
	background-position: 0 -312px
}

.lvMini_2 {
	background-position: -18px -312px
}

.lvMini_3 {
	background-position: -36px -312px
}

.lvMini_4 {
	background-position: -54px -312px
}

.lvMini_5 {
	background-position: -72px -312px
}

.lvMini_6 {
	background-position: -90px -312px
}

.lvMini_7 {
	background-position: -108px -312px
}

.lv_pos_1 {
	background-position: 0 -239px
}

.lv_pos_2 {
	background-position: -35px -239px
}

.lv_pos_3 {
	background-position: -70px -239px
}

.lv_pos_4 {
	background-position: -105px -239px
}

.lv_pos_5 {
	background-position: -140px -239px
}

.lv_pos_6 {
	background-position: -175px -239px
}

.s_item_6,.s_item_5 {
	background-position: center 0
}

.s_item_51 {
	background-position: center -33px
}

.s_item_9 {
	background-position: center -66px
}

.s_item_100 {
	background-position: center -99px
}

.s_item_10 {
	background-position: center -132px
}

.s_item_7 {
	background-position: center -165px
}

.s_item_8 {
	background-position: center -198px
}

.s_item_14 {
	background-position: center -231px
}

.s_item_12 {
	background-position: center -264px
}

.s_item_13 {
	background-position: center -297px
}

.s_item_15 {
	background-position: center -336px
}

.pos32_7 {
	background-position: 0 -138px
}

.pos32_8 {
	background-position: 0 -171px
}

.pos32_9 {
	background-position: 0 -204px
}

.m_item_6,.m_item_5 {
	background-position: -157px 0
}

.m_item_51 {
	background-position: -157px -36px
}

.m_item_9 {
	background-position: -157px -72px
}

.m_item_100 {
	background-position: -157px -108px
}

.m_item_10 {
	background-position: -157px -144px
}

.m_item_7 {
	background-position: -157px -180px
}

.m_item_8 {
	background-position: -157px -216px
}

.m_item_14 {
	background-position: -157px -252px
}

.m_item_12 {
	background-position: -157px -288px
}

.m_item_13 {
	background-position: -157px -324px
}

.m_item_15 {
	background-position: -157px -360px
}

.m_item_0 {
	background-position: -157px -396px
}

.item_6,.item_5 {
	background-position: -205px 0
}

.item_51 {
	background-position: -205px -25px
}

.item_9 {
	background-position: -205px -50px
}

.item_100 {
	background-position: -205px -75px
}

.item_10 {
	background-position: -205px -100px
}

.item_7 {
	background-position: -205px -125px
}

.item_8 {
	background-position: -205px -150px
}

.item_14 {
	background-position: -205px -175px
}

.item_12 {
	background-position: -205px -200px
}

.item_13 {
	background-position: -205px -225px
}

.item_15 {
	background-position: -205px -250px
}

.item_0 {
	background-position: -205px -275px
}

.tish_pos1 {
	background-position: 0 0
}

.tish_pos2 {
	background-position: -30px 0
}

.tish_pos3 {
	background-position: -63px 0
}

.tish_pos4 {
	background-position: -100px 0
}

.tish_pos5 {
	background-position: -140px 0
}

.tish_pos6 {
	background-position: -175px 0
}

.tish_pos7 {
	background-position: -205px 0
}

.media_pos1 {
	background-position: -193px 0
}

.sItem_12100 {
	background-position: -231px 0
}

.sItem_12101 {
	background-position: -231px -25px
}

.sItem_12102 {
	background-position: -231px -50px
}

.sItem_12104 {
	background-position: -231px -100px
}

.sItem_12103 {
	background-position: -231px -125px
}

.clock1 {
	background-position: -231px -150px
}

.sItem_12106 {
	background-position: -231px -175px
}

.mini_jp_pos {
	background-position: -255px 0
}

.mini_yp_pos {
	background-position: -255px -21px
}

.xy_foot_pos {
	background-position: -255px -43px
}

.btn,.btn_bor {
	display: inline-block;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 3px;
	font-family: \5FAE\8F6F\96C5\9ED1,arial,sans-serif
}

.btn_blue {
	background-color: #2980b9;
	border: 1px solid #2980b9;
	color: #fff
}

.btn_yellow {
	background: rgba(118,189,96,1);
	border: 1px solid #c8c8c8;
	box-shadow: inset 0 0 2px #ccc;
	color: #666
}

.btn_yellow:hover {
	background: rgba(118,189,96,.9)
}

.btn_white {
	background-color: #fff;
	border: 1px solid #c8c8c8;
	box-shadow: inset 0 0 2px #ccc;
	color: #666
}
.login_front {
  width: 270px;
  height: 240px;
  color: #fff;
  background: url(../images/loginBg.png) no-repeat;
  position: absolute;
  top: -295px;
  right: 0px;
  padding: 25px;
}
.login_front .t {
  padding: 20px;
  text-align: center;

}
.login_front .orange {
  color: #ff9900;
  font-weight: 700;
  display: block;
  text-align: right;
  margin-top: 5px;
}
.login_front .btn_orange {
  text-align: center;
  width: 270px;
  height: 43px;
  display: block;
  font-size: 20px;
  line-height: 43px;
}
.login_front .m {
  padding: 0 20px 30px;
  text-align: center;
}
.bold {
  font-weight: bold;
}
.btn_orange {
	background-color: #ff7f00;
	border: 1px solid #ff7f00;
	color: #fff
}
.btn_blue:hover {
	opacity: .9;
	filter: alpha(opacity=90);
	color: #fff;
	transition: all .2S ease-out 0s
}

.btn_orange:hover {
	background-color: #ff9124;
	color: #fff;
	transition: all .2S ease-out 0s
}

.btn_white:hover {
	background-color: #eaf3fa;
	color: #666;
	transition: all .2S ease-out 0s
}

.btn_gray1 {
	background: #999;
	color: #fff;
	border: #999 1px solid
}

.btn_gray1:hover {
	color: #fff
}

.btn_blue_bor {
	color: #2980b9;
	border: 1px solid #2980b9
}

.btn_blue_bor:hover {
	background-color: #eaf3fa
}

.btn_orange_bor {
	color: #f60;
	border: 1px solid #f60
}

.btn_orange_bor:hover {
	background-color: #fff7f2;
	color: #f60
}

.btn_gray {
	background: #c8c8c8;
	color: #646464
}

.btn_gray:hover {
	color: #333;
	color: #646464
}

button.btnSize_1 {
	width: 98px;
	height: 32px;
	font-size: 16px
}

button.btnSize_x {
	width: 98px;
	height: 30px;
	font-size: 14px
}

input.btnSize_1 {
	width: 98px;
	height: 32px;
	font-size: 16px
}

input.btnSize_x {
	width: 98px;
	height: 30px;
	font-size: 14px
}

a.btnSize_1 {
	width: 98px;
	height: 30px;
	line-height: 30px;
	font-size: 16px
}

button.btnSize_2 {
	height: 32px;
	padding: 0 15px;
	font-size: 16px
}

input.btnSize_2 {
	height: 32px;
	padding: 0 15px;
	font-size: 16px
}

*+html input.btnSize_2 {
	padding: 0 7px!important
}

a.btnSize_2 {
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	font-size: 16px
}

button.btnSize_3 {
	width: 88px;
	height: 32px;
	font-size: 16px
}

input.btnSize_3 {
	width: 88px;
	height: 32px;
	font-size: 16px
}

a.btnSize_3 {
	width: 88px;
	height: 30px;
	line-height: 30px;
	font-size: 16px
}

a.btnSize_80 {
	width: 78px;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

button.btnSize_4 {
	width: 58px;
	height: 23px;
	font-size: 12px
}

input.btnSize_4 {
	width: 58px;
	height: 23px;
	font-size: 12px
}

a.btnSize_4 {
	width: 58px;
	height: 23px;
	line-height: 23px;
	font-size: 12px
}

button.btnSize_5 {
	height: 23px;
	padding: 0 10px;
	font-size: 12px
}

input.btnSize_5 {
	height: 23px;
	padding: 0 10px;
	font-size: 12px
}

a.btnSize_5 {
	height: 23px;
	padding: 0 10px;
	line-height: 23px;
	font-size: 12px
}

button.btnSize_6 {
	width: 260px;
	height: 50px;
	font-size: 20px
}

input.btnSize_6 {
	width: 260px;
	height: 50px;
	font-size: 20px
}

a.btnSize_6 {
	width: 260px;
	height: 50px;
	line-height: 50px;
	font-size: 20px
}

.special01 {
	width: 257px;
	height: 35px;
	line-height: 35px;
	background-color: #2980b9;
	color: #FFF;
	font-size: 18px
}

.special01:hover {
	opacity: .9;
	filter: alpha(opacity=90);
	color: #fff;
	transition: all .2S ease-out 0s
}

.special02 {
	width: 257px;
	height: 35px;
	line-height: 35px;
	background-color: #ff7f00;
	color: #FFF;
	font-size: 18px
}

.special02:hover {
	opacity: .9;
	filter: alpha(opacity=90);
	color: #fff;
	transition: all .2S ease-out 0s
}

.bt_tx {
	margin-top: 10px;
	color: #666
}

.bt_tx a {
	color: #297fb8;
	text-decoration: none
}

.bt_tx a:hover {
	text-decoration: underline
}

.fluid .mod_txt {
	padding: 40px 20px 40px 125px;
	border-bottom: 1px solid #f6f6f6
}

.fluid .stepX {
	width: 750px
}

.steps {
	height: 52px;
	line-height: 52px
}

.steps ul {
	float: left;
	height: 52px;
	line-height: 52px
}



.steps ul .sm {
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	vertical-align: middle;
	zoom: 1
}

.steps .active .sz {
	background-position: 0 -26px
}

.steps .active .sz span {
	background-position: 0 -50px
}

.steps .visited_a .sz {
	background-position: 0 -26px
}

.steps .visited_a .sz span {
	background-position: 0 -50px
}

.steps_3 ul {
	width: 33.2%;
	*+zoom: 1
}

.steps_4 ul {
	width: 25%;
	*+zoom: 1
}

.stepX {
	height: 70px;
	line-height: 70px
}

.stepX ul {
	float: left;
	height: 70px;
	line-height: 70px
}




.stepX ul .sm {
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	vertical-align: middle;
	zoom: 1;
	color: #999
}

.stepX .active .sz {
	background-position: 0 -90px
}

.stepX .active .sz span {
	background-position: 0 -60px
}

.stepX .active .sm {
	color: #2a80bb
}

.stepX .visited_a .sz {
	background-position: 0 -90px
}

.stepX .visited_a .sz span {
	background-position: 0 -60px
}

.stepX .visited_a .sm {
	color: #2a80bb
}

.stepX_3 ul {
	width: 33.2%;
	*+zoom: 1
}

.stepX_4 ul {
	width: 24.99%;
	*+zoom: 1
}

.container .accountCenter {
	height: 44px;
	line-height: 44px
}

.container .accountCenter .left {
	padding: 0 10px 0 24px
}

.container .accountCenter .bold {
	color: #9a9a9a
}

.container .accountCenter .center {
	width: 620px;
	display: inline-block;
	height: 25px;
	background: url(../images/top_bg.jpg) left top repeat-x
}

.container .accountCenter .center1 {
	width: 700px;
	display: inline-block;
	height: 25px;
	background: url(../images/top_bg.jpg) left top repeat-x
}

.fy {
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 20px
}

.fy span,.fy a {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	margin: 0 2px;
	border: 1px solid #ccc;
	border-radius: 2px;
	vertical-align: middle
}

.fy a:hover {
	color: #2980b9;
	border: 1px solid #2980b9
}



.fy span.first i,.fy a.first i {
	background-position: 0 0;
	margin-right: 5px
}

.fy a.first:hover i {
	background-position: 0 -13px
}

.fy span.last i,.fy a.last i {
	background-position: -8px 0;
	margin-left: 5px
}

.fy a.last:hover i {
	background-position: -8px -13px
}

.fy .active {
	background-color: #2980b9;
	color: #fff;
	border: 1px solid #2980b9
}

.fy span.first,.fy span.last {
	color: #999
}

.yellow {
	border: #f6e4b2 1px solid;
	background: #fffeef;
	padding: 5px 7px;
	float: left
}

.s_gan {
	background-position: -82px -16px;
	font-size: 0
}

.sucess {
	margin: 0 auto
}


.sucess .right span {
	display: block;
	margin-bottom: 15px
}


.lh_32 {
	line-height: 32px
}

.tab_u span {
	float: left;
	height: 47px;
	line-height: 47px;
	padding: 0 30px;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	text-align: center;
	cursor: pointer
}

.tab_u span.active {
	height: 46px;
	line-height: 46px;
	border-top: 2px solid #2980b9;
	border-bottom: 1px solid #fff;
	background-color: #fff
}

.tab_u label {
	float: right;
	display: block;
	height: 46px;
	line-height: 46px;
	padding-right: 20px
}

.tab_u label b {
	color: #f60
}

.search {
	padding: 5px 20px
}

.search li {
	padding: 10px 0
}

.search li .title,.search li .condition {
	float: left
}

.search li.no1 .title {
	width: 10%
}

.search li.no1 .condition {
	width: 90%
}

.search li.no2 .title {
	width: 6.25%
}

.search li.no2 .condition {
	width: 93.75%
}

*+html .search li.no1 .condition span,*+html .search li.no2 .condition span {
	display: inline
}

.search li .title {
	text-align: right
}

.search li .condition input.input_all {
	margin: 0 10px
}

.search li .condition input.i_time {
	width: 85px
}

.search li .condition button {
	margin: 0 10px
}

.search li .kuai,.search li .active {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	margin: 0 5px;
	vertical-align: middle
}

.search li .kuai:hover {
	text-decoration: none;
	background-color: #e3f3fd
}

.search li .active,.search li .active:hover {
	background-color: #2980b9;
	color: #fff
}

.tab_content .nr,.biao_k {
	padding-bottom: 40px
}

.tab_content .nr .fy,.biao_k .fy {
	padding: 15px 18px 15px 0
}

.t_foot {
	height: 30px;
	padding: 15px 0
}

.t_foot .l,.t_foot .r {
	float: left
}

.t_foot .l {
	width: 35%
}

.t_foot .r {
	width: 65%
}

.tab_content .nr .t_foot .fy,.biao_k .t_foot .fy {
	text-align: right;
	padding-right: 18px;
	padding-top: 0;
	padding-bottom: 0
}

.t_foot .l a {
	padding-left: 20px;
	line-height: 32px;
	color: #2980b9
}

.t_foot .l a:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}

*+html .t_foot .l a:hover {
	color: #5e8cd2
}

.tongji {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	background-color: #f6f9fe;
	overflow: hidden;
	display: none
}

.tongji2 {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	background-color: #f6f9fe
}

.white .module .question em {
	display: inline-block;
	border-bottom: #ccc 1px solid;
	width: 738px;
	height: 15px;
	*height: 12px;
	_margin-top: -12px
}

.white .module .list {
	margin: 5px 0 0 30px;
	line-height: 2em
}



.qa_title .l {
	display: inline-block;
	height: 24px;
	font-weight: bold;
	padding-right: 20px;
	background-color: #fff
}

.qa_title .r {
	float: right;
	height: 24px;
	text-align: right;
	background-color: #fff;
	padding-left: 10px
}

.tkOut {
	width: 15px;
	height: 15px;
	line-height: 15px;
	position: relative;
	z-index: 101;
	cursor: pointer
}

*+html .tkOut {
	vertical-align: middle
}

.tkIn {
	position: absolute
}

.tkIn .tknr {
	display: block;
	border: 1px solid #ffbb76;
	background-color: #fffcef;
	padding: 3px;
	line-height: 18px;
	font-size: 12px;
	font-family: "宋体";
	color: #888;
}

.tkOut_r .tkIn {
	margin-left: 6px;
	left: 20px
}


.tkOut_r .tkIn .jian {
	width: 6px;
	height: 10px;
	line-height: 10px;
	background-position: -11px 0;
	margin-top: -5px;
	top: 50%;
	left: -4px
}

.tkOut_b .tkIn {
	margin-top: 6px;
	top: 20px
}

.tkOut_b .tkIn .jian {
	width: 10px;
	height: 6px;
	line-height: 6px;
	background-position: 0 0;
	top: 1px;
	left: 50%;
	margin-left: -5px
}

.bubble_t {
	position: absolute
}

.bubble_t .tknr {
	display: block;
	border: 1px solid #ffbb76;
	background-color: #fffcef;
	padding: 0 8px 8px;
	line-height: 18px;
	color: #888;
	padding-top: -5px
}



.bubble_t .jian {
	left: 50%;
	margin-top: -2px;
	margin-left: -4px;
	width: 14px;
	height: 12px;
	background-position: -40px 0;
	line-height: 12px;
}

.bubble_t .ph {
	display: block;
	height: 12px;
	font-size: 0;
	line-height: 12px;
}

.bubble_t .close1 {
	float: right;
	margin-right: -8px;
	width: 12px;
	height: 12px;
	font-size: 14px;
	line-height: 12px;
}

.title_all {
	height: 40px;
	line-height: 40px;
}

.title_all .bigfont {
	font-size: 18px;
}

.input_a100 {
	margin-right: 5px;
	padding: 3px 5px;
	width: 100px;
	height: 20px;
	border: #d8d8d8 1px solid;
	border-radius: 2px;
	line-height: 20px;
}

.floatbox02 {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1000;
	display: block;
	margin-bottom: 1px;
	width: 80px;
	width: 80px;
	height: 35px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	line-height: 35px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.floatbox02 .box_mes {
	width: 0;
	height: 105px;
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	position: absolute;
	right: 80px;
	top: 37px
}

.floatbox02 .box_mes .textarea {
	font-size: 12px;
	width: 220px;
	height: 60px;
	padding: 5px;
	display: none;
	border: #ebebeb 1px solid
}

.floatbox02 .box_mes a {
	display: none
}

.floatbox02 a.float-top:link,.floatbox02 a.float-top:visited {
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
}

.floatbox02 a.float-top:hover {
	background-color: #5ca9dc;
	color: #fff;
}

.floatbox01 {
	position: fixed;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1000;
	z-index: 1110;
	display: none;
	width: 80px;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

.floatbox01 .box_mes {
	padding: 15px;
	width: 0;
	height: 105px;
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	position: absolute;
	right: 80px;
	top: 37px;
	display: none
}

.floatbox01 .box_mes .textarea {
	font-size: 12px;
	width: 220px;
	height: 60px;
	padding: 5px;
	border: #ebebeb 1px solid
}

.floatbox01 .box_mes a {
	display: inline-block
}

.floatbox01 a.float-top:link,.floatbox01 a.float-top:visited {
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	display: block;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 1px;
	text-align: center;
	text-decoration: none;
	width: 80px
}

.floatbox01 a.float-top:hover {
	background-color: #5ca9dc;
	color: #fff
}

.serving {
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	display: block;
	font-size: 14px;
	height: 70px;
	margin-bottom: 1px;
	text-align: center;
	text-decoration: none;
	width: 80px;
	padding-top: 10px
}

.serving:hover {
	text-decoration: none;
	color: #fff;
	background-color: #5ca9dc
}



.back-top {
	background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	display: block;
	height: 26px;
	text-align: center;
	width: 80px;
	padding-top: 10px
}

.back-top:hover {
	background: #5ca9dc
}


.fff {
	color: #fff;
	display: inline-block
}

.fff:hover {
	color: #fff
}

.mr_30 {
	margin-right: 30px
}

.w1180 {
	width: 1180px;
	margin: 0 auto
}

.w1000 {
	width: 1000px;
	margin: 0 auto
}

.w1190 {
	width: 1180px;
	margin: 0 auto
}

.niwdoawi_top {
	width: 100%;
	background: #555;
	line-height: 30px;
	position: relative;
	z-index: 1000;
	min-width: 1010px
}

.niwdoawi_top .header .tel {
	color: #a1acb4;
	line-height: 30px
}

.niwdoawi_top .header .tel i {
	display: inline-block;
	font-family: Arial
}

.niwdoawi_top .header .tel img {
	margin-right: 5px
}


.niwdoawi_top .header .tel_ico {
	display: inline-block;
	padding-left: 20px;
	background: url(../images/headFoot.png) no-repeat 0 -50px
}

.niwdoawi_top .header .iphone {
	display: inline-block;
	position: relative;
	width: 100px;
	color: #a1acb4;
	line-height: 30px;
	margin-left: 20px
}

*+html .niwdoawi_top .header .iphone {
	margin-right: 15px;
	position: relative;
	position: relative;
	width: 100px
}

.niwdoawi_top .header .iphone i {
	display: inline-block;
	width: 14px;
	height: 21px;
	vertical-align: middle;
	background: url(../images/headFoot.png) no-repeat 0 -86px;
	margin-right: 3px;
	position: relative
}

.niwdoawi_top .header .iphone a {
	color: #a1acb4;
	position: relative
}


.niwdoawi_top .header .iphone:hover .webdown {
	display: block
}

.niwdoawi_top .header .iphone:hover a {
	text-decoration: underline
}

.niwdoawi_top .header .login {
	position: relative
}

.niwdoawi_top .header .login .login_bt {
	text-align: right;
	padding-right: 175px
}

.niwdoawi_top .login .community {
	position: absolute;
	top: 0;
	right: 0;
	width: 88px;
	height: 32px;
	line-height: 32px;
	text-align: center
}

.niwdoawi_top .login .community a {
	color: #fff
}

.niwdoawi_top .login .community a:hover {
	color: #fff;
	text-decoration: underline
}

.niwdoawi_top .header .login .fff {
	padding-left: 5px
}

.niwdoawi_top .header .login .hello {
	color: #fff;
	padding-left: 5px
}

.niwdoawi_top .header .login .hello:hover {
	text-decoration: underline
}

.niwdoawi_top .header .login .fff:hover {
	text-decoration: underline
}

.niwdoawi_top .header .login a {
	font-size: 12px;
	padding: 0 3px
}

.niwdoawi_top .header .login a:hover {
	text-decoration: underline
}

.niwdoawi_top .header .login dl {
	position: absolute;
	right: 78px;
	top: 5px;
	width: 92px;
	box-shadow: 0 0 5px rgba(0,0,0,0.1)
}

.niwdoawi_top .header .login dl dt {
	width: 92px;
	height: 27px;
	line-height: 20px;
	background: url(../images/headFoot.png) no-repeat 0 -114px
}

.niwdoawi_top .header .login dl .hover {
	background: url(../images/headFoot.png) no-repeat 0 -142px
}

.niwdoawi_top .header .login dl dd {
	display: none;
	background: #f8f8f7;
	line-height: 2em
}

.niwdoawi_top .header .login dl dt a,.niwdoawi_top .header .login dl dd a {
	padding-left: 15px
}

.niwdoawi_center {
	width: 100%;
	background: #f8f8f7;
	position: relative;
	z-index: 990;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	min-width: 1010px
}

.niwdoawi_center .logo {
	height: 90px
}

.niwdoawi_center .logo_aft {
	position: relative;
	width: 100px;
	height: 90px;
	line-height: 90px
}

.niwdoawi_center .pos_aft {
	position: absolute;
	left: -8px;
	top: 0;
	width: 200px;
	height: 90px
}

.niwdoawi_center .logo_a {
	display: block;
	width: 168px;
	margin-top: 25px
}

.niwdoawi_center .righ .nav {
	margin-top: 25px
}

.niwdoawi_center .righ .nav li {
	float: left;
	height: 54px;
	line-height: 54px;
	margin-right: 2px;
	_display: inline;
	border: #f8f8f7 1px solid;
	position: relative
}

.niwdoawi_center .righ .nav li .one,.niwdoawi_center .righ .nav li .two {
	font-size: 18px;
	color: #333;
	display: inline-block
}

.niwdoawi_center .righ .nav li .one {
	padding: 0 26px
}

.niwdoawi_center .righ .nav li .two {
	padding: 0 26px
}

.niwdoawi_center .righ .nav li .one:hover {
	color: #2980b9
}

.niwdoawi_center .righ .nav .two {
	position: relative;
	background: url(../images/headFoot.png) right -172px no-repeat;
	z-index: 100
}

.niwdoawi_center .righ .nav .cur {
	background: #fff;
	border: #e8e8e8 1px solid
}

.niwdoawi_center .righ .nav .cur_two {
	background: #fff url(../images/headFoot.png) right -208px no-repeat;
	border: #e8e8e8 1px solid
}

.niwdoawi_center .righ .nav .cur_two .two {
	background: #fff url(../images/headFoot.png) right -208px no-repeat
}

.niwdoawi_center .righ .nav .two dl {
	position: absolute;
	left: -1px;
	top: 52px;
	background: #fff;
	border: #e8e8e8 1px solid;
	border-top: 0;
	width: 114px;
	padding: 5px;
	text-align: center;
	display: none;
	z-index: 900
}
.niwdoawi_center .righ .nav .two dl dd {
	line-height: 36px
}
.niwdoawi_center .righ .nav .two dl dd a {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px
}
.niwdoawi_center .righ .nav .two dl dd a:hover {
	background: #f6f6f6;
	color: #333
}
.niwdoawi_center .righ .nav .two .dlwidth {
	width: 100%;
	padding-left: 0;
	padding-right: 0
}
.niwdoawi_center .righ .nav .rela {
	position: relative
}
.niwdoawi_center .righ .nav .rela .hot {
	position: absolute;
	display: block;
	width: 25px;
	height: 13px;
	background: url(../images/new.gif) no-repeat;
	left: 103px;
	top: 10px
}

.niwdoawi_top .white {
	color: #fff
}



.subnav {
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  background: #F8F8F8;
}

.about-us-wrap {
  padding-bottom: 40px;
  background: #F8F8F8;
}
.about-us-sidebar .list .item a {
  display: block;
}
.profile-content .p-title {
  padding-top: 45px;
  padding-bottom: 20px;
  margin-bottom: 30px;
  font-size: 16px;
  color: #666;
  border-bottom: 1px solid #eee;
}
.about-us-sidebar .list .strong {
  font-size: 16px;
}
.about-us-sidebar .list h2 {
  padding: 0 24px;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  cursor: pointer;
}
.strong {
  font-weight: 700;
}
.profile-content{
	  float: right;
  width: 798px;
  min-height: 300px;
  padding: 20px;
  border: 1px solid #dedede;
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
  background:#FFFFFF;
}
.profile-content .p-title {
  padding-top: 45px;
  padding-bottom: 20px;
  margin-bottom: 30px;
  font-size: 16px;
  color: #666;
  border-bottom: 1px solid #eee;
}
.profile-content p {
  text-indent: 2em;
  line-height: 2;
  color: #666;
}
.mod-help p {
  line-height: 24px;
  text-indent: 2em;
}
.mod-help {
  float: right;
  width: 798px;
  min-height: 300px;
  padding: 20px;
  border: 1px solid #dedede;
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}

.mod-help {
  float: right;
  width: 798px;
  min-height: 300px;
  padding: 20px;
  border: 1px solid #dedede;
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}
.about-us-sidebar {
   position: relative;
  float: left;
  width: 148px;
}

.profile-content .p-title .em-title {
  padding-bottom: 21px;
  border-bottom: 1px solid #bbb;
}










.about-us-wrap .about-us {
  width: 1000px;
  margin: 0 auto;
}



/*yjb*/
.mod-list-wrap {
  background: #ebebeb;
}
.mod-list {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  padding: 20px 0;
}
.mod-list .mod-list-nav {
  position: relative;
  float: left;
  width: 176px;
}

.mod-list .mod-list-cont {
  float: right;
  width: 802px;
}
.mod-list-nav .list-nav-label {
  position: absolute;
  top: 0;
  left: -7px;
  width: 176px;
  height: 60px;
  background-color: #ebebeb;
  border-left: 7px solid #45b8ef;
  transition: top .2s ease-in;
  -webkit-transition: top .2s ease-out;
}
.mod-list .mod-list-nav .list {
  font-size: 14px;
  background: #fff;
}
.mod-list .mod-list-nav .list, .mod-list .list-banner, .pp-sortbar, .list-cont-bd .pp-content .item-box {
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}


.mod-list .list-banner {
  margin: 12px 0;
}
.mod-list .mod-list-nav .list, .mod-list .list-banner, .pp-sortbar, .list-cont-bd .pp-content .item-box {
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}
.mod-list .mod-list-nav .list .item+.item {
  border-top: 1px solid #ebebeb;
}
.mod-list .mod-list-nav .list .item {
  position: relative;
  color: #333;
}
.mod-list .mod-list-cont {
  float: right;
  width: 802px;
}
.list-cont-hd {
  display: none;
}
.mod-list .mod-list-nav .list .strong {
  font-size: 16px;
}
.mod-list .mod-list-nav .list h2 {
  padding: 0 24px;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
}
.strong {
  font-weight: 700;
}
.mod-list .mod-list-nav .list dl {
  padding: 0 24px;
  height: 60px;
  cursor: pointer;
}
.licai-prj {
  float: left;
  width: 395px;
  height: 197px;
  background: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}
.licai-prj .prj-hd {
  margin: 0 10px;
  padding: 0 10px;
  height: 38px;
  line-height: 38px;
  border-bottom: 1px solid #f1f1f1;
}

.licai-prj .prj-hd .prj-hd-r {
  float: right;
  font-size: 13px;
  color: #909090;
}


.prj-c-list .btn-invest {
  float: right;
  line-height: 40px;
  height: 40px;
  background: #45b8ef;
  color: #fff;
  width: 100%;
  margin-top: 4px;
  border-radius: 3px;
  border: 1px solid transparent;
  text-align: center;
  text-decoration: none;
}
.licai-prj .btn-invest {
  background: #45b8ef;
}

.licai-prj .prj-bd .profit {
  position: absolute;
  top: -15px;
  left: 4px;
  font-size: 60px;
}
.m-l15 {
  margin-left: 15px;
}



.list-cont-bd .item-box .prj-info .profit {
  width: 144px;
}
.list-cont-bd .item-box .prj-info .row {
  float: left;
}

.licai-prj .prj-bd {
  font-size: 16px;
  color: #909090;
  padding: 20px 50px;
}
.list-cont-bd .pp-content .item-box .prj-box {
  float: left;
  height: 166px;
}

.list-cont-bd .pp-content .item-box .prj-box {
  float: left;
  height: 166px;
}



/*a:-webkit-any-link {
  color: -webkit-link;
  text-decoration: underline;
  cursor: auto;
}*/

.prj-c-list .btn-finish {
  color: #fff;
  border: 1px solid #bebebe;
  background: #bebebe;
}
.prj-c-list .btn-invest {
  float: right;
  line-height: 40px;
  height: 40px;
  background: #45b8ef;
  color: #fff;
  width: 100%;
  margin-top: 4px;
  border-radius: 3px;
  border: 1px solid transparent;
  text-align: center;
}
.licai-prj .btn-invest {
  background: #45b8ef;
}
a {
  color: #333;
  text-decoration: none;
}
.prj-c-list .btn-invest {
  float: right;
  line-height: 40px;
  height: 40px;
  background: #45b8ef;
  color: #fff;
  width: 100%;
  margin-top: 4px;
  border-radius: 3px;
  border: 1px solid transparent;
  text-align: center;
}
.licai-prj .btn-invest {
  background: #45b8ef;
}
.pp-sortbar {
  background: #fff;
  height: 42px;
  line-height: 42px;
  color: #999;
}
.list-cont-bd .pp-content .item-box .prj-box02 {
  width: 383px;
  padding: 20px 0 20px 35px;
  height: 126px;
}
.pp-sortbar .sortbar-hd {
  margin: 0 20px;
  float: left;
}
.pp-sortbar .sortbar-paystatus {
  margin: 0 20px;
  float: right;
  cursor: pointer;
  font-family: '΢���ź� Regular','΢���ź�';
  text-align: center;
}
.licai-prj .prj-bd .item-00 {
  width: 122px;
  line-height: 30px;
  text-align: center;
}
.licai-prj .prj-hd .prj-hd-r {
  float: right;
  font-size: 13px;
  color: #909090;
}
.licai-prj .prj-bd .item-01 {
  width: 122px;
  height: 56px;
  color: #45b8ef;
  padding-left: 38px;
}
.licai-prj .prj-bd .percent {
  position: absolute;
  top: -6px;
  left: 127px;
  font-size: 30px;
}
.licai-prj .prj-bd .unit {
  position: absolute;
  top: 37px;
  left: 127px;
  font-size: 16px;
}
.licai-prj .prj-bd .item-01 {
  width: 122px;
  height: 56px;
  color: #45b8ef;
  padding-left: 38px;
}
.licai-prj .prj-bd>div {
  float: left;
  position: relative;
}
.licai-prj .prj-bd .item-02 {
  width: 100%;
  text-align: center;
  padding: 5px 0;
}
.licai-prj .prj-bd>div {
  float: left;
  position: relative;
}
.licai-prj {
  float: left;
  width: 395px;
  height: 197px;
  background: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}
.list-cont-bd .pp-content .item-box .prj-box {
  float: left;
  height: 166px;
}
.prj-box03 {
  width: 161px;
  padding: 20px 35px;
  height: 126px!important;
  position: relative;
  border-left: 1px solid #f1f1f1;
}
.list-cont-bd .pp-content .item-box .prj-box02 {
  width: 383px;
  padding: 20px 0 20px 35px;
  height: 126px;
}
.list-cont-bd .pp-content .item-box .prj-box{
	float: left;
	height: 166px;
}
.u-icons-type {
  width: auto;
  height: 16px;
  margin: 3px;
  border: 1px solid;
  padding: 0 3px;
  line-height: 16px;
  font-size: 12px;
  background: 0 0;
  border-radius: 3px;
  color: #45b8ef;
}
.licai-prj .prj-hd .prj-hd-l {
  float: left;
  font-size: 18px;
  color: #45b8ef;
  text-decoration: none;
}
.licai-prj .prj-bd .profit {
  position: absolute;
  top: -15px;
  left: 4px;
  font-size: 60px;
}
.m-l15 {
  margin-left: 15px;
}

.licai-prj .prj-bd {
  font-size: 16px;
  color: #909090;
  padding: 20px 50px;
}
a{text-transform: none}


.licai-lrbao {
  float: right;
}
.licai-prj {
  float: left;
  width: 395px;
  height: 197px;
  background: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}
.pp-sortbar .sortbar .active {
  color: #45b8ef;
}
.pp-sortbar .sortbar li {
  float: left;
  padding: 0 10px;
  text-align: center;
  cursor: pointer;
}
.pp-sortbar .sortbar .u2 {
  background-position: 0 -540px;
}
.u2 {
  position: relative;
  background: url(../images/u2-spirits.png?v=201582110551) no-repeat;
}
.list-cont-bd .pp-content .item-box .prj-box02 {
  width: 383px;
  padding: 20px 0 20px 35px;
  height: 126px;
}
.list-cont-bd .pp-content .item-box .prj-box {
  float: left;
  height: 166px;
}
/*.list-cont-bd .item-box .prj-box h2 {
  font-size: 16px;
  color: #666;
  height: 28px;
  line-height: 28px;
}.list-cont-bd .item-box .prj-box .prj-info {
  padding: 7px 0;
}
.list-cont-bd .item-box .prj-info .row-c {
  position: relative;
  line-height: 28px;
  font-size: 16px;
}
*/










/*! 2015-08-24 10:55:28 */
.mod-list-wrap{background:#ebebeb}.mod-list{position:relative;width:1000px;margin:0 auto;padding:20px 0}.mod-list .mod-list-nav .list,.mod-list .list-banner,.pp-sortbar,.list-cont-bd .pp-content .item-box{box-shadow:0 1px 5px rgba(0,0,0,.15)}.mod-list .mod-list-nav{position:relative;float:left;width:176px}.mod-list .mod-list-nav .list{font-size:14px;background:#fff}.mod-list .mod-list-nav .list .item{position:relative;color:#333}.mod-list .mod-list-nav .list .item+.item{border-top:1px solid #ebebeb}.mod-list .mod-list-nav .list .item-cont{}.mod-list .mod-list-nav .list h2{padding:0 24px;height:60px;line-height:60px;font-size:18px}.mod-list .mod-list-nav .list .strong{font-size:16px}.mod-list .mod-list-nav .list dl{padding:0 24px;height:60px;cursor:pointer}.mod-list .mod-list-nav .list dl dt{font-size:14px;color:#666;padding-top:10px}.mod-list .mod-list-nav .list dl dd{font-size:12px;color:#b6b6b6}.mod-list .mod-list-nav .em{}.mod-list .mod-list-nav .list .current{background:#45b8ef}.mod-list .mod-list-nav .list .current,.mod-list .mod-list-nav .list .current dt,.mod-list .mod-list-nav .list .current dd{color:#fff}.mod-list-nav .list-nav-label{position:absolute;top:0;left:-7px;width:176px;height:60px;background-color:#ebebeb;border-left:7px solid #45b8ef;transition:top .2s ease-in;-webkit-transition:top .2s ease-out}.mod-list .mod-list-nav .list .current a{color:#fff}.mod-list .list-banner{margin:12px 0}.mod-list .mod-list-cont{float:right;width:802px}.list-cont-hd{display:none}.licai-prj{float:left;width:395px;height:197px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.15)}.licai-prj .prj-hd{margin:0 10px;padding:0 10px;height:38px;line-height:38px;border-bottom:1px solid #f1f1f1}.licai-lrbao{float:right}.licai-prj .prj-hd .prj-hd-l{float:left;font-size:18px;color:#45b8ef}.licai-prj .prj-hd .prj-hd-l:hover{color:#1194d3}.licai-prj .prj-hd .prj-hd-r{float:right;font-size:13px;color:#909090}.licai-prj .prj-hd .prj-hd-r .v{color:#4d4d4d}.licai-prj .prj-bd{font-size:16px;color:#909090;padding:20px 50px}.licai-prj .prj-bd>div{float:left;position:relative}.licai-prj .prj-bd .solid{border-bottom:1px solid #45b8ef}.licai-prj .prj-bd .v{font-size:14px;color:#45b8ef}.licai-prj .prj-bd .item-00{width:122px;line-height:30px;text-align:center}.licai-prj .prj-bd .item-01{width:122px;height:56px;color:#45b8ef;padding-left:38px}.licai-prj .prj-bd .item-02{width:100%;text-align:center;padding:5px 0}.licai-prj .prj-bd .profit{position:absolute;top:-15px;left:4px;font-size:60px}.licai-prj .prj-bd .percent{position:absolute;top:-6px;left:127px;font-size:30px}.licai-prj .prj-bd .unit{position:absolute;top:37px;left:127px;font-size:16px}.list-cont-bd{position:relative}.list-cont-bd .pp-content{min-height:300px}.list-cont-bd .pp-content .item-box,.list-cont-utbao{background:#fff;margin:10px 0;height:166px}.lanrenbao-c{display:none}.list-cont-utbao .prj-c-list{font-size:14px}.list-cont-bd .pp-content .item-box .prj-box{float:left;height:166px}.list-cont-bd .pp-content .item-box .prj-box01{width:152px}.list-cont-bd .pp-content .item-box .prj-box02{width:383px;padding:20px 0 20px 35px;height:126px;text-decoration: none;}
.list-no-project{height:200px;width:100%;font-size:20px;background:#fff url(no-project.png?v=201582110551) no-repeat center 0;color:#000;text-align:center;line-height:normal;margin-top:10px}.prj-box03{width:161px;padding:20px 35px;height:126px!important;position:relative;border-left:1px solid #f1f1f1}.list-cont-bd .item-box .prj-box h2{font-size:16px;color:#666;height:28px;line-height:28px}.list-cont-bd .item-box .prj-box .prj-name-c{float:left;max-width:300px}.list-cont-bd .item-box .prj-box .prj-info{padding:7px 0}.list-cont-bd .item-box .prj-info .row{float:left}.list-cont-bd .item-box .prj-info .profit{width:144px}.list-cont-bd .item-box .prj-info .price{width:108px}.list-cont-bd .item-box .prj-info .date{width:126px}.list-cont-bd .item-box .prj-info .zrprofit{width:120px}.list-cont-bd .item-box .prj-info .zrprice{width:160px}.list-cont-bd .item-box .prj-info .zrdate{width:100px}.list-cont-bd .item-box .prj-zrtips{font-size:12px;color:#999;padding-left:1px}.list-cont-bd .item-box .prj-zrtips .icon-tips{padding-right:5px;color:#45b8ef}.list-cont-bd .item-box .prj-info .t{}.list-cont-bd .item-box .prj-info .u-prj-reward{position:absolute;top:-17px;left:56px}.list-cont-bd .item-box .prj-info .row-c{position:relative;line-height:28px;font-size:16px}.list-cont-bd .item-box .prj-info .hot{font-size:20px;color:#fe4850}.list-cont-bd .item-box .prj-info .percent{font-size:16px}.list-cont-bd .item-box .prj-info .time-limit{}.list-cont-bd .item-box .icon-box{color:#999}.list-cont-bd .item-box .icon-box .row label{padding:0 5px}.list-cont-bd .item-box .icon-box .company-link{display:inline-block;*display:inline;*zoom:1;width:33%;padding-right:10px;vertical-align:middle;text-decoration: none;}.list-cont-bd .item-box .icon-box .ticket{display:inline-block;*display:inline;*zoom:1;width:65%;text-align:right;vertical-align:middle}.list-cont-bd .item-box .icon-box:after{content:"";display:inline-block;width:0;height:48px;vertical-align:middle}.prj-box03 .row{color:#999;margin:10px 0;position:relative}.prj-box03 .row label{float:left;width:60px}.prj-box03 .progress .progress-box{float:left;width:80px;height:10px;margin-top:5px;background:#e0e0e0;border-radius:3px}.prj-box03 .progress .progress-ing{float:left;width:30%;height:10px;background:#45b8ef;border-radius:5px}#progress{position:absolute;top:1px;right:-24px}.prj-box03 .v{color:#666}.list-cont-bd .btn-c{position:relative;margin-top:20px;text-align:center;font-size:14px}.prj-box03 h3{color:#45b8ef;font-size:16px}.prj-box03.finished .row+.row{border-top:1px solid #dedede;margin:0;padding:10px 0}.licai-prj .btn-invest{background:#45b8ef}#qrBao{float:right}.prj-c-list .btn-invest{float:right;line-height:40px;height:40px;background:#45b8ef;color:#fff;width:100%;margin-top:4px;border-radius:3px;border:1px solid transparent;text-align:center}.prj-c-list .btn-invest:hover{background:#1194d3}.prj-c-list .btn-wait,.prj-c-list .btn-wait:hover{color:#666;border:1px solid #bebebe;background:#fff;cursor:default}.prj-c-list .btn-finish{color:#fff;border:1px solid #bebebe;background:#bebebe}.prj-c-list .btn-finish:hover{color:#1194d3;border:1px solid #1194d3;background:#fff}.prj-c-list .status-finish{position:absolute;top:-37px;left:-81px;width:150px;height:70px;background:url(../img/finish.png) no-repeat 0 0}.cutdown-c{border:1px solid #45b8ef;overflow:hidden;line-height:40px;width:164px;border-radius:3px}.prj-c-list .cutdown-time{float:left;width:124px;font-size:14px;color:#45b8ef}.prj-c-list .cutdown-time span{color:#999}.prj-c-list .cutdown-btn{float:left;width:40px;font-size:15px;background:#45b8ef;color:#fff}.pp-sortbar{background:#fff;height:42px;line-height:42px;color:#999}.pp-sortbar .sortbar-name{float:left;padding:0 10px;font-size:16px;font-weight:700;color:#fff;background:#45b8ef}.pp-sortbar .sortbar-hd{margin:0 20px;float:left}.pp-sortbar .sortbar-paystatus{margin:0 20px;float:right;cursor:pointer;font-family:'΢���ź� Regular','΢���ź�';text-align:center}.pp-sortbar .sortbar-public{color:#45B8EF}.pp-sortbar .sortbar{float:left}.pp-sortbar .sortbar li{float:left;padding:0 10px;text-align:center;cursor:pointer}.pp-sortbar .sortbar li:hover{color:#45b8ef}.pp-sortbar .sortbar .active{color:#45b8ef}.pp-sortbar .sortbar .u2{background-position:0 -540px}.pp-sortbar .sortbar .down{background-position:0 -520px}.list-cont-utbao .utbao-l{float:left;width:570px;overflow:hidden}.list-cont-utbao .utbao-l .l-hd{height:48px;line-height:48px;margin:0 10px;padding:0 10px;border-bottom:1px solid #f1f1f1}.list-cont-utbao .utbao-l .l-hd a{float:left;max-width:350px;font-size:18px;color:#45b8ef}.list-cont-utbao .utbao-l .l-hd span{margin-left:10px;font-size:13px;color:#999}.list-cont-utbao .utbao-l .utbao-prj{padding:20px}.list-cont-utbao .utbao-l .utbao-prj .row{float:left;width:115px;margin-top:20px}.list-cont-utbao .utbao-l .utbao-prj .row-c{font-size:16px}.list-cont-utbao .utbao-l .utbao-prj .row .em,.list-cont-bd .item-box .prj-info .row-c .em{font-size:20px;color:#333}.list-cont-utbao .utbao-l .utbao-prj .time-c{width:120px}.list-cont-utbao .utbao-l .utbao-prj .row .time{color:#999;font-size:20px}.list-cont-utbao .utbao-l .utbao-prj .utbao-profit{position:relative;color:#45b8ef;width:180px;height:80px;margin:0}.utbao-prj .utbao-profit .v,.utbao-prj .utbao-profit .u,.utbao-prj .utbao-profit .t{position:absolute}.utbao-prj .utbao-profit .v{font-size:60px;top:-5px;left:4px}.utbao-prj .utbao-profit .u{font-size:34px;top:5px;left:121px}.utbao-prj .utbao-profit .t{font-size:16px;top:47px;left:123px}.list-cont-utbao .utbao-r{float:left}.ui-badge{float:right;padding:3px 10px;font-size:12px;font-weight:500;border:1px solid;line-height:12px;vertical-align:baseline;white-space:nowrap;text-align:center;border-radius:8px;margin-top:21px}.sub-banner-wrap .sub-banner{margin-bottom:10px}
/*a:-webkit-any-link {
  color: -webkit-link;
  text-decoration: underline;
  cursor: auto;
}*/.list-cont-bd .item-box .icon-box {
  color: #999;

}


.mod-help {
  float: right;
  width: 798px;
  min-height: 300px;
  padding: 20px;
  border: 1px solid #dedede;
  box-shadow: 0 1px 5px rgba(0,0,0,.15);
}


.gy_treasur_bg1 {
  width:225px;
  height: 8px;
  background: #D2CFCF;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  margin: 10px 1px;
  overflow: hidden;
}

.gy_treasur_bg2 {
  height: 8px;
  background-color: #29A7E1;
  background-position: left center;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  float: left;
}
.cpxgy2015{display: none;}
.cpxgy2015 li{margin-left:25px;padding: 3px 0;}
.cpxgy2015 li a:hover{color: #45B8EF;}
.cpxgyjr{position: relative;
  top: 0;
  left: -7px;
  width: 176px;
  height: 60px;
  background-color: #ebebeb;
  border-left: 7px solid #45b8ef;
  transition: top .2s ease-in;
  border-right: #DCDCDC;
  -webkit-transition: top .2s ease-out;}




