/* CSS Document */

a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockquote, body, br, button, caption, center, cite, code, col, colgroup, dd, del, dir, div, dfn, dl, dt, em, fieldset, font, form, frame, frameset, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, input, ins, isindex, kbd, label, legend, li, link, map, menu, noframes, noscript, object, ol, optgroup, option, p, param, pre, q, s, samp, select, small, span, strike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-size:100%;
 vertical-align: baseline;
 background:none;
}
ol, ul {
 list-style:none;
}
h1, h2, h3, h4, h5, h6, li {
 line-height:100%;
}
blockquote, q {
 quotes:none;
}
q:before, q:after {
 content: '';
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
input, textarea, select {
 font:11px Arial, Helvetica, sans-serif;
 vertical-align:middle;
 padding:0;
 margin:0;
}
form, fieldset {
 border-style:none;
}
/* general setting */
htm,body {
 height:100%;
 background:#e2e2e2 url(../images/bg.png) top repeat-x;
 color:#444444;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
}
a {
 text-decoration:none;
}
.left {
 float:left;
}	
.right {
 float: right;
}
.clr {
 height:0;
 font-size:0;
 clear:both;
 display:block;
 margin:0;
}

/*****common styles********/
#wrapper{width:960px; margin:0 auto;}
#header{width:100%; padding-top:27px; overflow:hidden;}
.banner_wrapper{width:100%; background:#e0e0e0 url(../images/banner_bg.png) bottom no-repeat; padding-bottom:13px; overflow:hidden;}
#container{width:100%; background:#fff url(../images/container_bg.png) bottom no-repeat; padding-bottom:10px; overflow:hidden;}
#footer, .header_top{width:100%; overflow:hidden;}

/*..header part..*/
.logo{width:131px; height:85px; background:url(../images/logo.png) no-repeat;}
.logo a{width:131px; height:85px; display:block; text-indent:-999999px;}
.header_content{width:829px; padding-top:65px;}
.header_content img{width:354px; height:20px; background:url(../images/slogan.png) no-repeat; float:right;}
.menu, .footer_menu{width:100%; height:32px; margin-top:27px; overflow:hidden;}
.menu_left, .footer_menu_left{width:14px; height:32px; background:url(../images/menu_left.png) no-repeat;}
.menu_right, .footer_menu_right{width:14px; height:32px; background:url(../images/menu_right.png) no-repeat;}
.menu_mid, .footer_menu_mid{width:932px; height:32px; background:url(../images/menu_mid.png) repeat-x;}
.menu_mid ul li, .footer_menu ul li{float:left; line-height:32px; font-family:Arial; font-size:14px;}
.menu_mid ul li a, .footer_menu ul li a{color:#fff; border-right:1px solid #fff; padding:0 17px 0 20px;}
.menu_mid ul li a.border_rpt, .footer_menu ul li a.border_rpt{border:none;}
.menu_mid ul li a:hover, .menu_mid ul li a.active, .footer_menu ul li a:hover, .footer_menu ul li a.active{color:#ffde00;}
/*..... End header .....*/

/*..banner part..*/
.banner{width:100%; overflow:hidden; font-size:0; height:295px;}


/*..container part..*/
.home-content{width:480px; margin:0px; float:left; padding:22px 0 15px 25px;}
.home-content img{padding-bottom:10px;}
.home-content p{font-family:arial; color:#6e6e6e; font-size:12px; line-height:18px; padding-bottom:18px;}
.home-content p.para-one{font-size:14px; color:#5c5c5c;}

.contact-form{width:450px; margin:0px; padding:22px 0px 10px 25px; float:left;}
.contact-form img{padding-bottom:10px;}
.contact-form p{font-family:arial; font-size:14px; color:#5c5c5c; line-height:18px; font-weight:bold;}
.contact-form p a{color:#5c5c5c; text-decoration:underline;}
.contact-form p a:hover{color:#5c5c5c; text-decoration:none;}

.contact-form ul{margin:10px 0px;}
.contact-form ul li{margin-bottom: 6px; list-style-type:none;}
.contact-form ul li label{float:left; font-size:12px; font-family:arial; color:#5c5c5c; font-weight:bold; width:70px; text-align:right; padding-right:5px;}
.input{width:226px; height:18px; padding:2px; border:1px solid #5c5c5c; font-size:12px; color:#5c5c5c;}
.text-area{width:226px; height:80px; border:1px solid #5c5c5c; padding:2px;}
.submit{width:85px; height:30px; text-align:center; background:#ccc; cursor:pointer;}
.address{width:300px; margin:0px;}
.address p{font-size:12px; font-weight:normal; line-height:18px;}

/* slider-box */
.slider-box{
	width:365px;
	padding-top:28px;
	float:right;
	margin-right:48px;
	display:inline;
}
.online-cataloge{
	width:365px;
	height:63px;
	text-align:center;
	margin-bottom:4px;
}
.slider-main{
	width:365px;
	height:160px;
}
.slider-nav{
	width:365px;
	margin-top:14px;

}
.slider-nav ul{
}
.slider-nav ul li{
	float:left;
		margin-left:5px;
}
.slider-nav ul li a{}



/*..footer part..*/
.footer_menu{margin-top:0;}
.footer_menu_left{background:url(../images/footermenu_left.png) no-repeat;}
.footer_menu_right{background:url(../images/footermenu_right.png) no-repeat;}
.footer_menu_mid{background:url(../images/footermenu_bg.png) repeat-x;}

#footer p{font-size:11px; color:#727272; text-align:right; line-height:23px; padding-right:10px;}
#footer p a{color:#35467f;}