/*公共样式*/
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:200px;}
#header .headerL a,#header .headerL img{display: block; width:157px; height: 46px;}
#header .headerR{float: right; width:880px; padding: 16px 0; height: 48px; line-height: 48px; font-size: 18px; color: #222222; font-family: "Microsoft Yahei", "微软雅黑"; }
#header .headerR li{float: left;}
#header .headerR li a{display: block; margin-right: 40px;}
#header .headerR li.on a,#header .headerR li a:hover{color: #1c159c;}
#header .headerR .signUp{float: right; width:142px;  height: 48px;}
#header .headerR .signUp a{ width:142px; height: 48px; background: url(../images/sprit2017.png) no-repeat 0 0;}
#header .headerR .signUp a:hover{background: url(../images/sprit2017.png) no-repeat -142px 0;}
.h81{height: 81px; width:100%;}
/*顶部E*/

/*bannerS*/
#banner{background: url(../images/bannerBG.jpg) no-repeat center top; height: 600px;}
#banner .banner1 img{display: block; width:1080px; height: 275px;}
#banner .banner2 img{display: block; width:1080px; height: 230px;}
#banner .banner3{display: block; width:1080px; height: 95px; background: url(../images/banner3.jpg) no-repeat; text-align: center; font-size: 16px; line-height: 24px; color:#a9a5b8; 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 #af1715;}
.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/sprit2017.png) no-repeat 0 -48px; 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 .w1080{background: url(../images/lineBG.jpg) repeat-y 44px top;}
#mainCon .w1080 .leftBox{width:88px; padding-right: 32px; height: 100%; float: left;}
#mainCon .w1080 .leftBox .numBox{display: block; width:88px; height: 88px; background: url(../images/spritNum2017.png) no-repeat;}
#mainCon .w1080 .rightBox{float: right; width:960px; padding-bottom: 60px;}
#mainCon .w1080 .rightBox .title{height: 88px; line-height: 88px; padding-bottom: 15px; letter-spacing:5px; font-size: 40px; font-weight: bold; color: #150a4f;}
#mainCon .pxjs{background: #ffffff url(../images/BG1.png) no-repeat right center; padding-top: 40px;}
#mainCon .pxjs .w1080 .leftBox .numBox{background-position: 0 0;}
#mainCon .pxjs p{font-size: 16px; line-height: 34px; color: #444444; padding-bottom: 22px;}
#mainCon .pxjs p.bold{font-weight: bold; padding-bottom: 0;}
/*评选介绍E*/

/*时间安排S*/
#mainCon .sjap .w1080{background: url(../images/lineBG2.jpg) repeat-y 44px top;}
#mainCon .sjap{background: #f5f4f9; padding-top: 40px;}
#mainCon .sjap .w1080 .leftBox .numBox{background-position: 0 -88px;}
#mainCon .sjap .detail li{text-align: center; float: left;font-size: 18px; line-height: 24px; font-weight: bold; color:#150a4f;}
#mainCon .sjap .detail li span{font-size: 14px; font-weight: normal;}
#mainCon .sjap .detail li.li1{width:18%;}
#mainCon .sjap .detail li.li2{width:23%;}
#mainCon .sjap .detail li.li3{width:19%;}
#mainCon .sjap .detail li.li4{width:22%;}
#mainCon .sjap .detail li.li5{width:18%;}
#mainCon .sjap .timeLine img{display: block; padding: 25px 0;}
#mainCon .sjap .time li{float: left; font-size: 15px; font-weight: bold; color:#150a4f; border: 1px solid #e9e7ee; border-radius: 2px; background: #ffffff; height: 34px; line-height: 34px; margin-right: 25px; width:170px; text-align: center;}
#mainCon .sjap .time li.li5{margin-right: 0;}
/*时间安排E*/

/*评选类别S*/
#mainCon .pxlb{background: #ffffff url(../images/BG2.png) no-repeat left center; padding-top: 40px;}
#mainCon .pxlb .w1080 .leftBox .numBox{background-position: 0 -176px;}
#mainCon .pxlb p{font-size: 16px; line-height: 28px; color: #222222; padding-bottom: 22px;}
#mainCon .pxlb .lbBox .left{float: left; padding-right: 20px;}
#mainCon .pxlb .lbBox .right{float: right;}
#mainCon .pxlb .lbBox ul{background: #fafafc; width:430px; height: 280px; padding: 20px 20px 10px; text-align: center;}
#mainCon .pxlb .lbBox li{background: #ffffff; border:1px solid #e9e7ee; margin-bottom: 10px; position: relative; font-size: 18px; color:#333333;}
#mainCon .pxlb .lbBox li b{display: block; width:20px; padding-left: 4px; height: 24px; color: #ffffff; font-size: 14px; background: url(../images/sprit2017.png) no-repeat -40px -48px; position: absolute; top:-2px; left:-2px; font-weight: normal; text-align: left; line-height: 20px;}
#mainCon .pxlb .lbBox .left li{height: 48px; line-height: 18px; padding-top: 10px;}
#mainCon .pxlb .lbBox .left li span{font-size: 14px; color: #999999;}
#mainCon .pxlb .lbBox .right li{height: 44px; line-height: 44px;}
/*评选类别E*/

/*用户投票S*/
#mainCon .yhtp .w1080{background: url(../images/lineBG2.jpg) repeat-y 44px top;}
#mainCon .yhtp{background: #f5f4f9; padding-top: 40px;}
#mainCon .yhtp .w1080 .leftBox .numBox{background-position: 0 -264px;}
#mainCon .yhtp .way{color: #444444; font-size: 20px; font-weight: bold;}
#mainCon .yhtp .wayCon{margin: 20px 20px 20px 0; background: #fff; box-shadow: 0 0 30px #e2e2e4;}
#mainCon .yhtp .wayCon ul{padding: 15px 25px; font-size: 16px; color: #666666; line-height: 36px;}
#mainCon .yhtp .wayCon ul li span{float: left; width: 20px; height: 20px; background: url(../images/sprit2017.png) no-repeat -64px -48px; margin-right: 8px; margin-top: 10px; line-height: 20px; text-align: center; font-size: 16px; color: #150a4f; font-weight: bold; font-family: "Calibri"; opacity: 0.6; filter:alpha(opacity=60); /* IE */-moz-opacity:0.6; /* Moz + FF */}
#mainCon .yhtp .w1080 .rightBox{padding-bottom: 35px;}
/*用户投票E*/

/*关于评选a&s增值服务S*/
#mainCon .aboutPX{background: #ffffff url(../images/BG1.png) no-repeat right center; padding-bottom: 60px;}
#mainCon .aboutPX .w1080 {background: none;}
#mainCon .aboutPX .title{position: relative; padding: 55px 0 35px; text-align: center; font-size: 36px; font-weight: bold; color:#150a4f; background: #ffffff;}
#mainCon .aboutPX .title span{background: #ffffff; position: relative; z-index: 1; padding: 0 20px;}
#mainCon .aboutPX .title b{display: block; width:100%; height: 1px; background: #e5e5e5; position: absolute; top:78px; left:0; z-index: 0;}
#mainCon .aboutPX ul.ulBox{background: #fafafc; padding:10px 0 0;}
#mainCon .aboutPX li.li1{border-top: none;}
#mainCon .aboutPX li{padding: 10px 35px; line-height: 24px; color: #222; font-size: 16px; border-top: 1px solid #ffffff; border-bottom: 1px solid #e6e6e6;}
#mainCon .aboutPX li span{float: left; width:80px; font-weight: bold;}
#mainCon .aboutPX li p{float: left; width:930px; color:#666666;}
#mainCon .aboutPX li .down{padding: 20px 0 15px 80px; overflow: hidden;}
#mainCon .aboutPX li .down li{float: left; border-top: none; width:172px; border:1px solid #ececec; padding: 7px 0 0; margin-right: 15px; background: #ffffff;}
#mainCon .aboutPX li .down li a{display: block; font-size: 16px; color: #666666; line-height: 40px; text-align: center;}
#mainCon .aboutPX li .down li img{display: block; width:160px; height: 218px; margin: 0 auto;}
#mainCon .aboutPX li .down li.mr0{margin-right: 0;}
/*关于评选a&s增值服务E*/

/*主要内容E*/ 

/*底部S*/
#footer{border-top: 1px solid #dedede; background: #ffffff; font-size: 12px; color: #a8a4a4; font-family: "Hiragino Sans GB","Century Gothic","Microsoft YaHei"; padding: 15px 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 #1c159c; font-weight: bold; color:#1c159c; 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: -276px -48px;}
#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/sprit2017.png) no-repeat -276px -72px;}
#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 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: -276px -48px;}
#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/sprit2017.png) no-repeat -276px -72px;}
#signUp .bmxxRight .zyywBox li .numBox{display: inline-block; width:55px; 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{padding-bottom: 10px;}
#signUp .bmxxRight .zyywBox li.zyywBoxBig  {width:100%;}
.bmxxBtn{width:182px; height: 48px; line-height: 48px; text-align: center; background: url(../images/sprit2017.png) no-repeat 0px -88px; margin:40px auto 150px; 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/sprit2017.png) no-repeat -216px -96px;}
#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:#1c159c; }
#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/sprit2017.png) no-repeat -84px -48px; }
#news .picScroll-left .hd .next:hover{background: url(../images/sprit2017.png) no-repeat -116px -48px; }
#news .picScroll-left .hd .prev{background: url(../images/sprit2017.png) no-repeat -100px -48px; }
#news .picScroll-left .hd .prev:hover{background: url(../images/sprit2017.png) no-repeat -132px -48px; }
#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:#1c159c;}
#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 #1c159c; font-weight: bold; color:#1c159c; 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: #1c159c;}
#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 #1c159c; 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:#1c159c;}
#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:#1c159c;}
#news .newsList .newsListRight li.on .titleA{font-weight: bold; border-left: 3px solid #1c159c; 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 .hjmdTitle p a{text-decoration: underline; color: #1c159c; font-size: 16px; line-height: 44px; text-align: center; padding:5px 5px 0;}
#hjmd .fontTro{font-size:16px; line-height: 30px; color:#000000; background: #fbfbfc url(../images/hjmdBG.jpg) repeat-x center bottom; padding: 20px 20px 25px; margin-bottom: 20px;}
#hjmd .fontTro a{text-decoration: underline; color:#1c159c;}
.hjmdBox .hd{border-bottom: 1px solid #dedede;height: 52px;line-height: 52px;text-align: center;margin-bottom: 40px;}
.hjmdBox .hd ul li {float: left;cursor: pointer;border: 1px solid #dedede;border-bottom: none;line-height: 51px;height: 51px;font-size: 16px;color: #222222;margin-left: -1px;position: relative;padding: 0 22px;}
.hjmdBox .hd.hjmd ul li{padding: 0 31px;}
.hjmdBox .hd ul li.p23{padding: 0 23px 0 22px;}
.hjmdBox .hd ul li.smallLH{line-height: 18px;  padding:8px 21.5px 0 22px; height: 43px;}
.hjmdBox .hd.hjmd ul li.smallLH{padding:8px 34px 0 22px;}
.hjmdBox .hd ul li.on { border-top: 2px solid #1c159c; font-weight: bold; color: #1c159c; line-height: 48px; height: 50px;}
.hjmdBox .hd ul li.on i {display: block;}
.hjmdBox .hd ul li.on.smallLH{line-height: 16px; padding-top: 8px; height: 42px;}
.hjmdBox .hd ul li i {display: block;width:100%;height: 1px;background: #ffffff;position: absolute;left: 0;bottom: -1px;display: none;}
.hjmdBox .bd .className{text-align: center; padding-bottom: 30px;}
.hjmdBox .bd .className span{display: inline-block; width:182px; height: 54px; background: url(../images/sprit2017.png) no-repeat 0 -136px; line-height: 48px; text-align: center; font-size: 20px; color:#3934a4; margin: 0 9px; cursor: pointer;}
.hjmdBox .bd .className span.on{background: url(../images/sprit2017.png) no-repeat 0 -190px; color:#ffffff;}
.hjmdNameBox .hjmdDetail{padding-bottom: 20px;}
.hjmdNameBox .hjmdDetail ul{display: none;}
.hjmdNameBox .hjmdDetail ul.on{display: block;}
.hjmdNameBox .hjmdDetail li {width: 180px; float: left; padding: 10px; background: #f8f9fa; margin-right: 20px; margin-bottom: 20px;}
.hjmdNameBox .hjmdDetail li a.img_a{display: block; height: 68px; overflow: hidden; width:178px; border: 1px solid #ededed; background: #ffffff;}
.hjmdNameBox .hjmdDetail li .img_a span { width: 178px; height: 68px; overflow: hidden; display: table-cell; vertical-align: middle; background: #fff;}
.hjmdNameBox .hjmdDetail li .img_a img {max-width: 158px; margin: 0 auto; max-height: 54px; display: block;}
.hjmdNameBox .hjmdDetail li a.gsName{font-size: 14px; color: #444; display: block; font-weight: bold; height: 32px;line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hjmdNameBox .hjmdDetail li a.gsName:hover{color: #1c159c; text-decoration: underline;}
.hjmdNameBox .hjmdDetail li .intro{font-size: 12px; color:#666666; line-height: 20px; height: 40px; overflow: hidden;}
.hjmdNameBox .hjmdDetail li.mr0{margin-right: 0;}
/**************************获奖名单E**************************/ 

/**************************精彩回顾S**************************/ 
/*论坛议程S*/
#review .title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0 30px; text-align: center;}
#review a.otherLink{text-decoration: underline;color: #1c159c;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/sprit2017.png) no-repeat -148px -48px; margin: 17px 8px 0 20px}
#review .tableHeader .timeAdd .add{float: left; width:16px; height: 22px; background: url(../images/sprit2017.png) no-repeat -284px 0; 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: #1c159c;}
#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**************************/ 

/**************************品牌投票S**************************/ 
#pptp div.title{font-size: 40px; color: #222222; line-height: 30px; padding: 40px 0; text-align: center;}
#pptp .yuyinBig{width:1080px; height: 120px; background: url(../images/yuyinBigBG.png) no-repeat; margin-bottom: 10px; position: relative;}
#pptp .yuyinBig li{float: left; padding-left: 20px; padding-top: 5px;}
#pptp .yuyinBig li.laba img{display: block; width:124px; height: 100px; margin-top: 5px;}
#pptp .yuyinBig li a.img_a{display: block; height: 68px; overflow: hidden; width:178px; border: 1px solid #ededed; background: #ffffff; margin-top: 20px;}
#pptp .yuyinBig li a.img_a span { width: 178px; height: 68px; overflow: hidden; display: table-cell; vertical-align: middle; background: #fff;}
#pptp .yuyinBig li a.img_a img {max-width: 158px; margin: 0 auto; max-height: 54px; display: block;}
#pptp .yuyinBig li.intro{padding-top: 25px; width:275px;}
#pptp .yuyinBig li.intro p a{display: block; font-size: 14px; font-weight: bold; color:#444444; line-height: 28px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#pptp .yuyinBig li.intro p a:hover{color:#6411aa;}
#pptp .yuyinBig li.intro div{font-size: 12px; color:#666666; line-height: 20px; max-height: 40px; overflow: hidden;}
#pptp .yuyinBig .audiojs{cursor: pointer;}
/*拉票语音S*/
.audiojs audio { position: absolute; left: -1px; }         
.audiojs {width: 160px; height: 32px; background: #ffffff; overflow: hidden; padding: 9px; border:1px solid #ececed; border-radius: 1px; font-family: "Microsoft Yahei", "微软雅黑"; position: relative;}
.audiojs .play-pause { width: 32px; height: 32px;float: left; overflow: hidden;}         
.audiojs p { display: none; width: 32px; height: 32px; margin: 0px; cursor: pointer; }        
.audiojs .play { display: block; }         
.audiojs .scrubber { position: relative; float: left; width: 117px; background: #ededed; height: 2px; margin: 15px 0 0 10px;}         
.audiojs .progress { position: absolute; top: 0px; left: 0px; background: #5ac63c; height: 2px; z-index: 1;}         
.audiojs .loaded { position: absolute; top: 0px; left: 0px; width: 117px; background: #ededed; height: 2px; }         
.audiojs .time {position: absolute; top:28px; left:52px; width:117px; height: 16px; line-height: 16px; color: #999999; font-family: "Hiragino Sans GB",sans-serif,"宋体"; font-size: 10px; overflow: hidden;}         
.audiojs .time em {font-style: normal; float: left;}         
.audiojs .time strong {font-weight: normal; float: right;}	
/*.audiojs .tipMusic{position: absolute; top:8px; left:52px; font-size: 12px; color:#444444; line-height: 16px;}	    */
.audiojs .error-message { float: left; display: none; height: 32px; overflow: hidden; line-height: 44px; font-size:12px; padding-left: 10px; width:117px; color:#444444; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }         
.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }                 
.audiojs .play { background: url(../images/musicBtn.gif) 0 0 no-repeat; }         
.audiojs .loading {background: url(../images/musicBtn.gif) 0 -96px no-repeat; }         
.audiojs .error { background: url(../images/musicBtn.gif) 0 -64px no-repeat; }         
.audiojs .pause { background: url(../images/musicBtn.gif) 0 -32px no-repeat; }                 
.playing .play, .playing .loading, .playing .error { display: none; }         
.playing .pause { display: block; }                 
.loading .play, .loading .pause, .loading .error { display: none; }         
.loading .loading { display: block; }                 
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading, .error .playname, .error .volume { display: none; }         
.error .error { display: block; }         
.error .play-pause p { cursor: auto; }         
.error .error-message { display: block;}
/*拉票语音E*/

/*二维码S*/
#codeBox{display: none; width:272px; height: 88px; padding: 10px; border-radius: 5px; border:1px solid #ececed; background: #fbfbfc; position: absolute; top:5px; left:355px; overflow: hidden; z-index: 6;}
#codeBox .imgBox{float: left; width:88px; height: 88px;}
#codeBox .imgBox img{display: block; width:88px; height: 88px;}
#codeBox .fontBox{width:145px; float: left; padding-left: 10px;}
#codeBox .fontBox p{font-size: 12px; color:#666666; line-height: 20px; height: 60px; overflow: hidden;}
#codeBox .fontBox b{font-size: 12px; color: #c30d23; line-height: 26px;display: block; height: 26px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#codeBox div.close{display: block; width:20px; height: 20px; position: absolute; top:-1px; right:-1px; cursor: pointer; z-index: 6;}
#codeBox div.close img{display: block; width:20px; height: 20px;}
/*二维码E*/

#pptp .yuyinBig li.voice{padding-top: 34px; position: relative;}
#pptp .yuyinBig li.voice span{position: absolute; top:42px; left:74px; z-index: 5; font-size: 12px;color: #444444; line-height: 16px; width:115px; overflow: hidden; display: block;}
#pptp .yuyinBig li.num{text-align: center; font-size: 14px; color:#666666; height: 30px; line-height: 30px; padding: 45px 0; width:120px;margin:0 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#pptp .yuyinBig li.num span{font-size: 20px; color:#1c159c;}
#pptp .yuyinBig li.tpBox{padding: 45px 0;}
#pptp span.tpBtn{position: relative; display: block; font-size: 18px; color:#6411aa; width:70px; height: 30px; line-height: 30px; text-align: center; background: url(../images/sprit2017.png) no-repeat -230px -136px; cursor: pointer;}
#pptp span.tpBtn:hover{background-position: -230px -166px; color:#ffffff;}

#pptp span.tpBtn:hover .tpBoxCode{display: block;}
.tpBoxCode{position: absolute; left: -28px; top: -156px; z-index: 5; width: 126px;  height: 144px; display: none; padding-bottom: 20px;}
.tpBoxCode .tpBoxCodeMain{ border: 1px solid #dedede; background: #fff; padding: 12px 12px 0; text-align: center; width:100px;  height: 130px; position: relative; cursor: pointer;}
.tpBoxCode .tpBoxCodeMain img{display: block;width:100px;height: 100px;}
.tpBoxCode .tpBoxCodeMain span{display: block; font-size: 14px;line-height: 30px;height: 30px;color: #222222;text-align: center;}
.tpBoxCode .tpBoxCodeMain b{ background: url(../images/icon.png) no-repeat; width: 12px; height: 8px; display: block; position: absolute; bottom: -8px; left:50%; margin-left: -6px;}
#pptp .tpNumBtn .tpBoxCode{position: absolute; left: -28px; top: -154px;}


#pptp .tpFont{background: #fbfbfc; padding: 20px; line-height: 26px; font-size: 14px; color:#666666; margin-bottom: 24px;}
#pptp .tpFont i{font-style: normal; font-size: 16px; color:#000000;}
#pptp .tpFont span{display: inline-block; padding: 0 35px; height: 16px;}
#pptp .pptpBox .pptpNum{font-size: 16px; line-height: 30px; color: #666666; text-align: center; padding-bottom: 20px;}
#pptp .pptpBox .pptpNum span{font-size: 24px; color:#cf191f;}
#pptp .pptpBox .hjmdBox .hd{margin-bottom: 35px;}
#pptp .tpNumBtn{padding-bottom: 2px; padding-top: 10px;}
#pptp .tpNumBtn .piao{float: left; font-size: 14px; color: #666666; height: 30px; line-height: 30px; width:100px; margin-right: 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#pptp .tpNumBtn .piao i{font-style: normal; font-size: 20px; color: #1c159c}
#pptp .tpNumBtn span.tpBtn{float: right;}
#pptp .hjmdNameBox .hjmdDetail li .intro{margin-bottom: 10px;}
#pptp .tpNumBtn.tpNumBtnLine{border-top: 1px solid #ececed;}
#pptp .hjmdNameBox .hjmdDetail .audioBox{position: relative;}
#pptp .hjmdNameBox .hjmdDetail .audioBox span{ position: absolute;top: 9px;left: 52px;z-index: 5; font-size: 12px; color: #444444; line-height: 16px; width:115px; display: block; overflow: hidden;}





/**************************品牌投票E**************************/ 


