/* CSS Document */
#main{margin-top:20px;margin-bottom:20px;}
#leftNav{width:240px;float:left;background-color:#f5f5f5;min-height:500px;}
#rightNav{width:920px;float:right;min-height:600px;}

.tit{background-color:#1aa34b;line-height:36px;height:36px;padding-left:45px;font-size:14px;font-weight:bold;text-align:left;color:#FFF;}
.tbg{background:url(../images/icons.jpg) no-repeat 0px 0px;}
.tbg2{background:url(../images/icons.jpg) no-repeat 0px -37px;}
.artList{margin:10px 15px;}
.artList li{line-height:28px;text-align:left;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.artList li a{color:#4a4a4a;}
.claList{margin:15px 0px;}
.claList li{height:42px;line-height:42px;background:url(../images/icons.jpg) no-repeat 0px -73px;text-align:left;padding-left:50px;font-size:14px;}
.claList li a{color:#333;}
.claList li a:hover{color:#006633;}
#nowPosition{height:30px;line-height:30px;font-size:12px;color:#666;text-align:left;}
#nowPosition span{padding:0px 5px;}
#nowPosition a{color:#666;}
#nowPosition a:hover{color:#006633;}
#headTit{margin-top:10px;line-height:40px;font-size:22px;text-align:left;color:#000;border-bottom:2px solid #E6E6E6;font-weight:100;}
#viewTit{margin-top:10px;line-height:60px;font-size:28px;text-align:center;color:#2b6ae1;border-bottom:1px solid #E6E6E6;}
#viewInfo{line-height:30px;color:#999;margin-bottom:15px;}
#viewInfo span{padding-left:15px;}
#aboutTxt{margin:20px 0px;text-align:left;line-height:26px;color:#666;font-size:14px;}
#aboutTxt p{text-indent:2em;padding-top:10px;}
#aboutTxt p a{color:#1aa34b;border:1px solid #1aa34b;padding:5px 10px;}
#aboutTxt p a:hover{color:#FF6600;}

#newsList{padding:0px 20px;}
#newsList li{list-style-type:square;text-align:left;line-height:34px;font-size:14px;font-family:"Tahoma,Helvetica,arial,sans-serif";color:#999;}
#newsList li a{color:#444;}
#newsList li a:hover{color:#000;}
#newsList li span{float:right;color:#999;}
#recNew{height:120px;margin:15px 0px;text-align:left;border-bottom:1px dashed #D3D3D3;}
#recNew h2{font-size:18px;line-height:30px;color:#de0002;}
#recNew h2 a{color:#de0002;}
#recNew h2 a:hover{color:#000000;}
#recNew p{font-size:12px;line-height:22px;color:#777;padding-top:5px;}
#recNew img{width:185px;height:110px;float:left;border:none;margin-right:20px;}
.bgline{border-bottom:1px dashed #D3D3D3;}

#userlist{margin-top:20px;}
#userlist dl{padding:0px;margin:0px;line-height:36px;}
#userlist dl a{color:#333;}
#userlist dl a:hover{color:#FF3300;}
#userlist dt{width:260px;float:left;padding:0px;margin:0px;height:36px;}
#userlist dd{width:260px;float:left;padding:0px;margin:0px;border-left:1px solid #c0d4c8;height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.userlistbg{background-color:#ff8500;line-height:36px;padding:0px;height:36px;color:#FFF;}
.ubg{border-bottom:1px solid #c0d4c8;height:36px;}
#viewList{margin:15px 0;font-size:14px;color:#666;padding-bottom:5px;border-bottom:1px dashed #E6E6E6;}
#viewList li{float:left;line-height:30px;}
#viewList img{width:350px;float:left;margin-right:20px;margin-bottom:10px;}
.titView{margin-top:10px;line-height:30px;border-bottom:2px solid #24783c;}
.w270{width:270px;text-align:left;}

#pros{width:808px;height:240px;float:right;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
#pro{}
#pro li{height:300px;border:1px solid #dcdcdc;width:calc(18% - 2px);float:left;line-height:24px;overflow:hidden;margin-top:20px; position:relative;margin-left:2.5%;}
#pro li:nth-child(5n+1){margin-left:0;}
#pro li img{width:140px;height:105px;border:none;}
#pro li p a{color:#666;}
#pro li p a:hover{color:#F30;}
.protit{padding:15px 20px;height:50px;font-size:14px;font-weight:bolder;color:#4d4d4d;line-height:22px;}
.pclass{position:absolute;left:110px;top:8px;height:16px;padding:0px;margin:0px;}
.pclass li{float:left;padding:0px 15px;line-height:16px;height:16px;font-size:12px;color:#666;}
.pclass li a{color:#666;}
.pclass li a:hover{color:#333;}
.pmore{width:50%;height:26px;border:1px solid #2b6adf;left:calc(25% - 2px);color:#2b6adf;position:absolute;bottom:30px;}
.pmore a{color:#2b6adf;}
.pmore a:hover{color:#F30;}
.cname a{color:#666;}

.pro-class{margin-top:20px;color:#2b6adf;}
.pro-class li{float:left;border:1px solid #D9D9D9;padding:0 25px;margin-right:15px;border-radius:5px;overflow:hidden;line-height:28px;font-weight:bolder;}
.pro-class a{color:#2b6adf;}
.pro-class li a:hover{color:#F30;}
.cur-pro-class{background-color:#e52b2b;color:#FFF;}
.cur-pro-class a{color:#FFF;}
.cur-pro-class a:hover{color:#dfa22b;}



#contactTxt{margin-top:30px;text-align:left;}
#contactTxt h1{font-size:24px;color:#333;line-height:40px;}
#contactTxt p{line-height:30px;font-size:14px;color:#555;}

#pageNav{margin-top:20px;}
#pageNav a{padding:1px 5px;color:#333;border-radius:2px;overflow:hidden;}
#anli{margin-top:15px;}
#anli li{float:left;width:255px;height:200px;margin:5px 5px 10px 10px;}
#anli li img{width:255px;height:170px;border:none;}
#anli li p{font-size:14px;color:#666;text-align:center;line-height:22px;}
#anli_view{font-size:15px;line-height:28px;color:#444;text-align:left;}
#anli_view p{padding-top:15px;text-indent:2em;}
#anli_view img{max-width:650px;display:block;margin-left:auto;margin-right:auto;}
.pr15{padding-right:15px;float:left;}
.pl15{padding-left:15px;float:right;}

.navFix{position:fixed;top:0px; _position:absolute; top:expression((offsetParent.scrollTop)+0); z-index:2;}

/*****求购信息**********/
.orders{width:100%;margin-top:20px;}
.orders li{clear:both;line-height:36px;height:36px;font-size:14px;border-bottom:1px solid #e2e2e2;}
.orders li div{border-left:1px solid #e2e2e2;}
.orders li div:first-child{border-left:none;}
.order-bg{background-color:#d0dbf5;color:#1e5ef5;font-weight:bolder;}
.order-name{width:calc(30% - 5px);float:left;}
.order-name a{color:#333;}
.order-name a:hover{color:#F30;}
.order-num{width:10%;float:left;color:#777;}
.order-company{width:25%;float:left;color:#777;}
.order-area{width:15%;float:left;color:#777; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.order-date{width:10%;float:left;color:#777;}
.order-enddate{width:10%;float:left;color:#777;}
.color-blue{color:#1e5ef5;}
.color-grey{color:#777;}
.color-red{color:#F30;}

.order-view{margin-top:30px;}
.order-view li{line-height:40px;border-bottom:1px solid #E3E3E3;text-align:left;font-size:1.10em;color:#333;}
.order-view h1{font-size:24px;text-align:left;margin-bottom:20px;}
.order-view li span{height:auto;clear:both;color:#777;display:block;width:11%;background-color:#e5eeff;float:left;text-align:right;padding-right:1%;margin-right:1%;font-size:0.95em;}

/*******公司信息****/
.company-category{margin-top:30px;clear:both;}
.company-category li{float:left;width:calc(20% - 2px);background-color:#5a7bdf;color:#FFF;font-size:16px;line-height:28px;border-radius:2px;overflow:hidden;margin-left:6%;}
.company-category li:first-child{margin-left:0;}
.company-category li a{color:#FFF;}
.company-area{color:#333;text-align:left;margin-top:20px;}
.company-area a{color:#555;padding-right:5px;}
.company-lists{margin-top:30px;}
.company{border-bottom:1px solid #E6E6E6;height:90px;text-align:left;margin-bottom:10px; position:relative;}
.company h3{color:#1e5ef5;}
.company h3 a{color:#1e5ef5;}
.company h3 a:hover{color:#F30;}
.company p{color:#666;}
.company p span{padding-right:15px;}
.company-tel{position:absolute;top:20px;right:20px;line-height:24px;border:1px solid #F30;color:#F30;font-size:16px;font-family:Arial, Helvetica, sans-serif;width:160px;padding:2px 8px;border-radius:3px;overflow:hidden; font-weight:bolder; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.company-tel img{height:24px; vertical-align:middle;margin-right:3px;}

.exhibition{border-bottom:1px solid #E6E6E6;height:65px;text-align:left;margin-bottom:10px; position:relative;}
.exhibition h3{color:#1e5ef5;margin-bottom:10px;}
.exhibition h3 a{color:#1e5ef5;}
.exhibition h3 a:hover{color:#F30;}
.exhibition p{color:#666;font-size:12px;}
.exhibition p span{padding-left:25px; display:inline-block;}
.exhibition-day{position:absolute;top:12px;right:20px;line-height:24px;border:1px solid #E3E3E3;color:#999;font-size:12px;font-family:Arial, Helvetica, sans-serif;width:120px;padding:2px 8px;border-radius:3px;overflow:hidden;  white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.exhibition-day span{font-size:18px;padding:0 10px;font-weight:bolder;color:#F30;}

/*****招聘***/
.recruit{margin-top:30px;}
.recruit li{float:left;width:calc(32% - 2px);border:1px solid #E3E3E3;height:120px;margin-left:2%;margin-bottom:15px; position:relative;text-align:left;}
.recruit li:nth-child(3n+1){margin-left:0;}
.recruit-nav{padding:10px 15px;}
.recruit-tit{font-size:16px;font-weight:bolder;margin-bottom:5px;color:#555;}
.recruit-tit a{color:#555;}
.recruit-tit a:hover{color:#F30;}
.recruit-tit span{float:right;font-size:12px;color:#999;font-weight:300;}
.recruit-money{font-size:16px;font-weight:bolder;color:#e53131;}
.recruit-money span{color:#666;}
.recruit-ask{font-size:12px;color:#666;}
.recruit-company{font-size:14px;color:#666;}
.recruit-view{width:70px;height:18px;line-height:18px;border-radius:9px;overflow:hidden;border:1px solid #2d6add;color:#2d6add;text-align:center;position:absolute;right:15px;bottom:10px;}
.recruit-view a{color:#2d6add;}