﻿@charset "utf-8";
@charset "utf-8";
/* 2017-04-04 wuyunduoduopiao */

body,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,code,form,img,dl,dd,dt,input,textarea,button,th,td,iframe{margin:0;padding:0}
html{font:14px/1.75 arial,"Hiragino Sans GB","Hiragino Sans GB W3",\5b8b\4f53}
img{border:none; max-width:100%; vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle}
ol,ul{list-style:none}
textarea{overflow:auto;vertical-align:top;resize:vertical}
table{border-collapse:collapse;border-spacing:0}
em,i,code,cite,address,th{font-style:normal}
.clear{clear:both;line-height:0;font-size:0}
.clearfix{*zoom:1;_height:1px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
a{text-decoration:none;outline:none;color:#069}
.hide{ display:none}
body{ background:#f0f0f4; -webkit-text-size-adjust:100%}
.col_f30{ color:#f30 !important}
.col_008000{ color:#008000 !important}
.border_e4e4e4{ border:1px solid #e4e4e4}
.bg_fff{ background:#fff}
.w_998{ width:1200px; margin:0 auto}
.w_1000{ width:1200px; margin:0 auto}

.header{ height:80px}
.header .lg{ width:107px; height:37px; float:left; background:url(../images/sprite.png) no-repeat; margin:30px 30px 0 0}
.header .tianqi{ width:410px; height:80px; float:left; overflow:hidden; position:relative}
.header .tianqi .mask{ position:absolute; left:0; top:0; z-index:1; filter:chroma(color=#ffffff)}
.header .tianqi a{ width:410px; height:80px; position:absolute; left:0; top:0; z-index:2}
.header .header_right{ float:left; font-size:14px}
.header .header_right .area{ float:left; border:solid #d7d7d7; border-width:0 1px; width:220px; padding:7px 0 7px 25px; margin-top:5px; line-height:2; white-space:nowrap; overflow:hidden}
.header .header_right .area .title{ color:#999}
.header .header_right .area .title img{ width:16px; height:16px; display:inline-block; vertical-align:-2px; margin-right:5px}
.header .header_right .area .list a{ padding-right:10px}
.header .header_right .area .list a:hover{ text-decoration:underline}
.header .header_right .right{ width:176px; float:left; margin:10px 0 0 10px; height:70px; overflow:hidden}
.search_wrap{ position:relative; z-index:99; padding:15px 0 10px; margin-bottom:10px; padding-bottom:15px;}
.search_wrap .nav_min{ margin-left:230px}
.search_wrap .nav_min a{ color:#666; padding:2px 12px; font-size:14px}
.search_wrap .nav_min a:hover,.search_wrap .nav_min .on{ color:#fff; background:#fd6853; display:inline-block}
.search_wrap .baidu_wrap{ height:75px}
.baidu{ width:900px; margin:0 auto}
.baidu .lg_min{ background:url(../images/sogou.png) 0 11px no-repeat; width:117px; height:43px; float:left; margin:3px 20px 0 0; margin-left:-10px;}
.baidu .search{ width:740px; padding-top:10px; font-size:14px; float:left;}
.baidu .search .text{ width:590px; height:20px; padding:9px 7px; border:1px solid #ddd; border-right:0}
.baidu .search .submit{ cursor:pointer; width:102px; height:40px; line-height:40px; background:#fd6853; color:#fff; border:1px solid #fd6853; -webkit-appearance:none; margin-left:-5px;}
.baidu .search .text,.baidu .search .submit{ outline:none; box-shadow:none; display:inline-block; vertical-align:top; *vertical-align:auto}
.baidu .search .submit:hover{ background:#f25c47; border-bottom-color:#f25c47; border-right-color:#f25c47}
.baidu_fixed{ position:fixed; left:0; top:0; width:100%; height:82px; padding-top:5px; z-index:100; background:#fff; background:rgba(255,255,255,.9); border-bottom:1px solid #ddd\9; box-shadow: 0 0 5px #888}
.search_wrap .paoma_wrap{ position:absolute; right:10px; top:23px}
.search_wrap .paoma{ position:relative; width:140px; height:21px; overflow:hidden}
.search_wrap .paoma ul{ position:absolute}
.search_wrap .paoma li{ width:140px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.search_wrap .paoma li a{ color:#999}
.search_wrap .paoma li a:hover{ color:#08f}
.search_wrap .hotwords{ padding:10px 0 0 170px; height:30px; overflow:hidden}
/*.search_wrap .hotwords a{ color:#999; font-size:12px; display:inline-block; margin-right:20px}
.search_wrap .hotwords a:hover{ color:#08f}*/
.authority{ position:relative; font-size:14px; margin-bottom:10px}
.authority .dt{ width:16px; height:28px; padding:3px; background:#38f; line-height:1; color:#fff; text-align:center; position:absolute; left:0; top:0}
.authority .dt1{ width:16px; height:28px; padding:3px; background:#38f; line-height:1; color:#fff; text-align:center; position:absolute; left:0; top:34px}
.authority ul{ margin-left:24px}
.authority li{ float:left; height:34px; line-height:34px; width:103px; text-align:center}
.authority a{ color:#333}
.authority a:hover{ color:#f30; text-decoration:underline}
.station{ margin-bottom:15px}
.station .left{ float:left; width:280px}
.station .lunhuan{ width:240px; height:85px; overflow:hidden}
.station .quicknav{ padding:10px; margin:10px 0; margin-top:0px; padding-top:10px; padding-bottom:14px;}
.station .quicknav .li{ padding:8px 0}
.station .quicknav a{ width:62px; height:23px; text-align:center; display:inline-block; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px}
.station .quicknav a:hover{ text-decoration:underline; color:#f30 !important}
.station .quicknav .dt a{ border-right:1px dotted #ddd}
.station .quicknav .dd a{ color:#333}
.station .left .nav_min .item{ width:25%; *width:24%; float:left; text-align:center; cursor:pointer; height:30px; line-height:30px; font-size:14px; color:#333; position:relative}
.station .left .nav_min .item:after{ content:""; position:absolute; left:0; top:6px; width:0; height:18px; border-left:1px dotted #ddd}
.station .left .nav_min .item:first-child:after{ border-left:0}
.station .left .nav_min .item:hover,.station .left .nav_min .item.on{ border-top:1px solid #3c9df9; position:relative; top:-1px; color:#069}
.station .newshot{ padding-bottom:10px; margin-top:10px;}
.station .newshot .content{ height:271px; overflow:hidden}
.station .newshot .block{ display:none}
.station .newshot .block.on{ display:block}
.station .newshot li{ height:30px; line-height:30px; font-size:14px; position:relative}
.station .newshot li span{ position:absolute; left:14px; top:0}
.station .newshot li a{  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333; display:block; margin:0 15px 0 26px}
.station .newshot li a:hover{ text-decoration:underline; color:#f30}
.station .newshot li.news_img{ width:254px; height:85px; margin:5px auto; position:relative;}
.station .newshot li.news_img a{ width:254px; height:85px; display:block; margin-left:0px;}
.station .newshot li.news_img a img{ width:254px; height:85px; display:block;}
.station .newshot li.news_img p{ width:254px; height:20px; background:#000; text-align:center; color:#fff; font-size:14px; line-height:22px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; position:absolute; bottom:0px; left:0px; }
.station .yuehui .block{ height:106px; padding:0 10px 10px}
.station .yuehui ul{ margin-left:-6px}
.station .yuehui li{ width:106px; height:106px; float:left; margin-left:6px; overflow:hidden}
.station .yuehui li img{ transition:filter .2s ease-out}
.station .yuehui li a:hover img{ filter:brightness(1.2)}
.station .right{ float:right; width:905px}
.station .films .content{ padding:0 10px 10px; height:208px}
.station .films .block{ display:none}
.station .films .block.on{ display:block}
.station .films .block .first{ position:relative; height:78px; overflow:hidden; margin-bottom:10px}
.station .films .block .first span{ position:absolute; left:0; bottom:0; text-align:center; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#666; background:rgba(0,0,0,0.5); color:#fff; cursor:pointer; font-size:14px;}
.station .films .block .first a:hover span{ text-decoration:underline}
.station .films .block .li{ height:30px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block}
.station .films .block .li i{ width:13px; height:13px; background:url(../images/sprite.png) -84px -105px no-repeat; display:inline-block; vertical-align:-1px; *vertical-align:2px; margin-right:5px}
.station .films .block .li span{ font-size:14px}
.station .films .block .li a{ color:#333}
.station .films .block .li a:hover span{ color:#f30; text-decoration:underline}
.station .zhida{ padding:15px 0 4px; border:2px solid #c9defb; margin-bottom:10px}
.station .zhida li{ width:144px; float:left; text-align:center; padding-bottom:12px}
.station .zhida li a{ color:#333; font-size:14px}
.station .zhida li a:hover{ text-decoration:underline; color:#f30}
.station .zhida li .icon{ width:16px; height:16px; display:inline-block; vertical-align:-3px; margin-right:3px}
.station .xline{ margin:-4px 20px 8px}
.station .xline div{ border-bottom:1px dotted #ddd; width:100%; height:0}
.station .guess{ border:solid #e4e4e4; border-width:1px 1px 0; height:30px; line-height:30px; position:relative}
.station .guess .dt{ width:108px; position:absolute; left:0; color:#919DB3; font-weight:bold; padding-left:10px}
.station .guess .dd{ width:630px; height:30px; overflow:hidden; margin-left:118px}
/*.station .guess .dd a{ color:#333; margin-right:20px; float:right}
.station .guess .dd a:hover{ color:#f30; text-decoration:underline}*/
.station .media{ margin-bottom:10px; padding:4px 0; height:80px}
.station .media .item{ float:left; margin-left:8px; width:140px; height:80px; overflow:hidden; position:relative}
.station .media .item_pic span{ position:absolute; left:0; bottom:0; text-align:center; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#000; color:#fff; cursor:pointer}
.station .media .item_pic a:hover span{ text-decoration:underline}
.station .media .item_blue{ background:#4a6ef5; background:linear-gradient(90deg,#4a6ef5,#3f8df8,#33b1fb)}
.station .media .item_green{ background:#35c62e; background:linear-gradient(90deg,#35c62e,#7cd945,#aee656)}
.station .media .item_text a{ position:absolute; left:5px; color:#fff; width:130px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.station .media .item_text a:hover{ opacity:0.6; *text-decoration:underline}
.station .media .item_text .title{ font-size:14px; top:5px}
.station .media .item_text .first{ top:30px}
.station .media .item_text .second{ top:50px}
.station .jingxuan{ background:#f9f9f9; border:solid #e4e4e4; border-width:1px 1px 0; height:31px; overflow:hidden; white-space:nowrap}
.station .jingxuan a{ display:inline-block; padding:0 12px; border-left:1px dotted #ddd; margin:5px 0; font-size:14px}
.station .jingxuan a:hover{ text-decoration:underline}
.station .jingxuan a:first-child{ border:0}
.station .tuijian{ padding-top:15px; }
.station .tuijian .self .li,.station .tuijian .other .class .a,.station .tuijian .other .moreblock .a{ padding-bottom:11px}
.station .tuijian .self .dt,.station .tuijian .other .class{ width:56px; padding-left:20px; float:left; overflow:hidden; font-size:14px}
.station .tuijian .self .dd{ float:left; width:744px; padding-left:16px;}
.station .tuijian .self .dd .item{ width:123px; float:left; white-space:nowrap; overflow:hidden}
.station .tuijian .self .dd a{ color:#333; font-size:14px}
.station .tuijian .self .dt a:hover,.station .tuijian .self .dd a:hover,.station .tuijian .other .class .a a:hover{ color:#f30; text-decoration:underline}
.station .tuijian .more,.station .tuijian .other .moreblock .a a{ color:#999; line-height:21px}
.station .tuijian .more:hover,.station .tuijian .other .moreblock .a a:hover{ text-decoration:underline}
.station .tuijian .other .booth{ width:778px; height:256px; float:left; overflow:hidden}
.station .tuijian2{ border:1px solid #e4e4e4}
#tuijian .other{ margin-top:-15px;}
/*section*/
.section{ width:1200px; margin:0 auto 15px; background:#fff; border:1px solid #e4e4e4}
.section .h2title{ height:34px; line-height:34px; padding:0 12px; border-bottom:1px solid #e4e4e4}
.section .h2title .left{ float:left; font-size:14px}
.section .h2title i{ display:inline-block; border-left:3px solid #38f; height:20px; width:0; vertical-align:-5px; *vertical-align:7px; margin-right:7px}
.section .h2title .right{ float:right}
.section .h2title .right a{ color:#999; display:inline-block; margin-left:20px}
.section .h2title .right a:hover{ color:#f30; text-decoration:underline}
.section .h2title .right_js{ margin-top:2px; width:630px; height:30px; overflow:hidden}
.liaotian .content{ padding:15px 12px 5px 2px; min-height:400px}
.liaotian .content .first{ *padding-bottom:10px}
.liaotian .item{ float:left; width:226px; height:180px; margin:0 0 10px 10px; overflow:hidden; position:relative; transition:filter .2s ease}
.liaotian .item .tag{ position:absolute; background:#f50; left:0; top:0; color:#fff; padding:0 3px}
.liaotian .item:hover{ filter:brightness(.7)}
.liaotian .item:hover:after{ position:absolute; z-index:1; width:53px; height:53px; background:url(../images/sprite.png) 0 -75px no-repeat; left:50%; top:50%; margin:-26px 0 0 -26px}
.liaotian .item_small{ width:113px; height:90px; margin-right:20px;}
.movie .content{ padding:15px 12px 15px 2px}
.movie .box{ width:958px; min-height:390px; float:left}
.movie .box .item{ display:inline-block; vertical-align:top; width:113px; margin-left:20px; text-align:center}
.movie .box .item img{ max-width:113px; max-height:150px; margin-bottom:7px; box-shadow:0 3px 6px rgba(0,0,0,.2); transition:filter .2s ease-out,box-shadow .2s ease}
.movie .box .item:hover img{ box-shadow:0 6px 20px rgba(0,0,0,.2); filter:brightness(1.1)}
.movie .box .item p{ color:#333; height:40px}
.movie .box .item:hover p{ text-decoration:underline}
.movie .list{ float:right; width:220px}
.movie .list .head{ font-size:14px; padding-bottom:10px}
.movie .list li{ height:33px; line-height:33px; font-size:14px; position:relative; padding-left:20px}
.movie .list li .num{ color:#8b8b8b; position:absolute; left:0; top:0}
.movie .list li:first-child .num{ color:#ff4800}
.movie .list li:nth-of-type(2) .num{ color:#e9730d}
.movie .list li:nth-of-type(3) .num{ color:#e3a409}
.movie .list li a{ color:#5a5a5a; width:100%; display:block; white-space:nowrap; overflow:hidden}
.movie .list li a:hover .t{ color:#f30; text-decoration:underline}
.movie .list li a .desc{ position:absolute; right:0; top:0; color:#c9c9c9; background:#fff; padding-left:10px; font-size:12px}
.game .content{ padding:15px 12px 5px 2px; min-height:240px}
.game .content .box{ float:left; width:500px}
.game .content .box .item{ float:left; width:140px; height:110px; overflow:hidden; position:relative; margin:0 0 10px 12px; margin-right:10px;}
.game .content .box .item:hover .name{ text-decoration:underline}
.game .content .box .item .tag{ position:absolute; background:#f50; left:0; top:0; color:#fff; padding:0 3px}
.game .content .box .item .name{ position:absolute; background:#666; background:rgba(0,0,0,0.5); background:linear-gradient(0deg,#000,transparent); padding:5px 0; padding:0\9; left:0; bottom:0; color:#fff; width:100%; text-align:center}
.game .content .list{ float:right; width:675px}
.game .content .list a{ float:left; width:75px; height:73px; overflow:hidden; white-space:nowrap; text-align:center; margin:6px 0 0 0; color:#333}
.game .content .list a:hover p{ color:#f30; text-decoration:underline}
.game .content .list a img{ max-width:52px; max-height:52px; border-radius:6px; padding-bottom:3px}
.game .content .list .game_list{ width:675px; height:75px; overflow:hidden}
.game .webgame{ padding:0 12px 15px 2px; min-height:145px}
.game .webgame .head{ position:relative; height:30px; margin:0 0 5px 10px}
.game .webgame .head .title{ position:absolute; top:0; left:0; padding-right:5px; line-height:30px; font-size:14px; background:#fff}
.game .webgame .head .title i{ display:inline-block; border-left:2px solid #38f; height:18px; width:0; vertical-align:-4px; *vertical-align:6px; margin-right:7px}
.game .webgame .head .xline{ border-bottom:1px dashed #ddd; width:100%; height:0; display:block; padding-top:15px}
.game .webgame .item{ float:left; width:201px; height:110px; overflow:hidden; position:relative; margin-left:13px}
.game .webgame .item img{ width:201px;}
.game .webgame .item:hover span{ text-decoration:underline}
.game .webgame .item .name{ position:absolute; background:#666; background:rgba(0,0,0,0.5); background:linear-gradient(0deg,#000,transparent); padding:5px 0; padding:0\9; left:0; bottom:0; color:#fff; width:100%; text-align:center}
.game .webgame .item_first{ float:left; width:290px; height:110px; overflow:hidden; margin-left:20px}
.relax .content{ padding:15px 10px 15px 2px; min-height:310px}
.relax .item{ display:inline-block; vertical-align:top; width:226px; margin:0 0 10px 10px; overflow:hidden}
.relax .item img{ max-width:226px; max-height:120px; margin-bottom:5px; transition:filter .2s ease-out}
.relax .item:hover img{ filter:brightness(1.2)}
.relax .item p{ color:#333; line-height:1.4}
.relax .item:hover p{ text-decoration:underline}
.news .content{ padding:5px 12px 0 12px}
.news .list{ width:640px; float:left}
.news .list li{ border-bottom:1px solid #e4e4e4; padding:15px 0}
.news .list li:last-child{ border-bottom:0}
.news .list li .pic{ position:absolute; width:180px; height:90px; text-align:center; overflow:hidden}
.news .list li .pic img{ display:inline-block}
.news .list li .desc{ margin-left:190px}
.news .list li .desc .title{ height:72px; overflow:hidden}
.news .list li .desc .title a{ font-size:14px; color:#333}
.news .list li .desc .title a:hover{ color:#f30; text-decoration:underline}
.news .list li .desc .info{ color:#999}
.news .other{ width:300px; float:right}
.news .other .title{ margin:15px 0 5px; font-size:14px; color:#333}
.news .other .box{ margin-left:-10px; min-height:280px}
.news .other .item{ width:145px; display:inline-block; margin:0 0 10px 10px; text-align:center; color:#333}
.news .other .item img{ margin-bottom:5px}
.news .other .item:hover{ text-decoration:underline}
.news_load{ text-align:center; padding:10px 0; color:#bcbcbc}
/*footer*/
.footer{ clear:both; width:1000px; margin:30px auto; text-align:center;}
.footer p{ margin-bottom:7px; color:#555; text-align:center}
.footer a{ color:#555; margin:0 10px}
.footer a:hover{ text-decoration:underline}
.footer .f_copyright{ color:#101010}
.footer .icon{ background-image:url(../images/sprite.png); background-repeat:no-repeat; display:inline-block; margin-right:5px}
.footer .icon_wenwangwen{ background-position:-78px -75px; width:30px; height:30px}
.footer .icon_lo2{ background-position:-53px -75px; width:25px; height:30px}
.footer .icon_ghs{ background-position:-53px -105px; width:18px; height:23px; vertical-align:-7px}
/*feedback*/
.feedback{ position:fixed; width:74px; height:302px; left:51%; bottom:86px; margin-left:600px}
.feedback .pic{ width:74px; height:272px; display:block; overflow:hidden}
.feedback .totop{ margin-top:5px; height:20px; background:#fff; border:1px solid #a4a4a4; color:#a4a4a4; text-align:center; cursor:pointer; padding-top:5px;}
.feedback .totop i{ width:13px; height:12px; background:url(../images/sprite.png) -71px -105px no-repeat; display:inline-block; margin-right:5px; vertical-align:-1px;  *vertical-align:2px}

/*morelink*/
.morelink{ margin-bottom:20px}
.morelink .h2title{ color:#999; font:14px}
.morelink table{ font-size:14px; table-layout:fixed; background:#fff; width:100%}
.morelink table td{ border:1px solid #e4e4e4; text-align:center; padding:5px 0}
.morelink table a{ color:#333}
.morelink table a:hover{ text-decoration:underline; color:#f30}
.moread{ margin-bottom:20px; height:80px; overflow:hidden}

/*****add ****/
.wp {
	margin: 0px auto; width: 1000px;
}
.pos-nav {
	width: 100%; height: 44px; position: relative; z-index: 70;
}
.pos-nav .m-nav {
	width: 998px; overflow: hidden; position: relative; background-color: rgb(255, 255, 255);
}
.pos-nav .m-nav ul {
	padding: 3px 0px; width: 2000px;
}
.pos-nav .m-nav ul li {
	padding: 0px 3px; width: 105px; float: left;
}
.pos-nav .m-nav ul li a {
	padding: 3px 0px 4px; width: 105px; height: 23px; text-align: center; line-height: 23px; font-size: 14px; float: left; position: relative;
}
.pos-nav .m-nav ul li a img {
	left: -2px; top: -2px; width: 23px; height: 23px; vertical-align: middle; display: inline-block; position: relative;
}
.pos-nav .m-nav ul li a span {
	top: 7px; width: 1px; height: 15px; right: -3px; position: absolute; background-color: rgb(232, 235, 239);
}
.pos-nav .m-nav ul li a:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(244, 247, 253);
}
/***** shop S *****/
.w1200 {
	margin: 0px auto; width: 1200px; position: relative;
}
.fl {
	display: inline;
}
.fl {
	float: left;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li {
	width: 430px; height: 254px; overflow: hidden;
}
.sw-video .video-body .video-body-list .video-group .slide-box {
	width: 430px; height: 254px; overflow: hidden;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-li {
	width: 430px; height: 254px; overflow: hidden;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-li {
	left: 0px; top: 0px; position: absolute;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-li {
	left: 0px; top: 0px; position: absolute;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-li .bn-link {
	width: 100%; height: 100%; display: block;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-li .bn-link {
	width: 100%; height: 100%; display: block;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-li .bn-option {
	left: 0px; width: 380px; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.4; padding-left: 50px; font-size: 1em; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-li .bn-option {
	left: 0px; width: 380px; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.4; padding-left: 50px; font-size: 1em; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-li .bn-option .bn-tt {
	width: 310px; overflow: hidden; margin-top: 3px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-li .bn-option .bn-tt {
	width: 310px; overflow: hidden; margin-top: 3px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-li .bn-option .bn-des {
	width: 310px; overflow: hidden; font-size: 0.9em; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-li .bn-option .bn-des {
	width: 310px; overflow: hidden; font-size: 0.9em; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-li .bn-option .option-icon {
	background: url("../images/icon-spirit.png") no-repeat -85px -111px; left: 9px; top: 4px; width: 32px; height: 32px; position: absolute;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-li .bn-option .option-icon {
	background: url("../images/icon-spirit.png") no-repeat -85px -111px; left: 9px; top: 4px; width: 32px; height: 32px; position: absolute;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-sign {
	width: 60px; height: 8px; right: 5px; bottom: 16px; position: absolute; z-index: 9;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-sign {
	width: 60px; height: 8px; right: 5px; bottom: 16px; position: absolute; z-index: 9;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-sign a {
	background: url("../images/icon-spirit.png") no-repeat -150px -126px; width: 8px; height: 8px; margin-right: 10px; float: left; display: block;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-sign a {
	background: url("../images/icon-spirit.png") no-repeat -150px -126px; width: 8px; height: 8px; margin-right: 10px; float: left; display: block;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .sw-video .video-body .video-body-list .video-group .slide-li .slide-sign .on {
	background-position: -168px -126px;
}
.sw-video .video-body .video-body-list .video-group .slide-box .slide-sign .on {
	background-position: -168px -126px;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list {
	width: 872px;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li {
	width: 120px; height: 180px; overflow: hidden; margin-right: 40px; margin-bottom: 14px; float: left;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li .sq-box {
	width: 120px; height: 180px; position: relative;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li .sq-box .sq-link {
	width: 100%; height: 100%; display: block;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li .sq-box .sq-link:hover::before {
	background: url("../images/v_playBtn.png") no-repeat; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; display: block; position: absolute; z-index: 9; content: "";
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li .sq-box .sq-main {
	width: 120px; height: 160px; position: relative;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li .sq-box .sq-main img {
	width: 120px; height: 160px;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li .sq-box .sq-main .sq-tt {
	left: 0px; width: 110px; height: 24px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; padding-left: 10px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .sq-info-li .sq-box .sq-des {
	width: 120px; height: 20px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-video .video-body .video-body-list .video-group .sq-info-list .line-last {
	margin-right: 0px;
}
.sw-video .video-body .video-body-list .rec-video-group .sq-info-list {
	width: 435px;
}
.sw-video .video-side {
	width: 265px; border-right-color: rgb(233, 233, 233); border-right-width: 1px; border-right-style: solid;
}
.sw-video .video-side .v-side-head {
	margin: 10px auto; width: 233px; height: 32px; color: rgb(0, 0, 0); line-height: 32px; overflow: hidden; padding-left: 30px; font-size: 1.2em; border-left-color: rgb(29, 167, 113); border-left-width: 2px; border-left-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-video .video-side .v-side-list .v-side-li {
	width: 225px; height: 68px; padding-left: 40px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sw-video .video-side .v-side-list .v-side-li .v-side-part .v-s-info {
	width: 75px; line-height: 34px; overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-video .video-side .v-side-list .v-side-li .v-side-part .info-first {
	color: rgb(0, 0, 0); font-size: 1.2em;
}
.sw-video .video-side .v-side-list .v-side-li::before {
	background: url("../images/icon-spirit.png") no-repeat -30px -2px; left: 10px; top: 6px; width: 22px; height: 20px; position: absolute; content: "";
}
.video-guess {
	width: 1185px;
}
.video-guess .sq-info-list {
	width: 1185px;
}
.sw-video .video-side .v-side-list .v-side-1::before {
	background-position-y: -2px;
}
.sw-video .video-side .v-side-list .v-side-2::before {
	background-position-y: -22px;
}
.sw-video .video-side .v-side-list .v-side-3::before {
	background-position-y: -42px;
}
.sw-video .video-side .v-side-list .v-side-4::before {
	background-position-y: -62px;
}
.sw-video .video-side .v-side-list .v-side-5::before {
	background-position-y: -82px;
}
.video-guess {
	overflow: hidden; padding-left: 15px; background-color: rgb(239, 239, 239);
}
.video-guess .sq-info-list .sq-info-li {
	width: 120px; height: 180px; overflow: hidden; margin-right: 30px; margin-bottom: 14px; float: left;
}
.video-guess .sq-info-list .sq-info-li .sq-box {
	width: 120px; height: 180px; position: relative;
}
.video-guess .sq-info-list .sq-info-li .sq-box .sq-link {
	width: 100%; height: 100%; display: block;
}
.video-guess .sq-info-list .sq-info-li .sq-box .sq-link:hover::before {
	background: url("../images/v_playBtn.png") no-repeat; left: 50%; top: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; display: block; position: absolute; z-index: 9; content: "";
}
.video-guess .sq-info-list .sq-info-li .sq-box .sq-main {
	width: 120px; height: 160px; position: relative;
}
.video-guess .sq-info-list .sq-info-li .sq-box .sq-main img {
	width: 120px; height: 160px;
}
.video-guess .sq-info-list .sq-info-li .sq-box .sq-main .sq-tt {
	left: 0px; width: 110px; height: 24px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; padding-left: 10px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.video-guess .sq-info-list .sq-info-li .sq-box .sq-des {
	width: 120px; height: 20px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.video-guess .sq-info-list .line-last {
	margin-right: 0px;
}
.sec-auto-ad {
	overflow: hidden;
}
.sec-auto-ad .sec-auto-ad-container {
	width: 1200px;
}
.sec-auto-ad .img-link {
	width: 100%; overflow: hidden; display: block;
}
.sec-auto-ad .img-link img {
	max-width: 100%;
}
.sec-auto-ad .full-width {
	text-align: center;
}
.sw-news .sw-news-container {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 1198px;
}
.sw-news .news-left {
	width: 420px;
}
.sw-news .news-left .news-left-head {
	margin: 10px auto; width: 393px; height: 35px; color: rgb(0, 0, 0); line-height: 35px; padding-left: 25px; font-size: 1.2em; border-left-color: rgb(10, 167, 112); border-left-width: 2px; border-left-style: solid;
}
.sw-news .news-left .slide {
	width: 400px; height: 240px; overflow: hidden;
}
.sw-news .news-left .slide .slide-img {
	width: 100%; height: 100%; text-align: center; overflow: hidden; display: block; background-color: rgb(241, 241, 241);
}
.sw-news .news-left .slide .slide-option {
	left: 0px; width: 400px; height: 26px; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.sw-news .news-left .slide .slide-option p {
	width: 300px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; font-size: 0.9em; margin-left: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-news .news-left .slide .page-link {
	background: url("../images/icon-spirit.png") no-repeat; top: 105px; width: 26px; height: 30px; display: block; position: absolute;
}
.sw-news .news-left .slide .pre {
	background-position: -142px -60px; left: 10px;
}
.sw-news .news-left .slide .next {
	background-position: -171px -60px; right: 10px;
}
.sw-news .news-left .slide .slide-sign {
	width: 200px; text-align: right; right: 20px; bottom: 10px; line-height: 10px; position: absolute; z-index: 9;
}
.sw-news .news-left .slide .slide-sign .num {
	width: 8px; height: 10px; line-height: 1; margin-left: 10px; display: inline-block; background-color: rgb(104, 110, 113);
}
.sw-news .news-left .slide .slide-sign .on {
	background-color: rgb(50, 135, 236);
}
.sw-news .news-right {
	padding: 5px 30px; width: 266px;
}
.sw-news .news-right .news-wechat-head {
	width: 266px; color: rgb(0, 0, 0); line-height: 50px; font-size: 1.2em;
}
.sw-news .news-right .news-wechat-head .ico-wechat {
	background: url("../images/icon-spirit.png") no-repeat -165px -2px; left: 0px; top: 13px; width: 25px; height: 20px; display: block; position: absolute;
}
.sw-news .news-right .news-wechat-list {
	height: 235px; position: relative;
}
.sw-news .news-right .news-wechat-list .news-wechat-li {
	width: 266px; height: 62px; overflow: hidden; margin-bottom: 15px;
}
.sw-news .news-right .news-wechat-list .news-wechat-li .news-link {
	width: 100%; height: 100%; display: block;
}
.sw-news .news-right .news-wechat-list .news-wechat-li .news-info {
	width: 160px; height: 62px; overflow: hidden;
}
.sw-news .news-right .news-wechat-list .news-wechat-li .news-info .news-content {
	color: rgb(0, 0, 0); line-height: 1.5; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.sw-news .news-right .news-wechat-list .news-wechat-li .news-info .news-source {
	color: rgb(204, 204, 204); position: relative;
}
.sw-news .news-right .news-wechat-list .news-wechat-li .news-info .news-source .news-time {
	float: right;
}
.sw-news .news-right .news-wechat-list .news-wechat-li .news-img {
	width: 82px; height: 62px; overflow: hidden;
}
.sw-news .news-right .news-wechat-list .news-wechat-li .news-img img {
	height: 62px; max-width: 82px;
}
.sw-news .news-body {
	left: 420px; top: 0px; width: 450px; height: 297px; overflow: hidden; border-right-color: rgb(233, 233, 233); border-left-color: rgb(233, 233, 233); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute;
}
.sw-news .news-body .news-body-nav {
	height: 50px; line-height: 50px; overflow: hidden;
}
.sw-news .news-body .news-body-nav .nav-li {
	width: 90px; text-align: center; color: rgb(0, 0, 0); font-size: 1.2em;
}
.sw-news .news-body .news-body-nav .on a {
	color: rgb(10, 167, 112); border-bottom-color: rgb(10, 167, 112); border-bottom-width: 2px; border-bottom-style: solid;
}
.sw-news .news-body .news-body-list {
	color: rgb(0, 0, 0); line-height: 2; position: relative;
}
.sw-news .news-body .news-body-list ul {
	position: relative;
}
.sw-news .news-body .news-body-list .news-group {
	height: 245px; position: relative;
}
.sw-news .news-body .news-body-list .news-li {
	width: 390px; overflow: hidden; padding-right: 20px; padding-left: 40px; white-space: nowrap; position: relative; -ms-text-overflow: ellipsis;
}
.sw-news .news-body .news-body-list .news-li a {
	color: rgb(0, 0, 0);
}
.sw-news .news-body .news-body-list .news-li a:hover {
	color: red;
}
.sw-news .news-body .news-body-list .news-li::before {
	border-radius: 4px; left: 25px; top: 12px; width: 4px; height: 4px; position: absolute; content: ""; background-color: rgb(154, 154, 154);
}
.sw-news .news-body .news-body-list .first-li {
	font-size: 1.2em; font-weight: 700; margin-bottom: 10px;
}
.sw-news .news-body .news-body-list .first-li::before {
	border-radius: 6px; left: 24px; width: 6px; height: 6px; background-color: rgb(238, 75, 75);
}
.sw-hot {
	background-color: rgb(252, 252, 252);
}
.sw-hot .group-list {
	padding: 10px 0px; border: 1px solid rgb(233, 233, 233); border-image: none; width: 1198px;
}
.sw-hot .group-list .group {
	width: 215.64px; margin-right: 11.98px; margin-left: 11.98px; float: left; display: block;
}
.sw-hot .group-list .group .hot-tt {
	line-height: 2;
}
.sw-hot .group-list .group .part-list {
	width: 100%;
}
.sw-hot .group-list .group .part-list .part-first {
	width: 100%; height: 82px; overflow: hidden; margin-bottom: 10px; position: relative;
}
.sw-hot .group-list .group .part-list .part-first .hot-img {
	width: 100%; overflow: hidden; display: block; position: relative;
}
.sw-hot .group-list .group .part-list .part-first .hot-img img {
	max-width: 100%;
}
.sw-hot .group-list .group .part-list .part-first .img-txt {
	background: linear-gradient(transparent, rgba(0, 0, 0, 0.8)); left: 0px; width: 100%; height: 24px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 0.8em; position: absolute;
}
.sw-hot .group-list .group .part-list .part {
	width: 100%; line-height: 2;
}
.sw-shop .sw-shop-container {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 1198px;
}
.sw-shop .shop-body {
	padding: 0px 30px; width: 769px; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid;
}
.sw-shop .shop-body .shop-body-head {
	padding: 12px 0px; height: 26px; overflow: hidden;
}
.sw-shop .shop-body .shop-body-head .shop-search {
	top: 12px; width: 432px; height: 26px; right: 0px; overflow: hidden; position: absolute;
}
.sw-shop .shop-body .shop-body-head .shop-search .shop-search-icon {
	left: 2px; top: 0px; width: 26px; height: 26px; display: block; position: absolute;
}
.sw-shop .shop-body .shop-body-head .shop-search .shop-search-icon img {
	width: 26px; height: 26px;
}
.sw-shop .shop-body .shop-body-head .shop-search .search-box {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 400px; height: 24px; margin-left: 30px;
}
.sw-shop .shop-body .shop-body-head .shop-search .shop-search-btn {
	outline: 0px; border: 0px currentColor; border-image: none; width: 50px; height: 24px; color: rgb(255, 255, 255); cursor: pointer; box-shadow: none; background-color: rgb(255, 84, 0);
}
.sw-shop .shop-body .shop-body-head .shop-search .shop-search-btn:hover {
	background-color: rgb(242, 80, 0);
}
.sw-shop .shop-body .shop-body-head .shop-search .shop-search-ipt {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(233, 233, 233) currentColor currentColor; outline: 0px; border-image: none; width: 339px; height: 24px; line-height: 24px; padding-left: 10px; font-size: 14px; box-shadow: none; background-color: rgb(255, 255, 255);
}
.sw-shop .shop-body .shop-body-head .shop-auto-search {
	top: 10px; width: 402px; height: 30px; right: 0px; position: absolute;
}
.sw-shop .shop-body .shop-body-head .shop-nav li {
	color: rgb(0, 0, 0); line-height: 26px; font-size: 1.1em; margin-right: 15px;
}
.sw-shop .shop-body .shop-body-head .shop-nav li a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.sw-shop .shop-body .shop-body-head .shop-nav .on a {
	border-bottom-color: rgb(10, 167, 112); border-bottom-width: 2px; border-bottom-style: solid;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box {
	width: 430px; height: 254px; overflow: hidden;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-li {
	width: 430px; height: 254px; overflow: hidden;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li {
	width: 430px; height: 254px; overflow: hidden;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-li {
	left: 0px; top: 0px; position: absolute;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-li {
	left: 0px; top: 0px; position: absolute;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-li .bn-link {
	width: 100%; height: 100%; display: block;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-li .bn-link {
	width: 100%; height: 100%; display: block;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-li .bn-option {
	left: 0px; width: 380px; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.4; padding-left: 50px; font-size: 1em; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-li .bn-option {
	left: 0px; width: 380px; height: 40px; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.4; padding-left: 50px; font-size: 1em; position: absolute; background-color: rgba(0, 0, 0, 0.5);
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-li .bn-option .bn-tt {
	width: 310px; overflow: hidden; margin-top: 3px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-li .bn-option .bn-tt {
	width: 310px; overflow: hidden; margin-top: 3px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-li .bn-option .bn-des {
	width: 310px; overflow: hidden; font-size: 0.9em; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-li .bn-option .bn-des {
	width: 310px; overflow: hidden; font-size: 0.9em; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-li .bn-option .option-icon {
	background: url("../images/icon-spirit.png") no-repeat -85px -111px; left: 9px; top: 4px; width: 32px; height: 32px; position: absolute;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-li .bn-option .option-icon {
	background: url("../images/icon-spirit.png") no-repeat -85px -111px; left: 9px; top: 4px; width: 32px; height: 32px; position: absolute;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-sign {
	width: 60px; height: 8px; right: 5px; bottom: 16px; position: absolute; z-index: 9;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-sign {
	width: 60px; height: 8px; right: 5px; bottom: 16px; position: absolute; z-index: 9;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-sign a {
	background: url("../images/icon-spirit.png") no-repeat -150px -126px; width: 8px; height: 8px; margin-right: 10px; float: left; display: block;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-sign a {
	background: url("../images/icon-spirit.png") no-repeat -150px -126px; width: 8px; height: 8px; margin-right: 10px; float: left; display: block;
}
.sw-shop .shop-body .shop-body-list .shop-group .slide-box .slide-sign .on {
	background-position: -168px -126px;
}
.sw-video .video-body .video-body-list .video-group .slide-box .sw-shop .shop-body .shop-body-list .shop-group .slide-li .slide-sign .on {
	background-position: -168px -126px;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list {
	width: 869px;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list .sq-info-li {
	width: 200px; height: 220px; overflow: hidden; margin-right: 23px; margin-bottom: 14px; float: left;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list .sq-info-li .sq-box {
	width: 200px; height: 220px; overflow: hidden; position: relative;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list .sq-info-li .sq-box .sq-link {
	width: 100%; height: 200px; text-align: center; display: block;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list .sq-info-li .sq-box .sq-link .sq-img {
	width: 100%; height: 200px; overflow: hidden;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list .sq-info-li .sq-box .sq-link .sq-img img {
	max-width: 100%;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list .sq-info-li .sq-box .sq-des {
	width: 200px; height: 20px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-shop .shop-body .shop-body-list .shop-group .sq-info-list .line-last {
	margin-right: 0px;
}
.sw-shop .shop-side {
	width: 268px;
}
.sw-shop .shop-side .s-side-head {
	margin: 10px auto; width: 236px; height: 32px; color: rgb(0, 0, 0); line-height: 32px; overflow: hidden; padding-left: 30px; font-size: 1.2em; border-left-color: rgb(29, 167, 113); border-left-width: 2px; border-left-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-shop .shop-side .s-side-ad {
	margin: 0px auto; width: 238px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link {
	width: 84px; height: 49px; line-height: 49px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .pr {
	width: 84px; height: 49px; overflow: hidden;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .s-ico {
	background: url("../images/icon-spirit.png") no-repeat; left: 0px; top: 15px; width: 20px; height: 20px; display: block; position: absolute;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-1 {
	background-position: -93px -5px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-2 {
	background-position: -93px -29px; height: 22px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-3 {
	background-position: -93px -53px; height: 23px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-4 {
	background-position: -91px -79px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-5 {
	background-position: -118px -4px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-6 {
	background-position: -118px -28px; height: 24px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-7 {
	background-position: -118px -53px; height: 24px;
}
.sw-shop .shop-side .s-side-ad .side-ad-link .ico-8 {
	background-position: -117px -78px; width: 21px; height: 22px;
}
.sw-shop .shop-side .s-side-ad .s-bl {
	width: 83px; border-left-color: rgb(233, 233, 233); border-left-width: 1px; border-left-style: solid;
}
.sw-shop .shop-side .s-side-list {
	width: 258px; padding-left: 10px;
}
.sw-shop .shop-side .s-side-list .side-list-tt {
	color: rgb(17, 17, 17); line-height: 1.5; font-size: 1.2em;
}
.sw-shop .shop-side .s-side-list .side-link-box li {
	padding: 9px 0px;
}
.sw-shop .shop-side .s-side-list .side-link-box li a {
	padding: 0px 10px; color: rgb(105, 105, 105); line-height: 20px; overflow: hidden; font-size: 0.9em; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sw-shop .shop-side .s-side-list .side-link-box li .link-a {
	width: 70px; text-align: left; font-size: 1em; font-weight: 700;
}
.sw-shop .shop-side .s-side-list .side-link-box li .link-b {
	color: rgb(10, 167, 112);
}
.sw-shop .shop-side .s-side-list .side-link-box li .link-c {
	color: rgb(244, 75, 59);
}

/***** shop E *****//* CSS Document */
/***** 右侧浮动 S ****/
.right_float_img{ width:74px; height:112px;}
#feedback_pic ul.right_float{ width:74px; height:auto; overflow:hidden; margin-top:1px;}
#feedback_pic ul.right_float li{ width:72px; height:25px; border:1px solid #a4a4a4; background:#fff; margin-bottom:6px;}
#feedback_pic ul.right_float li a{ height:19px; overflow:hidden; padding-left:25px;  width:60px; text-align:left; display:block; margin-left:10px; color:#a4a4a4; margin-top:5px;}
#feedback_pic ul.right_float li a:hover{ color:#298eff;}
#feedback_pic ul.right_float li a.right_float_01{ height:18px; background:url(../images/icons1.png) 0px -284px no-repeat;}
#feedback_pic ul.right_float li a.right_float_02{background:url(../images/icons1.png) 0px -302px no-repeat;}
#feedback_pic ul.right_float li a.right_float_03{background:url(../images/icons1.png) 0px -322px no-repeat;}
#feedback_pic ul.right_float li a.right_float_04{height:18px; background:url(../images/icons1.png) 0px -342px no-repeat;}
#feedback_pic ul.right_float li a.right_float_05{background:url(../images/icons1.png) 0px -359px no-repeat;}
#feedback_pic ul.right_float li a.right_float_01:hover{background:url(../images/icons1.png) 0px -220px no-repeat;}
#feedback_pic ul.right_float li a.right_float_02:hover{background:url(../images/icons1.png) -2px -481px no-repeat;}
#feedback_pic ul.right_float li a.right_float_03:hover{background:url(../images/icons1.png) -2px -502px no-repeat;}
#feedback_pic ul.right_float li a.right_float_04:hover{background:url(../images/icons1.png) -1px -523px no-repeat;}
#feedback_pic ul.right_float li a.right_float_05:hover{background:url(../images/icons1.png) 0px -541px no-repeat;}
/*****右侧浮动  E ****/
/***** 底部新加内容 S ****/
.new_recomment{ width:1200px;position:relative; border:1px solid #e4e4e4; height:auto; margin-left:auto; margin-right:auto; text-align:center; background:#fff; overflow:hidden; }
.new_recom_left{ width:710px; height:auto;  float:left; text-align:left;}
.new_recom_right_01{ width:420px; height:auto; overflow:hidden; margin-right:10px; float:right;}
.new_recom_right_02{width:420px; height:auto; overflow:hidden; position:absolute; right:10px; bottom:0px;}
.new_recom_right_03{width:420px; height:auto; overflow:hidden; position:absolute; right:10px; bottom:180px;}
.scroll_hide{ width:690px; height:auto; overflow:hidden;}
.new_recom_left_detail{width:710px; height:auto; overflow:hidden; /*overflow-y:scroll;*/ overflow-x:hidden;}
.new_recom_tit{ width:690px; height:40px; border-bottom:1px solid #e5e5e5;}
.new_recom_tit li{ float:left; width:68px; height:40px; border-right:1px solid #e5e5e5; text-align:center; line-height:40px; }
.new_recom_tit li a{font-size:14px; color:#333;  width:68px; height:40px; display:block;}
.new_recom_tit li a.focus{ color:#fff; background:#3388ff;}
.new_recom_tit li a:hover{ color:#ff3300;}
.new_sort,.new_list{ width:650px; height:auto; overflow:hidden; margin-left:15px;}
.new_sort li{ margin-top:10px; border-bottom:1px solid #f0f0f0; width:650px; height:113px;}
.new_sort_img{ width:180px; height:100px; border:2px solid #f0f0f0; display:block; float:left; margin-left:12px;}
.new_sort_img img{ width:180px; height:100px;}
.new_sort li.new_sort_height{ height:190px; padding-left:0px;}
.new_sort_detail{ width:430px; float:left; margin-left:10px; overflow:hidden;}
.new_sort_detail h1 a,.new_list h1 a{ font-size:16px; color:#333; width:450px; height:20px; overflow:hidden;}
.new_sort_detail h1 a:hover,.new_list h1 a:hover{color:#ff3300;}
.new_sort_detail p,.new_list p{ clear:both; margin-top:26px;}
.new_sort_detail p img,.new_list p img{ width:18px; height:18px; overflow:hidden; display:block; float:left; margin-top:0px;}
.new_sort_detail p span,.new_list p span{ float:left; display:block; color:#999; margin-left:5px; font-size:12px;}
.new_sort_detail p span.gray,.new_list p span.gray{ color:#6f6f6f; font-size:20px; margin-top:-12px;}
.new_list{ padding-bottom:4px; margin-top:-10px;}
.new_list h1 a{ width:650px;}
.new_list h1 a:hover{ color:#ff3300;}
.new_list ul{ height:116px; overflow: hidden; margin-top:-10px;}
.new_list ul li{ float:left; width:206px; height:116px; border:1px solid #f0f0f0; margin-right:8px; }
.new_list ul li.mr_n{ margin-right:0px;}
.new_list ul li a img{ width:206px; height:116px; }
.new_list p{ clear:both; margin-top:8px; display:block;}
.new_recom_right_tit{ width:410px; height:40px; overflow:hidden; line-height:42px; border-bottom:1px solid #e5e5e5;}
.new_recom_right_tit span{ float:left; display:block; background:url(../images/hot_yule.png) 0px 10px no-repeat; padding-left:26px;}
.new_recom_right_tit a{ float:right; font-size:12px; color:#999; display:block; margin-top:1px;}
.new_recom_right_tit h1 a:hover{ color:#ff3300;}
.new_recom_right_list{ width:400px;}
.new_recom_right_list li{ width:400px; height:57px; clear:both; margin-top:12px; margin-left:3px; }
.new_recom_right_list li a.new_recom_right_list_img{ width:100px; height:55px; display:block; float:left; border:1px solid #f0f0f0;}
.new_recom_right_list li a.new_recom_right_list_img img{ width:100px; height:55px;}
.new_recom_right_list li span.new_recom_right_list_tit{ float:left; width:280px; height:55px; overflow:hidden; margin-left:10px; text-align:left; margin-top:6px;}
.new_recom_right_list li span.new_recom_right_list_tit a{ font-size:14px; line-height:20px; color:#333;}
.new_recom_right_list li span.new_recom_right_list_tit a:hover{ color:#ff3300;}
.new_loading{ width:100px; height:30px; margin-left:auto; margin-right:auto; text-align:left; margin-top:10px;}
.new_loading p{ margin-top:-10px; color:#7a7a7a;}
/***** 底部新加内容  E ****/