@charset "UTF-8"; 
html{}
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:#0c6ba1;}
a:active {color:#4b4b4b;}
*{ margin:0px; padding:0px; line-height:1.8em;}
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; background:url(../images/top_bj.gif) no-repeat left top;}
#iheader{text-align:left;background:url(../images/toprep.jpg) repeat-y left top;}
.itoprep{background:url(../images/top_bj.gif) no-repeat left top;}
#imain{ text-align:left; padding:12px 9px 10px 5px!important;>padding:12px 9px 0 5px!important;padding:12px 9px 0 5px; width:988px;}
#ileft{ text-align:left;width:216px; float:left; }
#icenter{ text-align:left;width:516px; float:left; padding:0 7px;}
#iright{text-align:left; width:241px; float:left; }
#right{ width:739px; 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:#003c61; }
#footer img{ vertical-align:middle;}
#footer table{ background:#3f3f3f; border-bottom:1px solid #fff;}
#footer td{ padding:0 7px; height:24px;}
.logo{ padding:12px 0 0 20px; float:left;} 
.topnav{ height:22px; line-height:22px; margin:6px 8px 33px 0; float:right}
.topnav a,.topnav a:visited{background:url(../images/icon01.gif) no-repeat 7px 2px!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;} 
.idata{ height:26px; background:#808080; color:#fff; padding:0 8px 0 0px; border-top:2px solid #fff; padding-left:16px;} 
.idata table{ height:26px;} 
.idata span{ line-height:26px;}
.idata font{ font-size:12px; line-height:26px; padding-left:16px;}
 /*主菜单*/
.menu{ height:28px; background:url(../images/menu_bj.gif) repeat-x left bottom;font-weight:bold; padding:0 0px 0 50px;}
.menu a{ display:block; color:#014c73; line-height:28px; float:left; margin:0 1px; }
.menu a p{ line-height:28px; padding:0 20px;font-size:14px; font-weight:bold;}
.menu a:visited{ color:#014c73;} 
.menu a:hover{ color:#fff;background:url(../images/menuhover_r.gif) no-repeat right top;}
.menu a:hover p{background:url(../images/menuhover_l.gif) no-repeat left top; }
.menu .current,.menu .current:visited{ color:#fff;background:url(../images/menuhover_r.gif) no-repeat right top;}
.menu .current p,.menu .current:visited p{background:url(../images/menuhover_l.gif) no-repeat left top; }
 
.submenu{ height:30px; background:url(../images/submneu_bj.gif) repeat-x left bottom; padding:0 10px 0 20px;}
.submenu dt{ line-height:30px;} 
.submenu dt a{ color:#fff;line-height:30px; padding:0 8px;}
.submenu dt a:visited{ color:#fff;} 
.submenu dt a:hover{ color:#83d2e5;} 
 
.footnav{ line-height:24px;height:24px; color:#fff;}
.footnav a{ color:#fff; padding:0 10px; line-height:24px; }
.footnav a:visited{ color:#fff;}
.copyright{line-height:20px; padding:18px; color:#fff;}  
.copyright a,.copyright a:visited,.copyright a:hover{line-height:20px; color:#fff;}  
 
.search{ height:26px;}
.search td{ padding:0px 4px;}
.search .input{ width:180px; height:18px; line-height:18px; border:1px solid #666; background:#eee;}
 
 
.iproduct{ }
 
.iprolist{ margin-bottom:10px; width:216px; background:url(../images/ibox01_mid.gif) repeat-y;}
.iprolist table{ background:url(../images/ibox01_bot.gif) no-repeat left bottom;}
.iprolist td{ background:url(../images/ibox01_top.gif) no-repeat left top; padding:0 11px 5px 11px;}
.iprolist dl{ padding:10px 6px 10px 6px;}
.iprolist dt{ line-height:18px; background:url(../images/botline01.gif) repeat-x left bottom; padding-left:14px; padding:3px 0;}
.iprolist dt a{ display:block; background:url(../images/icon03.gif) no-repeat left 3px; line-height:18px; padding-left:18px;}
.iprolist dt img{ margin:0!important; >margin:0!important; margin:11px 0 0 0;}

.ipro_title{ background:url(../images/ititle01.gif) no-repeat left bottom; height:27px; line-height:27px; color:#fff; padding-left:17px; font-weight:bold;}
.ipro_title span{ padding-left:8px; font-size:10px; line-height:20px; text-transform:uppercase; color:#a4c4cc; font-weight:normal;} 
.ihotpro{ padding:18px 10px; text-align:center; margin-bottom:10px; background:url(../images/iprohot_bj.gif) repeat-y;}
.ihotpro .ipro_detail{width:172px; text-align:center; margin:0 auto;}
.ihotpro .ipro_detail h2{border:1px solid #bfbfbf; width:170px; height:130px; margin:0 auto; }
.ihotpro .ipro_detail span{ color:#fff; display:block; text-align:center; font-weight:bold;}
.ihotpro .ipro_detail span a{ color:#fff; text-decoration:underline;}
.ihotpro .ipro_detail span a:visited{ color:#fff;}
.ihotpro .ipro_detail span a:hover{ color:#fff;}
.ihotpro font{color:#fff; height:17px; line-height:17px; background:#022c54; margin-top:4px; overflow:hidden; font-size:12px; display:block;}
.ihotpro font a,.ihotpro font a:visited{color:#fff; line-height:17px;}
.ihotpro span{ display:block; text-align:left; color:#fff; padding:8px 5px 5px 8px; line-height:18px;}
.ihotpro h6{ font-weight:normal; height:22px; line-height:22px;}
.ihotpro h6 a{ display:block;background:url(../images/more01.gif) no-repeat right top; padding-right:23px;color:#2d5400; line-height:22px; height:22px;}
.ihotpro h6 a:visited{ color:#2d5400;}
.ihotpro .prohot{width:140px; text-align:center; margin:0 auto;}
.ihotpro .prohot h2{border:1px solid #bfbfbf; width:140px; height:120px; margin:0 auto;}
 
 
.icompany{ margin-bottom:20px; border-left:5px solid #c1dde8;border-right:5px solid #c1dde8;border-top:5px solid #c1dde8;border-bottom:10px solid #c1dde8;}
.icompany .icom_title{ color:#006285; height:30px; line-height:30px;background:url(../images/icon02.gif) no-repeat 10px 9px; font-weight:bold; font-size:13px; padding:2px 0 0 32px;} 
.icompany .icom_title span{ color:#999; padding-left:6px; line-height:20px; font-size:10px;text-transform:uppercase; font-weight:normal;}
.icom_con{ padding:10px 22px 22px 22px;}
.icompany b{ line-height:23px;line-height:24px; display:block; padding-right:5px; text-align:right;}
.icompany b a,.icompany span a:visited,.icompany span a:hover{color:#de0000; line-height:24px; font-weight:bold; font-family:"宋体"; text-decoration:underline;}
 
.icontact{ padding:15px 10px 8px 16px;}
.icontact p{ line-height:25px; }
.icontact strong{ line-height:25px; font-weight:normal;color:#e60000;}
.icontact a{ text-decoration:underline;}
 
 
.ilink{ width:241px; background:url(../images/ibox02_mid.gif) repeat-y; margin-bottom:10px;}
.ilink .link_bot{ background:url(../images/ibox02_bot.gif) no-repeat left bottom;}
.ilink .link_top{ background:url(../images/ibox02_top.gif) no-repeat left top; padding:0 11px 11px;}
.link_con{ padding:13px 5px 0;}
.link_con a{padding:0 5px;}
.link_con img{ border:1px solid #e0e1e3; }
.link_con table{ margin:0 auto; text-align:center;background:none;}
.link_con td{margin:0 auto; text-align:center;background:none;}
 
.ibox{ background:url(../images/ibox.gif) no-repeat; width:168px; height:81px; float:left; margin:0 2px!important;>margin:0 2px!important; margin:0 1px 0 2px;}
.ibox td{ padding:9px 7px 0 0px;}

 
.title{ color:#fff; height:30px; line-height:30px;background:url(../images/icon04.gif) no-repeat left 9px; font-weight:bold; font-size:13px; padding:2px 0 0 22px; }
.title span{ color:#fff; padding-left:6px; line-height:20px; font-size:10px; text-transform:uppercase; font-weight:normal;}
 
.place{ border-bottom:2px solid #0289c2; padding-right:7px;}
.place .tit{ color:#006285; height:30px; line-height:30px;background:url(../images/icon02.gif) no-repeat 8px 9px; font-weight:bold; font-size:13px; padding:2px 0 0 32px;} 
.place .tit span{ color:#999; padding-left:6px; line-height:20px; font-size:10px;text-transform:uppercase; font-weight:normal;}
.place a,.place a:visited{ color:#757575; padding:0 3px;}

#content_box{ margin:20px; width:699px; overflow:hidden;} 
 
.leftmenu{ margin:0 5px 10px 5px; background:url(../images/iprohot_bj.gif) repeat-y;}
.leftmenu h5{ background:url(../images/title_bj.gif) no-repeat left bottom; height:29px; line-height:29px; color:#fff; padding-left:29px; font-size:12px; font-weight:bold;}
.leftmenu span{ color:#fff; font-size:10px; text-transform:uppercase; padding:0 0 0 6px;}
.leftmenu dl{ padding:9px 9px 15px 9px; font-weight:bold;}
.leftmenu dt{ line-height:30px;height:30px; background:url(../images/botline02.gif) repeat-x left bottom; padding-left:10px;}
.leftmenu dt a{ display:block; background:url(../images/icon03.gif) no-repeat left 10px; line-height:30px; padding-left:28px; color:#fff;}
.leftmenu dt a:visited{ color:#fff;}
.leftmenu dt a:hover{ color:#a4c4cc;}
.leftmenu .current,.leftmenu .current:visited{ color:#a4c4cc;}
.leftmenu dd{ padding:3px 5px 3px 30px; background:#fff url(../images/botline03.gif) repeat-x left bottom;}
.leftmenu dd p{ line-height:22px; font-weight:normal;}
.leftmenu dd p a{ display:block; line-height:22px;background:url(../images/icon05.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:#0c6ba1; text-decoration:underline;}
  
 
.content{text-align:left;font-size:14px;}
.content h1{ height:27px; line-height:27px;color:#0c6ba1;padding-left:12px;background:#f7f7f7; }
.content h2{color:#006285; height:30px; line-height:30px;background:url(../images/icon02.gif) no-repeat 8px 9px; font-weight:bold; font-size:13px; padding:2px 0 0 32px; border-bottom:2px solid #0289c2;}
.content h3{ color:#0c6ba1; text-align:center; font-size:26px;} 
.content h3 a,.content h3 a:visited{ color:#0c6ba1; line-height:28px;}
.content h4{ height:28px; background:#e7f7fe; border:1px solid #c5dfe9; color:#0c6ba1; line-height:28px; padding-left:18px;}
.content h4 strong{ line-height:28px; color:#0c6ba1;}
.content h5{ color:#fff; height:25px; line-height:25px; background:#007cb3 url(../images/icon03.gif) no-repeat 8px 8px; padding-left:25px;}
.content h6{text-align:center; line-height:35px;height:35px; font-weight:normal; background:url(../images/botline03.gif) repeat-x left bottom; }
.content p{margin:13px auto 0px;}
.content li{ margin-left:3.5em;}
.content strong{color:#006699;}
.content a{ text-decoration:underline;}
.content table{border-collapse:collapse;font-size:12px;}
.content table td{padding:0px 5px;}
.tableboder table{line-height:14px;border:1px solid #0275ab; font-size:12px;}
.tableboder th{background:#0275ab; color:#fff;border:1px solid #0275ab; padding:0px 5px;}
.tableboder td{border:1px solid #0275ab;}
.content .prdetail_c{margin:12px 5px;}
.content .prdetail_c span{ text-align:center; width:240px; float:left;display:block; }
.content .prdetail_c .divcon{ width:440px; float:left; }
.content .prdetail_c .divcon table{ border-collapse:collapse;border:1px solid #82b3cf; }
.content .prdetail_c .divcon table th{ border:1px solid #82b3cf; background:#e0eef3; font-weight:normal; color:#0275ab; line-height:26px; text-align:center;}
.content .prdetail_c .divcon table td{ padding:0 10px; border:1px solid #82b3cf; line-height:27px;}
.content .prdetail_c .divcon table td p{ margin:0;}
.content .prdetail_c img{ border:1px solid #c1dde8; }
.content .prdetail_c .more{ text-align:center; margin:8px; border:none;}
 
.tools{ text-align:right; color:#0c6ba1; font-weight:bold;height:24px; line-height:24px; padding:0 10px; font-size:12px;}
.tools a,.tools a:visited{ color:#0c6ba1; padding:0 3px; line-height:24px;}
.detail_con{ padding:12px 10px 20px 10px ;}
.agent_list{ padding:0 5px;}
 
.brief{ padding:12px 16px; line-height:20px; border:1px solid #c1dde8; background:#eaf9ff; margin-bottom:15px;} 
.brief a,.brief a:visited{color:#0c6ba1;} 
 
.page{ text-align:right; color:#0c6ba1; font-weight:bold; margin:10px 0; height:24px; line-height:24px; padding:0 10px;}
.page a,.page a:visited{ color:#0c6ba1; 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 solid #ddd;}
.news_list li a{ display:block;line-height:29px;height:29px; font-family:tahoma,"宋体"; cursor:pointer;}
.news_list li a p{ background:url(../images/icon05.gif) no-repeat left 12px; padding-left:14px; line-height:29px; width:400px; float:left; text-align:left; height:29px;}
.news_list li a:hover p{ background:url(../images/icon08.gif) no-repeat left 12px; }
.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; background:url(../images/botline01.gif) repeat-x left bottom; }
.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 10px; padding-left:15px; 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 15px 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/icon07.gif) no-repeat 0px 50%; line-height:28px; padding-left:12px; font-weight:normal}
.down_list a,.down_list a:visited{ color:#0c6ba1; line-height:28px;}
 
.client{ margin:0px;} 
.client td{ background:url(../images/icon06.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/icon09.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:420px; height:90px;}
.comment_con{ margin-top:12px;}
.com_title{color:#006285; height:30px; line-height:30px;background:url(../images/icon02.gif) no-repeat 8px 9px; font-weight:bold; font-size:13px; padding:2px 0 0 32px; border-bottom:2px solid #0289c2; font-weight:bold;}
.com_title a{ float:right; padding-right:15px; font-family:"宋体"; font-weight:normal; color:#000; line-height:28px;}
 
.pro_nav{ margin-bottom:11px; }
.pro_nav a,.pro_nav a:visited{ float:left; display:block; line-height:22px; background:url(../images/title03_l.gif) no-repeat right bottom; margin-right:10px; color:#fff; font-weight:bold;}
.pro_nav a p{line-height:22px; background:url(../images/title03_r.gif) no-repeat left bottom; padding:0 30px;}
 
.pro_list{ padding:0;}
.pro_list td{ padding:10px 8px 0px 8px; text-align:center; width:122px;}
.pro_list h4{ width:100px; height:100px;border:1px solid #ddd;}
.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{ font-weight:normal; padding:8px 0;}
.pro_list p{ line-height:18px;}
 
.pro_c{ background:#e7f7fe; border:1px solid #c5dfe9; margin-bottom:5px; padding:12px;} 
#pro_c2{ margin-bottom:5px; padding:12px; background:none; border:none;}
.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/icon05.gif) no-repeat 5px 7px; font-weight:normal; padding:0 0 0 15px; text-align:left; vertical-align:top;color:#0c6ba1;}
.pro_c h2{color:#0c6ba1;}
.pro_c h2 a{color:#0c6ba1;}
.pro_c h2 a:visited{color:#0c6ba1;}
.pro_c h2 a:hover{color:#0c6ba1; text-decoration:underline;}
.pro_c span{ color:#0c6ba1;}
.pro_c .pro_p{ background:url(../images/icon03.gif) no-repeat 24px 10px; color:#333; padding:5px 0 5px 10px; line-height:25px;}
.pro_c .pro_p a,.pro_c p a:visited{ color:#333; text-decoration:underline;}
.pro_c .pro_p a:hover{ color:#333;}
 
 
.sitemap{ padding:0;}
.sitemap h4{ height:28px; background:#e7f7fe; border:1px solid #c5dfe9; color:#0c6ba1; line-height:28px; padding-left:18px;}
.sitemap_con{ padding:6px 8px 15px 8px;}
.sitemap_con p{ line-height:22px;}
.sitemap_con h2{ line-height:30px; color:#ff541f; font-weight:normal;}
.sitemap_con h2 a{ line-height:30px;color:#ff541f; padding:0 4px;}
.sitemap_con h2 a:visited{ line-height:30px;color:#ff541f;}
.sitemap_con h2 a:hover{ line-height:30px; color:#101010; font-weight:bold;}
 
.board{padding:0px; color:#fff;}
.btn{ width:70px; height:20px; line-height:18px; text-align:center; padding:0 8px; background:#0c6ba1;color:#fff; border-left:1px solid #fff; border-top:1px solid #fff;}
.board select{ width:60px;}
.board_border{}
.board_border{ padding:0 10px;}
.board_border ul{ padding:10px 5px 10px 0; list-style:none;}
.board_border li{ } 
.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 url(../images/botline03.gif) repeat-x left bottom; }
.sitemsg b{color:#0c6ba1;} 
.contactus p{margin:0;}
 
/*在线订单*/
textarea{color:#000; border:#e7e7e7 1px solid; background:#fafafa;}
.table { font-size:12px; margin:0 auto; border-collapse:collapse;}
.table td{padding:3px 0 2px 5px;}
.input_txt{height:20px; line-height:20px;color:#000; border:#e7e7e7 1px solid; background:#fafafa;}
.input_cmd{ width:50px; height:22px; line-height:22px;color:#000; border:#e7e7e7 1px solid; background:#fafafa;margin:0 10px 0 0;}
.table span{color:#f00; padding:0 0 0 5px;}
