btn-sm2body{
    min-width:1300px;
}

a:hover{
	text-decoration:none;
}
.text-align{
	word-wrap: break-word;
	text-align:justify;
    /*text-align-last:justify;*/
    text-align-last: left;
}
.width7{
    width:70% !important;
    float:left !important;
}
.width6{
    width:60% !important;
    float:left !important;
}
.width5{
	width:48% !important;
	float:left !important;
}
.width3{
    width:30% !important;
    float:left !important;
}
.width2{
    width:20% !important;
    float:left !important;
}
.width1{
    width:10% !important;
    float:left !important;
}
.font40{
	font-size:40px;
}
.homev1 .carousel-inner, .homev1 .bs-slider {
    height: 480px;
}
.homev1 {
    position: relative;
    height: 480px;
}
.mr-2{
    margin-right:2px;
}
.mr-4{
    margin-right:4px;
}
.button_blue2black{
    outline: none;
    border: none;
    background: #337AB7;
    font-size: 1em;
    color: #fff;
    padding: 10px 0;
    width: 100%;
    text-align:center;
}
.button_blue2black:hover{
    background:#00000;
}
.navbar{
  box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.5); 
  transform: scale(1); 
  transition: box-shadow 0.6s, transform 0.5s; 
  padding: 0;
}

.weidgetv1-item p{
    margin-bottom:4px;
}
.site_nav{
    text-align: right:*
    font-size:18px;
    color: #003366
}
.site_nav li{
    font-size:18px;
    color: #003366;
}
#navul{
    float:right;
}
#navul a{
    color: #337ab7;
    text-decoration: none;
}
nav.navbar.bootsnav ul.nav>li>a {
    padding: 50px 15px 10px 15px;
    font-weight: 500;
}
/*home end*/

.fw{
    color: #ffffff !important;
}
.helpbar{
    padding:0 0 2px 0;

    border-bottom:1px solid #CCCCCC;
    margin-bottom:20px;

}
.button_main{
    padding: 1em;
    background: #3F84B1;
    color: #fff;
    font-size: 1.5em;
    text-align: center;
    margin: 0 0 1.5em;
    cursor: pointer; 
    -webkit-transition: all .5s; 
    -moz-transition: all .5s; 
    -ms-transition: all .5s; 
    -o-transition: all .5s; 
    transition: all .5s;
}
.button_main:hover{
    background: #4CB320;
}
.mainselect {
    padding: 4px 5px!important;
    width: 99%;
    color: #9E9E9E;
    margin-top: 10px;
    border: 1px solid #9E9E9E;
    padding: 5px 10px;
    vertical-align: middle;
    margin-bottom:10px;
}
.button_logout{
    padding: 1em;
    background: #ccc;
    color: #fff;
    font-size: 1.5em;
    text-align: center;
    margin: 0 0 1.5em;
    cursor: pointer; 
    -webkit-transition: all .5s; 
    -moz-transition: all .5s; 
    -ms-transition: all .5s; 
    -o-transition: all .5s; 
    transition: all .5s;
}
.button_logout:hover{
    background: #999;
}

a.a_black2blue:link {
    font-size:18px;
    color: #999;
    text-decoration: none;
}
a.a_black2blue:hover{
    color: #337ab7;
    text-decoration: none;
}
.btn_lightblue_nav{
    color:#FFFFFF;
    padding:2px 14px;
    /*width:120px;*/
    text-align:center;
    font-size:90%;
    float:right;
    margin-left:5px;
    margin-top:6px;
    outline: none;
    border: none;
    background: #389bde;
}
.btn_lightblue_nav:hover{
    background:#0a4980;
    color: #fff;
}
.btn_blue_nav{
    padding: 6px 25px!important;
    font-size: 90%;
    text-indent: 0;
    text-align:center;
    padding:2px 4px;
    width:120px;
    color: #fff;
    background-color: #337AB7;
    border: 0;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    background-repeat: no-repeat;
    background-position: 96% center;
    float:left;
}
.btn_blue_nav:hover{
    color: #fff;
    background-color: #0a4980;
}
.button_gray{
    outline: none;
    border: none;
    background: #ccc;
    font-size: 1em;
    color: #fff;
    padding: 10px 0;
    width: 100%;
}
.button_blue{
    outline: none;
    border: none;
    background: #337AB7;
    font-size: 1em;
    color: #fff;
    padding: 10px 0;
    width: 100%;
}
.button_blue:hover{
    background:#236d03;
}
.button_green{
    outline: none;
    border: none;
    background: #4CB320;
    font-size: 1em;
    color: #fff;
    padding: 10px 0;
    width: 100%;
}
.button_green:hover{
    background:#236d03;
}
.button_blue2black{
    outline: none;
    border: none;
    background: #337AB7;
    font-size: 1em;
    color: #fff;
    padding: 10px 0;
    width: 100%;
}
.button_blue2black:hover{
    background:#00000;
}
.btn_s_green{
    padding: 2px 8px;
    color: #fff;
    background-color: #34ad00;
    border: 0;
    font-size: 13px;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    display: inline-block;
}
.btn_s_green:hover{
    color: #fff;
    background-color: #236d03;
}
.btn_s_blue{
    padding: 2px 8px;
    color: #fff;
    background-color: #337AB7;
    border: 0;
    font-size: 13px;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    display: inline-block;
}
.btn_s_blue:hover{
    color: #fff;
    background-color: #0a4980;
}
.btn_s_red{
    padding: 2px 8px;
    color: #fff;
    background-color: #CD0A0A;
    border: 0;
    font-size: 13px;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    display: inline-block;
}
.btn_s_red:hover{
    color: #fff;
    background-color: #810606;
}
.btn_s_ash{
    padding: 2px 8px;
    color: #fff;
    background-color: #ccc;
    border: 0;
    font-size: 13px;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    display: inline-block;
}
.btn_s_ash:hover{
    color: #fff;
    background-color: #ccc;
}
/* sub end**/

.class_cx{
    background-color: #5eba00 !important;
    font-size: 14px;
    padding: 4px 4px;
    line-height: 30px;
    width:70px
}
.class_fs{
    background-color: #467fcf !important;
    font-size: 14px;
    padding: 4px 4px;
    line-height: 30px;
    width:70px
}
.nav-link{
	margin-bottom: 0px !important;
}
/*page*/
.copyright{
    text-align:center;
}
footer {
    padding: 10px 0 0 0;
    background: #343434;
}
footer .footer-bottom {
    background: #2F2F2F;
    padding: 15px 0;
    margin-top: 5px;
}
.header-top-contact ul li {
    float: left
}
.indexheader {
    background: url(../../images/banner.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center bottom;
    /*background-attachment: fixed;*/
}
.notice-header {
    background: url(../images/slider/blog-header-bg.png);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center bottom;
    /*background-attachment: fixed;*/
}
.text-align{
    word-wrap: break-word;
    text-align:justify;
    /*text-align-last:justify;*/
    text-align-last: left;
}
.container {
    text-align: left;
    font-size: 14px;
}
.order-lg-1 {
	z-index: -1;
}


.classnameBox {
  display: inline-block;
  /*border: 1px solid transparent;*/
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.84615385;
  margin-right:3px;
  /*border-radius: 3px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;*/
}
.classnameBox:hover {
  /*color: #fff;*/
  background-color: #fefaf4;
  border-color: rgba(255, 135, 36, 0.9);
}

.btn-primary {
  color: #fff;
  background-color: #467fcf;
  border-color: #467fcf;
}

.btn-primary:hover {
  color: #fff;
  background-color: #316cbe;
  border-color: #2f66b3;
}
*
.xh01{
     list-style-type:demical !important;
     counter-reset:sectioncounter;
     /*width:200px;*/
}
.xh01 li {
    margin-left:20px;
    list-style:decimal !important;
    list-style-position:outside;
    content:counter(sectioncounter) "、"; 
    counter-increment:sectioncounter;
}
.xh02{
     list-style-type:demical !important;
     counter-reset:sectioncounter;
     /*width:200px;*/
}
.xh02 li {
    margin-left:20px;
    margin-bottom:5px;
    list-style:decimal !important;
    list-style-position:outside;
    content:counter(sectioncounter) "、"; 
    counter-increment:sectioncounter;
}
.mt-25, .my-25 {
    margin-top: 25px !important;
}
.mt-20 {
    margin-top: 20px !important;
}
.mt-5{
    margin-top: 5px !important;
}
.green{
    color:#34AD00;
}
.red{
    color:#F44336;
}
.htclear{
	clear:both;
}
.display-none, .display-hide {
    display: none;
}
.col-login {
    max-width: 40rem;
}
.btn.btn-sm2 {
    padding: 0px 6px;
    font-size: .64rem;
}
.btn.btn-sm3 {
    padding: 6px 10px;
    font-size: .64rem;
    color:#FFFFFF
}
.btn-sm4 {
    padding: 2px 6px;
    font-size: .64rem;
    color:#FFFFFF
}
.fc-orange{
	color:#fd9644 !important
}
.fc-green{
	color:#5eba00 !important
}
.fc-black{
	color:#000000 !important
}
.fc-red{
	color:#cd201f !important
}
.tag-ash{
    cursor: pointer;
    margin: 0 3px 3px 0;
    padding: 2px 6px;
    background: #e9ecef;
    color: #495057;
    font-size: 12px;
    border: 0 solid rgba(0, 40, 100, 0.12);
    border-radius: 1px;
    font-weight: 400;
    
      box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2); 
  transform: scale(1); 
  transition: box-shadow 0.6s, transform 0.5s; 
}
.flexnew {
	flex: 0.1 1 auto !important
}

.pull-right {
    float: right!important;
}

/* member start*/
#avatar-modal .button_blue{
    outline: none;
    border: none;
    background: #337AB7;
    font-size: 1em;
    color: #fff;
    padding: 10px 0;
    width: 100%;
}
#avatar-modal .button_blue:hover{
    background:#236d03;
}
#avatar-modal .avatar-btns button {
    font-size: 14px;
    /*height: 35px;*/
}
#avatar-modal .btn2 {
    color: #fff !important;
    background-color: #337ab7 !important;
    padding: 6px 12px;
    border: 1px solid transparent;
    border-radius: 4px;
}
#avatar-modal .btn2:hover{
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
#avatar-modal .btn3 {
    border: 1px solid transparent;
    border-radius: 4px;
}
#avatar-modal .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    background-color: #286090 !important;
}

.left_card{
    width: 100%;
    float: left;
    margin-bottom:10px;
}
.show_phonenum{
    font-size: 24px;
    float: left;
    width:100%;
    text-align: center;
}
.editDiv:hover{
    color: #FF6500;
}
}
.meb_title {
    width:200px !important;
    background: #1f8dd6;
    /*padding: 0.8em 0 0.8em 0.8em;*/
    color: #fff;
}
li.ser {
    width: 90% !important;
}

/* member end*/
.tag_box{
    overflow: hidden;
    padding:5px 0px !important; 
}
.tag_lt1 {
    width: 110px;
    height: 35px;
    top: 5px;
    text-align: left;
    left: -0px;
    padding-left: 15px;
    line-height: 35px;
    /*transform: rotate(45deg);*/
    position: absolute;
    color: white;
    font-size:16px;
    background: #3F84B1;
}
.tag_rt_red {
    font-size:60%;
    width: 140px;
    height: 25px;
    top: 16px;
    right: -40px;
    text-align: center;
    line-height: 25px;
    transform: rotate(45deg);
    position: absolute;
    color: white;
    background: #cd201f;
}
.tag_rt_green {
    font-size:60%;
    width: 140px;
    height: 25px;
    top: 16px;
    right: -40px;
    text-align: center;
    line-height: 25px;
    transform: rotate(45deg);
    position: absolute;
    color: white;
    background: #5eba00;
}
.tag_rt_blue {
    font-size:60%;
    width: 140px;
    height: 25px;
    top: 16px;
    right: -40px;
    text-align: center;
    line-height: 25px;
    transform: rotate(45deg);
    position: absolute;
    color: white;
    background: #4188ab;
}
.list:hover {
  /*color: #fff;*/
  cursor:pointer;
  background-color: #fefaf4;
  border-color: rgba(255, 135, 36, 0.9);
}
.list_red{
    color:#FF3300 !important;
    font-weight:500 !important;
}
.list_red td{
    color:#FF3300;
    font-weight:500 !important;
}
.popular h3, .subscribe h3, .categories h3, .instagram h2, .tags h3 {
    padding: 1em;
    background: #337AB7;
    color: #fff;
    font-size: 1.5em;
    text-align: center;
    margin: 0 0 1.5em;
}

.bg-msblue {
    background-color: #337AB7 !important;
    height:4px;
}
.display-18 {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.1;
}
.title_bm_left{
    float: left;
    width:150px;
    color:#fff;
}
.title_bm_right{
    float: left;
    margin-left:50px;
    width:300px;
    color:#fff;
}
.line01{
    height:1px;
    width:100%;
    background:#999999;
    margin-bottom:15px;
}
.notice_box{
    font-size:14px;
    line-height: 20px;
}

.faqs dl,dt,dd{padding:0;margin:0}
.faqs {padding-top:20px}
.faqs dt{font-weight:bold;background:url(/images/q.gif) 0 4px no-repeat;padding:3px 0 15px 30px;position:relative;}
.faqs dt:hover{cursor:pointer}
.faqs dd{background:url(/images/a.gif) 0 2px no-repeat;padding:0 0 5px 30px;position:relative;color:#333}
.faqs .hover{color:#990000;text-decoration:underline}

.faq_nav:hover{
  color: #000 !important;
  cursor:pointer;
  background-color: #fefaf4;
}

/*member*/
.card-profile-img {
    max-width: 6rem;
    margin-top: -50px;
    /*float:right;*/
    width:150px;
    margin-bottom: 1rem;
    border: 3px solid #fff;
    border-radius: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.blog {
    padding: 20px 0;
}



/*member end*/
.infoOl {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}



/*print*/

.table-d table{border:1px solid #000;border-collapse: collapse}
.table-d table td{border:1px solid #000; font-size:12px; height:45px;}
.pr_title{
    font-size:22px;
    line-height: 150%; 
    font-weight:500;
    text-align:center;
}
.table-d{
    padding:30px;
}
.table-d p{
    padding:30px;
}
.pr_underline{
    padding:0 10px;
    text-decoration:underline;
}
.pr_text{
    font-size: 22px; 
    margin-top:15px;
    text-indent:38px;
    line-height: 44px;
    font-weight: 200;
}
.pr_tczm{
    font-size: 18px; line-height: 28px;  padding-left: 50px;
    text-indent:38px;
}
.pr_sign{
    font-size: 18px; line-height: 28px;text-align:right; padding-right: 200px  !important; margin-top: 50px; margin-bottom: 0px;
}
.pr_signdate{
    font-size: 18px; line-height: 28px;text-align:right; padding-right: 100px  !important;
}
#bmry{
    padding: 0 10px; 
}


.post-wrapper-top h2 {
    margin-top:10px;
    padding: 0px 0px 5px;
    color: rgb(43, 46, 49);
    font-size: 1.8em;
    font-weight: 500;
    margin-bottom: -3px;
    border-bottom-color: rgb(52, 152, 219);
    border-bottom-width: 3px;
    border-bottom-style: solid;
    display: inline-block;
    position: relative;
}

.width100 {
    width: 100%;
}

.btn2 {
    padding: 4px 4px !important;
    text-align:center;
    margin: 1px;
    min-width: 80px;
}
nav.navbar.bootsnav {
    z-index: 1000 !important;
}
.card {
    margin-bottom: 0px;
}

.active_memberMenu {
    border-top: 4px #337AB7 solid;
    box-sizing: border-box;
    padding: 4px 25px!important;
}

.playColor {
    background-color: #FFFAF0;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "选择文件";
}

/* 滚动条样式 */

::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}
 
::-webkit-scrollbar-track,
::-webkit-scrollbar-thumb {
  border-radius: 999px;
  border: 5px solid transparent;
}
 
::-webkit-scrollbar-track {
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2) inset;
}
 
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2) inset;
}
 
::-webkit-scrollbar-corner {
  background: transparent;
}

.btn_blue_nav{
    width: 160px;
    font-size: 120%;
}