/* 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;} 

.hand{ cursor:pointer;}
.h50{ height:50px;}
.h57{ height:57px;}
.h60{ height:60px;}
.h70{ height:70px;}
.h80{ height:80px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
a{ color:#000; text-decoration:none;  }
.f_l{ float:left;}
.f_r{ float:right;}
.blank{ clear:both;}
html{background:url(images/bg.jpg) no-repeat center top;}
body{ font-size:12px; font:"宋体"; width:978px; margin-left:auto; margin-right:auto;}
.topbg{ position:absolute; width:100%;background:url(images/top_bg.jpg) repeat-x; left:0px; top:0px;}
#top{ line-height:29px; height:34px; background:url(images/top.jpg)  no-repeat; width:980px; margin:0px auto;width:978px; padding:0px 8px;}
#nav ul{ height:29px; }
#nav li{ width:96px; text-align:center;float:left;}
#footer{ clear:both;}
#footer p{ text-align:center; line-height:22px; padding-top:5px;}
.dis{ display:block;}
.undis{ display:none;}
.Mbtn{ text-align:right; padding:10px 0px;}
.Mbtn a{ margin:0px 10px;}

#banner{ height:530px; position:relative; margin:0px auto 10px; _width:978px; _padding:0px 8px;}
#banner .text{ width:440px; line-height:20px; position:absolute; left:460px; top:360px; color:#fff; text-indent:2em;}
#tj{ display:none;}
#main{ width:978px; margin:0px auto; padding:0px 8px; background:url(images/main_bg.jpg) repeat-y;}

.t{ height:57px; clear:both;}
#m1{ height:607px; position:relative;}
#m1 .text{ width:182px; top:50px; left:20px; position:absolute; line-height:22px; text-indent:2em;}
#m2{ height:978px; height:279px; background:url(images/m2.jpg) no-repeat;}
#m2 .f_r{ width:220px; padding-top:140px; padding-right:20px; line-height:20px; text-indent:2em;}
#m2 .f_r .btn{ text-align:right;}
#m2 .f_l{ width:730px;}
#lcbx{ width:623px; margin:0px auto; padding-top:50px;line-height:22px; cursor:pointer;}
#lcbx .off .text{ display:none;}
#lcbx .on .text{ display:block;  padding-left:20px; }
#lcbx li .title{ background:url(images/m2_li_bg.jpg) no-repeat; line-height:22px; height:22px; text-align:left; padding-left:20px; }
#m3 li{ width:215px; height:131px;background:url(images/t3_box_bg_01.jpg) no-repeat; margin:0px 5px; float:left; padding:8px;}
#m3 #lsbox02 li{background:url(images/t3_box_bg_02.jpg) no-repeat;}
#m3 #lsbox01 .btn{ text-align:right;}
#m3 #lsbox01 .text{ line-height:18px; padding:10px 10px 0px;}
#m3 #lsbox01 .text strong{ color:#cc0066;}
#m3 .title{ line-height:20px; color:#fff; }
#m3 #lsbox02 .ys{ line-height:20px; color:#cc0066;}
#m3 #lsbox02 .text{ width:120px; float:left; padding-right:8px; line-height:18px; height:95px;}
#m3 #lsbox02 .pic{ margin-bottom:3px;}
#m4{ width:961px; height:820px; margin:0px auto; position:relative;}
.m4box{ width:226px; position:absolute; line-height:18px;}
.m4box strong{ color:#F00;}
#m4_01{ left:130px; top:150px;}
#m4_02{ left:340px; top:0px; width:300px;}
#m4_03{ right:100px; top:150px;}
#m4_04{ right:100px; top:326px;}
#m4_05{ left:380px; top:390px;}
#m4_06{ left:120px; top:326px;}

#m4_07{ left:120px; top:550px;}
#m4_08{ right:120px; top:550px;}
#m4_09{ left:150px; top:720px;}
#m4_10{ right:120px; top:720px;}

.ztlist{ width:960px; margin:0px auto 0px; padding-top:10px;}
.ztlist a{ margin:0px 6px;}









