body{
  font-family: "微软雅黑";
  margin:0;
  padding:0;
  font-size: 16px;
}
p,h1,h2,h3,h4,h5,h6,ul,li,ol,dd,dt,dl{
  margin:0;
  padding:0;
}
.page_list{
  margin: 10px 0;
}
ul,li,li{
  list-style:none;
}
a{
  text-decoration:none;
  color:white;
}
a:hover{
  text-decoration:none!important;
  color:white;
}
/*大块*/
#big{
	width:100%;
	display:table;
}

/*banner*/
* #banner{
  width:100%;
  margin-top: 58px;
}
* #banner img{
  width:100%;
}
/*标题*/
.one_tit{
  width:100%;
  color:#f6670c;
  padding:0px 0px;
  box-sizing: border-box;
  height: 40px;
  position: relative;
  padding-top: 7px;
  margin-bottom: 20px;
  border-bottom: 1px solid #fefefe;
  margin-top: 5px;
  box-shadow: 4px 5px 7px #e4e4e4;
}
.one_tit_l{
  display: table;
  float:left;
  margin-left: 10px;
  width: 100%;
}

.one_tit_l h2{
  width:2px;
  float:left;
  background: #f6670c;
  height: 20px;
  margin-right: 5px;
}
.one_tit_l h3{
  font-size: 16px;
  margin-top: -2px;
}
.one_tit_l h3 a{
  font-size: 16px;
  color: #f64911;
}
.one_tit_l h3 span{
  font-weight: normal;
  color:black;
  font-size: 15px;
}
.one_tit_r{
  position: absolute;
  height: auto;
  right: 10px;
}
.one_tit_r a{
  color:#141486;
}

/*服务项目*/
.fuwu{
  width: 100%;
  overflow: hidden;
  margin-bottom: 40px;
}
.fuwu ul{
  display: table;
  margin-bottom: 20px;
  width: 100%;
}
.fuwu ul li{
  width: 100%;
  float: left;
  text-align: center;
  margin: 12px 0;
  padding: 0 8px;
}
.fuwu ul li img{
  width: 100%;
  height: 150px;
  margin-bottom: 10px;
  transition: 0.8s;
}
.fuwu ul li img:hover{
  opacity: 0.7;
}
.fuwu ul li a{
  color:black;
  font-size: 14px;
}

/*新闻*/
.newslm{
  width: 75%;
  margin: auto;
}
.newslm ul{
  margin-bottom: 12px;
  margin-top: 14px;
}
.newslm ul li{
  margin-top: 15px;
}
.newslm ul li a{
  color: black;
  padding: 3px 10px;
  border: 1px solid #f6670c;
}
.newslm ul li a:hover{
  color: white;
  background: grey;
  border: 0;
}
.rig_b{
  width:95%;
  margin: auto;
  display: table;
}

.rig_b .one_new{
  width:100%;
  display: table;
  border-bottom: 1px dotted #09ab6b;
  padding:0% 0% 0% 0%;
  margin: 2% 0 7% 0;
  overflow: hidden;
}
.o_news_date{
  width:15%;
  float:left;
  text-align: center;
  border-right: 1px dotted grey;
}
.o_news_date h1{
  color:#000;
  padding: 0px 0 5px 0;
  border-bottom: 1px dotted grey;
  font-size: 23px;
}
.o_news_date h3{
  color:#893a09;
  padding: 5px 0;
  font-size: 15px;
}
.o_news_tex{
  width:82%;
  float:right;
}
.rig_b .o_news_tex h4{
  margin: 0;
  text-align: left;
  font-size: 15px;
  color: #474646;
}
.o_news_tex p{
  color:#5d5b5b;
  text-indent: 2em;
  line-height: 17px;
  font-size: 14px;
  margin-top: 5px;
  letter-spacing: 1px;
}
.o_news_tex h4:hover{
  color:#55aee6;
}
.o_news_tex p:hover{
  color:#55aee6;
} 
.nclist ul li{
  text-align: left;
  padding: 2px 15px;
}
.nclist ul li img{
  width: 20px;
  height: 23px;
}
.nclist ul li span{
}
/*内容*/
#al_con{
  width:95%;
  display: table;
  text-align: center;
  font-size: 16px;
  margin: auto;
}
#al_con ul li{
  width:46%;
  float:left;
  margin:2%;
}
#al_con img{
  width:100% !important;
  height: 130px;
}
#al_con span{
}

/*每一个栏目*/
.top{
  width:100%;
  display: table;
  margin-bottom:10px;
  margin-top:10px;
  border-bottom: 1px solid #938e8e;
  padding-bottom: 10px;
}
* .img_l{
  width:40%;
  float:left;
}
.dec_r{
  width:55%;
  float:right;
  text-align: left;
}
.dec_r p{
  font-size: 14px;
  margin-top: 5px;
  text-indent: 2em;
}
.bottom{
  line-height:23px;
  text-align: left;
  font-size: 15px;
  width: 100%;
}
.bottom img{
  margin-bottom: 20px;
}
/*产品子页*/
.jdanl{  text-align:center;}
.jdanl h1{ line-height:20px; padding-top:5px; font-size:19px; font-weight:bold; color:#333;}
.jdanl p{  color:#666;}
.jdanl ul{ padding:20px 0 20px;}
.jdanl ul li{ display:inline-block;  height:35px; background:#efefef; border-radius:5px; line-height:35px; text-align:center; margin:0 10px; font-size:15px; color:#666;cursor: pointer;padding: 0 5px;margin: 5px 5px;}
.jdanl ul li.on,.jdanl ul li:hover{ background:#fc5000;}
.jdanl ul li a{color: black;}
.jdanl ul li.on a,.jdanl ul li:hover a{ color:#fff;}
.ok1{
	background: #fc5000 !important;
}
.ok1 a{
  color: white!important;
}
.indexjpjs_con ul li{
  width: 50%;
}
.indexjpjs_img{
  height: 145px;
}
.indexjpjs_con ul li h2{
  height: 30px;
  line-height: 35px;
}
h2:not(:first-child){
  margin-top: 0px!important;
  font-size: 15px!important;
}
.indexjpjs_con{
  padding: 10px;
}
.indexjpjs_con ul li{
  padding: 10px;
  box-sizing: border-box;
}
.indexjpjs_con_mkk h4{
  height: 40px;
  line-height: 30px;
  font-size: 14px;
  padding-top: 5px;
}
.indexjpjs_con_mkk p{
  margin-top: 5px;
  font-size: 13px;
  line-height: 20px;
}
.indexjpjs_con_mkk{
  padding: 0 5px;
}