@charset "gb2312";
/* 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:980px; text-align:left; margin:0 auto;} 
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.f14{ font-size:14px; font-weight:bold;}
.f14 a{ 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;}
.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.mr5{ margin-right:5px;}
.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;}

.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;}

.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; }

/*顶部样式*/
.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(../images/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(../images/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:968px; border:1px solid #e2e2e2; border-top:none; padding:5px; }
.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:958px; 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; color:#333; }

/*版权样式*/
.copyrightbar{border-top:3px solid #1061B0; margin:10px auto;}
.copyrightbar ul{ width:980px;margin:4px auto; padding-top:2px; overflow:hidden; zoom:1;}
.copyrightbar ul li{ width:980px; text-align:center; float:left; padding:2px 0; color:#333;}
.copyrightbar ul li span{ padding:0 3px;}

/*1.31 新加logo样式*/
.logotab{ width:990px; margin:0 auto;}
.logotab .logo{float:left; text-align:left; text-indent:-999em; background-image:url(../images/logo.gif); margin:33px 13px 27px 6px;}
.logotab .logo p a{width:188px; height:55px; display:block;} 
.logotab .logofont{float:left; text-align:left; text-indent:-999em; background:url(../images/qhwkh.gif) no-repeat 0 0;margin:40px 10px 0 0;width:171px; height:42px; display:block;}
.warh {background: url("../images/bgw11.jpg") no-repeat scroll 0 0 transparent;color: #0B6FBA;height: 33px;padding: 9px 0 0 9px;width: 285px;}
.warh span {color: #0B6FBA;font-size: 14px;font-weight: bold;}
.warl {height: auto;padding: 0 6px 6px 0;width: 276px;}
.warl li {background: url("../images/bgw12.jpg") no-repeat scroll 0 0 transparent;height: auto;width: 270px;}
.warlt {color: #969696;height: 26px;padding: 9px 0 0 29px;width: 241px;}
.warlt a:link {color: #13a3e6;font-size: 14px;font-weight: bold;text-decoration: none;}
.warlt a:visited {color: #13a3e6;font-size: 14px;font-weight: bold;text-decoration: none;}
.warlt a:hover {color: #16B2C8;font-size: 14px;font-weight: bold;text-decoration: underline;}


.warh_list {background: url("../images/bgw11.jpg") no-repeat scroll 0 0 transparent;color: #0B6FBA;height: 33px;padding: 9px 0 0 9px;width: 255px;}
.warh_list span {
color: #0B6FBA;font-size: 14px;font-weight: bold;}
.warl_list {height: auto;width: 250px;	padding:6px;}
.warl_list li {background: url("../images/bgw12.jpg") no-repeat scroll 0 0 transparent;height: auto;width: 250px;}
.warlt_list {color: #969696;height: 26px;padding: 7px 0 0 29px;width: 241px;}
.warlt_list a:link {color: #13a3e6;font-size: 13px;font-weight: bold;text-decoration: none;}
.warlt_list a:visited {color: #13a3e6;font-size: 13px;font-weight: bold;text-decoration: none;}
.warlt_list a:hover {color: #16B2C8;font-size: 13px;font-weight: bold;text-decoration: underline;}
.left_title {background: url("../images/index1_72.jpg") no-repeat scroll 5px 7px rgba(0, 0, 0, 0);float: left;padding: 0 0 0 20px;}
.left_title a{color: #007bb8;font-size: 13px;font-weight: bold; height:25px;line-height: 25px;}
.left_title a:hover{ color:#F30;}
.more {float: right;margin: 3px 10px 0 0;}
.info_title_bg {width: 666px;border-bottom:1px dashed #ccc;height:30px;}
.info_title_bg ul li a{width: 666px;border-bottom:1px dashed #ccc;height:30px;line-height:30px;}
.info_title_bg h3 {background: url("img/index1_72.jpg") no-repeat scroll 5px 7px rgba(0, 0, 0, 0);color: #007bb8;float: left;font-size: 14px;height: 25px;line-height: 25px;padding: 0 0 0 25px;}