.mask-focus{display: block;position: absolute;bottom:0;left: 0;height:30px;line-height: 30px;color: #fff;text-align: center;width: 100%;padding-top: 17px;*background: #000;*opacity: 0.6;background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.42) 57%, rgba(0,0,0,0.75) 100%);}
#scroll_div {height:22px;overflow: hidden;white-space: nowrap;margin-left:10px;margin-left:121px;overflow: hidden;}
#scroll_begin,#scroll_end {float: left;width: 100%;}
#scroll_begin a{float: left;}
.top-news{padding:10px 0;margin-bottom: 10px;line-height: 22px;    white-space: nowrap;overflow: hidden;}
.top-news span.tit{color: #F3413D;float: left;font-size: 18px}
.top-news dt i{margin-right: 10px;}
.top-news dd{margin-right: 35px;display: inline-block;}
.top-news dd a{font-weight: bold;font-size: 18px}
.top-news dd span{margin-left: 5px;font-size: 12px;color: #999;}
.index-focus{width: 660px; height: 380px; overflow: hidden; position: relative;}
#imgs_cont1 {overflow: hidden; position: absolute; top: 0px ; left: 0px;}
#imgs_cont1 li {width: 660px; height: 380px; position: relative;}
#imgs_cont1 li .ft {position: absolute; left: 0px; bottom: 0; width: 100%;height: 50px;line-height: 50px;padding-top: 10px;}
#imgs_cont1 li .ft .t1 {font-size: 24px; color: #fff; font-family: "Hiragino Sans GB","Microsoft YaHei";padding-left: 20px; width: 450px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;z-index: 1;position: relative;}
#imgs_cont1 li .ft .mask{height: 60px;}
#icons_cont1 {position: absolute;right: 50px; bottom: 24px;}
#icons_cont1 li { float: left; width: 10px; height: 10px; margin-left: 10px;background: #9C9C9C;}
#icons_cont1 li.on {background: #F3413D; }
#prevIcon1,#nextIcon1,.index-m2-focus .prev,.index-m2-focus .next,.news-focus .prev,.news-focus .next{position: absolute;width: 30px; height: 60px;*background: #000;filter:alpha(opacity=70); background: #d93024 url(/img../../img/xinmem/iconshm.png) no-repeat 14px -33px; top: 50%; ;left: 0;margin-top: -30px;background: rgba(0,0,0,0.70);text-align: center;}
#nextIcon1 ,.index-m2-focus .next,.news-focus .next{ left: auto;right: 0;margin-top: -30px;}
#prevIcon1 i,#nextIcon1 i,.index-m2-focus .prev i,.index-m2-focus .next i,.news-focus .prev i,.news-focus .next i{display: inline-block;width: 15px;height: 24px;background: url(/img../../img/xinmem/icon.png) 0 -143px;margin-top: 18px;}
#nextIcon1 i,.index-m2-focus .next i,.news-focus .next i{background-position: 0 -95px;}
#prevIcon1:hover,#nextIcon1:hover,.index-m2-focus .next:hover,.index-m2-focus .prev:hover,.news-focus .next:hover,.news-focus .prev:hover{background: #F3413D;}

.hot-news{width: 310px;line-height: 22px;}
.hot-news .hd{border-bottom: 1px solid #E5E5E5;padding-bottom: 10px;margin-bottom: 10px;}
.hot-news .hd p a{color:#666; }
.hot-news .hd h3 a{font-size: 24px;color: #007BC8;line-height: 32px;}
.hot-news .hd h3 a:hover{color: #006EB3;}
.hot-news .bd{ padding-bottom: 5px;}
.hot-news .bd li { height: 22px; overflow: hidden; line-height: 22px;margin-bottom: 13px;padding-left: 16px;background: url(/img../../img/xinmem/dot.png) no-repeat 0 50%;}
.hot-news .bd li a{font-size: 16px;font-weight: bold;color: #333333;}
.hot-news .bd li a:hover{color: #007BC8;}
.hot-news .ft a{font-size: 16px;color: #F3413D;letter-spacing: 0px;font-weight: bold;}
.hot-news .ft a i{margin-right: 10px;}
.hot-news .ft a:hover{color: #E7332F;}
.adv-list-wrap{position: relative;height: 96px;margin-top: 30px;overflow: hidden;}
.adv-list{width: 1015px;position: absolute;top: 0;left: -8px;}
.adv-list a{white-space: nowrap;float: left;width: 164px;height: 80px;background: url(/img../../img/xinmem/adv_bg.png);padding:8px 8px 8px 54px;text-align: center;color: #fff;}
.adv-list a.adv-item-1{width: 231px;margin-left: 0px;padding:8px 8px 8px 98px;}
.adv-list a.adv-item-2{background-position: 0 -115px;}
.adv-list a.adv-item-3{background-position: 0 -233px;}
.adv-list a.adv-item-4{background-position: 0 -359px;width:174px;padding-left:44px;}
.adv-list a span{display: block;font-size: 24px;margin-top:13px;}

/*index module*/
.c-box{margin-top: 40px;}
.adv-box{margin-top: 40px;}
.c-box .c-ft{text-align: center;}
.c-box .c-ft .c-ft-btn{display: inline-block;width: 200px;height: 50px;line-height: 50px;background: #007BC8;font-size: 20px;color: #FFFFFF;}
.c-box .c-ft .c-ft-btn:hover{background: #006EB3;}
.c-box .c-ft .c-ft-btn i{display: inline-block;width: 6px;height: 10px;background: url(/img../../img/xinmem/more.png);vertical-align: middle;margin-left: 12px;}
.index-m1 ul{float: left;margin-left: -20px;}
.index-m1 li{width: 320px;height: 380px;float: left;margin:0 0 30px 20px;}
.index-m1 li:hover{box-shadow: 0px 1px 6px 0px rgba(0,123,200,0.50);}
.index-m1 li:hover .bd h4 a{color: #007BC8;}
.index-m1 li .img,.index-m1 li .img img{width: 320px;height:214px;overflow: hidden;}
.index-m1 li .bd{height: 165px;border:1px solid #E5E5E5;border-top: 0;background: #fff; padding: 0 20px;position: relative;}
.index-m1 li .bd h4{font-size: 20px;font-weight: bold;padding: 15px 0 10px;height: 44px;}
.index-m1 li .bd p{color: #999999;line-height: 20px;}
.index-m1 li .bd p.more{margin-top: 5px;text-align: right;position: absolute;bottom: 20px;right: 20px;}
.index-m1 li .bd p.more a{color: #007BC8;}

.index-m2-focus{width: 380px;height:570px;}
.index-m2-list{width: 620px;}
.index-m2-list li{float: left;width: 180px;height: 270px;margin-left: 26px;position: relative;margin-bottom: 30px;overflow: hidden;}
.index-m2-list li span,.index-m2-list li .mask{display: block;position: absolute;bottom:0;left: 0;height:30px;line-height: 30px;color: #fff;text-align: center;width: 100%;padding-top: 17px;}
.index-m2-list li .mask{*background: #000;*opacity: 0.6;background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.42) 57%, rgba(0,0,0,0.75) 100%);}
.index-m2-list li span a{z-index: 1;position: relative;color: #fff;}
.index-m2-focus{width: 380px;overflow: hidden;position: relative;height: 570px;float: left;}

.index-m2-focus .yl-slide{position: absolute;}
.index-m2-focus .yl-slide li{float: left;width: 380px;height: 570px;position: relative;}
.index-m2-focus .yl-slide li .ft{    position: absolute;text-align: center;
    left: 0px;
    bottom: 0;
    width: 100%;
    height: 100px;
    line-height: 100px;
}
.index-m2-focus .yl-slide li .ft .t1{font-weight: bold;font-size: 18px;color: #FFFFFF;letter-spacing: 0px;}
.yl-point{position: absolute;bottom: 15px;width: 100%;text-align: center;}
.yl-point a{display: inline-block; width: 10px; height: 10px; margin-left: 10px; cursor: pointer;background: #9C9C9C;}
.yl-point a.on{background: #F3413D;}


.index-m3 ul{margin-left: -20px;float: left;}
.index-m3 li{width: 315px;height: 115px;background: #FFFFFF;border: 1px solid #E5E5E5;float: left;margin:0 0 30px 20px;}
.index-m3 li:hover{background: #FFFFFF;
box-shadow: 0px 1px 6px 0px rgba(0,123,200,0.50);}
.index-m3 li .img{width: 100px;height: 100%;float: left;background: #fff;border-right: 1px solid #E5E5E5;text-align: center;}
.index-m3 li .img img{margin-top: 14px;}
.index-m3 li .info{ height: 91px; overflow: hidden; margin-left: 100px;padding:12px 12px 0;line-height: 20px;color: #999;}
.index-m3 li .info .tag{display: inline-block;background: #007BC8;height: 24px;line-height: 24px;color: #fff;padding: 0 6px;}
.index-m3 li .info h4 a{font-size: 14px;font-weight: bold;color: #333333;display: inline-block;padding: 5px 0;}
.index-m3 li .info h4 a:hover{color: #007BC8;}

.index-m4 .news-focus{width: 320px;overflow: hidden;position: relative;height: 320px; background: #ffffff;}
.index-m4 .news-focus .yl-slide{position: absolute;}
.index-m4 .news-focus .yl-slide li{float: left;width: 320px;height: 320px;position: relative;}
.index-m4 .news-focus .yl-slide li img{ width: 320px; height: 240px; display: block;}
.index-m4 .news-focus .yl-slide li .tit{ height: 36px; padding: 10px 10px 33px; display: block; overflow: hidden; font-size: 20px; font-weight: bold; text-align: center; line-height: 26px; border: 1px solid #e5e5e5; border-top: 0;}
.index-m4 .news-focus .yl-point{position: absolute;bottom: 20px;width: 100%;text-align: center;}
.index-m4 .news-focus .yl-point a{display: inline-block; width: 10px; height: 10px; margin-left: 12px; cursor: pointer;background: #333333;}
.index-m4 .news-focus .yl-point a.on{background: #f3413d;}
.index-m4 .news-focus .prev,.index-m4 .news-focus .next{ top: 115px;}
.index-m4 .news-feed{width: 650px;}
.index-m4 .news-feed ul{margin-bottom: 30px;}
.index-m4 .news-feed li{margin-top: 40px;overflow: hidden;}
.index-m4 .news-feed li .img{width: 210px;height: 140px;position: relative;overflow: hidden;}
.index-m4 .news-feed li .img .tag{position: absolute;top:5px;right: -3px;display: inline-block;height: 24px;line-height: 24px;background: #007BC8;padding: 0 8px;color: #fff;border-right:3px solid #F3413D;
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.30);}
.index-m4 .news-feed li .img .tag i{position: absolute;left: -10px; border-top: 12px solid transparent;
    border-right: 10px solid #007BC8;
    border-bottom: 12px solid transparent;}
.index-m4 .news-feed li .info{margin-left: 220px;position: relative;padding-bottom: 28px;}
.index-m4 .news-feed li .info h4{ padding-bottom: 8px; overflow: hidden; line-height: 28px;}
.index-m4 .news-feed li .info h4 a{font-weight: bold;font-size: 20px;color: #333333;}
.index-m4 .news-feed li .info h4 a:hover{color: #007BC8;}
.index-m4 .news-feed li .info p{font-size: 12px;color: #999999;line-height: 24px;}
.index-m4 .news-feed li .info .more{color:#007BC8;position: absolute;right: 0;bottom: 0;}
.index-m4 .news-feed li .info .more:hover{color: #006EB3;}
.index-m4 .news-feed li .info .share{position: absolute;bottom: 0;right: 0;display: inline-block;background: url(/img../../img/xinmem/icon.png) 0 -274px;width: 14px;height: 14px;text-indent: -99999px;}
.index-m4 .news-feed li .info .share:hover{background-position: 0 -239px;}
.index-m4 .news-feed li.first{margin-top: 0;}
.index-m4 .c-r-wrap{width: 320px;}
.index-m4 .c-r-box {background: #FFFFFF;border: 1px solid #E5E5E5;margin-top: 20px;}
.index-m4 .c-r-box .c-r-title{padding:20px;line-height: 30px;}
.index-m4 .c-r-box .c-r-title span{font-weight: bold;color: #333333;font-size: 20px}
.index-m4 .c-r-box .c-r-title a{font-size: 14px;color: #007BC8;}
.index-m4 .c-r-box .c-r-title a em{font-family: "simsun"}
.index-m4 .c-r-box .c-r-title a:hover{color: #006EB3;}
.index-m4 .paper-box{text-align: center;}
.index-m4 .paper-box .img{display: inline-block;width: 280px;height: 449px;}
.index-m4 .paper-box span{font-weight: bold;margin-bottom: 10px;display: inline-block;font-size: 14px;color: #007BC8;}

.index-m4 .news-rank-list{}
.index-m4 .news-rank-list {line-height: 18px;}
.index-m4 .news-rank-list li{margin-bottom: 15px;padding: 0 20px;position: relative;width: 278px;}
.index-m4 .news-rank-list .hd .img{width: 93px;}
.index-m4 .news-rank-list .hd .info{margin-left:103px;font-size: 12px;line-height: 20px;color: #999}
.index-m4 .news-rank-list .hd .info a{color: #999}
.index-m4 .news-rank-list .hd .info .tit a{font-size: 14px;color: #333;}
.index-m4 .news-rank-list .bd {padding-left: 30px;line-height: 19px;font-size: 14px;}
.index-m4 .news-rank-list .bd i{width: 6px;height: 6px;background-position: -96px -258px;position: absolute;left: 0px;top:8px;}
.index-m4 .news-rank-list li .hd{display: none;}
.index-m4 .news-rank-list li.on .bd{display: none;}
.index-m4 .news-rank-list li.on .hd{display: block;}
.index-m4 .news-rank-list .num{position: absolute;left: 20px;top: 0;display: inline-block;background: #007BC8;color: #fff;width: 20px;height: 20px;line-height: 20px;text-align: center;}
.index-m4 .news-rank-list li.hot .num{background: #F3413D;}

.index-m3{position: relative;}
.index-m3-focus{width:1000px;overflow: hidden;height: 267px;position: relative;padding-bottom:40px}
.index-m3-slide{position: absolute;height:269px;overflow:hidden}
.index-m3-slide .item{width:1000px;height: 264px;float: left;padding-top: 3px;padding-left: 3px;}
.index-m3 .yl-point{bottom: 0;}
.index-m3 .yl-point  a.on{width: 60px;}
.index-m3 .prev,.index-m3 .next{display: inline-block;width: 52px;height: 52px;background: url(/img../../img/xinmem/icon.png) -95px 0;position: absolute;left: -59px;top: 50%;margin-top: -30px;}
.index-m3 .next{background-position: -167px 0;left: auto;right: -60px;}
.index-m3 .prev:hover{background-position:-95px -76px}
.index-m3 .next:hover{background-position:-167px -76px}

.J_bShares { position: absolute;left:0;top:0; border:1px solid #c4c4c4; width: 115px; background: #fff;box-shadow: 0 2px 10px #aaa; display: none;}
.J_bShares .ico-sp{width: 30px;height: 30px;background: url(/img../../img/xinmem/icons_hm.png) no-repeat; margin-right: 10px;display: inline-block;vertical-align: middle;}
.J_bShares .ico-tw,.J_bShares a:hover .ico-tw{background-position:6px -401px; background-color: #59bee4}
.J_bShares .ico-fb,.J_bShares a:hover .ico-fb{background-position:7px -441px; background-color: #3f64b8}
.J_bShares .ico-gp,.J_bShares a:hover .ico-gp{background-position:7px -482px;background-color: #e94e4f}
.J_bShares .ico-wb,.J_bShares a:hover .ico-wb{background-position:7px -521px;background-color: #fa5b5c}
.J_bShares .ico-wx,.J_bShares a:hover .ico-wx{background-position:7px -560px;background-color: #5bb21b}
.J_bShares a{ height: 30px;line-height: 30px;position: relative;display: block;margin-bottom: 1px; padding: 5px 10px;}
.J_bShares a:hover{background: #f4f4f4; color: #ea4938;}
.J_bShares a i{position: relative;z-index: 1;}

