/*** RESET&BASE ***/
body,h1,h2,h3,h4,h5,h6,p,pre,th,td,ul,ol,li,dl,dt,dd,form,input,select,textarea,button{margin:0;padding:0}
body{font:16px/1.5 Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;color:#666}
input,select,textarea,button{border-radius:0;box-shadow:none;line-height:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;outline:0}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"]{-webkit-appearance:none}
input[type="button"],input[type="submit"],button{cursor:pointer}button:disabled{cursor:default}
textarea{vertical-align:top;resize:vertical}radio,checked{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-size:100%}h1,h2,h3{color:#111}
table{width:100%;border-collapse:collapse;border-spacing:0;text-align:left}
ol,ul{list-style:none}ul li{float:left}ol li{float:none;clear:both}
a img{border:0}img{border:0;vertical-align:middle}em,i{font-style:normal}
a{color:#333;text-decoration:none;cursor:pointer}a:hover{color:#015293;text-decoration:none}a:active,area{outline:0}
a.link{color:#015293;cursor:pointer}a.link:hover{color:#015293}a.linkline{text-decoration:underline}
a.more{font-size:12px;font-weight:400}a.more i{font-family:\5b8b\4f53}
a.curr,a.curr:hover,.curr a,.curr a:hover{text-decoration:none;cursor:default}
ul,.w,.row{*zoom:1}ul:after,ul:before,.w:after,.w:before,.row:after,.row:before{content:'';display:block;clear:both}
.highlight{color:red}
@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a{text-decoration:underline}}
/* grid */
html,body{min-height:100%}
.wrap{min-width:1220px;min-height:100%}
.topbar{position:relative;z-index:4}
.header{position:relative;z-index:3}
.content{position:relative;z-index:2}
.footer{position:relative;z-index:1}
.w{width:1200px;margin:0 auto}
/*** HEADER ***/
.header{position:fixed;left:0;top:0;right:0;width:100%;height:120px;background:rgba(3,14,41,.8);text-align: center}
.header .nav{float:left;margin:40px 0 0 120px}
.header .nav li{margin-right:60px;}
.header .nav li a{display:block;height:40px;line-height:40px;font-size:18px;color:#fff}
.header .nav li a:hover{border-bottom:2px solid #fff;text-decoration: none}
.header .nav li.curr a{border-bottom:2px solid #fff;font-weight:700}
/*.header .date{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;height:80px;line-height:25px;padding:15px 30px;margin:20px 120px 0 0;background:#015293;border-radius:80px;color:#fff}
.header .date b{display:block}
.header .date:hover{text-decoration: none}*/
.header .date{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;height:44px;line-height:15px;padding:15px 30px;margin:37px 120px 0 0;background:#015293;border-radius:80px;color:#fff}
/** index **/
.index-head{padding:60px 0;line-height:1.4;text-align: center}
.index-head h3{position: relative;font-size:36px;color:#015293}
.index-head h3 i{display:block;font-size:16px;font-weight:400;color:#666;text-transform: uppercase}
.index-head h3::after{position: absolute;bottom:-15px;left:50%;margin-left:-15px;content:'';display:inline-block;width:30px;height:3px;background: #015293;overflow: hidden}

.index-banner{position:relative;background-color:#fff}
.index-banner .bd,.index-banner .bd .box,.index-banner .bd li{width:100%;height:606px;margin:0 auto;overflow: hidden}
.index-banner .bd .box{background-repeat:no-repeat;background-position:center center;background-size:cover}
.index-banner .bd .w{position:relative;height:100%}
.index-banner .hd{position: absolute;bottom:10px;left:0;right:0;font-size:0;overflow: hidden;text-align:center}
.index-banner .hd li{float:none;display:inline-block;width:40px;height:10px;line-height:10;margin:12px 8px;overflow: hidden;border:1px solid #fff;border-radius:10px;cursor: pointer}
.index-banner .hd li:hover{opacity:.8;}
.index-banner .hd li.on{background:#fff;}

.index-introduction{height:600px;background:url(../images/bg01.jpg) no-repeat top center;}
.index-slidepic{position: relative;float:left;}
.index-slidepic .bd,.index-slidepic .bd .box,.index-slidepic .bd li{width:580px;height:320px;overflow: hidden}
.index-slidepic .bd .box{background-repeat:no-repeat;background-position:center center;background-size:cover}
.index-slidepic .hd{position: absolute;bottom:0;left:0;right:0;font-size:0;overflow: hidden;text-align:center}
.index-slidepic .hd li{float:none;display:inline-block;width:10px;height:10px;line-height:10;margin:12px 8px;overflow: hidden;border:1px solid #fff;border-radius:10px;cursor: pointer}
.index-slidepic .hd li:hover{opacity:.8;}
.index-slidepic .hd li.on{background:#fff;}
.index-introduction .txt{float:right;width:580px;line-height:2;margin-top:60px;}
.index-registration{height:400px}
.index-registration .txt{line-height:2;font-size:20px}
.index-organization{height:540px;background:url(../images/bg02.jpg) no-repeat top center;}
.index-organization dl{float:left;width:33.33333%}
.index-organization dt{margin:40px 0;padding-left:20px;border-left:4px solid #015293;font-size:24px;font-weight:700;line-height:1.2;color:#333}
.index-organization dd{padding-left: 24px;}
.index-organization dd a{display:block;margin:20px 0;}
.index-cooperation{height:880px;background:url(../images/bg03.jpg) no-repeat top center;}
.index-cooperation dt{margin:20px 0;padding-left:20px;border-left:4px solid #015293;font-size:24px;font-weight:700;line-height:1.2;color:#333}
.index-cooperation dd{padding:20px 0 40px;font-size:0}
.index-cooperation dd a{display:inline-block;padding:9px;border:1px solid #ddd}
.index-cooperation dd a:hover{position: relative;border-color:#015293;background: #fff; box-shadow:0 2px 5px rgba(0,0,0,.1)}
.index-cooperation dd img{width:280px;height:100px;}

.index-schedule{height:400px;}
.index-schedule dl{float:left;width:25%;margin-top:60px;text-align: center;border-top:1px solid #ddd}
.index-schedule dt{margin:-50px 0 50px;}
.index-schedule dd{position: relative;font-size:24px}
.index-schedule dd i{position: absolute;top:-33px;left:50%;width:12px;height:12px;margin-left:-8px;border:2px solid #eee;border-radius: 50%;background: #fff}
.index-schedule dl.on{color:#015293}
.index-schedule dl.on dd i{border:8px solid #c9dae8;background-color:#015293;top:-38px;margin-left:-14px}

.index-awards{height:700px;background:url(../images/bg04.jpg) no-repeat top center;color:#fff;text-align: center;}
.index-awards h3{color:#fff}
.index-awards h3 i{color:#fff}
.index-awards h3::after{background: #fff}
.index-awards .total{font-size:24px;letter-spacing:2px}
.index-awards .graph{position: relative;width:460px;margin:20px auto;overflow: hidden;}
.index-awards .graph::after{position: absolute;left:50%;top:0;bottom:0;content:"";width:1px;background: #fff;overflow: hidden}
.index-awards dl{float:left;width:190px;height:66px;line-height:66px;margin:40px auto;background: url(../images/arr.png) no-repeat;font-size:18px;}
.index-awards dl:nth-child(2){margin-top:120px}
.index-awards dl:nth-child(2n){float:right}
.index-awards dt{position: relative;float:left;width:50%}
.index-awards dt i{position: absolute;top:50%;right:-145px;width:18px;height:18px;margin-top:-10px;border:1px solid #fff;border-radius: 50%;}
.index-awards dl:nth-child(2n) i{left:-50px;right:auto}
.index-awards dt i b{display:block;background: #fff;border-radius: 50%;width:12px;height:12px;margin:3px}
.index-awards dd{float:right;width:50%}



/*** FOOTER ***/
.footer{padding:20px}
.footer .copyright{text-align: center}
