body {
    /*font: 12px/180% Arial, Helvetica, sans-serif, "新宋体";*/
    
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    color: #333;
    min-width: 1440px;
    -webkit-font-smoothing: antialiased;
    background:#FFFFFF !important;
    
}

/* 覆写 dashboard*/
.rout{
    margin:0px;
}
.card{
    margin-bottom:0px;
}

.card-body {
    padding-bottom: 0px;
}

/*END */

/* 覆写 ACE*/

/*.modal.aside-vc .modal-dialog {
    background: #FFF url(../images/background-patterns/body-bg-1.jpg) repeat;
    padding: 20px;
}*/
.modal.aside-vc.navbar-offset .modal-dialog {
    top: 0px  !important;
}

ol, ul {
    padding: 0px;
    margin: 0px;
}

.list-group {
    margin-left: 0px;
}
/*END */

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;
}
.shadow-only-bottom{ box-shadow: 0px 7px 7px -7px #5E5E5E;  }
.shadow-only-right{ box-shadow: 7px 0px 7px -7px #5E5E5E;  }
.shadow-only-left{ box-shadow: -7px 0px 7px -7px #5E5E5E;  }
.showdow-only-top{ box-shadow: 0px -7px 7px -7px #5E5E5E;  }

.font40{
    font-size:40px;
}
.homev1 .carousel-inner, .homev1 .bs-slider {
    height: 500px;
}
.homev1 {
    position: relative;
    height: 500px;
}
.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;
}
.section {
	width:100%;
	float: left;
	background:#fff;
	margin-bottom:20px;
}
.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;*/
    padding: 10px 0px;
}
.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-10 {
    margin-top: 10px !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: #369ad9;
}
.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: #0054a6 !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%;
}

.head-wrapp {
    margin-bottom: 4px;
}
#header-links {
    margin-bottom: 20px;
}
.portfolio-item-bm a.item-permalink,
.blog-item a.item-permalink {
    background: rgba(0,0,0,0.75);
    position: absolute;
    top: 40%;
    left: -50px;
    z-index: 120;
    border-radius: 4px;
    padding: 8px 12px 8px 12px;
}
.portfolio-item-bm a.item-preview,
.blog-item a.item-preview {
    padding: 8px 12px 8px 12px;
    background: rgba(0,0,0,0.75);
    position: absolute;
    top: 40%;
    right: -50px;
    z-index: 121;
    border-radius: 4px;
}
.portfolio-item-bm a.item-permalink:hover,
.portfolio-item-bm a.item-preview:hover,
.blog-item a.item-permalink:hover,
.blog-item a.item-preview:hover { background: #FFF }
.portfolio-item-bm a.item-permalink:hover i,
.portfolio-item-bm a.item-preview:hover i,
.blog-item a.item-permalink:hover i,
.blog-item a.item-preview:hover i { color: #434a54 }
.portfolio-item-bm a.item-permalink i,
.portfolio-item-bm a.item-preview i,
.blog-item a.item-permalink i,
.blog-item a.item-preview i {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-weight: 300;
}
ul#portfolio-container.two-columns li .item-wrapp .portfolio-item-bm:hover  a.item-permalink { left: 41% }
ul#portfolio-container.two-columns li .item-wrapp .portfolio-item-bm:hover  a.item-preview { right: 41% }
ul#portfolio-container.three-columns li .item-wrapp .portfolio-item-bm:hover  a.item-permalink { left: 35.5% }
ul#portfolio-container.three-columns li .item-wrapp .portfolio-item-bm:hover  a.item-preview { right: 35.5% }


#copyrights {
    background: #f6f7fb;
    height: auto;
    color: #4d5560;
    font-size: 12px;
    border-top: 1px solid rgba(255,255,255,0.10);
}

.feature-block-icon2 {
    padding: 9px 12px;
    border-radius: 5px;
    color: #FFF;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 0px;
    float: left;
    text-align: center;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    -ms-transition-duration: .5s;
    transition-duration: .5s;
    cursor: pointer;
    background: #0054a6!important;
}



.sd-item {
    background-color: white;
    padding: 0px;
    margin-bottom: 2em;
    -webkit-box-shadow: 5px 10px 10px 0px rgba(216, 216, 216, 0.78);
    -moz-box-shadow: 5px 10px 10px 0px rgba(216, 216, 216, 0.78);
    box-shadow: 5px 10px 10px 0px rgba(216, 216, 216, 0.7);
}
.notification p {
    margin: 0;
    color: #FFF;
    color: rgba(0,0,0,0.70);
}

element.style {
}
.notification.warning, .notification.warning strong {
    background-color: #d5d7da;
}
.notification {
    margin-bottom: 0px;
}


.notification.info, .notification.info strong {
    background-color: #e8d9b4;
}

ul.contact-links {
    float: left;
    margin-bottom:0px !important;
    padding: 0px 0  !important;
}
dl, ol, ul {
    margin-top: 0;
    margin-bottom:0px !important;
}


/**/
.title {
    display: table;
    width: 570px;
    margin-bottom: 50px;
    text-align: center;
    margin: 0 auto 50px;
}
.title h2 {
    font-size: 30px;
    color: #333333;
    text-transform: uppercase;
    line-height: 25px;
    padding-top: 20px;
    position: relative;
    display: table;
    margin: 0 auto;
    padding-bottom: 10px;
    font-weight: 700;
}
.title span {
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: montserrat;
    color: #00a2d2;
}
.staff {
    float: left;
    width: 100%;
    margin-bottom: 60px;
}
.block {
    float: left;
    width: 100%;
    padding: 30px 0;
    position: relative;
}
.block.gray {
    background: #f6f6f6;
}
.fixed-bg {
    background-attachment: fixed !important;
    background-size: cover!important;
}
.parallax, .fixed-bg {
    background-size: cover!important;
    height: 100%;
    width: 100%;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.linenum {
    border: 1px solid #23527C;
    padding: 2px 3px;
    margin-right: 5px;
    color: #ffffff;
    font-size: 10px;
    background: #23527C;
}
.edu-service p {
    text-align: left;
    float: left;
    width: 100%;
    margin: 0;
    font-family: arimo;
    color: #555555;
    font-size: 14px;
    letter-spacing: 0.3px;
    line-height: 26px;
    margin-bottom: 3px;
}
.parallax-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.parallax-title h2 {
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 36px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 34px;
    margin-bottom: 10px;
}
.parallax-title span {
    float: left;
    width: 100%;
    font-size: 26px;
    text-transform: uppercase;
    color: #00a2d2;
}
.parallax-title p {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #dddddd;
    margin: 20px 0 0;
    font-style: italic;
    line-height: 30px;
    letter-spacing: 0.7px;
}
.section-header h2:before {
    border-left: 50px solid #DADADA;
    border-right: 50px solid #DADADA;
    bottom: 0;
    content: "";
    height: 1px;
    left: 50%;
    margin-left: -70px;
    position: absolute;
    width: 130px;
}
.section-header h2:after {
    background: #FF8724 none repeat scroll 0 0 padding-box content-box;
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    bottom: -10px;
    content: "";
    height: 22px;
    left: 50%;
    margin-left: -16px;
    padding: 0 0 8px 8px;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 22px;
}
.section-header h2 {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 35px;
    font-weight: 600;
    color: #313131;
    font-family: "Lora", serif;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 30px;
}
.connected{
	text-align:center;
}
.hbtn01{
    background-color: #FF8724 !important;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    word-spacing: 4px;
    font-weight: 400;
    height:40px;
    width:50% !important;
    margin-left: 190px;
}

.newsNavHead{
	background:#2f82d3 url(/images/pageNavbg.jpg);
	font-size: 18px;
	padding: 25px 10px 4px 10px;
	color: #FFFFFF;
	line-height: 18px;
	width:100%;
}
.newsNav{
	font-size: 16px;
	padding-left: 20px !important;
	color:#000;
	height: 60px;
	line-height:60px;
}
.newsNav a{
	color:#000
}

.sidebar-navLiActive {
    background:#fefaf4;
    border-bottom: 1px solid #ff9338  !important;
}
.sidebar-navLiActive a{
    color: #333 !important;
}

.active_memberMenu {
    border-top: 4px #337AB7 solid;
    box-sizing: border-box;
    padding: 4px 25px!important;
}

/*a, a > * {
    text-decoration: none;
     color: #FFFFFF; 
}*/

.btn {
    border: 0px solid #FFF;
}

.bg-white-dark{
    background-color: #cccccc !important;
}

.bg-azure {
    background-color: #45aaf2 !important;
}

.bg-green-light {
    background-color: #8ecf4d !important;
}

.btn-outline-primary2 {
    letter-spacing: .03em;
    color: #467fcf !important;
    background-color: transparent !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,0);
}
.btn-outline-primary2:hover {
    background-color: #286090 !important;
    color: #FFFFFF !important;
}

.sidebar {
    width: 220px;
}

ul.social-links li a {
    float: left;
    background-color: #FFF;
    border-radius: 4px;
    width: 100px;
    height: 30px;
    padding-top: 0px;
    text-align: center;
    border: 1px solid #e6e9ee;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
#header-links a {
    color: #666;
    font-size: 11px;
}

.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: "选择文件";
}

.btn_blue, .btn_blue.focus, .btn_blue:focus {
    background-color: rgb(52, 152, 219) !important;
}

.btn_blue.focus:hover, .btn_blue:active:hover, .btn_blue:focus:active, .btn_blue:focus:hover, .btn_blue:hover {
    background-color: rgb(52, 152, 219) !important;
}

/*.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT, .layui-layer-tips i.layui-layer-TipsR {
    border-right-color: #787878 !important;
    border-bottom-color: #787878 !important;
}

.layui-layer-tips,.layui-layer-content{
    background-color:#787878 !important;
    line-height: 16px !important;
}*/

.layui-layer-btn .layui-layer-btn0 {
    color: #fff !important;
}

/* 滚动条样式 */

::-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;
}

.main-menu > li:hover > a {
    background-color: #4682B4;
}

#current {
    background-color: #4682B4;
    border-right: 1px solid #4682B4;
}