body{  text-align: left; margin: 0; padding: 0; color: #000; font-size: 12px; font-family: "Arial","Verdana", "ËÎÌå","sans-serif"; background: #fff url(bodybg.gif) repeat-x; line-height: 130%; }
a:link { color: #264764; }
a:visited { color: #264764; }
a:hover { color: #FF6400; }
img{ border: 0; }
form,h2,ul,li{ margin: 0; padding: 0; }

ul{ list-style: none; }
h2{ font-size: 14px; color: #000; }

.clearfix { content: "."; font-size: 1px; display: block; height: 0 !important; height: 1%; clear: both; visibility: hidden; background: none; line-height: 0%; }	

.header{ padding: 9px 10px 12px 5px; width: 955px; margin: 0 0 0 15px; text-align: left }
.header h2{ background: url(logo.gif) no-repeat; width: 137px; height: 60px; line-height: 10em; overflow: hidden; float: left; margin: 0; cursor: pointer }

.nav{ float: right; padding: 16px 0 0 0 }
.nav ul{ list-style: none }
.nav li{ float: left; background: url(navline.gif) top right no-repeat; padding: 8px 20px 4px 19px;  }
.nav li a{ display: block; width: 65px; height: 15px; }
a.m1{ background: url(m1.gif) no-repeat; }
a.m2{ background: url(m2.gif) no-repeat; }
a.m3{ background: url(m3.gif) no-repeat; }
a.m4{ background: url(m4.gif) no-repeat; }
a.m5{ background: url(m5.gif) no-repeat; }
a.m1:hover{ background: url(m1.gif) left -15px no-repeat; }
a.m2:hover{ background: url(m2.gif) left -15px no-repeat; }
a.m3:hover{ background: url(m3.gif) left -15px no-repeat; }
a.m4:hover{ background: url(m4.gif) left -15px no-repeat; }
a.m5:hover{ background: url(m5.gif) left -15px no-repeat; }

.top_banner{ margin: 0 0 0 15px; width: 970px; height: 149px; overflow: hidden; }

.wrap{ margin: 0 0 0 15px; width: 970px;  text-align: left; padding: 0 }
.fixwrap{ padding: 6px 0 0 0 }

.left{ width: 213px; float: left; padding: 0 10px; background: #eaf5fd; margin: 5px 0 0 0 }
.fixleft{ background: none; width: 193px; float: right; padding: 0; margin: 0 }

.l_faq{ margin: 2px 0 0 0 }
.lt_faq{ }
.lb_faq{  }
.lm_faq{ }

.lt_faq h2,.cx h2{ background: url(sjx.gif) 2px center no-repeat; padding: 10px 0 2px 12px; border-bottom: 3px solid #349de7;  }
.g_icon h2{ background: url(g_icon.gif) 12px 9px no-repeat; }
.new_icon h2{ }

.lm_faq ul{ list-style: none;}
.lm_faq li{ background: url(arrow1.gif) left center no-repeat; padding: 5px 0 3px 12px; margin: 0 0 0 2px  }
.lm_faq li a{ text-decoration: none }
.lm_faq li a:hover{ text-decoration: underline }

.xnzj_faq{ padding: 6px 0 0 0 }

.xnzjt_faq h2{ background: url(xnzjt_faq.gif) no-repeat; height: 21px; padding: 7px 0 0 36px; overflow: hidden;  }

.xnzjm_faq{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #f9f9f9;  }
.xnzjm_faq li{ background: url(arrow2.gif) left center no-repeat; padding: 5px 0 4px 18px; margin: 0 0 0 15px  }
.xnzjb_faq{ background: url(xnzjb_faq.gif) no-repeat; height: 5px; overflow: hidden; }

.gsjst_faq h2{ background: url(gsjst_faq.gif) no-repeat; }

.right{ width: 729px; float: right; overflow: hidden; }

.r_prot{ background: url(r_prot.gif); height: 40px; }
.r_prot h2{ padding: 11px 100px 0 35px; position: relative; z-index: 1;}
.rp_more{ width: 70px; height: 17px; float: right; margin: -16px 3px 0 0; cursor: pointer; position: relative; z-index: 2; background: url(more_btn.gif); }
.tg_icon{  background: url(tg_icon.gif) no-repeat; height: 38px; margin: -28px 0 0 8px; width: 21px; }
.article_icon{ background: url(article_icon.gif) no-repeat; height: 38px; width: 37px  }

.fixr_prot h2{ padding: 11px 100px 0 50px }

.r_prom{ background: #36b0e8 url(r_prombg.gif) repeat-x; }
.r_prom1{ background: #fff; margin: 0; padding: 0; height: auto !important; height: 0; font-size: 12px; }

.fixr_prom1{ padding: 0 15px; }

.r_prob{ background: url(r_prob.gif) no-repeat; height: 10px; }

.rpm_l{ width: 340px; float: left; padding: 12px 0 }
.rpm_r{ float: right }

.pic{ padding: 5px 0 0 0; text-align: center }
.pic img{ float: left; display: inline; margin: 8px 0 0 15px; }
.ckxx_btn{ width: 116px; height: 34px; background: url(ckxx_btn.gif); float: right; display: inline; margin: 0 0 0 0; cursor: pointer }
.ckxx_btn1{ width: 72px; height: 26px; background: url(ickxx1.gif); display: block; margin: 5px 5px 0 0; cursor: pointer   }

.sm{ border: 1px solid #e1eff8; background: #F5FBFF; padding: 4px 6px 4px 6px; line-height: 20px}
.sm span{ font-weight: bold; color: #b20;}

.hb{ margin: 0; padding: 0 0 0 0; text-align: center;  background: #fff url(footer.gif) left bottom repeat-x;  }
.hb_t{ height: 11px; overflow: hidden; position: relative; z-index: 3; margin: -15px 0 0 0; border-top: 3px solid #2884c5 }
.hb_m{  padding: 3px 0 5px 0; }
.hb_b{ padding: 4px 0 3px 0; background: #e8f3fd }

.hb_title{ text-align: center; position: relative; z-index: 4; color: #333; }
.hb_title h2{ background: #fff url(hb_icon.gif) 10px top no-repeat; width: 80px; height: 21px; padding: 5px 0px 0 30px; margin: 0 auto; }

.hb_m img{ margin: 0 auto; border: 1px solid #eee;  }
.hb_m a img:hover{ border: 1px solid #ccc }
.hb_m a{ margin: 0 5px; }

.hb_b a{ margin: 0 5px; text-decoration: none; }

.footer{ width: 970px; margin: 0 auto; padding: 10px 0; height: auto; text-align: center;}
.icp{ background: url(http://www.infodc.net/images/dc_038.gif) no-repeat; width: 150px; padding: 8px 0 6px 30px; float: left; display: inline; margin: 0 0 0 130px }
.cr_text{ float: left; width: 350px; display: inline }
.count{ float: left; display: inline; padding: 6px 0 0 150px }

.c_wz{ background: url(wzbg.gif) no-repeat; height: 28px; padding: 6px 6px 0 8px; width: 956px; margin: 0 0 0 15px !important; margin: -5px 0 0 15px; text-align: left;  }
.c_wz a,.c_wz span{ margin: 0 4px }

.t_time{ text-align: right; margin: -16px 0 12px 0; }

/*ÎÄÕÂÒ³*/
.article_title{ padding: 10px 0 0 0; text-align: center; }
.article_title h3{ font-size: 20px; font-family: ºÚÌå; font-weight: normal; line-height: 25px; margin: 0; padding: 0;}
.article_info{ text-align: left; padding: 4px 0 0 0; color: #666;  border-bottom: 1px dotted #ccc }

.article_text{ line-height: 22px; font-size: 14px; color: #333; padding: 10px 0 10px 0; }
.article_tools{ padding:8px 0; border-top: 3px dotted #ccc; text-align: center; }
.article_tools a{ text-decoration: none; margin: 0 3px; }
.article_next{ text-align: center; padding: 3px; background: #f3f3f3;  margin: 0 0 0 0   }

.pl{ padding: 15px 0 0 0 }
.pl_forms{ }
.pl_forms fieldset{ border: none; background: #eee; padding: 0; margin: 0; }
.pl_forms fieldset legend{ font-weight: bold; font-size: 14px; background: #fff; padding: 4px 8px 0 8px; margin: 0; }
.pl_forms fieldset legend strong{ font-size: 12px; font-weight: normal }
.pl_forms fieldset legend span{ color: #b20; margin: 0 3px; }
.pl_area{ background: #fff; padding: 7px 0 5px 0 }
.pl_area span{ font-size: 10px; }
.pl_area .num{ color: #b20; font-size: 12px; margin: 0 4px }
.pl_area div{ text-align: right; margin: -17px 0 0 0 }
.js{ color: #666; text-align: right }

.pl_content{ color: #369; background: #fff; font-size: 14px; border-bottom: 1px dotted #ccc; padding: 6px 0 0 0 }

.pl_content div{ padding: 4px 0 1px 0; text-align: right; }
.pl_content div a{ font-size: 12px; margin: 0 5px }

.forms{ padding: 20px 0 10px 0 }
.forms .forms1{ padding: 0 0 0 10px }
.forms strong{ font-size: 14px; display: block; border-bottom: 3px double #ccc; color: #369; margin: 0 0 4px 0 }
.forms input{ padding: 2px; margin: 0 3px;  }
.forms a{ margin: 0 10px }
.forms textarea{ border: 1px solid #ccc; padding: 3px; width: 97%; height: 100px; }
.forms div{ padding: 3px 0 5px 0 }
.forms span{ font-weight: bold; }

.submit_btn{ padding: 5px 0; text-align: center; }
.submit_btn input{ margin: 0 auto; }

.lnav{ padding: 4px 0 10px 0 }
.lnav h2{ background: url(lnavbg.gif) -5px top no-repeat; color: #000; height: 20px; padding: 5px 0 0 10px; overflow: hiddden; }
.lnav li{ font-size: 14px; border-bottom: 1px solid #eee; margin: 0;  margin: 0; }
.lnav li a{ text-decoration: none; display: block; padding: 6px 0 3px 25px; background: url(lnav_icon.gif) 10px center no-repeat; }
.lnav li a:hover,.lnav li a.selected{ color: #f60; font-weight: bold;  padding: 6px 0 3px 30px; background: #e7f9ff url(lnav_arrow.gif) 193px center no-repeat;  }

.r_main{ margin: 4px 0 0 10px; border-top: 5px solid #ddd; border-left: 1px dotted #ddd; padding: 0 0 0 20px }
.r_main h2{ border-bottom: 3px solid #75c3f5; padding: 20px 0 4px 25px; margin: 0 0 20px 0; background: url(arrow3.gif) no-repeat 3px 16px; }

.rm_content table{ width: 100%; border-collapse: collapse; text-align: center; border: 1px solid #a0ddf1; margin: 0 0 20px 0 }
.rm_content th{ background: #e7f9ff; border-collapse: collapse; font-weight: bold; padding: 5px; }
.rm_content td{ border: 1px solid #ddd; border-collapse: collapse; padding: 5px; background: #fafafa }
.rm_content td span{ color: #b20 }

.cy_sm{ padding: 0 0 10px 0; border-bottom: 1px dotted #ccc  }
.cy_sm{ line-height: 22px; font-size: 12px; }
.cy_sm span{ color: #b20 }

.xnzj_info{ float: right; border-left: 1px solid #ccc; padding: 0 10px 0 15px; line-height: 20px; text-align: left }
.xnzj_info span{ font-size: 16px; font-weight: bold; color: #f60; font-style: italic; font-family: Arial }
.fixpic{ background: #f9f9f9 }


.wzjstable td{ text-align: left }

.tg1{ border-bottom: 1px solid #eee; height: auto !important; height: 0; padding: 10px 0 6px 0; margin: 0 0 10px 0 }
.tg1 img{ float: left; margin:6px 0 0 0; }
.tginfo{ float: right; display: inline;  width: 78%; padding: 0 0 0 10px }
.tginfo h2{ background: none; margin: 0; padding: 0 0 8px 0; border: none }

.dlhz_content{ font-size: 14px; line-height: 30px; }

.lt_faq .v_icon{ background: url(v_icon.gif) 2px center no-repeat;  padding: 8px 0 2px 27px; margin: -3px 0 0 0 }

.cx_info li{  padding: 6px 10px 4px 12px; }

.cx_info img{ width: 200px; margin: 8px 0 0 8px; border: 1px solid #fff; }

.video li{ padding: 10px 0 0px 0; text-align: center; margin: 0; background: none }
.video li img{ margin: 8px 0 0 0; width: 190px; }

.service{ }

.mid{ width: 515px; float: left; display:inline; overflow: hidden; background: #fff; padding: 0 0 0 0; margin: 0 0 0 15px; }
.fixmid{ margin: 0 }

.mid_banner{ text-align: center; }
.mid_banner img{ margin: 0 auto }

.cy_pro{ width: 160px; float: left; display: inline; margin: 0 0 0 16px  }
.cy_prot{ background: url(pt_bg.gif) no-repeat; height: 4px; overflow: hidden; margin: -10px 0 0 0; position: relative; z-index: 1; }
.cy_prom{ border-left: 1px solid #d7ecfb; border-right: 1px solid #d7ecfb; background: #f4fafe; padding: 10px 8px 3px 8px }
.cy_prob{ background: url(pb_bg.gif) no-repeat; height: 4px; overflow: hidden;  }

.cy_pro h2{ font-size: 14px; color: #132f4b; text-align: center; position: relative; z-index: 2; }

.i_pro_img{ border: 1px solid #edf4f8; background: #fff; margin: 5px 0 0 0; text-align: center }
.i_pro_img img{ margin: 0 auto; padding: 6px 0 }

.cy_prom .xxzl_btn{  padding: 8px 0 2px 0;  text-align: center; }
.cy_prom .xxzl_btn a{ color: #f36; font-size: 14px; font-weight: bold;}
.cy_prom .xxzl_btn a:hover{ padding: 0 0 0 2px; text-decoration: none }



.tg_prol{ padding: 8px 0 0 0 }
.tg_pro{  margin: 0 ; }
.tg_pro h2{  background: url(sjx.gif) 2px center no-repeat; padding: 8px 0 1px 12px; border-bottom: 3px solid #57aeff;}

.tg_proimg{ padding: 8px 15px 0 0; float: left; display: inline }
.tg_imginfo{ float: left; padding: 0 0 0 0; border: 0px solid #ccc; width: 170px; display: inline; line-height: 18px; overflow: hidden; }
.tg_imginfo strong{ font-size: 12px; display: block; color:  #00519F; margin: 0 0 0 3px }

.tg_pro .tg_imginfo a{ color: #333; margin: 0 3px; text-decoration: none;}
.tg_pro .tg_imginfo a:hover{ margin: 0 3px 0 2px; text-decoration: underline; color:#981668 }

.tg_prol .iprice span{ color: #b20  }

.tg_proinfo{ border-bottom: 1px solid #bee5fd; padding: 0 0 8px 0; margin: 0 0 8px 0 }
.tg_proinfor{  }

.price_btn{ border-top: 1px dotted #a3d2fe; padding: 8px 0 0 0; margin: 6px 0 0 0}

.m_left{ width: 250px; float: left }

.phone24{ background: right 3px url(phone.gif) no-repeat; margin: 4px 0 0 0; }
.phone24 h2{font-size: 24px; font-style: italic; color: #f50; padding: 6px 0 0px 3px }
.phone24 span{ font-size: 14px; font-style: normal; color: #333; margin: 0 0 0 3px }
.p_content{ background: #fff; border: 1px solid #f6f6f6; padding: 8px 13px 6px 13px; }
.p_content li{ background: url(arrow2.gif) no-repeat 0 center; padding: 2px 0 1px 12px }

.zs_img{ text-align: center; height: auto !important; height: 0;  }
.zs_img li{ float: left; width: 45%; }
.zs_img img{ margin: 0 auto; border: 1px solid #eee; padding: 6px; }

.lxwm{ line-height: 20px; font-size: 12px; margin: -20px 0 15px 25px; color: #069 }
.lxwm strong{ display: block; padding: 16px 0 0 12px; font-size: 14px; background: url(sjx.gif) left 19px no-repeat; color: #333;  }

.lxwm li{ padding: 0 0 3px 10px }
.lxwm li a{ text-decoration: none; border-bottom: 1px dotted #ccc }

.zf_table{ line-height: 20px; font-size: 12px; }
.zf_table td{ text-align: center; vertical-align: middle;}
.zf_table th{ font-size: 14px; }
.zf_table td img{ margin: 0 auto; }
.zf_table td span{ text-align: left; margin: 0 0 0 20px; display: block; color: #333;}
.dlhz_content .zf_table img{ border: 1px solid #f3f3f3; }

.swhz{ line-height: 23px; }
.swhz strong{ padding: 14px 0 0 12px; }
.swhz div{ margin: 0 0 0 10px }

.idc{  font-size: 12px; padding: 0 0 16px 0 }
.idcimg{ float: left; padding: 10px 10px 0 0 }
.idc_imginfo{ float: left; border: 0px solid #ccc; width: 76%; padding: 0 0 0 15px }

.idc1{ border-bottom: 1px dotted #ccc; padding: 2px 0 6px 0; margin: 0 30px 0 0; height: auto !important; height: 0;   }

.faq li{ background: url(arrow2.gif) 5px center no-repeat; padding: 5px 0 3px 20px }
.faq li a:hover{ border: none; }

.faq{ margin: -20px 25px 15px 20px; } 
.faq div{ padding: 0 0 0 14px }
.faq div span{ font-size: 14px; font-weight: bold; color:  #D42793;  }

.ygzj_img li{ margin: 0 7px 0 7px; display: inline }
.ygzj_img img{ width: 100%; }

#wrap{ text-align: left }


.td2{ background: #fafafa }
.pz_table td{ background: none; text-align: left; padding-left: 15px }

.mid .fixr_main {  margin: -15px 0 0 0; border: 0; padding: 0 0 0 15px }
.fixrm_content{ margin: 0; padding: 0 }

.fixidc1{ margin: 0 }
.fixidc_imginfo{ width: 72%; padding: 0 }

.wrap .faq_more{ text-align: right; background: none; }

.wzdh li a{ margin: 0 15px 0 0 }

/*rx*/

#lovexin14{
   width:133px;
}

.rx{  }
.rx h2{ background: url(xt_01.gif); height: 35px; overflow: hidden; line-height: 20em; }
.close_btn{ height: 13px; width: 14px; overflow: hidden; background: url(cl_00.gif) no-repeat; margin: -30px 5px 0 0; float: right; cursor: pointer }
.rxbody{ background: url(rxbodybg.gif) repeat-y; padding: 5px 0 8px 0 }
.rxbottom{ background: url(xt_08.gif) no-repeat; height: 10px }
.qqimg{ background: url(qqbar1.gif) 12px center no-repeat; height: 24px; }
.qq1{ margin: 4px 0 0 16px; padding: 1px 0 0px 0; }
.qq1 img{ position: relative; top: 3px;  }

