@charset "utf-8";
/*==================================================================公用头部、底部==================================================================*/
/*头部*/
.w{ width:1200px; margin:0 auto;}
.headertop{ width: 100%; background: #fafafa;  border-bottom: 1px solid #efefef; height: 28px;  line-height: 28px;}
.headertop span { float: right; }
.headertop span a{ padding:0 8px; color:  #666;}
.header-bg{width:100%;  position: fixed; top:40px; left: 0; z-index: 99999; }
.header{ margin:0 auto; background:#fff; height:90px; width:1200px; }
.header .logo{width:220px; height: 60px; margin:15px 0px; float: left;}
.header .tel{width:200px;  text-align: right; line-height: 38px; height: 38px;float: right; vertical-align: inherit;  font-size: 24px; color: #263d63;}
.header .tel img{ display: inline-block;  vertical-align: middle; margin-right: 10px;}
.header .nav{ width:900px; float:right;  padding: 24px 0 0;}
.header .navbox{width:100%;  height:40px; }
.header .navbox li{display: inline-block; padding:0 15px; line-height:38px; float:left; position:relative;}
.header .navbox li a{ display:block; line-height:38px;   font-size:16px; text-align:center; color:#263d63;}
.header .navbox li a:hover ,.header .navbox li a.act{ color: #b9893e;}
.dis-640{ display:none;}
.search { float: right; width: 180px; height: 36px; margin-top: 10px; margin-right: 30px; position: relative; }
.search form {height: 36px;}
.search input {height: 36px; width: 0; padding: 0 42px 0 15px; cursor: pointer;  background: transparent; outline: none; transition: .4s cubic-bezier(0, 0.8, 0, 1); position: absolute;top: 0; right: 0; z-index: 3; border-radius: 20px;}
.search input.f {width: 120px;z-index: 1; background:#ededed;border-radius: 18px;}
.search button {text-align: center; background: #605c5c; border: none; height: 36px; width: 36px;border-radius: 18px; position: absolute; top: 0; right: 0; cursor: pointer; z-index: 2;}
.search button img{margin:0 auto; padding: 0; }

/*尾部*/
.bottom{background: #505456; font-size:14px; line-height:24px; color:#eee; margin-top: 1px;}
.bottom a{color: #fff;}
.bottom-con{padding-top: 50px; padding-bottom: 10px; }
.bottom-con h5{font-size: 16px; font-weight: bold;}
.bottom-con .lx{ width: 260px;  padding-bottom: 30px; float: left; }
.bottom-con .ksdh{ width: 400px;  float:left; padding:0 50px; }
.bottom-con .ksdh a{ color: #fff; line-height: 30px; padding-right:30px; word-wrap: nowrap; display: inline-block; }
.bottom-con .ewmbox{ width: 440px;  float:right;}
.bottom-con .ewmbox .ewmjs{  width: 280px; float: left; margin-left: 50px }
.bottom-con .ewmbox .ewm{ width: 80px; height: 110px; float: left; margin-left: 15px;text-align: center; line-height: 30px; }
.bottom div.copy{padding-top: 10px; padding-bottom: 10px; border-top:1px solid #a2a2a2;}
/*==================================================================公用头部、底部==================================================================*/
/*===============================================================新闻类别二级页面结构====================================================================*/
/*banner*/
.banner-box{ width:100%;  margin:auto;}
.gjz-box{width:100%; margin:auto;padding:10px 0; background: #eee;color: #000;}
.gjz-box a{ color: #000; padding: 0 10px; }
/*盒模型*/
.box-full{ width:100%; margin:auto; }
.box-box{ width:1200px; margin:auto; }
.list-box{ background: #fff; border-radius: 10px; margin-bottom: 120px; padding:40px 0; box-sizing: border-box; }
/*面包屑导航*/
.mbx{font-size:14px; color:#575757; line-height:18px; padding:25px 0px; width: 100%;  }
.mbx img{ display: inline-block; vertical-align: text-bottom; margin-right: 10px; }
.mbx a{color:#575757;}
.mbx span{ padding:0 5px;}
/*左侧*/
.xm-dh{ width:270px;float:right; padding-bottom:20px; }
.xm-dh h3{background: #263d63; font-size:18px; color:#fff; line-height:35px; padding:0 10px; }
.xm-dh h3 span{ color: #b9b9b9; font-size: 16px; display: block; line-height: 24px; }
.xm-ksdh{ background: #fafafa; padding:0 0 20px; }
.xm-ksdh li{ padding:10px; font-size:16px; line-height:24px;  border-bottom:1px solid #f1f1f1;  color:#333;  }
.xm-ksdh li a{ display:block; color:#333;}
.xm-ksdh li a:hover,.xm-ksdh li a.act{ color:#263d63 !important;}
.xm-ksdh  a i{ display:block; float:right; margin:6px 0px; width:6px; height:12px; background:url(../images/dhjt.png) no-repeat 0px 0;}
.xm-ksdh  a:hover i ,.xm-ksdh  a.act i{ background-position: 0 0;}
/*右侧*/
.xm-con{  background: #fff; float: left; width:870px;  padding-bottom:50px; color:#444; min-height:500px;}
.xm-con h3{ color:#3e3e3e; font-size:14px; line-height:30px; padding:5px 0; }
.xm-con h4{ line-height:2em;}
.xm-con p{ font-size:14px; line-height:28px; padding-bottom:5px;}

/*二级页新闻列表*/
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: #444; word-wrap : break-word; font-size: 16px;}
ul.list-ej li a:hover{ color:#263d63;}
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:#263d63; height:45px; border-bottom:1px solid #c5c5c5; margin-bottom:20px;margin-top:20px; line-height:45px;}
h2.bt-er i{display: inline-block; vertical-align: sub; margin-right: 10px;}
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;}
.xqbox img{ display: block; max-width: 100%; margin:auto; }
/*分页*/
.pages{ margin:20px 0; text-align: center; width: 100%;}
.pages .pagination li a{ color: #666; }
.pages .pagination li{ 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 .pagination li:hover{border:1px solid #263d63; background:#263d63; color: #fff !important;}
.pages .pagination li:hover a{ color: #fff; }


/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:100px;right:-170px;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 25px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; text-align:right}
#floatDivBoxs .floatDqq li a{ color: #333; font-size: 16px; }
#floatDivBoxs .floatDqq li img{ float:left; margin-top:7px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatImg{text-align:center;padding:10px;background:#EBEBEB;}
#floatDivBoxs .floatImg img{ margin-bottom:5px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:100px;right:0;z-index:999;}
#rightArrow a{display:block;height:45px;}
.yqlj{ padding-bottom: 30px; }
.yqlj a{ display: inline-block; white-space:nowrap; color: #000; padding:6px 20px;}
@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){
	/*//<=768的设备 */
  .headertop{display: none;}
  .w{width:100%;}
  .gjz-box{width:100%; margin:auto;padding:10px 0; background: #c5c5c5;color: #000;}
  .box-box{ width:100%; box-sizing: border-box; padding:0 10px;}
  .list-box{ background: #fff; border-radius: 10px; margin-bottom: 30px; box-sizing: border-box; padding:10px 0; }
  .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;}
/*顶部b*/
.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; }
.header .logo{width:auto; height: 40px; margin:12px; float: left;}
.header .nav{ width: 100%; margin-top: -52px; padding-top: 0;}
.header .navbox{width:100%;height:auto; padding-left: 0;  float:none;display:none; position:relative; z-index:999; height:auto; margin-top:0; }
.header .navbox li,.header .navbox li.sm{margin:0; width:100%; background:#263d63; }
.header .navbox li a{ color:#fff; line-height: 40px; border-bottom:1px solid #fff;}
.dis-640{ height: 26px; display:block; padding:10px; background:#f1f1f1; font-size:16px;}
.dis-640 button{ float:right; width:30px; height:24px; background:none; border:none; padding:0;}
.dis-640 button p{ width:100%; height:3px; margin:3px 0; background:#263d63;}
.header .tel{width:100%; padding-right: 5px; text-align: right; height: 42px; float: none; vertical-align: middle; font-family: impact; font-size: 20px; color: #263d63; box-sizing: border-box;}
.search { float: right; width:50%; height: 36px; margin-top: 10px; margin-right: 0px; position: relative; }
.search input.f {width: 100px;}
.header .navbox li a:hover, .header .navbox li a.act{ color: #fff; border-bottom: 1px solid #fff; }
/*顶部e*/
/*尾部b*/
.bottom{background: #2f2f3e; font-size:14px; line-height:24px; color:#eee; margin-top: 1px;}
.bottom a{color: #fff;}
.bottom-con{padding-top: 10px; padding-bottom: 10px; }
.bottom-con .lx{ width: 100%;  box-sizing: border-box; padding: 18px; float: none; }
.bottom-con .ksdh{ width: 100%; box-sizing: border-box;  float:none; padding:0 10px; }
.bottom-con .ksdh a{ color: #fff; line-height: 30px; padding-left:8px; word-wrap: nowrap; display: inline-block; }
.bottom-con .ewmbox{ width: 100%; box-sizing: border-box;  float:none; padding: 18px;}
.bottom-con .ewmbox .ewmjs{  width: 70%; float: left; margin-left: 0px }
.bottom-con .ewmbox .ewm{ width: 80px; height: 80px; float: left; margin-left: 15px;text-align: center; line-height: 30px; }
.bottom div.copy{padding-top: 10px; padding-bottom: 10px; border-top:1px solid #a2a2a2;}
/*尾部e*/
/*新闻类别二级页面结构*/

.xm-dh{ width:auto;float:none;margin-bottom:10px; }
.xm-ksdh li{ width: auto; }
.xm-con{ float:none; width:auto; margin-left:0px; margin-right:0px; padding: 10px;  }
.xm-con p{ font-size:14px; line-height:28px; padding-bottom:10px;}
/*新闻类别二级页面结构*/
.xqtit{ font-size:18px; color:#2e2e2e; padding-top:10px; padding-bottom:10px; text-align:center; border-bottom:1px solid #c5c5c5; margin-bottom:20px; }
.xqtit p{ text-align:center; font-size:12px; color:#a3a3a3; padding:10px 0 0;}
#rightArrow{display: none;}
}
















