@charset "utf-8";
/********** base.css **********/
/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,arial;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em,strong{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
:focus{outline:0;}

/*文字排版*/
.yahei,h2,h3,h4{font-family:\5fae\8f6f\96c5\9ed1,\5b8b\4f53;}
.arial{font-family:arial;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f26{font-size:26px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.t5{text-indent:5px;}
.t10{text-indent:10px;}
.t15{text-indent:15px;}
.lh150{line-height:150%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}
.text-hide{text-indent:-9999px;}
.text-shadow{ text-shadow:#999 1px 2px 2px;}

/*定位*/
.bc{margin-left:auto;margin-right:auto;}
.fl,
.fl-li li,
.fl-a a{float:left;display:inline;}
.fr{float:right;display:inline;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.cb{clear:both;}
.clearfix:before,
.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */
.vm{vertical-align:middle;}
.ov{overflow:hidden;}
.ow{overflow:hidden;white-space:nowrap;}
.pr{position:relative;}
.pa{position:absolute;}
.zoom{zoom:1;}
.none{display:none;}
.block{display:block;}

/*长宽*/
.h5{height:5px;}
.h10{height:10px;}

/*外边距*/
.m2-lr{margin-left:2px;margin-right:2px;}
.mt2{margin-top:2px;}
.m5-lr{margin-left:5px;margin-right:5px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

/*内边距*/
.p5-lr{padding-left:5px;padding-right:5px;}
.p9-lr{padding-left:9px;padding-right:9px;}
.p25-lr{padding-left:25px;padding-right:25px;}
.p10{padding:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}

/********** elecfans-common.css **********/

/*表单*/
legend{display:none;}   
.input-bg,
.btn-submit{border:0 none;background:none;}
.btn-submit{cursor:pointer;}
.btn-submit.e-red{width:65px;height:26px;line-height:24px;_line-height:26px;color:#fff;}
.input-bor{height:20px;padding-left:3px;line-height:20px;vertical-align:middle;color:#b2b2b2;border:1px solid #c4c4c4;background:#fff;}
.input-bor-focus{border-color:#b7d9ed;border-top-color:#3d7bad;color:#333;}

/*背景颜色*/
.bgF1{background:#f1f1f1;}
.bgF3{background:#f3f8ff;}
.bgF6{background:#f6f6f6;}
.bgF9{background:#f9f9f9;}
.bgFa{background:#fafafa;}
.bgFb{background:#fbfbfb;}
.bgRed{background:#c90c10;}
.bgW{background:#fff;}

/***** 色彩 *****/
body{color:#5f5f5f;}
a{color:#333;text-decoration:none;}
/*红*/
.red,.link-red a{color:#c00;}
/*蓝*/
.blue,.link-blue a{color:#2a78b4;}
.blueLight,.link-blueLight a{color:#0092d2;}
/*绿*/
.green .link-green a{color:#090;}
/*黑白灰*/
.white,.link-white a{color:#f1f1f1;}
.black,.link-black a{color:#000;}
.grey6,.link-grey6 a{color:#666;}
.grey9{color:#999;}
.grey3{color:#3e3e3e;}
/*橙色*/
.f90{color:#f90;}
.org,.org a{color:#f60;}
/*:hover*/
/*a:visited{color:#999;}*/
a:hover{color:#c00;text-decoration:underline;}
a:active{outline:none;}
.link-white a:hover{color:#f1f1f1;}
.link-blue a:hover{color:#f60;}

/*----- 模块化 Common -----*/
.col-main { float:left; width: 100%;}
.col-sub, .col-extra{float:left; position:relative;}
.main-wrap { position:relative;}
/*sme - sub210 - extra300*/
.grid-c3-s210e300sme .main-wrap {margin-left:220px; margin-right:310px;}
.grid-c3-s210e300sme .col-sub {width: 210px; margin-left: -100%;}
.grid-c3-s210e300sme .col-extra {width: 300px; margin-left: -300px;}
/*sme - sub325 - extra325*/
.grid-c3-s325e325sme .main-wrap {margin: 0 334px 0 334px;}
.grid-c3-s325e325sme .col-sub {width: 324px; margin-left: -100%;}
.grid-c3-s325e325sme .col-extra {width: 324px; margin-left: -324px;}
/*sm - sub210*/
.grid-c2-s210sm .main-wrap {margin: 0 0 0 220px;}
.grid-c2-s210sm .col-sub {width:210px; margin-left: -100%;}
/*ms - sub390*/
.grid-c2-s390ms .main-wrap {margin:0 394px 0 220px;}
.grid-c2-s390ms .col-sub {width:386px; margin-left:-386px;}
/*ms - sub300*/
.grid-c2-s300ms .main-wrap {margin:0 310px 0 0;}
.grid-c2-s300ms .col-sub {width:300px; margin-left:-300px;}
/*ms - sub270*/
.grid-c2-s270ms .main-wrap {margin:0 280px 0 0;}
.grid-c2-s270ms .col-sub {width:270px; margin-left:-270px;}
/*ms - sub230*/
.grid-c2-s230ms .main-wrap {margin:0 240px 0 0;}
.grid-c2-s230ms .col-sub {width:230px; margin-left:-230px;}
/*清楚浮动*/
.column:after, .main-wrap:after, .col-sub:after, .col-extra:after {content: " "; display: block; height: 0; visibility: hidden; clear: both;}
.column, .main-wrap, .col-sub, .col-extra {zoom: 1;}


/*---------- 图片列表 ----------*/
/*common*/
.imgList:after {content: " "; display: block; height: 0; visibility: hidden; font-size:0;clear: both;}
.imgList {width:100%;zoom:1;}
.imgList-item { float:left; display:inline; width:33.3%; overflow:hidden; margin-top:10px; padding-bottom:3px; text-align:center; color:#999;}
.imgList-a { color:#2a78b4; display:block; width:90%; margin:0 5%; color:#3e3e3e; }
.imgList-a img { display:block;padding:2px; margin:0 auto 3px;border:1px solid #e0e0e0; }
.imgList-a .tit { display:block; height:1.5em; overflow:hidden;line-height:1.5;cursor:pointer;}
.imgList .imgList-a:hover {text-decoration:none;}
.imgList-a:hover img { border-color:#c00;}
.imgList-a:hover .tit { text-decoration:underline;color:#c00;}
/*.imgList-item 每排显示数量*/
.oneRow-2item .imgList-item { width:49.9%;}
.oneRow-4item .imgList-item { width:24.9%;}
.oneRow-5item .imgList-item { width:19.9%;}
/*.imgList-a-tit 显示一排*/
.tit-1Row .tit{height:1.5em;}
.tit-2Row .tit{height:3em;}


/*---------- 文本列表 ----------*/
/*common*/
.textList li {height:24px;overflow:hidden;line-height:24px;font-family:\5b8b\4f53;}
.textList span{font-size:12px;}
/*灰点*/
.textList.greyDot a ,
.textList.redDot a ,
.textList.redTrig a { display:inline-block;padding-left:16px; background:url(/skin-sz/images/common/list-style.png) no-repeat;}
.textList.redDot  a { background-position:0 -24px;}
.textList.redTrig a { background-position:0 -48px;}
/*后面跟有日期*/
.textList.dateFollow a{float:left;margin-right:36px;padding-right:10px;}
.textList.dateFollow span{margin-left:-36px;}
/*日期右侧对齐*/
.textList.dateRight { text-align:right;}
.textList.dateRight a{ float:left;}

/*---------------------- 按钮 ----------------------*/
.button{width:72px; height:23px; line-height:22px; overflow:hidden; border:0 none;background:none; text-align:center; cursor:pointer; background:url(/skin-sz/images/common/button.png) no-repeat;}
.button:hover{ text-decoration:none;}
.button.btnOrg{ background-position:0 0; color:#fff;}
.button.btnOrg:hover{ background-position:-80px 0;}


/*---------- panel ----------*/
.panel, .bluePanel { position:relative;}
/*hd+ft*/
.hd, .ft{position:relative;height:30px; overflow:hidden; text-indent:15px; background:url(/skin-sz/images/common/panel.png) no-repeat;}
.hd-r, .ft-r{ position:absolute; right:0; top:0; width:20px; height:100%; background:url(/skin-sz/images/common/panel.png) no-repeat -780px 0;}
/*ft*/
.ft{height:5px;background-position:0 -40px; }
.ft-r{ background-position:-780px -40px;}
/*hd-tit*/
.hd-tit{color:#c90c10;font-size:14px; font-weight:bold;line-height:31px; }
.black-tit{color:#3e3e3e;}
.blue-tit{color:#0b3b8c;}
a.hd-tit:hover{ color:#bd0a01;}
/*bd*/
.bd{ zoom:1; padding:9px 9px 5px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background:#fff;}
/*----- hd other -----*/
/*white-hd*/
.white-hd{height:28px; text-indent:10px; background-position:0 -50px;}
.white-hd .hd-r{ background-position:-780px -50px;}

/*----- bluePanel -----*/
/*hd*/
.blue-hd,
.bluePanel .hd{height:28px;text-indent:10px;background-position:0 -80px;}
/*hd-r*/
.blue-hd .hd-r,
.bluePanel .hd-r{ background-position:-780px -80px;}
/*bd*/
.blue-bd,
.bluePanel .bd{background:#f3f8ff;}
/*ft*/
.blue-ft,
.bluePanel .ft{background-position:0 -108px;}
/*ft-r*/
.blue-ft   .ft-r,
.bluePanel .ft-r{background-position:-780px -108px;}

/*more*/
.more { padding-top:5px; margin:10px 0 -3px 40%; text-align:right; border-top:1px dashed #d8d8d8;}
.more-tr { position:absolute; right:12px; top:6px;}
.more-tr-a { color:#7a7a7a;}
.more-tr-a:hover { color:#f60;}

/*---------- a-img ----------*/
.a-img { display:block;text-align:center;}
.a-img img{display:block;margin:0 auto 3px;border:1px solid #d8d8d8;}
.a-img .tit{display:block; height:1.5em;overflow:hidden;line-height:1.5;cursor:pointer;}
.a-img:hover {text-decoration:none;}
.a-img:hover .tit {text-decoration:underline;color:#bd0a01;}
.a-img:hover img{border-color:#c90c10;}

/*---------- 分页 ----------*/
.page-num,.page-cur,.pageBreak,.page-prev,.page-next{ display:inline-block; overflow:hidden;margin:0 2px;zoom:1;width:30px;height:24px;font:14px/24px Arial;text-align:center;background:url(/skin-sz/images/common/pagelist.png) no-repeat;}
.pageBreak{background:none;}
.page-num:hover,.page-cur{ background-position:-40px 0;color:#fff; font-weight:bold;text-decoration:none;}
.page-prev,.page-next{font-size:12px;line-height:26px\9;width:53px;padding-left:7px;background-position:-80px 0;vertical-align:top;}
.page-prev:hover,
.page-next:hover{background-position:-150px 0; color:#fff; text-decoration:none;}
.page-next{background-position:-290px 0; padding:0 7px 0 0;}
.page-next:hover{background-position:-220px 0;}
.page-prev.noLink,.page-prev.noLink:hover{color:#999;background-position:-360px 0;cursor:text;}



/*------------------ top ------------------*/
#top{width:100%;height:25px;border-bottom:1px solid #dcdcdc;background:#eee;}
#top-log{width:1000px;height:25px;line-height:28px;overflow:hidden;margin:0 auto;}
#top-logout{color:#7a7a7a;}
#top-logout .register{color:#f60;}
#top-nav {z-index:21;position:absolute; top:-23px; right:0;}
#top-nav li{float:left;display:inline;height:20px;margin:0 0 0 9px;background:url(/skin-sz/images/nav/nav.png) no-repeat 0 -120px;}
#top-nav .home{ background:none;}
.top-nav-a{display:inline-block; height:18px; padding:0 0 0 15px; line-height:20px;_line-height:22px;overflow:hidden; border:1px solid #eee; color:#666;}
.top-nav-a:hover{color:#f60;}
/*顶部下拉菜单*/
#siteMap{ z-index:21;position:relative;}
#siteMap-bd{z-index:21; position:absolute; right:0;top:19px;_right:-1px; display:none; width:250px; padding:10px 15px 5px;border:1px solid #d8d8d8; background:#fff;}
#siteMap-bd dl{padding-bottom:5px; margin-bottom:10px; border-bottom:1px dashed #e0e0e0;}
#siteMap-bd a{display:inline-block; zoom:1; margin:0 2px;line-height:21px;color:#666;}
#siteMap-bd dt a{color:#2a78b4;}
#siteMap-bd .firstItem { border-bottom:1px dashed #e0e0e0; }
#siteMap-bd .firstItem a{color:#c00; width:70px;}
#siteMap-bd a:hover{ color:#f60;}
.top-nav-a.menu-hd{ z-index:22;position:relative;padding-right:20px;background:url(/skin-sz/images/nav/nav.png) no-repeat right -120px;}
.dropMenu-hover .menu-hd{border-color:#c4c4c4; border-bottom-color:#fff; background-position:right -140px;}

/*------------------ page ------------------*/
#page{width:1000px;margin:0 auto;min-height:1000px;}
#header{z-index:10;position:relative;width:100%;}
#header.hasSubNav { padding-bottom:51px;}
#logo{height:90px;overflow:hidden;padding:5px 0;}
#nav{z-index:11;position:relative;width:99%;height:33px;padding:0 0.5%;background:#c00 url(/skin-sz/images/nav/nav.png) repeat-x;font-family:\5fae\8f6f\96c5\9ed1,\5b8b\4f53;}
#search{z-index:10;position:absolute;top:17px;right:0;width:535px;height:65px;background:url(/skin-sz/images/search.png) no-repeat;}

/*----- 导航 -----*/ 
#nav li{float:left;background:url(/skin-sz/images/nav/nav.png) no-repeat right -70px;}
.nav-a{z-index:13;position:relative;float:left;height:33px;overflow:hidden;padding:0 15px;line-height:36px;font-size:14px; font-weight:bold;text-align:center;color:#fff;}
.nav-a:hover{color:#fcd410; color:#fff066;}
.nav-drop{padding-right:20px;}
.nav-drop .arrow{position:absolute;top:5px;right:8px;*right:3px;_right:8px;height:20px;line-height:36px;overflow:hidden;font-size:14px;font-family:tahoma;}
/*nav-a背景*/
#navTech .nav-a{background:url(/skin-sz/images/nav/tech.png) no-repeat 10px 10px;}
#navCir-cur .nav-a, #navCir .nav-a{ background:url(/skin-sz/images/nav/elec.png) no-repeat 10px 10px;}
#navYqj .nav-a{background:url(/skin-sz/images/nav/led.png) no-repeat 4px 9px;}
#navTech .nav-a, #navCir-cur .nav-a, #navCir .nav-a, #navYqj .nav-a{padding-left:32px;_padding-left:15px;_background:none;}
#nav .nav-cur{z-index:19;margin:-2px 0 0 -1px; background-color:#fbfbfb; border:1px solid #d8d8d8; border-bottom:1px solid #fbfbfb; color:#000;}
#nav .nav-cur:hover{color:#c00;}
/*subNav*/
.subNav{z-index:5;position:absolute;top:33px;left:0;width:990px;padding:7px 0 3px 8px;overflow:hidden;border:1px solid #e5e5e5;border-top:0;background:#fbfbfb;}
.subNav a{display:inline-block;height:20px;zoom:1;padding:0 8px;line-height:20px;color:#2a78b4;}
.subNav a:hover{ color:#f60;}
.subNav .focus{color:#c00;}

/*dropNav*/
.dropNav{ z-index:10; position:absolute; left:0; top:33px;display:none; width:320px; padding:10px 14px 10px;border:1px solid #cb1108; background:#fff;}
.dropNav a{ float:left; width:33.3%;height:24px;line-height:26px; overflow:hidden; text-indent:10px; color:#3e3e3e;}
.dropNav .fb{ color:#2a78b4; margin-top:10px;}
.dropNav .channel-home{ width:100%; margin-bottom:5px;height:28px; line-height:30px; font-size:14px; font-weight:bold; color:#c00; border-bottom:1px solid #d8d8d8;}
.dropNav a:hover{background:#0092d2; color:#fff;text-decoration:none;font-weight:bold;}
#loadHtml{height:0;overflow:hidden;}

/*滑动背景*/
#nav-slide{z-index:12;position:absolute;top:0;display:none; height:33px; background:#c00 url(/skin-sz/images/nav/nav.png) no-repeat center -35px;}
/*滑动电路*/
.nav-cir{z-index:13;position:absolute;display:none;height:15px;}
#nav-cir-bottom{left:5px;bottom:0;_bottom:-2px;}
.nav-cir-line{z-index:13; position:absolute;left:0; bottom:3px;width:100%;height:1px; overflow:hidden; background:#d94040;}
.nav-cir-left{z-index:14; position:absolute;left:0; bottom:3px;width:7px;height:8px;overflow:hidden;background:url(/skin-sz/images/nav/nav.png) no-repeat -2px -105px;}
.nav-cir-right{z-index:14; position:absolute;right:0;_right:-1px; bottom:1px;height:5px; width:5px; overflow:hidden; background:url(/skin-sz/images/nav/nav.png) no-repeat -22px -110px;}

/*----- 搜索 -----*/ 
.searchOption{z-index:12;position:relative;float:left;width:75px;height:24px;text-align:center;line-height:26px;overflow:hidden;margin-right:3px;cursor:pointer;}
.searchOption.current{font-weight:bold;color:#333;cursor:text;background:url(/skin-sz/images/search.png) no-repeat 0 -90px;}
#searchOption-slide{ display:none;z-index:11;position:absolute;top:0;left:0;width:75px;height:24px;background:url(/skin-sz/images/search.png) no-repeat -80px -90px;}
/*表单*/
#searchBox{position:absolute;left:6px;top:28px;width:405px;height:20px;line-height:22px;overflow:hidden;padding:4px 0 4px 25px;}
#searchBtn{position:absolute;right:14px;top:26px;width:76px;height:32px; text-indent:-9999px;background:url(/skin-sz/images/search.png) no-repeat -160px -90px;}
#searchBtn.hover{background-position:-240px -90px;}

/*footer*/
#footer{border-top:1px solid #c4c4c4;padding-top:10px; line-height:21px; text-align:center; margin-top:10px;font-family:arial;}
#foot-link{color:#ccc; margin-bottom:5px;}
#foot-link a{margin:0 8px;}
