/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,select,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{color:#373737;font:12px/1.8 \5b8b\4f53,arial;}
input { border:none;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
em{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
:focus{outline:0;}
legend{display:none;}
table { border-collapse: collapse; border-spacing: 0;} 

/* base ---------------------------------------------------*/
/* postion */
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
.block{display:block;}
.in-block{display:inline-block;}

/* margin */
.w1000 { width: 1000px; margin: 0 auto;}
.mt5 {margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr60{margin-right:60px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mb20{margin-bottom:20px;}
.pl30{padding-left:30px;}

/* clear float */
.clearfix:before,
.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}/* IE < 8 */

/* color */
a{ text-decoration:none; color:#000; cursor:pointer;}
a:hover{color:#f00;text-decoration:underline;}
a:active{outline:none;}
.color-blue{color:#008AFF;}
.color-red { color: #C00C00;}

/* font */
.fb{font-weight:bold;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.t-indent{ text-indent: 2em;}

.yahei{ font-family:\5fae\8f6f\96c5\9ed1;}
.arial{ font-family:arial;}
.grey9 { color: #999;}
.grey6 { color: #666;}
.grey3 { color: #333;}
.f-black { color: #000;}
.f-red { color: #C10B00;}
.f-white { color:#ffffff;}

html{overflow-y:scroll;}/*解决ie8,chrome,firefox等浏览器页面高度不足一屏时抖动问题*/
body { text-align: left;}
lh2 { line-height:2;}

/* col-main */
.search-blk { border-bottom:1px solid #e0e0e0; padding-bottom:18px;}
.search-bar { width:340px; height:30px; line-height:30px; background:url(../images/jishu/search-bg.jpg) 58px 0px no-repeat; }
.search-bar input { color:#c2c2c2; font-size:12px; *width:232px; margin-left:20px; height:26px; line-height:28px; border:0; outline:none; }
.s-btn { display:inline-block; width:40px; height:30px; float:right; *float:none;}
.search-word,.search-word a {color:#838383; font-size:12px; height:30px; line-height:30px;}

/* col-lt */
.wrap { height:250px;}
.col-lt { width:680px; float:left;}
.tj-article {  width:420px; height:248px; margin-left:10px; }
.tj-cont h2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tj-cont h2 a { height:30px; font-size:18px; font-family:Microsoft yahei; color:#aa0202;}
.tj-cont { width:94%; margin:0 auto;}
.tj-cont ul { line-height:2; list-style:none; margin:0; padding:0;}

/* focus */
#focus{width:560px;height:340px;overflow:hidden;position:relative;}
#focus ul{height:340px;position:absolute;}
#focus ul li{float:left;width:560px;height:340px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute; width:560px; height:100px;left:0;bottom:0;background:#000;}
#focus .jishu_btn {position:absolute; width:530px; height:15px; padding:5px 14px; right:0; bottom:4px; text-align:right;}
#focus .jishu_btn span{display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; border-radius:50%; _font-size:0; margin-left:6px; cursor:pointer; background:#fff;}
#focus .jishu_btn span.on{background:#37b0e7; width:10px; height:10px;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.ul-sty li span { display:block; position:absolute; height:70px; position:absolute; width:535px; top:250px; left:14px; color:#fff; font-size:16px; z-index:20;overflow: hidden;}

/* list */
.text-list { width:338px; height:236px; border:1px solid #e0e0e0; margin-top:10px; margin-right:10px; float:left;}
.text-list ul { list-style-type:square; list-style-position:inside; margin-left:10px; padding-top:4px;}
.t-list-tit { height:29px; width:100%; background:url(../images/jishu/lists-hd.jpg) repeat-x;}
.t-list-tit h2 { height:29px; line-height:29px; font-weight:bold; margin-left:10px; float:left;}
.more { font-size:12px; line-height:29px; color:#393939; margin-right:10px; float:right;}

/* rumen */
.pcb-course { width:690px; padding-bottom:25px; background:#fafafa;}
.pcb-tit {height:20px; background:url(../images/jishu/pcb-rumen.jpg) no-repeat; text-align:right; padding-right:10px;}
.soft-sort { width:670px; height:150px; background:url(../images/jishu/soft-bg.jpg) no-repeat; margin-top:20px; margin-left:10px; float:left;}
.soft-tit { width:16px; font-family:Microsoft yahei; color:#fff; font-size:16px; padding-top:40px; margin-left:10px; *margin-left:5px; vertical-align:middle; float:left;}
.soft-list { margin-left:40px; margin-top:25px; float:left;}
.soft-list li { width:110px;height:108px; text-align:center; margin-right:8px; float:left;overflow:hidden;}
.soft-list li img { width:64px; height:64px;}
.soft-list li a { display:block; font-size:12px; }

/* col-rt */
.col-rt { width:300px; overflow:hidden; float:right;}
.sub-wrap { background:#f4f4f4; border:1px solid #eaeaea;}
.rank-sty { padding-top:9px;}
.rank-sty li { margin-left:30px; height:40px; line-height:200%;}
.rank-sty a { font-size:12px; color:#828282;}
.update { border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding-bottom:10px;}
.u-tit { width:100%; height:45px; line-height:45px; background:url(../images/jishu/r-tit.jpg) 0px 40px no-repeat;}
.u-tit h2 { margin-left:10px; color:#2172b1; font-size:14px; font-weight:bold;}
.u-tit a { height:45px; line-height:45px;}
.lh2 { line-height:2;}
.u-tit-2 { width:100%; height:25px; line-height:25px; border-bottom:2px solid #1594e3; }
.u-tit-2 h2 { margin-left:10px; color:#000; font-size:14px; font-weight:bold;}
.u-tit-2 a { height:30px; line-height:30px;}
.u-list-2 li { color:#5f5f5f;float: none; clear: right; }
.u-list-2 span { float:right; margin-right:15px;}
.u-list { list-style-type:square; list-style-position:inside; padding-top:6px;}
.u-list li { margin-left:10px;}
.u-list a { font-size:12px; color:#828282;}
.c-cont { border-bottom:1px solid #cdcdcd;}
.c-cont a { display:block; width:80px; height:60px; line-height:60px; padding-left:40px; color:#808080; font-size:16px; font-weight:bold; margin-left:20px; float:left;}
.commond { }
.com-tb td { width:150px; height:46px;}
.com-tb span { display:block; height:46px; line-height:46px; padding-left:40px;}
.protel99 { background:url(../images/protel99se.jpg) 6px 10px no-repeat;}
.pads { background:url(../images/pads.jpg) 6px 10px no-repeat;}
.autocad { background:url(../images/autocad.jpg) 6px 10px no-repeat;}
.matlab { background:url(../images/matlab.jpg) 6px 10px no-repeat;}
.cadence_orcad { background:url(../images/cadence_orcad.jpg) 6px 10px no-repeat;}
.modlesim { background:url(../images/modlesim.jpg) 6px 10px no-repeat;}
.pspice_ad { background:url(../images/pspice_ad.jpg) 6px 10px no-repeat;}
.altium_designer { background:url(../images/altium_designer.jpg) 6px 10px no-repeat;}
.cam350 { background:url(../images/cam350.jpg) 6px 10px no-repeat;}
.allegro { background:url(../images/allegro.jpg) 6px 10px no-repeat;}
.multisim { background:url(../images/multisim.jpg) 6px 10px no-repeat;}
.quartus { background:url(../images/quartus.jpg) 6px 10px no-repeat;}

/* hot-tuijian */
.hot-tj {margin-top: 10px;}
.tj-tb { font-size:12px; margin:5px 0; }
.tj-tb td { height:30px; line-height:30px; }
.tj-tb td a { width:90px; overflow:hidden; display:block; white-space:nowrap;}

/* tab */
.tab-cur{z-index:2; width:98px; border:1px solid #85aecc; border-top:2px solid #2272b1; padding-top:1px; border-bottom-color:#fff; color:#2272b1; background:#fff;}/*选项卡标题当前状态*/
.jishu_rank_title li{float:left;width:98px;text-align:center;height:30px;line-height:30px;color:#2272b1;margin:1px;margin-top:10px;font-size:14px;font-weight:bold;cursor:pointer;border:1px solid ;border-bottom:0px;border-top:1px solid ;}
.tab-content{ border-top:1px solid #85aecc; margin-top:-1px;background:url(../images/jishu/ranking.jpg) no-repeat; width:100%; height:415px; }/*隐藏选项卡内容*/
.jishu_current_title{border:1px solid #2273B4;border-bottom:0px;border-top:1px solid #2273B4;background:#fff;z-index:10px;position:relative;top:1px;}

/*冲突修改正*/
.jishu_tblack{color:black}
.jishu_tblack a{color:black;font-size:14px;line-height:180%}
.u-list a{line-height:200%}

/*3个分类*/
.jishu_catories_wrap{margin-top:30px;margin-bottom:30px;margin-right:20px;}
.jishu_catories{height:260px;margin-top:10px;}
.jishu_cat_row1{border-bottom:2px solid #1594E3;height:25px;line-height:25px;}
.jishu_cat_row2 a{color:black;}
.jishu_cat_row2_left,.jishu_cat_row2_right{width:48%;float:left;margin-left:8px;margin-top:10px;margin-bottom:10px;line-height:220%;}
.jishu_cat_row2_left ul,.jishu_cat_row2_right ul{list-style-type:square;list-style-position:inside; margin-left:10px; padding-top:4px;}
.jishu_cat_title{font-size:16px;font-weight:bold;color:black;margin-left:10px;}
.jishu_cat_counter{color:gray;margin-left:10px;}
.jishu_cat_more{float:right;margin-right:10px;}
.jishu_cat_more a{color:#1594E3;}

/*右侧搜索框*/
.pcb_artical_searchbar { background:url(../images/pcb-artical-searchbar.jpg) no-repeat; width:300px; height:30px;}
.pcb_artical_searchbar input { border:0; margin:0; width:240px; margin-left:10px; margin-top:4px; height:24px; padding:0; color:#afafaf; }
.s-btn { display:inline-block; width:40px; height:30px; float:right; *float:none; cursor:pointer;}
.hot_search_keys { color:#878787; margin-top:5px; margin-bottom:25px;}
.hot_search_keys a { color:#5a5a5a; margin-right:10px;}

.news_main {
	width:1000px;
	margin:0 auto;
	overfloat:hidden;
	margin-top:10px;
}
.news_where a { color:#005c9f;}
.c60 { color:#606060!important;}

.company_intro { border:1px solid #e1e1e1; border-bottom:1px dashed #e1e1e1;}
.top_blk { height:30px; width:998px; border-bottom:1px solid #e1e1e1; background:url(images/com_top_bg.jpg)}
.company_cont { padding:10px 10px 20px 10px; color:#343434;}
.company_cont h2 { font-size:18px; font-weight:bold;}
.com_lt { width:540px; border:1px solid #dedede; padding:10px 15px; float:left;}
.com_rt { width:410px; border:1px solid #dedede; margin-left:16px; float:left;}
.cal_tit h2 { font-size:20px; font-family:Microsoft yahei; color:#333; letter-spacing:-1pt;}
.reg_btn { display:block; background:url(images/reg_btn.jpg) no-repeat; width:133px; height:32px;}
.ji_process { margin-top:15px; margin-bottom:6px;}
.jijia_plate { width:538px; border:1px solid #d9ebff; background:#f7faff; padding:10px 0;}
.tit { color:#8b8b8b!important; width:60px;}
.tb_jijia td { padding-left:4px; height:26px; line-height:26px; padding-top:8px; text-align:left; color:#333;}
.smfl input[type=radio] { margin:0 6px;}
.smfl input[type=text] { margin:0 6px; height:26px; line-height:26px; border:1px solid #ccc;}
.sub_jijia { width:538px; border:1px solid #d9ebff; line-height:25px; text-align:center; }
.sub_jijia td,.sub_jijia th { border:1px solid #d9ebff; border-collapse:collapse;}
.sub_jijia th { background:#f7faff; color:#333;}
.sub_jijia td { color:#0066cb;}
.sub_jijia_tit { display:block; position:relative; padding-left:35px; padding-top:3px; padding-bottom:8px; background:url(images/jijia_sub_ico.jpg) no-repeat; top:5px; left:5px; color:#333; font-size:18px; font-weight:bold; text-align:left;}
.sub_jijia_tit span { color:#ff5500;}
.upload_pcb_file { display:block; background:url(images/upload_pcb.jpg) no-repeat; width:250px; height:50px; margin:0 auto;}
.com_wenti { margin-top:15px;}
.wenti_tit { width:200px; position:relative; top:0; left:7px; background:url(images/wenti_ico.jpg) no-repeat; height:28px; line-height:28px; padding-bottom:5px; padding-left:35px; font-weight:bold; font-size:18px; color:#333;}
.wenti_lists { border-top:1px solid #dedede; height:415px; width:410px; overflow-y:scroll;}

.wt_quote { font-size:12px; padding-bottom:20px; margin-left:10px;}
.wt_quote h3 { color:#0066cd!important;}
.wt_quote p { color:#333333;}

.product_tj { border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.pro_tj_tit { font-size:14px; font-weight:bold; color:#666;}
.pro_tj_cont { padding-left:10px; padding-bottom:20px;}
.pro_tj_list { width:196px; overflow:hidden; list-style-position:inside; list-style-type:square; float:left;}
.pro_tj_list a { width:180px; color:#0164cc; font-size:14px; white-space:nowrap; overflow:hidden; text-decoration:underline;}
.pro_tj_list2 { width:320px; overflow:hidden; list-style-position:inside; list-style-type:square; float:left;}
.pro_tj_list2 a { display:block; width:300px; color:#0164cc; font-size:14px; white-space:nowrap; overflow:hidden; text-decoration:underline;}

/*色板*/
.swatch { display:inline-block; margin:7px 3px 0 0; width:11px; height:11px; border-width:1px; border-style:solid; vertical-align:top; }
.s-green { border-color: #008000; background: #008000; }
.u-red { border-color: #f00; background: #f00; }
.s-yell { border-color: #ff0; background: #ff0;  }
.s-blue  { border-color: #00f; background: #00f; }
.s-black  { border-color: #333; background: #333; }
.s-white { border-color: #333; background: #fff ; }*/