body{
	font-size:12px;
	margin:0;
	padding:0;
	color:#555;
}
h1,h2,h3{
	margin:0;
	padding:0;
}
a{
text-decoration:none;
color:#555;
}
a:hover{
text-decoration:underline;
color:#999;
}
.P10{
	font-size:10px;
}
.P14{
	font-size:14px;
}
.B{
	font-weight:bold;	
}
p.s1{
	margin:0;
	padding:5px;
	text-indent: 2em;
	line-height:22px;
	color:#666;
}
#mainpage{
	width:1003px;
	margin-left:auto;
	margin-right:auto;
}
span.fontarial{
	font-family:Arial, Helvetica, sans-serif;
}
span.bold{
	font-weight:bold;
}
span.red{
	color:red;
}
div.pageset{
	margin-top:10px;
	text-align:center;
}
#main{
	margin-top:4px;
	min-height:400px;
	background:url(bgtitle.gif) repeat-x top;
}
#main:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
div.box_r{
	margin-right:6px;
	margin-left:5px;
}
div.box2{
	margin:15px 10px 10px 10px;
	border:1px solid #e5e5e5;
	background:#f7f7f7;
	padding:4px;
}
div.box2 h1{
	height:20px;
	line-height:20px;
	border-bottom:1px solid #e5e5e5;
}
div.box2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.box2 ul li{
	border:1px solid #e5e5e5;
	margin-top:5px;
	padding:4px;
	padding-left:40px;
}
div.box3{
	margin:15px 10px 10px 10px;
	border:1px solid #e5e5e5;
	padding:5px;
	padding-left:15px;
	background:url(services.gif) no-repeat right;
	height:120px;
	/*line-height:24px;*/
}
div.box3 ul{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
div.box3 ul li{
	height:32px;
}
#pic_slide{
	margin-top:5px;
}
#subcompany{
	padding-left:8px;
	margin-top:10px;
}
#subcompany select{
	width:225px;
}
#links{
	margin-top:10px;
	padding-left:8px;
}
#links ul{
	margin:0;
	padding:0;
	list-style:none;
}
#links ul li img{
	border:0;
}
#pro_cate{
	margin-top:10px;
	margin-left:8px;
	width:218px;
	padding:4px;
	border:1px solid #e6e6e6;
	background:#f7f7f7;
}
#pro_cate h1{
	height:26px;
	border-bottom:1px solid #e5e5e5;
}
#pro_cate h1 img{
	margin-top:4px;
	margin-bottom:4px;
}
#pro_cate ul{
	margin:0;
	padding:0;
	list-type:none;
}
#pro_cate ul li{
	display:block;
	width:100px;
	height:25px;
	margin-top:5px;
	float:left;
}
li.worda{
	background:#fff url(pic_a.gif) no-repeat 5px;
}
li.wordb{
	background:#fff url(pic_b.gif) no-repeat 5px;
}
li.wordc{
	background:#fff url(pic_c.gif) no-repeat 5px;
}
li.wordd{
	background:#fff url(pic_d.gif) no-repeat 5px;
}

li.worde{
	background:#fff url(pic_e.gif) no-repeat 5px;
}
div.box_top h1{
height:50px;
background:url(dot.gif) repeat-x bottom;
}
div.box_top h1 img{
margin-top:25px;
margin-left:10px;
}
input.s1{
border:1px solid #bcbcbc;
background:#fff;
font-size:12px;
color:#777;
width:100px;
}
#login{
background:#f7f7f7;
padding:8px;
margin:4px;
border:1px solid #e5e5e5;
height:100px;
}
#foot{
	clear:both;
	margin-top:4px;
	border-top:1px solid #e3e3e3;
	padding-top:1px;
	color:#929292;
}
#bottommenu{
	text-align:center;
	padding-top:22px;
	background:#f7f7f7;
}
#copyright{
	text-align:center;
	padding-top:8px;
	padding-bottom:20px;
	background:#f7f7f7;
}
div.right{
	float:right;
	width:200px;
}
div.left{
	float:left;
	width:240px;
	height:auto!important;
	height:550px;
	min-height:550px;
	background:url(leftbg.gif) no-repeat bottom;
}
div.center{
	float:left;
	margin-left:5px;
	width:554px;
}
div.wideleft{
	float:left;
	width:799px;
}
#aboutcontent{
	background:url(dot.gif) repeat-x bottom;
	height:180px;
}
#aboutcontent img{
	float:right;
	margin:8px;
	padding:6px;
	border:1px solid #dcdcdc;
}
#aboutcontent #title{
	text-align:center;
	font-weight:bold;
	height:25px;
	line-height:25px;
}
p.mainidea{
	margin:0;
	padding:5px;
	text-indent: 2em;
	line-height:22px;
	color:#666;
}
#newses{
	clear:both;
}
#newses h1{
	margin-top:10px;
	margin-left:10px;
	height:30px;
	border-bottom:1px solid #ebebeb;
}
#newses ul{
	list-style:none;
	margin:0;
	padding:10px 0 0 10px;
	height:auto!important;	
	height:100px;
	min-height:100px;
}
#newses ul li{
	height:20px;
	padding-top:5px;
	border-bottom:1px solid #ebebeb;
}
#newses ul li a{
color:#888;
text-decoration:none;
}
#newses ul li a:hover{
text-decoration:underline;
}
#sol_wid h1{
	margin-top:10px;
	margin-left:10px;
	height:30px;
	background:url(dot.gif) repeat-x bottom;
}
div.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}
/**/
#aboutyd_title{
	text-align:right;
	padding:5px;
}
div.boxlist{
	border:1px solid #E5E5E5;
	background:#f7f7f7;
	margin-left:8px;
	margin-right:8px;
	padding:8px;
}
#about_list ul{
	list-style:none;
	margin:0;
	padding:0;
}
#about_list ul li{
	padding:4px;
	border:1px solid #e5e5e5;
	background:#fff;
	margin-bottom:8px;
	padding-left:40px;
}
#about_list ul li a:hover{
	text-decoration:none;
}
#product_list{
	height:150px;
}
#product_list ul{
	list-style:none;
	margin:0;
	padding:0;
}
#product_list ul li{
	float:left;
	width:50px;
	padding:4px;
	margin-bottom:8px;
	padding-left:40px;
}
#product_list ul li a:hover{
	text-decoration:none;
}
#navigate{
	margin-top:20px;
	margin-left:10px;
	height:30px;
	background:url(dot.gif) repeat-x bottom;
}
#aboutmain{
	padding:10px;
}
#aboutmain h1{
	font-size:14px;
	font-weight:bold;
	color:#3b7aca;
	padding:2px 2px 2px 8px;
	border-left:6px solid #ECC7A8;
}
#aboutmain #content{
	margin-top:15px;
	height:auto!important;
	height:420px;
	min-height:420px;
	line-height:18px;
}
#print{
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
#articlelist{
	padding:10px;
	height:auto!important;
	height:420px;
	min-height:420px;
}
/*JTBC*/
TABLE{
	FONT-SIZE: 12px; MARGIN: auto
}
INPUT{
	PADDING: 0px
}
INPUT.button {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 12px; BACKGROUND: url(../common/images/skins/default/bg_button.gif); BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 20px
}
INPUT.text {
	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER: #B3B9C3 1px solid; BACKGROUND: url(../common/images/skins/default/input_text.gif); HEIGHT: 18px; LINE-HEIGHT: 18px
}
SELECT{
	PADDING: 0px
}
SELECT.select{
	HEIGHT: 22px
}
TEXTAREA
{
	PADDING: 0px; vertical-align: middle
}
TEXTAREA.textarea
{
	BORDER: #B3B9C3 1px solid; BACKGROUND: url(../common/images/skins/default/input_text.gif)
}

.UBB_code {
	BORDER-RIGHT: #dcdcdc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px dotted; WIDTH: 96%; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px dotted; FONT-STYLE: italic
}
.UBB_quote {
	BORDER-RIGHT: #dcdcdc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px dotted; WIDTH: 96%; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px dotted
}
/*JTBC*/

#articlemain div.title1{
	font-size:16px;
	font-weight:bold;
	color:#003366;
	line-height:30px;
	text-align:center;
	margin-top:10px;
}
#articlemain div.title2{
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	line-height:20px;
	color:#CCCCCC;
}
#articlemain div.content{
	border-top:1px solid #ccc;
	margin-left:20px;
	margin-right:10px;
	padding:10px;
	height:auto!important;
	height:400px;
	min-height:400px;
}
#articlemain p{
	text-indent: 2em;
}

#product_content{
	margin-top:15px;
	height:auto!important;
	height:390px;
	min-height:390px;
	line-height:18px;
}

#banner{
        height:200px;
	background:url(ybg.jpg) no-repeat bottom;
}
