@charset "utf-8";
/* CSS Document */
*,body{ margin:0; padding:0; font:"宋体" 12px; color:#666666; text-align:center;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
form{ margin:0; padding:0;}
img{ border:0;}
/*top*/
#top{ width:100%; height:28px; line-height:28px; background:#f6f6f6; border-bottom:1px dashed #bbbbbb;}
#topleft{ float:left; margin:0; padding:0 0 0 15px; width:520px; height:28px; line-height:28px; text-align:left; font-size:12px;}
#topright{ float:right; padding-right:15px; width:330px; height:28px; line-height:28px; text-align:left; font-size:12px;}
/*logo*/
#logo{ width:950px; margin:auto; margin-top:10px; margin-bottom:10px; height:90px;}
#logoimg{ float:left; width:237px; height:84px; padding-top:3px;}
/*导航*/
#nav{ float:left; margin-left:40px; padding:0; height:90px; width:663px;}
.menu{ 
float:left;
margin-left:14px;
display: table-cell;
vertical-align:middle;
text-align:center;
*display:block;
*font-size:66px;
*font-family:Arial;
width:94px;
height:74px;
}
.menu a{ display:block;}
.menu a:hover{ background:url(../images/hover.gif) no-repeat; text-decoration:none;}
.menu img{ vertical-align:middle;}
.menu p{ width:94px; height:16px; line-height:16px; font-size:12px;}
/*最新加入*/
#newadd{ width:948px; height:30px; margin:auto; border:1px solid #8dd3ff; background:#e5f5ff; text-align:left;}
#wh{ float:left; width:30px; height:23px; padding-top:3px; padding-bottom:4px; margin-left:10px;}
#newadd span a{ display:block; float:left; width:300px; height:30px; line-height:30px; font-size:12px; margin-left:5px; color:#FF0000;}
#laba{ float:left; width:16px; height:13px; padding-top:7px; padding-bottom:10px; margin-left:50px;}
#labatitle{ float:left; height:30px; width:95px; line-height:30px; font-size:12px; color:#02509f;}
#newadd p{ float:left; width:420px; text-align:left; margin-left:5px; height:30px; line-height:30px; overflow:hidden;}
#newadd p a{ color:#FF0000; font-size:12px;}
/*搜索和天气*/
#sstqbox{ width:950px; margin:auto; margin-top:10px; margin-bottom:10px; height:108px;}
/*搜索*/
#searchbox{ float:left; width:730px; float:left; height:108px; margin:0;}
#searchnav{ width:730px; height:35px;}
.searchtab{ width:685px; height:35px; background:url(../images/searchtabbg.gif) no-repeat; position:relative; z-index:1;}
.searchtab ul{ margin:0; padding:0;}
.searchtab li{ float:left; display:block; width:113px; height:35px; margin-left:1px; line-height:35px; font-size:14px; color:#0367b2; cursor:pointer;}
.searchtab li.hover{ background:url(../images/searchoption.gif) no-repeat; width:113px; color:#0367b2;}
.searchtab li.visited{ background:url(../images/searchoption.gif) no-repeat;}
.searchcontent{ width:728px; height:71px; border:1px solid #85d0ff; background:#eaf7ff; position:relative; margin-top:-1px;}
.qyt{ margin-left:10px; margin-top:15px; width:203px; height:42px; float:left;}
.searchfld{ float:left; margin-left:10px; margin-top:20px; width:490px; height:30px;}
.searchfld span{ display:block; float:left; font-size:12px; color:#04518b; text-align:left; width:65px; height:30px; line-height:30px;}
.inputfld{ float:left; width:200px; height:28px; padding-top:2px;}
.inputfld input{ width:200px; height:22px; line-height:22px; text-align:left; font-size:12px; color:#FF0000; border:1px solid #0367b2; background-color:#fff;}
.searchbtnfld{ width:58px; height:27px; float:left; padding:3px 5px 0 5px;}
.keyword{ float:left; width:130px; height:30px; line-height:30px; font-size:12px;}
/*天气*/
#weather{ float:left; margin-left:10px; height:107px; width:210px; background:url(../images/weatherbg.gif) no-repeat;}
#weather span{ float:left; width:75px; height:77px; line-height:26px; display:block; color:#04518b; font-size:14px; padding-top:15px; padding-bottom:15px;}
#weatherdy{ float:left; margin-left:15px; width:120px; height:107px;}
/*推荐企业*/
#tuijian{ width:948px; margin:auto; margin-top:10px; clear:both; height:123px; border:1px solid #d2eeff; background-color:#f6fcff;}
.tjphoto{ width:112px; height:123px; float:left; display:table-cell; *display:block; *font-size:107px; vertical-align:middle; text-align:center;}
.tjphoto img,.tjline img{ vertical-align:middle;}
.tjline{ width:1px; height:123px; float:left; display:table-cell; *display:block; *font-size:107px; vertical-align:middle; text-align:center;}
.tjqy{ float:left; width:835px; height:123px;}
.tjqys{ width:835px; height:62px;}
.tjqys .tjlogo{ float:left; margin-left:10px; display:table-cell; text-align:center; *display:block; *font-size:54px; vertical-align:middle; width:153px; height:62px;}
.tjlogo img{ vertical-align:middle;}
.tjqyx{ width:835px; height:61px;}
.tjqyx .tjlogo{ float:left; margin-left:10px; display:table-cell; text-align:center; *display:block; *font-size:48px; vertical-align:middle; width:153px; height:61px;}
/*幻灯-服务-登录*/
#hfd{ width:950px; margin:auto; margin-top:10px;}
/*slide*/
#slide{ float:left; width:282px; height:242px; border:1px solid #e9e9e9;}
#slidebox{ margin:8px; border:1px solid #e9e9e9; height:224px;}
/*servies and adv*/
#serandadv{ float:left; width:385px; height:244px; margin-left:10px;}
/*servies*/
#servies{ width:383px; height:131px; border:1px solid #ffe2a1; background-color:#fffcf7; padding:0;}
.mytd,.zxzx,.fwtd{ margin-top:13px; width:383px; height:26px; padding:0;}
.mytdicon,.zxzxicon,.fwtdicon{ float:left; margin-left:5px; width:75px; height:26px;}
.serviestext{ float:left; width:288px; padding-left:10px; height:26px; line-height:26px; font-size:12px; text-align:left; color:#7f7f7f;}
/*adv*/
#adv1{ width:385px; height:101px; margin-top:10px;}
/*login*/
#login{ margin-left:10px; float:left; width:259px; height:242px; border:1px solid #81cfff; background-color:#f9fdff;}
#title{ width:259px; height:34px; background:url(../images/loginbg.gif) repeat-x;}
#loginicon{ float:left; background:url(../images/titleicon.gif); font-size:14px; width:86px; height:28px; line-height:28px; margin-left:10px; margin-top:6px;}
#loginbox{ width:259px; height:190px; padding-top:18px;}
.loginall{ margin:10px 20px 0 20px; height:30px;}
.loginall .title{ width:50px; padding-right:10px; font-size:12px; float:left; height:30px; line-height:30px; text-align:left;}
.loginall .logininputfld{ float:left; width:150px; height:30px; vertical-align:middle;}
.logininputfld input{ width:150px; height:20px; border:1px solid #c3c3c3; font-size:12px; line-height:20px; text-align:left;}
.loginall .checkcodefld{ float:left; width:50px; height:30px; vertical-align:middle;}
.loginall .checkcode{ float:left; width:50px; height:30px; vertical-align:middle; margin-left:15px;}
.checkcodefld input{ width:50px; height:20px; border:1px solid #c3c3c3; font-size:12px; line-height:20px; text-align:left;}
.loginall .loginbtn{ float:left; width:59px; height:21px; margin-right:10px;}
.loginall .registerbtn{ float:left; width:78px; height:21px;}
.beizhu{ margin:0 10px; width:239px; line-height:18px; font-size:12px; color:#FF0000; text-align:left;}
/*zhuti*/
#Area{ width:950px; margin:auto; margin-top:10px;}
/*left*/
#leftbox{ float:left; width:284px;}
.more{ width:50px; font-size:12px; height:35px; line-height:35px; float:right; padding-right:5px;}
.more a{ color:#04518b;}
/*公告*/
#gg{ width:284px; height:160px; background-color:#f9fdff;}
#gg .titlebg{ width:284px; height:35px; background:url(../images/ggbg.gif);}
#gg .titlebg .title,#news .titlebg .title,#zhaopin .titlebg .title{ float:left; width:60px; padding-left:20px; height:35px; line-height:35px; font-size:14px; color:#04518b; font-weight:bold; text-align:left;}
#gg .contentbox{ height:124px;}
#gg .contentbox,#news .contentbox,#zhaopin .contentbox{ width:282px; border-left:1px solid #85d0ff; border-bottom:1px solid #85d0ff; border-right:1px solid #85d0ff;}
#gg .content{ width:262px; margin:10px 10px 2px 10px; height:112px;}
#gg .contentbox li{ list-style:none; margin:0; padding:0; display:table-cell; vertical-align:middle; *display:block; *font-size: 20px; height:22px; line-height:22px; text-align:left; font-size:12px;}
/*最新资讯*/
#news{ width:284px; height:272px; margin-top:10px; background:#f9fdff;}
#news .titlebg,#zhaopin .titlebg{ width:284px; height:35px; background:url(../images/zx.gif);}
#news .contentbox{ height:236px;}
#news .content{ width:262px; margin:10px 10px 2px 10px; height:223px;}
#news .content ul,#zhaopin .content ul,#gg .contentbox ul{ margin:0; padding:0; width:262px;}
#news .content li,#zhaopin .content li{ list-style:none; margin:0; padding:0; display:table-cell; vertical-align:middle; *display:block; *font-size: 21px; height:23px; line-height:23px; text-align:left; font-size:12px;}
/*招聘*/
#zhaopin{ width:284px; height:374px; margin-top:10px; background:#f9fdff;}
#zhaopin .contentbox{ height:338px;}
#zhaopin .content{ width:262px; margin:10px 10px 2px 10px; height:325px;}
/*adv3*/
#adv3{ width:284px; height:112px; margin-top:10px;}
#adv4{ width:284px; height:90px; margin-top:10px;}
#adv5{ width:284px; height:150px; margin-top:10px;}
/*right*/
#rightbox{ float:left; margin-left:10px; width:656px;}
/*企业管理-行业资讯*/
#qyhy{ width:656px; height:250px; margin-bottom:10px;}
/*企业管理*/
#qygl,#hyzx{ float:left; width:323px;}
#qygltitle,#hyzxtitle{ width:323px; height:35px; background:url(../images/qygl.gif) no-repeat;}
#qygltitle .title,#hyzxtitle .title{ width:80px; float:left; height:23px; padding-left:35px; padding-top:12px; font-size:14px; font-weight:bold; color:#04518b; text-align:left;}
#qygltitle .more,#hyzxtitle .more{ width:50px; float:right; height:35px; line-height:35px; font-size:12px;}
#qyglcontentbox,#hyzxcontentbox{ width:321px; border-left:1px solid #85d0ff; border-right:1px solid #85d0ff; border-bottom:1px solid #85d0ff;}
#qyglcontentbox .content,#hyzxcontentbox .content{ margin:8px 10px 0px 10px; width:301px;}
#qyglimg,#hyzximg{ width:301px; height:85px; border-bottom:1px dashed #CCCCCC;}
#qyglimg .leftimg,#hyzximg .leftimg{ float:left; width:100px; height:78px;}
#qyglimg .rightcontent,#hyzximg .rightcontent{ float:left; margin-left:8px; width:193px; height:78px; font-size:12px; text-align:left;}
#qyglimg .rightcontent ul,#hyzximg .rightcontent ul{ margin:0; padding:0;}
#qyglimg .rightcontent li,#hyzximg .rightcontent li{ float:left; list-style:none; margin:0; padding:0; text-align:left; width:193px; height:20px; line-height:20px;}
#qyglnr,#hyzxnr{ width:301px; height:103px; margin-top:8px;}
#qyglnr ul,#hyzxnr ul{ margin:0; padding:0; list-style:none;}
#qyglnr li,#hyzxnr li{ float:left; list-style:none; margin:0; padding:0; text-align:left; width:301px; height:23px; font-size:12px; }
/*行业资讯*/
#hyzx{ margin-left:10px;}

/*供应option*/
#gyxx{ width:656px; height:272px;}
.gynav{ width:656px; height:41px; background:url(../images/gymenubg.gif); position:relative;}
.gynav ul{ margin:0; padding:0;}
.gynav li{ float:left; display:block; width:164px; height:41px; cursor:pointer; font-size:14px; color:#04518b; line-height:41px; font-weight:bold;}
.gynav li.hover{ background:url(../images/gyhoverbg.gif) no-repeat; width:163px; color:#04518b;}
#gybox{ width:654px; height:235px; border:1px solid #85d0ff; margin-top:-7px; position:relative;}
#gybox .content{ width:634px; margin:10px 10px 5px 10px; height:205px; text-align:left; font-size:12px; border-bottom:1px dashed #04518b;}
#gybox .content ul{ padding:0; margin:0;}
#gybox .content li{ float:left; list-style:none; margin:0; padding:0; width:314px; height:22px; line-height:22px; font-size:12px; text-align:left;}
#gybox .morenews{ width:634px; height:20px; margin:0 10px; text-align:right;}
#gybox .morenews a{ font-size:12px; color:#04518b;}
/*adv2*/
#adv2{ margin-top:10px; width:656px; height:100px;}
/*推荐企业-其他*/
#others{ width:656px; margin-top:10px; height:270px;}
/*推荐企业*/
#tjcompany{ width:323px; height:270px; float:left;}
#tjcompany .title,#otherinfo .title{ width:323px; height:40px;}
.lefttitlebg{ width:115px; height:39px; border-top:1px solid #a0dfff; border-left:1px solid #a0dfff; float:left; background:url(../images/tjleftbg.gif);}
.viptj{ width:32px; height:14px; padding-left:5px; float:left; padding-top:10px;}
.viptjname{ width:70px; float:left; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#04518b;}
.righttitlebg{ width:206px; height:33px; border-top:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:url(../images/tjrightbg.gif) repeat-x; float:left;}
.righttitlebg .gengduo{ width:50px; float:right; height:33px; line-height:33px; font-size:12px; color:#04518b;}
#tjcompany .contentbox,#otherinfo .contentbox{ clear:both; width:321px; height:233px; border-left:1px solid #a0dfff; border-right:1px solid #a0dfff; border-bottom:1px solid #a0dfff; margin-top:-5px;}
#tjcompany .content,#otherinfo .content{ margin:10px 10px 2px 10px; width:301px; height:186px; text-align:left; font-size:12px;}
#tjcompany .content ul,#otherinfo .content ul{ margin:0; padding:0; list-style:none;}
#tjcompany .content li,#otherinfo .content li{ width:301px; height:22px; line-height:22px; font-size:12px; text-align:left;}
/*其他信息*/
#otherinfo{ float:left; margin-left:10px; width:323px; height:270px;}
.other{ width:115px; float:left; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#04518b;}
/*product*/
#product{ width:654px; margin-top:10px; border:1px solid #c0eaff; background-color:#f9fdff;}
#product .title{ width:654px; height:35px; background:url(../images/producttitle.gif);}
.titleicon{ width:128px; height:30px; float:left; margin-left:20px; margin-top:5px; line-height:30px; background:url(../images/producttitlebg.gif); font-size:14px; font-weight:bold; color:#04518b;}
#product .content{ margin:10px 5px 0 5px; width:644px;}
/*pic*/
.picborder{ float:left; width:128px; height:122px;}
.picborder .pic{ display:block; width:110px; padding:4px; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px dashed #e0e0e0;}
.picborder p{ margin:0 0 8px 0; padding-top:4px; width:118px; text-align:center; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; font-size:12px;}
/*friendlink*/
#friendlink{ width:948px; height:99px; border:1px solid #a0dfff; margin:auto; margin-top:10px; clear:both;}
#friendimg{ float:left; width:38px; height:99px; border-right:1px solid #a0dfff; text-align:left;}
#friendcontent{ float:left; margin-left:5px; width:899px; height:99px; text-align:left;}
#friendcontent a{ font-size:12px; text-align:left; line-height:20px;}
.imglink{ width:899px; margin-top:5px; height:40px;}
.textlink{ width:899px; margin-top:0px; height:43px; font-size:12px;}
.textlink ul{ margin:0; padding:0; list-style:none;}
.textlink li{ float:left; display:block; height:18px; width:80px; line-height:16px; margin-top:2px;}
.textlink span{ float:left; height:18px; display:block;}
/*copyright*/
#copyright{ margin:auto; margin-top:10px; width:948px; height:24px; line-height:24px; border:1px dashed #c2c2c2; background-color:#f6f6f6; color:#999999; font-size:12px;}
#copycontent{ margin:auto; margin-top:5px; width:950px; height:50px; font-size:12px; line-height:25px;}
/*清楚浮动*/
.clearthis{ clear:both; float:none; margin:0; font-size:1px; line-height:0;}

/*弹出*/
