@charset "utf-8";
/* CSS Document */
/*css---reset*/
html,body,div,span,object,iframe,table,tr,th,td,em,img,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,li,form,label { font-family:inherit; font-style:inherit; padding:0; margin:0; border:0; }
ol,ul { list-style:none; }
img { vertical-align:top; border:none; }
body { background:#fff; font:12px/24px "microsoft yahei", Arial, Helvetica, sans-serif, SimSun; color:#333333; }
.clear { clear:both; height:0px; overflow:hidden; font-size:1px; }
.clearfix:after { clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.clearfix { zoom:1; }
a:link,a:visited { color:#333333; text-decoration:none; outline:none; }
a:hover { color:#ff6600; text-decoration:underline; }
h3,h4 { font-size:14px; font-weight:normal; }
.ti { text-indent:2em; }.fl { float:left; }.fr { float:right; }
.mt10 { margin-top:10px; }
/*header*/
.head { margin:0 auto; width:960px; height:78px; }
.head h1 { float:left; }

.banner { width:100%; height:400px; background:url(../images/banner0.png) 0 0 repeat-x; }
.banner1 { width:100%; height:87px; background:url(../images/banner1.jpg) center center no-repeat; }
.banner2 { width:100%; height:120px; background:url(../images/banner2.jpg) center center no-repeat; }
.banner3 { width:100%; height:77px; background:url(../images/banner3.jpg) center center no-repeat; }
.banner4 { width:100%; height:116px; background:url(../images/banner4.jpg) center center no-repeat; }
.banner .abs { position:relative; margin:0 auto; width:960px; height:116px; }
.banner .abs a { display:block; position:absolute; left:520px; top:0; height:38px; width:310px; text-indent:-9999px; }


.wrap { margin:0 auto; width:960px; overflow:hidden; }

.suffer { padding-left:35px; height:290px; line-height:22px; color:#828182; }
.suffer1 { padding:0 68px 0 15px; width:196px; background:url(../images/suffer2.png) 0 0 no-repeat; }
.suffer2 { padding-right:72px; width:196px; background:url(../images/suffer4.png) 0 0 no-repeat; }
.suffer h4 { padding-bottom:6px; line-height:32px; font-size:15px; color:#c24e28;  }
.suffer h4.mt47 { margin-top:47px; }

.doc_zx { padding:0 34px 25px 6px; height:95px; }
.doc_zx a.fr { margin-top:33px; }
.doc_zx p { padding-left:20px; float:left; line-height:32px; }
.doc_zx p.spe { line-height:26px; }
.doc_zx strong { font-weight:normal; font-size:16px; color:#c24e28; }
.doc_zx span { color:#c24e28; }
.pt0 { padding-bottom:0; }
.doc_zx span.ml15 { margin-left:15px; }


.harm { padding:10px 0 24px 30px; height:225px; color:#7e7e7d; }
.harm li { display:inline; float:left; margin-right:18px; padding:18px 13px 0 30px; width:169px; height:207px; background:url(../images/harm1.png) 0 0 no-repeat; }
.harm li.harm2 { background-image:url(../images/harm2.png); }
.harm li.harm3 { background-image:url(../images/harm3.png); }
.harm li.harm4 { background-image:url(../images/harm4.png); }
.harm h4 { line-height:50px; text-align:center; font-size:24px; }
.harm a img { display:block; opacity:0.3; filter:alpha(opacity=30); }
.harm a:hover img { display:block; opacity:1; filter:alpha(opacity=100); }
.harm p { padding-top:8px; line-height:22px; }

.harm_l { float:left; width:622px; }
.harm_doc { padding:0 0 41px 47px; height:85px; background:url(../images/doc2_bg.png) 118px 7px no-repeat; }
.harm_doc p { float:left; padding:6px 0 0 8px; }
.harm_doc strong { font-weight:normal; font-size:14px; color:#c65935; }
.harm_r { display:inline; float:right; margin:6px 30px 0 0; width:269px; }
.harm_r p { padding:8px 0 10px; color:#828182; }
.harm_r ul { margin-top:10px; height:78px; line-height:26px; }
.harm_r li { float:left; padding-left:38px; width:231px; background:url(../images/harm_r3_bg.png) 1px 2px no-repeat; border-bottom:1px dashed #d3d3d3; }




.lf { padding:17px 0 13px 6px; height:552px; }
.lf_l { float:left; width:488px; }
.lf_show { float:left; width:177px; }
.lf_show p { margin-top:7px; text-align:center; }
.lf_detail { display:inline; float:right; }
.lf_detail h4 { height:24px; font-size:24px; color:#c24e28; }
.lf_detail p { text-indent:2em; line-height:22px; color:#666666; }
.wrap .lf_detail h4 a { color:#c24e28; }
.wrap .lf_detail h4 a:hover { color:#f00; }

.lf_japan { margin-right:26px; width:276px; height:282px; }
.lf_tt { width:302px; }
.lf_tt h4 span { font-size:18px; color:#717170; }
.lf_tt p { padding-top:20px; }
.lf_r { float:right; width:444px; }









.cure { height:260px; width:960px; overflow:hidden; line-height:20px; color:#666666; }
.cure ul { width:1000px; }
.cure li { display:inline; float:left; margin:10px 28px 0 0; padding:0 12px; width:144px; background:url(../images/cure.png) 0 0 no-repeat; }
.cure img { display:block; margin-bottom:5px; padding:1px; border:1px solid #d1d1d1; }
.cure h4 { padding-bottom:19px; line-height:52px; font-size:17px; text-align:center; color:#c24e28; }
.cure p { letter-spacing:-1px; }



.bm_links { height:150px; width:990px; }
.bm_links li { display:inline; float:left; margin-right:26px; width:220px; height:150px; background:#dbd8d3; }
.bm_links img { width:220px; height:150px; }

.foot { margin:30px auto 0; width:960px; height:160px; text-align:center; color:#585757; }
.foot_nav { margin-bottom:15px; background:#c45430; line-height:34px; font-size:14px; color:#fff; }
.foot .foot_nav a { padding:0 14px; color:#fff; }
.foot .foot_nav a:hover { color:#e0e244; }

