html{
	background-image: url(../images/bg.png);
  background-repeat:no-repeat;
  background-position: top center;
	}
body{
	width:1024px;
  margin:0px auto;
  padding:0px;
  position:relative;
	}
::-webkit-scrollbar
{
    width:6px;
}
::-webkit-scrollbar-thumb:vertical
{
    height: 5px;
    background-color: #d8d6d6;
    -webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:horizontal
{
    width: 5px;
    background-color: #ccc;
    -webkit-border-radius: 6px;
}
#boxRadius{
	width:1020px;
	height:585px;	
	margin-top:40px;
	}
#bigbox{
	width:1020px;
	height:556px;
	overflow:hidden;
	}
#pb{
	width:1024px;
	height:40px;
	position:absolute;
	top:0px;
	z-index:1;
	}
ul,p,h3, h1{
	margin:0px;
   padding:0px;
	}
.h{
	display:none;
	}
li{
	list-style-type:none;
	}
a:hover{
		   color:#F00;
}
a{  
	color:#000; 
	text-decoration:none;
	cursor:pointer;
	-webkit-transition:color 0.3s linear;
}
img{
	border:none;
	}
#loginApp{
	position:fixed;
	top:0px;
	right:0px;
	}
.tab0,.tab1,.tab01,.tab11{
	width:57px;
	height:62px;
  bottom:28px;
  cursor:pointer;
  position:absolute;
  border-radius:5px;
  background-repeat:no-repeat;
  background-position:center 0px;
  opacity:0.6;
  -webkit-transition:all 0.2s linear;
  -webkit-animation-name:tabimg;
	-webkit-animation-duration:2s;
  -webkit-animation-timing-function:ease;
	}
.tab0{
 left:15px;
 background-image:url(../images/tab0.png);
	}
.tab01{
 left:15px;
 background-image:url(../images/tab01.png);
	}
.tab1{
 right:15px;
	background-image:url(../images/tab1.png);
	}
.tab11{
 right:15px;
	background-image:url(../images/tab11.png);
	}

.tab0:hover,.tab1:hover,.tab01:hover,.tab11:hover{
	opacity:1;
	}
.tab0:hover{
	left:8px;
	}
.tab1:hover{
	right:8px;
	}
.mainbk1 {
position: absolute;
z-index: -1;
top: 0px;
left: 0px;
}
.mainbk2 {
position: absolute;
z-index: -1;
top: 0px;
right: 0px;
}
#bgScene{
	width:1026px;
	height:627px;
	position:absolute;
	overflow:hidden !important;
  z-index: 999;
  left: 0;
  right: 0;
  margin: 0 auto;	
	background-image: url(../images/bgScene.png);
  background-repeat:no-repeat;
  background-position:300px 0px;
	border-radius: 5px;
  -webkit-animation-name:f2;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function:linear;
	}
@-webkit-keyframes f2{
	0%{
		opacity:0;
		}
	80%{
		opacity:0;
		}
	100%{
		opacity:1;
		}
	}
#logo{
	margin-top:0px;
	width:1024px;
	height:80px;
	position:relative;
	-webkit-transition:margin-top 0.4s ease-out;
	}
	
.logoH{
	height:66px !important;
	margin-top:-25px !important;
}
.logoH #logoImg img{
	height:60px !important;
	}

#logoImg{
  width:350px;
  height:60px;
  margin-top:2px;
  margin-left:2px;
  position:absolute;
  	}
#logoImg img{
	float:left;
	height:80px;
	-webkit-transition:all 0.4s ease-out;
	}
	@-webkit-keyframes lImg
{
0%,90%{
	    opacity:1;
     width:186px;
     height:66px;
     margin-left:64px;
     	margin-top:0px;
	   }
100% { 
	     opacity:0;
     width:1px;
     height:1px;
     margin-left:0px;
     margin-top:15px;
	   }
}
#pd{
	width:80px;
	height:26px;
	position:absolute;
	z-index:20;
	background-image:url(../images/upImg.gif);
	background-repeat: no-repeat;
	background-position:top center;
	right: 185px;
  top: 38px;
  cursor:pointer;
  display:none;
	}
.logoH #pd{
			display:block;
		}
.hoverit #pd{
  top:58px;
  background-image:url(../images/dwImg.gif);
	background-repeat: no-repeat;
	background-position:top center;
	display:block;
	}
#navList{
	width:499px;
	height:70px;
	position:absolute;
	right:8px;
	top:8px;
	-webkit-transition:top 0.3s linear; 
	}
	@-webkit-keyframes nav
{
0%,90% { 
	width:444px;
	height:47px;
	margin-left:550px;
	margin-top:10px;
	     opacity:1;  
	   }
100% { 
	width:0px;
	height:0px;
	opacity:0;
	margin-top:20px;
	margin-left:-20px; 
	   }
}	
#navList div div{
	height:55px;
	text-align:center;
	cursor:pointer;
	width:70px;
	position:absolute;
	z-index:999;
	-webkit-transition:all 0.3s linear;
	}
.bwbg{
	width:70px;
	height:70px;
	position:relative;
	display:inline-block;
	margin-left:5px;
	}
#nList0{
	background-image:url(../images/nList0x.png);
	background-repeat: no-repeat;
	}
.bwbg:hover #nList0{
	background-image:url(../images/nList0.png);
	}
.bw{
  top:0px;
  left:0px;
  position:absolute;
  width:0px;
  height:0px;
  z-index:99;
	}
.bwbg:hover .bw{
	-webkit-animation-name:ww;
	-webkit-animation-duration:0.6s;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-iteration-count:1;
	}
@-webkit-keyframes ww{
	0%{
	width:0px;
	height:0px;
	top:10px;
	left:10px;
		}
	50%{
		top:-80px;
		left:-70px;
		width:200px;
		height:200px;
		}
	100%{
		top:-95px;
		left:-85px;
		width:230px;
		height:230px;
		opacity:0;
		}
	}
#nList1{
  background-image:url(../images/nList1x.png);
	background-repeat: no-repeat;
	}
#bwbg1:hover #nList1{
	background-image:url(../images/nList1.png);
	}

#nList2{
  background-image:url(../images/nList2x.png);
	background-repeat: no-repeat;
	}
#bwbg2:hover #nList2{
	background-image:url(../images/nList2.png);
	}
#nList3{
  background-image:url(../images/nList3x.png);
	background-repeat: no-repeat;
	}
#bwbg3{
	top: -10px;
	}
#bwbg3:hover #nList3{
	background-image:url(../images/nList3.png);
	}
#bwbg4{
	top: -20px;
	}
#nList4{
	background-image:url(../images/nList5x.png);
	background-repeat: no-repeat;
	}
#bwbg4:hover #nList4{
	background-image:url(../images/nList5.png);
	}
#bwbg5{
	top: -10px;
	}
#nList5{
	background-image:url(../images/nList4x.png);
	background-repeat: no-repeat;
	}
#bwbg5:hover #nList5{
	background-image:url(../images/nList4.png);
	}
.navWH{
	width:1024px;
	height:558px;
	float:left;
	position:relative;
	}
#nav0{background-color:rgba(255,255,255,0) !important;}
#selectBtn{
	margin-left:115px;
	margin-top:-5px;
	position:relative;
	top:0px;
	-webkit-animation-name:selectBtn;
  -webkit-animation-duration:5s;
  -webkit-animation-timing-function:ease;
  -webkit-animation-delay:0s;
  -webkit-animation-play-state:running;  
  -webkit-animation-iteration-count:1; 
	}
@-webkit-keyframes selectBtn
{
0%   { 
	     opacity:0;	     
	   }
30%,40%,50%,70% { 
	     opacity:0;	     
	   }
100% { 
	     opacity:0;	     
	   }
}	
#SAll{
		width:7168px;
		height:559px;
		overflow:hidden;
		-webkit-transition:margin-left 0.6s linear;
		position:relative;
		margin-left:0px;
}
#yymdAll{
 height:585px !important;
}
.currentNav{
	color:red;
	-webkit-transition:color 0.5s linear;
	text-decoration:underline;
	}
.bg0{
	background-position:-288px 0px !important;
	}
.bg1{
	background-position:-293px 0px !important;
	}
.bg2{
	background-position:-263px 0px !important;
	}
.bg3{
	background-position:-223px 0px !important;
	}
.bg4{
	background-position:-196px 0px !important;
	}
.bg5{
	background-position:-163px 0px !important;
	}	
/*cxf*/
#water{
	width:1024px;
	height:330px;
	position:fixed;
	z-index:1;
  left:0;
  right:0;
  top:0;
  bottom:0;
  margin:auto;
	overflow:hidden;
	opacity:0;
	-webkit-animation-name:f1;
	-webkit-animation-duration:2s;
	-webkit-animation-timing-function:linear;
		}
#water img{
	position: absolute;
  top: 120px;
  left: 280px;
	}
@-webkit-keyframes f1{
	0%{
		opacity:0;
		}
	50%{
		opacity:1;
		}
	100%{
		opacity:0;
		}
	}

/*×¨Ìâ*/
.blog{
	width:898px;
	height:450px;
	margin-left: 50px;
  margin-top: 50px;
  background-image: url(../images/appbg.png);
  background-repeat:no-repeat;
  background-position:42px 0px;
	}
.blog a{
	width:100px;
	height:238px;
	margin-left:30px;
  margin-top:100px;
  float:left;
	cursor:pointer;
	top:0px;
	position:relative;
	opacity:1;
	-webkit-transition:all 0.5s linear;
	}
.blog a img{
	margin-left:25px;
	}
#app1,#app7,#blog1,#blog7{
	margin-left: 76px;
	}
#app7{
	margin-left:400px;
	}
#ppt{
	width:636px;
	height:300px;
	}

/*×ÊÑ¶*/
#mainlist455{
	height:253px;
	}
#mainlist455_0{
	height:90px!important;
	margin-top:0px !important;
	}
.docdetail{
	font-size:12px;
	line-height:24px;
	text-indent:2em;
	color:#868585;
	padding:0 18px;
	}
#mainlist455_0 a{
		color:#B20000;
		font-size:28px;
		font-weight:bold;
		font-family: Microsoft YaHei,SimHei;
	}
#mainlist455_0 .myday{
	display:none;
	}
	
#newsmore{
	position:absolute;
	top:0px;
	right:0px;
	cursor:pointer;
	}
#mainlist455_0 .doctitle{
	width:560px!important;
	padding:0 18px;
	height:38px!important;
	background:none!important;
	margin-bottom:5px;
	text-align:center;
	}
#newImg{
	position:absolute;
	top:0px;
	left:0px;
	width:636px;
	height:300px;
	}
#newList{
	width:636px;
	position:absolute;
	top:305px;
	left:0px;
	overflow:hidden;
	-webkit-transition:all 1s ease;
	}
.newFull{
	top:0px!important;
	width:1020px!important;
	height:557px!important;
	z-index:999999999;
	}
.newFull r455{
	display:none;
	}
#newList .docline{
	width:636px;
	height:20px;
	margin-top:11px;
	}
#newList .doctitle{
	width:525px;
	height:18px;
	float:left;
	font-size:14px;
	padding-left:20px;
	white-space: nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  background: url(../images/icon.png) 8px center no-repeat;
	}
#notice{
width: 380px;
height: 299px;
overflow:hidden;
position:absolute;
top:0px;
right:4px;
-webkit-transition: all 1s ease;
	}
#hd{
	width:380px;
	overflow:hidden;
	height:248px;
	position:absolute;
	top:305px;
	right:4px;
	-webkit-transition:all 1s ease;
	}
.hdFull{
	top:0px!important;
	}	
.noticeFull,.hdFull{
	z-index:999999999;
	width:1020px!important;
	height:557px!important;
	}
#noticeH,#hdH{
	overflow:hidden;
	height:300px;
		-webkit-transition:height 0.5s ease;
	}
	
#noticeback,#hdback{
	display:none;
	}
.noticeFull #noticeback,.hdFull #hdback{
	display:block;
	position:absolute;
	z-index:999999999;
	top:0px;
	right:0px;
	cursor:pointer;
	}
.noticeFull	#noticeH,.hdFull	#hdH{
	height:0px;

	}
.noticeImgFull,.hdImgFull{
	top:558px!important;
	-webkit-animation-name:ImgFull;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	}
@-webkit-keyframes ImgFull{
	0%{
		top:0px;
		}
	100%{
		top:0px;
		width:2000px;
		height:2000px;
		}
	}
.noticeImgBack,.hdImgBack{
	-webkit-animation-name:ImgBack;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	}
@-webkit-keyframes ImgBack{
	0%{
		width:2000px;
		height:2000px;
		top:0px;
		}
	100%{	
		}
	}
#noticemore,#hdmore{
	position:absolute;
	top:0px;
	right:0px;
	z-index:9999;
	width:40px;
	height:40px;
	cursor:pointer;
	}
#noticemore:hover,#hdmore:hover{
	width:45px;
	height:45px;
	}
.myday{
	width:70px;
	height:20px;
	line-height:20px;
  float:right;
  font-size:13px;
  color:#878686;
  margin-right:5px;
 }
#newContent{
	width:636px;
	height:247px;
	}
.more{
	position: absolute;
  left: 596px;
  cursor:pointer;
	}
.lmName{
	height: 40px;
  background: url(../images/jiaicon.png);
  background-position:330px 3px;;
  background-repeat: no-repeat;
  position:relative;
	}
.lmName img{
	position:absolute;
}
.lmName span img{
	left: 165px;
  top:12px;
  cursor:pointer;
	}
.n_m{
	position: absolute;
	width:40px;
	height:40px;
	display:inline-block;
  left:340px;
  background: url(../images/more.png);
	background-repeat: no-repeat;
	background-position:left bottom;
	background-size:40px 40px;
	-webkit-transition:all 0.5s linear;
	}
.n_m:hover{
	background-size:60px 60px;
	width:60px;
	height:60px;
	left:320px;
	}
#n_l{
	height: 260px;
	overflow:hidden;
	}
#n_l .docline{
	margin-top: 7px;
height: 35px;
	}
#n_l	.doctitle,#hd_l	.doctitle{
	height:20px;
	line-height:20px;
  display: block;
  padding-left: 20px;
  font-size: 14px;
  margin-top: 3px;
  background: url(../images/icon.png) 8px center no-repeat;
  white-space: nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
	}

#hd_l{
	height:200px;
	}
#hd_l .myday{
	display:none;
	}
#hd_l .docline{
	height:24px;
  margin-top:10px;
	}
.od{
	cursor:pointer;
	}
.od:hover{
	color:red;
	text-decoration:underline;
	}
#detailWin{
	position:fixed;
	top:78px;
	left:0px;
	right:0px;
	margin:0 auto;
	height:0px;
	background-color:#fff;
	width:1024px;
  z-index: 9999999;
	-webkit-transition:height 1s ease;
		box-shadow: 0px 0px 10px #777575;
	}
.detailV{
	z-index:9999999;
	height:100%!important;
	-webkit-transition:height 1s ease;
	}
	
#detailoff{
	width: 40px;
height: 40px;
position: absolute;
top: -20px;
right: -20px;
background: url(../images/off.png);
background-repeat: no-repeat;
background-position: center -40px;
cursor: pointer;
z-index: 999999999;
	}
#detailoff:hover,#detailoffb:hover{
	background-position:center -40px;;
	}
#appifr{
	position:fixed;
	top:0px;
	left:0px;
	z-index:9990;
	background:url(../images/opbg.png);
	box-shadow:5px 5px 15px #777575;
	border-radius:5px;
	}
#detailoffb{
	position:fixed;
	top:0px;
	right:0px;
	background:url(../images/off.png);
	background-repeat:no-repeat;
	background-position:center 0;
	cursor:pointer;
	z-index:99999999999;
	}
.show0{
	width:0px;
	height:0px;
	opacity:0;
	}
.show1{
	width:40px;
	height:40px;
	opacity:1;
	}
.shadow{
	box-shadow: 0px 0px 10px #ccc;
	border-radius:5px;
	}
	
/*2014-12-19*/
#linkBar{
	min-height:50px;
	width:54px;
	position:absolute;
	top:80px;
	left:-66px;
	z-index:9989;
	cursor:pointer;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:no-repeat;
	-webkit-transition:all 0.3s ease;
	}
#linkBar:hover{
	left: -66px;
	width:500px;
	min-height:60px;
	overflow:visible;
	background:url(../images/links.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}
.xsd0{
	position: absolute;
left: 15px;
	}
#links{
	position:absolute;
	top: 0px;
  left: -15px;
	width:500px;
	min-height:60px;
	}
.xqweb,.webs{
	width:90px !important;
		}
.webs span,.xqweb span{
	width:90px !important;
	}
#links:hover{
	
	}
.flinkas{
	margin-left:75px;
	}
.linkas{
	display:inline-block;
	width:110px;
	min-height:30px;
	line-height:30px;
	vertical-align:top;
  color:#000;
  margin-top: 21px;
	}
.linkas:hover a{
	border: 1px solid #b77a97;
	margin-top:-1px;
	}
.linkas a{
	display:block;
	height:0px;
	width:180px;
	overflow:hidden;
	color:#000;
	font-size:14px;
	white-space:nowrap;
	background-color:#FDECF4;
	-webkit-transition:height 0.5s ease;
	}
	
.linkas:hover a{
	height:30px;
	line-height:30px;
  text-indent:5px;
	}
.linkas a:hover{
	color:#F00;
	}
.linkas span{
	width:100px;
	height:30px;
	text-align:center;
	display:none;
	}
#links:hover .linkas span{
	display:inline-block;
	}
.appshow1 {
width: 100%;
height: 100%;
opacity: 1;
}
.appshow0{
	width: 0px;
height: 0px;
opacity: 0;
	}
#appoffb{
position: fixed;
top: 0px;
right: 0px;
background: url(../images/off.png);
background-repeat: no-repeat;
background-position: center -40px;
cursor: pointer;
z-index: 9999;
		}
#appoffb:hover{
	background-position: center 0px;
	}
#difr {
position: absolute;
top: 0px;
left: 0px;
z-index: 99999999;
}
.newFull .Rmainlist{
	display:none;
	}
#fwl{
	position:absolute;
	top:650px;
	text-align:center;
	font-size:12px;
	color:#ccc;
	width:450px;
	margin:0 auto;
	left:0px;
	right:0px;
	}
	
#_ideConac{
	display:block;
	position:absolute;
	top:670px;
	width:55px;
	margin: 0 auto;
	left:0px;
	right:0px;
	}
	
	
#difScroll{
	position:absolute;
	-webkit-overflow-scrolling:touch; 
	overflow: scroll;
	width:1024px;
	height:100%;
	overflow-x:hidden;	
}	
	
	
	
	
	