@charset "UTF-8";

.cut-text { 
display:inline-block;
  text-overflow: ellipsis;
  overflow: hidden; 
  width: 95%; 
  height: 1.8em; 
  white-space: nowrap;
}


.form-control:focus {
  border-color: #002d58;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(166, 25, 46, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(166, 25, 46, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}

select.form-control  { background:none;width:150px; height: 30px; line-height: 30px; border-top:none; border-left:none; border-right:none;border-bottom: 1px #002d58 solid; }
.newssearch {background:none;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;padding:5px 5px;border-top:none; border-left:none; border-right:none;border-bottom: 1px #002d58 solid;  }
.btn { -webkit-transition-duration: 0.4s; /* Safari */ transition-duration: 0.4s; border:none; border-radius:12px;  padding: 1.5px 30px 1.5px 30px; font: 12px / 1.2; color:#fff; background-color: #555; /* blue */}

.btn:hover { background-color: #002d58; /* white */ color: #fff; /*box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 12px 16px 0 rgba(0,0,0,0.19);*/ cursor:pointer;}

.newsdate { color:#002d58; font-size:0.8em; }
.newsloc { color:#002d58; font-size:0.8em; }
.newsdesc { color:#8A8D8F; font-size:0.8em;}


.story{
	padding-top:40px;
	width:800px;	
}

.story .st1 {
	font-size:2.5em;
	font-weight:bold;
}

.story .std {
	color:#536498;
	font-weight:bold;
	font-size:1.35em;
	padding-bottom:40px;
	
}

.story .ct {
	
	font-size:1.5em;
	line-height:37px;
	padding-top:25px;
	width:100%;
	
}

.story .lotn {
	font-weight:bold;
	font-size:1.5em;
	padding-top:20px;
}

.story .lott {
	font-weight:bold;
	font-size:1.5em;
	
	padding-bottom:15px;
}

.story .loti {
	width:100%;
	max-width:800px;
	padding-top:20px; 
	
}

.story img {
 max-width:100%;
 min-width:100%;
 
}
.story .lotd {
	font-family:"carme", "arial", "微软雅黑";
	font-size:1.2em;
	padding-top:5px; 
	padding-bottom:0px;
	line-height:30px;
}

.story hr {
margin-top:50px;
margin-bottom:10px;
}

.story .lot-st {
	padding-top:10px;
	font-size:1.2em;
	color:#D31619;
	
}
.story .sp-r {
	padding-top:10px;
	font-size:1.5em;
	color:#BF6264;
	line-height:37px;
	width:60%;
}

video {
	width:80%;
	
}

.evo-text {
	width:80%;
	font-size:1.2em;
	margin-left:auto;
	margin-right:auto;
}
@media only screen and (max-width: 600px) {
	.story{ padding-top:40px;width:100%;	}
	.evo-text {font-size:1em;}
}

@media only screen and (min-width: 600px) {
	.story{ padding-top:40px;width:100%;	}
	.evo-text {font-size:1em;}
}
@media only screen and (min-width: 768px) {
	.story{ padding-top:40px;width:100%;	}
	.evo-text {font-size:1em;}
}

@media only screen and (min-width: 992px) {
	.story{ padding-top:40px;width:100%;	}
	.evo-text {font-size:1.1em;}
}

@media only screen and (min-width: 1400px) {
	.story{ padding-top:40px;width:100%;	}
}

@media only screen and (min-width: 1401px) {
	.story{ padding-top:40px;width:100%;	}

}

