﻿@charset "utf-8";
/* CSS Document */
/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd {margin: 0;padding: 0px;border: 0;}
body {  color: #444;  font: 18px Arial, '微软雅黑';  font-family: '微软雅黑', 'Arial Narrow', HELVETICA;}
li {  list-style-type: none;}
h1,h2,h3,h4,h5,h6 {  font-size: 18px;  font-weight: normal;  margin: 0px;  padding: 0px;}
input,button,textarea,select {  font: 100% Arial, '微软雅黑';}

/* 默认全局样式超链接样式*/
a:link {color: #444;text-decoration: none;} /* 链接基本样式 */
a:visited {  color: #444;  text-decoration: none;
} /* 链接点击过后的样式 */
a:hover {/*color: #e61101;*/  text-decoration: none;  cursor: pointer;} /* 链接移上时的样式 */
a:active {color: #e61101;text-decoration: none;} /* 链接点击时的样式 */

/* 其它常用样式的定义 */
.fl {  float: left;}
.fr {  float: right;}
.clear {  clear: both;}
.noBorder {  border: none;}
img,li {  vertical-align: top;} /* 解决图片和LI的高度空隙问题 */

body{ background:#f5f5f5;min-width: 1260px;}
/*--基本输入框--*/
.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.btn-default,.btn{ border:none; outline:none; cursor:pointer;}

input.formcolumn{ border:none; background:none; outline:none;}


ul {
  width: 100%;
  overflow: hidden;
  zoom: 1;
}

.all {
  width: 100%;
}
.hd {
  width: 100%;
}
.bd {
  width: 100%;
}
.from-control {
  border: none;
  color: #444;
  outline: none;
 background: none;
}
.btn {
  border: none;
  outline: none;
  cursor: pointer;
  background: none;
}

/* 单行文本溢出 */
.es {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.es-2 {
  display: -webkit-inline-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; /*数字是几就显示几行*/
  -webkit-box-orient: vertical;
  word-break: break-word;
}

/* 旋转180deg */
.rotateZ-180 {
  transform: rotateZ(-180deg);
}
.radius5{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
/* 内容区域样式 */
.contentBox {
  width: 1260px;
  margin: 0 auto;
}

.df-jcsb{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}

.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:45px; background:url(../images/arrow10.png) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li a{ display:inline-block; float:left; width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:100px;float:right; color:#666; text-align:center;  font-size:15px; font-family:"Arial"; }


.mainBox{ min-height: 600px;margin-top:15px;}

/*---头部---*/
.page-header{ width:100%; margin: 0 auto; min-width: 1260px; background: url(../images/topbanner.jpg) no-repeat top;padding-top:65px;}
.logo{width:600px;}
.logo img{ width:100%;}

.searchBox{ width:377px;padding-top:66px;} 
.searchframe{width:100%;}
.search-box{ width:287px;height: 40px;}
.search-box input{display: block; width:100%; height:40px; line-height: 40px;text-indent: 31px; background: #fff; font-size: 16px; border-radius: 30px; -webkit-border-radius:30px; -moz-border-radius:30px; border-top-right-radius: 0;border-bottom-right-radius: 0;}

.search-but{ width:88px; height: 42px;;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feaf1d), color-stop(100%,#fe9a18));
background: -webkit-linear-gradient(left,#feaf1d,#fe9a18);
background: -o-linear-gradient(left,#feaf1d,#fe9a18);
background: -moz-linear-gradient(left,#feaf1d,#fe9a18);
background: -mos-linear-gradient(left,#feaf1d,#fe9a18);
background: -ms-linear-gradient(left,  #feaf1d  0%,#fe9a18 100%);
background: linear-gradient(left,#feaf1d,#fe9a18);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feaf1d', endColorstr='#fe9a18',GradientType=1 );border-bottom-right-radius:30px;border-top-right-radius: 30px;}
.search-but input{ background:none; width:100%; display: block; line-height: 42px; color: #fff; letter-spacing: 5px; 
	background: url(../images/topsear-fdj.png) no-repeat 10px 0px; text-indent: 25px;}
.search-hot-list{ width:90%;margin: 0 auto;height: 32px; background: rgba(0,65,110,0.2); border-radius:30px;-webkit-border-radius:30px; -moz-border-radius:30px; margin-top:12px;
 font-size: 16px; line-height: 32px; padding-left: 20px; box-sizing: border-box;}
.search-hot-list li{ float: left; margin: 0 10px; color: #fff;}
.search-hot-list li a{ color: #fff;}

/*--导航---*/
.topMenu{ width:100%; background: url(../images/menu-bg.jpg) no-repeat;margin-top:108px; height:60px; line-height: 60px; font-size: 22px;color: #fff;}
.topMenu li{ background: url(../images/menu-line.png) no-repeat right; text-align: center; width:125px;}
.topMenu li:last-child{ background: none;}
.topMenu li a{ color: #fff; display: block; width:100%;}
.topMenu li:hover a:hover,.topMenu li.current a{ background: url(../images/menu-current.png) no-repeat center;}



/*--页脚--*/
.pageFooter{ background: #b20f0f; width:100%; margin-top:25px;padding:10px 0; }

.copytu{ max-width:110px; text-align:right; margin:30px 72px 0px 0px; color: #fff;}
.copywen{ width:920px;  font-size:12px; line-height:24px; margin-top:10px; text-align:center;}
.coylink{ line-height:24px;color: #fff; }
.coylink a{ margin:0 10px; color: #fff;}
.yejwen{ width:100%; text-align:center;color: #fff;}
.yejwen a{color: #fff;}
.yejwen img{ margin:0 5px; vertical-align:middle;}

.banquanBox{ width:1108px;}
.gzherwm{width:82px; height: 82px;margin-top:30px;}


/*--翻页--*/
.pageBox{  overflow:hidden;zoom:1;margin:15px auto; padding:5px 0;/* background:#f5f5f5;*/ text-align:center; display:table ; font-size:15px !important;}
.pageBox a{ display:block; float:left;background:#fff; border:1px solid #cccccc;padding:3px 9px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  }
.pageBox a:hover,.pageBox a.current{ background:#f14040; color:#fff; border:1px solid #f14040;}
a.page1{ background:#f2efef; border:1px solid #e0e0e0 !important}
.pageBox span,.pageBox span{ display:block; float:left; padding:0 10px; line-height:30px;}
.pageBox span input{ display:inline;background:none; text-align:center; width:25px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}






