
/**kate*/
/* news */
.p-article-wrap{ margin:0  auto; width:90%;
	padding: 30px 30px;
	position: relative;
	overflow: hidden;
	background: #fff;
	box-shadowx: 5px 10px 10px 0 #f6b024;
	transition: all 0.3s ease-in-out;
	border-radius:50px;
}

.p-article-wrap p, .b-article-wrap p { padding-left:2em;
  font-size: 16px !important;
}
.p-article-wrap li {
  list-style-type: decimal;
  font-size: 16px !important;
  line-height: 24px;
  padding-bottom: 5px;
  width: 100%;
  margin-left: 100px !important;
}
.p-article-wrap ul.style_set3 li {
  margin-left: 0px !important;
}
.p-article-wrap li span {
  display: inline-block;
  width: 80px !important;
  text-align: center;
  background: #ddddec;
  color: #000;
  font-size: 14px;
  margin-right: 10px;
}

/* news */
.newsx {
	background: #f1f1f1;
	width: 100%;
	padding: 40px 0;
	margin-top: 40px;
}

.news_content0 { width:100%;
	padding-top:10px;
	position: relative;
	z-index: 100;
	margin:0 auto; overflow:hidden;
}
.news_content0 ul { margin:0 auto;
	list-style: none;
	padding: 0 70px;
}
.news_content0 li {
	border-bottom: 1px solid #ccc;
	margin-left: -40px;
	margin-right: -40px;
}

.news_content0 h4 {
	list-style: none;
	padding: 0 40px;
}
.news_content0 li a {
	text-decorationx: underline;
}
.news_content0 li a:hover, .news_content0 li a:active {
	color: #f6b024;
}

.news-box1{ margin:0  auto; width:90%;
	padding: 30px 30px;
	position: relative;
	overflow: hidden;
	background: #fff;
	box-shadowx: 5px 10px 10px 0 #f6b024;
	transition: all 0.3s ease-in-out;
	border-radius:50px; 
}

.news-box1 p{ width:96%; font-size:15px;
	padding-left:0em;  text-align:left;
	position: relative; letter-spacing:0px;
	margin:0 auto; 
}

.news_content0 .title0 { 
	font-weight: 700;
	margin-bottom: 15px;
	font-size: 18px;
	margin-left: 0px;
	color: #05579e;
	color: #000;

}


span.wright{
    margin-top:0px; text-align:left;
    float: right;
    width:30%; padding-bottom:20px;
   
}

.keitoa{ position:relative; width:100%;
 margin:8% 0 0 3%;  overflow:hidden; 
}


.col-left{ padding:0px 0 0px 0px;
        width:48%;text-align:left; margin:1em;
         float:left; margin:1em;line-height:25px;
}
.col-right{padding:0px 0 0 0px; width:42%; margin:1em;
 float:right; text-align:left;line-height:25px;
}




.k_left { float:left; 
padding:0px; margin:0px;
  width: 130px;font-size:15px;
  text-align:left;
  background: #fff;
}
.k_right { float:right;
  margin-left: 0px;
  width:70%; font-size:15px;
}

.k_left0 { float:left; 
 margin:0px; padding-top:40px;
  width: 130px;font-size:15px;
  text-align:left;
  background: #fff;
}
.k_right0 { float:right; padding-top:20px;
  margin-left: 0px;
  width:70%; font-size:15px;
}




.k_left2 { float:left; 
padding:0px; margin:0px;
  width:120px;font-size:15px;
  text-align:left;
  background: #fff;
}
.k_right2 {
 float:left;
  margin-left: 0px;
  width:70%; font-size:15px;
}

.news-box1 p{ width:98%; font-size:15px;
	padding-left:0.5em;  text-align:left;
	position: relative; letter-spacing:0px;
	margin:0 auto; 
}

.xianboxwa { font-weight:400;
	color: #05579e;
	color: #000;
  float: right;
  margin: 3px 15px 0 0;
    font-size:14px;
}


 @media (max-width: 991px) {
	 
.news_content0{width:90%;
	padding:10px 10px;
	position: relative;
	overflow: hidden;
	background: #fff;
	box-shadowx: 5px 10px 10px 0 #f6b024;
	transition: all 0.3s ease-in-out;
	border-radius:50px;
}


.news_content0 ul {
	list-style: none;
	padding: 0 20px;
}
.news_content0 li {
	border-bottom: 1px solid #ccc;
	margin-left: -20px;
	margin-right: -20px;
}

.news_content0 h4 {
	list-style: none;
	padding: 0 10px;
}
  
  
.news-box1{ margin:0  auto; width:98%;
	padding: 10px 10px;
	position: relative;
	overflow: hidden;
	background: #fff;
	box-shadowx: 5px 10px 10px 0 #f6b024;
	transition: all 0.3s ease-in-out;
	border-radius:50px;
}

.news-box1 p{ width:96%; font-size:15px;
	padding-left:0em;  text-align:left;
	position: relative; letter-spacing:0px;
	margin:0 auto; 
}
 
span.wright{
    margin: 0px; text-align:left;
    float: right;
    width: 50%;
    
}

.keitoa{ position:relative; width:100%;
 margin:0px;  overflow:hidden; margin:0em;
}

.col-left{ padding:0 0 0 0px;
        width:90%;text-align:left;
         float:left; margin:1em;
}
.col-right{padding:0 0 0 0px; width:85%; margin:1em;
 float:left; text-align:left;
}



.k_left { float:left; 
padding:0px; margin:0px;
  width: 120px;font-size:14px;
  text-align:left;
  background: #fff;
}
.k_right { float:right;
  margin-left: 0px;
  width:60%; font-size:14px;
}


.k_left0 { float:left; 
 margin:0px; padding-top:60px;
  width: 120px;font-size:14px;
  text-align:left;
  background: #fff;
}
.k_right0 { float:right; padding-top:14px;
  margin-left: 0px;
  width:60%; font-size:14px;
}

.k_left2 { float:left; 
padding:0px; margin:0px;
  width: 120px;font-size:14px;
  text-align:left;
  background: #fff;
}

.k_right2 { text-align:left;
 float:right;
  margin-left:0%; 
  width:60%; font-size:14px;
}



}



 @media (max-width:640px) {
	 
.news_content0 { width:96%;
	padding:0px 0px;
	position: relative;
	overflow: hidden;
	background: #fff;
	box-shadowx: 5px 10px 10px 0 #f6b024;
	transition: all 0.3s ease-in-out;
	border-radius:50px; 
}
 
	 
 .news-box1{ margin:0  auto;
	padding: 20px 20px;
	position: relative;
	overflow: hidden;
	background: #fff;
	box-shadowx: 5px 10px 10px 0 #f6b024;
	transition: all 0.3s ease-in-out;
	border-radius:50px; margin-bottom:30px;
}

.news-box1 p{ width:96%; font-size:15px;
	padding-left:0em;  text-align:left;
	position: relative; letter-spacing:0px;
	margin:0 auto; 
}


span.wright{
    margin: 0px; text-align:left;
    float: right;
    width: 70%;
    
}
.col-left{ padding:0 0 0 0px;
        width:95%;text-align:left;
         float:left; margin:1em;
}
.col-right{padding:0 0 0 0px; width:95%; margin:1em;
 float:left; text-align:left;

}



.k_left { float:left; 
padding:0px; margin:0px;
  width: 110px;font-size:14px;
  text-align:left;
  background: #fff;
}
.k_right { float:left;
  margin-left:0%;
  width:100%; font-size:14px;
}


.k_left0 { float:left; 
padding:0px; margin:5% 0 0 0;
  width: 120px;font-size:14px;
  text-align:left;
  background: #fff;
}
.k_right0 { float:left; margin:0px; padding:0px;
  margin-left:0%;
  width:100%; font-size:14px;
}

.k_left2 { float:left; 
padding:0px; margin:0px;
  width: 100px;font-size:14px;
  text-align:left;
  background: #fff;
}

.k_right2 { text-align:left; margin:0px;
 float:right;
  margin-left:0%; 
  width:70%; font-size:14px;
}


}