body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,textarea,select,optgroup,option,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,select{margin:0;*font-size:100%;line-height:1.2;}
a img,img{-ms-interpolation-mode:bicubic;}
body{background:#FFF;}
a{color:#3485DE;text-decoration:none;}
a:hover,a:active,a:focus{color:#3485DE;text-decoration:underline;}
button{font-size:100%;overflow:visible;*padding-top:3px;*padding-left:8px;*padding-right:8px;}
.cls:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cls{zoom:1;}
body, button, input, select, textarea{font: 12px/1.5 tahoma,arial,"宋体";color:#666;}
.width{width:970px;margin:0px auto}
.bg-sprite{background:url(http://developer.baidu.com/static/challenge/images/bg-sprite.jpg);}
.tit{display:block;background:url(http://developer.baidu.com/static/challenge/images/title.jpg);color:transparent; text-indent:-100px;}
.top{height:72px;}
.top .logo{float: left;}
.top .right{float: right;padding-top:40px;}
.top .right a{padding: 0px 3px;color:#666;}
.top .right .sep{padding: 0px 3px;color:#acacac;font-size: 10px; }
.nav-wrap{height:39px;overflow:hidden;}
.nav-wrap .nav{width:1000px;}
.nav-wrap .nav-list{width:464px;float:right;}
.nav-wrap .nav-list li{float:left; padding:0px 4px;}
.nav-wrap .nav-list a,.nav-wrap .nav-list span{background-image:url(http://developer.baidu.com/static/challenge/images/nav.jpg);color:transparent;text-indent:-100em;display:block;height:39px;line-height:39px;}
.nav-list .home a,.nav-list .home span{background-position:0px 0px;width:64px;}
.nav-list .home a:hover,.nav-list .home a.select{background-position:0px -41px;}
.nav-list .infor a,.nav-list .infor span{background-position:-72px 0px;width:86px;}
.nav-list .infor a:hover,.nav-list .infor a.select,.nav-list .infor span.select{background-position:-72px -41px;}
.nav-list .comp a,.nav-list .comp span{background-position:-165px 0px;width:100px;}
.nav-list .comp a:hover,.nav-list .comp a.select,.nav-list .comp span.select{background-position:-165px -41px;}
.nav-list .show a, .nav-list .show span{background-position:-271px 0px;width:86px;}
.nav-list .show a:hover,.nav-list .show a.select,.nav-list .show span.select{background-position:-271px -41px;}
.nav-list .faq a,.nav-list .faq span{background-position:-365px 0px;width:86px;}
.nav-list .faq a:hover,.nav-list .faq a.select,.nav-list .faq span.select{background-position:-365px -41px;}
.banner-wrap{background-position:0px -176px;}
.banner-wrap .banner-content{background:url(http://developer.baidu.com/static/challenge/images/banner.jpg) no-repeat center 0px;}
.banner{height:374px;overflow:hidden;}
.banner .show{padding: 300px 0 0 740px;height:64px;line-height:40px;}
.banner .show .desc{line-height:24px;text-align:right;padding-right:5px;font-size:14px;color:#484848;}
.banner .time div{float:left;font-family:arial,verdana,sans-serif; text-align:center;font-weight:bold;color:#fff;font-size:26px;width:37px;margin-right:39px;padding:0px}
.banner .time div.min{margin:0px;}
.con-wrap{background:url(http://developer.baidu.com/static/challenge/images/bg.jpg) center 0px;padding: 14px 0px 14px 0px;}
.info-in{}
.info-in .info{float:left;width:384px;height:270px;overflow:hidden;}
.info-in .info .title{height:47px;background:url(http://developer.baidu.com/static/challenge/images/title.jpg);padding:0px 0px 0px 26px;}
.title a{display:block;color:transparent;text-indent:-100em;}
.title a:hover{display:block; background-image:url(http://developer.baidu.com/static/challenge/images/btn.jpg);}
.info-in .info .title a{width:78px;height:38px;}
.info-in .info .title a:hover{background-position:-5px -179px;}
.info-in .info .info-text{padding:15px 10px 0px 25px;background-color:#fff;}
.info-in .info .info-detail{height:45px;padding: 20px 0px 0px 279px;background-color:#fff;}
.info-in .info .info-detail a{display:block;height: 28px;width:89px; overflow:hidden; color: transparent;text-indent:-100em;background:url(http://developer.baidu.com/static/challenge/images/btn.jpg)}
.info-in .info .info-detail a:hover{background-position:0px -30px;}
.info-in .weibo{height: 67px;background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat 0px -65px;}
.info-in .weibo .add{float:left;width:130px;padding:3px 0px 0px 20px;}
.info-in .weibo a{color:transparent;text-indent:-100em;display:block;}
.info-in .weibo .add a{width:128px;height: 50px;}
.info-in .weibo .add iframe{margin:13px 0 0 25px;width:63px;height: 24px;*filter:alpha(opacity=0);opacity: 0;}
.info-in .weibo .weibo-index{float:right;width:205px;padding:11px 18px 0px 0px;}
.info-in .weibo .weibo-index a{width:200px; height:30px;}
.info-in .gate{float:right;width: 573px;overflow:hidden;}
.info-in .gate .title{height:47px;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat -397px 0px; padding-left:32px;}
.info-in .gate .title a{height:38px;width:115px;}
.info-in .gate .title a:hover{background-position:-90px -179px;}
.info-in .gate .gate-con{width: 573px;height:219px; overflow:hidden; background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -404px;}
.gate .gate-con .detail{height:37px;line-height:37px;padding: 2px 0px 0px 52px;overflow:hidden;}
.gate .gate-con .detail1{height: 32px;line-height:32px;padding: 0px 0px 0px 52px;overflow:hidden;}
.gate .gate-con .cover{background-color:white;height:100px;overflow:hidden;}
.gate .gate-con .cover .detail1{height: 32px;line-height:32px;padding: 0px 0px 0px 52px;overflow:hidden;position:relative;zoom:1;}
.gate .gate-con .cover .detail1 .bg{display:block;width:52px;height:32px;position:absolute;top:0;left:0;background:url(http://dbl-dev-rd22.vm.baidu.com:8080/static/challenge/images/title.jpg) no-repeat 0px -408px}

.gate .gate-con .app{}
.gate .gate-con .app .app-list{height:46px;padding:0px 0px 0px 36px;overflow:hidden;}
.gate .gate-con .app .app-list li{float:left;padding-left:1px;}
.gate .gate-con .app .app-list li a{display:block;height:46px;color:transparent;text-indent:-100em;}
.gate .gate-con .app .app-list li a:hover{background-image:url(http://developer.baidu.com/static/challenge/images/btn.jpg)}
.gate .app .app-list .stat a{width:94px;}
.gate .app .app-list .stat a:hover{background-position:0px -131px}
.gate .app .app-list .storage a{width:130px;}
.gate .app .app-list .storage a:hover{background-position:-95px -131px}
.gate .app .app-list .map a{width:83px;}
.gate .app .app-list .map a:hover{background-position:-226px -131px}
.gate .app .app-list .open a{width:117px;}
.gate .app .app-list .open a:hover{background-position:-310px -131px}
.gate .app .app-list .bae a{width:76px}
.gate .app .app-list .bae a:hover{background-position:-428px -131px}
.gate .gate-con .sub{height:61px;padding:10px 0px 0px 90px;}
.gate .gate-con .more-info{padding: 0px 0px 0px 35px;}
.gate .gate-con .more-info a{font-weight: bold;text-decoration:underline}
.gate .gate-con .sub a{display:block;height:48px;float:left;}
.gate .gate-con .sub .sub-mobile{width:185px;}
.gate .gate-con .sub .sub-mobile:hover{background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat -112px 1px;}
.gate .gate-con .sub .sub-webapp{width:172px;margin-left: 24px;}
.gate .gate-con .sub .sub-webapp:hover{background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat -321px 1px;}
.gate .gate-con .sub .sub-developer{width:220px;height:44px;margin-left: 84px;text-indent:-3000px;background:url(http://developer.baidu.com/static/challenge/images/to_developer.png) no-repeat 0 0;}
.gate .gate-con .sub .sub-developer:hover{background-position:0 -51px;}
.gate .gate-con .sub .sub-developer:active{background-position:0 -100px;}
.flow{height: 280px; overflow:hidden;padding-top:10px;}
.flow .title{height:52px;width:100%;overflow:hidden;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -54px;padding-left:26px;}
.flow .title a{height:45px;width:80px;}
.flow .title a:hover{background-position:-214px -178px;}
.flow .flow-map {height:218px;overflow:hidden; background:url(http://developer.baidu.com/static/challenge/images/step.jpg);}
.flow .step2{background-position:0px -220px;}
.flow .step3{background-position:0px -440px;}
.flow .step4{background-position:0px -660px;}
.flow .bottom,.prize .bottom{height:7px;overflow:hidden;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -394px;}
.prize{height:295px;padding-top:10px;}
.prize .title{height:56px;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -109px;padding-left: 26px;}
.prize .title a{height:45px;width:80px;}
.prize .title a:hover{background-position:-302px -176px;}
.prize .prize-list-wrap{height:230px;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -630px;}
.prize .prize-list{padding: 10px 0px 0px 32px;}
.prize .prize-list li{float: left;width:215px;padding: 0px 7px;}
.prize .prize-list h3{height:30px;overflow: hidden;text-indent:-100em;color:transparent;}
.prize .prize-list .icon{height:140px;overflow: hidden;}
.prize .prize-list .prize-list-info{text-align:center;}
.footer{margin-top:10px;background:none;}
.footer .footer-inner{background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -170px;height:195px;}
.footer .faq-link,footer .link-list{float:left;}
.footer .faq-link{width:562px;}
.footer .title{display: block;height:50px;padding:10px 0px 0px 26px;}
.footer .title a{height:46px; width:100px;}
.footer .faq-link .title a:hover{background-position:-390px -180px;}
.footer .contact .title a:hover{background-position:4px -230px;}
.footer .link-list{padding-left:30px;}
.footer .faq-link .link-list li{float: left;width:260px;line-height: 1.8em;}
.footer .faq-link .link-list a{color:#666}
.footer .contact{float:left;}
.footer .contact .contact-con{padding-left:36px;}
/**summary**/
.s-title{background-image: url(http://developer.baidu.com/static/challenge/images/summary-title.jpg);background-repeat: no-repeat;overflow:hidden;}
.summary-content{background-color:#fff;}
.summary-content .blue{color:#399EE6;}
.summary-content .bold{font-weight:bold;}
.bg-sprite-v{background-image: url(http://developer.baidu.com/static/challenge/images/bg-sprite-v.jpg)}
.summary-content .top-pad{height:16px;background-position:0px -4px;overflow: hidden;}
.summary-content .bottom-pad{height:16px; clear:both; background-position:-978px -4px;overflow: hidden;}
.summary-content .sidebar{float:left;width:185px;padding:39px 0px 0px 35px;}
.summary-content .sidebar .link-list{width:128px;float:left;background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat -284px -284px;}
.summary-content .sidebar .border-right{width:1px;float:right;height:240px;margin-right:18px;background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat -273px -284px;}
.summary-content .sidebar .link-list li{padding-bottom:0px;}
.summary-content .sidebar .link-list li a{display:block;height:40px; overflow: hidden; color:transparent;text-indent:-100em;}
.summary-content .sidebar .link-list li a:hover,.summary-content .sidebar .link-list li a.select{height:45px;background-image:url(http://developer.baidu.com/static/challenge/images/btn.jpg);}
.summary-content .sidebar .link-list .brief a:hover,.summary-content .sidebar .link-list .brief a.select{background-position:-412px -284px;}
.summary-content .sidebar .link-list .regular a:hover,.summary-content .sidebar .link-list .regular a.select{background-position:-412px -335px;}
.summary-content .sidebar .link-list .standard a:hover,.summary-content .sidebar .link-list .standard a.select{background-position:-412px -386px;}
.summary-content .sidebar .link-list .process a:hover,.summary-content .sidebar .link-list .process a.select{background-position:-412px -436px;}
.summary-content .sidebar .link-list .stuff a:hover,.summary-content .sidebar .link-list .stuff a.select{background-position:-412px -487px;}
.summary-content .sidebar .link-list .xieyi a:hover,.summary-content .sidebar .link-list .xieyi a.select{background-position:-412px -537px;}
.summary-content .main{float:right;width:749px;line-height: 1.8em;padding-bottom:32px;}
.summary-content .part{padding: 35px 49px 0px 32px;}
.summary-content .part .top-pad{background:url(http://developer.baidu.com/static/challenge/images/bg-sprite-v.jpg) no-repeat -1956px 0px;height: 20px; overflow:hidden;}
.summary-content .part .bottom-pad{background:url(http://developer.baidu.com/static/challenge/images/bg-sprite-v.jpg) no-repeat -3309px 0px;height:20px; overflow:hidden;}
.summary-content .part .con{background:url(http://developer.baidu.com/static/challenge/images/bg-sprite-v.jpg) repeat-y -2632px 0px;}
.summary-content .text {padding:15px 24px 10px 24px;}
.summary-content .part h3{height:35px;background-image:url(http://developer.baidu.com/static/challenge/images/summary-title.jpg);color:transparent;text-indent:-100em;}
.summary-content .summary h3{height:35px;background-position:0px 0px;}
.summary-content .summary .text{height: 600px;}
.summary-content .rule h3{height:35px;background-position:0px -37px;}
.summary-content .csflow h3{height:35px;background-position:0px -220px;}
.summary-content .xy h3{height:35px;background-position:0px -112px;}
.summary-content .pw h3{height:35px;background-position:0px -77px;}
.summary-content .adward-show h3{height:35px;background-position:0px -145px;}
.summary-content .method h3{height:35px;background-position:0px -183px;}

.applist {position:relative;}
.applist .title {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -859px;height:50px;padding:11px 0 0 55px;}
.applist .title li{display:inline-block;*display:inline;*zoom:1;}
.applist .title .app-tab {width:146px;height:46px;margin-right:4px;}
.applist .title .app-tab a{height:100%}
.applist .title .app-tab-native a.app-tab-sel, .applist .title .app-tab-native a:hover {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0 -963px;}
.applist .title .app-tab-web a.app-tab-sel, .applist .title .app-tab-web a:hover {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat -162px -963px;}
.applist .title .api-tabs {margin:3px 0 0 2px;height:32px;}
.applist .title .api-tabs li {height:100%;}
.applist .title .api-tabs li a, .applist .title .api-tabs li span {display:block;height:100%;}
.applist .title .api-tabs .api-tab {line-height:32px;text-align:center;}
.applist .title .api-tabs .api-tab a {text-indent:0;color:#3c8ae0;font-weight:bold;}
.applist .title .api-tabs .api-tab-all {width:58px;}
.applist .title .api-tabs .api-tab a:hover, .applist .title .api-tabs .api-tab a.api-tab-sel {color:black;background:none;text-decoration:none;}
.applist .title .api-tabs .api-tab-map {width:76px;}
.applist .title .api-tabs .api-tab-pcs {width:113px;}
.applist .title .api-tabs .api-tab-map {width:76px;}
.applist .title .api-tabs .api-tab-open {width:113px;}
.applist .title .api-tabs .api-tab-other {width:65px;}
.applist .applist-order {font-size:12px;width:204px;position:absolute;top:53px;right:0;padding:15px 37px 0 0;}
.applist .applist-order a{text-decoration:none;}
.applist .applist-order a:hover,.applist .applist-order span{color:#4d4d4d;}
.applist .applist-grid {overflow:hidden;background-color:white;width:100%;}
.applist .applist-grid .applist-item {font-size:14px;float:left;text-align:center;width:194px;height:165px;padding:20px 0 0 0;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) repeat -692px -406px;}
.applist .applist-grid .applist-item .app-icon {width:94px;height:85px;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat -589px -408px;padding-top:3px;margin:0 auto;} 
.applist .applist-grid .applist-item .app-name {height:20px;width:112px;margin: 0 auto;overflow:hidden;}
.applist .applist-grid .applist-item .app-author {margin:5px auto 0 auto;width:112px;height:40px;overflow:hidden;word-break: break-all;text-overflow:ellipsis;}
.applist .applist-pager {text-align:center;background-color:white;padding:20px 0 40px 0;}
.applist .applist-pager li {display:inline-block;*display:inline;*zoom:1;}
.applist .applist-pager li a, .applist .applist-pager li span {display:block;line-height:30px;text-align:center;font-weight:bold;text-decoration:none;margin:2px;}
.applist .applist-pager .nav-pager a {background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat 0px -488px;width:62px;height:31px;}
.applist .applist-pager .nav-pager a:hover {background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat -65px -488px;}
.applist .applist-pager .index-pager a, .applist .applist-pager .index-pager span {background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat 0px -519px;width:34px;height:31px;}
.applist .applist-pager .pager-sel span, .applist .applist-pager .index-pager a:hover {background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat -39px -519px;}
.applist .bottom{height:7px;overflow:hidden;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -394px;}
.applist .dialog-msg {text-align:center;font-size:16px;color:block;}

.faq {padding:30px 0 10px 27px;}
.faq .faq-title {background:url(http://developer.baidu.com/static/challenge/images/summary-title.jpg) no-repeat 0px -629px;height:30px;}
.faq .faq-top {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -1092px;height:26px;}
.faq .faq-bottom {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -1122px;height:21px;}
.faq .faq-content {background:url(http://developer.baidu.com/static/challenge/images/bg-sprite-v.jpg) repeat-y -3985px 0px;width:916px;}
.faq .faq-content .faq-item {overflow:hidden;padding:30px 20px;width:876px;}
.faq .faq-content .faq-item-first {padding:5px 20px 30px 20px;}
.faq .faq-content .faq-item .faq-aq {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat -897px -407px;width:43px;height:74px;float:left;}
.faq .faq-content .faq-item .faq-a {margin-left:50px;font-size:14px;font-weight:bold;line-height:250%;}
.faq .faq-content .faq-item .faq-q {margin-left:50px;margin-top:10px;line-height:200%;}
.faq .faq-content .faq-hr {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat -0px -1144px;height:8px;}

.dialog-wrap{position:absolute;display:none;height:100%;width:100%;top:0;left:0;}
.dialog-wrap .dialog-mask{background-color:#bbbbbb;*filter:alpha(opacity=80);opacity:0.8;width:100%;height:100%;}
.dialog-wrap .dialog-content{position:absolute;width:auto;}
.dialog-wrap .dialog-content .dialog-top{height:28px;position:relative;width:100%;}
.dialog-wrap .dialog-content .dialog-top .dialog-topleft{background:url(http://developer.baidu.com/static/challenge/images/dialog.png) no-repeat left top;position:absolute;top:0;left:0;width:23px;height:28px;}
.dialog-wrap .dialog-content .dialog-top .dialog-topright{cursor:pointer;background:url(http://developer.baidu.com/static/challenge/images/dialog.png) no-repeat right top;position:absolute;top:0;right:0;width:29px;height:28px;}
.dialog-wrap .dialog-content .dialog-top .dialog-topmid{background:url(http://developer.baidu.com/static/challenge/images/dialog-bg-x.png) repeat-x left top;margin:0 29px 0 23px;height:28px;}
.dialog-wrap .dialog-content .dialog-bottom{height:23px;position:relative;}
.dialog-wrap .dialog-content .dialog-bottom .dialog-bottomleft{background:url(http://developer.baidu.com/static/challenge/images/dialog.png) no-repeat left bottom;position:absolute;bottom:0;left:0;width:23px;height:23px;_height:22px;}
.dialog-wrap .dialog-content .dialog-bottom .dialog-bottomright{background:url(http://developer.baidu.com/static/challenge/images/dialog.png) no-repeat right bottom;position:absolute;bottom:0;right:0;width:22px;height:23px;_height:22px;}
.dialog-wrap .dialog-content .dialog-bottom .dialog-bottommid{background:url(http://developer.baidu.com/static/challenge/images/dialog-bg-x.png) repeat-x left bottom;margin:0px 22px 0 23px;_margin:0px 22px 0 23px;height:23px;_height:22px;}

.dialog-wrap .dialog-content .dialog-mid{padding:0 9px;background:url(http://developer.baidu.com/static/challenge/images/dialog-bg.png) repeat;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent{padding:5px 25px;background-color:white;overflow:hidden;}
.dialog-wrap .dialog-content .dialog-mid .success-dialog,.dialog-wrap .dialog-content .dialog-mid .failure-dialog{display:none;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .dialog-title{font-weight:bold;margin-bottom:15px;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .developer-applist{padding:20px;background-color:#f6f6f6;border:1px #e5e5e5 solid;line-height:200%;width:510px;border-radius:5px;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .webapps,.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .nativeapps{margin-bottom:20px;overflow:hidden;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .developer-app{width:170px;float:left;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .api-choose{margin:15px 0;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .apis{line-height:200%;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .developer-applist input {vertical-align:middle;margin: 0 5px 0 10px;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent input {vertical-align:text-top;margin: 0 5px 0 10px;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .notice {margin:15px 0;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .notice .warning{color:#f57020;display:none;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .dialog-btn-wrap{text-align:center;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .dialog-btn{display:inline-block;*display:inline;*zoom:1;width:91px;height:33px;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .submit-btn{margin-right:80px;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .dialog-btn a{display:block;background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat -101px -551px;width:91px;height:33px;line-height:33px;text-align:center;font-size:16px;color:black;text-decoration:none;}
.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .dialog-btn a:hover{display:block;background:url(http://developer.baidu.com/static/challenge/images/btn.jpg) no-repeat 0 -551px;height:100%;color:white;}

.dialog-wrap .dialog-content .dialog-mid .dialog-realcontent .dialog-msg {font-size:18px;line-height:300%;}
.dialog-wrap label {cursor:pointer;}

.money {font-size:14px;color:#3472d5;font-weight:bold;}

.cloud .block {margin-bottom:30px;}
.cloud .power .title {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) 0px -1013px;height:50px;}
.cloud .learn .title {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) 0px -1158px;height:50px;}
.cloud .show .title {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) 0px -1218px;height:57px;}
.cloud .learn .learn-pic {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) 0px -1282px;width:917px;height:105px;}
.cloud .bottom{height:7px;overflow:hidden;background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -394px;}
.cloud .realcontent{padding:15px 30px 25px 30px;_padding-right:20px;background-color:white;}
.cloud .show-block {margin-bottom:15px;}
.cloud .show-block-top {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -1092px;width:916px;height:26px;}
.cloud .show-block-content {padding:10px;overflow:hidden;background:url(http://developer.baidu.com/static/challenge/images/bg-sprite-v.jpg) repeat-y -3985px 0px;width:896px;}
.cloud .show-block-bottom {background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -1122px;width:916px;height:21px;}
.cloud .show-block-icon {width:197px;height:249px;float:left;padding-top: 83px;background:url(http://developer.baidu.com/static/challenge/images/bg-sprite.jpg) no-repeat right -821px;}
.cloud .show-block-apicontent{width:650px;overflow:hidden;margin: 20px 0 0 240px;}
.cloud .show-block-apicontent h1{font-size:16px;font-weight:bold;margin-bottom:16px;}
.cloud .show-block-apicontent .api-summary{margin-bottom:15px;}
.cloud .show-block-apicontent .api-doc a{margin-right: 30px;font-weight:bold;}
.cloud .show-block-apicontent .hr{border-top:1px #d5d5d5 solid;margin:20px 0;}
.cloud .show-block-apicontent .companion{text-align:center;float:left;margin-right:115px}
.cloud .stat .companion{margin-right:100px}
.cloud .map .companion{margin-right:108px}
.cloud .show-block-apicontent .last-companion{margin-right:0;}
.cloud .show-block-apicontent .companion-name{font-size:14px;margin-top:10px;}
.cloud .show-block-tips {padding:0 30px 10px 100px;background:url(http://developer.baidu.com/static/challenge/images/bg-sprite-v.jpg) repeat-y -3985px 0px;width:786px;line-height:150%;}
.cloud .show-block-tips div{margin-left:88px;}
.cloud .show-strong {font-size:16px;color:#3a8fe0;font-weight:bold;float:left;height:100%;line-height:120%;}

.blue{color:#3b89de;}
.email{color:#fc1108}

.people {width:310px;float:left;height:200px;}
.people-pic{float:left;}
.people-name{font-size:14px;margin:45px 0 0 130px;width:150px;}

.adward-icon{float:left;overflow:hidden;width:120px;}
.adward-icon img{margin-left:-50px;}
.adward-summary{margin-left:130px;padding-top:25px;line-height:175%;}
.adward-team .adward-summary{margin-left:120px;padding-top:15px;line-height:175%;}
.adward-bj .adward-icon{margin-top:80px;}
.adward-bj p {margin:10px 0;}
.adward-summary h4{font-size:16px;font-weight:bold;margin-bottom:10px;}
.strong{font-weight:bold;}
.adward-hr{background:url(http://developer.baidu.com/static/challenge/images/title.jpg) no-repeat 0px -369px;height:18px;margin:25px 15px 15px 15px;}

.page-footer{text-align: center;padding:20px 0;margin-top:0px;min-width:980px;}
.page-footer,.page-footer a{color: #77c;font-family: Arial;font-size: 12px;}


/* publish */
.clearfix {
    display: block;
    zoom: 1;
}
.clearfix::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.publish-content{
    background:#e9eef1 url(http://developer.baidu.com/static/challenge/images/publish/banner_bg.png) repeat-x 0 0;
    text-align:center;
}
.publish-content .banner{
    background:url(http://developer.baidu.com/static/challenge/images/publish/banner_publish.jpg) no-repeat center top;
    height:403px;
    text-align:center;
}
.publish-content .banner .banner-center{
    height:100%;
    width:1054px;
    margin:0 auto;
    position:relative;
    font-size:18px;
    font-weight:bold;
    font-family:"微软雅黑";
    text-align:left;
    
}

.publish-content .banner .banner-center span{
    position:absolute;
    bottom:90px;
    color:#0174dd;
}
.publish-content .banner .banner-center a{
    color:#d53d3c;
}
.publish-content .banner .banner-center a:hover{
    color:#90bcff;
}
.publish-content .banner .banner-center .banner-left{
    left:0;
}
.publish-content .banner .banner-center .banner-right{
    right:0;
}
.publish-content .publish-list .img,.publish-content .publish-list img{
    width:56px;
    height:56px;
    border:0 none;
    border-radius:6px;
}

.publish-content a{
    color:#5b5b5b;
}
.publish-content a:hover{
    text-decoration:underline;
}
.publish-content .publish-list{
    width:980px;
    text-align:left;
    margin:0 auto;
}
.publish-content .publish-item{
    padding-left:327px;
}
.publish-content .sepr{
    margin:4px 80px 30px;
    height:0;
    overflow:hidden;
    border-top:1px solid #bfbfbf;
    border-bottom:1px solid #fff;
}
.publish-content .best-team{
    padding-top:13px;
    margin-top:-13px;
    background:url(http://developer.baidu.com/static/challenge/images/publish/best_team.png) no-repeat 13px 0;
}
.publish-content .best-app{
    background:url(http://developer.baidu.com/static/challenge/images/publish/best_app.png) no-repeat 13px 5px;
}
.publish-content .gold-wel{
    background:url(http://developer.baidu.com/static/challenge/images/publish/gold_wel.png) no-repeat 13px -5px;
}
.publish-content .silver-wel{
    background:url(http://developer.baidu.com/static/challenge/images/publish/silver_wel.png) no-repeat 14px 1px;
}
.publish-content .box{
    width:653px;
    height:235px;
    line-height:20px;
    font-family:"宋体";
    color:#5b5b5b;
    position:relative;
    padding:0 0 26px;
    border-right:1px solid #eff3f5;
    background:white url(http://developer.baidu.com/static/challenge/images/publish/shadow.png) no-repeat left bottom;

}
.publish-content .short{
    width:330px;
    background:white url(http://developer.baidu.com/static/challenge/images/publish/shadow_short.png) no-repeat left bottom;

}
.publish-content .best-app .box{
    margin-top:42px;
}
.publish-content .silver-wel .box{
    height:574px;
}
.publish-content .box .box-corner{
    display:block;
    width:54px;
    height:51px;
    position:absolute;
    top:-19px;right:-24px;
    background:url(http://developer.baidu.com/static/challenge/images/publish/corner.png) no-repeat left bottom;
}
.publish-content .box .box-shadow{
    display:block;
    width:18px;
    height:87px;
    position:absolute;
    bottom:0;right:-18px;
    background:url(http://developer.baidu.com/static/challenge/images/publish/shadow_rb.png) no-repeat left bottom;
}
.publish-content .box .box-robin{
    display:block;
    width:170px;
    padding-left:22px;
    height:48px;
    position:absolute;
    top:-32px;left:-29px;
    background:url(http://developer.baidu.com/static/challenge/images/publish/robin.png) no-repeat left bottom;
    color:white;
    font-family:"黑体";
    font-size:20px;
    line-height:36px;
}
.publish-content .apps{
    height:100%;
}
.publish-content .apps li{
    height:100%;
    width:326px;
    float:left;
    overflow:hidden;
}
.publish-content .app-item{
    padding:20px 35px 0;
    width:256px;
    overflow:hidden;
}
.publish-content .line{
    background:url(http://developer.baidu.com/static/challenge/images/publish/line.png) no-repeat center center;
}
.publish-content .app-info{
    position:relative;
    padding:5px 70px 0 0;
    zoom:1;
}
.publish-content .app-info p{
    line-height:2em;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
    width:186px;
}
.publish-content .silver-app .appinfo p{
    overflow: hidden;
    height:28px;
    white-space: nowrap;
    word-wrap: normal;
    text-overflow: ellipsis;
}
.publish-content .logo{
    position:absolute;
    top:5px;
    right:10px;
    display:block;
    width:56px;
    height:56px;
}
.publish-content .label{
    font-family:"黑体";
    font-size:13px;
    font-weight:normal;
    color:#3a97ee;
}
.publish-content .app-desc{
}
.publish-content .team {
    padding:10px 144px 0 44px;
}
.publish-content .team p{
    margin-bottom:9px;
}
.publish-content .team .label{
    margin-bottom:3px;
}
.publish-content .team-info{
    display:block;
    padding:22px 0 0 105px;
    height:22px;
    width: 130px;
    background:url(http://developer.baidu.com/static/challenge/images/logo/ad.png) no-repeat 0 0;
    outline:none;
}
.publish-content .team-app-name{
    display:block;
    height:20px;
    line-height:20px;
    text-align:center;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
}
.publish-content .team-imgs{
    display:block;
    width:144px;
    position:absolute;
    right:0;
    top:40px;
}
.publish-content .team-imgs img{
    display:block;
    width:56px;
    height:56px;
    margin-left:44px;
}
.publish-content .silver-apps{
    padding-top:30px;
    height:544px;
    background:white url(http://developer.baidu.com/static/challenge/images/publish/line_long.png) no-repeat center center;
}
.publish-content .silver-app{
    padding:0 40px 24px;
    width:246px;
    float:left;
}
.publish-content .silver-app .appinfo{
    position:relative;
    padding-right:60px;
    height:55px;
}
.publish-content .silver-app .appdesc{
    height:54px;
}
.publish-content .appinfo .logo{
    position:absolute;
    top:0;
    right:0;
}
.publish-content .appdesc .label{
}