@charset "utf-8";
body,h1,h2,h3,h4,img,div,dl,dt,dd,span,p,ul,li,ol{ padding:0;margin:0;list-style:none;border:0;font-family:"微软雅黑";font-size:14px;color: #333;}
textarea,input{margin:0;padding:0;}
button{margin:0;padding:0;}
a{text-decoration:none;outline:none;}
.clearfix:after{display:block;clear:both;content:'.';height:0;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
body{
    background: #fff;
}
ul li{list-style-type: none;}
.banner {
    width: 100%;
    height: 399px;
    background: url(../images/banner.png) no-repeat center;
}
/*导航栏*/
.nav{
    background-color: #1DA6DA;
    width: 100%; 
    height: 60px;
    margin: 0 auto; 
    margin-top: 0px;
    line-height: 60px;
}
.dh{
    width: 1200px;
    margin: 0 auto;    
}
.dh ul li{
    width: 120px;
    float: left;
    text-align: center;    
    font-size: 20px;
}
.dh ul li:hover{
    background-color: #0D68B1;
}
.dh ul li a{
    color: #ffffff;
    font-family: "微软雅黑";
    font-weight: 700;
}
.Section{width: 1200px;margin: 40px auto 40px;}
.leftlb{width: 470px;height: 290px;}
.leftlb img{width: 100%;height: 290px;}
.slidetitle{position: absolute;bottom: 0;color: #FFF;width: 100%;height: 30px;line-height: 30px; background-color: rgba(30, 30, 30, 0.8);font-size: 14px;}
.slidetitle span{margin-left: 20px;color: #fff;}
#leftlb-pagination{position: absolute;bottom: 0;z-index: 1;text-align: right;height: 18px;}
#leftlb-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border: none;background-color: #C5C3C4;}
#leftlb-pagination .swiper-pagination-bullet-active{background-color: red;}
.article_r{
    float: left;
    margin-left:20px;
    width: 710px;
    height: 290px;   
    position:relative;  
}
.article_r .article_rt{
    width:100%;
}
.article_r  .fenge{
    width: 660px;
    height: 2px;
    margin: 0 auto;
    background-image: url(../images/line_1.png);
    margin-top: 6px;
    margin-bottom: 6px;
}
.article_r h2{
    width: 440px;
    height: 19px;
    line-height: 19px;
    font-size: 16px; 
    margin:0 0 10px 20px;
}
.article_r a{
    color: #2a2620;
}
.article_r p a{
    line-height: 24px;
    font-size: 14px; 
    width: 440px;  
    color: #b0b1b3;
    overflow : hidden;
}
.article_r p span.quanwen{
    color: red;
}
.article_r span.more{
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 10px;
    font-size: 12px;
    cursor: pointer;
}
.article_r span.more a{
    color: red;
} 
.myeven{width:1200px;height:475px;background:url(../images/ssyjs_d.png) no-repeat center  center; position: relative;margin: 0 auto;}
.myeven .noLogin,.myeven .noAchievement,.myeven .noSuccess,.myeven .noPartake,.myeven .DoneSanWan,.myeven .DoneLiuWan,.myeven .DoneShiWan{width: 360px;height: 100%;}
.myeven .noLogin .noLoginUserImg,.myeven .noAchievement .noAchievementUserImg,.myeven .noSuccess .noSuccessUserImg,.myeven .noPartake .noPartakeUserImg,.myeven .DoneSanWan .DoneSanWanImg,.myeven .DoneLiuWan .DoneLiuWanImg,.myeven .DoneShiWan .DoneShiWanImg{padding: 52px 135px 28px;}
.myeven .noLogin .noLoginUserImg img,.myeven .noAchievement .noAchievementUserImg img,.myeven .noSuccess .noSuccessUserImg img,.myeven .noPartake .noPartakeUserImg img,.myeven .DoneSanWan .DoneSanWanImg img,.myeven .DoneLiuWan .DoneLiuWanImg img,.myeven .DoneShiWan .DoneShiWanImg img{width: 100px;height: 100px;border: 1px solid #eee;border-radius: 50%;}
.myeven .noLogin .tipMsg{padding: 0 96px 112px;font-family: '微软雅黑';font-size: 24px;}
.myeven .noLogin .logBtn{padding: 0 85px 75px;}
.userInfos{padding: 0 30px;}
.userInfos .infoMsg{position: absolute;top: 225px;left: 75px;}
.userInfos .infoMsg p{margin-bottom: 20px;}
.userInfos .infoMsg p .i1{font-size: 18px;font-weight: bold;}
.userInfos .infoMsg p .i2{font-size: 18px;max-width: 150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;margin: -6px 0;}
.race_ing{width: 460px;height: 100%;position: absolute;top: 0;left: 370px;}
.race_ing .ing_title{padding: 30px 140px;text-align: center;}
.race_ing .ing_title .sszt{font-size: 26px;
    color: #c60208;
    font-weight: bold;}
.race_ing .prograss{width: 17px;padding: 0 18px 0 110px;float: left;}
.race_ing .prograssInfo{width: 300px;float: left;}
.race_ing .prograssInfo .competition{font-size: 18px;font-family: "微软雅黑";font-weight: bold;}
.race_ing .prograssInfo .competitionTime{font-size: 16px;font-family: '微软雅黑';color: #555;font-weight: normal;}
.promptMessage{width: 360px;height: 100%;position: absolute;top: 0;right: 0;}
.promptMessage .promptMessageImg{padding: 140px 60px;}
.promptMessage .ts{font-size: 22px;color: #333;font-family: '微软雅黑';padding: 0 40px;text-align: center;font-weight: bold;}
.promptMessage .ts span{font-size: 32px;color: #c60208;padding: 0 3px;font-weight: bold;}
.godraw{padding: 15px 108px 0;}
.competition_registration{margin: -6px 0 16px 0;}
.competition_challenge{margin: 0 0 18px 0;}
.zwds_challenge{margin: 0 0 18px 0;}
.data_upload{margin: 0 0 18px 0;}
.cgzcj_challenge{margin: 0 0 18px 0;}
.photo_contest_vote{margin: 0 0 18px 0;}
.syds_challenge{margin: 0 0 18px 0;}
/*成功者说*/
#CGZS{margin:40px auto 0; width: 1200px;}
.uccessfulDiv{width: 1200px;position: relative;margin: 0 auto;}
.right_btn, .left_btn{position: absolute;cursor: pointer;width: 29px;height: 48px;}
.uccessfulDiv .left_btn{margin-top: -245px;margin-left: 0;}
.uccessfulDiv .right_btn{margin-top: -245px;margin-left: 1169px;}
.say_list{margin: 0 60px;}
.say_list li{height:446px;width:348px;margin: 30px 10px 0 0;background-color: #f6f6f6;border: 1px solid #999;text-align: center;}
.say_list li:nth-child(3n+0){margin: 30px 0 0 0;}
.say_list .u_name{font-family: '微软雅黑';font-size: 18px;width: 180px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.u_name span{font-family: '微软雅黑';font-size: 18px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.say_list .winnerMess img{height:281px;width:348px;}
.say_list li p{font-size:16px;line-height:22px;padding-top:20px;margin: 0 28px 0 26px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align: left;max-height: 70px;}
.tzz-name{width: 100%;
    height: 60px;
    text-align: center;
    line-height: 60px;}
/*挑战者随笔*/
#TZSB{margin: 40px auto 0; width: 1200px;}
.sb-content{width: 1200px;position: relative;margin: 0 auto;}
.sb-content ul .zz-js{height: 246px;
    width: 356px;
    margin: 30px 22px 0;
    background-color: #f5f5f5;}
.author-content{margin: 34px 0 0 44px;
    height: 64px;
    line-height: 64px;}
.author-content img{width: 72px;
    height: 72px;border-radius: 50%;
    margin-right: 20px;}
.zz-name{font-family: '微软雅黑';
    font-size: 18px;
    width: 180px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.sb-nr{font-size: 16px;
    line-height: 24px;
    padding-top: 20px;
    margin: 0 28px 0 26px;
    text-indent: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.sb-wz{padding: 25px 0 0 0;}
.sb-wz li{line-height: 36px;
    width: 360px;padding: 0 0 0 40px;}
.sb-wz li a{display: inline-block;color: #767676;font-size: 16px;width: 360px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sb-wz li a:hover{text-decoration: underline;color: #333;}
.sb-wz li span{display: inline-block;vertical-align: middle;}
.gdsb{display: block;text-align: right;line-height: 30px;color: #ff0000;}
/*精彩掠影*/
#JCLY{margin: 40px auto 0; width: 1200px;}
.jcly-content{background: url(/NewWanbu/App/Subject/Tpl/Challenge2020/WanbuLive2020/images/jcly_d.png) no-repeat center center;width: 1196px;height: 844px;position: relative;margin: 50px auto 0;}
#JCLY .excellent_list li{position:relative;}
#JCLY .excellent_list li i{position:absolute;}
.til_l_t{ position: absolute; left: 15px; top: 58px; width: 30px; height: auto; font-size: 20px; color: #fff; font-weight: bold;}
#JCLY .excellent_list .excellent_listL{width:587px;height:412px;text-align:center;}
#JCLY .excellent_list .htsk .excellent_listL{width:560px;height:380px;text-align:center;margin-left: 67px;margin-top: 18px;}
#JCLY .excellent_list .txfw .excellent_listL,#JCLY .excellent_list .slxy .excellent_listL,#JCLY .excellent_list .jztz .excellent_listL{width:587px;height:412px;text-align:center;}
#JCLY .excellent_list .htsk .excellent_listL img{width:544px;height:362px;vertical-align: middle;display:inline-block;margin: 18px;} 
#JCLY .excellent_list .excellent_listR{width:583px;height:412px;text-align:center;}
#JCLY .excellent_list .excellent_listR img{width:258px;height:172px;vertical-align: middle;margin: 35px 0 -15px 40px;}
#JCLY .excellent_list .htsk .excellent_listR img{width:258px;height:172px;vertical-align: middle;margin: 18px 0 0 20px;}
#JCLY .excellent_list .jzjj .excellent_listL img{width:258px;height:172px;vertical-align: middle;margin: 35px -15px -15px 35px;}
#JCLY .excellent_list .txfw .excellent_listL img,#JCLY .excellent_list .slxy .excellent_listL img,#JCLY .excellent_list .jztz .excellent_listL img{width:258px;height:172px;vertical-align: middle;margin: 35px 0 -15px 40px;}
#JCLY .excellent_list .txfw .excellent_listR img{width:258px;height:172px;vertical-align: middle;margin: 35px 0 0 25px;}
#JCLY .excellent_list .slxy .excellent_listR img{width:258px;height:172px;vertical-align: middle;margin: 20px -12px 0 32px;}
#JCLY .excellent_list .jztz .excellent_listR img{width:258px;height:172px;vertical-align: middle;margin: 20px -12px 0 32px;}
/*挑战者语录*/
#TZYL{margin: 40px auto 0; width: 1200px;}
.yl-content{padding: 0 15px;margin:40px 0 ; width: 1170px;height: 370px;}
.left-content{width: 560px;}
.right-content{width: 560px;margin: 0 0 0 50px;}
.quotations-sort{margin: 0 0 15px 0;}
.quotations{padding: 0 0 5px 10px;}
.quotation-author{font-weight: bold;}
/*活动纪念品*/
#HDJP{position: relative;width: 1200px;margin: 40px auto 0;}
#mydingd{ position: absolute; right: 6%; top: 13%; color: red; font-size: 16px; text-decoration: underline;}
.hdtc ul{width: 1200px;}
.tclb{width: 260px;margin: 40px 0 0 40px;text-align: center;}
.js_tc{color: #F7771D;
    font-size: 24px;
    margin: 8px 0;}
.js_jp{font-weight: bold;
    margin: 0 0 15px 0;}
/*投票活动*/
#TPHD{margin: 40px auto 0; width: 1200px;}
.hd-content{width: 1200px;margin: 0 auto;position: relative;}
.hd-content .hd-mc{text-align: center;
    font-size: 40px;
    font-weight: bold;
    color: #c60208;}
.hd-content .fengexian{text-align: center;margin: 13px 0 0 0;}
.tp-title{margin: 38px 0 0 38px;}
.wanbu1{margin: 0 0 0 20px;
    line-height: 38px;}
.A1{font-size: 24px;
    color: #f7761b;font-weight: bold;}
.rose1{font-size: 16px;
    font-weight: bold;}
.li1{background: url(/NewWanbu/App/Subject/Tpl/Challenge2020/WanbuLive2020/images/tphd_1.png) no-repeat center center;width: 380px;height: 275px;margin: 0 30px 0 0;}
.li2{background: url(/NewWanbu/App/Subject/Tpl/Challenge2020/WanbuLive2020/images/tphd_2.png) no-repeat center center;width: 380px;height: 275px;margin: 0 30px 0 0;}
.li3{background: url(/NewWanbu/App/Subject/Tpl/Challenge2020/WanbuLive2020/images/tphd_3.png) no-repeat center center;width: 380px;height: 275px;}
.hj-title{font-size: 16px;
    color: #f7761b;
    font-weight: bold;
    margin: 55px 0 20px 0;
    text-align: center;}
.hj-details{padding: 0 30px 0 30px;
    font-size: 16px;
    text-indent: 35px;
    line-height: 28px;min-height: 85px;}
.yys-box{margin: 30px 0 0 30px;}
.hjzz-name{margin: 0 0 10px 0;}
.hjzz-name img{vertical-align: bottom;
    margin: 0 10px 0 0px;}
.hjzp-ps img{vertical-align: middle;
    margin: 0 10px 0 0;}
.pm-content{margin: 20px 0 0 0;}
/*历届嘉年华*/
#JNH{margin: 40px auto 0; width: 1200px;}
.reviewMain {
    background: url(/NewWanbu/App/Subject/Tpl/Challenge2020/WanbuLive2020/images/ljjnh_3.png) no-repeat top center;
    width: 1198px;
    height: 10px;
    margin: 0 auto;
    position: relative;
    padding: 0 0 200px 0;
    margin-top: 80px;
}
.reviewMain ul {
    float: left;
    margin-top: -50px;
    height: 70px;
}
.reviewMain ul li:nth-child(0n+1) {
    margin-left: 40px;
    position: relative;
}
.reviewMain ul li {
    float: left;
    width: 68px;
    height: 70px;
    cursor: pointer;
    text-align: center;
    margin-right: 60px;
}
.reviewMain ul li .yearlink {
    height: 33px;
    color: #31adff;
    font-size: 16px;
    font-weight: bold;
}
.reviewMain ul li .timezhou {
    width: 37px;
    height: 38px;
    margin-left: 21.5px;
}
.missbox {
    width: 1158px;
    position: absolute;
    left: -40px;
    top: 92px;
    background: #fff;
    -moz-box-shadow: 0px 0px 10px #333333;
    -webkit-box-shadow: 0px 0px 10px #333333;
    box-shadow: 0px 0px 10px #333333;
    color: #333;
    padding: 20px;
    display: none;
}
.reviewMain ul li .missbox p {
    width: 100%;
    text-align: left;
    line-height: 28px;
}
.missbox p a {
    color: #31adff;
}
h1{
    width:100%;height:48px;position:relative;
    text-indent:85px;background:url(/NewWanbu/App/Subject/Tpl/Challenge2020/WanbuLive2020/images/tb.png) no-repeat center  center;
}
h1 span{font:bold 24px/48px '微软雅黑' ;color:#fff;}
/*遮罩层*/
.mask{
    width: 100%; 
    height: 100%;
    background: #333;
    opacity: 0.6;
    filter:alpha(opacity=60);
    -moz-opacity:0.6; /* 老版Mozilla */
    -khtml-opacity:0.6; /* 老版Safari */
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
/*登录框*/
#loginDialogBody{
    width: 400px;
    height: 310px;
    position: fixed;
    z-index: 10000;
    display: none;
    overflow: hidden;
    top: 50%;
    left: 50%;
    border: 4px solid #ddd;
    border-radius: 5px; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    transform:translateX(-50%) translateY(-50%);
    -ms-transform:translateX(-50%) translateY(-50%);    /* IE 9 */
    -moz-transform:translateX(-50%) translateY(-50%);   /* Firefox */
    -webkit-transform:translateX(-50%) translateY(-50%); /* Safari 和 Chrome */
    -o-transform:translateX(-50%) translateY(-50%);     /* Opera */
}
.ui-dialog-title {
    position: relative;
    padding: 0 18px;
    height: 44px;
    line-height: 44px;
    background: #f3f3f3;
    font-size: 16px;
    color: #666;
    font-family: "Microsoft YaHei";
}
.ui-dialog-content {
    overflow: hidden;
    padding: 5px;
    overflow: auto;
    background: #fff;
}
.tips-wrapper {
    background: #fff8f0;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.tips-wrapper .cont-wrapper {
    display: inline-block;
    width: 90%;
}
.tips-wrapper .icon-tips {
    background: url(../images/icon-tips.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
.tips-wrapper .tips-inner p {
    vertical-align: middle;
    color: #999;
    font-size: 12px;
    display: inline-block;
}
.login-form {
    position: relative;
    z-index: 4;
    background: #fff;
    overflow: visible;
    width: 340px;
}
.login-form {
    height: 256px;
    margin: 0 auto;
}
.login-form .login-title{
    width: 306px;
    line-height: 35px;
    overflow: hidden;
    margin-top: 26px;
}
.login_title li {
    cursor: pointer;
    float: left;
    width: 170px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    color: #333;
    font-family: "microsoft yahei";
    background: #fff;
    display: block;
}
.login_title li.ckd,.login_title li:hover {
    font-weight: bold;
    color: #4dc3fa;
    font-size: 16px;
}
.login-form .login-box {
    width: 342px;
    padding: 3px;
    display: block;
}
.mt, .smt {
    cursor: default;
    zoom: 1;
}
.login-form .login-box .mt {
    display: inline-block;
    display: block;
    width: 342px;
    overflow: visible;
    height: 35px;
}
/*.login-form .login-box .tab-h {
    height: 35px;
}*/
.login-form .msg-wrap {
    min-height: 25px;
    margin: 5px 0;
    height: auto!important;
}
.login-form .msg-error {
    position: relative;
    background: #ffebeb;
    color: #4dc3fa;
    border: 1px solid #faccc6;
    padding: 25px 10px 0px 40px;
    line-height: 15px;
    height: auto;
    font-size: 12px;
}
.login-form .msg-error b {
    position: absolute;
    top: 23%;
    left: 11px;
    display: block;
    padding: 0px 0px 0px 38px;
    height: 16px;
    overflow: hidden;
    background: url(../images/pwd-icons-new.png) -104px -49px no-repeat;
}
.login-form .login-box .mc {
    overflow: visible;
}
.form .item {
    position: relative;
    margin-bottom: 20px;
    z-index: 1;
}
.form .item-fore1, .form .item-fore2 {
    border: 1px solid #d2d2d2;
    height: 40px;
    width: 340px;
}
.form .item-fore1 {
    z-index: 6;
}
 .form label{
    float: left;
    font-size: 12px;
 }
 .form label {
    float: none;
}
.form .item .login-label {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    border-right: 1px solid #bdbdbd;
    background: url(../images/pwd-icons-new.png) no-repeat;
}
.form .item .name-label {
    background-position: 0 0;
}
.form .item .pwd-label {
    background-position: -48px 0;
}
.form .itxt {
    line-height: 18px;
    height: 18px;
    border: 0;
    padding: 10px 0 10px 50px;
    width: 290px;
    float: none;
    overflow: hidden;
    font-size: 14px;
    font-family: '\5b8b\4f53';
}
/*.form .item-fore1 .clear-btn, .form .item-fore2 .clear-btn {
    position: absolute;
    z-index: 20;
    right: 6px;
    top: 12px;
    width: 14px;
    height: 14px;
    background: url(/NewWanbu/App/Subject/Tpl/Subject/WanbuLive2019/images/pwd-icons-new.png) -25px -143px no-repeat;
    cursor: pointer;
    display: none;
}*/
.form .item-fore2 {
    height: 38px;
    /*visibility: hidden;*/
}
.form .item-foucs{
    border: 1px solid #bbb;
}
/*.form .item-fore1 #sloginpwd, .form .item-fore2 #sloginpwd {
    position: absolute;
    display: block;
    z-index: 3;
    top: 2px;
    left: 49px;
    width: 254px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    display: none;
}*/
.form .item-fore5 {
    margin-bottom: 15px;
    padding-top: 10px;
}
.login-form .login-box .login-btn {
    /*border: 1px solid #c82814;*/
    margin: 0 auto;
    height: 42px;
    width: 342px;
    position: relative;
}
.btn-img, .button {
    display: inline-block;
    margin: 0;
    padding: 0;
    border: 0;
    text-align: center;
    cursor: pointer;
}
.login-form .login-box .login-btn .btn-img {
    border: 1px solid #4dc3fa;
    display: block;
    width: 340px;
    background: #4dc3fa;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
}
.login-form .qrcode-login {
    display: none;
    width: 340px;
    padding: 33px 0 0 0 ;
    text-align: center;
}
.login-form .qrcode-login .mc {
    overflow: visible;
}
.login-form .qrcode-login .qrcode-error-2018 {
    display: none;
    font-size: 14px;
    color: #fbfbfb;
    margin-top: 65px;
    position: relative;
    z-index: 1;
}
.login-form .qrcode-login .qrcode-error-2018{
    margin-top: 0;
}
.login-form .qrcode-login .qrcode-error-2018 .qrcode-error-mask {
    display: block;
    position: absolute;
    width: 170px;
    background: #000;
    filter: alpha(opacity=60);
    -moz-opacity: .6;
    opacity: .6;
    height: 163px;
    left: 66px;
    z-index: 9;
    top: 0;
    text-align: center;
    line-height: 100px;
}
.login-form .qrcode-login .qrcode-error-2018 .err-cont {
    position: absolute;
    left: 0;
    top: 55px;
    width: 100%;
    z-index: 19;
    font-weight: 700;
}
.login-form .qrcode-login .qrcode-error-2018 .refresh-btn {
    display: block;
    background: #e4393c;
    width: 80px;
    height: 30px;
    position: absolute;
    top: 95px;
    left: 113px;
    line-height: 30px;
    opacity: 1;
    z-index: 19;
    color: #fbfbfb;
    text-decoration: none;
}
.login-form .qrcode-login .qrcode-main {
    position: relative;
    height: 160px;
}
.login-form .qrcode-login .qrcode-img {
    border: 1px solid #f4f4f4;
    padding: 10px;
    position: absolute;
    left: 90px;
    top: 15px;
}
.login-form .qrcode-login .qrcode-img img {
    width: 130px;
    height: 130px;
}
.login-form .qrcode-login .qrcode-help {
    position: absolute;
    right: 0;
    top: 6px;
    width: 140px;
    height: 160px;
    background: url(../images/phone-orange.png) no-repeat;
    z-index: 99;
    display: none;
}
.login-form .qrcode-login .qrcode-panel {
    margin: 15px 0;
}
.login-form .qrcode-login .qrcode-panel ul {
    display: inline-block;
    display: block;
}
.login-form .qrcode-login .qrcode-panel li {
    display: inline-block;
    margin: 0 10px 0 5px;
    font-size: 16px;
    color: #444;
    font-family: 'MicrosoftYaHei';
}
.login-form .qrcode-login .qrcode-panel li.fore1 {
    border: 0;
}
.coagent {
    padding-left: 20px;
    padding-right: 20px;
    line-height: 50px;
    border-top: 1px solid #f4f4f4;
    height: auto;
    background-color: #fcfcfc;
}
.qr-coagent {
    background-color: #fff;
    font-family: "microsoft yahei";
    color: #999;
    border: none;
    padding: 0;
    line-height: 20px;
}
.qr-coagent .use-app{
    margin-bottom: 15px;
    font-size: 14px;
    color: #888;
    font-family: 'MicrosoftYaHei';
}
.qr-coagent .use-app span{
    font-size: 14px;
    color: #4dc3fa;
    font-family: 'MicrosoftYaHei';
    font-weight: 600;
}
.qr-coagent .quick-zc a{
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
    color: #4dc3fa;
} 
#kbCoagent {
    background: #fff;
    padding: 0;
    width: 100%;
    border: 0;
    line-height: 18px;
}
#kbCoagent ul {
    padding: 0 20px;
}
.coagent li.extra-l {
    float: left;
}
.coagent li.extra-r {
    float: right;
}
.coagent .regist-link-l a {
    color: #4dc3fa;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
}
.coagent .regist-link-r a {
    color: #4dc3fa;
    font-size: 14px;
    font-family: 'MicrosoftYaHei';
}
.ui-dialog-close {
    cursor: pointer;
    display: block;
    position: absolute;
    z-index: 100000;
    top: 13px;
    right: 12px;
    overflow: hidden;
    width: 20px;
    height: 20px;
    background: url(../images/clo.png) no-repeat;
}
.dingd_box{ width: 900px; padding: 0 20px 20px 20px; height: auto; position: fixed; left: 50%; top: 30%; margin-left: -450px; background: #fff; z-index: 1000; display: none; }
.dingd_box h2{ width: 100%; margin: 0 auto; height: 35px; line-height: 35px; text-align: right; color: #dadada; font-weight: normal; }
.dingd_box h2 span{ float: right;  cursor: pointer; width: 30px; height: 60px; font-size: 28px;}
.dingd_box .p1{ line-height: 30px; color: #ff0000; font-size: 14px; text-align: right; }
.dingd_box .p1 span{ margin-right: -30px; cursor: pointer; }
.div_top{ width: 100%; height: 40px; line-height: 40px; font-size:14px; color: #898989; background: #eeeeee; text-indent: 8px; border-bottom: 1px solid #c9c9c9; }
.div_top span{ display: inline-block; margin-right:25px; }
.div_top span a{ color: #ff0000;  }
.div_main{ width: 898px; height: 148px; border: 1px solid #c9c9c9; }
.div_main ul li{ float: left; }
.div_main ul li img{ width: 128px; height: 128px; }
.div_main ul li:nth-child(0n+2){ border-right: 1px solid #f2f2f2; position: relative; }
.div_main ul li:nth-child(0n+2) p{ text-align: left; width: 310px; margin-top: 35px; color: #333; font-size: 16px; line-height: 24px; margin:35px 0 0 0; }
.div_main ul li:nth-child(0n+2) p:nth-child(0n+2){ font-size: 12px; color: #c9caca; margin:0; line-height: 16px; }
.div_main ul li:nth-child(0n+2) span{ position: absolute; right: 20px; top: 60px; font-size: 14px; color: #c9caca; }
.div_main ul li:nth-child(0n+3){ line-height: 148px; color: #333; font-size: 16px; border-right: 1px solid #f2f2f2; text-align: center; }
.div_main ul li:nth-child(0n+4){ color: #c9caca; font-size: 16px; border-right: 1px solid #f2f2f2; text-align: center; }
.div_main ul li:nth-child(0n+4) p{ height: 75px; }
.div_main ul li:nth-child(0n+4) p:nth-child(0n+1){line-height: 120px; text-decoration: underline; }
.div_main ul li:nth-child(0n+5){ position: relative; }
.div_main ul li:nth-child(0n+5) p{ text-align: center; font-size: 16px; color: #333; height: 72px; }
.div_main ul li:nth-child(0n+5) p:nth-child(0n+1){ line-height: 120px; }
.div_main ul li:nth-child(0n+5) p:nth-child(0n+2){ font-size: 12px; cursor: pointer; }
.info_b{ position: absolute; width: 155px; border: 1px solid #c9c9c9; left: -25px; top: 90px; background: #fff; padding: 10px; display: none;}
.div_main ul li:nth-child(0n+5) .info_b p{ line-height: 20px; text-align: left; margin:0; font-size: 12px; height: auto; }
.big_photo {
    width: 1000px;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 50%;
    margin-left: -500px;
    text-align: center;
    height: 1000px;
    overflow: hidden;
    display: none;
}
.big_photo img {
    max-width: 1000px;
    vertical-align: middle;
}