@charset "utf-8";
/* CSS Document */
body { 
  MARGIN: 0px; 
  PADDING: 0px;  
  FONT-FAMILY: 微软雅黑,宋体;
  COLOR: #6c6b6b; 
  FONT-SIZE:12px; 
  LINE-HEIGHT:26px;

 }
.right0 p { margin:0; padding:0; }


a{ font-size:12px; color:#6c6b6b; text-decoration:none } 


a:hover {text-decoration : none ;color: #5d9dc0;} 

dl,dt,dd { margin:0; padding:0; }


#focus-wrap{ height:600px; position:relative }
#frame{width:100%; overflow:hidden;}
#img{ position:relative; height:600px; overflow:hidden;}
#img ul { margin:0; padding:0; }
#img li{ height:600px; width:100%; display:none; position:absolute; top:0px; left:0px; margin:0; padding:0; list-style:none }
#btn{width:200px; margin:0 auto; text-align:center; z-index:999; position:relative; top:560px;}
#btn p{ text-align:center }
#btn span{ display:block; float:left; cursor:pointer; margin:0 10px; width:41px; height:6px; background:url(dot.png) no-repeat;}
#btn span.hov{ background:url(dot1.png) no-repeat;}
.wrap { width:1050px; margin:0 auto; }
.logo { width:374px;  }
.fl { float:left; }
.fr { float:right; }


#nav { margin-top:10px }
#nav ul {
    margin:0;
	padding:0;
	
	}
#nav a {
	display:block;

	text-decoration:none;
	color:#4a494a;
	
	line-height:40px;
	padding:0 21px;
	
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;

	

	
}
#nav a:hover,#nav a.active {
		color:#5d9dc0;
	
	line-height:40px;
	
	padding:0 21px;
	
	
	display:block;


}
#nav li {
	
	

	
	
	float:left;
	text-align:center;
	
	list-style:none;


	
}


#nav li ul {
	position:absolute;
	top:90px;
	left:-999em;
	width:100px;
	margin-left:-10px;
   *margin-left:-56px;
	
	
	border-bottom:0;
	border-top:0;
	z-index:999;
	padding:0px;
	background:#e7e6e6;
}
#nav li ul li {
	
	
	
	
	width:100px;
	height:30px;
	
	border-right:0;
}
#nav li ul a {
	display:block;
	width:100px;

	line-height:30px;
	font-weight:100;
	padding:0;
	text-align:center;
	
	font-size:12px;
	color:#000;
}
#nav li ul a:hover {
	color:#000;
	background:#f9f8f8;
	width:100px;
	line-height:30px;
	padding:0;
	text-align:center;
	
	font-weight:100;
}
#nav li:hover ul {
	left:auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav .arrowFront, #nav .arrowAfter {
	width:2px;
	height:30px;
	
	overflow:hidden;
	text-indent:-999em;
}
#nav .arrowFront a, #nav .arrowAfter a {
	line-height:30px;
}
#nav .arrowFront {
	float:left;
	background-position:-54px -68px
}
#nav .arrowAfter {
	float:right;
	background-position:-83px -68px
}


.bt { font-size:18px; color:#333; font-weight:bold; font-family:"微软雅黑"; line-height:60px; text-align:left }
.bt span { color:#5d9dc0; }
.foot { line-height:20px; height:230px; font-family:microsoft yahei; background:#5d9dc0; color:#fff }
.wx { width:100%; padding:30px 0; background:#edecec }
.box1 { width:300px; text-align:center; color:#333; line-height:26px ; margin-left:50px; font-size:12px}
.tel { background:url(tel.png) no-repeat top left; padding-left:33px; margin-top:13px; margin-left:350px }
.clear { clear:both; }


.left0 { width:717px; }
.right0 { width:262px; }
.right0 ul { margin:0; padding:0; margin-top:15px }
.right0 li { margin:0; padding:0; list-style:none; background:url(li.jpg) no-repeat left; padding-left:15px }


.leftmenupage {

margin-bottom:15px; background:#f1f1f1
  

	}
.leftmenupage ul {
   margin:0;
   padding:0;
   }
#left_1 {
    float:left; 

	list-style:none;
	text-align:center;
	
	margin-right:10px;
	margin-left:0;
	
	}

#left_2 {
    float:left; 

	list-style:none;
	text-align:center;
	margin-right:10px;
	
	}
.left_on1 {
  LINE-HEIGHT: 62px; width:103px; DISPLAY: inline; FLOAT: left; HEIGHT: 62px; COLOR: #fff; font-size:18px;  BACKGROUND:#5d9dc0;


    }

.left_off1 {
    
	BACKGROUND:#7c7c7c; width:103px; HEIGHT: 62px;  LINE-HEIGHT: 62px;  COLOR: #fff; font-size:18px; TEXT-DECORATION: none

	
	}
	
.list {
   margin:0 0 0 15px;
   padding:0;
   }
.list li {
   margin:0;
  
   padding:0;
   list-style:none; 
   width:449px;
  
   line-height:26px;
   font-size:12px;
 
   }
.list span { width:70px; float:right; color:#939090 }
.top { background:url(top.png); height:94px; width:100%;  z-index:999; position:absolute; }

.nav { width:630px; }

.position {
	BORDER-BOTTOM: #ddd 1px solid; MIN-WIDTH: 1050px; LINE-HEIGHT: 36px; MARGIN: 0px auto; WIDTH: 100%; MAX-WIDTH: 100%; HEIGHT: 36px; COLOR: #555656; FONT-SIZE: 12px
}
.position SPAN {
	COLOR: #5d9dc0
}
.position A {
	PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: url(../images/icon_r_red.gif) no-repeat right center; COLOR: #555656; MARGIN-RIGHT: 15px
}
.position_arc {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MAX-WIDTH: 100%; BACKGROUND: url(../images/banner_shadow.png) repeat-x 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.content {
	PADDING-BOTTOM: 50px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1050px; PADDING-RIGHT: 0px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 30px
}
.leftside {
	WIDTH: 203px; FLOAT: left; OVERFLOW: hidden
}
.left_ctit {
	LINE-HEIGHT: 52px; TEXT-INDENT: 20px; WIDTH: 100%; BACKGROUND: url(../images/left_titbg.png) #fff no-repeat 0px 0px; HEIGHT: 52px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: 700
}
.left_menu {
	OVERFLOW: hidden
}
.left_menu ul { margin:0 ; padding:0; }
.left_menu LI {
	BORDER-BOTTOM: #dcdcdc 1px solid; LINE-HEIGHT: 30px; MARGIN-TOP: 5px; TEXT-INDENT: 32px; WIDTH: 100%; BACKGROUND: url(../images/icon_r_red.gif) #fff no-repeat 22px 13px; FLOAT: left; list-style:none;
}
.left_menu LI A {
	COLOR: #525252
}
.left_menu LI.current A {
	COLOR: #5d9dc0
}
.left_menu LI A:hover {
	COLOR: #5d9dc0
}
.left_menu LI.current .submenu A.current {
	COLOR: #b09677
}
.left_menu LI .submenu {
	PADDING-LEFT: 20px; BORDER-TOP: #dcdcdc 1px solid; PADDING-TOP: 5px
}
.rightside1 {
	
}
.rightside {
	WIDTH: 775px; FLOAT: right; OVERFLOW: hidden
}
.right_ctit {
	LINE-HEIGHT: 52px; TEXT-INDENT: 20px; WIDTH: 100%; BACKGROUND: url(../images/right_titbg.png) #fff repeat-x 0px bottom; HEIGHT: 52px; COLOR: #525252; FONT-SIZE: 18px; FONT-WEIGHT: 100
}
.right_cont {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden;
}


.pic{width:300px; height:260px; float:left; text-align:left; margin:0 75px 0 0;  } 
.pic img { margin-bottom:10px }
.pic h3 { margin:0; text-align:left }
.pic h3 a { color:#5d9dc0; font-size:18px; margin:0 }
.pic p { margin:0; }

.more a { color:#fff; width:90px; line-height:35px; display:block; text-align:center; font-size:12px; background:#5d9dc0; }
.more a:hover { color:#ffffff; width:90px; line-height:35px; display:block; text-align:center; font-size:12px; background:#4c8aac; }


.footer {
	WIDTH: 100%; margin:0 auto; BACKGROUND: #e8e8e8; OVERFLOW: hidden; margin-top:40px; padding-top:40px 
}
.footer_nav {
	MARGIN: 30px auto 0px; WIDTH: 1050px; OVERFLOW: hidden; margin-bottom:20px
}
.footer p { margin:0; margin-bottom:15px; }

.footer_nav a { color:#393b3b; }
.footer_nav a:hover { color:#5d9dc0; }

.footer_nav DL {
	LINE-HEIGHT: 26px; PADDING-LEFT: 0; WIDTH:120px; FLOAT: left;
}
.footer_nav DT {
	LINE-HEIGHT: 14px; WIDTH: 120px; MARGIN-BOTTOM: 16px; FONT-SIZE: 14px; font-weight:bold;
}
.footer_nav DL.last {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.footer_b {
	MARGIN: 0px auto 0px; WIDTH: 1000px; padding:0; BACKGROUND: url(../images/fot.jpg) no-repeat center top; HEIGHT: 41px; line-height:41px; PADDING-TOP: 18px
}
.footer_b a { color:#393b3b; }
.copyright { line-height:41px ; padding-top:12px
	
}
.copyright A {
	
}

#demo0 img { margin:0 15px; }

.xw { height:38px; background:#ffffff; width:1050px; margin:0 auto; margin-bottom:40px }

.gg1 { width:109px; line-height:38px; background:url(xw.png) no-repeat left; display:block; text-align:center; font-size:14px; font-weight:bold; color:#fff; float:left; }
.nr { width:530px; font-size:14px }
.gnr { width:890px; float:left; margin-left:20px }
.newsr{ width:890px;height:38px; margin:0 auto; color:#c60000; padding-right:20px }

.core{
	height:38px;
	line-height:38px;
	overflow:hidden;
}
.core a{ color:#555; display:block; }
.core span { float:right; }

.tb { width:100%; background:url(ybg.jpg) no-repeat top center;  }
.ss { background:url(ssbg.png) no-repeat top center; width:202px; height:21px; margin-top:6px }
.ss input { width:165px; background:none; border:0; float:left; line-height:18px; font-size:12px;padding-left:10px; color:#999 }
.an { float:left; margin-top:2px }

.lm { background:#f1f1f1; line-height:60px; padding:0 10px }

.xzjr { margin-left:375px; }
.xzjr a { width:46px; float:left; margin-left:70px; line-height:46px; font-size:12px; color:#050505; display:block; text-align:center; background:url(r1.png) no-repeat top center }
.xzjr a:hover { width:46px; line-height:46px; float:left; font-size:12px; color:#5d9dc0; display:block; text-align:center; background:url(r1.png) no-repeat top center }
.fa { text-align:center }

.d1{background:url(nz.png) no-repeat left; padding-left:26px}
.d2{background:url(dh.png) no-repeat top left; padding-left:26px}
.d3{background:url(xf.png) no-repeat left; padding-left:26px}
.d4{background:url(cj.png) no-repeat left; padding-left:26px}