/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,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;}
.mb10{ margin-bottom:10px;}
.h18{ height:18px;}
.h30{ height:30px;}
.h33{ height:33px;}
.h16{ height:16px;}
.hand{ cursor:pointer;}
a{ color:#000; text-decoration:none;}
body{ font-size:12px;font:"宋体"; width:980px; margin:0px auto;line-height:20px;}
#banner{ height:333px; padding-bottom:22px; background:url(images/bg_banner.jpg) left bottom no-repeat;}
.gw{ width:940px; margin:0px auto; clear:both; padding:0px 20px; background:url(images/bg.jpg) no-repeat center top #f4dadd;}
.main{background:#FFF; padding-bottom:20px;}
.main h2{ clear:both; width:906px; margin:0px auto 20px; height:50px;}
.color1{ color:#dd137b;}
.color2{ color:#404040;}
.color3{ color:#f700d7;}

#top{ height:37px;line-height:37px; font-size:14px; background:#FFF;}
#top .text{ float:left; background:url(images/bg_top.jpg) no-repeat; padding-left:37px;}
#menu{ height:37px; color:#000;float:right;}
#menu a{ color:#000; }
#m1{ height:390px;}
#m1 .ltab{ width:620px; padding-left:20px; float:left;}
#m1 .ltab td{padding:5px 10px; line-height:19px;}
.ltab .title{ line-height:22px; font-size:14px; color:#dd137b; font-weight:bold;}
#m1 .rtext{ width:245px; float:right; margin-right:20px; line-height:26px; }
#m1 .rtext ul{ margin-bottom:10px;}
#m1 .rtext a{ color:#dd137b;}
#m1 .rtext li{ border-bottom:1px #5e1985 dotted; color:##5e1985;}
#m2{ height:270px; background:url(images/pic_m2.jpg) #fff left 70px no-repeat; }
.tab2{ width:300px; float:right; margin-right:30px;}
.tab2 td{ padding:0px 10px; line-height:22px;}
.tab2 .title{ line-height:35px; font-size:14px; color:#dd137b; font-weight:bold;}
.tab2 .btn{ padding:10px 0px;}
#m3{ height:381px; background:url(images/pic_m3.jpg) #fff left 50px no-repeat; }
#m3 .text{ float:right; width:492px; margin-right:50px;}
#m3 .text .yh{ line-height:25px; font-size:14px; color:#dd137b;}

#m4{ background:url(images/pic_m4.jpg) #fff no-repeat 520px 65px; height:410px;}
#m4 .text{ width:454px; margin:0px 40px;}
#m4 .box{ font-family:"黑体"; font-size:18px; line-height:25px; color:#848484; background:url(images/bg_m4_box.jpg) no-repeat; width:414px; height:75px; padding:16px 10px 16px 30px;margin:10px 40px;}
#m4 .box h3{ width:110px; float:left; height:90px;}

#zjlist { height:350px; padding-left:6px;}
#zjlist li{ width:143px; float:left;line-height:20px; padding:0px 6px;}
#zjlist .name,#zjlist .zhichen{ font-size:14px; text-align:center; line-height:30px; font-weight:bold;}
#zjlist .zhichen{font-size:13px;line-height:22px; margin-bottom:5px;}
#zjlist .info{ height:100px;}
.btn{ text-align:center;}
#huaxi{ color:#581879; float:left; background:url(images/bg_top.jpg) no-repeat; padding-left:37px;}
#huaxi a{ color:#581879;}


#footer p{ text-align:center; line-height:25px; padding-top:5px;}