@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;font:12px microsoft yahei; color:#333;}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
h1,h2,h3,h4,h5,p{ margin:0; padding:0;}
h1,h2,h3,h4,h5 { font-family:microsoft yahei,simhei;}
img { border:none;}
a{ color:#333; text-decoration:none;}
a:hover { color:#f00;}
.cl{ clear:both;}
.cl:after { content:"."; display:block; visibility:hidden; line-height:0; clear:both; height:0;}

.bodybg{ background:url(bodybg.gif) repeat;}
.bgf { background:#fff;}

.w470 { width:470px;}
.w510 { width:510px;}
.w485 { width:485px;}
.w220 { width:220px;}
.w720 { width:720px;}

.w477 { width:477px; height:215px;}
.w958 { width:963px; height:213px; overflow:hidden;}
.w306 { width:306px;}
.w630 { width:632px;}
.w649 { width:649px;}

.h445 { height:445px;}
.h20 { height:20px;}

.mt12 { margin-top:12px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.ml10 { margin-left:10px;}

.mt8 { margin-top:8px;}
.mb10 { margin-bottom:10px;}

.contentbox { width:100%; float:left;}
.content { width:1000px; margin:0 auto; font-size:14px;}
.topbg01,.topbg02,.topbg03,.topbg04{ width:100%; height:120px;}
.topbg01 { background:url(tbg01.jpg) no-repeat top center; height:147px}
.topbg02 { background:url(tbg02.jpg) no-repeat top center;}
.topbg03 { background:url(tbg03.jpg) no-repeat top center;}
.topbg04 { background:url(tbg04.jpg) no-repeat top center; height:151px;}

.topbox { position:relative; width:1000px;}
.backtobox {position:absolute;	right: 0px;	top:107px;	width: 155px;}
.backtobox .nums { color:#fff; width:40px; float:left; margin-right:10px; font-size:12px; color:#bb2a2a; line-height:22px;}
.backto { float:left; position:relative;width:100px; height:20px;font-size:12px; color:#888; text-indent:5px; line-height:20px; cursor:pointer; background:url(num.gif) no-repeat 81px -49px #fff; border:solid 1px #e4e4e4;}
.backto ul{background:#FFF;width:100px;  display:none;position:absolute; top:20px; left:0;}
.backto li a{height:20px; font-size:12px; color:#bb2a2a; line-height:24px; cursor:pointer;}
.backto li:hover { background:#bb2a2a; color:#fff;} 
.backto li a:hover{color:#fff;}
.backto li:hover a {color:#fff;}

blockquote {position:absolute; display:block; width:738px; left: 75px; top: 415px; font-size:14px; line-height:24px; color:#fff;}

.title { float:left; width:100%; height:80px; background:url(ttbg.jpg) no-repeat; margin-top:20px;}
.ttbg01 {background:url(ttbg01.jpg) no-repeat; margin-top:0;}
.title h2{ float:left; font:bold 30px/80px microsoft yahei; color:#fff; padding-left:35px;}
.title i { float:left; color:#b92828; font:italic bold 42px/80px "impact"; padding-left:32px; }

.part { margin-top:10px; width:980px;}
.ptbox { float:left; width:980px; height:53px; background:url(pt1_01.jpg) no-repeat; }
.ptbox h3 { float:left;font-size:24px;  font-weight:bold; color:#282c48;  line-height:53px; text-indent:20px;}
.ptbox a.more { float:left; font-size:12px; vertical-align:text-bottom; padding-left:10px; line-height:20px; padding-top:25px;color:#bb2a2a;}
a.g_red{ color:#bb2a2a;}
.ptbox .w470 {}
.ptbox .w510 h3{ text-indent:130px;}

.pt01con { float:left; background:url(pt1_01.gif) no-repeat; width:980px; height:912px; margin-top:1px;}

.pt01con dl { float:left; padding:10px; height:132px; }
.pt01con dl.w352 { width:332px;}
.pt01con dl.w240 { width:220px;}
.pt01con dl.w388 { width:368px;}
.pt01con dl.w240 dt{ text-align:center; font-size:30px; color:#000;}
.pt01con dt{ float:left; font-size:20px; color:#ca2e2e; width:100%; line-height:40px; font-weight:bold;}
.pt01con dt i { display:inline-block; background:url(ticon.jpg) no-repeat; width:18px; height:18px; vertical-align:middle; margin-right:5px;}
.pt01con dd { float:left; line-height:28px; font-size:14px;}

.leads { float:left; background:url(leadtbg.gif) repeat; border-left:3px solid #bb2a2a; padding:10px; width:958px; line-height:28px; font-size:14px;}
.leads a { font-weight:bold;}
.ends { float:left; background:url(leadtbg.gif) repeat;padding:10px; width:960px; border-bottom:3px solid #bb2a2a; font-size:18px; line-height:36px; margin-top:10px;}

.part2_1 { float:left; position:relative; width:980px; height:510px; background:url(pt2_01.gif) no-repeat; margin-top:20px;}
.part2_1 h3{ display:inline-block; line-height:44px; width:148px; height:44px; text-align:center; font-size:24px; font-weight:normal; color:#fff; clear:both; float:left;}
.part2_1 h4 { float:left; display:inline-block; line-height:64px; font-size:24px; font-weight:normal; white-space:normal;}
.part2_1 .left_c h3{ background:url(txtbg.gif) no-repeat;}
.part2_1 .left_c h4 { color:#bb2a2a;}
.part2_1 .right_c h3{ background:url(txtbg.gif) no-repeat 0 -44px;}
.part2_1 .right_c h4{ color:#282c48;}
.ps01,.ps02,.ps03,.ps04 { position:absolute; text-align:left; width:300px;}
.ps01 { left:20px; top:50px;}
.ps02 { left:20px; top:300px;}
.ps03 {left:660px;	top:50px;}
.ps04 {left:660px;	top:300px;}

.part2_2 { float:left; width:100%; background:url(pt2_02.gif) no-repeat; height:570px; margin-top:20px;}

.part3_c { float:left; padding:10px 0 10px 380px; width:600px; height:234px; border-bottom:dotted 1px #999; line-height:28px; margin-top:10px;  font-size:14px;} 
.part3_c a { font-weight:bold; color:#bb2a2a;}
.cbg01 { background:url(pt3_01.gif) no-repeat;}
.cbg02 { background:url(pt3_02.gif) no-repeat;}
.cbg03 { background:url(pt3_03.gif) no-repeat;}
.cbg04 { background:url(pt3_04.gif) no-repeat;}

.endbox { float:left; padding-left:5px; padding-right:10px; width:985px; margin-top:20px; padding-bottom:20px;}
.endbox .c_title { float:left; background:url(jybg.gif) no-repeat; width:111px; height:170px; text-indent:-999px;}
.endbox .end_con { float:left; background:url(end_cbg.gif) repeat; width:874px; height:170px;}
.endbox .end_con p { float:left; padding:16px 20px; color:#8f1111; font-size:14px; width:662px; line-height:28px;กก}
.endbox .wxbox { float:right; background:url(wxbg.gif) no-repeat; width:146px; height:101px; margin:6px; _display:inline;}
.endbox .wxbox img { float:left; margin:7px 0 7px 7px; _display:inline;}
.endbox .wxbox em { display:inline-block; width:14px; margin:9px 3px 0; font:italic bold 14px/16px microsoft yahei; float:left; color:#fff;}

.conbox { width:958px; padding:0 20px; margin:10px 0 10px 0;}
.conbox p {  display:block; float:left;text-indent:28px; font:normal 14px/28px "\5b8b\4f53";padding:5px 10px;}
.conbox h3 { display:block; float:left; font:500 18px/34px microsoft yahei,SimHei;padding-right: 5px; background:#fff; padding-bottom:5px;}
.conbox h3 span { display:inline-block; height:34px; width:22px; background:url(icon.gif) no-repeat -1px -279px #fff;  _background:url(icon.gif) no-repeat -1px -282px #fff;vertical-align:top; margin-right:5px; }
.imgbox { display:inline-block; width:306px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.imgbox img{border:solid 1px #e4e4e4; background:#fff; padding:3px; float:left; margin-bottom:5px; height:181px; width:298px;}
.mt20 { margin-top:20px;}
.d_title { float:left; width:958px; line-height:40px; border-bottom:2px solid #bb2a2a;}
.d_title a.fr { color:#bb2a2a; font-size:14px;}
.d_title h2 { color:#bb2a2a; font:bold 24px/40px microsoft yahei,SimHei;height:40px;}

.ztlist { float:left; width:958px; margin-top:20px;}
.ztlist span  { display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ background:url(icon.gif) no-repeat 0 -350px; float:left;}
.ztlist span.right{ background:url(icon.gif) no-repeat -22px -350px; float:right;}
.zt { float:left; width:894px; height:160px; margin:0 10px; _display:inline; overflow:hidden;position:relative;}
.zt ul { float:left; position:absolute; width:1000px;}
.zt li { float:left;  width:202px; height:152px;border:solid 1px #e4e4e4; padding:3px; margin-right:18px;}
.zt li img { width:202px; height:152px; float:left;}
.clearfix { clear: both;zoom:1;}
.madein { float:left; width:968px; background:url(leadtbg.gif) repeat; padding:6px 15px;}
.madein h4 {color:#bb2a2a; font:bold 18px/28px microsoft yahei,SimHei; width:100%}
.madein p { display:inline-block; float: left; width:242px; font:normal 14px/24px "\5b8b\4f53"; color:#666; margin-top:6px;}











