﻿@charset "utf-8";
body,
dl,
dt,
dd,
ol,
ul,
li,
p,
h1,
h2,
h3,
h4,
td,
th,
blockquote,
p,
textarea,
form,
input,
fieldset,
code,
pre {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  color: #000;
  font-weight: normal;
}
* {
  padding: 0;
  margin: 0;
}
li {
  list-style: none;
}
a {
  color: #333;
  text-decoration: none;
}
a:hover {
  color: #fd302d;
  text-decoration: none;
}
img {
  border: 0;
  vertical-align: middle;
}
.clear {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
input {
  background: none;
  border: none;
  vertical-align: middle;
}
body {
  font-size: 12px;
  background: url(/images/body_bg.jpg) repeat;
}
.wrapper {
  width: 1148px;
  margin: 0 auto;
  position: relative;
}

/*top*/
/* .top{ height:195px; overflow:hidden;} */
/* .top .logo{ width:760px; height:165px; float:left; margin-top:40px; background:url(123.png) no-repeat left center;}
.top .logo20727{ width:760px; height:165px; float:left; margin-top:40px; background:url(123.png) no-repeat left center;}
.top .logo20726{ width:760px; height:165px; float:left; margin-top:40px; background:url(xy.png) no-repeat left center;}
.top .logo20725{ width:760px; height:165px; float:left; margin-top:40px; background:url(mn.png) no-repeat left center;}
.top .logo20724{ width:760px; height:165px; float:left; margin-top:40px; background:url(gz.png) no-repeat left center;}
.top .logo20723{ width:760px; height:165px; float:left; margin-top:40px; background:url(gz.png) no-repeat left center;}
 .top .logo20722{ width:760px; height:165px; float:left; margin-top:40px; background:url(db.png) no-repeat left center;}


.top .logo a{ display:block; width:100%; height:100%;}
.top .topnav{ width:200px; height:30px; margin-top:130px; float:right; text-align:right; font:14px "Microsoft YaHei",微软雅黑;}
.top .topnav ul li{ margin-left:35px; padding-left:25px; display:inline-block; *display:inline; *zoom:1; font-size:16px; background:url(topnav_icon.png) no-repeat left center;}
.top .topnav ul li a{ color:#fff;} */

/*main*/
.w1100 {
  width: 1148px;
  margin: 0 auto;
}
.s-mod {
  margin: 20px auto 0;
  position: relative;
}
.s-mod-loding {
  text-align: center;
  z-index: 1000;
  position: relative;
}
.s-mod ul {
  display: none;
}
.s-mod-item {
  display: block;
  position: absolute;
}
.s-mod-wrap {
  position: relative;
  overflow: hidden;
}
.s-mod-def {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  color: #fff;
  font: bold 16px "Microsoft YaHei", 微软雅黑;
}
.s-mod-def span {
  display: block;
  padding: 137px 0 0 12px;
  text-align: center;
}
.s-mod-cur {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  color: #fff;
}
.s-mod-cur .ui {
  padding: 10px;
  color: #fff;
  line-height: 20px;
  height: 180px;
  overflow: hidden;
}
.s-mod-cur .list {
  margin: 10px 10px 0 10px;
  width: 260px;
  height: 184px;
  overflow: hidden;
} /*xg 20140825*/
.s-mod-cur .list li {
  width: 122px;
  overflow: hidden;
  float: left;
  background: url(list_icon.jpg) no-repeat left center;
  padding-left: 8px;
  font-size: 12px;
  line-height: 28px;
  white-space: nowrap;
} /*xg 20140825*/
.s-mod-cur .list li a {
  color: #fff;
}
.s-mod-cur .list li a:hover {
  color: #333;
  font-weight: bold;
}
.s-mod-cur .journal li {
  width: 560px;
  float: none;
}
.s-mod-cur .login {
  margin: 50px 0 0 10px;
}
.s-mod-cur .login p {
  width: 210px;
  margin-bottom: 12px;
  color: #fff;
}
.s-mod-cur .login p span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 80px;
  text-align: right;
}
.s-mod-cur .login .log_text {
  width: 130px;
  height: 22px;
  background: #fff;
}
.s-mod-cur .login .log_btn {
  width: 60px;
  height: 25px;
  float: right;
  background: #9fc950;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.s-mod-cur .more {
  position: absolute;
  bottom: 10px;
  right: 10px;
} /*xg 20140825*/
.s-mod-cur .more a {
  color: #fff;
  font-weight: bold; /*text-decoration:underline;*/
  font-size: 12px;
} /*xg 20140825*/

.search {
  width: 575px;
  height: 205px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(search_bg.jpg) no-repeat left top;
  z-index: 10;
  background-color: 1ccbff;
}
.notice {
  padding: 1px 0 0 105px;
  overflow: hidden;
}
.notice .tab-hd {
  height: 42px;
}
.notice .tab-hd ul {
  font: bold 15px "Microsoft YaHei", 微软雅黑;
}
.notice .tab-hd li {
  width: 105px;
  margin-right: 25px;
  text-align: center;
  float: left;
  height: 42px;
  line-height: 31px;
  font-size: 15px;
}
.notice .tab-hd li a {
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
  font-weight: bold;
}
.notice .tab-hd li a:hover {
}
.notice .tab-hd li.on {
  background: url(search_tab_on.png) no-repeat top center_;
  background: url(search_tab_on.gif) no-repeat top center;
}
.notice .tab-bd {
  padding: 5px;
}
.notice .tab-bd .input {
  height: 39px;
  margin: 10px 0 18px 0;
}
.notice .tab-bd .input input {
  float: left;
  height: 39px;
}
.notice .tab-bd .input .sea_txt {
  width: 350px;
  line-height: 39px;
  font-size: 14px;
  padding-left: 10px;
  background: #fff;
  color: #888;
}
.notice .tab-bd .input .sea_btn {
  width: 87px;
  height: 39px;
  font-size: 14px;
  font-weight: bold;
  background: #a2aaaf;
  cursor: pointer;
  color: #fff;
}
.notice .tab-bd .oppt {
  color: #fff;
}
.notice .tab-bd .oppt label {
  padding-right: 20px;
}
.notice .tab-bd .explain {
  margin: 16px 0 0 130px;
  padding-left: 15px;
  background: url(search_explain_icon.jpg) no-repeat left center;
  color: #fff;
}

.scroll {
  width: 575px;
  height: 204px;
  background: #ccc;
  position: absolute;
  top: 211px;
  left: 0;
}
.focus {
  width: 575px;
  height: 204px;
  position: relative;
}
.focus #pic {
  width: 575px;
  height: 204px;
  overflow: hidden;
}
.focus #pic ul {
  width: 1216px;
  height: 396px;
  float: left;
}
.focus #pic li {
  width: 575px;
  height: 204px;
  float: left;
  position: relative;
}
.focus #pic li img {
  width: 575px;
  height: 204px;
  float: left;
}
.focus #pic .tit {
  width: 100%;
  height: 35px;
  line-height: 35px;
  background: url(scroll_title.png) repeat;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 12;
}
.focus #pic .tit a {
  color: #fff;
  font-size: 14px;
  padding-left: 15px;
}
.focus #tip {
  width: 96px;
  height: 14px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  z-index: 13;
}
.focus #tip ul li {
  width: 13px;
  height: 13px;
  float: left;
  display: inline;
  margin: 0 5px;
  cursor: pointer;
  background: #30925a;
}
.focus #tip ul li.on {
  background: #dc0f19;
}
.focus .btn {
  width: 42px;
  height: 9px;
  position: absolute;
  right: 0;
  bottom: 5px;
  z-index: 14;
  overflow: hidden;
}
.focus .btn ul {
  width: 100%;
  float: left;
}
.focus .btn li {
  width: 7px;
  height: 9px;
  float: left;
  display: inline;
  margin: 0 7px;
  cursor: pointer;
  overflow: hidden;
}
.focus .btn li.prev {
  background: url(images/focus_btn_left.png) no-repeat left top;
}
.focus .btn li.next {
  background: url(images/focus_btn_right.png) no-repeat left top;
}

.friendlink {
  width: 137px;
  height: 204px;
  background: #62c63b;
  position: absolute;
  left: 1011px;
  top: 421px;
  color: #fff;
}
.friendlink strong {
  display: block;
  margin: 12px 0 10px 12px;
  font: bold 16px "Microsoft YaHei", 微软雅黑;
}
.friendlink ul li {
  line-height: 20px;
  margin-left: 12px;
}
.friendlink ul li a {
  color: #fff;
}

.footer {
  height: 57px;
  background: #1e649b;
  color: #fff;
  position: relative;
} /*xg 20140923*/
.footer .copy {
  width: 530px;
  float: left;
  margin: 10px 0 0 12px;
}
.footer .copy p {
  color: #fff;
  line-height: 20px;
}
.footer .copy span {
  color: #ffd800;
  font-weight: bold;
}
.footer .footnav {
  width: 200px;
  float: right;
  text-align: right;
  color: #fff;
  margin-top: 10px;
}
.footer .footnav a {
  color: #fff;
  padding: 0 10px;
}

/*xg 20140923*/
.code {
  position: absolute;
  bottom: 10px;
  right: 140px;
  z-index: 10000;
}
.code ul li {
  width: 36px;
  height: 36px;
  margin-top: 10px;
  float: left;
  margin: 0 5px;
  position: relative;
}
.code ul li a {
  display: block;
  position: absolute;
  width: 36px;
  height: 36px;
  left: 0;
  bottom: 0;
}
.code ul li a img {
  width: 36px;
  height: 36px;
}
.code ul li a:hover {
  width: 108px;
  height: 108px;
  z-index: 20000;
}
.code ul li a:hover img {
  width: 108px;
  height: 108px;
}
