@charset "gb2312";

/* CSS Document */

body{ margin:0px; padding:0px; font-family:arial, helvetica, clean, sans-serif; color:#333;}

div,dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea,p, blockquote, th, td {margin:0;padding:0; list-style:none; }

/*table {border-collapse:collapse; border-spacing:0;}

th,td { vertical-align: top;}*/

fieldset, img {border:0;}

.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}

.mt10{ margin-top:10px; }

body{
	background-image: url(img/body_bg_01.gif);
	background-repeat: repeat-x;
}

.red{ color:red;}

.mr20 {margin-right:20px !important;}
.mr10 {margin-right:10px !important;}

/* Link

------------------------------------------*/

a:link 		{color:#003399; text-decoration:none;}

a:visited {color:#655B99; text-decoration:none;}

a:hover 	{color:#003399; text-decoration:underline;}

a:active 	{color:#003399; text-decoration:underline;}



/*==========================================



Header Type Normal



==========================================*/
#page{
	width: 980px;
	margin: auto;
	background-color: #FFF;
}
#header{ height:125px;width:950px; margin:auto;  background:url(img/top_bg.gif) repeat-x;}

#headerIn { width:950px; margin:auto; height:74px; padding:10px 0px 0px 0px; position:relative;  }

#header #logo{ position:absolute; top:10px; left:0px; }

#header #logotxt{ position:absolute; top:40px; left:190px; }

#header #topnavright{color:#C9B4C7; float:right;}


#header ul#headerNavi {
	position: absolute;
	top: 10px;
	right: 4px;
	color: #FFF;
}


/* Font Size 
------------------------------------------*/

#header #fontSize {
	position: absolute;
	top: 48px;
	right: 4px;
	height: 24px;
	color: #FF9933;
	font-size: 18px;
	font-weight: bold;
	font-family: "Î¢ÈíÑÅºÚ";
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 66px;
}

/*#header #fontSize li {float:left;margin:0 2px 0 0;}

#header #fontSize li img {cursor:pointer}*/

/* Site Search

------------------------------------------*/

#header .searchSiteBox{ position:absolute;top:49px;right:0px;z-index:1;}

#header .searchSiteBox:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

#header .searchSiteBox ul{margin:0 10px 0 0;}

#header .searchSiteBox ul,#header .searchSiteBox form{float:left;}

#header #searchbox{ margin-top:0;width:270px; position:relative; }

#searchSiteTxt {
	position: absolute;
	top: 1px;
	left: 34px;
	height: 25px;
	width: 160px;
	color: #666;
	border: none;
	background-color: #FC0;
	background-image: none;
}

#searchbox p.button {float:right;}



/*==========================================



Global Navigation



==========================================*/

#nav {
	width: 820px;
	zoom: 100%;
	z-index: 10000;
	float: right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}  

#nav li {list-style: none;float: left;position: relative;zoom:100%;text-align:left; font-size:14px; font-weight:bold;  z-index:9999 }  

#nav li a.gnavarea{
	display: block !important;
	width: 134px;
	height: 48px;
	line-height: 48px;
	cursor: pointer;
	overflow: hidden;
	color: #FF9900;
	text-align: center;
	text-decoration: none;
	margin-right: 1px;
}

#nav li a.act{ background:url(img/header_nav_hover.gif) repeat-x; width:134px; }

#nav .hot{ background:url(img/header-ico-hot.gif) no-repeat; color:#ffffff;width:30px; height:15px; position:absolute; top:5px; right:10px; }

#nav li.active{ top:-2px; background:url(img/header_nav_act.gif) no-repeat top left; color:#ffffff; }

#nav li.active .gnavarea{ color:#ffffff; }

#nav .drop_dwon{ display:none; position:absolute; top:40px; background:url(img/drowbg.gif) bottom left;border-top:0px; width:100%; }

#nav .drop_dwon a{ background:url(img/icon_arrow_01.gif) 5px center no-repeat; padding-left:15px; height:26px; font-size:12px; line-height:26px; color:#003399; display:block; font-weight:normal; }

#nav .drop_dwon a:hover{ background:url(img/icon_arrow_01.gif) 5px center no-repeat #e1ddd5; }

#nav .drop_dwon .spe{ height:5px; line-height:0px; font-size:0px;}



/*#nav li a.gnavarea:hover{ background:#cccccc;}

#nav li ul{text-indent:0 !important;}  

ul.gnavPulldown li {float: left;_margin:0;_padding:0;zoom:100%; line-height:25px;}

ul.gnavPulldown li a {zoom:100%;}

ul.gnavPulldown li ul {	position: absolute !important;	top: -9999em;z-index: 1 !important;	zoom:100%;}

ul.gnavPulldown li:hover ul{top: 0;	padding:0 5px 10px 3px;	position: absolute;top:43px;left:-3px;z-index: 1 !important;width:135px; border:1px solid red;zoom:100%;}

ul.gnavPulldown li ul.active {padding:5px 5px 10px 3px;position:absolute;top:43px;left:0px;z-index: 1 !important;width:125px; border:1px solid #ccc;zoom:100%;}

ul.gnavPulldown li ul li{float: none;margin: 0;	font-weight: normal; width:125px; zoom:100%;}*/







/*============================================



Footer



==============================================*/

#footer{ width:950px;margin:auto; background:url(img/foot.jpg) no-repeat; height:60px; padding-top:50px; }

#footer-box{ width:920px; margin:auto;  font-size:14px}

#foot-link{ border-bottom:1px solid #818181; color:#B4B4B4; padding:10px 0px; width:920px;}

#foot-link dl{ width:920px; }

#foot-link dt{ float:left; }

#foot-link dt a{ color:#B4B4B4; font-size:12px; }

#foot-link dd{ float:left; }

#foot-link dd a{ color:#B4B4B4; font-size:12px; }

#foot-copyright{ padding-top:20px; color:#FBF7F4; }

#foot-copyright .footerNavi{/*width:500px;*/float:left;zoom:normal;}

#foot-copyright .footerNavi li{float:left;margin:0;padding:0px 0 0 10px;background:url(img/footer_icon_01.gif) no-repeat 0 5px;font-size:86.66%;line-height:1.3;white-space:pre;}

#foot-copyright .footerNavi li a{color:#FFF;}

#foot-copyright .copyright{ float:right;top:20px;right:0;color:#FFF;font-size:0.86em;letter-spacing:0.08em;/*width:550px;*/text-align:right;}
#foot-copyright .copyright a{color:#FFF;}
#foot-copyright .copyright a:hover{color:#FFFF00; text-decoration:underline;}



/********************/

#container{ width:950px; margin:auto; padding:10px 0px 10px 0px; }

#mainArea { width:716px;line-height:1.4;float:left;text-align:left; }

#asideArea{ width:224px; float:left; }



/* defaultLink */

.defaultLink{background:url(img/icon_arrow_01.gif) no-repeat 4px center; padding-left: 13px;zoom:1;}





/*********************/

/**/

#rightSearch { background:url(img/right_01.gif) no-repeat; height:295px; padding:5px 10px; width:204px; font-size:12px}

#rightSearch .title{ padding:5px 0px 8px 0px; }

#rightSearch .ordbox{ background:url(img/search_bg2.gif) no-repeat; height:90px; width:202px; margin:auto; }

#rightSearch .ordbox #order_sn{ float:left; margin:13px 0px 10px 35px; border:0px; }

#rightSearch .ordbox .searchbt { float:left; margin:5px 0px 0px 6px; }

#rightSearch .title2{ padding: 5px; margin-bottom:8px; border-bottom:3px solid #D5CFC3; }

#rightSearch .tel,#rightSearch .ico_blank2{padding-left:20px; height:28px; line-height:28px; color:#0A3D76;}

#rightSearch .tel{ clear:both; background:url(img/icon_blank_02.gif) no-repeat 6px center;  }

#rightSearch .ico_blank2{ background:url(img/icon_blank_01.gif) no-repeat 6px center; }

#rightSearch .line{ background:url(img/search_line.gif) repeat-x; font-size:0px; line-height:0px; height:2px; width:200px; margin:auto;}



/**/

.lineCon{ background:url(img/xl_bg.gif) repeat-y; padding:2px 4px 0px 2px; width:218px; min-height:260px; _height:260px;}

.lineCon .item{ border-bottom:1px solid #ccc; font-size:12px; }

.lineCon .item .img{ float:left; padding:10px;}

.lineCon .item .img img{ padding:1px; border:1px solid #ccc;}

.lineCon .item .jieshao{ float:left; padding-top:10px; line-height:20px; }

.lineCon .item .jieshao a { color:#333; }

.lineCon .item .jieshao span{ color:#965F05; }



/****/

#rightQuest{}

#rightQuest .title{ font-size:14px; border-bottom:3px solid #ccc; width:219px; padding:10px 0px 5px 5px; }

#rightQuest .title span{ float:right; padding-right:10px; font-size:12px }

#rightQuest .con{ text-align:left; padding:10px 0px; font-size:12px; line-height:24px; }



/***/

#rightNav{}

#rightNav .title { background:url(img/right_title.gif) no-repeat; height:37px; line-height:37px; font-size:14px; padding-left:15px; font-weight:bold; color:#565556;}

#rightNav .con{ background:url(img/right_con_bg.gif) repeat-y; padding:0px 4px 0px 2px; width:218px; }

#rightNav .con li a{ border-bottom:1px solid #ccc; padding-left:25px; line-height:27px;height:27px; font-size:12px; color:#002ABA; display:block; width:193px; background:url(img/icon_arrow_01.gif) no-repeat 10px center #fff;}

#rightNav .con li a:hover,#rightNav .con ul li a.act { background:url(img/icon_arrow_01.gif) no-repeat 10px center #FEE998; text-decoration:none;}





/****/

#container .home{background:url(img/icon_bc_home.gif) no-repeat;padding:0 15px 0 25px;min-height:14px;_height:14px;}

#container .home li{display: inline;margin:0 10px 0 0; font-size:12px;}

#container .home li a{background:url(img/icon_bc_arrow.gif) no-repeat right;padding:0 15px 0 0;}



/************/

#asideArea .lNavTg .icoClose{

	font-weight:bold;

}

#asideArea .lNavTg .icoOpen,#asideArea .lNavTg .icoClose{

	font-weight:bold;color:#003399;

}

#asideArea .icoClose{

	background:url(img/aside_icon_close.gif) no-repeat 3px 0.2em;line-height:1.3;padding:0 0 0 20px;margin-bottom:5px;display:block;zoom:100%;

}

#asideArea .icoOpen{

	background:url(img/aside_icon_open.gif) no-repeat 3px 0.2em;line-height:1.3;padding:0 0 0 20px;margin-bottom:5px;display:block;zoom:100%;

}

#asideArea .lNavTg{

	border-top:#D3CEC2 solid 3px;background:url(img/aside_bg_lNavTg.gif) repeat-x bottom;padding:8px 10px 5px 10px; zoom:1;

}



.pageController{ padding-right:10px; padding-top:15px;padding-bottom:5px; margin:auto;}

.pageController a{float:left;display:block;background-color:#DBDBDB; border:#ACACAC 1px solid; color:#0E7758;padding:1px 5px 1px 5px; margin-right:5px;}

.pageController a:hover{background-color:#0E7758;color:#FFF; text-decoration:none; border:#3C3C3C 1px solid;}

.pageController .currPage {background-color: #0E7758;color:#FFF; border:#3C3C3C 1px solid;}
