.liuyandiv{ width:94px; position:absolute;visibility:hidden;z-index:1;}.liuyandiv div{ overflow:hidden;}.liuyantop{ width:89px; height:24px; padding:0px 5px 0px 0px; background:url(../images/topbg.gif); text-align:right;}.liuyanmain{ width:94px; background:url(../images/mainbg.gif) repeat-y;}.liuyanmain .liuyanlist{ width:84px; background:#fff; border:1px solid #207b91; margin:3px auto 0px;}.liuyanlist ul{ width:68px; margin:0px auto; padding:0px; list-style:none; padding:5px 8px;}.liuyanlist ul li{ width:70px; padding:5px 0px;}.liuyanlist img{ float:left; display:inline; margin:-2px 5px 0px 0px;}.liuyanmain .liuyanbt{ width:90px; height:24px; margin:5px auto 0px;}.liuyanbottom{ width:94px; height:7px; background:url(../images/bottombg.gif);}

@charset "utf-8";
/* CSS Document */
*{ margin:0px auto; padding:0px; list-style:none; -webkit-text-size-adjust:none;}
body{ font-family:"microsoft yahei"; font-size:12px; color:#666; background:#fff;}
img{ border:none;}
a:link,a:visited{ color:#000; text-decoration:none;} a:hover{ color:#999; text-decoration:underline;}
table{ border-collapse:collapse; border-spacing:0px;}
.tcenter{ text-align:center;}
ul{ list-style:none;}
/*topnavinfo*/
.topnavinfo{ width:100%; height:24px; background:#042752; overflow:hidden; padding:6px 0px 0px;}
.navinfo{ width:950px; padding:0px 0px 5px 0px; text-align:center; height:20px; color:#fff; text-align:left; margin:0px auto;}
.navinfo a:link,.topnavinfo a:visited,.topnavinfo a:hover{ color:#fff;}
.spanleft{ float:left; display:inline;}
.spanright{ float:right; display:inline;}

/*header*/
.header{ width:930px; height:80px; overflow:hidden; padding:10px; margin:0px auto;}
/*logo*/
.logo{ width:120px; height:80px; float:left; display:inline; overflow:hidden; margin:0px 10px 0px 0px;}
.logo img{ width:120px; height:80px;}
/*htitle*/
.htitle{ width:800px; height:80px; float:left; display:inline; overflow:hidden;}
.htitle ul li{ width:100%;}
.htitle h1{ color:#082c51; font-size:30px; white-space:nowrap;}
.htitle img{ float:left; display:inline; margin:0px 5px 0px 0px;}
.htitle a:link,.htitle a:visited,.htitle a:hover{ font-weight:bold; font-size:12px;}

/*nav*/
.nav{ width:100%; height:40px; background:url(../image/nav.gif) repeat-x; margin:0px auto 5px;}
.navmain{ width:950px; height:40px; background:url(../image/navbg.gif) no-repeat; margin:0px auto;}
.navmain ul{ width:920px;}
.navmain ul li{ float:left; display:inline; overflow:hidden; text-align:center; width:90px; height:30px; margin:0px 2px 0px 0px; padding:10px 0px 0px 0px; font-weight:bold; font-size:13px; cursor:pointer;}
.navmain a:link,.navmain a:visited,.navmain a:hover{ color:#999; text-decoration:none;}
.navA{ background:url(../image/navli.gif) no-repeat; color:#042752;}
.navA a:link,.navA a:visited,.navA a:hover{ color:#042752;}
/*container*/
.container{ width:950px; margin:0px auto;}

/*advbaidu*/
.advbaidu{ width:950px; height:90px; margin:0px 0px 5px -10px; float:left; display:inline; overflow:hidden;}
.advbaidua{}

/*banner*/
.banner{ width:948px; height:198px; margin:0px auto 5px; background:url(../image/banner.gif) no-repeat; border:1px solid #ccc;}

/*left*/
.left{ width:236px; float:left; display:inline; overflow:hidden; margin:0px 5px 0px 0px;}
.leftdiv{ width:232px; background:#f9f9f9; border:1px solid #ccc; padding:1px; margin:0px auto 5px; float:left; display:inline; overflow:hidden;}
.lefttitle{ width:212px; height:24px; background:#042752; color:#fff; padding:6px 10px 0px;}
.lefttitle a:link,.lefttitle a:visited,.lefttitle a:hover{ float:right; display:inline; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; margin:3px auto 0px;}
.leftdivmain{ width:212px; padding:10px;}

/*class*/
.class ul li{ cursor:pointer; line-height:18pt;}
.ddd{ background:url(../image/class.gif) no-repeat 0px 8px; font-size:13px; font-weight:bold; color:#042752; width:220px; padding:0px 0px 0px 12px; margin:0px auto 10px;}
.ddd1 a:link,.ddd1 a:visitd{ font-size:12px; font-weight:normal; color:#666;}.ddd1 a:hover{ color:#042752; font-size:12px; font-weight:normal;}

/*contact,links*/
.contact ul li,.links ul li{ line-height:18pt;}

/*right*/
.right{ width:709px; float:left; display:inline; overflow:hidden;}
.rightdiv{ width:705px; background:#f9f9f9; border:1px solid #ccc; padding:1px; float:left; display:inline; overflow:hidden;}
.righttitle{ width:685px; height:24px; background:#042752; color:#fff; padding:6px 10px 0px; float:left; display:inline; overflow:hidden;}
.righttitle a:link,.righttitle a:visited,.righttitle a:hover{ float:right; display:inline; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; margin:3px auto 0px;}
.rightdivmain{ width:683px; padding:10px; border:1px solid #ccc; background:#fff; margin:5px auto; float:left; display:inline; overflow:hidden;}

/*search*/
.search{ background:#f9f9f9; border:1px solid #ccc; width:687px; padding:4px 10px 0px !important; height:29px !important; padding:3px 10px 0px; height:30px; margin:0px auto 5px; overflow:hidden;}
.search table{ float:left; display:inline; overflow:hidden;}
.search table td{ padding:0px 2px;}
.search b{ color:#042752;}
.searchinput{ width:263px; height:13px; border:1px solid #ccc; color:#666; padding:5px;}
.rightoperate{ float:right; display:inline; overflow:hidden; margin:5px auto 0px;}
.rightoperate a:link,.rightoperate a:visited,.rightoperate a:hover{ margin:0px 10px;}

/*intro*/
.intro p{ line-height:18pt; text-indent:24px;}

/*pro*/
.pro{ float:left; display:inline; overflow:hidden;}
.pro ul{ width:670px; overflow:hidden;}
.pro ul li{ float:left; display:inline; overflow:hidden; width:124px; height:146px; text-align:center; line-height:18pt; margin:0px 5px 10px;}
.pro img{ width:120px; height:120px; border:1px solid #ccc; padding:1px;}
#shangfan{ height:300px; overflow:hidden;}

/*rcontact*/
.rcontact ul li{ line-height:18pt;}

/*news*/
.news ul li{ line-height:18pt; border-bottom:1px dotted #ccc; font-size:14px; margin:5px auto; width:673px; padding:0px 5px; float:left; display:inline; overflow:hidden;}

/*newsinfo*/
.newsinfo ul li{ margin:5px auto; width:100%;}
.newsinfo p{ line-height:18pt;}
.newstitle{ color:#000; font-weight:bold; font-size:20px;}

/*zhaopin*/
.h_24{ width:100%; margin:5px auto; font-size:14px;}
.h_24 a:link,.h_24 a:visited,.h_24 a:hover{ margin:0px 0px 0px 10px;}
.zhaopin ul li{ line-height:18pt;}
.zhaopin table{ float:left; display:inline; overflow:hidden;}
.zhaopin table td{ padding:5px;}

/*zhengshu*/
.zhengshu ul li{ float:left; display:inline; text-align:center; width:300px; height:250px; margin:10px; line-height:18pt;}
.zhengshu img{ width:300px; height:200px;}

/*ziliao*/
.ziliao td{ padding:5px; border:1px solid #ccc;}
.ziliao strong{ color:#042752; font-size:13px;}
/*more*/
.more{ margin:5px auto; float:left; display:inline; overflow:hidden;}

/*proinfo*/
.proinfo table{ float:left; display:inline; overflow:hidden;}
.proinfo table td{ padding:5px;}
.proinfo h1{ margin:0px auto 5px; color:#042752; font-size:24px;}
.proinfo ul{ margin:0px 0px 0px 10px;}
.proinfo ul li{ line-height:24pt; font-size:13px;}
.rel ul li{ float:left; display:inline; overflow:hidden; white-space:nowrap; width:120px; height:24px; margin:5px 20px;}

.page{ width:100%; text-align:center; padding:5px 0px 3px; float:left; display:inline; overflow:hidden;}
.page strong{ margin:0px 2px; padding:2px 3px; border:1px solid #042752; background:#042752; color:#fff;}
.page a:link,.page a:visited{ margin:0px 2px; padding:2px 3px; border:1px solid #ccc; text-decoration:none; color:#666;}
.page a:hover{ margin:0px 2px; padding:2px 3px; border:1px solid #042752; text-decoration:none; color:#082c51;}

/*footer*/
.footer{ width:100%; height:90px; background:#042752; text-align:center; color:#fff; float:left; display:inline; overflow:hidden; margin:5px auto 0px; padding:5px 0px 0px;}
.footer a:link,.footer a:visited,.footer a:hover{ color:#fff;}

.bottomsearch { background-color:#042752; border-top:1px solid #fff; color:#fff; position:fixed; bottom:0px; text-align:center; width:100%; _position:absolute; /* for IE6 */ 
_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */ overflow:visible; height:35px; padding:10px 0px 0px; font-size:14px;} 
.bottomsearch a { color:#fff; }
.bottomsearch table{ border-collapse:collapse; border-spacing:0px;}
.bottomsearchinput{ border:1px solid #ccc; padding:3px 5px; font-size:14px;}
.bottomsearch table td{ padding:0px 3px;}


/*complaintManager*/
#complaintManager ul{ width:160px; background:#fff; border:1px solid #ccc;position:absolute;}
#complaintManager ul li{ font-size:13px;}
#complaintManager ul li a:link,#complaintManager ul li a:visited{ color:#039; text-decoration:none;}
#complaintManager ul li a:hover{ color:#888; text-decoration:underline;}
