.header{ width:100%;}
.header .banner{ position:relative; height:500px; background:url(../images/banner-index.jpg) center no-repeat; background-size:cover;}
.header .banner-min{ display:none;}
.header .banner-min img{ width:100%;}
.header .navmenu{ width:100%; background:url(../images/navmenu-bg.png) repeat-x;}
.header .navmenu li{ width:180px; height:60px; float:left; text-align:center; background:url(../images/navmenu-hr-bg.png) right center no-repeat;}
.header .navmenu li:nth-child(4){ width:220px;}
.header .navmenu li:last-child{ width:240px; background:none;}
.header .navmenu li a{ display:inline-block; width:80%; margin-top:12px; padding:3px 0 4px; font-size:20px; color:#FFF; border-radius:12px;}
.header .navmenu li:last-child a{ width:90%;}
.header .navmenu li a.on{background-color:#33a564;}
.header .navmenu li a:hover{ background-color:#33a564; animation:move-navmenu 1s ease 1; -webkit-animation:move-navmenu 1s ease 1;}
.header .navmenu-ico{ display:none;}

@keyframes move-navmenu{ 0%{ background-color:transparent; } 100%{ background-color:#33a564; }}
@-webkit-keyframes move-navmenu{ 0%{ border-color:transparent; color:#FFF;} 100%{ border-color:#47cbf3; color:#47cbf3;}}
.header .banner-text{ position:absolute; width:66%; left:50%; top:30%; margin-left:-33%;}
.header .banner-text .pic{ padding-bottom:60px;}
.header .banner-text .pic img{ width:100%;}
.header .banner-text .about-text{ position:relative; padding:40px 0; z-index:20;}
.header .banner-text .about-textbg{ position:absolute; left:0; right:0; top:0; bottom:0; width:100%; height:100%; background-color:#091D35; z-index:10; opacity:0.7;}
.header .banner-text .zxbtn{}
.header .banner-text .zxbtn a{ display:inline-block; padding:5px 60px; border:1px solid #FFF; border-radius:30px; cursor:pointer; background-color:#FFF; color:#608dc6; font-size:36px;}
.header .banner-text .zxbtn a:hover{ background-color:#608dc6;color:#FFF; animation:move-zxbtn 1s ease 1; -webkit-animation:move-xzbtn 1s ease 1; /*Safari and Chrome*/}
@keyframes move-xzbtn{ 0%{ background-color:#FFF;} 100%{ background-color:#608dc6;color:#FFF;} }
@-webkit-keyframes move-xzbtn{ 0%{ background-color:#FFF;} 100%{ background-color:#608dc6;color:#FFF;} }
.header .banner-text .pic-text{ text-align:center;}
.header .banner-text .pic-text img{ width:800px;}
.header .banner-text .text2{ margin-top:70px; padding-right:60px; text-align:center; font-size:22px; font-weight:bold; color:#FFF;}
.header .banner-text .text2 a{ color:#FFF; text-decoration:underline;}
.header .ico-arrow{ width:30px; height:30px; position:absolute; left:50%; margin-left:-15px; bottom:20px; animation:move-arrow 1s ease infinite alternate; -webkit-animation:move-arrow 1s ease infinite alternate; /*Safari and Chrome*/}
.header .ico-arrow img{ width:100%;}
@keyframes move-arrow{ from{bottom:30px; opacity:0;} to{bottom:20px; opacity:0.7;} }
@-webkit-keyframes move-arrow { from{bottom:30px; opacity:0;} to{bottom:20px; opacity:0.7;} /*Safari and Chrome*/ }

.head-title{ margin-bottom:30px; text-align:center; border-bottom:1px solid #014e69;}
.head-title h1{ display:inline-block; float:left; padding:8px 15px; font-size:20px; color:#FFF; background-color:#074e84;}
.head-title h1.white{ color:#FFF;}
.head-title h1.black{ color:#000;}
.head-title span{ float:right; font-size:16px; color:#999;}
.head-title span a{font-size:16px; color:#999;}
.head-title p{ font-size:30px; color:#abafb4;}
.head-title p.white{ color:#FFF;}
.head-title p.black{ color:#000;}
.head-title .img-title img{ width:500px;}

.list-grenn li{ padding-left:20px; line-height:3; background:url(../images/ico-list-green.png) left center no-repeat;}
.list-grenn h3{ width:86%;}
.list-grenn h3 a{ font-size:18px; color:#222222}
.list-grenn span{ color:#999; font-size:14px;}

.newsArea{}
.newsArea .ttnews h1 a{ font-size:50px; font-weight:bold;}
.newsArea .ttnews p{ width:80%; margin:0 auto;}
.newsArea .left-pic{ width:600px; height:400px; overflow:hidden; float:left;}
.newsArea .left-pic img{ width:100%;}
.newsArea .right-list{ width:560px; float:right;}
.newsArea .item-news{ padding-bottom:23px; margin-bottom:20px; border-bottom:1px dashed #a3a3a3;}
.newsArea .item-news.mb{ margin-bottom:10px;}
.newsArea .item-news h2{ font-size:24px; font-weight:bold;}
.newsArea .item-news p{ line-height:1.6;}
.newsArea .carousel-control img{ width:20px;}
.newsArea .left.carousel-control img{ margin-left:10px;}
.newsArea .right.carousel-control img{ margin-right:10px;}
/*科普知识*/
.kpzsArea{ width:50%; padding-right:15px;}

/*科技教育*/
.kjjyArea{ width:50%; padding-left:15px;}

.lbpicArea{}
.lbpicArea.bg11{background-color:#f0f0f0;}
.lbpicArea .bg22{}
.lbpicArea .sqqs-step{}
.lbpicArea .sqqs-step li{ width:30%; height:270px; overflow:hidden; float:left; margin-right:5%;  box-sizing:border-box;}
.lbpicArea .sqqs-step li p{ margin-top:20px; font-size:16px; line-height:1.8;}
.lbpicArea .sqqs-step li:last-child{ margin-right:0;}
.lbpicArea .sqqs-step li img{ width:100%; height:100%;}
.lbpicArea .carousel-control img{ width:30px;}
.lbpicArea .left.carousel-control img{ margin-left:10px;}
.lbpicArea .right.carousel-control img{ margin-right:10px;}

.chengyuanArea li{ width:18%; float:left; margin-right:2.5%; margin-bottom:20px; text-align:center; background-color:#f3f3f3;}
.chengyuanArea li h3{ padding:10px; border:1px solid #f0f0f0; font-size:16px;}
.chengyuanArea li:nth-child(5n){ margin-right:0;}

/*轮播图*/
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}


.footArea{ padding:50px 0 30px; text-align:center; background-color:#074e84; color:#FFF; font-size:14px; line-height:1.8; }
.footArea a{ color:#FFF; font-size:14px;}


@media screen and (max-width: 800px) {
	.min-w1200, .w1200{ width:100%; min-width:100%; box-sizing:border-box;}
	.w1200.pt60{ padding-top:30px;}
	.header .banner{ display:none;}
	.header .banner-min{ display:block;}
	.header .navmenu{ display:none; }
	.header .navmenu-ico{ display:block; }
	.header .navmenu-ico li{ width:25%; float:left; margin-bottom:20px; text-align:center;}
	.header .navmenu-ico li a{ display:block; margin:0 10%; font-size:14px;}
	.header .navmenu-ico li img{ width:50%;}
	.head-title span.tougao{ float:left; margin-left:15px;}
	.list-grenn li{ line-height:2;}
	.list-grenn h3 a{ font-size:16px;}
	.newsArea.ptb60{ padding-top:30px; padding-bottom:30px;}
	.newsArea .left-pic{ width:100%; height:auto; float:none;}
	.newsArea .right-list{ width:100%; float:none; padding:40px 20px 0; box-sizing:border-box;}
	.newsArea-cont{ margin:0 20px;}
	.newsArea .item-news h2{ font-size:20px;}
	/*科普知识*/
	.kpzsArea{ width:100%; padding-right:0;}
	/*科技教育*/
	.kjjyArea{ width:100%; padding-left:0; padding-top:30px;}
	.bg11.pt60.pb80{ padding-top:30px; padding-bottom:60px;}
	.ptb60.bg22{ padding-top:0; padding-bottom:0;}
	.lbpicArea{ display:none;}
	.lbpicArea .carousel-control img{ width:20px;}
	.chengyuanArea.pt60.pb80{ padding-top:40px; padding-bottom:10px;}
	.chengyuanArea ul{ padding-left:5%;}
	.chengyuanArea li{ width:45%; margin-right:5%;}
	.chengyuanArea li:nth-child(5n){ margin-right:5%;}
	.foot{ display:none;}
} 