/* ---------author:wenshan -------------- */
/* ---------time:2010.03.31 ------------- */

/* base */
html,body,from,ol,ul,li,div,object,iframe,table,tbody,p,dd,dt,dl,input,h1,h2,h3{ margin:0px; padding:0px; border: 0 none; outline: 0; font-family:tahoma,arial,\5b8b\4f53,sans-serif;}
html{ _filter: expression(document.execCommand("BackgroundImageCache",false,true)); min-width:1002px; background:#edeff2; }
ol,ul { list-style:none;}
body { font-size:1;line-height:1.5;}
a {blr:expression(this.onFocus=this.blur());outline:none; text-decoration:none;}
area {blr:expression(this.onFocus=this.blur());outline:none;}
a img { border:none;}
:focus { outline: 0;}
img {-ms-interpolation-mode:bicubic;}
.img_d img { display:block;}
.img_f img { float:left; display:inline;}

/* public */
.l { float:left; display:inline;}
.r { float:right; display:inline;}
.c { clear:both;}
.p { text-indent:2em;}

#wrap { background:url(../images/bg.jpg) repeat-x;}
.main { width:1002px; margin:0px auto; position:relative; font-size:12px;}

/* menu */
.menu { position:absolute; left:560px; top:6px;}
	.menu a { font-size:14px; color:#fff; margin-right:25px;  text-decoration:none;}
	.menu a:hover { text-decoration:underline;}

/* download */
.download { position:relative;}
	.download h1 { position:absolute; left:120px; top:155px; font-size:14px; color:#fff; font-weight:normal;}
	.download a { position:absolute; background:url(../images/botton.gif) no-repeat 0px 0; width:215px; height:30px; left:118px; top:228px; color:#361a00; padding:36px 0px 0px 23px;}
	.download a:hover { background:url(../images/btn.gif) no-repeat; color:#974500;}
	.download span { position:absolute; left:120px; top:307px; color:#0f4d89;}

/* bulletin */	
.bulletin { background:url(../images/m6.jpg) no-repeat; height:53px; padding:23px 45px 0px 45px; color:#fff;}
	.bulletin a { float:right; display:inline; color:#195b95;}
	.bulletin a:hover { text-decoration:underline; color:#0174a7;}
	.bulletin b { background:url(../images/bulletin.jpg) no-repeat 0px 2px; padding:0px 0px 0px 15px;}
	
/* content */
.content { border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; background:#fff; width:934px; margin-left:32px; padding-bottom:20px;}

/* products */
.products { padding-bottom:24px; border-bottom:1px solid #cdcdcd;}
	.products a { display:block; text-align:right; color:#0174a7; text-decoration:underline; margin:10px 40px 0px 0px;}
	
.core { width:195px; color:#5f6e74; line-height:20px; float:left; display:inline; margin-left:28px; color:#333; }
	.core h2 { font-size:14px; margin-top:10px;}
	.core img { float:left; display:inline;}
		
.update { position:absolute; left:585px; top:230px; width:210px;}
	.update h3 { font-size:16px; color:#0268cc; margin-bottom:15px;}
	.update a { color:#5e7805;}
	.update ul { height:90px;}
		.update ul li { color:#676868; line-height:22px;}

/* media */
#media { margin:25px 0px 0px 30px;}
.media { float:left; display:inline; width:520px;}
	.media_top { background:url(../images/tab_bg.jpg) repeat-x; height:35px; padding-left:15px;}
	.media_top a { background:url(../images/tab_btn2.jpg) no-repeat; float:left; display:inline; width:105px; height:30px; line-height:30px; text-align:center; color:#666; font-size:14px; margin:4px 2px 0px 0px;}
	.media_top a:hover { text-decoration:none;}
	.media_top a.pin { background:url(../images/tab_btn1.jpg) no-repeat; height:35px; line-height:35px; font-weight:bold; color:#333; margin-top:0px;}
	.media ul { margin:10px 0px 0px 18px; width:480px; height:158px; overflow:hidden;}
	.media ul li { line-height:22px; width:480px; height:22px; overflow:hidden;}
	.media ul li a { color:#5f6e74;}
	.media ul li a:hover { text-decoration:underline; color:#0174a7;}
	
/* ware */
.ware { background:url(../images/ware.jpg) no-repeat; float:left; display:inline; margin-left:56px; padding:20px 15px 15px 100px;}
	.ware h3 { color:#03aff0; font-size:12px;}
	.ware p { color:#333; margin:12px 0px 0px 26px; line-height:20px; width:150px;}
	.ware p.rafe { text-align:right; color:#5f6e74; margin:6px 0px 0px 20px; width:160px;}
	.ware p span { color:#aab5b9;}
	
/* cpt */
.cpt { width:895px; height:170px; margin:0px auto; padding-top:30px; overflow:hidden;}
	#idContent{ height:150px; width:895px; overflow:hidden; position:relative; }
	#idContent ul { height:150px; width:2900px; }
	#idContent ul li { float:left; display:inline; height:150px; width:145px; position:relative;}
	#idContent ul li img { margin-top:3px;}
	#idContent ul li a { color:#848f95; position:absolute; bottom:15px; width:130px; left:30px;}	
	
 /* bar_bg */
.slider{ position:relative; background:url('../images/bar_bg.jpg') repeat-x; height:7px; float:left; width:883px;cursor:pointer;}
	.slider_left, .slider_right{ background:url('../images/bar_bm.jpg') no-repeat; height:7px; width:6px; float:left; cursor:pointer;}
	.slider_left{background-position:left top;}
	.slider_right{background-position:right top;}

 /* bar_drag */
.bar { height:7px; width:120px; background:#d8d8d8;}
.bar_left, .bar_right{background:url('../images/bar_m.jpg') no-repeat; height:7px; _font-size:0; width:6px; position:absolute; top:0px;}
.bar_left{background-position:left top;left:0px;}
.bar_right{background-position:right top;right:0px;}


/* foot */
.foot { margin-left:32px; width:934px; padding:0px 0px 0px;}
	.foot a:hover { text-decoration:underline; color:#0174a7;}
	
/* partner */
.partner { background:url(../images/foot_bg.jpg) repeat-x 0 0 #edf5fd; width:934px; color:#5f6e74; text-align:center; padding:20px 0px; border:1px solid #bfd0e6; }
	.partner a { margin:8px; color:#666; }
	.partner b { color:#333;}
	
.footInfo { padding:20px 0px 0px 59px; background:url(../images/foot_map.jpg) no-repeat right 0px #e1eefb; height:167px; border:1px solid #bfd0e6; border-top:none; width:875px; }
	.footInfo img { float:left; display:inline;}
	
.foot_table { float:left; display:inline; padding:5px 0px 0px 55px;}
.foot_table img { float:left; display:inline;}
	.foot_table dl { float:left; display:inline; line-height:22px; width:110px;}
	.foot_table dl dt { font-weight:bold; color:#444;}
	.foot_table dl dd a { color:#5f5f5f;}
	.foot_table dl dd a:hover { text-decoration:underline;}
	.foot_table dl dd a.cf { color:#f00;}
	
.copyright { clear:both; background:url(../images/copy_bg.jpg) repeat-x 0 0; text-align:center; color:#767676; padding:20px 0px; }
	.copyright a { margin-left:60px; color:#0174a7;}