body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {margin: 0; padding: 0}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border: 0}
ul, ol, li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%}
i, em {font-style: normal;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix {*zoom:1;}
body {font: 12px/24px '微软雅黑',SimSun; color: #666;background-color: #C0EDFF;}
.banner {position: relative; width: 100%; height: 330px; background: url("ffffjz_page.png") top center no-repeat;}
.main {width: 1200px; margin: 24px auto 30px;}
.main .box {position: relative; border: 2px solid #1e3859; border-radius: 8px; padding: 100px 100px 45px; margin-bottom: 40px;}
.main .box p {color: #555; font-size: 16px; line-height: 28px; text-indent: 2em;}
.box-title {position: absolute; top: 0; left: 0;text-align: center;width: 100%;}
.box-title .box-after, .box-title .box-before {width: 20px; height: 64px; display: inline-block; background: #1e3859 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABACAYAAABoWTVaAAAC00lEQVRoQ83ZO27UUBTG8e8gHk2gGBsJsgFCj0SQKLgVYQWEFRBWQFgBYQWEFRBWQKhuCiQGiZ5kAyES9hSQhodykB1P8Dh+3Me5tqe0xvZf94zln+aSTnhFxbSPEX6yNtIz3lQT2hphH7I20ilPVUSrowxMeUp7KZ/wFSyrJToaU6Q+5hv0C4dZIDPhmZrQ9qgCZ7xBjNengcAHFdHaqAJT3iXgYR4I4PfFE8T3r9PPMUR+/M5X/15AAuDyPBBMeKImtDOGQD3jdWK8zVr+BwLvVETrowhMeYeAxwuBAH4sTRDfIfozZOQX5kvHs3y816qBYOCRimh3yECd8hoB7+cNZyPODjDwRkW0MXDgNgFPawPB+PYgpuUhA/cSPgThZn3g6SreUxFNh4jUKa8S8Kl874UR52NmvFIxbQ4SmPAWEZ53BR6omFYGCtwnwq3WwGIVb/dtxNx+hK/VhTk34jyQ8KJvI+b2Y7w0CwQ+923EzKUE3DUKzJ+VHo04t1/26jUNzMbcmxF1Yb+6B7P2N1i8VXozoi7sZxXYlxHL9rMN7MWIZfvZB/ZgRF2yn3VgaCNW7ecSGNSIVfu5BgYzok55wX5OgSGNWLWfW2AgI9bZzz0wgBF1jf18AsWNqBM+Zz/nQGkjNtnPL1DQiE328wsUNGKT/bwCpYzYZj/fQBEjttnPP1Dgf8Q2+3kH+hqxy34SgV5G7LKfTKCHEbvsJxLoakQT+0kFOhnRxH6SgdZGNLGfWKCLEU3sJxdoaURT+8kGWhjR1H7SgcZGNLWfaKCpEW3sJx9oYEQb+8kHGhjRxn7igV1GtLVfiMBWI9raL0xgixFt7RcksMmILvYLFVhrRBf7hQusMaKL/YIFVo3oar+QgQtGdLVf6MAzI7raL2hg2Yiu9gsbWBgxu0l1z7fuxqbHGjdyTC9Q/l6215wHVvZ8Xa41P0c68KAIXNjz9Qn8ByyIhIbtA82QAAAAAElFTkSuQmCC) 0 0 no-repeat;}
.box-title h2 {background: #1e3859; color: #fff; font-size: 24px; height: 64px; line-height: 64px; padding: 0 24px;display: inline-block; vertical-align: top;}
.box-title .box-before {background-position: -20px 0;}
.box-inner h2 {text-align: center; font-size: 22px; color: #1e3859; line-height: 40px; display: none;}
.box-inner h3 {font-size: 20px; color: #ff8a00; line-height: 40px; display: none;}
.box-inner h2.show, .box-inner h3.show {display: block;}
.main_min {width: 1000px;}
.main_min .box {padding: 100px 50px 45px;}

.video-wrapper {width: 264px;position: absolute;}
.video-wrapper .dot {position: absolute; left: 50%; width: 4px; height: 4px; border-radius: 50%; margin-left: -2px; top: 4px; background: #fff;}
.video-wrapper .outer {width: 264px;height: 185px;background: #d2d3d7;border-radius: 6px;}
.video-wrapper .inner {width: 240px;height: 135px;background: #363d45;padding: 12px;border-radius: 6px 6px 0 0;}
.video-wrapper p {text-indent: 0!important; text-align: center;color: #333;font-weight: 700;}

.overlay {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: 0; display: none;}
.video {position: fixed; width: 800px; height: 500px; left: 50%; top: 50%; margin-left: -400px; margin-top: -250px; background-color: #000;border: 5px solid #fff;}
.video video, .video object {position: absolute; left: 10px; top: 10px;width: 780px; height: 480px;}
.video object embed {width: 780px; height: 480px;}
.close {position: absolute; right: -15px; top: -15px; color: #000; width: 30px; height: 30px; background-color: #fff; text-align: center; font-size: 30px; text-decoration: none; border-radius: 15px; line-height: 26px; z-index: 2;}