﻿@charset "utf-8";

body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑";
	font-size:14px;
	cursor: default;
	background-color:#fff;
	/*overflow-x: hidden;*/
	min-width:1300px;

}


/*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}

.center{width: 1300px; margin: 0 auto;}
.head_bg{ width: 100% ; border-top: 1px solid #0076bb; }
.head_bg .center{ height: 105px; display: flex; align-items: center; justify-content: space-between;}

.nav_bg{ width: 100% ; height: 48px ; background-color: #0076bb; position: relative; z-index: 9;}
.nav_bg .center{height: 48px ; display: flex; align-items: center; justify-content: space-between; position: relative; }
.nav{width: 1184px;}
.nav ul{width: 100%;display: flex; align-items: center; justify-content: space-between;}
.nav ul li{min-width: 110px ;  text-align: center; position: relative;}
.nav ul li .yj{width: 100%; height: 48px; line-height: 48px ; text-align: center ; display: block; font-size: 18px ; color: #f1f1f1; }
.nav ul li .ej_box{ width: 180px; background-color: #fff ; text-align: left; position: absolute;left: 0; top: 48px; padding: 10px 0 10px 0; display: none;}
.nav ul li .ej_box a{width: 100% ; display: block ; padding: 3px 0; margin: 2px 0;}
.nav ul li .ej_box a h3{width: calc(100% - 44px); padding-left: 24px;  font-size: 16px ; color: #a0a0a0; line-height: 24px;}
.nav ul li .ej_box a h3 i { width: 5px ; height: 1px ; background-color: #0076bb; float: left;margin: 12px 5px 0 0; display: none;}
.nav ul li .ej_box a:hover h3{ color: #0076bb;}
.nav ul li .ej_box a:hover h3 i{display: block;}
.nav ul li:hover .yj{ background-color: #ffffff; color: #0076bb ; font-weight: bold; height: 47px; border-top: 1px solid #05d3aa;}
.nav_bg .center .icon{ width: 22px; height: 22px; margin-top: 13px; cursor: pointer;}
.nav_bg .center .icon_box{width: 30px; height: 48px; display: flex;  justify-content: right;}

.search{ width: 300px ; height: 46px ; background-color: #fff ; border-radius: 46px; box-shadow:0 0 3px 3px rgba(0, 0, 0, 0.03); position: absolute;right: 0;top: 65px; display: none;}
.search .focus{width: 230px; height: 46px ; line-height: 46px; padding-left: 23px; font-size: 16px; color: #333;}
.search .focus::placeholder{color: #d2d2d2;}
.search .submit{ width: 45px; height: 46px; background: url(../images/icon1-1.png) no-repeat 10px center; padding: 0 8px 0 0; position: absolute;right: 0;top: 0; cursor: pointer;}

.flex{position: fixed;left: 0 ;top: 0;}


.copy_bg{width: 100% ; background-color: #083c6d;}
.copy_bg .center{ min-height: 46px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #b9cccd;}
.copy_bg .center a{font-size: 14px; color: #b9cccd;}

.footer_bg{ width: 100% ; background-color: #0c447a; }
.footer_bg .center{ overflow: hidden;}

.lx_dz_box{  width: 100% ; height: 71px ; border-bottom: 1px solid rgba(255, 255, 255, 0.2); display: flex; align-items: center; justify-content: space-between; padding: 14px 0 0 0;}
.lx_dz_box .lt{ display: flex; align-items: center;}
.lx_dz_box .lt h3{ font-size: 16px ; color: #b9cccd;display: flex; align-items: center;}
.lx_dz_box .lt h3 span{font-size: 30px; font-weight: bold ; font-style: italic; color: #fff;}
.lx_dz_box .rt{ display: flex; align-items: center;}
.lx_dz_box .rt img{ width: 23px ; height: auto;}
.lx_dz_box .rt span{font-size: 16px ; color: #fff; padding-left: 15px;}

.foot_bot{ width: 100% ; min-height: 200px; display: flex ; padding: 7px 0 0 0;}
.foot_bot .lt{ width: 498px ; border-right: 1px solid rgba(255, 255, 255, 0.2) ; }
.foot_bot .ct{ width: 515px ; border-right: 1px solid rgba(255, 255, 255, 0.2) ; }
.foot_bot .rt{ width: 285px ; display: flex; justify-content: center;}
.foot_bot .rt img{ width: 134px ; height: 134px ; margin-top: 29px;}
.foot_bot .lt .wb{ width: 440px; margin: 0 auto; line-height: 30px; font-size: 14px ; color: #b9cccd; text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;margin-top: 20px;  overflow: hidden; }

.b_lm_list{width: 440px; padding: 27px 0 0 64px; overflow: hidden;}
.b_lm_list ul{width: 490px;}
.b_lm_list ul li{width: 150px; float: left; margin: 0 0 30px 0;}
.b_lm_list ul li a{ font-size: 14px ; color: #b9cccd;}
.b_lm_list ul li a i{display: inline-block; padding: 0 3px 0 0;}
.b_lm_list ul li a:hover{color: #fff; font-weight: bold;}



.link_bg{ width: 100% ; background-color: #0076bb; overflow: hidden;}
.link_bg .center{height: 60px; display: flex; align-items: center; justify-content: space-between;}
.link_bg .center .lt{ width: 185px; ;}
.link_bg .center .lt img{max-width: 165px;}
.link_bg .center .rt{ width: calc(100% - 185px); height: 60px; overflow: hidden;}

.hot2{display: inline-block; height: 60px; overflow: hidden;}
.hot2 ul{display: inline-block;}
.hot2 ul li {height: 60px; line-height: 60px; display: inline-block; margin: 0 80px 0 0;}
.hot2 ul li a{ font-size: 16px ; color: #c6f1f7;}
.hot2 ul li a:hover{color: #fff;}


.bxui-fixed001 {
	width: 50px;
	position: fixed;
	right: 10px;
	bottom: 22%;
	z-index: 99;
}

.bxui-fixed001 .icon-box {
	width: 50px;
	height: 50px;
	background-color: #343b48;
	box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.04);
	margin-bottom: 1px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

/* .bxui-fixed001 .icon-box img {
	width:21px;margin: 0 auto;
} */

.bxui-fixed001 .icon-box h4{font-size: 12px; color: #333; padding: 3px 0 0 0;}

.bxui-fixed001 .icon-box:hover .zhe {
	opacity: 1;
}

.bxui-fixed001 .ewmbg {
	background-color: #fff;
	padding: 8px;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.07) 0 0 6px 3px;
	border-radius: 4px;
	position: absolute;
	left: -156px;
	top: -34px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	display: none;
}
.bxui-fixed001 .ewmbg i{display: inline-block;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-left-color: #fff; position: absolute; right: -14px;top: 50%; margin-top: -8px;}
.bxui-fixed001 .ewmbg img {
	width: 126px;
	height: 126px;
}

.bxui-fixed001 .ewmbg h6 {
	line-height: 20px;
	font-size: 14px;
	color: #333;
	margin-top: 4px;
}
.bxui-fixed001 .pageup img{margin-top: 7px;}
.bxui-fixed001 .icon-box:hover .ewmbg {
	display: block;
}
.bxui-fixed001 .icon-box:hover{background-color: #0076bb; border-radius: 14px;}

.bxui-fixed001 .icon-box .phoe_box{width: 165px; padding: 20px 0 17px 20px; border-radius: 9px;  background-color: #fff; position: absolute; left: -200px;top: -26px;box-shadow: rgba(0, 0, 0, 0.07) 0 0 6px 3px; display: none; overflow: hidden;}
.bxui-fixed001 .icon-box .phoe_box h5{font-size: 16px; color: #333; margin-bottom: 6px;}
.bxui-fixed001 .icon-box .phoe_box h6{font-size: 20px; font-weight: bold; color: #0076bb;}
.bxui-fixed001 .icon-box:hover .phoe_box{display: block;}
.head_bg{ background-color: #fff; }