.m_1 { width: 1000px; margin: 0 auto; padding: 30px 0;}
#m_1_l { width: 466px; float: left; }
#m_1_r { width: 505px; float: right; }
.m_2 { padding: 30px 0; background: #eee; }
#mlsc { width: 1000px; margin: 0 auto;}
.m_3 { width: 1000px; margin: 0 auto; padding: 28px 0; overflow: hidden;}
.m_3_l { width: 476px; float: left;}
.m_3_r { width: 476px; float: right;}

/*banner*/
.m_banner { width:100%; height:auto;position: relative; overflow: hidden;}
.m_banner #swiper_banner { position: absolute; top:0; left: 0; width: 100%; height: 100%; z-index: 10;}
.m_banner .img_bg {  width:100%; background-position: center top; background-repeat:no-repeat;}
.m_banner .img_bg img { width: 100%; height: auto;}
.m_pagination{ position: absolute; left: 0; text-align: center; bottom:24px; width: 100%; z-index:10;}
.m_pagination span{ margin: 0 5px; cursor: pointer;background-color: #e2e2e2;border-radius: 100%;display: inline-block;height:14px;width:14px;}
.m_pagination span.swiper-active-switch{ background-color: #045bb8;}

/*图片新闻*/
#new_swiper { width: 100%; height: 272px; }
#new_swiper .con { position: relative; width: 100%; height: 272px; overflow: hidden;}
#new_swiper .con a { display: block; }
#new_swiper .con img { width: 100%; height: 272px; }
#new_swiper .con .tit { position: absolute; bottom: 0; left:0; display: block; width: 100%; height: 38px; line-height: 38px; background: url(2017113020042263340.png) repeat; font-size: 14px; color: #fff; padding: 0 10px;}
#new_swiper .n_pagination { position: absolute; right: 18px; bottom:14px; z-index:10;}
#new_swiper .n_pagination span{ margin-left:5px; cursor: pointer; background-color: #fff; border-radius: 100%;display: inline-block; height:8px; width:8px;}
#new_swiper .n_pagination span.swiper-active-switch{ background-color: #045bb8;}

/*列表*/
.m_list{ position: relative; top:10px; }
.m_list li{ height:36px; line-height:36px; overflow:hidden; padding-left:15px; background-image:url(2017113020092925609.png); background-repeat:no-repeat; background-position:-3px -58px; }
.m_list li span{ float: right; font-size:14px; color:#666666;}
.m_list li a{ color:#333333; font-size:14px;}
.m_list li:hover a{ color:#045bb8;}
.m_list li:hover span{ color:#045bb8;}
.m_list li:hover{ background-position:-3px 1px;}

/*魅力视窗*/
.mlsc_con { width: 960px; height: 250px; padding: 28px 15px 28px 25px; background: #fff; margin: 0 auto; position: relative; margin-top: 28px; }
#mlsc_swiper { height: 250px; }
#mlsc_swiper .con { padding-right: 10px;}
#mlsc_swiper .img { display: block; width: 230px; height: 158px;}
#mlsc_swiper .img img { width: 100%; height: 100%; }
#mlsc_swiper .tit a { display: block; height: 44px; line-height: 22px; padding: 8px 0; font-size: 16px; color: #333; overflow: hidden;}
#mlsc_swiper .more { display: block; width: 100px; height: 30px; line-height: 30px; font-size: 14px; color: #848484; margin: 0 auto; text-align: center; }
#mlsc_swiper .con:hover .tit a { color: #045bb8; }
#mlsc_swiper .con:hover .more { background: #ff8105; color: #fff; }
.mlsc-next{cursor: pointer; width:10px; height:25px; overflow:hidden; position:absolute;  background-position:-60px 0; left:-25px; top:134px;background-image:url(2017113020350813034.png);background-repeat:no-repeat;}
.mlsc-next:hover{ background-position:1px 0;}
.mlsc-prev{ cursor: pointer; width:10px; height:25px; overflow:hidden; position:absolute;  background-position:-40px 0; right:-25px; top:134px;background-image:url(2017113020350813034.png);background-repeat:no-repeat;}
.mlsc-prev:hover{ background-position:-19px 0;}