@charset "gb2312";
*{margin:0;padding:0}
body{color:#000;font-size:0.22rem; width:6.4rem;font-family:\5FAE\8F6F\96C5\9ED1; margin:0 auto; background-color:#fff;}
input{font-family:\5FAE\8F6F\96C5\9ED1;font-size:0.22rem;}
img{border:none}
ul{list-style:none}
a{ text-decoration:none; color:#000;}
.red{ color:#ff0000}
.ndis{ display:none}

.main{ width:6.4rem; overflow:hidden; padding-top:0.05rem}
.banner img{ width:100%;}
.menu{ background-color:#000; height:0.62rem; font-size:0.33rem; color:#fff; text-align:center; line-height:.62rem; overflow:hidden}
.menu a{ color:#fff; padding:0 0.13rem}

.title s,
.line,.line2,
.fmr i,
.footer .logo,
.fshare,
.mbutton,
.search .button,
.share a,
.winelection a.close{ background:url(index.png) -9.8rem -9.8rem no-repeat; background-size:6.4rem 2.3rem;}

.title{ height:0.6rem; overflow:hidden; width:8.2rem; padding:0.27rem 0 0 0.09rem}
.title h2{ background:url(bg-h2.png) no-repeat; background-size:4.46rem 6.5rem;height:0.36rem; float:left; overflow:hidden; text-indent:-9.8rem; text-align:left; margin:0.12rem 0.12rem 0 0.07rem}
.title h2.introduce{ width:3.9rem; background-position:left top;}
.title h2.time{ width:2.25rem; background-position:left -0.5rem;}
.title h2.process{ width:3.28rem; background-position:left -1rem;}
.title h2.entrance{ width:3.66rem; background-position:left -1.5rem;}
.title h2.expertsnote{ width:4.46rem; background-position:left -2rem;}
.title h2.review{ width:3.16rem; background-position:left -2.5rem;}
.title h2.remarks{ width:3.4rem; background-position:left -3rem;}
.title h2.dynamic{ width:3.41rem; background-position:left -4rem;}
.title h2.prize{ width:2.72rem; background-position:left -6rem;}
.title h2.rules{ width:2.77rem; background-position:left -4.5rem;}
.title h2.object{ width:3.1rem; background-position:left -5.5rem;}
.title h2.registration{ width:4.46rem; background-position:left -5rem;}
.title h2.tproject{ width:3.35rem; background-position:left -3.5rem;}
.title i{ background:url(num-inco.png) no-repeat; background-size:0.6rem 5.6rem; height:0.6rem; float:left; overflow:hidden;display:block; width:0.6rem;}
.title i.num1{ background-position:left top;}
.title i.num2{ background-position:left -0.7rem;}
.title i.num3{ background-position:left -1.4rem;}
.title i.num4{ background-position:left -2.1rem;}
.title i.num5{ background-position:left -2.8rem;}
.title i.num6{ background-position:left -3.5rem;}
.title i.num7{ background-position:left -4.2rem;}
.title i.num8{ background-position:left -4.9rem;}
.title s{ display:block; float:left; width:2.09rem; height:0.06rem; background-position:-2.34rem -1.92rem; margin-top:0.27rem}

.line{ width:6.4rem; height:0.15rem; background-position:-0px -0.25rem; margin:0 auto; clear:both;}
.line2{ width:6.4rem; height:0.15rem; background-position:-0px -0px; text-align:center; line-height:0.15rem;color:#fff; font-size:0.1rem;text-transform:uppercase; margin:0 auto}

.mintroduce{ padding:0.13rem 0.33rem 0.11rem 0.57rem;line-height:0.4rem; color:#343434}
.mintroduce p{ text-indent:2em;}
.mregistration{padding:0.13rem 0.33rem 0.11rem 0.57rem;line-height:0.46rem; color:#343434; font-size:0.24rem}
.mregistration p{ text-indent:-1.2em; padding-left:1.2em;}
.mregistration img{ display:block; width:2.45rem; margin:0.25rem auto;}
.mintroducetwo{ padding:0.13rem 0.20rem 0.11rem 0.57rem;line-height:0.46rem; color:#343434;font-size:0.24rem}
.mintroducetwo p{ text-indent:2em;}


.mprocess{ width:4.36rem; height:3.2rem; background:url(bg-process.jpg) center top no-repeat; background-size:4.36rem 3rem; margin:0.25rem auto 0 auto;}
.mprocess li{text-align:center; float:left; width:2.18rem; height:1.07rem; font-size:0.24rem; line-height:0.38rem; color:#c8091b}
.mprocess b{ display:block; font-size:0.3rem; color:#000; line-height:0.58rem; font-weight:normal}
.mentrance{ padding:0.2rem 0 0.17rem 0; position:relative;}
.mentrance img{ display:block; width:100%;}
.mentrance a{ position:absolute; width:2.8rem; height:2.1rem; background-color:transparent}
.mentrance a.a1{ left:0.33rem;top:0.23rem;}
.mentrance a.a2{ left:3.3rem;top:0.23rem;}
.mentrance a.a3{ left:1.76rem;top:2.18rem;}
.mentrance a.a4{ left:0.33rem;top:4.15rem;}
.mentrance a.a5{ left:3.3rem;top:4.15rem;}
.mentrance a.a6{ left:0.33rem;top:6.46rem;}
.mentrance a.a7{ left:3.3rem;top:6.46rem;}
.mentrance a.a8{ left:0.33rem;top:8.84rem;}
.mentrance a.a9{ left:3.3rem;top:8.84rem;}

.mexpertsnote{ width:6.12rem; margin:0 auto; padding-top:0.3rem;}
.mexpertsnote li{ float:left; width:3.05rem; height:6.27rem; background:url(bg-li.jpg) center top no-repeat; background-size:2.95rem 5.97rem;}
.mexpertsnote img{ width:1.45rem; height:1.45rem; -moz-border-radius:0.725rem;-webkit-border-radius:0.725rem;border-radius:0.725rem; display:block; margin:0 auto}
.mexpertsnote div{ text-align:center; color:#4b4b4b; padding:0.18rem 0; }
.mexpertsnote div span{font-size:0.26rem;display:block;}
.mexpertsnote div b{font-size:0.18rem;display:block; font-weight:normal}
.mexpertsnote p{ width:2.5rem; height:3.3rem; overflow-y:auto; margin:0 auto; font-size:0.16rem; color:#4a4a4a; line-height:0.3rem;}
a.more{ display:block; width:5.66rem; height:0.68rem; line-height:0.68rem; text-align:center; border:1px solid #e4e4e4; clear:both; margin:0 auto 0.3rem auto; font-size:0.24rem}
.review1{overflow:hidden;height:1.55rem;width:5.9rem; margin:0.34rem auto 0.17rem auto;}
.review1 img{ height:1.55rem; padding-right:0.1rem}
.review2{overflow:hidden;height:1.1rem;width:5.9rem;margin:0.17rem auto;}
.review2 img{ height:1.1rem; padding-right:0.1rem}
.sinaweibo{ width:5.9rem; margin:0.4rem auto 0.5rem auto}

.footerinfo{ background-color:#ececec; padding-top:0.42rem;}
.footerinfo:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.wboxl{ float:left; width:3.52rem; padding-left:0.22rem}
.ftitle{ padding-top:0.05rem}
.ftitle b{ font-size:0.3rem;}
.ftitle span{ font-size:0.2rem; color:#969696;text-transform:uppercase;}
.fmr{ height:0.92rem; line-height:0.31rem;text-transform:uppercase; color:#515151;font-size:0.2rem;margin-top:0.44rem; }
.fmr i{ display:block; width:1.02rem; height:0.92rem; float:left; margin-right:0.1rem}
.fmr b{ font-size:0.24rem}
.fmred i{ background-position:left -0.5rem;}
.fmred b{ color:#ff1400;}
.fmgre i{ background-position:-1.11rem -0.5rem;}
.fmgre b{ color:#61bb19;}
.wboxt{ float:left; width:2.5rem; padding-bottom:0.4rem}
.ftext{ color:#5f5f5f; padding-top:0.2rem; padding-bottom:0.1rem; line-height:0.33rem}
.ftext a{color:#5f5f5f;}
.footer{ height:1.7rem; background-color:#000;}
.footer .logo{ display:block; width:1.45rem; height:0.52rem; background-position:-4.13rem -1.22rem; float:left; margin:0.29rem 0.27rem 0 0.4rem;}
.footer .fline{ float:left; height:0.51rem; width:0.02rem; background-color:#fff; margin-top:0.33rem;}
.fshare{ float:left; width:3.85rem; height:0.64rem; background-position:-2.39rem -0.5rem; margin-top:0.29rem; position:relative;}
.fshare a{ display:block; width:0.64rem; height:0.64rem; float:right; background-color:transparent; margin-left:0.15rem;}
.fshare img{ position:absolute; left:2.1rem; top:-0.2rem; display:none}
.footer .tel{ clear:both; padding-left:0.42rem;line-height:0.74rem; font-size:0.26rem; color:#fff;}


.mbutton{ display:block; width:2.22rem; height:0.68rem; background-position:left -1.51rem; margin:0 auto 0.25rem auto}

.brandnewslist{ padding:0.13rem 0 0.15rem 0.58rem; }
.brandnewslist li{ height:0.46rem; line-height:0.46rem; overflow:hidden; font-size:0.2rem;}
.brandnewslist a{ color:#343434;}


.h1{ font-size:0.4rem; text-align:center; height:0.8rem; line-height:0.8rem; padding-top:0.3rem;}
.jssearch{ height:0.7rem; background:#fff; width:100%; padding-top:0.2rem}
.search{height:0.5rem; background:#fff;width:6.4rem; padding-top:0.02rem}
.search form{ border:1px solid #b9b9b9; width:5.38rem; height:0.48rem; margin:0 auto;}
.search input{border:0; height:0.48rem; line-height:0.48rem; font-size:0.2rem; color:#989898;}
.search .key{ float:left;  width:4.6rem; margin-left:0.13rem;}
.search .button{ float:right;  width:0.55rem; cursor:pointer; background-position:-3.39rem -1.23rem;}
.sfixed{ position:fixed; top:0px; left:50%; margin-left:-3.2rem; z-index:10;}

.wincode{ position:fixed; width:4.9rem; height:2.26rem;top:50%; left:50%; margin-left:-2.45rem; margin-top:-1.19rem;
 background:#fff; padding:0.12rem 0 0 0.3rem;color:#8e908f;  z-index:15;    -webkit-box-shadow:0px 0px 5px #e4e4e4;
    -moz-box-shadow:0px 0px 5px #e4e4e4;
    box-shadow:0px 0px 5px #e4e4e4;
}
.wincode a{position:absolute; top:0.15rem; right:0.15rem; font-size:0.5rem; line-height:0.3rem; color:#CCC;}
.wincode a:hover{ text-decoration:none}
.wincode b{ display:block; height:0.6rem; line-height:0.6rem; font-size:0.25rem; color:#000 }
.wincode div{ line-height:0.5rem; height:0.7rem}
.wincode div span{ display:block; float:left; padding-right:0.1rem; font-size:0.23rem;}
.wincode div input{ float:left; width:1.5rem; height:0.48rem; line-height:0.48rem; border:1px solid #cecece; margin-right:0.05rem; text-align:center}
.wincode div img{ height:0.5rem;}
.wincode .red{ color:#ff3300;}
.wincode p{ clear:both;padding-left:4.5em}
.wincode p input{ width:1.5rem; height:0.68rem; background:#ec5926; color:#fff; font-size:0.23rem; -moz-border-radius:0.1rem;-webkit-border-radius:0.1rem;border-radius:0.1rem; border:none}


/*ÏîÄ¿Ò³*/
.project{ width:6.5rem; margin:0 auto;}
.project li{ float:left; width:2.98rem; height:4.78rem; padding:0.04rem; background:#fff; border:1px solid #e4e4e4; margin:0px 0.05rem 0.2rem 0.05rem;}
.hli li{ height:4.42rem;}
.project li img{ display:block; width:2.98rem; height:1.47rem; margin:0 auto;}
.project .ti{ height:0.91rem; border-bottom:1px solid #e6e6e6; padding:0 0.1rem; margin-bottom:0.2rem}
.project .logotext{ float:left; font-size:0.2rem; color:#666; line-height:0.33rem; padding-top:0.13rem; width:1.4rem; height:0.66rem; overflow:hidden}
.project .logotext b{ display:block; font-size:0.3rem; color:#22252e; font-weight:normal; white-space:nowrap}
.project .ticket{ float:right; font-size:0.2rem; color:#22252e; padding-top:0.05rem}
.project .ticket b{ font-size:0.30rem; color:#aa0817;}
.share{position:relative; width:0.84rem; height:0.29rem;padding-left:0.03rem; margin-top:0.03rem}
.share a{ display:block; width:0.84rem; height:0.24rem;overflow:hidden; text-indent:-999px; background-position:-2.35rem -1.23rem}
.share div{ position:absolute; left:0px; top:0.26rem; display:none; padding:0.05rem 0 0 0.12rem}
.share div a{ float:left; margin-right:0.03rem; width:0.18rem; height:0.17rem;}
.share a.qq{ background-position:-2.36rem -1.57rem;}
.share a.sina{ background-position:-2.57rem -1.57rem;}
.share a.weixin{ background-position:-2.77rem -1.57rem;}
.project .share div img{ width:1.32rem; height:1.32rem; position:absolute; top:-0.72rem; left:-0.32rem; display:none}

.ticknum{ height:0.36rem; line-height:0.36rem; padding:0 0.1rem; text-align:right; font-size:0.24rem;color:#606060;}
.ticknum b{ display:block; float:left; font-weight:normal;}
.slogan{ height:0.56rem; line-height:0.56rem; overflow:hidden; font-size:0.24rem; padding:0 0.1rem; margin-bottom:0.08rem}
.project li .vote{ display:block;width:2.87rem; height:0.41rem; line-height:0.41rem; text-align:center; color:#fff; background:#aa0817; margin:0 auto; font-size:0.22rem;}
.project li .vote:hover{ text-decoration:none}
.project li .novote{ background-color:#cccccc; cursor:auto}
.project li:hover{
	-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
    -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.1);
    box-shadow:0px 0px 8px rgba(0,0,0,0.1);
	-moz-transition:box-shadow .2s ease-out;
    -webkit-transition:box-shadow .2s ease-out;
    -o-transition:box-shadow .2s ease-out;
    transition:box-shadow .2s ease-out
}
.project:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.more{ display:block; width:566px; height:68px; line-height:68px; text-align:center; border:1px solid #e6e6e6; font-size:24px; margin:35px auto 10px auto}

.projectlist{ padding:0.13rem 0 0.15rem 0.58rem; }
.projectlist li{ height:0.5rem; line-height:0.5rem; overflow:hidden; font-size:0.26rem;}
.projectlist a{ color:#343434;}

.textinfo{ padding:0.12rem 0.24rem 0 0.24rem; font-size:0.18rem; line-height:0.32rem;}
.textinfo p{ text-indent:2em}

.resultlist{ padding-top:0.4rem; padding-left:0.125rem}
.resultlist li{ float:left; width:2.05rem; height:1.8rem; text-align:center; line-height:0.67rem; font-size:0.28rem;}
.img60{display:block;width:1.78rem;height:0.93rem;text-align:center;font-size:0; border:0.05rem solid #d8d4d4; margin:0 auto}
.img60 *{vertical-align:middle;border:0;}
.img60 dfn{height:100%;display:inline-block;}
.img60 img{ max-height:0.93rem; max-width:1.78rem; display:inline}


.winelection{ display:none; position:absolute; width:5.98rem; height:9.9rem; background-color:#fff; -moz-border-radius:0.08rem;-webkit-border-radius:0.08rem;border-radius:0.08rem; top:0.3rem; left:50%; margin-left:-2.99rem; z-index:20;}
.winelection h2{ height:0.93rem; line-height:0.93rem; text-align:center; background-color:#f2f2f2; color:#be0201; font-size:0.5rem; font-weight:normal;
border-top-left-radius:0.08rem;-moz-border-radius-topleft:0.08rem;-webkit-border-top-left-radius:0.08rem;
border-top-right-radius:0.08rem;-moz-border-radius-topright:0.08rem;-webkit-border-top-right-radius:0.08rem;}
.winelection a.close{ width:0.27rem; height:0.27rem; background-position:-3.05rem -1.57rem; display:block; position:absolute; right:0.2rem; top:0.2rem;}
.winelection h3{ clear:both; height:0.7rem; line-height:0.7rem; color:#252525; font-size:0.28rem;padding-left:0.11rem;}
.optionlist a{ float:left; width:2.8rem; height:0.42rem; line-height:0.42rem; text-align:center; font-size:0.26rem; background-color:#eeced1; margin:0 0 0.2rem 0.12rem;}
.optionlist a.w{ width:5.72rem;}
.optionlist a span{ font-size:0.16rem; padding-left:0.06rem; }
.optionlist a.hover{ background-color:#aa0817; color:#fff; text-decoration:none}
.optionlist a input{ display:none}
.winelection li{ height:0.48rem; line-height:0.3rem;}
.winelection li b{ float:left; width:1.42rem; text-align:right; font-weight:normal; font-size:0.24rem;}
.winelection li input{ float:left; border:1px solid #838081; height:0.3rem; padding:0 0.05rem; margin:0;font-size:0.2rem;}
.winelection li input.error{ border-color:#F00;}
.winelection li img{ display:block; float:left; height:0.32rem; margin-left:0.1rem}
.winelection .button{ padding-top:0.17rem; height:0.73rem;}
.winelection .button input{ width:2.55rem; height:0.4rem; color:#fff; font-size:0.24rem; background-color:#aa0817; border:0; -moz-border-radius:0.06rem;-webkit-border-radius:0.06rem;border-radius:0.06rem; margin-left:0.16rem; margin-right:0.1rem}
.winelection .text{ padding-left:0.4rem; line-height:0.46rem; padding-right:0.2rem}
.winelection .text p{ padding-left:5em; text-indent:-5em}

.plr05{ padding-left:0.5em; padding-right:0.5em;}
.searcherror img{ display:block; margin:0.2rem auto 0.4rem auto; width:5.27rem;}

body a:hover{  color:#ED1C24; text-decoration:underline;}