﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
html {color: #fff; height: 100%; overflow-x: auto; overflow-y: scroll; background:#000011;}
img{ border:0;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
body {font-size:12px; background-color:#000011; font-family:"黑体", Verdana, Geneva, sans-serif;}
.topicBG{padding-bottom:150px; background:url(city.jpg) no-repeat center bottom;}
.themeRow:before,.theme-row:after,.gallery:before,.gallery:after {  display: table;  content: " ";}
.theme-row:after,.gallery:after {  clear: both;}
.top{margin-bottom:30px; width:100%;}
.top img{max-width:100%; height:auto;}
.partnertext{margin:0 auto; padding:30px 0px 80px; max-width:1000px;}
.partnertext p{font-size:16px; color:#fff; line-height:32px; text-indent:32px;}
.partnertext table{margin:20px 0px 0px 32px;}
.partnertext td{padding:5px 10px; font-size:14px; color:#fff; border:1px solid #333;}
.ttl-partner{margin:0 auto; height:56px; font-size:32px; color:#fff; text-align:center; background:url(title.png) no-repeat center top;}
.themeBG{margin:0 auto 50px; background:url(pane.gif) no-repeat center bottom;}
.themeBox{margin:0 auto; padding:30px 0px 70px; max-width:1200px;}
.theme-row{margin-top:30px; width:100%;}
.topicA,.topicB{float:left; padding:5px; width:33.3333%; position:relative; border-left:10px solid #000011; border-right:10px solid #000011;}
.topicB{width:66.6666%;}
.themeBox .boxItem{margin:0; padding:30px 0px; width:100%; background:rgba(10,59,109,.5);}
.topicB .boxItem{width:100%;}
.topic > span{width:17px; height:17px; position:absolute; display:block;}
.topic .lt{ left:0px; top:0px; background:url(lt.png) no-repeat;}
.topic .rt{right:0px; top:0px; background:url(rt.png) no-repeat;}
.topic .lb{left:0px; bottom:0px; background:url(lb.png) no-repeat;}
.topic .rb{right:0px; bottom:0px; background:url(rb.png) no-repeat;}
.boxItem .part1{padding:0px 0px 0px 100px; width:100%; background:url(t1.png) no-repeat 16px center;}
.boxItem .part2{padding:0px 0px 0px 100px; width:100%; background:url(t2.png) no-repeat 9px center;}
.boxItem .part3{padding:0px 0px 0px 100px; width:100%; background:url(t3.png) no-repeat 25px center;}
.boxItem .part4{padding:0px 0px 0px 100px; width:100%; background:url(t4.png) no-repeat 7px center; display:table;}
.boxItem h3{margin-bottom:20px; font-size:18px; color:#fff;}
.boxItem p{font-size:12px; color:#bbb;}
.boxItem p em{font-size:16px; font-weight:normal; font-style:normal; color:#fff;}
.boxItem .part4 .p{width:50%; display:table-cell;}
.boxItem .part4 span{font-size:9px;}
.agenda{margin:50px auto; max-width:1200px;}
.agenda td{padding:12px 0px 12px 30px; color:#fff; line-height:20px; font-size:14px; border-top:1px solid #333;}
.agenda td.thead{font-size:16px; background:rgba(10,59,109,.5);}
.agenda table{ border-bottom:1px solid #333;}
.gallery{margin:0 auto; padding-top:30px; width:100%; max-width:1200px; display:table;}
.gallery .part{float:left; padding:0px 10px; width:50%;}
.gallery .part .item{margin-left:-10px; margin-right:-10px;}
.gallery .pic01{float:left; margin-top:20px; padding-right:10px; padding-left:10px; width:100%; display:inline;}
.gallery .pic02{float:left; margin-top:20px; padding-right:10px; padding-left:10px; width:50%; display:inline;}
.gallery img{max-width:100%; height:auto;}
.gaph50{height:auto;}
.zqvideo{margin: 50px auto 0px; max-width: 600px; height: auto; width:600px; max-height: 360px;}
.golden{margin:50px auto 80px; width:100%; max-width:600px; position:relative;}
.golden .body{width:100%;}
.carousel-control .jdt-left,.carousel-control .jdt-right {position: absolute; top: 45%; z-index: 5; width:17px; height:28px; display: inline-block;}
.jdt-left{left: 50%; margin-left: -10px; background:url(arrow.png) no-repeat -7px -41px;}
.jdt-right{right: 50%; margin-right: -10px; background:url(arrow.png) no-repeat -37px -41px;}
.carousel-indicators.v2 {bottom: -25px;}
.carousel-indicators li {margin:0px 2px; width:12px; height:12px; background:#eee; border-radius:12px; border:none;}
.carousel-indicators .active {width:12px; height:12px; border:none; background-color: #219ae8;}
@media (min-width: 979px) and (max-width: 1199px) {
.agenda{margin-top:30px; padding:10px;}
.partnertext{padding-left:10px;padding-right:10px;}
.partnertext table{margin:20px 0px 0px 0px;}
}
@media (min-width: 768px) and (max-width: 979px) {
.partnertext{padding-left:10px;padding-right:10px;}
.topicA,.topicB{float:none; margin-bottom:10px; width:100%; position:relative; border-left:10px solid #000011; border-right:10px solid #000011;}
.topicB{width:100%;}
.theme-row{margin-top:0px;}
.boxItem .part1{padding:0px 0px 0px 100px; width:100%; background:url(t1.png) no-repeat 16px center;}
.boxItem .part2{padding:0px 0px 0px 100px; width:100%; background:url(t2.png) no-repeat 9px center;}
.boxItem .part3{padding:0px 0px 0px 100px; width:100%; background:url(t3.png) no-repeat 25px center;}
.boxItem .part4{padding:0px 0px 0px 100px; width:100%; background:url(t4.png) no-repeat 7px center; display:table;}
.agenda{margin-top:30px; padding:10px;}
.agenda td{padding-left:10px;}
.partnertext table{margin:20px 0px 0px 0px;}
}
@media (max-width: 767px) {
.topicA,.topicB{float:none; margin-bottom:10px; width:100%; position:relative; border-left:10px solid #000011; border-right:10px solid #000011;}
.topicB{width:100%;}
.theme-row{margin-top:0px;}
.partnertext{padding-left:10px;padding-right:10px;}
.boxItem .part1{padding:0px 0px 0px 100px; width:100%; background:url(t1.png) no-repeat 16px center;}
.boxItem .part2{padding:0px 0px 0px 100px; width:100%; background:url(t2.png) no-repeat 9px center;}
.boxItem .part3{padding:0px 0px 0px 100px; width:100%; background:url(t3.png) no-repeat 25px center;}
.boxItem .part4{padding:0px 0px 0px 100px; width:100%; background:url(t4.png) no-repeat 7px center; display:table;}
.agenda{margin-top:30px; padding:10px;}
.agenda td{padding-left:10px;}
.partnertext table{margin:20px 0px 0px 0px;}
.zqvideo{width:100%;}
}
@media (max-width: 480px) {
.partnertext p{padding:0 10px;}
.topicA,.topicB{float:none; margin-bottom:10px; width:100%; position:relative; border-left:10px solid #000011; border-right:10px solid #000011;}
.topicB{width:100%;}
.boxItem .part4 .p{width:100%; display:block;}
.boxItem .part4 .p:first-child{margin-bottom:50px;}
.theme-row{margin-top:0px;}
.themeBox .boxItem{padding:20px;}
.boxItem .part1{padding:0px 0px 0px 0px; background:url(t1-1.png) no-repeat center center;}
.boxItem .part2{padding:0px 0px 0px 0px; background:url(t2-1.png) no-repeat center center;}
.boxItem .part3{padding:0px 0px 0px 0px; background:url(t3-1.png) no-repeat center center;}
.boxItem .part4{padding:0px 0px 0px 0px; background:url(t4-1.png) no-repeat center center; display:table;}
.gallery .part{float:none; padding:0px 10px; width:100%;}
.gallery .part .item{margin-left:0px; margin-right:0px;}
.gallery .pic01, .gallery .pic02{float:none; margin-top:10px; padding-right:0px; padding-left:0px; width:100%; display:block;}
}
