@charset "utf-8";
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;background:#eee;font-family:"\5FAE\8F6F\96C5\9ED1";}
html,body{height: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}
a{background-color:transparent;text-decoration:none;color:#333}
a:active,a:hover{outline:0;text-decoration:none}
img{border:0;max-width:100%}
ul,li,dl,dt,dd{list-style:none;margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
body{background:url(/statics/images/award/bodybg2.jpg) repeat #000;}
/************************head****************************************/
.award-head{
width: 100%;
height: 46px; 
background-color:#D4BD81;
background:-ms-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
background:-moz-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
background:-o-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
background:-webkit-gradient(linear,0% 0,0% 100%,from((247,236,189,1)),to(rgba(172,135,60,1)));
background:-webkit-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
position: relative;
}
.award-head nav { width:100%; background: #7E642C \9; background: rgba(126,100,44,0.98); text-align: center; position: absolute; top: 46px; left: 0;z-index: 1; display: none;}
.award-head nav li{border-bottom: 1px solid #6D5425; border-top: 1px solid #917233;height: 46px;line-height: 46px;}
.award-head nav li a{font-size: 16px;color: #fff;}
.award-head .more{width: 46px;height: 46px;cursor: pointer;position: absolute;left: 0;top: 0;background: url(/statics/images/award/award-icon.png) no-repeat 50%;}
.enter{height: 46px;line-height: 46px;}
.enter a{font-size: 24px;color: #242415;}
.award-head .enter{position: absolute;right: 20px;top: 0;}
/**********column-award-tit********/
.column-award{width: 300px; margin: 0 auto;}
/**************************main*****************************************/
.award-main{color: #fff;font-size: 14px;top:70px;bottom: 0;left:0;right: 0; height: 100%;z-index: -1;}
.award-main .banner{ background: url(/statics/images/award/banner-bg.png) no-repeat 55% 0;height:100%;background-size: 250%;}
.tit-icon{ float: left; border:1px solid #7B7359;height:60px;width: 60px; border-radius:100%;margin-left: -31px; background: url(/statics/images/award/award-tit.png) no-repeat #131304; background-size:150px;}
.tit-text{float: left;margin-left:5px; height: 80px; width: 70%; background: url(/statics/images/award/award-tit.png) no-repeat 0 -746px;background-size: 200px;}
.award-con{padding:0px 20px 20px;}
.award-con p{line-height: 24px; margin: 5px 0;}
.award-con p a{color: #CCC39F;border-bottom: 1px dotted #CCC39F; padding-bottom: 2px;}
.award-con p a.p-more{color: #FFC926; border-bottom: 0;}
.award-con p span{color: #CCC39F; }
/****a-index****/
.a-index{position: absolute;top:70px;bottom: 0;left:0;right: 0;}
.a-index .banner{height: 100%;margin-top: 0}
/****about*****/
.about{margin-left: 50px;margin-top: -70px;}
.about .tit-icon{height: 80px; width: 80px; margin-left:-40px; background-size:200%; background-position:18px -6px;}
.about .tit-text{background-size:inherit;}
.about .award-con p{text-indent: 2em; margin: 10px 0;}
/******set********/
.set .tit-icon{background-position: 11px -104px;}
.set .tit-text{background-position: 0 -675px;}
/*******process**********/
.process .tit-icon{background-position: 11px -173px;}
.process .tit-text{background-position: 0 -773px;}
/********news*******/
.news .tit-icon{background-position: 11px -233px;}
.news .tit-text{background-position: 0 -882px;}
.news-list{ padding: 0 20px 20px;}
.news-list li{border-bottom: 1px solid #484536; margin-bottom: 15px;padding-bottom: 15px;}
.news-list li h2{font-size: 14px;}
.news-list li .news-des{font-size: 12px; color:#aaa;margin-top: 10px; display: none;}
.news-list li a{color: #fff;}
.newspage li{border-bottom:1px solid #333;padding:20px 0;}
.newspage li:last-child{border-bottom: 0;}
.newspage li h2{margin-bottom: 10px;}
.newspage li h2 a{color: #fff;  font-size: 18px; }
.newspage li .news-pic{float: left; width: 100%;}
.newspage li .news-pic img{width: 100% \9;}
.newspage li .news-des{float: left;width: 100%;}
.newspage li .news-des p{margin-top:10px; margin-bottom: 0; font-size: 12px; line-height:20px;color: #666;}
.newspage li .news-des a{color: #FFC926;}
/*****finalist*******/
.finalist{border: 1px solid #444;background: #222; width: 308px;margin:0 auto; margin-bottom: 20px;border-radius: 8px;}
.finalist .item-menu{margin: 15px; min-height: 52px;}
.finalist .item-menu li{float: left; margin-right: 10px; margin-bottom: 5px;}
.finalist .item-menu li a{color: #fff;}
.finalist .item-menu li a.cur{color: #ff0000;}
.item-list li{width: 278px; height: 160px;background: #eee; margin-bottom: 15px; margin-left: 15px;}
.item-list .pictext{ padding: 10px; height: 100px;}
.item-list .item-pic{ float: left; height: 90px; width: 90px; background: #fff;}
.item-list .item-text{float: right; width: 150px;}
.item-list .item-text p{font-size: 14px; color: #666; margin: 0;}
.item-list .item-text .text-right{font-size: 12px; text-align: right; color: #000; margin-top: 10px;}
.item-list .item-text .item-des{height: 61px; overflow: hidden;}

.item-btn{background: #DDDDDD; height: 43px; line-height: 43px; overflow: hidden;}
.item-btn div{float:left;width: 30%; text-align:center;padding: 0 1%;}
.item-btn div.num{color: #B20000;font-size: 12px;}
.item-btn div.vote{background: #B20000;color: #fff;cursor: pointer;}
.item-btn div.share{color: #9F7F3F;}
/********media*************/
.media .award-tit{padding-top: 40px;}
.media .tit-icon{background-position: 11px -355px;}
.media .tit-text{background-position: 0 -1088px; height: 61px;}
.media-list{ margin-top: 20px; border:1px solid #1C2231; background: #0D1017; padding: 20px;}
.media-list ul{width: 100%;}
.media-list li{float: left; width: 25%; text-align: center;}
.media-list li img{margin:5px;width:88%;max-width: none;}
.media-list li a{display: block;font-size: 0;}
/********prize*************/
.prize{margin: 10px;border:1px solid #333;background: rgba(34,34,34,0.9);border-radius: 3px;overflow: hidden;}
.prize table{width: 100%; text-align: center;}
.prize th{height: 60px;line-height: 60px; background: #B79B5F;color: #ECDDA9;font-weight: normal;font-size: 16px;}
.prize .longtou,.prize .tuchu,.prize .qianli{ text-align:left;background: url(http://www.fromgeek.com/uploadfile/2015/1006/20151006090131869.png) no-repeat #B79B5F 10px 10px;padding-left:60px; background-size: 40px;}
.prize .tuchu{background-position: 10px -78px;}
.prize .qianli{background-position: 10px -166px;}
.prize td{height: 40px;line-height: 40px;color: #aaa;border-bottom:1px solid #2d2d2d;border-right: 1px solid #2d2d2d; font-size: 14px;}
.prize .item{color: #EBDDA9;text-align: left;padding-left: 20px;}
.prize tr:last-child td{border-bottom: 0;}
.ps-award{margin-top: 40px;}
/***********foot***************/
.award-foot{width:100%;background: #222; border-top:1px solid #322F25; border-bottom:1px solid #322F25; }
.iof-footer{padding:20px 0;color:#fff;font-size:12px;}
.iof-footer .f-left,.iof-footer .f-middle,.iof-footer .f-right{width:100%}
.f-middle p{margin:0}
.f-left img{margin-left:20px}
.copyright{padding:10px 20px;line-height:22px}
.f-right li{font-size:14px;float:left;margin-left:20px}
.f-right li a{color:#fff;font-size:12px}
.f-right li a:hover{color:#aaa}
/*--------------------otherpage-------------------------*/
.con-head{background: url(/statics/images/award/text-bg.png) no-repeat 50% 0;background-size: contain; }
.other-head{
width: 100%;
height: 46px; 
background:#D4BD81;
background:-ms-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
background:-moz-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
background:-o-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
background:-webkit-gradient(linear,0% 0,0% 100%,from((247,236,189,1)),to(rgba(172,135,60,1)));
background:-webkit-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
position: relative;
}
.other-head nav{ width:100%; background: #7E642C \9; background: rgba(126,100,44,0.98); text-align: center; position: absolute; top: 46px; left: 0;z-index:1;display: none;}
.other-head nav li{border-bottom: 1px solid #6D5425; border-top: 1px solid #917233;height: 46px;line-height: 46px;}
.other-head nav li a{font-size: 16px;color: #fff;}
.other-head .more{width: 46px;height: 46px;cursor: pointer;position: absolute;left: 0;top: 0;background: url(/statics/images/award/award-icon.png) no-repeat 50%;}
.other-logo{text-align: center;margin-top: 20px;}
.other-head .enter{position: absolute;right: 20px;top: 0;}
.show-con{padding:0 20px; color: #ccc;font-size: 14px;line-height: 24px;}
.show-con p{ font-size: 18px; text-indent: 2em; line-height: 32px; margin: 0; padding:1em 0;}
.show-con .con-tit{text-align: center;font-size: 30px; height:50px; line-height:50px \9;color: #F7EEC1;position: relative;}
.show-con .con-tit:after{content: "";height: 30px;  width:300px; margin-left:-150px;position: absolute;left: 50%;bottom: 0;
  background: -ms-radial-gradient(30% 20% at 50% 80%,rgba(255,220,115,.2),rgba(0,0,0,0));
  background: -moz-radial-gradient(30% 20% at 50% 80%,rgba(255,220,115,.2),rgba(0,0,0,0));
  background: -o-radial-gradient(30% 20% at 50% 80%,rgba(255,220,115,.2),rgba(0,0,0,0));
  background: -webkit-radial-gradient(30% 20% at 50% 80%,rgba(255,220,115,.2),rgba(0,0,0,0));
  background: radial-gradient(30% 20% at 50% 80%,rgba(255,220,115,.2),rgba(0,0,0,0));
   display: none \9;
}
.media-con{width: 280px;margin: 20px auto;padding: 0 20px;border: 1px solid #444;background: #222;border-radius: 4px;}
.medialogo-list{padding: 0 20px; margin: 0 auto 20px auto; width: 280px; }
.medialogo-list .mtitle{font-size: 18px; color: #fff;line-height: 50px; height: 50px;}
.medialogo-list ul{margin-bottom: 20px;}
.medialogo-list li{float: left;margin-right: 9px;margin-bottom: 9px;background: #fff; width:90px \9;height: 39px \9;}
.medialogo-list li:nth-child(3n){margin-right: 0;}
.medialogo-list li a{display: block;font-size: 0;}
.medialogo-list li img{width: 87px; height: 36px;}
.ps-con{margin-top: 20px;}
.ps-con li{ float: left; text-align:center; width: 100%; margin-bottom: 20px;}
.ps-con li img{border-radius: 100%;width: 100px;}
.ps-con li .name{padding: 5px 15px; background: #FFC926;color: #000;width: 80px;font-size: 20px; text-align:center; margin: 0 auto;margin-top: 20px;}
.ps-con li .title{color: #ddd;font-size: 14px;margin-top: 10px;}
.process-con li{line-height: 30px; text-indent: 2em;}
.process-con li.num{color: #FFC926; text-indent: 0;}
.process-award .kh{text-align: center;margin-top: 20px;}
.about-award ,.set-award,.process-award,.yz{margin-bottom: 40px;}
.yz{padding-bottom: 40px; width: 100%;}
.active-left{float: left;}
.active-left span{color: #EBD26C;}
.active-right{float: left;}
.lp-des{font-size: 20px;color: #F7ECBF; text-align: center; margin-top: 20px;}

.newspage-more{ display: none; cursor:pointer;padding:0 15px;height:40px;line-height:40px;background:#ff7f00;color:#fff;font-size:20px;text-align:center;border-radius:4px;margin-bottom:20px}
.newspage-more a{ color: #fff;}
#infscr-loading { 
  text-align: center;
  z-index: 100;
  position: absolute;
  left: 50%;
  bottom:-50px;
  width: 100px;
  padding: 10px;
  background: #000; 
  margin-left: -60px; 
  margin-bottom: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
  opacity: 0.8;
  color: #FFF;
  -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
          border-radius: 10px;
}
#infscr-loading img{ margin: 0 auto;}
.page{ width:95%; margin:0 auto 20px auto; height:30px;display:none;}
.page a{padding: 6px 10px;margin-right:8px;background: #ccc;color: #fff; float:left; font-size:12px;}
.page a:hover{background:#FF766C;}
.page a.a1{ padding:6px 15px;}
.page span{padding: 6px 10px;margin-right:8px;background:#FF766C;color: #fff; float:left;font-size:12px;}
/*--------------------form-------------------------*/
.register{width: 280px; padding:0px 10px;background: #222; border:1px solid #444; border-radius:8px; margin: 0 auto 20px auto;}
.c-tit{width: 100%; text-align: center; margin-top:20px;}
.register td{padding-bottom: 20px; position: relative;}
.register td .button{ position: absolute;right: 0;top: 0;height: 44px; line-height:40px;border:0; background: #D9A300; width:100px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.register .tag{color: #F7ECBF; padding-bottom: 6px;}
.register .fl{ font-size: 18px;}
.register .fr{ font-size: 12px;}
.register textarea{width: 258px;padding:10px; height: 100px;color: #fff;font-size: 14px;background: #444; border:1px solid #666;border-radius: 4px;}
.register input{width: 268px; height: 40px; line-height: 40px;font-size:16px; padding-left: 10px; background: #444; border:1px solid #666; color:#fff;border-radius: 4px;}
.register input:hover{border:1px solid #D9A300;}
.register .applicant{ position: relative; height: 44px; padding-bottom: 30px;}
.register .applicant label{ width: 60px; height: 42px;border:1px solid #D9A300  ; background:url(/statics/images/award/form-icon.png) no-repeat 14px 10px #D9A300; display: block; 
            position: absolute; left: 0;top: 0; z-index: 1;
            border-top-left-radius:4px;
            border-bottom-left-radius: 4px;
          }
.register .applicant label.mail{ background-position: 14px -133px;}
.register .applicant label.position{ background-position: 18px -62px;}
.register .applicant label.phone{ background-position: 14px -204px;}
.register .applicant label.wechart{ background-position: 16px -261px;}
.register .applicant input{width: 199px; position: absolute; right:0 ;top: 0;  padding-left: 20px;}
.register input.submit{background-color:#D4BD81;
  background:-ms-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
  background:-moz-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
  background:-o-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
  background:-webkit-gradient(linear,0% 0,0% 100%,from((247,236,189,1)),to(rgba(172,135,60,1)));
  background:-webkit-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%); 
  color: #222;
  font-size: 30px;
  height: 50px; 
  line-height: 50px;
  margin-bottom: 20px;
  border:0;
  width: 280px;
} 
.register .success{color:#F7EBBF;font-size: 18px;line-height: 32px;}
.register .source{color: #fff;}
.register .source label{font-size: 12px; line-height: 13px; display: block;float: left;margin-bottom: 10px; width: 100px;}
.register .source input{width: auto;height: auto; float: left;}

/*********side***********/
.side{width:232px;margin: 0 auto;}
.side li{width: 50px; height: 50px; float: left; margin-right: 8px; margin-bottom: 8px; position:relative;cursor: pointer; background: url(/statics/images/award/award-icon-side.png) #735600 no-repeat 8px 8px;}
.side li:hover{background-color:#FFC926; }
.side li .sub{position: absolute;right: 50px; color: #000; display: none;margin-right:20px;}
.side li .sub:after{content: "";width: 0;height: 0;font-size: 0;border-width: 10px;border-style: solid;border-color: transparent transparent transparent #FFC926;
	position: absolute; right: -20px;top: 24px;}
.side li:hover .sub{display: block;}
.side li.reg{background-position: 8px -50px;}
.side li.wechart{background-position: 6px -111px;}
.side li.top{background-position: 6px -172px;}
.side li.top a{display: block;height: 50px;width: 50px;}
.phone .sub{ font-size: 16px;width: 240px; padding: 10px;line-height:24px;background:#FFC926; top: -9px;} 
.reg a{ display:block; width: 50px; height: 50px;}
.wechart .sub{padding: 10px; width: 110px; height: 110px;background:#FFC926; top: -9px;}
.award-show-main{min-height:524px;margin-top:20px;padding-bottom: 20px; background:url(/statics/images/award/award-foot.png) no-repeat 100% 118% ;}

/*==================================================================================================================================================================/*/
@media screen and (min-width: 480px){
.enter a{font-size: 30px;}
.award-main .banner{ background-size:180%;}
.about{margin-left: 46px;}
.media-list li{width: 20%;}
.media-list li img{width: 90%;}
.ps-con li{width:50%;}
.set-con{margin-left: 40%;}
.set-con span{color: #CCC39F;}
.newspage li h2{ font-size:20px;}
.newspage li .news-pic{width: 30%; overflow: hidden;}
.newspage li .news-des{width: 70%; height: 62px; overflow: hidden;}
.newspage li .news-des p{ margin-left: 20px; margin-top:0;font-size: 14px; line-height:20px;}
.media-con{width: 400px;}
.finalist{padding:20px 0;}
.medialogo-list {width: 440px;}
.medialogo-list li:nth-child(3n){margin-right: 9px;}
.medialogo-list li:nth-child(4n){margin-right: 0;}
.medialogo-list li img{width: 103px; height:41px;}
.prize{width: 460px;margin: auto;}
}
/*==================================================================================================================================================================/*/
@media screen and (min-width: 768px){
.award-head{background: none;}
.enter{background-color:#D4BD81;
	background:-ms-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
	background:-moz-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
	background:-o-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
	background:-webkit-gradient(linear,0% 0,0% 100%,from((247,236,189,1)),to(rgba(172,135,60,1)));
	background:-webkit-linear-gradient(top,rgba(247,236,189,1)0%,rgba(172,135,60,1)100%);
	padding:0 20px;
	}
.award-head .enter{right:0;}
.award-head nav{display: block; background: none;width: 130px; left: 40px;top: 0;}
.award-head nav ul{border-left: 1px solid #7B7359;height: 373px;padding-top: 20px;}
.award-head nav li{border: 0;position: relative;height: 50px;line-height: 50px;}
.award-head nav li:before{content: "";width: 9px; height: 9px; background: #F4E7B6;display: block;position: absolute;left: -5px;top: 20px;border-radius: 100%;box-shadow: 0 0 10px 2px #F4E7B6 ;}
.award-head nav li a{color: #F6E9B8;font-size: 20px;text-shadow:1px 1px 2px #000;}
.award-head .more{display: none;}
.award-main{font-size: 18px;}
.content{margin-top: -190px;}
.award-main .banner{background-position: -282px 0;margin-top: 0; background-size: 1422px;}
.about, .set, .process, .news, .finalist .award-tit, .media .award-tit{border-left:1px solid #797157; margin-left: 100px;}
.about,.set,.process,.news{margin-right: 50px;}
.award-con{margin-left: 50px;}
.award-con p{ line-height: 36px;}
.tit-icon{width: 100px;height: 100px;margin-left: -50px; background-size:260px;}
.tit-text{background-size: 260px;margin-left: 20px; height: 100px;}
/****about****/
.about{padding-top: 90px;}
.about .tit-icon{width: 150px;height: 150px; background-size: 260px;background-position: 38px 1px;margin-left: -75px;}
.about .award-con p{font-size: 16px;}
.about .award-con{position: relative;}
.about .award-con:before,.about .award-con:after{content: "";width: 84px; height: 84px;display: block; position: absolute; background:url(/statics/images/award/award-tit.png) no-repeat 0 -1591px; display: none \9;}
.about .award-con:before{left: 51px;top:-66px;background-position: 0 -1591px;}
.about .award-con:after{right:0;bottom:-50px;background-position: 0 -1788px;}
/****set****/
.set .tit-icon{background-position: 16px -185px;}
.set .tit-text{background-position: 0 -869px;}
/*******process*****/
.process .award-tit{height: 100px \9; }
.process .tit-icon{background-position: 16px -301px}
.process .tit-text{background-position: 0 -1000px;}
/*******news*******/
.news .tit-icon{background-position: 17px -408px;}
.news .tit-text{background-position: 0 -1140px;}
.news-list{margin-left: 50px;margin-top: 20px;}
.news-list li h2{font-size: 18px; height: 24px;overflow:hidden;}
.news-list li .news-des{display: block;position: relative;padding-right: 30px;}
.news-list li .news-des:after,.news-list li .news-des:before{
	position: absolute;
	right: -20px;
	bottom: 0;
	content:"";width: 0;height: 0;font-size:0;border-width: 16px;border-style: solid;border-color: transparent transparent transparent #fff;  }
.news-list li .news-des:after{right:-16px;border-color: transparent transparent transparent #000;}
.newspage li .news-des{ height: 120px; width: 62%;}
.newspage li .news-pic{width: 38%;}
.medialogo-list{display: block; width: 642px; width:651px \9;margin: 0 auto;}
.medialogo-list li {width: 99px \9; height: 40px 9;}
.medialogo-list li img{width: 99px; height: 40px;}
.medialogo-list li:nth-child(4n){margin-right: 9px;}
.medialogo-list li:nth-child(6n){margin-right: 0;}
/*****finalist****/
.finalist { width: 601px;}
.item-list li{float: left}
/*****media****/
.media {margin-top: -20px \9;}
.media .tit-icon{background-position: 17px -620px;}
.media .tit-text{background-position: 0 -1406px; height: 100px;}
.media-list ul{width: 728px; margin: 0 auto;}
.media-list li{width: 14%;}
.media-list li img{width: auto;}
.media .award-tit{padding-top: 20px \9; height: 102px \9;margin-bottom: 20px \9;}
/*******prize******/
.prize{width: 728px;margin: auto;}
.prize li{float: left;}
.prize .i1{width: 308px;}
.prize .i2,.prize .i3{width: 210px;}
.prize th{border-right: 1px solid #B8A376;}
.prize .i2 td,.prize .i3 td,.prize .i2 .add,.prize .i3 .add{display: none;}
.prize .i2 .item,.prize .i3 .item{display: block;}
.prize .i3 td{border-right: 0;}
.prize .item{text-align: center;padding-left: 0;}
.show-con .con-tit:after { width: 500px;margin-left: -250px;}
/*****foot******/
.iof-footer .f-left,.iof-footer .f-middle,.iof-footer .f-right{float:left}
.iof-footer .f-left{width:142px}
.iof-footer .f-middle{width:360px}
.copyright{line-height:34px}
.iof-footer .f-right{width:480px}
.iof-footer{width:530px;margin:0 auto}
/*--------------------otherpage-------------------------*/
.other-head{background: none;height: 70px;}
.other-head .enter{display: none;}
.other-head nav{display: block; background: none;width: 100%;top:20px;border-top: 1px solid #7B7359;padding-top: 10px; border:0 \9;}
.other-head nav li{border: 0;position: relative;height: 50px;line-height: 50px; float: left; padding: 0 7px;width: 21%;}
.other-head nav li:after{content: "";width: 9px; height: 9px; background: #F4E7B6;display: block;position: absolute;left: 50%;top:-10px;z-index:1;margin-left:-5px;border-radius: 100%;box-shadow: 0 0 10px 2px #F4E7B6 ; display: none \9;}
.other-head nav li a{color: #F6E9B8;font-size: 16px;text-shadow:1px 1px 2px #000;}
.other-head nav li a.cur,.other-head nav li a:hover{background: #F6E9B8;color: #000;text-shadow:none; position: relative;padding: 2px 8px;}
.other-head nav li a.cur:before,.other-head nav li a:hover:before{content: "";width: 0;height: 0;font-size: 0;border-style: solid;border-width: 5px;border-color: transparent transparent #F6E9B8 transparent; position: absolute;top: -10px;left: 50%;margin-left: -5px; display: none \9;}
.other-head .more{display: none;}
.other-head nav .left,.other-head nav .right{width: 50%;width:49% \9;float: left;margin-top: -5px;}
.ps-con li{width: 33%;}
.show-con{padding:0 100px; width: 568px;margin: 0 auto; position:relative;}
.media-con{width: 600px;}
.active-left{width: 60%;}
.active-right{width: 40%;float: right; text-align: center; margin-right: -50px;}
/*--------------------form-------------------------*/
.register{width: 350px; padding:0px 90px;margin: 0 auto 20px auto;}
.register input{width: 340px;}
.register textarea{width: 330px;}
.register .applicant input{width: 271px;}
.register input.submit{ width: 350px;}
.form{width: 600px;padding-left: 70px;}
.form .form-item .item-fill .input-text, .form .form-item .item-fill #about{width: 240px;}
.form .form-item .item-fill #set{width: 252px;}
.form .form-item .tagg{text-align:right;}
.form .form-item .item-fill #about{width:370px;}
.form .form-btn{width:250px;margin-left: 150px;}
  .side{position: fixed;z-index: 1;right: 0;bottom: 50px;width: 50px;}
  .side li{ float: none;}

}

/*==================================================================================================================================================================/*/
@media screen and (min-width: 960px){
  .finalist{width: 895px; padding: 20px;}
}

/*==================================================================================================================================================================/*/
@media screen and (min-width: 1024px){
.award-head{width: 960px;margin: 0 auto;}
.award-main .banner{ background-size:150%; margin-top: 0; background-position: 50% 0; }
.content{width: 960px;margin:0 auto;margin-top: -410px; position: relative;}
.about, .set, .process, .news,.award-tit, .media .award-tit{border-left:0;}
.award-con{margin-left: -45px;padding-left: 0;}
.content .line{position: absolute;left:50%;top: 0;z-index:-1;height:400px;border-left:1px solid #797157;margin-top: 386px;}
.content .line:before{display: none \9; content: "";display: block;width: 10px;height: 10px;background: #7A7258;position: absolute;top:-5px;left: -5px;border-radius:100%;box-shadow: 0px 0px 10px 2px #7A7258;}

/***about**/
.about{position: relative;padding-top:52px;left:-56px; margin-top: 0;}
.about .tit-icon{position: absolute;right:-100px;}
.about .tit-text{position: absolute;right:-34px;bottom: 286px;width: 200px;}
.about .award-con{padding: 0;margin-left: 0; width: 588px;}
.about .award-con:after{right: -105px;bottom: 44px;}
/**set**/
.set{margin-left: 60px;margin-top: -20px; float: left;}
.set .tit-text{float: none;margin-left:-50px;}
.set .tit-icon{float: none;}
/**process**/
.process{ float: right;width: 300px;margin-right: 0;margin-top: 50px;}
.process .award-tit{padding-top: 50px;margin-top: -111px;border-left: 1px solid #797157; position: relative; z-index: 1;}
.process .award-tit:before{ content: "";display: block;width: 10px;height: 10px;background: #7A7258;position: absolute;top:-8px;left: -5px;border-radius:100%;box-shadow: 0px 0px 10px 2px #7A7258;display: none \9;}
/***news****/
.news{float: left;margin-left: 0;width: 100%;}
.news .award-tit{width: 300px;margin: 0 auto;padding-left: 300px;}
.news-list{margin-left: 0;}
.news-list li{width: 48%;}
.n-fl{float: left;}
.n-fr{float: right;}
.newspage li h2{ font-size: 30px; height: 50px; line-height: 50px; overflow:hidden;}
.newspage li .news-pic{ width: 200px;}
.newspage li .news-des{width: 558px;}
.newspage li .news-des p{ margin-left: 20px; margin-top:0;font-size: 14px; line-height:24px;}

/****finalist***/
.finalist .award-tit{width: 338px;margin: 0 auto;padding-left: 338px;}
.finalist-list{background: #000;}
/***media***/
.media .award-tit{width: 300px;margin-left: 50%;border-left: 1px solid #797157; margin-top: 20px \9;}
.media-list ul{width: 960px;}
.media-list li{width: 11%;}
/*******prize******/
.prize{width: 960px;}
.prize .i1{width: 400px;}
.prize .i2,.prize .i3{width: 280px;}
.prize .longtou, .prize .tuchu, .prize .qianli{background-size:50px; background-position: 10px 5px; padding-left: 70px;}
.prize .tuchu{background-position:10px -106px}
.prize .qianli{background-position:10px -216px}
.prize th{font-size: 18px;}
.prize td{font-size: 16px;height: 50px;line-height: 50px;}
/**foot*/
.iof-footer{width:1000px;padding:40px 0;}
.iof-footer .f-leftmiddle{float:left}
.iof-footer .f-right{float:right;line-height:46px}
.copyright{padding:0;line-height:48px}
/*--------------------otherpage-------------------------*/
.show-con{width: 758px; }
.media-con{width: 758px;padding: 20px 80px 50px 80px;}
.medialogo-list{width: 920px;padding-right: -10px;}
.medialogo-list ul{width: 928px \9;}
.medialogo-list li{margin-right: 10px;margin-bottom: 10px; width: 106px \9; height: 42px \9;}
.medialogo-list li img{width: 106px; height: 42px;}
.medialogo-list .tymedia li img{width: 200px; height: 79px;}
.medialogo-list li:nth-child(6n){margin-right:10px;}
.medialogo-list li:nth-child(8n){margin-right:0;}
}

@media screen and (min-width: 1200px){
.award-main{overflow-x:hidden;}
.award-main .banner{background-size:cover; width: 110%;margin-left: -5%;}
.finalist{width: 1189px;}
/*********side***********/
.side{right:30px;bottom: 50px;}

}
/*==================================================================================================================================================================/*/
@media screen and (min-width: 1280px){
.con-head{padding-top: 40px; padding-bottom: 24px; position: relative;background: #222;border-bottom: 1px solid #333;}
.award-head{width: 1240px;}
.award-head nav{left: 145px;}
.other-head nav li:after{
  box-shadow:0 0 3px 2px #222;
  top: 56px;
}
.content{background-position: 0 41px;}
.show-con{padding: 0;width: 700px; margin-top: 0; margin-bottom: 0;}
.iof-footer{width:1280px; padding:0;}
.iof-footer .f-right{width: 580px;}
/*--------------------otherpage-------------------------*/
.other-head{border-bottom: 1px solid #7B7359; border-top:0;position: relative;border-top:0 \9; height: 46px; padding-top: 0px; padding-bottom: 10px;margin-bottom: 10px;}
.other-head nav{border-top: 0;top: 0;position: static;width: 1240px;width:1260px \9;margin: 0 auto;padding-top: 0;}
.other-head nav li{width:106px; width: 100px \9; text-align: right \9;}
.other-head nav li a{font-size: 20px;}
.other-head nav li a.cur:before, .other-head nav li a:hover:before{
  border-color: #F6E9B8 transparent transparent transparent;
  top: 31px;
}
.other-head nav .right ul{ padding-left: 140px; float: left;}
.other-head .line{ position: absolute;left:50%; top:56px;width:390px;margin-left:-195px;height: 1px;background:#222;}
.other-logo{margin-top: -100px;position: absolute;left:50%;margin-left:-120px;width:242px;height:168px;z-index: 1;}
}
/*==================================================================================================================================================================/*/
@media screen and (min-width: 1600px){
.award-show-main{padding-bottom: 50px; min-height: 63%;}
.award-main .banner{width: 100%; margin-left: 0; background-size: contain;}
.award-foot{position: fixed;left: 0;bottom: 0;}
.iof-footer{width:1500px}
.iof-footer .f-right{width: 43%;}
.iof-footer .f-leftmiddle{width: 57%;}
.iof-footer .f-middle{width: 80%;}
}