@charset "utf-8";

.icon { display:inline-block; vertical-align:top}

.xlmm-lsc { height:40px; margin:0px auto 0; margin-bottom:18px;}
.xlmm-lsc .search-input { width:558px; height:38px; color:#999; font-size:14px; border:1px silver solid; border-right:0; line-height:38px; padding-left:10px; float:left; border-radius:2px 0 0 2px}
.xlmm-lsc .search-input:focus { color:#191919}
.xlmm-lsc .search-btn { float:right; cursor:pointer; width:70px; height:42px; display:inline-block; background:#307ED7; text-align:center; padding:0; margin:0;    border-width: 0px;}
.xlmm-lsc .search-icon { width:20px; height:20px; overflow:hidden; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAYAAABcfPsmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAO6SURBVHjaYvz//z8DMjAxMREBUilA7AfE2kDMB8QvgPgYEK8F4jVnzpz5xYADAAQQI8xAoEGMQCoPiBuBmB+I3wPxZSgtDcSGQMwMxLeBOA5o6AlsBgIEEBMSexIQT4C6JhSIxYCa7IE4AIhNgXxxIG4GYlkgPgB0gA82AwECCOxCoGQOkD0ZiHcAcQjQgK+4vARUC3LpLiDmAmIjoNqbyPIAAcQEVCABpDuB+BYQR+AzDASA8ueBVBQQcwJxD7o8QACBvJwKta0SqPgjAxEAqG43kFoHxD5AB6kiywEEEMhALyB+B8SbGUgDi6A0SlgCBBDIQCUgvgS09TeJBp6B0iguBAggJmgS+cRAOoDp4UcWBAggkIEvoemMVCADpT8gCwIEEMjAS0BsAAxcYRIN1IfSR5EFAQIIZOBKaA7IJ9HAE9CMsBVZECCAGI2NjVmhWUweiB2AkXOSgQIAEECwnGIEZB8G4h/QxL0bRy5hAVKtQJwOTWYJQLV/kdUABBBy4eAJpFYBMTc00S4F4tNA/AWIpYDYCYizgFgTiD8DMS8QLwfiWGRDAQKIEbn4AhqqBs2GATh89A2Ip0ELiTnQQgTFUIAAYkQvD6EGKwMpX7Ty8DgQb4dlT6j3l0ENBfksCmQoQABhNZBYgGboaiCOBAggigzEYuhSgACi2EAkQ0FhagAQQFQxEBkABBATA5UBQABR3UCAAKK6gQABRHUDAQKI6gYCBBDVDQQIIKobCBBAVDcQIICobiBAAGEzENT6qoC2tkAlCygrPYe2vEAtBjZ8BgIEEAMo60ExKBvmA/GH/xDwDogPAvEGID4NxH+g4reA2AJJHwoGCCBkzmSohhtAHALELGiKhYG4CYi/A/EPIPbBZiBAAMEYOVDDtgMxNy7bodgQiF8D8VcgVkeXBwggECEBlbwJxPwEDINhVyD+B8Sb0eUAAghE1EJdF0SkYTC8BqpPFVkcIIBAxHEgfgvErCQa6Ac1sBBZHCCA4K0vIKZK6wsggKje+gIIIKq3vgACCN76AmKqtL4AAggUkDHQwG0iMVLkgbgfPakBBBADNHZvQHOAOYmGYmCAAIIxjKCJG5R83PBoAGXHbmh+XwzEzOhqAAIImeMJxJ+hOWAtEAcCsQwQCwCxFhDnAfE1aPB8gtLL0A0FCCB0F6gB8fr/uMFXqAv5gHgVNkMBAghXywFn6wtaRoIARusLiP8CBBADhZHAguRSEM0MEEAsFJb4f6AuY4C69BdAALFQoRqBGQpq3RoABBgA44rN/aSJ344AAAAASUVORK5CYII=) no-repeat 0 0}
.xlmm-lsc .search-btn:hover { background:#ffba00}

/*右侧*/
.bord { border-top:2px #307ED7 solid; margin:0 auto 10px; background:#f9f9f9}
.bord img { display:block}
.titleR { height:25px; padding:6px 20px 0; color:#191919; line-height:25px; text-align:right; position:relative}
.titleR .tt { font-size:16px; float:left; font-weight:700}

.recommend { padding-bottom:10px; height:auto}
.recommend .pic-txt { padding:10px 0; width:250px; line-height:16px; margin:0 auto}
.recommend .pic-txt .pic { width:50px; height:50px; margin-right:10px; float:left; overflow:hidden}
.recommend .pic-txt .pic img { border-radius:50%; width:50px; height:50px}
.recommend .pic-txt h4 { font-size:14px}
.recommend .pic-txt p { color:#999; padding-top:2px}
.hot-article { padding-bottom:10px; height:auto}
.hot-article .pic:hover img { transform:matrix(1.04,0,0,1.04,0,0); backface-visibility:hidden}
.hot-article .pic-txt { padding:10px 0; margin:0 auto; width:250px}
.hot-article .pic-txt .pic { width:90px; height:60px; margin-right:10px; float:left; overflow:hidden; position:relative}
.hot-article .pic-txt h4 { font-size:14px; line-height:22px; padding-top:6px}
.hot-article .pic-txt .sn { width:100%; height:40px; padding-top:20px; background-color:rgba(0,0,0,.3); position:absolute; left:0; top:0; color:#fff; font-size:24px; font-weight:700; text-indent:10px}
.hot-article .pic-txt { padding:8px 0}
.hot-article .pic-txt p { text-align:right; padding-top:4px; line-height:1; color:#999}
.hot-article .pic-txt p a { color:#999}
.hot-article .pic-txt p a:hover { color:#307ED7}
.hot-article .pic-txt h4 { padding-top:0; height:44px; overflow:hidden}
.cooperation { padding-bottom:10px}
.cooperation .cooper { font-size:14px; line-height:34px; color:#e3e3e3; padding:0 20px}
.cooperation .cooper a { color:#666; display:inline-block}

/*列表*/
.news-list .news-box { padding:10px 0; border-bottom:1px #f0f0f0 solid; color:#191919}
.news-list .news-box .pic { float:left; width:150px; height:100px; margin-right:15px; overflow:hidden; position:relative}
.news-list .news-box h4 { height:63px; font-size:18px; line-height:24px; vertical-align:top; padding-top:7px}
.news-list .news-box h4 a:visited { color:#999}
.news-list .news-box h5 { font-size:16px; line-height:20px}
.news-list .news-box .other { line-height:20px; color:#777; height:20px}
.news-list .news-box .other a { color:#777}
.news-list .news-box .other a:hover { color:#307ED7}
.news-list .news-box .other span { display:inline-block; vertical-align:top}
.news-list .news-box .other .dot { margin:0 2px 0 6px}
.news-list .news-box .other .img { float:left}
.news-list .news-box .other .img img { width:20px; height:20px; border-radius:50%; margin-right:10px; display:block}
.news-list .news-box .other .com { float:right; *margin-top:-20px}
.news-list .news-box .other .channel { display: inline-block;vertical-align: top;}
.news-list .news-box .other .channel-dot {display: inline-block;vertical-align: top;}
.news-list .news-box .icon-comment:before { margin-right:6px; color:#9c9c9c; font-size:16px; position:relative; top:2px}
.news-list .news-box .pt { font-size:14px; line-height:18px; width:215px; float:left; margin-right:10px}
.news-list .news-box .pt .sm-img { float:left; width:60px; height:60px}
.news-list .news-box .pt span { display:inline-block; padding:2px 0 0 10px; float:left; width:140px}
.news-list .news-box .pic-group { margin:0 auto 10px}
.news-list .news-box .pic-group .xlmmdtlist { float:left; width:150px; height:100px; margin-right:13px; overflow:hidden; position:relative}
.news-list .news-box .video-txt .txt { color:#fff; position:absolute; left:35px; bottom:0; width:115px; line-height:30px; font-size:12px}
.news-list .news-box .pic-group .xlmmdtlist:last-child { margin-right:0}
.news-list .news-box .pic-group .pic-more a { background:#eaeaea; text-align:center; display:block; width:100%; height:100%; line-height:100px; font-size:14px; color:#666}
.news-list .news-box-list h4 { height:30px; padding-top:4px}
.news-list .news-box-pt .pic { height:150px}
.news-list .news-box-pt h4 { height:60px; padding-top:10px}
.news-list .news-box-thr { padding-top:13px}
.news-list .news-box-thr h4 { height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.news-list .news-box-txt h4 { height:auto; padding:10px 0 15px}
.news-list .news-box.news-box-aa:nth-child(1) { padding-top:20px}
.news-list .cpc-news h4,.news-list .cpc-news li { overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.more-load { margin:20px auto; text-align:center; font-size:14px; line-height:32px}
.more-load a { display:inline-block; background:url(../images/loading.gif) no-repeat 0 0; padding-left:40px; height:32px; color:#898989; border-radius:17px}

/*幻灯片*/
.img-do { overflow:hidden; transform-style:preserve-3d}
.img-do img { display:block; width:100%; height:100%; transition:transform .5s ease .1s; -webkit-transition:-webkit-transform .5s ease .1s}
.img-do img:hover { transform:matrix(1.04,0,0,1.04,0,0); backface-visibility:hidden}
.linear-bg { display:block; height:100%; width:100%; color:#fff; background:#000; background:-moz-linear-gradient(top,transparent 0,#333 100%); background:-webkit-linear-gradient(top,transparent 0,#333 100%); background:-o-linear-gradient(top,transparent 0,#333 100%); background:-ms-linear-gradient(top,transparent 0,#333 100%); background:linear-gradient(top,transparent 0,#333 100%); filter:alpha(opacity=50)}
.god-mark { position:absolute; right:0; bottom:0; padding:0 5px; height:20px!important; text-align:center; display:inline-block; line-height:20px; color:#fff; background-color:rgba(0,0,0,.4); border-radius:8px 0 0 0; z-index:1}
	.focus-banner .autos span,.focus-banner .autos span a { display:inline-block; vertical-align:top}
.focus-banner { margin:0px auto 0}
.focus-banner { height:320px; overflow:hidden; position:relative; width:640px; z-index:0}
.focus-banner .con { float:left; left:0; position:absolute; top:0; transition:all .5s ease 0s; width:9999px}
.focus-banner .con .pic { float:left; height:320px; position:relative; width:640px}
.focus-banner .autos { bottom:0; height:23px; left:0; position:absolute; width:100%; text-align:center}
.focus-banner .autos span { cursor:pointer; height:15px; margin:0 3px 0 4px; overflow:hidden; width:15px}
.focus-banner .autos span a { background:#fff; border-radius:1px; font-size:0; height:3px; margin-top:6px; opacity:.5; width:100%}
.focus-banner .autos span.cur a { opacity:1}
.focus-banner .btns,.focus-banner .btns a { height:40px; position:absolute}
.focus-banner .btns { display:none; left:0; pointer-events:none; top:130px; width:100%}
.focus-banner .btns a { background:url(data:image/png;base64,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) repeat 0 0; left:10px; pointer-events:all; top:0; width:40px}
.focus-banner .btns a.btnr { background-position:0 -50px; left:auto; right:10px}
.focus-banner:hover .btns { display:block}
.focus-banner .con .pic .shadow { bottom:0; display:block; font-size:22px; font-weight:700; height:80px; left:0; line-height:34px; position:absolute; width:100%}
.focus-banner .con .pic .shadow em { color:#fff; height:60px; padding:20px 0 0; pointer-events:none; width:100%}
.focus-banner .con .pic .shadow span { bottom:25px; color:#fff; left:20px; position:absolute; width:600px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

.channel-logo { width:160px; height:56px; overflow:hidden; background:#fff; text-align:center;}
.channel-logo a { display:inline-block; width:126px; height:31px; line-height:500px}
.second-nav { font-size:14px; border-top:2px #307ED7 solid}
.second-nav .box { padding:10px 0 5px; position:relative}
.second-nav .box h4 { font-size:15px; font-weight:700; color:#307ED7; line-height:27px; padding-left:17px; position:relative; z-index:2}
.second-nav .box h4 a { color:#307ED7}
.second-nav .box h4 .icon-angle-up:before { font-size:10px; color:#ccc; display:inline-block; position:absolute; right:8px; top:7px; transform:rotate(90deg)}
.second-nav .box p { color:#191919; line-height:24px; padding-right: 10px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.second-nav .box p a { width:60px; margin-left:15px; display:block; float:left; overflow:hidden;text-overflow:ellipsis;}
.second-nav .box-cur h4 { background:#307ED7}
.second-nav .box-cur h4 a { color:#fff}
.second-nav .box-cur h4 .icon-angle-up:before { display:none}
.second-nav .show-nav { visibility:hidden; opacity:0; background-color:#fff; background-color:rgba(255,255,255,.95); position:absolute; left:160px; top:1px; padding:8px 0 0; width:240px; color:#191919; min-height:86px; transition:opacity .2s ease-in}
.second-nav .show-nav:after { content:''; border:1px #307ED7 solid; position:absolute; left:0; top:-1px; width:238px; height:100%; opacity:.5; filter:alpha(opacity=50)}
.second-nav .show-nav .bg { background:#fff; position:absolute; left:-160px; top:-1px; width:160px; height:94px}
.second-nav .show-nav .bg:after { content:''; border:1px #307ED7 solid; position:absolute; left:0; top:0; width:159px; height:100%; opacity:.5; filter:alpha(opacity=50)}
.second-nav .show-nav .bg-mod { width:1px; height:94px; background:#fff; position:absolute; top:0; left:0; z-index:2}
.second-nav .box-no { padding:6px 0}
.second-nav .box-no .show-nav .bg,.second-nav .box-no .show-nav .bg-mod { height:35px; top:auto; bottom:1px}
.second-nav .box-one .show-nav .bg,.second-nav .box-one .show-nav .bg-mod { height:70px}
.second-nav .box-thr .show-nav .bg,.second-nav .box-thr .show-nav .bg-mod { height:118px}
.second-nav .box-no .show-nav { top:auto; bottom:2px;}
.second-nav .box-no .show-nav .bg-mod { bottom:0}
.second-nav .show-nav .con { padding:0 20px 8px 0; overflow:hidden}
.second-nav .show-nav .con li { float:left; display:inline-block; margin-left:21px; line-height:26px; white-space:nowrap}
.second-nav .show-nav .con li a { display:block}
.second-nav .show-nav .mod { position:relative; z-index:2; max-height:230px; overflow:scroll;}
.second-nav .show-nav .mod dl { overflow:hidden; line-height:26px; padding:0 20px 10px}
.second-nav .show-nav .mod dl dt { font-size:15px; float:left; font-weight:700}
.second-nav .show-nav .mod dl .ln { width:3px; height:16px; background:#307ED7; float:left; margin:5px 8px 0 0}
.second-nav .show-nav .mod dl dd { font-size:14px; margin-left:21px; float:left; white-space:nowrap}
.second-nav .show-nav .threefloor { height:120px}
.second-nav .box-hover:hover .show-nav { visibility:visible; opacity:1}
.second-nav .box-hover:hover a { position:relative; z-index:2}
.second-nav .box-hover:hover h4 { background:0 0}
.second-nav .box-hover:hover h4 .icon-angle-up:before { display:none}

.channel-index { margin:25px auto 0}
.channel-index .xlmm-lsc .search-icon,.channel-sub .xlmm-lsc .search-icon { background-position:0 -30px}
.channel-index #main-container,.channel-sub #main-container { margin:0 auto; position:relative; background:#fff}
.channel-index #main-container .main,.channel-sub #main-container .main { width:640px; margin-left:0}
.channel-index #main-container .sidebar,.channel-sub #main-container .sidebar { width:290px; }
.channel-index #main-container .xlmmcolumn,.channel-sub #main-container .xlmmcolumn { width:160px; position:absolute; left:0; top:0px; z-index:60; height:100%; background-color:#f9f9f9; display:none;}
.main-portal-inner.sticky {
   /* position: fixed; width:160px; 
    top: 0px;*/
}
.channel-index .hot-spots-r,.channel-sub .hot-spots-r { display:block}


.sidebar .adA,.sidebar .godA { display:none; width:100%; margin:0 auto 10px}
.sidebar .adA img,.sidebar .godA img { width:100%; height:64px}
.sidebar .godR { background-color:#f9f9f9; padding:10px 20px; margin-bottom:10px; position:relative;}
.sidebar .godR img,.sidebar .godR object { width:250px}
.sidebar .godR .god-mark,.sidebar .godR .got-i-icon { right:20px}
.sidebar .godR .god-mark { bottom:10px}
.sidebar .godR .god-mark-origin { left:20px; right:initial}


	
	
	
	
	
        .channel-logo{
            background:#fff ;
        }
        a:hover{
            color:#307ED7;
        }
        .cooperation .cooper a:hover {
            color:#307ED7;
        }














