
*{outline: none;margin: 0; padding: 0;text-decoration:none;font-family:Arial}
body {/*background:url(../images/patterns.png)*/background:#f2f2f2}
html, body {height: 96%;}
#main {min-height: 99%;height: auto !important;
height: 99%;}


.container {width: 980px;height:auto;padding: 0;margin: 0 auto; margin-top:10px;}
img{border:0;}
ul,li{margin:0; padding:0;}

.contentBlock{overflow:hidden;}
.subscription_Block,
.bottom_shadow,
.subfooter_Block,
.footer_Block,
.bannerBlock,
.menuBlock,
.brand_Block,
.brand_Block,
#header ,
#content{width:980px; margin:auto;}
.subfooter_Block{overflow:hidden;}
.headerWrap{border-bottom:1px solid #eee;}

h1 {color:#444;font-size:16px; font-weight:bold;  margin:10px 0px;/*padding: 5px;*/
/*border-top:2px solid #ed1c24;border-bottom:2px solid #ed1c24*/}
#title_red {background:#ed1c24; width:100%;}
h2,h2 a {color:#5f5f5f;font-size:14px; font-weight:bold; margin:0px;padding: 5px;}

/*  #logo  */
#logo{float:left;position:relative;padding:0;margin:0px 0}
#logo a {display:inline-block;height:70px;margin:10px 0px;text-align:left;}
#header{ height:90px;}

/* #menu */
.product_menu_broad{background:url(../images/dropdown.png); overflow:hidden; height:170px; position:absolute; z-index:99; /*left:0; */margin-left: -325px;display:none;}
.product_menu_broad_left{float:left; width:139px; padding:10px 15px;text-align:center}
.product_menu_broad_left img{
padding:10px;
/*-webkit-box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.6);
-moz-box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.6);
box-shadow: 0px 0px 8px rgba(255, 255, 255, 0.6);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;*/}
#menu .product_menu_broad_right{float:left; width:800px; padding:5px; position:relative;  }
#menu .product_menu_broad_right a{display:block; text-align:left;font-size:14px;line-height:1.5em; text-transform:inherit;text-shadow: 0px 0px; text-align:left; width:100%; padding:0px 10px;border-bottom:dashed 1px #ed1c24;/*padding:5px;*/margin:5px;color: #be5d3c;
font-weight: bold; }
#menu .product_menu_broad_right a:hover{color:#be5d3c;  background:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
#menu .product_menu_broad_items, .product_menu_broad_items div{ margin:0; padding:0; list-style:none;}
#menu .product_menu_broad_items>div, .product_menu_broad_new{ float:left; 
width: 157px;height: 25px;/*height: 32px;*/ margin-right:25px; padding-left:13px;}

#spare{border-bottom: dashed 0px #ed1c24 !important;}


#col {width:585px;float:left;}
#col2 {width:170px;float:left;}

#extra {/*background:#1f4ca7;*/border-bottom: dashed 1px #ed1c24 !important;background:#649cc1 ;color:#fff !important;border-radius:5px;}
#extra a  {color:#fff !important;}
#extra:hover  {/*background:#1f4ca7;*/background:#ff8604 ;color:#ed1c24 !important;border-radius:5px}
#extra:hover  a {color:#ed1c24 !important;}

#menu_bg {background:url(../images/menu_bg.png);}
#menu{font-weight:bold;line-height:45px;height:45px;text-transform:none;font-size:14px;width:980px;border-bottom:1px solid #eee;margin:auto/*position:relative;	z-index:99;*/}
#menu ul{list-style:none;margin:0;padding:0;}
	#menu li{float:left;padding:0px;width:16.5%;}
	#menu li.menu_last{width:17.5%;}
	#menu li a{color:#666;display:block;line-height:46px;margin:0px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:bold;text-shadow: 1px 1px 1px #fff;}
	.menu_line {float:left;width:1px ;height:40px; background:#eee}
	#menu li a:hover{text-shadow:0px 0px 0px #aaa;}
	#menu li.menu_last a{border-right:0;}
		#menu  li > a:hover {text-decoration:none;color:#fff;background: #ccc;/*color:#fff;background:url(../images/menu_hover.png);
		border-top-left-radius: 5px;border-top-right-radius: 5px*/}
			.over{background: #c82a36  bottom center no-repeat;color:#FFFFFF;text-decoration:none;}
		
		#menu li.menu_first a:hover{background:url('../images/menu_bg2_hover.png') ;		}	
		#menu>ul>li.menu_last>a:hover, #menu>ul>li.menu_last:hover>a{		
			background:url('../images/menu_bg2_hover.png') ;			}
	#menu li ul{
		background:#4c2d2b;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:999999;
		}
		#menu ul li.hover{
		background:#666  bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 27px;
		text-align:center;
		text-decoration:none;
		
}
	#menu li:hover ul{display:block;}
	#menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:225px;
		border-bottom:solid 1px #2d1a18;
		}
	#menu li:hover li a{background:none;}
	#menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		#menu li ul a:hover, #menu li ul li:hover a{background:#391b19  center left no-repeat;border:0px;color:#ffffff;text-decoration:none;}
	#menu p{clear:left;}
	#menu li ul li{float:left;padding:0px;border-right:solid 0px #000	;}

/* #slider */
.rslides {/*position: relative;*/position:absolute;list-style: none;overflow: hidden;/*width: 100%;*/padding: 0;margin: auto;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block; float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%; height:298px;border: 0;}
.rslides2 img {display: block;height: auto;float: left;width: 100%; height:260px;border: 0;}

.rslides3 {position:absolute;list-style: none;overflow: hidden;padding: 0;margin: auto;}
.rslides3 img {display: block;height: auto;float: left;width: 100%; /*height:170px;*/border: 0;}

.rslides4 {position:absolute;list-style: none;overflow: hidden;padding: 0;margin: auto;}
.rslides4 img {display: block;height: auto;float: left;width: 250px; height:100%;border: 0;}

#big_banner {width:100%;height:298px;background:#fff}
#banner {width:1200px; height:298px; margin:auto;position: relative;}
#big_banner3{width:100%;height:170px;background:#fff}
#banner3 {width:980px; height:170px; margin:auto;position: relative;}
.shadow {float:left;background:url(../images/grey-bg-shadow.png) center;height:8px;width: 100%;}

/* #content */
.content             {width:980px; height:auto; float:left; }
.content p {font-size:12px; line-height:22px;color:#888}
#type2              {width:760px;}

#main_content,#left_content,#right_content   {float:left;}
#main_content {background:url(../images/main_bg.png);padding:0px 20px 20px 20px;width:940px}
#left_content {width:650px;padding-right:10px;}
#right_content {width:258px; padding-left:20px;border-left:2px dashed #eee}

.p2 {font-size:14px;font-weight:bold}
#aboutus tr td {padding:0px 10px}

#left_content img{border: 2px solid #fff;box-shadow: 1px 1px 5px #aaa;}


#logo,.box_img,.box_img3,#box,.title  {float: left;}
#box {/*width:465px; height:auto; background:#f4f4f4;*/overflow:hidden;}

.box_img {width:320px; height: auto;/*height:260px;*/}
.box_img3 {width:250px; height:220px;}

.box_index{float:left;width:300px;height:100px;padding:5px 10px; background:#fff;overflow:hidden}
.box_index3{float:left;width:230px;height:100px;padding:5px 10px; background:#fff;overflow:hidden;}
.box_video{float:left;width:310px;height:250px;border:1px solid #ddd;  background:#fff;overflow:hidden}
.box_content {float:left;width:278px;height:300px;/padding:10px;border:1px solid #ddd/*background:#f4f4f4;*/}
.box_content2_group {float:left;width:630px; height:200px;padding:10px;}
.box_content2 {float:left;width:280px; height:auto;padding:5px;margin-bottom:0px; /*border-bottom:1px solid #ddd*/}
.box_content3 {float:left;width:230px; height:auto;padding:5px;margin-bottom:0px; /*border-bottom:1px solid #ddd*/}
.news {width:310px; border-radius:3px; background:#fff;box-shadow:1px 1px 5px #aaa;}}
.news2{width:310px; height:300px;margin:0px 25px; border-radius:3px; background:#fff;box-shadow:1px 1px 5px #aaa;}
.news3{width:250px;margin-right:25px;border-radius: 5px;
box-shadow: 0px 0px 10px #ccc;}

#index_box {float:left;width:310px; height:310px; border-radius:3px; background:#fff;box-shadow:1px 1px 5px #aaa;}
#index_box_bottom {position:absolute;z-index: 100;margin-top: 285px; width:310px; height:30px; background:url(../images/index_box_bottom.png)}

.title,#title,.title2
 {height:auto;width:100%;padding:2px 0px;}
.news2  .title{margin-left:0px !important}

.title_content {height:auto;width:100%;padding: 20px 25px;font-size: 12px;color:#888}
 
.title{/*border-bottom:3px solid #ed1c24;font-style: italic;*/color:#000; margin:5px 0px;font-size:18px;margin-left:15px;border-bottom:1px solid #cdcdcd;width:278px}
.title2{/*border-bottom:3px solid #ed1c24;font-style: italic;*/color:#be5d3c;font-size:16px;border-bottom:2px solid #eee;margin:5px 0px}
#red{/*border-bottom:2px dashed #ccc;*/color:#555;padding-left:5px;width: 100%;border: none;}

#title {width:950px; height:30px; }
.sub,.sub2 {float:left}
.sub2 {margin:5px;font-size:16px}
.box_content2 h2,.box_content4 h2 {font-size:14px;color:#aaa}
.box_content2 p,.box_content3 p,.box_content4 p,.box_index p {font-size:12px;color:#555; line-height:16px}
.box_content3 h2 {font-size:14px;color:#306288}
.box_item {float:left;height:100px;width:350px;padding:10px }
#img   {float:left;margin-top:10px}
#img  p {text-align:center; font-size:16px; font-weight:bold}


 .tab { width:310px;}
 .tab_menu { clear:both;}
 .tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px;  border-bottom:none; width:155px;/*text-align:left;*/ color:#fff;background:url(../images/tab_bg.jpg);padding: 7px 0px;font-size: 18px;font-weight: bold;}
 .notabline{border-right:none !important}
 .tab_menu li.hover {/*color:#000*/background:url(../images/tab_bg.jpg)}
 .tab_menu li.selected { color:#fff;background:#44F;background:url(../images/tab_select.jpg);}
 .tab_box { clear:both;  height:273px;background:#fff;overflow:hidden}
 .hide{display:none}
 
 .tab2{ width:630px;}
 .tab2_menu { clear:both;}
 .tab2_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px;  border-bottom:none; width:208px;/*text-align:left;*/color:#fff;background:#bbb;padding: 7px 0px;font-size: 16px;font-weight: bold;border-right:1px solid #ddd}
 .notabline{border-right:none !important}
 .tab2_menu li.hover {/*color:#be5d3c*/}
 .tab2_menu li.selected { color:#555;background:#fff /*color:#ed1c24;background:#fff*/ }
 .tab2_box { clear:both;width:630px;  height:auto;background:#fff ;overflow:hidden}
 .hide{display:none}
 
 
 #tab_news {border-top-left-radius:3px;background:url(../images/tab_news.png)}
 #tab_video {border-top-right-radius:3px;background:url(../images/tab_video.png)}

#search_area,.txt,#search     {float:right}
#search_area          {width:200px; height:30px;margin-top: 30px; /*background:#eee;padding:8px;*/}
.txt                 {height: 16px;width: 120px;padding: 6px;font-size: 12px;border:1px solid #ddd}
.txt2               {height: 16px;width: 220px;padding: 6px;font-size: 12px;border:1px solid #ddd;margin:5px}
.txt2_2               {height: 16px;width: 100px;padding: 6px;font-size: 12px;border:1px solid #ddd;margin:5px}
.txt3                {width: 220px;padding: 6px;font-size: 12px;border:1px solid #ddd;margin:5px;color: #aaa;}
.txtarea          {padding: 6px;font-size: 12px;border:1px solid #ddd;margin:5px}

#listbox          {height:25px font-size: 12px;margin:5px}

#search         {background: #fff;border:1px solid #ddd;width: 20px;height: 18px;padding: 5px;color: #fff;font-size: 14px;text-align:center;cursor: pointer;}

#result_group {width:980px;height:500px;margin:10px 0px; float:left}
#result {width:980px;height:120px;margin:10px 0px; float:left}
#result_img,#result_content  {float:left}
#result_img   {width:100px; background:#eee;border:1px solid #ddd;padding:5px}
#result_content   {width:840px; padding:10px;font-size:12px;}
#result_content h1 {font-size:16px; font-weight:bold}

#contact_form {margin-top:10px}
#contact_form tr td {/*height:50px;*/}
#enquiry_form {margin-top:10px;font-size:12px; color:#666}
#enquiry_form h2 {font-size:14px;height:30px;line-height:28px;background: url(../images/sub_bg.png);border-bottom: 1px dashed #ccc;border-radius: 5px;}
#enquiry_form tr td {height:50px;}
#contact_form a {color:#888;text-decoration:none}
#contact_form a:hover {color:#000}

table{border-collapse:collapse;}
table, td, th{border:0px solid black;}
tr {/*border-bottom:10px solid #fff;*/}

#enquiry {float:right;width:200px; height:25px; background: url(../images/menu_hover.png);color:#fff;text-align:center;font-weight:bold;font-size:14px;letter-spacing:2px;padding-top:8px;border:1px solid #aa1218;cursor:pointer;border-radius: 5px}
#enquiry:hover {background: url(../images/menu_bg.png);border:1px solid #ccc;color:#ed1c24}

#submit {float:left;width:200px; height:35px; background: url(../images/menu_hover.png);color:#fff;text-align:center;font-weight:bold;font-size:14px;letter-spacing:2px;padding-top:15px;border:1px solid #aa1218;cursor:pointer;border-radius: 5px}
#submit:hover {background: url(../images/menu_bg.png);border:1px solid #ccc;color:#ed1c24}

#download_img,#download_name {float:left}
#download { width:580px; margin:18px;
border-radius: 5px;
box-shadow: 5px 5px 30px #ccc;}
#download_img{ width:300px; margin: 10px auto; text-align:center}
#download_name{ width:250px; padding-left:8px; margin:10px;border-left:2px dashed #e1e1e1; word-break: break-word; min-height: 140px;}
#download_name img {max-width: 230px;}

/*---------------product----------------*/
#sub_menu,#p_group,#sub_menu ul li span {float:left}
#sub_menu {width:220px;}
#sub_menu ul {list-style:none}
#sub_menu ul li {height:40px;/* background:url(../images/sub_bg.png);*/ padding:6px 0px;border-bottom:1px dashed #ccc}
#sub_menu ul li span.sub_txt  {padding:15px 10px 10px 10px;font-size:14px; font-weight:bold}
#sub_menu ul li a {color:#666}
#sub_menu ul li a:hover {color:#ed1c24}
#p_group {width:760px; background:url(../images/right_bg.png)}
#sub_menu ul li:hover {height:40px; /*background:url(../images/sub_bg_hover.png)  no-repeat;*/}
#sub_menu ul li:hover a {color:#ed1c24}
.sub_end {float:left;width:220px;height:20px;background:url(../images/sub_bg.png);border-bottom-left-radius: 5px;}

#cover {width:203px; height:220px; /*background:url(../images/cover.png);*/position:absolute;z-index:1;display:none}
#p_item {float:left;width:203px; height:240px; margin:20px 23px;border:2px solid #fff;
box-shadow: 5px 5px 50px #ccc;}
#p_img {float:left;width:203px; height:220px; /*background:#333;*/ }
#p_name {float:left;width:203px; height:20px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
/*background:#ddd;*/color:#555;font-weight:bold;font-size:14px;text-align:center}
#p_item:hover  {/*border:2px solid #ed1c24;*/border:2px solid #fff;opacity:0.8;
border-radius: 5px;
box-shadow: 5px 5px 50px #ccc;
}
#p_item:hover #cover{display:block; }
#p_item:hover #p_name {background:#ba1218;color:#fff}

#more {float:left;width:940px; height:auto;margin:10px; background:#eee;border:2px solid #ddd; color: #ed1c24;font-weight:bold; text-align:center;padding:10px;}

/*---------------page------------------------*/
#page {float:left;margin-left:220px;width:760px;height:48px; display:block;text-align: center; }
.pagination {padding: 10px;}
.page {
    display: inline-block;
    padding: 5px 10px;
    margin-right: 8px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: bold;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}
.page:hover, .page.gradient:hover {background: #fefefe;}
.page.active {border: none;background: #ed1c24; color: #f0f0f0;}
.pagination.dark {background: #414449;color: #feffff;}
.page.dark {
    border: solid 1px #32373b;
    background: #3e4347;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;
    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
}
.page.dark:hover, .page.dark.gradient:hover {background: #3d4f5d;}
.page.dark.active {border: none;background: #2f3237;}


/*---------------footer------------------------*/
#footer               {width:100%;height:85px;background:url(../images/ft_bg.png);border-top:1px solid #ccc; clear:left; font-size:12px;font-weight:bold;}
#footer  a,#footer          {color:#888; font-weight:normal }
.ft_left                       {float:left}
.ft_right                     {float:right}
.ft_link                       {width:100%; height:25px; margin:10px auto;text-align:center}
.ft_link a                    {padding:0px 10px;}
.ft_link2                       {width:380px; height:30px; margin:10px auto}
.ft_link2 a                    {padding:0px 10px}

#ft_content          {width:995px; height:40px; margin:0px auto;border-bottom: 1px solid #222;padding-top: 10px;}
.ft_left,.ft_right {font-size:11px} 
a.beemedia {color: #ffba15 !important;}

#c1,#c2{float:left;width:310px; height:258px;}
#c2  {margin:0px 10px}

