/* CSS Document */
body {
margin:0;
padding:0;
background:#fff  repeat-x 50% 0;
min-width:1200px;
}
/* 文字样式 */
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}


/* 按钮 */
.btn{display:inline-block;border:none;text-align:center;background:#158064;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}
.btn:hover{background:#009966;color:#fff;}
.btn.white{background:#fff;color:#666;border:1px solid #ddd;}
.btn.white:hover{background:#666;color:#fff;border:1px solid #666;}
.btn.disabled{background:#f1f1f1;border-color:#aaa;color:#aaa;cursor:default;}

/* 边距 */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}

/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;;}
.clearfix:after{clear:both;}

/*显示形式*/
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.hidden{display:none;}
.d-inline {
_display:inline;
}
/* 下拉三角符号 */
.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;content:"";}
.caret.up{border-top:none;border-bottom:8px solid #ccc;}
.caret.down{border-top:8px solid #ccc;border-bottom:none;}

.ya-con-wth1400 {
	width:1440px;
	margin: 0 auto;
}
.main-1440 {
	width: 1440px;
	margin: 0 auto;
}


/* 时间轴 */



.box { width:1200px;margin:0px auto 0 auto; background: #F9F9F9;}
.event_year { width:150px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px; }
.event_year li { height:40px;line-height:40px;background:#FFF;display: block; margin-top:10px;font-size:18px;font-weight: normal;color:#828282;cursor:pointer; }
.event_year li.current { background:#ec2f36 url('jian.png') 150px 0 no-repeat;color:#FFF;text-align:center; }
.event_year li  label {
	width:150px; height:40px;display: block;cursor:pointer; 
}
.event_list { width:1050px;float:right;background:url('dian3.png') 139px 0 repeat-y;margin:10px 0 20px 0;min-height: 600px; }
.event_list h3 { margin:0 0 10px 132px;font-size:28px;font-family:Georgia;color:#0066ff;padding-left:25px;background:url('jian.png') 0 -45px no-repeat;height:42px;line-height:36px;font-style:italic;}
.event_list li { background:url('jian.png') 136px -80px no-repeat;margin-top:10px; }
.event_list li span { width:130px;text-align:right;display:block;float:left;margin-top:9px;font-size:16px; }
.event_list li p { width:850px;margin-left:24px;display:inline-block;padding-left:10px;background:url('jian.png') -21px 0 no-repeat;line-height:25px;_float:left; }
.event_list li p span { width:850px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0; font-size:17px;}


footer {
	padding: 50px 0;
	text-align: center;
	line-height: 30px;
	font-size:14px;
}


/* 幻灯*/

.orbit-wrapper { position: relative; overflow: visible; width: 1100px;height: 550px;margin:0 auto;margin-top:50px;}
.orbit { position: relative; overflow: hidden;}
.orbit span { display:none;}
.orbit a img{ position: absolute; display:block;width: 700px;height:430px; box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#ccc 1px solid; background:#fff; }
.orbit-wrapper h4{ display: none; }
.timer {display: none;}
.slider-nav { display: block; }
.slider-nav span { width: 40px; height: 120px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 180px; cursor: pointer; text-indent:-9999px;}
.slider-nav span.right { right: 15px; background:url(slider_right.jpg); }
.slider-nav span.left { left:-60px;background:url(slider_left.jpg); }
.slider-nav span.right:hover {background:url(slider_right.jpg) bottom; }
.slider-nav span.left:hover {background:url(slider_left.jpg) bottom; }

/*导航*/
#index-nav2022 {
background:#1d69c7;
height:66px;	
	display: block;
	position: relative;
width:100%;	
margin:0 auto;
	z-index:777;
}

#index-nav-2020 {
background:#1d69c7;

}
#index-nav-2020 ul li {
line-height:66px;
float:left;

font-size:26px;
font-weight:bold;

}
#index-nav-2020 ul li a {
color:#fff;	
display:block;
/* padding:0 46px; */
padding:0 45px;
}
#index-nav-2020 ul li a:hover {
text-decoration:underline;
background:url(index2022-nav-cio.png) no-repeat 50% 57px #548fe9;

}
#index-nav-2020 ul  li  #qxlist2020{
display:none;	

position:absolute;
background:#1d69c7;
	background:rgba(29,105,199,0.9);
	filter:alpha(opacity=90);
top:66px;
z-index:9999;
	left:-200px;	
	width:560px;
	border-radius:8px;
	height:40px;
}
#index-nav-2020 ul  li #qxlist2020 li {
float:left;
line-height:34px;
height:34px;
}
#index-nav-2020 ul  li  #qxlist2020 li  a {
font-size:16px;
padding:0 10px;
display:inline;
font-weight:normal;
}
#qxlist2020 li  a:hover {
background:none;	
}



/* 顶部 导航*/
#index-head2022 {
height:150px;	
background:url(index2022-logo.jpg) no-repeat 0 0;
	padding-top:30px;
}
#index-head2022-logo {
float:left;	
	
}
#index-head2022-search {
width:440px;
height:50px;	
float:left;
margin-top:15px;
margin-left:60px;
}

#index-head2022-search  .ya-search-box{width:442px;height: 50px;padding-left:10px;border:1px solid #bed8f1;background:#e5eff9;border-radius:10px;}
#index-head2022-search  .ya-search-box input{float:left;width:330px;

height:48px;line-height:48px;
*height:34px;
*line-height: 34px;
background:#e5eff9;
border:none;

}
#index-head2022-search   .search-btn{
	display: block;float:right;width:92px;height:48px;background:url("index2022-searchbutton.jpg") no-repeat 0 0 #226ebc;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
}
#index-headtop-right-2020 {
	float:right;
	width:450px;padding-top:15px;
}
#index-headtop-right-2020  ul  {
	padding-top:6px;
}
#index-headtop-right-2020  ul li {


position:relative;
}

#index-headtop-right-2020  .index-headtop-right-ico {
	display:block;
width:85px;	
text-align:center;	
height:85px;
cursor:pointer;	

}
#index-headtop-right-ico1 {
width:46px;
height:46px;
background:(index-head-ico1.png) no-repeat 50% 0;
}
#index-headtop-right-2020  .index-headtop-right-ico  span {
	
font-size:13px;
}
#index-headtop-right-2020  .index-headtop-right-ico:hover {
text-decoration:none;	
}
#index-headtop-right-2020  .index-headtop-right-sub {
padding:5px 10px;
border:1px solid #ccc;
background:#fff;	
position:absolute;
display:none;
left:20px;
top:50px;
z-index:9999;
}
.index-headtop-right-sub li {
line-height:28px;
display:block;
float:none;
font-size:14px;z-index:999;
}
.index-headtop-right-sub li a{
color: #5a5a5a;	
}
.index-headtop-right-sub li a:hover {
color:#036bb2;	
text-decoration:none;
}
.index-headtop-right-sub  span{
	position:absolute;
	display: block;
text-align: center;
color: #555;
margin: 0 auto;
width:0px;
height:0px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #ccc;	
top:-10px;

z-index:999;
}

