@charset "utf-8";body{font-size:14px;font-family:"微软雅黑";background:#f5f5f5}
ul,ol{list-style:none;padding-left:0px}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
a{text-decoration:none;color:#666}
a:hover,a:focus{text-decoration:underline;color:rgb(0,160,233)}
li{list-style:none}
*:focus{outline:none}
.pointer{cursor:pointer}
.hr{font-size:1px;line-height:1px;clear:both;height:10px}
.clear{clear:both;font-size:0px;height:10px;line-height:0px}
.m{margin:0 auto}
.b{font-weight:bold}
span.none-b{font-weight:normal}
.pos-rel{position:relative}
.w960{width:1226px}
.border_none{border:none}
.display_none{display:none}
.fl{float:left}
.fr{float:right}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-left:0}
.mt{margin-top:2px}
.mt5{margin-top:8px}
.mt15{margin-top:15px}
.mb10{margin-bottom:10px}
.mb5{margin-bottom:5px;margin-left:0px}
.ml{margin-left:10px}
.mr{margin-right:10px}
.mr20{margin-right:20px}
.mr50{margin-right:50px}
.mr15{margin-right:15px}
.mr30{margin-right:30px}
.mr5{margin-right:5px}
.mb20{margin-bottom:20px}
.mb15{margin-bottom:15px}
.mt1{margin-top:-1px}
.ml5{margin-left:5px}
.pa5{padding:5px}
.pa10{padding:10px}
.pa20{padding:20px}
.pa15{padding:15px}
.pa8{padding:8px}
.page_pa40{padding:20px 0 10px 0}
.gray3{color:#333}
.gray6{color:#666}
.gray9{color:#999}
.gray_a{color:#a4aeb9}
.blue{color:#2c7ac3}
.red{color:#bf0000}
.green{color:rgb(0,160,233)}
.orange{color:#f95e1c}
a.uline{text-decoration:underline}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both}
.clearfix{display:inline-block}
.clearfix{display:block}
.w770{width:950px}
.w680{width:800px}
.w670{width:670px}
.w560{width:580px}
.w500{width:500px}
.w260{width:260px}
.w720{width:720px}
.w700{width:700px}
.w510{width:510px}
.w270{width:270px;background:#FFF;margin-bottom:10px;border-bottom:1px solid rgb(227,228,232);border-left:1px solid rgb(227,228,232);border-right:1px solid rgb(227,228,232)}
.w280{width:260px;background:#FFF;margin-top:5px}
.w250{width:250px}
.w230{width:230px}
.w210{width:210px}
.w220{width:220px}
.w190{width:190px}
.w180{width:180px}
.w90{width:90px}
.w160{width:160px}
.box270{width:270px}
.fh18{line-height:18px}
.fh21{line-height:21px}
.fh30{line-height:30px}
.fs12{font-size:12px}
.fs14{font-size:14px}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.tc{text-align:center}
.tr{text-align:left;font-size:14px;margin-bottom:10px;margin-left:15px}
.wp{word-wrap:break-word;word-break:normal}
.mh600{min-height:600px;height:auto !important;height:600px;overflow:visible}
.bk{width:1100px;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top}
.img-h{display:block;overflow:hidden;text-align:center;width:102px;height:102px}
.img-box{display:block}
.cd-user-modal{position:fixed;top:0;padding-top:50px;left:0;width:100%;height:100%;background:rgba(52,54,66,0.9);z-index:3;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 0,visibility 0 0.3s;-moz-transition:opacity 0.3s 0,visibility 0 0.3s;transition:opacity 0.3s 0,visibility 0 0.3s}
.cd-user-modal.is-visible{visibility:visible;opacity:1;z-index:9999;-webkit-transition:opacity 0.3s 0,visibility 0 0;-moz-transition:opacity 0.3s 0,visibility 0 0;transition:opacity 0.3s 0,visibility 0 0}
.cd-user-modal.is-visible .cd-user-modal-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.cd-user-modal-container{position:relative;width:90%;max-width:550px;background:#FFF;margin:3em auto 4em;cursor:auto;border-radius:0.25em;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}
.cd-user-modal-container .cd-switcher:after{content:"";display:table;clear:both}
.cd-user-modal-container .cd-switcher li{width:100%;text-align:center}
.cd-user-modal-container .cd-switcher li:first-child a{border-radius:.25em 0 0 0}
.cd-user-modal-container .cd-switcher li:last-child a{border-radius:0 .25em 0 0}
.cd-user-modal-container .cd-switcher a{display:block;width:100%;height:50px;line-height:50px;background:#d2d8d8;color:#809191;font-size:18px}
.cd-user-modal-container .cd-switcher a.selected{background:#d2d8d8;color:#809191}
@media only screen and (min-width:600px){.cd-user-modal-container{margin:4em auto}
.cd-user-modal-container .cd-switcher a{height:70px;line-height:70px}
}.cd-form{padding:1.4em}
.cd-form .fieldset{position:relative;margin:10px 0px}
.cd-form .fieldset:first-child{margin-top:0}
.cd-form .fieldset:last-child{margin-bottom:0}
.cd-form label{font-size:16px}
.cd-form label.image-replace{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0}
.cd-form label.cd-username{background-image:url("../Images/cd-icon-username.svg")}
.cd-form label.cd-email{background-image:url("../Images/cd-icon-email.svg")}
.cd-form label.cd-password{background-image:url("../Images/cd-icon-password.svg")}
.cd-form input{border-radius:0.25em}
.cd-form input.full-width{width:100%}
.cd-form input.full-width2{width:94%}
.cd-form input.has-padding{padding:12px 20px 12px 50px}
.cd-form input.has-border{border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.cd-form input.has-border:focus{border-color:#343642;box-shadow:0 0 5px rgba(52,54,66,0.1);outline:none}
.cd-form input.has-error{border:1px solid #d76666}
.cd-form input[type=password]{padding-right:65px}
.cd-form input[type=submit]{padding:16px 0;cursor:pointer;background:rgb(0,160,233);color:#FFF;font-weight:bold;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.no-touch .cd-form input[type=submit]:hover,.no-touch .cd-form input[type=submit]:focus{background:rgb(0,160,233);outline:none}
@media only screen and (min-width:600px){.cd-form{padding:2em}
.cd-form .fieldset{margin:10px 0px}
.cd-form .fieldset:first-child{margin-top:0}
.cd-form .fieldset:last-child{margin-bottom:0}
.cd-form input.has-padding{padding:16px 20px 16px 50px}
.cd-form input[type=submit]{padding:16px 0}
}.cd-close-form{display:block;position:absolute;width:40px;height:40px;right:0;top:-40px;background:url("../Images/cd-icon-close.svg") no-repeat center center;text-indent:100%;white-space:nowrap;overflow:hidden}
@media only screen and (min-width:1170px){.cd-close-form{display:none}
}#cd-login,#cd-signup,#cd-reset-password{display:none}
#cd-login.is-selected,#cd-signup.is-selected,#cd-reset-password.is-selected{display:block}
.cd-switcher .on a{background-color:#FFF}
.cd-switcher a:hover{text-decoration:none}
.side_small{height:300px;float:left;margin-right:5px;position:absolute;z-index:99}
.mainProNav{border:1px solid #ddd;position:relative;cursor:default;transition:background 0.2s linear 0s;text-align:left;width:220px;background:#fff}
.mainProNavHover{border:1px solid #ececec;background:#ececec;color:#666}
.mainProNav dl,.mainProNav dt,.mainProNav dd{display:block;margin:0;padding:0}
.mainProNav dt{padding-left:24px;height:64px;line-height:64px;overflow:hidden;font-size:18px;background:url(/Public/Images/mainProNavIcon.png) right -54px no-repeat;font-family:verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei;transition:background-color 0.2s linear 0s,padding-left 0.2s linear 0s}
.mainProNav .dlHover dt{position:relative;z-index:9999;margin:-1px -3px -1px -1px;margin:-2px -3px -2px -1px;top:-1px;padding-left:45px;height:64px;line-height:64px;background:rgb(0,160,233) url(/Public/Images/mainProNavIcon.png) left top no-repeat;color:#fff}
.mainProNav li{word-break:break-all;margin-right:30px;float:left;list-style:none;font-size:16px;line-height:64px;height:64px}
.mainProNav dd{display:none;position:absolute;left:220px;top:-1px;_top:0px;z-index:9998;padding:20px;border:1px solid #b9b9b9;border-left:3px solid rgb(0,160,233);background:#fff;width:450px;height:320px;box-shadow:0px 0px 5px #999}
.mainProNav .dlHover dd{display:block}
.mainProNav dl dd a{transition:background-color 0.1s linear 0s,color 0.1s linear 0s;color:rgb(51,50,50);line-height:18px}
.mainProNav dl dd a:hover{color:rgb(0,160,233)}
.mainProNav dl dd a:active{color:#ccc}
.mainProNav dl dd p{padding:4px 0 15px;*padding:0px 0 14px}
.mainProNav dl dd ul{padding:10px;overflow:hidden}
.mainProNav dl dd ul li{line-height:24px}
.mainProNav .bankPayBar{display:block;width:180px;margin-bottom:10px;padding:5px 0 8px;text-align:center;font-size:18px;color:#fff;background:#8eb84a;font-family:verdana,Tahoma,Arial,Hei,"Microsoft Yahei",SimHei}
.mainProNav .bankPayBar:hover{background:#95d134}
.mainProNav .bankPayBar:active{background:#b1b1b1}
.mainProNav dl.navM1 ul{padding:0;width:280px}
.mainProNav dl.navM1 ul li{display:inline;padding:0 12px 0 0}
.mainProNav .hide{display:none}
.mainProNav dl dd{background-position:right bottom;background-repeat:no-repeat}
.ihot1,.ihot2,.inew,.iplace,.iname,.iv,.istar,.ifav,.i_youhui,.i_yuyue,.i_zaizhi,.i_shenfen,.i_shi,.i_xue,.i_gong,.i_4,.i_6,.i_8,.i_ben,.i_yan,.i_jingyan1,.i_jingyan2,.i_xin,.i_phone,.i_email,.i_jiucuo,.i_share,.i_top,.renzheng-1,.renzheng-2,.renzheng-3,.renzheng-4,.renzheng-5,.renzheng-6,.renzheng-7,.renzheng-8,.renzheng-9,.renzheng-10,.renzheng-11{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:12px;height:13px;line-height:200px;overflow:hidden;background:url(/Public/Images/icon_all.png) no-repeat}
.ihot1{background-position:-359px -80px}
.ihot2{background-position:-381px -80px}
.inew{background-position:-403px -80px}
.iplace{background-position:-425px -80px;width:12px;height:16px}
.iname{background-position:-445px -80px;width:14px;height:16px}
.iv{background-position:-470px -80px;width:12px;height:16px}
.istar{background-position:-490px -80px;width:13px;height:16px}
.ifav{background-position:0 -80px;width:13px;height:12px}
.i_youhui{background-position:-210px -440px;width:34px;height:17px}
.i_yuyue{background-position:-264px -440px;width:46px;height:17px}
.i_zaizhi{background-position:-330px -440px;width:58px;height:17px}
.renzheng-9{background-position:-295px -480px;width:23px;height:18px}
.renzheng-10{background-position:-295px -480px;width:23px;height:18px}
.renzheng-4{background-position:-295px -480px;width:23px;height:18px}
.renzheng-1{background-position:-210px -480px;width:18px;height:18px}
.renzheng-2{background-position:-239px -480px;width:18px;height:18px}
.renzheng-3{background-position:-267px -480px;width:18px;height:18px}
.renzheng-7{background-position:-404px -480px;width:13px;height:18px}
.renzheng-8{background-position:-428px -480px;width:13px;height:18px}
.renzheng-6{background-position:-452px -480px;width:15px;height:18px}
.renzheng-5{background-position:-328px -480px;width:14px;height:18px}
.renzheng-11{background-position:-352px -480px;width:14px;height:18px}
.i_jingyan1{background-position:-478px -480px;width:15px;height:18px}
.i_jingyan2{background-position:-503px -480px;width:15px;height:18px}
.i_xin{background-position:-376px -480px;width:19px;height:18px}
.i_phone{background-position:-528px -480px;width:13px;height:18px}
.i_email{background-position:-550px -480px;width:21px;height:18px}
.i_jiucuo{background-position:-210px -520px;width:16px;height:18px}
.i_share{background-position:-236px -520px;width:16px;height:18px}
.i_top{background-position:-100px -280px;width:27px;height:47px}
.i_orange,.i_orange span,.i_blue,.i_blue span,.i_green,.i_green span{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;height:17px;line-height:15px;line-height:18px;*line-height:17px;overflow:hidden;background:#FFF url(/Public/Images/icon_all.png) no-repeat;color:#FFF}
.i_orange span,.i_blue span,.i_green span{float:left}
.i_orange{background-position:-400px -720px;padding-left:6px}
.i_orange span{background-position:right -720px;padding-right:6px}
.i_blue{background-position:-400px -680px;padding-left:6px}
.i_blue span{background-position:right -680px;padding-right:6px}
.i_green{background-position:-400px -640px;padding-left:6px}
.i_green span{background-position:right -640px;padding-right:6px}
.new-icon{background:url(../Images/new.png) no-repeat 0 0;overflow:hidden;padding-top:37px;top:0;left:0;z-index:15;width:58px;height:58px;position:absolute}
.icon_G{display:inline-block;width:16px;height:16px;background:url(../Images/rtx_icon15b7ad.png) no-repeat;margin:0px 3px 0 0;vertical-align:middle;margin-top:3px;_margin-top:0px}
.icon_man{background-position:0 -16px;margin-left:2px;margin-top:0px}
.icon_girl{background-position:0px -32px;margin-left:2px;margin-top:0px}
.btn-finish{border-color:rgb(119,119,119);background-color:rgb(153,153,153)}
/* 微信qq登录师 */
.other_login{ width:100%; padding:0 12px; box-sizing:border-box; text-align:center; height:60px; overflow:hidden; }
.other_login a{ width:45px; height:45px; display:inline-block; overflow:hidden; box-sizing:border-box; overflow:hidden; border-radius:50%; margin-right:15px; margin-top:5px;}
.other_login a:last-child{ margin-right:0;}