@charset "GBK"; 

html {_overflow-y:scroll;}
body{ font-family: Arial, Tahoma,"ËÎÌå"; font-size:12px;  color:#757575; text-align:center; padding-bottom:10px; }

a{ text-decoration:none;} 
a:link {color:#757575;}
a:visited {color:#757575;}
a:hover{color:#3a708e;}
a:active {color:#757575;}

*{ margin:0px; padding:0px; line-height:1.8em;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
img{border:none;}
table{text-align: justify;}
checkbox{border:none;}
input,textarea{ border:none;}
.clear{clear:both; line-height:0px;}
.button{border:none; }

/*********/
#iwrapper{ width:968px; margin:0 auto; padding:0 17px;}
#wrapper{ width:968px; margin:0 auto; padding:0 17px;}
#iheader{text-align:left; }
#header{text-align:left; background:url(../images/header_bj.gif) repeat-x left top;}
#imain{text-align:left; background:url(../images/imain_midbj.gif) repeat-y; width:968px;}
#imain_bot{ background:url(../images/iwrap_bot.jpg) no-repeat left bottom;}
#main{ text-align:left; padding:9px 0;} 
#ileft{ width:378px; padding:15px 27px 0 0px;}
#middle{ width:11px;}
#iright{ width:540px; padding:15px 23px 0 0px;}
#left{ width:215px; background:#f0ebef url(../images/leftbj_bot.gif) no-repeat left bottom; padding-bottom:15px;}
#right{ width:742px; background:#f5f8fb; overflow:hidden; padding-bottom:30px;}
#ifooter{ height:44px; padding:13px 0!important;>padding:13px 0!important;padding:10px 0;color:#404040; text-align:left;}
#footer{ }
 

/*********/
.logo{padding:13px 0px 10px 17px; }/*********/
.topnav{ height:25px; padding-top:23px; text-align:right;}
.topnav a{ line-height:25px; padding:0 9px; color:#3a708e; background:url(../images/topnav_line.gif) no-repeat right center;}
.topnav a:visited{ color:#3a708e;}
.topnav a:hover{ color:#0a0a0a;}
.topnav .none{ background:none;}

/*********/

.imenu{ background:url(../images/imenubj.gif) repeat-x; height:49px;}
.imenu ul{ list-style:none; padding:0 15px;}
.imenu li{ float:left; }
.imenu li a{ display:block; color:#fff; line-height:49px; margin:0 2px;}
.imenu li a p{ padding:0 15px; line-height:49px;} 
.imenu li a:visited{ color:#fff;}
.imenu li a:hover{ display:block;color:#fff; background:url(../images/menuhover_right.gif) no-repeat right 50%;}
.imenu li a:hover p{ background:url(../images/menuhover_left.gif) no-repeat left 50%;}
.imenu li .current{ display:block;color:#fff; background:url(../images/menuhover_right.gif) no-repeat right 50%;}
.imenu li .current p{ background:url(../images/menuhover_left.gif) no-repeat left 50%;} 
 

.menu{ background:url(../images/menu_mid.gif) repeat-x; height:55px;}
.menu ul{ list-style:none; padding:0 15px;}
.menu li{ float:left; }
.menu li a{ display:block; color:#fff; margin:0 2px; line-height:55px;}
.menu li a p{ padding:0 15px; line-height:55px;} 
.menu li a:visited{ color:#fff;}
.menu li a:hover{ display:block;color:#fff; background:url(../images/menuhover_right.gif) no-repeat right bottom;}
.menu li a:hover p{ background:url(../images/menuhover_left.gif) no-repeat left bottom;}
.menu li .current{ display:block;color:#fff; background:url(../images/menuhover_right.gif) no-repeat right bottom; line-height:55px;}
.menu li .current p{ background:url(../images/menuhover_left.gif) no-repeat left bottom;} 
 
.menu .menu_right{ background:url(../images/menu_right.gif) no-repeat right top;}
.menu .menu_left{ height:55px; background:url(../images/menu_left.gif) no-repeat left top;}
 
/*********/
.banner{ width:554px; height:308px;}
.banner02{ margin-bottom:12px;} 
.index{ height:306px; background:url(../images/index_bj.gif) no-repeat right top; padding:1px 15px 1px 572px; width:183px;}
.index .box{width:183px; height:102px;}
.index .box table{ height:102px;}
.index .box h1{ color:#fff; font-size:14px; height:23px; line-height:23px;}
.index .box p{ height:29px;}
.index .box p a,.index .box p a:visited{ color:#3c5070; line-height:29px;}
.index .box p a:hover{ color:#757575;}

.index .index_pro{ background:url(../images/botline_01.gif) repeat-x left bottom;}
.index .index_ser{ background:url(../images/botline_01.gif) repeat-x left bottom;}
.index .index_age{ }

/*********/
.ifootnav{ line-height:23px; padding-left:10px; }
.ifootnav a{ color:#757575; padding:0 8px; line-height:26px; font-weight:normal;}
.ifootnav a:visited{ color:#404040;}
.ifootnav a:hover{ color:#003399;}
.icopyright{ line-height:21px; color:#404040; padding-left:18px;}/*???*/

.footnav{ background:url(../images/footnav_mid.gif) repeat-x; height:40px; color:#fff; }
.footnav div{ background:url(../images/footnav_right.gif) no-repeat right bottom;}
.footnav h1{ background:url(../images/footnav_left.gif) no-repeat left bottom; height:40px; line-height:40px; font-weight:normal;} 
.footnav a,.footnav a:visited,.footnav a:hover{ color:#fff; line-height:40px; padding:0 15px;}
.copyright{ color:#404040; padding:5px 0;} 

/*********/
.search{ padding:13px 0;}
.search table{ width:182px;}
.search .input{ width:138px; height:18px; background:#d1d8e9;line-height:18px; border:1px solid #304f72; color:#3f5166;}
.search .button{ margin-left:5px;}
/*********/
.iprohot{ background:#efece7 url(../images/iprohot_bot.gif) no-repeat left bottom; margin-bottom:19px; width:540px;}
.iprohot_top{ background:url(../images/iprohot_top.gif) no-repeat left top;}
.iprohot h1{ line-height:24px; color:#fff; padding-left:19px;}
.iprohot h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.iprohot_con{ padding:6px 10px;}
.iprohot_con .h2{ width:100px; height:100px; border:1px solid #dfdfde;text-align:center; vertical-align:middle; background:#fff;}
.iprohot_con table h3{ line-height:18px; padding-top:2px; font-weight:normal;}
.iprohot_con table h3 a{ line-height:18px;}

.iprohot1{ background:#efece7 url(../images/iprohot_bot1.gif) no-repeat left bottom; margin:0 0 19px 22px; width:356px;}
.iprohot_top1{ background:url(../images/iprohot_top1.gif) no-repeat left top;}
.iprohot1 h1{ line-height:24px; color:#fff; padding-left:19px; height:24px;}
.iprohot1 h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.iprohot_con1{ padding:6px 10px;}
.iprohot_con1 .h2{ width:100px; height:100px; border:1px solid #dfdfde;text-align:center; vertical-align:middle; background:#fff;}
.iprohot_con1 table h3{ line-height:18px; padding-top:2px; font-weight:normal;}
.iprohot_con1 table h3 a{ line-height:18px;}
 
 
.iproduct{} 
.iproduct .ipro_title{ height:29px; border:1px solid #cbcbcb;}
.iproduct .ipro_title h1{line-height:29px; padding-left:12px; color:#577899;}
.iproduct .ipro_title h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.ipronav{ padding-left:10px;}
.ipronav a{ line-height:25px; color:#8f8f8f; padding:5px 4px 6px 5px;}
.ipronav a:visited{ color:#8f8f8f;}
.ipronav a:hover{ background:#989898; line-height:25px; color:#fff;}
.ipronav .current,.ipronav .current:visited{ background:#989898; line-height:25px; color:#fff;}

.ipro_con{ padding:12px 10px 6px 10px; height:280px; overflow:hidden;}
.ipro_con div{width:250px; float:left; text-align:center; margin:0 5px; display:inline;}
.ipro_con div h2{ width:240px; height:240px; border:1px solid #dfdfde;display: table-cell;vertical-align:middle;
text-align:center;*display:block;*font-size: 87px;*font-family:Arial;}
.ipro_con div img {vertical-align:middle;}

.ipro_con div h3{ line-height:18px; padding-top:7px; font-weight:normal;}
.ipro_con div h3 a{ line-height:18px;}
 
.iprolist{ padding-left:18px; width:168px; border-left:1px solid #ccc; }
.iprolist h1{ line-height:15px; color:#fe9900;}
.iprolist h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.iprolist ul{ list-style:none; margin:17px 0px 13px 0px; background:url(../images/botline_02.gif) repeat-x left top;}
.iprolist p{color:#444; background:url(../images/botline_02.gif) repeat-x left bottom;padding-left:1px; line-height:27px;}
.iprolist p a{ background:url(../images/icon02.gif) no-repeat left 4px; padding-left:9px; line-height:27px; color:#757575;}
.iprolist p a:visited{ color:#757575; }
.iprolist p a:hover{ color:#333;} 
.iprolist h2{ height:30px; text-align:right; padding-right:6px;}
.iprolist h2 a{ line-height:30px; background:url(../images/icon07.gif) no-repeat left 50%; padding-left:15px; color:#fac054;}
.iprolist h2 a:visited{ line-height:30px; color:#fac054;}
.iprolist h2 a:hover{ line-height:30px; color:#fac054; text-decoration:underline;}
 
/*********/
.inews{ width:198px; background:url(../images/inews_bot.gif) repeat-x left bottom; margin-top:13px; height:294px; overflow:hidden;}
.inews_top{ background:url(../images/inews_top.gif) repeat-x left top; padding:13px 11px 26px 15px;}
.inews .inews_title{ height:25px;}
.inews .inews_title a{line-height:25px; float:right; color:#95a1b1;}
.inews .inews_title a:visited{ color:#95a1b1;}
.inews .inews_title a:hover{ color:#000;}
.inews .inews_title h1{line-height:25px; background:url(../images/icon01.gif) no-repeat left 10px;padding-left:18px; color:#3e5066;}
.inews .inews_title h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.inews ul{ list-style:none; margin:13px 3px 0 3px; background:url(../images/botline_02.gif) repeat-x left top;}
.inews li{height:31px; color:#444; background:url(../images/botline_02.gif) repeat-x left bottom; padding-left:1px; line-height:31px;}
.inews li a{ background:url(../images/icon02.gif) no-repeat left 6px; padding-left:9px; line-height:31px; color:#757575;}
.inews li a:visited{ color:#757575; }
.inews li a:hover{ color:#333;} 
.inews li img{ margin:0px 0 0 5px!important; >margin:0px 0 0 5px!important; margin:10px 0 0px 5px;}
 
/*********/
.icompany{ margin:0 0px 24px 22px;}
.icompany .icompany_title{ height:29px; border:1px solid #cbcbcb;}
.icompany .icompany_title img{ float:right; margin:10px 12px 0 0;}
.icompany .icompany_title h1{line-height:29px; padding-left:12px; color:#577899;}
.icompany .icompany_title h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.icompany_con{ padding:12px 0px 0 1px;}
.icompany_con img{ border:1px solid #adc2d7; margin:5px 14px 0 0;}
.icompany_con p{ line-height:23px; color:#757575;}
.icompany_con .img{ border:none;}
.icompany_con h2{ text-align:right; padding:50px 10px 10px 0; margin:0;}
 
.icom{ margin:0 0px 24px 0px;}
.icom .icom_title{ height:29px; border:1px solid #cbcbcb;}
.icom .icom_title img{ float:right; margin:10px 12px 0 0;}
.icom .icom_title h1{line-height:29px; padding-left:12px; color:#577899;}
.icom .icom_title h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.icom_con{ padding:12px 0px 0 1px;}
.icom_con img{ border:1px solid #adc2d7; margin:5px 14px 0 0; float:left;}
.icom_con p{ line-height:23px; color:#757575;}
.icom_con .h{padding:0 0 0 30px;font-weight:bold;}
.icom_con .h,.icom_con .h:visited,.icom_con .h:hover{ line-height:20px; color:#3a708e;}
.icom_con .con{ padding:0 10px 0 5px;}
  

/*********/
.icontact{ width:168px;padding-left:22px;} 
.icontact img{ margin-top:10px;}
.icontact h1{ line-height:15px; color:#123d9d;}
.icontact h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.icontact ul{ list-style:none; padding:10px 10px 0 1px;}
.icontact ul p{ line-height:21px; color:#8f8f8f;}
.icontact h2{ height:30px; text-align:right; padding-right:15px;}
.icontact h2 a{ line-height:30px; background:url(../images/icon06.gif) no-repeat left 50%; padding-left:15px; color:#728aca;}
.icontact h2 a:visited{ color:#728aca;}
.icontact h2 a:hover{ color:#728aca; text-decoration:underline;}

.contact{ padding:10px 18px;}
.contact p{ line-height:21px; color:#757575;}

/*********/
.ilink{ width:460px; background:url(../images/botline_02.gif) repeat-x left top; height:45px; line-height:45px; padding:6px 0 0 0;} 
.ilink h1{line-height:45px; padding-left:7px; color:#577899;}
.ilink h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif;}
.ilink select{ border-top:1px solid #808080;border-left:1px solid #808080;  border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8; width:210px; height:20px; background:#efefef; line-height:20px;}

.link{ margin:0px 0 28px 0;}
.link select{ border-top:1px solid #808080;border-left:1px solid #808080;  border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8; width:190px; height:20px; background:#efefef; line-height:20px;}
.link .title h1{ padding-left:3px;}

.blink{line-height:25px; margin-top:8px;}
.blink h1{padding-left:7px; color:#577899;}

/*********/
.line01{ border-bottom:3px solid #003399; height:15px; line-height:15px;}
.line02{ border-bottom:3px solid #fe9900; height:15px; line-height:15px;}
 
.title{ height:20px; margin-bottom:5px;}
.title h1{ line-height:20px; color:#000; padding-left:16px;}
.title h2{ line-height:20px; color:#000; padding-left:10px;padding-top:5px;}
.title span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif}
.title2{ height:32px; border-bottom:1px solid #97b4c4; margin-bottom:12px;}
.title2 font{ float:right; line-height:32px; background:url(../images/icon05.gif) no-repeat left 50%; padding-left:15px; font-size:12px; font-family:"ËÎÌå" }
.title2 font a,.title2 font a:visited{ padding:0 3px; color:#999; line-height:32px;}
.title2 font a:hover{ color:#666;}
.title2 h1{ line-height:32px; color:#000; padding-left:7px;}
.title2 h1 span{line-height:10px; font-weight:normal; padding-left:7px; font-size:10px; font-family:Geneva, Arial, Helvetica, sans-serif}
.title3{ border:1px solid #cbcbcb; height:29px; margin:0px 0 15px 0; background:#fff;}
.title3 h1{ background:url(../images/icon04.gif) no-repeat 15px 50%; font-weight:normal; color:#0066cc; padding-left:33px; line-height:29px;}
.title3 font{ font-weight:normal;  padding-right:15px; line-height:29px; float:right; padding-top:5px; font-size:12px; }
.title3 *{line-height:29px;}

<!-- ************* -->

.place{background:url(../images/title01_mid.gif) repeat-x; height:44px; margin-bottom:7px;}
.place div{background:url(../images/title01_right.gif) no-repeat right bottom;}
.place div table{background:url(../images/title01_left.gif) no-repeat left bottom; height:44px;}
.place div td{ line-height:44px;padding:0 30px 0 22px; color:#2f2e12;}
.place a,.place a:visited,.place a:hover{ color:#2f2e12; padding:0 3px;}

<!-- -->
 
.content_box{ overflow:hidden; padding:0 21px; width:730px;}
.leftbj_top{ background:url(../images/leftbj_top.gif) no-repeat left top; padding:18px 11px;}  

/*********/
.content{text-align:left;font-size:14px;}
.content h1{ background:#f5f8fb;height:35px; overflow:hidden; line-height:35px;color:#222; padding-left:14px;}
.content h1 b{color:#222; font-family:Arial;line-height:48px;font-size:32pt;display:block; float:left;}
.content h1 span{padding:0px 0 0px 9px; color:#862c00; font-size:12px;line-height:45px }
.content h2{ color:#3a708e; text-align:center; font-size:14px; line-height:28px;} 
.content h3{ text-align:center; color:#757575; line-height:30px; font-weight:normal; background:url(../images/botline_02.gif) repeat-x left bottom;}
.content h4{ font-weight:normal; color:#000; background:url(../images/icon08.gif) no-repeat left 50%; line-height:25px; padding-left:15px;} 
.content h5{ line-height:28px; background:#f5f8fb url(../images/icon04.gif) no-repeat 10px 8px; padding-left:28px; color:#3a708e;}
.content h6{ line-height:28px; background:url(../images/icon07.gif) no-repeat left 10px; padding-left:18px; color:#fac15a;}
.content p{ color:#757575;}
.content li{margin-left:40px;}
.content strong{ color:#3a708e;}
.content a{ color:#056e89;}
.content a:visited{ color:#056e89;}
.content table{border-collapse:collapse;line-height:14px;border:1px solid #d3d3d1;}
.content table th{background:#e4f5f5;color:#3a708e;border:1px solid #d3d3d1;padding:2px 5px;}
.content table td{padding:2px 5px;border:1px solid #d3d3d1;color:#000; background:#fff;}
.content table p{color:#000; }
.content table div{}
.prdetail_c{margin:5px 0;}
.prdetail_c strong{ font-weight:normal;font-size:14px;color:#547fa1;}
.prdetail_c p{background:url(../images/icon09.gif) no-repeat 7px 8px; padding-left:26px;line-height:28px;border-bottom:1px dotted #a0b1bb;}
.prdetail_c a{color:#41516a; font-weight:bold; font-size:14px;}
.prdetail_c a:visited{color:#41516a; }
.prdetail_c .pice{ text-align:center; margin:10px auto 0 auto;}
.prdetail_c .imgs{ text-align:center;}
.prdetail_c .imgs h1{ height:320px;}
.title4{font-size:14px; margin-bottom:5px;height:27px;background:url(../images/pic_r.gif) no-repeat right top; }
.title4 h2{background:url(../images/pic_l.gif) no-repeat left top; line-height:27px; color:#467193;height:27px; padding-left:22px; font-weight:normal;}

.titlenews{background:#e8edf2; font-weight:bold;font-size:14px;color:#0066cc;border:#ccc solid 1px;padding:1px 0 0 15px;}
 
.detail_div{ background:#e8edf2; padding:12px; margin-bottom:16px;}
.detail_div .con_div{ padding:11px 12px 10px 16px; background:#f5f8fb; margin-top:12px;}
.detail_div2{ padding:0 13px;}
 
.brief{ padding:0px 5px 15px 5px;color:#757575;}
.brief p{ line-height:24px; color:#757575; }

.page{ text-align:center; color:#000; padding:10px;}/*???*/
.page a,.page a:visited{ color:#000; padding:0 3px;}
.page a:hover{ color:#53627c; text-decoration:underline; font-weight:bold;}
.tools{ text-align:center; color:#757575; padding:10px; margin-bottom:10px; font-size:12px;}/*???*/
.tools a,.tools a:visited{ color:#757575; padding:0 3px;}
.tools a:hover{ color:#53627c; }
  
.agent_list{ padding:10px 15px;}
/*********/
.leftmenu{ background:url(../images/leftmenu_mid.gif) repeat-y; margin-bottom:38px;}
.leftmenu table{ background:url(../images/leftmenu_bot.gif) no-repeat left bottom;}
.leftmenu table td{ background:url(../images/leftmenu_top.gif) no-repeat left top;}
.leftmenu dl{ list-style:none; padding:9px 18px 22px 15px;}
.leftmenu dt{ line-height:32px; }
.leftmenu dt a{display:block;line-height:32px;color:#757575; background:url(../images/leftmenu_link.gif) no-repeat;padding-left:5px;}
.leftmenu dt a:visited{ color:#757575; }
.leftmenu dt a:hover{ background:url(../images/leftmenu_hover.gif) no-repeat; color:#0066cc; font-weight:bold; line-height:32px;}
.leftmenu .current{background:url(../images/leftmenu_hover.gif) no-repeat; color:#0066cc; font-weight:bold; line-height:32px;}
.leftmenu .current:visited{ color:#0066cc; }
.leftmenu dd{ padding:0px 0 0px 28px; display:block; background:#f6f6f5 url(../images/botline_03.gif) repeat-x left bottom; line-height:30px;}
.leftmenu dd p{ line-height:30px;}
.leftmenu dd p a,.leftmenu dd p a:visited{ color:#757575; line-height:30px; padding-left:10px; background:url(../images/icon02.gif) no-repeat left 6px;}
.leftmenu dd p a:hover{ color:#333;} 
.leftmenu h6{ font-family:"ËÎÌå"; line-height:25px; padding-right:15px; font-weight:normal;}
.leftmenu h6 a{ line-height:25px; }


/*********/
.rightnav{background:#fff;margin:10px 0 0;}
.rightnav dl{padding:2px 10px 15px;}
.rightnav dt{ line-height:32px; }
.rightnav dt a{display:block;line-height:32px;color:#757575; border-bottom:#ccc dotted 1px;padding-left:5px;}

/*********/
.news_list{ background:#e8edf2; padding:12px; }
.news_list .div{ padding:18px 12px 10px 20px; background:#f5f8fb;}

.news_list ul{ list-style:none; color:#757575;  padding-bottom:10px;}
.news_list li{ height:28px; background:url(../images/botline_02.gif) repeat-x left bottom; text-align:right; padding:0 10px 0 2px; line-height:28px;}
.news_list li a{ line-height:28px;float:left; background:url(../images/icon02.gif) no-repeat left 13px; padding-left:8px; color:#757575;}
.news_list li a:visited{ color:#757575;}
.news_list li a:hover{ color:#0066cc; font-weight:bold;}
.news_list li img{ margin:0px 0 0 5px!important;>margin:0px 0 0 5px!important; margin:10px 0 0px 5px;}

.news_list dl{ list-style:none; color:#333; padding-bottom:10px;}
.news_list dt{ height:28px; background:url(../images/botline_02.gif) repeat-x left bottom; text-align:right; padding:0 10px 0 2px; line-height:28px;}
.news_list dt a{ line-height:28px;float:left; background:url(../images/icon05.gif) no-repeat left 11px; padding-left:18px; color:#5976c2;}
.news_list dt a:visited{ color:#5976c2;}
.news_list dt a:hover{ color:#333; font-weight:bold; }
.news_list dt img{ margin:0px 0 0 5px!important;>margin:0px 0 0 5px!important; margin:10px 0 0px 5px;}
.news_list dd{ padding:8px 10px 15px 20px; color:#333; display:block;}
 
.news_detail{ background:url(../images/botline_03.gif) repeat-x left bottom;}
.news_detail .con_detial{ padding:9px 5px;}
 
 
/*********/
.comment{ margin-bottom:12px;}
.comment dl{ list-style:none; padding:0 15px 10px 15px;}
.comment dt{ line-height:28px; background:url(../images/botline_02.gif) repeat-x left bottom; }
.comment dt a{line-height:28px; background:url(../images/icon02.gif) no-repeat left 6px; padding-left:8px; color:#757575;}
.comment dt a:visited{color:#757575;}
.comment dt a:hover{line-height:28px; color:#ff3000;}
.comment table{}
.comment td{ padding:5px 0 5px 5px;}
.comment td span{ padding-left:5px; color:#757575;}
.comment .input{ width:178px; height:22px; border:1px solid #aca899; background:#fff; line-height:22px;}
.comment .button{width:68px; height:20px; background:url(../images/review_button01.gif) no-repeat;}
.comment .button2{ width:68px; height:20px; margin:0 0 0px 5px; background:url(../images/review_button02.gif) no-repeat;}
.comment .text{ border:1px solid #aca899; width:420px; height:100px; background:#fff;}
.comment_con{ margin-top:12px;}
 

/*********/

.pro_nav{ border:1px solid #cbcbcb; height:29px; background:#fff; padding:4px 0 0 7px; overflow:hidden;}
.pro_nav a{ line-height:25px; color:#8f8f8f; padding:2px 11px 5px 11px; display:block; float:left;}
.pro_nav a:visited{ color:#8f8f8f;}
.pro_nav a:hover{}
.pro_nav #current{ background:#989898; line-height:25px; color:#fff;}
 
.pro_list{ margin:0 0px 10px 8px;}
.pro_list table{border-collapse:collapse; }
.pro_list table th{ font-weight:normal; }
.pro_list table td{padding:12px 8px 12px 0px; border-bottom:1px solid #d0dde5;}
.pro_list .proth,.p_con{ margin-left:8px;}
.pro_list .proth table{background:url(../images/prolist_th.gif) repeat-x left bottom;height:31px;}
.pro_list .proth td{ padding:0 0 0 20px;line-height:31px; border:none;}
.pro_list .p_con{ padding:7px;}
.pro_list span{ color:#78aa00; line-height:18px;}
.pro_list p{ line-height:18px; color:#757575;}
.pro_list td h1{ width:160px;  margin:0 auto; border:1px solid #dddddd;}
.pro_list h2{ line-height:31px; font-weight:normal;}
.pro_list h2 a,.pro_list h2 a:visited{ color:#404040; line-height:31px;}
.pro_list h2 a:hover{ color:#862c00;}


.pro_list2{ margin: 0px 0px 10px 0px;}
.pro_list2 table{border-collapse:collapse; }
.pro_list2 table td{}
.pro_list2 div{ width:300px; float:left;padding:20px 19px 10px 19px; background:url(../images/botline_03.gif) repeat-x left bottom; height:327px; overflow:hidden;}
.pro_list2 div h1{ width:300px; height:300px;border:1px solid #dddddd;display: table-cell;vertical-align:middle;
text-align:center;*display:block;*font-size: 87px;*font-family:Arial;}
.pro_list2 div h1 img{vertical-align:middle;}

.pro_list3 div h3{ line-height:18px; padding-top:8px; font-weight:normal;}
.pro_list3 div h3 a,.pro_list2 div h3 a:visited{ color:#3e3e3e; line-height:18px;}
.pro_list3 div h3 a:hover{ color:#862c00;}

.pro_list3{ margin: 0px 0px 10px 0px;}
.pro_list3 table{border-collapse:collapse; }
.pro_list3 table td{}
.pro_list3 div{ width:180px; float:left;padding:20px 19px 10px 19px; background:url(../images/botline_03.gif) repeat-x left bottom; height:227px; overflow:hidden;}
.pro_list3 div h1{ width:180px; height:180px;border:1px solid #dddddd;display: table-cell;vertical-align:middle;
text-align:center;*display:block;*font-size: 87px;*font-family:Arial;}
.pro_list3 div h1 img{vertical-align:middle;}

.pro_list2 div h3{ line-height:18px; padding-top:8px; font-weight:normal;}
.pro_list2 div h3 a,.pro_list2 div h3 a:visited{ color:#3e3e3e; line-height:18px;}
.pro_list2 div h3 a:hover{ color:#862c00;}
 
.product_detail{padding:0 10px 15px 10px;}
.pro_con{ padding:0 15px;} 
.pro_con img{ padding:2px; margin-bottom:10px;} 
 
/*********/
.contact_list{ padding:0px 0 0px 0px;}
.contact_list dl{ list-style:none; padding:2px 0 25px 0px;}
.contact_list p{ line-height:24px; color:#757575;}
.contact_list h1{ background:#f5f8fb;height:35px; overflow:hidden; line-height:35px;}
.contact_list h1 b{color:#222; font-family:Arial;line-height:48px;font-size:32pt; padding:0px 0 0 14px; display:block; float:left;}
.contact_list h1 span{padding:0px 0 0px 9px; color:#862c00; font-size:12px;line-height:45px } 

.jionus_list{ padding:20px 13px;}
.jionus_list{ background:#e8edf2; padding:12px; }
.jionus_list .div{ padding:18px 12px 10px 20px; background:#f5f8fb;}
.jionus_list h4{ font-weight:normal; color:#000; background:url(../images/icon08.gif) no-repeat left 8px; line-height:25px; padding-left:15px;}
.jionus_list h4 a,.jionus_list h4 a:visited { color:#000; }
.j_con{ padding:5px 20px 20px 15px;}
.jionus_list .j_con a,.jionus_list .j_con a:visited{ padding-left:160px; color:#f46200; text-decoration:underline;}
.jionus_list .j_con a:hover{ color:#000000;}
.jionus_list .j_con span{ color:#000;}
.jionus_list .j_con p{ color:#757575; line-height:22px;}
.j_con strong{ color:#3a708e;}

/*********/
.sitemap{ padding:0px 10px;}
.sitemap_con{ padding:0px 20px 15px 8px;}
.sitemap_con p{ color:#4c4c4c; line-height:22px;}
.sitemap_con h2{ line-height:30px; color:#862c00; font-weight:normal;}
.sitemap_con h2 a{ line-height:30px;color:#862c00; padding:0 4px;}
.sitemap_con h2 a:visited{ line-height:30px;color:#862c00;}
.sitemap_con h2 a:hover{ line-height:30px; color:#e20101; font-weight:bold;}

.board textarea{ border:#ccc solid 1px; }
.board_border{padding:0;}
.board_border ul{margin:10px 0 15px 0; list-style:none;}
.board_border li{ background:url(../images/icon01.gif) no-repeat 15px 8px; padding-left:25px;}

.board_border2{padding:10px 0 0 0;}
.board_border2 .select{line-height:24px;}
.board_border2 .border_input{ width:120px; border:1px solid #aca899; background:#fff; height:18px; line-height:18px;}
.board_border2 textarea{width:140px;height:60px; border:1px solid #aca899; background:#fff;line-height:18px; margin-left:12px;}
.board_border2 .button{ background:url(../images/review_button01.gif) no-repeat;  width:68px; height:20px;}
.board_border2 .button2{ background:url(../images/review_button02.gif) no-repeat;  width:68px; height:20px; margin:0 5px;}

.form{ margin-top:10px;} 
.form td{padding:5px 0;}
.sitemsg{margin:10px 0 0;}
.sitemsg td{padding:3px 0 2px 5px; line-height:25px; color:#2a2a2a}
.sitemsg .msgtitle{background:#dedede;color:#000; }
.sitemsg b{color:#101010; }

.detail_brief{border:#ccc solid 1px; background:#fff;padding:10px;margin:10px 0 10px;}

.QQbox{Z-INDEX: 99; RIGHT: 0px; WIDTH: 74px; POSITION: absolute; TOP: 57px;}
.QQbox .press{RIGHT: 0px; WIDTH:26px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 157px; BORDER-BOTTOM-STYLE: none}
.kf_border{border-left:1px solid #ACACAC;border-right:1px solid #ACACAC;background-color:#fff;}
.QQbox{z-index:92; width: 178px; right: 0; top: 50px; position: absolute;}
.QQbox .press{right: 0; border: none; cursor: pointer;width: 26px; height:157px;position: absolute;}
.QQbox .Qlist{left: 0; width: 145px; background: url(../images/qq_listbg.gif) repeat-y -155px 0; position: absolute;}
.QQbox .Qlist .t,
.QQbox .Qlist .b{float: right; height: 6px; width: 145px; font-size: 1px;}
.QQbox .Qlist .t{background: url(../images/qq_listbg.gif) no-repeat left;}
.QQbox .Qlist .b{background: url(../images/qq_listbg.gif) no-repeat right;}
.QQbox .Qlist .con{background: #fff; width: 90%; margin: 0 auto;}
.QQbox .Qlist .con h2{height: 22px; font: bold 12px/22px "ËÎÌå"; background: url(../images/qq_listbg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}
.QQbox .Qlist .con ul{}
.QQbox .Qlist .con ul li{padding: 5px 0 0 8px;height: 20px; background: #e8e8e8;}
.QQbox .Qlist .con ul li.odd{background: #fff;}
.QQbox .QNotice{margin:2px;background-color:#AFC2E2;padding-left:3px;margin-top:8px;line-height:20px;}