 

.inBan{ width:100%; height:600px; overflow:hidden; position:relative; z-index:2;}
.inBan li{ position:absolute; left:0px; top:0px; z-index:2; text-align:center; width:100%; height:590px; display:none;}


.inmain{background:url() repeat-x left top #fefefe; position:relative;}
.inmainMid{ width:960px; margin:0 auto; padding:32px 0; overflow:hidden;}
.mleft{ width:237px; float:left;}
.mmid{ width:337px; float:left; display:inline; margin-left:29px; line-height:24px;}
.mmid h4{ padding:0 0 10px 0;}
.mright{ width:330px; float:right;}

.mleft div{ padding:10px 15px; background: #d9d9d9; width:207px; overflow:hidden;}
.mleft div b{ font-size:18px; font-family:"Microsoft YaHei"; color:#c50000; padding:0 0 10px 0; display:block;}
.mleft div span{ padding:2px 0 2px 6px; background:url(../ico/ico1.gif) no-repeat left 10px; margin-right:0px; display:inline-block; width:92px; float:left;}

.tabTop{ line-height:31px; border-bottom:1px solid #ddd;}
.tabTop span{ display:inline-block; width:90px; text-align:center; border:1px solid #fff; background:url(../bg/IntabTopD.gif) repeat-x; margin:0 1px; cursor:pointer;}
.ttC{ background:url(../bg/IntabTopC.gif) repeat-x !important; color:#c50000;}

.brand{ padding:15px 10px;}
.brand p{ padding:5px 0;}
.jms{ background:url(../ico/ico2.gif) no-repeat left 8px; font-size:14px; color:#000; font-family:"Microsoft yahei"; padding-left:10px;}

.news{ line-height:16px; padding:10px 0;}
.news li{ margin:0 0 5px 0;}
.news li a{ color:#333;}
.news li i{ display:block; color:#7f7f7f;}

.tbP{ display:none;}

.control{  width:970px;top:570px; z-index:2; height:10px; text-align:center; position:relative;  margin:0 auto}
.control span{ width:46px; height:6px;margin:0 3px; display:inline-block;cursor:pointer; background:#bdbdbd; overflow:hidden;}
.control span img{ background:#9d1a16}
.cpcur{ background:#9d1a16 !important;}
