/* CSS Document */
/*toper s*/
 	a,ul.ggtg_li_1 li i em,ul.ggtg_li_1 li p span,.menu_head,ul.sp_li li a img,ul.sp_li li a span i,ul.sp_li li a span em,ul.newslist li b,ul.yqsb_lb li a span,ul.yqsb_lb li a em{
 		 -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}
		 .inews a{ -webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}

a:hover{ text-decoration:none;color:#0454b7;}
.icon {
	background-image: url("/images/sprite.png");
	display:inline-block;
}
.icon-new {
	background-position: -0px -54px;
	width: 30px;
	height: 18px
}

		.top-div{ width:100%; height:236px; background:url(/images/topbg.jpg) no-repeat top center;}
		#logo{ position:absolute; top:58px; left:20px;}
		
		.inavbox{width:100%;background:#0454B7; height:60px;}
		.inav{width:1200px;margin:0 auto;padding-left:0px; position:relative;}
		.inav li{width:120px; float:left; text-align:center; font-size:16px;  font-weight:bold; height:60px; line-height:60px;position:relative;}
		.inav li a{color:#ffffff; display:block }
		.inav li a:hover{ background:#fb5c01; }
		.inav li p{ font-size:12px; line-height:12px; font-weight:normal;}
		.inav li .lev_menu{display:none; position:absolute; left:0; top:60px; background:#0454B7; padding:8px 0;}
		.inav li .lev_menu li{vertical-align:middle; line-height:30px; height:30px; padding-top:0; font-size:12px; font-weight:normal;}
		.inav li .lev_menu a{display:block;}
		.inav li .lev_menu a:hover{background:#05489a; color:#fff;}	
		#dj{ position:relative;}
		#dj img{ position:absolute; top:8px; right:10px;}
/*toper e*/		
		.topbox{ height:508px; background:url(/images/linebg.gif) no-repeat right bottom;}
		.wborder{width:1190px; border:1px solid #ccc; height:497px;}
		.wborder .lbox{ float:left;width:770px; height:470px; padding:10px; }
		.wborder .rbox{ float:right;width:380px; height:470px;padding:10px;  }
		
		.ttbox .ttcon{width:671px; height:80px; float:right;}
		.ttbox .ttcon a.title{font-size:30px;font-weight:bold; display:block; position:relative;}
		.ttbox .ttcon a.title span{ font-size:14px; position:absolute;right:0px; bottom:-30px;}
/* sub-banner start */	
	.sub-banner {
	height: 380px;
	position: relative;
	
}

.sub-banner .hd {
	position: absolute;
	right: 20px;
	bottom: 10px;
	z-index: 8
}

.sub-banner .hd ul {
	font-size: 0;
	line-height: 46px
}

.sub-banner .hd li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 15px;
	height: 15px;
	background-color: #b6b6b6;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	vertical-align: middle;
	margin: 3px;
	cursor: pointer
}

.sub-banner .hd li.on {
	background: #fff
}

.sub-banner .bd {
	width: 777px;
	height: 380px;
	border: 1px solid #e5e5e5;
	background-color:#e5e5e5;
}

.sub-banner .bd p {
	 height: 40px;
	line-height: 40px; 
	padding: 0 20px;
	background: rgba(0,0,0,0.3);
	 
	position: absolute;
	left: 8px;
	bottom: -10px;
	width: 721px;
	font-size: 16px
}

:root .sub-banner .bd p {
	filter: none\9
}

.sub-banner .bd p a {
	color: #fff
}

.sub-banner .bd p a:hover {
	color: #205ab0
}

.sub-banner .bd img {
	width: 761px;
	height: 361px;
	display: block;
	margin: 8px auto 0
}
/* sub-banner end */	

/* 滑动门 start */
		.main-tab{position:relative;height:36px;
background:url('images/T1Lr3tXbJXXXaqSQPX-4-31.png') repeat-x; padding-left:10px;margin:15px 0px 0px 0px}
.main-tab li{position:relative;float:left;height:36px;
line-height:36px;vertical-align:middle;font-size:14px;
padding-left:15px;margin-right:5px;
background:url('images/T1m3kbXbBkXXcZFXr4-200-123.png') no-repeat;
cursor:pointer;}
.main-tab li.on{font-weight:bold;
background:url('images/T1m3kbXbBkXXcZFXr4-200-123.png') no-repeat 0 -37px;}
.main-tab li a{float:left;height:36px;padding-right:15px;font-size:16px;
text-decoration:none;color:#fff;
background:url('images/T1m3kbXbBkXXcZFXr4-200-123.png') no-repeat right 0;}
.main-tab li.on a
{background:url('images/T1m3kbXbBkXXcZFXr4-200-123.png') no-repeat right -37px;color:#333;}
.main-tab li .pk_icon{height:20px;width:14px;display:block;
position:absolute;top:-2px;right:4px
;background:url('images/T1kkEiXcXfXXbg9E..-14-20.gif') no-repeat;}

.inews { position:relative;}
.inews #ilink { position:absolute; top:7px; right:10px; display:block;  z-index:100}
.inews .bd .con{padding:10px;}
.inews .bd .con a{ display:block; border-bottom:1px dotted #ccc;}
.inews .bd .con a h3{font-size:16px;font-weight:bold; line-height:25px; color:#000;display:block; background:url(/images/gdot.gif) no-repeat 0px 30px; height:25px; text-indent:15px; }
.inews .bd .con a p{ line-height:20px; color:#333; text-decoration:none; font-size:12px; }
.inews .bd .con a:hover h3{text-decoration:none;color:#0454b7}
/* 滑动门 end */

 	.footbox{ background:#37404d; height:200px;}
	.copyright{ color:#9da0a5; font-size:14px; line-height:30px; padding-top:30px;}
	.copyright a{ color:#9da0a5;}
	.mbanner{ box-sizing:border-box;padding:5px; border:1px solid #ccc;}
	.mbanner img{ width:100%; height:auto}
	/*科研平台-成果-对外3列 start*/
	.w-390{ width:390px; height:auto; margin-right:10px; }
	.w-400{ width:400px; height:auto; }
	.colmid{border:1px solid #ccc; padding:3px 15px 15px 15px; box-sizing:border-box;height:196px;}
	a.a390{ display:block; border-bottom:1px solid #ccc; height:45px; line-height:45px; font-size:16px; font-weight:bold; text-indent:20px; position:relative;}
	a.a390 i{ display:block; width:10px; height:18px; background:#4591EF; position:absolute; left:0px; bottom:14px; }
	a.a390 span{ display:block; position:absolute; bottom:0px; right:5px; height:45px; line-height:45px;}
 	.dotlist{ padding-top:10px;}
	.dotlist li a{ display:block; line-height:30px; height:30px; background:url(/images/ldot.gif) no-repeat left center; text-indent:16px; font-size:14px;}
	/*科研平台-成果-对外3列 end */
	
	.w-800{ width:790px; height:auto}
	.title8{ background:#F5F5F5; width:100%; height:32px; border:1px solid #ccc; border-top:none; border-right:none; box-sizing:border-box}
	.title8 a{ border-top:4px solid #0454B7; padding:0px 20px; line-height:32px; height:29px; font-size:16px; font-weight:bold; display:inline-block; border-right:1px solid #ccc; background:#fff;}
  	.menubox{ width:790px; height:180px; border:1px solid #ccc; border-top:0px; box-sizing:border-box}
  	.menubox a{ width:20%; text-align:center; display:block; float:left; margin-top:20px}
	.menubox a p{ width:152px; text-align:center; display:block; height:108px; margin:0 auto; border-radius:10px; background:red;}
	.menubox a p img{ width:auto; height:50px; padding-top:25px}
	.menubox a   span{ font-weight:bold; padding-top:12px; display:block; font-size:14px;}
	.menubox a .a1{ background:#0454B7}
	.menubox a .a2{ background:#F09C39}
	.menubox a .a3{ background:#70429C}
	.menubox a .a4{ background:#DD4530}
	.menubox a .a5{ background:#3CA4BD}
	
 	.iborder{ border:1px solid #ccc; height:220px; }
	a.hornor{ background:url(/images/hornorbg.jpg) no-repeat center center; color:#fff; margin-top:5px; text-align:center; display:block; height:53px; line-height:40px; font-size:16px; font-weight:bold}
  
  	.ttlist{ padding-top:10px;}

  	.ttlist li{ display:block; text-align:center; height:41px; line-height:41px; border-top:1px solid #ccc; border-right:0; border-left:0}

  .ttlist li:nth-child(2n){ background-color:#fafafa}		


/* linkbox start */
	.linkbox{ border:1px solid #ccc; background: #fafafa; width:100%;padding:10px 20px 10px 20px;box-sizing:border-box;height:62px}
	.linkbox .bt {font-size:16px; font-weight:bold; display:block; padding-right:20px; float:left; line-height:42px;}
	.classificatio-link {
 
	width:1070px; float:left;
}
.classificatio-link .items {
	float: left;
	width: 330px;
	height: 40px;
	border: 1px solid #dcdcdc;
	position: relative;
	margin-right: 35px
}
.classificatio-link .items:nth-child(3n){
 margin-right:0;
	}

.classificatio-link .items .hd {
	line-height: 38px;
	padding: 0 10px;
	cursor: pointer;
	background: url("/images/index1.png") no-repeat 295px center
}
.classificatio-link .items .bd {
	position: absolute;
	left: -1px;
	bottom: 38px;
	width: 330px;
	border: 1px solid #dcdcdc;
	background: #fff;
	display: none
}
.classificatio-link .items .bd li {
	color: #2a2a2a;
	font-size: 12px;
	line-height: 35px
}
.classificatio-link .items .bd li a {
	padding: 0 15px;
	color: #2a2a2a;
	display: block
}
.classificatio-link .items .bd li a:hover {
	color: #fff
}
.classificatio-link .items .bd li:hover {
	background: #2e90ed;
	 
}
:root .classificatio-link .items .bd li:hover {
	filter: none\9
}
.classificatio-link .items:hover .bd {
	display: block
}
/* linkbox end */