/*公共样式*/
body{font-family: "Microsoft YaHei","Century Gothic";}
.w1080{width:1080px; margin:0 auto;}
.w1000{width:1000px; margin:0 auto;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}

/*顶部S*/
#header{background: #fff; position: fixed; top:0; width:100%; z-index: 10; border-bottom: 1px solid #dedede;}
#header .headerL{float: left; padding-top: 17px; width:157px;}
#header .headerL a,#header .headerL img{display: block; width:157px; height: 46px;}
#header .headerR{float: right; width:923px; line-height: 48px; font-size: 18px; color: #222222; font-family: "Microsoft Yahei", "微软雅黑"; }
#header .headerR li{float: left;  padding: 16px 0; margin-left: 73px;}
#header .headerR li a{display: block; color:#1d1234; height: 48px;}
#header .headerR li.on a,#header .headerR li a:hover{color: #c30d23;}
#header .headerR .signUp{float: right; width:160px;  height: 80px; text-align: center; padding: 0;}
#header .headerR .signUp a{width:160px;  height: 81px; line-height: 80px; font-size: 20px; color:#ffffff; background: #c30d23;}
#header .headerR .signUp a:hover{color:#ffffff;}
.h80{height: 80px; width:100%;}
/*顶部E*/

/*bannerS*/
#banner{background: url(../images/bannerBG.jpg) no-repeat center top; height: 760px;}
#banner .banner1 img{display: block; width:1080px; height: 320px;}
#banner .banner2 img{display: block; width:1080px; height: 165px;}
#banner .banner3 img{display: block; width:1080px; height: 275px;}
#banner .banner2{position: relative;}
#banner .banner2 span{display: block; width: 800px; height: 55px; position: absolute; top: 70px; left:50%; z-index: 5; margin-left: -400px; background: #000; filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* Moz + FF */opacity: 0; /* 支持CSS3的浏览器（FF 1.5也支持）*/ cursor: pointer;}
/*bannerE*/

/*banner弹出框S*/
.popup_box{width:674px; background: #fff; position: fixed; top:50%; left:50%; z-index: 100; border-radius: 5px; border: 2px solid #3b115a;}
.popup_box_con{padding: 30px 40px 20px; position: relative;}
.popup_box_con p.title{font-size: 24px; color: #222222; text-indent: 0; font-family: "Microsoft Yahei", "微软雅黑";}
.popup_box_con p{font-size: 14px; line-height: 30px; color: #666666; padding-bottom: 20px; font-family: Arial,sans-serif,"宋体"; text-indent: 2em;}
.popup_box_con i{position: absolute; top:15px; right: 15px; width:40px; height: 40px;display: block; background: url(../images/2017sprit.png) no-repeat 0 -24px; cursor: pointer;}
#popup_box_changing{display: none;}

/*黑色遮罩*/
.black_overlay{display: none; position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;  background-color: black;  z-index:10;  -moz-opacity: 0.5;  opacity:.50;  filter: alpha(opacity=50);  }  
/*banner弹出框E*/

/*主要内容S*/
#mainCon{font-family: "Microsoft Yahei", "微软雅黑"; background: #fff; overflow: hidden;}

/*评选介绍S*/
#mainCon .titleBig {padding: 50px 0; position: relative;}
#mainCon .titleBig img{position: relative; z-index: 1; display: block; margin: 0 auto; background: #ffffff; padding: 0 20px;}
#mainCon .titleBig span{display: block; width:700px; height: 1px;}
#mainCon .titleBig span.line1{background: #fcf9ef; position: absolute; top: 69px; left:50%; margin-left: -350px;}
#mainCon .titleBig span.line2{background: #f6f3e8; position: absolute; top: 70px; left:50%; margin-left: -350px;}
#mainCon .fontIntro{background: url(../images/lineBG1.jpg) repeat-x; padding: 20px; position: relative;}
#mainCon .fontIntro .shadow{display: block; width:1080px; height: 20px; position: absolute; left:0; bottom: 0; background: url(../images/shadow.jpg) no-repeat; }
#mainCon .fontIntro p.timeFont{font-size: 18px; line-height: 34px; font-weight: bold; color:#7a5c3a; padding: 0 20px 15px;}
#mainCon .fontIntro .fontIntroCon{font-size: 16px; line-height: 30px; color:#444444; padding: 15px 20px 10px; background: #ffffff; border:1px solid #f6f4ef;}
#mainCon .fontIntro .fontIntroCon p{padding-bottom: 10px;}
#mainCon .pxjs{padding-bottom: 50px;}
/*评选介绍E*/

/*评选类别S*/
#mainCon .pxlb{background: #fbf9f6; padding-bottom: 30px;}
#mainCon .pxlb .titleBig img{background: #fbf9f6;}
#mainCon .pxlb .lbBox{padding: 0 15px;}
#mainCon .pxlb .lbBox .left{float: left;}
#mainCon .pxlb .lbBox ul{width:330px;padding: 0 10px 10px; text-align: center;}
#mainCon .pxlb .lbBox li{background: #ffffff; height: 44px; line-height: 44px; border:1px solid #f5f2ed; margin-bottom: 10px; position: relative; font-size: 18px; color:#444444;}
#mainCon .pxlb .lbBox li b{display: block; width:21px; padding-left: 3px; height: 24px; color: #ffffff; font-size: 10px; background: url(../images/2017sprit.png) no-repeat 0 0; position: absolute; top:-1px; left:-1px; font-weight: normal; text-align: left; line-height: 18px; font-family: "Helvetica";}
/*评选类别E*/

/*评选说明S*/
#mainCon .pxsm{padding-bottom: 50px;}
#mainCon .pxsm .fontIntro .fontIntroCon{padding: 25px 30px 30px;}
#mainCon .pxsm .fontIntro .fontIntroCon li{padding: 13px 0; border-bottom: 1px solid #f5f2ed; font-size: 18px; color:#444444; line-height: 24px; overflow: hidden;}
#mainCon .pxsm .fontIntro .fontIntroCon li span{float: left; width:24px; height: 24px; background: url(../images/2017sprit.png) no-repeat;}
#mainCon .pxsm .fontIntro .fontIntroCon li p{width:930px; padding: 0 15px 0 5px; float: right;}
#mainCon .pxsm .fontIntro .fontIntroCon li span.span1{background-position:-24px 0;}
#mainCon .pxsm .fontIntro .fontIntroCon li span.span2{background-position:-48px 0;}
#mainCon .pxsm .fontIntro .fontIntroCon li span.span3{background-position:-72px 0;}
#mainCon .pxsm .fontIntro .fontIntroCon li span.span4{background-position:-96px 0;}
/*评选说明E*/

/*活动宗旨S*/
#mainCon .hdzz{background: #fbf9f6; padding-bottom: 50px;}
#mainCon .hdzz .titleBig img{background: #fbf9f6;}
#mainCon .hdzz .hdzzCon p{font-size: 16px; line-height: 30px; color:#444444; padding-bottom: 30px;}
#mainCon .hdzz .hdzzCon ul{overflow: hidden; padding: 0 25px;}
#mainCon .hdzz .hdzzCon li{float: left; width:130px; height: 115px; padding: 105px 45px 0;background: url(../images/numSprit.jpg) no-repeat; font-size: 16px; line-height: 24px; color:#444444; text-align: center; margin-right: 50px;}
#mainCon .hdzz .hdzzCon li.li1{background-position: 0 0;}
#mainCon .hdzz .hdzzCon li.li2{background-position: 0 -220px}
#mainCon .hdzz .hdzzCon li.li3{background-position: 0 -440px}
#mainCon .hdzz .hdzzCon li.li4{margin-right: 0; background-position: 0 -660px}
/*活动宗旨E*/

/*主要内容E*/ 

/*底部S*/
#footer{border-top: 1px solid #eeeeee; background: #ffffff; font-size: 12px; color: #a8a4a4; font-family: "Hiragino Sans GB","Century Gothic","Microsoft YaHei"; padding: 40px 0; text-align: center; line-height: 22px;}
/*底部E*/


/***********************在线报名S***********************/
#signUp div.title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#signUp .signUpBox .hd{border-bottom: 1px solid #dedede; height: 52px; line-height: 52px; text-align: center;}
#signUp .signUpBox .hd ul{width:404px; margin:0 auto;}
#signUp .signUpBox .hd li{float: left; cursor: pointer; width:200px; border:1px solid #dedede; border-bottom: none; line-height: 51px; height: 51px; font-size: 18px; color: #222222; margin-left: -1px; position: relative;}
#signUp .signUpBox .hd li i{display: block; width:200px; height: 1px; background: #ffffff; position: absolute; left:0; bottom:-1px; display: none;}
#signUp .signUpBox .hd li.on{border-top: 2px solid #c30d23; font-weight: bold; color:#c30d23; line-height: 48px; height: 50px;}
#signUp .signUpBox .hd li.on i{display: block;}
#signUp .signUpMain{padding-top: 40px;}
/*填写报名信息S*/
#signUp .bmxx .tip{height: 40px; line-height: 40px; background: #f8f9fa; text-align: center; font-size: 14px; color:#222222;}
#signUp .bmxxCon{padding-top: 45px;}
#signUp .bmxxCon .bmxxLeft{float: left; width:714px; border-right:1px solid #f5f5f5;}
#signUp .bmxxCon .bmxxRight{float: right; width:325px; padding-left: 40px;}
#signUp .bmxxCon .bmxxLeft .magBox{padding-bottom: 20px;}
#signUp .bmxxCon .bmxxLeft p{font-size: 16px; color: #000000; padding-bottom: 20px;}
#signUp .bmxxCon .bmxxLeft li{overflow: hidden; font-size: 14px; color:#222222; padding-bottom: 10px;}
#signUp .bmxxCon .bmxxLeft li div{float: left; height: 40px; line-height: 40px;}
#signUp .bmxxCon .bmxxLeft li div.nameBox{width:120px; text-align: right; padding-right: 5px;}
#signUp .bmxxCon .bmxxLeft li div.nameBox b{font-weight: normal; color:#ea2425;}
#signUp .bmxxCon .bmxxLeft li div.inputBox{position: relative;}
#signUp .bmxxCon .bmxxLeft li div.inputBox input{display: block; width:318px; height: 38px; padding: 0 10px; line-height: 38px; border: 1px solid #e6e7e9; outline: none; font-size: 14px; color:#222222;}
#signUp .bmxxCon .bmxxLeft li div.tipBox{font-size: 12px; color:#999999; font-family: sans-serif,"宋体"; padding-left: 10px;}
#signUp .bmxxLeft .checkDiv{width:585px; overflow: hidden;}
#signUp .bmxxLeft .checkDiv div.checkBar { float: left; position: relative; margin: 8px 0; line-height: 24px; height: 24px; width: 130px; overflow: hidden;}
#signUp .bmxxLeft .checkDiv div.checkBar input { width: 1px; height: 1px; opacity: 0;filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* Moz + FF */}
#signUp .bmxxLeft .checkDiv div.checkBar label.on { background-position: -126px 0;}
#signUp .bmxxLeft .checkDiv div.checkBar label { position: absolute; left: 0; top: 0; cursor: pointer; padding-left: 34px; font-size: 14px; height: 24px; color: #222222; background: url(../images/2017sprit.png) no-repeat -126px -24px;}
#signUp .bmxxLeft .checkDiv div.checkBar.w260{width:260px;}
#signUp .bmxxLeft .selectBox select{float: left; width:165px; height: 38px; margin-right: 10px; border: 1px solid #e6e7e9; font-size: 14px; color: #222222; outline: none; line-height: 38px;}
#signUp .bmxxCon .bmxxLeft li.textareaBox{height: 152px;}
#signUp .bmxxCon .bmxxLeft li div.inputBox textarea {display: block;width: 318px;height: 130px; padding: 10px; border: 1px solid #e6e7e9;outline: none; resize: none; font-size: 14px; line-height: 20px; color:#222222;}
#signUp .bmxxCon .bmxxLeft li div.inputBox input.fileBox{position: absolute;top:4px;*top:5px; right:4px; display: block;width:67px; height: 32px; line-height: 32px; overflow: hidden; padding: 0; border:none; background: #eaeaea; font-size: 12px; color:#222222; text-align: center; border-radius: 1px; cursor: pointer;}
#signUp .bmxxRight .bmxxRightBox{padding-bottom:10px;}
#signUp .bmxxRight .bmxxRightBox i{font-style: normal; color: #ea2425;}
#signUp .bmxxRight .bmxxRightBox td{font-size: 14px; color:#222222;}
#signUp .bmxxRight .bmxxRightBox td input{display: block; height: 30px; width:83px; border:none; outline: none; line-height: 30px ; padding: 0 10px; text-align: center;}
/*#signUp .bmxxRight .bmxxRightBox td  img{width:100%; height: 100%;}*/
#signUp .bmxxRight .bmxxRightBox p{font-size: 16px; line-height: 50px; color:#000000; }
#signUp .bmxxRight .bmxxRightBox .inputBox{display: block; width: 303px; height: 38px; padding: 0 10px; line-height: 38px; border: 1px solid #e6e7e9; outline: none; font-size: 14px; color: #222222;}
#signUp .bmxxRight .bmxxRightBox .zyywBox p{font-size: 14px; font-weight: bold; color:#222222; line-height: 20px;}
#signUp .bmxxRight .zyywBox ul{overflow: hidden;/* padding-top: 10px;*/}
#signUp .bmxxRight .zyywBox li {float: left; position: relative; line-height: 24px; height: 24px; width: 150px; overflow: hidden; padding-bottom: 10px; padding-right: 20px;}
#signUp .bmxxRight .zyywBox li.pr0{padding-right: 0;}
#signUp .bmxxRight .zyywBox li .zyywInput{position: absolute; top:0; left:0; width: 1px; height: 1px; opacity: 0; filter:alpha(opacity=0); /* IE */-moz-opacity:0; /* Moz + FF */}
#signUp .bmxxRight .zyywBox li label.on {background-position: -126px 0;}
#signUp .bmxxRight .zyywBox li label {margin: 0; display: inline-block; position: relative; left: 0; top: 0; cursor: pointer; padding-left: 34px; font-size: 14px; height: 24px; color: #222222; background: url(../images/2017sprit.png) no-repeat -126px -24px;}
#signUp .bmxxRight .zyywBox li .numBox{display: inline-block; width:52px; padding-left: 5px;border:none; border-bottom: 1px solid #e6e7e9;height: 20px; line-height: 20px; outline: none; font-size: 12px; color:#222222;}
#signUp .bmxxRight .zyywBox li .numBox.numBoxBig{width:28px;}
#signUp .bmxxRight .zyywBox li .numBox.numBoxSmall{width:83px;}
#signUp .bmxxRight .zyywBox{padding-bottom: 10px;}
#signUp .bmxxRight .zyywBox li.zyywBoxBig  {width:100%;}
.bmxxBtn{width:182px; height: 50px; line-height: 50px; text-align: center; background: url(../images/btn.png) no-repeat; margin:40px auto 80px; font-size: 20px; color:#ffffff; cursor: pointer;}
/*填写报名信息E*/

/*报名企业列表S*/
#signUp .qylb{text-align: center;}
#signUp .qylb .searchBox{padding-bottom: 30px; width:520px; margin:0 auto; overflow: hidden; height: 40px;}
#signUp .qylb .searchInput{float: left; width:406px; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; color:#999999; border: none; outline: none; background: url(../images/searchInput.png) no-repeat; margin-right: 10px;}
#signUp .qylb .searchBtn{float: left; width:84px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color:#ffffff; border: none; outline: none; font-weight: bold; background: url(../images/btn2.png) no-repeat;}
#signUp .qylb .qylbCon li{float: left; width:320px; padding-right: 20px; margin-right: 30px; text-align: left; height: 40px; line-height: 40px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; border-bottom: 1px dotted #d9d9d9;}
#signUp .qylb .qylbCon li a{font-size: 14px; color:#333333;}
#signUp .qylb .qylbCon li a span{color:#d8d8d8; padding: 0 5px;}
#signUp .qylb .qylbCon li a:hover{color:#c30d23; }
#signUp .qylb .qylbCon li.mr0{margin-right: 0;}
#signUp .qylb .loadMore{height: 40px; line-height: 40px; background: #f8f9fa; text-align: center; font-size: 14px; color: #666666; cursor: pointer; margin:30px 0 95px;}
/*报名企业列表E*/
/************************在线报名E************************/

/*************************活动新闻S*************************/
#news .videoBox{margin-top: 20px; background: #fbfbfc; padding: 0 20px 15px;}
#news .videoBox .title{font-size: 16px; font-weight: bold; color:#222222; line-height: 30px; padding: 10px 0;}
#news .picScroll-left{ width:960px;position:relative; margin: 0 auto;}
#news .picScroll-left .hd .next{position: absolute; top:45px;left:-40px;}
#news .picScroll-left .hd .prev{position: absolute; top:45px;right:-40px;}
#news .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:16px; height:30px; cursor: pointer;}
#news .picScroll-left .hd .next{background: url(../images/2017sprit.png) no-repeat -40px -24px; }
#news .picScroll-left .hd .next:hover{background: url(../images/2017sprit.png) no-repeat -72px -24px; }
#news .picScroll-left .hd .prev{background: url(../images/2017sprit.png) no-repeat -56px -24px; }
#news .picScroll-left .hd .prev:hover{background: url(../images/2017sprit.png) no-repeat -88px -24px; }
#news .picScroll-left .bd{overflow: hidden; width:960px;}
#news .picScroll-left .bd .tempWrap{overflow: hidden; width:960px !important;}
#news .picScroll-left .bd ul{overflow:hidden; zoom:1; }
#news .picScroll-left .bd ul li{float:left; _display:inline; background: #ffffff; width:270px; padding: 12px 10px 20px 20px; margin-right: 30px;}
#news .picScroll-left .bd ul li .left{float: left;}
#news .picScroll-left .bd ul li .left a{display: block;}
#news .picScroll-left .bd ul li .left img{display: block; width:89px; height: 89px; border-radius: 50%;}
#news .picScroll-left .bd ul li .right{float: right; padding: 10px 0 10px 15px; width:166px;}
#news .picScroll-left .bd ul li .right a{font-size: 14px; color:#222222; font-weight: bold; line-height: 18px; display: block; height: 37px; overflow: hidden;}
#news .picScroll-left .bd ul li .right a:hover{color:#c30d23;}
#news .picScroll-left .bd ul li .name{font-size: 14px; color: #444444;line-height: 20px; padding-top: 10px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#news .newsTitle{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#news .newsBox .hd{border-bottom: 1px solid #dedede; height: 52px; line-height: 52px; text-align: center; margin-bottom: 40px;}
#news .newsBox .hd ul{width:606px; margin:0 auto;}
#news .newsBox .hd li{float: left; cursor: pointer; width:200px; border:1px solid #dedede; border-bottom: none; line-height: 51px; height: 51px; font-size: 18px; color: #222222; margin-left: -1px; position: relative;}
#news .newsBox .hd li i{display: block; width:200px; height: 1px; background: #ffffff; position: absolute; left:0; bottom:-1px; display: none;}
#news .newsBox .hd li.on{border-top: 2px solid #c30d23; font-weight: bold; color:#c30d23; line-height: 48px; height: 50px;}
#news .newsBox .hd li.on i{display: block;}
#news .newsList .newsListLeft{width:740px; float: left;}
#news .newsList .newsListRight{width:300px; float: right;}
#news .newsList .newsListLeft li{padding-bottom: 20px; border-bottom: 1px dotted #e5e5e5; margin-bottom: 20px;}
#news .newsList .newsListLeft a.imga{display: block; width: 140px; height: 88px; float: left; margin-right: 20px;}
#news .newsList .newsListLeft a.imga img{display: block; width:140px; height: 88px;}
#news .newsList .newsListLeft .detail{float: right; width:580px;}
#news .newsList .newsListLeft .detail a.tit{ font-size: 20px; line-height: 28px; color:#404040; display: block;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#news .newsList .newsListLeft .detail a.tit:hover{color: #c30d23;}
#news .newsList .newsListLeft .detail div{font-size: 12px; color: #bbbbbb; line-height: 20px; font-family: sans-serif,"宋体"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#news .newsList .newsListLeft .detail p{font-size: 12px; line-height: 20px; color: #888888; font-family: sans-serif,"宋体"; height: 40px; overflow: hidden;}
#news .newsList .newsListLeft .pageList {text-align: center; height: 30px;padding: 20px 0 80px 0;}
#news .newsList .newsListLeft .pageList a{font-weight: bold; text-align: center;padding: 5px 9px;display: inline; font-family: 'Arial',"Microsoft YaHei";font-size: 14px;color: #666666;border: 1px solid #e6e6e6;margin-right: 5px;}
#news .newsList .newsListLeft .pageList a.on{color:#ef2d36; border: 1px solid #ffffff;}
#news .newsList .newsListLeft .pageList a:hover{color:#ef2d36;}
#news .newsList .newsListRight .title{font-size: 16px; line-height: 26px; color: #222222; border-bottom: 1px solid #e4e7e9; margin-bottom: 20px;}
#news .newsList .newsListRight .title span{display: inline-block; padding-bottom: 15px; border-bottom: 1px solid #c30d23; margin-bottom: -1px;}
#news .newsList .newsListRight li .titleA{font-size:14px; color:#404040; padding-left: 10px; border-left: 3px solid #f6f6f6; display: block; height: 30px; line-height: 30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-right: 5px;}
#news .newsList .newsListRight li .titleA:hover{color:#c30d23;}
#news .newsList .newsListRight li .down{display: none; border-left: 3px solid #f6f6f6; padding: 10px 0 10px 10px;}
#news .newsList .newsListRight li .down .imgA,#news .newsList .newsListRight li .down .imgA img{float: left; width:140px; height: 88px;}
#news .newsList .newsListRight li .down p{float: right; width:137px; padding-left: 10px; font-size: 12px; line-height: 22px; color:#888888; font-family: sans-serif,"宋体"; max-height: 88px; overflow: hidden;}
#news .newsList .newsListRight li .down p a{color:#404040;}
#news .newsList .newsListRight li .down p a:hover{color:#c30d23;}
#news .newsList .newsListRight li.on .titleA{font-weight: bold; border-left: 3px solid #c30d23; background: #fbfbfb;}
#news .newsList .newsListRight li.on .down{display: block;}
/**************************活动新闻E**************************/ 

/**************************获奖名单S**************************/ 
#hjmd .hjmdTitle img{display: block; width:160px; height: 120px; margin:0 auto;}
#hjmd .hjmdTitle p{text-align: center; font-size: 40px; line-height: 40px; color:#222222; padding-bottom: 40px; padding-top: 5px;}
#hjmd .fontTro{font-size:16px; line-height: 30px; color:#000000; background: #fbfbfc url(../images/hjmdBG.jpg) repeat-x center bottom; padding: 10px 20px 20px; margin-bottom: 20px;}
#hjmd .fontTro a{text-decoration: underline; color:#c30d23;}
.hjmdBox .hd{margin-bottom: 20px; text-align: center;}
.hjmdBox .hd ul{overflow: hidden;}
.hjmdBox .hd li{position: relative; float: left; font-size: 16px; color:#222222; height: 50px; line-height: 50px; border:1px solid #dedede;cursor: pointer; padding: 0 14px;}
.hjmdBox .hd li.allBox{width:46px;}
.hjmdBox .hd li.on{border-top:2px solid #c30d23; color:#c30d23; font-weight: bold; height: 49px; line-height: 49px; border-bottom: 1px solid #ffffff;}
.hjmdBox .hd li i{display: block; height: 50px; width:1px; background: #ffffff; position: absolute; top:0; right:-1px;}
.hjmdBox .hd li b{display: block; height: 1px; width:118px; background: #ffffff; position: absolute; top:-1px; left:0;}
.hjmdBox .hd li.on b{display: none;}
.hjmdBox .bd{padding-bottom: 50px;}
.hjmdBox .bd .nameList{overflow: hidden;}
.hjmdBox .bd .nameList p{font-size: 16px; color:#666666; text-align: center; line-height: 30px; padding-bottom: 20px; font-style:italic;}
.hjmdBox .bd .nameList p span{color:#cf191f; font-family: 'Georgia';}
.hjmdBox .bd .nameList p b{color:#cf191f; font-weight: normal;}
.hjmdBox .bd .nameList li{height: 30px; width:520px; border-bottom: 1px solid #ececec;}
.hjmdBox .bd .nameList li a{border-left: 3px solid #ffffff; display: block; line-height: 30px; font-size: 14px; color: #404040; padding-right: 10px; text-decoration: none; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.hjmdBox .bd .nameList li span{display: inline-block; width:45px;  text-align: center; font-size: 18px; font-family: 'Georgia'; color: #cf191f;}
.hjmdBox .bd .nameList li a:hover{border-left: 3px solid #cf191f; color: #cf191f; background: #fbfbfb;}
/**************************获奖名单E**************************/ 

/**************************精彩回顾S**************************/ 
/*论坛议程S*/
#review .title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#review a.otherLink{text-decoration: underline;color: #c30d23;font-size: 16px;line-height: 44px; text-align: center;}
#review .ltycCon{background: #f8f9fa; padding-bottom: 40px;}
#review .tableHeader .timeAdd{font-size: 16px; color: #141770; text-align: center; height: 50px; line-height: 50px; background: #fefefe;}
#review .tableHeader .timeAdd span{display: inline-block;}
#review .tableHeader .timeAdd .time{float: left; width:20px; height: 20px; background: url(../images/2017sprit.png) no-repeat 0 -64px; margin: 17px 8px 0 20px}
#review .tableHeader .timeAdd .add{float: left; width:16px; height: 22px; background: url(../images/2017sprit.png) no-repeat -104px -24px; margin: 15px 8px 0 20px}
#review .ltycCon td{font-size:14px; color:#222222; padding-left:30px; padding-top: 8px; padding-bottom: 8px; line-height: 24px;}
/*论坛议程E*/

/*精彩议题S*/
#review .jcyt{background: #ffffff;}
#review .jcyt ul li{width:510px; padding-bottom: 40px;}
#review .jcyt ul li dl{overflow: hidden;}
#review .jcyt ul li dt{float: left; width:140px; height: 140px; }
#review .jcyt ul li dt a{display: block;}
#review .jcyt ul li dt a img{display: block; width:140px; height: 140px; border-radius: 50%;}
#review .jcyt ul li dd{float: right; width:350px;}
#review .jcyt ul li dd div.titleH a{font-size: 16px; font-weight: bold; color:#222222; line-height: 30px; display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#review .jcyt ul li dd div.titleH a:hover{color: #c30d23;}
#review .jcyt ul li dd p{font-size: 14px; line-height: 24px; color:#666666; max-height: 48px; overflow: hidden; margin-bottom: 20px;}
#review .jcyt ul li dd .company{font-size: 14px; line-height: 18px; color: #250a5b; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#review .jcyt ul li dd .name{font-size: 14px; line-height: 18px; color: #999999; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/*精彩议题E*/

/*照片回顾S*/
#review .zphg{background: #f8f9fa; padding-bottom: 40px;}
#review .zphg ul{position: relative;}
#review .zphg li{width:24.7%; height: 252px; overflow: hidden; position: relative; float: left; border-right: 3px solid #f8f9fa; border-bottom: 3px solid #f8f9fa;}
#review .zphg li a{width:100%; height: 100%; display: block; position: relative; overflow: hidden;}
#review .zphg li a:hover div{display: block;}
#review .zphg li a div{width:94%; position: absolute; bottom:0; left:0; height: 30px; line-height: 30px; padding: 0 3%; color:#ffffff; font-size: 14px; background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display: none;}
#review .zphg li a img{ display: block; width:100%; height: 100%;}
#review .zphg li.widthBig{width:49.7%;}
#review .zphg li.heightBig{height: 507px;}
#review .zphg li.heightBig a img{ display: block; width:auto; height: 100%;}
#review .zphg li.mtBig{margin-top: -255px;}
#review .zphg li.mlBig{margin-left: 24.95%; *margin-left: 0;}
#review .zphg li.li7{*margin-left: -50%;}
#review .zphg li.li8{*margin-left: -25%;}
/*照片回顾E*/

/**************************精彩回顾E**************************/ 