@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {  margin:0;   padding:0; 
  font-family:"Microsoft Yahei","宋体"; /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/  font-size:14px; color:#333;}
table {  border-collapse:collapse;    border-spacing:0;}
fieldset,img,button {  border:0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;  
  /* font-weight:normal; */
}
ol,ul { list-style-type: none;}
caption,th {  text-align:left;}
h1,h2,h3,h4,h5,h6 { font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
a { text-decoration:none; color:#555;  }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


html { font-family: "Microsoft Yahei","宋体";    }
body { background: #fff; }
a:hover,a:focus {
  color: #0079c5;
  text-decoration: none;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mc { margin:0 auto;}
.w1200 {  width: 1200px;}
.fl { float:left}
.fr { float:right}
.cl { clear:both; }


/* ------------------------------------------------------首页-------------------------------------------------------- */


/* --------------header开始 -------------*/
.topwrap{ width: 100%; height: 35px; background-color: #e9ecf1; }
.topwrap .top_well{ width: 1200px; height: 100%;}
.topwrap .top_well p{ float: left;  color: #777; line-height: 35px; }
.topwrap .top_well .header-a{  line-height: 35px;}
.topwrap .top_well .header-a span{ padding: 0 15px; color: #777;}

.header{ height: 100px; padding-top: 25px;}
.top_logo{width: 500px; padding-right: 15px; margin-top: 5px;}
.top_logo img{width: 100%;}
.top_text{ width: 250px; height: 45px; padding-left: 15px; border-left: 1px solid #ccc; margin-top: 5px;}
.top_text p{ font-size: 15px; color: #0079c5; }
.top_text h1{ font-size: 20px; color: #666;}
/*搜索*/
.top_sea{width: 304px; margin-right: 16px;}
#search {display: block; width: 236px; height: 30px; float: right; border-radius: 50px; background: #e9ecf1; border: 1px #d9dee5 solid; }
.text { background: none; box-shadow: none; border: none; width: 185px; height: 100%; outline: none; color: #999; padding-left: 15px; font-size: 13px; }
.btn { width: 36px; height: 100%; border: 0; float: right; cursor: pointer;  background: url(../images/icon-ss.png) center no-repeat;}

.top_tel{ width: 100%; height: 28px;}
.top_tel h6{ color: #777; font-size: 13px;}
.top_tel span{font-family: 'Impact'; font-size: 22px; color: #024380;} 

.top_ewm{ width: 56px; height: 56px; }
.top_ewm img{ width: 100%;}

/* 导航 */
.navwrap { width:100%; height:60px; background: url(../images/nav.jpg) repeat-y center;  border-top:8px solid #f8b62b;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#nav { width:1264px; margin:0 auto; }
.nav{ height:52px; line-height:52px; position:relative; z-index:1;}
.nav .nLi{ float:left; position:relative; display:inline;}
.nav .nLi h3{float:left; }
.nav .nLi h3 a{ display:block; padding:0 35px; font-size:17px; text-decoration:none; color: #fff;}
.nav .nLi h3 a:hover{color: #f8b62b; font-weight: 600;}
.nav .sub{ display:none; width:170px; left: 20px; top:52px; position:absolute; background: rgba(255, 255, 255, 0.9); line-height:40px; padding: 10px 0;}
.nav .sub::before { content: ''; position: relative; top: -17px; left: 30px; display: block; width: 15px; height: 8px; background: url(../images/nav_arrow.png) no-repeat;}
.nav .sub::after { content: ''; position: relative; bottom: -11px; left: 0; display: block; width: 100%; height: 5px; background-color: #f8b62b;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; font-size: 15px; padding: 0 15px; color:#555; }
.nav .sub a:hover{ color:#0963b8; font-weight: 600;}
.nav .on h3 a{ color: #f8b62b; font-weight: 600;  }

/* banner */
.fullSlide{ width:100%;  position:relative; z-index:0; height:460px; background:#eee;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important; height:460px; overflow:hidden; text-align:center; }
.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:40px; text-align:center; _background:#000; _filter:alpha(opacity=60);   }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 10px; background:url(../images/tg_flash_p.png) 12px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,  
.fullSlide .next { width: 49px; height: 124px; display: none; background: url(../images/prev.gif) no-repeat 0 0; position: absolute; top: 45%; z-index: 10; cursor: pointer; text-indent: 999; filter:alpha(opacity=60); opacity:0.5;}
.fullSlide .prev { left: 10px; }
.fullSlide .next { background-position: -50px 0; right: 10px; }
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=100) !important;opacity:0.9 !important;  }

/* 通用标题1 */
.common_tit{ height:150px; text-align: center;  padding-top: 58px;}
.common_tit p{font-family: 'Impact'; font-size: 35px; color: #dde4e9;}
.common_tit h2{font-size: 32px; color: #535353; font-weight: 600;}
.tit_line{ width: 100%; height: 4px; background: url(../images/line.jpg) repeat-x;}
.line{ width: 105px; height: 4px; background-color: #0079c5;}

/* 新闻动态 */
.newswrap{height: 423px; margin-top: 40px;}

.news_left{ width: 740px; height: 320px;}
.news_left ul{margin-left: -30px;}
.news_left ul li{float: left; width: 355px; height: 320px; margin-left: 30px; background: #f1f1f1;}
.news_left ul li:hover{background: #fff; box-shadow: 0 0 15px rgba(0,0,0,0.1); border-bottom: solid 2px #17588d;}
.news_left ul li .newsimg{overflow: hidden; width: 100%; height: 200px; position: relative;}
.news_left ul li .newsimg span { position: absolute; left: 0; top: 20px; font-size: 18px; color: #fff; padding: 5px 15px; background: #17588d; z-index: 10;}
.news_left ul li .newsimg img{width: 100%; height: 200px; object-fit: cover; transition: 0.5s all;  }
.news_left ul li:hover .newsimg img{transform: scale(1.1);transition:1s ease;}
.news_left ul li .newstxt{ width: 100%; padding: 20px 23px;}
.news_left ul li .newstxt a{display: block; font-size: 17px; color: #444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.news_left ul li:hover .newstxt a{color: #17588d;}
.news_left ul li .newstxt p{ padding-top: 7px; font-size: 13px; color: #777; line-height: 28px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.news_right{width: 430px; height: 320px;}
.news_right ul{margin-top: -20px;}
.news_right ul li{float: left; width: 100%; height: 65px; background: #f1f1f1; margin-top: 20px;}
.news_right ul li .rq{background: #78a3c6; color: #fff; width: 65px; height: 65px; text-align: center; padding: 5px; font-size: 13px;}
.news_right ul li .rq span{font-weight: 600; font-size: 24px; padding-bottom: 2px; line-height: 33px;}
.news_right ul li:hover .rq{background: #17588d;}
.news_right ul li .nr{ width: 365px; padding:8px 25px 0 25px}
.news_right ul li .nr a{color: #444; font-size: 16px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_right ul li:hover .nr a{color: #17588d;}

.more{ height: 68px;  padding-top: 30px; text-align: center;}
.more a{ display: inline-block; margin: 0 auto; background: #fff; font-size: 15px; color: #999; border: solid 1px #d0d0d0; width: 128px; height: 38px; line-height: 36px;}
.more a:hover{background-color: #17588d; color: #fff;}

/* 通知公告 */
.tzggwrap{width: 100%; height: 490px;background: url(../images/tzggimg.jpg) no-repeat center;}

.tzgg{height: 310px; padding-top: 58px;}
.tzgg ul{margin-left: -40px;}
.tzgg ul li{ float: left; margin-left: 40px; background-color: #fff; width: 370px; height: 178px; transition: 0.3s all; position: relative;}
.tzgg ul li::before{ display: block; content: ""; transition: 0.3s all; position: absolute; top: 0; left: 13px; width: 67px; height: 3px; background: #17588d; }
.tzgg ul li:hover::before{ left: 0; right: 0; width: 100%; }
.tzgg ul li:hover{ transform: translate(0,-20px); box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.tzgg ul li .tzgg_top{ width: 334px; height: 80px; margin: 0 18px; border-bottom: solid 1px #eee; padding-top: 10px; padding-bottom: 12px;} 
.tzgg ul li .tzgg_top .tzgg_rq{ color: #17588d; font-size: 13px; text-align: center;}
.tzgg ul li .tzgg_top .tzgg_rq span{font-size: 28px;}
.tzgg ul li .tzgg_top .tzgg_title{ width: 282px; height: 56px; padding-left: 20px; line-height: 28px; overflow: hidden;}
.tzgg ul li .tzgg_top .tzgg_title a{font-size: 16px; color: #444; text-overflow:ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.tzgg ul li .tzgg_left{ position: absolute; height: 73px; width: 30px; background: #008db5; left: 0; top: 90px; line-height: 16px; color: #fff; padding: 4px 5px; font-weight: bold; text-align: center; }
.tzgg ul li .tzgg_p{margin-left: 50px; margin-top: 15px; padding-right: 16px;}
.tzgg ul li .tzgg_p p { color: #666; margin-bottom: 7px; font-size: 13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
-webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/* 通用标题2 */
.two_tit{width: 564px; height: 45px; background: url(../images/two_titl.jpg) no-repeat bottom; margin-bottom: 35px;}
.two_tit h2{font-size: 26px; color: #535353; display: inline-block; width: 116px;}
.two_tit span{font-size: 21px; color: #dde4e9; font-family: 'Impact';}
.two_tit a{font-size: 15px; color: #888; display: inline-block; float: right; margin-top: 10px;}  
.two_tit a:hover{color: #0079c5;}

/* 开放交流 科普动态 */
.kywarp{width: 1200px; height: 456px; padding-top: 52px; }
.kybox{ width: 564px; height: 100%}
 
.kybox li {width: 100%; height: 45px; float: left; padding: 12px 0; border-bottom: 1px dashed #ccc;}
.kybox li em{color: #0079c5; line-height: 20px; float: left;}
.kybox li a{display: inline-block; width: 75%;  font-size: 16px; overflow:hidden; text-overflow:ellipsis; 
  white-space:nowrap; float: left;}
.kybox li a:hover{color: #0079c5;}
.kybox li .kyrq{ font-size: 13px; line-height: 20px; color: #999;}


/* 底部开始 */
.footerwarp{width: 100%; height: 260px; background-color: #16336f;  padding-top: 40px;}
.footerwarp .foot{width: 1200px; height: 100%;}
.foot_copy{width: 910px; }
.foot_copy p{ line-height: 28px;}
.foot_copy a{color: #ccc; font-size: 14px;}
.foot_copy a:hover{color: #fff;}
.foot_copy .link{width: 100%; padding-bottom: 20px; }
.foot_copy .link h3{color: #fff; font-size: 20px; padding-bottom: 10px;}
.foot_copy .cop{width: 100%; height: 65px;}
.foot_copy .cop p{color: #fff;}
.foot_ewm{width: 228px; height: 136px; padding-top: 40px;}
.foot_ewm .ewm{width: 96px; height: 136px;  margin-left: 18px; text-align: center; background-color: #425b8e; }
.foot_ewm .ewm img{width: 96px; height: 96px;}
.ewm p{ color: #fff; line-height: 30px;}
/* 底部结束 */


/* 返回顶部 */
#gotoTop {
	background: url("../images/top1.png"); width: 50px;	height: 50px;	right: 30px; bottom: 50px; margin-top: -50px;
	margin-left: 520px;	display: none; position: fixed;	cursor: pointer;}
#gotoTop {_position: absolute;}
.hover#gotoTop {background: url("../images/top2.png");}
.foot_tech{width: 100%; height: 50px; line-height: 50px; color: #ccc; text-align: center; background-color: #262626;}
.foot_tech a{color: #ccc; font-size: 13px;}
.foot_tech a:hover{color: #fff;}

.ny_banner { min-width: 1200px;  height: 250px;}
/* 内页开始 */
.nyContainer{ min-height: 600px; padding: 50px 0; position: relative; clear: both;}
.leftnav{width: 260px; min-height: 500px;  background-color: #f2f2f2; text-align: center;}
.leftnav .nycontact{width: 100%; height: 170px; text-align: center; border-top: 8px solid #0079c5;  background-color: #e6e6e6;}
.leftnav .nycontact img {  margin-top: 20px;}
.leftnav .nycontact h2 {font-size: 17px; line-height: 28px; font-weight: 700; color: #00428e;}
.leftnav .left_title {clear: both; font-size: 20px;  line-height: 70px; color: #fff; background-color: #246cb1; border-bottom: 1px solid #d0d0d0; font-weight: 600;}
.leftnav .left_title a{color: #fff;}
/* 分类 */
.leftnav ul li{width: 100%; height: 60px; line-height: 60px;  border-left: 3px #f2f2f2 solid;}
.leftnav ul li:hover{background-color: #d1e1f7; border-left: 3px #246cb1 solid;}
.leftnav ul li a{font-size: 17px; color: #333; display: block;  border-bottom: 1px #ccc solid; }
.leftnav ul li.on{background-color: #d1e1f7; border-left: 3px #246cb1 solid; }
.leftnav ul li.on a{font-weight: 600; color: #246cb1;}
.leftnav ul li a i{float: right; padding-right: 20px; font-size: 18px; color: #ccc; }
.leftnav ul li.on a i{color: #246cb1;}
.leftnav ul li:hover a i{color: #246cb1;}
.leftnav .leftimg{width: 100%; height: 146px; background: url(../images/leftimg.png) no-repeat center;}

/* 右侧 */
.right_content{width: 880px; min-height: 500px; }
/* 面包屑 */
.nyCrumbs { width:100%; height: 40px; margin: 0 auto; border-bottom:1px solid #D6D6D6; }
.crumbs{ width:600px; line-height: 40px;}
.nyCrumbs i{color: #999; padding-right: 6px; font-size: 14px;}
.crumbs a, .crumbs span{color: #777;}
.crumbs a:hover{color: #17588d;}
.crumbs .icon_wz { padding:0 12px 0 6px; background: url(../images/point.png) no-repeat 0px 2px; }
.goback{ width: 200px; line-height: 40px; text-align: right;  }
.goback a{ color: #666;}
.goback a:hover{color: #17588d;}


.right_view{clear:both; width:100%; min-height: 500px; position:relative; }
.con_title { width: 750px; margin: 0 auto; font-size: 26px; line-height: 50px; color: #333; padding-top: 50px; text-align: center;}
.right_view .infoW{text-align: center;  color:#999; padding-top: 10px;}
.right_view .infoW span {padding-left:30px; line-height:14px;}
  
.ny_icon{padding-top: 30px;}
.ny_icon ul li{ width: 380px; height: 65px; line-height: 65px; float: left; text-align: center; border-radius: 20px; background-color: #246cb1; 
  margin: 20px 30px;}
.ny_icon ul li a{display: block; color: #fff; font-size: 16px;}
.ny_icon ul li:hover{ background-color: #16336f;}

/* 新闻列表 */
.ny_news_listW{padding-top: 20px;}
.ny_news_listW ul{padding-bottom: 60px;}
.ny_news_listW ul li {  width: 100%; height: 70px; line-height: 70px; border-bottom: 1px dashed #ccc;}
.ny_news_listW ul li a { display: block; width: 80%; float: left; text-align: left; color: #333; font-size: 16px; padding-left: 12px;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_news_listW ul li:hover a { color: #246cb1; }
.ny_news_listW ul li i{width: 10px; height: 5px; display: block; background-color: #246cb1; float: left; margin: 32.5px 0;}
.ny_news_listW ul li span{float: right; color: #999;}

/* 图片列表 */
.ny_pic_listW{padding-top: 50px;}
.ny_pic_listW ul{ clear:both; margin-left: -40px; }
.ny_pic_listW ul li{width:266px; height: 290px; padding-bottom: 40px; float:left; margin-left: 40px;}
.ny_pic_listW ul li .imgW {width:100%; height:200px;  overflow: hidden; }
.ny_pic_listW ul li .imgW img {width:100%; height:100%; transition: all 0.3s ease;}
.ny_pic_listW ul li:hover .imgW img { transform: scale(1.1); }
.ny_pic_listW ul li .imgtxt{width: 100%; height: 50px; line-height:50px; }
.ny_pic_listW ul li .imgtxt i{width: 10px; height: 5px; display: block; background-color: #246cb1; float: left; margin: 22.5px 0;}
.ny_pic_listW li p{ width:256px; float: left; padding-left: 10px; font-size:16px;color:#333; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_pic_listW li:hover p{color: #246cb1;}

/* 详情页 */
.ny_textW{text-align:left; font-size:16px; line-height:36px; color:#333; padding-top: 50px; padding-bottom: 40px;}
.ny_textW img{display:block; margin:10px auto; max-width:100%;}
.ny_textW>p>img{ max-width:100%; padding:10px 0;}
.ny_textW p { font-size:16px; color:#333; text-align: justify;}

/* 人物图片列表 */
.ny_rc_listW{padding-top: 50px;}
.ny_rc_listW ul{ clear:both; }
.ny_rc_listW ul li{width:200px; height: 350px; padding-bottom: 40px; float:left; margin: 0 46.6px;}
.ny_rc_listW ul li .imgW {width:100%; height:260px;  overflow: hidden;  border-radius: 6px;}
.ny_rc_listW ul li .imgW img {width:100%; height:100%; transition: all 0.3s ease;}
.ny_rc_listW ul li:hover .imgW img { transform: scale(1.1); }

.ny_rc_listW li p{ font-size:16px;line-height:50px; color:#16336f; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ny_rc_listW li:hover p{color: #246cb1;}

/* 学术委员会、咨询专家组 */
table.reference, table.tecspec { border-collapse: collapse; width: 100%; margin: 50px 0;}
table.reference tr:nth-child(odd) { background-color: #f6f4f0;}
table.reference th { color: #fff; background-color: #555; border: 1px solid #999; font-size: 15px; padding: 7px 3px; vertical-align: top; text-align: center;}
table.reference tr:nth-child(even) { background-color: #fff;}
table.reference tr:nth-child(odd) { background-color: #f6f4f0;}
table.reference tr td:nth-child(1){width: 70px;}
table.reference tr td:nth-child(2){width: 120px;}
table.reference tr td:nth-child(3){width: 160px;}
table.reference tr td:nth-child(4){width: 160px;}
table.reference tr td:nth-child(5){width: 370px;}
table a { color: #2868b2;}
table a:hover { text-decoration: underline;}
table.reference td { line-height: 2em; min-width: 24px; border: 1px solid #d4d4d4; padding: 5px; padding-top: 7px; padding-bottom: 7px; vertical-align: top; text-align: center;}

/* 学习资料 */
table.zlxzbox, table.tecspec { border-collapse: collapse; width: 100%; margin: 50px 0;}
table.zlxzbox tr:nth-child(odd) { background-color: #f6f4f0;}
table.zlxzbox th { color: #fff; background-color: #555; border: 1px solid #999; font-size: 15px; padding: 7px 3px; vertical-align: top; text-align: center;}
table.zlxzbox tr:nth-child(even) { background-color: #fff;}
table.zlxzbox tr:nth-child(odd) { background-color: #f6f4f0;}
table.zlxzbox tr td:nth-child(1){width: 460px;}
table.zlxzbox tr td:nth-child(2){width: 100px;}
table.zlxzbox tr td:nth-child(3){width: 110px;}
table.zlxzbox tr td:nth-child(4){width: 100px;}
table.zlxzbox tr td:nth-child(5){width: 110px;}
table a { color: #2868b2;}
table a:hover { text-decoration: underline;}
table.zlxzbox td { line-height: 2em; min-width: 24px; border: 1px solid #d4d4d4; padding: 5px; padding-top: 7px; padding-bottom: 7px; vertical-align: top; text-align: center;}

.sousuo_view{clear: both; width: 1100px;}





/* 翻页 */
.pagenumberwap{width:699px;height:35px;text-align:center; margin:0px auto; clear:both; }
.fanye{display:inline-block; }
.fanye{_display:inline;}
.fanye li{_float:left;  border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; 
  margin: 0 3px; padding: 0 6px; min-width:42px; display:inline-block;}
.fanye li:hover{ border:1px solid #2868b2; color:#2868b2; text-decoration:none;}
.fanye li.on{ background:#2868b2; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active{ background:#2868b2; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active a { color:#fff; }
.fanye li.disable{ color: #D6D6D6; cursor: default}
.fanye li.disable:hover{border:1px solid #d6d6d6;}
.fanye li.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }
.fanye li a{ display: block; }

.updown { border-top:1px dashed #ccc; padding:20px 0; }
.updown p{line-height: 30px;}

/* 对联  */

/*.fixediv{position:fixed; bottom: 0; z-index:9999; width:80px;height:400px;}*/
/*.fixediv img{float:left; width: 100%; height: 100%;}*/
.fixediv a.close{display: block; height: 30px; line-height: 30px; background: #fff; font-size: 14px; padding: 0 10px; color: #5e5e5e;
  text-decoration: none; text-align: center;}
.leftadv{left:0px;}
.rightadv{right:0px;}

/* 漂浮 */
/*#piaofu {width: 300px; height: 200px;}*/