body {
  background: url(../img/bodybg2.jpg) center;
  margin: 0;
  font-size: 12px;
  color: #656565;
  font-family: arial;
}
a {
  text-decoration: none;
  color: #353535;
}
a:hover {
  color: #0067b5;
}
.header {
  background: url(../img/bodybg.jpg) repeat-x #f5f5f5;
}
.top {
  width: 1000px;
  margin: 0 auto;
  height: 196px;
  position: relative;
  z-index: 10;
  background: url(../img/topbg.png) no-repeat 500px 67px;
}
.top .hyc {
  width: 100%;
  height: 30px;
  line-height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 20;
  width: 600px;
  color: #646464;
}
.top .mut {
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99999;
  width: 400px;
  text-align: right;
  color: #646464;
}
.top .mut a {
  color: #646464;
  text-decoration: none;
}
.top .logo {
  width: 546px;
  height: 87px;
  overflow: hidden;
  text-indent: -999em;
  display: block;
  background: url("../img/logo.jpg") no-repeat;
  position: absolute;
  left: 0;
  top: 40px;
  z-index: 40;
}
.top .tel {
  background: url("../img/tel2.jpg") no-repeat 0 0;
  position: absolute;
  right: 0;
  top: 40px;
  z-index: 50;
  font-family: Arial, Helvetica, sans-serif;
  color: #666;
  width: 360px;
  height: 100px;
  padding-left: 50px;
  font-size: 14px;
}
.top .tel b {
  display: block;
  font-size: 22px;
}
.mu {
  height: 48px;
  width: 1000px;
  font-size: 14px;
  color: #FFFFFF;
  position: relative;
  top: 146px;
  left: 0;
  z-index: 60;
  list-style: none;
  margin: 0;
  padding: 0;
}
.mu li {
  background: url(../img/mubg.jpg) repeat-x 0 0;
  list-style: none;
  height: 49px;
  line-height: 49px;
  float: left;
  margin: 0;
  text-align: center;
  overflow: hidden;
  position: relative;
  z-index: 70;
  transition: all 0.2s ease 0s;
}
.mu li a {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  padding: 0 24px;
  z-index: 3333;
  font-size: 15px;
  font-weight: bold;
}
.mu li:hover {
  overflow: visible;
  background: #ccc;
  display: block;
  color: #ff8a00;
}
.mu li:hover a {
  color: #000;
}
.mu .vs {
  background: #ccc;
}
.zmu {
  border: #666 1px solid;
  border-bottom: #666 5px solid;
  border-radius: 0 0 5px 5px;
  position: absolute;
  left: 0;
  top: 49px;
  z-index: 80;
  transition: all 0.5s ease 0.1s;
}
.mu li .zmu a {
  border-top: #aaa 1px solid;
  background: #ccc;
  font-weight: 100;
  height: 32px;
  line-height: 32px;
  display: block;
  white-space: nowrap;
  font-size: 12px;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=90);
  opacity: 0.9;
  color: #000;
  padding: 0 30px;
}
.mu li .zmu a:hover {
  background: #333;
  color: #fff;
  opacity: 1;
}
#mo1 {
  position: absolute;
  left: 90px;
  top: 28px;
  background: url("../img/ewm.jpg") no-repeat 0 0 #fff;
  border: 1px solid #999999;
  color: #990000;
  height: 178px;
  width: 150px;
  z-index: 9999;
  cursor: pointer;
  text-align: center;
  line-height: 320px;
}
#mo2 {
  position: absolute;
  left: 160px;
  top: 28px;
  background: url("../img/ewm2.jpg") no-repeat 0 0 #fff;
  border: 1px solid #999999;
  color: #990000;
  height: 178px;
  width: 150px;
  z-index: 9999;
  cursor: pointer;
  text-align: center;
  line-height: 320px;
}
.mu .ks {
  color: #000;
}
.nyad {
  height: 320px;
  overflow: hidden;
  background: #ffffff;
}
.nyad a {
  display: block;
  text-align: center;
  height: 320px;
}
.ad {
  position: relative;
  width: 100%;
  height: 400px;
  overflow: hidden;
  z-index: 1;
  background: #fff;
}
.img_nav {
  display: block;
  width: 100%;
  height: 400px;
  margin: 0 auto;
  overflow: hidden;
}
.ad .list a {
  display: block;
  width: 100%;
  height: 400px;
  margin: 0 auto;
  z-index: 2;
  position: absolute;
  text-align: center;
  -webkit-background-size: 100%;
  background-size: 100%;
}
.ad img {
  margin: 0 auto;
  height: 400px;
}
.num_nav {
  position: absolute;
  bottom: 30px;
  right: 50%;
  z-index: 3;
}
.num_nav span {
  height: 10px;
  width: 40px;
  background: #ccc;
  float: left;
  cursor: pointer;
  margin-right: 4px;
  overflow: hidden;
  text-indent: -99em;
}
.num_nav span.selected {
  background: #0067b5;
}
.tyk {
  margin: 15px auto 0;
  width: 1000px;
}
.tyleft {
  width: 228px;
  float: left;
}
.tyright {
  width: 750px;
  float: right;
}
.cr,
.fc {
  clear: both;
}
.mt15 {
  margin-top: 15px;
}
.mt0 {
  margin-top: 0;
}
.pb10 {
  padding-bottom: 10px;
}
.pt10 {
  padding-top: 10px;
}
.tytt1 {
  background: url("../img/jbd.jpg");
  height: 40px;
  line-height: 40px;
  color: #0067b5;
  border: 1px solid #ddd;
  border-radius: 5px 5px 0 0;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.tytt2 {
  height: 30px;
  line-height: 20px;
  text-indent: 10px;
  font-size: 18px;
  font-family: ΢���ź�;
  color: #203f80;
  border-bottom: #b8b8b8 2px solid;
  font-weight: bold;
}
.tjcp {
  padding: 15px;
}
.tjcpn {
  min-height: 300px;
}
.lk {
  border: 1px solid #ddd;
}
.hk {
  border: #dfdfdf 1px solid;
}
.cpdl {
  background: #eee;
  height: 40px;
  margin: 0 10px 10px;
  line-height: 40px;
  text-indent: 30px;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  display: block;
  border-radius: 5px;
}
.cpdl:hover {
  background-color: #0067b5;
  color: #fff;
}
.zmkh {
  min-height: 260px;
}
.qyxc {
  width: 1000px;
  height: 212px;
  border: #cecece 1px solid;
  background: #f5f5f5;
  margin: 15px auto 0;
  position: relative;
}
.anleft {
  height: 70px;
  width: 43px;
  background: url("../img/anleft.gif") no-repeat;
  position: absolute;
  left: -22px;
  top: 60px;
  display: block;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
  opacity: 0.5;
}
.anleft:hover {
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
  opacity: 0.8;
  cursor: pointer;
}
.anright {
  height: 70px;
  width: 43px;
  background: url("../img/anright.gif") no-repeat;
  position: absolute;
  right: -22px;
  top: 60px;
  display: block;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=50);
  opacity: 0.5;
}
.anright:hover {
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=80);
  opacity: 0.8;
  cursor: pointer;
}
.xmsm {
  background: #efeff1;
  min-height: 400px;
  float: right;
  width: 750px;
}
.xmsmtt {
  background: url("../img/xmsmbg.jpg") no-repeat;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  font-weight: bold;
  color: #0067b5;
  text-indent: 60px;
  margin: 10px;
}
.xmnr {
  background: #fff;
  margin: 9px 14px;
  border: #ddd 1px solid;
  height: 197px;
}
.xmnr:hover {
  color: #232323;
  border: #ccc 1px solid;
}
.xmnr:hover .tt {
  font-size: 16px;
  color: #0067b5;
}
.xmnr:hover .pic {
  border: #0067b5 1px solid;
}
.xmnr .pic {
  width: 238px;
  height: 155px;
  display: block;
  float: left;
  margin: 20px;
  border: #cca177 1px solid;
  overflow: hidden;
}
.xmnr .pic img {
  width: 238px;
  transform: scale(1);
  transition: all 0.2s ease 0s;
  border: none;
}
.xmnr .pic img:hover {
  transform: scale(1.05);
}
.xmnr .tt {
  display: block;
  float: left;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  font-weight: bold;
  width: 440px;
  margin-top: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xmnr p {
  float: left;
  width: 430px;
  margin: 0;
  line-height: 24px;
}
.xmsm2 {
  padding-top: 5px;
}
.xmnr2 {
  background: #fff;
  margin: 10px 0;
  border: #ddd 1px solid;
  transition: all 0.2s ease 0.2s;
  height: 197px;
}
.xmnr2:hover {
  border: #666 1px solid;
  background: #ddd;
  color: #333;
}
.xmnr2:hover .tt {
  font-size: 16px;
  color: #000;
}
.xmnr2:hover .pic {
  border: #fff 1px solid;
}
.xmnr2 .pic {
  width: 238px;
  height: 155px;
  display: block;
  float: left;
  margin: 20px;
  border: #666 1px solid;
  overflow: hidden;
}
.xmnr2 .pic img {
  width: 238px;
  transform: scale(1);
  transition: all 0.2s ease 0s;
  border: none;
}
.xmnr2 .pic img:hover {
  transform: scale(1.05);
}
.xmnr2 .tt {
  display: block;
  float: left;
  height: 34px;
  line-height: 34px;
  font-size: 14px;
  font-weight: bold;
  width: 400px;
  margin-top: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xmnr2 p {
  float: left;
  width: 420px;
  margin: 0;
  line-height: 24px;
}
.jpgctt {
  height: 42px;
  background: url("../img/jpgc.png") no-repeat 0 40px;
  position: relative;
}
.jpgctt b {
  display: block;
  width: 80px;
  height: 42px;
  line-height: 42px;
  float: left;
  color: #0067b5;
  font-size: 15px;
  text-align: center;
  margin: 5px 0 0;
}
.jpgctt span {
  display: block;
  color: #aeaeae;
  float: left;
  height: 42px;
  line-height: 42px;
  margin-top: 5px;
}
.gcleft {
  background: url("../img/zy.jpg") no-repeat 0 0;
  height: 22px;
  width: 22px;
  display: block;
  position: absolute;
  right: 42px;
  top: 10px;
}
.gcleft:hover {
  background: url("../img/zy.jpg") no-repeat 0 -22px;
}
.gcright {
  background: url("../img/zy.jpg") no-repeat -22px 0;
  height: 22px;
  width: 22px;
  display: block;
  position: absolute;
  right: 20px;
  top: 10px;
}
.gcright:hover {
  background: url("../img/zy.jpg") no-repeat -22px -22px;
}
.jpgcnr {
  height: 280px;
  overflow: hidden;
  width: 1000px;
}
.jpgcnr ul {
  list-style: none;
  margin: 20px 0 0;
  float: left;
  padding: 0;
}
.jpgcnr li {
  height: 246px;
  width: 228px;
  margin: 0 15px 5px 0;
  display: block;
  float: left;
  list-style: none;
  line-height: 21px;
  color: #6a6a6a;
  overflow: hidden;
  padding: 5px;
  transition: all 0.2s ease 0s;
}
.jpgcnr li:hover {
  color: #666;
}
.jpgcnr li:hover .tt {
  color: #333;
  font-size: 14px;
  text-decoration: underline;
}
#List1,
List2 {
  float: left;
}
.leftcpli {
  width: 99999px;
}
.jpgcnr .pic {
  display: block;
  width: 222px;
  height: 155px;
  border: #ddd 1px solid;
  padding: 2px;
  margin-bottom: 15px;
  background: #fff;
  box-shadow: 0 1px 3px #666;
}
.jpgcnr img {
  width: 222px;
  height: 155px;
  transform: scale(1);
  transition: all 0.2s ease 0s;
  border: none;
}
.jpgcnr img:hover {
  transform: scale(1.02);
}
.jpgcnr .tt {
  display: block;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  color: #656565;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.abtzk {
  width: 670px;
  height: 545px;
  float: left;
}
.abtsg {
  width: 270px;
  height: 545px;
  float: right;
  background: #ececec;
  padding: 0 10px;
}
.abtnr {
  line-height: 25px;
  clear: both;
  font-size: 14px;
  color: #656565;
  height: 250px;
 /* overflow: hidden;*/
  margin-bottom: 10px;
}
.abtnr img {
  float: left;
  margin: 20px 10px 0 0;
  width: 268px;
}
.abtnr h1,
.abtnr h2,
.abtnr h3 {
  margin: 15px 0 5px 5px;
  font-size: 16px;
}
.ryzztt {
  background: url("../img/ryzzbg.png") no-repeat;
  height: 29px;
  line-height: 29px;
  text-indent: 15px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  letter-spacing: 5px;
}
.zzzs {
  width: 750px;
  height: 220px;
  overflow: hidden;
}
.zzzs a {
  display: block;
  float: left;
  margin-bottom: 100px;
  padding: 3px 3px 8px;
  text-align: center;
  border: #dedede 1px solid;
  margin: 15px 18px 15px 0;
  background: url("../img/jbd.jpg") bottom #ffffff;
}
.zzzs a:hover {
  border: #aaa 1px solid;
  background: #eee;
  color: #111;
}
.zzzs img {
  height: 160px;
  display: block;
  margin-bottom: 5px;
  width: 200px;
  border: #fff 1px solid;
}
.xcnr {
  width: 247px;
  clear: both;
  margin: 20px 0 0 10px;
  height: 435px;
  overflow: hidden;
}
.xcnr a {
  display: block;
  height: 120px;
  margin-bottom: 15px;
  overflow: hidden;
  position: relative;
  width: 235px;
  z-index: 1;
  border: #fff 5px solid;
  box-shadow: 0 1px 1px #666;
}
.xcnr img {
  border: medium none;
  width: 247px;
  z-index: 2;
  border: #eee 1px solid;
}
.xcnr span {
  background: #fff none repeat scroll 0 0;
  color: #ffffff;
  display: block;
  height: 24px;
  line-height: 24px;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: all 0.5s ease 0.1s;
  width: 247px;
  z-index: 5;
}
.xcnr a:hover span {
  background: #b60000 none repeat scroll 0 0;
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
  opacity: 1;
  top: 96px;
}
.cplb {
  padding-left: 5px;
}
.cplb p {
  width: 178px;
  height: 195px;
  float: left;
  background: url("../img/cppicbg.jpg") no-repeat;
}
.cplb p .pic {
  margin: 5px 0 10px 4px;
  height: 159px;
  width: 159px;
  display: table-cell;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
}
.cplb p .pic img {
  max-width: 150px;
  max-height: 150px;
  display: block;
  margin: 0 auto;
  vertical-align: middle;
  border: none;
}
.cplb p .tt {
  width: 150px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  display: block;
  color: #010101;
  text-decoration: none;
}
.abt {
  line-height: 24px;
  font-size: 14px;
}
.abt img {
  float: left;
  padding: 10px;
  border: #dedede 1px solid;
  margin: 0 20px 15px 0;
}
.jgx {
  background: #d5d5d5;
  height: 7px;
  clear: both;
  margin: 10px 0 0;
}
.w1 {
  width: 295px;
  float: left;
  background: #f4f4f4;
  padding: 0 10px 15px;
}
.w2 {
  width: 325px;
  float: left;
  margin-left: 15px;
  background: #f4f4f4;
  padding: 0 10px 15px;
}
.w3 {
  width: 290px;
  float: right;
  background: #f4f4f4;
  padding: 0 10px 15px;
}
.xwl {
  padding-top: 10px;
}
.xwl a {
  height: 30px;
  line-height: 30px;
  color: #666;
  text-decoration: none;
  display: block;
  border-bottom: #646464 1px dotted;
  background: url("../img/jt5.gif") no-repeat 3px 12px;
  text-indent: 15px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xwl a:hover {
  color: #0067b5;
}
.xwl span {
  height: 30px;
  width: 90px;
  line-height: 30px;
  float: right;
  display: block;
}
.xwl2 a {
  height: 30px;
  line-height: 30px;
  color: #666;
  text-decoration: none;
  display: block;
  border-bottom: #cdcdcd 1px dotted;
  background: url("../img/jt6.gif") no-repeat 3px 9px;
  text-indent: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xwl2 a:hover {
  color: #0067b5;
}
.links {
  min-height: 110px;
  background: url("../img/yqlj.jpg") no-repeat #fff;
  border: #aaa 1px solid;
  width: 1000px;
  margin: 15px auto;
}
.links p {
  margin: 10px;
  line-height: 26px;
  padding-left: 40px;
}
.ban {
  background: #555555;
  min-height: 300px;
  margin-top: 15px;
}
.fmu {
  height: 42px;
  line-height: 42px;
  margin-bottom: 20px;
  background: #333333;
  border-bottom: #000000 1px solid;
}
.fmu a {
  font-size: 14px;
  color: #fff;
  width: 110px;
  float: left;
  display: block;
  text-align: center;
  border-left: #000000 1px solid;
  height: 42px;
}
.fmu a:hover {
  background: #0067b5;
}
.bann {
  clear: both;
  color: #fff;
  line-height: 26px;
  font-size: 14px;
}
.ewm1,
.ewm2 {
  float: left;
  width: 170px;
  height: 200px;
}
.mores {
  background: url("../img/mores.gif") no-repeat;
  overflow: hidden;
  width: 29px;
  height: 11px;
  text-indent: -88em;
  display: block;
  float: right;
  margin: 15px 15px 0 0;
}
.more3 {
  float: right;
  font-weight: 100;
  font-size: 12px;
  color: #7f7f81;
  margin-right: 15px;
}
.more4 {
  float: right;
  font-weight: 100;
  font-size: 12px;
  color: #7f7f81;
  margin-top: 15px;
  margin-right: 15px;
}
.hbk {
  border: #cb0404 1px solid;
  padding: 10px;
  background: #fff;
}
.hbk2 {
  border: #dedede 1px solid;
  padding: 10px;
  background: #fff;
  border-radius: 8px;
}
.tytys {
  height: 36px;
  line-height: 36px;
}
.tytys span {
  font-family: cac champagne;
  font-size: 18px;
  color: #666666;
}
.tytys .tt {
  font-family: ����;
  font-size: 16px;
  font-weight: bold;
  color: #6f1538;
  padding: 0 15px;
}
.tytys2 {
  height: 30px;
  line-height: 30px;
  background: url("../img/ico.jpg") no-repeat 5px 5px;
  border-bottom: #d2bb9c 1px solid;
  padding-left: 50px;
}
.tytys2 span {
  font-family: cac champagne;
  font-size: 18px;
  color: #666666;
}
.tytys2 .tt {
  font-family: ����;
  font-size: 16px;
  font-weight: bold;
  color: #6f1538;
  padding: 0 15px;
}
.tytt3 {
  background: url("../img/jbd.jpg");
  border-radius: 5px 5px 0 0;
  color: #d20002;
  display: block;
  border: #ddd 1px solid;
  font-size: 18px;
  height: 42px;
  line-height: 42px;
  text-align: center;
}
.tyxl {
  font-size: 12px;
  background: url("../img/iron2.jpg") no-repeat 12px 10px;
  color: #565656;
  display: block;
  height: 30px;
  line-height: 30px;
  text-indent: 35px;
  border-bottom: #ddd 1px solid;
}
#main_t {
  height: 35px;
  line-height: 35px;
  border-bottom: #ddd 1px solid;
}
#main_t h2 {
  padding-left: 10px;
  display: block;
  float: left;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  color: #0067b5;
  margin: 0;
}
#main_t .mapnav {
  float: right;
  height: 35px;
  line-height: 35px;
  color: #888;
  margin: 0 15px 0 0;
}
#main_t .mapnav a {
  color: #888;
}
.custer {
  margin: 15px 0 0;
  padding: 10px;
  line-height: 22px;
}
.custer .box_m {
  padding: 12px 0;
}
#n_list {
  padding: 10px;
  list-style: none;
  margin: 0;
}
#n_list li {
  padding-bottom: 10px;
  margin: 0 10px 10px;
  list-style: none;
  background: url("../img/cpdlbg.jpg") repeat-x;
  height: 138px;
}
#n_list li .pic {
  border: 1px solid #ddd;
  width: 200px;
  height: 120px;
  float: left;
  padding: 3px;
  background: #FFF;
  margin-right: 20px;
  margin-top: 10px;
  display: block;
}
#n_list li .pic img {
  width: 200px;
  height: 120px;
  border: none;
}
#n_list li .tt {
  line-height: 30px;
  font-size: 14px;
  display: block;
  float: left;
  width: 460px;
  background: url("../img/hjt2.jpg") no-repeat 5px 6px;
  margin: 0;
  height: 30px;
}
#n_list li .tt a {
  font-weight: bold;
}
#n_list li .nr {
  float: left;
  width: 460px;
  line-height: 20px;
  color: #666;
}
#n_list li .more {
  color: #e44c0b;
}
.n_listx {
  padding: 0 10px;
  list-style: none;
}
.n_listx li {
  border-bottom: 1px dotted #CDCDCD;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  position: relative;
}
.n_listx li span {
  float: right;
}
.csolt {
  color: #990000;
  margin-top: 15px;
  background: url("../img/ban.jpg") 40px 40px;
  padding: 0 10px;
  font-size: 13px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  border-radius: 5px 5px 0 0;
  border: #dedede 1px dotted;
}
.morex {
  width: 34px;
  height: 8px;
  margin: 12px 13px 0 0;
  background: url("../img/more.gif") no-repeat;
  float: right;
  text-indent: -999em;
  overflow: hidden;
}
#n_show {
  padding: 10px;
}
#n_show .nr img {
  max-width: 705px;
}
#n_show .tt {
  font-size: 23px;
  text-align: center;
  padding: 20px 0;
}
#n_show .nr {
  word-wrap: break-word;
  word-break: normal;
  padding: 0 0 10px;
  line-height: 24px;
}
#n_show .pic {
  text-align: center;
  border-bottom: 1px dashed #ddd;
  padding: 10px 0;
  margin-bottom: 15px;
}
#n_show .pic img {
  border: 2px solid #B47738;
}
.n_nav {
  padding: 10px;
  line-height: 26px;
}
#vod_list li {
  float: left;
  width: 150px;
  padding: 13px 9px;
}
#vod_list li .pic {
  display: block;
  width: 150px;
  height: 112px;
}
#vod_list li .pic img {
  width: 150px;
  height: 112px;
}
#vod_list li .tt {
  margin-top: 5px;
  height: 20px;
  font-weight: normal;
  text-align: center;
  overflow: hidden;
  line-height: 20px;
  font-size: 12px;
}
#vod_show .tt {
  font-size: 18px;
  text-align: center;
  color: #000;
  border-bottom: 1px solid #ddd;
  padding: 20px;
}
.vodbox {
  padding: 15px;
}
.vodbox .tt {
  height: 36px;
  line-height: 36px;
  margin-bottom: 10px;
  background: #257DD5;
  color: #fff;
  padding-left: 15px;
  font-size: 16px;
}
#picList {
  padding-top: 10px;
}
#picList .li {
  width: 163px;
  padding: 8px 25px 10px;
  float: left;
}
#picList .li .pic {
  display: block;
  width: 159px;
  height: 76px;
  border: 1px solid #eee;
  padding: 1px;
}
#picList .li img {
  width: 159px;
  height: 76px;
}
#picList .li .ptt {
  display: block;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-align: center;
  color: #666;
}
#picList2 {
  padding-top: 10px;
}
#picList2 .li {
  width: 161px;
  padding: 8px 25px 10px;
  float: left;
}
#picList2 .li .pic {
  border: 1px solid #8E8E8D;
  display: block;
  padding: 1px;
  width: 155px;
  height: 104px;
}
#picList2 .li img {
  width: 155px;
  height: 104px;
}
#picList2 .li .ptt {
  display: block;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-align: center;
  color: #666;
}
#picList3 {
  padding-top: 10px;
}
#picList3 .li {
  width: 220px;
  float: left;
  padding: 10px;
}
#picList3 .li .pic {
  border: 1px solid #ddd;
  display: block;
  padding: 3px;
  width: 220px;
  height: 154px;
}
#picList3 .li img {
  width: 220px;
  height: 154px;
  border: none;
}
#picList3 .li .ptt {
  display: block;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-align: center;
  color: #666;
}
#picList4 {
  padding-top: 10px;
}
#picList4 .li {
  width: 163px;
  padding: 8px 25px 10px;
  float: left;
}
#picList4 .li .pic {
  display: block;
  width: 152px;
  height: 55px;
  border: 1px solid #ccc;
  overflow: hidden;
  text-align: center;
}
#picList4 .li img {
  height: 55px;
  margin: 0 auto;
  display: block;
}
#picList4 .li .ptt {
  display: block;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-align: center;
  color: #666;
}
#pic_show .tt {
  text-align: center;
  font-size: 16px;
  padding-top: 30px;
}
#pic_show .pic {
  text-align: center;
  padding: 20px 0;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 10px;
}
.noinfo {
  font-size: 16px;
  color: #FF6600;
  padding: 100px 40px;
  text-align: center;
}
.infonav {
  border: 1px solid #ddd;
  line-height: 30px;
  margin-bottom: 10px;
  background: #ebeff8;
  text-align: center;
  border-radius: 5px 5px 5px 5px;
  color: #666;
}
.infonav a {
  color: #666;
}
.gbook {
  font-size: 12px;
}
.gbook th {
  width: 110px;
  text-align: right;
  color: #333;
  height: 30px;
  padding-right: 5px;
}
.gbook .txt {
  background: #fff;
  border: 1px solid #d2ba98;
  height: 24px;
  line-height: 24px;
  width: 150px;
  padding: 0 2px;
}
.gbook .bzc {
  background: #f1f1f1;
  border: 1px solid #333;
}
#proList {
  padding: 10px 0 0 4px;
}
#proList .li {
  float: left;
  width: 141px;
  padding: 5px 12px 15px 18px;
}
#proList .pic {
  display: block;
  width: 135px;
  height: 128px;
  margin-bottom: 2px;
  padding: 1px;
  border: 1px solid #d0d0d0;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 1px 3px #cccccc;
}
#proList .pic:hover {
  box-shadow: 0 1px 3px #999999;
}
#proList .pic img {
  width: 135px;
  height: 128px;
}
#proList .tt {
  display: block;
  color: #606060;
  text-align: center;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
#proInfo {
  margin-bottom: 10px;
  padding: 20px 5px;
}
#proInfo .proImg {
  width: 314px;
  text-align: center;
  margin-right: 15px;
  float: left;
}
#proInfo .proImg a {
  margin: 0 auto;
}
#proInfo .proDetail {
  float: left;
  width: 320px;
}
#proInfo h1 {
  text-align: left;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 10px;
}
.proTt_ {
  height: 25px;
  margin: 10px 0;
  padding: 5px 0 0;
  border-bottom: 1px solid #ccc;
  background: url("../img/str_5.gif") repeat-x;
}
.proTt_ b {
  background: #ddd;
  color: #222;
  display: block;
  float: left;
  height: 22px;
  line-height: 22px;
  padding: 3px 15px 0;
}
.picft {
  padding: 5px 0 0;
}
.picft a {
  margin: 0 10px 5px 0;
  display: block;
  float: left;
}
.picft img {
  border: 1px solid #ddd;
  width: 80px;
  height: 63px;
}
.cpbk {
  padding: 10px 5px;
  clear: both;
}
.cpbk_t {
  background: #dedede;
  border-bottom: #ddd 1px solid;
  padding: 0 10px;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  border-radius: 5px 5px 0 0;
  color: #0067b5;
}
.cpbk_m {
  padding: 10px;
  line-height: 24px;
}
.cpother {
  width: 720px;
  padding: 0;
}
.cpother .li {
  width: 160px;
  padding: 8px 15px 0 0;
  float: left;
}
.cpother .li .pic {
  display: block;
  width: 160px;
  height: 108px;
  border: 1px solid #ccc;
  padding: 1px;
  margin-bottom: 3px;
  border-radius: 5px 5px 5px 5px;
}
.cpother .li img {
  width: 160px;
  height: 108px;
  border-radius: 5px 5px 5px 5px;
}
.cpother .li .tt {
  display: block;
  line-height: 18px;
  overflow: hidden;
  text-align: center;
  color: #666;
}
.pagenav {
  text-align: right;
  clear: both;
  height: 60px;
  display: block;
  line-height: 60px;
}
.pagenav span {
  padding: 5px 10px;
  border: #dddddd 1px solid;
  margin-right: 10px;
}
.pagenav a {
  padding: 5px 10px;
  border: #dddddd 1px solid;
  margin-right: 10px;
}
.pagenav .ns {
  padding: 5px 10px;
  border: #dddddd 1px solid;
  margin-right: 10px;
  background: #eeeeee;
}
.contact {
  line-height: 24px;
  color: #214081;
}
.dynr {
  line-height: 24px;
}
.dynr img {
  max-width: 728px;
}
.dynr td {
  text-indent: 3px;
}
.cpdv {
  text-align: center;
}
.cpdv img {
  max-width: 600px;
  padding: 10px;
  background: #ffffff;
  border: #eee 1px solid;
  box-shadow: 0 1px 3px #888888;
}
.tjcps a {
  width: 90px;
  display: block;
  height: 60px;
  float: left;
  border: #eee 1px solid;
  overflow: hidden;
  margin: 5px;
  text-align: center;
}
.tjcps img {
  height: 60px;
  margin: 0 auto;
  display: block;
}
.nsa {
  color: #0067b5;
}
.xgzs {
  width: 206px;
  margin: 10px auto 0;
}
.xgzs img {
  width: 206px;
  height: 180px;
  border: none;
}
.xgzsl {
  width: 204px;
  text-align: center;
  height: 210px;
  display: block;
  margin: 0 auto;
}
.xgzsl .pic {
  width: 204px;
  height: 180px;
  border: #ccc 1px solid;
  display: block;
  overflow: hidden;
  margin: 0 auto;
}
.xgzsl .tt {
  display: block;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #666;
}
.cjtp img {
  width: 162px;
  height: 120px;
  display: block;
  margin-bottom: 10px;
}
.xganlitt {
  color: #0067b5;
  border-top: #CCCCCC 1px dotted;
  border-bottom: #CCCCCC 1px dotted;
  height: 40px;
  line-height: 40px;
  text-indent: 5px;
}
.xganli li {
  width: 230px;
  height: 180px;
  float: left;
  margin: 5px;
  list-style: none;
  padding: 0;
}
.xganli li .pic {
  width: 220px;
  height: 150px;
  display: block;
  overflow: hidden;
}
.xganli li .pic img {
  height: 150px;
  width: 220px;
}
.xganli li .tt {
  height: 30px;
  line-height: 30px;
  display: block;
  overflow: hidden;
}

.i_plist li a{
	display: block;
    position: relative;
    z-index: 1;
}
.flex-qq {
  position: fixed;
  top: 50%;
  right: 1%;
    z-index: 55;
}
.flex-qq img {
  width: 50px;
}