@charset "utf-8";
/* CSS Document */

*{ margin:0px auto; padding:0px; list-style:none;}
body{ color:#777; font-size:12px; font-family:microsoft yahei; background-color:#fff; background-image:url(../image/common/bg.gif); background-repeat:no-repeat; background-position:center top;}
img{ border:none;}
table{ border:none; border-collapse:collapse; border-spacing:0px;}
.hidden{ display:none;}
.tcenter{ text-align:center;}
a:link,a:visited{ color:#000; text-decoration:none;}a:hover{ color:#777; text-decoration:underline;}
.fleft{ float:left; display:inline; overflow:hidden;}
.fright{ float:right; display:inline; overflow:hidden;}

/*top*/
.top{ width:100%; height:30px; border-bottom:1px solid #ccc; background:#f1f1f1; overflow:hidden;}
/*top_info*/
.top_info{ width:980px; padding:0px 10px;}
.top_info .fleft{ margin:7px auto 0px;}
.top_info a:link,.top_info a:visited{ color:#777; margin:0px 5px;}.top_info a:hover{ color:#000; margin:0px 5px;}
/*search*/
.search{ height:20px; border:1px solid #ccc; padding:1px 1px 1px 21px; overflow:hidden; background-color:#fff; background-image:url(../image/icon/searchbg.gif); background-repeat:no-repeat; background-position:2px 2px; margin:3px auto 0px;}
.search select{ height:20px;}
.search *{ font-size:12px; font-family:microsoft yahei; color:#888;}
.sinput{ width:123px; height:20px !important; height:18px; padding:0px 2px 0px 0px !important; padding:2px 2px 0px 0px; border:none; background:none;}
.search select,.search input{ float:left; display:inline; overflow:hidden; margin:0px 0px 0px 1px;}

/*header*/
.header{ width:980px; height:80px; padding:10px;}
.logo{ width:120px; height:80px; float:left; display:inline; overflow:hidden;}
.logo img{ width:120px; height:80px;}
.headerinfo{ float:left; display:inline; overflow:hidden; margin:10px 0px 0px 10px;}
.headerinfo h1{ color:#000; font-size:26px;}
.headerinfo h5{ color:#920000; font-size:12px;}
/*nav*/
.nav{ width:100%; height:36px; background:url(../image/common/navbg.gif) repeat-x; margin:0px auto 5px; overflow:hidden;}
.nav ul{ width:980px; height:36px; background:url(../image/common/navul.gif) no-repeat; margin:0px auto;}
.nav ul li{ width:94px; height:27px; padding:9px 0px 0px; text-align:center; float:left; display:inline; overflow:hidden; cursor:pointer; margin:0px 2px;}
.nav a:link,.nav a:visited,.nav a:hover{ color:#fff; font-weight:bold; text-decoration:none;}
.navA{ background:url(../image/common/navA.gif) no-repeat;}

/*banner*/
.banner{ width:996px; height:196px; border:1px solid #ccc; padding:1px; background-color:#fff; background-image:url(../image/common/banner.gif); background-repeat:no-repeat; background-position:1px 1px; margin:0px auto 5px; overflow:hidden;}
/*advA*/
.advA{ width:996px; border:1px solid #ccc; padding:1px; margin:0px auto 5px; text-align:center;}
/*content*/
.content{ width:1000px;}
.left,.middle,.right,.mr{ float:left; display:inline; overflow:hidden;}

/*left*//*right*/
.left,.right{ width:210px;}
.sdiv{ width:206px; padding:1px; border:1px solid #ccc; margin:0px auto 5px; float:left; display:inline; overflow:hidden;}
.stitle{ width:206px; height:26px;}
.mtitle{ width:566px; height:26px;}
.mrtitle{ width:781px; height:26px;}
.stitleL{ width:2px; height:26px; background:url(../image/icon/stitle/left.gif) no-repeat; float:left; display:inline; overflow:hidden;}
.stitleM{ width:202px; height:26px; background:url(../image/icon/stitle/middle.gif) repeat-x; float:left; display:inline; overflow:hidden;}
.mtitleM{ width:562px; height:26px; background:url(../image/icon/stitle/middle.gif) repeat-x; float:left; display:inline; overflow:hidden;}
.mrtitleM{ width:777px; height:26px; background:url(../image/icon/stitle/middle.gif) repeat-x; float:left; display:inline; overflow:hidden;}
.stitleR{ width:2px; height:26px; background:url(../image/icon/stitle/right.gif) no-repeat; float:left; display:inline; overflow:hidden;}
/*logintitle*/
.stitleM ul{ width:192px;}
.stitleM ul li{ width:44px; text-align:center; font-weight:bold; float:left; display:inline; overflow:hidden; margin:0px 2px; cursor:pointer;}
.stitleM .titleA{ height:19px; padding:7px 0px 0px; background:url(../image/icon/stitle/titleA.gif) no-repeat; color:#00476c;}
.stitleM .titleB{ height:21px; padding:5px 0px 0px; background:none; color:#888;}
/*normal*/
.stitleM span,.mtitleM span,.mrtitleM span{ float:left; display:inline; overflow:hidden; margin:5px 0px 0px 5px; font-weight:bold;}
.stitleM .fleft,.mtitleM .fleft,.mrtitleM .fleft{ margin:7px 0px 0px 5px;}
.stitleM .fright,.mtitleM .fright,.mrtitleM .fright{ margin:7px 5px 0px 0px;}

/*login*/
.login{ width:186px; padding:10px 10px 0px;}
.login ul li{ margin:0px auto 5px;}
#username,#password{ border:1px solid #ccc; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#888; width:140px; height:20px;}
#rcode{ border:1px solid #ccc; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#888; width:40px; height:20px;}
#MyCode{ width:110px;}
/*sdivmain*/
.sdivmain{ width:186px; float:left; display:inline; overflow:hidden; padding:5px 10px;}
.sdivmain ul li{ margin:2px auto; width:186px; overflow:hidden; white-space:nowrap; float:left; display:inline; overflow:hidden;}
/*newcompany  rzhaoshang*/
.newcompany ul,.rzhaoshang ul{ margin:2px auto; width:186px; overflow:hidden; white-space:nowrap; float:left; display:inline; overflow:hidden;}
.newcompany a:link,.newcompany a:visited{ color:#af0000;}.newcompany a:hover{ color:#888;}
.rzhaoshang a:link,.rzhaoshang a:visited{ color:#0f5c90;}.rzhaoshang a:hover{ color:#888;}
/*protype*/
.protype ul li{ width:161px; padding:5px 5px 4px 20px; cursor:pointer; float:left; display:inline; color:#000; font-weight:bold; overflow:hidden; background:url(../image/icon/+.gif) no-repeat 5px 9px;}
.protype ul li ul li{ width:186px; padding:3px 0px; cursor:pointer; float:left; display:inline; font-weight:normal; overflow:hidden; background:none;}
.protype ul li ul li a:link,.protype ul li ul li a:visited{ color:#888;}.protype ul li ul li a:hover{ color:#000;}

/*middle*/
.middle{ width:570px; margin:0px 5px;}
.mdiv{ width:566px; padding:1px; border:1px solid #ccc; margin:0px auto 5px; float:left; display:inline; overflow:hidden;}
/*mdivmain*/
.mdivmain{ width:566px; float:left; display:inline; overflow:hidden; padding:10px 10px 5px;}
/*brand*/
.mbrand ul li{ width:124px; height:66px; float:left; display:inline; overflow:hidden; text-align:center; margin:0px 6px; white-space:nowrap;}
.mbrand ul li img{ width:120px; height:40px; padding:1px; border:1px solid #ccc;}
/*mcompany*/
.mcompany{ width:546px; padding:0px 10px;}
.bold_title{ font-size:18px; font-weight:bold; margin:0px auto 4px;}
.mcompany ul li{ padding:8px 0px 5px; border-bottom:1px dotted #ccc; width:546px; float:left; display:inline; overflow:hidden;}
/*mproducttype*/
.mproducttype{ width:546px; padding:5px 10px;}
.mproducttype ul li{ width:521px; font-weight:bold; color:#000; cursor:pointer; border-bottom:1px dotted #ccc; padding:5px 5px 4px 20px; background:url(../image/icon/+.gif) no-repeat 5px 9px; float:left; display:inline; overflow:hidden;}
.mproducttype ul li ul li{ width:120px; margin:5px; font-weight:normal; white-space:nowrap; border-bottom:none; padding:0px; background:none; float:left; display:inline; overflow:hidden;}
.mproducttype ul li ul{ margin:5px auto 0px;}
.mproducttype ul li a:link,.mproducttype ul li a:visited{ color:#888;}.mproducttype ul li a:hover{ color:#000;}
/*zhici*/
.zhici p{ line-height:18pt;}
/*lianxi*/
.lianxi ul{ width:546px;}
.lianxi ul li{ width:546px; margin:5px auto; float:left; display:inline; overflow:hidden;}
/*zhaopin zhaoshang*/
.zhaopin,.zhaoshang{ width:546px;}
.zhaopin .h_24,.zhaoshang .h_24{ width:546px; padding:2px 0px 5px; margin:5px auto 0px; float:left; display:inline; overflow:hidden; border-bottom:1px dotted #ccc;}
.zhaopin ul{ float:left; display:inline; overflow:hidden; margin:0px auto 5px;}
.zhaopin ul li{ width:546px; padding:2px 0px 5px; margin:5px auto 0px; float:left; display:inline; overflow:hidden; border-bottom:1px dotted #ccc;}
.zhaopin table{ width:100%; margin:5px auto 0px; background:#f9f9f9;}
.zhaopin td{ padding:5px; border:1px solid #ccc;}
.zhaopin #username,.zhaopin textarea{ border:1px solid #ccc; padding:2px 3px; font-family:microsoft yahei; color:#777;}
.zhaopin td b{ font-size:14px; color:#920000;}
.zhaopin textarea{ width:478px;}
.texttitle{ text-align:center; color:#000;}
.textdate{ text-align:center;}
.textinfo{ margin:0px auto 5px;}

/*kanwu*/
.kanwu{ width:546px;}
.kanwu p{ line-height:18pt;}
.kanwutitle{ font-size:14px; color:#920000; font-weight:bold;}
.kanwu ul div{ width:546px; float:left; display:inline; overflow:hidden; margin:0px auto 5px;}
.kanwu ul div img{ width:102px; height:142px; border:1px solid #ccc; padding:1px; margin:0px 5px 0px 0px;}

/*mr*/
.mr{ width:785px; margin:0px 0px 0px 5px;}
.mrdiv{ width:781px; padding:1px; border:1px solid #ccc; float:left; display:inline; overflow:hidden; margin:0px auto 5px;}
/*mrdivmain*/
.mrdivmain{ width:765; float:left; display:inline; overflow:hidden; padding:10px 10px 5px;}
/*jianjie*/
.jianjie p{ line-height:18pt;}
/*shangjia*/
.shangjia{ width:775px; padding:5px;}
.shangjia ul{ width:775px; float:left; display:inline; overflow:hidden;}
.shangjia ul li{ width:223px; height:150px; padding:10px; background-color:#fff; background-image:url(../image/icon/shangjiali.gif); background-repeat:no-repeat; background-position:bottom right; margin:5px; border:1px solid #ccc; float:left; display:inline; overflow:hidden;}
.shangjia dl dt{ line-height:14pt;}
/*product*/
.product{ width:775px; padding:5px;}
.product ul{ width:768px;}
.product ul li{ float:left; display:inline; overflow:hidden; text-align:center; white-space:nowrap; line-height:16pt; width:120px; height:120px; margin:5px 4px;}
.product ul li img{ width:100px; height:100px; border:1px solid #ccc; padding:1px;}
/*page*/
.page{ width:100%; float:left; display:inline; overflow:hidden; text-align:center; margin:5px auto !important; margin:10px auto 0px;}
.page strong{ font-weight:normal; color:#000; margin:0px 3px;}
.page a:link,.page a:visited{ color:#888; margin:0px 3px;}.page a:hover{ color:#000; margin:0px 3px;}

/*footer*/
.footer{ width:100%; height:92px; float:left; display:inline; overflow:hidden; text-align:center;}
.fnav{ width:100%; height:24px; padding:6px 0px 0px; border-top:1px solid #ccc; margin:0px auto 15px; border-bottom:1px solid #ccc; background:#f1f1f1;}
.fnav a:link,.fnav a:visited{ color:#888; margin:0px 5px;}.fnav a:hover{ color:#000; margin:0px 5px;}
