.box-top {
  position: relative;
  width: 100%;
  height: 100%;
  /*.padding(5px);*/
  background-color: #ffffff;
  border-right: 1px solid #d9d9da;
  border-bottom: 1px solid #d9d9da;
  /*.box-shadow( 0,1px,1px, rgba(0, 0, 0, 0.1));*/
}
.box-top .box-top-title {
  padding-left: 10px;
  height: 30px;
  line-height: 30px;
  font-family: "微软雅黑";
  color: #0f84c7;
  border-bottom: 2px solid #e5e5e5;
}
.box-top .box-top-title .box-top-title-tool {
  margin-right: 5px;
}
.box-top .box-top-title .box-top-title-tool a {
  color: #369843;
  font-family: "微软雅黑";
}
.box-top .box-top-title .box-top-title-tool ul li {
  float: left;
}
.box-top .box-top-title .box-top-title-tool ul li a {
  color: #000000;
  height: 100%;
  padding: 0 20px;
  display: block;
}
.box-top .box-top-title .box-top-title-tool ul li a:hover,
.box-top .box-top-title .box-top-title-tool ul li a.active {
  border-bottom: 2px solid #006fbc;
}
.contentc {
  width: 650px;
  /*width: 100%;*/
  margin: 14% auto;
  z-index: 1;
  overflow-y: hidden;
}
.contentc .logoc {
  background: url(../images/logo.jpg) no-repeat;
  height: 55px;
  line-height: 50px;
  padding-left: 70px;
  font-size: 35px;
  color: #4c5254;
  /*margin-top: 150px;*/
  margin-left: 210px;
  display: inline-block;
  float: left;
  vertical-align: middle;
}
.contentc .searchc {
  line-height: 32px;
  height: 32px;
  display: inline-block;
  float: left;
  margin-left: 40px;
  margin-top: 30px;
  width: auto;
}
.contentc .searchc input {
  line-height: normal;
  width: 550px;
  height: 28px;
  float: left;
  border: 1px solid #c8c8c8;
}
.contentc .ZixunA {
  height: 55px;
  line-height: 75px;
  margin-left: 300px;
  font-size: 16px;
  float: left;
}
.contentc .divShuju ul {
  float: left;
  margin-left: 15px;
}
.contentc .divShuju ul li {
  float: left;
  line-height: 32px;
}
.contentc .divShuju ul li a {
  text-decoration: none;
  color: #006fbc;
  margin-left: 15px;
}
.contentc .divShuju ul li a:hover,
.contentc .divShuju ul li a:active {
  color: #e90808;
}
.contentb {
  z-index: 1;
  overflow-y: hidden;
}
.contentb .searchb {
  line-height: 32px;
  height: 32px;
  display: inline-block;
  float: left;
  width: auto;
}
.contentb .searchb input {
  line-height: normal;
  width: 500px;
  height: 28px;
  float: left;
  border: 1px solid #c8c8c8;
}
.contentt {
  /*border-bottom: @border-box1;*/
  margin-top: 5px;
  background-color: #ffffff;
}
.contentt .div_Title {
  margin: 0 auto;
  text-align: center;
  font-size: 30px;
  color: #006fbc;
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 150px;
  padding-right: 150px;
  font-size: 26px;
}
.contentt .div_Time {
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
  color: #a31919;
  height: 20px;
}
.contentt .div_Time .div_left {
  width: 410px;
  float: left;
}
.contentt .div_Time ul li {
  float: left;
  margin: 0 25px;
}
.contentt .div_hr {
  width: 95%;
  padding: 0px 10px 10px 10px;
  margin: 0 auto;
  height: 0px;
  border-bottom: 1px solid #cdccc8;
}
.contentt .div_content {
  margin: 10px;
}
.contentt .div_content .contenttCon {
  padding: 0 170px;
  line-height: 30px;
  font-size: 14px;
}
.contentt .div_content .contenttCon2 {
  padding: 0px;
  line-height: 30px;
  font-size: 14px;
}
.contentt .div_content .contentt .div_content .fjType {
  float: left;
}
.icon-32c {
  background-image: url(../images/icon1.png);
  background-repeat: no-repeat;
  display: inline-block;
  text-indent: -99999px;
  overflow: hidden;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  margin-bottom: 3px;
}
.icon-32c.icon-32-searchc {
  background-position: 0 -15px;
}
.icon-32c.icon-32-searchc:hover {
  background-position: -35px -15px;
}
.header-bgc {
  width: 100%;
  min-width: 1200px;
  height: 160px;
  background-color: #006fbc;
  background: url(../images/loadheaderimage.jpg);
  background-repeat: no-repeat;
  z-index: -1;
  border-bottom: 6px solid #006fbc;
}
.art-list li {
  /*border-bottom: @border-box1;*/
  border-right: 1px solid #d9d9da;
  border-bottom: 1px solid #d9d9da;
  margin-bottom: 10px;
  background-color: #ffffff;
}
.art-list li:before,
.art-list li:after {
  content: " ";
  display: table;
  clear: both;
}
.art-list li .art-title {
  display: block;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
.art-list li .art-content {
  color: #737373;
  margin-bottom: 10px;
  width: 88%;
}
.art-list li .pull {
  margin: 5px;
}
.art-list li .pull .art-time {
  float: right;
  color: #737373;
  font-size: 12px;
}
.art-list li .pull .art-content-title {
  float: left;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
  max-width: 95%;
}
.art-list li .art-old {
  color: #737373;
  float: left;
  height: 30px;
  line-height: 30px;
}
.art-list li .art-new {
  height: 10px;
}
.art-list li .art-Url {
  color: #369843;
  float: left;
  width: 50%;
  margin-bottom: 10px;
  margin-right: 15px;
  height: 28px;
  line-height: 28px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.art-list li a:hover {
  color: #d30d0d;
}
.tab_Head1 {
  width: 100%;
  border: 1px solid #cdccc8;
  margin: 0px;
  margin-top: 10px;
}
.tab_Head1 td {
  height: 32px;
  line-height: 32px;
  padding: 2px;
  border: 1px solid #cdccc8;
  background-color: #fff;
}
.tab_Head1 td .spanArea {
  padding-right: 20px;
  float: left;
  color: #000;
}
.tab_Head1 td .spanName {
  color: #369843;
  float: left;
}
.tab_Head1 td .spanTitle {
  width: 770px;
  float: left;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.tab_Head1 td .spanTime {
  padding: 0 10px;
  float: right;
  font-size: 12px;
  color: #000;
}
.tab_Head1 tbody tr td.tb_h {
  background-color: #EAF1F7;
  width: 123px;
  text-align: right;
  padding-right: 10px;
}
.tab_Head1 tbody tr td.tb_l {
  background-color: #EAF1F7;
  width: 123px;
  text-align: left;
  padding-left: 20px;
}
.tab_Head1 tbody tr td.tb-cont {
  color: #737373;
  padding-left: 20px;
}
.timecontent {
  margin-top: 10px;
  font-family: "宋体";
  padding-bottom: 10px;
  line-height: 20px;
  width: 100%;
  border-bottom: 1px solid #cdccc8;
  height: 135px;
}
.timecontent .contentleft {
  color: #006fbc;
  text-align: right;
  width: 25%;
  float: left;
  font-size: 12px;
  min-height: 20px;
}
.timecontent .contentright {
  width: 75%;
  font-size: 12px;
  float: left;
  min-height: 20px;
}
.boximgtop2 {
  width: 272px;
  height: 46px;
  line-height: 46px;
  margin: 0px;
  font-size: 18px;
  font-weight: 400;
  background-image: url(../images/timeremindimage.jpg);
  text-align: center;
  color: #434343;
}
.timebottom {
  float: right;
  margin-top: 8px;
}
.timebottom .timebottom1 {
  float: right;
  margin-left: 20px;
}
.timebottom .timebottom1 a {
  color: #d30d0d;
}
.timebottom .timebottom2 {
  float: right;
}
.timebottom .timebottom2 a {
  color: #369843;
}
.box-Submit {
  height: 28px;
  line-height: 28px;
  bottom: 0px;
  width: 100%;
  text-align: center !important;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
  margin: 10px 0;
}
.box-Submit .btn-Submit {
  width: 70px;
  height: 28px;
  line-height: 8px;
  padding-bottom: 7px;
  text-align: center  !important;
  color: #fff;
}
.newinfo-content ul {
  margin: 0px;
  padding: 0px;
}
.newinfo-content ul li {
  float: left;
  line-height: 32px;
  margin-left: 0px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
  width: 95%;
  border-bottom: 1px dashed #f0f0f1;
}
.newinfo-content ul li a {
  text-decoration: none;
  color: #000;
  margin-left: 4px;
}
.newinfo-content ul li a .newin {
  color: #d30d0d;
}
.newinfo-content ul li a .newon {
  color: #369843;
}
.newinfo-content ul li a:hover,
.newinfo-content ul li a:active {
  color: #e90808;
}
.newinfo-content ul li .remind {
  color: #d30d0d;
  float: right;
  font-size: 12px;
}
.box .box-body a {
  color: #737373;
}
.box .box-body a.txt {
  color: #000;
}
.box .box-body a:hover {
  /*color: @color-white;*/
}
.box .tab_Head {
  width: 100%;
  border: 1px solid #cdccc8;
  margin: 0px;
  margin-top: 10px;
}
.box .tab_Head td {
  height: 32px;
  line-height: 32px;
  text-align: center;
  padding: 2px;
  width: 16%;
  border: 1px solid #cdccc8;
}
.box .tab_Head td a {
  color: #006fbc;
}
.box .tab_Head td a:hover {
  color: #d30d0d;
}
.box .tab_Head tbody tr td.tb_h {
  background-color: #EAF1F7;
}
.box .tab_Head tbody tr td.tb-cont {
  color: #737373;
}
.box .tab_Head2 {
  width: 100%;
  border: 1px solid #cdccc8;
  margin: 0px;
  margin-top: 10px;
}
.box .tab_Head2 th {
  height: 32px;
  line-height: 32px;
  color: #369843;
  font-size: 15px;
  text-align: left;
  padding-left: 10px;
}
.box .tab_Head2 td {
  height: 32px;
  line-height: 32px;
  text-align: center;
  padding: 2px;
  width: 10%;
  border: 1px solid #cdccc8;
}
.box .tab_Head2 td a {
  color: #006fbc;
}
.box .tab_Head2 td a:hover {
  color: #d30d0d;
}
.box .tab_Head2 tbody tr td.tb_h {
  background-color: #EAF1F7;
}
.box .tab_Head2 tbody tr td.tb_t {
  background-color: #fff;
}
.box .tab_Head2 tbody tr td.tb-cont {
  color: #737373;
}
.box .box-content {
  width: 98.2%;
  border: 1px solid #cdccc8;
  margin: 0px;
  background-color: #fafafa;
  margin-top: 10px;
  padding: 0px 10px;
}
.box .div-title {
  margin: 10px;
}
.box .div-title a {
  color: #006fbc;
}
.box .div-title a:hover {
  color: #d30d0d;
}
.box .box-title-BT {
  width: 97%;
  height: 60px;
  margin: 10px;
}
.box .box-title-BT .box-title-BT-con {
  font-size: 22px;
  color: #369843;
  text-align: center;
}
.box .box-title-BT .box-title-BT-laiyuan {
  float: left;
  padding-left: 220px;
  color: #737373;
  margin: 10px;
}
.box .box-title-BT .box-title-BT-Time {
  float: right;
  padding-right: 220px;
  color: #737373;
  margin: 10px;
}
.col-box {
  margin-top: 10px;
}
.timeline {
  width: 845px;
  margin: 0px auto;
}
.timeline ul {
  width: 100%;
  height: 80px;
  padding: 30px 0px 10px;
}
.timeline ul li {
  float: left;
}
.timeline ul li a {
  display: block;
  width: 82px;
  height: 75px;
  text-align: center;
  margin-left: -6px;
  background: url(../images/timelineimage2.png) no-repeat 0px 30px;
}
.timeline ul li a:hover {
  color: #d30d0d !important;
  background: url(../images/timelineimage3.png) no-repeat 0px 30px;
}
.search-condition {
  margin-bottom: 8px;
  margin-top: 10px;
  width: 100%;
}
.search-condition tr {
  height: 37px;
  line-height: 37px;
}
.search-condition th {
  padding: 0px;
  margin: 0px;
  width: 9%;
  line-height: 22px;
  text-align: right;
  /*display: inline-block;*/
  font-size: 14px;
  font-weight: 400;
}
.search-condition td {
  /*display: inline-block;*/
  width: 15%;
}
.search-condition td .tdTable {
  width: 94%;
}
.search-condition td .tdTable td {
  width: 46%;
}
.search-condition td .twoButton {
  width: 170px;
  margin: 0 auto;
}
.search-condition td .threeButton {
  width: 260px;
  margin: 0 auto;
}
.search-condition td input {
  font-size: 12px;
  color: #a9a9a9;
  width: 90%;
  height: 24px;
  border: 1px solid #c6c9c9;
  padding-left: 5px;
}
.search-condition td .tdInput {
  width: 53%;
}
.search-condition td select {
  font-size: 12px;
  color: #a9a9a9;
  width: 93%;
  height: 28px;
  border: 1px solid #c6c9c9;
}
.search-condition2 th {
  width: 75px;
  text-align: right;
  font-weight: 400;
  color: #737373;
}
.search-condition2 td {
  width: 18%;
  padding: 3px 2px;
  text-align: left;
}
.search-Tab {
  margin-bottom: 8px;
  margin-top: 10px;
}
.search-Tab tr {
  height: 30px;
  line-height: 30px;
}
.search-Tab th {
  padding-bottom: 20px;
  margin: 0px;
  width: 70px;
  line-height: 22px;
  text-align: right;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.search-Tab td {
  display: inline-block;
}
.search-Tab td input {
  font-size: 12px;
  color: #a9a9a9;
  width: 158px;
  height: 24px;
  border: 1px solid #c6c9c9;
  padding-left: 5px;
}
.search-Tab td select {
  font-size: 12px;
  color: #a9a9a9;
  width: 53px;
  height: 28px;
  border: 1px solid #c6c9c9;
}
.hotAnalysis {
  height: 203px;
  margin-left: 12px;
}
.hotAnalysis li {
  line-height: 32px;
  width: 226px;
  float: left;
  padding-right: 11px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.hotAnalysis li img {
  float: left;
  width: 226px;
  height: 140px;
  border-width: 0;
}
.hotAnalysis li a {
  float: left;
  width: 226px;
  text-align: center;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.col-left7 {
  float: left;
  width: 231px;
  height: 185px;
  margin: 10px 10px 0px 0px;
}
.col-left7 .boximg {
  width: 210px;
  height: 52px;
}
.col-left7 .title1 {
  color: #ac0000;
  line-height: 33px;
  text-align: center;
}
.col-left7 .title2 {
  font-size: 12px;
  height: 50px;
}
.col-left7 .comparebutton {
  float: left;
  display: block;
  border: 1px solid #006fbc;
  width: 70px;
  height: 19px;
  line-height: 20px;
  color: #006fbc;
  font-size: 12px;
  padding-left: 5px;
  margin: 10px 10px 0px 20px;
}
.col-left7 .comparebutton input {
  margin-top: 3px;
  position: absolute;
}
.col-left7 .uploadbutton {
  float: left;
  display: block;
  border: 1px solid #006fbc;
  width: 70px;
  height: 19px;
  line-height: 20px;
  color: #006fbc;
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  cursor: pointer;
}
.col-left8 {
  float: left;
  width: 230px;
  height: 185px;
  margin: 10px 0px 0px 0px;
}
.col-left8 .boximg {
  width: 210px;
  height: 52px;
}
.col-left8 .title1 {
  color: #ac0000;
  line-height: 33px;
  text-align: center;
}
.col-left8 .title2 {
  font-size: 12px;
  height: 50px;
}
.col-left8 .comparebutton {
  float: left;
  display: block;
  border: 1px solid #006fbc;
  width: 70px;
  height: 19px;
  line-height: 20px;
  color: #006fbc;
  font-size: 12px;
  padding-left: 5px;
  margin: 10px 10px 0px 20px;
}
.col-left8 .comparebutton input {
  margin-top: 3px;
  position: absolute;
}
.col-left8 .uploadbutton {
  float: left;
  display: block;
  border: 1px solid #006fbc;
  width: 70px;
  height: 19px;
  line-height: 20px;
  color: #006fbc;
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  cursor: pointer;
}
.condition-more {
  float: right;
  width: 80px;
  cursor: pointer;
}
.condition-more:hover {
  color: #d30d0d;
}
.con {
  width: 1199px;
  margin: 0 auto;
  background-color: #fff;
  margin-top: 12px;
  margin-bottom: 10px;
}
.con .conmiddle {
  width: 600px;
  margin: 0 auto;
}
.con .conmiddle .title {
  font: 53px "汉仪长宋简";
  letter-spacing: -8px;
  color: #dd1a19;
  text-align: center;
  padding-top: 100px;
  margin-bottom: 70px;
}
.con .conmiddle .wenhao {
  font: 18px "SimHei";
  letter-spacing: 0px;
  color: #000;
  text-align: center;
}
.con .conmiddle .hrLine {
  height: 3px;
  width: 100%;
  background-color: #dd1a19;
  margin: 12px 0px 20px 0px;
}
.con .conmiddle .futitle {
  font: 27px "仿宋";
  letter-spacing: -1px;
  color: #000;
  text-align: center;
}
.con .conmiddle .zhengwen {
  font: 19px "SimSun";
  letter-spacing: 3px;
  color: #000;
  margin-top: 15px;
  line-height: 30px;
  padding-bottom: 100px;
}
.con .conmiddle .urlxinxi {
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #cdcdcd;
  height: 40px;
  margin-bottom: 50px;
}
.con .conmiddle .urlxinxi .url a {
  font: 19px "SimSun";
  float: left;
  font-size: 18px;
  line-height: 40px;
  color: #d30e0e;
}
.con .conmiddle .urlxinxi .time {
  float: right;
  line-height: 40px;
  font-size: 18px;
  font-family: FangSong;
}
.tableBody{
    padding:5px 5px 7px;
}
.table-search {
  width: 98%;
}
.table-search th {
  text-align: right;
  width:100px;
  font-weight: 400;
  color: #737373;
}
.table-search td {
  padding: 3px 2px;
  text-align: left;
}
.table-search td input{
    border:1px solid #cecece;
    box-sizing: border-box;
    padding:2px;
}
.table-search td select{
    border:1px solid #cecece;
    box-sizing: border-box;
    padding:2px;
}
.table-search td .divContrast {
  float: left;
  padding: 4px 10px;
  border: 1px solid #eee;
  cursor: pointer;
  margin: 0 8px 8px 0;
  color: #006fbc;
}
.table-search td .input {
  color: #a6a9a9;
  padding-left: 5px;
  height: 20px;
  line-height: 20px;
}
/*.table-search.table-fixed{
    background-color: #fff;
    border: 1px solid #cecece;
    bottom: 0;
    display: table;
    margin: auto;
    position: fixed;
    width: 1200px;
}*/
.searchinput {
  width: 700px;
  float: left;
  margin-left: 80px;
  margin-bottom: 10px;
  margin-top: 5px;
  /*padding-left:300px;*/
}
.searchinput input {
  height: 26px;
  float: left;
  width: 300px;
  border: 1px solid #d9d9da;
}
.searchinput:after,
.searchinput:before {
  content: " ";
  display: table;
  clear: both;
}
.searchbutton,
.searchbutton:link,
.searchbutton:visited {
  float: left;
  width: 70px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #fff !important;
  margin-right: 10px;
  border: 1px solid #006fbc;
  background-color: #006fbc;
}
.searchbutton:hover,
.searchbutton:active {
  background-color: #0465a9;
}
.deltehbutton,
.deltehbutton:link,
.deltehbutton:visited {
  float: left;
  width: 70px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #fff !important;
  margin-right: 10px;
  background-color: #c24040;
  border: 1px solid #c24040;
}
.deltehbutton:hover,
.deltehbutton:active {
  background-color: #a93636;
}
.addbutton,
.addbutton:link,
.addbutton:visited {
  float: left;
  width: 70px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  color: #fff !important;
  margin-right: 10px;
  background-color: #369843;
  border: 1px solid #369843;
}
.addbutton:hover,
.addbutton:active {
  background-color: #2c8439;
}
.searchinputbox {
  height: 26px;
  float: left;
  width: 300px;
  border: 1px solid #d8d8d9;
}
.searchbutton1,
.searchbutton1:link,
.searchbutton1:visited {
  float: left;
  width: 80px;
  height: 28px;
  line-height: 15px;
  text-align: center;
  color: #fff !important;
  margin-left: 10px;
  background-color: #006fbc;
  border: 1px solid #006fbc;
}
.searchbutton1:hover,
.searchbutton1:active {
  background-color: #0465a9;
}
.deltehbutton1,
.deltehbutton1:link,
.deltehbutton1:visited {
  float: left;
  width: 80px;
  height: 28px;
  line-height: 15px;
  text-align: center;
  color: #fff !important;
  margin-left: 10px;
  background-color: #c24040;
  border: 1px solid #c24040;
}
.deltehbutton1:hover,
.deltehbutton1:active {
  background-color: #a93636;
}
.addbutton1,
.addbutton1:link,
.addbutton1:visited {
  float: left;
  width: 80px;
  height: 28px;
  line-height: 15px;
  text-align: center;
  color: #fff !important;
  margin-left: 10px;
  background-color: #369843;
  border: 1px solid #369843;
}
.addbutton1:hover,
.addbutton1:active {
  background-color: #2c8439;
}
.selectbutton1,
.selectbutton1:link,
.selectbutton1:visited {
  line-height: 15px;
  text-align: center;
  color: #fff !important;
  padding: 5px 12px;
  margin-top: -3px;
  background-color: #4ec6f2;
  border: 1px solid #4ec6f2;
}
.selectbutton1:hover,
.selectbutton1:active {
  background-color: #41b1da;
  border: 1px solid #41b1da;
}
/*.fjType {
    padding:10px;
    background-color:#eaf1f7;
    border:1px solid #cdccc8;
    color:#369843;
    font-weight:600;
    float:left;
     width:10%;
}
.fjText{
    padding:10px;
    background-color:#fafafa;
    border:1px solid #cdccc8;
    border-left:0px;
    color:#757575;
    float:left;
    width:86.1%;
}*/
.inputbox {
  font-size: 12px;
  color: #a9a9a9;
  width: 158px;
  height: 24px;
  border: 1px solid #c6c9c9;
  padding-left: 5px;
}
.tab_Bottom {
  width: 100%;
  border: 1px solid #cdccc8;
  margin-top: 10px;
}
.tab_Bottom td {
  height: 32px;
  line-height: 32px;
  padding: 2px;
  border: 1px solid #cdccc8;
}
.tab_Bottom td a {
  color: #369843;
  text-decoration: underline;
  margin-left: 15px;
}
.tab_Bottom td a:hover {
  color: #d30d0d;
}
.tab_Bottom tbody tr td.tb_Fj {
  color: #369843;
  font-weight: bold;
  background-color: #EAF1F7;
  text-align: center;
  font-size: 15px;
  width: 100px;
}
.tab_Bottom tbody tr td.tb_Bs {
  background-color: #fafafa;
}
.icon-social {
  background-image: url(../images/social_icon.jpg);
  display: inline-block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 24px;
  height: 25px;
}
.icon-social.icon-kongjian {
  background-position: 0 0;
}
.icon-social.icon-weibo {
  background-position: -35px 0;
}
.icon-social.icon-tengxun {
  background-position: -70px 0;
}
.icon-social.icon-weixin {
  background-position: -105px 0;
}
.icon-social.icon-qq {
  background-position: -140px 0;
}
.icon-social.icon-pengyou {
  background-position: -175px 0;
}
.social_icon {
  width: 210px;
  margin: 0 auto;
  height: 30px;
}
.social_icon ul {
  padding: 0;
  margin: 0;
}
.social_icon ul li {
  float: left;
  list-style: none;
  margin: 0px 5px;
}
/*.formtable{
     width:100%;
    & tr{
        height:40px;
        width:100%;
    }
    & th{
        height:40px;
        width:30%;
        font-weight:400;
        text-align:right;
    }
    & td{
        height:40px;
        width:70%;
        & input{
            width:400px;
            height:22px;
            margin-left:10px;
            padding-left:5px;
             border:@border-table
        }
    }
}*/
.time-form th {
  color: #369843;
}
.time-form td {
  padding: 5px;
  border-bottom: 1px dashed #f0f0f1;
}
.time-form .tdFox {
  display: block;
  width: 210px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.lastestNews li {
  float: left;
  width: 240px;
  padding: 1px 5px;
  cursor: pointer;
}
.lastestNews li .noNotice {
  float: right;
  font-size: 12px;
}
.lastestNews li .noNotice a {
  color: #3c9b4a;
}
.lastestNews li .noNotice a:hover {
  color: #dd1a19;
}
.lastestNewsFooter {
  width: 245px;
  height: 30px;
  background-color: #f7f7f7;
  border-top: 1px solid #e1e1e1;
  float: left;
  padding-right: 5px;
}
.lastestNewsFooter a {
  float: right;
  line-height: 30px;
  margin-left: 30px;
  cursor: pointer;
}
.rightCon {
  margin: 0px;
  padding: 0px;
  margin: 5px;
}
.rightCon li {
  list-style: none;
}
.rightCon li a,
.rightCon li a:link,
.rightCon li a:visited {
  display: block;
  font-size: 14px;
  list-style: none;
  line-height: 35px;
  background: url(../images/qqImg.png) no-repeat;
  padding-left: 35px;
  color: #000;
  cursor: pointer;
}
.rightCon li a:hover,
.rightCon li a:active {
  color: #a93636;
}
.rightLianxi {
  font-size: 16px;
  color: #006fbc;
  margin: 5px 5px 10px;
}
/*.contrast {
    width: 100%;
    background-color: #fff;
    border: @border-table;
    margin: 0px;
    margin-top: 10px;

    & th {
        background-color: #ebf3f9;
        width: 100%;
        height: 40px;
    }

    & td {
        min-height: 35px;
        padding: 8px;
        border: @border-table;
        width: 29%;
        font-size: 12px;
        font-family: "宋体";
        text-align: center;
        line-height: 20px;
    }

    & .contrasttop {
        color: @color-parmary;
    }

    & .contrasttitle {
        float: left;
        margin-left: 10px;
        font-size: 14px;
        font-weight: 400;
    }

    & .contrastfirst {
        background-color: #ebf3f9;
        width: 13%;
        color: @color-error;
    }

    & .btn-blue {
        background-color: @color-parmary;
        padding: 4px 13px;
        color: #fff;
        float: right;
        font-size: 12px;
        font-weight: 400;
        margin-right: 10px;
    }

        & .btn-blue:hover {
            background-color: @color-parmary1;
            color: #fff;
        }

    & .btn-green {
        background-color: @color-success;
        padding: 4px 13px;
        color: #fff;
        font-weight: 400;
        margin-right: 10px;
        font-size: 12px;
        float: right;
    }

        & .btn-green:hover {
            background-color: @color-success1;
            color: #fff;
        }
}*/
/*.tab {
    width: 100%;

    .table {
        & td {
            border-bottom: @border-dashed;
            font-size: 12px;
            height: 24px;
            padding-right: 10px;

            & a {
                margin-left: 10px;
            }
        }

        & th {
            color: @color-success;
        }
    }
}*/
/********************以下为会员首页******************************/
/*.header {
    //页头
    & > &-top {
        & .pull-right, & .pull-left {
            margin: 0px 10px;
            display: block;
        }
        //顶部左边内容
        & .headerA {
            width: 600px;
            float: left;
            line-height: 28px;
            font-size: 12px;
            & a, & a:link, & a:visited {
                text-decoration: none;
                color: #000;
                margin-left: 15px;
                padding-left: 15px; 
            }
            
        }
        //顶部右边内容
        & .headerB {
            float: right;
            font-size: 12px;
            line-height: 28px;
            color: @color-parmary;

            & a, & a:link, & a:visited {
                text-decoration: none;
                margin-right: 20px;
                color: #000;
                 & span {
                    color: @color-error;
                    font-weight:400;
                    font-size:13px;
                }
            }
             & a:hover, & a:active {
                color: @color-error;
            }
        }
    }
}*/
.header2-bg {
  width: 100%;
  min-width: 1200px;
  height: 155px;
  background-color: #006fbc;
  background: url(../images/headerTopBg.jpg) #006fbc no-repeat right top;
  right: 0px;
  background-repeat: no-repeat;
  z-index: -1;
}
.header2 {
  max-width: 1200px;
  min-width: 1200px;
  width: 100%;
  margin: 0px auto;
  z-index: 1;
  overflow-x: hidden;
}
.header2-top {
  line-height: 30px;
  width: 100%;
  height: 30px;
}
.header2-top .headerA {
  width: 600px;
  float: left;
  line-height: 26px;
  font-size: 14px;
  color: #000;
}
.header2-top .headerA a,
.header2-top .headerA a:link,
.header2-top .headerA a:visited {
  text-decoration: none;
  margin-left: 15px;
  padding-left: 15px;
  color: #d30d0d;
}
.header2-top .headerA a:hover,
.header2-top .headerA a:active {
  color: #d30d0d;
}
.header2-top .headerB {
  float: right;
  font-size: 14px;
  line-height: 26px;
  color: #000;
}
.header2-top .headerB a,
.header2-top .headerB a:link,
.header2-top .headerB a:visited {
  text-decoration: none;
  margin-left: 20px;
  color: #000;
}
.header2-top .headerB a span,
.header2-top .headerB a:link span,
.header2-top .headerB a:visited span {
  font-weight: 400;
  font-size: 13px;
}
.header2-top .headerB a:hover,
.header2-top .headerB a:active {
  color: #006fbc;
}
.header2 .header2-content {
  height: 80px;
}
.header2 .header2-content .logo {
  background: url(../images/logo2.jpg) no-repeat;
  height: 43px;
  line-height: 38px;
  padding-left: 55px;
  font-size: 23px;
  color: #4c5254;
  margin-top: 17px;
  margin-left: 0px;
  display: inline-block;
  float: left;
  vertical-align: middle;
}
.header2 .header2-content .search {
  line-height: 30px;
  height: 30px;
  display: inline-block;
  float: right;
  margin-top: 20px;
  margin-right: 10px;
  width: auto;
}
.header2 .header2-content .search input {
  height: 27px;
  float: left;
  width: 240px;
  border: 0px;
  height: 30px;
}
.header2 .header2-content .search a {
  float: left;
}
.box {
  background-color: #fff;
  border-right: 1px solid #d9d9da;
  border-bottom: 1px solid #d9d9da;
}
.boxtitle {
  float: left;
  width: 90%;
  line-height: 30px;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: 600;
  color: #0f84c7;
}
.boxtitle-more {
  float: left;
  margin-right: 20px;
  line-height: 30px;
  font-family: "微软雅黑";
  font-size: 14px;
  font-weight: 600;
}
.boxtitle-more a {
  color: #369843;
}
.contantall {
  width: 1200px;
  margin: 15px auto;
}
.contantall .leftcontainer {
  float: left;
  width: 250px;
  background: url(/Content/images/membermeunImg.jpg);
  margin-bottom: 10px;
}
.contantall .leftcontainer .leftmenu {
  /*padding: 0px 10px 10px;*/
  margin-bottom: 10px;
}
.contantall .leftcontainer .leftmenu .leftmenucon ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  font-size: 14px;
  color: #000;
  letter-spacing: 2px;
  line-height: 18px;
}
.contantall .leftcontainer .leftmenu .leftmenucon ul a {
  text-decoration: none;
  display: inline-block;
  padding-left: 30px;
  width: 200px;
  margin: 6px 0px;
}
.contantall .leftcontainer .leftmenu .leftmenucon ul a:link,
.contantall .leftcontainer .leftmenu .leftmenucon ul a:visited {
  color: #000;
}
.contantall .leftcontainer .leftmenu .leftmenucon ul a:hover,
.contantall .leftcontainer .leftmenu .leftmenucon ul a:active {
  color: #006fbc;
}
.contantall .containerc {
  float: left;
  margin-left: 10px;
}
.contantall .containerc .userinfo {
  width: 938px;
  height: 140px;
  margin-bottom: 10px;
}
.contantall .containerc .userinfo .headportrait {
  margin: 10px;
  width: 62px;
  height: 62px;
  float: left;
  background: url(../images/userinfoimage.jpg);
}
.contantall .containerc .userinfo .headport {
  margin: 10px;
  float: left;
}
.contantall .containerc .userinfo .username {
  float: left;
  padding-top: 10px;
  line-height: 20px;
}
.contantall .containerc .userinfo .username span {
  color: #a11212;
}
.contantall .containerc .userinfo .headerC {
  float: right;
  padding-top: 30px;
}
.contantall .containerc .userinfo .headerC a,
.contantall .containerc .userinfo .headerC a:link,
.contantall .containerc .userinfo .headerC a:visited {
  text-decoration: none;
  margin-right: 20px;
  color: #006fbc;
}
.contantall .containerc .userinfo .headerC a:hover,
.contantall .containerc .userinfo .headerC a:active {
  color: #da0505;
}
.contantall .containerc .userinfo .line {
  float: left;
  width: 100%;
  height: 1px;
  background-color: #d9d9d9;
}
.contantall .containerc .userinfo .userprocess {
  float: left;
  line-height: 30px;
  /*margin-left: 35px;*/
  margin-top: 12px;
}
.contantall .containerc .userinfo .userprocess a {
  float: left;
  text-decoration: none;
  color: #000;
  margin-right: 190px;
  padding-left: 10px;
}
.contantall .containerc .userinfo .userprocess a img {
  padding-right: 10px;
}
.contantall .containerc .userinfo .userprocess a .spanA {
  height: 30px;
  line-height: 30px;
  float: right;
}
.contantall .containerc .userinfo .userprocess a .spanA .spanB {
  color: red;
}
.contantall .containerc .userinfo .userprocess a:hover {
  color: #da0505;
}
.contantall .containerc .contantbox {
  width: 918px;
  /*height: 680px;*/
  padding: 0px 10px 10px;
  margin-bottom: 12px;
}
.contantall .containerc .contantbox .boximg {
  width: 220px;
  height: 255px;
  float: left;
  background-image: url(../images/imagenew.jpg);
}
.contantall .containerc .contantbox .newinfo2 ul {
  padding: 0px;
  margin-left: 20px;
}
.contantall .containerc .contantbox .newinfo2 ul li {
  float: left;
  line-height: 32px;
  width: 100%;
  /*list-style-image: url(../images/arrow.jpg);*/
  border-bottom: 1px dashed #d9d9d9;
}
.contantall .containerc .contantbox .newinfo2 ul li a {
  text-decoration: none;
  color: #666666;
  margin-left: 4px;
}
.contantall .containerc .contantbox .newinfo2 ul li a .newin {
  color: #d30d0d;
  float: left;
}
.contantall .containerc .contantbox .newinfo2 ul li a .newon {
  color: #369843;
  float: left;
}
.contantall .containerc .contantbox .newinfo2 ul li a .newContent {
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
  float: left;
  width: 50%;
}
.contantall .containerc .contantbox .newinfo2 ul li a .newtime {
  color: #737373;
  float: right;
  font-size: 12px;
}
.contantall .containerc .contantbox .newinfo2 ul li a .newContent2 {
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.contantall .containerc .contantbox .newinfo2 ul li a:hover,
.contantall .containerc .contantbox .newinfo2 ul li a:active {
  color: #e90808;
}
.contantall .containerc .contantbox .newinfo2 ul li .remind {
  color: #d30d0d;
  float: right;
  font-size: 12px;
}
.contantall .containerc .contantbox .newinfo2 ul .noline {
  border-bottom: 0px !important;
}
.contantall .containerc .contanttab {
  width: 928px;
  height: 210px;
  padding-left: 10px;
  margin-bottom: 15px;
}
.contantall .containerc .contanttab .newtab ul {
  margin: 0px;
  padding: 0px;
}
.contantall .containerc .contanttab .newtab ul li {
  line-height: 32px;
  width: 25%;
  float: left;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.contantall .containerc .contanttab .newtab ul li img {
  float: left;
  width: 220px;
  height: 140px;
  border-width: 0;
}
.contantall .containerc .contanttab .newtab ul li a {
  float: left;
  width: 220px;
  text-align: center;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.notice-message {
  width: 100%;
  margin-top: 0px;
}
.notice-message .noticebg {
  background-color: #f4f4f4;
}
.notice-message tr {
  height: 45px;
}
.notice-message tr .notice-address {
  width: 300px;
  padding-left: 5px;
}
.notice-message tr .notice-time {
  width: 250px;
  padding-left: 10px;
}
.notice-message tr .notice-contant {
  padding-left: 10px;
  max-width: 320px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.notice-info ul {
  margin: 0px;
  padding: 0px;
}
.notice-info ul li {
  height: 30px;
  line-height: 30px;
}
.notice-info ul li .project {
  float: left;
  width: 250px;
  color: #666666;
}
.notice-info ul li .time {
  float: left;
  width: 265px;
  padding-left: 5px;
  color: #666666;
}
.notice-info ul li .notice-content {
  float: left;
  width: 370px;
  padding-left: 5px;
  word-break: keep-all;
  /* 不换行 */
  white-space: nowrap;
  /* 不换行 */
  overflow: hidden;
  /* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow: ellipsis;
  /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
/********************以下为非会员首页******************************/
.search {
  width: 600px;
  margin: 0px auto;
}
.search .search-classify {
  height: 32px;
  line-height: 32px;
}
.search .search-classify a {
  padding: 0px 10px;
}
.search .search-input {
  width: 100%;
  margin-bottom: 10px;
}
.search .search-input input {
  height: 26px;
  float: left;
  width: 560px;
}
.search .search-input a {
  float: left;
}
.search .search-input:after,
.search .search-input:before {
  content: " ";
  display: table;
  clear: both;
}
.diaochacontent {
  background-color: #faf9f9;
  margin-top: 5px;
  padding: 3px 3px 10px;
}
.diaochacontent ul {
  margin: 0px;
  padding: 0px;
  margin-left: 5px;
  margin-top: 0px;
}
.diaochacontent li {
  font-size: 14px;
  list-style: none;
  color: #7c7a7a;
  line-height: 30px;
}
.diaochacontent .checkboxOne {
  margin: 0 5px;
  position: relative;
}
/**************************************************/
.form-table {
  width: 100%;
  /*border: 1px #C8C8C9 solid;*/
}
.form-table .form-group-sm {
  padding-top: 6px;
  font-size: 12px;
}
.form-table .form-group-sm th {
  padding: 5px;
  text-align: right;
  width: 30%;
  font-weight: 400;
  font-size: 14px;
}
.form-table .form-group-sm td {
  padding: 5px;
  text-align: left;
  width: 70%;
  font-size: 14px;
}
.form-table .form-group-sm td .form-control,
.form-table .form-group-sm td .input-group {
  max-width: 440px;
  float: left;
  width: 100%;
}
.form-table .form-group-sm td .form-control-col3 {
  width: 20%;
  float: left;
}
.companynews_main {
  margin: 0px;
  padding: 0px;
  margin-left: 30px;
}
.companynews_main li {
  float: left;
  width: 340px;
  margin: 0 20px;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
}
.companynews_main .main_text {
  margin-top: 150px;
}
.companynews_main .main_text2 {
  margin-top: 120px;
}
.companywork {
  margin: 0px;
  padding: 0px;
}
.companywork li {
  float: left;
  width: 297px;
  height: 180px;
  background-color: #fff;
  margin-right: 0px;
  margin-bottom: 10px;
  text-align: center;
  line-height: 320px;
}
/*.divtitle {
    & ul {
        float: left;
        margin-left: 15px;

        & li {
            float: left;
            line-height: 32px;
            text-align: center;

            & a {
                text-decoration: none;
                color: @color-parmary;
                padding: 0px 15px;
                width: 100%;
            }

                & a:hover, a:active {
                    color: #e90808;
                }

            & .amore {
                color: @color-fooder;
                padding: 0px;

                & .border-choose {
                    border: @border-box;
                    padding: 0px;
                    width: 50px;
                    padding: 0px 5px;
                    height: 20px;
                    line-height: 20px;
                    margin-top: 5px;
                }

                & .border-choose1 {
                    border: @border-box;
                    padding: 0px;
                    width: 20px;
                    height: 20px;
                    line-height: 20px;
                    margin-top: 5px;
                    float: right;
                    margin-right: 15px;
                    margin-left: 5px;
                }
            }
            & .amore:hover {
                    color: @color-fooder;
                }
            & input {
                margin-left: 5px;
            }
        }

        & .project_top {
            color: @color-fooder;
            text-align: right;
            width: 60px;
        }
    }
}*/
/*.box-left {
    width: 100px;
    text-align: center;
    float: left;
    margin-right: 10px;
    font-size: 16px;
    padding: 5px 0px;
}*/
/*.header-bgh {
    width: 100%;
    height: 195px;
    background-image: url(../images/headerbg.jpg);
    border-bottom: 6px solid #006fbc;
}

.header-bgc {
    width: 100%;
    .height(240px);
    background-image: url(../images/headerbg.jpg);
    border-bottom: 6px solid #006fbc;
}*/
/*.boxtitle-Stop {
    float: left;
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: 600;

    & a {
        color: @color-error;
    }
}
.boximgtop {
    width: 393px;
    height: 65px;
    margin: 0px;
    background-image: url(../images/imagenew.jpg);
}*/
/*.rule-multi-Checklist {
    padding-right: 0px;
    padding-left: 40px;
}*/
