﻿/*init*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
body{font-size:14px;font-family:"Microsoft YaHei","微软雅黑",Arial,Verdana;}
input,textarea{ font-family:"Microsoft YaHei","微软雅黑",Arial,Verdana;}
img{border:none;}
h1,h2,h3{ font-weight:normal;}
li{list-style-type:none;}
a{transition:all .15s;text-decoration:none;color: #666;}
/*end*/

/*global*/
.w1200{margin: 0px auto;width: 1200px;}
.clear{ clear:both}
/*end*/

/*header*/
.header-wrap{width: 100%;height: 80px;border-bottom: 1px solid #efefef;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.06);}
.header-wrap .header-logo-wrap{float: left;margin-right: 20px;width: 280px;background: url(/img/logo6_black.png) no-repeat;}
.header-wrap .header-logo-wrap a{display: block;height: 80px;width: 280px;text-indent: -99999px;}
.header-list{display: block;position: relative;float: left;}
.header-list li{position: relative;display: block;float: left;width: 75px;height: 80px;text-align: center;}
.header-list li:hover{background-color: #fff;}
.header-list li a{display: block;color: #333333;font-size: 16px;text-align: center;line-height: 80px;}
.header-list li:hover a.bcat-li-a{color:#f4543c;}
.header-list li.bbcat-h:hover a.bcat-li-a{color:#17CEDD;}
.login-info{display: block;width: 300px;height: 80px;float: right;}
.login-info .user-login{display: block;height: 42px;margin-top: 18px;}
.login-info .user-login li{display: block;height: 42px;float: right;}
.login-info .user-login li a{font-size: 12px;color: #666;display: block;height: 26px;line-height: 26px;margin-top: 8px;}
.login-info .user-login li a:hover{color: #f4543c;}
.login-info .user-login li a.header-reg-bt{background-color: #f4543c;color: #fff;}
.login-info .user-login li a.header-reg-bt:hover{background-color: #FF7460;}
.login-info .user-login li.mr10{margin-right: 10px;}
.login-user-i{float: right;display: block;height: 80px;position: relative;}
.login-user-i .user-pic-w{float: left;margin-top: 14px;position: relative;display: block;}
.login-user-i img{width: 35px;height: 35px;border-radius: 50%;}
.login-user-i p{display: block;float: left;line-height: 42px;margin-left: 8px;font-size: 12px;color: #333333;}
.login-user-i p.p-vip{color: #f4543c;}
.login-user-i .login-out{margin-left: 5px;line-height: 42px;color: #919090;}
.login-user-i .login-out:hover{color: #f4543c;}
.bcat-li:hover .bcat-h-wrap{display: block;}
.bcat-h-wrap{
    width: 300px;background-color: #fff;position: absolute;
    left: -20px;
    top: 60px;
    z-index: 10;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
    border-radius: 2px;
    display: none;height: auto;padding:20px 20px;}
.bbcat-h .bcat-h-wrap{border-top: 2px solid #17CEDD;}
.header-list .bcat-h-wrap a{display: inline-block;color: #666666;font-size: 12px;padding:9px 8px;float: left; height: 17px;line-height: 17px;}
.header-list li .bcat-h-wrap a:hover{color:#f4543c;}
.header-list li.bbcat-h .bcat-h-wrap a:hover{color:#17CEDD;}
.header-right-icons-wrap{float: right;display: block;height: 80px;position: relative;}
.header-right-icona{display: block;width: 25px;height: 40px;margin-right: 15px;float: left;margin-top: 16px;}
.header-right-icona i{width: 25px;height: 17px;display: block;background-image: url(img/header-right-tiny-icons.png);background-repeat: no-repeat;}
.header-right-icona p{font-size: 12px;color: #f4543c;text-align: center;}
.header-right-icona .header-ricon-i1{background-position: center -46px;}
.header-right-icona .header-ricon-i2{background-position: center -118px;}


.no-vip{background: url(img/none-vip-icon.png) no-repeat;}
.vip{background: url(img/vip-icon-nomal.png) no-repeat;}
.svip{background: url(img/vip-icon-super.png) no-repeat;}
.ssvip{background: url(img/vip-icon-ssuper.png) no-repeat;}
.user-pic-w span{position: absolute;right: -8px;bottom: -1px;z-index: 100;display: block;width: 20px;height: 23px;background-position: 0 bottom;}
.login-user-i .user-i-name{display: block;float: left;line-height: 42px;margin-left: 10px;font-size: 12px;color: #333333;margin-top: 10px;}
.login-user-i .user-i-name-vip{color: #f4543c;}
.login-u-i-wrap{width: 122px;position: absolute;left: 0px;top: 56px;z-index: 100;display: none;}
.login-u-i-wrap ul{margin-top: 6px;background-color: #fff;border-radius: 5px;display: block;overflow: hidden;border: 1px solid #E2E2E2;}
.login-user-i:hover .login-u-i-wrap{display: block;}
.login-u-i-wrap li{float: left;display: block;width: 120px;height: 30px;display: block;text-decoration: none;color: #666;}
.login-u-i-wrap .u-i-down span{display: block;padding-left: 27px;margin-top: 5px;margin-left: 16px;background: url(img/down-icon.png) no-repeat 0 2px;}
.login-u-i-wrap .u-i-down span:hover{background: url(img/down-icon-hover.png) no-repeat 0 2px;color: #f4543c;}
.login-u-i-wrap .u-i-keep span{display: block;padding-left: 27px;margin-top: 5px;margin-left: 16px;background: url(img/keep-icon.png) no-repeat 0 2px;}
.login-u-i-wrap .u-i-keep span:hover{background: url(img/keep-icon-hover.png) no-repeat 0 2px;color: #f4543c;}
.login-u-i-wrap .u-i-upload span{display: block;padding-left: 27px;margin-top: 5px;margin-left: 16px;background: url(img/header-upload-icon.png) no-repeat 0 2px;}
.login-u-i-wrap .u-i-upload span:hover{background: url(img/header-upload-icon-a.png) no-repeat 0 2px;color: #f4543c;}
.login-u-i-wrap .u-i-exit span{display: block;padding-left: 27px;margin-top: 5px;margin-left: 16px;background: url(img/header-exit.png) no-repeat 0 2px;}
.login-u-i-wrap .header-id-f{border-bottom: 1px solid #E2E2E2;text-align: center;line-height: 35px;height: 35px;}
.header-id-f span{font-size: 13px;}
.login-u-i-wrap .u-i-exit span:hover{color: #f4543c;background: url(img/header-exit-hover.png) no-repeat 0 2px;}
.login-u-i-wrap .u-i-viplog span{display: block;padding-left: 27px;margin-top: 5px;margin-left: 16px;background: url(img/header-vip-log.png) no-repeat 0 2px;}
.login-u-i-wrap .u-i-viplog span:hover{background: url(img/header-vip-log-hover.png) no-repeat 0 2px;color: #f4543c;}

.header-wrap .header-zhe-icon{display: block;width: 22px;height: 19px;background:url(img/header-zhe-icon.png) no-repeat 0 0;position: absolute;left: 66px;top:14px;z-index: 3; }
.header-wrap .header-hot-icon{display: block;width: 22px;height: 19px;background:url(img/header-hot-icon.png) no-repeat 0 0;position: absolute;left: 71px;top:14px;z-index: 3;}
/****end***/

/*feature*/
.i-tail-feature{overflow: hidden;position: relative;width: 100%;background-color: #fff;height: 90px;}
.i-tail-fupon{width: 1300px;margin:0px auto;border-bottom: 1px solid #F0F0F0;height: 126px;padding: 55px 0px;}
.i-tail-fitem{display: inline-block;width: 215px;height: 100%;text-align: center;margin-right: 141px;}
.i-tail-fitem a{display: inline-block;}
.i-tail-fpic{display: inline-block;width: 64px;height: 64px;background-image: url(img/index-feature-iconset.png);background-repeat: no-repeat;}
.i-tail-fitem .if1{background-position: -39px -54px;}
.i-tail-fitem .if2{background-position: -39px -196px;}
.i-tail-fitem .if3{background-position: -39px -337px;}
.i-tail-fitem .if4{background-position: -39px -476px;}
.i-tail-p1{font-size: 18px;color: #666666;text-align: center;margin-top: 13px;}
.i-tail-p2{font-size: 14px;color: #b3b3b3;text-align: center;margin-top: 8px;}
.i-tail-ffund{width: 1300px;margin:0px auto;height: 50px;padding: 22px 0px;}
.i-tail-ffund li{display: inline-block;width: 252px;height: 100%;margin-left: 125px;}
.i-tail-bupic{width: 50px;height: 50px;display: inline-block;background-image: url(img/index-feature-iconset.png);background-repeat: no-repeat;vertical-align: middle;}
.i-tail-ffund .ibu1{background-position: -46px -627px;}
.i-tail-ffund .ibu2{background-position: -46px -773px;}
.i-tail-ffund .ibu3{background-position: -46px -896px;}
.i-tail-ffund p{font-size: 18px;color: #666666;display: inline-block;margin-left: 17px;}
/*end*/
/*friend*/
.i-friend-linknew{overflow: hidden;position: relative;width: 100%;background-color: #353535;}
.i-friendlink-tit{width: 1300px;margin:0px auto;padding: 26px 0px;height: 21px;}
.i-friendlink-tit span,.i-friendlink-tit p{display: inline-block;float: left;}
.i-f-pl-hold{width: 600px;height: 11px;border-bottom: 1px solid #404040;}
.i-friendlink-tit p{font-size: 16px;color: #8a8a8a;margin: 0px 11px;}
.i-friendlink-cont{width: 100%;text-align: center;}
.i-friendlink-cont li{line-height: 32px;margin-right: 10px;display: inline-block;}
.i-friendlink-cont li a{color: #666666;}
.i-friendlink-cont li a:hover{text-decoration: underline;}
/*end*/

/*footer*/
.footer{height: 125px;width: 100%;position: relative;overflow: hidden;background-color: #353535;}
.footer-t,.footer-b{text-align: center;width: 100%;}
.footer-t{margin-top: 34px;}
.footer-b{margin-top: 23px;}
.footer-t li{display: inline-block;width: 97px;height: 14px;border-right: 2px solid #808080;text-align: center;font-size: 14px;}
.footer-t li a{display: inline-block;height: 14px;line-height: 14px;color: #8a8a8a;}
.footer-t li a:hover{text-decoration: underline;}
.footer-b li{display: inline-block;border-right: 1px solid #575757;color: #575757;font-size: 14px;height: 14px;line-height: 14px;}
/*end*/

/*reg,login-alert*/
.login-title{
    height: 26px;
    line-height: 26px;
    padding-bottom: 5px;
    font-size: 16px;
    color: #3c3c3c;
    margin: 9px 10px 0 0;
    font-weight: 700;
}
.login-title.active {border-bottom: 2px solid #000;}

.reg-alert,.login-alert{display: none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;}
.reg-alert-bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.login-alert .reg-alert-wrap{height: 420px;}
.reg-alert-wrap{max-width: 520px;height: 310px;position: absolute;left: 50%;top: 25%;margin-left: -260px;background: #fff;border-radius: 2px;-webkit-animation: alert .3s;animation: alert .3s;width: 100%;}
.reg-word-logo,.login-word-logo{margin-top: 40px;width: 100%;background: url(img/word-logo.png) no-repeat center center;height: 30px;}
.login-alert .login-word-logo{margin-top: 30px;}
.l-alert-t-kh {color: #8d8a8a;font-size: 14px;width: 100%;height: 30px;margin-top: 20px;}
.reg-alert .l-alert-ph,.reg-alert .l-alert-phl{width: 80px;height: 10px;border-bottom: 1px solid #E5DEDE;float: left;}
.login-alert .l-alert-ph,.login-alert .l-alert-phl{width: 52px;height: 10px;border-bottom: 1px solid #E5DEDE;float: left;}
.reg-alert .l-alert-phl{margin-left: 66px;}
.login-alert .l-alert-phl{margin-left: 123px;}
.l-alert-t-kh p{display: block;float: left;margin: 0px 22px;width: 126px;text-align: center;}
.reg-alert-c{width: 100%;height: 105px;margin-top: 25px;text-align: center;}
.login-alert-c{width: 100%;height: 55px;margin-top: 15px;text-align: center;}
.login-alert-c a{display: inline-block;width: 58px;height: 52px;}
.login-alert-c a.login-qq-icon{background: url(img/login-qq-tiny.png) no-repeat center center;}
.login-alert-c a.login-qq-icon:hover{background: url(img/login-qq-tiny-hover.png) no-repeat center center;}
.reg-alert-t{position: relative;overflow: hidden;}
.reg-alert-c a{display: inline-block;width: 78px;height: 67px;}
.reg-alert-c a.reg-qq-icon{background: url(img/login-qq.png) no-repeat center center;}
.reg-alert-c a.reg-qq-icon:hover{background: url(img/login-qq-hover.png) no-repeat center center;}
.reg-alert-c p{font-size: 14px;color: #f34d37;text-align: center;display: block;width: 100%;margin-top: 20px;}
.reg-alert-b{width: 100%;overflow: hidden;margin-top: 25px;}
.reg-alert-b .reg-alert-login{color: #8d8a8a;font-size: 12px;display: block;float: left;margin-left: 360px;}
.reg-alert-b .reg-alert-login a{color: #f34d37;}
.reg-alert-b .reg-alert-login a:hover{text-decoration: underline;}
.reg-alert-del{cursor: pointer;width: 40px;height: 40px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 101;}
.mobile-login-form{display: block;text-align: center;}
.mobile-login-form input{display: inline-block;padding: 0 10px;height: 36px;font-size: 16px;line-height: 1;color: #777;background: #FCFCFC;border: 1px solid #CCC;border-radius: 3px;width: 250px;box-shadow: inset 0 1px 2px rgba(0,0,0,.05);-webkit-transition: color .2s linear,border-color .3s linear;outline:none;margin-top: 10px;}
.mobile-login-form input:focus{background-color: white;}
.login-mobile-btn{width: 272px;height: 36px;display: inline-block;background-color: #F34D37;color: #fff;text-align: center;line-height: 36px;font-size: 18px;border-radius: 5px;margin-top: 15px;}
.login-mobile-btn:hover{background-color: #FF7864;}
.login-alert-bottom{display: block;text-align: center;width: 100%;margin-top: 10px;}
.login-alert-bottom-wrap{width: 272px;display: inline-block;}
.login-alert-bottom-wrap .login-alert-fpwd{display: block;float: left;color: #f4543c;}
.login-alert-bottom-wrap p{display: block;float: right;color: #444;}
.login-alert-bottom-wrap .switch-to-reg{color: #f4543c;}
.login-alert-bottom-wrap a:hover{text-decoration: underline;}
.dialog-alert{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 110;display: none;}
.dialog-alert-bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.dialog-alert-wrap{max-width: 580px;height: 200px;position: absolute;left: 50%;top: 15%;margin-left: -290px;background: #fff;border-radius: 2px;width: 100%;}
.dialog-alert-wrap h4{color:#444;font-weight:normal;height: 50px;line-height: 50px;font-size: 18px;border-bottom: 1px solid #EDEDED;position: relative;padding-left: 30px;}
.dialog-alert-wrap .dialog-alert-content{height: 80px;width: 100%;overflow: hidden;}
.dialog-alert-wrap .dialog-alert-bottom{height: 67px;background: #fafafa;border-top: 1px solid #F2F2F2;position: relative;width: 100%;}
.dialog-alert-bottom .dialog-btn{display: block;float: right;width: 70px;height: 37px;line-height: 37px;background-color: #F34D37;text-align: center;border-radius: 5px;color: #fff;font-size: 18px;margin-right: 30px;margin-top: 15px;}
.dialog-alert-bottom .dialog-btn:hover{background-color: #FF7864;}
.dialog-alert-del{cursor: pointer;width: 40px;height: 40px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 112;}
.dialog-content-info{margin-top: 20px;padding-left: 30px;display: none;}
.dialog-content-info .ic-info-icon{width: 24px;height: 24px;display: inline-block;background: url(img/notice_icons.png) no-repeat 0 0;background-position: 0 -80px;margin-right: 10px;vertical-align: top;}
.dialog-content-info .ic-info-info{font-size: 16px;line-height: 24px;color: #444;}
.dialog-verify-wrap{display: none;position: relative;}
.dialog-verify-wrap img{width: 150px;height: 55px;margin-top:12px;vertical-align:top;cursor: pointer;}
.dialog-verfiy-form{display: inline-block;}
.dialog-verfiy-input{width: 100px;height: 49px;display: inline-block;padding: 0 10px;font-size: 16px;line-height: 49px;color: #777;background: #FCFCFC;border: 1px solid #CCC;border-radius: 3px;box-shadow: inset 0 1px 2px rgba(0,0,0,.05);-webkit-transition: color .2s linear,border-color .3s linear;outline:none;margin-top: 14px;margin-left: 8px;}
.dialog-verify-fresh{display: inline-block;color: #F34D37;font-size: 12px;vertical-align:top;margin-top: 48px;margin-right: 8px;margin-left: 90px;}
.dialog-verify-fresh:hover{text-decoration: underline;}
.dialog-error{display: block;float: right;color: #f00;margin-top: 22px;margin-right: 20px;display: none;}
.find-pwd-alert{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;display: none;}
.find-pwd-bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.find-pwd-wrap{max-width: 520px;height: 265px;position: absolute;left: 50%;top: 25%;margin-left: -260px;background: #fff;border-radius: 2px;width: 100%;}
.find-pwd-t{position: relative;overflow: hidden;}
.find-pwd-del{cursor: pointer;width: 40px;height: 40px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 101;}
.find-pwd-t-kh{color: #8d8a8a;font-size: 14px;width: 100%;height: 20px;margin-top: 20px;}
.find-pwd-alert .find-pwd-phl,.find-pwd-alert .find-pwd-ph{width: 52px;height: 10px;border-bottom: 1px solid #E5DEDE;float: left;}
.find-pwd-alert .find-pwd-phl{margin-left: 123px;}
.find-pwd-t-kh p{display: block;float: left;margin: 0px 22px;width: 126px;text-align: center;}
.find-pwd-form{display: block;text-align: center;}
.find-pwd-input{display: inline-block;padding: 0 10px;height: 36px;font-size: 16px;line-height: 36px;color: #777;background: #FCFCFC;border: 1px solid #CCC;border-radius: 3px;width: 250px;box-shadow: inset 0 1px 2px rgba(0,0,0,.05);-webkit-transition: color .2s linear,border-color .3s linear;outline:none;margin-top: 10px;}
.find-pwd-input:focus{background-color: white;}
.find-pwd-btn{width: 272px;height: 36px;display: inline-block;background-color: #F34D37;color: #fff;text-align: center;line-height: 36px;font-size: 18px;border-radius: 5px;margin-top: 15px;}
.find-pwd-btn:hover{background-color: #FF7864;}
.pwd-switch-wrap{width: 100%;text-align: center;}
.pwd-switch-to-login{display: inline-block;color: #f4543c;width: 272px;text-align: left;margin-top: 10px;}
.pwd-switch-to-login:hover{text-decoration: underline;}
/*end*/

/*bind-account*/
.bind-account-alert{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 101;}
.bind-account-bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.bind-account-wrap{max-width: 420px;height: 310px;position: absolute;left: 50%;top: 25%;margin-left: -260px;background: #fff;border-radius: 2px;-webkit-animation: alert .3s;animation: alert .3s;width: 100%;}
.bind-account-form{display: block;text-align: center;margin-top: 12px;}
.bind-account-input{display: inline-block;padding: 0 10px;height: 36px;font-size: 16px;line-height: 1;color: #777;background: #FCFCFC;border: 1px solid #CCC;border-radius: 3px;width: 250px;box-shadow: inset 0 1px 2px rgba(0,0,0,.05);-webkit-transition: color .2s linear,border-color .3s linear;outline:none;margin-top: 15px;}
.bind-account-input:focus{background-color: white;}
.bind-pwd-btn{width: 272px;height: 36px;display: inline-block;background-color: #F34D37;color: #fff;text-align: center;line-height: 36px;font-size: 18px;border-radius: 5px;margin-top: 15px;}
.bind-pwd-btn:hover{background-color: #FF7864;}
.bind-account-error{display: inline-block;font-size: 12px;color: #f00;width: 250px;margin-top: 6px;}
.bind-account-del{cursor: pointer;width: 40px;height: 40px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 102;}
.bind-account-wrap h4{padding-left: 20px;border-bottom: 2px solid #EDEDED;height: 40px;color: #444;font-size: 18px;font-weight: normal;line-height: 40px;}
.bind-account-wrap h4 span{color: #F34D37;font-size: 14px;font-weight: bold;}
.bind-account-success{display: none;text-align: center;margin-top: 87px;}
.bind-account-success p{font-size: 17px;color: #444;}
.bind-account-success p span{width: 24px;height: 24px;display: inline-block;background: url(img/notice_icons.png) no-repeat 0 0;background-position: 0 0px;margin-right: 10px;vertical-align: top;}
/*end*/

/*page*/
.page{text-align:center;height:38px;overflow:hidden;margin-top: 45px;margin-bottom: 52px;}
.pager-wrap{margin:0;padding:0;display:inline-block;max-width:800px;_width:750px;_padding-left:300px}
.pager-content{display:inline-block;float:left}
.pager-wrap .pre-page,.pager-wrap .nextpage{line-height:38px}
.pager-wrap .pre-page{display:inline-block;width:83px;height:38px;}
.pager-wrap a,.pager-wrap .pager-content span{display:inline-block;width:48px;height:38px;line-height:38px;color:#5f5f5f;margin-left:6px;text-align:center;font-size:16px;background:#fff;border-radius: 2px;}
.pager-wrap .pager-linkPage span{margin-left:8px}
.pager-wrap a:hover,.pager-wrap .pre-page:hover,.pager-wrap .nextpage:hover,.pager-wrap .pager-content .current{background:#F4563E;color:#fff;}
.pager-wrap .nextpage{display:inline-block;width:83px;height:38px;margin-left:8px}
.pager-content,.pager-wrap .nextpage,.pager-wrap .pre-page,.pager-content span,.pager-content a{float:left}
/*end*/

/*tinybox*/
.tiny-info-box{display: none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;}
.tiny-info-bg{width: 100%;height: 100%;background: #fff;filter: alpha(opacity=50);opacity: .5;}
.tiny-info-wrap{height: 65px;position: absolute;left: 50%;top: 50%;background: #fff;border-radius: 2px;border: 2px solid rgba(102, 102, 102, 0.5);margin-top: -33px;}
.tiny-info-wrap p{text-align: center;line-height: 65px;color: #666666;font-size: 14px;}
/*end*/
/*normal-d-box*/
.normal-d-box{display: none;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;}
.normal-d-bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.normal-d-wrap{max-width: 520px;height: 310px;position: absolute;left: 50%;top: 25%;margin-left: -260px;background: #fff;border-radius: 2px;width: 100%;}
.normal-d-del{cursor: pointer;width: 40px;height: 40px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 101;}
.normal-d-wrap p{text-align: center;line-height: 310px;font-size: 21px;color: #666666;}
.normal-d-wrap .normal-d-t1{text-align: center;font-size: 21px;color: #666666;display: inline-block;width: 100%;margin-top: 86px;line-height: 30px;}
.normal-d-wrap .normal-d-t2{text-align: center;font-size: 17px;color: #666666;display: inline-block;width: 100%;margin-top: 20px;line-height: 30px;}
.normal-d-wrap .normal-d-btn{width: 300px;height: 50px;background-color: #f4543c;display: inline-block;color: #fff;font-size: 20px;text-align: center;line-height: 50px;margin-left: 93px;margin-top: 30px;}
.normal-d-wrap .normal-d-btn:hover{background-color: #FF7460;}
/*end*/
/*vip-d-box*/
.vip-d-box{ display: none; position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;}
.vip-d-bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.vip-d-wrap{max-width: 520px;height: 310px;position: absolute;left: 50%;top: 25%;margin-left: -260px;background: #fff;border-radius: 2px;width: 100%;}
.vip-d-del{cursor: pointer;width: 40px;height: 40px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 101;}
.vip-d-wrap p{text-align: center;line-height: 310px;font-size: 21px;color: #666666;}
/*end*/
/*pic-field*/
.pic-stop{position: absolute;width: 260px;height: 10px;background: url(img/pic-stop.png) repeat 0 0;left: 13px;bottom: -1px;display: block;}
/*end*/
/*free-vip-alert*/
.add-qun-b-wrap2{max-width: 520px;height: 200px;background: url(img/free-vip-alert2.png) no-repeat 0 0;position: absolute;left: 50%;top: 25%;margin-left: -260px;border-radius: 2px;width: 100%;}
.add-qun-fvip{margin-top: 100px;width: 100%;height: 40px;}
.add-qun-fvip input{width: 261px;height: 40px;padding: 0px;margin: 0px;border: 1px solid #C7C7C2;padding-left: 10px;font-size: 12px;display: block;float: left;background-color:transparent;margin-left: 64px;color:#fff;}
#add-qun-free-copy-wrap{width: 110px;height: 40px;float: left;margin-left: 22px;position: relative;}
.add-qun-fvip a{width: 110px;height: 40px;display: block;font-size: 12px;background-color: #fff;color: #FF4237;text-align: center;line-height: 40px;border-radius: 5px;}
.add-qun-fvip-b{width: 100%;height: 25px;margin-top: 30px;}
.add-qun-fvip-b .fvip-p1{font-size: 12px;color: #fff;display: block;float: left;margin-left: 10px;}
.add-qun-fvip-b .fvip-p2{font-size: 12px;color: #FFF704;display: block;float: right;margin-right: 10px;}
.add-qun-del-btn{cursor: pointer;width: 27px;height: 25px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 101;}
.add-qun-box-free{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;visibility: hidden;}
.add-qun-free-bg{width: 100%;height: 100%;background: #666;filter: alpha(opacity=50);opacity: .5;}
.super-vip-active-wrap{max-width: 520px;height: 410px;background: url(img/alert-super-vip-b.png) no-repeat 0 0 #fff;position: absolute;left: 50%;top: 25%;margin-left: -260px;border-radius: 2px;width: 100%;}
.super-vip-active-btn{width: 240px;height: 40px;border: 1px solid #f4543c;border-radius: 10px;display: block;color: #f4543c;text-align: center;line-height: 40px;font-size: 18px;margin-left: 140px;margin-top: 40px;}
.super-vip-active-btn:hover{background-color: #f4543c;color: #fff;}
.super-vip-active-wrap p{margin-top: 285px;color: #666666;font-size: 15px;text-align: center;}
/*end*/
/*invite-box*/
.invite-success-box{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;display: block;}
.invite-success-box-bg{width: 100%;height: 100%;background: #EFEEEE;filter: alpha(opacity=50);opacity: .5;}
.invite-success-box-wrap{max-width: 600px;height: 80px;position: absolute;left: 50%;top: 40%;margin-left: -300px;border-radius: 2px;width: 100%;background-color: #fff;border: 2px solid rgba(88, 203, 217, 0.54);}
.invite-success-box-wrap p{font-size: 20px;line-height: 80px;text-align: center;color: #757575;}
.invite-success-box-wrap p b{color: #f4543c;}
.invite-success-box-wrap p a{text-decoration: underline;color: #f4543c;}
.invite-success-box-wrap p a:hover{color: rgba(244, 84, 60, 0.62);}
.invite-success-del{cursor: pointer;width: 27px;height: 25px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 101;}
/*end*/
/*down-verify*/
.down-verify{position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 110;display: none;}
.down-verify-bg{width: 100%;height: 100%;background: #000;filter: alpha(opacity=50);opacity: .5;}
.down-verify-wrap{max-width: 580px;height: 200px;position: absolute;left: 50%;top: 20%;margin-left: -290px;background: #fff;border-radius: 2px;width: 100%;}
.down-verify-wrap h4{color:#444;font-weight:normal;height: 50px;line-height: 50px;font-size: 18px;border-bottom: 1px solid #EDEDED;position: relative;padding-left: 30px;}
.down-verify-wrap .down-verify-content{height: 80px;width: 100%;overflow: hidden;}
.down-verify-wrap .down-verify-bottom{height: 67px;background: #fafafa;border-top: 1px solid #F2F2F2;position: relative;width: 100%;}
.down-verify-bottom .down-verify-btn{display: block;float: right;width: 70px;height: 37px;line-height: 37px;background-color: #F34D37;text-align: center;border-radius: 5px;color: #fff;font-size: 18px;margin-right: 30px;margin-top: 15px;}
.down-verify-bottom .down-verify-btn:hover{background-color: #FF7864;}
.down-verify-del{cursor: pointer;width: 40px;height: 40px;background: url(img/tiny-delete.png) no-repeat center center;display: block;position: absolute;right: 0;top: 0;z-index: 112;}
.down-verify-c-wrap{position: relative;}
.down-verify-c-wrap img{width: 150px;height: 55px;margin-top:12px;vertical-align:top;cursor: pointer;}
.down-verify-form{display: inline-block;}
.down-verify-input{width: 100px;height: 49px;display: inline-block;padding: 0 10px;font-size: 16px;line-height: 49px;color: #777;background: #FCFCFC;border: 1px solid #CCC;border-radius: 3px;box-shadow: inset 0 1px 2px rgba(0,0,0,.05);-webkit-transition: color .2s linear,border-color .3s linear;outline:none;margin-top: 14px;margin-left: 8px;}
.down-verify-fresh{display: inline-block;color: #F34D37;font-size: 12px;vertical-align:top;margin-top: 48px;margin-right: 8px;margin-left: 90px;}
.down-verify-fresh:hover{text-decoration: underline;}
.down-verify-error{display: block;float: right;color: #f00;margin-top: 22px;margin-right: 20px;display: none;}
/*end*/
/*pt-search*/
.page-top-search{width: 100%;height: 114px;position: relative;background: url(img/pt-search-bg.png) no-repeat center center #A8D4D7;background-size: cover;}
.pt-search-wrap{width: 742px;padding-left: 229px;padding-top: 21px;position: relative;}
.pt-search-table{width: 100%;display: block;overflow: hidden;}
.pt-search-table li{display: inline-block;width: 54px;height: 28px;text-align: center;font-size: 16px;line-height: 28px;float: left;border-top-left-radius:5px;border-top-right-radius:5px;}
.pt-search-table li a{display: inline-block;width: 100%;height: 100%;}
.pt-current1{background-color: #F4543C;color: #fff;}
.pt-search-table .pt-current1 a,.pt-search-table .pt-current1 a:hover{color: #fff;}
.pt-current2{background-color: #17CEDD;color: #fff;}
.pt-search-table .pt-current2 a,.pt-search-table .pt-current2 a:hover{color: #fff;}
.pt-search-t1 a:hover{color: #F4543C;}
.pt-search-t2 a:hover{color: #17CEDD;}
.pt-search-box{display: block;width: 100%;height: 45px;position: relative;}
.pt-search-box input[type=text]{border-right: none;color: #9b9ba3;line-height: 42px;height: 42px;font-size: 16px;width: 638px;text-indent: 13px;padding: 0;outline: none;float: left;}
.pt-search-w1{border: 1px solid #F4543C;}
.pt-search-w2{border: 1px solid #17CEDD;}
.pt-search-box input[type=button]{cursor: pointer;height: 44px;width: 101px;overflow: hidden;border: none;outline: none;float: left;color: #fff;font-size: 16px;text-indent: 24px;line-height: 44px;}
.pt-search-box .pt-search-s1{background: url(img/fenlei-tiny-icon.png) no-repeat -12px -203px #F4543C;}
.pt-search-box .pt-search-s2{background: url(img/fenlei-tiny-icon.png) no-repeat -12px -203px #17CEDD;}
.pt-search-box .pt-search-s1:hover{background: url(img/fenlei-tiny-icon.png) no-repeat -12px -203px #FF7460;}
.pt-search-box .pt-search-s2:hover{background: url(img/fenlei-tiny-icon.png) no-repeat -12px -203px #45dce8;}
/*end*/
/*right-box*/
.index-right-box{width: 48px;right: 20px;bottom:80px;position: fixed;z-index: 10;}
.index-right-box li{margin-bottom: 10px;position: relative;}
.index-right-box .rbox-a{width: 48px;height: 48px;border-radius: 5px;color: #666;display: inline-block;font-size: 12px;background-color: #fff;text-align: center;}
.index-right-box li:hover .rbox-a{background-color: #F66450;color: #fff;}
.index-right-box .rbox-a i{display: inline-block;background-image: url(img/i-right-box-iconset.png);background-repeat: no-repeat;width: 100%;height: 23px;margin-top: 4px;}
.index-right-box .rbox-i1{background-position: center -5px;}
.index-right-box li:hover .rbox-i1{background-position: center -221px;}
.index-right-box .rbox-i2{background-position: center -58px;}
.index-right-box li:hover .rbox-i2{background-position: center -274px;}
.index-right-box .rbox-i3{background-position: center -113px;}
.index-right-box li:hover .rbox-i3{background-position: center -329px;}
.index-right-box li .rbox-a .rbox-i4{background-position: 3px -164px;margin-top: 8px;}
.index-right-box li:hover .rbox-i4{background-position: 3px -380px;margin-top: 8px;}
.rbox-kf-wrap{width: 190px;display: none;color: #666;position: absolute;left: -189px;top: -72px;z-index: 21;}
.index-right-box li:hover .rbox-kf-wrap{display: block;}
.rbox-kf-wrap p{text-align: center;font-size: 13px;}
.rbox-kf-ww{width: 185px;background-color: #fff;}
.rbox-kf-qq{width: 185px;height: 75px;border-bottom:1px dashed #E0E0E0;}
.rbox-kf-qq p{padding-top: 16px;padding-bottom: 7px;}
.rbox-kf-wtime{width: 185px;border-bottom:1px dashed #E0E0E0;}
.rbox-kf-wtime p{line-height: 46px;}
.rbox-kf-notice{width: 145px;padding:15px 20px;}
.rbox-kf-notice p{text-align: center;line-height: 23px;}
#right-gotop{display: none;}
.rbox-qqqun-wrap{width: 219px;display: none;color: #666;position: absolute;left: -218px;top: -72px;z-index: 21;}
.index-right-box li:hover .rbox-qqqun-wrap{display: block;}
.rbox-qqqun-ww{width: 214px;background-color: #fff;}
.rbox-qqqun-wrap ul{padding: 13px 18px 5px;}
.rbox-qqqun-wrap li{height: 20px;width: 100%;margin:8px 0px;display: inline-block;}
.rbox-qqqun-wrap li a{display: inline-block;color: #666;line-height: 20px;}
.rbox-qqqun-wrap li a:hover{color: #F66450;}
.rbox-qqqun-wrap li span{display: inline-block;float: left;text-align: center;}
.rbox-qqqun-wrap li span.rbox-qun-s1{width: 125px;height: 100%;overflow: hidden;font-size: 13px;}
.rbox-qqqun-wrap li span.rbox-qun-s2{width: 44px;height: 18px;border:1px solid #666;border-radius: 10px;font-size: 12px;line-height: 18px;}
.rbox-qqqun-wrap li a:hover span.rbox-qun-s2{border:1px solid #F66450;}
.rbox-qqqun-all{display: inline-block;height: 37px;border-top: 1px solid #E0E0E0;font-size: 14px;line-height: 37px;width: 100%;text-indent: 76px;}
.rbox-qqqun-all:hover{color: #F66450;}
.rbox-boxshadow{box-shadow: 0px 0px 4px 1px rgb(224, 224, 224);-moz-box-shadow:0px 0px 4px 1px rgb(224, 224, 224);-ms-box-shadow:0px 0px 4px 1px rgb(224, 224, 224);}
/*end*/

/*flex-page*/
.content-flexible{width: 1500px;margin:0px auto;}
@media screen and (max-width: 1600px){
	.content-flexible{width: 1200px;}
}

/*crumb*/
.crumbs{width: 100%;height: 40px;position: relative;background-color: #f5f5f5;overflow: hidden;}
.crumbs h3{height: 26px;margin-top: 7px;}
.crumbs span,.crumbs a{font-size: 14px;color: #999999;display: inline-block;float: left;height: 24px;line-height: 24px;}
.crumbs a:hover{color: #F4543C;}
.cancel-cat{display: inline-block;border: 1px dashed #F4543C;padding: 0px 4px;}
.crumbs .cancel-cat span{color: #F4543C;}
.crumbs .cancel-cat-i{width: 12px;height: 12px;background: url(img/fenlei-tiny-icon.png) no-repeat -30px -150px;margin-top: 6px;}
.crumbs .cancel-cat-i:hover{background-color: #ddd;}

.i-item-wrap{left: 0;right: 0;bottom: 0px;padding:5px 2px;transition: .25s;font-size: 14px; background-color:#fdfdfd; color: #fff;height: 22px;}
.i-item-wrap p{display: inline-block;float: left;height: 22px;overflow: hidden;font-size: 14px;}
.i-item-wrap span{display: inline-block;float: right;font-size: 14px;margin-top: 5px;}
.i-ys-p{color: #666;}

.keyword-field,.declare-pos{width: 100%;}

.content-flexible .header-search-wrap{float: left;height: 80px;}
.header-search-wrap .site-search-wrap{height: 42px;display: block;position: relative;margin-top: 18px;border: 1px solid #F4543C;border-radius: 3px;}
/*.site-search-wrap .search-keyword{display:inline-block;float: left;color: #9b9ba3;line-height: 42px;height: 42px;font-size: 16px;width: 400px;text-indent: 20px;background: #0d6aad;}*/
.header-search-wrap .site-search-wrap .search-keyword{display:inline-block;float: left;color: #9b9ba3;line-height: 42px;height: 42px;font-size: 16px;width: 520px;text-indent: 20px;border: 0;padding: 0;border-top-left-radius: 2px;border-bottom-left-radius: 2px;outline: none;}
.header-search-wrap .site-search-wrap .search-submit-btn{cursor: pointer;height: 42px;width: 100px;overflow: hidden;border: none;outline: none;float: left;color: #fff;font-size: 14px;line-height: 42px; text-align: center;border-radius: 3px;}
.header-search-wrap .site-search-wrap .class-ys-submit:hover{background-color: #FF7460;}
.header-search-wrap .site-search-wrap .class-ys-submit{background-color:#F4543C;}

.f-content{position: relative;margin-top: 10px;}
.pic-content-wrap{width: 100%;position: relative;background-color: #f5f5f5;padding-top: 11px;overflow: hidden;}

.i-flow-item{
    width: 280px;
    /*height: 345px;*/
    float: left;
    margin: 0px 7px 15px 8px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    background: #fdfdfd;
    border-radius: 4px;
    font-size: 0;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
    -webkit-transition: all .1s ease;
    transition: all .1s ease;
}

.img-out-wrap{position: relative;overflow: hidden;}
.i-flow-item .img-wrap{display: block;width: 270px;margin: 5px;background-color: #f6f6f6;overflow: hidden;position: relative;}
.img-wrap .img4p{overflow: hidden;}
.img-wrap .img4p img{overflow: hidden;margin-top: 1px; width: 50%;}

.i-title-wrap{overflow: hidden;display: block;border-bottom: 1px solid #CCCCCC;height: 39px;line-height: 39px;text-align: center;overflow: hidden;font-size: 14px;color: #666;margin: 0 12px;}
.i-flow-item .i-title{text-decoration: none;color: #666;}
.i-flow-item .i-title:hover{color: #f4543c;}
.box-shadow,.unanimate-b-shadow{box-shadow: 0 1px 3px rgba(0,0,0,.04), 0 4px 8px rgba(0,0,0,.06);border-radius: 3px;overflow: hidden;-webkit-transition: transform .15s ease-in-out,box-shadow .15s ease-in-out;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.06);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.04), 0 4px 8px rgba(0,0,0,.06);-webkit-backface-visibility: hidden;}
.box-shadow:hover{transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-webkit-transform:translate(0px,-2px);-o-transform:translate(0px,-2px);-webkit-transition: transform .15s ease-in-out,box-shadow .15s ease-in-out;-moz-box-shadow: 0 1px 3px rgba(0,0,0,.04), 0 10px 15px -4px rgba(0,0,0,.13);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.04), 0 10px 15px -4px rgba(0,0,0,.13);box-shadow: 0 1px 3px rgba(0,0,0,.04), 0 10px 15px -4px rgba(0,0,0,.13);}

.p-pic-operate-wrap{position: absolute;right: 18px;z-index: 1;top: 10px;transition: .25s;opacity: 0;}
.i-flow-item:hover .p-pic-operate-wrap{top: 20px;opacity: 1;}
.p-pic-operate-wrap a{display: inline-block;height: 32px;float: left;margin:5px;text-align: center;line-height: 32px;color: #fff;text-indent: 20px;}
.p-pic-operate-wrap .p-unkeep{width: 32px;background: url(img/fenlei-tiny-icon.png) no-repeat -20px -20px #fff;}
.p-pic-operate-wrap .p-unkeep:hover{background: url(img/fenlei-tiny-icon.png) no-repeat -20px -20px #efefef;}
.p-pic-operate-wrap .p-keeped{width: 32px;background: url(img/fenlei-tiny-icon.png) no-repeat -20px -116px #fff;}
.p-pic-operate-wrap .p-keeped:hover{background: url(img/fenlei-tiny-icon.png) no-repeat -20px -116px #efefef;}
.p-pic-operate-wrap .p-down-operate{width: 85px;background: url(img/fenlei-tiny-icon.png) no-repeat -23px 4px #F4543C;}
.p-pic-operate-wrap .p-down-operate:hover{background: url(img/fenlei-tiny-icon.png) no-repeat -23px 4px #FF7460;}
.p-pic-operate-wrap .p-down-operate-zip{width: 56px;background: url(img/fenlei-tiny-icon.png) no-repeat -23px 4px #F4543C;}
.p-pic-operate-wrap .p-down-operate-zip:hover{background: url(img/fenlei-tiny-icon.png) no-repeat -23px 4px #FF7460;}

.i-p-op{overflow: hidden;margin: 0px 12px;}
.i-op-k,.i-op-d{width: 130px;height: 39px;float: left;font-size: 14px;color: #888;}
.i-p-op p,.op-k-wrap,.op-d-wrap,.op-bk-wrap,.op-bd-wrap{display: block;text-decoration: none;color: #666;height: 100%;}
.i-op-k span{display: block;padding-left: 22px;margin-top: 8px;margin-left: 25px;background: url(img/keep-icon.png) no-repeat 0 2px;}
.i-op-d span{display: block;padding-left: 22px;margin-top: 8px;margin-left: 25px;background: url(img/down-icon.png) no-repeat 0 2px;}
.op-d-wrap span:hover{background: url(img/down-icon-hover.png) no-repeat 0 2px;color: #f4543c;}
.op-k-wrap span:hover{background: url(img/keep-icon-hover.png) no-repeat 0 2px;color: #f4543c;}
.i-p-op .p-keeped span{background: url(img/keep-icon-hover.png) no-repeat 0 2px;}

.search-img{width: 100%;height: 100%;min-height: 151.875px;display: block;margin: auto;overflow: hidden;}
