*{margin:0;padding:0;word-wrap:break-word}
body{font-size:18px;font-family:arial;color:#000;background:#ccc}
img{vertical-align:top}
a img{border:none}
a{color:#000;text-decoration:none;outline-style:none}
a:hover{color:#2fbde1}
li,ul{list-style:none}
dd,div,dt,ul{line-height:140%}
dt{position:relative}
dt a{color:#262525}
.wrap{background:#fff;max-width:1280px;margin:0 auto}
.new-point{width:6px;height:6px;position:absolute;left:-14px;top:10px;z-index:10;overflow:hidden;background:#f29505;border-radius:3px}
.key-icon{display:inline-block;width:36px;height:14px;background:url(//file.caixin.com/en/web/img/key-icon-2x.png) center center no-repeat;-webkit-background-size:30px 20px;-o-background-size:30px 20px;background-size:30px 20px}
.opinion-news{background:url(//file.caixin.com/en/web/img/opinion-bg-2x.png) 100% 50px no-repeat;-webkit-background-size:80px 80px;-o-background-size:80px 80px;background-size:80px 80px}
@-moz-document url-prefix(){.opinion-news{background-image:url(//file.caixin.com/en/web/img/opinion-bg.png)}
}
@media (max-width:1020px){.wrap{background:#fff;width:100%;overflow:hidden}
}
.cf:after,.cf:before{content:" ";display:table}
.cf:after{clear:both}
.ad-banner-top{max-width:1280px;margin:0 auto}
.ad-banner-top img{width:100%}
.ad-top-m,.ad-top-pad{display:none}
.ad-top-pc{display:block}
.head{max-width:1200px;height:100px;padding:0 40px;position:relative;margin:0 auto}
.logo{width:180px;margin:0 auto;padding-top:18px}
.logo img{width:100%}
.menu-l,.menu-r{position:absolute;top:31px;z-index:999}
.menu-l{left:40px}
.menu-r{right:50px}
.menu-bt{display:none;width:40px;height:40px;position:absolute;top:18px;right:18px;z-index:10;background:url(//file.caixin.com/en/web/img/menu-icon-2x.png) 0 0 no-repeat;-webkit-background-size:100%;-o-background-size:100%;background-size:100%;cursor:pointer}
.nav{font-size:14px;line-height:18px}
.nav li{float:left;margin-right:10px;display:inline;height:36px;line-height:36px}
.nav a{color:#656060}
li.nav-cn-txt{display:none}
li.login-open-bt{cursor:pointer}
li.nav-cn img{width:40px;height:18px}
.search-switch{width:45px;height:45px;position:absolute;top:26px;right:10px;z-index:10;background:url(//file.caixin.com/en/web/img/search-2x.png) center center no-repeat;-webkit-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;cursor:pointer}
.search-box{display:none;width:20%;height:36px;position:absolute;right:16px;top:32px;z-index:1000;background:#eee;border-radius:4px;overflow:hidden;padding:0 80px 0 10px}
.search-ipt{width:100%;height:24px;border:none;outline:0;background:#eee;font-size:16px;line-height:24px;padding:6px 0}
.search-bt{width:36px;height:36px;line-height:36px;position:absolute;top:0;right:36px;z-index:10;cursor:pointer;color:#2fbde1}
.search-cancel{width:36px;height:24px;position:absolute;top:6px;right:0;z-index:10;cursor:pointer;background:url(//file.caixin.com/en/web/img/search-close-2x.png) center center no-repeat;background-size:30px 30px;border-left:1px solid #ccc}
.head-left-icon{width:44px;height:90px;position:absolute;bottom:-18px;left:0;z-index:5;background:url(//file.caixin.com/en/web/img/head-left-icon-2x.png) 0 0 no-repeat;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.main{background:url(//file.caixin.com/en/web/img/common-top-bg.png) 0 0 repeat-x}
.nav-mask{display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;background:rgba(0,0,0,.5)}
.menu-box{z-index:1000}
.nav-sec-title{position:relative;height:100%;line-height:36px;z-index:11;color:#656060;cursor:pointer;background:url(//file.caixin.com/en/web/img/down-arrow-b.png) 100% center no-repeat;background-size:9px 5px;padding:0 15px}
.nav-opened{background-image:url(//file.caixin.com/en/web/img/up-arrow-b.png)}
.nav-sec-title.nav-opened{background:#494951;color:#fff;height:110%}
.nav-sec-list{display:none;background:#faf8f5;position:absolute;z-index:999;left:-40px;top:39px;max-width:1280px;width:1280px;padding:30px 0;background-color:#494951}
.nav-sec-list a{display:block;padding:10px 10px;font-size:16px;color:#fff;float:left;min-width:50%;box-sizing:border-box;padding:10px 0}
.nav-sec-list a:hover{color:#2fbde1}
.nav-sec-list .nav-list-detail{float:left;box-sizing:border-box;padding-left:48px}
.nav-sec-list .detail-l,.nav-sec-list .detail-r{width:28.5%}
.nav-sec-list .detail-m{width:42.9%;padding-left:62px;border-left:1px solid #5d5c61;border-right:1px solid #5d5c61}
.nav .detail-title{font-size:16px;color:#34bee0;font-weight:700;margin-bottom:10px;pointer-events:none;cursor:default;background:0 0}
.nav .detail-list{display:block}
@media (max-width:1020px){.ad-top-m,.ad-top-pc{display:none}
.ad-top-pad{display:block}
.head{height:74px}
.logo{width:140px;padding-top:10px}
.menu-head{height:72px;position:relative}
.menu-close{width:40px;height:40px;position:absolute;top:14px;right:20px;z-index:10;background:url(//file.caixin.com/en/web/img/menu-close-2x.png) 0 0 no-repeat;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;cursor:pointer}
.menu-bt{display:block}
.head-left-icon{width:22px;height:45px;bottom:-9px}
.menu-box{display:block;width:250px;height:100%;background:#272525;position:fixed;right:-250px;top:0;z-index:1000;overflow-y:auto;padding-bottom:50px}
.nav{font-size:16px;line-height:20px;margin:0 20px 0 44px}
.nav li{float:none;margin:0;display:block;color:#fff;border-bottom:1px solid #383838;height:auto;line-height:inherit}
.nav .nav-sec{border:none}
.nav-sec-title{display:none}
.nav a{display:block;padding:26px 0}
li.login-open-bt,li.menu-user-name{padding:26px 0;color:#2fbde1}
li.nav-cn,li.nav-sp,li.nav-vline{display:none}
li.nav-app,li.nav-cn-txt{display:block}
.menu-l,.menu-r{position:static;top:auto}
.menu-l{left:auto}
.menu-r{right:auto}
.menu-l a{color:#fff}
.menu-l a:active{color:#2fbde1}
.menu-r a{color:#2fbde1}
li.nav-app a{color:#fff}
.search-switch{display:none}
.search-box{display:block!important;width:auto;height:36px;position:relative;right:0;top:0;padding:0 46px 0 10px;margin:0 20px 20px 44px}
.search-ipt{width:100%;height:24px;line-height:24px;padding:6px 0}
.search-bt{right:0}
.search-cancel{display:none}
.nav-sec-list{display:block!important;background-color:transparent;width:auto}
.nav-sec-list a{padding:10px}
.nav-sec-title{padding:26px 0;color:#fff;background-image:url(//file.caixin.com/en/web/img/down-arrow-w.png);background-position:90% center}
.nav-opened{background-image:url(//file.caixin.com/en/web/img/up-arrow-w.png)}
.nav-sec-list{background:#323232;position:static;left:0;top:0;padding:0}
.nav-sec-list a{color:#ccc;border-bottom:1px solid #444}
.nav-sec-list .nav-list-detail{float:none;padding-left:0;width:auto;border:none}
.nav .detail-list{display:none;background-color:#323232}
.nav .detail-title{color:#fff;padding:26px 0;margin-bottom:0;border-bottom:1px solid #383838;pointer-events:auto;cursor:pointer;background-image:url(//file.caixin.com/en/web/img/down-arrow-w.png);background-position:90% center;background-repeat:no-repeat;background-size:9px 5px;background-color:#272525;font-weight:400}
.detail-title.nav-opened{background-image:url(//file.caixin.com/en/web/img/up-arrow-w.png);background-position:90% center;background-repeat:no-repeat;background-size:9px 5px}
.nav-sec-list a{color:#ccc;float:none;width:auto;font-size:14px;padding:10px;border-bottom:1px solid #444}
}
@media (max-width:600px){.ad-top-pad,.ad-top-pc{display:none}
.ad-top-m{display:block}
.head{height:50px}
.logo{width:100px;padding-top:6px}
.menu-head{height:54px}
.menu-close{top:8px}
.menu-bt{top:5px;right:5px}
.menu-box{padding-bottom:30px}
.nav a,.nav-sec-title,li.login-open-bt,li.menu-user-name{padding:15px 0}
.nav-sec-list a{padding:10px}
.nav li{line-height:20px}
.nav .detail-title{padding:15px 0}
}
.logo-box{width:390px;margin:0 auto;padding-top:5px;text-align:center}
.logo-con02{display:none}
.logo-con{width:180px;margin:0 auto}
.logo-con dt img,.logo-con02 dt img{width:100%}
.christmas{background:url(//file.caixin.com/en/web/img/christmas-bg.jpg) no-repeat center top;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;width:390px}
.logo-con dd{font-size:12px}
.logo-con dd a{padding:0 12px}
.logo-con dd a.cur{font-weight:700}
@media (max-width:1020px){.logo-con02{width:140px;margin:0 auto}
.logo-box{width:320px}
.logo-con02{display:block}
.logo-con{display:none}
.logo-con02 dt{padding:10px 0 0}
}
@media (max-width:600px){.christmas{width:160px;background:url(//file.caixin.com/en/web/img/christmas-bg.jpg) no-repeat center 10px;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.logo-con02 dt{width:80px;margin:0 auto}
.logo-box{width:160px}
}
.mask{display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;background:#000;opacity:.5;filter:alpha(opacity=50)}
.login-box{display:none;width:100%;position:fixed;left:0;top:0;z-index:1010;background:#fff;padding-bottom:80px}
.login-logo-box{height:55px;background:#fff;padding-top:10px}
.login-logo{width:120px;margin:0 auto}
.login-logo img{width:100%}
.login-close{width:30px;height:30px;position:absolute;right:16px;top:16px;z-index:10;background:url(//file.caixin.com/en/web/img/login-close-icon-2x.png) 0 0 no-repeat;background-size:100% 100%;cursor:pointer}
.login-main{padding-top:50px;border-top:1px solid #eee}
.login-title{text-align:center;font-size:28px;color:#262525}
.login-list{width:720px;margin:0 auto}
.login-list li{float:left;margin-right:10px;margin-top:40px;height:80px}
.ipt-box{width:200px}
.bt-box{width:130px}
.login-ipt{display:block;width:200px;height:22px;padding:6px 0;text-indent:10px;font-size:16px;line-height:20px;background:#faf8f4;border:0 none}
.login-bt{width:130px;height:34px;line-height:34px;background:#2fbde1;font-size:14px;color:#fff;text-align:center;cursor:pointer}
.cancel-bt{width:128px;height:32px;line-height:32px;background:#fff;font-size:14px;border:1px solid #2fbde1;color:#2fbde1;text-align:center;cursor:pointer}
.login-other{text-align:center;font-size:16px;margin-top:50px;line-height:24px}
.login-other a{color:#2fbde1}
.err-info-tip{display:none;font-size:12px;line-height:16px;color:#be2727;margin-top:5px}
@media (max-width:800px){.login-box{height:100%;padding-bottom:30px;overflow-y:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.login-logo-box{height:40px;background:#fff;padding-top:5px}
.login-logo{width:100px;margin:0 auto}
.login-close{width:20px;height:20px;right:13px;top:13px}
.login-list{width:70%;margin:0 auto}
.login-list li{float:none;margin-right:0;margin-top:20px;height:auto}
.ipt-box{width:100%}
.bt-box{width:100%}
.login-ipt{width:100%;height:34px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.login-bt{width:100%}
.cancel-bt{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
}
.foot{padding:20px 40px 50px;background:#faf8f5;margin-top:20px;text-align:center}
.foot-list{font-size:14px;color:#ccc;line-height:36px}
.foot-list a{color:#2fbde1;margin:0 10px}
.foot-link{font-size:12px;color:#ccc;line-height:36px}
.foot-link a{color:#767676;margin:0 10px}
.foot-text{font-size:12px;font-family:georgia,times;color:#222;padding-top:15px;margin:0 auto}
@media (max-width:1020px){.foot{padding:20px 24px 50px}
}
@media (max-width:600px){.foot{padding:20px 20px 50px;margin-top:15px}
.foot-link a,.foot-list a{margin:0 6px}
}
.load-more{width:156px;height:35px;line-height:35px;font-size:16px;text-align:center;color:#2fbde1;margin:30px auto;cursor:pointer}
.mcertify-container{width:100%;text-align:center}
.mcertify-container img{width:80px;margin-top:20px;border:0 none}
.main .top{height:108px;background:#2fbde1;width:90%;margin:25px 5%;position:relative}
.main .top div{position:relative;width:240px;margin:0 auto;padding-left:60px;padding-top:30px;line-height:24px;font-family:'微软雅黑'}
.main .top h2{color:#fff;font-size:20px;font-style:normal;padding-bottom:5px;font-weight:400}
.main .top .triangle{position:absolute;right:6%;top:108px;border:12px solid #2fbde1;border-color:#2fbde1 transparent transparent #2fbde1;display:block}
.main .top div img{color:#fff;width:28px;height:29px;margin:0 auto;position:absolute;left:20px;top:40px}
.main .top span{color:#313131;font-size:16px;margin:0 auto}
.main .fiexd{position:fixed;bottom:0;left:0;width:100%;height:80px;background:#444;opacity:.9}
.main .fiexd div{width:300px;height:40px;background:#2fbde1;color:#fff;font-size:20px;margin:0 auto;text-align:center;line-height:40px}
.main .fiexd a{display:block;width:300px;height:40px;background:#2fbde1;color:#fff;font-size:20px;margin:0 auto;text-align:center;line-height:40px}
@media (max-width:1366px){.main .top div{width:320px;padding-left:80px}
.main .top h2{font-size:28px;padding-bottom:0}
.main .top div span{font-size:20px}
.main .top div img{width:42px;height:44px}
}
@media (max-width:760px){.main .top div{width:240px;padding-left:60px}
.main .top h2{font-size:20px;padding-bottom:5px}
.main .top div span{font-size:16px}
.main .top div img{width:28px;height:29px}
}
.main .top div{width:60%}
@media(max-width:1024px){.main .top div{width:85%;line-height:31px;padding-top:28px}
}
@media(max-width:750px){.main .top div{width:80%;line-height:24px;padding-top:16px}
}
.main .top div{width:75%}
.main .top div h2{font-size:28px}
.main .top div span{font-size:20px}
.main_ready .top div img{width:43px;height:50px;top:34px}
@media (max-width:1366px){.main .top div{width:82%}
}
@media (max-width:1080px){.main_ready .top div img{width:43px;height:50px;top:34px}
}
@media (max-width:760px){.main_ready .top div img{width:27px;height:30px;top:42px}
}
.main .fiexd{z-index:999}
.main .top{height:108px;background:#2fbde1;width:100%;margin:25px 0;position:relative}
.main .top div img{left:15px}
@media (max-width:750px){.main .top h2{font-family:Arial}
.main .top div{line-height:20px;padding-left:24%}
.main .top div span{color:#313131}
}
.main .fiexd{opacity:.95;position:absolute;bottom:10px;left:0}
.main .fiexd div{width:45%}
.main .fiexd a{width:45%}
#appContent{padding-bottom:105px}
#appContent p{display:none}
#appContent.haveAuthority p{display:block}
@media (max-width:1366px){.main .top div{width:76%}
.main .top div img{left:22px;top:34px}
.main .fiexd div{width:300px}
.main .fiexd a{width:300px}
}
@media (max-width:1024px){.main .top{padding-bottom:0}
}
@media (max-width:750px){.main .top div img{left:30px;top:34px}
.main .fiexd div{width:80%}
.main .fiexd a{width:80%}
#appContent{padding-bottom:5px}
}
@media (max-width:400px){.main .top div h2{font-size:22px}
.main .top div span{font-size:16px}
}
.sbpxm{width:100px;height:36px;background:#2fbde1;line-height:36px;text-align:center;position:absolute;left:-120px;top:1px;color:#fff;border-radius:5px;cursor:pointer}
.sbpxm a{color:#fff}
@media (max-width:1020px){.sbpxm{float:none;margin:0;display:block;color:#fff;border-bottom:1px solid #383838;padding:0;color:#2fbde1;position:static;width:auto;height:auto;background:0 0;text-align:left;color:#2fbde1;line-height:1}
.nav li{color:#2fbde1}
.sbpxm a{color:#2fbde1}
}
.mt20{margin-top:20px}
.adsame-banner-box,.adsame-banner-box img,.adsame-box,.adsame-box img{width:100%!important;height:auto!important;padding:0!important}
.ipad_show_ad,.iphone_show_ad{display:none!important}
@media (max-width:1020px){.pc_show_ad{display:none!important}
.iphone_show_ad{display:none!important}
.ipad_show_ad{display:block!important}
}
@media (max-width:750px){.ipad_show_ad{display:none!important}
.iphone_show_ad{display:block!important}
}
#ad_2{display:none!important}
.bottom_banner_990,.top_banner_990{width:990px;margin:0 auto;padding:10px 0}
.middle_banner_660{width:660px;margin:10px auto}
.left_banner_auto{width:100%;margin-bottom:20px}
.left_center_250{width:250px;height:auto;margin:10px auto;position:relative}
.right_img_auto{width:100%;height:auto;margin-bottom:20px}
.tipBox .shadownMask{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;background:#000;opacity:.5;filter:alpha(opacity=50);display:block;z-index:1000}
.tipBox .shadownTip{width:540px;text-align:center;padding:50px 80px;top:20%;position:fixed;z-index:1001;left:50%;margin-left:-350px;background-color:#fff;font-family:times}
.tipBox .shadownTip h4{margin-bottom:40px;font-size:24px;line-height:1.1em;font-weight:400}
.tipBox .shadownTip a{font-size:18px;width:220px;height:40px;line-height:40px;color:#fff;text-align:center;display:block;margin:0 auto;background-color:#34bee0}
@media (max-width:1020px){.tipBox .shadownTip{width:300px;margin-left:-230px}
}
@media (max-width:600px){.tipBox .shadownTip{width:230px;padding:50px 10px;margin-left:-125px}
.tipBox .shadownTip a{width:120px}
}


.otherLoginBox{width:700px;margin:0 auto;padding-top:20px}
.otherLoginBox .line{position:relative;width:80%;margin:0 auto;text-align:center}
.otherLoginBox .line:after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#ccc;margin-top:-1px}
.otherLoginBox .line span{background-color:#fff;padding:0 10px;position:relative;z-index:1;font-weight:700;font-size:14px}
.ThirdPartyBox{margin-right:-20px;padding:30px 0;text-align: center}
.ThirdPartyBox li{width:220px;margin-right:20px;margin-bottom: 20px;display: inline-block;}
.ThirdPartyBox li a{display:block;background-color:#2fbde1;height:34px;line-height:34px;font-size:14px;color:#fff;text-align:center}
.ThirdPartyBox .icon{height:26px;width:auto;position:relative;top:4px;margin-right:4px}
.ThirdPartyBox .cxLogin{display: none;}
@media(max-width:700px){.ThirdPartyBox{margin-right:0}
.otherLoginBox{width:auto}
.ThirdPartyBox li{float:none;width:300px;margin:0 auto;margin-bottom:20px}
.ThirdPartyBox li a{text-align:left;padding-left:66px}
}
/*
.msgTip{color:#000;font-size:14px}
.msgTip a{display:inline;font-size:14px}
.login-other{margin-top:20px;font-size:16px}
.login-other a,.login-other li{margin-top:20px;font-size:16px}
.login-list li{height:40px;margin-top:20px}
.login-list .forgot a{color:#2fbde1}
.login-list .forgot,.login-list .remember{float:left;margin-right:20px!important} */
