/*公共S*/
body{font-family:"Microsoft Yahei", "微软雅黑", Tahoma, Arial, STHeiti, sans-serif;}
.w1200{width: 1200px; margin: 0 auto;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}
/*公共E*/

/*导航S*/
#nav{width:100%; position: fixed; top:0; left:0; z-index:5; border-bottom: 1px solid #ececec; background: rgba(255,255,255,0.95); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#95ffffff",endColorstr = "#95ffffff");}
#nav .navLeft{float: left;}
#nav .logo{padding: 17px 0;}
#nav .logo a{display: block;}
#nav .navRight{float: right;}
#nav .navLi li{float: left; margin-left: 30px;}
#nav .navLi li a{display: block; line-height: 80px; font-size: 18px; color: #053c7f;}
#nav .navLi li.cur a,#nav .navLi li:hover a{font-weight: bold; color:#053c7f;}
.btnBarFix{float: right; padding-top: 20px; padding-left: 40px; display: none;}
.btnBarFix a{display: inline-block; font-size: 18px; width:120px; height: 40px; margin-left: 20px;}
.btnBarFix a.signuponBtn{color:#ffffff; text-align: center; line-height: 40px; background: url(../images/spirit.png) no-repeat 0 -774px;}
.btnBarFix a.loginBtn{color:#e28330; text-align: center; line-height: 40px; background: url(../images/spirit.png) no-repeat 0 -814px;}
/*导航E*/ 

/*bannerS*/
#banner{position: relative; padding-top: 80px;}
#banner .banner1{height: 400px; background: url(../images/banner1.jpg?v=20180829) no-repeat center top;}
#banner .banner2{height: 200px; background: url(../images/banner2.jpg) no-repeat center top;}
#banner .w1200{position: absolute; bottom: 0; left:50%; margin-left: -600px;}
.btnBar {margin: 0 0 90px 100px;}
.btnBar a{display: inline-block; font-size: 24px; width:220px; height: 70px; margin-right: 80px; font-weight: bold;}
.btnBar a.signuponBtn{color:#ffffff; text-align: center; line-height: 70px; background: url(../images/spirit.png) no-repeat 0 -634px;}
.btnBar a.loginBtn{color:#e28330; text-align: center; line-height: 70px; background: url(../images/spirit.png) no-repeat 0 -704px;}
/*bannerE

/*活动介绍S*/
#intro{padding: 45px 0 60px;}
.titleBar{background: url(../images/titleBar.png) no-repeat top center; line-height: 48px; font-size: 48px; color: #10274a; text-align: center; padding-bottom: 35px;} 
#intro .introBJ{font-size: 18px; line-height: 30px; color:#424d5b;}
#intro .introConFont{padding: 30px 0;color:#424d5b; font-size: 18px; line-height: 36px; text-align: center;}
#intro .introConFont b{font-size: 24px; color: #e28330;}
#intro .timeBar{text-align: center;}
#intro .timeBar img{display: block;}
/*活动介绍E*/

/*论坛议程S*/
#agenda{padding: 45px 0; background: #f4f6f8;}
#agenda .titleBar{padding-bottom: 0;}
.w1200 .hdCon{text-align: center; padding: 40px 0;}
.w1200 .hdCon ul{display: block; margin: 0 auto; text-align: center;}
.w1200 .hdCon li{width:80px; height: 32px; line-height: 32px; display: inline-block; *zoom:1; *display:inline; text-align: center; font-size: 16px; color: #26a3fe; margin: 0 7px; background: url(../images/spirit.png) no-repeat -80px -542px; cursor: pointer;}
.w1200 .hdCon li.on{color: #ffffff; background: url(../images/spirit.png) no-repeat 0 -542px;}
#agenda .agendaCon .bd .timeAdd{font-size: 16px; color: #1d7ccf; text-align: center; height: 50px; line-height: 50px; background: #f9fafb;}
#agenda .agendaCon .bd .timeAdd span{display: inline-block;}
#agenda .agendaCon .bd .timeAdd .time{float: left; width:24px; height: 24px; background: url(../images/spirit.png) no-repeat -180px -422px; margin: 14px 8px 0 20px}
#agenda .agendaCon .bd .timeAdd .add{float: left; width:20px; height: 26px; background: url(../images/spirit.png) no-repeat -180px -446px; margin: 12px 8px 0 20px}
#agenda .agendaCon .bd .tableTitle{height: 30px; line-height: 30px; font-size:14px; font-weight: bold; color:#ffffff; background: url(../images/tableBG.jpg) repeat-y; overflow: hidden;}
#agenda .agendaCon .bd .tableTitle ul{height: 30px; overflow: hidden; clear: both;}
#agenda .agendaCon .bd .tableTitle li{float: left; text-align: left; padding: 0 20px;}
#agenda .agendaCon .bd .tableTitle li.li1{width:140px;}
#agenda .agendaCon .bd .tableTitle li.li2{width:80px; text-align: center;}
#agenda .agendaCon .bd .tableTitle li.li3{width:440px;}
#agenda .agendaCon .bd .tableTitle li.li4{width:380px;}
#agenda .agendaCon .bd table td{font-size: 14px; color:#424d5b; line-height: 40px; padding: 0 20px; border-right: 2px solid #f0f1f3;}
#agenda .agendaCon .bd table td b{padding-right: 5px;}
#agenda .agendaCon .bd table td.borderNo{border-right: none;}
/*论坛议程E*/

/*在线报名S*/
#signupon{padding: 50px 0;}
#signupon .titleBar{padding-bottom: 0;}
#signupon .signuponTitle{font-size:14px; color:#424d5b; text-align: center; height: 40px; line-height: 40px; background: #f4f6f8 url(../images/sanjiao.jpg) no-repeat center bottom;}
#signupon .signuponTitle a{color: #159cff; text-decoration: underline;}
#signupon .signDetail{padding: 25px 0 30px;}
#signupon .bd .signDetail li{height: 40px; line-height: 40px; width:540px; overflow: hidden; margin-bottom: 10px;}
#signupon .bd .signDetail li i{float: left; width:6px; color:#ec0b0b; font-size:14px; font-style: normal; padding-right: 10px; padding-left: 4px;}
#signupon .bd .signDetail li span.spanBox{float: left; width:329px; height: 32px; padding: 3px 3px 3px 8px; border: 1px solid #e6e7e9; background: #f9fafb; overflow: hidden;}
#signupon .bd .signDetail li span.spanBox input{float: left; width:247px; padding: 0 5px;height: 32px; line-height: 32px; font-size:14px; color:#424d5b; background: #ffffff; border: none; outline: none;}
#signupon .bd .signDetail li span.spanBox span.name{float: left; width:72px; font-size: 14px; color:#424d5b; line-height: 32px; font-weight: bold; }
#signupon .bd .signDetail li .tip{float: left;font-size: 12px; color: #9da2a7; padding-left: 10px; line-height: 40px; font-family: sans-serif,"宋体"; font-weight: normal;}
#signupon .bd .signDetail li span.spanBox input.phone1{width:67px; margin-right: 3px;}
#signupon .bd .signDetail li span.spanBox input.phone2{width:167px;}
#signupon .bd .signDetail li span.spanBox input.Fax1{width:37px; margin-right: 3px;}
#signupon .bd .signDetail li span.spanBox input.Fax2{width:67px; margin-right: 3px;}
#signupon .bd .signDetail li span.spanBox input.Fax3{width:117px;}
#signupon .bd .sex{overflow: hidden; height: 40px; float: left;}
#signupon .bd .sex span{float: left; width:72px; height: 40px; font-size: 14px; color: #424d5b; overflow: hidden;font-weight: bold; padding-left: 8px;}
#signupon .bd .sex div.sexRadio { position: relative; float: left; width: 70px; overflow: hidden; height: 32px; margin-top: 8px;}
#signupon .bd .sex div.sexRadio input {width: 0;height: 1px;opacity: 0;border: none;}
#signupon .bd .sex div.sexRadio label{position: absolute; left: 0; top: 0; cursor: pointer; padding-left: 34px; font-size: 14px; height: 24px; line-height: 24px; color: #424d5b;  background: url(../images/spirit.png) no-repeat -196px 0;}
#signupon .bd .sex div.sexRadio label.on{position: absolute; left: 0; top: 0; background-position: -196px -24px; height: 24px; line-height: 24px; }
#signupon .bd .signDetail li span.spanBox select{float: left; width:127px; height: 32px; line-height: 32px; font-size: 14px; color: #424d5b;background: #ffffff; border: none; outline: none;}
#signupon .bd .signDetail li span.spanBox select.select1{margin-right: 3px;}
#signupon .bd .signDetail li span.spanBox .code{width:117px; margin-right: 3px;}
#signupon .bd .signDetail li span.spanBox .codeImg{width:117px; padding: 5px; height: 22px;}
#signupon .bd .signuponBtn a{display: block; width:220px; height: 60px; margin: 0 auto; line-height: 60px; text-align: center; font-size: 24px; font-weight: bold; color:#ffffff; background: url(../images/spirit.png) no-repeat 0 -574px;}
#signupon .signupBtn a{display: block; width:220px; height: 60px; margin: 0 auto; line-height: 60px; text-align: center; font-size: 24px; font-weight: bold; color:#ffffff; background: url(../images/spirit.png) no-repeat 0 -574px;}
/*在线报名E*/

/*往届新闻S*/
#reviews{background: #f4f6f8; padding: 50px 0;}
#reviews .titleBar{padding-bottom: 0;}
/*#reviews .reviewsCon .hd ul{width:752px;}*/
#reviews .imgScroll{width:1200px; height: 200px; overflow:hidden; position:relative; margin-right: 2px; margin-bottom: 20px;}
#reviews .imgScroll ul{zoom:1; position: absolute; width: 6919px;}
#reviews .imgScroll ul li{float:left; _display:inline; overflow:hidden; margin-right: 40px; position: relative;}
#reviews .imgScroll ul li .pic{ text-align:center; }
#reviews .imgScroll ul li .pic img{ width:270px; height:200px; display:block;}
#reviews .imgScroll ul li .pic a:hover img{ border-color:#999;  }
#reviews .imgScroll ul li .title{position: absolute; left:0; bottom: 0; width:250px; height: 28px; line-height:28px; font-size: 14px; color: #ffffff; padding: 0 10px; background:rgba(20,156,254,0.9);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#90149cfe",endColorstr = "#90149cfe");}
#reviews .imgScroll ul li .title a{display: block; color: #ffffff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#reviews .imgScroll ul li span{display: block; width:270px; height:200px; position: absolute; top:0; left:0; background: #000; filter:alpha(opacity=20); /* IE */-moz-opacity:0.2; /* Moz + FF */opacity: 0.2; /* 支持CSS3的浏览器（FF 1.5也支持）*/ }
#reviews .imgScroll ul li:hover span{display: none;}
#reviews .imgScroll .imgBtn .prevBtn,.imgScroll .imgBtn .nextBtn{width:32px; height:64px;cursor:pointer; background: url(../images/spirit.png) no-repeat 0 -278px; z-index: 1;}
#reviews .imgScroll .imgBtn .nextBtn{ background-position:0 -278px;  position: absolute; top:50%; margin-top: -32px; left:0;}
#reviews .imgScroll .imgBtn .prevBtn{ background: url(../images/spirit.png) no-repeat -32px -278px;  position: absolute; top:50%; margin-top: -32px; right:0;}
.w1200 .artList{padding: 0 0 25px;}
.w1200 .artList li{width:550px; height: 40px; line-height: 40px; font-size:14px; color:#424d5b; padding: 0 20px 0 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.w1200 .artList li:hover{background: #edeef0;}
.w1200 .artList li:hover a{color:#149cfe;}
.w1200 .artList li span{float: left; padding-right: 5px; color:#d2d1e5;}
.w1200 .artList li.artListBg{background: #f9fafb;}
.w1200 .artList li.artListBg:hover{background: #edeef0;}
.w1200 .artList li a{float: left; color:#424d5b; max-width: 500px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.w1200 .artList li a:hover{color:#149cfe;}
.w1200 .more a{display: block; margin: 0 auto; width:140px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color:#999999; background: url(../images/spirit.png) no-repeat 0 -342px;}
.w1200 .more a:hover{background-position: 0 -382px; color:#149cfe;}
/*往届新闻E*/

/*报道/下载S*/
#download{padding: 50px 0;}
#download .titleBar{padding-bottom: 0;}
#download .artList{padding-top: 45px;}
#download .w1200 .artList li.artListBg2{background: #f4f6f8;}
#download .w1200 .artList li.artListBg2:hover{background: #edeef0;}
#download .w1200 .artList li a.downloadA{float: left; width:38px; height: 20px; margin: 12px 0 0 10px; background: url(../images/spirit.png) no-repeat -140px -64px;}
/*报道/下载E*/

/*联系我们S*/
#contact{background: #f4f6f8; padding: 50px 0; position: relative;}
#contact .titleBar{padding-bottom: 0;}
#contact .contactCon{padding-top: 40px; position: relative;}
#contact .contactLeft{float: left; width:502px; height: 493px; padding: 0 40px; background: url(../images/contactBG1.png) no-repeat;}
#contact .contactCon .title{font-size: 30px; color: #424d5b; text-align: center; line-height: 36px; margin: 30px 0 32px;position: relative;}
#contact .contactCon .title span{display: block; width:45px; height: 5px; background: #159cff; margin: 5px auto 0;}
#contact .contactLeft p{font-size: 16px; line-height: 40px; color:#424d5b;}
#contact .contactLeft .codeGDSF{padding-top: 5px; text-align: center; font-size: 16px; line-height: 18px; color:#424d5b;}
#contact .contactLeft .codeGDSF img{display: block; width:160px; height: 160px; margin: 0 auto;}
#contact .contactLeft .codeGDSF a{color:#1d7ccf;}
#contact .contactRight{float: right; width:502px; height: 493px; padding: 0 40px; background: url(../images/contactBG2.png) no-repeat;}
#contact .contactRight textarea{display: block; width:480px; height: 60px; padding: 10px; border:1px solid #e0e1e4; font-size: 14px; color:#8b9097; resize: none; outline: none; line-height: 20px; margin-bottom: 20px;}
#contact .contactRight .btn{width:320px; margin: 0 auto;}
#contact .contactRight .btn input{display: inline-block; width:140px; height: 40px; text-align: center; line-height: 40px; font-size:16px; margin: 5px 10px 0; border: none; outline: none;}
#contact .contactRight .btn .subBtn{color:#ffffff; background: url(../images/spirit.png) no-repeat 0 -40px;}
#contact .contactRight .btn .resetBtn{color: #1d7ccf; background: url(../images/spirit.png) no-repeat 0 -342px; cursor: pointer;}
#contact .shuqian{display: block; background: url(../images/shuqian.png) no-repeat; width: 102px; height: 26px;}
#contact .shuqian1{position: absolute; top:100px; left:50%; margin-left: -51px;}
#contact .shuqian2{position: absolute; bottom:60px; left:50%; margin-left: -51px;}
/*联系我们E*/

/*底部S*/
#footer{text-align: center;line-height: 20px;color: #666666;font-size: 12px;font-family: "Century Gothic";padding: 40px 0 50px;}
#footer div{width:300px;margin:0 auto; padding:0px 0}
#footer a{color: #666666;}
#footer div a{display:inline-block;text-decoration:none;height:20px;line-height:20px; color:#666666;}
#footer div a span{height:20px;line-height:20px;margin: 0px 0px 0px 0px; color:#666666;margin-top:-10px ;}
#footer div a img{float:left;}
/*底部E*/

/*二维码浮动S*/
.qrcodeFixed {position: fixed;right: 0;bottom:0; z-index:10; display: block;overflow: hidden;width: 105px;border: 1px solid #ececec;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-176);_display: block;background: #fff;}
.qrcodeFixed .outer {position: relative;width: 105px;overflow: hidden;height: 145px;}
.qrcodeFixed .close {position: absolute;right: 0;top: 0;border-left: 1px solid #ececec;border-bottom: 1px solid #ececec;cursor: pointer;}
.qrcodeFixed .outer .m {padding: 22px 10px 0px;width: 85px;}
.qrcodeFixed p {font-size: 12px;line-height: 16px;text-align: center;color:#444444;}
/*二维码浮动E*/

/*弹出窗*/
.popup_box{width:520px; background: #fff; position: fixed; top:50%; left:50%; z-index: 100; border-radius: 5px; border:4px solid #f3d194; display: none;}
.popup_box .popup_box_con{padding: 60px 0 30px; text-align: center; position: relative;}
.popup_box .popup_box_con i{position: absolute; top:-12px; right: -12px; width:24px; height: 24px;display: block; background: url(../images/spirit.png) -120px -774px no-repeat; cursor: pointer;}
.popup_box .bmOK p{font-size: 16px; line-height: 24px; color: #424d5b; font-weight: bold;}
.popup_box .bmOK p span{color:#c83130;}
.popup_box .bmOK img{display: block; margin: 25px auto 5px;}
.popup_box .bmOK div{font-size: 14px; color: #424d5b;}
.popup_box .bmOkImg{display: block; position: absolute; top:-100px; left:50%; margin-left: -250px;}
/*黑色遮罩*/
.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);  }  

/*直播广告*/
#popup_box_zb{width:865px; height: 486px; position: fixed; top:50%; left:50%; margin-top: -243px; margin-left: -432.5px; z-index: 100;}
#popup_box_zb a,#popup_box_zb img{display: block; width:100%; height: 100%;}
#popup_box_zb .popup_box_con i{position: absolute; top:0; right: 0; width:32px; height: 32px;display: block; background: url(../images/zbClose.png) no-repeat; cursor: pointer;}
#fadeZB{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);  }  


/*弹出窗*/
