@charset "UTF-8"; 
html{ _overflow-y: scroll;}
body{ font-family:Tahoma,"微软雅黑","宋体"; font-size:12px; color:#4b4b4b; text-align:center; margin: 0 auto; }
a{ text-decoration:none;} 
a:link {color:#4b4b4b;}
a:visited {color:#4b4b4b;}
a:hover{color:#a51d27;}
a:active {color:#4b4b4b;}
*{ margin:0px; padding:0px; line-height:1.7em;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
img{border:none;}
checkbox{border: 0px;}
input,textarea{ border:0px; }
.clear{clear:both;}
table{border-collapse:collapse;} 
 
#iwrapper{ margin:0 auto;text-align:center; width:1002px;}
#iheader{text-align:left;background:#c10609 url(../images/top_bj.jpg) no-repeat left top; height:87px;}
#imain{ text-align:left; padding:10px 10px 15px 10px;}
#ileft{ text-align:left;width:214px; background:#efefef; padding-bottom:10px; }
#iright{text-align:left; width:758px; padding-left:10px;}
#right{ width:734px; float:left; margin:0 0px 0 7px; border-left:5px solid #c1dde8;border-right:5px solid #c1dde8;border-top:6px solid #c1dde8;border-bottom:6px solid #c1dde8; padding:3px 8px;}
 
#footer{ text-align:left; background:#666; border-top:1px solid #999;}
#footer img{ vertical-align:middle;}
#footer td{ padding:0 10px; height:33px; background:#f5f5f5;}
 
.logo{ padding:24px 0 0 26px; float:left;} 
.topnav{ height:22px; line-height:22px; margin:8px 8px 0px 0; float:right}
.topnav a,.topnav a:visited{background:url(../images/icon01.gif) no-repeat 7px 1px!important;>background:url(../images/icon01.gif) no-repeat 7px 0px!important;background:url(../images/icon01.gif) no-repeat 7px 0px;padding:0 10px 0px 25px;line-height:22px;color:#fff; }
.topnav a:hover{color:#fff;} 
 
 /*主菜单*/
.menu{ height:27px; background:url(../images/menu_bj.gif) repeat-x left bottom;padding:0 0px 6px 50px; }
.menu ul{ list-style:none;font-weight:bold;}
.menu li{ float:left; line-height:27px; background:url(../images/menu_line.gif) no-repeat right bottom; padding:0 1px; }
.menu li a{ display:block; color:#fff; padding:0px 16px; line-height:27px; font-size:14px; font-weight:bold;}
.menu li a:visited{ color:#fff;} 
.menu li a:hover{ color:#a51d27;background:url(../images/menu_hover.gif) no-repeat right bottom;}
.menu .current,.menu .current:visited{ color:#a51d27;background:url(../images/menu_hover.gif) no-repeat right bottom;}
 
 
.footnav{ line-height:33px;height:33px; color:#323232;}
.footnav a{ color:#323232; padding:0 10px; line-height:33px; }
.footnav a:visited{ color:#323232;}
.copyright{ line-height:20px; padding:18px; color:#fff;} 
.copyright a,.copyright a:visited,.copyright a:hover{ line-height:20px; color:#fff;} 
 
.ewm{ text-align:right; width:80px; float:right; margin-left:10px;}
.ewm a{ display:block; width:80px; height:80px; position:relative; background:url('../images/erweima00.jpg') no-repeat left top;}
.ewm a span{ display:none;}
.ewm a:hover span{ display:block; position:absolute; right:80px; bottom:10px;}
 
.iproduct{ margin-bottom:10px;}
.ipro_con{ margin-top:10px;}
.ipro_detail{ width:102px; text-align:center; padding:0px 12px; float:left;}
.ipro_detail h2{ width:100px; height:100px; border:1px solid #ccc; }
.ipro_detail h2 a{width:100px;height:100px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;}
.ipro_detail h2 img{vertical-align:middle;}
.ipro_detail p{ padding-top:5px;}
.iprolist{ margin-bottom:15px;}
.iprolist dl{ padding-top:1px;}
.iprolist dt{ line-height:30px; height:30px; background:url(../images/title01.gif) no-repeat left bottom; padding-left:32px; margin-bottom:1px;}
.iprolist dt a,.iprolist dt a:visited{ color:#fff;line-height:30px; font-weight:bold}
 
.ihotpro{ padding:15px 0;}
.ihotpro .ihot_detail{ width:177px; text-align:center; margin:0 auto;}
.ihotpro .ihot_detail h2{border:1px solid #bfbfbf; width:175px; height:175px; margin:0 auto;}
.ihotpro .ihot_detail h4{border:1px solid #bfbfbf; width:100px; height:100px; margin:0 auto;}
.ihotpro p{ padding:5px;}
.ihotpro p a,.ihotpro p a:visited{ color:#a51d27;}
.ihotpro span{ display:block; padding:0 15px;}
.ihotpro h6{ margin-top:5px;}
 
.icompany{ margin-top:8px; }
.icom_con{ padding:15px;}
.icom_con img{ margin:0px 0px 0 10px; float:right; }
.icompany .p{ line-height:25px;}
.icompany .more a,.icompany .more a:visited{color:#9c1208; line-height:25px; display:block; text-align:right; font-weight:bold; font-family:"宋体"; }
.icompany p{ text-indent:2em;font-size:14px;}
 
.icontact{ padding:8px 5px 0 10px;}
.icontact a,.icontact a:visited{ color:#e80000;}
.icontact a:hover{ color:#000;}
 
.ilink{ margin-bottom:10px;}
.ilink .link_con{ padding:10px;}
.ilink .link_con img{ border:1px solid #e0e1e3;}
.ilink .link_con a{padding:0 5px;}
 
.title{ background:url(../images/title02_m.gif) repeat-x; height:27px;color:#fff;}
.title h3{background:url(../images/title02_r.gif) no-repeat right bottom; }
.title h3 p{background:url(../images/title02_l.gif) no-repeat left bottom; padding-left:13px; line-height:27px; color:#fff; }
.title span{ color:#fff; padding-left:6px; line-height:20px; font-size:10px; text-transform:uppercase; font-weight:normal;}
.title2{ background:url(../images/title03_m.gif) repeat-x; height:29px;color:#4b4b4b;}
.title2 h4{background:url(../images/title03_r.gif) no-repeat right bottom; height:29px;}
.title2 h4 p{background:url(../images/title03_l.gif) no-repeat left bottom; padding-left:16px; line-height:29px; color:#4b4b4b; }
.title2 a{ float:right; margin:8px 10px 0 0}
 
.place{ background:url(../images/title03_m.gif) repeat-x; height:29px;color:#4b4b4b;}
.place_r{background:url(../images/title03_r.gif) no-repeat right bottom; height:29px;}
.place table{background:url(../images/title03_l.gif) no-repeat left bottom; }
.place td{ line-height:29px;padding-right:13px;}
.place th{ padding-left:16px; text-align:left; font-weight:bold; color:#4b4b4b; line-height:29px; }
.place a,.place a:visited{padding:0 3px;}
#content_box{ margin:25px; width:708px; overflow:hidden;}
 
.leftmenu{ margin:0 0px 15px 0px; }
.leftmenu dl{ padding:2px 10px;}
.leftmenu dt{ line-height:30px;height:30px; border-bottom:1px dashed #c0c0c0; font-weight:bold; }
.leftmenu dt a,.leftmenu dt a:visited{ display:block; background:url(../images/icon03.gif) no-repeat 15px 10px; line-height:29px; color:#4b4b4b; padding:1px 0 0 33px;}
.leftmenu dt a:hover{ color:#a51d27}
.leftmenu .current,.leftmenu .current:visited{ color:#a51d27;}
.leftmenu dd{ padding:3px 5px 3px 30px;}
.leftmenu dd p{ line-height:22px; }
.leftmenu dd p a{ display:block; line-height:22px;background:url(../images/icon05.gif) no-repeat left 8px; padding-left:12px;}
.leftmenu dd h6{ text-align:right; line-height:22px; font-weight:normal;}
.leftmenu dd h6 a,.leftmenu dd h6 a:visited{ padding-right:5px; line-height:22px; color:#a51d27; text-decoration:underline;}
 
 
.content{text-align:left;font-size:14px;}
.content h1{ height:27px; line-height:27px;color:#a51d27;padding-left:25px;background:url(../images/icon03.gif) no-repeat 8px 8px; }
.content h2{ height:25px; line-height:25px;background:#e3e3e3; color:#a51d27; padding:0 0 0 15px}
.content h2 strong{ line-height:25px; color:#a51d27}
.content h3{ color:#a51d27; text-align:center; font-size:14px; line-height:30px; } 
.content h3 a,.content h3 a:visited{ color:#a51d27; line-height:28px;}
.content h4{ height:25px; background:#c10609 url(../images/icon01.gif) no-repeat 8px 6px; border-bottom:1px solid #bfbfbf; color:#fff; line-height:25px; padding-left:25px;}
.content h5{ background:url(../images/title01.gif) no-repeat left bottom; height:30px; line-height:30px; padding-left:20px; color:#fff;}
.content h6{text-align:center; line-height:35px;height:35px; font-weight:normal; border-bottom:1px dashed #ccc;}
.content div{}
.content p{ color:#4b4b4b;}
.content dl{}
.content ol{}
.content dl{} 
.content li{ margin-left:3.5em;}
.content span{}
.content strong{ color:#a51d27;}
.content a{ color:#000;}
.content table{border-collapse:collapse; line-height:14px;border:1px solid #bbb; font-size:12px;}
.content table th{background:#252525; color:#fff;border:1px solid #bbb; padding:0px 5px;}
.content table td{padding:0px 5px;border:1px solid #bbb; color:#333}
.content table p{ color:#333}
.content table div{ color:#333 }
.content img{}
.content .prdetail_c{margin:12px 5px;}
.content .prdetail_c span{ text-align:center; width:240px; float:left;display:block; }
.content .prdetail_c .divcon{ width:438px; float:left; }
.content .prdetail_c .divcon table{ border-collapse:collapse;border:1px solid #cecece; }
.content .prdetail_c .divcon table th{ border:1px solid #cecece; background:#f6f6f6; font-weight:normal; color:#c10609;}
.content .prdetail_c .divcon table td{ padding:3px 10px; line-height:27px;}
.content .prdetail_c .more{ text-align:center; margin:8px; border:none;}
 
.tools{ text-align:right; color:#a51d27; font-weight:bold; margin:10px 0; height:24px; line-height:24px; padding:0 10px; font-size:14px;}
.tools a,.tools a:visited{ color:#a51d27; padding:0 3px; line-height:24px;}
.detail_con{ padding:12px 11px 20px 11px ;}
 
.brief{ padding:12px 16px; line-height:20px; border:1px solid #bfbfbf; margin-bottom:15px;} 
.brief a,.brief a:visited{color:#a51d27;} 
.page{ text-align:right; color:#a51d27; font-weight:bold; margin:10px 0; height:24px; line-height:24px; padding:0 10px;}
.page a,.page a:visited{ color:#a51d27; padding:0 3px; line-height:24px;}
 
.news_list{ padding:0 5px;}
.news_list ul{ list-style:none; text-align:right; }
.news_list li{ height:29px; padding:0 13px 0 7px; border-bottom:1px dashed #bbb;}
.news_list li a{ display:block;line-height:29px;height:29px; font-family:tahoma,"宋体"; cursor:pointer;}
.news_list li a p{ background:url(../images/icon04.gif) no-repeat left 11px; padding-left:14px; line-height:29px; width:400px; float:left; text-align:left; height:29px;}
.news_list li a:hover p{ }
.news_list li img{ margin:0px 0 0 3px!important;>margin:0px 0 0 3px!important; margin:10px 0 0px 3px;}
 
.news_list dl{ list-style:none; text-align:right;}
.news_list dt{ height:29px; padding:0 20px 0 13px; border-bottom:1px solid #dadada;}
.news_list dt a{ display:block;line-height:26px;height:29px; font-family:tahoma,"宋体"; cursor:pointer;}
.news_list dt a p{ background:url(../images/icon03.gif) no-repeat left 11px; padding-left:18px; line-height:29px; width:400px; float:left; text-align:left; height:29px;}
.news_list dd{ display:block; padding:6px 10px 2px 15px; color:#333; text-align:left;}
 
.inews_list{ padding:10px 5px 0 5px;}
.inews_list ul{ list-style:none; padding:0 0 0 10px;}
.inews_list li{padding:3px 13px 3px 10px; line-height:18px; background:url(../images/icon05.gif) no-repeat left 11px;}
.inews_list li a{ display:block; font-family:tahoma,"宋体"; cursor:pointer; line-height:18px;}
.inews_list li span{ float:left; line-height:18px; padding:0 8px 0 0;}
 
.news_detail{ padding: 0px;}
.news_detail .news_con{ padding:9px 5px;}
 
.down_list{ } 
.down_list td{ padding:0 10px; border-bottom:1px solid #ddd;} 
.down_list h1{ background:url(../images/icon04.gif) no-repeat 0px 50%; line-height:28px; padding-left:10px; font-weight:normal}
.down_list a,.down_list a:visited{ color:#a51d27; line-height:28px;}
 
.client{ margin:0px;} 
.client td{ background:url(../images/icon04.gif) no-repeat 15px 50%;padding:3px 0 3px 27px;height:25px;line-height:25px}
 
 
.comment{ margin-bottom:15px }
.comment dl{ list-style:none; padding:10px;}
.comment dt{ line-height:22px; padding-left:14px; }
.comment dt a{ display:block;line-height:22px; background:url(../images/icon05.gif) no-repeat left 8px; padding-left:10px; text-decoration:underline;}
.comment table{}
.comment td{ padding:5px 0 5px 5px;}
.comment td span{ padding-left:5px; }
.comment .input{ width:180px; height:21px; border:1px solid #b0c7da; background:none; line-height:21px;}
.comment .button{ background:url(../images/review_button01.gif) no-repeat; width:86px; height:22px; margin-left:8px;}
.comment .text{ border:1px solid #b0c7da; background:none;width:480px; height:90px;}
.comment_con{ margin-top:12px;}
 
.pro_nav{ margin-bottom:11px; font-weight:bold;}
.pro_nav a,.pro_nav a:visited{float:left; line-height:22px; background:url(../images/pronav_link01.gif) no-repeat right bottom; margin-right:10px;color:#990b00; }
.pro_nav a p{line-height:22px; background:url(../images/pronav_link02.gif) no-repeat left bottom; padding:0 30px;}
.pro_nav .current,.pro_nav .current:visited{color:#990b00; background:url(../images/pronav_hover01.gif) no-repeat right bottom; } 
.pro_nav .current p,.pro_nav .current:visited p{ color:#990b00; background:url(../images/pronav_hover02.gif) no-repeat left bottom;} 
.pro_list{ padding:0;}
.pro_list td{ padding:10px 20px 0px 20px; text-align:center; width:102px;}
.pro_list h4{ width:100px; height:100px;border:1px solid #dfdfdf;}
.pro_list h4 a{width:100px;height:100px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;}
.pro_list h4 img{vertical-align:middle;}
.pro_list h3{line-height:25px; font-weight:normal; padding:8px 0;}
.pro_list p{ line-height:18px;}
 
.pro_c{padding:12px;} 
.pro_c .img{ width:100px; }
.pro_c table{ border-collapse:collapse;}
.pro_c td{ padding:0 9px 0 0; vertical-align:top;}
.pro_c th{ background:url(../images/icon05.gif) no-repeat 5px 7px; font-weight:normal; padding:0 0 0 15px; text-align:left; vertical-align:top; color:#a51d27;}
.pro_c span{ color:#a51d27;}
.pro_c p{ background:url(../images/icon03.gif) no-repeat 25px 10px; color:#333; padding:5px 0 5px 10px; line-height:25px;}
.pro_c p a,.pro_c p a:visited{ color:#333; text-decoration:underline;}
.pro_c p a:hover{ color:#a51d27;}
 
.other_brief{}
.probrief{ padding:8px 15px 16px 15px; }
.probrief p{ line-height:22px; color:#333}
.pro_othter{ }
.pro_othter ul{ list-style:none; padding:8px 10px 21px 10px;}
.pro_othter li{ line-height:25px;}
.pro_othter li a,.pro_othter li a:visited{line-height:25px;display:block;background:url(../images/icon03.gif) no-repeat 10px 8px;padding-left:30px; }
 
 
 
.sitemap{ padding:0;}
.sitemap h4{ height:25px; line-height:25px;background:#e3e3e3; color:#a51d27; padding:0 0 0 15px}
.sitemap_con{ padding:6px 8px 15px 8px;}
.sitemap_con p{ line-height:22px;}
.sitemap_con h2{ line-height:30px; color:#a51d27; font-weight:normal;}
.sitemap_con h2 a{ line-height:30px;color:#a51d27; padding:0 4px;}
.sitemap_con h2 a:visited{ line-height:30px;color:#a51d27;}
.sitemap_con h2 a:hover{ line-height:30px; color:#101010; font-weight:bold;}
 
.board{padding:0px;}
.btn{ width:70px; height:20px; line-height:18px; text-align:center; padding:0 8px; background:#a51d27;color:#fff;}
.board select{ width:60px;}
.board_border{}
.board_border{ padding:0 10px;}
.board_border ul{ margin:10px 5px 10px 0; list-style:none;}
.board_border li{ background:url(../images/icon05.gif) no-repeat 5px 7px; padding-left:15px;}
.board_border2{padding: 0 10px;}
.board_border2 .select{line-height:24px; }
.board_border2 .border{ }
.board_border2 .border_input{ width:125px; border:#aaa solid 1px; height:18px; line-height:18px;}
.board_border2 textarea{width:150px;height:80px;border:#aaa solid 1px;}
.form { margin:5px 0 10px 0;}
.form td{padding:3px 0; }
.sitemsg{padding:0px;}
.sitemsg td{ padding:3px 8px;}
.sitemsg .msgtitle{color:#333; background:#eee; border:1px dashed #ccc; }
.sitemsg b{color:#a51d27;} 
 
