﻿/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td, figure {
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none
}

ul {
  margin: 0px;
  padding: 0px
}

img {
  border: 0px;
}

a {
  text-decoration: none;
  color: #333;
  font-family: "微软雅黑";
}

a:hover {
  text-decoration: underline
}

body {
  font-family: Arial, Helvetica, sans-serif, SimSun;
  font-size: 12px;
  background: url("webbg.gif") fixed
}

body a:hover {
  color: #a00;
}

h4 {
  font-size: 15px;
  color: #333;
}

.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}

.l {
  float: left;
  display: inline;
}

.r {
  float: right;
  display: inline;
}

.clear {
  clear: both;
  height: 0px;
  overflow: hidden;
}

.blank10 {
  height: 10px;
  overflow: hidden
}

.blank18 {
  height: 18px;
  overflow: hidden
}

.daohang {
  line-height: 30px;
  font-size: 12px;
  color: #666;
  padding-left: 8px;
}

.daohang a {
  margin: 6px;
  color: #0063c8
}

.Dg {
  width: 980px;
  margin: 0 auto;
  line-height: 30px;
  font-size: 12px;
  color: #666;
  font-style: normal;
  font-size: 14px;
  font-family: Arial
}

.Dg a {
  margin: 6px;
  color: #666
}

.norecord {
  width: auto;
  margin: 0 auto;
  margin-top: 20px;
  height: 32px;
  line-height: 32px;
  padding-left: 27px;
  border: 1px solid #f9b49c;
  color: #e00;
  background: #fff6e6 url("no.gif") no-repeat 10px 50%;
  font-size: 12px
}

del {
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

.idx {
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 10px
}

.hide {
  display: none
}

.chargetips {
  width: 300px;
  margin: 0 auto;
  margin-top: 20px;
  line-height: 22px;
  background: #fbfbe4 url("ibtn.png") no-repeat 10px 50%;
  border: 1px solid #ffd5af;
  line-height: 24px;
  padding: 20px 0px 20px 70px
}

.chargetips a {
  color: #0063c8
}

.head {
  height: 34px;
  line-height: 34px;
  background: #f8f8f8;
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
}

.head .idx {
  margin-top: 0px;
  color: #999;
}

.head .idx #nologin {
  _margin-top: 5px
}

.head .idx .l .loginbtn {
  background: url("home/login.png") no-repeat;
  color: #999;
  text-indent: -999999px;
  cursor: pointer;
  font-size: 12px;
  width: 45px;
  text-align: center;
  border: 0px;
  height: 20px;
  margin-left: 2px;
}

.head .idx .l #nologin {
  line-height: 34px;
}

.head .idx .l span {
  font-family: "微软雅黑";
}

.head .idx .l .username {
  width: 85px;
  border: 0px;
  background: url("home/bg01.png") no-repeat 100% 100%;
  height: 20px;
  color: #0B68C8;
  padding-left: 8px;
  margin: 0px 8px;
  line-height: 20px;
}

.head .idx .l .password {
  width: 85px;
  border: 0px;
  background: url("home/bg01.png") no-repeat 100% 100%;
  height: 20px;
  color: #0B68C8;
  padding-left: 8px;
  margin-left: 8px;
  line-height: 20px;
}

.head .idx .l a {
  padding: 0px 2px;
  color: #999;
}

.head .idx .r {
  color: #c5c5c5
}

.head .idx .r a {
  padding: 0px 5px;
  color: #999
}

.head .idx .r a:hover {
  color: #a00
}

.topbox {
  width: 1000px;
  margin: 0 auto;
  height: 52px;
  display: flex;
  justify-content: center;
}

.topbox .back {
  display: block;
  padding-left: 100px;
  padding-top: 5px;
  color: #FAF8F6;
  font-size: 14px;
  background: url("back.png") no-repeat;
  width: 135px;
  height: 41px;
  position: absolute;
  left: 1049px;
  top: -2px;
}

.topbox .back:hover {
  text-decoration: none;
}

.logo {
  /* position: absolute; */
  /* left: 262px; */
  /* float: left; */
  width: 382px;
  height: 103px;
  padding: 0 0 0 20px;
  /* background: url(logo2.png) no-repeat; */
}

.navmain {
  padding: 60px 0 0 0;
  height: 60px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  background: url("xuxian.png") repeat-x 0 88px;
  position: relative;
  margin-bottom: 40px;
}

.navmain .nav {
  width: 1000px;
  margin: 0 auto;
}
.navmain .nav .ul1{ display:none}
.navmain .nav .li1 {
  float: left;
  line-height: 58px;
  margin-right: 15px;
}

.navmain .nav .li1 a {
  font-size: 16px;
  color: #000;
  width: 101px;
  font-weight: bold;
  display: block;
  text-align: center;
  float: left;
  height: 58px;
}

.navmain .nav .li1 a span {
  padding: 0 8px;
}

.navmain .nav .li1.on1 {
  background: url("curr.png");
  color: #FFF;
  text-decoration: none;
}

.navmain .nav .li1.on1 a {
  color: #fff
}

.navmain .nav .li1:hover a {
  background: url("curr.png");
  color: #FFF;
  text-decoration: none;
}

.navmain .li1 .sub_nav {
  position: absolute;
  display: none;
  top: 110px;
}

.navmain .li1 .sub_nav li {
  float: left;
  background: url("sub_li.png") no-repeat right;
}

.navmain .li1 .sub_nav li a {
  padding: 0 15px;
  width: auto;
  float: left;
  line-height: 24px;
  height: 24px;
  display: block;
  _padding-bottom: 6px;
  color: #000;
  background: none;
  font-size: 14px;
}

.navmain .li1:hover .sub_nav li a {
  background: none;
  color: #000;
}

.navmain .li1 .sub_nav li a:hover {
  text-decoration: none;
  color: #77C756;
}

.navmain .li1 .sub_nav .curr a {
  text-decoration: none;
}

/*share_start*/
#share {
  position: fixed;
  _position: absolute;
  _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-34+"px");
  bottom: 205px;
  left: 95%;
  width: 34px;
  zoom: 1; }

#share a {
  background-image: url("photo/share.png");
  background-repeat: no-repeat;
  display: block;
  width: 34px;
  height: 34px;
  margin-bottom: 2px;
  overflow: hidden;
  text-indent: -999px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#share a {
}

#share .sina {
  background-position: 0 0;
  position: absolute;
  bottom: 36px;
}

#share a.sina:hover {
  background-position: -34px 0;
}

#share .tencent {
  background-position: 0 -34px;
  position: absolute;
  bottom: 0px;
}

#share a.tencent:hover {
  background-position: -34px -34px;
}

#share a#totop {
  background-position: 0 -116px;
  position: absolute;
  bottom: 72px;
  cursor: pointer;
}

#share a#totop:hover {
  background-position: -34px -116px;
}

/*share_end*/
.indexmain {
  width: 1200px;
  margin: 0 auto;
  margin-top: 60px;
  position: relative;
}

.topmenu {
  position: absolute;
  right: 0;
  z-index: 10000;
}

.indexmain .content {
  position: relative;
  z-index: 1;
}

.indexmain .Cmain {
  width: 884px;
  height: 446px;
  background: url("Cmainbg.png") no-repeat;
  margin: 0 auto;
  position: relative;
  font-size: 14px;
  color: #444;
  font-weight: 500;
  text-shadow: 1px 1px 0px #FFF;
  line-height: 30px;
  z-index: 10
}

.indexmain .Cmain h3 {
  font-size: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #B4914D;
  text-align: center;
  font-weight: 600;
}

.indexmain .Cmain h3 span {
  height: 26px;
  width: 95px;
  display: block;
  background: url("tit.png") no-repeat;
  margin: 0 auto;
}

.indexmain .content .bi {
  position: absolute;
  width: 155px;
  height: 293px;
  right: 50px;
  top: 150px;
  z-index: 100
}

.indexmain .content .pp {
  position: absolute;
  top: -40px;
  left: 430px;
  height: 100px;
  width: 148px;
  background: url("pp.png");
  z-index: 100
}

.indexmain .content .qiuqi {
  position: absolute;
  left: 0;
  top: 20px;
  width: 176px;
  height: 390px;
  z-index: 0
}

.indexmain .pp h3 {
  font-size: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #F5F5F5;
  padding-left: 15px;
  margin-top: 22px;
  font-weight: 600;
  height: 55px;
  width: 95px;
  background: url("tit.png") no-repeat 28px 10px;
}

.indexmain .pp h3 span {
  color: #F5F5F5;
  display: block;
  padding-left: 15px;
  font-size: 18px;
}

.indexmain .content .loginbox {
  background: url("loginbg.png");
  width: 220px;
  position: absolute;
  height: 148px;
  right: 55px;
  top: -40px;
  z-index: 100
}

.indexmain .content .loginbox .ulogin {
  font-size: 14px;
  color: #999;
  line-height: 22px;
}

.indexmain .content .loginbox .ulogin a {
  color: #C18F00
}

.indexmain .content .loginbox .con {
  padding-top: 37px;
  padding-left: 30px;
}

.indexmain .content .loginbox .con ul {
  float: left;
}

.indexmain .content .loginbox .con ul li {
  margin-bottom: 5px;
}

.indexmain .content .loginbox .con .txt {
  width: 85px;
  border: #F4E7C7 solid 1px;
  padding-left: 5px;
  color: #999;
  height: 20px
}

.indexmain .content .loginbox .con .btn1 {
  float: left;
  background: url("btn.png") no-repeat;
  height: 33px;
  width: 33px;
  border: none;
  margin-top: 0px;
  margin-left: 10px;
  cursor: pointer;
  color: #FFF;
  font-family: "微软雅黑";
  font-size: 12px;
}

.indexmain .content .loginbox .con .btn2 {
  float: left;
  background: url("btn.png") no-repeat;
  height: 33px;
  width: 33px;
  margin-top: 25px;
  color: #FFF;
  font-family: "微软雅黑";
  font-size: 12px;
  line-height: 33px;
  text-align: center;
}

.indexmain .content .feiji {
  width: 97px;
  height: 55px;
  position: absolute;
  right: 310px;
  top: 390px;
  z-index: 100
}

.indexmain .content .lbbox {
  background: url("lb.png");
  width: 250px;
  height: 243px;
  position: absolute;
  left: 400px;
  bottom: -90px;
  z-index: 100
}

.indexmain .Cmain .xxxw {
  width: 350px;
  position: absolute;
  left: 100px;
  top: 55px;
}

.indexmain .Cmain .xxxw .hot {
  position: absolute;
  left: 0px;
}

.indexmain .Cmain .xxxw .hot img {
  width: 120px;
  height: 120px;
}

.indexmain .Cmain .xxxw ul {
  margin-top: 15px;
  position: relative;
  z-index: 10
}

.indexmain .Cmain .xxxw ul li {
  line-height: 35px;
  border-bottom: #BCA47B dashed 1px;
  width: 310px;
}

.indexmain .Cmain .xxxw ul li a {
}

.indexmain .Cmain .xxxw ul li .date {
  float: right;
  color: #999
}

.indexmain .Cmain .xxgk {
  width: 280px;
  position: absolute;
  left: 510px;
  top: 40px;
}

.indexmain .Cmain .xxgk .info {
  float: left;
  width: 130px;
}

.indexmain .Cmain .xxgk h3 span {
  background-position: 0 -65px;
}

.indexmain .Cmain .xxgk .more {
  float: right;
  color: #A58545
}

.indexmain .Cmain .xxgk ul {
  float: right;
}

.indexmain .Cmain .xxgk ul li {
  margin-left: 10px;
  width: 125px;
  line-height: 35px;
  border-bottom: #BCA47B dashed 1px;
}

.indexmain .Cmain .jyky {
  width: 180px;
  position: absolute;
  left: 480px;
  top: 230px
}

.indexmain .Cmain .jyky h3 span {
  background-position: 0 -123px;
}

.indexmain .Cmain .jyky li {
  line-height: 30px;
}

.indexmain .Cmain .jyky li img {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 10px;
}

.indexmain .Cmain .jsbk {
  width: 130px;
  position: absolute;
  left: 700px;
  top: 210px;
}

.indexmain .Cmain .jsbk h3 {
  width: 160px;
}

.indexmain .Cmain .jsbk h3 span {
  background-position: 0 -188px;
  margin: 0;
  float: right;
}

.indexmain .Cmain .jsbk ul {
  clear: both;
}

.indexmain .Cmain .sx1 {
  background: url("3x.png") no-repeat;
  position: absolute;
  width: 131px;
  height: 98px;
  left: 120px;
  bottom: 20px;
  z-index: 5
}

.indexmain .Cmain .sx2 {
  background: url("3x.png") no-repeat;
  position: absolute;
  width: 131px;
  height: 98px;
  left: 20px;
  bottom: 110px;
  z-index: 5
}

/* 焦点图 */
.focus {
  width: 250px;
  height: 243px;
  position: relative;
  margin-top: 6px;
  float: center;
}

.f426x240 {
  width: 250px;
  height: 243px;
  overflow: hidden
}

.f426x240 li img {
  width: 200px;
  height: 200px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
}

.f426x240 li p {
  font-size: 15px;
  margin-top: 10px;
  font-family: "微软雅黑";
  color: #000;
  position: absolute;
  left: 30px;
  bottom: 30px;
  background: url("tm1.png");
  height: 30px;
  line-height: 30px
}

.rslides {
  width: 100%;
  position: relative;
  list-style: none;
  padding: 0;
  text-align: center;
}

.rslides li {
  width: 200px;
  height: 200px;
  position: relative;
  margin-top: 15px;
  margin-left: 20px;
}

.rslides li .title{ display:none;}
.rslides_nav {
  position: absolute;
  top: 57%;
  text-indent: -9999px;
  overflow: hidden;
  margin-top: -25px
}

.rslides_nav.next {
  background: url("next.png") no-repeat 0 0;
  height: 35px;
  width: 35px;
  left: auto;
  right: -30px
}

.rslides_tabs {
  margin: 12px auto;
  clear: both;
  text-align: center
}

.rslides_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px
}

.rslides_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: rgba(0, 0, 0, .2);
  background: #DDD;
  display: inline-block;
  _display: block;
  *display: block;
  width: 9px;
  height: 9px
}

.rslides_tabs .rslides_here a {
  background: rgba(0, 0, 0, .6);
  background: #390
}

/*新闻首页开始*/
.newsmain02 {
  width: 990px;
  position: relative;
  border: #E2D6B9 solid 5px;
  z-index: 2;
  background: url("wrap.png") 0 220px no-repeat;
  margin: 0 auto
}

.newsmain02 .left {
  background: url("lefbg.png") no-repeat 0 120px;
  width: 300px;
  height: 744px;
}

.newsmain02 .right {
  width: 680px;
  float: right;
}

.newsmain02 #fenye a.curr {
  background: #BD9D6A;
  border: 1px solid #BD9D6A
}

.newsmain02 .right .right02 {
  background: url("tm1.png");
  position: relative;
  padding: 0 30px;
}

.newsmain02 .right .right02 .tit {
  height: 75px;
}

.newsmain02 .right .right02 h1 {
  font-size: 21px;
  font-weight: normal;
  font-family: "微软雅黑";
  height: 75px;
  line-height: 75px;
  color: #1E89CD;
  background: #C5A082;
  color: #FFF;
  position: absolute;
  background: url("tags.png"!comment!) no-repeat;
  width: 259px;
  left: -27px;
  top: -20px;
  text-align: center;
  padding-left: 5px;
}

.newsmain02 .right .right02 h1 span {
  display: block;
  transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  /*tpa=http://www.dglxx.net/images/tags.png*/
  -moz-transform: rotate(-7deg);
  /* Internet Explorer */
  -webkit-transform: rotate(-7deg);
  /* Firefox */
  -o-transform: rotate(-7deg);
  /* Safari 和 Chrome */
}

.newsmain02 .right .spacenav {
  text-align: right;
  background: #FFF;
  border-radius: 20px 20px 20px 20px;
  padding-right: 15px;
}

.newsmain02 .right .spacenav li {
  line-height: 35px;
  font-size: 13px;
  float: left;
}

.newsmain02 .right .spacenav li a {
  color: #333;
  padding: 0 10px;
  border-right: #DDD solid 1px;
}

.newsmain02 .right .right02 .conbox {
  overflow-y: auto;
  height: 500px;
}

.newsmain02 .right .right02 .classlist {
  margin-bottom: 20px;
  float: left;
  overflow: hidden;
  height: 230px;
  width: 260px;
  margin-right: 50px;
}

.newsmain02 .right .right02 .classlist h3 {
  font-family: "微软雅黑";
  font-size: 19px;
  font-weight: 600;
  background: url("ttt.png") no-repeat -25px -30px;
  height: 60px;
  line-height: 40px;
  padding-left: 25px;
  color: #9C7043
}

.newsmain02 .right .right02 .classlist h3 .more {
  font-size: 14px;
  float: right;
}

.newsmain02 .right .right02 .classlist h3 .more a {
  color: #999
}

.newsmain02 .right .right02 .classlist ul {
  min-height: 100px;
}

.newsmain02 .right .right02 .classlist ul li {
  line-height: 28px;
  font-size: 14px;
}

.newsmain02 .right .right02 .classlist ul li .date {
  float: right;
  color: #999;
}

.newsmain02 .right .right02 .classindex {
}

.newsmain02 .right .right02 .classindex li {
  height: 170px;
  margin-bottom: 15px;
  padding: 10px
}

.newsmain02 .right .right02 .classindex li .info {
}

.newsmain02 .right .right02 .classindex li .info p {
  line-height: 30px;
  font-size: 14px;
  margin-top: 20px;
  color: #737373
}

.newsmain02 .right .right02 .classindex li .title {
  color: #7D5702;
  font-size: 16px;
  font-family: "微软雅黑";
  font-weight: bold;
}

.newsmain02 .right .right02 .classindex li .img {
  float: left;
  margin-right: 20px;
}

.newsmain02 .right .right02 .classindex li .img img {
  width: 150px;
}

.newsmain02 .right .right02 .classindex li .title span {
  padding: 0 10px;
}

.newsmain02 .right .right02 .classindex li .title span.sp1 {
  color: #7D5702
}

.newsmain02 .right .right02 .classindex li .title span.sp2 {
  color: #BE8900
}

.newsmain02 .right .right02 .classindex li.even {
  background: #F2F2F2
}

.newsmain02 .right .right02 .classindex li.odd {
}

.newsmain02 .right .right02 .classindex li.odd .img {
  float: right;
  margin-left: 20px;
  margin-right: 0px;
}

.newsmain02 .right .right02 .classindex li.odd .img img {
  width: 150px;
}

.newsmain02 .right .right02 .classindex li.odd .title {
  font-size: 16px;
  font-family: "微软雅黑";
}

.newsmain02 .right .right02 .classindex li.odd .title span.sp1 {
  color: #1B3A00
}

.newsmain02 .right .right02 .classindex li.odd .title span.sp2 {
  color: #5A783C
}

/* Opera */
.newsmain01 {
  width: 1000px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.newsmain01 .left {
  width: 720px;
  float: left;
  border: #C8B18B 2px dashed;
  padding: 5px;
  border-radius: 20px 20px 20px 20px;
}

.newsmain01 #fenye a.curr {
  background: #BD9D6A;
  border: 1px solid #BD9D6A
}

.newsmain01 .left .left02 {
  background: #FFF;
  border-radius: 20px 20px 20px 20px;
  position: relative;
}

.newsmain01 .left .left02 .tit {
  height: 75px;
}

.newsmain01 .left .left02 h1 {
  font-size: 21px;
  font-weight: normal;
  font-family: "微软雅黑";
  height: 75px;
  line-height: 75px;
  color: #1E89CD;
  background: #C5A082;
  color: #FFF;
  position: absolute;
  background: url(../../home/images/tags.png) no-repeat;
  display: block;
  width: 257px;
  text-align: center;
}

.newsmain01 .left .left02 h1 span {
  display: block;
  transform: rotate(-7deg);
  -ms-transform: rotate(-7deg);
  /*新闻栏目开始*/
  -moz-transform: rotate(-7deg);
  /*tpa=http://www.dglxx.net/images/tags.png*/
  -webkit-transform: rotate(-7deg);
  /* Internet Explorer */
  -o-transform: rotate(-7deg);
  /* Firefox */
}

.newsmain01 .left .left02 ul {
  margin: 10px 30px 0;
  clear: both;
}

.newsmain01 .left .left02 ul li {
  padding: 0 5px;
  overflow: hidden;
  padding-bottom: 25px;
}

.newsmain01 .left .left02 ul li .l {
  width: 530px;
}

.newsmain01 .left .left02 ul li .title a {
  font-size: 16px;
  font-weight: normal;
  font-family: "微软雅黑";
  color: #AE6E41;
  background: url("start.gif") no-repeat 0 5px;
  padding-left: 25px;
}

.newsmain01 .left .left02 ul li .title .time {
  float: right;
  color: #CFBC91
}

.newsmain01 .left .left02 ul li .title a:hover {
  color: #77C756;
  text-decoration: none
}

.newsmain01 .left .left02 ul li .intro {
  background: url("xian.gif") no-repeat;
  margin-top: 10px;
  padding-top: 10px;
  line-height: 22px;
  color: #737373;
  font-size: 13px;
  padding-left: 18px
}

.newsmain01 .left .left02 ul li img {
  float: left;
  width: 120px;
  max-height: 130px;
  margin-right: 20px;
}

.newsmain01 .left .left02 ul li .biaoqian span.pl {
  float: right;
  height: 30px;
  line-height: 30px;
  background: url("home/plnum.png") no-repeat 0 50%;
  padding-left: 18px;
  color: #AE6E41s
}

.newsmain01 .left .left02 ul li .r {
}

.newsmain01 .left .left02 ul li .r span {
  margin-top: 50px;
  display: block;
}

.newsmain01 .left .left02 ul li .r span a {
  display: block;
  background: url("more.gif") no-repeat;
  width: 51px;
  height: 47px;
  line-height: 47px;
  padding-left: 30px;
  color: #614318;
  font-weight: bold;
}

.newsmain01 .left .left02 ul li .r span a:hover {
  text-decoration: none
}

.newsty .right {
  width: 250px;
  float: right;
}

.newsty .right .tit {
  background: url("tbg.png") no-repeat;
  height: 48px;
}

.newsty .right h4 {
  font-size: 17px;
  font-weight: 500;
  font-family: "微软雅黑";
  height: 48px;
  line-height: 48px;
  padding: 0px 1px;
  color: #AE6E41;
  padding-left: 12px;
  float: left;
  width: 110px;
}

.newsty .right .tit span {
  display: block;
  margin-top: 10px;
  width: 20px;
  height: 20px;
  float: right;
}

.newsty .right .tit .xx3 {
  background: url("xx3.gif") no-repeat
}

.newsty .right .tit .yl3 {
  background: url("yl3.gif")no-repeat;
}

.newsty .right .right03 {
  margin-bottom: 20px;
}

.newsty .right .right03 ul {
  padding: 10px 1px
}

.newsty .right .right03 ul li {
  height: 38px;
  line-height: 38px;
  border-bottom: 1px dashed #BCA47B;
  border-top: #FFF dashed 1px;
}

.newsty .right .right03 ul li a {
  font-size: 14px;
  color: #333
}

.newsty .right .right03 ul li span {
  float: right;
  color: #999;
  font-size: 11px;
}

.newsty .right .right03 ul li em {
  width: 16px;
  height: 16px;
  font-size: 11px;
  float: left;
  background: none;
  line-height: 16px;
  margin: 10px 10px 0px 2px;
  color: #fff;
  text-align: center;
  font-style: normal;
  border: #AE6E41 solid 1px;
  color: #AE6E41;
}

.newsty .right .right03 ul li em.em01 {
  background: #AE6E41;
  color: #FFF
}

/* Safari 和 Chrome */
.newscontent {
  width: 1000px;
  margin: 0 auto;
}

.newscontent .left {
  width: 720px;
  float: left;
  overflow: hidden;
  border: #C8B18B 2px dashed;
  padding: 5px;
  border-radius: 20px 20px 20px 20px;
}

.newscontent .left .border {
  background: #FFF;
  border-radius: 20px 20px 20px 20px;
}

.newscontent .left h1 {
  font-size: 21px;
  text-align: center;
  line-height: 30px;
  font-family: "微软雅黑";
  font-weight: normal;
  padding-top: 20px;
}

.newscontent .left .dp {
  width: 100%;
  text-align: center;
  line-height: 30px;
  color: #666;
  font-family: "Courier New", Courier, monospace;
  border-bottom: #ddd 1px solid;
}

.newscontent .left .dp font {
  font-size: 12px;
  color: #f00
}

.newscontent .left .dp span {
  padding-left: 10px
}

.newscontent .left .ct {
  line-height: 30px;
  font-size: 14px;
  padding-top: 15px;
  color: #333;
  margin: 10px 30px 0;
}

.newscontent .left .ct .ct_box p {
}

.newscontent .left .ct .ct_box img {
  text-align: center;
  margin: 2px;
  max-width: 540px
}

.newscontent .left .ct_mood {
  border-top: 1px solid #ddd;
  margin-top: 20px;
}

/* Opera */
/*新闻首页结束*/
.photomain {
  border-top: 15px solid #f1f1f1;
}

.photomain ul {
  width: 980px;
  margin: 0 auto;
}

.photomain ul li.li01 {
  width: 655px;
  float: left
}

.photomain ul li.li01 .title {
  background: #fff;
  position: relative;
  padding: 15px 0px;
  color: #fff;
}

.photomain ul li.li01 .title a.titlehref {
  color: #333;
  font-size: 18px;
  padding-left: 15px;
}

.photomain ul li.li01 .intro {
  line-height: 20px;
  padding: 8px 15px 0px 15px;
  text-indent: 2em;
  color: #999
}

.photomain ul li.li01 .intro a {
  color: #3c8fc6;
  padding-left: 5px
}

.photomain ul li.li02 {
  width: 310px;
  float: right
}

.photomain ul li.li02 .title {
  padding: 15px 0px;
  background: #fff;
  position: relative;
  color: #fff;
}

.photomain ul li.li02 .title a.titlehref {
  color: #333;
  font-size: 18px;
  padding-left: 15px;
}

.photomain ul li.li02 .intro {
  line-height: 20px;
  padding: 8px 15px 0px 15px;
  text-indent: 2em;
  color: #999
}

.photomain ul li.li02 .intro a {
  color: #3c8fc6;
  padding-left: 5px
}

.photomain02 {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px;
}

.photomain02 #fenye a.curr {
  background: #6cafdb;
  border: 1px solid #6cafdb
}

.photomain02 h4 {
  position: relative;
  height: 45px;
  line-height: 35px;
  font-size: 21px;
  font-weight: normal;
  background: urlphoto/(photoxian.png) repeat-x 0 24px
}

.photomain02 h4 span {
  width: 180px;
  height: 45px;
  background: #f1f1f1;
  display: block
}

.photomain02 .photobox {
  width: 320px;
  background: #fff;
  position: relative;
  overflow: hidden;
  float: left;
  margin: 15px 0px 0px 15px
}

.photomain02 .photobox .caption {
  bottom: -190px;
  left: 0px;
  display: none
}

/*新闻内容页结束*/
.photomain02 .photobox .heading span {
  top: -190px;
  display: block;
}

/*图片频道首页*/
.photomain02 .photobox .heading {
  top: -190px;
  position: absolute;
  background: url("photo/touming.png");
  height: 190px;
  width: 320px;
}

.photomain02 .photobox .heading a {
  color: #fff;
  display: block;
  padding: 50px 20px;
  font-size: 12px;
  line-height: 24px;
}

.photomain02 .photobox .heading a:hover {
  text-decoration: none
}

.photomain02 .photobox .photosize {
  width: 100%;
  height: 190px;
}

.photomain02 .photobox .ctbox {
  line-height: 20px;
  color: #888;
  padding: 15px;
}

.photomain02 .photobox .ctbox a {
  font-size: 18px;
}

.photomain02 .photobox .ctbox b {
  font-weight: normal;
  color: #3c8fc6
}

.photomain03 {
  width: 980px;
  margin: 0 auto;
  margin-top: 30px;
}

.photomain03 h4 {
  position: relative;
  height: 45px;
  line-height: 35px;
  font-size: 21px;
  font-weight: normal;
  background: url("photo/photoxian.png") repeat-x 0 24px
}

.photomain03 h4 span {
  width: 180px;
  height: 45px;
  background: #f1f1f1;
  display: block
}

.photomain03 ul {
  margin-top: -10px
}

.photomain03 ul li {
  width: 320px;
  float: left;
  margin: 155px 0px 0px 15px;
  background: #fff;
  position: relative
}

.photomain03 ul li.li02 {
  width: 310px;
  float: right;
  margin-left: 0px;
}

.photomain03 ul li .userface {
  position: absolute;
  margin-top: -115px;
  margin-left: 115px;
}

.photomain03 ul li .userface .userfacebg {
  width: 80px;
  height: 80px;
  background: url("photo/userfacebg.png") no-repeat;
  position: absolute;
}

.photomain03 ul li .userface img {
  width: 80px;
  height: 80px;
}

.photomain03 ul li img.photosize {
  width: 100%;
  height: 190px;
  margin-top: 15px;
}

.photomain03 ul li {
  line-height: 20px;
  color: #999
}

.photomain03 ul li .ctbox {
  padding: 15px;
}

.photomain03 ul li .ctbox a {
  font-size: 18px;
}

.photomain03 ul li .ctbox b {
  font-weight: normal;
}

.photomain03 ul li .ctbox b a {
  color: #3c8fc6;
  font-size: 12px;
}

.photomain03 ul li .ctbox .downbg {
  width: 21px;
  height: 11px;
  background: url("photo/down.gif") no-repeat 50% 0;
  position: absolute;
  left: 142px;
  top: -11px
}

.photomain03 ul li.li02 .ctbox .downbg {
  left: 145px
}

.wylxyzbtn {
  width: 350px;
  margin: 0 auto;
  margin-top: 30px;
  text-align: center;
  font-size: 18px;
  background: #47a1dd;
  height: 40px;
  line-height: 40px;
}

.wylxyzbtn a {
  display: block;
  color: #fff;
}

.wylxyzbtn a:hover {
  text-decoration: none;
}

/*不可删除*/
.downbody {
  background: #fff url("download/baiyun.png") repeat-x;
}

.downbody02 {
  background: url("download/baiyun02.png") no-repeat 55% 0;
  padding-top: 15px
}

.downmain01 {
  width: 980px;
  margin: 0 auto;
  position: relative
}

.downmain01 .left {
  width: 725px;
  float: left
}

.downmain01 .left .left02 {
  margin-top: 20px;
}

.downmain01 .left .left02 dl {
  height: 28px;
  line-height: 28px;
  border-bottom: 2px solid #8ac4e9;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal;
  font-size: 18px;
}

.downmain01 .left .left02 #tab_1 .l {
  width: 130px;
  float: left;
  background: #8ac4e9;
  padding-left: 15px;
  color: #fff;
}

.downmain01 .left .left02 #tab_1 .r dt {
  width: 10px;
  margin: 5px 0px 0px 5px;
  height: 10px;
  background: #e1f1fa;
  float: left;
  text-indent: -99999px;
  cursor: pointer;
  overflow: hidden
}

.downmain01 .left .left02 #tab_1 .r dt.curr {
  background: #8ac4e9
}

.downmain01 .left .left02 #tab_3 .l {
  width: 130px;
  float: left;
  background: #8ac4e9;
  padding-left: 15px;
  color: #fff;
}

.downmain01 .left .left02 #tab_3 .r dt {
  width: 10px;
  margin: 5px 0px 0px 5px;
  height: 10px;
  background: #e1f1fa;
  float: left;
  text-indent: -99999px;
  cursor: pointer
}

.downmain01 .left .left02 #tab_3 .r dt.curr {
  background: #8ac4e9
}

.downmain01 .left .left02 ul li {
  width: 332px;
  height: 122px;
  float: left;
  padding: 25px 15px;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
  background: #f2f9fd;
}

.downmain01 .left .left02 ul li.li01 {
  border-left: 0px;
}

.downmain01 .left .left02 ul li img {
  width: 48px;
  height: 48px;
  float: left;
}

.downmain01 .left .left02 ul li .r_ct {
  width: 265px;
  float: right;
  padding-top: 2px
}

.downmain01 .left .left02 ul li .r_ct .xingji {
  color: #f70;
  font-family: simhei;
  font-size: 13px;
}

.downmain01 .left .left02 ul li .r_ct a {
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #3480c0
}

.downmain01 .left .left02 ul li .r_ct .into {
  padding-top: 5px;
  color: #999;
  line-height: 23px;
}

.downmain01 .left .left02 ul li .r_ct .into a {
  color: #666;
  font-family: simsun;
  font-weight: normal;
  padding-left: 5px;
  font-size: 12px;
}

.downmain01 .left .left02 ul li .r_ct span {
  color: #999;
  background: url("download/download.png") no-repeat 0 50%;
  padding-left: 15px;
  line-height: 30px;
}

.downmain01 .left .left02 ul li:hover {
  background: #e1f1fa;
}

.downmain01 .left .left03 {
  margin-top: 15px;
}

.downmain01 .left .left03 h4 {
  height: 28px;
  line-height: 28px;
  border-bottom: 2px solid #8ac4e9;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal;
  font-size: 18px;
}

.downmain01 .left .left03 h4 span {
  width: 130px;
  float: left;
  background: #8ac4e9;
  padding-left: 15px;
  color: #fff;
}

.downmain01 .left .left03 h4 img {
  margin-top: 3px;
}

.downmain01 .left .left03 h4 .mffbrjbtn {
  float: left;
  background: url("download/mffbrj.png") no-repeat;
  width: 160px;
  height: 18px;
  margin: 5px 0px 0px 5px
}

.downmain01 .left .left03 h4 .mffbrjbtn:hover {
  text-decoration: none;
  background: url("download/mffbrj02.png") no-repeat
}

.downmain01 .left .left03 ul li {
  width: 150px;
  background: #f2f9fd;
  float: left;
  height: 50px;
  padding: 13px 15px 15px 15px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  overflow: hidden
}

.downmain01 .left .left03 ul li a {
  color: #3480c0
}

.downmain01 .left .left03 ul li:hover {
  background: #e1f1fa;
}

.downmain01 .left .left03 ul li.li01 {
  border-left: 0px;
  width: 152px;
}

.downmain01 .left .left03 ul li img {
  width: 48px;
  height: 48px;
  margin-top: 2px;
  float: left
}

.downmain01 .left .left03 ul li .r_ct {
  width: 90px;
  float: right
}

.downmain01 .left .left03 ul li .r_ct span {
  color: #f70;
  display: block;
  margin-top: 5px;
  font-family: simhei;
  font-size: 13px
}

.downmain01 .left .left03 ul li .r_ct .downnum {
  background: url("download/download.png") no-repeat 0 50%;
  height: 14px;
  line-height: 14px;
  margin-top: 5px;
  padding-left: 15px;
  color: #999
}

.downmain01 .right {
  width: 240px;
  background: url("download/flbg.png");
  float: right;
}

.downmain01 .right .right01 ul {
}

.downmain01 .right .right01 ul li {
  padding: 12px 15px 15px 15px;
  height: 55px
}

.downmain01 .right .right01 ul li:hover {
  background: url("download/hover.png") repeat-x
}

.downmain01 .right .right01 ul li span {
  width: 38px;
  height: 38px;
  float: left;
  margin-top: 3px;
}

.downmain01 .right .right01 ul li.li01 span {
  background: #3e9028 url("download/yyicon01.png") no-repeat 0px 4px;
}

.downmain01 .right .right01 ul li.li02 span {
  background: #2f8bc6 url("download/yyicon01.png") no-repeat -73px 4px
}

.downmain01 .right .right01 ul li.li03 span {
  background: #472ea5 url("download/yyicon01.png") no-repeat -138px 4px
}

.downmain01 .right .right01 ul li.li04 span {
  background: #a52e94 url("download/yyicon01.png") no-repeat -201px 4px
}

.downmain01 .right .right01 ul li.li05 span {
  background: #b93655 url("download/yyicon01.png") no-repeat -283px 4px
}

.downmain01 .right .right01 ul li.li06 span {
  background: #bf933d url("download/yyicon01.png") no-repeat -358px 4px
}

.downmain01 .right .right01 ul li.li07 span {
  background: #2f96c6 url("download/yyicon01.png") no-repeat -432px 4px
}

.downmain01 .right .right01 ul li a {
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #3480c0;
}

.downmain01 .right .right01 ul li .r_ct {
  float: right;
  width: 147px;
  padding-right: 10px;
}

.downmain01 .right .right01 ul li .r_ct .intro {
  color: #999;
  padding-top: 7px;
  line-height: 19px
}

.downmain01 .right .right02 {
  margin-top: 15px;
}

.downmain01 .right .right02 dl {
  height: 35px;
  line-height: 35px;
  background: #e1f1fa
}

.downmain01 .right .right02 dl dt {
  float: left;
  width: 50%;
  font-size: 14px;
  color: #999;
  text-align: center;
  cursor: pointer
}

.downmain01 .right .right02 dl dt.curr {
  background: #8ac4e9;
  color: #fff;
}

.downmain01 .right .right02 ul li {
  height: 85px;
  padding: 13px 15px 15px 15px;
  position: relative;
}

.downmain01 .right .right02 ul li .numbg {
  width: 20px;
  height: 26px;
  background: url("download/numbg01.png") no-repeat;
  position: absolute;
  text-align: center;
  padding: 1px 2px 0px 0px;
  color: #fff;
  font-weight: bold;
  margin-top: 2px;
  left: 15px;
  z-index: 199999999999
}

.downmain01 .right .right02 ul li .numbg02 {
  width: 20px;
  height: 26px;
  background: url("download/numbg02.png") no-repeat;
  position: absolute;
  text-align: center;
  padding: 1px 2px 0px 0px;
  color: #fff;
  font-weight: bold;
  margin-top: 2px;
  left: 15px;
  z-index: 199999999999
}

.downmain01 .right .right02 ul li .numbg03 {
  width: 20px;
  height: 26px;
  background: url("download/numbg03.png") no-repeat;
  position: absolute;
  text-align: center;
  padding: 1px 2px 0px 0px;
  color: #fff;
  font-weight: bold;
  margin-top: 2px;
  left: 15px;
  z-index: 199999999999
}

.downmain01 .right .right02 ul li .numbg04 {
  width: 20px;
  height: 26px;
  background: url("download/numbg04.png") no-repeat;
  position: absolute;
  text-align: center;
  padding: 1px 2px 0px 0px;
  color: #fff;
  font-weight: bold;
  margin-top: 2px;
  left: 15px;
  z-index: 199999999999
}

.downmain01 .right .right02 ul li a {
  color: #3480c0
}

.downmain01 .right .right02 ul li img {
  width: 48px;
  height: 48px;
  margin-top: 2px;
  float: left
}

.downmain01 .right .right02 ul li .r_ct {
  width: 145px;
  float: right
}

.downmain01 .right .right02 ul li .r_ct span {
  color: #f70;
  display: block;
  margin-top: 5px;
  font-family: simhei;
  font-size: 13px
}

.downmain01 .right .right02 ul li .r_ct .downnum {
  background: url("download/download.png") no-repeat 0 50%;
  height: 14px;
  line-height: 14px;
  margin-top: 5px;
  padding-left: 15px;
  color: #999;
}

.downmain01 .right .right02 ul li .r_ct .intro {
  color: #999;
  line-height: 19px
}

/*不可删除*/
.downmain01 .left .daohang {
  padding-left: 0px
}

.downmain01 .left .daohang a {
  color: #3480c0
}

.downmain01 .left .leftlist {
  background: url("download/flbg.png");
  padding: 10px 15px
}

.downmain01 .left .leftlist h4 {
  height: 28px;
  line-height: 28px;
  border-bottom: 1px solid #8ac4e9;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal;
  font-size: 18px;
  margin-top: 5px;
}

.downmain01 .left .leftlist ul li {
  height: 140px;
  padding: 25px 15px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e8f0f5
}

.downmain01 .left .leftlist ul li.li01 {
  border-left: 0px;
}

.downmain01 .left .leftlist ul li img {
  width: 48px;
  height: 48px;
  float: left;
}

.downmain01 .left .leftlist ul li .r_ct {
  width: 600px;
  float: right;
  padding-top: 2px
}

.downmain01 .left .leftlist ul li .r_ct em {
  color: #666;
  font-style: normal;
  padding-right: 5px;
}

.downmain01 .left .leftlist ul li .r_ct .xingji {
  color: #f70;
  font-family: simhei;
  font-size: 15px;
  margin-top: 5px;
  height: 25px;
}

.downmain01 .left .leftlist ul li .r_ct a {
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #3480c0
}

.downmain01 .left .leftlist ul li .r_ct .into {
  padding-top: 8px;
  color: #999;
  line-height: 23px;
}

.downmain01 .left .leftlist ul li .r_ct .into a {
  color: #666;
  font-family: simsun;
  font-weight: normal;
  padding-left: 5px;
  font-size: 12px;
}

.downmain01 .left .leftlist ul li .r_ct span {
  color: #999;
  background: url("download/download.png") no-repeat 0 50%;
  padding-left: 15px;
  line-height: 30px;
}

.downmain01 .left .leftlist ul li:hover {
  background: url("download/hover02.png") repeat-x 0 100%
}

/*挑应用*/
.downmain01 .left .leftcontent {
  background: url("download/flbg.png");
  padding: 10px 15px;
}

.downmain01 .left .leftcontent .downbox01 {
  padding: 15px 0px;
}

.downmain01 .left .leftcontent .downbox01 .downbox01left {
  width: 48px;
  float: left
}

.downmain01 .left .leftcontent .downbox01 .downbox01left img.rj_pic {
  width: 48px;
  height: 48px;
  float: left
}

.downmain01 .left .leftcontent .downbox01 .downbox01right {
  width: 630px;
  float: right
}

.downmain01 .left .leftcontent .downbox01 .downbox01right h4 {
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal;
  font-size: 18px;
  height: 28px;
}

.downmain01 .left .leftcontent .downbox01 .downbox01right .xingji {
  color: #f70;
  font-family: simhei;
  font-size: 15px;
}

.downmain01 .left .leftcontent .downbox01 .downbox01right ul li {
  width: 33%;
  float: left;
  padding-top: 10px;
  color: #999
}

.downmain01 .left .leftcontent .downbox01 .downbox01right ul li span {
  color: #666;
}

.downmain01 .left .leftcontent .downbox01 .downbox01right ul li.liintro {
  width: 100%;
  display: block;
  line-height: 19px;
}

.downmain01 .left .leftcontent .downbox01 .downbox01right ul li.lidownnum {
  width: 100%;
  display: block;
  background: url("download/download.png") no-repeat 0 40%;
  padding-left: 17px;
  line-height: 30px;
  padding-top: 0px;
  margin-top: 6px;
}

.downmain01 .left .leftcontent .downbox03 h4 {
  height: 28px;
  line-height: 28px;
  border-bottom: 2px solid #8ac4e9;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal;
  font-size: 18px;
}

.downmain01 .left .leftcontent .downbox03 h4 span {
  width: 130px;
  float: left;
  background: #8ac4e9;
  padding-left: 15px;
  color: #fff;
}

.downmain01 .left .leftcontent .downbox03 .xz_list {
  margin-top: 15px;
  font-size: 14px
}

.downmain01 .left .leftcontent .downbox04 {
  margin-top: 15px
}

.downmain01 .left .leftcontent .downbox04 h4 {
  height: 28px;
  line-height: 28px;
  border-bottom: 2px solid #8ac4e9;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal;
  font-size: 18px;
}

.downmain01 .left .leftcontent .downbox04 h4 span {
  width: 130px;
  float: left;
  background: #8ac4e9;
  padding-left: 15px;
  color: #fff;
}

/*列表页*/
.ct_pl {
  margin-top: 20px;
  font-size: 12px;
  background: #F4F4F4;
  overflow: hidden;
  padding-bottom: 20px;
  color: #666;
}

.ct_pl ul {
  padding: 7px;
}

.ct_pl h2 {
  border-top: #C8B18B 3px solid;
  background: #fff;
  height: 33px;
  line-height: 33px;
  font-size: 16px;
  color: #000;
  font-weight: normal;
  padding-left: 8px;
  border-bottom: #ddd 1px solid;
  margin-bottom: 10px;
}

.ct_pl span.rightcmtnum a {
  color: #999;
  background: url("../3G/images/plnum.png") no-repeat 0 50%;
  padding-left: 17px
}

.ct_pl h4 {
  background: url("small/10.gif") no-repeat;
  padding-left: 20px;
  height: 25px
}

.ct_pl .username {
  width: 130px;
  border: 1px solid #dee8ee;
  border-top: 1px solid #cad4d9;
  border-left: 1px solid #cad4d9;
  background: #fff url("small/11.gif") repeat-x;
  height: 19px;
  line-height: 19px;
}

.ct_pl .password {
  border: 1px solid #dee8ee;
  border-top: 1px solid #cad4d9;
  border-left: 1px solid #cad4d9;
  background: #fff url("small/11.gif") repeat-x;
  height: 19px;
  line-height: 19px;
  width: 130px;
}

.ct_pl textarea {
  color: #999;
  background: #fff url("small/11.gif") repeat-x;
  font-size: 12px;
  padding: 8px 5px;
  border: 1px solid #dee8ee;
  border-top: 1px solid #cad4d9;
  border-left: 1px solid #cad4d9;
  margin-top: 10px;
  height: 80px;
  float: left;
}

.ct_pl #SubmitComment {
  margin-top: 10px;
  background: url("small/13.gif") repeat-x;
  line-height: 25px;
  width: 98px;
  height: 29px;
  font-size: 12px;
  color: #069;
  font-weight: bold;
  float: left;
  border: 1px solid #dee8ee;
  cursor: pointer;
  float: right;
}

.ct_pl .commenttips {
  float: left;
  line-height: 28px;
  height: 28px;
  font-size: 12px;
  color: #666;
  margin-top: 10px;
}

.ct_mood {
  padding: 10px;
}

.pllist {
  color: #999;
  font-size: 14px;
}

.pllist table tr td {
  padding: 12px 0px;
  position: relative;
  line-height: 20px;
  color: #1b84ce
}

.pllist table tr td .content {
  padding-top: 5px;
  line-height: 19px;
  color: #333;
  font-size: 14px;
}

.pllist table tr td img.userface {
  width: 67px;
  height: 67px;
  margin-right: 12px;
  margin-top: 3px
}

.pllist table tr td .userbox {
  width: 67px;
  height: 67px;
  background: url("userbox.png") no-repeat;
  margin-top: 3px;
  position: absolute;
}

.comment_write_table {
  width: 620px;
  font-size: 14px;
}

.comment_write_table a {
  color: #069;
}

.comment_write_table span.username {
  border: none;
}

/*内容页*/
.digg {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px
}

.digg .digg_l {
  width: 280px;
  float: left;
  background: #e7f5fe;
}

.digg .digg_l .left01 {
  padding: 10px 15px 0px 15px;
  height: 253px;
  overflow: hidden
}

.digg .digg_l .left01 h4 {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #333
}

.digg .digg_l .left01 ul {
  padding-top: 10px;
}

.digg .digg_l .left01 ul li.li01 {
  height: 87px;
  overflow: hidden
}

.digg .digg_l .left01 ul li.li01 a.title {
  font-size: 14px;
  font-weight: bold;
  display: block;
  height: 26px;
}

.digg .digg_l .left01 ul li.li01 img {
  width: 55px;
  height: 45px;
  margin-top: 3px;
}

.digg .digg_l .left01 ul li.li01 .r_ct {
  width: 185px;
  float: right;
  color: #999;
  padding-top: 5px;
  line-height: 20px;
}

.digg .digg_l .left01 ul li.li02 {
  height: 28px;
  line-height: 26px;
  padding-left: 2px
}

.digg .digg_l .left01 ul li.li02 a {
  color: #494949;
}

.digg .digg_l .left01 ul li.li02 a:hover {
  color: #a00
}

.digg .digg_l .left02 {
  background: #e7f5fe;
}

.digg .digg_l .left02 h4 {
  font-size: 16px;
  height: 40px;
  padding-left: 15px;
  line-height: 40px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #333
}

.digg .digg_l .left02 ul {
  padding: 0px 15px
}

.digg .digg_l .left02 ul li {
  height: 38px;
  line-height: 38px;
  border-bottom: 1px dashed #cbdbe4
}

.digg .digg_l .left02 ul li a {
  font-size: 12px;
  width: 200px;
  height: 38px;
  overflow: hidden;
  float: left
}

.digg .digg_l .left02 ul li span {
  float: right;
  color: #999;
  font-size: 11px;
}

.digg .digg_l .left02 ul li em {
  width: 14px;
  height: 14px;
  font-size: 11px;
  float: left;
  background: #0B68C8;
  line-height: 14px;
  margin: 12px 8px 0px 2px;
  color: #fff;
  text-align: center;
  font-style: normal;
}

.digg .digg_l .left02 ul li em.em01 {
  background: #b80000
}

.digg .digg_l .left03 {
  background: #e7f5fe;
  padding-bottom: 5px
}

.digg .digg_l .left03 h4 {
  font-size: 16px;
  height: 40px;
  padding-left: 15px;
  line-height: 40px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #333
}

.digg .digg_l .left03 ul li {
  width: 105px;
  float: left;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  padding-left: 15px;
}

.digg .digg_l .left03 ul li a {
  color: #555;
  text-decoration: underline
}

.digg .digg_l .left03 ul li.curr a {
  color: #0275ce;
}

.digg .digg_r {
  width: 685px;
  float: right
}

.digg .digg_r h4 {
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
  font-size: 16px;
  color: #333;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.digg .digg_r .tit {
  height: 35px;
  border-bottom: 2px solid #ddd;
  line-height: 35px;
  margin: 10px 0px 20px 0px
}

.digg .digg_r .tit a {
  float: left;
  padding: 0px 10px;
  margin-right: 20px;
  color: #333;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 16px;
}

.digg .digg_r .tit a.curr {
  background: #fff;
  font-weight: bold;
  color: #333;
  border-bottom: 2px solid #0087e4;
  color: #0087e4;
}

.digg .digg_r ul {
  line-height: 22px;
  color: #666
}

.digg .digg_r ul a.link {
  font-size: 15px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: bold;
  color: #027ed3
}

.digg .digg_r ul a {
  color: #027ed3
}

.digg .digg_r table tr td {
  padding: 5px 0px
}

/*通用评论*/
/*digg排行*/
.digg .plbox {
  width: 720px;
  float: right
}

.digg .plbox h4 {
  line-height: 60px;
  height: 40px;
  padding-left: 20px;
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.digg .plbox .box01 {
  width: 658px;
  border-top: 1px solid #ddd;
  margin-top: 20px;
  padding-top: 15px;
  padding-left: 10px;
  overflow: hidden
}

.digg .plbox .box01 a {
  color: #0a6cb7;
  font-weight: bold;
}

.digg .plbox .box01 h4 {
  background: url("small/10.gif") no-repeat;
  padding-left: 20px;
  height: 25px
}

.digg .plbox .box01 .textbox {
  border: 1px solid #ddd;
  border-top: 1px solid #C1C0C0;
  border-left: 1px solid #C1C0C0
}

.digg .plbox .box01 textarea {
  color: #666;
  background: #fff url("small/11.gif") repeat-x;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #ddd;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin-top: 10px;
  height: 80px;
  float: left;
}

.digg .plbox .box01 #SubmitComment {
  background: url("small/13.gif") repeat-x;
  line-height: 30px;
  width: 98px;
  height: 30px;
  font-size: 12px;
  border: 0px;
  margin-top: 0px;
  *+margin-top: -30px;
  _margin-top: -30px;
  color: #666;
  float: right;
  border-left: 1px solid #ddd;
}

.digg .plbox .box01 .commenttips {
  border: 1px solid #ddd;
  border-top: 0px;
  float: left;
  padding-left: 10px;
  line-height: 30px;
  height: 30px;
  background: url("small/12.gif") repeat-x;
  font-size: 12px;
  color: #666
}

.digg .plbox .box02 {
  padding: 20px 15px;
  color: #666;
  line-height: 24px
}

.digg .plbox .box02 tr td {
  padding: 5px 0px
}

/*digg排行结束*/
.subject {
  width: 980px;
  margin: 0 auto;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.subject .subject_l {
  width: 222px;
  float: left;
}

.subject .subject_l .l_one {
  border: 1px solid #bad7fa
}

.subject .subject_l .l_one h4 {
  height: 32px;
  line-height: 32px;
  background: #e1eeff;
  font-size: 15px;
  color: #023779;
  padding-left: 15px
}

.subject .subject_l .l_one ul li {
  height: 32px;
  line-height: 32px;
  background: #fff;
  color: #fff;
  padding-left: 15px;
  font-size: 14px;
  border-top: 1px solid #bad7fa
}

.subject .subject_l .l_one ul li a {
  color: #555;
}

.subject .subject_l .l_one ul li a:hover {
  color: #2163b5;
  text-decoration: none
}

.subject .subject_l .l_one ul li.curr {
  background: url("zttit09.png") no-repeat -1px 0px;
  width: 252px;
  font-weight: bold;
  position: relative;
  border-top: 0px
}

.subject .subject_l .l_two {
  border: 1px solid #bad7fa;
  margin-top: 10px;
  background: #fff
}

.subject .subject_l .l_two h4 {
  height: 32px;
  line-height: 32px;
  background: #e1eeff;
  font-size: 15px;
  color: #023779;
  padding-left: 15px;
  border-bottom: 1px solid #bad7fa
}

.subject .subject_l .l_two ul {
  padding: 10px 13px;
}

.subject .subject_l .l_two ul li {
  height: 24px;
  line-height: 24px;
}

.subject .subject_l .l_two ul li span {
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin: 5px 10px 0px 0px;
  float: left;
  background: #f5f5f5;
  text-align: center;
  color: #333;
  border: 1px solid #ddd;
}

.subject .subject_l .l_two ul li span.one {
  background: #e8d36f;
  color: #c00;
  border: 1px solid #de9b25
}

.subject .subject_l .l_two ul li a {
  color: #555
}

.subject .subject_l .l_two ul li a:hover {
  color: #2163b5;
  text-decoration: none
}

.subject .subject_r {
  width: 747px;
  float: right;
  border: 1px solid #bad7fa;
  background: #fff
}

.subject .subject_r h4 {
  height: 32px;
  line-height: 32px;
  background: #e1eeff;
  font-size: 15px;
  color: #023779;
  padding-left: 15px;
  border-bottom: 1px solid #bad7fa
}

.subject .subject_r ul {
  padding: 15px;
  height: 100%
}

.subject .subject_r ul li {
  padding: 20px 15px;
  border-bottom: 1px dashed #ddd;
  height: 70px
}

.subject .subject_r ul li img {
  width: 105px;
  height: 70px
}

.subject .subject_r ul li .r_ct {
  width: 565px;
  float: right
}

.subject .subject_r ul li .r_ct a.title {
  font-size: 17px;
  color: #2163b5;
  display: block;
  height: 27px;
  font-weight: bold
}

.subject .subject_r ul li .r_ct .intro {
  line-height: 20px;
  color: #666;
}

.subject .subject_r ul li .r_ct .intro a {
  color: #c00
}

.subject .subject_r ul li:hover {
  background: #ecf4fe
}

/*评论页*/
/*评论页结束*/
.zt_head {
  height: 34px;
  background: #fff;
  line-height: 32px;
  color: #666;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  border-top: 2px solid #2163b5
}

.zt_head ul {
  width: 980px;
  margin: 0 auto;
  position: relative;
  margin-top: -2px
}

.zt_head ul li {
  float: left;
}

.zt_head ul li.li01 {
  border-top: 2px solid #2163b5;
  background: url("zttit07.png") no-repeat 0 7px;
  padding-left: 16px;
}

.zt_head ul li.li02 {
  border-top: 2px solid #e7dd35
}

.zt_head ul li.li03 {
  border-top: 2px solid #2fd397
}

.zt_head ul li.li04 {
  border-top: 2px solid #e73589
}

.zt_head ul li a {
  font-size: 12px;
  color: #666;
  padding: 0px 8px;
}

.zt_head ul .r #nologin {
  margin-top: 2px;
}

.zt_head ul .r {
  color: #666;
  font-size: 12px;
}

.zt_head ul .r input {
  border: 1px solid #e5e5e5;
  height: 17px;
  background: #fff url("b_g.gif") repeat-x 0px -3px;
  color: #666;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  margin: 0px 10px 0px 8px;
  margin-right: 5px;
  font-size: 12px;
  border-top: 1px solid #ccc;
}

.zt_head ul .r .loginbtn {
  background: none;
  color: #666;
  border: 0px solid #ccc;
  font-size: 12px;
  text-decoration: underline;
  width: 30px;
  text-align: center;
  height: 18px;
  margin-left: -10px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: bold
}

.zt_head ul .r #nologin {
  line-height: 30px;
}

.zt_head ul .r span {
  font-weight: bold
}

.zt_head ul .r .username {
  padding-left: 5px;
  width: 105px;
}

.zt_head ul .r .password {
  padding-left: 5px;
  width: 85px;
}

.zt_head ul .r a {
  padding: 0px 2px;
  color: #666
}

.zt_main {
  width: 980px;
  margin: 0 auto;
  margin-top: 15px;
  height: 368px;
  overflow: hidden
}

.zt_main .left {
  width: 468px;
  float: left;
  height: 364px;
  overflow: hidden
}

.zt_main .right {
  width: 500px;
  float: right;
  line-height: 20px;
  color: #666;
}

.zt_main .right ul li {
  margin-bottom: 10px;
  height: 115px;
  background: #f5f5f5
}

.zt_main .right ul li .libox {
  padding: 12px 15px;
}

.zt_main .right ul li .title {
  font-size: 17px;
  color: #2163b5;
  display: block;
  height: 27px;
  font-weight: bold
}

.zt_main .right ul li a {
  color: #c00
}

.zt_main .right ul li .recommend {
  width: 90px;
  height: 91px;
  background: url("recommend.png") no-repeat;
  position: absolute;
  margin: -5px 0px 0px 415px;
}

.zt_maintwo {
  width: 950px;
  margin: 0 auto;
  margin-top: 15px;
  background: #f5f5f5;
  padding: 15px;
  line-height: 22px;
  color: #666;
  font-size: 13px;
  height: 78px
}

.zt_maintwo .tit {
  width: 80px;
  float: left;
  height: 50px;
}

.zt_maintwo .tit h4 {
  height: 38px;
  line-height: 38px;
  font-size: 21px;
  color: #fff;
  background: #0B68C8;
  float: left;
  padding: 0px 10px
}

.zt_maintwo .tit span {
  height: 38px;
  line-height: 38px;
  font-size: 21px;
  color: #fff;
  float: left;
  padding: 0px 10px;
  font-weight: bold;
  background: #2163b5
}

.zt_mainthree {
  width: 980px;
  margin: 0 auto;
  margin-top: 15px;
  background: #f5f5f5;
}

.zt_mainthree .tit {
  height: 38px;
  padding: 15px 0px 0px 15px
}

.zt_mainthree .tit h4 {
  height: 38px;
  line-height: 38px;
  font-size: 21px;
  color: #fff;
  background: #0B68C8;
  float: left;
  padding: 0px 10px
}

.zt_mainthree .tit span {
  height: 38px;
  line-height: 38px;
  font-size: 21px;
  color: #fff;
  float: left;
  padding: 0px 10px;
  font-weight: bold;
  background: #2163b5
}

.zt_mainthree ul li {
  margin: 15px;
  padding: 20px 15px;
  border-bottom: 1px dashed #ddd;
  height: 70px
}

.zt_mainthree ul li img {
  width: 70px;
  height: 60px
}

.zt_mainthree ul li .r_ct {
  width: 830px;
  float: right
}

.zt_mainthree ul li .r_ct a.title {
  font-size: 17px;
  color: #2163b5;
  display: block;
  height: 27px;
  font-weight: bold
}

.zt_mainthree ul li .r_ct .intro {
  line-height: 20px;
  color: #666;
}

.zt_mainthree ul li .r_ct .intro a {
  color: #c00
}

.zt_mainthree ul li:hover {
  background: #eee
}

.zt_page {
  text-align: right;
  padding-right: 15px
}

.zt_end {
  width: 980px;
  margin: 0 auto;
  height: 60px;
  color: #666;
  font-size: 11px;
  line-height: 18px;
  padding-top: 10px
}

/*新闻专题页开始*/
/*专题内容页*/
/*专题内容页结束*/
.soft {
  width: 980px;
  margin: 0 auto;
}

.soft .soft_l {
  width: 730px;
  float: left;
  margin-top: 10px;
}

.soft .soft_r {
  width: 240px;
  float: right;
  margin-top: 10px;
}

.soft .soft_r .r_fl {
  width: 100%;
}

.soft .soft_r .r_fl ul li {
  float: left;
  width: 118px;
  float: left;
  border-right: 1px solid #252525;
  border-bottom: 1px solid #252525;
  border-top: 1px solid #454545;
  border-left: 1px solid #454545;
  text-align: center;
  font-size: 14px;
  line-height: 38px;
  height: 38px;
  background: #333;
}

.soft .soft_r .r_fl ul li a {
  color: #999;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: bold
}

.soft .soft_r .r_fl h4 {
  background: #222 url("small/07.gif") no-repeat 70px 47%;
  text-align: center;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  line-height: 42px;
  border-bottom: 1px solid #000;
  color: #fff;
  font-size: 15px;
}

.soft .soft_r .r_fl a:hover {
  background: #454545;
  display: block;
  text-decoration: none;
  color: #fff
}

.soft .soft_r .r_fl .curr {
  background: #454545;
}

.soft .soft_r .r_fl .curr a {
  color: #fff;
}

.software {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px
}

.software .software_l {
  width: 730px;
  float: left;
}

.software .software_l .l_new {
  border: 1px solid #ddd;
  height: 190px;
  margin-bottom: 10px
}

.software .software_l .l_new h4 {
  background: #f7f7f7 url("small/06.gif") no-repeat 10px 50%;
  height: 35px;
  line-height: 33px;
  border-bottom: 1px solid #ddd;
  padding-left: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.software .software_l .l_new ul {
  width: 100%;
  border-top: 3px solid #f7f7f7
}

.software .software_l .l_new ul li {
  width: 74px;
  text-align: center;
  float: left;
  padding: 18px 15px 10px 15px;
}

.software .software_l .l_new ul li img {
  width: 68px;
  height: 65px;
  margin-bottom: 8px
}

.software .software_l .l_new ul li a {
  line-height: 22px;
  font-weight: bold;
  color: #333;
}

.software .software_l .l_new ul li span {
  color: #666;
  background: url("small/down.png") no-repeat;
  padding-left: 15px;
}

.software .software_l .l_new ul li a:hover {
  color: #245FB3
}

.software .software_l .l_jp {
  border: 1px solid #ddd;
  height: 425px;
  margin-top: 10px
}

.software .software_l .l_jp h4 {
  background: #f7f7f7 url("small/06.gif") no-repeat 10px 50%;
  height: 35px;
  line-height: 33px;
  border-bottom: 1px solid #ddd;
  padding-left: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.software .software_l .l_jp ul {
  width: 698px;
  padding: 0px 10px 0px 10px;
  border-top: 3px solid #f7f7f7
}

.software .software_l .l_jp ul li {
  width: 319px;
  height: 165px;
  float: left;
  padding: 15px;
  border-bottom: 1px dotted #ddd
}

.software .software_l .l_jp ul li img {
  width: 78px;
  height: 75px;
  float: left;
}

.software .software_l .l_jp ul li .r_ct {
  width: 225px;
  float: right;
  padding-top: 7px
}

.software .software_l .l_jp ul li .r_ct a {
  font-weight: bold;
  color: #333;
}

.software .software_l .l_jp ul li .r_ct .into {
  padding-top: 5px;
  color: #666;
  line-height: 20px;
}

.software .software_l .l_jp ul li .r_ct .into a {
  color: #245FB3;
  font-weight: normal;
  padding-left: 5px;
}

.software .software_l .l_jp ul li .r_ct span {
  color: #666;
  background: url("small/down.png") no-repeat 0 50%;
  padding-left: 15px;
}

.software .software_l .l_jp ul li .r_ct b .down {
  background: url("down_hv.gif") no-repeat;
  width: 70px;
  height: 25px;
  line-height: 20px;
  margin-top: 10px;
  float: left;
}

.software .software_l .l_jp ul li .r_ct b a:hover {
  background: url("down_cl.gif") no-repeat
}

.software .software_r {
  width: 240px;
  float: right;
  overflow: hidden
}

.software .software_r .r_zx {
  border: 1px solid #ddd;
  height: 285px;
}

.software .software_r .r_zx .tit {
  background: #f7f7f7 url("small/06.gif") no-repeat 10px 50%;
  height: 35px;
  line-height: 33px;
  border-bottom: 1px solid #ddd;
  padding: 0px 10px 0px 20px;
}

.software .software_r .r_zx .tit h4 {
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.software .software_r .r_zx ul {
  padding: 8px 10px 10px 10px;
  border-top: 3px solid #f7f7f7;
}

.software .software_r .r_zx ul li {
  height: 26px;
  line-height: 26px;
  background: url("bg-01.gif") no-repeat 0 50%;
  padding-left: 9px
}

.software .software_r .r_zx ul li a {
  color: #333;
}

.software .software_r .r_ph {
  border: 1px solid #ddd;
  margin-top: 10px;
  height: 425px
}

.software .software_r .r_ph h4 {
  background: #f7f7f7 url("small/06.gif") no-repeat 10px 50%;
  height: 35px;
  line-height: 33px;
  border-bottom: 1px solid #ddd;
  padding-left: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.software .software_r .r_ph ul {
  padding: 10px 15px 15px 15px;
  border-top: 3px solid #f7f7f7;
}

.software .software_r .r_ph ul li {
  height: 27px;
  line-height: 27px;
}

.software .software_r .r_ph ul li a {
  color: #333;
}

.software .software_r .r_ph ul li span {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  float: left;
  color: #fff;
  font-size: 12px;
  background: #0B68C8;
  margin-right: 8px;
  margin-top: 6px;
  font-family: Arial, Helvetica, sans-serif
}

.software .software_r .r_ph ul li .one {
  background: #f60;
}

.software .software_r .r_ph ul li .two {
  background: #f60
}

.software .software_r .r_ph ul li .three {
  background: #f60
}

.software .software_r .r_ph ul .one_box {
  height: 78px;
  border-bottom: 1px dotted #ccc;
  margin: 6px 0px
}

.software .software_r .r_ph ul .one_box img {
  width: 70px;
  height: 65px;
}

.software .software_r .r_ph ul .one_box .r_ct {
  width: 125px;
  float: right;
}

.software .software_r .r_ph ul .one_box .r_ct .into {
  line-height: 18px;
  color: #666;
  padding-top: 2px;
  height: 55px
}

.software .software_r .r_ph ul .one_box .r_ct .into a {
  color: #245FB3;
  padding-left: 5px;
}

.software .software_r .r_ph ul .one_box .r_ct .into em {
  color: #666;
  background: url("small/down.png") no-repeat 0 50%;
  padding-left: 15px;
  font-style: normal;
  margin-top: 5px
}

.software .software_r .r_bb {
  border: 1px solid #ddd;
  height: 472px;
  margin-top: 10px
}

.software .software_r .r_bb h4 {
  background: #f7f7f7 url("small/06.gif") no-repeat 10px 50%;
  height: 35px;
  line-height: 33px;
  border-bottom: 1px solid #ddd;
  padding-left: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.software .software_r .r_bb ul {
  width: 100%;
  border-top: 3px solid #f7f7f7
}

.software .software_r .r_bb ul li {
  margin: 10px;
  height: 95px;
  border-bottom: 1px dotted #ddd
}

.software .software_r .r_bb ul li img {
  width: 73px;
  height: 70px
}

.software .software_r .r_bb ul li .r_ct {
  width: 135px;
  float: right
}

.software .software_r .r_bb ul li .r_ct a {
  font-weight: bold;
  line-height: 26px;
  color: #333;
}

.software .software_r .r_bb ul li .r_ct .into {
  color: #555;
  line-height: 18px;
  height: 42px;
}

.software .software_r .r_bb ul li .r_ct .into a {
  color: #245FB3;
  font-weight: normal;
  line-height: 18px
}

.software .software_r .r_bb ul li .r_ct span {
  color: #666;
  background: url("small/down.png") no-repeat;
  padding-left: 15px;
}

/*新闻专题页结束*/
/*软件首页开始*/
.soft .soft_l .empty {
  background: #FCF7E5 url("no.gif") no-repeat 10px 45%;
  margin: 15px 0px 0px 300px;
  line-height: 32px;
  padding: 0px 20px 0px 28px;
  float: left;
  border: 1px solid #F4DC96;
  color: #666
}

.soft .soft_l .xz_lm h4 {
  background: url("small/06.gif") no-repeat 10px 47%;
  height: 35px;
  line-height: 33px;
  border-bottom: 1px solid #ddd;
  padding-left: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.soft .soft_l .xz_lm ul {
  padding: 0px 15px 15px 15px;
}

.soft .soft_l .xz_lm ul li {
  height: 150px;
  padding: 15px 5px 0px 5px;
  border-bottom: 1px dotted #ddd;
  color: #666;
}

.soft .soft_l .xz_lm ul li img {
  width: 78px;
  height: 75px
}

.soft .soft_l .xz_lm ul li .r_ct a {
  font-weight: bold;
  color: #333;
  line-height: 26px;
  color: #116FA5
}

.soft .soft_l .xz_lm ul li .r_ct {
  width: 585px;
  float: right
}

.soft .soft_l .xz_lm ul li .r_ct .tt {
  height: 22px;
  padding-top: 5px;
}

.soft .soft_l .xz_lm ul li .r_ct .tt em {
  color: #333;
  font-style: normal;
  padding-left: 20px
}

.soft .soft_l .xz_lm ul li .r_ct .into {
  line-height: 20px;
  height: 50px;
}

.soft .soft_r .r_phb {
  border: 1px solid #ddd;
  margin-top: 10px
}

.soft .soft_r .r_phb h4 {
  background: #f7f7f7;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #ddd;
  padding-left: 10px;
  font-size: 12px
}

.soft .soft_r .r_phb ul {
  padding: 10px
}

.soft .soft_r .r_phb ul li {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dotted #ddd;
  padding: 5px
}

.soft .soft_r .r_phb ul li img {
  width: 30px;
  height: 26px;
  margin-right: 8px
}

.soft .soft_r .r_phb ul li a {
  color: #0066CC;
  float: left;
  font-size: 14px
}

.soft .soft_r .r_phb ul li span {
  float: right;
  color: #666
}

/*软件首页结束*/
/*软件栏目页开始*/
.soft .soft_l .xz_nr {
  width: 715px;
  border-top: 1px solid #ddd;
  margin-top: 5px;
  padding-top: 10px;
  color: #666
}

.soft .soft_l .xz_nr .rj_pic {
  width: 78px;
  height: 75px;
}

.soft .soft_l .xz_nr .r_ct {
  width: 625px;
  float: right
}

.soft .soft_l .xz_nr .r_ct h4 {
  height: 30px;
  line-height: 30px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.soft .soft_l .xz_nr .r_ct .tt {
  height: 22px;
  padding-top: 5px;
}

.soft .soft_l .xz_nr .r_ct .tt font {
  color: #0066CC
}

.soft .soft_l .xz_nr .r_ct .tt em {
  color: #000;
  font-style: normal;
  padding-left: 20px
}

.soft .soft_l .xz_nr .r_ct .into {
  line-height: 22px;
  padding-bottom: 10px
}

.soft .soft_l .xz_nr .r_ct .into b {
  color: #000;
  font-weight: normal
}

.soft .soft_l .xz_nr .r_ct .xzcs {
  color: #666;
  background: url("small/down.png") no-repeat 0 50%;
  padding-left: 15px
}

.soft .soft_l .xz_nr .r_ct table {
  margin-top: 10px
}

.soft .soft_l .xz_dz {
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 15px;
  padding-left: 10px
}

.soft .soft_l .xz_dz h4 {
  background: url("small/09.gif") no-repeat;
  padding-left: 28px;
  height: 30px;
  line-height: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.soft .soft_l .xz_dz .xz_list {
  padding-top: 15px
}

.soft .soft_l .xz_pl {
  border-top: 1px solid #ddd;
  margin-top: 20px;
  padding-top: 15px;
  padding-left: 10px
}

.soft .soft_l .xz_pl h4 {
  background: url("small/10.gif") no-repeat 0px -1px;
  padding-left: 28px;
  height: 30px;
  line-height: 20px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.soft .soft_l .xz_pl .textbox {
  border: 1px solid #ddd;
  border-top: 1px solid #C1C0C0;
  border-left: 1px solid #C1C0C0
}

.soft .soft_l .xz_pl textarea {
  color: #666;
  background: #fff url("small/11.gif") repeat-x;
  font-size: 12px;
  padding: 5px;
  border: 1px solid #ddd;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin-top: 10px;
  height: 80px;
  float: left
}

.soft .soft_l .xz_pl #SubmitComment {
  background: url("small/13.gif") repeat-x;
  line-height: 30px;
  width: 98px;
  height: 30px;
  font-size: 12px;
  border: 0px;
  margin-top: 0px;
  *+margin-top: -30px;
  _margin-top: -30px;
  color: #666;
  float: right;
  border-left: 1px solid #ddd;
}

.soft .soft_l .xz_pl .commenttips {
  border: 1px solid #ddd;
  border-top: 0px;
  float: left;
  padding-left: 10px;
  line-height: 30px;
  height: 30px;
  background: url("small/12.gif"!comment!) repeat-x;
}

.soft .soft_l .xz_pl .pl_list a {
  color: #333
}

.soft .soft_l .xz_pl .pl_list {
  padding: 20px 0px;
  color: #666;
  line-height: 24px;
  font-size: 12px;
}

.soft .soft_l .xz_pl .pl_list tr td {
  padding: 5px 0px
}

.soft .soft_l .xz_pl .pl_list a {
  color: #333;
  font-weight: normal
}

/*软件栏目页结束*/
/*软件内容页开始*/
.exam_two {
  width: 980px;
  margin: 0 auto;
  height: 35px;
  line-height: 35px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 16px;
  letter-spacing: 1px;
  color: #666
}

.exam_two font {
  color: #f80;
  padding: 0px 8px 0px 8px;
  font-size: 17px;
  font-weight: bold
}

.exam_two .examtext {
  width: 215px;
  border: 1px solid #d7d7d7;
  height: 24px;
  line-height: 24px;
  padding-left: 5px;
  color: #999;
  float: left;
  border-right: 0px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_two .exambtn {
  width: 30px;
  height: 28px;
  background: url("sc.png") no-repeat;
  text-indent: -9999px;
  border: 0px;
  color: #fff;
  cursor: hand
}

.ksmain {
  width: 980px;
  margin: 0px auto;
}

.ksmain .floatl {
  width: 718px;
  float: left;
}

.ksmain .floatl .focus {
}

.ksmain .floatl .floatl01 {
  border: #B0DBF3 1px solid;
  border-top: #2579A4 2px solid;
  height: 466px;
  padding-bottom: 20px;
}

.ksmain .floatl .floatl01 h2 {
  background: #EEF6F9;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  padding-left: 10px;
  border-bottom: #CCE6F1 1px solid;
}

/*tpa=http://www.dglxx.net/images/small/12.gif*/
.Navleft {
  width: 696px;
  float: left;
  display: inline;
  height: 430px;
  margin: 0px;
  margin-left: 2px;
  padding: 0px;
}

.Navleft a:visited {
  color: #333
}

.Nav_head1 {
  margin: 0px;
  position: relative;
  z-index: 99;
  float: left;
  display: inline;
}

.Nav_head1 li {
  padding: 0px;
  position: relative;
  float: left;
  height: auto;
  line-height: 22px;
}

.Nav_head1 a {
  padding: 0 10px 0 0;
  display: block;
  color: #333
}

.Nav_head1 a:hover {
  text-decoration: none;
  background: #fff
}

.Nav_head1:hover > a {
  color: #f60;
  text-decoration: none;
  background: #fff
}

.Nav_head1 ul {
  border: 2px solid #fff;
  border-top: 0px;
  position: absolute;
  top: 40px;
  font: normal 12px/22px arial;
  display: inline;
  padding: 0 0px 6px 0px;
  height: auto;
  overflow: hidden;
  left: 0px;
}

.Nav_head1 ul li {
  background: none;
  padding: 1px 0px 0px 0px;
  line-height: 23px;
}

.Nav_head1 table {
  position: absolute;
  top: 0;
  left: 0;
}

.Nav_head1 ul a, .Nav_head1 ul a:visited {
  color: #333;
  padding: 0 1px 0 2px;
  background: none;
  white-space: nowrap
}

.Nav_head1 ul a:hover {
  color: #fff;
  background: #30528F;
  text-decoration: none;
}

.Nav_head1 ul:hover > a {
  color: #fff;
  background: #30528F
}

.Nav_head1 li:hover ul, .Nav_head1 a:hover ul {
  margin: -1px;
  display: inline;
  visibility: visible;
  height: 80px;
  border: 2px #2579a4 solid;
  padding: 2px;
}

.Nav_head1 ul li.act1, .Nav_head1 ul li.act2, .Nav_head1 ul li.act3, .Nav_head1 ul li.act4, .Nav_head1 ul li.act5, .Nav_head1 ul li.act6, .Nav_head1 ul li.act7, .Nav_head1 ul li.act8, .Nav_head1 ul li.act9 {
  padding: 0;
  float: left;
  margin-left: -1px;
  padding: 5px 10px 5px 10px;
}

.Nav_head1 ul li.act1 a, .Nav_head1 ul li.act2 a, .Nav_head1 ul li.act3 a, .Nav_head1 ul li.act4 a {
  float: left;
  width: 252px !important;
  color: #333;
  background: none;
  font: 700 18px/24px "微软雅黑";
}

.Nav_head1 ul li.act5 a, .Nav_head1 ul li.act6 a, .Nav_head1 ul li.act7 a {
  float: left;
  width: 386px !important;
  color: #333;
  font: 700 18px/24px 微软雅黑;
  background: none;
}

.Nav_head1 ul li.act8 a, .Nav_head1 ul li.act9 a {
  float: left;
  width: 182px !important;
  color: #333;
  font: 700 18px/24px 微软雅黑;
  background: none;
}

.Nav_head1 ul li.act1 a span.cbg, .Nav_head1 ul li.act2 a span.cbg, .Nav_head1 ul li.act3 a span.cbg, .Nav_head1 ul li.act4 a span.cbg, .Nav_head1 ul li.act5 a span.cbg, .Nav_head1 ul li.act6 a span.cbg, .Nav_head1 ul li.act7 a span.cbg, .Nav_head1 ul li.act8 a span.cbg, .Nav_head1 ul li.act9 a span.cbg {
  float: left;
  display: inline;
  padding-right: 13px;
  background: url("gd.png"!comment!) no-repeat right -1045px;
}

.Nav_head1 ul li.act1 a:hover span.cbg, .Nav_head1 ul li.act2 a:hover span.cbg, .Nav_head1 ul li.act3 a:hover span.cbg, .Nav_head1 ul li.act4 a:hover span.cbg, .Nav_head1 ul li.act5 a:hover span.cbg, .Nav_head1 ul li.act6 a:hover span.cbg, .Nav_head1 ul li.act7 a:hover span.cbg, .Nav_head1 ul li.act8 a:hover span.cbg, .Nav_head1 ul li.act9 a:hover span.cbg {
  float: left;
  padding-right: 13px;
  background: url("gd.png"!comment!) no-repeat right -1073px;
}

.Nav_head1 .hoticon {
  z-index: 55;
  position: absolute;
  top: -6px;
  left: 25px;
  background: url("gd.png") no-repeat -179px -1104px;
  width: 21px;
  height: 12px;
}

.Nav_head1 ul li.act1 a:hover, .Nav_head1 ul li.act2 a:hover, .Nav_head1 ul li.act3 a:hover, .Nav_head1 ul li.act4 a:hover, .Nav_head1 ul li.act5 a:hover, .Nav_head1 ul li.act6 a:hover, .Nav_head1 ul li.act7 a:hover, .Nav_head1 ul li.act8 a:hover, .Nav_head1 ul li.act9 a:hover {
  color: #d00;
  background: none;
}

.Nav_head1 li:hover .gd1, .Nav_head1 a:hover .gd1 {
  left: -1px;
  top: -1px;
  height: auto;
  padding-bottom: 5px;
  background: #effaff;
}

.Nav_head1 li:hover .gd2, .Nav_head1 a:hover .gd2, .Nav_head1 li:hover .gd3, .Nav_head1 a:hover .gd3, .Nav_head1 li:hover .gd4, .Nav_head1 a:hover .gd4 {
  left: -1px;
  height: auto;
  padding-bottom: 5px;
  background: #effaff;
}

.Nav_head1 li:hover .gd5, .Nav_head1 a:hover .gd5 {
  margin-left: -2px;
  height: auto;
  padding-bottom: 5px;
  top: -1px;
  background: #effaff;
}

.Nav_head1 li:hover .gd6, .Nav_head1 a:hover .gd6, .Nav_head1 li:hover .gd7, .Nav_head1 a:hover .gd7, .Nav_head1 li:hover .gd8, .Nav_head1 a:hover .gd8 {
  margin-left: -2px;
  height: auto;
  padding-bottom: 5px;
  background: #effaff;
}

.Nav_head1 li:hover .gd9, .Nav_head1 a:hover .gd9 {
  margin-left: -3px;
  height: auto;
  padding-bottom: 5px;
  background: #effaff;
}

ul.ul_w1 {
  width: 273px;
  height: 120px;
  top: 0px;
  padding-top: 2px;
  padding-left: 0px;
}

ul.ul_w1 li, ul.ul_w2 li, ul.ul_w3 li, ul.ul_w4 li, ul.ul_w5 li, ul.ul_w6 li, ul.ul_w8 li, ul.ul_w9 li {
  margin-left: 11px;
  margin-right: -2px;
  display: inline
}

ul.ul_w7 li {
  margin-left: 11px;
  margin-right: -4px;
  display: inline
}

ul.ul_w2, ul.ul_w3, ul.ul_w4 {
  width: 273px;
  height: 74px;
  top: 134px;
  border-top: 1px solid #e0f3f9;
  padding-top: 2px;
  padding-left: 0px;
}

ul.ul_w3 {
  height: 98px;
  top: 222px;
}

ul.ul_w4 {
  height: 74px;
  top: 338px;
}

ul.ul_w5, ul.ul_w6, ul.ul_w7, ul.ul_w8, ul.ul_w9 {
  width: 430px;
  height: 98px;
  left: 0;
  top: 111px;
  border-top: 1px solid #e0f3f9;
  padding-top: 2px;
  padding-left: 0px;
}

ul.ul_w5 {
  height: 98px;
  top: 0px;
  border-top: none
}

ul.ul_w7 {
  height: 100px;
  top: 222px;
}

ul.ul_w8 {
  width: 217px;
  height: 74px;
  top: 338px;
}

ul.ul_w9 {
  width: 208px;
  height: 78px;
  left: 223px;
  top: 338px;
  border-left: 1px solid #e0f3f9;
}

ul.ul_w1 a, ul.ul_w2 a, ul.ul_w3 a, ul.ul_w4 a, ul.ul_w5 a, ul.ul_w6 a, ul.ul_w7 a, ul.ul_w8 a, ul.ul_w9 a {
  width: auto;
}

.Navrg .dlzc .zc {
  float: right;
  background-position: 0 -244px;
}

.dlzc1 {
  width: 263px;
  height: 35px;
  font-family: Arial;
  line-height: 35px;
  background: #fff8d9;
  margin-top: 8px;
  _word-spacing: -1px;
  padding-left: 10px;
  padding-right: 5px;
  border: 1px solid #febf90
}

.dlzc1 a.cBlue:hover {
  color: #0092d2 !important;
  text-decoration: underline
}

.wzbt {
  float: left;
  display: inline;
  margin-top: 2px;
  height: 19px;
  line-height: 19px !important;
  font-size: 15px !important;
  margin-left: 0px;
  cursor: pointer;
  color: #059
}

.Navleft li.bt3 {
  height: auto;
  text-align: left;
  font-weight: bold
}

.Navleft li.bt2 {
  width: 320px;
  height: auto;
  text-align: left;
  color: #059
}

.Navleft li.bt2 a {
  display: block;
  background: url("gd.png") -195px -811px no-repeat;
  padding-left: 10px;
  color: #059
}

.Navleft li.bt2 a:hover {
  color: #059;
  background: url("gd.png") -195px -811px no-repeat;
}

/*软件内容页结束*/
.ksmain .floatr {
  width: 250px;
  float: right;
}

.ksmain .floatr .floatr01 {
  border: #B0DBF3 1px solid;
  height: 136px;
  overflow: hidden;
  background: #F6FBFF;
  padding-bottom: 10px;
}

.ksmain .floatr .floatr01 ul {
}

.ksmain .floatr .floatr01 a {
  float: left;
  display: block;
  width: 28%;
  margin: 4px 5px;
  text-align: center;
  background: #E9F9FD;
  border: #DFDFDF 1px solid;
  color: #333;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}

.ksmain .floatr .floatr01 a:hover {
  background: #FBE8A4;
  text-decoration: none;
}

.ksmain .floatr .floatr02 {
  border: #B0DBF3 1px solid;
  height: 100%;
  overflow: hidden;
  padding-bottom: 10px;
}

.ksmain .floatr .floatr02 h2 {
  background: #EEF6F9;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  padding-left: 10px;
  border-bottom: #CCE6F1 1px solid;
  position: relative;
}

.ksmain .floatr .floatr02 h2 span {
  position: absolute;
  right: 10px;
  top: 0px;
}

.ksmain .floatr .floatr02 h2 span a {
  font-style: normal;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #069;
  font-size: 12px;
}

.ksmain .floatr .floatr02 .floatr02box ul {
  padding: 15px 10px 0px 10px
}

.ksmain .floatr .floatr02 .floatr02box ul li {
  line-height: 24px;
  height: 24px;
  background: url("bg-01.gif") no-repeat 4px 50%;
  padding-left: 12px
}

.ksmain .floatr .floatr02 .floatr02box ul li a {
  color: #666
}

.ksmain .floatr .floatr02 .floatr02box ul .pic {
  line-height: 19px;
  color: #666;
  height: 70px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 8px;
  padding-left: 0px
}

.ksmain .floatr .floatr02 .floatr02box ul .pic img {
  width: 60px;
  height: 50px;
  margin-right: 10px;
}

.ksmain .floatr .floatr02 .floatr02box ul .pic span a {
  padding-left: 0px;
}

.ksmain .floatr .floatr02 .floatr02box ul .pic a {
  padding-left: 5px;
  color: #0D57A3;
  line-height: 20px
}

.ksmain .floatr .floatr02 .floatr02box ul .pic .into {
  padding-top: 3px
}

.ksmain .floatr .floatr03 {
  border: #B0DBF3 1px solid;
  height: 138px;
  overflow: hidden;
  padding-bottom: 10px;
}

.ksmain .floatr .floatr03 h2 {
  background: #EEF6F9;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  padding-left: 10px;
  border-bottom: #CCE6F1 1px solid;
  position: relative;
}

.ksmain .floatr .floatr03 h2 span {
  position: absolute;
  right: 10px;
  top: 0px;
}

.ksmain .floatr .floatr03 h2 span a {
  font-style: normal;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #069;
  font-size: 12px;
}

.ksmain .floatr .floatr03 .floatr03box {
  padding: 10px;
}

.ksmain .floatr .floatr03 .floatr03box ul {
}

.ksmain .floatr .floatr03 .floatr03box li {
  line-height: 25px;
  border-bottom: #ddd 1px dotted;
}

.ksmain .floatr .floatr03 .floatr03box span {
  color: red;
}

.ksmain02 {
  width: 978px;
  margin: 0px auto;
  border: #B0DBF3 1px solid;
  border-top: #2579A4 2px solid;
  height: 100%;
  overflow: hidden;
  padding-bottom: 10px;
}

/*考场首页*/
.scrollFrame {
  width: 100%;
}

.scrollFrame .cls {
  clear: both;
}

.scrollFrame .cont {
}

.scrollFrame .hidden {
  display: none;
}

.scrollFrame .display {
  display: block;
}

.scrollFrame {
  margin: 0px auto;
  overflow: hidden;
}

.scrollFrame .scrollUl {
  background: #EEF6F9;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  padding-left: 10px;
  border-bottom: #CCE6F1 1px solid;
}

.scrollFrame .scrollUl li {
  float: left;
}

.scrollFrame .scrollUl .textdiv {
  width: 105px;
  float: left;
  text-align: left;
  line-height: 35px;
  font-size: 14px;
  color: #000;
  padding-left: 10px;
}

.scrollFrame .bor03 {
  padding: 0px;
  margin: 0px;
  clear: both;
  border-top: none;
}

.scrollFrame .sd01 {
  cursor: pointer;
  width: 83px;
  background: #fff;
  color: #069;
  border: #2579A4 1px solid;
  border-top: #2579A4 1px solid;
  border-bottom: none;
  height: 35px;
  font-size: 12px;
  line-height: 35px;
  margin-right: 8px;
  display: block;
  text-align: center;
}

.scrollFrame .sd02 {
  cursor: pointer;
  width: 83px;
  background: #EEFBFE;
  border: #DDEEF8 1px solid;
  color: #000;
  height: 34px;
  font-size: 12px;
  line-height: 34px;
  margin-right: 8px;
  display: block;
  text-align: center;
}

/*考试分类导航*/
.ksmain02 .tablist {
  padding: 10px;
}

.ksmain02 .tablist .left {
  width: 270px;
  float: left;
}

.ksmain02 .tablist .left .marB {
  margin-bottom: 10px;
}

.ksmain02 .tablist .left h2.t04 {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  height: 33px;
  line-height: 33px;
  border-bottom: #ddd 1px solid;
}

.ksmain02 .tablist .left h2.t04 span.fdred {
  color: red;
}

.ksmain02 .tablist .left ul.c_l13_03 {
  padding: 10px;
}

.ksmain02 .tablist .left li {
  height: 25px;
  line-height: 25px;
  background: url("r_dot.jpg") no-repeat left 10px;
  padding-left: 10px;
}

.ksmain02 .tablist .left a {
  font-size: 12px;
}

.ksmain02 .tablist .left a:hover {
}

.ksmain02 .tablist .center {
  width: 420px;
  float: left;
  margin-left: 10px;
}

.ksmain02 .tablist .center h3 {
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-bottom: #ddd 1px dashed;
  padding-bottom: 10px;
}

.ksmain02 .tablist .center h3 a {
  color: #CC3300;
  font-size: 16px;
  font-weight: bold;
}

.ksmain02 .tablist .center h3 a:hover {
}

.ksmain02 .tablist .center ul.c_l14_01 {
  padding: 10px;
}

.ksmain02 .tablist .center ul.c_l14_01 li {
  height: 25px;
  line-height: 25px;
  background: url("bg-01.gif") no-repeat left 12px;
  padding-left: 10px;
}

.ksmain02 .tablist .center ul.c_l14_01 a {
  font-size: 14px;
}

.ksmain02 .tablist .center ul.c_l14_01 a:hover {
}

.ksmain02 .tablist .center ul.c_l14_01 span.date {
  float: right;
}

.ksmain02 .tablist .right {
  width: 240px;
  float: right;
  background: #F5F6F9;
}

.ksmain02 .tablist .right h2.t03 {
  background: url("bg.gif") no-repeat left top;
  padding-left: 20px;
  height: 38px;
  line-height: 38px;
  border-bottom: #ddd 1px dashed;
  position: relative;
}

.ksmain02 .tablist .right h2.t03 span.more {
  position: absolute;
  right: 10px;
  top: 0px;
}

.ksmain02 .tablist .right h2.t03 span.more a {
  color: #069;
  font-size: 12px;
  font-weight: normal;
}

.ksmain02 .tablist .right ul.c_l13_01 {
  padding: 10px;
}

.ksmain02 .tablist .right ul.c_l13_01 li {
  height: 25px;
  line-height: 25px;
  background: url("bg-01.gif") no-repeat left 12px;
  padding-left: 10px;
}

.ksmain02 .tablist .right ul.c_l13_01 a {
  font-size: 12px;
}

.ksmain02 .tablist .right ul.c_l13_01 a:hover {
}

.exam_three {
  width: 980px;
  margin: 0 auto;
}

.exam_three .exam_three_l {
  width: 220px;
  float: left;
  background: #e7f5fe;
}

.exam_three .exam_three_l h3 {
  padding: 0px 15px;
  height: 27px;
  padding-top: 12px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 16px
}

.exam_three .exam_three_l dl {
  border-bottom: 1px dashed #ccc;
}

.exam_three .exam_three_l dl a {
  color: #116FA5
}

.exam_three .exam_three_l dl dt {
  background: url("+.gif") no-repeat 0 70%;
  padding-left: 20px
}

.exam_three .exam_three_c {
  width: 498px;
  float: left;
  margin-left: 15px;
}

.exam_three .exam_three_c .c_one dl {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_three .exam_three_c .c_one dl dt {
  float: left;
  padding: 0px 17px;
  color: #116FA5;
  font-size: 15px;
  cursor: hand;
}

.exam_three .exam_three_c .c_one dl dt.sd01 {
  background: #fff;
  color: #333;
  font-weight: bold;
  border: 1px solid #C1E1E9;
  border-bottom: 0px;
}

.exam_three .exam_three_c .c_one ul .tt {
  font-size: 16px;
  width: 100%;
  font-weight: bold;
  height: 42px;
  line-height: 45px;
  padding-top: 2px;
  text-align: center;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  background: none;
  padding-left: 0px
}

.exam_three .exam_three_c .c_one ul .tt a {
  color: #f80;
}

.exam_three .exam_three_c .c_one ul li {
  height: 28px;
  font-size: 14px;
  line-height: 28px;
  background: url("bg-01.gif") no-repeat 0 50%;
  padding-left: 10px
}

.exam_three .exam_three_c .c_one ul li span {
  float: right;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #888;
  font-size: 12px;
}

.exam_three .exam_three_c .c_one ul li a {
  color: #555;
}

.exam_three .exam_three_c .c_one ul li a:hover {
  color: #116FA5
}

.exam_three .exam_three_c .c_two {
  margin-top: 15px;
}

.exam_three .exam_three_c .c_two dl {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_three .exam_three_c .c_two dl dt {
  float: left;
  padding: 0px 17px;
  color: #116FA5;
  font-size: 15px;
  cursor: hand;
}

.exam_three .exam_three_c .c_two dl dt.sd01 {
  background: #fff;
  color: #333;
  font-weight: bold;
  border: 1px solid #C1E1E9;
  border-bottom: 0px;
}

.exam_three .exam_three_c .c_two ul {
  padding: 12px 10px 10px 10px;
}

.exam_three .exam_three_c .c_two ul li {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dotted #ddd
}

.exam_three .exam_three_c .c_two ul li a {
  font-size: 14px;
  color: #555
}

.exam_three .exam_three_c .c_two ul li a:hover {
  color: #116FA5
}

.exam_three .exam_three_c .c_two ul li span a {
  color: #888;
  margin-right: 6px;
}

.exam_three .exam_three_c .c_two ul li em {
  width: 21px;
  height: 21px;
  float: left;
  margin-top: 5px;
  font-size: 16px;
  text-align: center;
  line-height: 21px;
  margin-right: 10px;
  background: #999;
  color: #fff;
  font-style: normal;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_three .exam_three_c .c_two ul li .one {
  background: #f60
}

.exam_three .exam_three_r {
  width: 230px;
  float: right;
}

.exam_three .exam_three_r .r_one {
}

.exam_three .exam_three_r .r_one .tit {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
}

.exam_three .exam_three_r .r_one .tit h4 {
  padding: 0px 17px;
  background: #fff;
  color: #333;
  border: 1px solid #C1E1E9;
  float: left;
  border-bottom: 0px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_three .exam_three_r .r_one ul {
  width: 228px;
  padding: 2px 0px 10px 0px;
}

.exam_three .exam_three_r .r_one ul li {
  width: 64px;
  margin: 10px 0px 5px 10px;
  display: inline;
  line-height: 26px;
  float: left;
  text-align: center
}

.exam_three .exam_three_r .r_one ul li img {
  width: 55px;
  height: 50px;
}

.exam_three .exam_three_r .r_one ul li a {
  display: block;
  padding-top: 5px;
  color: #555;
}

.exam_three .exam_three_r .r_one ul li a:hover {
  background: #e7f5fe;
  color: #116FA5;
  text-decoration: none
}

.exam_three .exam_three_r .r_two {
  margin-top: 10px
}

.exam_three .exam_three_r .r_two .tit {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
}

.exam_three .exam_three_r .r_two .tit h4 {
  padding: 0px 17px;
  background: #fff;
  color: #333;
  border: 1px solid #C1E1E9;
  float: left;
  border-bottom: 0px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_four {
  width: 980px;
  margin: 0 auto;
}

.exam_four .exam_four_l {
  width: 360px;
  float: left;
}

.exam_four .exam_four_l .l_one {
  margin-top: 15px;
  height: 320px
}

.exam_four .exam_four_l .l_one dl {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
}

.exam_four .exam_four_l .l_one dl dt {
  float: left;
  padding: 0px 17px;
  line-height: 26px;
  height: 26px;
  border-right: 1px solid #fff;
  border-bottom: 0px;
  color: #116FA5;
  font-size: 15px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_four .exam_four_l .l_one dl dt.sd01 {
  background: #fff;
  color: #333;
  font-weight: bold;
  border: 1px solid #C1E1E9;
  border-bottom: 0px;
}

.exam_four .exam_four_l .l_one ul {
  padding: 15px 10px 10px 0px;
}

.exam_four .exam_four_l .l_one ul li {
  height: 28px;
  font-size: 14px;
  line-height: 28px;
  background: url("bg-01.gif") no-repeat 0 50%;
  padding-left: 10px
}

.exam_four .exam_four_l .l_one ul li a {
  color: #555
}

.exam_four .exam_four_l .l_one ul li a:hover {
  color: #116FA5
}

.exam_four .exam_four_l .l_one ul li span {
  float: right;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #888;
  font-size: 12px;
}

.exam_four .exam_four_c {
  width: 361px;
  float: left;
  margin-left: 15px;
}

.exam_four .exam_four_c .c_one {
  margin-top: 15px;
  height: 320px
}

.exam_four .exam_four_c .c_one dl {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
}

.exam_four .exam_four_c .c_one dl dt {
  float: left;
  padding: 0px 17px;
  line-height: 26px;
  height: 26px;
  border-right: 1px solid #fff;
  border-bottom: 0px;
  color: #116FA5;
  font-size: 15px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.exam_four .exam_four_c .c_one dl dt.sd01 {
  background: #fff;
  color: #333;
  font-weight: bold;
  border: 1px solid #C1E1E9;
  border-bottom: 0px;
}

.exam_four .exam_four_c .c_one ul {
  padding: 15px 10px 10px 0px;
}

.exam_four .exam_four_c .c_one ul li {
  height: 28px;
  font-size: 14px;
  line-height: 28px;
  background: url("bg-01.gif") no-repeat 0 50%;
  padding-left: 10px
}

.exam_four .exam_four_c .c_one ul li a {
  color: #555
}

.exam_four .exam_four_c .c_one ul li a:hover {
  color: #116FA5
}

.exam_four .exam_four_c .c_one ul li span {
  float: right;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #888;
  font-size: 12px;
}

.exam_four .exam_four_r {
  width: 230px;
  float: right;
}

.exam_four .exam_four_r .r_one {
  margin-top: 15px;
  height: 320px
}

.exam_four .exam_four_r .r_one .tit {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
}

.exam_four .exam_four_r .r_one .tit h4 {
  padding: 0px 17px;
  background: #fff;
  color: #333;
  font-weight: bold;
  border: 1px solid #C1E1E9;
  float: left;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  border-bottom: 0px
}

.exam_four .exam_four_r .r_one ul {
  padding: 15px 10px 10px 1px;
}

.exam_four .exam_four_r .r_one ul li {
  height: 26px;
  line-height: 26px;
  background: url("bg-01.gif") no-repeat 0 50%;
  padding-left: 10px
}

.exam_four .exam_four_r .r_one ul li a {
  font-size: 12x;
  color: #5116FA5
}

.exam_four .exam_four_r .r_one ul li a:hover {
  color: #116FA5
}

.exam_four .exam_four_r .r_one ul li span {
  color: #999;
  float: right
}

.exam_four .exam_four_r .r_one ul li .one {
  background: #f60
}

.exam_four .exam_four_r .r_two {
  margin-top: 15px;
}

.exam_four .exam_four_r .r_two .tit {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
}

.exam_four .exam_four_r .r_two .tit h4 {
  padding: 0px 17px;
  background: #fff;
  color: #333;
  font-weight: bold;
  border: 1px solid #C1E1E9;
  float: left;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  border-bottom: 0px
}

.exam_four .exam_four_r .r_two ul {
  clear: both;
  padding: 10px 1px
}

.exam_four .exam_four_r .r_two ul li {
  line-height: 20px;
  margin-top: 7px;
  background: url("bg-01.gif") no-repeat 0 12px;
  padding-left: 10px
}

.exam_four .exam_four_r .r_two ul li a {
  color: #555;
}

.exam_four .exam_four_r .r_two ul li span {
  font-size: 12px;
  color: #116FA5;
  font-family: Arial, Helvetica, sans-serif
}

/*tpa=http://www.dglxx.net/images/gd.png*/
/*tpa=http://www.dglxx.net/images/gd.png*/
.exam_three .exam_lmlist {
  width: 759px;
  float: right;
  border-left: 1px solid #CAE4EC
}

.exam_three .exam_lmlist .box01 {
}

.exam_three .exam_lmlist .box01 .tit {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
  padding-left: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1"
}

.exam_three .exam_lmlist .box01 .tit a {
  padding: 0px 17px;
  float: left;
  color: #555;
  font-size: 14px
}

.exam_three .exam_lmlist .box01 .tit a.curr {
  background: #fff;
  font-weight: bold;
  color: #333;
  font-size: 15px;
  border: 1px solid #C1E1E9;
  border-bottom: 0px
}

.exam_three .exam_lmlist .box01 ul {
  height: 100%;
  padding: 5px 15px 5px 15px
}

.exam_three .exam_lmlist .box01 ul li {
  width: 713px;
  clear: both;
  line-height: 22px;
  padding-top: 8px;
}

.exam_three .exam_lmlist .box01 ul li a {
  padding: 0px 8px;
  float: left;
  margin: 7px 7px 0px 0px;
  background: #eee;
  color: #116FA5;
  font-size: 12px;
  white-space: nowrap
}

.exam_three .exam_lmlist .box01 ul li a.curr {
  background: #f80;
  color: #fff;
}

.exam_three .exam_lmlist .box01 ul li a:hover {
  background: #f80;
  color: #fff;
  text-decoration: none
}

.exam_three .exam_lmlist .box01 ul li span {
  float: left;
  margin: 5px 5px 0px 0px;
  color: #555;
}

.exam_three .exam_lmlist .box01 .exam_sxbox {
  margin: 15px 0px 0px 15px;
  height: 40px;
  line-height: 40px;
  background: #fdfae5;
  font-weight: bold;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  padding: 0px 10px
}

.exam_three .exam_lmlist .box01 .exam_sxbox .examtext02 {
  width: 170px;
  border: 1px solid #d7d7d7;
  height: 24px;
  line-height: 24px;
  padding-left: 5px;
  color: #999;
  float: left;
  border-right: 0px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  margin-left: 10px;
  margin-top: 6px;
}

.exam_three .exam_lmlist .box01 .exam_sxbox .exambtn02 {
  width: 30px;
  height: 28px;
  background: url("sc.png") no-repeat;
  text-indent: -9999px;
  border: 0px;
  color: #fff;
  cursor: hand;
  float: left;
  margin-top: 6px;
}

.exam_three .exam_lmlist .box02 ul {
  padding: 15px 0px 15px 15px
}

.exam_three .exam_lmlist .box02 ul li {
  height: 50px;
  line-height: 23px;
  border-bottom: 1px dashed #ccc;
  color: #999;
  padding: 8px;
}

.exam_three .exam_lmlist .box02 ul li:hover {
  background: #F3FAFC;
}

.exam_three .exam_lmlist .box02 ul li font {
  font-family: "\5FAE\8F6F\96C5\9ED1";
  padding: 0px 5px 0px 5px;
  font-size: 12px
}

.exam_three .exam_lmlist .box02 ul li a {
  color: #045F93;
  font-size: 14px;
}

.exam_three .exam_lmlist .box02 ul li span a {
  color: #333;
  padding-right: 10px
}

.exam_three .exam_lmlist .box02 ul li em {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  float: left;
  margin-top: 3px;
  font-size: 18px;
  color: #999;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  margin-right: 10px;
}

.exam_three .exam_lmlist .box02 ul li em.one {
  color: #f60;
}

.exam_three .exam_lmlist .box02 ul li .r {
  float: right;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #666;
  font-size: 12px
}

.exam_three .exam_lmlist .box02 ul li .r a {
  background: #eee;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 4px 8px;
}

.exam_three .exam_lmlist .box02 ul li .r a:hover {
  background: #f80;
  color: #fff;
  text-decoration: none
}

/*考试分类导航*/
/*首页鼠标特效start*/
.exam_three .exam_intro {
  width: 759px;
  float: right;
  border-left: 1px solid #CAE4EC;
}

.exam_three .exam_intro .tit {
  height: 27px;
  background: url("examtit.png") repeat-x 0 100%;
  line-height: 26px;
  padding-left: 10px;
}

.exam_three .exam_intro h4 {
  padding: 0px 17px;
  background: #fff;
  color: #333;
  font-weight: bold;
  border: 1px solid #C1E1E9;
  float: left;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  border-bottom: 0px
}

.exam_three .exam_intro .ksnr_box {
  padding: 15px;
  line-height: 26px;
  color: #777
}

.exam_three .exam_intro .box02 {
  margin-top: 15px;
}

.exam_three .exam_intro .box03 {
  margin-top: 15px;
}

/*首页鼠标特效end*/
.Dg b a {
  color: #e00;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  line-height: 12px;
  font-weight: normal
}

.askmain {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px;
}

.askmain h4 {
  font-size: 14px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #333;
}

.askmain .askmain_l {
  width: 758px;
  float: left;
  overflow: hidden
}

.askmain .askmain_l .l_two .left {
  width: 160px;
  float: left;
  color: #c5c9da;
  background: #f5f5f5 url("ask/flbg.png") repeat-x;
  padding-bottom: 10px;
  border: 1px solid #e5e5e5;
  height: 100%;
  overflow: hidden
}

.askmain .askmain_l .l_two .left .title {
  height: 26px;
  font-size: 16px;
  color: #333;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  padding: 6px 0px 0px 10px;
  font-weight: bold;
}

.askmain .askmain_l .l_two .left .title span {
  width: 20px;
  float: left;
  background: url("ask_points.gif") no-repeat left -210px;
  height: 23px;
  display: block;
  padding-right: 5px;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 {
  padding: 0px 10px;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 ul li {
  width: 70px;
  float: left;
  line-height: 22px;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 ul h4 {
  height: 20px;
  padding-top: 10px;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 ul h4 a {
  color: #1e2c5a
}

.askmain .askmain_l .l_two .left .left01box .askbox2 ul li a {
  color: #2a7dd7
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dl {
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dt {
  height: 28px;
  line-height: 28px;
  background: url("ask_points.gif") no-repeat left 10px;
  padding-left: 10px;
  border-bottom: #dde0ec 1px solid;
  padding-top: 10px;
  margin-bottom: 8px
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dt a {
  font-size: 12px;
  font-weight: bold;
  color: #0063c8;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dt a:hover {
  color: red;
  text-decoration: none;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dt span.num {
  font-size: 11px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #999;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dd {
  line-height: 22px
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dd a {
  color: #4481c4;
}

.askmain .askmain_l .l_two .left .left01box .askbox2 dd a:hover {
  color: red;
  text-decoration: none;
}

.askmain .askmain_l .l_two .right {
  width: 577px;
  float: left;
  margin-left: 10px;
}

.askmain .askmain_l .l_two .right .right01 {
  margin-top: 10px;
  height: 100%;
}

.askmain .askmain_l .l_two .right .right01 .tit {
  border: 1px solid #fff;
  height: 38px;
  line-height: 38px;
  background: #f5f5f5;
}

.askmain .askmain_l .l_two .right .right01 .tit h4 {
  background: url("ask/notebook.png") no-repeat 10px 2px;
  padding-left: 42px;
  font-size: 15px;
}

.askmain .askmain_l .l_two .right .right01 .tit .h402 {
  float: left;
  background: url("ask/cash.png") no-repeat 10px 2px;
  padding-left: 45px;
}

.askmain .askmain_l .l_two .right .right01 .tit .h403 {
  float: left;
  background: url("ask/jcwd.png") no-repeat 12px 2px;
  padding-left: 45px;
}

.askmain .askmain_l .l_two .right .right01 .r a {
  padding-right: 10px;
  color: #0063c8
}

.askmain .askmain_l .l_two .right .right01 ul {
  padding: 10px
}

.askmain .askmain_l .l_two .right .right01 ul li {
  height: 28px;
  line-height: 28px;
  background: url("ask/askbg02.png") no-repeat 5px 50%;
  padding-left: 20px
}

.askmain .askmain_l .l_two .right .right01 ul li a {
  color: #0063c8;
  font-size: 14px;
}

.askmain .askmain_l .l_two .right .right01 ul li a.lm_href {
  color: #666;
  padding-left: 5px
}

.askmain .askmain_l .l_two .right .right01 ul li span {
  float: right;
  color: #666
}

.askmain .askmain_r {
  width: 222px;
  float: right;
}

.askmain .askmain_r .r_one {
  border: 1px solid #fbe0bc;
  height: 150px;
  padding: 20px;
  overflow: hidden;
  background: #fff9d7 url("ask/flbg02.png") repeat-x;
  font-size: 17px;
}

.askmain .askmain_r .r_one h4 {
  font-size: 17px;
  font-weight: normal;
  color: #ef5c03;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.askmain .askmain_r .r_one .asktext {
  height: 28px;
  line-height: 28px;
  border: 1px solid #ecbf8a;
  color: #999;
  padding-left: 5px;
  margin-top: 5px
}

.askmain .askmain_r .r_one .asksc {
  margin-top: 8px;
}

.askmain .askmain_r .r_one a {
  display: block;
  height: 37px;
  width: 152px;
  background: url("ask/ask01.png") no-repeat;
  margin-top: 8px;
}

.askmain .askmain_r .r_one a:hover {
  text-decoration: none
}

.askmain .askmain_r .r_two {
  border: 1px solid #e5e5e5;
  border-top: 0px;
  height: 225px;
  overflow: hidden
}

.askmain .askmain_r .r_two .tit {
  height: 30px;
  padding: 10px 10px 0px 10px;
}

.askmain .askmain_r .r_two .tit h4 {
  line-height: 14px
}

.askmain .askmain_r .r_two .tit .r a {
  color: #f00
}

.askmain .askmain_r .r_two ul {
  padding: 0px 10px 10px 10px
}

.askmain .askmain_r .r_two ul li.lipic {
  height: 80px
}

.askmain .askmain_r .r_two ul li.lipic img {
  width: 55px;
  height: 50px
}

.askmain .askmain_r .r_two ul li.lipic .r_ct {
  width: 135px;
  float: right;
  line-height: 18px;
  color: #666;
}

.askmain .askmain_r .r_two ul li.lipic .r_ct a {
  font-size: 12px;
  color: #0063c8;
  font-weight: bold
}

.askmain .askmain_r .r_two ul li.lipic .r_ct span {
  color: #333;
}

.askmain .askmain_r .r_two ul li.nopic {
  height: 23px;
  line-height: 23px;
}

.askmain .askmain_r .r_two ul li.nopic b {
  font-size: 14px;
  color: #999;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  padding-right: 10px;
  float: left
}

.askmain .askmain_r .r_two ul li.nopic a {
  color: #0063c8
}

.askmain .askmain_r .r_three {
  border: 1px solid #e5e5e5;
  border-top: 0px;
  height: 285px;
  overflow: hidden
}

.askmain .askmain_r .r_three h4 {
  height: 30px;
  padding: 10px 10px 0px 10px;
}

.askmain .askmain_r .r_three ul li {
  clear: both;
  height: 22px;
  line-height: 22px;
  display: block
}

.askmain .askmain_r .r_three ul li span {
  float: right;
  color: #f60;
  padding-right: 10px;
  background: url("ask/ask05.png") no-repeat 0 55%;
  padding-left: 12px
}

.askmain .askmain_r .r_three ul li a {
  float: left;
  color: #0063c8
}

.askmain .askmain_r .r_three ul li em {
  float: left;
  width: 14px;
  height: 14px;
  background: #fafafa;
  border: 1px solid #ddd;
  font-style: normal;
  text-align: center;
  line-height: 14px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  margin: 4px 5px 0px 10px
}

.askmain .askmain_r .r_three ul li em.one {
  background: #f90;
  border: 1px solid #f60;
  color: #fff;
}

.askmain .askmain_r .r_four {
  border: 1px solid #e5e5e5;
  margin-top: 10px;
  padding-bottom: 5px;
  overflow: hidden;
}

.askmain .askmain_r .r_four .tit {
  height: 30px;
  padding: 10px 10px 0px 10px;
}

.askmain .askmain_r .r_four .tit .r a {
  color: #555
}

.askmain .askmain_r .r_four ul {
  padding: 0px 10px
}

.askmain .askmain_r .r_four ul li {
  line-height: 20px;
  padding-bottom: 8px;
}

.askmain .askmain_r .r_four ul li a {
  color: #0063c8;
  background: url("bg-01.gif") no-repeat 1px 6px;
  padding-left: 10px
}

/*考场首页结束*/
.askmain .asklist {
  width: 748px;
  float: left;
}

.askmain .asklist .listone {
  border: 1px solid #e5e5e5;
  padding-bottom: 10px;
  height: 100%
}

.askmain .asklist .listone h4 {
  height: 35px;
  line-height: 30px;
  padding: 5px 0px 0px 15px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 15px
}

.askmain .asklist .listone h4 span {
  font-weight: normal;
  font-size: 12px;
  color: #999;
  padding-left: 5px
}

.askmain .asklist .listone li {
  float: left;
  width: 160px;
  float: left;
  padding-left: 15px;
  line-height: 24px;
}

.askmain .asklist .listone li a {
  font-size: 14px;
  color: #0063c8;
  font-family: Arial, Helvetica, sans-serif
}

.askmain .asklist .listtwo {
  clear: both
}

.askmain .asklist .listtwo .asklistnav {
  height: 35px;
  border-bottom: 1px solid #e5e5e5;
  margin-top: 25px;
}

.askmain .asklist .listtwo .asklistnav .asklistnav_l {
  font-weight: bold;
  padding-left: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  color: #444;
  float: left
}

.askmain .asklist .listtwo .asklistnav .asklistnav_l .asktext02 {
  width: 135px;
  padding-left: 5px;
  color: #666;
  border: 1px solid #ddd;
  height: 18px;
  line-height: 18px;
  margin-right: 5px
}

.askmain .asklist .listtwo .asklistnav .asklistnav_l .askbtn02 {
  background: #fff;
  border: 1px solid #e5e5e5;
  color: #666;
  height: 22px;
  line-height: 20px
}

.askmain .asklist .listtwo .asklistnav .r li {
  float: left;
  margin-top: 3px
}

.askmain .asklist .listtwo .asklistnav .r li a {
  padding: 0px 10px;
  line-height: 22px;
  float: left;
  color: #666;
}

.askmain .asklist .listtwo .asklistnav .r li.curr a {
  background: #eee
}

.askmain .asklist .listtwo .ul_list {
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #e9e9e9;
}

.askmain .asklist .listtwo .ul_list li {
  float: left;
  text-align: center;
  color: #999;
}

.askmain .asklist .listtwo .ul_list li a {
  font-size: 14px;
  color: #0063c8
}

.askmain .asklist .listtwo .ul_list li.li01 {
  width: 335px;
  text-align: left;
  padding-left: 10px
}

.askmain .asklist .listtwo .ul_list li.li02 {
  width: 100px;
}

.askmain .asklist .listtwo .ul_list li.li03 {
  width: 100px;
}

.askmain .asklist .listtwo .ul_list li.li04 {
  width: 100px;
}

.askmain .asklist .listtwo .ul_list li.li05 {
  width: 100px;
  font-family: Arial, Helvetica, sans-serif
}

.askmain .ask_ct {
  width: 748px;
  float: left;
}

.askmain .ask_ct .ct_one {
  border: 1px solid #ddd;
  padding: 10px 20px;
  color: #666;
  background: url("ask/ask08.png") repeat-x;
  border-top: 1px solid #0088be
}

.askmain .ask_ct .ct_one .tit {
  height: 32px;
  line-height: 22px;
}

.askmain .ask_ct .ct_one .tit h4 {
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 15px;
  background: url("ask/ask06.png") no-repeat 0 50%;
  padding-left: 22px
}

.askmain .ask_ct .ct_one .tit h4 a {
  font-size: 12px;
  color: #999;
  font-weight: normal;
  padding-left: 10px;
  font-family: SimSun
}

.askmain .ask_ct .ct_one .tit .btn01 {
  width: 79px;
  background: url("ask/ask09.png") no-repeat;
  float: left;
  text-align: center;
  line-height: 20px
}

.askmain .ask_ct .ct_one .tit .btn02 {
  width: 87px;
  background: url("ask/ask10.png") no-repeat;
  float: left;
  margin-left: 5px;
  text-align: center;
  line-height: 20px
}

.askmain .ask_ct .ct_one .tit a:hover {
  text-decoration: none
}

.askmain .ask_ct .ct_one em {
  color: #0063c8;
  font-style: normal
}

.askmain .ask_ct .ct_one .ct_into {
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
  color: #333;
}

.askmain .ask_ct .ct_one .ct_ask {
  margin-top: 10px
}

.askmain .ask_ct .ct_one .ct_ask h4 {
  font-weight: normal;
  font-size: 12px;
  color: #0063c8;
}

.askmain .ask_ct .ct_two {
  border: 1px solid #ddd;
  margin-top: 10px;
  padding: 10px 20px 0px 20px;
  height: 100%
}

.askmain .ask_ct .ct_two h4 {
  background: url("ask/ask12.png") no-repeat 0 50%;
  padding-left: 22px;
  height: 16px;
  line-height: 16px
}

.askmain .ask_ct .ct_two ul li {
  clear: both;
  margin-top: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px
}

.askmain .ask_ct .ct_two ul li .liname .l {
  color: #0063c8;
}

.askmain .ask_ct .ct_two ul li {
  color: #999
}

.askmain .ask_ct .ct_two ul li .liinto {
  margin-top: 10px;
  font-size: 14px;
  color: #333;
  line-height: 22px;
}

.askmain .ask_ct .ct_two ul li .liinto a {
  font-size: 12px;
}

.askxqmain {
  width: 660px;
}

.askxqmain .twbox {
  padding: 10px 20px;
  line-height: 22px;
  color: #666;
}

.askxqmain .twbox .title {
  line-height: 40px;
  font-size: 14px;
  color: #333;
  height: 40px;
  font-weight: bold;
  background: url("ask/ask06.png") no-repeat 0 50%;
  padding-left: 20px
}

.askxqmain .twbox .asktitile {
  font-size: 14px;
}

/*考场栏目页开始*/
.pkmain {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px;
  background: url("pk06.png") repeat-x;
  border-top: 1px solid #ddd
}

.pkmain .tit {
  height: 35px;
}

.pkmain .tit h4 {
  font-family: "\5FAE\8F6F\96C5\9ED1";
  float: left;
  padding: 0px 15px;
  padding-top: 10px;
  font-size: 17px;
}

.pkmain .tit h4 a {
  color: #fff;
}

.pkmain .tit h4 span {
  position: absolute;
  margin: -1px;
  color: #333;
}

.pkmain .tit .r {
  width: 200px;
  height: 30px;
  position: relative;
  background: url("pk02.png") no-repeat;
  margin-top: -7px;
  padding-left: 35px;
  line-height: 28px;
  color: #777;
  font-family: Arial, Helvetica, sans-serif
}

.pkmain .tit .r a {
  color: #0a5caf;
  border: 1px solid #e5e5e5;
  padding: 2px 8px;
  background: #fff;
}

.pkmain ul {
  height: 100%;
  padding: 10px 10px;
  background: url("pkulbg.png") no-repeat;
  margin: 10px;
}

.pkmain ul li {
  width: 400px;
  float: left;
  padding: 15px;
  height: 105px;
  line-height: 24px;
  font-size: 12px;
  color: #666;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.pkmain ul li.li02 {
  width: 395px;
  padding: 15px 15px 15px 20px;
}

.pkmain ul li.li01 {
  background: #f8e8e8;
  color: #a00;
  font-family: SimSun
}

.pkmain ul li.li01 .pkjg {
  border: 1px solid #f5ceaf
}

.pkmain ul li.li02 {
  background: url("pkbox02.png") no-repeat;
  color: #326b00;
  font-family: SimSun
}

.pkmain ul li.li02 .pkjg {
  border: 1px solid #9ad490
}

.pkmain ul li.li02 .ffbg {
  width: 138px;
  height: 64px;
  background: url("fanfang.png") no-repeat;
  position: absolute;
  margin-left: 287px
}

.pkmain ul li.li01 span {
  display: block;
  font-weight: bold;
  color: #a00;
  font-size: 15px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.pkmain ul li.li02 span {
  display: block;
  font-weight: bold;
  color: #326b00;
  font-size: 15px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.pkmain ul li.pkpic {
  width: 80px;
  height: 132px;
  background: url("pk.png") no-repeat 50% 50%;
  padding: 0px
}

.pkmain ul li .pkjg {
  float: left;
  background: url("pk05.png") repeat-x;
  padding: 0px 5px 2px 5px;
  height: 28px;
  line-height: 28px;
  margin-top: 10px;
  font-size: 14px;
  font-family: SimSun;
  color: #333;
}

.pkmain ul li.li01 .pkjg {
  float: left;
  background: #f8e8e8;
  padding: 0px 5px 2px 5px;
  height: 28px;
  line-height: 28px;
  margin-top: 10px;
  font-size: 14px;
  font-family: SimSun
}

.pkmain ul li .pkjg font {
  font-family: Arial, Helvetica, sans-serif;
  color: #c00;
  font-size: 14px;
  padding-right: 2px
}

.pkmain ul li .pkjg a {
  width: 47px;
  height: 24px;
  background: url("pkbtn01.png") no-repeat;
  float: left;
  margin: 3px 0px 0px 8px
}

.pkmain ul li.li02 .pkjg a {
  width: 47px;
  height: 24px;
  background: url("pkbtn02.png") no-repeat;
  float: left;
  margin: 3px 0px 0px 8px
}

.pkmain ul li .pkjg a:hover {
  text-decoration: none
}

.pkct {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px;
  background: url("pk06.png") repeat-x;
  border-top: 1px solid #ddd
}

.pkct h4 {
  font-family: "\5FAE\8F6F\96C5\9ED1";
  padding: 0px 15px;
  padding-top: 10px;
  font-size: 17px;
  color: #fff;
  text-align: center
}

.pkct h4 span {
  position: absolute;
  margin: -1px;
  color: #333;
}

.pkct h4 em {
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  color: #999;
  padding-left: 5px
}

.pkct .pkctbox {
  height: 100%;
  padding: 10px 10px;
  background: url("pkulbg.png") no-repeat;
  margin: 10px;
}

.pkct .pkctbox .pkctbox_l {
  width: 390px;
  float: left;
  padding: 10px
}

.pkct .pkctbox .pkctbox_l .l_intro {
  line-height: 22px;
  padding-top: 10px;
  color: #666;
}

.pkct .pkctbox .pkctbox_c {
  width: 120px;
  float: left;
  text-align: center;
  padding-top: 5px
}

.pkct .pkctbox .pkctbox_r {
  width: 390px;
  float: right;
  padding: 10px
}

.pkct .pkctbox .pkctbox_r .r_intro {
  line-height: 22px;
  padding-top: 10px;
  color: #666;
}

/*考场栏目页结束*/
.expertsmain {
  width: 980px;
  margin: 0 auto
}

.expertsmain .title {
  font-size: 14px;
  font-weight: bold;
  height: 35px;
  background: url("ask/ask14.png") no-repeat 0 55%;
  padding-left: 30px;
  line-height: 30px
}

.expertsmain .expertsmain_l {
  width: 700px;
  float: left;
  padding-bottom: 10px
}

.expertsmain .expertsmain_l .thrbox img.thrpic {
  width: 210px;
  height: 210px
}

.expertsmain .expertsmain_l .thrbox .r_ct {
  width: 475px;
  float: right;
  font-size: 14px;
  line-height: 24px;
}

.expertsmain .expertsmain_l .thrbox .r_ct span {
  border: 1px solid #ddd;
  float: left;
  padding: 0px 10px;
  color: #0063c8;
  height: 30px;
  line-height: 30px
}

.expertsmain .expertsmain_l .thrbox .r_ct span a {
  font-weight: bold;
}

.expertsmain .expertsmain_l .thrbox .r_ct .thrinto {
  padding-top: 10px
}

.expertsmain .expertsmain_l .thrbox .r_ct .div_href img {
  margin: 15px 0px 0px 10px
}

.expertsmain .expertsmain_r {
  width: 265px;
  float: right;
}

.expertsmain .expertsmain_r dl dt {
  float: left;
  width: 75px;
  text-align: center;
  float: left;
  margin-bottom: 10px;
  padding: 5px 5px 7px 5px;
  border: 1px solid #fff
}

.expertsmain .expertsmain_r dl dt img {
  width: 100%;
  height: 75px;
  margin-bottom: 7px;
}

.expertsmain .expertsmain_r dl dt.sd01 {
  background: #ebf9ff;
  border: 1px solid #b6cad5
}

.expertslist {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px
}

.expertslist .expertslist_l {
  width: 700px;
  float: left;
  border: 1px solid #e5e5e5;
}

.expertslist .expertslist_l h4 {
  font-size: 14px;
  padding-left: 30px;
  border-bottom: 1px solid #e5e5e5;
  height: 30px;
  line-height: 30px;
  background: url("ask/ask15.png") no-repeat 10px 50%
}

.expertslist .expertslist_l ul {
  padding: 5px
}

.expertslist .expertslist_l ul li {
  width: 143px;
  float: left;
  margin: 15px;
  text-align: center;
  font-size: 14px;
}

.expertslist .expertslist_l ul li img {
  width: 100%;
  margin-bottom: 10px;
  height: 140px
}

.expertslist .expertslist_l ul li font {
  font-size: 14px;
  color: #0063c8;
  padding-left: 5px
}

.expertslist .expertslist_l ul li .li_href {
  margin-top: 5px;
  padding-left: 25px
}

.expertslist .expertslist_l ul li .li_href a {
  float: left;
  width: 52px;
  text-align: center;
  height: 21px;
  line-height: 21px;
  background: url("ask/href01.png") no-repeat;
  font-size: 12px;
  color: #fff;
  margin-top: 5px
}

.expertslist .expertslist_l ul li .li_href a.href01 {
  background: url("ask/href02.png") no-repeat;
  margin-right: 5px
}

.expertslist .expertslist_l ul li .li_href a:hover {
  text-decoration: none
}

.expertslist .expertslist_r {
  width: 265px;
  float: right
}

.expertslist .expertslist_r .r_one {
  background: #f1f1f1;
  padding: 10px;
  margin-bottom: 10px;
  line-height: 22px;
  color: #555;
}

.expertslist .expertslist_r .r_one h4 {
  height: 30px;
  line-height: 30px;
  background: url("ask/ask06.png") no-repeat 0 50%;
  padding-left: 20px;
  font-size: 14px;
}

/*考场内容页开始*/
/*考场内容页结束*/
.user_reg {
  width: 950px;
  margin: 0 auto;
  padding: 15px;
  border: 1px solid #ddd
}

.user_reg ul {
  padding-top: 8px;
  line-height: 30px
}

.user_reg ul li span {
  width: 83px;
  font-size: 14px;
  float: left;
  line-height: 30px
}

.user_reg ul li {
  padding: 10px 0px 10px 0px;
}

.user_reg ul li span font {
  color: #e00;
  font-size: 14px;
  margin-right: 5px;
}

.user_reg ul li .text {
  width: 240px;
  padding-left: 5px;
  height: 28px;
  line-height: 28px;
  margin-right: 15px;
  border: 1px solid #ccc;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  float: left
}

.user_reg ul li .yz_text {
  width: 120px;
  padding-left: 5px;
  height: 28px;
  line-height: 28px;
  margin-right: 15px;
  border: 1px solid #ccc;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  float: left
}

.user_reg ul li #usernamemsg {
  width: 300px;
  padding-left: 15px;
  background: url("no.gif") no-repeat 0 50%
}

.user_reg ul li #passwordmsg2 {
  width: 300px;
  padding-left: 15px;
  background: url("no.gif") no-repeat 0 50%
}

.user_reg ul li #answermsg {
  width: 300px;
  padding-left: 15px;
  background: url("no.gif") no-repeat 0 50%
}

.user_reg ul li #chkcodemsg {
  width: 300px;
  padding-left: 15px;
  background: url("no.gif") no-repeat 0 50%;
  margin-top: -30px;
  margin-left: 305px
}

.user_reg ul .xx_box h4 {
  line-height: 35px;
  border-bottom: 1px dotted #ccc;
  padding-left: 10px;
  height: 35px;
  margin-bottom: 10px
}

.user_reg ul .xx_box .text {
  width: 240px;
  padding-left: 5px;
  height: 28px;
  line-height: 28px;
  margin-right: 15px;
  border: 1px solid #ccc;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  float: left
}

/*问答列表页*/
/*PK*/
.pk {
  width: 980px;
  margin: 0 auto;
  margin-top: 10px;
}

.pk .pk_l {
  width: 725px;
  float: left;
}

.pk .pk_l .l_one {
  margin-bottom: 15px;
}

.pk .pk_l .l_one .tit {
  height: 40px;
  line-height: 40px;
}

.pk .pk_l .l_one h3 {
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal
}

.pk .pk_l .l_one h3 a {
  color: #116fa5;
}

.pk .pk_l .l_one h3 span {
  color: #555;
}

.pk .pk_l .l_one .tit .timebg {
  float: right;
  color: #666;
  background: url("szbg.png") no-repeat 0 9px;
  padding-left: 30px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.pk .pk_l .l_one ul li {
  width: 331px;
  float: left;
  line-height: 24px;
  padding: 15px;
  color: #333;
}

.pk .pk_l .l_one ul li h4 {
  font-size: 17px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  height: 30px
}

.pk .pk_l .l_one ul li.li01 {
  background: #f8e8e8;
  border: 1px solid #eac3c3
}

.pk .pk_l .l_one ul li.li01 h4 {
  text-indent: -9999px;
  width: 155px;
  margin: 0 auto;
  height: 75px;
  background: url("zf.png") no-repeat -10px -10px
}

.pk .pk_l .l_one ul li .pkpiao {
}

.pk .pk_l .l_one ul li .pkpiao font {
  color: #c00;
  font-size: 15px;
  padding-right: 3px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif
}

.pk .pk_l .l_one ul li .pkpiao a {
}

.pk .pk_l .l_one ul li.li03 {
  float: right;
  background: #f7fbe9;
  border: 1px solid #e2e3e2;
  border-left: 0px;
}

.pk .pk_l .l_one ul li.li03 h4 {
  text-indent: -9999px;
  width: 155px;
  height: 75px;
  margin: 0 auto;
  background: url("ff.png") no-repeat -7px -10px
}

.pk .pk_l .l_one ul li.li03 .pkpiao {
}

.pk .pk_r {
  width: 240px;
  float: right;
}

.pk .pk_r .r_one {
  border: 1px solid #e5e5e5
}

.pk .pk_r .r_one h4 {
  font-size: 16px;
  line-height: 35px;
  height: 35px;
  padding-left: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.pk .pk_r .r_one .ct_intro {
  padding: 10px;
  line-height: 22px;
  color: #116fa5;
}

.aboutus {
  width: 980px;
  margin: 0 auto;
  margin-top: 2px
}

.aboutus .aboutus_l {
  width: 200px;
  float: left;
  border: #eee 1px solid;
  padding: 5px;
  border-top: #eee 3px solid;
  height: 100%;
}

.aboutus .aboutus_l h4 {
  height: 35px;
  font-size: 16px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  line-height: 35px;
  padding-left: 15px;
  border-bottom: 1px #1E89CD solid;
  height: 100%;
  overflow: hidden;
  padding-bottom: 5px;
}

.aboutus .aboutus_l ul li {
  height: 30px;
  line-height: 30px;
  background: url("r_dot.jpg") no-repeat left center;
  margin-left: 15px;
  border-bottom: #efefef 1px solid;
  padding-bottom: 8px;
}

.aboutus .aboutus_l ul li a {
  display: block;
  padding-left: 15px;
  height: 37px;
  line-height: 37px;
  font-size: 14px;
  border-top: 1px solid #fff;
  color: #555;
}

.aboutus .aboutus_l ul li a:hover {
  color: #025c95;
  text-decoration: none;
}

.aboutus .aboutus_r {
  width: 758px;
  float: right;
  background: url("pkulbg02.png") no-repeat;
  padding: 1px
}

.aboutus .aboutus_r .r_ctbox {
  line-height: 24px;
  color: #666;
  background: url("usbg.png") repeat-x 0 100%;
  padding: 10px
}

.aboutus .aboutus_r .r_ctbox h4 {
  font-size: 24px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #025c95;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-weight: normal;
}

.aboutus .aboutus_r .r_ctbox h2 {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ddd;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.aboutus .aboutus_r .r_ctbox .intro {
  padding: 10px;
  font-size: 14px;
  line-height: 30px
}

.aboutus .aboutus_r .ctboxbg {
  height: 10px;
  background: url("ctboxbg.png") no-repeat 50% 0
}

.fr {
  width: 980px;
  margin: 0px auto;
  border-bottom: #EDEDED 1px solid;
  line-height: 30px;
  margin-top: 15px;
  color: #666;
  height: 100%;
  overflow: hidden;
}

.fr span {
  text-align: left;
  font-size: 12px;
  color: #333;
}

.fr h4 {
  width: 79px;
  height: 76px;
  background: url("home/bg21.png");
  position: absolute;
  margin: -17px 0px 0px -17px
}

.fr a {
  padding: 0px 6px 0px 8px;
  color: #666;
  background: url("home/frbg02.png") no-repeat 0 50%;
}

.frnav {
  width: 980px;
  margin: 0 auto;
  height: 35px;
  line-height: 35px;
  background: #eee;
}

.frnav .r {
  padding-right: 10px
}

.frnav .r a {
}

.frsc {
  width: 980px;
  margin: 0 auto;
  height: 35px;
  line-height: 35px;
  text-align: right;
  color: #999
}

.frsc .textbox {
  height: 18px;
  line-height: 18px;
  border: 1px solid #ddd
}

.frsc .inputbutton {
  width: 60px;
  background: url("atnbg_01.gif") no-repeat;
  border: 1px solid #ddd;
}

.frlist {
  width: 979px;
  margin: 0 auto;
  margin-top: 10px;
  padding-left: 1px
}

.frlist ul li {
  width: 193px;
  float: left;
  padding: 20px 25px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  border: 1px solid #ccc;
  position: relative;
  margin: -1px 0px 0px -1px
}

.frlist ul li img {
  margin-top: 15px;
  width: 90%;
  height: 60px
}

.frlist ul li a:hover {
  text-decoration: none
}

/*专家*/
.footer {
  margin: 0px auto;
  width: 1011px;
  height: 147px;
  background: url("footerbg.png");
  z-index: 3;
  position: relative;
  clear: both;
  padding-top: 120px;
}

.footer .link {
  margin: 0 auto;
  width: 750px;
  font-size: 16px;
  background: #FFF;
  height: 35px;
  text-align: center;
  background: url("tm1.png");
  border-radius: 10px;
  color: #666
}

.footer .link a {
  padding: 0 10px;
  line-height: 35px;
  color: #666
}

.footer .copyright {
  color: #FFF;
  width: 900px;
  margin: 0 auto;
  margin-top: 0px;
  line-height: 22px;
}

.footer .tj {
  margin: 15px 0;
  margin-bottom: 0px;
  padding-right: 120px;
  padding-top: 20px;
  text-align: right;
}

.footer .tj a {
  color: #FFF;
}

.pdfoot {
  background: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 0;
  margin: 0
}

/*问答结束*/
/*会员注册页*/
.bg18 {
  height: 6px;
  background: url("small/18.png") repeat-x 0 -1px
}

.mapbox {
  height: 420px;
}

.maplist {
  width: 980px;
  margin: 0px auto;
  line-height: 28px;
  margin-bottom: 10px;
}

.maplist .classname {
  margin-top: 10px;
  display: block;
  padding-left: 10px;
  font-size: 15px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  float: left;
}

.maplist .classname a {
  color: #00659c;
  background: url("maptit02.png") no-repeat 0 50%;
  padding-left: 10px
}

.maplist .classname2 {
  height: 25px;
  float: left;
  line-height: 25px;
  padding-left: 10px;
  font-size: 12px;
  padding-right: 0px;
  background: none
}

.maplist .classname2 a {
  color: #555;
  font-size: 12px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
}

.maplist span {
  white-space: nowrap;
  padding: 0px 10px;
  margin-top: 10px;
  height: 25px;
  float: left;
  background: url("maptit03.png") no-repeat 100% 50%
}

.maplist span a {
  color: #555
}

.maplist a:hover {
  color: #00659c;
}

.maplist2 {
  clear: both;
}

/*会员注册页结束*/
#fenye {
  clear: both;
  margin: 15px;
  height: 35px;
  text-align: right;
  margin-bottom: 0
}

#fenye img {
  margin: 0px 2px
}

#fenye a {
  text-decoration: none;
  font-size: 14px;
  height: 24px;
  border-radius: 3px;
  text-align: center;
  line-height: 24px;
  float: left;
  color: #666;
  margin-left: 5px;
  border: 1px solid #e5e5e5;
  border-bottom: 1px solid #ccc;
  background: #fff
}

#fenye .prev, #fenye .next {
  width: 23px;
  text-align: center;
}

#fenye .prev, #fenye .next img {
  margin-top: 8px
}

#fenye a.curr {
  width: 23px;
  color: #fff;
  text-align: center;
  background: #3391cf;
  border: 1px solid #3391cf
}

#fenye a.curr:hover {
  color: #fff;
}

#fenye a.num {
  width: 23px;
}

#fenye a:hover {
  color: #333;
  text-decoration: none;
}

#fenye span {
  line-height: 30px;
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif
}

#fenye span#totalpage {
  padding-left: 0px
}

/*PK*/
#pageNext {
  padding: 10px 12px 6px;
  clear: both;
}

#pageNext .prev, #pageNext .next {
  width: 64px;
  text-align: center;
}

#pageNext a.curr {
  width: 25px;
  background: #fff;
  color: #00659c;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-weight: bold;
}

#pageNext a {
  text-decoration: none;
  font-size: 14px;
  margin-left: 5px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  float: left;
  color: #666;
  background: #eee
}

#pageNext a.num {
  width: 25px;
}

#pageNext a:hover {
  color: #00659c;
  text-decoration: none;
}

/*尾部通用*/
.annex {
  width: 600px;
  margin: 15px;
  border: 1px dashed #999;
  background: #f9f9f9;
  line-height: normal;
}

.annex td {
  text-align: left;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
}

/*尾部通用over*/
.cmt .goodandbad {
  margin-top: 3px;
  BORDER-BOTTOM: #efefef 1px solid
}

.cmt .content {
  color: #000;
  font-size: 14px;
}

.cmt .gray {
  color: #ccc;
}

.cmtloadtips {
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  background: #f3f9fc;
  position: relative;
  margin-top: -2px;
  color: #999;
  text-align: center;
}

.cmttitle {
  border-bottom: 3px solid #ccc;
  font-weight: bold;
  font-size: 14px;
}
