/* CSS Document */

*{
	padding:0;
	margin:0;
	border:0px;
	word-break:break-all;
   }
a{
	color:#333333;
	text-decoration: none;
	} 
a:hover{
	color:#333333;
	text-decoration:inherit;
	} 
a:visited{
	color:#333333;
	}

#top{
	background-image: url(images/topbj.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height: 170px;
	clear: both;
}
#top1{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 162px;
	clear: both;
	background-repeat: no-repeat;
	background-position: right top;
}
#topleft{
	width: 340px;
	height: 157px;
	margin-top: 5px;
	float: left;
}
#topright{
	width: 620px;
	height: 162px;
	float: right;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	color: #3469B7;
	line-height: 30px;
}
#dh{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: 60px;
	clear: both;
}
#dhleft{
	background-image: url(images/dhbjleft.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 25px;
}
#dhcenter{
	background-image: url(images/dhbjcenter.jpg);
	background-repeat: repeat-x;
	height: 60px;
	width: 910px;
	float: left;
}
#dhright{
	background-image: url(images/dhbjright.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 60px;
	width: 25px;
}
#dhcenter1{
	float: left;
	width: 140px;
	text-align: center;
	line-height: 20px;
	font-family: "";
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 10px;
	font-size: 14px;
}
#dhcenter2{
	float: left;
	width: 770px;
}
#dhcenter2 a:link{
	line-height: 24px;
	display: block;
	float: none;
	height: 24px;
	width: 105px;
	margin-top: 4px;
	margin-right: 5px;
	text-align: center;
	color: #3469B7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/abj2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#dhcenter2 a:visited{
	line-height: 24px;
	display: block;
	float: none;
	height: 24px;
	width: 105px;
	margin-top: 4px;
	margin-right: 5px;
	text-align: center;
	color: #3469B7;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/abj2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#dhcenter2 a:hover{
	background-image: url(images/abj.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}
#dhcenter2 ul{
	list-style-type: none;
}
#dhcenter2 li{
	float: left;
}
#main{
	width: 960px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 8px;
}
#main1{
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
}
#main1left{
	float: left;
	width: 540px;
	margin-right: 10px;
}
#main1left11{
	height: 32px;
	background-image: url(images/mainleft11bj.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin-bottom: 8px;
	line-height: 32px;
}
#main1left12 img{
	float: left;
	margin-right: 10px;
}
#main1left12 p{
	line-height: 18px;
	display: block;
	margin-right: 10px;
	margin-bottom: 8px;
	height: 53px;
}
#main1left2{
	clear: both;
}
#main1left21{
	clear: both;
	height: 180px;
}
#main1left211{
	float: left;
	height: 180px;
	width: 260px;
	margin-right: 10px;
}
#main1left212{
	margin-right:5px;
	float: right;
	width: 260px;
	height: 180px;
}
#main1left2111{
	clear: both;
	height: 85px;
	margin-bottom: 10px;
}
#main1left2111 img{
	margin-left:5px;
	
}
.tupian{}
.duanluo{
	display: block;
	width: 120px;
	height:18px;
	margin-right: 10px;
	float: right;
	line-height: 18px;
}
#mainleft3{
	clear: both;
	margin-top: 8px;
	height: 340px;
}
#mainleft31{
	clear: both;
	height: 150px;
}
#mainleft31left{
	height: 140px;
	width: 265px;
	float: left;
	margin-right: 10px;
}
#mainleft31left1{
	background-image: url(images/mainleft3bj.jpg);
	background-repeat: no-repeat;
	height: 28px;
	background-position: left;
	line-height: 28px;
}
#mainleft31left2{
	padding-left: 8px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#mainleft31right{
	float: right;
	width: 265px;
	height: 170px;
}
#main1center{
	float: left;
	width: 200px;
	margin-right: 10px;
	height: 855px;
}
#main1center1{
	height: 200px;
	margin-bottom: 8px;
}
#main1center11{
	background-image: url(images/main1center11bj.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-indent: 28px;
	padding-top: 4px;
}
#main1center12{
	height: 156px;
	border: 1px solid #CCCCCC;
	line-height: 20px;
	text-indent: 10px;
	padding-top: 12px;
}
#main1center2{
	height: 266px;
	margin-bottom: 8px;
}
#main1center21{
	height: 230px;
	border: 1px solid #CCCCCC;
	padding-left: 6px;
	padding-top: 4px;
}
#main1center3{
	height: 373px;
}
#main1center31{
	border: 1px solid #CCCCCC;
	height: 331px;
	text-align:center;
}
#main1center31 img{
	margin-top:10px;	
}
#main1right{
	float: right;
	width: 200px;
}
#main1right1{
	height: 24px;
	background-image: url(images/main1right1bj.jpg);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 24px;
	padding-top: 4px;
}
#main1right2{
	height: 298px;
	border: 1px solid #C1D6F8;
	background-color: #F3F3F3;
	margin-bottom: 8px;
}
#main1right22{
	padding-left: 15px;
	padding-right: 15px;
}
#main1right21{
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 4px;
}
#main1right3{
	height: 200px;
	margin-bottom: 8px;
	border: 1px solid #C1D6F8;
	background-color: #f3f3f3;
}
#main1right3 dl{
	height: 30px;
	margin-top: 3px;
	margin-left: 20px;
	margin-right: 15px;
	clear: both;
}
#main1right3 dt{
	float: left;
	width: 32px;
}
#main1right3 dd{
	float: left;
	width: 110px;
	line-height: 30px;
	margin-left: 10px;
}
/*
#main1right3 ul .tmg{
	margin-top:5px;
	margin-left:2px;
	list-style:none;
	float:left;
	width:95px;
	height:73px;
}

#main1right3 ul{
	margin-top:0;
	height:70px;
	
}
#main1right3 ul .rmg{
	list-style:none;
	margin-top:5px;
	margin-left:10px;
	height:30px;
	line-height:30px;
}
*/

#main1right4{
	border: 1px solid #C1D6F8;
	background-color: #f3f3f3;
	height: 92px;
	margin-bottom: 7px;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#main1right5{
    border: 1px solid #C1D6F8;
	background-color: #f3f3f3;
	height: 102px;
}
#main3{
	clear: both;
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 8px;
}
#main3 img{
	margin-top: 6px;
	margin-left: 5px;
}
#main4{
	background-repeat: no-repeat;
	height:auto;
	margin-right: auto;
	margin-left: auto;
	width: 930px;
	margin-bottom: 8px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 20px;
}
#main4 span{
	color:#6e97d7;
	font-size:14px;
	width:930px;
	display:block;
	
}
#main4 a{ margin-left:9px; text-decoration:none;}
#main4 a:hover{ margin-left:10px; text-decoration:underline;}
#main5{
	height: 80px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/main5bj.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	line-height: 30px;
	padding-top: 15px;
}

.zi1{
	display:block;
	float:left;
	margin-left: 10px;
	
}
.zi1:link{
	margin-left: 10px;
	color: #3862A0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.zi1:visited{
	margin-left: 10px;
	color: #3862A0;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.zi1:hover{
	color: #000000;
}
.zi11{
	float:right;
	display:block;
	margin-right:10px;
	
}
.zi11:link{
	text-decoration: none;
	margin-right: 10px;
}
.zi11:visited{
	margin-right: 10px;
	text-decoration: none;
}
.zi11:hover{
	color: #3862A0;
}
.zi2{
	display:block;
	height:20px;
	line-height:20px;
	padding-left:10px;
	background:url(images/11.gif) no-repeat left;	
}
.zi2:link{
	color: #0056A9;
}
.zi2:visited{
	color: #0054A5;
}
.zi2:hover{
	color: #333333;
	text-decoration: none;
}
.zi3:link{
	color: #3862A0;
	text-decoration: none;
	font-weight: bold;
}
.zi3:visited{
	font-weight: bold;
	color: #3862A0;
	text-decoration: none;
}
.zi3:hover{
	color: #333333;
	text-decoration: none;
}
.zi4:link{
	text-decoration: none;
}
.zi4:visited{
	color: #0056A9;
	text-decoration: none;
}
.zi4:hover{
	color: #0056A9;
}
/*?*/
#main1nrleft{
	float: left;
	width: 200px;
	background-image: url(images/main1nrleft.jpg);
	background-repeat: repeat-y;
}
#main1nrright{
	width: 760px;
	background-image: url(images/main1nrright.jpg);
	background-repeat: repeat-y;
	background-position: 0px 10px;
	float: left;
}
#main1nrleft1{
	background-image: url(images/main1nrleft1.jpg);
	background-repeat: no-repeat;
	height: 38px;
	line-height: 38px;
}
#main1nrleft2 ul{
	width: 180px;
	margin-right: 10px;
	margin-left: 10px;
}
#main1nrleft2 li{
	text-align:left;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
}
#main1nrleft3{
	border: 1px solid #CCCCCC;
	margin-top: 20px;
}
#main1nrright1{
	background-image: url(images/main1nrright1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 34px;
	height: 34px;
	padding-top: 6px;
	text-indent: 60px;
}
#main1nrright2{
	height:auto;
}
#main1nrright21{
	float: left;
	width: 530px;
	margin-right: 10px;
	margin-left: 20px!important;
	margin-left: 10px;	
}
#main1nrright22{
	float: right;
	width: 168px;
	margin-left: 8px;
	margin-right:10px!important;
	margin-right:5px;    
	background-image: url(images/main1nrright22.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 20px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 30px;
}
#main1nrright211{
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #3469B7;
	margin-bottom: 20px;
}
#main1nrright212{
	line-height: 20px;
	text-indent: 20px;
}
.zi111:link{
	color: #527EC2;
	text-decoration: none;

}
.zi111:visited{
	color: #527EC2;
	text-decoration: none;

}
.zi111:hover{
	color: #333333;

}


body {
 background:#fff;
 color:#000000;
 font:12px/1.6em Helvetica, Arial, sans-serif;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
}
ul li{list-style:none;}

/* iFocus style */
 #ifocus { width:520px; height:245px; margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; }
 #ifocus_pic { display:inline; position:relative; float:left; width:310px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
  #ifocus_piclist { position:absolute; }
  #ifocus_piclist li { width:320px; height:225px; overflow:hidden; list-style:none;}
  #ifocus_piclist img { width:320px; height:225px; }
  #ifocus_btn { display:inline; float:right; width:191px; margin:9px 9px 0 0; }
  #ifocus_btn li { width:175px; height:50px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); text-align:left; margin-left:10px; border:#CCC 1px solid; margin-bottom:2px; padding:2px;}
  #ifocus_btn img { width:175px; height:48px; margin:7px 0 0 11px; }
  #ifocus_btn .current { background: url(images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
  #ifocus_opdiv { position:absolute; left:0; bottom:0; width:315px; height:35px; background:#8ca2b7; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
  #ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
  #ifocus_tx .normal { display:none; }
  
/*自适应高度*/
#main1:after{ display:block; height:0; clear:both; visibility:hidden;}
#main1{display:inline-block;}
/*\*/
#main1{display:block;}
/* end easy clearing */
/*\*/
#main1nrleft, #main1nrright{padding-bottom: 32767px !important; margin-bottom: -32767px !important;}
@media all and (min-width: 0px) {
#main1nrleft, #main1nrright{padding-bottom: 0 !important; margin-bottom:0 !important; }
#main1nrleft:before, #main1nrright:before{ content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height:0;}
}
  
  
  
