@charset "utf-8";
/* CSS Document */
table,
td,
tr,
ul,
ol,
li,
dl,
dd,
dt,
p,
input,
form,
em,
p,
img,
h1,
h2,
h3,
h4,
h5 {
  margin: 0px;
  padding: 0px;
}
table {
  line-height: 18px;
}
ul {
  list-style: none;
}
.cursor {
  cursor: pointer;
}
.clear {
  font-size: 0;
  line-height: 0;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.l {
  float: left;
}
.r {
  float: right;
}
.tl {
  text-align: left;
}
.tc {
  text-align: center;
}
.tr {
  text-align: right;
}
.cred {
  color: #cb0a0a;
}
img {
  border: 0;
}
body {
  font-family: "宋体", Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  width: 100%;
  background-color: #fff7da;
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: #2c2d2c;
}
a:hover {
  text-decoration: underline;
}

.wrapper {
  position: relative;
  margin: 0 auto;
  z-index: 5;
  margin-top: -55px;
}
.banner {
  background: url(/zt_static/images/spec_wanlixing/banner.jpg) no-repeat center;
  height: 333px;
  margin: 0 auto;
}
.share {
  width: 937px;
  height: 472px;
  margin: 0 auto;
  background: url(/zt_static/images/spec_wanlixing/bg_share.jpg) no-repeat;
}
.share_l {
  width: 409px;
  height: 430px;
  float: left;
  display: inline;
  margin-left: 50px;
}
.share_l .share_id {
  height: 35px;
  padding-top: 6px;
  padding-left: 150px;
}
.share_l .share_txt {
  text-indent: 2em;
  line-height: 22px;
  margin-top: 8px;
  text-align: justify;
  margin-left: -10px;
}
.share_l .share_pic {
  height: 254px;
  margin-top: 19px;
  overflow: hidden;
}
.container {
  width: 409px;
  height: 254px;
  overflow: hidden;
  position: relative;
}
.slider {
  position: absolute;
}
.slider li {
  list-style: none;
  display: inline;
}
.slider img {
  width: 409px;
  height: 254px;
  display: block;
}
.slider2 {
  width: 4000px;
}
.slider2 li {
  float: left;
}
.num {
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.num li {
  float: left;
  color: #ff7300;
  text-align: center;
  line-height: 16px;
  width: 16px;
  height: 16px;
  font-family: Arial;
  font-size: 12px;
  cursor: pointer;
  overflow: hidden;
  margin: 3px 1px;
  border: 0px solid #ff7300;
  background-color: #fff;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.num li.on {
  color: #ff7300;
  line-height: 21px;
  width: 21px;
  height: 21px;
  font-size: 16px;
  margin: 0 1px;
  border: 0;
  background-color: #ddd;
  font-weight: bold;
}

.share_r {
  width: 422px;
  height: 392px;
  float: right;
  display: inline;
  margin-right: 26px;
  margin-top: 35px;
}
.share_arc {
  height: 75px;
  padding-left: 25px;
  padding-right: 100px;
  text-align: left;
  line-height: 25px;
}
.share_weibo {
  height: 313px;
  margin-top: 5px;
  overflow: hidden;
}

.ztxl {
  width: 981px;
  margin: 0 auto;
}
.ztxl .title {
  height: 58px;
  background: url(/zt_static/images/spec_wanlixing/bg_ztxl.jpg) no-repeat;
}
.ztxl .cont {
  height: 141px;
  padding: 0 30px;
}
.ztxl a {
  width: 213px;
  height: 110px;
  display: inline-block;
  float: left;
  margin: 5px 8px;
}
.ztxl a:hover {
  text-decoration: none;
}
.ztxl a h3 {
  background: #cc9d62;
  height: 26px;
  line-height: 24px;
  margin-top: 1px;
  color: #fff;
  font-size: 12px;
}
.ztxl a:hover h3 {
  background: #fbb83c;
}

.qf {
  width: 981px;
  height: 315px;
  background: url(/zt_static/images/spec_wanlixing/qf_bg.jpg) no-repeat;
  margin: 0 auto;
  overflow: hidden;
}
.qf .pic {
  width: 160px;
  height: 210px;
  margin-left: 45px;
  float: left;
  display: inline;
  margin-top: 82px;
}
.qf .pic img {
  border: 3px solid #fff7da;
  margin-top: 5px;
}
.qf .qf_txt {
  width: 431px;
  height: 260px;
  margin-top: 45px;
  float: left;
  display: inline;
  margin-left: 5px;
  text-align: left;
  overflow-x: hidden;
  overflow-y: scroll;
}
.qf .qf_txt li {
  padding: 6px;
  border-bottom: 1px dotted #b5b5b5;
  line-height: 20px;
  background: url(/zt_static/images/spec_wanlixing/dot_qf.jpg) 8px 12px
    no-repeat;
}
.qf .qf_txt li p {
  text-indent: 15px;
}
.qf .meiti {
  width: 300px;
  height: 200px;
  margin-top: 80px;
  float: left;
  display: inline;
  margin-left: 20px;
  overflow: hidden;
}
/*.qf .meiti a{display:inline-block;float:left;padding:8px 5px;}*/
.qf .meiti li {
  margin: 0;
  padding: 0;
  height: 35px;
  padding-top: 5px;
  background: url(/zt_static/images/spec_wanlixing/libg.jpg) 80% bottom
    no-repeat;
}
.qf .meiti li img {
  width: 75px;
  height: 30px;
  display: block;
  float: left;
}
.qf .meiti li p {
  float: left;
  line-height: 30px;
  padding-left: 5px;
  text-align: left;
}

.xc {
  width: 941px;
  padding: 0 40px 0 10px;
  height: 503px;
  margin: 0 auto;
  background: url(/zt_static/images/spec_wanlixing/bg_xc.jpg) no-repeat;
  position: relative;
}
.xc_des .title {
  height: 65px;
  text-align: right;
  padding-right: 30px;
  line-height: 65px;
}
.xc_des .title a {
  margin-left: 39px;
}
.xc_des .title a {
  font-size: 13px;
  cursor: pointer;
}
.xc_des .cont {
  height: 341px;
}
.xc_des .cont .pic {
  width: 576px;
  height: 322px;
  padding: 9px;
  background: #e9e0b9;
  float: left;
}
.xc_des .cont .detail {
  width: 323px;
  height: 341px;
  float: right;
}
.xc_des .cont .detail li {
  text-align: left;
  line-height: 25px;
  color: #505050;
}
.xc_des .cont .detail li.t2 {
  text-indent: 2em;
}
.xc_des .cont span.them {
  font-size: 14px;
  color: #fff;
  background: #97441a;
  padding: 3px 5px;
  font-weight: bold;
}
.xc_des .xc_spic {
  height: 70px;
  margin-top: 10px;
}
.xc_des .xc_spic li {
  float: left;
  display: inline;
  margin-right: 12px;
}
.xc_des .xc_spic li a {
  padding: 6px;
  background: #e9e0b9;
  display: inline-block;
}
.xc_des .xc_spic li a:hover {
  background: #fbb83c;
}

.recommand {
  width: 980px;
  height: 736px;
  margin: 0 auto;
}
.star {
  width: 648px;
  height: 736px;
  float: left;
}
.faq {
  width: 291px;
  height: 661px;
  float: right;
  background: url(/zt_static/images/spec_wanlixing/faq_bg.jpg) no-repeat;
  padding: 75px 25px 0 16px;
}
.faq_cont {
  width: 271px;
  height: 299px;
  padding: 2px 10px;
  overflow: hidden;
}
.faq_cont li {
  padding: 7px 0;
  height: 86px;
  overflow: hidden;
  background: url(/zt_static/images/spec_wanlixing/bg_faq_li_line.jpg) bottom
    repeat-x;
  text-align: left;
}
.faq_cont td {
  line-height: 20px;
}
.faq_cont a {
  color: #de7b40;
}

.guestbook {
  width: 271px;
  padding: 14px 9px;
  border: 1px solid #b5a77a;
  margin-top: 10px;
  background: #fff7da;
}
.guestbook p {
  line-height: 20px;
  text-indent: 1.5em;
  padding-bottom: 10px;
  border-bottom: 1px solid #b5a77a;
}
.guestbook .form {
  width: 271px;
  height: 150px;
  overflow: hidden;
}
.wanlixing {
  height: 332px;
  width: 971px;
  margin: 0 auto;
  padding: 0 17px;
}
.wanlixing .wxl_title {
  height: 62px;
  background: url(/zt_static/images/spec_wanlixing/bg_wlx.jpg) no-repeat;
}
.wanlixing .wxl_text {
  width: 360px;
  padding-left: 25px;
  float: left;
}
.wanlixing .wxl_text p {
  text-indent: 2em;
  text-align: left;
  padding-bottom: 10px;
  line-height: 22px;
}
.wanlixing .wxl_text span {
  color: #a02d00;
  font-size: 13px;
  font-weight: bold;
}
.wanlixing .wxl_pic {
  float: right;
  width: 570px;
}
.huaxu {
  width: 962px;
  padding: 0 9px;
  height: 385px;
  margin: 0 auto;
}
.huaxu .title {
  height: 61px;
  background: url(/zt_static/images/spec_wanlixing/huaxu_bg.jpg) no-repeat;
}
.huaxu li {
  float: left;
  display: inline;
  padding: 5px;
}
.huaxu #dv_play {
  width: 962px;
  height: 306px;
  overflow: hidden;
}
.huaxu img {
  padding: 5px;
  background: #f4e8bb;
  float: left;
}

.bottom_div {
  height: 180px;
  background: url(/zt_static/images/spec_wanlixing/bottom_bg.jpg) repeat-x;
  margin-top: 10px;
  overflow: auto;
}
.bottom {
  width: 970px;
  min-height: 24px;
  height: auto !important;
  height: 24px;
  margin: 0 auto;
  margin-top: 15px;
  line-height: 24px;
}
.bottom a {
  padding: 3px;
  color: #515151;
}
.address {
  width: 970px;
  min-height: 24px;
  height: auto !important;
  height: 24px;
  margin: 0 auto;
  margin-top: 10px;
  line-height: 20px;
  color: #515151;
}
.integrity {
  width: 970px;
  height: 55px;
  margin: 20px auto 0px auto;
}
.integrity a img {
  border: 1px solid #d2d2d2;
}
.integrity a:hover img {
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}

/*case-live*/
.feature-slide-block {
  text-align: left;
  width: 980px;
  margin: 0 auto;
  padding-top: 16px;
  background: url(/zt_static/images/spec_wanlixing/livefgx.jpg) no-repeat top;
  overflow: hidden;
  margin-bottom: 30px;
  color: #4a4a4a;
}
.feature-slide-list {
  height: 27px;
  overflow: hidden;
}
.feature-slide-list h2 {
  float: left;
  width: 160px;
  height: 22px;
  line-height: 22px;
  margin-left: 12px;
  display: inline;
  background: url(/zt_static/images/spec_wanlixing/live.jpg) no-repeat;
}
.floatbtn {
  float: right;
  height: 27px;
  margin-right: 20px;
}
.feature-slide-list a {
  float: left;
  display: inline;
  width: 24px;
  height: 27px;
  background: url(/zt_static/images/spec_wanlixing/CaseLine04.gif) center
    no-repeat;
}
.feature-slide-list a.current {
  background: url(/zt_static/images/spec_wanlixing/CaseLine03.gif) center
    no-repeat;
}
.feature-slide-list-items {
  display: inline;
}
a.feature-slide-list-previous {
  background: url(/zt_static/images/spec_wanlixing/CaseLine01.gif);
  margin-right: 10px;
}
a.feature-slide-list-next {
  background: url(/zt_static/images/spec_wanlixing/CaseLine02.gif);
  margin-left: 10px;
}
.feature-slide-preview {
  display: none;
  width: 955px;
  padding-left: 10px;
  overflow: hidden;
  margin-top: 4px;
}
.li1 {
  width: 289px;
  float: left;
  height: 878px;
  margin-left: 27px;
  display: inline;
}
.li1 h3 {
  padding-top: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #97441a;
}
.li1 img {
  width: 289px;
  margin: 7px 0px;
}
.li1 p {
  width: 289px;
  padding-bottom: 15px;
  line-height: 22px;
}
.libot {
  background: url(/zt_static/images/spec_wanlixing/libotm.jpg) no-repeat bottom;
}
/*media*/
.media {
  width: 950px;
  margin: 30px auto;
  text-align: left;
  overflow: hidden;
  background: #fbf1cf;
}
.media h2 {
  height: 30px;
  line-height: 30px;
  color: #fff;
  background: #dc7147;
  font-size: 16px;
  font-weight: 600;
}
.media h2 span {
  flaot: left;
  padding-left: 30px;
}
.media h2 a {
  float: right;
  padding-right: 20px;
  font-size: 12px;
  font-weight: 600;
  color: #fff;
  padding-top: 3px;
}
.media ul {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #dc7147;
  padding: 12px 0px;
}
.media ul li {
  float: left;
  width: 296px;
  margin-left: 20px;
}
.media ul li img {
  float: left;
}
.media ul li p {
  float: left;
  width: 196px;
  height: 30px;
  padding-left: 20px;
  background: url(/zt_static/images/spec_wanlixing/mediali.jpg) no-repeat 11px
    11px;
  overflow: hidden;
}
/*media end*/
