@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear{clear:both; line-height:1px; font-size:1px;}

body{background:url(../images/main_bg1.jpg) top repeat-x;}

#main{width:927px; margin:auto; padding:0px; }

#header{width:912px; height:97px; margin:auto; padding:0; }
#logo{width:385px; height:72px; float:left; margin:0 0 0 76px; background:url(../images/logo.png) no-repeat; }
#logo1{width:270px; height:97px; float:right; margin:0 93px 0 0 ; background:url(../images/logo1.png) no-repeat;}

#center_bg{width:927px; height:265px; margin:auto; background:url(../images/center_bg.png) no-repeat; padding-top:12px; margin-top:-30px }
#contain_main{width:906px; height:246px; margin:auto; padding:0;}

#menu_bg{width:906px; height:46px; margin: auto; padding:0px; background:url(../images/menu_bar.gif) no-repeat;}
#menu_bar { width:800px; height:20px; float:left; }
#menu_bar ul{margin:0; padding:0px;}
#menu_bar li{display:inline; list-style:none;}
#menu_bar li.span a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFF; padding-left:20px; border-right:solid 1px #FFF; padding-right:20px; text-decoration:none;}
#menu_bar li.span a:hover{ text-decoration:underline;}
#menu_bar li.span1 a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFF; padding-left:20px;  padding-right:20px; text-decoration:none;}
#menu_bar li.span1 a:hover{ text-decoration:underline;}

#bar{width:904px; height:26px; float:left; background:#2f5779; margin:11px 0 0 1px;}


#banner{ width:904px; height:167px; margin:3px 0 0 1px; float:left;}
#banner_image{ width:699px; height:167px; float: right; background:url(../images/banner_image.gif) no-repeat; margin:0; padding:0px;}
.menu {width:201px; height:31px; float:left; background:url(../images/menu_bg.gif) no-repeat; margin:0 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color: #FFF; line-height:31px;  clear:both;}
.menu a{ width:189px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color: #FFF; text-decoration:none; padding:0 0 0 12px; display:block;}
.menu a:hover{float:left; background: url(../images/menu_bg_h.gif) no-repeat; margin:0 0 0 0; clear:both;}
.menu1 {width:201px; height:31px; float:left; background:url(../images/menu_bg.gif) no-repeat; margin:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color: #FFF; line-height:31px;  clear:both;}
.menu1 a{ width:189px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color: #FFF; text-decoration:none; padding:0 0 0 12px; display:block;}
.menu1 a:hover{float:left; background: url(../images/menu_bg_h.gif) no-repeat; margin:0 0 0 0; clear:both;}

#orange_bar{width:904px; height:17px; float:left; background:#d66500; margin:3px 0 0 0px;}

#contain_bg{width:927px; height: auto; margin:auto; background:#ccc; float:left;  background: url(../images/contain_bg.png) repeat-y;}
#contain{width:904px; height: auto;    margin:0 0 0 10px;}
#box1{width:202px; height:354px; float:left; background:url(../images/box1_bg.gif) no-repeat;}
#box1_image{width:184px; height:85px; float:left; background: url(../images/box1_image.gif) no-repeat; margin:23px 0 0 6px;}
#box2{width:202px; height:354px; float:left; background:url(../images/box2_gb.gif) no-repeat;}
#box2_image{width:184px; height:85px; float:left; background: url(../images/box2_image.gif) no-repeat; margin:23px 0 0 6px;}
#box3{width:202px; height:354px; float:left; background:url(../images/box3_bg.gif) no-repeat;}
#box3_image{width:184px; height:85px; float:left; background: url(../images/box3_image.gif) no-repeat; margin:23px 0 0 6px;}
.text_box{width:195px; height:261px;  float:left; text-align:center; padding-top:12px;}
.title{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#253f54;  }
.title a{color:#253f54; text-decoration:none;}
.title a:hover{ text-decoration:underline;}
.contain{ width:172px; height:160px; margin:11px 0 0 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#516576; text-align: left; font-weight:bold; line-height:15px; }
#box4{width:298px; height:auto; float:left; }
#welcome_bg{width:253px; height:21px; float:right; background:url(../images/welcome_bg.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:17px; padding:20px 0 0 20px;}
#welcome_contain{width:230px; height: auto; float:left; margin:18px 0 0 52px;}
.welcome_contain{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#516576; text-align: left; font-weight:bold; line-height:15px;}



#footer_bg{width:927px; height:107px; margin:auto; background:url(../images/footer.png); float:left; }
#footer{width:908px; height:97px; float:left; margin:0 0 0 10px; background:url(../images/footer_bg.gif) no-repeat;}

#footer_menu_bar { width:320px; height:13px; float:left; margin-top:12px; padding-left:13px }
#footer_menu_bar ul{margin:0; padding:0px;}
#footer_menu_bar li{display:inline; list-style:none;}
#footer_menu_bar li.foot a{ font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#2f5779;  border-right:solid 1px #2f5779; padding-right:5px; text-decoration:none;}
#footer_menu_bar li.foot a:hover{ text-decoration:underline;}
#footer_menu_bar li.foot1 a{ font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#2f5779;   padding-right:5px; text-decoration:none;}
#footer_menu_bar li.foot1 a:hover{ text-decoration:underline;}

#footer_contain{width:430px; height:38px; float:right;}
#footer_contain1{width:120px; height:38px; float:right; text-align:right; margin-right:8px;}
#footer_contain2{width:150px; height:38px; float:right; text-align:right; margin-right:25px;}
#footer_contain3{width:115px; height:30px; float:right; text-align:right; margin-right:8px; margin-top:5px;}
.footer_contain{color:#2f5779; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.footer_contain1{color:#2f5779; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic;}






