/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,a{margin:0;padding:0;}/*background:#fff;*/
/*table{border-collapse:collapse;border-spacing:0; padding:0px; margin:0px;}*/
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;} 

.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.mb10{ margin-bottom:10px;}
.mb05{ margin-bottom:5px;}
.h37{ height:37px;}
.h44{ height:44px;}
.h60{ height:60px;}
.hand{ cursor:pointer;}
a{ color:#000; text-decoration:none;  }
p{ text-indent:2em;}
.f_l{ float:left;}
.f_r{ float:right;}
.t_r{ text-align:right;}
.p_r{ position:relative;}
.blank{ clear:both;}
.red{ color:#ff0000;}
.t{ height:76px;}
.t_c{ text-align:center;}
html{background:url(images/bg.jpg) #740006 center 0px no-repeat;}
body{ font-size:12px; font:"宋体"; width:1002px; background:#FFF; margin:0px auto; _overflow:hidden;}
#banner{ height:457px; position:relative;}
#banner .text{ position:absolute; width:320px; height:180px; top:224px; left:45px; line-height:30px; font-size:14px;}
#m1{ position:relative; height:552px;line-height:20px; }
#m1 .top{ position:absolute; width:400px; top:60px; left:530px;}
#wxtx{position:absolute; width:380px; top:186px; left:600px; line-height:18px;}
.m1box{ position:absolute; width:204px; left:0px; top:444px; text-indent:2em;}
#m1_01{ left:30px;}
#m1_02{ left:270px;}
#m1_03{ left:520px;}
#m1_04{ left:760px;}

#m3{ background:url(images/m3_pic.jpg) center 160px no-repeat;}
#m3 .toptext{ line-height:25px;width:960px; margin:0px auto 10px;}
.bigzj{ width:170px; height:260px; padding-top:40px; padding-left:170px; line-height:22px; margin:0px 10px;}
.ldg{ background:url(images/m3_js_01.jpg) no-repeat;}
.lxm{ background:url(images/m3_js_02.jpg) no-repeat;}
.bigzj .btn{ text-align:right;}
.bigzj .zjch,.bigzj .zjxx{ font-size:14px; line-height:30px; font-weight:bold;}
.bigzj .zjxx{ color:#e20000; margin-bottom:10px;}
.bigzj .zjjj a{ display:block; text-align:right;margin-bottom:20px;color:#e20000;}


#m4 .f_l{ width:310px; height:213px; margin:0px 10px 10px;}
#m4 .f_r{ line-height:25px; height:150px; padding-top:10px;width:660px;}
#m4 .f_r .btn{ margin-top:20px;}
#m5{ height:430px;}
#m5 ul{ margin-left:20px;}
#m5 li{ width:176px; height:320px; float:left; position:relative; margin:0px 30px;}
#m5 li p{ position:absolute; top:154px; line-height:16px; padding:0px 10px;}
#m5 li .btn{position:absolute; top:273px; left:40px;}
#m5 li .btn a{ display:block; line-height:20px; color:#fff; width:100px; text-align:center;}
#m6{}
#m6 .bg{ height:340px;background:url(images/m6_bg.jpg) no-repeat; margin-bottom:20px;}
#m6 .text{ width:840px; margin:0px auto 20px; line-height:25px;}
#m6 .text p{ text-indent:2em;}
#m6 #xdbox{ margin-bottom:10px; height:180px;}
#m6 #xdbox li{ width:260px; height:122px; float:left; padding:50px 10px 10px;margin-bottom:10px; line-height:22px; font-size:14px; text-align:center; margin:0px 10px 10px;}
#m6 #xdbox #xd1{ background:url(images/m6_xdbox_bg1.jpg) no-repeat;}
#m6 #xdbox #xd2{ background:url(images/m6_xdbox_bg2.jpg) no-repeat; margin:0px 60px;_margin:0px 50px;}
#m6 #xdbox #xd3{ background:url(images/m6_xdbox_bg3.jpg) no-repeat;}
#m6 #xdbox div{ padding:0px 6px;}
#m6 #xdbox strong{ color:#000; line-height:30px; display:block; margin:0px auto;}


#m7{ width:955px; margin:0px auto;}
#ry{ border:1px #d9d9d9 solid; padding:10px 4px 0px;}
#ry li{ background:url(images/m7_ry_bg.jpg) no-repeat; width:181px; height:185px; margin:0px 4px; float:left; margin-bottom:10px;}
#ry li .pic{ width:168px; margin:10px auto;}
#ry li .text{ width:168px; margin:0px auto; text-align:center; line-height:30px;}
#footer{ padding-top:20px;}
#footer p{ text-align:center; line-height:22px; padding-top:5px;}

.dis{ display:block;}
.undis{ display:none;}
#mmtab{ border:1px #e57f7f solid; width:436px; float:right; margin-right:20px;}
#mmtab .tab{ line-height:22px; height:28px; margin-bottom:5px; background:url(images/tab_bg.jpg) left -28px repeat-x;}
#mmtab .tab span{ width:72px; text-align:center; cursor:pointer; display:block; float:left;}
#mmtab .tab .normaltab{ color:#fff;}
#mmtab .tab .hovertab{ color:#f10000; background:url(images/tab_bg.jpg)  repeat-x;}
#mmtab .tabc{ height:175px;}
#mmtab .tabc dt{ float:left; width:165px; margin:0px 5px;}
#mmtab .tabc dd{ width:252px; float:right; line-height:16px; position:relative; height:176px;}
#mmtab .tabc dd p{ text-indent:0em;}
#mmtab .tabc .btn{ right:5px; bottom:0px; position:absolute;}
#mmtab .tabc .btn a{ color:#ff0000; float:right; padding:0px 5px;}


#m3 #zj{ width:980px; height:293px; overflow:hidden; margin:10px auto;}
#m3 #zjlist{ width:5712px;}
#m3 ul{ width:2856px; float:left;}
#m3 ul li{ width:220px;border:1px #ccc solid; float:left; margin:0px 8px 8px 0px; padding:4px; background:#fff;}
#m3 ul li .pic{ float:left; margin-right:5px;}
#m3 ul li .js{ line-height:22px;}
#m3 ul li .text,#m3 ul li .sc{ clear:both; line-height:18px; text-indent:2em;}
#m3 ul li .sc span{ color:#ff0000; font-weight:bold;}
#m3 ul li .btn{ padding:10px 22px;}
#m3 ul li .btn a{ margin:0px 6px;}

