/* CSS Document */

@charset "utf-8";
*{ margin:0; padding:0}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
div,ul,li, ul li,form,p,h1,h2,h3,h4{ margin:0; padding:0}
button,select,input,img{ vertical-align:middle}
a{ cursor:pointer; text-decoration:none}
.clr{ clear:both; height:0;}
ul li{ list-style:none}
img{ border:0;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
*html .clearfit{ height:1%}
*+html .clearfit{ height:1%}

/*===========body[公共样式]=========*/

/*body{ background:url(images/bodyBg21.jpg) no-repeat center top}*/
body{ background:url(../../images/bodyBg.jpg) 0 0 repeat-x;height:auto;}
#bodyWrapper{ width:960px; margin:0 auto;}
#header{ width:960px; margin:0 auto; }
.headerTop{ width:960px; margin:0 auto; height:58px; overflow:hidden}
.logo{ float:left;}
.topnav{ float:right; padding-top:32px; height:20px; padding-bottom:6px}
.online{ float:left; margin-left:10px; display:inline; margin-top:-5px; width:118px; height:31px}
.lan{ float:left}
.lan  select{ width:125px; color:#828282; font-weight:none; font-size:10px}
.lan .biankuang{ border:1px solid #c0c0c0;height:18px;}
/*=======mainNav[主导航]=====*/

.mainNav{ height:35px; width:958px; margin:5px auto;background:url(../../images/navBg.jpg) no-repeat; overflow:hidden; padding-left:2px; }
.mainNav1{ height:36px; width:958px; margin:5px auto; background:red url(../../images/navbg1.jpg) no-repeat; overflow:hidden;padding-left:2px; padding-bottom:10px}

.search{ width:152px; float:right; text-align:right; padding-top:1px; padding-right:0px; overflow:hidden;
}

.search input{ color:#c0c0c0; font-family:"微软雅黑";font-size:11px; }
#Nav1{
height:25px; float:left; width:770px; margin-bottom:0; padding-top:2px;}

#Nav1 ul li{ float:left; line-height:25px; height:25px}
#Nav1 ul .nav01{
	width:84px;
	height:25px;
	text-align:center;
	background-image: url(../../images/icohome/nav01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav01 a:hover{ background:url(../../images/icohome/nav_hover_01.png) no-repeat; background-position: center -1px;width:84px;
	height:25px;
	text-align:center; display:block }
	
	#Nav1 ul .nav011{
	width:124px;
	height:25px;
	text-align:center;
	background-image: url(../../images/icohome/nav01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav011 a:hover{ background:url(../../images/icohome/nav_hover_01.png) no-repeat; background-position: center -1px;width:124px;
	height:25px;
	text-align:center; display:block }
	
	
	#Nav1 ul .nav02{
	width:107px;
	height:25px;
	text-align:center;
	background-image: url(../../images/icohome/nav02.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav02 a:hover,.nav02 .cur{ background:url(../../images/icohome/nav_hover_02.png) no-repeat;background-position: center -1px; width:107px;
	height:25px;
	text-align:center; display:block; }
	
	#Nav1 ul .nav03{
	width:107px;
	height:25px;
	text-align:center;
	background-image: url(../../images/icohome/nav03.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav03 a:hover,.nav03 .cur{ background:url(../../images/icohome/nav_hover_03.png) no-repeat;background-position: center -1px;width:107px;
	height:25px;
	text-align:center; display:block }
	
	#Nav1 ul .nav04{
	width:148px;
	height:25px;
	text-align:center;
	background-image: url(../../images/icohome/nav04.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.nav04 a:hover,.nav04 .cur{ background:url(../../images/icohome/nav_hover_04.png) no-repeat; background-position: center -1px;width:148px;
	height:25px;
	text-align:center; display:block }
	
	#Nav1 ul .nav05{
	width:127px;
	height:25px;
	text-align:center;
	background-image: url(../../images/icohome/nav05.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.nav05 a:hover,.nav05 .cur{ background:url(../../images/icohome/nav_hover_05.png) no-repeat;background-position: center -1px;width:127px;
	height:25px;
	text-align:center; display:block }
	
	#Nav1 ul .nav06{
	width:127px;
	height:25px;
	text-align:center;
	background-image: url(../../images/icohome/nav06.png);
	background-repeat: no-repeat;
	background-position: center top;
}


.nav06 a:hover,.nav06 .cur{ background:url(../../images/icohome/nav_hover_06.png) no-repeat; background-position: center -1px;width:127px;
	height:25px;
	text-align:center; display:block }
	#Nav1 ul .ip1,#Nav1 ul .ip2,#Nav1 ul .ip3,#Nav1 ul .ip4,#Nav1 ul .ip5{ position:relative}
	#Nav1 ul li .nav02{ position:absolute; left:-12px; top:0; float:left}
	#Nav1 ul li .nav03{ position:absolute; left:80px; top:0; float:left}
	#Nav1 ul li .nav04{ position:absolute; left:170px; top:0; float:left}
	#Nav1 ul li .nav05{ position:absolute; left:300px; top:0; float:left}
	#Nav1 ul li .nav06{ position:absolute; left:415px; top:0; float:left}
	
	#Nav1 ul li a{ color:#5a5a5b; font-weight:bold}
	#Nav1 ul li a:hover,#Nav1 ul li .cur{color:#fff;}
	
/*=======字体[字体]=====*/

.font_blue{ font-weight:bold; color:#004ea2; font-size:16px}
.font_hui{ font-weight:bold; color:#535353}
.font_hui a{color:#535353}
.font_hui a:hover{color:#535353; text-decoration:underline}


/*=======msubNav[子导航]=====*/

.subnavBox{_position:relative; _z-index:55;}
.subNav{  width:187px; ZOOM:1;float:left; padding-top:10px ; background:url(../../images/subnav_topjpg.jpg) no-repeat 0 top;  display:block; margin-bottom:0 ;margin-top:1px;}
.subNavColor{background-color: #cdcdcd; width:187px;   }
.submiddle{ background:url(../../images/subnavbottom.png) no-repeat 0  bottom ; margin-top:-1px; border:none;  }
.navbottom1{ height:28px; margin-top:-3px; position:relative;}

.mar0{ float:left; margin-left:60px; display:inline; z-index:55;position:absolute;_top:-16px;}
.mar50{ float:left; margin-left:160px; display:inline;z-index:55;position:absolute;_top:-16px; }
.mar150{ float:left; margin-left:250px; display:inline;z-index:55;position:absolute;_top:-16px;}
.mar250{ float:left; margin-left:390px; display:inline;z-index:55;position:absolute;_top:-16px;}
.mar350{ float:left; margin-left:500px; display:inline;z-index:55;position:absolute;_top:-16px;}
.mar450{ float:left; margin-left:500px; display:inline;z-index:55;position:absolute;_top:-16px;}
.subNav .list ul li{ width:180px; overflow:hidden; border:none }
.subNav .list { padding-bottom:18px}
.subNav .list ul li a{ line-height:30px; padding-left:35px; color:#555555; width:145px; overflow:hidden; font-size:10px; font-weight:bold;  }
.subNav .list ul li a:hover,.subNav .list ul li .cur{
	display:block;
	background-image: url(../../images/subnavhover.png);
	background-repeat: no-repeat;
	background-position:10px center; color:#fff; width:145px; overflow:hidden; font-size:10px
}
.subNav .list ul .jianjv a{ line-height:10px; width:145px; font-size:10px;padding-left:35px; display:block; }
input.text{ border:solid 1px #b2b2b2; background:#fff; padding-top:1px; height:23px; line-height:21px; width:124px; float:left; height:22px }

.banner{  width:960px; _margin-top:-20px}


/*=======footer[尾部]=====*/
.footer{ width:960px; margin:0px auto; background:url(../../images/footBg.jpg) no-repeat; height:42px; line-height:42px; _margin-top:-10px; clear:both; margin-bottom:10px}
.footerL{ float:left; color:#535353; margin-left:10px; display:inline}
.footerL a{ color:#535353; font-size:14px; padding:0 6px}
.footerL a:hover{ text-decoration:underline}
.footerR{ float:right;color:#535353; margin-right:10px; display:inline}
.footerR span { font-size:14px }



