.wrapper {
  width  : 1230px;
  clear  : both;
  margin : 0 auto;
}

.relative {
  position : relative;
}

.zhaobiaoBox {margin:20px 10px;height: 1250px;border:0px #000 solid; position: relative;}

.searchbox {
  padding       : 20px;
  border-bottom : 1px #f0f0f0 solid;
}

.class {
  width         : 100%;
  padding       : 5px 0;
  overflow      : hidden;
  border-bottom : 1px #f9f9f9 solid;
  line-height   : 30px;
}

.class div {
  width         : 80px;
  float         : left;
  padding-right : 20px;
  text-align    : right;
  font-weight   : bold;
}

.class ul {
  width       : 1100px;
  margin-left : 80px;
}

.class ul li {
  float   : left;
  padding : 0 10px;
}

.class ul li a:link {
  padding : 2px 5px;
}

.class ul li a:hover {
  color      : #fff;
  background :  rgba(251,66,12,1);
}

a:link.claaOn {
  padding    : 0;
  color      : #fff;
  background : rgba(251,66,12,1);
	border-radius: 3px;
}

a:visited.claaOn {
  padding    : 0;
  color      : #fff;
  background : rgba(251,66,12,1);
}

.buttonsearch {
  width          : 26px;
  height         : 26px;
  margin-left    : -5px;
  border         : none;
  background     : #e0e0e0 url(../images/search-list.png) no-repeat 4px 4px;
  vertical-align : middle;
}

.buttonsearch:hover {
  background : #2A8AE1 url(../images/search-list.png) no-repeat center center;
}

.search {
  width          : 200px;
  height         : 24px;
  padding-left   : 5px;
  color          : #999;
  border         : 1px #e0e0e0 solid;
  vertical-align : middle;
  line-height    : 24px;
}

.newsBox1 {
  padding-bottom : 30px;
}

.newsTitle1 {
  height     : 69px;
  background : #4c80d4;
}

.newsTitle1Name {
  position     : absolute;
  bottom       : 0;
  width        : 500px;
  height       : 77px;
  padding-left : 70px;
  color        : #fff;
  background   : url(../img/title1.jpg) no-repeat;
  font-size    : 22px;
  line-height  : 77px;
}

.newsTitle1Name > span {
  padding-left : 90px;
  font-size    : 14px;
}

.newsTitle1Name > span > span {
  padding   : 0 5px;
  color     : #ffaa00;
  font-size : 26px;
}

.newsTitle1 > a:link {
  position : absolute;
  top      : 25px;
  right    : 20px;
  padding  : 0 10px;
  color    : #fff;
  border   : 1px #588cdf solid;
}

.newsTitle1 > a:visited {
  color  : #fff;
  border : 1px #588cdf solid;
}

.newsTitle1 > a:hover {
  padding : 0 10px;
  border  : 1px #6b9cea solid;
}

.newsTextBox {
  overflow     : hidden;
  border-right : 1px #f2f2f2 solid;
  border-left  : 1px #f2f2f2 solid;
}

ul.newslist {
  height     : auto;
  min-height : 500px;
  overflow   : hidden;
}

ul.newslist > li {
  position           : relative;
  padding            : 20px 10px 20px 10px;
  border-bottom      : 1px #f2f2f2 solid;
  line-height        : 20px;
  -moz-transition    : all 0.4s ease-out;
  -ms-transition     : all 0.4s ease-out;
  -o-transition      : all 0.4s 0.4s ease-out;
  -webkit-transition : all 0.4s ease-out;
}

ul.newslist > li h1 {
  width         : 1080px;
  padding-left  : 20px;
  color         : #000;
  overflow      : hidden;
  background    : url(../img/arrow.png) no-repeat 0 6px;
  text-overflow : ellipsis;
  font-size     : 18px;
  font-weight   : normal;
  white-space   : nowrap;
}

ul.newslist > li:hover {
  background : #f9f9f9;
  transition : all 0.1s linear;
}

ul.newslist2 {}

ul.newslist2 > li {
  position           : relative;
  padding            : 15px 10px 15px 10px;
  border-bottom      : 1px #f2f2f2 solid;
  line-height        : 40px;
  -moz-transition    : all 0.4s ease-out;
  -ms-transition     : all 0.4s ease-out;
  -o-transition      : all 0.4s 0.4s ease-out;
  -webkit-transition : all 0.4s ease-out;
}

ul.newslist2 > li h1 {
  width         : 1080px;
  padding-left  : 20px;
  color         : #000;
  overflow      : hidden;
  background    : url(../img/arrow.png) no-repeat 0 16px;
  text-overflow : ellipsis;
  font-size     : 18px;
  font-weight   : normal;
  white-space   : nowrap;
}

ul.newslist2 > li:hover {
  background : #f9f9f9;
  transition : all 0.1s linear;
}

ul.newsinfo {
  overflow : hidden;
}

ul.newsinfo li {
  float         : left;
  padding-top   : 15px;
  padding-right : 60px;
  padding-left  : 20px;
  color         : #666;
  border-bottom : 0px;
}

ul.newsinfo li span {
  color : #999;
}

.newsDate {
  position    : absolute;
  top         : 25px;
  right       : 20px;
  padding     : 5px;
  color       : #999;
  border      : 1px #f0f0f0 solid;
  background  : none;
  text-align  : right;
  font-size   : 12px;
  line-height : 15px;
}

.newsDateToubiao {
  position    : absolute;
  top         : 20px;
  right       : 20px;
  padding     : 5px;
  color       : #999;
  background  : none;
  text-align  : right;
  font-size   : 12px;
  line-height : 15px;
}

.newsDate div {
  color       : #333;
  font-size   : 14px;

}

.xiangmutitle {
  height        : 30px;
  padding-left  : 400px;
  border-bottom : 0px #f0f0f0 solid;
  background    : #f6f6f6;
  line-height   : 30px;
	color: #999;
	font-size: 12px;
}

.xiangmutitle span {
  width       : 100px;
  float       : right;
  border-left : 0px #f0f0f0 solid;
  text-align  : center;
}

.xiangmutitle2 {
  height        : 50px;
  padding-left  : 400px;
  border-bottom : 1px #f0f0f0 solid;
  background    : #f9f9f9;
  font-weight   : bold;
  line-height   : 50px;
}

.xiangmutitle2 span {
  width       : 120px;
  float       : right;
  border-left : 1px #f0f0f0 solid;
  text-align  : center;
}

.pages {
  padding    : 50px 30px;
  text-align : center;
	position: absolute;
    bottom: 0;
    left: 300px;
}

.pages label {
  padding     : 0 10px;
  color       : rgba(251,66,12,1);
  font-weight : bold;
}

.pages a {
  margin  : 0 10px;
  padding : 10px;
  color   : #000;
  border  : 1px #eee solid;
}

.pages a:hover {
  color  : rgba(251,66,12,1);
  border : 1px rgba(251,66,12,1) solid;
}

.pages a.disabled {
  color  : #ccc;
  border : 1px #e9e9e9 solid;
}

.pages a.disabled:hover {
  color  : #ccc;
  border : 1px #e9e9e9 solid;
}

/* zhaobiaoxiangmu */

.titleXianmubox {
  padding : 20px 0 0px 0;
}

.titleXianmu {
  font-size   : 24px;
  line-height : 40px;
}

.titleXianmu div {
  font-size   : 14px;
  line-height : 50px;
}

.shoucanBox {
  position : absolute;
  top      : 0;
  right    : 0px;
}

.shoucanBox a {
  margin-left : 30px;
}

.shoucang {
  padding-left : 24px;
  background   : url(../img/shoucang.png) no-repeat 0 0;
}

.guanzhu {
  padding-left : 24px;
  background   : url(../img/guanzhu.png) no-repeat 0 0;
}

.jiance {
  padding-left : 24px;
  background   : url(../img/jiance.png) no-repeat 0 0;
}

.shoucang:hover {
  background : url(../img/shoucangon.png) no-repeat 0 0;
}

.guanzhu:hover {
  padding-left : 24px;
  background   : url(../img/guanzhuon.png) no-repeat 0 0;
}

.jiance:hover {
  padding-left : 24px;
  background   : url(../img/jianceon.png) no-repeat 0 0;
}

/* --tab info-- */

.nameProject {
  padding       : 0px 10px 20px 10px;
  border-bottom : 1px #e0e0e0 solid;
  text-align    : center;
}

.nameProject span {
  font-size   : 16px;
  font-weight : bold;
  line-height : 60px;
}

.nameProject div {}

/* --------- */

#wrap {
  width         : 1230px;
  height        : auto;
  margin        : 0 auto;
  margin-bottom : 20px;
  overflow      : hidden;
  border        : 1px #e0e0e0 solid;
  background    : #f9f9f9;
}

#menu {
  z-index          : 999;
  width            : 200px;
  height           : 800px;
  float            : left;
  background-color : #f9f9f9;
}

#menu ul {}

#menu li {
  height        : 60px;
  border-bottom : 1px #e0e0e0 solid;
  text-align    : right;
  line-height   : 60px;
}

#menu a {
  display         : block;
  padding-right   : 25px;
  color           : #333;
  background      : url(../img/tab-all-bg.png) no-repeat;
  text-decoration : none;
  font-size       : 16pt;
  font-size       : 16px;
  font-weight     : bold;
}

#menu li#m1 a {
  background-position : 0px 0;
  transition          : none;
}

#menu li#m1.on a {
  background-position : -202px 0;
  transition          : none;
}

#menu li#m2 a {
  background-position : 0px -60px;
  transition          : none;
}

#menu li#m2.on a {
  background-position : -202px -60px;
  transition          : none;
}

#menu li#m3 a {
  background-position : 0px -120px;
  transition          : none;
}

#menu li#m3.on a {
  background-position : -202px -120px;
  transition          : none;
}

#menu li#m4 a {
  background-position : 0px -180px;
  transition          : none;
}

#menu li#m4.on a {
  background-position : -202px -180px;
  transition          : none;
}

#menu li#m5 a {
  background-position : 0px -240px;
  transition          : none;
}

#menu li#m5.on a {
  background-position : -202px -240px;
  transition          : none;
}

#menu li#m6 a {
  background-position : 0px -300px;
  transition          : none;
}

#menu li#m6.on a {
  background-position : -202px -300px;
  transition          : none;
}

#menu li#gray a {
  background-position : -542px -300px;
  transition          : none;
}

#menu li span.g1 {
  display       : block;
  padding-right : 25px;
  color         : #ccc;
  background    : url(../img/tab-all-bg.png) no-repeat -542px -0px;
  font-size     : 16px;
  font-weight   : bold;
}

#menu li span.g2 {
  display       : block;
  padding-right : 25px;
  color         : #ccc;
  background    : url(../img/tab-all-bg.png) no-repeat -542px -60px;
  font-size     : 16px;
  font-weight   : bold;
}

#menu li span.g3 {
  display       : block;
  padding-right : 25px;
  color         : #ccc;
  background    : url(../img/tab-all-bg.png) no-repeat -542px -120px;
  font-size     : 16px;
  font-weight   : bold;
}

#menu li span.g4 {
  display       : block;
  padding-right : 25px;
  color         : #ccc;
  background    : url(../img/tab-all-bg.png) no-repeat -542px -180px;
  font-size     : 16px;
  font-weight   : bold;
}

#menu li span.g5 {
  display       : block;
  padding-right : 25px;
  color         : #ccc;
  background    : url(../img/tab-all-bg.png) no-repeat -542px -240px;
  font-size     : 16px;
  font-weight   : bold;
}

#menu li span.g6 {
  display       : block;
  padding-right : 25px;
  color         : #ccc;
  background    : url(../img/tab-all-bg.png) no-repeat -542px -300px;
  font-size     : 16px;
  font-weight   : bold;
}

.tabNone {
  opacity : 0.5;
}

#menu .on a,
#menu a:hover {
  height      : 60px;
  color       : #ed5f5b;
  font-size   : 16px;
  font-weight : bold;
  line-height : 60px;
}

#content {
  width       : 1028px;
  min-height  : 800px!important;
  float       : left;
  margin-left : 0px;
  border-left : 1px #e0e0e0 solid;
}

h1.title1 {
  margin      : 40px 40px 0 40px;
  padding     : 0px 0 0px 20px;
  color       : #333;
  border-left : 6px #ed5f5b solid;
  font-size   : 20px;
}

h1.title1 div {
  padding-top : 5px;
  color       : #000;
  color       : #999;
  font-size   : 14px;
  font-weight : normal;
}

.tabLine {
  margin        : 10px 40px 0 40px;
  padding-top   : 10px;
  border-bottom : 1px #e0e0e0 solid;
}

.tabLine div {
  width         : 300px;
  border-bottom : 3px #ed5f5b solid;
}

.baomingBox {
  position    : absolute;
  top         : -40px;
  right       : 20px;
  width       : 142px;
  height      : 69px;
  padding-top : 6px;
  background  : url(../img/baoming.png) no-repeat 0 0;
  text-align  : center;
}

.baomingBox a:hover,
.baomingBox a:link {
  padding-left : 25px;
  color        : #fff;
  background   : url(../img/baomingicon.png) no-repeat 0 3px;
  font-size    : 16px;
  font-weight  : bold;
  line-height  : 40px;
}

.baomingBox a:visited {
  color : #fff;
}

.tabContentBox {
  margin : 30px 40px 40px 40px;
}

.tabContentBox h1 {
  font-size   : 20px;
  line-height : 30px;
}

.tabContentBox h2 {
  font-size : 18px;
}

.tabTable {
  border          : 1px #e0e0e0 solid;
  border-collapse : collapse;
  font-size       : 14px;
}

.tabTable tr th {
  padding     : 5px 10px;
  border      : 1px #e0e0e0 solid;
  background  : #f9f9f9;
  text-align  : center;
  font-weight : bold;
}

.tabTable tr td {
  padding : 5px 10px;
  border  : 1px #e0e0e0 solid;
}

.tabTable tr td a {
  margin : 0 10px;
}

.tabTable2 {
  width           : 937px;
  margin          : 20px auto;
  border          : 1px #e0e0e0 solid;
  border-collapse : collapse;
  font-size       : 14px;
}

.tabTable2 tr th {
  padding     : 10px;
  border      : 1px #e0e0e0 solid;
  background  : #f9f9f9;
  text-align  : center;
  font-weight : bold;
}

.tabTable2 tr td {
  padding    : 10px;
  border     : 1px #e0e0e0 solid;
  text-align : center;
}

.tabTable2 tr td a {
  margin : 0 10px;
}

.gonggaoText {
  margin-bottom : 30px;
  font-size     : 16px;
  line-height   : 30px;
}

.fileDown {
  margin-top  : 20px;
  padding-top : 30px;
  overflow    : hidden;
  border-top  : 1px #e0e0e0 dotted;
  font-weight : bold;
}

.fileDown a {
  display      : block;
  margin-left  : 10px;
  padding-left : 5px;
  font-size    : 16px;
}

.fileDown div {
  float : left;
}

.Other {
  clear      : both;
  margin     : 0 auto 30px auto;
  padding    : 10px 40px 20px 20px;
  color      : #000;
  overflow   : hidden;
  overflow   : hidden;
  border     : 1px #ccc dotted;
  background : #f9f9f9;
}

.Other div {
  float       : left;
  font-weight : bold;
}

.Other ul {
  float       : left;
  margin-left : 20px;
}

.Other ul li {
  padding-left : 10px;
  background   : url(../img/arrow.png) no-repeat 0 9px;
  line-height  : 25px;
}

.Other ul li a {
  color : #333;
}

.Other ul li a:hover {
  color : #4c80d4;
}

.zbfilebox {
  margin-top : 20px;
}

.zbfileboxTitle {
  border-bottom : 1px #e0e0e0 solid;
  font-size     : 16px;
}

.zbfileboxTitle span {
  display       : block;
  width         : 300px;
  border-bottom : 3px #ed5f5b solid;
  line-height   : 50px;
}

.zbfileboxText {
  padding     : 20px 0;
  line-height : 26px;
}

a.green,
a.green:link {
  margin        : 0 10px;
  padding       : 3px 5px;
  color         : #fff;
  border-radius : 3px;
  background    : #6fb62a;
  font-weight   : bold;
}

a.redbuy,
a.redbuy:link {
  margin        : 0 10px;
  padding       : 3px 10px;
  color         : #fff;
  border-radius : 3px;
  background    : #ed5f5b;
  font-size     : 14px;
  font-weight   : bold;
}

a.green:visited,
a.redbuy:visted {
  color : #fff;
}

a.green:hover {
  background : #5fa31d;
}

a.redbuy:hover {
  background : #d64440;
}

.ZhongBiaoContent {
  margin-bottom : 20px;
  border        : 1px #e0e0e0 solid;
}

.ZhongBiaoContent ul {
  overflow : hidden;
}

.ZhongBiaoContent ul li {
  position      : relative;
  width         : 409px;
  height        : 40px;
  float         : left;
  border-bottom : 1px #e0e0e0 solid;
  line-height   : 40px;
}

.ZhongBiaoContent ul li div {
  display      : inline-block;
  position     : absolute;
  top          : 0;
  left         : 0;
  width        : 100px;
  height       : 40px;
  margin-right : 5px;
  border-right : 1px #e0e0e0 solid;
  border-left  : 1px #e0e0e0 solid;
  background   : #f9f9f9;
  text-align   : center;
}

.ZhongBiaoContent ul li span {
  display       : block;
  width         : 270px;
  padding-left  : 110px;
  overflow      : hidden;
  text-overflow : ellipsis;
  white-space   : nowrap;
}

.ZhaobiaoText {
  height      : auto;
  min-height  : 500px;
  padding     : 30px;
  line-height : 30px;
}

.download {}

.download table {
  margin : 10px 0;
}

.download table tr td {
  padding : 5px;
}

a.downloadBtn {
  margin-top    : 10px;
  margin-right  : 10px;
  padding       : 5px 10px;
  color         : #ed5f5b;
  border        : 1px #ed5f5b solid;
  border-radius : 5px;
}

a.downloadBtn:hover {
  color      : #fff;
  background : #ed5f5b;
}

.textGrey {
  display     : block;
  float       : left;
  color       : #999;
  text-align  : right;
  font-size   : 12px;
  line-height : 20px;
}

.APPcode {
  width       : 80px;
  height      : 80px;
  margin-left : 10px;
}

.buyButton {
  margin        : 0 5px 20px 5px;
  padding       : 10px 20px;
  color         : #fff;
  border        : 0;
  border-radius : 2px;
  background    : #ed5f5b;
  font-size     : 16px;
}

.buyButton:hover {
  background : #db403b;
}

.buyButtonblue {
  margin        : 0 5px 20px 5px;
  padding       : 10px 20px;
  color         : #fff;
  border        : 0;
  border-radius : 2px;
  background    : #4c80d4;
  font-size     : 16px;
}

.buyButtonblue:hover {
  background : #386fc8;
}

a.buyButtonblue:link {
  color : #fff;
}

.buyButtonblue:visited,
a.buyButtonblue:hover {
  color : #fff;
}

.BtnGrey {
  margin        : 0 5px 20px 5px;
  padding       : 10px 20px;
  color         : #fff;
  border        : 0;
  border-radius : 2px;
  background    : #999;
  font-size     : 14px;
}

.BtnGrey:hover,
.BtnGrey:visited {
  color      : #fff;
  background : #999;
}

.QRcode {
  position : absolute;
  top      : 70px;
  right    : 0;
}

/* gonggaolist */

.gonggaolist {
  margin-top : 20px;
  border     : 1px solid #eee;
  text-align : left;
}

.gonggaolist .hd {
  position      : relative;
  height        : 50px;
  padding       : 0 10px 0 20px;
  border-bottom : 1px solid #eee;
  background    : #f4f4f4;
  line-height   : 50px;
}

.gonggaolist .hd ul {
  position : absolute;
  top      : -1px;
  left     : 0px;
  width    : 100%;
  height   : 32px;
  float    : left;
}

.gonggaolist .hd ul li {
  width      : 50%;
  float      : left;
  padding    : 0 15px;
  text-align : center;
  font-size  : 16px;
  cursor     : pointer;
	font-weight: bold;
}

.gonggaolist .hd ul li.on {
  height        : 52px;
  color         : #2A8AE1;
  border        : 1px solid #eee;
  border-top    : 2px #2A8AE1 solid;
  border-bottom : 2px solid #fff;
  background    : #fff;
  font-weight   : bold;
}

.gonggaolist .bd >ul {
  zoom   : 1;
  height : 1380px;
}

.gonggaolist .bd li {}

/* search */

.head-search {
  width : 1080px;
  float : left;
}

.head-search input {
  height       : 40px;
  margin-top   : 8px;
  color        : #ccc;
  border       : 1px #f00 solid;
  border-right : 0;
  background   : #fff;
  font-size    : 12px;
}

.head-search button {
  width            : 240px;
  height           : 40px;
  margin-top       : 8px;
  color            : #fff;
  background-image : -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 81, 47, 1)), to(rgba(247, 46, 21, 1)));
  font-size        : 16px;
  line-height      : 11px;
}

.head-search button i {
  padding-right : 5px;
}

.head-search button:active,
.head-search button:focus,
.head-search button:hover {
  color      : #fff;
  border     : 0px #17b225 solid;
  background : #f00;
}
