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,b,u,i,center,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;background:transparent}
body{font-family:Arial,Helvetica,sans-serif; font-size:12px; 
background:#fff; color:#000;}
ol,ul{list-style:none}
.richTextContainer ol{list-style:decimal inside}
.richTextContainer ul{list-style:disc inside}
.richTextContainer li{margin-bottom:12px}
blockquote,q{quotes:none}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a{cursor:pointer;text-decoration:none; color:#000;}
a:hover{text-decoration: underline;}
html,body{height:100%}
h1{margin-bottom:10px;}
.top_nav{background:#e21c2c;margin:0 0 0px 0;}
.wrap{width:960px; margin:0 auto; clear:both;}
.main_wrap{width:100%; margin:0 auto;} 
#header{width:100%;margin:0;padding:0;overflow:hidden;border-bottom:1px solid #000;}
.header_btm{background:#fff;overflow:hidden;}
#logo{width:402px;float:left;}
#logo img{ height:64px;}
#logo a{display:inline-block;}
#header_right{ float:right;}
#header_right h2{ color:#6d6e72; text-align: right;font:normal 16px Tahoma, Geneva, sans-serif; padding-top:17px;float:right;}
.fixed-header{
    position: fixed;
    z-index: 999;
}

header {width:100%;
  background-color:#fff;
  height:100px;
  overflow:hidden;
  position:fixed;
  top:0;
  z-index:999;
  border-bottom:1px solid #000;
}
.breadcrumb{position:relative; height:30px; width:100%;}
.breadcrumb ul{position:relative; margin:0; padding:0; height:30px;float:right;}
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px; display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:30px; display:block; background:url(../images/breadcrumbimage.png) right center no-repeat; padding:0 5.5px 0 5px; }
.breadcrumb ul li a:hover {text-decoration:underline; color:rbg(255,255,255);}
.breadcrumb ul li a.active{color:rgb(255,255,255);}
.breadcrumb ul li a.active:hover {text-decoration:none;}
.breadcrumb ul li a.last{background:none;}
.body_main{padding-top:120px; }
.slider{width:100%; margin:0; padding:40px 0 19px 0; }
.bxslider h1{color:#000; font-size:5em;}
.bxslider h1 a{color:#000; text-decoration:none;}
.bxslider h1 a:hover{color:#e21c2c; text-decoration:none;}
.slider .bx-wrapper .bx-pager {
	position: absolute;
	top: -40px;
	right:0;
	width: auto;
	padding: 0px 0;
    text-align: center;
	
}
.slider .bx-wrapper .bx-pager.bx-default-pager a {
    
	background:#000;
	color:#fff;
	padding:2px 5px;
	margin:0 2px
}

.body_wrap{width:100%; margin:10px 0; padding:10px 0 10px 0; border-top:1px solid #000; overflow:hidden;}
.about_box{background:#d3d4d6; padding:10px; margin-right:10px; float:left; height:175px;}
.about_box_2{background:#d3d4d6; padding:10px;float:left; height:175px; width:795px; font-size:14px; line-height:20px; text-align: justify;}
.about_box_inner{background:#fff; padding:10px;margin-right:10px;float:left;height:155px; width:372px;}
.about_box_inner_last{margin-right:0px;}
.about_box_inner .bx-controls{}
.works{}
.work_box{background:#e21c2d; padding:0px; margin-right:10px; float:left; width:184px; height:215px;display: inline-block;}
.works .last{margin-right:0px;}
.work_box .title{ text-align:center; color:#FFF; font-size:14px; font-weight:bold; padding:10px 0 0 0;}
.work_box .title a{color:#FFF; }
.about_page{width:100%; padding:0; text-align:justify; line-height:20px;}
.about_page img{ float:left; margin:0 10px 10px 0; border:1px solid #ccc; padding:3px;}
.bg_border{background:#000; height:1px; width:100%; display: inline-block; margin:11px 0;}
.brand_page{width:100%; padding:0; text-align:justify;}
.brand_box_row{width:100%; margin:0 0 10px 0;}
.box_col_l{width:25%; float:left; margin:0 10px 10px 0; height:155px;}
.box_col_r{width:55%; float:left; margin:0 0px 10px 0; text-align:center; border:1px solid #ccc; height:123px; display: inline-block;
  vertical-align: middle;line-height: normal; font-weight:bold;padding:15px;}
.box-col{width:938px; margin:0 0 10px 0;border:1px solid #ccc; display:inline-block; padding:10px;}
/*.box-col li{width:386px; float:left;display: table;margin:10px 20px 10px 0; padding:10px; border:1px solid #ccc;height:180px; text-align:center; font-weight:bold; font:normal 16px Tahoma,Geneva,sans-serif}*/
.box-col li img{height: auto; width: 100%;}
.box-col li.last{margin-right:0% !important; width:509px;}
.box-col .left{width:386px; float:left;display: table;margin:0; padding:10px; border:0px solid #ccc;height:160px; text-align:center;}
.box-col .right{width:486px; float:right;display: table;margin:0; padding:10px; border:1px solid #ccc;height:160px; text-align:center; font-weight:bold; font:normal 16px Tahoma,Geneva,sans-serif}
.box-col .right div{display: table-cell;vertical-align: middle;}
.box-col .left div{display: table-cell;vertical-align: middle;}
.box-coll{width:453px; margin:0 0 10px 0;border:1px solid #ccc; display:inline-block; padding:10px;}
.box-coll .grid{width:200px; display: table;margin:0; padding:10px; border:1px solid #ccc;height:190px; text-align:center; font-weight:bold; font:normal 15px Tahoma,Geneva,sans-serif}
.box-coll .grid div{display: table-cell;vertical-align: middle;}
.box-coll img{height: auto; width: 100%;}
.lrt{float:left;}
.rlt{float:right;}
.no_border{border:0 !important;}
.footer{width:960px; margin:0 auto;}
.copyright{width:100%; padding:10px 0; margin-top:-10px; overflow:hidden;color:#000; font-size:12px;border-top:1px solid #a8a9ad;}
.copyright_wrap{width:960px; margin:0 auto; text-align:center}
.copyright a{ color:#000; padding:3px;text-decoration:none;}
.copyright a:hover{ text-decoration:underline;}