﻿@charset "UTF-8";
/* CSS Document */
body{font-family:arial, "宋体"; color:#444; font-size:12px; line-height:20px; text-align:left; background-color:#fff;}
html,body,div,span,ul,li,ol,dl,dt,dd,table,td,th,p,fieldset,form,pre,blockquote,h1,h2,h3,h4,h5,h6,input,img,a{ margin:0; padding:0;}
ul li{ list-style:none; }
img{border:none;}
h1{font-size:16px;}

a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#ff5a00; text-decoration:underline;}
a:active{color:#ff5a00; text-decoration:underline;}

.wrapper{width:990px; text-align:left; margin:0 auto; } 
.clear{ clear:both; height:0; width:0; overflow:hidden; zoom:1; }
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold; }

.f14{ font-size:14px; font-weight:bold;}
.f16{ font-size:16px; font-weight:bold;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt30{ margin-top:30px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt17{ padding-top:17px;}
.pt20{ padding-top:20px;}
.ml10{ margin-left:10px;}
.ml8{ margin-left:8px;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.mr5{ margin-right:5px;}
.ml3{ margin-left:3px;}
.pr10{padding-right:10px;}

/*字体样式*/
.orange{ color:#ff5a00; height:20px; overflow:hidden;}
.orange a:link{ color:#ff5a00; text-decoration:none;}
.orange a:visited{color:#ff5a00; text-decoration:none;}
.orange a:hover{color:#ff6600; text-decoration:underline;}

.blue{ color:#336699;}
.blue a:link{ color:#336699; text-decoration:none;}
.blue a:visited{color:#336699; text-decoration:none;}
.blue a:hover{color:#ff6600; text-decoration:underline;}

.blue{ color:#336699;}
.blue a:link{ color:#336699; text-decoration:none;}
.blue a:visited{color:#336699; text-decoration:none;}
.blue a:hover{color:#ff6600; text-decoration:underline;}

.gray{ color:#606060;}
.gray a:link{ color:#606060; text-decoration:none;}
.gray a:visited{color:#606060; text-decoration:none;}
.gray a:hover{color:#ff6600; text-decoration:none;}

.gray1{ color:#7b7b7b;}
.gray1 a:link{ color:#7b7b7b; text-decoration:none;}
.gray1 a:visited{color:#7b7b7b; text-decoration:none;}
.gray1 a:hover{color:#ff6600; text-decoration:none;}

.gray2{ color:#999; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.gray3{ color:#999; }

.red{ color:#ea1e00; text-decoration:none; }
.red a:link{ color:#ea1e00; text-decoration:none;}
.red a:visited{ color:#ea1e00; text-decoration:none;}
.red a:hover{ color:#ff6600; text-decoration:underline;}

.nounder a:hover{ text-decoration:none;}
 
.nred{ color:#de0001; font-family:Arial, Helvetica, sans-serif;}
.nred a:link{ color:#de0001; text-decoration:underline;}
.nred a:visited{ color:#de0001; text-decoration:underline;}
.nred a:hover{ color:#ff6600; text-decoration:underline;}

.mr10{ margin-right:10px;}

.white{ color:#fff;}
.white a:link{ color:#fff; text-decoration:none;}
.white a:visited{color:#fff; text-decoration:none;}
.white a:hover{color:#fff; text-decoration:underline;}

.nwhite{ color:#fff; text-decoration:underline; }
.nwhite a:link{ color:#fff; text-decoration:underline;}
.nwhite a:visited{color:#fff; text-decoration:underline;}
.nwhite a:hover{color:#fff; text-decoration:none;}

.black{ color:#444;}
.black a{ text-decoration:underline; color:#444; }
.black a:link{ text-decoration:underline; color:#444; }
.black a:visited{ text-decoration:underline; color:#444; }
.black a:hover{ text-decoration:underline; color:#ff6600; }

.green{ color:#006600; }
.green a{ text-decoration:none; color:#006600; }
.green a:link{ text-decoration:none; color:#006600; }
.green a:visited{ text-decoration:none; color:#006600; }
.green a:hover{ text-decoration:underline; color:#ff6600; }
/*顶部样式*/
.topbar{ width:100%; height:27px; border-bottom:1px solid #cfcfcf; background-color:#f5f5f5;}
.topbar .toptab{ width:990px; margin:0 auto; color:#666;}
.topbar .toptab .greet{padding-left:10px; float:left; padding-top:4px;}
.site-nav {line-height: 19px; height: 22px; float:right; position:relative; z-index:999999;}
.site-nav a {color: #666;}
.site-nav a:hover {color: #e66d02;}
.site-nav .quick-menu {padding-top:4px; float:right;}
.site-nav .quick-menu LI {background-position: right 6px; padding-left:5px; float: left; padding-bottom: 0px; margin-left: 5px; padding-top: 2px}
.site-nav .quick-menu LI.last {background: none transparent scroll repeat 0% 0%}
.site-nav .quick-menu LI.menu-item {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative}
.site-nav .menu-hd {padding-right:14px; display: block; padding-left: 5px; z-index: 10002; padding-bottom: 0px; margin: 1px 1px 0px; cursor: pointer; padding-top: 0px; position: relative; height: 20px;}
.site-nav .myqihui .menu-hd {width: 60px; padding-top: 1px; _padding-top: 1px; height:22px;}
.site-nav .webmenu .menu-hd {width: 48px; padding-top: 1px; _padding-top: 1px; height:22px;}
.site-nav .services .menu-hd {width: 48px; padding-top: 1px; _padding-top: 1px; height:22px;}
.site-nav .menu-hd b{border-right: #f3f3f3 4px solid; border-top: #ccc 4px solid; font-size: 0px; RIGHT: 3px; border-left: #f3f3f3 4px solid; width: 0px; line-height: 0; border-bottom: #f3f3f3 4px solid; position: absolute; TOP: 7px; height: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
.site-nav .menu-bd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; display: none; z-index: 10001; left:0px; background: #fff; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px solid; position: absolute; TOP: 21px}
.site-nav IFRAME.menu-bd {border-top-width: 0px; border-left-width: 0px; z-index: -1; background: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); float: left; border-bottom-width: 0px; border-right-width: 0px}
.site-nav .menu-bd-panel {padding-bottom: 6px; padding-top: 10px}
.site-nav .menu-item-opp .menu-bd {LEFT: 0px}
.site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
.site-nav .menu-item-opp .menu-bd S.lt {background-position: -87px -55px; RIGHT: -2px; LEFT: auto}
.site-nav .menu {position: relative}
.site-nav .menu:hover .menu-hd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; background: white; margin: 0px; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px}
.site-nav .hover .menu-hd {border-right: #bfbfbf 1px solid; border-top: #bfbfbf 1px solid; background: white; margin: 0px; border-left: #bfbfbf 1px solid; border-bottom: #bfbfbf 1px}
.site-nav .menu:hover .menu-bd {display: block}
.site-nav .hover .menu-bd {display: block}
.site-nav .menu:hover .menu-hd B {border-left-color: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-bottom-color: #fff; border-top-color: #ccc; TOP: 5px; border-right-color: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
.site-nav .hover .menu-hd B {border-left-color: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); border-bottom-color: #fff; border-top-color: #ccc; TOP: 5px; border-right-color: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
.site-nav .myqihui .menu-bd {line-height:25px; TOP:23px; width:90px; height:110px;}
.site-nav .myqihui .menu-bd-panel {padding-left:5px; padding-bottom: 8px; padding-top: 8px; padding-right:5px;}
.site-nav .webmenu .menu-bd {line-height:25px; TOP:23px; width:250px; height:35px;}
.site-nav .webmenu .menu-bd-panel {padding-left:5px; padding-bottom: 8px; padding-top: 8px; padding-right:5px;}
.site-nav .services .menu-bd {line-height:25px; TOP:23px; width:80px; height:110px;}
.site-nav .services .menu-bd-panel {padding-left:5px; padding-bottom: 8px; padding-top: 8px; padding-right:5px;}
.site-nav .swhome{padding-right:7px;}
.site-nav .menu-bd-panel A {color: #666; padding:2px;}
.site-nav .menu-bd-panel A:hover {color:#fff; background-color:#F7600E; padding:2px;}

/*企汇网服务*/
.footer{background:url(top.png) repeat-x 0 -233px; height:140px; width:988px; border:1px solid #e2e2e2; }
.footer li{float:left; height:110px; width:118px; margin-top:15px;  background:url(dotted.gif) repeat-y right; padding-right:46px;  }
.footer dl{ padding-left:50px; width:68px;}
.footer dt{ font-size:14px; font-weight:bold; line-height:24px; }
.footer dd{ line-height:22px;}
.footer .noimg{ background:none;}

/*友情链接*/
.link{width:958px; border:1px solid #e2e2e2; border-top:none; padding:15px; }
.link ul{padding:3px;overflow:hidden; zoom:1;}
.link li{ float:left; margin:0px 3px 4px 0px;}
.link a{ padding:3px 4px; display:inline-block; white-space:nowrap;}
.linktit{ width:968px; height:29px; background:#f4f4f4; border:1px solid #e2e2e2; padding:0 10px; }
.linktit .on{ background:#fff; border:1px solid #e2e2e2; border-bottom:1px solid #fff; width:80px; height:25px; line-height:25px; font-weight:bold; display:block; text-align:center; position:relative; top:4px; }

/*版权样式*/
.copyrightbar ul{ width:990px; border-top:3px solid #f27b04; margin:0 auto; padding:10px 0; background:#fff; height:140px; }
.copyrightbar ul li{ width:990px; text-align:center; float:left; padding:5px 0;}
.copyrightbar ul li span{ padding:0 3px;}




/*返回顶部,二维码_2013.6.18_李程*/
.go_to_top {margin-left: 510px;left:50%;}
.go_to_top {display:none;width:60px;height:60px;background:url(gototop.png) no-repeat; margin-top:20px;position:fixed;right:30px;bottom:30px;cursor:pointer;}
.add_2dcode {width:120px;height:152px;background: url(weixin.png) no-repeat;margin-top:20px;position:fixed;right:5px;top:35%;cursor:pointer;}
.add_2dcode .closebtn{float:right;display: block; width: 17px;height: 17px; }

/*页面底部QQ状态_2013/07/15_丁艳姣*/
.copyrightbar .qqoffline,.copyrightbar .qqonline { float:left;margin-left: 5px; height: 24px; width: 24px; background:url(qqstates.png) no-repeat;} 
.copyrightbar .qqonline { background-position: 0 -26px; } 

/*消息提示*/
.topbar .toptab .greet li {float: left;margin: 0 3px;}
.msgnum {position: relative; display: inline;float: left;margin-left: 3px;margin-top: 1px;*margin-top: 0;margin-top: 0\9\0; }
.msgnum .arrow {position: absolute; z-index: 2; left: 2px; top: 10px;display: block; width: 0; height: 0; font-size: 0px; border-width: 3px; border-style: solid; border-color: #F4F4F4 #F4F4F4 #F4F4F4 #EB6312; overflow: hidden; }
.msgnum .arrowbg {float:left;position: relative; z-index: 3; left: 0; top: 3px; display: block; height: 10px; line-height: 9px; background-color: #EB6312; padding: 0 1px; }
.msgnum .arrowbg .fontsize { font-size: 9px; -webkit-transform: scale(0.71); -o-transform: scale(1); font-family:tahoma; } 
.msgnum .arrowbg .fontsize a { color: #FFF;padding: 0 1px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.msgnum .arrowbg .fontsize a { padding: 0;}}
.msgmenu {position: relative;}
.msgmenubtn { position: relative; float:left; padding: 1px 5px;z-index: 10002;  cursor: pointer;}
.msgmenu:hover .msgmenubtn,.greet .hover .msgmenubtn{padding: 0px 4px;border: 1px solid #9D9D9D; border-bottom:none;background: #F5F5F5;height: 22px;}
.msgmenu:hover .msgmenu-list,.greet .hover .msgmenu-list {display: block}
.msgmenu-list {position: absolute; top:22px;left:0;display: none;border:1px solid #9D9D9D;background: #F5F5F5; z-index: 10001;line-height:22px;}
.msgmenu-list a { display:block;padding: 0 4px;color: #666;white-space: nowrap;}
.msgmenu-list a:hover {background-color:#DDD;text-decoration: none;color: #666;}

/*2013.7.19添加*/
.searchtab .qqoffline,.searchtab .qqonline,.searchtab .sina { float:left; margin-left: 5px; height: 16px; width: 16px; background:url(qqstates.png) no-repeat;}
.searchtab .qqoffline{ background-position:-114px 0;}
.searchtab .qqonline{ background-position:-114px -16px;}
.searchtab .sina{ padding-right: 2px; background-position:-114px -32px;}

/*2014.3.19添加*/
.navtab .fnav{ height:29px; line-height:31px; width:980px; border:1px solid #fdc3a0; border-top:0; background:url(nav_bg.jpg) repeat-x; position:absolute; top:40px; padding-left:8px; left:0; }
.navtab .fnav span,.navtab .fnav a{ padding:0 5px;}