﻿/*
StyleFor:	searchresult head	
Create:		2009-5-13
Author:		mataofq@163.com

body,div,p,ul,li,h1,h3,h4,a,em,span,img{margin:0;padding:0;}
body{font-family:'宋体',tahoma,georgia,arial,sans-serif;font-size:12px;color:#000000;background-color:#FFFFFF;}
*/
body{line-height:18px;cursor:default;}
.main_top{background-image:url(background.gif); border-bottom:1px solid #DEEAF3;}

a,a.home,li.login a{color:#666666;text-decoration:none;}
a.special{color:#FF6600;}

.topbar a{color:#0048a2; }
.topbar a:link{color:#0048a2;}
.topbar a:visited{color:#0048a2;}
.topbar a:hover{color:#ff6600;}
.topbar a:active{color:#0048a2;}

.toppop a:link{ color:#666666;}
.toppop a:visited{ color:#666666;}

.toppop a:link{ color:#666666;}

.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;zoom:1;}
.engtxt{font-family:helvetica,arial,georgia,tahoma,sans-serif;}
.logobar,.mainnav,.topbanner{margin:0 auto;width:970px;}

/*public background*/
.topbar,.toppop,.logobar .topbg,.mainnav,.nav_L,.nav_R{background:url(background.gif) repeat-x;}
/*public ico*/
.bao a,.dian a,.cai a,.software a,.union a,.allservice a,.titleon,.logobar .tel a{background:url(ico.gif) no-repeat;}
/*public button*/
.searchbar,.searchnav li,.searchbtn,.gobtn,.navwrap li.on,.navwrap li.on a{background:url(btn.gif) no-repeat;}
.searchbtn { color:#000000;}
/*topbar*/
.topbar{margin:0 auto;width:968px;position:relative;z-index:100;height:20px;padding-top:3px;/*border-right:1px solid #EFF0FB;border-bottom:1px solid #DEEAF3;border-left:1px solid #EFF0FB;*/background-position:0 0; font-size:12px;}
.mainservice{float:right;}
.mainservice li{display:inline;}
.mainservice li a{padding:3px 8px 2px 20px;}
li.login{padding-right:8px;}
li.login a{padding:0;color:#003366;}
li.login a:link{color:#003366;}
li.bao a{padding-left:18px;background-position:0 2px;}
.dian a{background-position:0 -20px;}
.cai a{background-position:0 -39px;}
.software a{background-position:0 -58px;} 
.union a{background-position:0 -78px;}
.allservice{
	width:355px;
	padding-left:8px;
	position:relative;
	z-index:12;
}
.allservice a{margin-right:5px;padding:3px 20px 2px 3px;*padding:3px 20px 3px 3px;_padding-bottom:2px;background-position:right -118px;}
.allservice a:hover{text-decoration:none;}
.allservice .titleon{margin-right:5px;padding:3px 20px 2px 3px;*padding:3px 20px 3px 3px;_padding-bottom:2px;position:relative;z-index:20;background-color:#FFFFFF;border:1px solid #a8d1ff;border-bottom-color:#FFFFFF;text-decoration:none;background-position:right -117px;}
a.home{margin-right:8px;padding-left:18px;padding-right:0;background-position:0px -98px;}
a.home:hover{text-decoration:underline;}
.toppop{position:absolute;padding:8px;left:-1px;top:20px;*top:auto;width:630px;border:1px solid #A8D1FF;background-color:#FFFFFF;background-position:0 bottom;display:none;z-index:3;}
.toppop ul{width:100%;overflow:hidden;}
.toppop li{float:left;height:20px;width:90px;white-space:nowrap;overflow:hidden;}
.toppop a{padding:2px 4px;_padding:1px 4px 0;}
.toppop a:hover{border:1px solid #d9e5ee;color:#ff6600;background-color:#FFFFFF;text-decoration:none;}
/********************************2009-6-5*******************************************/
.logobar em{display:block;margin-top:-15px;font-style:normal;font-size:12px;font-weight:normal;color:#999999;}
.logobar a:hover{position:relative;text-decoration:none;background:transparent;}
.logobar a em{display:none;cursor:pointer;}
.logobar a:hover em{display:block;width:176px;height:31px;line-height:23px;position:absolute;top:-2px;*top:8px;left:126px;background:url(logopop.gif) no-repeat;color:#000;text-align:center;}
/********************************2009-6-5*******************************************/
.logobar .tel{text-align:right;margin-top:-18px;}
.logobar .tel a{padding-left:20px;margin-right:25px;margin-left:3px;background-position:0 -140px;}
.logobar .topbg{display:block;height:10px;line-height:0;font-size:0;overflow:hidden;background-position:0 -210px;}

/*logobar*/
.logobar{padding-bottom:5px;*padding-bottom:6px;_padding-bottom:5px;background:url(bg_logo.gif) 0 bottom repeat-x;}

/*searchbar*/
.searchwrap{position:relative;width:452px;top:-48px;margin:0 auto;background-position:0 -36px;}
.searchnav{position:relative;top:2px;padding-left:49px;}
.searchnav ul{width:100%;overflow:hidden;}
.searchnav li{float:left;width:76px;height:26px;font-weight:bold;font-size:14px;text-align:center;margin-right:2px;line-height:26px;}
.searchnav li.on{background-position:-78px 0;margin-right:1px;color:#FFFFFF;}
.searchnav a{color:#003366;}
.searchnav a:hover{color:#003366;}
.searchbar{height:27px;padding-top:10px;padding-left:16px;background:url(searchbar.png) -5px 0 no-repeat;}
.searchbar input.word{padding:0;margin:2px 0 0;height:16px;border:0;width:287px;color:#666666;vertical-align:top;}
.searchbar a{display:inline-block;margin-top:0px;height:18px;line-height:18px;text-align:center;font-weight:bold;color:#000000;}
.searchbar a:hover{text-decoration:none;color:#000000;}
.searchbtn{width:57px;margin-left:22px;background-position:-156px 0;}
.searchbtn:hover{background-position:-215px 0;}
.gobtn{width:57px;margin-left:2px;background-position:-274px 0;}
.gobtn:hover{background-position:-331px 0;}

#spsrchbar{background:url(bg_serbar.png) no-repeat;padding-top:10px;}
#spsrchbar input.kword{color:#666666;vertical-align:top;padding:2px 0 0 ;margin:0;height:14px;width:227px;border:0;}
#spsrchbar .selecta{position:relative;display:inline-block;margin-left:22px;width:92px;cursor:pointer;}
#spsrchbar .selecta a{font-weight:normal;}
#spsrchbar .searchbtn{display:inline-block;width:64px;_padding-top:1px;margin-left:13px;color:#003366;background:url(btn_search.gif) 0 0 no-repeat;vertical-align:top;}
#spsrchbar .searchbtn:hover{background-image:url(btn_searchon.gif);}

#srchpop{position:absolute;left:-8px;top:18px;width:100px;}
#srchpop .topL,#srchpop .topR,#srchpop .botL,#srchpop .botR{display:block;position:absolute;width:9px;height:9px;}
#srchpop .topL{left:0;top:0;background:url(bg_srchpTL.gif) no-repeat;}
#srchpop .tpline,#srchpop .bpline{height:8px;line-height:0;font-size:0;overflow:hidden;margin:0 9px;background:url(bg_srchTline.gif) repeat-x;}
#srchpop .bpline{background:url(bg_srchBline.gif) repeat-x;}
#srchpop .topR{right:0;top:0;background:url(bg_srchpTR.gif) no-repeat;}
#srchpop .botL{left:0;bottom:0!important;_bottom:-3px;background:url(bg_srchpBL.gif) no-repeat;}
#srchpop .botR{right:0;bottom:0!important;_bottom:-3px;background:url(bg_srchpBR.gif) no-repeat;}

#srchpop .ul{padding:0 5px 2px;background:#F4F9FF url(bg_srchpop.png) repeat-x;border:1px solid #A8D1FF;border-top:none;border-bottom:none;}
#srchpop a{display:block;padding:0 8px;text-align:left;height:20px;line-height:20px;background:#F4FAFF;}
#srchpop a:hover{background:#C9E3FE;}
/*mainnav*/
.mainnav{height:59px;background-position:0 -27px;margin-top:-67px;}
.nav_L,.nav_R{display:block;width:11px;height:59px;background-repeat:no-repeat;}
.nav_L{background-position:0 -88px;}
.nav_R{width:100%;margin-top:-59px;background-position:right -149px;}
.navwrap{padding-left:135px;margin-top:-31px;}
.navwrap ul{width:100%;overflow:hidden;}
.navwrap li{float:left;height:31px;font-size:14px;margin-right:-1px;padding:0 15px;line-height:31px;background-position:right -150px;}
.navwrap li.last{background-position:0 -1000px;}
.navwrap li a{color:#000000;}
.navwrap li a:hover{color:#000000;}
.navwrap li.on{background-position:0 -81px;padding-left:1px;padding-right:0;font-weight:bold;}
.navwrap li.on a{display:block;background-position:right -81px;padding:0 15px;}
a.home,a.back_home{margin-right:8px;padding-left:18px;padding-right:0;background-position:0px -98px;}



.union{position:relative;}
.union a:hover{background-color:#FFFFFF; text-decoration:none;cursor:pointer;}
.lm_item{position:absolute;top:15px;*top:20px;left:-54px;width:130px; border:#A8D1FF solid 1px; background-color:#FFFFFF;z-index:-10;padding:8px 0; display:none;}
.lm_item a{background:none; border:none; color:#666666;}
.lm_item a:hover{background:none; border:none; color:#000000;}
.itemhover{background-color:#FFFFFF; border:1px solid #a8d1ff; border-bottom-color:#FFFFFF; text-decoration:none; z-index:24;}

