@charset "UTF-8"; 
html{ _overflow-y: scroll;}
body{font-family:"微软雅黑" ,Tahoma,"宋体";font-size:12px; color:#5c5c5c; text-align:center; margin: 0 auto; }
a{ text-decoration:none;} 
a:link {color:#5c5c5c;}
a:visited {color:#5c5c5c;}
a:hover{color:#ff7300;}
a:active {color:#5c5c5c;}
*{ 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;}
 
#iwrapper{ margin:0 auto;text-align:center; width:1002px;}
#iheader{text-align:left; position:relative;height:251px;}
#imain{ text-align:left; background:url(../images/main_mid.gif) repeat-y;}
#imain_bot{ text-align:left; background:url(../images/main_bot.gif) no-repeat left bottom;}
#imain_top{ text-align:left; background:url(../images/main_top.gif) no-repeat left top; padding:0px 14px 45px 14px!important;>padding:0px 14px 30px 14px!important;padding:0px 14px 30px 14px;}
#ileft{ text-align:left;width:223px; float:left; padding:14px 0 10px 0 }
#iright{text-align:left; width:717px; float:left; padding:35px 20px 0px 13px;}
 
#footer{ text-align:center; background: #bcbcbc; border-top:2px solid #fff; padding:12px; margin:0 auto;}
#footer img{ vertical-align:middle;}
#infous{ border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff;} 
 
.logo{ padding:15px 0 0 45px;} 
 
.menu{height:44px; width:1002px; background:url(../images/menu_bj.gif) repeat-x left bottom;}
.menu dl{ list-style:none; height:44px; padding:0 10px; font-weight:bold; font-size:14px;}
.menu dd{ float:left; line-height:44px; background:url(../images/menu_line.gif) no-repeat left center; padding:0 5px;}
.menu dd a{ display:block; color:#fff; padding-left:18px; line-height:44px; }
.menu dd a p{ display:block; color:#fff; padding-right:18px; line-height:44px; }
.menu dd a:visited{ } 
.menu dd a:hover{ color:#ff7300;background:url(../images/menu_l.gif) no-repeat left bottom;}
.menu dd a:hover p{color:#ff7300;background:url(../images/menu_r.gif) no-repeat right bottom;}
.menu #current,.menu #current:visited{ color:#ff7300;background:url(../images/menu_l.gif) no-repeat left bottom;}
.menu #current p,.menu #current:visited p{color:#ff7300;background:url(../images/menu_r.gif) no-repeat right bottom;}
.menu .none{ background:none;}
 
.sub_list{background:#fff; color:#ff9000; height:24px; line-height:24px; border-bottom:1px solid #bdbdbd; margin-bottom:2px;}
.sub_list a{ color:#ff9000; padding:0 6px; line-height:24px;}
.sub_list a:visited{ color:#ff9000;}
.banner{ position:absolute; left:0; top:0;}
 
 
.footnav{ line-height:20px;height:20px; color:#000;}
.footnav a{ color:#000; padding:0 10px; line-height:20px; }
.footnav a:visited{ color:#000;}
.copyright{ line-height:20px; } 
 
 
.search{ background:url(../images/search_bj.gif) no-repeat; width:205px; height:40px; margin-bottom:13px!important;>margin-bottom:13px!important;margin-bottom:10px;} 
.search td{ padding:9px 4px;}
.search .input{ width:105px; height:20px; line-height:20px; border:1px solid #b7b7b7; margin-left:6px;}
.search .button{ border:none; width:65px; height:20px; line-height:20px; color:#fff;background:url(../images/search_button.gif) no-repeat left top; text-align:center;}
 
.iproduct{ margin-bottom:13px;}
.ipro_detail{ width:104px; text-align:center; padding:17px 19px; float:left;}
.ipro_detail h2{ width:104px; height:104px; margin:0 auto;}
.ipro_detail h2 a{width:100px;height:100px; border:1px solid #b7b7b7; padding:1px;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{ line-height:20px; padding:5px 0 0 0;}
.iproduct_in{border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:13px;background:#fff;padding:17px 19px 8px; }
.iproduct_in h2{ width:104px; height:104px; margin:0 auto;}
.iproduct_in h2 a{width:100px;height:100px; border:1px solid #b7b7b7; padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;}
.iproduct_in h2 img{vertical-align:middle;}
.iproduct_in p{ font-size:12px;line-height:20px; padding:5px 0 0 0;}
 
.iproduct_in .ipos{ text-align:center;width:110px;margin-right:10px;margin-bottom:10px;}
 
.iprolist{ margin-bottom:13px;}
.iprolist dl{ padding:18px 4px 24px 3px;}
.iprolist dt{ line-height:31px; font-weight:bold; margin-bottom:1px;}
.iprolist dt a{ display:block; background:url(../images/icon01.gif) no-repeat 12px 9px; line-height:31px; padding-left:34px; color:#5c5c5c;}
.iprolist dt a:visited{}
.iprolist dt a:hover{ background:url(../images/leftnav.gif) no-repeat left top; color:#fff;}
.iprolist dt #current{ background:url(../images/leftnav.gif) no-repeat left top; color:#fff;}
.hotpro{ text-align:center; padding:10px 20px; margin-bottom:13px;}
.hotpro .cn span{display:block; text-align:left;}
 
.inews{ width:352px; float:left;}
.inews dl{ padding:8px 18px 12px 18px;}
.inews dt{ background:url(../images/botline01.gif) repeat-x left bottom;}
.inews dt a{ display:block; background:url(../images/icon05.gif) no-repeat 4px 13px; padding-left:18px; height:30px; line-height:30px; }
.inews dt a:hover{ background:url(../images/icon06.gif) no-repeat 4px 13px; }
.inews dt img{ margin:0px 0 0 3px!important;>margin:0px 0 0 3px!important; margin:11px 0 0px 3px;} 
.inews strong{line-height:30px;}
.inews_space{ float:left; width:13px;} 
 
.icompany{ margin-bottom:13px;}
.icom_con{ padding:20px;}
.icom_con img{ margin:0px 0 0 11px; }
.icom_con h2{ line-height:26px; font-weight:normal; font-size:14px;}
.icom_con h2 p{text-indent:2em;}
.icom_con span{ display:block; text-align:right; padding-right:8px;}
.icom_con span a,.icom_con span a:visited,.icom_con span a:hover{color:#ff7300; line-height:24px; font-weight:bold; text-decoration:underline;}
 
 
.icontact{ margin-bottom:13px;}
.icontact dl{ padding:15px 10px 18px 24px; background:url(../images/contact.gif) no-repeat 15px bottom;}
.icontact dl p{ line-height:25px; }
.icontact dl p a,.icontact dl p a:visited,.icontact dl p a:hover{ line-height:25px; color:#ff7300;}
.icontact strong{ color:#ff6c00;}
.ilink{ }
.ilink dl{ padding:20px; text-align:center; margin:0 auto;}
.ilink dl img{ border:1px solid #ccc;}
.ilink a{padding:0 5px;}
 
.title{ color:#fff; background:url(../images/title01_m.gif) repeat-x left bottom;}
.title h3{background:url(../images/title01_r.gif) no-repeat right bottom;height:28px;color:#fff; font-size:14px;}
.title h3 p{background:url(../images/title01_l.gif) no-repeat left bottom; color:#fff; line-height:28px!important;>line-height:26px!important;line-height:26px;padding:0px 0 0 18px!important; >padding:2px 0 0 18px!important; padding:2px 0 0 18px; }
.title a{background:url(../images/icon04.gif) no-repeat left 13px; line-height:25px; float:right; color:#fff; margin:0 14px 0 0; padding-left:10px;}
.title a:visited{ color:#fff; }
 
.place{ color:#fff; background:url(../images/title01_m.gif) repeat-x left bottom;}
.place_r{background:url(../images/title01_r.gif) no-repeat right bottom;height:28px;color:#fff;}
.place_l{background:url(../images/title01_l.gif) no-repeat left bottom; color:#fff; line-height:26px; padding:2px 15px 0 18px; font-size:14px; }
.place font{ font-size:12px; font-weight:normal; line-height:26px;}
.place a,.place a:visited{ line-height:26px; padding:0 3px; color:#fff;} 
 
.content_box{ width:665px; overflow:hidden; padding:25px; margin-bottom:20px;}
 
.leftmenu{ margin-bottom:13px;}
.leftmenu dl{ padding:10px 4px 10px 3px;}
.leftmenu dt{ line-height:31px; font-weight:bold; margin-bottom:1px;}
.leftmenu dt a{ display:block; background:url(../images/icon01.gif) no-repeat 12px 9px; line-height:31px; padding-left:34px; color:#5c5c5c;}
.leftmenu dt a:visited{}
.leftmenu dt a:hover{ background:url(../images/leftnav.gif) no-repeat left top; color:#fff;}
.leftmenu dt #current{ background:url(../images/leftnav.gif) no-repeat left top; color:#fff;}
.leftmenu dd{ padding:3px 5px 3px 20px; }
.leftmenu dd p{ line-height:22px; }
.leftmenu dd p a{ display:block; line-height:22px;background:url(../images/icon05.gif) no-repeat left 9px; padding-left:10px;}
.leftmenu dd p a:hover{ display:block; line-height:22px;background:url(../images/icon06.gif) no-repeat left 9px; padding-left:10px;}
.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:#101010; text-decoration:underline;}
 
 
.content{text-align:left;font-size:14px;}
.content h1{ height:27px; line-height:27px;color:#ff7300;padding-left:12px;background:#f7f7f7; }
.content h2{ color:#000; height:25px; line-height:25px; background:url(../images/icon01.gif) no-repeat left 7px; padding-left:20px;}
.content h2 font{background:url(../images/botline02.gif) repeat-x left center; color:#000; height:25px; line-height:25px; font-size:12px; display:block;}
.content h2 span{ background:#fff; line-height:25px; padding:0 10px 0 0px; color:#000}
.content h2 strong{line-height:25px; } 
.content h3{ color:#ff7300; text-align:center; font-size:26px; background:#fff8ee; } 
.content h3 a,.content h3 a:visited{ color:#ff7300;}
.content h4{ color:#ff7300; background:url(../images/title03_m.gif) repeat-x left bottom; height:35px;line-height:35px;text-indent:10px;}
.content h4 font{ color:#ff7300; background:url(../images/title03_r.gif) no-repeat right bottom; line-height:35px; display:block; font-size:12px;}
.content h4 font span{ display:block; background:url(../images/title03_l.gif) no-repeat left bottom;line-height:35px; padding:0 0 0 15px;}
.content h4 strong{line-height:35px; } 
.content h5{ color:#ff7300; line-height:28px;height:28px; padding-left:21px;background:url(../images/icon03.gif) no-repeat 5px 8px; border-bottom:1px solid #dbdbdb;}
.content h6{text-align:center;height:25px; line-height:25px; padding:5px;font-weight:normal; background:#fff8ee; border-bottom:1px solid #d4d2cf;}
.content div{}
.content p{ color:#5c5c5c;margin:13px auto 0px;}
.content dl{}
.content ol{}
.content dl{} 
.content li{ margin-left:3.5em;}
.content span{}
.content strong{ color:#ff6c00;}
.content a{ color:#000;text-decoration:underline;}
.content table{font-size:12px;}
.content table td{padding:0px 5px;color:#3b3b3b;}
.tableboder table{border-collapse:collapse;border:1px solid #b7b7b7;}
.tableboder th{background:#f9f9f9 url(../images/title02.gif) repeat-x left bottom;color:#ff7300;border:1px solid #b7b7b7;padding:0 5px;}
.tableboder td{border:1px solid #b7b7b7;}
.content img{}
.content .prdetail_c{ background:#f7f7f7; padding:10px; margin:10px 0;} 
.content .prdetail_c table{ border-collapse:collapse; border:none;}
.content .prdetail_c table td{padding:0 5px;}
.content .prdetail_c span{ display:block; margin:0 auto;text-align:center; }
.content .prdetail_c img{ border:2px solid #dbdbdb; margin-bottom:5px;}
.content .prdetail_c p{ margin:0;}
 
.tools{ text-align:center; color:#000; background:url(../images/page_bj.gif) no-repeat left bottom; margin:10px 0; height:24px; line-height:24px; font-size:12px; }
.tools a,.tools a:visited{ color:#000; padding:0 3px; line-height:24px;}
.detail_con{ padding:5px 10px 5px 10px;}
 
.brief{ padding:12px 16px;color:#000; line-height:20px; border-bottom:1px solid #d4d2cf; background:#fff8ee; margin-bottom:15px;} 
.brief a,.brief a:visited{color:#ff7300;} 
.contact{}
.contact p{ margin:0;}
.page{ text-align:center; color:#000; margin:10px 0; height:24px; line-height:24px; background:url(../images/page_bj.gif) no-repeat left bottom;}
.page a,.page a:visited{ color:#000; padding:0 3px; line-height:24px;}
 
.news_list{ padding:0 5px;}
.news_list ul{ list-style:none;}
.news_list li{ padding:8px 13px 8px 7px; background:url(../images/botline01.gif) repeat-x left bottom; line-height:18px}
.news_list li a{ display:block;background:url(../images/icon05.gif) no-repeat left 8px; padding-left:14px;line-height:18px;}
.news_list li a:visited{}
.news_list li a:hover{ background:url(../images/icon06.gif) no-repeat left 8px;}
.news_list li span{ float:right; line-height:18px;}
.news_list li strong{ line-height:18px;}
 
.news_list dl{ list-style:none; text-align:right;}
.news_list dt{ height:29px; padding:0 20px 0 13px; background:url(../images/botline01.gif) repeat-x left bottom;}
.news_list dt a{ display:block;line-height:26px;height:29px; cursor:pointer;}
.news_list dt a p{ background:url(../images/icon03.gif) no-repeat left 9px; padding-left:18px; line-height:29px; width:400px; float:left; text-align:left; height:29px;}
.news_list dt img{ margin:0px 0 0 3px!important;>margin:0px 0 0 3px!important; margin:10px 0 0px 3px;}
 
.news_list dd{ display:block; padding:8px 10px 8px 15px; color:#333; text-align:left;}
 
.news_detail{ padding: 0px;}
.news_detail .news_con{ padding:9px 5px;}
 
.down_list{ } 
.down_list td{ border-bottom:1px solid #d6dadd; padding:0 10px;} 
.down_list h1{ background:url(../images/icon03.gif) no-repeat 0px 50%; line-height:28px; padding-left:20px;color:#ff541f; font-weight:normal}
.down_list a,.down_list a:visited{ color:#000; line-height:28px;}
 
.client{ margin:0px;} 
.client td{ background:url(../images/icon03.gif) no-repeat 15px 50%;padding:3px 0 3px 35px;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 dt a:hover{ line-height:22px; background:url(../images/icon06.gif) no-repeat left 8px; }
.comment table{}
.comment td{ padding:5px 0 5px 5px;}
.comment td span{ padding-left:5px; }
.comment .input{ width:180px; height:21px; border:1px solid #bdbdbd; background:none; line-height:21px;}
.comment .button{ width:70px; height:22px; margin-left:8px;}
.comment .text{ border:1px solid #bdbdbd; background:none;width:400px; height:90px;}
.comment_con{ margin-top:12px;}
.com_title{ color:#000; height:25px; line-height:25px; background:url(../images/icon01.gif) no-repeat left 7px; padding-left:20px;}
.com_title h3{background:url(../images/botline02.gif) repeat-x left center; color:#000; height:25px; line-height:25px; }
.com_title h3 span{ background:#fff; line-height:25px; padding:0 10px 0 0px; color:#000}
.com_title a,.com_title a:visited{ float:right; background:#fff; margin:0 5px; color:#000; line-height:25px; }
 
.pro_nav{ margin-bottom:11px; font-weight:bold;}
.pro_nav a {float:left; display:block; line-height:35px; background:url(../images/title03_r.gif) no-repeat right bottom; margin-right:10px;}
.pro_nav a p{line-height:35px; background:url(../images/title03_l.gif) no-repeat left bottom; padding:0 16px;}
.pro_nav #current,.pro_nav #current:visited{color:#ff7300; } 
.pro_nav #current p,.pro_nav #current:visited p{ color:#ff7300; } 
.pro_list{ padding:0;}
.pro_list td{ padding:10px 15px 0px 15px; text-align:center; width:102px;}
.pro_list h4{ width:102px; height:102px;}
.pro_list h4 a{width:100px;height:100px;border:1px solid #b7b7b7;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{ border:1px solid #dbdbdb; background:#f7f7f7; margin-bottom:10px; padding:12px;} 
.pro_c .img{ width:100px; border:2px solid #dbdbdb;}
.pro_c table{ border-collapse:collapse;}
.pro_c td{ padding:0 9px 0 0; vertical-align:top;}
.pro_c th{ background:url(../images/icon06.gif) no-repeat 5px 7px; font-weight:normal; padding:0 0 0 15px; text-align:left; vertical-align:top; color:#ff7300;}
.pro_c h2{color:#ff7300;}
.pro_c h2 a{color:#ff7300;}
.pro_c h2 a:visited{color:#ff7300;}
.pro_c h2 a:hover{color:#ff7300; text-decoration:underline;}
.pro_c span{ background:url(../images/icon01.gif) no-repeat 20px 9px; color:#333; padding:5px 0 5px 10px; line-height:25px; display:block;}
.pro_c span a,.pro_c span a:visited{ color:#333; text-decoration:underline;}
.pro_c span a:hover{ color:#ff7300;}
 
.other_brief{ }
.probrief{ padding:8px 15px 16px 15px; margin-bottom:13px;}
.probrief p{ line-height:22px; color:#333}
.pro_othter{ margin-bottom:13px;}
.pro_othter ul{ list-style:none; padding:8px 10px 21px 10px;}
.pro_othter li{ line-height:25px; background:url(../images/botline01.gif) repeat-x left bottom;}
.pro_othter li a,.pro_othter li a:visited{line-height:25px;display:block;background:url(../images/icon01.gif) no-repeat 10px 6px;padding-left:30px; }
 
 
 
.sitemap{ padding:0;}
.sitemap h4{ color:#ff7300; background:url(../images/title03_m.gif) repeat-x left bottom; height:35px;line-height:35px;text-indent:10px;}
.sitemap h4 p{ color:#ff7300; background:url(../images/title03_r.gif) no-repeat right bottom; line-height:35px;}
.sitemap h4 p span{ display:block; background:url(../images/title03_l.gif) no-repeat left bottom;line-height:35px; 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:#101010; font-weight:normal;}
.sitemap_con h2 a{ line-height:30px;color:#101010; padding:0 4px;}
.sitemap_con h2 a:visited{ line-height:30px;color:#101010;}
.sitemap_con h2 a:hover{ line-height:30px; color:#ff7300; font-weight:bold;}
 
.board{padding:0px;}
.btn{ width:70px; height:20px; line-height:18px; text-align:center; padding:0 8px; background:#ff7300;color:#fff;}
.board select{ width:60px;}
.board_border{}
.board_border{ }
.board_border ul{ padding:10px 5px 15px 5px; list-style:none;}
.board_border li{ background:url(../images/icon06.gif) no-repeat 5px 7px; padding-left:15px;}
.board_border2{ margin-bottom:13px;}
.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 { padding:5px 10px 15px 10px;}
.form td{padding:3px 0; }
.sitemsg{padding:0px;}
.sitemsg td{ padding:3px 8px;}
.sitemsg .msgtitle{color:#333; background:#eee url(../images/botline01.gif) repeat-x left bottom; }
.sitemsg b{color:#ff7300;} 
 
