﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	min-width:1200px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}



.top-bj{ width: 100% ;  height: 45px; background-color: #ededed; overflow: hidden;}
.top-bj .top-c{ width: 1330px; height: 45px; margin: 0 auto;}
.top-bj .top-c .tr{ width: 400px; height: 45px; line-height: 45px;text-align: right; float: right ;font-size: 14px; color: #606060;}
.top-bj .top-c .tr a{font-size: 14px; color: #606060; padding: 0 5px;}
.top-bj .top-c .tr a:hover{ color: #ff8503}
.top-bj .top-c .tr a.on{ color: #ff8503}

.txtScroll-top{ width: 690px; height: 45px;float: left; overflow: hidden;}
.txtScroll-top .bd{ width: 650px; height: 45px; overflow: hidden;}
.txtScroll-top .bd ul{ width: 100%}
.txtScroll-top .bd ul li{ width: 100% ; height: 45px ;line-height: 45px; overflow: hidden;}
.txtScroll-top .bd ul li a{ font-size: 14px; color: #606060 }
.txtScroll-top .bd ul li a span{ font-size: 14px; color: #606060 ; }
.txtScroll-top .lb-box{ width: 40px; float: left;}
.txtScroll-top .lb-box img{ margin: 15px 0 0 4px}
.txtScroll-top .bd ul li a:hover{text-decoration: underline}

.head-bj{ width: 100%; height: 151px; background-color: #fff ; overflow: hidden;}
.head-c{width: 1330px; height: 151px; margin: 0 auto; overflow: hidden; position: relative; }
.lg-l{float: left;  padding: 42px 0 0 0}
.pho-r{float: right; padding: 38px 0 0 0}
.pho-r h3{ width: 120px; height: 28px; line-height: 28px;font-size: 16px; color: #004ea2; background: url(../images/pho.png) no-repeat left center; padding-left: 36px; margin-bottom: 7px;}
.pho-r h4{line-height: 30px; font-size: 30px; color: #ff8503; font-family: "Impact"}
.head-c .by{position: absolute; left: 472px;top: 44px}



.nav-bj{ width: 100%; height: 50px ;background-color: #004ea2; position: relative; z-index: 14;}
.nav{ width: 1330px; height: 50px;margin: 0 auto;  }
.nav ul{ width: 1360px;}
.nav ul li{ width: 136px; height: 50px; float: left; margin-left: 45px; position: relative;}
.nav ul li .yj{ width: 100%; height: 50px; display: block; line-height: 50px; text-align: center; font-size: 18px; color: #fff; overflow: hidden;}
.nav ul li .xl{ width: 136px; background-color: #eeeeee; position: absolute; left: 0; top: 50px ;box-shadow: rgba(0, 0, 0, 0.04) 0 0 6px 2px; display: none}
.nav ul li .xl h3{ width: 100% ;border-bottom: 1px solid #fff; overflow: hidden;}
.nav ul li .xl h3 a{ padding: 13px 0; line-height: 24px; text-align: center; display: block; font-size: 16px; color: #333; overflow: hidden;}
.nav ul li:hover .yj{  background-color: #ff8503}
.nav ul li .xl h3:hover a{ background-color: #ff8503 ;color: #fff}
.nav ul li.dw .xl{ position: absolute; left: initial; right: 0;}
.nav ul li .mo{background-color: #ff8503; }
.nav ul li .xl h3:last-child{border: none}


.footer-bj{ width: 100% ; background-color: #004ea2; padding: 57px 0 57px 0 ; overflow: hidden;}
.footer-c{ width: 1330px; margin: 0 auto;text-align: center;}
.footer-c h3{ font-size: 14px; color: #f6f6f6; margin-top: 18px;}
.footer-c h3 a{color: #f6f6f6;}

.bshare-custom{ padding: 14px 0 0 0 ;}
.bshare-custom a{display: inline-block ; width: 35px !important; height: 29px !important; margin-right: 5px;cursor: pointer; }
.bshare-custom .bshare-qqim { background: url(../images/q1.png) no-repeat !important}
.bshare-custom .bshare-weixin {background: url(../images/q2.png) no-repeat !important}
.bshare-custom .bshare-sinaminiblog {background: url(../images/q3.png) no-repeat !important}
.bshare-custom span{font-size: 14px; color: #fff ;}

.bshare-custom2{ position: absolute; right: 0;top: 8px}
.bshare-custom2 a{display: inline-block ; width: 35px !important; height: 29px !important; margin-right: 0px;cursor: pointer; }
.bshare-custom2 .bshare-qqim { background: url(../images/qq1.png) no-repeat center !important}
.bshare-custom2 .bshare-weixin {background: url(../images/qq2.png) no-repeat center !important}
.bshare-custom2 .bshare-sinaminiblog {background: url(../images/qq3.png) no-repeat center !important}
.sp{ font-size: 14px; line-height: 45px; color: #7f7f7f ; position: absolute; right: 110px; top: 0}




/*============================2023.11新增样式============================== */
.nav-bj .nav{ width: 1330px;margin: 0 auto; position: relative; }
.nav-bj .nav>ul{ width: 100% ; text-align: left;}
.nav-bj .nav>ul>li{float: initial; display: inline-block; width: auto; height: auto; margin:0 12px 0 12px;position: relative;}
.nav-bj .nav>ul>li>.Level1{ min-width: 115px; padding: 0 10px; text-align: center; display: inline-block ;height: 50px;line-height: 50px; font-size: 16px; color: #fff;position: relative;}
.nav-bj .nav>ul>li>.ul{width: auto; background-color: #f5f5f5 ; position: absolute; left: 0; top: 50px ; display: none;}
.nav-bj .nav>ul>li>.ul>li{margin: 0; width: 135px; position: relative; border-bottom: 1px solid #fff;}
.nav-bj .nav>ul>li>.ul>li>h5{ width: 100%; height: 50px; line-height: 50px; text-align: center; cursor: pointer; overflow: hidden;}
.nav-bj .nav>ul>li>.ul>li>h5>a{display: block;width: 100%;  font-size: 16px; color: #333333 ;font-weight: normal}
.nav-bj .nav>ul>li>.ul>li>h5>a span{max-width: 100px; display: inline-block;  font-size: 16px; color: #333333 ; position: relative; left: -4px;}
.nav-bj .nav>ul>li>.ul>li>h5>a em{ width: 7px; height: 12px;display: inline-block ;background: url(../images/nav002.png) no-repeat right center; position: absolute; right: 15px; top: 50%; margin-top: -6px;}
.nav-bj .nav>ul>li>.ul>li>ul{ width: 140px; background-color: #eee ; position: absolute; left: 135px; top: 0; display: none;}
.nav-bj .nav>ul>li>.ul>li>ul>li{margin: 0; float: initial; height: auto; width: 100%; }
.nav-bj .nav>ul>li>.ul>li>ul>li h5{ width: 125px; height: 50px; line-height: 50px;padding-left: 15px; text-align: left; border-bottom: 1px solid #fff;  overflow: hidden;}
.nav-bj .nav>ul>li>.ul>li>ul>li h5 a{display: inline-block; font-size: 16px; color: #333}
.nav-bj .nav>ul>li>.ul>li>h5>a:hover{color: #ff8503}
.nav-bj .nav>ul>li>.ul>li>ul>li h5 a:hover{color: #ff8503}
.nav-bj .nav>ul>li.on>a>i{display: block}
.nav-bj .nav>ul>li.on>a{ background-color: #ff8503 ;}
.nav-bj .nav>ul>li>.ul>li:hover em{background: url(../images/nav003.png) no-repeat right center;}
.nav-bj .nav>ul>li>.ul>li:hover{border-bottom: 1px solid #ff8503;}
.nav-bj .nav>ul>li>.ul>li:hover>h5>a span{color: #ff8503;}

.bxui-fixed001{ width: 75px;position: fixed; right: 0;top: 33% ;z-index: 99;}
.bxui-fixed001 .icon-box{ width: 100% ; height: 75px ;display: flex; align-items: center; justify-content: center;background-color: #fff ;margin-bottom: 1px ; cursor: pointer;text-align: center; position: relative; box-shadow: rgba(0, 0, 0, 0.03) 0 0 4px 2px}
.bxui-fixed001 .icon-box h5{width: 100% ;  text-align: center; font-size: 14px; color: #555 ; position: absolute; left: 0;bottom: 8px;}
.bxui-fixed001 .icon-box .icon{ position: absolute; left: 50%; margin-left: -15px; top: 13px}
.bxui-fixed001 .icon-box .icon2{display: none}
.bxui-fixed001 .icon-box .ui01-kf{ width: 135px; height: 51px;line-height: 51px; background-color: #fff ;border: solid 1px #303d6e ; position: absolute; right: -137px;top: 0;box-shadow: rgba(0, 0, 0, 0.03) 0 0 4px 2px}
.bxui-fixed001 .icon-box .ui01-kf img{float: left; margin: 15px 8px 0 18px}
.bxui-fixed001 .icon-box:hover h5{ color: #fff ;}
.bxui-fixed001 .icon-box .ui01-kf span{float: left;}
.bxui-fixed001 .cent{width: 100%; position: relative;}
.bxui-fixed001 .cent .bxui-wx{  background-color: #fff ; text-align: center; box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 3px; position: absolute; left: -137px; top: -20px; display: none; }
.bxui-fixed001 .cent .bxui-wx img{width: 110px; height: 110px;}
.bxui-fixed001 .cent .bxui-wx .sjx{display: block;width: 0;height: 0;border: 6px solid transparent;border-left-color: #fff;position: absolute;right: -12px ;top: 46%}
.bxui-fixed001 .icon-box:hover{background-color: #004ea2 ;}
.bxui-fixed001 .icon-box.pageup{border: none}
.bxui-fixed001 .icon-box:hover .icon2{display: block}
.bxui-fixed001 .icon-box:hover .icon1{display: none}

.mydown{width: 47px ; height: 80px ; text-align: center; background-color: #004ea2; border-radius: 9px 0 0 9px; position: fixed; right: 0;top: 33% ;z-index: 99; cursor: pointer; display: none;}
.mydown span{line-height: 22px; font-size: 14px ; color: #fff; position: relative; top: 18px;}
.pageup{position: fixed; right: 0;bottom: 10%;z-index: 99; cursor: pointer;display: none}
.myup{ width: 100% ; height: 40px ; line-height: 40px ; text-align: center; background-color: #fff; font-size: 14px ; color: #555; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.03) 0 0 4px 2px}
.myup:hover{background-color: #004ea2 ; color: #fff;}

#img {position:absolute;left:0;top:0;z-index: 99;}
.xzgb{position: absolute;right: 0;top: 0; cursor: pointer;}
.mpageup{ width: 75px ; height: 75px; text-align: center; background-color: #004ea2; border-radius: 3px 3px  3px 28px;overflow: hidden;margin-top: 4px; cursor: pointer;}
.mpageup img{margin-top: 25px;}
.mpageup:hover{background-color: #ff8503;}




















