@charset "windows-1251";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

html, body {
height:100%;
width:100%;
font-family:Arial;
font-size:14px;


}
.text{}
a {
color:#ff2f2f;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


.b2b_main{
width:100%;
height:100%;
}

.row1{
height:0;
}



.row2{
background-image:url(image/n_logo_bg.jpg);
background-repeat:repeat-x;

height:144px;

border-bottom:1px solid gray;
vertical-align:top;

}


.top_logo{
width:85%;
margin:0 auto;
min-width:940px;
vertical-align:top;


}



.logo_minwidth{
width:740px;
/*background-color:#f00;*/

}

.logo_right{

width:260px;
vertical-align:top;
text-align:center;
/*background-color:#fff;*/
}

.row2 .logo{
background-image: url(image/b2b_.png);
display:block;
height:145px;
width:100%;
background-repeat:no-repeat;
background-position:center center;
float:left;


}
.row2 .logo2{
background-image:url(image/n_logo_id.jpg);
background-repeat:no-repeat;
background-position:0 -3px;
display:block;
width:197px;
height:67px;
margin:0 auto;

}


.row3{
height:48px;
border-top:2px solid #dcc49a;
border-bottom:1px solid gray;
background-image:url(image/menu_bg.jpg);
background-repeat:repeat-x;
vertical-align:middle;
padding:0;

}
.row4{
background-color:#494949;
padding:5px;
height: inherit;
width:100%;



}
.b2b_content_cont{
width:85%;
min-width:950px;
margin:0 auto;
}
.minwidth{

}
.b2b_content{

width:100%;

margin:0 auto; 
}

.b2b_left, .b2b_right{
background-color:#fef3da;
width:250px;
border:1px solid #999;
vertical-align:top;
text-align:center;

}

.b2b_box{

width:210px;

margin:0 auto;
}

.box_td{
padding-top:20px;
padding-bottom:20px; 




vertical-align:top;



}


.search-form{
padding-top:30px;
margin:0 auto;
width:210px;


padding-bottom:30px;


}


.search-input{

text-align:center;
margin-right:10px;


}
.search-input input{
width:145px;
text-align:left;
border:1px solid gray;
height:20px;
font-size:16px;
margin-right:10px;
margin-top:-1px;

}

.search-button{

text-align:left;


}


.search-button input, .y_button{
background-color:#f06930;


border:px outset #e89506;
font-family: Arial;
font-size:14px;
color:#FFFFFF;
height:25px;
width:53px;
}

.search-page{
margin:20px;


}

.nav 
{

text-align: center;

font-size: 11px;

margin-top: 30px;

font-family: Arial;
margin-bottom:20px;

}

.nav a, .blue {
color:#0092BF;


}


.b2b_center{
background-color:#FFFFFF;
border-left:5px solid #494949;
border-right:5px solid #494949;
border-top:1px solid #999;
border-bottom:1px solid #999;

vertical-align:top;
min-width:450px;

}

.b2b_center ul{
margin-bottom:20px;

}
.b2b_center b, .b2b_center strong{
font-weight:bold;

}
div.news-detail
{


font-size:13px;
line-height:16px;
text-align:justify;
padding:20px;
}


.odd{
background-image: url(image/news_bg.jpg);
background-repeat:repeat-y;
background-position:-2px;

margin-right:1px;



}
.b2b_center .header{
width:100%;
text-align:center;
}
.b2b_center h1{
color:#f06930;
width:100%;
text-align:center; 


font-size:24px;
padding-bottom:5px;
padding-top:20px;




}


.b2b_center a {
color:#f06930;

}



.b2b_right .baner{





}

.b2b_right .baner .baner-item{
/*border-bottom:2px solid gray;*/
text-align: left;
margin-top:10px;


display:block;


text-decoration:none;
text-align:justify;



}

.b2b_right .baner .baner-item100{
/*border-bottom:2px solid gray;*/
text-align: left;
margin-top:10px;
width:100px;
text-decoration:none; 
display:inline-block;
}


.b2b_right .baner .b_l{
margin-right:6px;

}

.b2b_right .baner .baner-item .baner_text{
border:1px solid #ccc;
display:block;
background-color:#F3F3FF;
padding:10px;
color:#333333;
font-size:12px;


}
/*end content*/

.row5{
border-top:3px solid #6e6e6e;
height:90px;
vertical-align:middle;
background-color:#000000;
width:100%;
}

.subscribe{
width:400px;
padding:10px;
margin:0 auto;
border-top:1px solid #6e6e6e;


}

.subscribe td{
border-bottom:1px solid #6e6e6e;
width:200px;
height:30px;
vertical-align:middle;
padding-right:10px;
text-align:right;


}

.subscribe td input, .subscribe td textarea, .subscribe td select {
float:left;
width:200px;

}

form p{
text-align:center;

}
form p input{
margin:10px;


}

.b2b_table{
text-align:center;
border-collapse:collapse;
margin:0 auto;






}

.b2b_table td{
border:1px solid gray;
text-align:center;
vertical-align:middle;
padding:5px;

}
.b2b_table td p{
margin:0;
padding:0;

}