﻿
body,html{height:100%}
*{word-wrap:break-word;word-break:break-all;margin:0;padding:0;list-style:none}
body,h1,ul,ol,h2,p,figure,h3{margin:0;padding:0}
img,p,form{margin:0;padding:0;border:0}
ul,li,ol{padding:0;margin:0;list-style:outside none}
H1,H2,H3,i{font-weight:normal;font-style:normal}
dl,dt,dd,span,div{margin:0;padding:0}
input,textarea,button,pre{border:0;background:none;outline:none;font-family:"PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft YaHei",SimHei,"����",simsun,sans-serif}
body{font-size:14px;margin:auto;font-family:"PingFang SC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI","Microsoft YaHei",SimHei,simsun,sans-serif}
a{text-decoration:none;color:#000000}
a:hover{color:#2a9b6c}
input[type="button"]{-webkit-appearance:none;border-radius:0;font-size:14px}
input[type="search"]{-webkit-appearance:none}
input[type="text"]{-webkit-appearance:none}
.none{display:none}
.left{float:left}
.right{float:right}
.clear{clear:both}
.hide{overflow:hidden}
.container{width:1200px;margin:0 auto}
.head{height:100px;line-height:100px;overflow:hidden;padding-top:5px}
.head .left img{max-height:100px;vertical-align:middle}
.head .right input,.head .right button{float:left}
.head .right{margin-top:35px}
.head .right input{height:30px;border:1px solid #b8b7b7;padding:0 10px;width:200px}
.head .right button{background-color:#777777;color:#ffffff;height:32px;width:50px;border:0}
.nav-menu{background-color:#2a9b6c;height:40px;line-height:40px}
.nav-menu ul>li{display:inline-block;width:12%;margin-right:-4px;text-align:center;position:relative}
.nav-menu ul li a,.nav-menu ul li span{color:#ffffff;display:block}
.nav-menu ul li.selected,.nav-menu ul li:hover{background-color:#1f8259}
.nav-menu ul li a:hover{color:#ffffff}
.nav-menu ul li ul{display:none}
.nav-menu ul>li:hover ul{display:block;position:absolute;top:40px;width:100%;background-color:#2a9b6c;border:1px solid #1f8259;box-sizing:border-box;z-index:999}
.nav-menu ul>li:hover ul li{width:144px;margin:0 auto;border-bottom:1px solid #1f8259}
.nav-menu ul>li ul li:hover{background-color:#37b07d}
.nav-menu ul>li:hover ul li:last-child{border:0}
.nav-menu ul>li ul li a:hover{color:#ffffff}
footer{border-bottom:20px solid #2a9b6c;background-color:#f0f0f0;overflow:hidden;padding:14px 0}
footer .left{margin-left:20px}
footer p{line-height:30px}
footer span{line-height:60px}
.banner{background-color:#f0f0f0}
.device{width:100%;height:400px;margin:0 auto;position:relative}
.device .arrow-left,.device .arrow-right{position:absolute;top:50%;margin-top:-34px;width:27px;height:68px;z-index:99}
.device .arrow-left{background:url("../img/arrow_left.png") no-repeat left top;left:10px}
.device .arrow-right{background:url("../img/arrow_right.png") no-repeat left bottom;right:10px}
.swiper-container{height:400px;width:100%}
.content-slide{padding:20px;color:#fff}
.banner-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#777777;opacity:1}
.banner-pagination .swiper-pagination-bullet-active{background:#2a9b6c!important}
.pagination{position:absolute;left:0;text-align:center;bottom:10px;width:100%;z-index:99}
.swiper-pagination-switch{display:inline-block;border-radius:50%;background:#777777;margin:0 4px;cursor:pointer}
.swiper-active-switch{background:#2a9b6c}
.news{padding:50px 0;overflow:hidden}
.news_img{position:relative;width:390px;height:260px;overflow:hidden;float:left}
.news_img .img_list img{border:0;width:100%;height:100%;display:block}
.news_img .img_list{width:390px;height:260px}
.news_img .img_list a{position:absolute}
.news_img .news_bg{position:absolute;bottom:0;background-color:#000;height:30px;filter:Alpha(Opacity=50);opacity:0.5;z-index:90;cursor:pointer;width:388px}
.news_img .news_info{position:absolute;bottom:0;left:5px;height:30px;color:#fff;line-height:30px;z-index:99;cursor:pointer;font-size:16px;width:290px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.news_img ul{position:absolute;list-style-type:none;filter:Alpha(Opacity=80);opacity:0.8;z-index:1002;margin:0;padding:0;bottom:5px;right:5px}
.news_img ul li{width:16px;height:18px;text-align:center;float:left;display:block;color:#FFF;border:1px solid #ffffff;background:#000000;cursor:pointer;margin:0 2px}
.news_img ul li.selected{border:1px solid #2a9b6c;color:#2a9b6c}
.news_model{margin-left:14px;float:left;width:390px;height:260px;overflow:hidden}
.title h3,.title h4,.title a{display:inline-block;height:32px;line-height:32px}
.title h3{font-size:22px;border-bottom:2px solid #2a9b6c}
.title h4{color:#2a9b6c;margin-left:10px;font-weight:normal}
.title a{float:right;color:#555555}
.news_model ul{margin-top:6px}
.news_model ul li:before{content:"●";color:#cccccc}
.news_model ul li{height:28px;line-height:28px;color:#000000}
.news_model ul li a{color:#000000}
.news_model ul li a:hover{color:#2a9b6c}
.news_model ul li span{float:right}
.research{background-color:#f0f0f0}
.research h3{font-size:30px;text-align:center;padding-top:30px}
.research p{color:#333333;line-height:26px;text-align:center}
.research ul{overflow:hidden;padding:30px 0}
.research ul li{float:left}
.research ul li+li{margin-left:20px}
.research ul li img{display:block;width:285px;height:220px;border:1px solid #cccccc;box-sizing:border-box}
.research ul li i{display:block;height:30px;line-height:30px;text-align:center;color:#333333}
.friend{padding:30px 0}
.friend ul{overflow:hidden}
.friend ul li{float:left;margin-right:40px}
.friend ul li a{display:block;line-height:40px;height:40px}
.index_alert{border:1px solid #2a9b6c;background-color:#ffffff}
.index_alert h3{height:30px;line-height:30px;border-bottom:1px solid #2a9b6c;padding:0 10px;color:#70ad47;text-align: center;letter-spacing: 5px;}
.index_alert h3 span{float:right;cursor:pointer}
.index_alert p{padding:30px 10px;line-height:35px}
.bread{height:30px;line-height:30px;margin-top:10px}
.tab{margin-top:10px}
.tab li{display:inline-block;width:100px;height:40px;line-height:40px;border:1px solid #cccccc;text-align:center;border-radius:10px;margin-right:10px}
.tab li.selected{border:1px solid #2a9b6c}
.tab li.selected a{color:#2a9b6c}
.tab li a{color:#333333}
.about_detail{padding:24px 0;line-height:24px}
.about_title h4{color:#2a9b6c;font-size:20px;font-weight:normal;padding-bottom:10px}
.about_title p{line-height:30px;font-size:16px}
.iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map{overflow:hidden;padding:40px 0}
.science{padding:10px 0 190px 0}
.science_table{border-collapse:collapse;border-spacing:0;width:100%;margin-top:20px}
.science_table thead th{background-color:#c0c0c0;height:30px;font-weight:normal}
.science_table tbody tr{height:40px;line-height:40px}
.science_table tbody tr td{border-bottom:1px solid #cccccc;padding:0 10px}
.science_table tbody tr td:first-child{width:30%;text-align:center}
#top{position:fixed;bottom:130px;right:30px;cursor:pointer}
.rank{position:relative}
.rank .rank_title{margin-top:20px}
.rank .rank_title li{width:150px;height:36px;text-align:center;line-height:36px;display:inline-block;margin:0 2px}
.rank .rank_title li a{display:block;color:#777777}
.rank .rank_title li img,.rank .rank_title li i{vertical-align:middle;display:inline-block;margin-right:4px}
.rank .rank_title li.on,.rank .rank_title li:hover{background-color:#d3d2d2}
.rank .rank_title li.on a,.rank .rank_title li:hover a{color:#333333}
.rank .rank_list h3{height:50px;line-height:50px;border-bottom:1px solid #cccccc;font-weight:bold}
.rank .rank_list ul{text-align:center;padding:15px 0}
.rank .rank_list li{width:210px;display:inline-block;text-align:center;margin:15px 40px 15px 40px;color:#333333}
.rank .rank_list li a{display:block}
.rank .rank_list li a img{width:160px;height:170px}
.rank .rank_list li b{display:block;line-height:30px}
.rank .rank_list li p{font-size:12px;line-height:22px}
.people_list>dt{padding-top:10px;height:50px;line-height:50px;border-bottom:1px solid #e8e7e7;font-size:18px}
.people_list>dt img,.people_list>dt i{display:inline-block;vertical-align:middle}
.people_list .rank1{padding:20px}
.people_list .rank1 .img{width:200px}
.people_list .rank1 .text{margin-left:230px;line-height:30px;color:#333333}
.people_list .rank1 .text h3{font-weight:bold;font-size:20px;color:#363636;text-align:left}
.people_list .rank1 .text span{color:#777777;font-size:14px}
.people_list .rank2 ul{padding:20px 0}
.people_list .rank2 ul.dl{padding:0 0 20px 0}
.people_list .rank2 li.dt{color:#333333;font-weight:bold;line-height:30px}
.people_list .rank2 p{line-height:30px;color:#333333;padding-bottom:20px}
.people_list .rank2 li{line-height:24px;color:#333333}
.experiment li{padding:20px 0;overflow:hidden;border-bottom:1px solid #cccccc}
.experiment li img{width:200px;height:150px}
.experiment li h4{margin-left:220px;margin-top:20px;color:#333333;font-size:18px;line-height:40px}
.experiment li p{margin-left:220px;color:#666666}
.news_list{width:1200px;overflow:hidden;padding-top:13px;padding-bottom:30px}
.news_list li{width:1184px;overflow:hidden;background-image:url(../img/news_list_bg.png);background-repeat:no-repeat;background-position:left center;padding-left:16px}
.news_list li a{display:block}
.news_list li p{display:block;height:49px;border-bottom:1px dashed #e3e2e2;overflow:hidden}
.news_list li p strong{font-size:14px;color:#333;line-height:50px;text-align:left;font-weight:400;display:block;float:left}
.news_list li p span{font-size:14px;color:#333;line-height:50px;text-align:left;font-weight:400;display:block;float:right}
.news_content{width:1200px;overflow:hidden;padding:20px 0;line-height:30px}
.news_content h3{font-size:18px;color:#2a9b6c;font-weight:400;text-align:center;line-height:40px}
.news_content .news_con{padding:20px 0;overflow:hidden}
.news_content .news_con p{font-size:14px;color:#333;font-weight:400;text-align:left;line-height:30px;margin-bottom:10px}
.news_content .news_con p img{display:block;margin:0 auto}
.news_content_other{width:1200px;overflow:hidden;text-align:center;border-bottom:1px dashed #e3e2e2}
.news_content_other span{font-size:12px;color:#666;font-weight:400;text-align:center;line-height:30px;margin-right:10px}
.nry_next{width:1200px;overflow:hidden}
.nry_next li{overflow:hidden}
.nry_next span{font-size:12px;color:#2a9b6c;font-weight:400;text-align:left;line-height:30px;display:inline-block;float:left}
.nry_next a{font-size:12px;color:#2a9b6c;font-weight:400;text-align:left;line-height:30px}
.nry_next a:hover{text-decoration:underline}
.page{text-align:center;margin:30px auto}
.page a{display:inline-block;border:1px solid #cccccc;padding:0 10px;height:24px;line-height:24px;color:#333333}
.page span{display:inline-block;border:1px solid #cccccc;padding:0 10px;height:24px;line-height:24px;color:#333333}
.photo{padding:20px 0}
.photo li{width:380px;margin-right:20px;float:left}
.photo li .img{border:1px solid #cccccc;width:100%;height:360px;padding:12px;border-radius:10px;box-sizing:border-box}
.photo li a{display:block}
.photo li .img img{width:356px;height:336px}
.photo li p{height:40px;line-height:40px;text-align:center;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.photo li:nth-child(3n){margin:0}
.news-carousel{width:390px;height:260px;float:left;background:#f1f1f1}
.news-carousel-item{position:relative}
.news-carousel-item span{position:absolute;bottom:0;left:0;padding:10px;background:rgba( 0,0,0,0.5);width:100%;font-size:14px;color:#fff}
.news-pagination{left:auto!important;width:auto!important;right:15px}
.news-pagination .swiper-pagination-bullet{width:16px;height:16px;border-radius:0;border:1px solid #fff;color:#fff;font-size:12px;text-align:center;line-height:16px;opacity:0.8}
.news-pagination .swiper-pagination-bullet-active{background:rgba( 0,0,0,0.8);border:1px solid #3c9670;color:#3c9670}
.banner-slider-item{position: relative;}
.banner-slider-item img{height: 100%;width: 100%;}
.possplit{width:auto}
#wp_paging_w4{padding:30px 0}
#wp_paging_w5{padding:20px 0 60px}
.wp_article_list_table{margin:20px 0 60px}
.wp_paging li a{display:inline-block;border:1px solid #cccccc;padding:0 10px;height:24px;line-height:24px;color:#333333}
.rank em{font-style:normal}
.rank .rank_title li img,.rank .rank_title li em{vertical-align:middle;display:inline-block;margin-right:4px}
.rank_title li p{text-align:center!important;line-height:36px!important}