
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}


body {
    color: #333;
    background: url(/images/body_bg.jpg) repeat-x #deebf3;
    text-align: center;
    font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
}




a:link, a:visited {
    color: #333;
    text-decoration: none;
}




.mainpage {
    width: 980px;
    min-height: 100%;
    margin: auto;
    text-align: left;
    background: #fff;
}

.clearfix {
    display: inline-block;
}

.clearfix {
    display: block;
}

.header {
    margin: 0 10px 10px;
	margin-bottom:12px;
}

.topnav {
    position: relative;
    margin: 0 -10px 5px;
    padding: 0 15px;
    height: 2em;
    line-height: 2;
    background: #f5f5f5;
    border-bottom: 1px solid #e3e3e3;
}
.topnav, .topnav a:link, .topnav a:visited {
    color: #666;
}
.topnav a:hover, .topnav a:active {
    color: #036;
    text-decoration: underline;
}


.brand, .ad-banner {
    float: left;
    margin-right: 7px;
}
.brand h1.site-name {
    display: none;
}
.ad-text li {
    width: 49.9%;
    float: left;
    text-indent: 3px;
    white-space: nowrap;
}

.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}

.Top_title {width:980px; margin:0 auto; position:relative; border-bottom:1px solid #BFBFBF; border-top:1px solid #BFBFBF; overflow:hidden; margin-top:4px;}
.Top_title ul{ height:35px; float:left; margin-left:6px;}
.Top_Navtion li{display:inline; font-size:12px; line-height:35px;font-weight: bold;}
.Top_Navtion li a{font-size:12px; line-height:35px;font-weight: bold; color:#7F7F7F; background:url(http://www.51zhijia.com/images/GrayLine.gif) no-repeat 0 40%; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.Top_Navtion .Linew a{ color:#7F7F7F; background:none;}
.Top_Navtion .RedNavZhong a{ background:none; background-color:#F20000; color:#fff; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.Top_Navtion li a:hover{ background:none; background-color:#F20000; color:#fff; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; }
.Top_title img{ float:left;}
.Top_title span img{ margin-top:11px;}
.Top_Anniu li{display:inline; font-size:12px; line-height:35px;font-weight:bold;}
.Top_Anniu li a{ font-size:12px; line-height:35px;font-weight: bold;color:#7F7F7F; background:url(http://www.51zhijia.com/images/GrayLine.gif) no-repeat 0 40%; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}
.Top_Anniu li a:hover{ background:none; background-color:#F20000; color:#fff; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.Top_Anniu{ right:7px; float:right; line-height:35px;}
.Top_Anniu img{ margin-right:5px; margin-top:7px;}
.Top_Anniu span {float:left;}
.Top_Anniu .NavZhong a{ background:none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.lanmumenu {background: url(http://www.51zhijia.com/images/toptitle_bg.gif) repeat-x left top; height:30px; border-right:1px solid #b5b5b5; margin-bottom:5px; width:980px; float:left;}
.lanmumenu h3 {background: url(http://www.51zhijia.com/images/toptitle_h3.gif) repeat-x left top; line-height:28px; border:1px solid #235588; text-align:center; float:left; color:#fff; font-size:14px; padding:0 14px; margin-right:14px;}
.lanmumenu h4 {background: url(http://www.51zhijia.com/images/toptitle_h3.gif) repeat-x right top; line-height:28px; border:1px solid #235588; text-align:center; float:right; color:#fff; font-size:14px; padding:0 14px; margin-right:0px;}

.lanmumenu li {padding-right:10px; float:left; line-height:28px; padding-top:0px;}
.lanmumenu li a:hover {background: url(http://www.51zhijia.com/images/toptitle_h3.gif) repeat-x left top; line-height:28px; border:1px solid #235588; text-align:center; float:left; color:#fff; font-size:14px; padding:0 14px; margin-right:0px;}
.Top_Anniu1 li{padding-right:10px; float:left; line-height:28px; padding-top:2px;}

.topbanner {margin:4px 0; height:60px; width:980px; float:left}
.topbanner li {float:left;border:2px solid #fff;}

#Navtion{

}
#Navtion li{
	display:inline;
}
#Navtion a{
	display:inline;
	height:26px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	font-size:12px;
	line-height:26px;
	color:#fff;
	float:left;
}
#Navtion a:hover{
	display:inline;
	height:24px;
	border:1px solid #000;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	font-size:12px;
	line-height:24px;
	color:#fff;
	background:url(http://www.51zhijia.com/images/Back_1.gif) repeat-x;
	float:left;
}
.Navtion h4 {background: url(http://www.51zhijia.com/images/toptitle_h3.gif) repeat-x right top; line-height:28px; border:1px solid #235588; text-align:center; float:right; color:#fff; font-size:12px; padding:0 14px; margin-right:14px;}

.BackBlue{
	background:url(http://www.51zhijia.com/images/Navback.gif) no-repeat;
	height:26px;
	/*width:985px;	*/
	margin-right: 3px;
	margin-left:3px;
}

.search {
   
    position: relative;   
    height: 66px;
    border: 1px solid #99bbdd;
	margin:5px 3px 5px,5px;	
    background: #f5fafe;
	padding:7px 10px 5px 20px;	
	margin-right: 5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:3px;
	
}

.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6,.menu_7,.menu_8,.menu_9,.menu_10,.menu_11{
	position:relative; margin-bottom:-1px;left:13px;
	height:5px; width:7px;
	overflow:hidden;
	background:url(/images/icon_1.gif) no-repeat;
}
.menu_2{
	left:60px;
}
.menu_3{
	left:110px;
}
.menu_4{
	left:150px;
}
.menu_5{
	left:220px;
}
.menu_6{
	left:280px;
}
.menu_7{
	left:340px;
}
.menu_8{
	left:314px;
}
.menu_9{
	left:365px;
}
.menu_10{
	left:414px;
}
.menu_11{
	left:456px;
}

.menu{
	word-spacing:0;
	color:#B1B1B1;
}
.menu a:link,.menu a:visited{
	color:#B1B1B1;
	margin:0px 5px;
}

a.menu_gg:link, a.menu_gg:visited {
	color:#000;
}

.input{
	border:1px solid #8FA6BC;
	height:20px;
	line-height:20px;
	width:490px;
	margin-right:15px;
}

.input_pos{
	float:left;
}
.hot_line{
	clear:both;
	padding-top:3px;
}
.hot_line a:link{
	color:#DD8700;
}
.hot_line a:visited{
	color:#DD8700;
}
.hot_line a:hover{
	color:#DD8700;
	text-decoration:underline;
}

.float_right{
	float:right;
}
.float_left{
	float:left;
}




.wrap .ad-loop {
    width: 278px;
    height: 226px;
    border: 1px solid #99bbdd;
    overflow: hidden;
    margin-bottom: 10px;
	
}




.col1, .col2, .col3, .col4, .col5, .news_sort {
    float: left;
    margin-right: 10px;
}

.col_bbs{
  float:left;  
}

.layout-cols3 .col1 {
    width: 270px;
}
.layout-cols3 .col2 {
    width: 380px;
}
.layout-cols3 .col3 {
    width: 280px;
    margin-right: 0;
	float:right;
}

.layout-cols3 .col2 .span {
    height: 26px;
    line-height: 26px;
    margin: 1px 1px 0;
    padding: 0 10px;
    font-weight: bold;
    font-size: 120%;
    color: #275c91;
}

.layout-cols3 .col2 .title {
    height: 26px;
    line-height: 26px;
    margin: 1px 1px 0;
    padding: 0 10px;
    font-weight: bold;
    font-size: 120%;
    color: red;
}
.layout-cols3 .col2 .content {   
    line-height: 22px;
   
}

.layout-cols2 .col1 {
    width: 270px;
	overflow:hidden;
}
.layout-cols2 .col_bbs {
    width: 690px;
	margin-right: 0;
	float:right;
}

.layout-cols2 .col2 {
    width: 690px;
	margin-right: 0;
	float:right;
	
}







.layout-cols2, .layout-cols3 {
    margin-bottom: 0 !important;
}

.top_img{
    margin: 5px 5px;
	width:auto;
}

.deco_top_img{
    margin: 5px 5px;
	width:auto;
	height:110px;
}



.box{
	border:1px solid #99BBDD;
	margin-bottom:6px;
}
.box_title{
	background:url(/images/news_bg.gif);
    position: relative;
    height: 28px;
}

.box_title_2{
	/*background:url(/images/news_bg.gif);*/
	BACKGROUND: #ebeff8;
    position: relative;
    height: 28px;
}

.box_title_2 h3 {
    height: 26px;
    line-height: 26px;
    margin: 1px 1px 0;
    padding: 0 10px;
    font-weight: bold;
    font-size: 120%;
    color: #275c91;
}

.box_title h3 {
    height: 26px;
    line-height: 26px;
    margin: 1px 1px 0;
    padding: 0 10px;
    font-weight: bold;
    font-size: 120%;
    color: #275c91;
}


.box_1 ul{
	padding:5px;
}

.right_box {
	WIDTH: 264px
}

.box .newcx_box li{
	background:url(/images/nav_icon.gif) no-repeat 5px 10px;
	padding-left:14px;
	line-height:26px;
}
.box .newcx_box li a:link{
	color:#2C6AA9;
	text-decoration: none;
}
.box .newcx_box li a:visited{
	color:#2C6AA9; 
	text-decoration: none;
}
.box .newcx_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}
/*
.box .bbsabout_box li{
	background:url(/images/nav_icon.gif) no-repeat 5px 10px;
	padding-left:14px;
	line-height:27px;
	width:360px;
	float:left;
	display:block;
}
*/
.box .bbsabout_box{
margin:0px 5px 5px;	
	line-height:1.9;
	clear:both;
	height:1%;
	overflow:hidden;
	padding-left:10px;
	font-size:12px;
	}
.box .bbsabout_box li{
float:left;
	display:block;
	width:330px;
	
}

.box .bbsabout_box li a:link{
	color:#2C6AA9;
	text-decoration: none;
}
.box .bbsabout_box li a:visited{
	color:#2C6AA9; 
	text-decoration: none;
}
.box .bbsabout_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}

.box .decodisplay_box li{
	/*background:url(/images/nav_icon.gif) no-repeat 5px 10px;*/
	padding-left:14px;
	line-height:26px;
}
.box .decodisplay_box li a:link{
	color:#2C6AA9;
	text-decoration: none;
}
.box .decodisplay_box li a:visited{
	color:#2C6AA9; 
	text-decoration: none;
}
.box .decodisplay_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}

.box .decobook_box{
margin:0px 5px 5px;	
	line-height:1.9;
	clear:both;
	height:1%;
	overflow:hidden;
	padding-left:10px;
	font-size:12px;
	}
.box .decobook_box li{
float:left;
	display:block;
	width:230px;
	border:1px;
	
}


.box .decobook_box li a:link{
	color:#2C6AA9;
	text-decoration: none;
}
.box .decobook_box li a:visited{
	color:#2C6AA9; 
	text-decoration: none;
}
.box .decobook_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}


.box .decoexp_box{
margin:0px 5px 5px;	
	line-height:1.9;
	clear:both;
	height:1%;
	overflow:hidden;
	padding-left:10px;
	font-size:12px;
	}
.box .decoexp_box li{
float:left;
	display:block;
	width:430px;
	border:1px;
	
}


.box .decoexp_box li a:link{
	color:#2C6AA9;
	text-decoration: none;
}
.box .decoexp_box li a:visited{
	color:#2C6AA9; 
	text-decoration: none;
}
.box .decoexp_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}







.nav_title {
	background:url(/images/changy_bg.gif) repeat-x;
	font-size:14px;
	height:30px;
	line-height:27px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
	margin-right: 5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:3px;
}
.page_margin{
margin-right: 5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:3px;
}
.nav_title h3 {
    height: 26px;
    line-height: 26px;
    margin: 1px 5px 0;
    padding: 0 10px;
    font-weight: bold;
    font-size: 100%;
    color: #275c91;
}

.ad_navtext{
	margin:0px 5px 5px;
	border:1px solid #96BDDE;
	line-height:1.8;
	clear:both;
	height:1%;
	overflow:hidden;
	padding-left:20px;
	font-size:12px;
}
.ad_navtext li{
	float:left;
	display:block;
	width:444px;
	
}
.ad_navtext li a{
	color:#2F6194; text-decoration:none;
}
a.red:link{
     color:#ff0000;text-decoration:none;
}
a.red:visited{
     color:#ff0000;text-decoration:none;
}
a.red:hover{
     color:#ff0000;text-decoration:none;
}


.tuijian {
	BORDER-RIGHT: #c2ccd8 1px solid; BORDER-TOP: #c2ccd8 1px solid; BACKGROUND: #ebeff8; OVERFLOW: hidden; BORDER-LEFT: #c2ccd8 1px solid; WIDTH: 270px; BORDER-BOTTOM: #c2ccd8 1px solid;
	margin-bottom:3px;
}
.tuijian SPAN {
	FLOAT: left
}
.tuijian .tj_title {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.tuijian UL {
	BORDER-RIGHT: #c6c9da 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c6c9da 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 3px; BORDER-LEFT: #c6c9da 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c6c9da 1px solid
}
.tuijian UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #8d8d8d; LINE-HEIGHT: 19px; PADDING-TOP: 0px; BORDER-BOTTOM: #ebebeb 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 47px
}

.sitemap {
    height: 2.5em;
    line-height: 2.5;
    color: #275c91;
    margin: 0 5px 10px;
    text-align: center;
    background: #eaf3fb;
    border: 1px solid #bed0e0;
}
.sitemap a:link{ 
    color: #275c91;
}
.sitemap a:visited {
	color:#275c91;
}
.sitemap a:hover {
	color:#275c91;
	text-decoration:underline;
}

.footer {
    margin: 0 5px 10px;
    padding-bottom: 10px;
    text-align: center;
}
.copyright, .copyright a:link, .copyright a:visited {
    color: #000000;
	line-height:26px;
}



.weizhi{
	border:1px solid #B0C7DD;
	background:#E1EFFB;
	padding:0px 15px;
	height:30px;
	line-height:30px;
	margin:0px 5px 5px;
	position:relative;
}
.weizhi span{
	position:absolute;
	right:10px;
	top:3px;
}

.searchtxt{
	border:1px solid #8FA6BC;
	height:16px;
	line-height:16px;
}

.deco_list_margin{
	background:#F5FAFF;
	border:1px solid #99BBDD;
	padding:30px 18px 20px 18px;
	color:#4A4A4A;
    margin-bottom:10px;	
}

.deco_list ul{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
	list-style:none;
	}
.deco_list ul .list_title{
	color:#204E7D;
	font-weight:bold;
	background:url(/images/list_title.gif) no-repeat 7px 7px;
	padding-left:23px;
	font-size:14px;
}
.deco_list ul .list_title span{
	font-size:12px;
	float:right;
	color:#787878;
	font-weight:normal;
}
.deco_list ul .ot span{
        margin-right:50px;
}
.deco_list ul .text{
	line-height:23px;
	text-indent:24px;
	padding:13px 0px;
	color:#878787;
}

.deco_list ul .blue a:link{
	line-height:23px;
	text-indent:24px;
	padding:13px 0px;
	color:#2C6AA9;
	text-decoration: none;
}


.postinfo{
	background:#F5FAFF;
	border:1px solid #99BBDD;
	padding:10px 10px 10px 10px;
	color:#4A4A4A;
    margin-bottom:10px;	
}

.postinfo .postinfo_hint_title{
color:#204E7D;
	font-weight:bold;	
	padding-left:23px;
	font-size:12px;
}
.postinfo .postinfo_hint_content{
    color:#204E7D;
	line-height:23px;
	padding-left:30px;
}

.postinfo .postinfo_title{
color:#204E7D;
	font-weight:bold;	
	padding:30px 10px 10px 10px;
	font-size:14px;
}

.postinfo .label{		
	color:#204E7D;
	font-size:12px;
}

.postinfo .inputhint{		
	color:gray;
	font-size:12px;
}

.postinfo .inputstyle{
	border:1px solid #8FA6BC;
	height:18px;
	line-height:18px;
	font-size:14px;
	
}

.postinfo .textareastyle{
	border:1px solid #8FA6BC;
	height:68px;
	line-height:18px;
	font-size:14px;
	
}

.comboboxstyle{
	border:1px solid #8FA6BC;
	height:18px;
	line-height:18px;
	font-size:14px;
	
}

.combobox-margin 
{ 
border:1px solid #F4F4F4; 
width:70px; 
height:19px; 
clip:rect(0px,69px,16px,0px); 
overflow:hidden; 
} 



.submit_btn{border-right: #012954 1px solid; border-top: #5e90c4 1px solid; padding:0px;  font-size:12px;color:#fff; background:#40679c; border-left: #5e90c4 1px solid; cursor: hand; border-bottom: #012954 1px solid;height:22px;cursor:pointer }

/*
.submit_btn{border-right: #012954 1px solid; border-top: #5e90c4 1px solid; padding:0px;  font-size:12px;color:#fff; background:#40679c; border-left: #5e90c4 1px solid; cursor: hand; border-bottom: #012954 1px solid;height:22px;cursor:pointer }
*/





.box .tab h3,
.box .tab ul.tabitem,
.box .tab ul.tabitem li {
    float: left;
	font-size:12px;
}
.box .tab ul.tabitem {
    line-height: 2.3;
}
.box .tab ul.tabitem li {
    margin: 0 -1px -1px 0;
    position: relative;
}
.box .tab ul.tabitem a {
    display: block;
    padding: 0 5px;
}
.box .tab ul.tabitem a:link,
.box .tab ul.tabitem a:visited {
    color: #275c91;
}
.box .tab ul.tabitem a.current,
.box .tab ul.tabitem a:hover {
    border: solid #99bbdd;
    border-width: 0 1px;
    padding: 0 4px;
    background: #fff;
}


.deco_action {
	BORDER-RIGHT: #c2ccd8 1px solid; BORDER-TOP: #c2ccd8 1px solid; BACKGROUND: #ebeff8; OVERFLOW: hidden; BORDER-LEFT: #c2ccd8 1px solid; WIDTH: 270px; BORDER-BOTTOM: #c2ccd8 1px solid;
	margin-bottom:3px;
}
.deco_action SPAN {
	FLOAT: left
}
.deco_action .action_title {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.deco_action .content {
    line-height:20px;
	BORDER-RIGHT: #c6c9da 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c6c9da 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 3px; BORDER-LEFT: #c6c9da 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c6c9da 1px solid
}

.deco_info {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0.3em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #b8d3e1 1px dashed
}

.deco_pic_loop{
width: 278px;
    height: 226px;
    /*border: 1px solid #99bbdd;*/
    overflow: hidden;
    margin-bottom: 10px;
}

.tac {
	TEXT-ALIGN: center
}
