/** fullPage 2.4.6 https://github.com/alvarotrigo/fullPage.js MIT licensed Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo */
html, body { margin: 0; padding: 0; overflow: hidden; /*Avoid flicker on slides transitions for mobile phones #336 */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

#superContainer { height: 100%; position: relative; /* Touch detection for Windows 8 */ -ms-touch-action: none; /* IE 11 on Windows Phone 8.1*/ touch-action: none; }

.fp-section { position: relative; /* Safari<=5 Android<=3 */ /* <=28 */ box-sizing: border-box; }

.fp-slide { float: left; }

.fp-slide, .fp-slidesContainer { height: 100%; display: block; }

.fp-slides { z-index: 1; height: 100%; overflow: hidden; position: relative; /* Safari<=6 Android<=4.3 */ transition: all 0.3s ease-out; }

.fp-section.fp-table, .fp-slide.fp-table { display: table; table-layout: fixed; width: 100%; }

.fp-tableCell { display: table-cell; vertical-align: middle; width: 100%; height: 100%; }

.fp-slidesContainer { float: left; position: relative; }

.fp-controlArrow { position: absolute; z-index: 4; top: 50%; cursor: pointer; width: 0; height: 0; border-style: solid; margin-top: -38px; }

.fp-controlArrow.fp-prev { left: 15px; width: 0; border-width: 38.5px 34px 38.5px 0; border-color: transparent #fff transparent transparent; }

.fp-controlArrow.fp-next { right: 15px; border-width: 38.5px 0 38.5px 34px; border-color: transparent transparent transparent #fff; }

.fp-scrollable { overflow: scroll; }

.fp-notransition { transition: none !important; }

#fp-nav { position: fixed; z-index: 100; margin-top: -32px; top: 50%; opacity: 1; }

#fp-nav.right { right: 17px; }

#fp-nav.left { left: 17px; }

.fp-slidesNav { position: absolute; z-index: 4; left: 50%; opacity: 1; }

.fp-slidesNav.bottom { bottom: 17px; }

.fp-slidesNav.top { top: 17px; }

#fp-nav ul, .fp-slidesNav ul { margin: 0; padding: 0; }

#fp-nav ul li, .fp-slidesNav ul li { display: block; width: 14px; height: 13px; margin: 7px; position: relative; }

.fp-slidesNav ul li { display: inline-block; }

#fp-nav ul li a, .fp-slidesNav ul li a { display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none; }

#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span { background: #333; }

#fp-nav ul li a span, .fp-slidesNav ul li a span { top: 2px; left: 2px; width: 8px; height: 8px; border: 1px solid #000; background: rgba(0, 0, 0, 0); border-radius: 50%; position: absolute; z-index: 1; }

#fp-nav ul li .fp-tooltip { position: absolute; top: -2px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; overflow: hidden; display: block; opacity: 0; width: 0; }

#fp-nav ul li:hover .fp-tooltip { transition: opacity 0.2s ease-in; width: auto; opacity: 1; }

#fp-nav ul li .fp-tooltip.right { right: 20px; }

#fp-nav ul li .fp-tooltip.left { left: 20px; }

@charset "UTF-8";
img{border:none;}

#menu { margin: 0; padding: 0; position: fixed; left: 0; bottom: 0; list-style-type: none; z-index: 70; width: 100%; }

#menu li { float: left; font-size: 14px; width: 20%; text-align: center; position: relative; }

#menu li:hover em { background: #b50000; }

#menu li em { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #4085bf; z-index: 20; transition: all 0.3s; }

#menu a { position: relative; display: block; float: left; width: 100%; line-height: 50px; color: #fff; font-size: 18px; font-weight: bold; text-decoration: none; z-index: 21; }

#menu .active a { color: #fff; background-color: #316a99; }

/*导航*/
.header { position: fixed; top: 0; width: 100%; line-height: 40px; color: #888; font-size: 14px; z-index: 70; background: #4085bf; }

.header a { text-decoration: none; color: #ffffff; }

.header ul.link-ext { list-style: none; margin: 0; }

.header ul.link-ext li { float: left; line-height: 40px; margin: 0 0 0 0; }

.header ul.link-ext li + li { margin-left: 20px; }

.header .link-ext.gywm { padding-right: 40px; }

.clearfix:before, .clearfix:after { content: " "; display: table; }

.clearfix:after { clear: both; }

.float-left { float: left; }

.float-right { float: right; }

.section1 img { display: block; width: 100%; }

.img-box { box-sizing: border-box; padding-bottom: 50px; position:relative;}

.img-box-mob{display:none;}

.img-box p{position:absolute;bottom:25%;left: 50%;z-index:9;padding:0 15px;line-height:3em;font-size:20px;font-family:"黑体";background:#000;background:rgba(0,0,0,0.6);color:#fff; filter: alpha(opacity=60)!important;display:none;}

/*section4*/

.section4 { background:url(sp-bg.png) center no-repeat; background-size:cover; }+

.section4 .slide-box { overflow: hidden; width: 1200px; margin: 0 auto; }

.section4 .slide-box .slide{text-align:center;}

.section4 .slide-box .slide .photo img { display: block; max-height:800px; }

.section4 .slide-box .slide .photo {position:relative;display:inline-block;text-align:center; height:auto;overflow-y: auto;}

.section4 .slide-box .slide-img-txt {
    text-align: left;}

/*.section4 .slide-box em{position:absolute;bottom:0;left:0;right:0;z-index:8;background:#000;opacity:0.6;filter:alpha(opacity=60);height:2.8em;}*/

.section4 .slide-box .slide-img-txt h4{ 
    margin: 0;
    font-weight: 200;
    display: inline-block;
    font-size: 16px;
    padding: 10px 20px;
	    line-height: 1.8em;
}

.section4 .slide-box .slide-img-txt .number	{display: inline-block;position: relative;top: 8px;font-style: normal;float: left;
    width: 14%;}
	
.section4 .slide-box .slide-img-txt .number .page-num{width:55px;height:auto;display:inline;}

.section4 .slide-box .slide-img-txt .number	sup{ position: absolute;top: 0px;left: 8px;font-size: 20px;font-weight: bold;}

.section4 .slide-box .slide-img-txt .number	sub{ position: absolute;bottom: 0px;right: 10px;}

.section4 .slide-box .ts{display:none;}

.section4 .slide-box .ts em{padding:0 10px;}

.section4 .fp-controlArrow{border:none;width:70px;height:70px;margin-top:0;}

.fp-controlArrow.fp-prev{background:url(left.png) center no-repeat;}

.fp-controlArrow.fp-next{background:url(right.png) center no-repeat;}

/*section3*/
.section3 { overflow: hidden; background:url(tj-bg.png) bottom no-repeat; background-size:cover; }

.section3 .video-box { width: 1000px; margin: 0 auto; position:relative; margin-top:80px;}

.section3 .video-box h4{ font-size:16px; padding: 0 20px;font-weight: 200;   line-height: 1.8em;}

.section3 .video-box a{ color:#333; text-decoration: none;}

.section3 .video-box a img { display: block; max-height: 800px;width:100%;}

.section3 .video-box .video-btn{width: 70px; height: 70px; position:absolute;  top: 25%;  left: 40%;height:auto;}

/*section2*/

.section2 {background:url(txt-bg.jpg) center no-repeat; background-size:cover;}

.section2 .txt-box { width: 1300px; margin: 0 auto; }

.section2 .article-header { padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px; border-top: 1px solid #8bacc6; border-bottom: 1px solid #8bacc6; }

.section2 .article-header h1 { font-size: 2em; margin: .67em 0; color: #1c4261; line-height: 1.8em;}

.section2 .article-header .info { color: #316a99; line-height: 1.4rem; }

.section2 .article-header .info span { display: inline-block; margin-right: 10px; }

.section2 .article-content { height: 578px; overflow-y: auto; overflow-x: hidden; }

.section2 .article-content img{ height:100%; width:100%;}

.section2 .article-content p { margin-bottom: .8rem; padding: 0 20px 0 0; font-size: 1rem; line-height: 2rem; overflow: hidden; text-indent:2em;}

@media(max-width:767px){
#menu a{font-size:16px;}
.img-box{display:none;}
.img-box-mob{display:block;}
.header ul.link-ext{padding-left:1em;}	
.header .link-ext.gywm{padding-right:1em;}
.header .link-ext a{font-size:12px;}
.section4 .slide-box{width:100%;}
.section4 .slide-box .ts{ 
   display: block;
    font-size: 12px;
    text-align: center;
    color: #000;
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;}
.section4 .fp-controlArrow{width:40px; height:40px;margin-top:0;border-radius:50%;}
.section4 .slide-box .slide .photo img{width:100%;}
.section3 .video-box{width:100%;}

.fp-controlArrow.fp-prev{border-width: 28.5px 24px 28.5px 0;}
.fp-controlArrow.fp-next{border-width:28.5px 0 28.5px 24px;}
.fp-controlArrow{margin-top:-28px;top:46%;}
.section2 .txt-box{width:100%;padding:0 15px;box-sizing:border-box;}
.section2 .article-header{padding-top:40px; }
.section2 .article-header h1{font-size:20px;}
.section2 .article-header .info span{font-size:14px;}
.section2 .fp-tableCell{display:block;}
.section2 .article-content{/*height:30em;*/}
.section2 .article-content p{margin:0;padding:0;line-height:2.5rem;}
.bdshare-slide-style-r3 .bdshare-slide-button{display:none!important;}
.section2 .slide-box .slide-img-txt{position:relative;display:block;font-size:14px; height:9em; padding:0.8em 0.6em;opacity:1;}
}

@media(max-width:320px){
.fp-controlArrow{top:41%;}
}


.video-box video{
    margin: 0 auto;
    display: block;
}