* {margin:0px; padding:0px;  }
img{ border:0 none; padding:0;}
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{border-spacing:0;}
div,ul,li{ list-style-type:none;}
html,body{ font-size:17px;  position: relative;  margin:0 auto; color:#000000; font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif;}

a{ font-size:17px;	color:#000000; text-decoration:none;  font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Georgia,Helvetica,Arial,sans-serif; }
a:hover{ font-weight:700; color:#0044AB;}
.clear{ clear:both;}



/***************************************首页*****************/
.section1{ width:100%; display:block; background:url(bodybg.jpg) no-repeat 50% 30%; background-size:cover;}

.wp{ width:1200px; margin:0 auto; padding:0 15px; background-color:#ffffff;}
/*顶部*/
.header{ width:100%; margin:0 auto; height:160px; background:url(topbg.jpg) no-repeat 0% 100%; background-size:cover;}
.header-box{ width:1200px; margin:0 auto; padding:0 15px;  height:160px;}
.header .logo{ float:left; width:555px; height:100px;  margin-top:30px;}
.header .logo a{ display:block; width:555px; height:100px; background:url(logo.png) no-repeat 0% 50%; font-size:0;}
.header .sousuo{ float:right; width:200px; height:30px; background-color:#ffffff; margin-top:60px;}
/*导航*/
.navbox{ height:45px; background-color:#0044AB;}
#pcnav{ width:1200px; margin:0 auto; height:45px; line-height:45px; z-index:5; position:relative;}
#pcnav .yi{display:inline-block;  width:14.2%; float:left; height:45px; line-height:45px;  margin-right:-4px;/*去掉li间的空白*/ position:relative; z-index:20;}
#pcnav .yi a{display:block; width:100%; height:45px; line-height:45px; text-decoration:none; text-align:center; font-size:18px; color:#ffffff;  z-index:35;  }/*一级栏目间距*/
#pcnav .yi a:hover{ background-color:#30BEFF;}
#pcnav ul{position:absolute; display:none; width:100%; top:45px;}/*二级列表菜单*/
#pcnav ul a{ }/*2级和3级栏目高度*/
#pcnav .er a{ color:#000; font-size:18px;}/*二级栏目间距*/
#pcnav .sanji{left:185px; top:0px;}		
#pcnav a:hover,  #pcnav a:focus, #pcnav a.xuanzhong{color:#fff; }
#pcnav .er li{background-color:#ffffff; margin-right:0;}/*二级菜单样式背景色*/
#pcnav .er a:hover, #pcnav .er a:focus{ background-color:#30BEFF; color:#fff;}/*二级菜单鼠标经过样式背景色*/
#pcnav li:hover ul ul, #pcnav li:hover ul ul ul, #pcnav li:hover ul ul ul ul{display:none;}
#pcnav li:hover ul, #pcnav li li:hover ul, #pcnav li li li:hover ul, #pcnav li li li li:hover ul{display:block;}


/*新闻动态左侧图片*/
.wp1-left{ width:535px; float:left;}
.xw-pic{ width:100%;}
.swiper-slide img{max-width:100%;}
.swiper2 .swiper-slide{ position:relative; height:100%; }
.swiper2 .pic {
	height: 350px;
	position: relative;
	overflow: hidden;
}
.swiper2 .pic a{    background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 100%;
	display: block;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;}
	
.swiper2 .swiper-slide .txt {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	background:url(black.png) repeat-x 0% 0%;
}
.swiper2 .swiper-slide .txt h1{ font-size:16px; font-weight:normal; line-height:40px; overflow:hidden; color:#fff; padding:0 10px;}

.swiper-button-prev.swiper-button-prev2, .swiper-container-rtl .swiper-button-next2 {
	background-image: url(arr-left1.png);
	left: 10px;
	right: auto;
}
.swiper-button-next.swiper-button-next2, .swiper-container-rtl .swiper-button-prev2 {
	background-image: url(arr-right1.png);
	right: 10px;
	left: auto;
}
.swiper-button-next.swiper-button-next2, .swiper-button-prev.swiper-button-prev2 {
    position: absolute;
    top: 50%;
    width: 15px;
    height: 29px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 15px 29px;
    background-position: center;
    background-repeat: no-repeat;
}
/*新闻动态栏目标题*/
.menu{ width:100%; position:relative; height:40px; line-height:40px; border-bottom:1px solid #0044AB; margin-bottom:10px;  }
.menu span{ position:absolute; left:0; bottom:0; width:130px; height:40px; line-height:40px; background-color:#0044AB; color:#ffffff; text-align:center; font-size:20px;}
.menu a{ display:inline-block; position:absolute; right:0; top:7px;  width:60px; font-size:14px; color:#333; height:20px; line-height:20px; background:url(more1.png) no-repeat 100% 50%; transition:all 0.3s ease-out 0s;}
.menu a:hover{ color:#0044AB;  background:url(more1.png) no-repeat 90% 50%;  transition:all 0.3s ease-out 0s;}
/*新闻动态右侧列表*/
.wp1-right{ width:635px; float:right;}
.sy-list1{ }
.list1-item{ width:100%;  height:50px;  }
.list1-item .sj{ float:right; width:70px; text-align:center; height:50px; line-height:50px; color:#868686;  font-size:17px; font-family:Arial, Helvetica, sans-serif; }
.list1-item .text{ float:left; width:calc(100% - 70px); background:url(dot1.png) no-repeat 0 50%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:50px; line-height:50px;   font-size:17px; text-indent:20px;}
.list1-item:hover .text{ font-weight:700; color:#0044AB;  }
.list1-item:hover .sj{font-weight:700;  }

/*研究成果 资源下载 合作交流*/
.wp2-left{ width:calc((100% - 60px)/3); float:left; margin-right:30px;}
.wp2-center{ width:calc((100% - 60px)/3); float:left; margin-right:30px;}
.wp2-right{ width:calc((100% - 60px)/3); float:right;}
.sy-list2{ }
.list2-item{ width:100%;  height:50px; }
.list2-item .sj{ float:right; width:70px; text-align:center; height:50px; line-height:50px; color:#868686;  font-size:17px;  font-family:Arial, Helvetica, sans-serif; }
.list2-item .text{ float:left; width:calc(100% - 70px); background:url(dot1.png) no-repeat 0 50%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:50px; line-height:50px;   font-size:17px; text-indent:20px;}
.list2-item:hover .sj{font-weight:700;  }
.list2-item:hover .text{  font-weight:700; color:#0044AB; }

.sy-list3{ }
.list3-item{ width:100%;  height:50px; }
.list3-item a{ display:block; width:100%;  background:url(dot1.png) no-repeat 0 50%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; height:50px; line-height:50px;   font-size:17px; text-indent:20px;}
.list3-item a:hover{  font-weight:700; color:#0044AB; }

/*友情链接*/
.link-title{ width:100%; position:relative; height:40px; line-height:40px; color:#0044AB; font-size:20px; border-bottom:1px solid #0044AB; margin-bottom:10px;}
.link-box a{ display:inline-block; padding:10px 0; margin-right:20px; font-size:16px;}
/*首页底部*/
.foot{ width:100%; height:150px; background-color:#002A69; }
.footbox{ width:1200px; margin:0 auto;}
.foot-left{ float:left;}
.foot-left img{ width:400px; margin-top:40px;}

.foot-right{ float:right; margin-top:30px;}
.foot-right p{ color:#ffffff; font-size:14px; margin-top:10px;}



/*-----------------------------------列表页内容------------------------------------------------------------------------区*/
.main_left{ width:20%; float:left;}
.main_right{ width:76%; float:right; min-height:500px;}
/*左侧导航*/
.yiji{ height:60px; line-height:60px; background-color:#0044AB; color:#ffffff; font-size:20px;  padding-left:30px; }
.erji{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
.erji a{ display:block; height:60px; line-height:60px; font-size:18px;  padding-left:30px; border-bottom:1px solid #eee;} 
.erji a:hover{background:url(line1.jpg) no-repeat 0% 50%;  color:#0044AB; font-weight:700; }
.erji a.active{ background:url(line1.jpg) no-repeat 0% 50%;  color:#0044AB; font-weight:700;}

/*右侧文章列表*/
.r_top{ width:100%; margin-bottom:40px;}
.r_top .weizhi{ height:70px;  line-height:70px; border-bottom:1px solid #ddd; color:#888; font-size:14px; }
.r_top .weizhi a{ color:#888; font-size:14px; margin:0 5px;}

.ul-list li{ display:block; border-bottom:1px solid #eee; height:50px;}
.ul-list li a{ display:block;  height:50px; line-height:50px; }
.ul-list .time{ float:right; width:110px; color:#868686; font-size:1rem; text-align:right; font-family:Arial, Helvetica, sans-serif; }
.ul-list .name{ float:left; width:calc(100% - 180px); line-height:50px; height:50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:17px;}
.ul-list li:hover{ border-bottom:1px solid #0044AB;}
.ul-list li a:hover .name{ font-weight:700; color:#0044AB;}
.ul-list li a:hover .time{ font-weight:700;}
/*------------------------------------内容页-------------------------------*/
.nr-box .nr-title{ width:90%; margin:0 auto; text-align:center; font-size:18px; line-height:30px; color:#0044AB;  padding-bottom:10px;}
.nr-box .nr-info{ text-align:center; font-size:14px; color:#666;}
.nr-box .nr-info span{ margin:0 10px;}
.nr-box .nr-xiangxi{ margin-top:30px;}
.nr-box .nr-xiangxi p{ font-size:17px; line-height:2;}
/*------------------------------------单页-------------------------------*/
.danye{ margin:0 auto; padding:2rem;}
.danye .danye_title{ text-align:center; line-height:2rem; font-size:2rem; padding:1rem;}
.danye .danye_neirong{ line-height:2; font-size:1rem; margin-top:2rem;}
.danye .danye_info{ text-align:center; font-size:.875rem; margin:1rem 0; color:#666666;}
.danye .danye_info span{ margin:0 8px;}