@charset "utf-8";
/* CSS Document */

.body_bg1{ background:#f6f6f6; }
.body_bg2{ background:#f0f5f8; }

/* top*/
.top{ width:100%; height:55px; background:#fff; border-bottom:1px solid #1f78c2; }
.top-mid{ max-width:1200px; height:auto; margin:0 auto; }
.top-rigul{ float:right; margin-top:14px; }
.top-rigul .toprigli{ float:left; margin-left:10px; }
.top-rigul .toprigli .rigaitem{ width:78px; height:26px; line-height:26px; text-align:center; display:block; background:#fff; border:1px solid #07518e; font-size:15px; /*color:#f00;*/ color:#07518e; }
.top-rigul .zcrigli .rigaitem{ background:#07518e; color:#fff; }

/* nav*/
.navul{ float:right; margin-right:20px;  display:block; margin-top:2px; }
.navul .fistli{ float:left; position:relative; z-index:1004; }
.navul .fistli .navsecul{ /*display:none; width:155px;*/ width:100%; opacity:0; position:absolute; z-index:1004; top:54px; left:0px; /*left:-14px;*/ padding:0px 0px 13px 0px; background:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.navul .fistli .fstaitem{ display:block; padding:0px 26px 0px 27px; font-size:15px; color:#434343; }
.navul .fistli .fstaitem .spantxt{ padding-top:19px; line-height:15px; display:block; }
.navul .fistli .fstaitem .spanico{ display:block; height:19px; }
.navul .fistli .fstaitem .spanico1{ background:url(../images/navul_fistli_spanico1_1.png) no-repeat center 9px; }
.navul .check .fstaitem{ color:#07518e; }
.navul .fistli:hover .navsecul,.navul .check .navsecul{ /*display:block; width:155px;*/ width:100%; position:absolute; z-index:1004; /*top:54px; left:-14px;*/ left:0px; padding:0px 0px 13px 0px; background:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }
.navul .fistli .navsecul .secli{ width:100%; }
.navul .fistli .navsecul .secli .seca{ width:100%; height:40px; line-height:40px; text-align:center; display:block; color:#000000; font-size:13px; }
.navul .fistli .navsecul .secli:hover .seca,.navul .fistli .navsecul .check .seca{ background:#07518e; opacity:1; color:#fff; border-left:1px solid #07518e; border-right:1px solid #07518e; margin-left:-1px; }


/* foot*/
.foot{ width:100%; height:auto; background:#2a2a2a; }
.foot-mid{ max-width:1200px; height:auto; margin:0 auto; }
.foot-midr{ width:947px; height:auto; float:right; }
.foot-middl{ float:left; text-align:left; width:236px; }
.foot-middlfst{ width:403px; }
.foot-middllat{ width:69px; }
.foot-middl .dtall{ width:100%; line-height:42px; font-size:16px; color:#ff8621; }
.foot-middl .ddall{ font-size:13px; color:#656d72; line-height:24px; }
.foot-middl .ddall a{ color:#90969a; }
.foot-middl .ddall a:hover{ color:#ff8621; }

/* footer*/
.footer{ width:100%; height:auto; background:#2a2a2a; border-top:1px solid #3b3b3b; border-bottom:1px solid #3b3b3b; }
.footer-mid{ max-width:1200px; height:auto; margin:0 auto; font-size:13px; color:#90969a; }
.footer-mid .aitem{ color:#90969a; }
.footer-mid .aitem:hover{ color:#fff; }
.footer-rul{ float:right; height:auto; margin-top:14px; }
.footer-rul .li_01{ float:left; margin:0px 10px 0px 9px; position:relative; z-index:100; }
.footer-rul .li_01 .secdiv{ display:none; width:137px; padding:10px 10px 0px; background:#fff; line-height:28px; text-align:center; font-size:12.5px; color:#535353; position:absolute; z-index:100; left:-58px; top:-178px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; }
.footer-rul .li_01last{ margin-right:0px; }
.footer-rul .li_01 .item{ width:44px; height:44px; display:block; background:url(../images/footer-rul_liaitem_bg1_1.png) no-repeat; }
.footer-rul .li_01 .item .ico{ width:44px; height:44px; display:block; }
.footer-rul .li_01 .item .ico1{ background:url(../images/footer-rul_liaitem_ico1_1.png) no-repeat center center; }
.footer-rul .li_01 .item .ico2{ background:url(../images/footer-rul_liaitem_ico2_1.png) no-repeat center center; }
.footer-rul .li_01 .item .ico3{ background:url(../images/footer-rul_liaitem_ico3_1.png) no-repeat center center; }
.footer-rul .li_01:hover .item .ico1{ background:url(../images/footer-rul_liaitem_ico1_2.png) no-repeat center center; }
.footer-rul .li_01:hover .item .ico2{ background:url(../images/footer-rul_liaitem_ico2_2.png) no-repeat center center; }
.footer-rul .li_01:hover .item .ico3{ background:url(../images/footer-rul_liaitem_ico3_2.png) no-repeat center center; }
.footer-rul .li_01:hover .secdiv{ display:block; width:137px; padding:10px 10px 0px; background:#fff; line-height:28px; text-align:center; font-size:12.5px; color:#535353; position:absolute; z-index:100; left:-58px; top:-178px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; }







