/*@font-face {
font-family: Source Han Serif CN Light;
src: url('../font/SourceHanSerifCN-Light.otf');
}*/
/*@font-face {
font-family:'Times New Roman';
src: url('../font/TimesNewRoman.ttf');
}*/

/*@font-face {
font-family:'Times New Roman';
src: url('../font/times.ttf');
}
@font-face {
font-family:'Times New Roman';
src: url('../font/timesbd.ttf');
}
@font-face {
font-family:'Times New Roman';
src: url('../font/timesbi.ttf');
}
@font-face {
font-family:'Times New Roman';
src: url('../font/timesi.ttf');
}*/
@font-face { 
    font-family:'Times New Roman'; 
    src: url('../font/TimesNewRoman.ttf');
}

input:focus,textarea:focus,a,a:focus {outline:none;}
input:focus,textarea:focus {outline:none;}
input::-ms-clear {display:none;}

body{background: #fff;font-family:'Times New Roman';}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Times New Roman';}

/*navbar*/
.navbar{float: left;width: 304px; height:100%;position: fixed;top: 0;left: 0;bottom:0;background: #551f81; margin: 0;border-radius: 0;padding: 0 0 0 1rem;}
.nav-scorll{ height:100%;}

.navbar .header{padding-top: 7rem;padding-left:1rem;}
.navbar ul {display: block;	width: 100%;}
.navbar li {width: 100%;display: block; color: #fff;}
.navbar .nav{margin: 50px 0 60px 10px;}
.navbar li{font-size: 16px;padding: 0 15px; height: 45px; line-height: 45px;}
/*.navbar li span{display: block;text-transform: uppercase}
.navbar li a:hover span { margin-top:-45px; } */
.nav > li > a{display:initial;color: #fff;padding:10px 0; overflow:hidden; text-decoration:none;}
.navbar li.active a,.navbar li a:hover,.nav > li > a:focus, .nav > li > a:hover{border-bottom: 1px solid rgba(255, 255, 255, 0.2);background: none;color: #fff;}
.navbar-toggle{background: #fff;}

.search {height: 34px;line-height: 34px; margin-left: 2rem;}
.search .keyword { width: 72.5%;border: none;padding-left: 10px;  border-radius: 15px 0 0 15px;float: left; height:36px; line-height:36px;}
.search .btn { float: left;height: 36px;line-height: 17px; background: #152545; color: #fff; text-shadow: none;border:1px solid #152545;border-radius: 0 10px 10px 0; width: 45px; padding: 0;}

.date{margin:8rem 2rem 0 2rem;overflow: hidden;clear: both;}
.date .wechat{float: left;width:50%;text-align: center;}
.date .date-info{float: right;width:50%;text-align: center;font-family:'Times New Roman';font-weight: bold;}
.date .date-top{color: #354970;font-size: 70px;height:70px;line-height:70px; font-family:'Times New Roman';}
.date .date-bottom{font-size:16px;color:#A2A7AC;line-height:23px;}
.date .date-bottom span{padding-right: 4px;}

.copyright{font-size: 14px;text-align: center;color: #ADADAD;margin-top: 40px;}


/*main*/
.main{float:left;width: calc(100% - 304px);background: #fff;/*position: fixed;overflow: hidden; overflow-y: scroll;top:0; right: 0; bottom: 0;*/margin-left: 304px;}
ul,li{list-style: none;}
.c-0{color: #000;}
.c-3{color: #333;}
.c-6{color: #666;}
.c-9{color: #999;}
.c-0D{color: #0D0D0D;}
.c-6A6969{color: #6A6969;}
.mt-50{margin-top: 50px;}
.mb-10{margin-bottom: 10px;}
.mb-100{margin-bottom: 100px;}
.pl-0{padding-left:0;}
.pr-0{padding-right:0;}
.text-center{text-align: center;}

@media screen and (max-width: 1199px) {	
.navbar{ top: 0; width: 100%; position: relative;}
.navbar .header{position: relative;}
.navbar .logo{margin-top: 10px;float:left;max-width: 252px;}
.navbar .logo img{width: 80%;}
.navbar .navbar-header{position:absolute;top:7px;right:0;max-width: 44px;}
.navbar-toggle .icon-bar{background-color:grey;}
.navbar .nav{margin: 5px -10px;}
.navbar .container-fluid{margin: 10px 0 0 0;}
.navbar .navbar-collapse{border-top:none;box-shadow:none;}
/*在1200下显示折叠菜单*/
.navbar-toggle {display: block;}
.navbar-collapse.collapse{display:none!important;}
.navbar li{font-size:17px;}

.main { -webkit-overflow-scrolling: auto; box-shadow: none; padding:0; border-radius: 0; position: relative; width: 100%;
 overflow: hidden;/* top:3em;*/margin-left:0}
}

@media screen and (min-width: 1200px) {
	.container{max-width:calc(1300px - 430px);}
}

@media screen and (min-width: 1440px) {
   .container{max-width:1300px;width:1200px;}
}

 /*@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .nicescroll-rails{display: none !important;}
} */