@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:150%; }
body { background:#FFFFFF url(bg.jpg) center 100px no-repeat; }
a { color:#005073; text-decoration:none; cursor:pointer; }
a:hover { color:#FF0000; }
img { border:0px; }
textarea { overflow:auto; }
input, button, textarea { line-height:normal; }

.clear { clear:both; }
.pageBox { width:900px; background-color:#FFFFFF; margin:0px auto; padding:0 5px; }

.pages { text-align:center; clear:both; margin-bottom:10px; }
.pages * { vertical-align:middle; }
.pages .pagesInner { padding:8px; clear:both; }
.pages .pagesInner a, .pages .pagesInner b, .pages .pagesInner span { font-size:9px; padding:5px; height:20px; background:#FFFFFF url(images/x_bg.png) top repeat-x; margin:0px 2px 0px 0px; border:1px solid #DDDDDD; }
.pages .pagesInner b { background:none; border:none; }
.pages .pagesInner input { margin-right:5px; vertical-align:middle; }
.pages .pagesInner button { vertical-align:middle; }

.topAfficheBox{ border-bottom:1px solid #cc0000; padding:10px; margin-bottom:10px; background-color:#FFFF00; color:#CC0000; font-weight:both; }
/*app top*/
.headBox { margin-bottom:10px; }
.logo { float:left; width:222px; height:80px; background:url(images/logo.gif) left 0px no-repeat; }
/*.other { float:right; width:660px; background:url(images/index_07.png) right 8px no-repeat; text-align:right; padding:5px 10px 5px 0px; display:none; }
.other * { vertical-align:middle; }
.other font { float:left; text-align:right; width:380px; padding-top:5px; }
.other span { float:right; width:273px; padding-top:4px; text-align:center; color:#FFFFFF; margin:0px -5px 5px 0px; }
.other span a { color:#FFFFFF; }*/
.topBanner { float:right; width:655px; height:60px; padding:10px 5px 0 0; }
.menu { clear:both; padding:0 0 0 0; background:url(images/menu_bg.png) top no-repeat; height:43px; }
.menu ul li { list-style:none; float:left; height:100%; }
.menu ul li a { font-weight:bold; float:left; text-align:center; color:#FFFFFF; padding:10px 0 0 0; margin:0 0 0 20px; height:24px; }
.menu ul li a.start { width:85px; margin:0 0 0 5px; }
.menu ul li a:hover { color:#FFFFFF; }
.menu ul li a.end { background:none; }
.menu ul li a.this { background:url(index/menu_hover.png) bottom no-repeat; }
.menuFoot { background:url(images/menu_bg.png) bottom no-repeat; height:25px; padding:8px 15px 0 15px; color:#666666; }
.menuFoot ul { margin:0; padding:0; }
.menuFoot ul li { list-style:none; display:inline;background:url(index/menu_ico2.png) left no-repeat; padding:0 10px 0 16px; }
.menuFoot ul li a , .menuFoot ul li a:hover { color:#666666; }
.menuFoot ul li.login { color:#CC0000; font-weight:bold; }
.menuFoot ul li.login a, .menuFoot ul li.login a:hover { color:#CC0000; font-weight:bold; }
/*.menu ul li a b { font-size:14px; color:#000000; }
.menu ul li.this a { background:url(images/menu_home.png) center no-repeat; width:100px; }
.menu ul li.our a { font-weight:normal; padding-top:17px; height:26px; }*/

/*zhuanto top*/
.zhuantiTop { border:1px solid #DDDDDD; border-bottom:3px solid #0183e3; background:url(zhuanti/zhuantoTopvd.png) repeat-x; height:60px; margin-bottom:8px; }
.zhuantiLogo { float:left; padding-left:10px; }
.zhuantiRight { float:right; }
.zhuantiOther { padding:10px 20px 0px 5px; }
.zhuantiPhone { padding:5px 20px 5px 5px; font-size:14px; }
.zhuantiPhone b { font-size:16px; font-style:italic; color:#CC0000; }

/*middle*/
.middleBox { clear:both; }

/*link box*/
.linkBox { margin-bottom:10px; clear:both; background-color:#FFFFFF; }
.linkBox { border:1px solid #005f9a; }
.linkBox .top { background:url(index/top_blue_bg.png) repeat-x; height:22px; }
.linkBox .top .cap { float:left; background:url(index/top_white_bg.png) repeat-x; padding:0 10px; height:22px; color:#005f9a; font-size:14px; font-weight:bold; }
.linkBox .top .more { float:right; padding:0 5px 0 0; color:#FFFFFF; }
.linkBox .dsp { padding:10px; }
.linkBox .dsp table tr td { text-align:center; }

/*bottom box*/
.bottomBox { margin:0px auto; clear:both; background:url(images/x_bg.png) 0px -51px repeat-x; height:130px; text-align:center; width:900px; }
.bottomBox .about { padding:10px; margin-bottom:10px; }
.bottomBox p { padding:2px; }

.otherNav { clear:both; border:1px solid #a0dbff; padding:5px; text-align:left; margin-bottom:10px; background-color:#f3faff; }





/*#LR_User_Icon1 {
	z-index:999;
	position:fixed;
	top:200px;
	right:0;
	width:152px;
	height:221px;
	_position:absolute;
	_top: expression(documentElement.scrollTop + 200);
	overflow:visible;
}*/