@charset "utf-8";
/* CSS Document */
/* song-2014-06-30 */
* { font-family: "微软雅黑","light",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; color:#333; margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea,blockquote, th, td, span { margin: 0; padding: 0; }
table { border-collapse: collapse; }
em { font-style: normal; }
img { border: 0; vertical-align: middle; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
input, button, textarea, select, optgroup, option { outline: none; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size: 100%; border: none; }
a { outline: none; text-decoration: none; cursor: pointer; }
.wd { width: 1100px; margin: 0 auto; }
.clear { clear: both; }
/* ������ʽ */
.logo{ position:absolute; z-index:100; top:20px; left:80px;}
.top{ width:1002px; margin:0px auto; position:relative;}
.top_main{ overflow: hidden; border-bottom:3px solid #34160c;}
.top_main ul{ margin-left:356px; margin-top:43px;}
.top_main ul li{ float:left; width:95px ; height:41px;  margin-left:20px; text-align:center; line-height:41px;}
.top_main .top_main_li{background:url(../images/BG.jpg) no-repeat;}.top_main_li a{ color:#ffffff; font-family:"΢���ź�"; font-weight:bold}
.top_main ul li:hover{background:url(../images/BG.jpg) no-repeat;}
.top_main ul li:hover a{ color:#ffffff}
.banner{ width:1002px; height:360px; margin:40px auto; overflow:hidden; margin-top:15px;}
.main{ width:930px; border-bottom:1px solid #333; margin:0px auto; overflow:hidden}
.main img{ margin:15px 10px; float:left}
.maina{ width:930px;  margin:0px auto; overflow:hidden;  padding:30px 0 50px 0; background: url(../images/bg_03.jpg) 100px top no-repeat;}
.maina img{ margin:15px 20px; float:left}
.maina p{ line-height:25px; margin-top:15px;}
.foot{width:1002px; margin:0px auto; background:url(../images/BG1.jpg) repeat-x; margin-top:20px;}
.foot p{ text-align:center; color:#333;padding: 20px 0px;}
.txt{ overflow:hidden;}
.txt img{ margin:20px;}

/*ͼƬ�ֲ���ʽ��ʼ*/

.picMarquee-left{ overflow:hidden; padding:10px}
.picMarquee-left .hd{ overflow:hidden; height:30px; background:#f4f4f4;  }
.picMarquee-left .bd{  overflow:hidden; width:900px; margin:0px auto;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ text-align:center; zoom:1; width:204px;;  overflow:hidden;  float:left}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{width:204px;; height:140px; display:block;  }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*ͼƬ�ֲ���ʽ����*/

.lunbo{ width:900px; margin:0px auto; }