﻿html {
  overflow-y: scroll;
}

body {
  width: 100%;
}
.main_w { font-size: 14px; }
.news_l .list_tab{width:100%; margin:0 auto; border-bottom:1px solid #3b5093; overflow:hidden; margin-top:20px;}
.news_l .list_tab .tt_title{background:#3b5093; color:#fff; width:110px; height:35px; line-height:35px; text-align:center;}

.news_l { max-width: 1200px;width:100%; float: right; overflow: hidden; margin: 20px 0; background: #fff; }
.news_l .l_list { padding: 15px 20px 20px; }
.news_l .l_list li { height: 35px; border-bottom: 1px dashed #dbdbdb; margin-top: 15px; }
.news_w .l_list li a { color: #646464; }
.main_w .l_list li a:hover { color: #f09215; text-decoration: none; }
.news_l .l_list li .time { float: right; }

.news_r { width: 240px; float: left; overflow: hidden; margin-top: 20px; background: #fff; }
.news_r .box { overflow: hidden; text-align:center;}
.news_r .box .title { height: 2.5em; line-height: 2.5em; color: #fff; font-size:20px; font-weight: bold; background: #fe7d0a; }
.news_r .box .title span { width: 12px; height: 9px; display: block; margin: 10px 0 0 7px; background: url('../../../img/web/activity/activity-main.png') 0 -25px no-repeat; float: left; }
.news_r .box .content { border: 1px solid #d0d0d0;  }
.news_r .box .content .main li { height: 2.6em; line-height: 2.6em;padding-left: 10px; list-style:none; overflow: hidden;color:#fff; margin-bottom:10px;}
.news_r .box .content .main a { color:#fff; }

.news_l .con_title { text-align: center; font-weight: bold; color: #2e64be; font-size: 14px; letter-spacing: 1px; width: 895px; margin: 0 auto; height: 30px; border-bottom: 1px dashed #dfdfdf; }
.news_l .new_title { font-size: 16px; font-weight: bold; color: #275fbe; text-align: center; letter-spacing: 2px; padding: 30px 0px 10px 0px; }
.news_l .from_time { text-align: center; }
.news_l .downline { height: 0px; max-width: 895px; width:100%;margin: 0 auto; border-bottom: 1px dashed #dedede; margin-top: 10px; }
.news_l .con_con { font-size: 14px; color: #494949; line-height: 29px; max-width: 895px; width:100%;margin: 20px auto; }
/*.news_l .con_con img{ width:110px;height:157px;}*/
.news_l .con_fj { margin-bottom: 20px; }
.news_l .con_fj .fj_center .fj_center_con { padding-left: 50px; padding-top: 20px; }
.news_l .con_fj .fj_center .fj_center_con .fj_center_con_title { float: left; color: #2d65ba; letter-spacing: 20px; }
.news_l .con_fj .fj_center .fj_center_con .fj_center_con_con { float: left; margin-left: 0px; }
.news_l .con_fj .fj_center .fj_center_con .fj_center_con_con a { display: block; background: url(../../../img/web/xm_details_fj_ico.jpg) no-repeat; padding-left: 20px; color: #555555; margin-bottom: 10px; line-height: 15px; }

.title_nav{color:darkgrey;margin:10px 0 10px 20px;}

@media screen and (max-width:991px){
    
    .news_l .new_title{ padding: 30px 15px 10px 15px; }
    .news_l .from_time { padding: 5px 15px 5px 15px; }
    .news_l .con_fj .fj_center .fj_center_con {
    padding-left: 20px;
    }
    .news_l .con_con{ padding: 10px 15px 10px 15px; }
    .news_l{ width:991px;}
     .news_l .downline{ width:971px;}
     .news_l .con_con{ width:971px;}
	.news_r{ display:none;}
    .news_l .l_list li{ margin-top: 5px;margin-bottom: 5px;height: 110px;}
    .news_l .l_list li a span{ font-size:12px;}
    .news_l .l_list li .time { float: right;margin-top:30px; }
}


@media screen and (max-width:700px){
    .news_l .new_title{ padding: 30px 15px 10px 15px; }
    .news_l .from_time { padding: 5px 15px 5px 15px; }
    .news_l .con_con{ padding: 10px 15px 10px 15px; } 
     .news_l .con_fj .fj_center .fj_center_con {
    padding-left: 20px;
    }
    body{ min-width: 100%;max-width: 100%;}
    .main_w{ width:100%;}
    .news_l{ width:100%;}
     .news_l .downline{ width:100%;}
     .news_l .con_con{ width:100%;max-width:100%;}
	.news_r{ display:none;}
    .news_l .l_list li{ margin-top: 5px;margin-bottom: 5px;height: 110px;}
    .news_l .l_list li a span{ font-size:12px;}
    .news_l .l_list li .time { float: right;margin-top:30px; }
}

@media screen and (max-width: 440px) and (min-width: 310px) {

    .news_l .new_title{ padding: 30px 25px 10px 25px; }
    .news_l .from_time { padding: 5px 25px 5px 25px; }
    .news_l .con_con{ padding: 10px 25px 10px 25px; }
      .news_l .con_fj .fj_center .fj_center_con {
    padding-left: 20px;
    }
     .main_w{ width:100%;}
    .news_l{ width:100%;}
     .news_l .downline{ width:100%;}
     .news_l .con_con{ width:85%;}
	.news_r{ display:none;}
    .news_l .l_list li{ margin-top: 5px;margin-bottom: 5px;height: 110px;}
    .news_l .l_list li a span{ font-size:12px;}
    .news_l .l_list li .time { float: right;margin-top:30px; }
}
