/*Custom CSS*/
a:link {text-decoration:none;}
#wDiv{ width:1260px; margin:0 auto;}
#dDiv{ width:1220px; margin:0 auto;}
.gray1 {color:#999;}
.gray2 {color:#666;}
.gray3 {color:#ccc;}
.blue {color:#337ab7;}
.green {color:#00C800;}
.yello {color:#FFBA00;}
.gray {color:#333333;}
.t_red1{color:#D9534F;}
.lheight {line-height: 34px;}
.lwidth {width:70px;}
.mb-b {margin-bottom: 0px;}
.mb-bm {border-bottom: 1px dashed #dedede;}
.mb-b0 {margin-bottom: 10px;}
.mb-b2 {margin-bottom: 20px;}
#mb-t10 {margin-top: 10px;}
#futop {margin-top: -5px;}
#noUnLi {text-decoration: none;}
#bo-t {border-top:0px; padding:0px;}
#bo-t0 {border-top:0px;}
#airPic {width:30px;}
#airPic1 {width:20px;}
.wryh {FONT-FAMILY: "微软雅黑";}
.fliDt {width:30px; height:25px;}
/*ul{list-style:none;margin:0px 0px 0px 10px;padding:0;}*/
.thvt {vertical-align: middle !important; text-align: center;}
.thvt1 {vertical-align: middle !important;}
.t_10 {FONT-SIZE: 10px;}
.t_14 {FONT-SIZE: 14px; COLOR: #333;}
.t_16 {FONT-SIZE: 16px; COLOR: #333;}
.t_18 {FONT-SIZE: 18px; COLOR: #333;}
.t_14b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333;
}
.t_16b {
	FONT-WEIGHT: bold; FONT-FAMILY: "微软雅黑"; FONT-SIZE: 18px; COLOR: #333;
}
.t_red {
	COLOR: #ff0000;
}
.t_red0 {
	color:#a94442;
}
.t_black {
	color:#000000;
}
.line_b {border-bottom:1px dotted #cccccc;}
.l1 { padding:3px 0 10px 0;}
.l10 { padding:38px 0 0 0;}
.l110 { padding:30px 0 0 0;}
.l15 { padding:48px 0 0 40px;;}
.l11 { padding:10px 0 10px 0;}
.l111 { margin:10px 0 10px 0;}
.l12 { padding:0 0 3px 50px;}
.l13 { padding:10px 0 0 0;}
.l14 { padding:15px 0 0 0;}
.l2 { padding:3px 0 3px 0;}
.l20 { padding:3px 0 3px 20px;}
.l24 { padding:0 0 0 30px;}
.l27 { padding:0 0 0 35px;}
.l28 { padding:3px 0 10px 20px;}
.l21 { padding:0 0 0 45px;}
.l22 { padding:10px 0 0 45px;}
.l26 { padding:10px 0 10px 45px;}
.l23 { padding:3px 0 3px 5px;}
.l25 { padding:3px 0 3px 18px;}
.l3 { padding:10px 0 0px 55px;}
.l30 { padding:8px 0 0 30px;}
.l31 { padding:0 50px 0 50px;}
.l32 { padding:0 30px 0 5px;}
.l4 { padding:5px;}
.l5 { padding:0 0 70px 20px;}
.l6 { padding:10px;}
.l7 { padding:10px 0 10px 15px;}
/*book*/
.book1 {width:56%;border-right:1px dashed #cccccc; padding-right:10px;}
.book2 {width:70%;border-right:1px dashed #dedede; padding-right:10px;}
.book3 {border-right: 1px dashed #ddd;}
.book4 {border-bottom: 1px dashed #ddd;}
.book5 {border-bottom: 1px solid #dedede;}
/*book*/
.bgcc {background: #ddd/*#d9edf7*/;}
.bgcc1 {background: #337ab7;color:#ffffff;padding:0 3px 0 3px;}
.bgcc2 {border-right:1px solid #ddd;border-bottom:1px solid #cccccc; /*#d9edf7*/;}
.bgcc3 {background: url(../img/bg-opacity.png) repeat;color:#fff;}
.filter-opacity{
     -webkit-filter : opacity(.4);
     filter : opacity(.4);
}
.login-container {width:500px;/*margin-top:45%;*/background: url(../img/bg-opacity0.png) repeat;position: fixed;bottom: 50px; /*right:100px;*/ padding:20px 20px 20px 20px;color:#fff;border-radius: 10px;}
.login-aboutus {background: url(../img/bg-opacity.png) repeat;position: fixed;bottom: 50px; /*left:100px; */padding:30px 20px 10px 20px;border-radius: 10px;}
.login-container form {margin:0 15px 0 15px;}
.login-container form a {color:#ffffff;}
#gotoTop {
  display: none;
  position: fixed;
  top: 80%;
  left: 90%;
  cursor: pointer;
  padding: 4px 4px;
  width: 50px;
  border: 1px solid #e0e0e0;
  background: #aaa;
  border-radius: 50px;
  height: 50px;
  z-index:9999;
}

#gotoTop.hover {
 /* background: #e0e0e0;*/
  background: #337ab7;
  color: #fff;
  text-decoration: none;
}

.arrow {
  width: 0;
  height: 0;
  margin: 0 auto;
  border: 9px solid transparent;
  border-bottom-color: #fff;
}

.stick {
  width: 8px;
  height: 14px;
  margin: 0 auto;
  border-radius: 1px;
  background-color: #fff;
}
.nav-tabs0{/*border-bottom:1px solid #337ab7;*/border-bottom:1px solid #ddd;}
.nav-tabs0>li{float:left;margin-bottom:-1px}
.nav-tabs0>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs0>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs0>li.active>a,.nav-tabs0>li.active>a:focus,.nav-tabs0>li.active>a:hover{color:#fff;cursor:default;background-color:#337ab7;border:1px solid #ddd;border-bottom-color:transparent}

.page-list .pagination {/*float:left;*/}
.page-list .pagination span {cursor: pointer;}
.page-list .pagination .separate span{cursor: default; border-top:none;border-bottom:none;}
.page-list .pagination .separate span:hover {background: none;}
.page-list .page-total {float:left; margin: 25px 20px;}
.page-list .page-total input, .page-list .page-total select{height: 26px; border: 1px solid #ddd;}
.page-list .page-total input {width: 40px; padding-left:3px;}
.page-list .page-total select {width: 50px;}
.btn.active.focus {outline: none;}

.sel_hover li:hover{color:#337ab7;_border:0px;text-decoration:none;}

#loadingModal {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.allmap{height:500px;width:100%; border:1px solid #dedede;z-index:99999;}
.FloatTop {width:100%;border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede;padding:2px 0 3px 10px;background-color:#ffffff;}
#lineTitle li a {color:#333333; 
			text-decoration:none; 
			}
#lineTitle li a:visited  { color:#666666;}
#lineTitle li a:hover { color:#337ab7;}
.box { width: 100%; height: 180px; overflow: hidden; resize: both; }
.box > img {
    width: 100%; height: 100%;
}
.fill { object-fit: fill; }
.contain { object-fit: contain; }
.cover { object-fit: cover; }
.none { object-fit: none; }
.scale-down { object-fit: scale-down; }