/*banner*/
#banner img {margin: 0 -100%;}

/*main*/
.main{ width:1280px; margin:0 auto; height:auto; position:relative;}

/*m_l*/
#m_l{ float:left; width:950px;}
#m_l .weizi { font-size: 16px; color: #555; height: 45px; line-height: 45px; border-bottom: 1px solid #CDCDCD;}
#m_l h1{margin-top: 10px; height: 70px; line-height: 70px; font-size: 26px; font-weight: normal; text-align: center; color: #333;}
#m_l .jianjie { padding: 10px; border-top: #e7e7e7 1px dotted; border-bottom: #e7e7e7 1px dotted; color: #999; }
#m_l .cn{ margin:15px auto; width: 100%; line-height:200%;}




/*m_r*/
#m_r{ float:right; width:300px;}
#m_r h4{font-size: 18px; font-weight: bold; padding-left: 10px; margin-bottom:10px; height: 45px; line-height: 55px; border-bottom: 1px solid #CDCDCD;}
#m_r .fl a{ display:inline-block; padding-left:10px; width:140px; height:40px; line-height:40px; font-size:16px;}
#m_r .fl a:hover{ color:#0858b1;}
#m_r h5{font-size: 18px; font-weight: bold; padding-left: 10px; margin-bottom:10px; height: 45px; line-height: 55px; border-bottom: 1px solid #CDCDCD;}
#m_r .pro li{ position:relative;height: 70px; margin:20px 0; font-size:12px;}
#m_r .pro li img{ width:70px; height:70px; float:left; margin-right:8px; color:#999;}
#m_r .pro li a{ line-height: 25px; font-size: 16px; color:#333; line-height:200%;}
#m_r .pro li a:hover { color: #083e7a; }

