
*, :after, :before {
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
em {
  font-style: normal
}
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: Î¢ÈíÑÅºÚ;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar
}
body {
  overflow: auto;margin: 0;
}
.fa-home:before {
  content: "\f015"
}

ul,li{ list-style:none; margin:0; padding:0;}
a {
  text-decoration: none;
}
.mindex{ display:none;}
.headsec {
  width: 100%;
  position: relative;
}
.msnav-container {
  position: absolute;
  z-index: 998;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  height: 100px;
  background-color: rgb(255, 255, 255, 0);
}
.msnav-container:hover {
  background-color: rgb(255, 255, 255, 1);
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
}
.msheadnavsec {
	font-family: poppins-medium;
  max-width: 1440px;
  display: flex;
  height: 100px;
  margin: 0 auto;
}
.msheadnav {
  width: 100%;
  overflow: hidden;
}
.msheadnav ul {
  display: table-cell;
  margin: 0;
  padding: 0;
  list-style: none;
}
.msheadnav .navlogo {}
.msheadnavmain {
  width: 100%;
  text-align: center;
  height: 100px;
  margin: 0;
}
.msheadnavmain a, .msheadnavmain a:link, .msheadnavmain a:visited, .msheadnavmain a:hover, .msheadnavmain a:focus, .msheadnavmain span {
  color: #262626;
  text-decoration: none;
}
.msnav-container:hover .msheadnavmain > li,.msnav-container:hover .msheadnavmain > li > a {
  color: #000;
}
.msnav-container:hover .msheadnavmain li > ul li a {
  color: #000;
}
.msnav-container:hover .msheadnavmain div a:hover {
  color: #ff7300 !important;
}
.msheadnavmain > li {
	vertical-align:baseline;
  width: 95px;
  height: 100px;
  line-height: 100px;
  font-size: 16px;
  display: inline-block;
  text-align: center;
  margin: 0;
  padding: 0;
  list-style: none;
	color: #262626;
  -webkit-font-smoothing: antialiased;
	cursor: pointer;
}
/*.msheadnavmain > li:hover{ border-bottom:3px solid #72b02d;}*/
.navlogo {
  width: 150px;
  text-align: left;
  position: relative;
}
.navlogo span {}
.msheadnavmain > li > a {
  display: block;
}
.msheadnavmain > li:hover > a {
  color: #ff7300 !important;
}
.msheadnavmain > li:hover{color: #000;}
.msheadnavmain > li > ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  list-style: none;
  text-align: left;
  z-index: 999;
  top: 90px;
  margin-top: -20px;
}
.msheadnavmain li ul div {
  position: relative;
}
.msheadnavmain > li:hover > ul {
  opacity: 1;
  visibility: visible;
  top: 90px;
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
}
.msheadnavmain li > ul li {
  font-size: 12px;
  display: block;
  line-height: 36px !important;
  font-weight: bold;
}
.msheadnavmain > li > ul li a:hover {
  color: #ff7300 !important; /*font-size: 14px;font-weight:bold;*/
}
.msheadnavmain li > ul li span {
  display: none;
  position: absolute;
  left: 150px;
  top: 0;
}
.msheadnavmain > li > ul li ul li:hover {}
.msheadnavmain > li > ul li ul li ul {}
.msheadnavmain > li > ul li ul li ul li:hover {}
.msheadnavmain > li > .navfulldrop {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  list-style: none;
  top: 100px;
  left: 0px;
  background-color: rgba(255, 255, 255, 1); /* 70% opaque red */
  width: 100%;
  height: 400px;
  text-align: center;
  padding: 0;
  z-index: 99;
  overflow: hidden;
  transition: all .4s ease;
  -webkit-transition: all .2s ease;
	border-top: 1px solid #e6e6e6;
}
.msheadnavmain > li:hover .navfulldrop {
  opacity: 1;
  top: 100px;
  visibility: visible;
  margin-top: 0px;
	z-index: 111;
}
	
.msheadnavmain li a:hover + ul li span {
  display: block;
}
.msheadnavmain li ul li:hover > span {
  display: block;
}
.msheadnavmain ul li:hover:after {
  color: black;
}
.msheadnavmain > li:hover .coldrop {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
}
.righticon {
  margin-top: 28px;
  position: relative;
}
	.navlogo {
    padding-top: 38px;
}
	
	.logohref {
  display: block;
  width: 280px;
  height: 100px;
  background: url(https://www.teclast.com/images/2022/logopng.png) no-repeat;
  background-size: auto 20px;
}
	.subnavicon{display: inline-block; margin-top: 70px; margin-left: 10px; width: 210px; height: 240px; line-height: 28px; text-align: center;}
	.subnavicon span{ display: block; width: 210;height: 220px; background: #f5f5f5;}
	.subnavicon span img{transition: all .6s ease;
  -webkit-transition: all .6s ease;}
	.subnavicon span:hover img{margin-top:5px;}
	.hvr-underline-from-center:before { background: #333;}
	.fulltopbar_container {max-width: 1440px;}
	.tl-fulltopbar { width: 100%; position: relative;z-index: 999;height: 40px; background: #333;}
	.fulltopbar-nav {    height: 40px; line-height: 40px;}
	.tl-fulltopbar a {    color: #7b7b7b;}
	.Languageselect ul { background-color: #f2f2f2; margin: 0; padding: 0;}
	.Languageselect li { color: #7b7b7b; list-style: none;}
	.Languageselect ul a { color: #7b7b7b;}
	.tl-fulltopbar a:hover,.Languageselect a:hover { color: #c7c7c7;}
.tl-fulltopbar .fulltopbar-r {  line-height: 40px;}

.sslidepic{display: none;}
.gridbig4 {
  width: 100%;
}
.gridbig4 li {
  display: inline-block;
  width: 50%;
  margin: 0;
  list-style: none;
  float: left;
  position: relative;
  border: 5px solid #fff;
}
.gridbig4 li b {
  display: block;
  position: absolute;
  left: 45%;
  font-size: 14px;
  font-weight: 500;
}
.bslidertest img, .gridbig4 img {
  width: 100%;
  height: auto;
}
.gridbig4::after {
  content: "";
  height: 0;
  clear: both;
  display: block;
}

.pad-section{width: 100%;height: 800px; clear: both;}
.section-title{ width:1440px; min-height: 100px; text-align:center; position:relative; margin:0 auto;}
.section-title h1{ color:#272727; font-size:36px; font-weight:bold;}
.section-title h2{ color:#808080; font-size:16px; font-weight:400; margin:-15px auto;}
.seccontent{width: 1440px; position: relative; margin: 20px auto;}
.secgrid3{display: block;float: left;width: 469px; height: 600px; overflow: hidden;}
.secgrid3-2{ margin-left: 16px; overflow: hidden;}
.secgrid3-3{float: right; overflow: hidden;}
.secgridhalf{display: block; width: 469px; height: 292px; overflow: hidden;}
.secgridhalf1{overflow: hidden;}
.secgridhalf2{margin-top: 12px; overflow: hidden;}
.seccontent img{transition: all .4s ease;
  -webkit-transition: all .4s ease;}
.secgrid3-1:hover img{width: 105%;height: 105%;}
.secgridhalf1:hover img{width: 105%;height: 105%;}
.secgridhalf2:hover img{width: 105%;height: 105%;}
.secgrid3-3:hover img{width: 105%;height: 105%;}

.laptopli li {
  padding-left: 24px;
}
.tabletli li {
  padding-left: 24px;
}
.accessoriesli li {
  padding-left: 24px;
}
.storageli li {
  padding-left: 20px;
}
.supportli li {
  padding-left: 20px;
}
.globeicon1 {
  margin-right: 30px;
  cursor: pointer;
}
.searchicon1 {
  cursor: pointer;
}
.searchicon2 {
  display: block;
  position: absolute;
  top: 14px;
  left: 104px;
  cursor: pointer;
}
.searchicon2 img {
  filter: brightness(0.8);
}
.searchiconx {
  display: block;
  position: absolute;
  top: 14px;
  right: -90px;
  color: #ccc;
  cursor: pointer;
}
.langselect b {
  display: block;
  width: 100%;
  height: 40px;
}
.footwrap {
  width: 100%;
  height: 60px;
  background: #ff7200;
  clear: both;
}
.links-section {
  width: 100%;
  height: auto;
	margin-top: 40px;
  background-color: #272727;
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: center;
	clear: both;
}
.links-section ul {
  width: 1440px;
  margin: 0 auto;
  padding: 0;
  padding-top: 20px;
  padding-bottom: 15px;
}
.links-section li {
  text-align: left;
  width: 20%;
  line-height: 28px;
  float: left;
  position: relative;
  list-style: none;	
}
.links-section li h1 {
	width: max-content;
	font-family: Î¢ÈíÑÅºÚ;
  font-size: 18px;
  color: #ff6300;
  font-weight: bold;
  margin: 0;
  padding: 0;
	border-bottom: 1px #ff6300 solid;
}
.links-section li p {
  font-size: 12px;
  color: #818181;
  margin: 5px 0 0 0;
  padding: 0;
  display: inline-block;
  margin-right: 20px;
}
.links-section li a {
  color: #818181;
}
.links-section li a:hover {
  color: #818181;
}
.links-section li:last-child {
  min-width: 165px;
  padding-right: 0;
}
.link-s3 {}

.link-s4 {width: 200px !important;float: right !important; border: none !important; line-height: 24px;}
.link-s4 h1 {color: #fff !important; border: none !important;}
.link-s4 strong{font-size: 24px;color: #ff6300 ;}
.link-s4 b{font-size: 12px; font-weight: normal; color: #fff !important ;}
.zxkff{background: #ff6300; color: #fff !important; border-radius: 10px; font-size: 16px; padding: 5px 10px; display: block; width: 100px; text-align: center; margin-top: 20px;}
.links-section::after {
  content: "";
  height: 0;
  clear: both;
  display: block;
}

.zxkf{ position: fixed;right: 0;bottom: 10%; z-index: 999;/* background: url("https://www.teclast.com/images/2022/kefuicons.png") no-repeat;*/
    display: block;
    width: 80px;
    height: 80px;}

.zxkf p  {display: block;
    width: 80px;
    height: 80px;
    border-radius: 20px;    
    font-weight: 600;}

.kefulx{ display: none; position: absolute; bottom: 65px; right: 40px;width: 280px; overflow: hidden;}
.kefulx li{padding: 0; margin: 0; list-style: none;}
.zxkf:hover > .kefulx{ display: block;}

.mediasec{width: 100%;background-color: #272727 !important; clear: both;height: 30px;}
.mediaicons{ width: 1440px; margin: 0 auto;}
.mediaicons a {display: flex; width: 28px; height: 28px;margin-right: 4px; text-align: center; line-height: 28px; float: right;position: relative;align-items: center; justify-content: center;}
.mediaicons a:hover{border-radius: 20px; background: #000;}
.mediaicons a b{position: absolute; top: -198px; left: -108px; display: none;}
.mediaicons a:hover b{display: block;}

.footer-section {
  width: 100%;
  height: 100px;
  clear: both;
  background-color: #272727;
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
	font-size: 12px;
	clear: both;
}
.footer-section p {
  width: 1440px;
  margin: 0 auto;
  font-size: 10px;
	line-height: 16px;
  text-align: left;
	color: #818181;
	padding-top:10px; 
	border-top:1px solid #444;
}
.footer-section p a{color: #818181;}
.footer-section span:last-child {
  
}

.fbtotop{float: right; cursor: pointer;}


.mnavbar {
  display: none;
}
.mnavbar .fa {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 8px;
  font-size: 20px;
  color: #F60;
  z-index: 999;
}
#tlmnav {
  clear: both;
  position: relative;
  background-color: rgba(255, 255, 255, 0);
  z-index: 99;
  width: 100%;
  transition: all .8s;
  -moz-transition: all .8s; /* Firefox 4 */
  -webkit-transition: all .8s; /* Safari ºÍ Chrome */
  -o-transition: all .8s; /* Opera */
}
.hmbutton {
  position: absolute;
  top: 0;
  left: 0;
}
#mmenu {
  position: fixed;
  top: -100vh;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 1);
  overflow-y: scroll;
  z-index: 9;
  transition: all .4s;
  -moz-transition: all .4s; /* Firefox 4 */
  -webkit-transition: all .4s; /* Safari ºÍ Chrome */
  -o-transition: all .4s; /* Opera */
}
#ztcontent {
  width: 1920px;
}
.zt-section {
  overflow: hidden;
}
#ztcontent img {
  display: block;
}
.ptitle h1 {
  font-size: 3.5rem;
}
.ztsubnav-section a {
  font-size: 16px;
}
.ztpbut {
  position: absolute;
  top: 50%;
  left: 45%;
  z-index: 5;
  cursor: pointer;
}
.ztcbut {
  position: absolute;
  top: 0;
  padding: 10px;
  right: 0;
  background: #000;
  color: #FFF;
  cursor: pointer;
  z-index: 20;
  display: none;
}
.ztvideo1 {
  position: absolute;
  top: 0;
  left: 0;
  background: #FFF;
  display: none;
  z-index: 10;
  width: 100%;
  height: 800px;
}


/*zt*/
.ppreview-section{ min-width:1200px; width:100%; min-height:700px; overflow:hidden; margin-top: 100px;}
.ppreview-l,.ppreview-r{ display:block; width:50%; position:relative;}
/*.ppreview-l{ border-right:1px solid #000; }*/
.ppreview-r{ margin-left:50%;}
.ppreview-slider{ width:560px; position:absolute; top:20px; right:0;}
#ppreviewsliderthumb{ width:600px; margin:0 auto;}
#ppreviewsliderthumb a { display:inline-block;border:1px solid #fff;}
#ppreviewsliderthumb a:hover{border:1px solid #f1f1f1;}
#ppreviewsliderthumb img{ max-width:80px; height:auto;}

.ptitle{ margin:120px 0 0 130px;}
.ptitle h1{ color:#ff8e4a;}
.ptitle h2{ color:#333333; font-size:14px; line-height:28px; font-weight:200;}
.ptitle p{ color:#333333; font-size:14px; line-height:28px; font-weight:200;}

.buy-icons{ width:100%; height:100px; margin:100px 0 0 130px;}
.buy-icons span{ display: inline-table;min-width:80px;}
.buy-icons b { display:block; width:120px; height:30px; line-height:30px; border:1px solid #ff8e4a; border-radius:10px;background-color:#ff8e4a; color:#FFF; text-align:center; font-weight:500; margin-right:10px; margin-top:-50px;}

.ztsubnav-section{ min-width:1200px;width:100%; height:100px; text-align:center; background-color:#f8f8f8; color:#6a6a6a; line-height:100px;}
.ztsubnav-section a { color:#6a6a6a;}
.ztsubnav-section .sep { margin-right:20px; margin-left:20px; color:#CCC;}
.zt-section{  min-width:1200px;width:100%; min-height:900px;background-color:#f8f8f8;}
/*zt end*/

/*subchannel section*/
.subchannel-section{ width:1200px; margin:120px auto; background:#FFF;}
.subchannel-l{ width:240px; min-height:400px; float:left; border:1px solid #e7e7e7; overflow:hidden;}
.subchannel-nav h1{ padding-left:20px; font-size:16px; font-weight:700; margin:10px 0 10px 0;}
.subchannel-nav li {padding-left:20px; font-size:14px; width:100%; min-height:40px; line-height:40px; border-left:3px solid #FFF;}
.subchannel-nav li:hover { border-left:3px solid #f9f9f9; background-color:#f9f9f9;}
.subchannel-nav li a,.subchannel-nav .lianbaopjsub a{ color:#666666;}
.subchannelnavcur { border-left:3px solid #ff8e4a !important; background-color:#f9f9f9;}
.subchannel-nav .lianbaopjsub{ margin-top:0px; line-height:24px; font-size:12px;padding-left:40px; display:none; background:#fbfbfb; margin-left:0px; border-left:2px solid #ffb68a !important;}

.subchannel-r{ width:940px; min-height:400px; float:right; border:1px solid #e7e7e7; overflow:hidden; margin-bottom: 30px;}
.subchannel-content{ width:860px; min-height:400px; font-size:14px; margin:20px auto; line-height:24px; color:#333; font-family:Î¢ÈíÑÅºÚ !important;}
.subchannel-content p{ font-size:14px !important;line-height:24px; color:#333; font-family:Î¢ÈíÑÅºÚ !important; word-break: break-all !important; word-wrap: break-word !important;}
.subchannel-content a{ border:none !important; margin:0 !important;}
.subchannel-content h1{ text-align:center;font-size:24px; font-weight:600; padding:20px 0 20px 0; color:#666;}
/*subchannel section end*/

/*product list page*/
.list-subnav-section{ width:100%; height:180px; overflow:hidden; background-color:#FFF; border-bottom:1px solid #e6e6e6;}
.list-subnav{ width:1200px; height:180px;  margin:0 auto;}
.list-subnav a{ display:table-cell; width:240px; height:180px; text-align:center; padding-top:150px; color:#595959;}
.list-subnav a:hover{ color:#FFF;}


.chosen-section{ width:100%; height:50px; line-height:50px; background-color:#FFF; text-align:center; padding:20px 0 20px 0;}
.chosen-section select {
	 width:100px;
	 height:30px;
	 text-align:center;
	 line-height:30px;
    padding:3px;
    margin: 0px 20px 0 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
	border:1px solid #efeff1;
    border-radius:4px;
    background: #f6f6f8;
    color:#888;
    border:none;
    outline:none;
    cursor:pointer;
}
.chosen-content{ width:1200px; margin:0 auto; text-align:left;}
.chosen-content li{ display:inline-block; margin-right:30px;}


.productlist-section{ width:100%; min-height:400px;background-color:#fff; padding-top:130px; padding-bottom:50px;}
.productlist-section h1 { text-align:center; font-size:28px; color:#333333; font-weight:500;}

.plist-pagenum{ text-align:center; margin: 40px auto;}
.plist-pagenum a{ display:inline-block; width:28px; height:28px; line-height:26px; font-size:24px;background-color:#cccccc; border:1px solid #cccccc; border-radius:28px; color:#FFF; text-decoration:none; font-weight:lighter;}
.plist-pagenum span{ display:inline-block; width:70px; height:30px; line-height:30px; font-size:20px; color:#666666; letter-spacing:4px;font-weight:lighter;}

.plist-content{ width:100%; min-height:500px; background-color:#FFF; overflow:hidden;margin:30px auto;}
.plist-container{ width:1200px; overflow:hidden; margin:20px auto;}
.plist-container ul{ width:1218px;}


.plist-content li { text-align:center;width:20%;overflow:hidden; float:left;}
.plist-content li a{ display:block; position:relative; width:224px; margin-right:20px; height:320px; margin-bottom:20px; border:1px solid #efefef;}
.plist-content li .plistpic{ display:block; position:relative; width:100%; height:250px; overflow:hidden;}
.plist-content li img{ max-width:224px; height:auto; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.plist-content li .plistptitle{ display:block; position:absolute; left:0; bottom:0; width:100%; height:70px; overflow:hidden;}
.plist-content li h1{ font-size:16px; font-weight:400; color:#333333; margin-top:0px; padding:0 10px 0 10px; overflow:hidden;}
.plist-content li h2{ font-size:12px; font-weight:300; color:#333333; margin-top:0px;padding:0 10px 0 10px; overflow:hidden;}

.ztview7{ width:800px; margin:0 auto;}
.ztview7title{ text-align:center; padding-top:50px; font-size:16px; font-weight:500;}
/*product list page end*/


/****/
.ptid{ height:0; visibility:hidden;}
/***/


/*content page*/
.tlnewslist{ width:850px; margin:0 auto;}
.tlnewslist li { border-bottom:1px dashed #f1f1f1; padding-left:10px;}
.tlnewslist li:hover{ background-color:#f9f9f9;}
.newstitle,.newsjointime{ display:inline-block; height:32px; line-height:36px; overflow:hidden;}
.newstitle { width:700px;}
.newstitle a{ color:#666;}
.newstitle a:hover{ color:#333;}
.newsjointime { width:100px; text-align:right; color: #CCC;}


.downiconmain{ width:1200px; margin:140px auto;}
.downiconmain a{ display:inline-block; width:400px; height:290px; overflow:hidden;}
.downiconmain table{ border-left:1px solid #efefef;border-top:1px solid #efefef;}
.downiconmain table td{ border-right:1px solid #efefef;border-bottom:1px solid #efefef;}

.downlisttable td{ padding:5px 0 5px 0;border-bottom:1px dashed #f1f1f1; font-size:12px;}
.downlisttable td1{ width:300px;}
.downlisttable td2{ width:100px;}
.downlisttable td3{ width:100px;}
.downlisttable td4{ width:300px;}
.downlisttable td5{ width:100px;}
.downlisttable td5{ width:100px;}


@media (max-width: 800px) {
	.tl-fulltopbar,.headsec,.subchannel-l,.list-subnav-section,.chosen-section,.links-section{display: none;}
  .mnavbar {
    display: block;
    background: #FFF;
  }
  .logom {
    display: block;
    width: 100%;
    text-align: center;
    text-align: center;
    height: 50px;
    line-height: 56px;
  }
  .logom img {
    max-height: 20px;
    width: auto;
  }
  .headsec {
    display: none;
  }
  #mmenu.showmmenu {
    top: 0;
  }
  .mpannel li ul {
    display: none;
  }
  .mpannel {
    width: 70%;
    margin: 80px auto;
    font-size: 14px;
  }
  .mpannel ul li a {
    display: block;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #373737;
  }
  .mpannel ul li a:hover, .mpannel ul li a:active {
    color: #373737
  }
  .mpannel ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .mpannel ul li {
    color: #373737;
    line-height: 50px;
    border-bottom: 1px solid #ededed;
  }
  .mpannel ul li ul a {
    display: block;
    height: 28px;
    font-size: 12px;
    line-height: 24px;
    color: #373737;
    padding-left: 35px;
  }
	
	.mindex{ display:block;}
	.pad-section,.swiper{display: none;}
.msec-title h1{ font-size:2.5rem; padding-left:15px; color: #ffa563; padding-top:20px; padding-bottom:0; margin:0;}
.mpadsection{ display:block; width:100%; padding-bottom:10px;}
.mpadsection li{ display:block; width:49%; float:left; border:1px solid #FFF;}
.mpadsection li h1{ text-align:center; color:#333; padding:0; margin:0; width:100%; white-space:nowrap; overflow:hidden; font-size:16px; font-weight:400;}
.mpadsection li h2{ text-align:center; color:#000; font-weight: 300; font-size:12px;padding:0; margin:0; padding-bottom:8px; white-space:nowrap; overflow:hidden;}
.mpadsection li img{ width:100%; height:auto;}
.m800300{ width:100% !important; position: relative;background:#ffeac3;}
.m400300-1{ background:#f9ffed;}
.m400300-2{ background: #edf5ff;}
.m400300-3{ background: #fff8ed;}
.m400300-4{ background: #feffed;}
.m400300-5{ background: #f8edff;}
.m400300-6{ background: #eeedff;}
.m800300 h1,.m800300 h2{ display: block;position: absolute; left: 30px; text-align: left !important;}
	.m800300 h1{top:20px; font-size: 32px !important; font-weight: bold;}
	.m800300 h2{top:60px;font-size: 16px !important;}
		
	.productlist-section {padding-top: 40px;}
  .links-section ul {
    width: 100% !important;
  }
  .links-section li {
    display: block;
    width: 100% !important;
	  cursor: pointer;
  }
  .links-section li p {
    display: none;
    padding-left: 40px;
  }
  .links-section li h1 {
    display: block;
    width: 100%;
    line-height: 36px;
    border: 1px solid #f9f9f9;
    background: #fff;
    padding-left: 20px !important;
  }
  .links-section li h1::before {
    content: "+ ";
  }
  .linksech1before::before {
    content: "- " !important;
  }
  .link-pemail input {
    width: 80%;
  }
  .link-pemail button {
    width: 80%;
  }
  .footer-section p {
    width: 100%;
    display: block;
	  font-size: 10px;
  }
  .footer-section span {
    display: block;
    width: 100%;
    margin: 0;
    padding: 10px;
    text-align: center;
  }
	
	.footer-section span:last-child{padding: 10px;}

	
.subchannel-r{ width:100%; float:unset; margin-top:60px;}
.subchannel-content{ width:90%; margin:0 auto;}
.subchannel-content div img{ width:100%; height:auto;}		
	.subchannel-content p img{ width:100%; height:auto;}	
	
.plist-container,.plist-container ul,.subchannel-section,.tlnewslist,.newstitle{ width:100%;}	
.plist-container li{ width:46.8%; padding:4px;}
.plist-content li a {
    display: block;
    position: relative;
     width: 100%;
    margin-right: 0;
    height: 260px;
    margin-bottom: 0; 
    border: 1px solid #efefef;	
}
.plist-content li .plistpic{ height:180px;}
.plist-content li .plistpic img{ width:90%; height:auto;}
.plist-content li h2{ font-size:10px; padding-bottom:5px;}
	

	
	
/* ZT  */

.ppreview-section,.ztsubnav-section,.zt-section{ width:100%; min-width:100%; overflow:hidden !important;}
#ztcontent,#ztcontent div{ width:1200px; }
#ztcontent img{ width:100%; height:auto;}

.ppreview-section{ height:auto; padding-top:30px;}
.ppreview-l,.ppreview-r{ display: block; width:100%; position:relative; padding:10px; }
/*.ppreview-l{ border-right:1px solid #000; }*/
.ppreview-r{ margin-left:0; }
.ppreview-slider{ width:100%; position: relative; top:0;}


.ppreview-slider .bx-wrapper .bx-viewport {	min-height:auto !important; height:auto !important;}
#ppreviewsliderthumb{ width:100%; margin:0 auto; overflow:hidden;}
#ppreviewsliderthumb a { display:inline-block;border:1px solid #f1f1f1; width:18.2%;}
#ppreviewsliderthumb a:hover{border:1px solid #F90;}
#ppreviewsliderthumb img{ max-width:100%; height:auto;}

.ptitle{ margin:0; padding-top:0px;}
.ptitle h1{ font-size:3rem;}
.ptitle h2{ }
.ptitle p{ }

.buy-icons{ width:100%; height:100px;margin: 0 !important; display:block;}
.buy-icons span{ display: inline-table;min-width:80px;}
.buy-icons b { display:block; width:80px !important; height:30px; line-height:30px; border:1px solid #ff8e4a; border-radius:10px;background-color:#ff8e4a; color:#FFF; text-align:center; font-weight:500; margin-right:10px; margin-top:-50px;}

.rdwz,.wz-slider{ display:none !important;}

.ztsubnav-section{ width:100%;  text-align:center;color:#000; height:50px; line-height:50px;}
.ztsubnav-section a { color:#000; font-size:18px; font-weight:500;}
.ztsubnav-section .zongshu{color:#F90;}
.ztsubnav-section .sep { margin-right:10px; margin-left:10px; color:#000; font-weight:lighter;}

.ztsubnav-section .sep,.ztsubnav-section .zongshu,.ztsubnav-section .meitu{ display:none;}
.ztsubnav-section .canshu:after,.ztsubnav-section .canshu:before{ content:"      |      "; color:#CCC;}

.canshupop { width:90%; margin:0 auto;}
.custombox-overlay:before{ content:"X"; font-size:3rem; color:#FFF;; position:absolute; top:0; left:4px;}
.ztcanshugrid ul {border-bottom:1px dashed #ccc; padding:4px 0;}
.ztcanshugrid ul li{ display: table-cell !important; color:#FFF;  line-height:30px !important; font-size:16px !important;}
.ztcanshugrid ul li:first-child{ font-weight:bold !important; color:#F90; width:100px !important; text-align:right !important; padding-right:5px;}
.ztcanshugrid ul li:last-child{ text-align:left !important; padding-left:5px;word-break:break-all;}
.ztcanshugrid ul li:last-child::before{ content:unset !important;}
.canshupop h1{ font-size:2.5rem; color: #F60;}
  .rdwz, .wz-slider {
    display: none !important;
  }

}
@media (max-width: 650px) {
  #ztcontent, #ztcontent div {
    width: 620px;
  }
	
}

@media (max-width: 700px) {
.sslidepic{display: block; width: 100%; height: auto;}
	.bslidepic{display: none;}
}

/***********************************************************************************/