/* CSS Document */

body{ background:#ededed}
.header{ background:#fff; padding-bottom:10px}
.hd1{height:100px;background:url(../images/hd1_bg.jpg) repeat-x bottom #fff}
.logo{float:left; margin:14px 0 0 20px}
.hd1_r{float:right; line-height:30px; margin:35px 30px 0 0}
.hd1_r .txt{font-size:14px; font-family:Tahoma, Geneva, sans-serif; font-style:italic; font-weight:bold;color:#e50014; margin-right:10px}
.hd1_r .setext{ height:26px; line-height:26px; width:200px; padding:0 5px}
.hd1_r .setype{height:26px; line-height:26px;padding:0 5px}

.nav{ height:38px; border-bottom:2px solid #e50014; border-top:1px solid #ebebeb}
.nav li{float:left; position:relative; z-index:999}
.nav li a{ display:block; float:left; width:120px; line-height:38px; text-align:center; font-size:15px}
.nav li a:hover{background:url(../images/nav_a_hover.jpg) no-repeat center #b30000; color:#fff}
.nav li a.navliact{background:url(../images/nav_a_hover.jpg) no-repeat center #b30000; color:#fff}
.nav ul ul{ position:absolute; left:0; top:38px;width:120px;background:#f5f5f5; border-bottom:2px solid #e50014; display:none}
.nav ul ul a{ color:#555; border-bottom:1px solid #d6d6d6}
.nav ul ul a:hover{ background:#ededed;color:#e50014}

.nav_bg{ padding-bottom:5px; background:url(../images/nav_bg.jpg) repeat-x bottom}

.bodyer{ margin:10px auto}

.idx_news{ width:400px; border:1px solid #d6d6d6; background:#fff; float:left; height:230px;}
.idx_products{ width:430px; border:1px solid #d6d6d6; background:#fff; float:left; margin-left:10px;height:230px;}
.idx_contact{ width:244px; border:1px solid #d6d6d6; background:#fff; float:right;height:230px;}

.indexbanner{height:360px;}

.lan_title{ height:38px; line-height:38px; border-bottom:1px solid #d6d6d6; margin:0 15px}
.lan_title span{font-weight:bold; font-size:14px; color:#000}
.lan_title a.more{font-size:10px; font-family:Tahoma, Geneva, sans-serif; float:right; color:#999}
.lan_title a.more:hover{color:#e50014}
.lan_content{ margin:10px 15px}
.picnews .title{font-weight:bold; color:#e50014}
.picnews img{ margin:0 10px 0 0}
.picnews a.more{font-size:10px; font-family:Tahoma, Geneva, sans-serif;color:#e50014}
.newslist{ margin-top:10px}
.newslist li{ line-height:26px; background:url(../images/newsliicon.jpg) no-repeat left 9px; padding-left:10px}

.idx_proclass{ height:26px;line-height:26px; border:1px solid #d6d6d6; background:url(../images/block3.jpg) repeat-x bottom}
.idx_proclass a{ display:block; line-height:26px; float:left; width:100px; text-align:center; border-right:1px solid #d6d6d6}
.idx_proclass a.act{color:#e50014; font-weight:bold}

.procon{ margin:20px 0 0 0}
.procon img{ margin-right:10px}
.procon .title{font-weight:bold; color:#e50014}
.procon a.more{font-size:10px; font-family:Tahoma, Geneva, sans-serif;color:#e50014}

.hotline{ font-size:14px; line-height:40px; font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#e50014; font-weight:bold}

.footer{ border:1px solid #d6d6d6; background:#fff; margin-top:10px; padding:10px 0; line-height:30px; text-align:center}

.innerbanner{height:300px}

.bd_left{float:left; width:200px; background:url(../images/bd_left_rightbg.jpg) no-repeat right top;min-height:400px;_height:400px}
.bd_right{float:right; width:900px;}
.left_bgtitle{ height:45px; line-height:45px; font-size:18px; color:#e50014; text-align:center; border-bottom:2px solid #e50014;}
.left_menu{ background:url(../images/nav_bg.jpg) repeat-x top; padding-top:10px;}
.left_menu a{ display:block; border:1px solid #ddd; margin:7px 10px; line-height:30px; text-align:center; font-size:14px;}
.left_menu a:hover,.left_menu a.act{background:url(../images/nav_a_hover.jpg) no-repeat center #b30000; color:#fff}
