﻿/*company*/
.commadbox{border:solid 1px #d6d3cc; width:958px; height:200px; overflow:hidden}
.commadbox li{display:inline-block; float:left}
.commadbox li img{border:solid 1px #e8e8e8; padding:2px; margin:5px 0 0 5px;}
.commadbox2{border:solid 1px #d6d3cc; width:957px; height:168px; overflow:hidden}
.commadbox2 li{display:inline-block; float:left;position: relative;}
.commadbox2 li img{border:solid 1px #e8e8e8;  margin:5px 0 0 4px;width:184px;height:74px;padding:0}

.comnav { background-image: url(../Images/company.png); height: 60px; }
.comnav .class{ line-height:33px; height:33px; margin-left: 15px; }
.comnav .class h1 { font-family: "黑体"; font-size: 22px; font-weight: normal; line-height: 33px; display: block; float: left; width: 120px; text-align: center; }
.comnav .texthot{ line-height:25px; height:25px; margin-left: 15px; }
.comnav .texthot em { line-height: 25px; display: block; float: left; font-style: normal; width: 120px; text-align: center; }
.comnav p { margin-left: 15px; display: inline-block; float: left; }
/*Recommend*/
.Recommend { height: 240px; }
.Recommend .title { float: left; width: 22px; height:238px; border:1px solid #A7E646; text-align:center; font-weight: 700; padding-right: 5px; padding-left: 5px; line-height:18px}
.Recommend ul{margin-left:34px; border:1px solid #A7E646; border-left:none;height:238px;}
.Recommend li { float: left; height: 60px; width: 280px; margin-bottom: 10px; padding: 6px; }
.Recommend li img{ float:left; padding: 1px; border: 1px solid #ccc; }
.Recommend li p{ float:left; margin-left: 10px; color: #6B492F; line-height: 18px; width: 145px; }
.Recommend li p a{ display:block; color: #6B492F; font-weight: 700; text-decoration: underline; }
/*Province*/
.Province { background-image: url(../Images/company.png); background-repeat: no-repeat; background-position: left -73px; height: 50px; }
.Province .fl { width: 80px; font-size: 14px; line-height: 50px; font-weight: bold; text-align: center; color: #86000F; display: block; }
.Province p { margin-left:98px; height: 45px; display: block; padding-top: 5px; }
.Province p a { display:block; width: 44px; padding-right: 1px; text-align: center; float:left; line-height: 20px; }
/*cbox*/
.cbox .cboxtitle { background-image: url(../Images/company.png); background-repeat: no-repeat; background-position: left -133px; line-height: 31px; height: 31px; }
.cbox .cboxtitle span { font-size: 14px; font-weight: bold; padding-left: 10px; display: block; width: 145px; color: #FFF; }
.cbox .cboxinfo {width:958px;margin:0 auto; border: 1px solid #ccc; }
.cbox .cboxinfo .cboxlist { width: 235px; margin-right:4px }
.cbox .cboxinfo .cboxlist div { padding-left: 15px; padding-right:150px; text-align: center; font-weight: bold; background-image: url(/Images/company_12.gif); background-repeat: no-repeat; padding-top: 5px; line-height: 24px; height: 24px;color:#fff }
.cbox .cboxinfo .cboxlist ul{ padding-left:5px; }
.cbox .cboxinfo .cboxlist ul li{ background:url(../Images/bg.png) -634px -171px; padding-left: 10px; line-height: 24px; overflow:hidden}
.cbox .cboxinfo .cboxlist ul li a{text-decoration:none;font-weight: bold;}
.cbox .cboxinfo .cboxright{ float: left; width: 700px; margin-left: 10px; }
.cbox .cboxinfo .cboxright .cboxRecommend{ width:480px }
.cbox .cboxinfo .cboxright .cboxRecommend .title{ background-color:#f7f7f7; border-bottom:1px solid #ccc; padding-left: 10px; line-height: 30px; }
.cbox .cboxinfo .cboxright .cboxRecommend .title a{ text-decoration:underline; margin-right: 10px; }
.cbox .cboxinfo .cboxright .cboxRecommend .info { height:180px; padding-top:10px }
.cbox .cboxinfo .cboxright .cboxRecommend .info li{ float:left; width: 160px; text-align: center; }
.cbox .cboxinfo .cboxright .cboxRecommend .info li img{padding:1px; border:1px solid #ccc}
.cbox .cboxinfo .cboxright .cboxRecommend .info li a{ display:block; width: 130px; margin: 0 auto; overflow: hidden; white-space: nowrap; }
.cbox .cboxinfo .cboxright .cboxRecommend .infolist { border-top:1px #ccc dashed; background-color:#f7f7f7; height:45px; padding-top:5px }
.cbox .cboxinfo .cboxright .cboxRecommend .infolist li{ background:url(../Images/bg.png) -634px -171px; padding-left: 10px; line-height: 20px; float:left; width:150px; overflow:hidden; white-space:nowrap }

.cbox .cboxinfo .cboxright .hotlist { width: 210px; float: left; margin-left: 10px; }
.cbox .cboxinfo .cboxright .hotlist .hotlisttitle { background-image:url(../Images/company.png); background-position:-247px -175px; background-repeat: no-repeat; height: 30px; }
.cbox .cboxinfo .cboxright .hotlist .hotlisttitle li { background-image:url(../Images/company.png); float: left; background-position: -532px -175px; height: 27px; color:#1F376D; width: 74px; text-align: center;margin-right:1px;  }
.cbox .cboxinfo .cboxright .hotlist .hotlisttitle li.in{ background-position: -458px -175px; font-weight:700; }
.cbox .cboxinfo .cboxright .hotlist .hotlistpanel{ border:1px solid #AACBEE; border-top:0px; height: 242px; }
.cbox .cboxinfo .cboxright .hotlist .hotlistpanel li{ height: 22px; line-height:20px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.cbox .cboxinfo .cboxright .hotlist .hotlistpanel li .hotlistico{ font-family:Arial, Helvetica, sans-serif; color:#fff; display: block; width: 20px; line-height: 16px; float: left; text-align: center; margin-right: 5px; font-weight: bold; }
/*热门处的序号背景色*/
.bred{background-color:red}
.bOrange{background-color:Orange}
.bGray{background-color:Gray}
/*bootomnav*/
.bottomnav{height:25px; line-height:25px; text-align:center}
.bottomnav span{padding:0 12px}
.copyright{line-height:25px; text-align:center; padding:5px}
/*companyadbox*/
.companyadbox{width:966px; height:72px; overflow:hidden}
.companyadbox li{display:inline-block; float:left}
.companyadbox li img{border:solid 1px #d6d3cc; margin-right:6px}

.catalog { width:958px;border: 1px solid #999;border-bottom:none;}
.catalog .catalog-line { width: 958px; border-bottom: 1px solid #999; height:auto!important}
.catalog .catalog-line .catalog-line-ico  { background-image: url(../Images/company.png); background-repeat: no-repeat; display: block; min-height: 25px; width: 104px; text-align: center; padding-top: 75px; font-size: 12px; font-weight: bold; color: #999; text-decoration: none; }
/*图标*/
.catalog .catalog-line a.ico-men{background-position: left -227px;}
.catalog .catalog-line a.ico-men:hover{background-position:left -348px; background-color:#f2f2f2}
.catalog .catalog-line a.ico-peijian{background-position: -147px -227px;}
.catalog .catalog-line a.ico-peijian:hover{background-position:-147px -348px; background-color:#f2f2f2}
.catalog .catalog-line a.ico-shebei{background-position: -318px -227px;}
.catalog .catalog-line a.ico-shebei:hover{background-position:-318px -348px; background-color:#f2f2f2}

.catalog .catalog-line-class { width: 500px; padding: 5px; min-height: 90px; }
.catalog .catalog-line-class a{ padding:3px 5px; font-size:14px; color:#000; white-space: nowrap; display: inline-block; }
.catalog .catalog-line-class a:hover{ color:#F60; }
.catalog .catalog-line .catalog-line-ad { width: 340px; float: left; padding: 5px 0; }

.catalog .catalog-line .catalog-line-ad ul { display: block; float: left; width: 110px; margin-left: 5px; overflow: hidden; }
.catalog .catalog-line .catalog-line-ad ul li { list-style-type: square; color: #F90; list-style-position: inside; }
.catalog .catalog-line .catalog-line-ad ul li a{ text-overflow:ellipsis; white-space: nowrap; }
