@charset "utf-8";
/*==================================================================公用头部、底部==================================================================*/
/*头部*/
.w{ width:1200px; margin:0 auto;}
.header-bg{width:100%;  position: fixed; top:40px; left: 0; z-index: 99999; }
.header-bgbg{ position: absolute; left: 0; right: 0;width:100%;height:80px; background: #fff; opacity: 0; }
.header{ margin:0 auto; background:#fff; height:80px; width:1200px; margin:0 auto;  }
.header .logo{width:260px; height: 60px; margin:10px 20px; float: left;}
.header .navbox{width:650px;  height:76px; float: left; padding-left: 50px; padding-right: 0px; }
.header .navbox li{display: inline-block; margin: 0 15px; line-height:76px; float:left; position:relative;}
.header .navbox li a{ display:block; line-height:76px; border-bottom: 4px solid #fff;  font-size:16px; text-align:center; color:#000;}
.header .navbox li a:hover ,.header .navbox li a.hover{ border-bottom: 4px solid #ce7730;}
.dis-640{ display:none;}
.tel { float: left; width: 180px; height: 40px; line-height: 40px; font-size: 18px; margin-top: 18px; position: relative; text-align: center; }






/*尾部*/
.bottom{ background:#333333;  font-size:14px; line-height:24px; color:#eee;}
.bottom-copy{ border-top: 1px solid #666666; padding: 20px 0; }
.bottom-con{padding-top: 50px; padding-bottom: 65px; }
.bottom-con .bottom-con-l ,.bottom-con .bottom-con-r{ width: 50%;  float:left;}
.bottom-con .bottom-con-l h3{ padding-bottom: 35px; font-size: 16px;  line-height: 16px;}
.bottom-con .bottom-con-l .ewm{ width: 110px; height: 140px; float: left; margin-right: 65px; }
.bottom-con .bottom-con-l .ewm p{ text-align: center; line-height: 30px; }
.bottom-con .bottom-con-r h3{ padding-bottom: 35px; font-size: 16px; line-height: 16px; }
.bottom-con .bottom-con-r span{display: inline-block; padding-bottom: 25px;}
/*==================================================================公用头部、底部==================================================================*/
/*===============================================================新闻类别二级页面结构====================================================================*/
/*banner*/
.banner-box{ width:100%; margin:auto}
/*盒模型*/
.box-box{ width:100%; margin:auto;  }
.disflex{display: flex; justify-content: space-between; align-items: flex-start;}
.list-box{ background: #fff; border-radius: 10px; margin-bottom: 120px; padding:40px 50px; box-sizing: border-box; }
/*面包屑导航*/
.mbx{font-size:14px; color:#1658a4; line-height:18px; padding:50px 0px; max-width: 1200px; margin: auto;  }
.mbx img{ display: inline-block; vertical-align: text-bottom; margin-right: 10px; }
.mbx a{color:#575757;}
.mbx span{ padding:0 5px;}
/*左侧*/
.xm-dh{ width:200px;}
.xm-dh h3{ font-size:24px; background-color:#333333; line-height:30px; padding:40px 10px; color: #fff; text-align: center; }
.xm-dh h3 i{ display: inline-block; width: 8px; height: 20px;  background: #0061c6; margin-right: 17px; vertical-align: middle;}
.xm-ksdh{}
.xm-ksdh li{ width:200px; height:45px; margin-bottom:4px; }
.xm-ksdh li a{ font-size:16px; line-height:45px;  display:block;  height:45px; background: #efefef;  color:#0061c6; padding-left: 25px;}
.xm-ksdh li a:hover,.xm-ksdh li a.act{ background: #0061c6; color:#fff !important;}
.xm-ksdh div{ display:none;}
.xm-ksdh li.sm a{ font-size:14px; line-height:52px; padding-left:30px; display:block;  height:52px; border-bottom:1px solid #e2e2e2; color:#3e3e3e;}
.xm-ksdh li.sm a:hover,.xm-ksdh li.sm a.act{ color:#5f8ec4 !important;}
/*上侧方*/
/* .xm-dh{ width:100%; padding-bottom:20px; }
.xm-ksdh{ display: flex; justify-content: center; align-items: center; margin-bottom:10px;  flex-wrap: wrap;}
.xm-ksdh li{ width:200px; height:60px; padding: 0 5px; }
.xm-ksdh li a{  text-align: center; line-height:60px;  display:block;  height:60px;  background-color: #eff3f6;  color:#0257b0; border-radius: 10px;;  transition: all 0.3s;}
.xm-ksdh li a h1{font-size:18px;}
.xm-ksdh li a:hover,.xm-ksdh li a.act{ background:linear-gradient(90deg,#0061c6,#0075ef); color:#fff !important;}
.xm-ksdh div{ display:none;}
.xm-ksdh-small{ display: flex; justify-content:center; align-items: center; margin:20px 0 0;  flex-wrap: wrap;}
.xm-ksdh-small li{ width:140px; height:40px; padding: 0 10px; }
.xm-ksdh-small li a{  border-top:2px solid #fff; text-align: center; line-height:40px;  display:block;  height:40px;  background-color: #fff;   color:#000;  transition: all 0.3s;}
.xm-ksdh-small li a h1{font-size:16px;}
.xm-ksdh-small li a:hover,.xm-ksdh-small li a.act{ border-top:2px solid #0061c6; color:#0061c6 !important;}
.xm-ksdh-small div{ display:none;} */

/*.xm-ksdh  a i{ display:block; float:right; margin:20px 10px; width:6px; height:12px; background:url(../images/jt.png) no-repeat -6px 0;}
.xm-ksdh  a:hover i ,.xm-ksdh  a.act i{ background-position: 0 0;}*/
/*右侧*/
.xm-con{  flex:1; color:#444; min-height:500px; background: #fff;  box-sizing: border-box; padding:0 50px 50px; margin-bottom: 50px; }
.xm-con h2{ color:#3e3e3e; font-size:36px; line-height:54px; padding:5px 0 30px 0; text-align: center; }
.xm-con h4{ line-height:2em;}
.xm-con p{ font-size:18px; line-height:36px; }

.ctcon{font-size:18px; line-height:36px; padding: 0 0px 50px; color: #444;}
.ctcon img{ display: block; margin:auto; }
/*二级页新闻列表*/
ul.list-ej{ width:100%;}
/*不带箭头ul.list-ej li{ padding:12px 0 12px 0px; border-bottom:1px solid #f0f0f0; line-height:26px;}*/
ul.list-ej li{font-size:14px; padding: 17px 0 17px 25px; border-bottom: 1px solid #f0f0f0; line-height: 26px;  background: url(../images/jt.jpg) no-repeat 5px 25px;}
ul.list-ej li a{ color: #226ecc; word-wrap : break-word;}

ul.list-ej li a:hover{ color:#8561aa;}
ul.list-ej li span.data{ float:right; color:#a3a3a3;}
ul.list-ej li span.xz{ float:left; color:#a3a3a3; padding-right:10px;}
ul.list-ej em{ list-style:none; font-style:normal; color:#dd0404;}
/*=======================================================新闻类别二级页面结构=======================================================================*/



/*大标题*/
h2.bt{  width:auto; height:45px;line-height:45px; }
h2.bt a.t{ font-size:20px; color:#2e2e2e;}
h2.bt a.more{ font-family:"微软雅黑"; float:right; font-size:12px; color:#a0a0a0; }
h2.bt a.more span{ color:#cbb472; padding-left:5px;}

/*二级标题*/
h2.bt-er{  width:auto;font-size:20px; color:#2e2e2e; height:45px; border-bottom:1px solid #c5c5c5; margin-bottom:20px;margin-top:20px; line-height:45px;}
h2.bt-er a{ font-family:"微软雅黑"; float:right; font-size:12px; color:#a0a0a0; }
h2.bt-er a span{ color:#cbb472; padding-left:5px;}



/*详情*/
.xqtit{ font-size:24px; color:#2e2e2e; padding-top:20px; padding-bottom:27px; text-align:center; border-bottom:1px solid #c5c5c5; margin-bottom:40px; }
.xqtit p{ text-align:center; font-size:12px; color:#a3a3a3; padding:20px 0 0;}
.xqbox{ line-height:2em;}
.xqbox p{ margin-bottom:20px;}

/*分页*/
.pages{ margin:20px 0; text-align: right;}
.pages a{ margin:5px; display: inline-block; width: 32px; height: 32px; border-radius: 2px; box-sizing: border-box;  color:#3e3e3e; font-size:14px; border:1px solid #E6E6E6; line-height: 32px; text-align: center; }
.pages a:hover{border:1px solid #ce7730; background:#ce7730; color: #fff !important;}



@media screen and (max-width: 1366px){
	/*//<=1366的设备*/
   .w{ width:1200px;}
}
@media screen and (max-width: 1024px){
	/*//<=1024的设备*/
   .w{width:960px }

}
@media screen and (max-width: 768px){
  body{ padding-top: 40px; }
	/*//<=768的设备 */
  .mlr50{ margin-left: 0; margin-right: 0; }
  .w{width:100%;}
  .box-box{ width:100%; box-sizing: border-box; padding:0 10px;}
  .list-box{ background: #fff; border-radius: 10px; margin-bottom: 30px; padding:15px 10px; box-sizing: border-box; }
  .mbx{ padding:15px 0px;}

  h2.bt-er{padding:0px 10px; }
  /*标题*/
  h2.bt{  width:auto;font-size:18px; color:#2e2e2e; height:45px; line-height:45px;}
  h2.bt a{ font-family:"微软雅黑"; float:right; font-size:12px; }
  h2.bt a span{ color:#cbb472; padding-left:5px;}
  ul.list-ej li span.data{ float:none; display:block;}
  /*顶部*/
.header-bg{width:100%;  position: fixed; top:0px; left: 0; z-index: 99999; }
.header{ margin:0 auto; background:#fff; height:auto; width:100%; margin:0 auto;  display: flex; align-items: center; justify-content: space-between; }
.header .logo{width:calc(100% - 60px); height: 50px; margin:0; float: left;}
.header .navbox{width:50%;height:auto;  float:none;display:none; position:fixed; top:50px; right: 0; z-index:999; height:auto; margin-top:0; }
.header .navbox li,.header .navbox li.sm{margin:0; width:100%; background:#ce7730; }
.header .navbox li a{ color:#fff; line-height: 50px; border-bottom:1px solid #fff;}
/*导航*/
.dis-640{ display:block; padding:10px; width: 60px;  font-size:16px;}
/* .dis-640 button{ float:right; width:40px; height:70px; background:none; border:none; padding:0;}
.dis-640 button p{ width:100%; height:3px; margin:6px 0; background:#000;} */
.hamburger,
.hamburger:after,
.hamburger:before {
width: 40px;
height: 2px;
}
.hamburger {
position: relative;
/* transform: translateY(25px); */
background: #000;
transition: all 0ms 300ms;
}
.hamburger.animate {
background: rgba(255, 255, 255, 0);
}
.hamburger:before {
content: "";
position: absolute;
left: 0;
bottom: 16px;
background: #000;
transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.hamburger:after {
content: "";
position: absolute;
left: 0;
top: 16px;
background: #000;
transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.hamburger.animate:after {
top: 0;
transform: rotate(45deg);
transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.hamburger.animate:before {
bottom: 0;
transform: rotate(-45deg);
transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.tel { display: none;  }
/*顶部*/
  /*尾部*/
.bottom{   font-size:14px; line-height:24px; color:#eee;}
.bottom-copy{ border-top: 1px solid #666666; padding: 20px 15px; box-sizing: border-box; }
.bottom-con{padding-top: 10px; padding-bottom: 5px; }
.bottom-con .bottom-con-l ,.bottom-con .bottom-con-r{ width: 100%; box-sizing: border-box; padding: 20px 15px;  display: flex; justify-content: space-around; align-items: flex-start;}
.bottom-con .bottom-con-l h3{ display: none;}
.bottom-con .bottom-con-l .ewm{ width: 100px; height: 110px; float: none; margin-right: 0; }
.bottom-con .bottom-con-l .ewm p{ text-align: center; line-height: 30px; }
.bottom-con .bottom-con-r h3{ padding-bottom: 20px; font-size: 16px; line-height: 16px; }
.bottom-con .bottom-con-r{ flex-direction: column;}
.bottom-con .bottom-con-r span{display: inline-block; padding-bottom: 1px;}
/*新闻类别二级页面结构*/
.xm-dh{ width:auto;float:none;padding-left:10px;padding-right:10px; margin-bottom:10px; }
.xm-con{ width:auto; margin-left:0px; margin-right:0px;  }
.xm-con p{ font-size:14px; line-height:28px; padding-bottom:10px;}
/*新闻类别二级页面结构*/
}
















