@charset "UTF-8";

 
 
/* ========会员登录================== */ 
 .poplogin1 { padding:15px 20px;  width:20%; background-color:#fff; border:1px solid #ddd; height:270px; float:left; }
  .poplogin1 h2 { font-size:12px; font-weight: bolder;}
 .poplogin1 li { clear:left; display:block; line-height:30px; position:relative;}
 .poplogin1 li input[type="text"], .poplogin1 li input[type="password"] { width:100%; border:1px solid #ddd; padding:0 5px 0 0; line-height:30px; margin:10px 0; text-indent:35px; box-sizing:border-box;border-radius:3px; font-size:14px;height:32px}
 
 .poplogin1 .logintxt1 { width:100%; background-color:#1057a7; color:#fff; text-align:center; display:inline-block; padding:2px; box-sizing:border-box; border-radius:3px; margin:6px 0; cursor:pointer; font-size:12px;}
 .poplogin1 .logintxt1:hover { background-color:#0e509a;}
 .poplogin1 .inputimg i { display:inline-block; text-align:center; width:30px; font-size:12px; color:#666; position:absolute; left:1px; top:11px; line-height:29px; background-color:#f5f5f5; border-radius:3px 0 0 3px;}
 
 .poplogin1 .zcnote { padding-top:15px;}
 .poplogin1 .zcnote a { margin-right:12px;}
 
 /* ========轮播大广告================== */ 
    .hotspot {margin:0px 0 0 1%;width:56%;height:270px;border:1px solid #ddd;overflow:hidden;position:relative; float:left; }
	
   
	.hotspot .pic{ background-color:#F7F7F7; width:100%; height:245px; }
	.hotspot .pic img{ width:100%;height:245px; display:block;  }
	
	.hotspot li{margin:0; padding:0; list-style:none; }
	.hotspot img{ border:0;  }
	.hotspot a{ text-decoration:none; color:#333;  }
	.hotspot a:hover{ color:#1974A1;  }
	

	.hotspot .pic li{ width:100%; overflow:hidden; float:left; }
	.hotspot .txt{ height:25px;overflow:hidden; clear:left;}
	.hotspot .txt .bl{width:100%;margin:0 0 0 -0px}
	.hotspot .btn{float:left;width:100%;height:25px;position:relative;overflow:hidden}
	.hotspot .btn .bg{position:absolute;width:20%;height:25px;border-left:1px solid #fff;background:#f5f5f5; }
	.hotspot .btn .tt{ text-align:center;width:20%; overflow:hidden;position:absolute;z-index:2;padding:0 8px; color:#999;line-height:25px; cursor:pointer; top:-1px;}
	.hotspot .btn .last{width:100%;}
	.hotspot .btn:hover{text-decoration:none}
	.hotspot .on .bg{opacity:.9;filter:alpha(opacity=90)}
	.hotspot .btn{width:20%;}
	.hotspot .btn .bg,.hotspot5 .btn .last{width:100%;}
	.hotspot .btn .tt{width:100%}
	.hotspot .on .bg{background:#fff; }
	.hotspot .on .tt{ color:#333; }
	.hotspot .tt{ font-size:10px;}
	
/* =========快捷入口================= */ 
.quicknavi { float:right; width:22%; background-color:#fff; border:1px solid #ddd; height:270px; position:relative; overflow:hidden;}

.quicknavi .quickbuy { width:50%; float:left; padding-bottom:10px;}
.quicknavi .quicksell { width:50%; float:left; padding-bottom:10px;}
.quicknavi .qklist span { display:block; clear:left; padding-left:18px;}
.quicknavi .quickbuy  .buyico { display:inline-block; background-color:orangered; width:24px; height:24px; text-align:center; color:#fff; border-radius:12px; position:relative;}
.quicknavi .quickbuy  .buyico i { display:inline-block; margin:0; padding:0; position:absolute; top:5px; left:5px; }
.quicknavi .quickbuy  .buyico b { display:inline-block; text-align:left; width:60px; color:#333; position:absolute;  top:0px; left:30px;}



.quicknavi .quicksell  .sellico { display:inline-block; background-color:#186deb; width:24px; height:24px; text-align:center; color:#fff; border-radius:12px; position:relative;}
.quicknavi .quicksell  .sellico i { display:inline-block; margin:0; padding:0; position:absolute; top:5px; left:7px; }
.quicknavi .quicksell  .sellico b { display:inline-block; text-align:left; width:60px; color:#333; position:absolute;  top:0px; left:30px;}

.quicknavi h2 { display:block;  clear:left; border-bottom:1px dashed #ddd; line-height:40px; font-weight:normal; font-size:13px; padding-left:10px; color:#666; }
.quicknavi h3 { display:block; float:left; clear:left;  line-height:25px; font-weight: bold; font-size:13px; padding-left:20px; color:#333; margin-top:10px; }
.quicknavi .qklist { width:75%; float:right; clear:both; line-height:30px;}
 

 .quicknavi .quickpdf { position: absolute; background-color:red; left:0; bottom:1px; width:327px; height:65px;  background:url(bg/bg1.png) no-repeat; background-size:contain; vertical-align:bottom;}

.quicknavi .quickpdf .quickpdficoo { height:35px; position:absolute; top:-15px; border-radius:23px; width:60%; line-height:35px; right:30%; background-color:#166ceb; color:#fff; text-align:center;}

.quicknavi .quickpdf  .ico { display:inline-block; background-color:#fff; width:24px; height:24px; text-align:center; color:#fff; border-radius:12px; position: absolute; left:5px; top:5px;}
.quicknavi .quickpdf  .ico i { display:inline-block; margin:0; padding:0; position:absolute; top:5px; left:7px; color:#1774eb;  }
.quicknavi .quickpdf  .ico b { display:inline-block; text-align:left; width:140px; color:#fff; position:absolute;  top:-7px; left:33px;}

.floor-side .fnote { width:100%; height:100%; background-color:#fafafa; padding:10px 10px;}
 
.floor-side .fnote  .dolink,.floor-side .aviewblock a{display:inline-block; border:1px solid #ddd; padding:0px 5px; margin:5px; text-align:center; height:26px; line-height:26px; overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.floor-side .fnote  .dolink:hover,.floor-side  .aviewblock a:hover { background-color:#fff; border-color:#cc0000; color:#cc0000;}
 
.floor-side .fnote  .dolink {width:44%;}
.floor-side .aviewblock a{width:39%;}
.floor-side .brandnaviwidth a { width:6%;}
.floor-side .userlista h2 { display:block; clear:left; line-height:24px; font-size:12px; font-weight: normal; color:#777; }
.floor-side .userlista a { display:block; clear:left; line-height:24px;}

 .floor-side-list{position:relative;line-height:40px;  box-sizing:border-box; padding:0; margin:0;   }
 
.floor-side-list ul{ height:42px; width:100%; display:block;  box-sizing:border-box; padding-left:20px;border-bottom:2px solid #ddd; }
.floor-side-list ul li{position:relative; font-size:13px; float:left;;margin-right:10px; margin-bottom:-2px; z-index:100; padding:0 10px;border-bottom:2px solid transparent; cursor:pointer}

.floor-side-list ul li:after{position:absolute;bottom:0px;left:50%;margin-left:-6px;content:'';border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid transparent}
.floor-side-list ul .on:after{border-bottom-color:#cc0000}
.floor-side-list ul .on{border-bottom-color:#cc0000; }


.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}
.floor-course{position:relative;overflow: hidden;background-color:#fff;  margin-top:10px;}
.floor-content{position:relative;clear:both; width:100%; max-width:1200px;height:100%;margin:0 auto}
.floor-side{position:absolute;top:0;left:0;width:20%;height:100%;}
.floor-side h3{ font-size:13px;line-height:42px; box-sizing:border-box; display:block; padding:0 0 0 20px; margin:0; font-weight:400; }
.floor-side h3 a{  font-weight: bolder;}
.floor-side-link {background-color:#e5e5e5; display:block; overflow:hidden; }
.floor-side-link img{display:block;width:100%;}
.floor-side-right{position:absolute;top:0;left:240px;width:80%;height:100%;}

/* ========友情链接================== */ 
.linker { padding:0px; background-color:#fff; margin-top:15px;}
.linker h2 { display:block; line-height:35px; font-size:12px; border-left:4px solid #cc0000; font-weight:normal; border-bottom:1px solid #ddd; padding-left:15px;}
.linker h2 span { display:inline-block; float:right; margin-right:15px;}
.linker .linklist { padding:10px 15px;}
.linker a { display:inline-block; line-height:23px; padding:0 5px 0 5px;}


/* ========厂家 会员================== */ 
.sbrandku .floor-side-link,.sbrandku  { height:255px;}
.sbrandku .floor-content .floor-side h3  { background-color:#d26aff; }
.sbrandku .floor-content .floor-side h3  a { color:#fff;}
.sbrandku .floor-content .floor-side-right .floor-side-list ul { background-color:#fff;}
.sbrandku .floor-content .floor-side-right .floor-side-list ul li { color:#333;}

.homeuserlists { width:100%; line-height:24px; padding:10px 0px 10px 20px; }
.homeuserlists a { display:inline-block; width:220px;}
 
.brandinfolist { background-color: #fff;     line-height: 25px;  width: 100%; margin:0px auto 0px auto;  overflow:hidden; padding: 10px 0px;}
.brandinfolist a {color: #333; line-height:20px; }
.brandinfolistMore{padding-left:15px}
.brandinfolistMore a{display:inline-block; width:215px; font-size:12px; padding-left:10px;}
.brandinfolist a:hover { color: orangered; border-color:orangered; }
.brandinfolist .brandlogoinfo { width: 152px; padding: 10px 5px 5px 5px; margin: 5px 0px 5px 32px; float: left; text-align: center; border: 1px dashed #ddd;}
.brandinfolist .brandlogoinfo .menuimgview {  width: 100%; overflow:hidden; text-align:center;}
.brandinfolist .brandlogoinfo .menuimgview a { height:40px; width:120px; text-align:center;}
.brandinfolist .brandlogoinfo img { border: 1px solid #666; width: 115px; height: 40px; margin-bottom: 3px;vertical-align: middle;}
.brandinfolist .brandlogoinfo span {line-height: 12px; width: 120px;  text-align: center; height:18px;    display: block; margin-top: 0px;overflow:hidden; clear:left; margin-top:5px; }
.brandinfolist .brandlogoinfo a {  color: #333; text-align:center;  }
.brandinfolist .brandlogoinfo a:hover { color: coral; text-decoration: underline;}
.brandinfolist span{ margin: 3px 5px 3px 10px; width: 220px; display: block; float: left; font-weight: bold; height: 22px;  display: block; float: left;}

/* ========供求================== */ 
.ssellku .floor-side-link,.ssellku { height:394px;}
.ssellku .floor-content .floor-side h3  { background-color:#fff; border-bottom:2px solid #ddd ;  height:42px !important; }
.ssellku .floor-content .floor-side h3  a { color:#666;}
.ssellku .floor-content .floor-side-right .floor-side-list ul { background-color:#fff;}
.ssellku .floor-content .floor-side-right .floor-side-list ul li { color:#333;}

.fs-selllist a { color:#1057a7 ;}
.fs-selllist { width:100%; float:right;border-left:1px solid #ddd;  border-right:1px solid #ddd;  overflow: hidden; }
.fs-selllist .ltitle { background-color:#fff; color:#888; font-size:12px; font-weight:bold; }
.fs-selllist ol { display:block; border-bottom:1px solid #ddd;  }
.fs-selllist ol:hover { background-color:#f5f5f5;}
.fs-selllist ol li { display:inline-block; padding:0px 5px; line-height:28px;  height:28px;overflow: hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.fs-selllist .w1 { width:20%; padding-left:30px;}
.fs-selllist .w2 { width:16%;}
.fs-selllist .w3 { width:10%;}
.fs-selllist .w4 { width:10%;}
.fs-selllist .w5 { width:10%;}
.fs-selllist .w6 { width:10%;}
.fs-selllist .w7 { width:10%;}
.fs-selllist .w8 { width:8%;}
 
 /* ========资讯================== */ 
 
.snewsku .floor-side-link,.snewsku  { height:340px;}
.snewsku .floor-content .floor-side h3  { background-color:#33bb75; }
.snewsku .floor-content .floor-side h3  a { color:#fff;}
.snewsku .floor-content .floor-side-right .floor-side-list ul { background-color:#fff;}
.snewsku .floor-content .floor-side-right .floor-side-list ul li { color:#333;}


.snewsku .homenewsv { padding:10px 5px 0 5px; width:49%; float:left;  overflow:hidden; border-bottom:1px dotted #ddd;}
.snewsku .homenewsv h2 { font-size:14px; font-weight: bold;height:22px; padding-bottom:0px; overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap; margin:0px;  }
.snewsku .homenewsv p { text-indent:2em; display:block; margin:0px 5px; height:88px; padding:0; color:#666; line-height:18px;}
.snewsku .homenewsv .homenewso { display:block; height:22px; margin-top:5px;   overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.snewsku .homenewsv .homenewso a { margin-right:5px;}
.snewsku .homenewsv .img { display:block; width:38%; float:left;}
.snewsku .homenewsv .homenewst { display:block; width:60%;float:right;}

.snewsku .baikeTitle{padding: 10px 5px 0 5px;width: 49%;float: left;overflow: hidden;border-bottom: 0px dotted #ddd;}
.snewsku .baikeTitle h2 {font-size: 14px;font-weight: bold;height: 22px;padding-bottom: 0px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;margin: 0px;}

 /* ========非IC================== */ 
.sproductku.floor-side-link,.sproductku  { height:425px;}
.sproductku .floor-content .floor-side h3  { background-color:#ff7623; }
.sproductku .floor-content .floor-side h3  a { color:#fff;}
.sproductku .floor-content .floor-side-right .floor-side-list ul { background-color:#fff;}
.sproductku .floor-content .floor-side-right .floor-side-list ul li { color:#333;}

.homeproductlist .homeprotitle,.homeproductlist .homeproCompany { height:22px; line-height:22px; overflow:hidden;}
.sproductku .homeproductlist { width:100%;}
.sproductku .homeproductlist li img { width:100%; height:120px;}
.sproductku .homeproductlist li { width:157px; overflow:hidden; float:left ; margin:15px 0 0px 30px; }

/* ========PDF================== */ 
.spdfku .floor-side-link,.spdfku  { height:340px;}
.spdfku .floor-content .floor-side h3  { background-color:#333; }
.spdfku .floor-content .floor-side h3  a { color:#fff;}
.spdfku .floor-content .floor-side-right .floor-side-list ul { background-color:#fff;}
.spdfku .floor-content .floor-side-right .floor-side-list ul li { color:#333;}
.spdfku .pdfviemcol { display:inline-block; margin:15px 0 0 15px;}
.spdfku .pdfviemcol img{ border-radius:3px;transition:all 0.5s ease 0s;}
.spdfku .pdfviemcol a{display:block;}
.spdfku .pdfviemcol{ width:220px; background-color:#FFF;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.18);position:relative;transition:all 1s ease 0s;overflow:hidden}
.spdfku .pdfviemcol:hover{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.7);}
.spdfku .pdfviemcol:hover img{-webkit-filter:brightness(.9);filter:brightness(.9);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);}
.spdfku .viewimg { display:block; text-align:center; background-color:#444444; padding:10px; }
.spdfku .viewimg:hover { text-decoration:none;}
.spdfku .cover-info{padding:0px 15px 10px 15px;height:60px;overflow:hidden;}
.spdfku .cover-info h4{font-size:14px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;display:block;font-weight:bold;line-height:18px;margin-top:7px;margin-bottom:5px;}
.spdfku .cover-info a{color:#60BDE8;}
.spdfku .cover-info small{color:#838383; font-size:10px;}
.spdfku .cover-fields{bottom:20px;font-size:12px;height:30px;left:10px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:15px;padding-right:15px; }
.spdfku .vnote { display:block; height:32px; overflow:hidden; line-height:16px;}
.spdfku .taginfov {height:22px; width:100%; padding:0px; margin:0px;   display: inline-block; overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.spdfku .taginfov span{ display:inline-block; margin:0 0 0 5px; padding:0px; cursor:pointer;}
.spdfku .cover-stat{background-color:#f6f6f6;border-radius:0 0 3px 3px;border-top:1px solid #e7e7e7;box-shadow:0 1px 0 0 #fff inset;padding:7px 15px 7px 15px;color:#8B8B8C;position:relative;}
.spdfku .cover-stat span{font-size:10px;font-family:"Arial"; display:inline-block; margin-right:8px;}


.spdfku .viewpartno { width:100%; padding:15px 15px;}
.spdfku .viewpartno  a { display:inline-block; margin:0px 5px; line-height:25px;}
.spdfku .viewpartno  span { display:inline-block; margin:0px 5px; line-height:25px;}

 

.slide-title{line-height:20px;overflow:hidden;height:40px;margin:5px 10px;text-overflow:ellipsis;word-break:break-all;color:#333;font-size:14px}
.slide-body{line-height:20px;height:20px;margin:0 10px}
.slide-body-nub{margin-right:10px;color:#999;font-size:13px}
.slide-body-nub-icon{display:inline-block;width:15px;height:15px;margin-top:-3px;margin-right:5px;vertical-align:middle;background-image:url(../images/course_ab.png);background-repeat:no-repeat;background-size:15px;background-position:0 3px}
.slide-body-nup{margin-right:10px;color:#999;font-size:13px}
.slide-body-nup-icon{display:inline-block;width:15px;height:15px;margin-top:-3px;margin-right:5px;vertical-align:middle;background-image:url(../images/course_ab.png);background-repeat:no-repeat;background-size:15px;background-position:0 -23px}
.slide-body-price{line-height:20px;float:right;height:20px;vertical-align:top;color:#ef7165}
.slide-admission{color:#46cfa1}
.slide-more{ position:absolute;right:0;bottom:0;float:right;height:55px;color:#3197e7}

.homeH90{height:90px;width:100%; overflow:hidden}
.homeH90 img{height:90px;}

.hpyk{margin-top:10px}
.hpyk img{border:0px}

.chun2022{position:absolute; top:240px; z-index:-1; margin:auto;}
.indexNote{height: 32px;line-height: 32px;width: 100%;background: #ff0000;border-bottom: 1px solid #dfdfdf;color: #FFFF05;}

.slideBox,.slideBox ul,slideBox li{margin:0; padding:0; list-style:none;}
.slideBox img{border:0; }
.slideBox{width: 100%;max-width: 1200px; height:70px; overflow:hidden; position:relative; border:1px solid #ddd; font:normal 12px 宋体; margin:auto}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer;filter:alpha(opacity=60);opacity:0.6; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width: 100%;max-width: 1200px;height:70px; display:block;  }