﻿/* CSS Document */
div,form,img,ul {margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6,p {margin:0; padding:0; display:block;}
ol,li,dl,dt,dd{display:block;} 
body {width:946px; margin:0 auto; padding:0; font-size:12px; font-family:tahoma,Verdana,Arial; color:#333; background:#fff;}
html,body {height:100%;}
.fn {font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
.l18{ line-height:18px;}
.l24{ line-height:24px;}
.ta{ text-align:left;}
.pr8{ padding-right:8px;}
.mt8{ margin-top:8px;}
A {text-decoration:none; color:#333;}
A:hover {text-decoration:underline; color:#333;}
.clr{ height:1px; overflow:hidden; clear:both;}
/*文字*/
.blue,.blue a:link,.blue a:visited,.blue a:hover,.blue a:active {color:#105491;}
.red,.red a:link,.red a:visited,.red a:hover,.red a:active {color:#f00;}
.white,.white a:link,.white a:visited,.white a:hover,.white a:active {color:#fff;}
.text_line,.text_line a:link,.text_line a:visited,.text_line a:hover,.text_line a:active{text-decoration: underline;}
.gry80, .gry80 a:link, .gry80 a:visited, .gry80 a:hover, .gry80 a:active {color:#808080;}
.black, .black a:link, .black a:visited, .black a:hover, .black a:active {color:#000;}

/*header*/
.header {width:946px; margin:0 auto; padding:0; float:left;}
.logo {float:left; clear:left; width:180px; margin:10px 0 0 0;}
#toplink02 {float:left; display:block; width:500px; height:37px; line-height:37px; margin:0 0 0 20px!important; margin:0 0 0 10px; padding:0; text-align:left; font-size:14px; color:#FFF;}

.n_on {text-decoration:none;line-height:29px;}
a.n_on:link {color:#FFF;}
a.n_on:hover {color:#FFF; text-decoration:underline;}
a.n_on:active {color:#F00;}
a.n_on:visited {color:#FFF;}

.nav{width:100%; text-align:left; clear:both; margin:5px 0 0 0; height:33px;}
.nav_dl_1 {clear:both; padding:0; float:right; margin:5px 0 0 0; height:29px; line-height:29px;}
.nav_dl_1 dd {float:left; height:29px; margin:0 0 0 3px; padding:0 15px 0 0; background:url(/images/basic/openhw/nav_tab.gif) no-repeat right 0; font-size:14px; font-weight:bold;}
.nav_dl_1 dd a {display:block; padding:0 0 0 15px; background:url(/images/basic/openhw/nav_tab.gif) no-repeat left 0;}
.nav_dl_1 dd.on {background:url(/images/basic/openhw/nav_tab.gif) no-repeat right -29px;}
.nav_dl_1 dd.on a {background:url(/images/basic/openhw/nav_tab.gif) no-repeat left -29px;}

.menubar {margin:0 auto 5px auto; padding:0; width:946px; height:37px; overflow:hidden; float:left; background:url(/images/basic/openhw/menu_m.gif) repeat-x;}
.menubar_l {background:url(/images/basic/openhw/menu_l.gif) no-repeat; height:37px; width:8px; margin:0; padding:0; overflow:hidden; float:left;}
.menubar_m {height:37px; width:920px; margin:0; overflow:hidden; font-size:12px; color:#FFF; padding:0 0 0 10px; line-height:26px; float:left; background:url(/images/basic/openhw/menu_m.gif) repeat-x;}
.menubar_r {background:url(/images/basic/openhw/menu_r.gif) no-repeat; height:37px; width:8px; margin:0; padding:0; overflow:hidden; float:left;}
.tongdao {float:right; width:750px; text-align:right; vertical-align:middle; padding:0; margin:0;}
.top {float:left; width:750px; height:30px;}
.so {float:right; width:750px; margin:30px 0 0 0; height:30px; line-height:28px; text-align:right;}
.banquan {float:left; width:944px; font-size:12px; text-align:center; margin:5px 0; padding:0; background:#FAFAFA; border:1px solid #E0E0E0; line-height:25px;}
.banquan01 {float:left;	width:946px; margin:5px 0; font-size:12px; text-align:center; line-height:25px;}
.menu_txt {float:left; width:740px; display:block; line-height:37px;}

.menu_icon {float:right; width:190px; margin:2px 0 0 0; color:#FFF; text-decoration:none; display:block;}
.menu_icon a {color:#FFF; text-decoration:none; line-height:28px;}
.menu_icon a:hover {color:#FFF; text-decoration:underline; line-height:28px;}

/*login*/
.login_box h5{ background:url(/images/basic/RF/login_t.gif) no-repeat; height:28px; line-height:28px; text-indent:10px; margin:8px 0 0 0;}
.login_bg{ background:url(/images/basic/RF/login_bg.gif) no-repeat; height:149px; overflow:hidden; line-height:24px;}
.login_bg form{ margin:12px 20px 0 20px;#margin:10px 10px 0 10px;_margin:10px 10px 0 10px;}
.login_item{ width:140px; #width:150px;_width:150px;overflow:hidden;}
.login_item_s{ width:140px; padding:0; #padding:0 0 0 10px;_ padding:0 0 0 10px;overflow:hidden;}
.input_box{ width:135px;margin:3px 0; padding:0;}
.login_bg p{ margin:0; padding:0; text-align:center; line-height:35px;#line-height:30px;_line-height:30px;}
.login_bg ul{ margin:15px 0 0 20px; padding:2px 0 0 0; #padding:8px 0 0 10px;_ padding:8px 0 0 10px;list-style-type:none; overflow:hidden;width:140px; }
.login_bg li{ margin:0; padding:0; float:left;width:140px; }
.login_img{ margin:0 8px 0 0; padding:0; width:50px;}
.login_txt{ width:80px;}

.qtz{ background:#eee; text-align:center; padding:15px 0;}

/*link*/
.link_txt {float:left;line-height:24px;margin:5px 0 0;padding:0;width:946px;}
.link {float:left;margin-top:3px;width:946px;}
.link_top {background:url(/images/basic/openhw/link.jpg) no-repeat;float:left;font-weight:bold;height:28px;line-height:28px;text-align:center;width:946px;}
.link_end {border:1px solid #D3D3D3; border-top-style:none;float:left;padding:10px;text-align:center;width:924px;}
.link_end ul {float:left;list-style-type:none;margin:8px 0 0;padding:0 0 0 13px;text-align:center;width:918px;}
.link_end li {float:left;margin-left:6px;margin-right:7px;width:100px;}


/*内嵌datasheet搜索框*/
#datasheetBox{ overflow:hidden; border-top:2px solid #ccc; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:8px 0 0 0; width:168px; padding:8px 5px; clear:both;}
.search_input{ border:1px solid #aaa; color:#999; line-height:20px; font-size:12px; text-indent:5px; width:160px;background: url(/images/content/eefocus/search_bg.gif) no-repeat right; height:20px; margin:5px 0; vertical-align:middle;}
.search_btn{ vertical-align:middle;}
#datasheetBox legend{ margin: 0 5px; color:#000; font-weight:bold;}
/*内嵌cndzz搜索框*/
#diagramBox{ overflow:hidden; border-top:2px solid #ccc; border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:8px 0 0 0; width:168px; padding:8px 5px; clear:both;}
#diagramBox legend{ margin: 0 5px; color:#000; font-weight:bold;}
ul#diagramList{ margin:0; padding:0; list-style-type:none; line-height:24px;}
ul#diagramList li{background:url(/images/default/eefocus/dot.gif) no-repeat 5px 10px; line-height:24px; height:24px; overflow:hidden;margin:0 5px; padding:0 0 0 15px; }
#diagramBox p{ text-align:right; line-height:24px; margin-top:5px; padding-right:8px; }
