/*All Detail*/
#bigbanner-detail {
  position: relative;
  border-bottom: 2px solid #aa0f1f;
}
#bigbanner-detail .bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0;
  height: auto;
  overflow: hidden;
}
#bigbanner-detail .bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: 0;
  background: #fff;
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}
#bigbanner-detail .bx-wrapper .bx-controls-direction a, #bigbanner-detail .bx-wrapper .bx-pager {
  display: none;
}
.breadcrumb-bar{border-bottom:1px solid #dddddd;}
.breadcrumb {
  font-size: 18px;
  padding: 8px 0px;
  margin-bottom: 0px; 
  list-style: none;
  border-bottom: 2px solid #000; 
  background-color: transparent;
  border-radius: 0px;
}
.breadcrumb a{color: #868686;}
.breadcrumb>.active, .breadcrumb a:hover {color: #56282d;} 
.content-detail{margin:25px 0 10px 0;}
.left-detail-content, .right-detail-content{float:left;}
.col-sm-10.left-detail-content {width: 77%; margin-right: 22px; float:left;}
.col-sm-3.right-detail-content {width: 21%;}
.socail{padding-top:10px;}
.top{margin: 20px 0;  float: right;}
.top a{color:#c1c1c1;}
.icon-back{margin-right:10px; cursor: pointer;}
.right-detail-content .block-img{margin-bottom:30px;}
.right-detail-content .social h3{text-align: left;  padding-bottom: 20px; color:#999999; font-size: 20px;}
.right-detail-content h2{text-align: left;  border-bottom: 1px solid #dddddd; padding-bottom: 5px;}
.right-detail-content h3{text-align: left;  padding-bottom: 20px; color:#999999; font-size: 26px;}
.block-icon{float:left;}
.block-icon img {padding:0 10px;}
.social{width:100%;}
.social img {padding-right:5px; padding-bottom: 5px;}
.social , .social img ,.link {float:left;}

.bg-gray{
  background: #eff1f4;
  
  padding:20px;
  margin:10px 0;
}
.send {
  display: inline-block;
  text-decoration: none;
  background-color: #a0adbd;
  border: 0px solid #8f99a6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px -1px 0px rgba(0,0,0,.5);
  -webkit-box-shadow: 0px 1px 0px #8f99a6, 0px 1px 1px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
  -moz-box-shadow: 0px 1px 0px #8f99a6, 0px 1px 1px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
  box-shadow: 0px 1px 0px #8f99a6, 0px 1px 1px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
}
.cancel {
  display: inline-block;
  text-decoration: none;
  background-color: #f3580d;
  border: 0px solid #d44d0b;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px -1px 0px rgba(0,0,0,.5);
  -webkit-box-shadow: 0px 1px 0px #d44d0b, 0px 1px 1px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
  -moz-box-shadow: 0px 1px 0px #d44d0b, 0px 1px 1px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
  box-shadow: 0px 1px 0px #d44d0b, 0px 1px 1px rgba(0,0,0,.4), inset 0px 1px 0px rgba(255,255,255,.3), inset 0px 0px 3px rgba(255,255,255,.5);
}
.pagrnavi{float:left;}
.pagination{margin:20px 0; font-size: 12px;}
.pagination>li {
  display: inline-block;
}
.pagination>li>a{
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #56282d;/*#444444*/
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination>li>a:hover{background-color: transparent; color: #aa0f1f;}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.pagination>li>span {
  position: relative;
  float: left;
  padding: 0px 10px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #56282d;/*#444444*/
  text-decoration: none;
  background-color: #fff;
  border: 0px solid #ddd;
}
.pagination>li>span:hover{background: transparent;}
.pagination>li select{
  display: inline;
  border: 1px solid #ddd;
  padding: 2px 10px;
  margin: 5px 5px;
}
.pagination .txt-page{margin-top:10px;}
/*Board*/
.line-tab{font-size: 40px; margin-top: 7px;} 
.board h1{color:#b42c3a; border-bottom: 1px solid #dddddd; padding-bottom: 5px;}
.board h3{color:#999999;}
.borderimg{border:1px solid #eeeeee;}
.bg-gray .nav-tabs{border-bottom: 0px solid #ddd;}
.bg-gray .nav-tabs>li.active>a, .bg-gray .nav-tabs>li.active>a:focus, .bg-gray .nav-tabs>li.active>a:hover{color: #f2580c;
  border: 1px solid #eff1f4;
  background-color: #eff1f4;
}
.bg-gray .nav>li>a{
  font-size:24px;
  font-weight:bold;
  color:#aaaaaa;
}
.bg-gray .nav>li>a:hover{
  font-size:24px;
  font-weight:bold;
  color:#f2580c;
}
.bg-gray .bg-block1{
  background: #fafbfc;
  padding:20px 10px;
  letter-spacing:normal;
}
.bg-gray .bg-block2{padding:20px 10px;}
.board-detail{border-top:2px solid #d00a59; margin: 20px 0;}
.board-detail h2{margin:15px 0 5px 0;}
#board-lineleft{
  float: right;
  background:url(../images/line_board_detail.jpg) bottom left no-repeat;
  width:35px;
  height:4px;
  margin-top:-2px;
}
.board-detail ul {
  list-style: none;
  padding:0;
  margin:0px 0 30px 0;
  font-size: 18px;
  line-height: 20px;
}

.board-detail li { 
  padding-left: 1em; 
  text-indent: -.7em;
}

.board-detail li:before {
  content: "• ";
  color: #ee5704; /* or whatever color you prefer */
}
.board-detail-group ul {
  list-style: none;
  padding:0;
  margin:0;
  font-size: 22px;
  font-weight: bold;
}
.board-detail-group li { 
  padding-left: 1em; 
  text-indent: -.7em;
  color: #999999
}
.board-detail-group li:before {
  content: "• ";
  color: #ee5704; /* or whatever color you prefer */
}
.board-detail-list ul {
  list-style: none;
  padding:0;
  margin:0;
  font-size: 22px;
  font-weight: bold;
}

.board-detail-list li { 
  padding-left: 1em; 
  text-indent: -.7em;
  color: #999999;
}
.board-detail-list li:before {
  content: "- ";
  color: #999999; /* or whatever color you prefer */
}
.board-detail .block-content{margin:30px 0;}
.img-board-detail img{width:95%;}
/*contact*/
.contact{
  width:100%; 
  padding: 20px 20px; 
  float:left;
  border-top:2px dotted #dddddd;
}
.contact-map{float:left;}
.contact-form{float:left; margin:20px 0; width:100%;}
.contact .form-inline .form-control, .contact .form-inline .form-group, .contact .selectpicker{
  width:100%; 
  font-size: 22px;
  margin-bottom: 10px;
  font-weight: 700;
}
.contact .selectpicker{
  border-radius: 4px; 
  height:34px;
  color: #999999;
  padding: 0 7px;
}
.footer-dropdown select {
  padding:3px;
  margin: 0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  background: #f8f8f8;
  color:#888;
  border:none;
  outline:none;
  display: inline-block;
  cursor:pointer;
  border: 1px solid;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .contact-la select {
	padding-right:18px;
	font-size: 13px;
	font-weight: normal;
	width:200px;
  }
}
.contact-la label {position:relative; font-size: 13px; width:100%;}
.contact-la label:after {
  content:url(../images/arrow-select-color.jpg);
  right:25px; 
  top:10px;
  padding:0 0 2px;
  position:absolute;
  pointer-events:none;
}
.contact-la label:before {
  content:'';
  right:6px; top:2px;
  width:20px; height:20px;
  position:absolute;
  pointer-events:none;
  display:block;
  background: #ffffff;
}
.contact .btn {
  padding: 2px 20px;
  margin: 10px 15px;
  background-color: #555;
  font-size: 20px;
  border: none;
}

/*law-list*/
.law-list{
  float:left; 
  
  font-weight:bold;
  letter-spacing:normal;
}
.law-list-bg{
  background-color: #eff1f4; 
  float:left; 
  width: 100%;
  padding: 20px 20px;
}
.law-list .nav-tabs {
  border-bottom: 0px solid #ddd;
  background-color: #ffffff;
  width: 92%;
  margin: 0 auto;
}
.law-list .nav-tabs>li.active>a, .law-list .nav-tabs>li.active>a:focus, .law-list .nav-tabs>li.active>a:hover {
  color: #000000;
  border: 1px solid #eff1f4;
  background-color: #eff1f4;
  margin:0;
}
.law-list .nav-tabs>li {
  float: left;
  background-color: #878787;
  margin-right: 5px;
}
.law-list .nav-tabs>li>a{
  border-radius: 0px; 
  color:#ffffff; 
  padding: 2px 15px;
  font-size:22px;
  margin:0;
}
.law-list .nav-tabs>li>a:hover{
  color:#000000;
  border: 1px solid #eff1f4;
  background-color: #eff1f4;
  margin:0;
}
.law-list .form-inline .form-group , .law-list  .form-inline .form-control, .law-list .selectpicker{
  width:100%;  
  margin-bottom: 10px; 
  border-radius: 4px;
  font-size: 16px;
}
.law-list  .selectpicker {
  border-radius: 4px;
  height: 34px;
  color: #999999;
  padding: 0 7px;
  font-size: 16px;
}
.law-list .radio{
  margin-top: 5px;
  font-size: 24px;
  font-weight: bold;
}
.law-list .txt-top{margin-top: -1px; position: absolute;}
.law-list input[type=radio] {margin: 0; display: none;}

/* COMMON RADIO AND CHECKBOX STYLES  */

.law-list input[type=radio],1
.law-list input[type=checkbox]{
  /* hide original inputs */
  visibility: hidden;
  position: absolute;
}
.law-list input[type=radio] + label,
.law-list input[type=checkbox] + label{
  cursor:pointer;
}
.law-list input[type=radio] + label:before,
.law-list input[type=checkbox] + label:before{
  height:20px;
  margin-right: 10px;
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  transition: 0.3s;
  border:1px solid #ffffff;
  border-radius:10px;
  box-shadow: inset 0 20px 6px #ffffff;
  transition: 0.3s;
}

/* CUSTOM RADIO AND CHECKBOX STYLES */
/* DEFAULT */
.law-list input[type=radio] + label:before{
  border-radius:50%;
  width:20px;
  margin-left: 20px;
}
.law-list input[type=checkbox] + label:before{
  border-radius:2px;
  width:26px;
}
/* CHECKED */
.law-list input[type=radio]:checked + label:before{
  box-shadow: inset 0 -1px 3px #e4e4e4, inset 0 0 1px #222, inset 0 0 0 3px gold;
}
.law-list input[type=checkbox]:checked + label:before{
  box-shadow: inset 0 -1px 3px #e4e4e4, inset 0 0 1px #222, inset 0 0 0 3px gold;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .pagrnavi select {
	padding-right:18px;
	font-size: 13px;
	font-weight: normal;
	width:60px;
  }
}

.pagrnavi label {position:relative; font-size: 13px; width:100%;}
.pagrnavi label:after {
  content:url(../images/icon-down-page.jpg);
  right:10px; 
  top:10px;
  padding:0 0 2px;
  position:absolute;
  pointer-events:none;
}
.pagrnavi label:before {
  content:'';
  right:6px; top:10px;
  width:10px; height:10px;
  position:absolute;
  pointer-events:none;
  display:block;
  background: #ffffff;
}

.law-list .input-group-addon{
  padding: 0px;
  background-color: transparent;
  border: 0px solid #ccc;
  border-radius: 0;
}
.law-list .date{width:100%;}
.law-list .date input{font-size: 22px;}
.law-list .btn{
  font-size:24px; 
  color:#ffffff; 
  padding: 0px 5px; 
  margin: 10px 15px; 
  letter-spacing:normal;
  font-weight: bold;
  width:auto;
  background-color: transparent;
}
.law-list .img{padding-top:2px; float:left;}
.law-list .text{float:left; padding: 0 10px;}
.contenttab{float:left; margin-top:20px; width:100%; }
.law-list .contenttab .nav-tabs {
  border-bottom: 0px solid #ddd;
  background-color: #ffffff;
  width: 100%;
  margin: 0 auto 10px;
}
.law-list .contenttab .nav-tabs>li {
  float: left;
  background-color: transparent;
}
.law-list .contenttab .nav-tabs>li.active>a, .law-list .contenttab .nav-tabs>li.active>a:focus, .law-list .contenttab .nav-tabs>li.active>a:hover, .law-list .contenttab .nav-tabs>li>a:hover{
  background-color:transparent;
  border: 1px solid #ffffff;
  color:#aa0f1f;
}
.law-list .contenttab .nav-tabs>li>a {
  color: #56282d; /*#444444; */
  float: left;
  border: 1px solid #ffffff;
  background-color: transparent;
  padding: 2px 0 0 0;
}
.tab-content2f .law-list{    width: 100%;}
.tab-content2f .law-list .detai{padding: 10px 0;}
.law-list .detail{
  width:100%;
  float:left;
  padding: 10px 0;
  border-bottom: 1px dotted #dddddd;
  margin-right: 40px;
}
.law-list .line-tab {
  font-size: 25px;
  margin-top: 6px;
  padding: 0 15px;
}
.top-law-list {
  margin: 20px 32px 20px 0;
  float: right;
}
.contenttab .detail-content{
  font-family: tahoma; 
  font-size: 13px;     
  font-weight: normal;
  letter-spacing: 0;
  color:#666666;
} 
.law-list .tab-content a{color:#666666;} 
.law-list .tab-content a:hover{color:#aa0f1f;}
.contenttab .detail-content .tap-day {
  color:#a0adbd; 
  font-style: italic;
  margin-top: 5px;
  padding: 0 15px;
}
#container input{
  width:80%; 
  float:left;    
  background: #ffffff;
  font-size: 20px;
}

/*content-themb*/
.content-themb{
  float:left;
  margin-top:20px;
}
.content-themb img{margin:0 auto;}
.content-themb ul li{
  background: #eff1f4;
  float: left;
  list-style: none;
  padding:10px 10px;
  width: 30%;
  margin: 0 25px 25px 0;
}
.content-themb ul li p{padding:10px 0; font-size:13px;}
.content-themb .themb-text{}
.content-themb .themb-day{color:#aa0f1f; position: relative;}
.content-themb .themb-day .themb-top{
  margin: 5px 0 0 25px;
  position: relative;
}
.content-themb .themb-day img{
  margin:-3px 5px 0 0; 
  position: absolute;
}
.purchase{
  float: left;
  
  font-weight: bold;
  letter-spacing:normal;
}

.purchase select {
  padding-right:18px;
  font-size: 13px;
  font-weight: normal;
  width:200px;
}

}

.purchase label {position:relative; font-size: 13px; width:100%;}
.purchase label:after {
  content:url(../images/arrow-select-purchase.jpg);
  right:10px; 
  top:10px;
  padding:0 0 2px;
  position:absolute;
  pointer-events:none;
}
.purchase label:before {
  content:'';
  right:6px; top:2px;
  width:20px; height:20px;
  position:absolute;
  pointer-events:none;
  display:block;
  background: #ffffff;
}
.bg-purchase{
  background-color: #fafbfc;
  float:left;
  width:100%;
  padding: 20px 0;
  margin:20px 0;
}
.purchase .form-inline .form-group, .purchase .form-inline .form-control, .purchase .selectpicker {
  width: 100%;
  margin-bottom: 10px;
  border-radius: 4px;
  font-size: 16px;
}
.purchase label {
  position: relative;
  font-size: 13px;
  width: 100%;
}
.purchase .selectpicker {
  border-radius: 4px;
  height: 34px;
  color: #999999;
  padding: 0 7px;
  font-size: 20px;
  margin-bottom: 0;
}
.law-list .purchase-input .radio{
  margin-top: 5px;
  margin-bottom:10px;
  font-size:22px;
}
.law-list .purchase-input input[type=radio] + label:before,
.law-list .purchase-input input[type=checkbox] + label:before{
  height:20px;
  margin-right: 10px;
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  transition: 0.3s;
  border:1px solid #ffffff;
  border-radius:10px;
  box-shadow: inset 0 -1px 3px #e4e4e4, inset 0 0 1px #222, inset 0 0 0 3px #f0f0f0;
  transition: 0.3s;
}
/* CHECKED */
.law-list .purchase-input input[type=radio]:checked + label:before{
  box-shadow: inset 0 -1px 3px #e4e4e4, inset 0 0 1px #222, inset 0 0 0 3px gold;
}
.law-list .purchase-input input[type=checkbox]:checked + label:before{
  box-shadow: inset 0 -1px 3px #e4e4e4, inset 0 0 1px #222, inset 0 0 0 3px gold;
}
.content-purchase{
  float:left;
  margin:40px 0;
}
.content-purchase .detail {
  float: left;
  padding: 10px 0;
  border-bottom: 1px dotted transparent;
  margin-right: 40px;
  background: url(../images/icon-purchase.jpg) left 17px no-repeat;
}
.content-purchase .detail h3{
  margin-left:30px; 
  font-size:22px; 
  color:#8c8c8c;
}
.contact-form table{ 
  width:100%; 
  text-align:center;
}
.borderimg{
  max-width:150px;
}
.thumbnaillist2f a{
  background-color: #eee; 
  display:block;
} 
.content-list2f ul{
  float: left;
}
.segment-text{    
  display: block;
  word-wrap: break-word;
}
.content-gallery2f {
  font-size: 13px;
  color: #6f6f6f;
  line-height: 18px;
  font-family: tahoma;
}	
.home-row03 .home-banner,
.home-row03 .bg-pink,
.home-row03 .bg-rule{ height:190px; overflow:hidden;}	
.home-row04 ul li:hover a span{color:#F4580D;} 
.content-gallery2f	 img{ max-width:100%; display:block; margin:0 auto; margin-bottom:20px;}
.content-gallery2f{
  font-size: 13px ;
  color: #6f6f6f;
  line-height: 20px ;
  font-family:tahoma ;
}
.content-gallery2f > p,
.content-gallery2f > div{
  font-size: 13px !important;
  color: #6f6f6f;
  line-height: 18px !important;
  font-family:tahoma;
  margin-bottom:20px;
}
.content-gallery2f  strong,
.content-gallery2f p > a{     color: #AB1020 !important;}	
.content-gallery2f p > a:hover{ color:#000 !important;}
.content-gallery2f table tr td{border:1px solid #ccc; padding:5px 5px;}
.content-gallery2f table tr:first-child td{ font-weight:bold;}
.content-gallery2f table{    width: 100% !important;  margin: 0 auto;}
.appeal a{color:#fff;}  	
.content-gallery2f h1 {
  color: #000;
  font-size: 24px;
}
.contact .form-control{ font-size:22px; font-weight:bold;}
#bigbanner .bx-wrapper img{width:100%;}
.thumbnaillist2f{height:120px;background-color: #eee; overflow: hidden;}
.thumbnaillist2f a{disyplay:block;}
.home-news .list-tab ul li a{background-image: url(/Nbtc/media/NbtcImgFlder/icon05.png);    padding-left: 25px;
  line-height: 23px;    margin-bottom: 5px;}
.content-gallery2f	.bx-wrapper img{ width:100%;max-width:100%  !important;}
.content-gallery2f .bx-wrapper{
  margin: 0px auto 20px !important;
  max-width:100%  !important;
}
.content-gallery2f .bx-wrapper  .bx-viewport{width: 100% !important; margin:0 auto;}
.content-gallery2f  .bx-wrapper .bx-controls-direction a.disabled {
  display:block;
}	
.content-gallery2f .bx-wrapper:last-child{
  padding:0 30px;
  max-width: 100% !important;
}	
.content-gallery2f .bx-wrapper .bx-prev{
  background-image:url(/Nbtc/media/NbtcImgFlder/left01.png);	
  background-position:0 0;
  left: 0;
}	
.content-gallery2f .bx-wrapper .bx-next{
  background-image:url(/Nbtc/media/NbtcImgFlder/right01.png);
  background-position:0 0;
  right:0;
}		
.content-gallery2f .bx-wrapper .bx-next:hover {
  background-position: 0 0;
}	
.content-gallery2f .bx-wrapper .bx-controls-direction a {
  margin-top: -21px;
  width: 20px;
  height: 40px;
  background-color: rgba(255,255,255,0.5);
}
.content-gallery2f   .bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: 0;
}
.footer-mainmenu{
  margin-top:0;
}
.project li:hover img {
  border: 1px solid #AA0F1F;
}
.press p a:hover{color:#000;}
.col-sm-3.right-detail-content{margin-left: 4%;}
.top-menu ul li a,#nav .navbar-default .navbar-nav > li > a,.menu-section ul li a,
.homecontent01 .nav-tabs > li > a,
.home-row02 h2,
.bg-rule h3,
.home-row04 ul li a span,
.t-footer, 
.footer-menu ul li a, 
.footer-mainmenu ul li a,
.top-right ul li a, 
.top-right ul li span,
.submenu ul li a{    
  letter-spacing: normal !important;
}
.segment-text{background-image:url(/Nbtc/media/NbtcImgFlder/bg-home-detail.jpg) !important;}
.contact .btn:hover,
.contact .btn:focus{    
  background-color: #AB1020;
}
.tab-content2f .tabs-menu li:hover{ background-color: #666;}
.tab-content2f .tabs-menu li:hover a{ color:#fff;}
.block-img.social a{ display:block; }
.block-img.social a:hover{ opacity:0.7;}
.content-detail .law-list .nav-tabs{ width:100%;}
.content-detail .law-list .nav-tabs>li>a{    padding: 3px 5px;font-size: 18px; text-align:center;}
.content-detail .law-list .nav-tabs>li{ width:24%; margin-bottom:5px; margin-right:1%;}
.yamm .yamm-content > .container > . row {border-bottom:none !important;}
/* update 17-02-2559*/
.boxrow-contact{
  float:left;
  width:100%;
  margin-top:30px;
}
.text-contact01 p{
  font-size:14px;
  color: #333333;
  line-height:18px;
  margin-bottom:15px;
  width:80%;
}	
.text-contact01 p img{
  height:17px;
  margin-right:5px;
  position: relative;
  top: 3px;
}	
.text-contact01 h3{
  margin-bottom: 10px;
  font-size: 22px;
  display: block;
  overflow: hidden;
  height: 52px;
}	
.list-contact2f{
  float:left;
  width:100%;
  margin-top:30px;
}	
.list-contact2f table tr td{
  font-size:14px;
  color:#333;
}
.list-contact2f .table-bordered {
  border: 1px solid #022E71;
}	
.list-contact2f table tr td{
  border: 1px solid #022E71;
  font-size: 18px;
  text-align: left;
}		
.list-contact2f table thead tr td{
  background-color:#AB1020;
  color:#fff;
  text-align: center;
}	
.text-contact01{
  margin-bottom:20px;
}	
.list-office2f{
  clear:both;
}	
.list-office2f ul{
  list-style:none;
}	

.contact-form .list-office2f ul li a{
  padding-left: 25px;
  line-height: 22px;
  font-size:20px;
  color:#333;
  display:block;
  margin-bottom:5px;
  background-position: left 6px;
}	
.list-office2f ul li a:hover{
  color:#AB1020;
}	
.tab-content2f .tabs-menu li.current a {
  background-image: url(/Nbtc/media/NbtcImgFlder/i-activetab.png);
}
/* css organization chart */
.container .assist {
  background: #eff1f4;
  padding: 10px 0;
  margin: 10px 0;
}
.container .assist .card {
  width: 250px;
  height: 100px;
  background-color: #56282d; /*#444444; */
  color: #fff;
  display: block;
  margin: 25px 15px;
}
.container .assist .card img {
  float: left;
  width: 100px;
}
.container .assist .card .detail {
  padding: 10px 0 0 10px !important;
  float: left;
  text-align: left;
  width: 150px;
}
.container .assist .card .detail h1 {
  font-size: 18px;
  margin-bottom: 5px;
  color:#fff;
}
.container .assist .card .detail h3 {
  font-size: 15px;
}
.container .assist ul li {
  display: inline-block;
  margin: 0 auto;
}
.homecontent01 .list-tab a{     
  margin-bottom: 5px;    
  padding-left: 25px;
  line-height: 20px; 
  background-image: url(/Nbtc/media/NbtcImgFlder/icon05.png);
}
.left-detail-content .tab-content2f .tabs-menu li{
  width: 25%;
  margin-right: 0;
  border-right: 5px solid #fff;
  margin-bottom: 5px;
  padding: 5px 5px;
  text-align: center;
}
/* css purchase */
.check-purchase2f .radio{
  width:50%;
  float:left;
  margin-top:0;
}
.check-purchase2f span{
  color: #555;
  font-size:20px;
  float:left;
  position: relative;
  top: 4px;
  margin-right:10px;
  min-width:100px;
}	
.form-purchase2f .tabform-search2f .radio .form-control{
  margin-bottom:0;
  width:150px;
}
.box-listdownload2f{
  clear:both;
}	
.box-listdownload2f h3{
  font-weight:bolder;
  margin-bottom:10px;
}		
.box-listdownload2f ul{
  list-style:none;
  background-color: #eff1f4;
  padding: 20px 20px;
}	
.box-listdownload2f ul li img{
  width: 15px;
  position: relative;
  top: 2px;
  margin-right: 5px;
  margin: 0;
  display: inline-block;
}
.box-listdownload2f ul li{
  margin-bottom:10px;
  position: relative;
  font-family: tahoma;
  font-size: 14px;
  font-weight: lighter;
}	
.box-listdownload2f ul li a{
  font-size:14px;
}			
.downloadefile{
  position: absolute;
  right: 0;
  top: 0;
}	 
.box-listdownload2f ul li:last-child{
  margin-bottom:0;
}
.box-listdownload2f ul li a{
  font-size:14px;
}	
.footer-visitor{
  font-size: 18px;
  color: #888888;
  
}  
.box-listdownload2f ul li .downloadefile img{
  margin-right: 5px;
  position: relative;
  top: 0px;
}
.tabform-search2f .form-control {
  padding: 0 6px !important;
  font-size: 20px;
  font-weight: lighter;
}
.law-list .check-ep input[type=radio] {
  margin: 10px 0 0 0;
  display: inline-block;
}
.law-list .check-ep span{
  font-size: 20px;
  font-weight: lighter;
  position: relative;
  top: 6px;
  padding-left: 5px;
}
.tabform-search2f  .submit2f .btn{
  font-weight: lighter;
  padding: 0 10px 5px 10px;
}
.tabform-search2f  .tcalInput{background:#fff;}
.tabform-search2f .submit2f{ text-align: center;}
.PagerControl{    clear: both;}
.contenttab .detail a{
  font-family: tahoma;
  font-weight: lighter;
  line-height: 20px;
  overflow: hidden;
  /*max-height: 39px;*/
  display: inline-block;
  font-size: 14px;
}
.contenttab .text-right.tap-day{
  font-size: 13px;
  font-family: tahoma;
  font-weight: lighter;
  
  color: #888;
  position: relative;
  top: -5px;
  margin-top: 3px;
  display: inline-block;
  padding-right: 10px;
}
.law-list .detail .text-right a img{
  position: relative;
  top: 3px;
}
.contenttab .detail  .text-right a{
  position: relative;
  top: -3px;
  font-size: 13px;
}
.left-detail-content.law-list .detail{
  padding: 15px 0;
  width: 100%;
}
.tab-content2f .tabs-menu{
  margin-bottom:20px !important;
}
/*.tab-content2f .tabs-menu li a{
height: 28px !important;
overflow: hidden;
}*/
.tabform-search2f .form-control::-webkit-input-placeholder { /* WebKit browsers */
  color:#555;
}
.tabform-search2f .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#555;
}
.tabform-search2f .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#555;
}
.tabform-search2f .form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#555;
}	
.submit2f .btn.btn-submit{
  background-color: #f05923;
}	
.submit2f .btn.btn-submit:hover{
  background-color: #FF4300;
}		
.submit2f .btn.btn-reset{
  background-color: #666;
}	
.submit2f .btn.btn-reset:hover{
  background-color: #555;
}	
.law-list .check-purchase2f input[type=radio] {
  margin: 10px 0 0 -20px;
  display: inline-block;
} 
.law-list .tabform-search2f .radio .form-control{
  width:200px;
}

.content-themb  .themb-text a{
  height: 36px;
  overflow: hidden;
  display: block;
  font-weight: bold;
}
.content-themb ul li p{margin-bottom:0;}
.content-themb ul li{ height:auto !important;}
.list-content2f .t-title2f a{min-height:22px;margin-top: 15px;}
.list-content2f .t-des2f{display:none !important;}
.newslist2f  .list-content2f .t-title2f a{font-size: 20px;}
.contact-map{ width:100%; height:auto;}
.contact-map > div{    width: 100% !important;}
.home-row01 .homecontent01 .nav-tabs > li{ width:20%;}
.home-row01 .homecontent01 .nav-tabs > li > a{     font-size: 18px; padding: 10px 5px;}
.homecontent01 .list-tab a{ height:20px; overflow:hidden;}  
.content-gallery2f    .CMSSiteMapList  .CMSSiteMapListItem{margin-left: 20px;}
.Calendar table{width:100%;    border: 1px solid #ddd;}
.Calendar table tr td{    font-size: 18px;}
.Calendar table tr th{    text-align: center;}
.search.resultinsite  .btn{  font-size: 20px; padding: 2px 20px;color:#000;} 
.search.resultinsite  .input-group .form-control{font-size: 20px;width:80%!important;}
.search_result {width:100%;}
#p_lt_ctl15_pageplaceholder_p_lt_ctl02_RowLayout_RowLayout_1_QuickSearch_QuickSearch_CMSSearchDialog_pnlSearch table {width:100%;margin-left: 10px;}
/*.content-list2f ul{ border-top: 3px solid #AA0F1F;padding-top: 20px;}*/
.text-result{    font-size: 30px; font-weight: bold; padding-bottom: 10px;margin-top: 10px;}
.clear{
  clear: both;
  float: none;
}
.tabform-search2f {
  background-color: #eff1f4;
  float: left;
  width: 100%;
  padding: 20px 20px;
  margin-bottom: 30px;
}
.tabform-search2f .form-control {
  margin-bottom: 15px;
  border-radius: 0;
  padding: 6px 6px;
  color: #555;
}
.submit2f .btn.btn-submit {
  background-color: #f05923;
}
.submit2f .btn.btn-reset {
  background-color: #666;
}
.submit2f .btn {
  margin: 0 10px;
  color: #fff;
}
.search label{display:none;}
.share-block {
  float: left;
  width:100%;
  text-align:right;
}
.share-block img{
  max-width: 25px!important;
  vertical-align: middle!important;
  margin: 1px 5px 0!important;
  display: inline-block!important;
}
.search .form-control{    border-radius: 8px 0 0 8px !important;} 
.bx-wrapper .bx-viewport{
  -moz-box-shadow: none;
  -webkit-box-shadow:none;
  box-shadow: none;
} 
.content-list2f ul li a{line-height:18px;}
#hometab05 .home-news.newscomment {padding-left: 35px;}
.content-accordion2f  .panel-title > a.collapsed{
  background-image: url(/Nbtc/media/NbtcImgFlder/arrow_down.png);
  background-repeat: no-repeat;
  background-position: 98% center;
}
.content-accordion2f .panel-title > a{
  background-image: url(/Nbtc/media/NbtcImgFlder/arrow_down.png);
  background-repeat: no-repeat;
  background-position: 98% center;
}
.top-lang select{
  padding-left:2px;
  padding-bottom:4px;
}
.contenttab  .detail.col-sm-12 .col-sm-8 a,
.left-detail-content.law-list .detail.col-sm-12 .col-sm-8 a{
  background-image: url("/NBTC/media/NbtcImgFlder/dot-pink.png");
  background-repeat: no-repeat;
  background-position: left 8px;
}
.contenttab .detail .col-sm-4 a{height:auto;}
.contenttab .detail.col-sm-12 a{
  padding-left:15px;
}
.right-detail-content .block-img .bx-wrapper .bx-viewport{
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: 0;
  background: #fff;
}
.right-detail-content .block-img .bx-wrapper .bx-pager{
  display:none;
}
.home-banner > a > img{
  height: auto;
  max-height:190px!important;
}
.home-row04 iframe {
  max-height:150px;
}
#bigbanner-detail {
  min-height:95px;
}
.top-menu ul li a {
  font-size:16px;
}
.home-news .list-tab li a {
  display:inline-block;
  width:79%;
  overflow:hidden;
  text-overflow:ellipsis;
}
.home-news .list-tab li span {
  display:inline-block;
  width:19%;
  min-width:100px;
  overflow:hidden;
  text-overflow:ellipsis;
}
.home-news .list-tab li span a{
  background-image:none;
}
.content-detail h1{font-size: 28px;}
.content-contactdetail2f .contact-insite2f h5{max-width:80%;}
.right-detail-content .link a{
  display: block;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
.right-detail-content .link a img{margin:0 auto;}
.right-detail-content .link a span{margin-bottom:10px;    display: block;}
.right-detail-content .social h3{font-weight: lighter;}
.content-gallery2f  table tr td p{margin-bottom:0;}
.content-detail .bg-gray .bg-block1 h1 {
  font-size: 26px;
}
.bg-gray .bg-block1 h2{    font-size: 22px;}
.bg-gray .bg-block1 h3{    font-size: 18px;}
.bg-gray .bg-block1 h2,.bg-gray .bg-block1 h3{font-weight: normal;}
.left-detail-content .socail{display:none;}

.board .board-detail ul {
  list-style: none;
  padding: 0;
  margin: 0 0 30px 0;
  font-size: 14px;
  line-height: 22px;
  font-family: tahoma;
  color: #6f6f6f;
}
.content-gallery2f  .bx-controls-direction{display:block;}
.right-detail-content .bx-wrapper .bx-pager{display:none;}
.content-gallery2f .bx-wrapper:first-child .bx-controls-direction {display:none;}
.new-board2f h4 {
  text-align: center;
  font-size: 24px;
  margin-bottom: 20px;
  color: #000;
}
.img-borad2f {
  margin-bottom: 40px;
}
.content-gallery2f .img-borad2f img {
  border-bottom: 5px solid #ab1020;
  border-radius: 100%;
}
.content-gallery2f .new-board2f strong {
  color: #333!important;
  font-size: 14px;
  text-align: center;
  display: block;
  margin-bottom: 10px;
}
.content-gallery2f .new-board2f p {
  font-size: 13px;
  text-align: center;
}
.t-titlefile{   
  width: 80%;
  line-height: 22px;
  font-size: 13px;}
.tab-content2f .content-gallery2f>p,.tab-content2f .content-gallery2f>div {
  font-size: 14px!important;
  color: #6f6f6f;
  line-height: 20px!important;
  font-family: tahoma!important;
  margin-bottom: 20px;
}
#bigbanner .nopaddingright {
  padding: 0;
}
.banner_innerpage .bannerlist{height:auto;}
.banner_innerpage .bannerlist img{width:100%;height:auto;}
.bannerlist.bannerinnerpage h2{display:none;}
.law-list .submit2f  .btn{line-height:24px;}

.tabform_searchgg{
  display:none;
}
.content-gallery2f table.table-normal{
  width:inherit!important;
  margin: inherit!important;
}
.content-gallery2f table.table-normal tr td{
  padding: 7px 20px;
}
table.no-border tr td{
  border: 0 !important;
}
.content-gallery2f table.table-normal tr:first-child td{
  font-weight: normal!important;
}

.content-gallery2f ul,
.content-gallery2f ol{
  padding: 0 0 0 15px;
  margin: 0 0 15px 0;
}
.content-gallery2f ul li,
.content-gallery2f ol li{
    padding-left: 1em;
    text-indent: -.7em;
  }


