*{margin:0;padding:0;border:0;}
body{color:#696969; background:#000;text-align:center; font-size:12px; font-family:arial;}
ul{list-style:none;}
a{text-decoration:none;}
a img{border:0;}
a:hover{color:#bb0a0b;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clear{clear:both;}
#wrapper{background:#0a0a0a;width:1003px;margin:0 auto; text-align:left;}
#header{height:89px;padding-top:7px;margin-bottom:4px;padding-left:40px;background:url(../images/header.jpg) center no-repeat;}
#header h1{width:82px; float:left;}

#content{padding-top:40px;padding-bottom:40px;font-size:11px;}
.main_nav{width:460px; float:right;}
.main_nav li{float:left;padding-top:36px;color:#fff;}
.main_nav li a{color:#fff; text-transform:capitalize; font-weight:bold; display:block; padding-left:3.5em; line-height:29px;}
.main_nav li a:hover{color:#bb0a0b;}
.main_nav li a.hover{color:#bb0a0b;}
.main_box1{padding-left:5px;overflow:hidden;width:231px; height:119px; background:url(../images/box_hot.jpg) left center no-repeat; position:relative; float:left;}
.main_box1 div{padding-top:29px;padding-left:8px;}
.main_box1 div img{margin-right:10px;}
.hot_icon{position:absolute; top:0; left:0;background:url(../images/hot_icon.gif) 1px top no-repeat; width:55px; height:50px;}

.main_box2{width:259px; height:119px; background:url(../images/new_box.jpg) left center no-repeat; float:left; overflow:hidden;}
.box_text{padding-top:42px;width:117px;height:65px; float:left; padding-left:29px;}
.box_img{width:105px; overflow:hidden; float:right;padding-right:5px;padding-top:10px;}
.box_img img{width:95px; height:85px;}

.main_box3{width:253px; height:119px;background:url(../images/main_box3.jpg) left top no-repeat; float:left;}
.boxtext2{padding-top:42px;padding-left:29px;width:114px; float:left;}
.box_img2{width:105px; float:right; margin-top:42px;padding-right:5px;}
.box_img2 img{width:95px; height:65px;}
.more{color:#6a782c;}
.more:hover{text-decoration:underline;}

#footer{border-top:2px solid #000; line-height:32px; text-align:right; clear:both;}
#footer a{color:#696969; padding-left:1em; padding-right:1em; text-transform:capitalize;}
#footer span{font-size:9px; color:#383838;}
#footer a:hover{color:#bb0a0b;}
#footer a.hover{color:#bb0a0b;}
#about_content{padding-bottom:36px;}
.about_box1{width:288px; text-align:center; float:left;}
.about_box2{width:500px; height:299px; overflow:hidden; text-align:left; float:left; background:#000;
text-align:center;}
.box2_in{padding:7px 8px;}
.about_box3{width:188px; float:right;}

.about_box3 img{margin-bottom:20px;margin-top:5px;}
.news_1{line-height:21px; padding-left:10px; height:139px;  padding-right:1em; margin-bottom:16px;}
.news_main{width:732px; float:left; min-height:300px;  height:auto !important; height:300px;}
.news_pic{width:271px; float:right;}
.news_pic img{width:270px; height:139px;margin-right:1px;margin-bottom:16px;}
h3{font-size:12px; height:35px; font-weight:bold; text-transform:capitalize;}
h3 a{color:#696969; padding-right:21px;}


#prodlink_content{padding:0px 4px 49px 6px;}

.linkbox{width:553px; float:left;}
.linkbox a{line-height:26px; display:block; width:107px; float:left; text-align:center; background:#000;margin-right:28px; color:#686868;}
.linkbox a.hover{color:#e23d41; background:#222222;}
.linkbox a:hover{color:#e23d41; background:#222222;}
.infocontain{border:2px solid #000; padding:19px 17px; margin-top:4px;line-height:21px;}
.prodlink_videopic{float:right; padding-left:1em;}
.download_box{padding-left:8px; height:262px; float:right;margin-top:30px;background:#0a0a0a; width:430px;}
.download_box h3{font-size:14px; color:#fff; text-transform:capitalize; line-height:28px; background:#000; padding-left:8px;}
.download_box p{ line-height:26px;padding-left:8px;}
.download_box span{text-align:left; display:block;}
.download_box span a{float:right; color:#fff; text-decoration:underline; padding-right:15px; background:url(../images/download_icon.jpg) right center no-repeat;}
.download_box p.box_text3{background:#000; line-height:16px; padding:10px;}

.productlist{margin:12px 28px 0px 30px; float:left; text-align:center; position:relative;}
.productlist a{display:block;font-size:14px; color:#fff; text-transform:capitalize; width:192px; height:119px;}
.productlist a img.imgchange{display:none; position:absolute; top:0; left:0;}
.productlist a:hover img.imgchange{display:block;}
.productlist a.prod_name{line-height:73px; font-weight:bold;}
.productlist a:hover{color:#bb0a0b;}
#product_content{padding-top:3em; padding-bottom:40px;}
.productlist img{width:192px; height:119px;}

.contact_main{padding-left:25px;}
.contact_info{width:160px; float:left; padding-right:35px; display:inline;}
.contact_info p{padding-top:0.7em; padding-bottom:1em;}
.contact_info span{ display:block; clear:both; line-height:18px;}
.address{color:#a7a7a7; min-height:90px; height:auto !important; height:90px;}
.contact_info span.address_title{font-size:24px;  line-height:24px; color:#adadad; border-bottom:1px solid #696969;padding-bottom:10px;}
.contact_info a{color:#696969;}
#contact6{width:123px;}

.relatedlink{line-height:80px;}
.relatedlink a:hover{color:#adadad;}

.teammember{ font-size:9px; color:#b2b2b2; line-height:23px;text-align:center; background:#000; padding:10px;  padding-top:20px; width:160px;padding-left:10px; margin:1em; float:left;margin-bottom:21px;height:230px;}
.teammember div.teamimg{ height:138px; text-align:center;}
.teammember div p{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.teammember div{ margin:0 auto; text-align:left;}

.pagechange{padding-left:6px; clear:both;}
.pagechange a{display:block; float:left; line-height:17px;height:17px; width:17px; text-align:center;color:#fff;}
.pagechange a.hover2{background:#aaaaaa;}
.pagechange a:hover{background:#aaaaaa;}

.imgbig{text-align:center;}
.img_row{clear:both; padding-left:8px; padding-right:8px; text-align:center;}
#goleft{width:10px; float:left;}
.img_s_row{width:500px; margin-left:5px;float:left;border:1px solid #121212; height:55px; overflow:hidden;}
.img_s{width:120px; float:left; overflow:hidden; text-align:center; height:55px; overflow:hidden;}
#goright{width:10px; float:right; height:55px;}
.logo_text{padding-top:1em; padding:12px; line-height:2em;}

body#prod_show #wrapper{text-align:center;}
.prod_contain{ text-align:left;}
.prodshow_banner{width:930px;}

.pord_info{width:100%; min-height:400px; height:auto !important; height:400px; clear:both;}
.info_left{width:650px; float:left;}
.info_left dl dt{padding-left:25px; display:block;background:#363636; height:24px; margin-bottom:14px;}
.info_left dl dt a{ display:block; width:120px; float:left; line-height:24px; font-size:14px; text-transform:capitalize; color:#fff;}
.info_left dl dt a.hover{color:#bb0a0b;}
.info_right{margin-left:680px; background:url(../images/prodright_bg.jpg) repeat-x left -10px; min-height:521px; height:auto !important; height:521px;}
.info_right_in{ padding:25px 12px 40px 82px;background:url(../images/prodright_arrow.gif) 25px 20px no-repeat; min-height:300px; height:auto !important; height:300px; }
.key{width:227px; overflow:hidden; float:left;}
.value{width:345px;}
.info_left ul li{padding-left:9px;}
#main_banner{border:0; clear:both; background:#000;}

.prodshow_bg1{line-height:22px; }
.prodshow_bg1 span{ line-height:25px; color:#fff;}
.prodshow_bg2{ line-height:22px;}
.prodshow_bg2 span{ line-height:22px; color:#fff; }

.download{padding-top:1em; padding-bottom:1em; margin-bottom:1em;}
.download a{display:block; width:129px; text-align:center; font-size:16px; font-weight:bold; line-height:24px; height:24px; background:url(../images/download.jpg) left top no-repeat; color:#b6b920;  text-transform:uppercase; font-size:10px;}
.download a:hover{color:#ba0c0b;}

.features{color:#7d7d7d; font-size:10px;}
.info_right_in h4{ font-size:14px; color:#fff; line-height:2em; font-weight:normal;}
.features_title{color:#fff; line-height:2em; font-size:14px;}

.news_detail{text-align:center;}
.news_detail_in{width:950px;margin:0 auto;text-align:left; padding-bottom:3em;}

.news_detail_in h3{ font-size:18px; color:#698cd1; line-height:2em;}
.news_info{line-height:3em; color:#5778b3;}
.news_info span{padding-right:2em;}

.news_title{font-size:14px; color:#fff;}
.news_body{color:#fff; line-height:2em;}

embed{border:0;}

.address_num span{white-space:nowrap;}
.address_num a:hover{color:#adadad;}