@charset "utf-8";
/* CSS Document */
body{ background:#074473 url(../images/home_bg.jpg) no-repeat 0 0;}
#header{ margin:0; background:#fff;}
.center{ background:#fff; overflow:hidden; height:100%;padding:5px 2px 10px 2px;}
#login h2,#login h2 a.menu_on,.button,.bg,#Services h2,#Services ul li a,#login ul li ul,#login .qyfy li ul li a,.linkPic h2{background:url(../images/mian_bg.gif) no-repeat;}
#Services{ width:675px; height:195px; float:left; background:#fff; position:relative;}
#Services h2{ height:27px; background-position:0 -94px;}
#Services ul{ float:left; width:174px;}
#Services ul li{ border-left:1px solid #7eaeb0; border-bottom:1px solid #7eaeb0;  border-right:3px solid #ffb56c; height:42px; line-height:42px; padding-left:20px; vertical-align:bottom;}
#Services ul li a{color:#9c9c9e; font-size:14px; height:42px; line-height:42px; float:left; background-position:-493px -26px; width:100%; text-align:left;}
#Services ul li.menu_on{padding-left:18px; border:3px solid #ffb56e; height:38px; line-height:38px; border-right:none; position:relative; margin-top:-1px;}
#Services ul li#tb_21{}
#Services ul li.menu_on a{ background:none;color:#3EA1E2; font-weight:bold;height:37px; line-height:37px;}
#Services ul li a:hover{ text-decoration:none;}
.ServicesDetails{border:3px solid #ffb56e; border-left:none; width:498px; height:167px; position:absolute; right:0; margin-top:-1px;}
#Services .ServicesDetails ul{ padding-top:15px; width:300px;}
#Services .ServicesDetails ul li{ border:none; height:auto; line-height:normal;color:#494949; text-align:left; padding-left:0;}
#Services .ServicesDetails ul li span{ color:#f16100; font-weight:bold; height:26px; line-height:26px;}
#Services .Service_img{ float:left;}
#Services .Service_an{ float:right; padding-right:10px; }
#Services .Service_an a{color:#38a3eb; font-weight:bold;}
#Services .Service_an a:hover{ text-decoration:none;}
#Services #tbc_21  ul{width:362px; padding-top:33px;}
#Services #tbc_22  ul{width:348px; padding-top:33px;}
#Services #tbc_22 .Service_img{ padding:5px;}
#Services #tbc_22  ul li,#Services #tbc_23  ul li{ line-height:20px;}
#Services #tbc_22  ul li span,#Services #tbc_23  ul li span{ font-size:16px; color:#FE7501;}
#Services #tbc_23 .Service_img{ padding:33px 0 0 5px;}
#Services #tbc_23 ul{padding-top:33px; width:310px;}
#Services #tbc_24  ul{padding-top:33px;}
#Services #tbc_24 .Service_img{ padding:5px;}
#Services #tbc_21 ul li a { background:none; width:auto; float:none; height:auto; line-height:normal; color:#0E5D88;}
#Services #tbc_21 ul li a:hover{ text-decoration:underline; color:#f60;}
#login{float:right; width:269px; background:#fff;}
#login h2{ height:24px; padding-left:50px; padding-top:10px;}
#login h2.iconb{ background-position:0 -123px;}
#login h2 a{float:left;line-height:24px; width:102px; height:24px; font-weight:normal; text-align:center; background:none;}
#login h2 a.menu_on{ background-position:-97px -34px;}
#login h2 a:hover{ text-decoration:none;}
#login ul{ border:1px solid #7eaeb0; border-top:none; padding:10px 18px 10px 28px;}
#login ul li{ line-height:36px; color:#000e4b; text-align:left;}
#login ul li a{color:#000e4b;}
#login ul li input{ margin:0; padding:0;}
#login ul li  a{ float:right; height:36px; line-height:36px; padding-right:6px;}
#login ul li span.Save{ width:126px; float:left; padding-top:10px;}
#login .login_line{ border:1px solid #0f4d8a; height:24px; line-height:24px; width:167px;}
#login .bg{ background-position:-102px -61px;}
#login .button{ border:none; background-position:0 -34px; width:97px; height:28px; margin:0 3px;:#fff; font-weight:bold; cursor:pointer;}
#login ul li input#m1,#login ul li input#m2{float:left; margin-top:3px;*margin-top:-2px;_margin-top:-2px}
#login .list-b-l{background-position:-256px -7px;display:block;height:8px;overflow:hidden;position:relative; margin-top:-8px;}
#login .list-b-r{background-position:-248px -7px;float:right;height:8px;width:8px;}
#login ul.qyfy{padding:5px 5px 5px 5px; }
#login ul.qyfy li{ height:auto; overflow:hidden;font-size:14px;color:#666; padding-left:2px;}
#login ul.qyfy li span{color:#f60; font-size:14px; font-weight:bold;}
#login ul.qyfy li a{ float:left; height:57px; width:120px;}
#login ul.qyfy li .rz{ border:none; background-position:0 -158px; width:120px; height:56px; margin-right:6px;}
#login ul.qyfy li .dr{ border:none; background-position:-130px -158px; width:120px; height:56px;}
#login ul.qyfy li .ptrz{ background-position:-260px -158px; width:120px; height:56px;margin-right:6px;}
#login ul.qyfy li .ptdr{ background-position:-390px -158px; width:120px; height:56px;}
#login .qyfy li ul{ height:100%; float:left;padding:0; border:none; padding-top:6px; background:none;}
#login .qyfy li ul li{ float:left; width:252px; height:auto;background:url(../images/bg_log.gif) repeat-x; padding:8px 0;}
#login .qyfy li ul li a{color:#0148a4; font-size:12px;float:left; height:22px; line-height:22px; padding:0 0 0 36px; width:80px; margin:0 5px;}
#login .qyfy li ul li a:hover{ text-decoration:none;}
#login .qyfy li ul li a.m1{ background-position:-853px 0px;}
#login .qyfy li ul li a.m2{ background-position:-853px -24px;}
#login .qyfy li ul li a.m3{ background-position:-853px -48px;}
#login .qyfy li ul li a.m4{ background-position:-853px -76px;}
#login .qyfy li ul li a.m5{ background-position:-853px -96px;}
#login .qyfy li ul li a.m6{ background-position:-853px -122px;}
#login .qyfy li ul li a.m7{ background-position:-853px -146px;}
#login .qyfy li ul li a.m8{ background-position:-853px -172px;}
.flash{ height:256px; background:#fff; width:676px; overflow:hidden; float:left; border:1px solid #7eaeb0;}
.linkPic{ float:left; width:960px; margin-top:4px;}
.linkPic h2{ color:#01447b; height:27px; line-height:27px; background-position:0 -217px; text-align:left; text-indent:40px;}
.linkPic ul{ border:1px solid #7eaeb0; border-top:none; height:100%;width:948px; padding:5px;*padding-bottom:10px;_padding-bottom:5px;overflow:hidden}
.linkPic ul li{ float:left; overflow:hidden;height:67px;width:188px;}
.linkPic ul li a{ border:1px solid #d6d6d6; padding:1px; float:left; margin:6px 11px;}
.linkPic ul li a:hover{ border:1px solid #ffeb08;}
.linkPic .list-b-l{background-position:-256px -7px;display:block;height:8px;overflow:hidden;position:relative; margin-top:-8px;}
.linkPic .list-b-r{background-position:-248px -7px;float:right;height:8px;width:8px;}

#footer{ margin:0; background:none; border-top:4px solid #00568f;}
#footer_nav,#footer div a,#footer p,#footer p a{color:#cbccce; }