body{
	background: #FFFFFF;
	margin: 0;
	padding: 0;
}
html{
	margin: 0;
	padding: 0;
}
*{
	font-family: "Microsoft YaHei", "��Բ", sans-serif;
}
ul, li{
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
table{
	border-collapse: collapse
}
img{
	border: 0;
	max-width: 100%;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #FF0000;
	text-decoration: underline;
}
.Z_clear{
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.Z_clearfix{
	*zoom: 1;
}
.Z_clearfix:after{
	content: '';
	clear: both;
	height: 0;
	display: block;
	font-size: 0;
}
/* ƻ���������ťXXX */
button, input[type="button"], input[type="reset"], input[type="submit"]{
  -webkit-appearance: none;
  border-radius: 0;
}
textarea, select, input{
	outline: none;
}
textarea{
	resize: none;
}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}



.BalisX2019_main{
	width: 1200px;
	margin: 0 auto;
}

.BalisXS2019_main {
	width: 1000px;
	margin: 0 auto;
}
.BalisX2019_home_hd{
/* 	background: url('../images/home_banner.jpg') no-repeat center top; */
	height: 220px;
	position: relative;
}
@media screen and (min-width: 1920px){
	.BalisX2019_home_hd{
		background-size: 100% auto;
	}
}


.BalisX2019_logo{
	float: left;
	background: url('../images/logo.png') no-repeat left center;
	height: 110px;
	line-height: 105px;
	margin-top: 10px;
	width: 450px;
	padding-left: 130px;
	font-size: 33px;
	color: #FFFFFF;
	text-shadow: 2px 2px 5px rgba(0,0,0, 0.2);
	letter-spacing: 3px;
}
.BalisX2019_home_hd .links{
	float: right;
	display: inline-block;
	white-space: nowrap;
	width: auto;
	line-height: 30px;
	margin-top: 35px;
	font-size: 13px;
	color: #799DAE;
}
.BalisX2019_home_hd .links a{
	font-size: 13px;
	color: #799DAE;
	margin-right: 15px;
}
.BalisX2019_home_hd .links a:hover{
	color: #99FFFF;
}

.BalisX2019_nav{
	position: absolute;
	z-index: 99;
	left: 0;
	bottom: 0;
	background: url('../images/shadow1.png');
	width: 100%;
	height: 40px;
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 0;
}
.BalisX2019_nav a{
	border-radius: 4px;
	padding: 11px 35px 13px 35px;
	margin: 0 2px;
	font-size: 16px;
	color: #FFFFFF;
}
.BalisX2019_nav a:hover, .BalisX2019_nav a.current{
	background: #03B5F8;
	text-decoration: none;
}


.BalisX2019_home_bd{
	padding: 30px 0 10px 0;
}

.BalisX2019_home_title{
	background: url('../images/home_title1.png') no-repeat left center;
	line-height: 30px;
	padding-left: 40px;
	margin-bottom: 10px;
	font-size: 21px;
	color: #0072AC;
}

.BalisX2019_home_CYFW{
	float: left;
	width: 600px;
	margin-bottom: 35px;
}
.BalisX2019_home_CYFW a{
	float: left;
	display: block;
	background: url('../images/CYFW_back.png') repeat-x left bottom;
	width: 119px;
	height: 175px;
	box-sizing: border-box;
	margin-right: 1px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
	text-shadow: 2px 2px 2px rgba(0,0,0, 0.1);
}
.BalisX2019_home_CYFW a .pic{
	display: block;
	background: url('../images/home_CYFW_pic.png') no-repeat center 0;
	width: 100%;
	height: 70px;
	margin: 35px 0 15px 0;
}
.BalisX2019_home_CYFW .a1{
	background-color: #48BBEC
}
.BalisX2019_home_CYFW .a1 .pic{
	background-position-y: 0;
}
.BalisX2019_home_CYFW .a2{
	background-color: #0CC99A
}
.BalisX2019_home_CYFW .a2 .pic{
	background-position-y: -100px;
}
.BalisX2019_home_CYFW .a3{
	background-color: #A4D24D
}
.BalisX2019_home_CYFW .a3 .pic{
	background-position-y: -200px;
}
.BalisX2019_home_CYFW .a4{
	background-color: #EBB165
}
.BalisX2019_home_CYFW .a4 .pic{
	background-position-y: -300px;
}
.BalisX2019_home_CYFW .a5{
	background-color: #DB9E9D
}
.BalisX2019_home_CYFW .a5 .pic{
	background-position-y: -400px;
}
.BalisX2019_home_CYFW a:hover{
	background-image: none;
	text-decoration: none;
}


.BalisX2019_home_FWZN{
	float: right;
	width: 540px;
}
.BalisX2019_home_FWZN a{
	display: block;
	float: left;
	background: #F6F9FC;
	border: 1px #AFCCE5 solid;
	box-sizing: border-box;
	width: 130px;
	height: 85px;
	line-height: 25px;
	margin: 0 0 5px 5px;
	font-size: 13px;
	color: #1669A7;
	text-align: center;
}
.BalisX2019_home_FWZN a .pic{
	display: block;
	background: url('../images/home_FWZN_pic.png') no-repeat 0 0;
	width: 35px;
	height: 35px;
	margin: 13px auto 3px auto;
}
.BalisX2019_home_FWZN .a1 .pic{
	background-position-y: 0;
}
.BalisX2019_home_FWZN .a2 .pic{
	background-position-y: -100px;
}
.BalisX2019_home_FWZN .a3 .pic{
	background-position-y: -200px;
}
.BalisX2019_home_FWZN .a4 .pic{
	background-position-y: -300px;
}
.BalisX2019_home_FWZN .a5 .pic{
	background-position-y: -400px;
}
.BalisX2019_home_FWZN .a6 .pic{
	background-position-y: -500px;
}
.BalisX2019_home_FWZN .a7 .pic{
	background-position-y: -600px;
}
.BalisX2019_home_FWZN .a8 .pic{
	background-position-y: -700px;
}
.BalisX2019_home_FWZN a:hover{
	background-color: #FBF6F6;
	border-color: #EFBBBC;
	color: #EE0000;
	text-decoration: none;
}
.BalisX2019_home_FWZN a:hover .pic{
	background-position-x: -100px;
}


.BalisX2019_home_News{
	float: left;
	width: 710px;
	margin-bottom: 25px;
}
.BalisX2019_home_News .pic{
	float: left;
	width: 260px;
	height: 160px;
}
.BalisX2019_home_News .pic img{
	width: 100%;
	height: 100%;
}
.BalisX2019_home_News .list{
	float: right;
	width: 430px;
}
.BalisX2019_home_News .list li{
	background: url('../images/ico_1.png') no-repeat left center;
	line-height: 32px;
	margin-bottom: 1px;
	padding-left: 20px;
}
.BalisX2019_home_News .list li a{
	display: inline-block;
    /*float: left;*/
	max-width: 330px;
	white-space: nowrap;
	font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.BalisX2019_home_News .list li .time{
	float: right;
	font-size: 12px;
	color: #4A98C6;
}


.BalisX2019_home_EWM{
	float: right;
	background: url('../images/EWM_back.png') no-repeat 0 bottom;
	width: 160px;
	height: 200px;
	box-sizing: border-box;
	line-height: 25px;
	text-align: center;
	font-size: 15px;
	color: #0C94C7;
}
.BalisX2019_home_EWM img{
	display: block;
	width: 110px;
	height: 110px;
	margin: 30px auto 15px auto;
}

.BalisX2019_home_advs{
	float: right;
	width: 240px;
	margin-right: 30px;
	font-size: 0;
}
.BalisX2019_home_advs img{
	width: 240px;
	height: 90px;
	margin: 8px 0;
}


.BalisX2019_home_friends{
	background: #E0EEF5;
	height: 55px;
	margin-bottom: 30px;
}
.BalisX2019_home_friends .tt{
	background: #0272AE;
	float: left;
	width: 110px;
	height: 55px;
	line-height: 54px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
.BalisX2019_home_friends .links{
	float: right;
	width: 1050px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding: 12px 20px 0 0;
	font-size: 13px;
	color: #0272AE;
}
.BalisX2019_home_friends .links a{
	font-size: 13px;
	color: #0272AE;
	margin-right: 20px;
}
.BalisX2019_home_friends .links a:hover{
	color: #FF0000;
}



footer{
	background: #F0F0F0;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #888888;
}
footer .BalisX2019_main{
	padding: 20px 0;
}
.ft_bottom{
	position: fixed;
	width: 100%;
	bottom: 0;
}



/*###################  2019-05-06  ####################*/
.BalisX2019_bd{
	padding: 30px 0;
}

.BalisX2019_Aleft{
	float: left;
	width: 260px;
}
.BalisX2019_Aright{
	float: right;
	width: 900px;
	padding-top: 10px;
}
.BalisX2019_Aright p{
	font-size: 15px;
	color: #444444;
	line-height: 200%;
}
.BalisX2019_Aright a{
	font-size: 15px;
	color: #0066CC;
    text-decoration: none !important;
    line-height: 25px;
}
.BalisX2019_Aright a:hover{
	color: #FF0000;
}


.BalisX2019_leftnav{
	background-color: #E3EDF6;
	padding: 10px;
	margin-bottom: 50px;
}
.BalisX2019_leftnav a{
	display: block;
	background: #F6F9FC;
	border: 1px #E3EDF6 solid;
	border-bottom: 1px #AFCCE5 solid;
	border-top: 0;
	box-sizing: border-box;
	height: 66px;
	line-height: 63px;
	margin: 0;
	font-size: 16px;
	color: #1669A7;
	text-align: left;
}
.BalisX2019_leftnav a:after{
	content: '';
	clear: both;
	height: 0;
	display: block;
	font-size: 0;
}
.BalisX2019_leftnav a .pic{
	display: block;
	float: left;
	background: url('../images/home_FWZN_pic.png') no-repeat 0 0;
	width: 35px;
	height: 35px;
	margin: 14px 20px 0 25px;
}
.BalisX2019_leftnav .a1 .pic{
	background-position-y: 0;
}
.BalisX2019_leftnav .a2 .pic{
	background-position-y: -100px;
}
.BalisX2019_leftnav .a3 .pic{
	background-position-y: -200px;
}
.BalisX2019_leftnav .a4 .pic{
	background-position-y: -300px;
}
.BalisX2019_leftnav .a5 .pic{
	background-position-y: -400px;
}
.BalisX2019_leftnav .a6 .pic{
	background-position-y: -500px;
}
.BalisX2019_leftnav .a7 .pic{
	background-position-y: -600px;
}
.BalisX2019_leftnav .a8 .pic{
	background-position-y: -700px;
}
.BalisX2019_leftnav a:hover, .BalisX2019_leftnav a.current{
	background-color: #FBF6F6;
	border: 1px #EFBBBC solid;
	margin-top: -1px;
	height: 67px;
	color: #EE0000;
	text-decoration: none;
}
.BalisX2019_leftnav a:hover .pic, .BalisX2019_leftnav a.current .pic{
	background-position-x: -100px;
}

.LS2018_MBX {
    line-height: 40px;
    padding: 5px 10px;
    margin-bottom: 15px;
    font-size: 13px;
    color: #68819C;
    margin: 0px auto;
    width: 946px;
}

.serviceList{
	display:none;
	position: relative;
	bottom: -93px;
	left: 26.2%;
    width: 132px;
	background:gray;
}
.serviceList li{
	text-align: center;
    font-size: 16px;
    padding-top:5px;
    padding-bottom: 5px;
}
.serviceList li:hover{
	text-align: center;
    font-size: 16px;
	background: #03B5F8;
}
.serviceList li a{
	text-decoration:none;
	color: white;
}
.serviceList li a:hover{
	text-decoration:none;
	color: white;
}

/*###########  2019-10-09  #########*/
.BalisX2019_leftnav .a9 .pic {
	background-position-y: -800px;
}
/*###################  2019-11-15  ###################*/
.BalisX2019_home_News{
	width: 740px;
}
.BalisX2019_home_News .list{
	width: 460px;
}
.BalisX2019_home_News .list a{
	max-width: 350px;
}


.BalisX2019_home_advs2{
	float: right;
	width: 410px;
	height: 70px;
	margin-bottom: 20px;
}
.BalisX2019_home_advs2 img{
	width: 100%;
	height: 100%;
}
.BalisX2019_home_EWM2{
	float: right;
	width: 410px;
}
.BalisX2019_home_EWM2 td{
	height: 110px;
	vertical-align: middle;
	text-align: left;
	line-height: 26px;
	font-size: 15px;
	color: #0C94C7;
}
.BalisX2019_home_EWM2 .td1{
	padding-right: 15px;
}
.BalisX2019_home_EWM2 td img{
	width: 110px;
	height: 110px;
}

/*###############  2019-11-27  ###############*/
.BalisX2019_home_News .pic {
    width: 320px;
    height: 200px;
}

.BalisX2019_home_News {
    width: 800px;
}

.BalisX2019_home_advs2, .BalisX2019_home_EWM2 {
    width: 350px;
}

.BalisX2019_home_EWM2 td {
    text-align: center;
}

.BalisX2019_home_EWM2 img {
    display: block;
    margin: 0 auto 6px auto;
}