@charset "gb2312";
/* CSS Document */


/*======================================================== globle ========================================================*/
* { margin: 0px; padding: 0px;font-style:normal}
body,html{  font-size:10.5pt;/*14px*/ line-height: 1.5;  color: #333; font-family:"Microsoft YaHei",??,Verdana, Arial, Helvetica, sans-serif;}
dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,ul,ol,blockquote,select{margin: 0;font-family:"Microsoft YaHei",??,Verdana, Arial, Helvetica, sans-serif;}
ul,ol,li,dl,dt,dd{list-type:none;LIST-STYLE-TYPE: none; margin:0; padding:0;}
form,input,select,checkbox,textarea{display:inline; vertical-align: middle;  margin-right:0px;  }
input,select,checkbox,textarea {color: #4d4d4d; }
input {_top:-1px; _position:relative;*margin-right:0; font-family:"Microsoft YaHei",??,Verdana, Arial, Helvetica, sans-serif; }
img{vertical-align:top;font-size:0px;border:0px;margin-bottom:0px;}
*+html img{vertical-align:top;font-size:0px;border:0px;margin-bottom:0px;}
*html img{vertical-align:top;font-size:0px;border:0px;margin-bottom:0px}
img { -ms-interpolation-mode: bicubic; }/* ??*/
html {-webkit-text-size-adjust: none;}/* iPhone??*/



th,td { font-size:10.5pt;font-family:"Microsoft YaHei",??,Verdana, Arial, Helvetica, sans-serif;}

div, li,p,span,a,font,dl,dt,dd {word-break : normal ; }

select{vertical-align: middle;vertical-align: middle\9}
textarea {border:1px solid #d9d9d9;}
textarea:hover{border:1px solid #808080;}
.tleft{ text-align:left}
.hidden { display:none;border:none; width:0; height:0; visibility: hidden; background:none; }




/* for Firefox */
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
/* for Firefox */

html{-webkit-text-size-adjust:none;}/*webkit*/
h1 {zoom:1;text-indent:-9999px; display:none }


body, html {
	margin:auto;
	width:100%;
	height:100%;
	padding:0px;
	text-align:center;
	behavior:url(iehoverfix.htc);
	
}

.body_bg {background-color: #cdd5e3;}





.bg {
	background: url("bg.jpg") no-repeat; width:1002px; height:602px;
	margin:0 auto; display:block;
}

.bg_out{ display:block;width:1002px; height:602px; position:relative}




.menu { width:200px; height:200px; position:absolute; text-align:center;background-repeat: no-repeat;}
.menu a { font-size:22px;display:block;width:200px; height:200px; }
.menu a ,.menu a:visited { color:#fff;text-decoration:none;}
.menu a:hover { color:#fff;text-decoration:underline;}

.menu .pointer {
display:block;width:23px; height:23px;background: url("pointer.png") no-repeat;overflow:hidden;position: absolute;right:10px;bottom:10px;_z-index:-1;
filter:alpha(opacity=20); /*IE??50%*/-moz-opacity:0.2; /*Firefox?งต?50%*/opacity:0.2;/*?50%*/
}
.menu:hover .pointer{filter:alpha(opacity=90); /*IE??50%*/-moz-opacity:0.9; /*Firefox?งต?50%*/opacity:0.9;/*?50%*/}

.menu1 { top:0px; left:400px;background-color: #2975cc;background-image: url("icon_1.gif") ;  background-position:center 54px; }
.menu1 a font {top:120px; position:relative }
.menu1:hover {background-color: #2b7cd9;}
.menu2 { top:201px; left:0px;background-color: #eb583b;background-image: url("icon_2.gif") ;  background-position:center 44px; }
.menu2 a font {top:120px; position:relative }
.menu2:hover {background-color: #f75d3e;}
.menu3 { top:201px; left:600px;background-color: #cc8529;background-image: url("icon_3.gif") ;  background-position:center 44px; }
.menu3 a font {top:120px; position:relative }
.menu3:hover {background-color: #d98e2b;}
.menu4 { top:402px; left:200px;background-color: #0f8299;background-image: url("icon_4.gif") ;  background-position:center 54px; }
.menu4 a font {top:120px; position:relative }
.menu4:hover {background-color: #118da6;}
.menu5 { top:402px; left:801px;background-color: #7f6bb3;background-image: url("icon_5.gif") ;  background-position:center 50px; }
.menu5 a font {top:120px; position:relative }
.menu5:hover {background-color: #8873bf;}






/*/////////////// NDRC.css ///////////////*/


.screen_width {width:1002px;min-width:1002px; }

#header { display:block; width:100%;min-width:100%; height:31px;}

#footer2 {  display:block;text-align:center;height: 85px; margin-top:-85px;overflow:hidden; background: url("footer.gif") repeat-x;  font-size:9pt;font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; }
#footer2 a {color:#aac9e5;text-decoration: none}
#footer2 a:hover {color:#fff;text-decoration: underline}
#footer2 .footer_link {color:#aac9e5;margin:15px 0 }
#footer2 .infotx{color:#7aa5cc; margin-top:20px}

.footer_dl { display:inline-block; *width:500px;  margin:0 auto;  }
.footer_dl dt { float:left; width:100px;padding-top:15px; position:relative }
.footer_dl dd {margin-left:100px;}

/*///////////////wrapper ///////////////*/
#wrapper {min-height: 100%;height:auto; margin: auto;  }/*width=*/
* html #wrapper { height: 100%;}
#out-content {display:block; min-width: 100%;}
#out-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
* html #out-content {  height: 1%;}

#wrapper .pb{padding-bottom:85px;}

/*///////////////clearfix ///////////////*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}




.toptools {display:block;background:#054e7d url("top_tools.gif") repeat-x bottom; color:#fff; height:32px;line-height: 29px;font-size:9pt; }
.toptools li { font-family:Verdana, Arial, Helvetica, sans-serif;}
.toptools .left {display:inline-block;float:left;text-align:left;padding:0 12px;}
.toptools .right {display:inline-block; float:right; text-align:right;  padding:0 12px; }
.toptools a,.toptools a:visited { color:#fff;text-decoration:none;}
.toptools a:hover { color:#fff;text-decoration:underline;}
	/*media_screen*/
	.phone .toptools {height:auto;}
	/*media_screen*/
.phone .toptools .right,.phone .toptools .left  {display:block;float: none; text-align:left;  padding-left:12px;line-height: 29px;  }


.top {display: block; margin:15px auto 0px auto ;}
.top .left {_display: inline-block;float:left;text-align:left }
.top .left img { vertical-align: middle; }











