/* others */
.clear{clear:both}
img{ vertical-align:middle}
em{font-style: normal;}
table{width: 100%; border-collapse: collapse}

.body_bgcolor1{  background-image:url(../images/index_bg.jpg); background-repeat: no-repeat;   
  background-position: center center;
    background-attachment: fixed;
	background-size: cover;
	 background-color: #464646;
	}
	.body_bgcolor2{  
  background-position: center center;
    background-attachment: fixed;
	background-size: cover;
	 background-color: #f3f4f9;
	}
/* header */
.header{ position: relative}
.headerBG1{background-image:url(../images/index_bg.jpg); background-repeat: no-repeat;   
  background-position: center center;
    background-attachment: fixed;
	background-size: cover;
	 background-color: #464646;}
.header .BG{position: absolute;top:0;width: 100%;height: 104px;background: #255b8c;filter:opacity(85%);z-index: -1}
.header .wrap{height: 104px;border:1px #4089bf solid;   padding-left:55px;padding-right:55px;  }
.header .logo{float: left; width: 560px; height: 104px; background:url(../images/logo1.png) left center no-repeat;  }
.header .Ttxts{float: right; text-align: center }
.header .Ttxts li{display: inline-block;width: 180px; height: 100px; line-height: 22px;; padding-top:24px;padding-left: 0px;  }
.header .Ttxts li a{color: #fff;font-size: 16px;font-weight: bold}
.header .Ttxts li a:hover{color: #96d1fc;}
.header .Ttxts li .S1{font-size: 18px;height: 36px; color: #fff; padding-right:50px;   border: none;background:transparent url('../images/arrow_d2.png') no-repeat 100% center;appearance:none;
-moz-appearance:none;
-webkit-appearance:none; }


/* index_block1 */


/* itemsMenu */



/* block1 */
.block1{  }
.block1 .b_wrap{padding-left: 30px;text-align: left;display: flex;justify-content: center;align-items: flex-start;width:90%;padding-top:30px;}

/* block1 map_show */
.block1 .map_show{float: left}

/* block1 map_show items */
.block1 .items{padding-left:50px;}
.block1 .items li{display: inline-block; padding-bottom:25px;margin-right: 60px;padding-left: 3px;padding-right: 3px }
.block1 .items li a{color: #fff; font-size:18px }
.block1 .items li.cur{border-bottom:4px #b62826 solid}
.block1 .items li.cur a{color: #cc2d2a; font-weight: bold}

/* block1 lists */
.block1 .lists{float: left; margin-left:100px;width: 380px;border: 10px #3778bb solid;background:#255b8c }
.block1 .lists .l_wrap{padding: 6px;}

/* block1 lists TT */
.block1 .lists .TT{height: 50px; line-height: 50px; background:#255179}
.block1 .lists .TT li{border: 1px #4797d2 solid;text-align: center;display: inline-block;width:47%;}
.block1 .lists .TT a{font-size: 18px;color: #fff;}
.block1 .lists .TT li.cur{border: 1px #ff293b solid;background:#9e2d2b}
.block1 .lists .TT li.cur a{font-weight: bold}

/* block1 lists txts_list */
.block1 .lists .txts_list{padding-left:18px; }
.block1 .lists .txts_list li{border-bottom:1px #3778bb solid; padding: 18px 0;}
.block1 .lists .txts_list li a{color: #fff;}
.block1 .lists .txts_list li a:hover{color: #96caff;}

.block1 .lists .txts_list::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
.block1 .lists .txts_list::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.block1 .lists .txts_list::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.block1 .lists .txts_list::-webkit-scrollbar-thumb
{
	background-color: #0ae;
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(255, 255, 255, .2)),
					   color-stop(.5, transparent), to(transparent));
}

/* block1 lists pages_l+ */
.block1 .lists .pages_l {margin: 0; margin-top: 30px;text-align: center;}
.block1 .lists .pages_l a{display: inline-block;width: 40px; height: 40px;line-height: 40px; color: #5aa4e7; border: 1px #5aa4e7 solid; border-radius: 50%;}
.block1 .lists .pages_l a.cur{color: #153a55; background: #5aa4e7}

/* footer */
.footer1{height: 80px; margin-top: 50px; padding-top: 30px; border-top:1px #b5ddff solid; text-align: left}
.footer1 .f_wrap{ padding-left: 95px;}
.footer1 .txts{ color: #eee}

.footer2{height: 80px; margin-top: 50px; padding-top: 30px; border-top:1px #ddd solid; text-align: left}
.footer2 .f_wrap{ padding-left: 95px;}
.footer2 .txts{ color: #666}

.ui-tabs .ui-tabs-nav{	
    background: #255179;
	width: 100%;
}
.ui-tabs .ui-tabs-nav li{	
    width: 100px;
    text-align: center;
}

.ui-tabs .ui-tabs-nav li{border: 1px #4797d2 solid;
    text-align: center;}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {border: 1px #ff293b solid;
    background: #9e2d2b;}

.ui-tabs .ui-tabs-nav li a {
		font-size: 18px;
		color: #fff;
		font-weight: bold;
	}