body { text-align: center; font-family:"宋体", arial; margin:0; padding:0; background: #FFF; font-size:12px; color:#343434;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
img{vertical-align:top;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
/* Link */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #000; text-decoration:underline;}
a:active {color: #000;}
/* Color */
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#03005C;}
.cGray,a.cGray:link,a.cGray:visited{ color: #343434;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
/* Font  */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
/* Other */
.left{ float: left; display:inline;}
.right{ float: right; display:inline;}
.clear{clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.mLine{text-decoration:line-through;}
.noBorder{border:none;	}

h3{font-size:20px; line-height:40px; font-family:"黑体", arial; color:#03005C; border-bottom:1px solid #CCC;}

/*header*/
#header{
	width:900px; height:65px; margin:5px auto 5px auto; 
}
.logo{
	width:360px; height:100%; 
}
.header_right{
	width:540px; height:45px; padding-top:20px; background:url(../images/default/tel_400.png) no-repeat bottom right; text-align:right;
}

#menu_bar{
	width:950px; height:35px; margin:auto; background:url(../images/default/menu_bg.png);
}
#menu_bar .MB_left{
	width:610px; height:100%; padding-left:50px; line-height:35px; background:url(../images/default/menu_left.png) no-repeat left;
}

#menu_bar .MB_left ul{
	LIST-STYLE-TYPE: none;
}
#menu_bar .MB_left LI {
	PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#menu_bar .MB_left LI A {
	LINE-HEIGHT: 35px; WIDTH: 75px; FLOAT: left; HEIGHT: 35px; COLOR:#FFF; OVERFLOW: hidden
}
#menu_bar .MB_left LI A:HOVER {
	BACKGROUND-IMAGE: url(../images/default/menu_hover_bg.png); BACKGROUND-REPEAT: no-repeat; _background-image: url("../images/default/menu_hover_bg.png")
}
.nav_hover_bg{
	BACKGROUND-IMAGE:url(../images/default/menu_hover_bg.png)
}
#menu_bar .MB_right{
	width:290px; height:30px; padding-top:5px; background:url(../images/default/menu_right.png) no-repeat right;
}
#search_input{
	width:160px; height:17px; border:1px #085488 solid;
}
#btn{
	width:59px; height:21px; border:0; font-weight:bold; color:#FFF; background:url(../images/default/search_btn.png);
}
#btn1{
	width:89px; height:33px; border:0; background:url(../images/default/liuyan_btn.gif);
}

/*footer*/
#footer{
	width:950px; height:80px; margin:auto; line-height:180%; 
}

/* ==========page=========== */
.p_bar {
	clear: both;
}
.p_bar a {
	color: #0073C6; float: left; font-size: 12px; padding: 1px 4px; text-decoration: none;
}
.p_bar a:visited {
	color: #0073C6;
}
.p_num {
	border: 1px solid #CEDEF7; margin-right: 1px; vertical-align: middle;
}
a:hover .p_num {
	background-color: #DEF7FF; border: 1px solid #CEDEF7; color: #000; text-decoration: none;
}
.p_redirect {
	border: 1px solid #CEDEF7; font-size: 11px !important; font-size: 13px; margin-right: 1px;
}
a.p_redirect {
	color: #319C4A;
}
a:hover .p_redirect {
	border: 1px solid #CEDEF7; text-decoration: none;
}

.p_curpage {
	background-color: #E8F3FD; border: 1px solid #CEDEF7; margin-right: 1px; vertical-align: middle;
}
a.p_curpage {
	color: #000;
}

.p_pages {
	border: 1px solid #CEDEF7; margin-right: 1px; vertical-align: middle;
}
/*产品树形结构*/	
li.menubar {
  background: url(../images/default/plus.gif) no-repeat 0em 0.3em; font-size: 12px; line-height: 1.5em; list-style: none outside;
}
.menu, .submenu {
  display: none; margin-left: 15px; padding: 0px;
}
.menu li, .submenu li {
  background: url(../images/default/square.gif) no-repeat 0em 0.3em; list-style: none outside;
}
a.actuator {
  background-color: transparent; padding-left: 15px;
}
.menu li a, .submenu li a {
  background-color: transparent; padding-left: 15px
}