body {
  font-family: "Arial", "Microsoft YaHei", "微软雅黑";
  font-size: 12px;
  margin: 0;
  padding: 0;
  color: #999;
  background: #4c9ada;
}
h1,
h2,
h3,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
div,
span,
p {
  padding: 0;
  margin: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
}
img,
object {
  vertical-align: bottom;
}
input {
  padding: 0;
  margin: 0;
  font-size: 14px;
  border: 0;
}
li {
  list-style-type: none;
  list-style: none;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.clearfix {
  *zoom: 1;
}
a:link,
a:visited {
  text-decoration: none;
  color: #30303a;
}
a:active,
a:hover {
  color: #1766a7;
  text-decoration: underline;
}
a:visited {
  color: #999;
}
/*pub*/
.top_site a:link,
.top_site a:visited,
.keys a:link,
.keys a:visited,
.proud li a:link,
.proud li a:visited,
.hots a:link,
.hots a:visited,
a.top_w:link,
a.top_w:visited,
.stage dd a.tip_s:link,
.stage dd a.tip_s:visited,
.hot_pros div ul li a:link,
.hot_pros div ul li a:visited,
dl.jnh dd a:link,
dl.jnh dd a:visited,
.tit_spb a:link,
.tit_spb a:visited,
.tit_spb div span,
.mts dl a:link,
.mts dl a:visited,
.tit_spc p a:link,
.tit_spc p a:visited,
.tit_spd div a:link,
.tit_spd div a:visited,
.tit_spe div a:link,
.tit_spe div a:visited,
#ylink a:link,
#ylink a:visited,
#hotpics ul li p a:link,
#hotpics ul li p a:visited,
#foot a:link,
#foot a:visited {
  color: #fff;
}
.nav dl dt a:link,
.nav dl dt a:visited,
.smart a:link,
.smart a:visited,
li.head_l a:link,
li.head_l a:visited,
.prph dl dd span a:link,
.prph dl dd span a:visited,
.mydown a.dcat:link,
.mydown a.dcat:visited {
  color: #0a50a1;
}
.wrap {
  width: 1070px;
  padding: 0 5px;
  margin: 0 auto;
  background: #fff;
  clear: both;
  _overflow: hidden;
  padding-bottom: 10px;
  border-bottom: 2px solid #033142;
}
.top_site .wrap {
  padding: 0;
  border: medium none;
}
dd.sub_sites,
#UserLogin dt,
.header,
#fixedsearch,
#fixedsearch span,
.fixsbmt,
.proud li a.khd,
.proud li a.zbt,
.proud li a.zdm,
.proud li a.tpz,
.nav dl dt a,
.smart a,
#hotpics div span,
.prev,
.next,
#gdxw,
#gdxw li,
.stage ul li,
.gztj dt,
.tit_spa,
.tit_hpr ul,
.con_sl ul li,
a.v_play,
.con_sr dt,
.con_sr dl,
.tit_bla span,
.tit_spb div p,
.tit_spc p,
.tit_spd div,
.tit_spe div,
.agph ol li a.phdn,
#prev,
#next,
.log_btn,
#back {
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat 0 0;
  _background: url(http://www.yesky.com/TLimages2009/yesky/images/index/index_bg.gif?0115)
    no-repeat 0 0;
}
#hotpics li p,
a.top_w,
dl.jnh dd,
.mts dd {
  background: url(http://www.yesky.com/TLimages2009/yesky/images/index/alpha_bg.png)
    repeat;
}
.mt20 {
  float: left;
  width: 1070px;
  clear: both;
  border-top: 2px solid #000;
}
#UserLogin a {
  display: inline-block;
  margin-left: 8px;
}
/*top*/
.top_site {
  background: #1766a7;
  color: #fff;
  margin-bottom: 11px;
  height: 35px;
}
.top_site div.wrap {
  background: #1766a7;
  height: 35px;
  line-height: 35px;
}
.group_sites dt,
.group_sites dd {
  float: left;
  display: inline-block;
  padding: 0 12px;
}
.group_sites dt {
  padding: 0 3px;
}
.group_sites dd {
  border-left: 1px solid #2a83a3;
}
.group_sites dd.show {
  background-position: 62px -391px;
}
dd.yesky {
  background: #4c9ada;
}
dd.yesky h1,
.nav dl dt h2 {
  font-size: 12px;
}
dd.sub_sites,
.log a.login {
  position: relative;
  cursor: pointer;
  background-position: 62px -372px;
  z-index: 9999;
}
dd.sub_sites p {
  display: none;
  width: 272px;
  padding: 7px 0;
  position: absolute;
  top: 26px;
  left: 0;
  background: #1766a7;
  border-top: 1px solid #fff;
  line-height: 28px;
}
dd.sub_sites p a {
  display: inline-block;
  padding: 0 8px;
  margin-left: 12px;
}
/*header*/
#UserLogin {
  float: right;
  text-align: right;
}
#UserLogin dl {
  float: left;
  position: relative;
  z-index: 4;
}
#UserLogin dd {
  display: none;
  width: 240px;
  padding: 0 16px 10px;
  position: absolute;
  background: #1766a7;
  border-top: 1px solid #fff;
  text-align: center;
  color: #4c9ada;
  right: -29px;
}
#UserLogin dd p {
  line-height: 40px;
  font-size: 14px;
}
#UserLogin dd form {
  text-align: left;
  width: 240px;
  height: 50px;
}
#UserLogin dd form span {
  float: left;
  width: 170px;
}
#UserLogin dd form span input {
  width: 160px;
  height: 22px;
  padding: 0 5px;
  margin-bottom: 6px;
  background: #fff;
  color: #4c9ada;
  line-height: 22px;
}
.log_btn {
  float: right;
  text-align: center;
  width: 60px;
  height: 50px;
  line-height: 50px;
  background: url(http://www.yesky.com/TLimages2009/yesky/images/index/index_bg.png?0115)
    no-repeat -153px -312px;
  color: #2a83a3;
  cursor: pointer;
  font-size: 14px;
}
#UserLogin dd a {
  display: inline-block;
  margin: 0 auto;
}
#UserLogin dd a:link,
#UserLogin dd a:visited {
  color: #eaff00;
}
#UserLogin dt {
  padding: 0 10px;
  margin-right: 14px;
  background-position: -379px -550px;
  cursor: pointer;
}
#UserLogin dl.show dt {
  background-position: -425px -550px;
}
.header {
  width: 1080px;
  height: 76px;
  margin: 0 auto;
  padding-top: 2px;
  clear: both;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat 0 0;
}
.logo {
  float: left;
  width: 190px;
  height: 76px;
  margin: 0 15px;
  cursor: auto;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/logo1715.png)
    no-repeat #fff;
}
.ysearch_box {
  float: right;
  width: 815px;
}
#fixedsearch {
  float: left;
  width: 59px;
  height: 35px;
  line-height: 22px;
  margin-top: 7px;
  background-position: 0 -128px;
  color: #fff;
  cursor: pointer;
  position: relative;
  z-index: 3;
}
#fixedsearch ul {
  width: 60px;
  background: #3784c3;
  line-height: 28px;
  text-align: center;
  position: absolute;
  top: 35px;
  left: 0;
}
#fixedsearch li.show {
  background: #ff8e42;
}
#fixedsearch span {
  display: block;
  width: 43px;
  padding-right: 7px;
  margin: 7px 9px 7px 0;
  text-align: center;
  background-position: -8px -165px;
}
#fixedform {
  float: left;
  width: 441px;
  height: 35px;
  padding-top: 7px;
}
.yfixtext {
  float: left;
  height: 33px;
  width: 380px;
  background: #fff;
  border: 1px solid #033142;
  line-height: 33px;
  border-right: 0;
  text-indent: 12px;
  color: #999;
}
.fixsbmt {
  float: right;
  width: 60px;
  height: 35px;
  background-position: 0 -78px;
  cursor: pointer;
  text-indent: 100px;
}
.keys {
  float: left;
  clear: left;
  width: 500px;
  white-space: nowrap;
  line-height: 30px;
}
.keys a {
  display: inline-block;
  margin-right: 17px;
}
.proud {
  float: right;
  width: 260px;
  height: 78px;
  padding-right: 5px;
  margin-top: -2px;
  overflow: hidden;
  line-height: 22px;
}
.proud li {
  float: left;
  display: inline-block;
  width: 43px;
  padding-right: 21px;
  margin-left: 1px;
  text-align: center;
  overflow: hidden;
}
.proud li a {
  display: block;
  width: 43px;
  white-space: nowrap;
}
.proud li a.khd,
.proud li a.zbt,
.proud li a.zdm,
.proud li a.tpz {
  height: 50px;
  text-indent: 99em;
  overflow: hidden;
  white-space: nowrap;
}
.proud li a.khd {
  background-position: 0 -119px;
}
.proud li a.zbt {
  background-position: 0 -176px;
}
.proud li a.zdm {
  /*background-position:0 -232px*/
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/cpbj.png)
    no-repeat !important;
}
.proud li a.tpz {
  background-position: 0 -291px;
}
/*rmtj*/
.rmtj {
  width: 100%;
  margin: 0 auto;
  padding: 18px 0;
  display: none;
}
.rmtj dl {
  width: 240px;
  height: 72px;
  float: left;
  margin: 0 13px;
}
.rmtj dt {
  width: 72px;
  height: 72px;
  float: left;
  margin-right: 8px;
}
.rmtj dt img {
  border: 1px solid #8b8b8b;
}
.rmtj dd {
  width: 158px;
  float: left;
}
.rmtj dd span {
  display: block;
}
.rmtj dd span.rmtj1 {
  width: 53px;
  height: 16px;
  background: #ff0000;
  color: #fff;
  line-height: 16px;
  text-align: center;
}
.rmtj dd span.rmtj2 {
  line-height: 20px;
}
.rmtj dd span.rmtj3 {
  color: #ff0000;
}
/*zxzrcp*/
.zxzrcp {
  width: 100%;
  margin: 0 auto; /*background:#f3f3f9;*/
  background: #fff;
  height: 627px;
  margin-bottom: 25px;
  padding-top: 10px;
  padding-bottom: 13px;
}
.leftnav {
  width: 215px;
  float: left;
  margin-right: 15px;
  font-size: 16px;
}
.leftnav span {
  display: inline-block;
}
.zxcp {
  float: left;
  width: 838px;
  margin-bottom: 25px;
}
.zxcp_con {
  /*margin:15px 0 10px*/
  margin: 5px 0;
}
.zxcp_con ul {
  display: none;
}
.zxcp_con li {
  padding: 18px 15px;
  float: left;
  margin-right: 10px;
  border: 1px solid #e1e1e8;
  margin-bottom: 12px;
  background: #fff;
}
.zxcp_con li img {
  width: 235px;
  height: 188px;
}
.hyp {
  width: 825px;
  height: 35px;
  line-height: 35px;
  color: #1766a7;
  text-align: center;
  font-size: 18px;
  background: #eee;
  border-bottom: 3px solid #aaa;
  cursor: pointer;
}
.hyp span {
  display: block;
  padding-left: 20px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat -529px -500px;
  width: 100px;
  margin-left: 347px;
}
.zxcpxf {
  margin-top: 20px;
  padding-left: 5px;
  width: 837px;
}
.zxcpxf a {
  margin-right: 23px;
}
.tit {
  width: 215px;
  height: 56px;
  line-height: 56px;
  background: #f3f3f9;
  color: #ff6600;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.tb0 {
  width: 25px;
  height: 34px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat -95px -249px;
  margin: 9px 15px;
  float: left;
  color: #f3f3f9;
  font-size: 0px;
}
.tb00 {
  float: left;
}
.nava {
  width: 216px;
  height: 53px;
  position: relative;
  z-index: 2;
}
.nav1 {
  width: 215px;
  height: 52px;
  line-height: 52px;
  background: #e3e3ee;
  color: #30303a;
  border-right: 1px solid #fff;
  cursor: pointer;
}
.tb1,
.tb2,
.tb3,
.tb4,
.tb5,
.tb6,
.tb7,
.tb8,
.tb9,
.tb10,
.tb12 {
  width: 30px;
  height: 25px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat -148px -255px;
  margin: 12px 14px;
  float: left;
  color: #e3e3ee;
  font-size: 0;
}
.leftnav p.none span.tb1,
.leftnav p.none span.tb2,
.leftnav p.none span.tb3,
.leftnav p.none span.tb4,
.leftnav p.none span.tb5,
.leftnav p.none span.tb6,
.leftnav p.none span.tb7,
.leftnav p.none span.tb8,
.leftnav p.none span.tb9,
.leftnav p.none span.tb10 {
  color: #f3f3f9;
}
.tb11 {
  float: left;
}
.comm {
  position: absolute;
  left: 216px;
  top: -57px;
  background: #f3f3f9;
  z-index: 3;
  width: 513px;
  padding: 0 25px 20px;
  display: none;
}
.show {
  display: block;
}
.show .none {
  border-right: 1px solid #f3f3f9;
  background: #f3f3f9;
  font-size: 20px;
}
.comm span {
  width: 513px;
  height: 22px;
  line-height: 22px;
  text-indent: 5px;
  color: #fff;
  background: #cfcfda;
  margin-top: 15px;
}
.comm span a {
  color: #fff;
  text-decoration: none;
}
.comm ul {
  font-size: 14px;
  color: #30303a;
  padding-top: 15px;
}
.comm ul li {
  width: 104px;
  text-indent: 5px;
  line-height: 32px;
  float: left;
  margin-right: 20px;
  white-space: nowrap;
  overflow: hidden;
}
.tb2 {
  background-position: -210px -253px;
}
.tb3 {
  background-position: -274px -253px;
}
.tb4 {
  background-position: -326px -253px;
}
.tb5 {
  background-position: -374px -257px;
}
.tb6 {
  background-position: -438px -253px;
}
.tb7 {
  background-position: -491px -253px;
}
.tb8 {
  background-position: -541px -257px;
}
.tb9 {
  background-position: -85px -303px;
}
.tb10 {
  background-position: -127px -303px;
}
.tb12 {
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/allicon.png)
    no-repeat;
}
.nava a .nav1:hover {
  color: #f60;
}
.newtech {
  border-width: 1px 1px 1px 4px;
  border-style: solid;
  border-color: #afdbff #afdbff #afdbff #4c9ada;
  padding-left: 142px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/newbg.png)
    no-repeat 15px 0px;
  height: 80px;
  width: 680px;
  margin-top: 13px;
  padding-top: 8px;
}
.newtech a {
  display: inline-block;
  margin-left: 15px;
  line-height: 24px;
  width: 98px;
  overflow: hidden;
  white-space: nowrap;
  color: #333;
}
/*sjzq*/
.sjzq {
  width: 100%;
  margin-bottom: 25px;
  clear: both;
}
.sjzq_t {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #f3f3f9;
  border-top: 2px solid #000;
  margin-bottom: 20px; /* overflow:hidden*/
}
.sjzq_t span {
  display: inline-block;
}
.sjzqbt {
  width: 410px;
  font-size: 42px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat -93px -120px;
  height: 60px;
  text-indent: 70px;
  color: #000;
  float: left;
}
.bjbqbt {
  background-position: 0 -343px;
}
.pbqbt {
  background-position: -525px -560px;
}
.xjqbt {
  background-position: 0 -407px;
}
.znsbqbt {
  background-position: 0 -470px;
}
.sjzqbt b {
  color: #ff6600;
  font-weight: normal;
}
.sjzqqj {
  color: #999;
  font-size: 14px;
  float: left;
}
.sjzqqj a {
  color: #30303a;
  margin-right: 25px;
}
.sjzq_b {
  height: 565px;
  width: 100%;
}
.sjzq_bl {
  width: 200px;
  padding-right: 15px;
  border-right: 1px solid #d2d2da;
  height: 100%;
  float: left;
}
.tit2 {
  width: 200px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: #30303a;
}
.rmfl_con {
  padding-bottom: 10px;
  padding-top: 5px;
}
.rmfl_con a {
  line-height: 28px;
  color: #30303a;
  display: inline-block;
  width: 100px;
  text-indent: 24px;
}
.rmpp,
.pptb {
  width: 210px;
  overflow: hidden;
}
.pptb li {
  margin: 13px 10px 0 0;
  width: 95px;
  float: left;
}
.pptb li img {
  width: 93px;
  height: 28px;
  border: 1px solid #e1e1e8;
}
.pptb li span {
  display: block;
  width: 95px;
  height: 18px;
  line-height: 18px;
  background: #e1e1e8;
  text-align: center;
}
.ppwz {
  padding-top: 12px;
}
.ppwz li {
  width: 93px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border: 1px solid #e1e1e8;
  float: left;
  margin: 0 10px 8px 0;
  overflow: hidden;
}
.sjzq_bc {
  width: 543px;
  padding: 0 15px;
  border-right: 1px solid #d2d2da;
  float: left;
  height: 100%;
}
.sjcpzs {
  width: 567px;
  overflow: hidden;
}
.sjcpzs li {
  width: 165px;
  margin-right: 24px;
  float: left;
  font-size: 14px;
}
.sjcpzs li img {
  border: 1px solid #8b8b8b;
  padding: 7px 6px;
}
.sjcpzs .sjcpmc {
  line-height: 24px;
  color: #30303a;
  padding-top: 5px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sjcpzs .sjcpjg {
  line-height: 24px;
  color: #ff0000;
  padding-bottom: 5px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-bottom: 13px;
}
.sjzq_bc .sjcpzx {
  width: 542px;
  height: 95px;
  background: #d3ecf5;
  padding-top: 7px;
}
.sjzq_bc .sjcpzx li {
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  color: #30303a;
  width: 271px;
  float: left;
  text-indent: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat -7px -520px;
}
.sjzq_br {
  width: 265px;
  float: right;
}
.sjzq_br ul li {
  width: 265px;
  padding: 10px 0 6px;
  overflow: hidden;
  line-height: 12px;
}
.sjzq_br ul li i,
.phlist ul li a,
.phlist ul li em {
  float: left;
  font-style: normal;
}
.sjzq_br ul li i {
  width: 12px;
  height: 12px;
  line-height: 12px;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
  color: #fff;
  margin: 0px 8px 0 0;
}
.sjzq_br ul li i.o3 {
  background: #ff6600;
}
.sjzq_br ul li i.l2 {
  background: #999;
  color: #fff;
}
.sjzq_br ul li a {
  width: 186px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  color: #30303a;
}
.sjzq_br ul li:nth-child(1) > a,
.sjzq_br ul li:nth-child(2) > a,
.sjzq_br ul li:nth-child(3) > a {
  color: #f60;
}
.sjzq_br ul li em {
  padding-left: 3px;
  color: #dc0000;
  font-style: normal;
}
.sjzq_br ul li .toppro a {
  float: none;
  white-space: normal;
  line-height: 21px;
  margin-right: 14px;
}
.toppro {
  float: left;
  width: 250px;
  margin: 7px 0 0 15px;
  overflow: hidden;
  background: #f3f3f9;
}
.toppro p {
  float: left;
  width: 75px;
}
.toppro p img {
  border: 1px solid #e4e4ea;
}
.toppro .b50 {
  padding-left: 10px;
  width: 160px;
  padding-top: 6px;
}
.toppro .b50 span {
  display: block;
  color: #dc0000;
}
.toppro .b50 span.thir a {
  color: #0a50a1;
}
.toppro .b50 span a {
  color: #30303a;
}
.tit3 {
  height: 23px;
  line-height: 23px;
  text-align: center;
  color: #fff;
  background: #ff6600;
  font-size: 14px;
}
.mts {
  height: 412px;
  font-size: 14px;
  padding-bottom: 25px;
}
.mts dl {
  float: left;
  display: inline;
  margin: 12px 0 0 0px;
  width: 250px;
  position: relative;
  height: 400px;
}
.mts dd {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.mts dd p {
  display: block;
  width: 90%;
  padding: 0 5%;
  margin-top: -30px;
  text-align: center;
  position: absolute;
  top: 50%;
  _margin-top: 30%;
}
.mts dl.p_big {
  margin-left: 0;
}
.mts dl.p_mid p {
  margin-top: -15px;
  _margin-top: 30%;
}
.p_box {
  float: left;
  width: 415px;
  padding: 0 15px;
}
.p_box1 {
  float: left;
  width: 375px;
}
.mts dl.p_box1_t {
  width: 375px;
  height: 234px;
}
.mts dl.p_box1_b {
  width: 375px;
  height: 150px;
  margin-top: 15px;
}
.tit_spc {
  padding: 13px 0 10px 15px;
  height: 60px;
  line-height: 60px;
  color: #000;
  font-size: 48px;
}
.tit_spc p {
  float: right;
  width: 60px;
  height: 23px;
  padding: 0 160px 25px 0;
  margin-top: 10px;
  background-position: -89px -172px;
}
.tit_spc p a {
  display: block;
  font-size: 12px;
  text-align: center;
  line-height: 23px;
  background: #000;
}
.tit_spc span {
  color: #4ec6ff;
}
.p_box dl {
  width: 200px;
  height: 150px;
  overflow: hidden;
  margin: 15px 15px 0 0;
}
.p_box dl.mgr0 {
  margin-right: 0;
}
.p_box dl.p_mid {
  width: 415px;
  height: 150px;
}
.p_box ul {
  float: left;
  display: inline;
  margin: 15px 0 0 15px;
  width: 180px;
  overflow: hidden;
}
.p_box ul li {
  float: left;
  width: 195px;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  text-overflow: ellipsis;
}
/*smjd*/
.smjd {
  width: 100%;
  margin: 0 auto;
  height: 446px;
  margin-bottom: 25px;
}
.comm1 {
  width: 518px;
  border: 1px solid #d2d2da;
  border-top: 2px solid #000;
  float: left;
}
.comm1_t {
  height: 370px;
}
.comm1_tl {
  width: 94px;
  height: 100%;
  background: #f3f3f9;
  float: left;
}
.comm1_tr {
  width: 394px;
  padding: 15px;
  float: left;
}
.smyxcp {
  width: 414px;
  overflow: hidden;
}
.comm1_tr li {
  width: 120px;
  margin-right: 18px;
  float: left;
  font-size: 14px;
}
.comm1_tr li img {
  border: 1px solid #8b8b8b;
}
.comm1_tr .sjcpmc {
  line-height: 20px;
  color: #30303a;
  padding-top: 3px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.comm1_tr .sjcpjg {
  line-height: 20px;
  color: #ff0000;
  padding-bottom: 5px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-bottom: 10px;
}
.comm1_b .sjcpzx {
  width: 518px;
  height: 71px;
  background: #d3ecf5;
  padding-top: 7px;
}
.comm1_b .sjcpzx li {
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  color: #30303a;
  width: 259px;
  float: left;
  text-indent: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat -7px -520px;
}
.tit5 {
  padding: 40px 15px 4px 15px;
  font-size: 28px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons.png)
    no-repeat 0 -555px;
  color: #000;
}
.tit5 span {
  color: #2a83a3;
}
.cpxl span {
  display: block;
  width: 93px;
  line-height: 28px;
  color: #30303a;
  overflow: hidden;
  text-indent: 16px;
}
.cpxl span a {
  color: #30303a;
}
.jdzq,
.wlaf {
  margin-left: 30px;
}
.jdzq .tit5 {
  background-position: -85px -563px;
}
.bgrjzq .tit5 {
  background-position: -195px -562px;
}
.wlaf .tit5 {
  background-position: -296px -563px;
}
/*kjdh*/
.sidebar {
  position: fixed;
  left: 50%;
  margin-left: 545px;
  bottom: 20px;
  width: 51px;
  _margin-bottom: 20px;
  _position: absolute;
  _bottom: auto;
  _top: expression(
    eval(
      document.documentElement.scrollTop +
        document.documentElement.clientHeight-this.offsetHeight-(
          parseInt(this.currentStyle.marginTop, 10) ||0
        )- (parseInt(this.currentStyle.marginBottom, 10) ||0)
    )
  );
  _margin-top: 800px;
  height: 452px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png)
    no-repeat 0 0;
  padding-top: 16px;
}
.sidebar li a {
  display: block;
  margin-top: 5px;
  width: 51px;
  height: 40px;
}
/* .sidebar li a.p1:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -21px}
.sidebar li a.p2:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -66px}
.sidebar li a.p3:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -111px}
.sidebar li a.p4:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -156px}
.sidebar li a.p5:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -201px}
.sidebar li a.p6:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -246px}
.sidebar li a.p7:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -291px}
.sidebar li a.p8:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -336px}
.sidebar li a.p9:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -381px}
.sidebar li a.top:hover{background:url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/icons222.png) no-repeat -58px -426px} */
#back {
  width: 51px;
  height: 50px;
  background-position: -60px -78px;
  position: fixed;
  left: 50%;
  bottom: 82px;
  margin-left: 550px;
  cursor: pointer;
  _position: absolute;
}
#ylink {
  clear: both;
  width: 1060px;
  padding: 10px;
  background: #3784c3;
  border-bottom: 2px solid #1766a7;
  margin: 0 auto;
  color: #1766a7;
  font-size: 14px;
  line-height: 28px;
}
#ylink dt {
  float: left;
  padding: 0 28px 0 5px;
  font-size: 18px;
  line-height: 24px;
}
#ylink ul {
  padding: 5px 0;
  clear: both;
}
#ylink li {
  float: left;
  width: 145px;
  text-indent: 5px;
}
#foot {
  clear: both;
  width: 1060px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  text-align: center;
  line-height: 26px;
  background: #4c9ada;
}
#foot .channel_content,
#foot .channel_content span {
  display: block;
  color: #1766a7;
  padding: 0;
  font-family: "微软雅黑";
}
#foot a {
  display: inline-block;
  margin: 0 9px;
}
#foot ul {
  width: 370px;
  margin: 10px auto 0;
  line-height: 50px;
}
#foot ul li {
  float: left;
  height: 48px;
}
#foot ul li object,
#foot ul li img {
  vertical-align: middle;
}
#foot ul li a {
  margin: 0 15px 0 0;
}
#foot ul li iframe {
  filter: alpha(opacity=0);
  opacity: 0;
}
#foot ul li.gswj {
  width: 50px;
  height: 48px;
  background: url(http://www.yesky.com/TLimages2009/yesky/images/index/gswj.png)
    no-repeat 0 0;
}
#foot .ygwab {
  float: left;
  height: 20px;
  line-height: 20px;
  margin: 0px 0px 0px 5px;
  color: #1766a7;
}
.focus dd a,
.tit_hpr ul.show li,
.hot_pros div.show,
.tabs ul.show,
.prph dl.show dd,
.agph ol.show,
#foot span {
  display: block;
}
.con_sr ul li.pl44 {
  +padding-left: 64px;
}
.con_sr ul li.pl26 {
  +padding-left: 46px;
}
.rdbq {
  padding: 20px 0 10px;
  margin: 0 10px;
}
.rdbq dl {
  float: left;
  width: 262px;
  overflow: hidden;
  font-size: 14px;
}
.rdbq dl a {
  display: inline-block;
  margin-right: 14px;
}
.rdbq dl dt {
  font-size: 16px;
  color: #00aeef;
}
.leftnav .nava:hover {
  display: block;
}
.bjbpos {
  top: -110px;
}
.pgpos {
  top: -165px;
}
.xjpos {
  top: -220px;
}
.smyxpos {
  top: -275px;
}
.znsbpos {
  top: -330px;
}
.jdpos {
  top: -385px;
}
.bgrjpos {
  top: -438px;
}
.wlafpos {
  top: -490px;
}
.qcdzpos {
  top: -544px;
  height: 598px;
}
/* effect-2 css */
.zxcp_con li {
  float: left;
  width: 235px;
  height: 194px;
}
.zxcp_con li * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.zxcp_con img {
  max-width: 100%;
  vertical-align: middle;
}
.port-2 .text-desc {
  transition: all 0.01s ease 0s;
  z-index: -1;
}
.text-desc {
  background-color: #fff;
  height: 100%;
  left: 0;
  opacity: 0;
  padding: 20px;
  position: absolute;
  top: 0;
  width: 100%;
}
.zxcp_con li h3 {
  font-size: 14px;
  margin: 5px 0 10px;
  color: #000;
}
.zxcp_con li h3 span {
  color: #ff0000;
}
.zxcp_con li p {
  color: #666;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 15px;
  text-align: left;
}
.zxcp_con li .btn {
  background-color: #4d92d9;
  border: 2px solid #4d92d9;
  color: #fff;
  display: inline-block;
  padding: 5px 10px;
  text-decoration: none;
  transition: all 0.01s ease 0s;
}
.port-2 {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  text-align: center;
  border: 4px solid rgba(255, 255, 255, 0.9);
  perspective: 800px;
}
.port-2 .text-desc {
  z-index: -1;
  transition: 0.01s;
  -webkit-transition: 0.01s;
  -moz-transition: 0.01s;
}
.port-2 .image-box {
  transition: 0.1s;
  -webkit-transition: 0.1s;
  -moz-transition: 0.1s;
}
.port-2:hover .image-box {
  position: relative;
  z-index: 9;
  border: 6px solid rgba(255, 255, 255, 0.9);
  transform: scale(0.3) translateY(-10%);
  -webkit-transform: scale(0.3) translateY(-10%);
  -moz-transform: scale(0.3) translateY(-10%);
  transform-origin: center bottom 0px;
  -webkit-transform-origin: center bottom 0px;
  -moz-transform-origin: center bottom 0px;
  transition: 0.01s;
  -webkit-transition: 0.01s;
  -moz-transition: 0.01s;
}
.port-2.effect-1:hover .text-desc {
  opacity: 1;
}
.port-2.effect-2 .text-desc {
  opacity: 1;
  top: -100%;
}
.port-2.effect-2:hover .text-desc {
  top: 0;
}
.port-2.effect-3 .text-desc {
  opacity: 1;
  top: auto;
  bottom: -100%;
}
.port-2.effect-3:hover .text-desc {
  bottom: 0;
}
/* effect-2 css end */
/**/
.mlp_yeskypro_col1 {
  /*margin-bottom:10px;*/
  padding-top: 10px;
}
.mlp_yeskypro_col2,
.mlp_yeskypro_hp_col2 {
  margin-bottom: 10px;
}
/*.mlp_yeskypro_col1 div{left:auto !important;right:0 !important;}*/
/*new17*/
/* 修改广告标识位置  2022-11-25 */
.mlp_yeskypro_col1:nth-of-type(1) div:last-child {
  bottom: auto !important;
  right: 0px;
  top: 10px;
  left: auto !important;
}
/*   3c生活家  */
.shg {
  width: 100%;
  clear: both;
}
.shg .shg_top {
  width: 100%;
  height: 60px;
  line-height: 60px;
  background: #f3f3f9;
  border-top: 2px solid #000;
  margin-bottom: 20px; /* overflow:hidden*/
}
.shg .shg_top span {
  display: inline-block;
  font-size: 48px;
  color: #000;
}
.shg .shg_top .jd {
  font-size: 42px;
  height: 60px;
  text-indent: 70px;
  color: #000;
  float: left;
  background: url("http://www.yesky.com/TLimages2009/yesky/images/product/jd.png")
    no-repeat !important;
}
.shg .shg_top .jd b {
  font-size: 48px;
  color: #4ec6ff;
  font-weight: normal;
}
.shg .shg_top .jd > a {
  display: inline-block;
  height: 60px;
  float: left;
}
.shg .shg_top .jd > a img {
  height: 45px;
  float: left;
  border: none;
  margin-top: 6px;
  margin-left: 80px;
}
.shg .shg_top em {
  font-style: normal;
  font-size: 14px;
  color: #666;
  margin-left: 14px;
}
.shg .zfwrap {
  width: 100%;
  height: 120px;
  margin-bottom: 30px;
}
.shg .zflis {
  width: 50%;
  display: inline-block;
  height: 120px;
  float: left;
}
.shg .zflis dt {
  float: left;
  margin-right: 10px;
  width: 120px;
  height: 120px;
  overflow: hidden;
}
.shg .zflis dt img {
  height: 120px;
  border: none;
}
.shg .zflis dt img:first-child + img {
  position: relative;
  top: -120px;
}
.shg .zflis dd {
  font-size: 12px;
  color: #999;
  line-height: 20px;
  padding-right: 16px;
}
.shg .zflis dd a {
  font-size: 16px;
  color: #333;
  display: block;
  padding: 10px 0;
}
.shg .zflis dd p {
  font-size: 12px;
  color: #999;
  line-height: 20px;
  padding-right: 16px;
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.shg .whjj {
  width: 100%;
}
.shg .whjj ul li {
  float: left;
  width: 32%;
  margin-left: 2%;
}
.shg .whjj ul li:first-child {
  margin-left: 0;
}
.shg .whjj ul li a:hover {
  color: #fff;
  text-decoration: underline;
}
.shg .whjj ul li img {
  width: 100%;
  height: 175px;
}
.shg .whjj ul li p {
  height: 30px;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  background: rgba(255, 255, 255, 0) \0;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  position: relative;
  top: -30px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C8000000',endColorstr='#C8000000');
}
:root .shg .whjj ul li p {
  background: none\0;
}
.lenovo {
  position: fixed;
  left: 50%;
  margin-left: 545px;
  bottom: 500px;
}

/*2023-01-09 增加厂商动态块及更改侧边栏样式 Chenlq*/
body {
  background: #f9f9f9;
}
.wrap {
  border-bottom: 0;
}
.csdt {
  margin-bottom: 20px;
  width: 100%;
  border: #e1dede solid 1px;
  border-top: 2px solid #000;
  display: inline-block;
  box-sizing: border-box;
}
.csdt .sjzq_t {
  border-top: 0;
  margin-bottom: 10px;
}
.csdt .more {
  margin-right: 20px;
  margin-top: 15px;
  font-size: 18px;
  text-align: center;
  line-height: 30px;
  color: #686868;
  width: 90px;
  height: 30px;
  background: #d3ecf5;
  border-radius: 5px;
  float: right;
}

.csdt .sjzqbt {
  font-size: 32px;
  width: auto;
  background: url(https://image.tianjimedia.com/TLimages2009/yesky/images/product/tab10.png)
    no-repeat 0 0;
}
.csdt .sjzqbt b {
  color: #1e87b1;
}
.csdt .sjzqbt em {
  font-size: 18px;
  color: #686868;
  font-style: normal;
  line-height: 60px;
  vertical-align: middle;
}
.csdt .sjzqbt em i {
  color: #fd6160;
  font-style: normal;
}
.csdt ul {
  width: 50%;
  padding: 0 5px 10px;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  box-sizing: border-box;
}
.csdt ul li {
  width: 520px;
  display: inline-block;
}
.csdt ul li:nth-of-type(2n) {
  margin-right: 0;
}
.csdt ul li a {
  width: 432px;
  font-size: 16px;
  color: #686868;
  line-height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.csdt ul li time {
  font-size: 16px;
  color: #686868;
  line-height: 44px;
  padding-right: 10px;
  padding-left: 10px;
  float: right;
}
.csdt ul li a:before {
  content: "";
  margin: 0 8px;
  width: 5px;
  height: 5px;
  background: #1e87b1;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}
.sidebar {
  padding-top: 0;
  width: 38px;
  height: 333px;
  top: 50%;
  margin-top: -170px;
  margin-left: 565px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/cbl_icon.png)
    no-repeat 0 0;
}
.sidebar li {
  width: 38px;
  height: 37px;
  box-sizing: border-box;
}
.sidebar li a {
  width: 38px;
  height: 37px;
  margin: 0;
  display: inline-block;
  box-sizing: border-box;
}
.sidebar li:nth-last-child(1) a {
  border-bottom: 0;
}
.sidebar li a:hover {
  width: 38px;
  height: 38px;
  background: url(https://image.tianjimedia.com/TLimages2009/yesky/images/product/cbl_icon.png)
    no-repeat;
  background-position: -42px 0;
}
.sidebar li a.p1:hover {
  background-position: -42px 0;
}
.sidebar li a.p2:hover {
  height: 37px;
  background-position: -42px -37px;
}
.sidebar li a.p3:hover {
  margin-top: -1px;
  height: 39px;
  background-position: -42px -73px;
  border-top: #f9f9f9 solid 1px;
}
.sidebar li a.p4:hover {
  background-position: -42px -110px;
}
.sidebar li a.p5:hover {
  background-position: -42px -147px;
}
.sidebar li a.p6:hover {
  background-position: -42px -184px;
}
.sidebar li a.p7:hover {
  background-position: -42px -221px;
}
.sidebar li a.p8:hover {
  background-position: -42px -258px;
}
.sidebar li a.p9:hover {
  background-position: -42px -295px;
}
.sidebar li a.top {
  display: none;
}
/*新增友情链接*/
.yqlj {
  margin-bottom: 20px;
  width: 100%;
  border: #e1dede solid 1px;
  border-top: 2px solid #000;
  display: inline-block;
  box-sizing: border-box;
}

.yqlj .sjzqbt {
  font-size: 32px;
  width: auto;
  background: url(https://image.tianjimedia.com/TLimages2009/yesky/images/product/tab11.png)
    no-repeat 0 0;
}

.yqlj .ylbox {
  padding-top: 5px;
  padding: 10px;
}
.yqlj .ylbox a {
  margin: 0 36px 15px 0px;
  display: inline-block;
  line-height: 14px;
  text-decoration: none;
}
.yqlj .ylbox a:hover {
  color: #fe8d1c;
  transition: all 0.5s;
}
/*底部样式*/
#foot {
  width: 100%;
  padding: 50px 0;
  background: #eee;
}
.channel_content a {
  color: #1766a7 !important;
}
.keys a,
.ysearch_box ul li a {
  color: #787879 !important;
}
.backtop {
  width: 38px;
  height: 38px;
  background: url(http://image.tianjimedia.com/TLimages2009/yesky/images/product/cbl_icon.png)
    no-repeat;
  background-position: -42px -345px;
  position: fixed;
  bottom: 80px;
  left: 50%;
  margin-left: 565px;
  transition: all ease-in-out 0.3s;
}
.backtop a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.hid {
  opacity: 0;
  margin-bottom: -300px;
  visibility: hidden;
}
/* 新增右侧顶部banner样式 */
.rightBanner{
  position: fixed;
  top: 80px;
  left: 50%;
  margin-left: 541px;
}
