﻿#header {
	position:fixed;
	width:100%;
	height:60px;
	border-bottom:1px solid #2b2c3e;
	/*border-bottom:1px solid rgba(0,0,0,0.1);
	*/ background-color:#131426;
	/*background:#446CB3;
	*/ z-index:900;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
#header .navigation {
	width:100%;
	padding:0 10px;
	max-width:1252px;
	margin:0 auto;
	*zoom:1;
}
#header .navigation:before,#header .navigation:after {
	content:"";
	display:table;
}
#header .navigation:after {
	clear:both;
}
#header .navigation .logo {
	-webkit-transition:all 200ms ease-in 0;
	-moz-transition:all 200ms ease-in 0s;
	-o-transition:all 200ms ease-in 0;
	transition:all 200ms ease-in 0;
	float:left;
	display:inline-block;
	margin:17px 36px 0 5px;
	outline:none;
	text-decoration:none;
	font:1.62em / 1em 'Brandon Grot W01 Medium',Helvetica,Arial,sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#ffffff;
}
#header .navigation .logo span {
	-webkit-transition:all 200ms ease-in 0;
	-moz-transition:all 200ms ease-in 0s;
	-o-transition:all 200ms ease-in 0;
	transition:all 200ms ease-in 0;
}
#header .navigation ul {
	*zoom:1;
	display:block;
	padding-left:30px;
	border-left:1px solid #2b2c3e;
}
#header .navigation ul:before,#header .navigation ul:after {
	content:"";
	display:table;
}
#header .navigation ul:after {
	clear:both;
}
#header .navigation ul li {
	float:left;
}
#header .navigation ul.main {
	float:left;
}
#header .navigation ul.main li {
	margin:0 20px 0 0;
}
#header .navigation ul.main a {
	-webkit-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0;
	-moz-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0s;
	-o-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0;
	transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0;
	position:relative;
	font:1.4em / 60px '微软雅黑','NeuzeitSLTW01-BookHeavy',Helvetica,Arial,sans-serif;
	text-decoration:none;
	/*color:#4e516a;
	*/ color:#f0f0f0;
}
#header .navigation ul.main a span {
	-webkit-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0;
	-moz-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0s;
	-o-transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0;
	transition:all 300ms cubic-bezier(0.175,0.885,0.320,1.275) 0;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:-5px;
	display:block;
	width:0;
	height:1px !important;
	max-height:1px !important;
	background:#1da8f2;
}
#header .navigation ul.main a:hover,#header .navigation ul.main a.active {
	color:#1da8f2;
}
#header .navigation ul.main a:hover span,#header .navigation ul.main a.active span {
	width:100%;
}
#header .navigation ul.social {
	float:right;
	padding-left:0;
	border-left:1px solid #2b2c3e;
}
/*search*/
#search {
	width:357px;
	margin:4px;
}
#search_text {
	width:297px;
	padding:5px 0 5px 10px;
	font-size:14px;
	border:0 none;
	height:40px;
	margin-top:6px;
	margin-right:0;
	color:#333;
	outline:none;
	background:#f0f0f0;
	float:left;
	box-sizing:border-box;
	transition:all 0.15s;
	line-height:40px\0;
	padding:0 0 0 10px\0;
}
::-webkit-input-placeholder {
	/* WebKit browsers */ color:rgb(175,170,179);
}
:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */ color:rgb(175,170,179);
}
::-moz-placeholder {
	/* Mozilla Firefox 19+ */ color:rgb(175,170,179);
}
:-ms-input-placeholder {
	/* Internet Explorer 10+ */ color:rgb(175,170,179);
}
#search_text:focus {
	background:#fff;
}
#search_button {
	border:0 none;
	background:rgb(33,123,198) url(../images/search.png) center no-repeat;
	width:60px;
	float:left;
	padding:0;
	text-align:center;
	height:40px;
	margin-top:6px;
	cursor:pointer;
}
.date {
	float:right;
	margin-right:0;
	width:auto;
	height:22px;
	line-height:22px;
	color:#6c6c6c;
	font-size:12px;
}
/* #file:/sass/base.css */
blockquote,body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,option,p,pre,select,td,textarea,th,ul {
	padding:0;
	margin:0
}
body {
	width:100%;
	height:100%;
	background:#fff;
	color:#666;
	font:400 12px "Microsoft Yahei",simsun,sans-serif,Arial,Helvetica;
	position:relative
}
ul li {
	list-style:none;
	margin:0;
	padding:0
}
a,a:link,a:visited {
	text-decoration:none;
	color:#6c6c6c
}
a:hover {
	color:#1da8f2
}
img {
	border:0
}
.clr {
	clear:both
}
.center-content {
	min-width:1002px;
	max-width:1222px;
	margin:0 auto
}
.left {
	float:left
}
.right {
	float:right
}
.hidden {
	display:none
}
.wrap {
	background-color:#efefef;
	padding:60px 0
}
.box1Left {
	width:25%;
	padding:5px;
	padding-left:1px;
	box-sizing:border-box;
	float:left
}
.box3Left {
	width:75%;
	padding:5px;
	padding-left:0;
	box-sizing:border-box;
	float:left
}
.box1Right {
	width:25%;
	padding:5px;
	padding-right:0;
	box-sizing:border-box;
	float:left;
	*width:auto
}
.box2 {
	width:50%;
	padding:5px;
	box-sizing:border-box;
	float:left
}
.box4 {
	width:100%;
	padding:5px 0
}
.offsetHeight {
	margin-top:10px
}
.bannerHeight {
	height:151px
}
.banner2Height {
	height:312px
}
.searchDiv {
	width:100%;
	background:#fff
}
.backToTop {
	position:fixed;
	left:60%;
	bottom:25px;
	margin-left:440px;
	*margin-left:465px !important;
	z-index:256;
	text-align:center;
	cursor:pointer;
	_position:absolute;
	display:none
}
.login_div iframe {
	position:relative;
	height:100%
}
/*footer*/
.page-footer {
	/*position:fixed;*/
	/*bottom:0;*/
	z-index:99;
	background-color:#000;
	color:#666;
	font-size:14px;
	height:53px;
}
.footer-wrap {
	padding:17px 0;
	width:1220px;
	margin:auto;
	text-align:center;
}
.footer-wrap .copyright {
	float:right;
}
.footer-wrap a {
	color:#666
}
.footer-wrap a:hover {
	color:#fff
}
/*friend links*/
.friend-links-wrap {
	background:#1e1e1e;
	color:#666;
	padding:25px 0 30px 0;
}
.friend-links {
	width:1220px;
	margin:auto;
}
.links-tit {
	color:#fff;
	font-size:16px
}
.links {
	line-height:18px;
	margin:20px 0 0 0;
}
.links > a {
	color:#9e9e9e;
	width:138px;
	text-align:left;
	display:inline-block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.links > a:hover {
	color:#2196f3
}
/* #file:/sass/brandsnav.css */
.brandicon img {
	width:120px;
	height:51px;
}
.brand:hover .brandtitle img {
	margin-top:7px;
}
.brandsnav {
	background-color:#fff;
	height:60px;
	border:1px solid #e6e6e6;
	box-sizing:border-box;
	white-space:nowrap;
	position:relative;
	font-size:0;
	z-index:200;
	*z-index:33333
}
.brandsnav .brand {
	display:inline-block;
	width:10%;
	height:60px;
	border-right:1px solid #e6e6e6;
	text-align:center;
	cursor:pointer;
	box-sizing:border-box;
	*float:left;
	*width:9.9%
}
.brandsnav .brand.last {
	border:0 none
}
.brandsnav .brand .brandicon {
	margin:8px auto 0
}
.brandsnav .brand .brandicon a {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:-4px
}
.brandsnav .brandtitle {
	position:relative;
	left:0;
	top:0;
	height:60px;
	z-index:10000;
	box-sizing:border-box
}
.brandsnav .devices {
	position:absolute;
	left:0;
	width:100%;
	top:59px;
	z-index:9999;
	border:1px solid #1da8f2;
	background:#fff;
	padding-bottom:35px;
	white-space:nowrap;
	box-sizing:border-box;
	padding-top:20px;
	*z-index:3333333
}
.brandsnav .devices .devicegroup {
	width:25%;
	display:inline-block;
	float:left;
	*float:left
}
.brandsnav .devices .devicegroup li a:hover {
	color:#1da8f2
}
.brandsnav .devices .dataConRow {
	margin-top:20px;
	border:1px solid #fff
}
.brandsnav .devices .dataConRow p {
	text-align:center;
	width:14.75%;
	min-height:80px;
	line-height:80px;
	font-size:18px;
	color:#6c6c6c;
	float:left
}
.brandsnav .devices .dataConRow ul {
	float:left;
	width:81%;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:25px
}
.brandsnav .devices .dataConRow li {
	width:80px;
	text-align:left;
	float:left
}
.brandsnav .devices .dataConRow li a {
	line-height:30px;
	color:#3c3c3c;
	height:30px;
	font-size:14px
}
.brandsnav .device a {
	display:block;
	width:84%;
	text-align:left;
	margin:0 auto;
	color:#6c6c6c;
	font-size:14px;
	line-height:30px;
	height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.brandsnav .device a:hover {
	color:#1da8f2
}
.brand .devices {
	display:none
}
.brand .brandtitle {
	border:0 none;
	background-color:transparent
}
.brand:hover .devices {
	display:block
}
.brand:hover .brandtitle {
	border:1px solid #1da8f2;
	border-bottom:1px solid #fff;
	background:#fff;
	z-index:10000;
}
.ready .brand:hover .devices {
	display:none
}
.ready .brand:hover .brandtitle {
	border:0 none;
	background-color:transparent
}
.ready .hover .brand.hover .devices {
	display:block
}
.ready .hover .brand.hover .brandtitle {
	border:1px solid #1da8f2;
	border-bottom:1px solid #fff;
	background:#fff;
	z-index:10000
}
.cattype-ul {
	width:96%;
	margin-left:2%;
	height:50px;
	border-bottom:1px solid #dfdfdf;
	margin-bottom:40px
}
.cattype-ul li {
	float:left;
	height:50px;
	margin-left:0
}
.cattype-ul li a {
	float:left;
	min-width:100px;
	height:49px;
	font-size:14px;
	margin-left:0;
	color:#3c3c3c;
	line-height:49px;
	text-align:center;
	margin:0 5px;
}
.cattype-ul li a.on {
	color:#1da8f2;
	border-bottom:2px solid #1da8f2
}
.cat-data-ul {
	display:none
}
.cat-data-ul-on {
	display:block
}
/* #file:/sass/pendant/postHot.css */
.weekHot {
	width:100%;
	background:#fff
}
.weekHot h3 {
	float:left;
	margin-top:10px;
	margin-left:7.5%;
	width:85%;
	height:50px;
	line-height:50px;
	color:#3c3c3c;
	font-size:16px
}
.postTypes {
	width:100%;
	height:40px;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF
}
.postTypesCont {
	margin:0 auto;
	width:240px;
	height:40px
}
.postTypesCont a {
	float:left;
	margin-left:25px;
	width:80px;
	height:39px;
	line-height:38px;
	text-align:center;
	color:#6c6c6c;
	font-size:12px
}
.postTypesCont a.on {
	color:#3c3c3c;
	border-bottom:2px solid #1da8f2
}
.weekHot ul {
	float:left;
	margin-left:7.5%;
	width:85%;
	margin-top:10px;
	margin-bottom:35px
}
.weekHot ul li {
	float:left;
	width:100%;
	height:35px
}
.weekHot ul li img {
	float:left;
	margin-top:11px;
	width:18px;
	height:14px;
	margin-right:1.5%
}
.weekHot ul li a {
	float:left;
	line-height:35px;
	color:#6c6c6c;
	font-size:12px;
	width:90%;
	height:35px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.weekHot ul li a:hover {
	color:#1da8f2
}
.comments {
	margin-top:10px;
	width:100%
}
.lazys {
	float:left;
	width:45px;
	height:45px
}
.commentD span {
	line-height:20px;
	overflow:hidden;
	width:100%;
	word-break:break-all;
	display:inline-block
}
/* #file:/sass/index/index.csst1474256577 */
.postData {
	float:left;
	width:99.45%;
	height:auto;
	background:#fff;
	padding-top:10px
}
.postData ul {
	float:left;
	width:100%
}
.postData ul li {
	width:100%;
	height:165px;
	display:inline-block
}
.pdaLeftCont {
	float:left;
	width:27.54%;
	height:145px;
	padding-top:20px;
	text-align:center
}
.pdaLeftCont a {
	width:202px;
	height:126px;
	overflow:hidden
}
.pdaLeftCont a img {
	width:202px;
	height:126px
}
.pdaRightCont {
	float:left;
	width:70%;
	height:165px;
	border-bottom:1px solid #DDD
}
.rightContData {
	margin-top:10px;
	width:99%;
	padding-left:1%;
	height:135px;
	display:inline-block;
	position:relative
}
.rightContData a {
	float:left;
	width:auto;
	height:40px
}
.rightContData a h3 {
	float:left;
	width:100%;
	line-height:40px;
	color:#3c3c3c;
	font-size:18px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	font-weight:400
}
.rightContData a:hover h3 {
	color:#1da8f2
}
.labelDiv a {
	color:#fff !important
}
.labelDiv a:hover {
	color:#fff !important
}
.shareData {
	bottom:0;
	left:-13px;
	width:99%;
	padding-right:1%;
	height:18px
}
.shareData span {
	float:left;
	width:auto;
	height:18px;
	line-height:18px;
	color:#b6b6b6;
	padding-left:22px
}
.rightContData .postTitleCon a.title {
	max-width:85.35%
}
.postTitleCon {
	float:left;
	width:100%;
	height:40px
}
.postTitleCon a.typeTitle {
	float:left;
	margin-left:5px;
	margin-top:0;
	width:65px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
}
.shareData {
	position:absolute
}
.sharedBlock {
	display:inline-block;
	width:200px
}
.sharedBlock .shareTo {
	width:50px !important;
	line-height:22px
}
.postListCon {
	width:100%;
	height:auto;
	background:#fff;
	display:inline-block;
	position:relative
}
.postListCon ul {
	width:100%;
	display:inline-block;
	padding-bottom:30px
}
.postListCon ul li {
	width:95%;
	padding:0 2.5%;
	height:165px
}
.postListCon ul li .imgA {
	float:left;
	width:202px;
	height:100%;
	display:inline-block
}
.postListCon ul li .imgA img {
	width:202px;
	height:126px;
	margin-top:20px
}
.postListCon ul li .postDetail {
	height:100%;
	margin-left:220px;
	border-bottom:1px solid #ddd;
	position:relative
}
.postListCon ul li .postDetail .titleBlock {
	float:left;
	margin-top:17px;
	height:30px;
	width:100%
}
.postListCon ul li .postDetail .titleBlock h3 {
	max-width:83%;
	height:30px;
	color:#3c3c3c;
	font-size:20px;
	line-height:30px;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight:lighter
}
.postListCon ul li .postDetail .titleBlock h3:hover {
	color:#1da8f2
}
.postListCon ul li .postDetail .titleBlock .type {
	width:65px;
	height:17px;
	margin-left:5px;
	line-height:17px;
	text-align:center;
	color:#fff;
	display:inline-block;
	margin-top:8px;
	cursor:pointer;
}
.postListCon ul li .abstract {
	margin-top:2px;
	width:100%;
	height:40px;
	line-height:20px;
	color:#9c9c9c;
	font-size:12px;
	overflow:hidden;
	display:inline-block
}
.postListCon ul li .tagBlock {
	width:100%;
	height:18px;
	margin-top:7px;
	margin-left:-7px;
	display:none
}
.postListCon ul li .tagBlock a {
	width:auto;
	padding:0 10px;
	color:#fff;
	background:#1da8f2;
	border-radius:3px;
	margin-left:7px;
	font-size:12px;
	line-height:18px;
	cursor:pointer
}
.postListCon ul li .tagBlock a:hover {
	background:#89BD66
}
.postListCon ul li .bottomBlock {
	position:absolute;
	width:100%;
	height:30px;
	bottom:15px
}
.postListCon ul li .bottomBlock span {
	float:left;
	width:auto;
	height:30px;
	line-height:30px;
	color:#9c9c9c
}
.postListCon ul li .bottomBlock .date {
	float:right;
	margin-right:5px
}
.postListCon ul li.noPic .imgA {
	float:left;
	width:202px;
	height:100%;
	display:none
}
.postListCon ul li.noPic .imgA img {
	width:202px;
	height:126px;
	margin-top:20px
}
.postListCon ul li.noPic .postDetail {
	height:100%;
	width:100%;
	margin-left:0;
	border-bottom:1px solid #ddd;
	position:relative
}
.postListCon ul li:hover .tagBlock {
	display:block
}
.readMore {
	width:100%;
	height:95px;
	margin-bottom:20px;
	text-align:center
}
.readMore a {
	color:#6c6c6c;
	font-size:18px;
	line-height:95px;
	cursor:pointer
}
.readMore a:hover {
	color:#039ae3
}
.readMore a:active {
	border:0;
	background:0 0
}
.postEwmBlock .postImg {
	margin-top:10px;
	margin-left:15px;
	width:132px;
	height:132px
}
.postEwmBlock span {
	position:absolute;
	width:163px;
	text-align:center;
	height:18px;
	line-height:18px;
	color:#3c3c3c;
	font-size:14px;
	bottom:22px;
	left:0
}
.postEwmXiaomiBlock .postImg {
	margin-top:10px;
	margin-left:15px;
	width:132px;
	height:132px
}
.postEwmXiaomiBlock span {
	position:absolute;
	width:163px;
	text-align:center;
	height:18px;
	line-height:18px;
	color:#3c3c3c;
	font-size:14px;
	bottom:22px;
	left:0
}
.banner_small {
	background:#fff;
	overflow:hidden
}
.banner_small a {
	display:block;
	width:100%;
	height:100%;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	_display:none;
	transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-o-transition:all .3s
}
.banner_small a img {
	width:100%;
	height:100%;
	transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	_position:absolute
}
.banner_small a img:hover {
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2)
}
.banner_small li:hover a {
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	-khtml-opacity:.3;
	opacity:.3
}
.theImgLi {
	position:relative
}
.theImgLi img {
	width:100%;
	height:151px;
	transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	_position:absolute
}
.theImgLi a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:161px;
	background:#fff;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	_display:none;
	transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s;
	-o-transition:all .3s
}
.theImgLi:hover a {
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	-khtml-opacity:.3;
	opacity:.3;
	_display:block !important
}
.theImgLi:hover img {
	transform:scale(1.15)
}
.forLeCont .forLeContet {
	margin:70px auto 0;
	width:200px;
	height:180px
}
.forLeCont .forLeContet a.shuameDown {
	float:left;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	margin-top:30px;
	width:196px;
	height:40px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#00d2ff;
	border:2px solid #00d2ff
}
.forLeCont .forLeContet a.shuameDown:hover {
	color:#fff;
	background:0 0;
	border:2px solid #fff
}
.hotZones {
	margin-top:20px;
	width:100%
}
.hotZones h2 {
	width:100%;
	height:25px;
	line-height:25px;
	font-size:20px;
	color:#3c3c3c;
	font-weight:400
}
.hotZones .zoneUl {
	margin-top:5px;
	border-top:2px solid #1da8f2
}
.hotZones .zoneUl li {
	float:left;
	margin-top:10px;
	margin-left:.818%;
	width:24.386%;
	height:155px;
	height:180px;
	overflow:hidden
}
.hotZones .zoneUl li .zonesContent,.hotZones .zoneUl li .zonesContent a {
	float:left;
	width:100%;
	height:100%
}
.hotZones .zoneUl li .zonesContent img {
	width:100%;
	height:180px
}
.hotZones .zoneUl li.firstLi {
	margin-left:0
}
.postContent {
	margin-top:40px;
	width:100%;
	height:585px
}
.postContent .postNum {
	float:left;
	width:74.795%;
	height:585px
}
.postContent .postNum .postNumCont {
	height:583px;
	border:1px solid #D2D2D2
}
.postContent .postNum .postNumCont ul {
	float:left;
	margin-top:30px;
	margin-left:2.954%;
	width:45.404%;
	height:525px;
	_margin-left:1.353%
}
.postContent .postNum .postNumCont ul li {
	float:left;
	position:relative;
	width:100%;
	height:40px;
	border-bottom:1px dashed #D2D2D2;
	overflow:hidden;
	vertical-align:top
}
.postContent .postNum .postNumCont ul li em {
	position:absolute;
	right:3px;
	font-style:normal;
	top:12px;
	color:#9c9c9c
}
.postContent .postNum .postNumCont ul li a.littleA {
	width:84%;
	float:left;
	line-height:40px;
	padding:0 20px;
	color:#9c9c9c;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.postContent .postNum .postNumCont ul li a.littleA .icon-zx_pp {
	position:absolute;
	left:0;
	top:12px
}
.postContent .postNum .postNumCont ul li a.littleA:hover {
	color:#1da8f2
}
.postContent .postNum .postNumCont ul li.firstLi {
	width:100%;
	height:287px;
	overflow:hidden;
	border-bottom:1px #D2D2D2 dashed
}
.postContent .postNum .postNumCont ul li.firstLi h2 {
	height:25px;
	line-height:25px;
	font-size:20px;
	color:#3c3c3c;
	font-weight:400
}
.postContent .postNum .postNumCont ul li.firstLi .moreCour {
	font-size:12px;
	color:#1183dd
}
.postContent .postNum .postNumCont ul li.firstLi .moreCour:hover {
	color:#1da8f2
}
.postContent .postNum .postNumCont ul li.firstLi .titleImg {
	margin-top:5px;
	width:100%;
	height:163px;
	border-top:2px solid #1da8f2
}
.postContent .postNum .postNumCont ul li.firstLi .titleImg img {
	margin-top:12px;
	width:100%;
	height:150px
}
.postContent .postNum .postNumCont ul li.firstLi .titleCont {
	float:left;
	width:100%;
	height:25px;
	line-height:25px;
	font-size:14px;
	margin-top:10px;
	padding:0 20px;
	color:#3c3c3c;
	position:relative
}
.postContent .postNum .postNumCont ul li.firstLi .titleCont .icon-zx_pp {
	position:absolute;
	left:0;
	top:5px
}
.advPoss {
	margin-top:12px;
	width:100%;
	height:120px;
	margin-bottom:40px
}
.advPoss a img {
	width:100%;
	height:100%
}
.rmpa {
	width:100%;
	height:34px;
	display:block;
	font-size:20px;
	color:#3c3c3c;
	padding-top:35px
}
.cen_rm_line {
	width:100%;
	height:0;
	border-bottom:2px solid #1da8f2
}
.cen_youqlj {
	width:100%;
	height:auto
}
.cen_youqlj span {
	float:left;
	margin-top:16px;
	width:auto;
	height:15px;
	border-left:1px solid #9c9c9c;
	font-size:12px;
	line-height:15px;
	padding:0 15px;
	color:#333;
	cursor:pointer
}
.postBlock {
	width:100%;
	margin-top:10px;
	height:auto;
	display:inline-block
}
.postBlock .postList {
	float:left;
	width:75%;
	*width:76%
}
.postBlock .pendantBlock {
	float:left;
	width:25%;
	*width:auto;
	*display:block
}
.postBlockTop {
	float:left;
	width:98%;
	padding-left:2%
}
.postBlockTop .postRanCont {
	padding:0 7.5%;
	height:563px;
	display:inline-block;
	background:#fff;
	*width:100%;
	*padding:0 9%
}
.postBlockTop .postRanCont h2 {
	margin-top:30px;
	width:100%;
	height:25px;
	line-height:25px;
	font-size:20px;
	color:#3c3c3c;
	font-weight:400;
	width:249px;
}
.postBlockTop .postRanCont ul {
	margin-top:5px;
	width:100%;
	height:495px;
	border-top:2px solid #dfdfdf
}
.postBlockTop .postRanCont ul li {
	float:left;
	width:100%;
	height:auto;
	display:block;
	overflow:hidden;
}
.postBlockTop .postRanCont ul li .contFirst {
	display:none
}
.postBlockTop .postRanCont ul li .showImg {
	position:relative;
	width:100%;
	height:100px;
	display:none;
	*float:left;
	*width:235px
}
.postBlockTop .postRanCont ul li .showImg .numShow {
	position:absolute;
	top:12px;
	left:0
}
.postBlockTop .postRanCont ul li .showImg>em {
	position:absolute;
}
.postBlockTop .postRanCont ul li .showImg .hitem-r {
	margin-left:20px;
}
.postBlockTop .postRanCont ul li .showImg .himg {
	margin:22px 10px 0;
	width:70px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
}
.postBlockTop .postRanCont ul li .showImg .jixShow {
	width:70px;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.postBlockTop .postRanCont ul li .showImg .brandTittle {
	position:absolute;
	top:10px;
	left:90px;
	width:120px;
	height:40px;
	line-height:20px;
	overflow:hidden;
	color:#3c3c3c;
	font-size:13px;
	word-break:break-all
}
.postBlockTop .postRanCont ul li .showImg .romNum {
	top:55px;
	left:90px
}
.postBlockTop .postRanCont ul li .showImg .romNum em {
	margin-left:5px;
	color:#1da8f2;
	font-style:normal
}
.postBlockTop .postRanCont ul li .showImg .downLoadNum {
	top:75px;
	left:90px
}
.postBlockTop .postRanCont ul li .showImg .downLoadNum em {
	margin-left:5px;
	color:#1da8f2;
	font-style:normal
}
.postBlockTop .postRanCont ul li .showImg span {
	position:absolute;
	width:120px
}
.postBlockTop .postRanCont ul li a:hover {
	color:#1da8f2
}
.postBlockTop .postRanCont ul li .postTitle {
	float:left;
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #D2D2D2;
	color:#3c3c3c;
	position:relative;
	*width:235px
}
.postBlockTop .postRanCont ul li .postTitle .numShow {
	position:absolute;
	top:15px;
	left:0
}
.postBlockTop .postRanCont ul li .postTitle .ranktitle {
	margin-left:20px;
	line-height:47px
}
.postBlockTop .postRanCont ul li .postTitle img {
	float:left;
	margin-top:12px;
	margin-right:15px
}
.postBlockTop .postRanCont ul li .contFirstShow {
	display:block
}
.hotPost {
	width:98%;
	padding-left:2%;
	margin-top:10px;
	display:inline-block
}
.postTitleCon a.type {
	float:left;
	margin-left:5px;
	margin-top:0;
	width:65px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
}
.postTitleH3 {
	float:left;
	width:100%;
	line-height:40px;
	color:#3c3c3c;
	font-size:18px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	font-weight:700;
	*width:75%
}
.postTitleCon a.title {
	float:left;
	width:auto;
	height:40px;
	*width:75%
}
.postDataMore {
	width:100%;
	background:#fff;
	padding-top:20px;
	padding-bottom:20px;
	float:left
}
.postDataMore a {
	color:#6c6c6c;
	font-size:18px;
	line-height:95px;
	cursor:pointer;
	text-align:center;
	width:100%;
	display:inline-block
}
.postDataMore a:hover {
	color:#039ae3
}
.postDataMore span {
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	display:none
}
.rightContData a h3 {
	*width:75%
}
.erweimaBg img {
	width:105px;
	height:105px;
	margin-left:20px;
	margin-top:33px
}
.labelDiv {
	position:absolute;
	width:100%;
	height:18px;
	top:90px;
	left:-7px;
	display:none
}
.labelDiv a {
	float:left;
	width:auto;
	margin-left:7px;
	height:18px;
	font-size:12px;
	line-height:18px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0 7px;
	background:#89BD66
}
.labelDiv a:hover {
	background:#1da8f2
}
.shareData {
	z-index:3
}
.pdaLeftCont {
	position:relative
}
.lineDiv {
	position:absolute;
	right:0;
	width:227px;
	bottom:-1px;
	border-bottom:1px solid #DDD
}
/* brandrom */
.page {
	overflow:hidden;
	width:auto
}
.page a {
	margin-bottom:5px;
}
.centered-block #romPageDiv span.next,.centered-block #romPageDiv span.prev,.centered-block2 #currentPage span.next,.centered-block2 #currentPage span.prev,.centered-block2 #romPageDiv span.next,.centered-block2 #romPageDiv span.prev {
	color:#d2d2d2
}
.centered-block #romPageDiv a.next,.centered-block #romPageDiv a.prev {
	color:#1da8f2
}
.centered-block #couPageDiv span.next,.centered-block #couPageDiv span.prev {
	color:#d2d2d2
}
.centered-block #couPageDiv a.next,.centered-block #couPageDiv a.prev {
	color:#1da8f2
}
.centered-block #postPageDiv span.next,.centered-block #postPageDiv span.prev {
	color:#d2d2d2
}
.centered-block #postPageDiv a.next,.centered-block #postPageDiv a.prev {
	color:#1da8f2
}
.centered-block {
	margin-top:0
}
.fy {
	margin-top:20px;
	width:auto;
	text-align:center
}
.fy p {
	text-align:left;
	font-size:12px;
	color:#d2d2d2;
	line-height:36px;
	width:auto;
	padding:0 15px;
	margin-left:1px;
	height:36px;
	display:inline-block;
	border:1px solid #e9e9e9
}
.fy_a {
	text-align:left;
	font-size:12px;
	color:#6c6c6c;
	line-height:36px;
	width:auto;
	padding:0 15px;
	margin-left:1px;
	height:36px;
	border:1px solid #e9e9e9;
	display:inline-block
}
.fy_a:hover {
	border:1px solid #1da8f2;
	color:#1da8f2
}
.fy span {
	text-align:left;
	font-size:12px;
	color:#fff;
	background:#1da8f2;
	line-height:36px;
	width:auto;
	padding:0 15px;
	margin-left:1px;
	height:36px;
	font-weight:700;
	border:1px solid #1da8f2;
	display:inline-block
}
.tonext_on {
	color:#1da8f2
}
.romWrap {
	width:100%;
	margin-top:15px
}
.romBrandBlock {
	width:99%;
	padding:0 .5%;
	height:auto;
	padding-bottom:20px;
	background:#fff;
	position:relative
}
.romBrandBlock ul {
	width:100%;
	margin-top:10px;
	height:140px;
	display:inline-block
}
.romBrandBlock ul li {
	float:left;
	margin-top:10px;
	padding:0 .5%;
	width:13.28%;
	height:60px;
	cursor:pointer;
	*width:13.2%
}
.romBrandBlock ul li .brandCon {
	width:100%;
	height:100%;
	background:#f6f6f6;
	text-align:center;
	position:relative;
	border:2px solid #f6f6f6
}
.romBrandBlock ul li .brandCon img {
	margin-top:6.5px;
	width:110px;
	height:47.35px;
	display:inline-block
}
.romBrandBlock ul li .brandCon em {
	position:absolute;
	right:5px;
	bottom:8px;
	width:14px;
	height:14px;
	display:none;
}
.romBrandBlock ul li .brandCon i {
	position:absolute;
	width:25px;
	height:13px;
	right:10px;
	top:5px;
}
.romBrandBlock ul li.onBrand .brandCon {
	background:#fff;
	border:2px solid #1da8f2
}
.romBrandBlock ul li.onBrand .brandCon em {
	display:block
}
.romBrandBlock ul li:hover .brandCon {
	border:2px solid #1da8f2;
	background:#fff
}
.otherBrandShow {
	position:absolute;
	width:13.28%;
	height:63px;
	right:0;
	z-index:33;
	margin-right:.5%;
	top:90px;
	padding:0 .5%;
	cursor:pointer
}
.otherBrandShow .brandCon {
	width:100%;
	height:100%;
	text-align:center;
	position:relative;
	background:#fff;
	border:1px solid #e5e5e5
}
.otherBrandShow .brandCon .otherBrand {
	width:100%;
	height:60px;
	line-height:60px;
	font-size:18px;
	display:inline-block;
}
.otherBrandShow .brandCon img {
	margin-top:6.5px;
	width:110px;
	height:47.35px;
	display:inline-block
}
.otherBrandShow .brandCon em {
	position:absolute;
	right:5px;
	bottom:8px;
	width:14px;
	height:14px;
	display:none;
}
.otherBrandShow:hover {
	height:63px
}
.otherBrandDetail {
	position:relative;
	margin-top:1px;
	width:99%;
	height:0;
	background:#fff;
	z-index:33;
	padding:0 .5%;
	padding-top:10px;
	padding-bottom:0;
	display:none;
	transition:all 2s;
	-moz-transition:all 2s;
	-webkit-transition:all 2s;
	-o-transition:all 2s
}
.otherBrandDetail em {
	position:absolute;
	right:4px;
	top:0;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	width:13.4%;
	height:12px;
	background:#fff;
	z-index:3333
}
.otherBrandDetail .otherDetailContent {
	width:96%;
	height:100%;
	position:relative;
	padding:25px 2%;
	display:inline-block;
	border:1px solid #e5e5e5
}
.otherBrandDetail .otherDetailContent .otherDetailRow {
	width:100%
}
.otherBrandDetail .otherDetailContent .otherDetailRow span {
	float:left;
	width:6%;
	padding-right:1.5%;
	min-height:80px;
	line-height:80px;
	text-align:center;
	font-size:14px;
	color:#3c3c3c;
	display:inline-block
}
.otherBrandDetail .otherDetailContent .otherDetailRow ul {
	float:left;
	width:88%;
	margin-left:2%;
	height:auto;
	border-bottom:1px solid #e5e5e5;
	display:inline-block;
	padding:10px 0;
	margin-top:0
}
.otherBrandDetail .otherDetailContent .otherDetailRow ul li {
	width:8%;
	float:left;
	margin-top:0;
	height:30px
}
.otherBrandDetail .otherDetailContent .otherDetailRow ul li a {
	font-size:14px;
	color:#6c6c6c;
	width:100%;
	text-align:left;
	line-height:30px
}
.otherBrandDetail .otherDetailContent .otherDetailRow ul li a:hover {
	color:#1da8f2
}
.otherBrandDetail .otherDetailContent .otherDetailRow ul li a.onBrands {
	border:1px solid #1da8f2;
	padding:0 10px;
	max-width:85%;
	color:#1da8f2;
	display:inline-block;
	height:28px;
	overflow:hidden;
	margin-left:-10px
}
.otherBrandDetail .otherDetailContent .otherDetailRow ul.last {
	border:0
}
.hoverIn .otherBrandDetail {
	display:inline-block;
	height:auto
}
.hoverIn .otherBrandShow {
	height:65px
}
.modelBlock {
	width:100%;
	margin-top:10px;
	margin-bottom:30px;
	display:inline-block
}
.modelBlock .modelLeft {
	float:left;
	width:75%
}
.modelBlock .modelLeft .modelDetail {
	width:99%;
	background:#fff
}
.modelBlock .pendantRight {
	float:left;
	width:25%;
	*width:24.8%
}
.modelBlock .pendantRight .pendantDetail {
	float:right;
	width:99%
}
.headTitleBlock {
	float:left;
	width:97%;
	padding:0 1.5%;
	border-bottom:1px solid #efefef
}
.headTitleBlock a {
	float:left;
	padding:0 15px;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#3c3c3c
}
.headTitleBlock a.on {
	height:49px;
	border-bottom:2px solid #1da8f2;
	color:#1da8f2
}
.dataUl {
	width:100%;
	min-height:300px;
	border-left:1px solid #ebebeb;
	display:inline-block
}
.dataUl li {
	float:left;
	width:33.33%;
	height:150px;
	*width:33.3%
}
.dataUl li .content {
	width:99.8%;
	height:150px;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	display:inline-block
}
.dataUl li .content .centerCon {
	width:248px;
	height:100px;
	margin:25px 12px 25px;
	position:relative
}
.dataUl li .content .centerCon div {
	width:150px;
	text-align:center;
}
.dataUl li .content .centerCon img {
	height:100px;
	max-width:150px;
}
.dataUl li .content .centerCon h3,.dataUl li .content .centerCon span {
	position:absolute;
	left:150px;
}
.dataUl li .content .centerCon h3 {
	top:0;
	height:50px;
	overflow:hidden;
	line-height:25px;
	font-size:13px;
	color:#3c3c3c;
	font-weight:400;
	word-break:break-all
}
.dataUl li .content .centerCon span {
	bottom:25px;
	text-align:left;
	height:20px;
	line-height:20px
}
.dataUl li .content .centerCon span em {
	color:#1da8f2;
	font-style:normal
}
.dataUl li .content .centerCon span.last {
	bottom:5px
}
.dataUl li .content .centerCon .setBrandTip {
	font-style:normal;
	position:absolute;
	bottom:-10px;
	right:70px;
	display:none
}
.dataUl li .content .centerCon a.grayOn {
	background:#bfbfbf
}
.dataUl li .content .centerCon a.grayOn:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.pageBlock {
	width:100%;
	text-align:center;
	padding-top:15px
}
.pageBlock .centered-block,.pageBlock .centered-block .fy {
	width:100%;
	*height:52px
}
.pageBlock .centered-block .fy .page {
	width:100%;
	text-align:center;
	*height:52px
}
.pageBlock .centered-block .fy .page p {
	*display:inline;
	*padding:0 12px
}
.browseBrandBlock {
	margin-top:7px;
	width:99.8%;
	height:230px;
	background:#fff7ef;
	border:1px solid #ff8a00;
	display:inline-block
}
.browseBrandBlock .browsedTitle {
	width:95%;
	padding:0 2.5%;
	height:52px;
	border-bottom:1px solid #ffe1bf;
	line-height:52px;
	color:#3c3c3c;
	font-size:14px;
	font-weight:lighter;
	position:relative
}
.browseBrandBlock .browsedTitle em {
	float:right;
	font-style:normal;
	cursor:pointer;
	*position:absolute;
	*right:25px;
	*top:0
}
.browseBrandBlock .browsedTitle em:hover {
	color:#039ae3
}
.browseBrandData {
	width:100%;
	height:177px
}
.browseBrandData li {
	float:left;
	width:25%;
	height:177px;
	cursor:pointer
}
.browseBrandData li .center-data {
	width:94%;
	padding:0 3%;
	height:100px;
	margin-top:38px;
	border-right:1px solid #ffe1bf;
	position:relative
}
.browseBrandData li .center-data img {
	width:70px;
	height:100px
}
.browseBrandData li .center-data h3 {
	width:70%;
	right:0;
	position:absolute;
	height:50px;
	line-height:25px;
	overflow:hidden;
	color:#3c3c3c;
	font-size:16px;
	word-break:break-all;
	display:inline-block
}
.browseBrandData li .center-data h3 a {
	font-weight:lighter
}
.browseBrandData li .center-data p {
	width:70%;
	text-align:left;
	font-size:12px;
	color:#6c6c6c;
	display:inline-block;
	position:absolute;
	right:0
}
.browseBrandData li .center-data p em {
	color:#1da8f2;
	font-style:normal
}
.browseBrandData li .center-data p.f {
	bottom:30px
}
.browseBrandData li .center-data p.s {
	bottom:10px
}
.browseBrandData li .lastLi {
	border-right:0
}
/*brandTop*/
.brandTopBlock {
	width:100%;
	background:#fff
}
.brandTopBlock h2 {
	margin-top:10px;
	width:90%;
	margin-left:5%;
	font-size:16px;
	color:#3c3c3c;
	font-weight:400;
	height:40px;
	line-height:40px;
	border-bottom:2px solid #dfdfdf;
	display:inline-block
}
.brandTopBlock ul {
	width:90%;
	margin-left:5%;
	margin-bottom:20px;
	display:inline-block
}
.brandTopBlock ul li {
	width:100%;
	display:inline-block;
}
.brandTopBlock ul li .firstA {
	width:100%;
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#6c6c6c;
	border-bottom:1px dashed #d2d2d2;
	display:inline-block
}
.brandTopBlock ul li .detailRom {
	float:left;
	width:100%;
	height:120px;
	display:none;
	cursor:pointer
}
.brandTopBlock ul li .detailRom .detailRomCon {
	width:240px;
	height:100px;
	margin:20px auto 0;
	position:relative
}
.brandTopBlock ul li .detailRom .detailRomCon .numImg {
	position:absolute;
	left:-8px;
	top:3px
}
.brandTopBlock ul li .detailRom .detailRomCon div {
	width:70px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
}
.brandTopBlock ul li .detailRom .detailRomCon .jxImg {
	width:70px;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.brandTopBlock ul li .detailRom .detailRomCon h3 {
	position:absolute;
	width:170px;
	top:10px;
	right:0;
	height:28px;
	overflow:hidden;
	line-height:14px;
	font-size:14px;
	color:#3c3c3c;
	font-weight:400;
	word-break:break-all
}
.brandTopBlock ul li .detailRom .detailRomCon span {
	position:absolute;
	bottom:40px;
	right:0;
	text-align:left;
	width:170px;
	height:20px;
	line-height:20px
}
.brandTopBlock ul li .detailRom .detailRomCon span em {
	color:#1da8f2;
	font-style:normal
}
.brandTopBlock ul li .detailRom .detailRomCon span.last {
	bottom:20px
}
.brandTopBlock ul li:hover .firstA {
	display:none
}
.brandTopBlock ul li:hover .detailRom {
	display:block
}
.brandTopBlock ul li.on .firstA {
	display:none
}
.brandTopBlock ul li.on .detailRom {
	display:block
}
.brandTopBlock ul li .detailRom em {
	position:absolute;
}
/*romlist*/
.con_romlist {
	min-height:830px;
}
.postData {
	float:left;
	width:99.45%;
	height:auto;
	background:#fff;
	padding-top:10px
}
.postData ul {
	float:left;
	width:100%
}
.postData ul li {
	width:100%;
	height:165px;
	display:inline-block
}
.pdaLeftCont {
	float:left;
	width:27.54%;
	height:145px;
	padding-top:20px;
	text-align:center
}
.pdaLeftCont a {
	width:202px;
	height:126px;
	overflow:hidden
}
.pdaLeftCont a img {
	width:202px;
	height:126px
}
.pdaRightCont {
	float:left;
	width:70%;
	height:165px;
	border-bottom:1px solid #DDD
}
.rightContData {
	margin-top:10px;
	width:99%;
	padding-left:1%;
	height:135px;
	display:inline-block;
	position:relative
}
.rightContData a {
	float:left;
	width:auto;
	height:40px
}
.rightContData a h3 {
	float:left;
	width:100%;
	line-height:40px;
	color:#3c3c3c;
	font-size:18px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	font-weight:400
}
.rightContData a:hover h3 {
	color:#1da8f2
}
.labelDiv {
	position:absolute;
	width:100%;
	height:18px;
	top:90px;
	left:-7px;
	display:none
}
.labelDiv a {
	float:left;
	width:auto;
	margin-left:7px;
	height:18px;
	font-size:12px;
	line-height:18px;
	color:#fff !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0 7px;
	background:#89BD66
}
.labelDiv a:hover {
	background:#1da8f2;
	color:#fff !important
}
.zy_ban {
	margin-top:10px;
	width:100%;
	height:260px;
	background:#f3f4f5;
	margin-bottom:10px
}
.zy_cen_left {
	float:left;
	width:74.76%;
	height:auto
}
.zy_ban_bg {
	float:left;
	margin-top:25px;
	margin-left:3%;
	_margin-left:3%;
	width:90%;
	height:225px
}
.zy_ban_bg_top {
	width:100%;
	height:34px
}
.zy_right_nrs {
	float:left;
	margin-left:0;
	width:35%;
	height:77%;
	border-left:1px dashed #d2d2d2
}
.zy_right_uln {
	float:left;
	margin-top:-8px;
	margin-left:35%;
	width:75%;
	height:100%
}
.zy_right_uln li {
	float:left;
	margin-top:2px;
	width:100%;
	height:30px;
	cursor:pointer
}
.zy_right_uln li span {
	height:30px;
	line-height:30px
}
.zy_right_uln li span:hover {
	color:#1da8f2
}
.zy_right_uln li img {
	float:left;
	margin-top:7px;
	margin-right:5px;
	border:0
}
.zy_cen_choice {
	float:left;
	width:100%;
	margin-top:10px;
	padding-top:26px;
	height:auto;
	background:#fff;
	overflow:hidden;
	font-size:14px;
}
#tags {
	float:left;
	margin-bottom:5px
}
.zy_cen_uitype {
	float:left;
	width:100%;
	height:14px;
	line-height:14px;
	margin-bottom:20px;
}
.zyContentLine {
	float:left;
	margin-top:-1px;
	width:96%;
	margin-left:2%;
	height:0;
	border-top:1px dashed #ebebeb
}
.zy_cen_uitype_title {
	float:left;
	padding:0 0 0 20px;
}
.zy_cen_uitype_title span {
	float:left;
	width:100%;
	display:block;
}
.zy_cen_uitype_title span.zyContentTz {
	margin-top:6px;
	*margin-top:5px !important
}
#uitype {
	float:left;
	margin-top:6px;
	margin-bottom:12px;
	*margin-top:0 !important;
	*padding:6px 0 !important
}
.zy_cen_zbq {
	float:left;
	width:89%;
	height:auto;
}
.zy_cen_zbq li {
	float:left;
	margin-top:0px;
	height:14px;
	width:auto;
	padding:0 5px
}
.zy_cen_zbq li a.zyForA {
	width:50px;
	float:left;
	margin-left:1px;
	margin-top:0
}
.zy_cen_zbq li.active,.zy_cen_zbq li.active a,.zy_cen_zbq li:hover,.zy_cen_zbq li:hover a {
	color:#31a5ff
}
.zy_cen_zbq li a {
	float:left;
	margin-top:0;
	color:#3c3c3c;
	width:auto;
	text-align:left;
	padding:0 15px
}
.zy_cen_zbq li span:hover {
	color:#31a5ff
}
.zy_fgx {
	float:left;
	margin-top:10px;
	width:1px;
	height:9px;
	border:0
}
.zycen_zbqS {
	float:left;
	text-align:center;
	width:98%;
	margin-top:3px;
	height:23px;
	line-height:23px;
	color:#000;
	cursor:pointer
}
.zycen_zbqS_on {
	width:95%;
	color:#1da8f2;
	height:21px;
	border:1px solid #1da8f2
}
.zy_cen_zbq li.active .zy_kuai_li a,.zy_cen_zbq li:hover .zy_kuai_li a {
	color:#1da8f2
}
.zy_kuai_li {
	width:60px;
	height:25px
}
.zy_kuai_li img {
	float:left;
	margin-left:0;
	margin-top:1px;
	width:13px;
	height:12px;
	border:0;
	cursor:pointer
}
.zy_gf_sp {
	float:left;
	margin-top:0;
	width:30px;
	line-height:15px;
	color:#333;
	cursor:pointer
}
.zy_gf_sp_on {
	color:#1da8f2
}
.zy_paixu {
	margin-top:0;
	width:99.8%;
	height:40px;
	border:1px solid #ebebeb;
	border-top:1px solid #d0d0d0;
	background:#fff;
	display:inline-block
}
.zy_paix_row {
	width:100%;
	height:15px
}
.zy_r_title {
	float:left;
	text-align:right;
	width:10%;
	height:40px;
	line-height:40px;
	color:#6c6c6c
}
.zy_r_nr {
	float:left;
	text-align:left;
	width:52px;
	height:40px;
	line-height:40px;
	margin-left:20px;
	color:#3c3c3c;
	cursor:pointer;
	font-size:14px
}
.zy_r_nr:hover {
	color:#1da8f2
}
.zy_list {
	margin-top:-4px;
	width:100%;
	height:auto;
	background:#fff;
	display:inline-block
}
.zy_list_row {
	float:left;
	width:100%;
	height:150px;
	border-bottom:1px dashed #ccc
}
.zy_list_row_left {
	float:left;
	width:13%;
	height:100%
}
.zy_lr_le_jz {
	margin:20px auto;
	width:63px;
	height:105px
}
.zy_lr_le_jz img {
	float:left;
	width:59px;
	height:105px;
	border:0;
	cursor:pointer
}
.zy_list_row_cen {
	float:left;
	margin-top:12px;
	width:70%;
	height:120px
}
.zlrc_title {
	float:left;
	margin-top:5px;
	margin-left:2%;
	color:#000;
	width:82%;
	cursor:pointer;
	height:30px;
	line-height:30px;
	font-size:18px
}
.zlrc_title a.theTitles {
	float:left;
	width:auto;
	max-width:95%;
	color:#3c3c3c;
	margin-top:-4px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	*font-size:18px;
	*color:#000
}
.zy_list_row_cen .zyChoiceTop {
	margin-top:3px
}
.zlrc_title a.lala {
	float:left;
	margin-top:15px;
	margin-left:1%;
	borer:1px solid red
}
.zlrc_title:hover a {
	color:#1da8f2
}
.zy_fbsj {
	float:left;
	margin-top:8px;
	margin-left:2%;
	testwidth:80%;
	height:15px
}
.zy_fbsj span {
	float:left;
	text-align:left;
	margin-left:10px;
	width:130px;
	font-size:12px;
	color:#6c6c6c;
	line-height:15px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.zy_fbsj span em {
	font-style:normal;
	line-height:20px
}
.zy_fbsj span.spanFirst {
	margin-left:0
}
.zy_fbbq {
	float:left;
	margin-top:19px;
	margin-left:1.75%;
	width:80%;
	height:25px
}
.zy_list_row_gf {
	float:left;
	margin-top:0;
	margin-left:6%;
	width:80%;
	height:20px
}
.zy_fbbq span {
	float:left;
	width:auto;
	height:18px;
	background:#89bd66;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	margin:0 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0 5px
}
.zy_list_row_right {
	float:left;
	width:16%;
	height:100%
}
.zy_list_row:hover {
	background:#f7f7f7
}
.wz_bq {
	float:left;
	margin-top:12px;
	width:auto;
	font-weight:700;
	font-size:25px;
	color:#ff8a00;
	overflow:hidden
}
.wz_bq_suz {
	float:left;
	margin-top:7px;
	width:auto;
	font-weight:400;
	font-size:44px;
	color:#ff8a00;
	overflow:hidden
}
.fxxsj {
	float:left;
	margin-top:40px
}
.wz_pl {
	float:left;
	margin-top:12px;
	margin-bottom:3px;
	width:100%;
	height:15px
}
.wz_gsxz_zy {
	float:left;
	margin-top:8px;
	margin-left:11px;
	width:75px;
	height:14px;
	border:0
}
.zy_paix_xg_row {
	float:left;
	margin-top:-15px;
	width:100%;
	height:0
}
.r_nr_on {
	color:#1da8f2
}
.zy_paix_xg_row span {
	float:left;
	margin-top:10px;
	margin-left:110px;
	width:30px;
	height:1px;
	border-bottom:2px solid #1da8f2
}
.zy_js_m {
	margin-left:220px;
	*margin-left:-125px;
	margin-top:35px;
	position:absolute;
	width:200px;
	height:200px;
	display:none
}
.zy_js_m img {
	margin-left:0;
	margin-top:0;
	width:200px;
	height:200px
}
.course_right_list {
	float:right;
	margin-right:.2%;
	margin-top:0;
	width:24.4%;
	_width:248px;
	height:auto
}
.course_right_list img {
	float:left;
	margin-top:10px;
	_margin-top:10px;
	_width:248px
}
.zy_nd {
	margin:75px auto;
	width:220px;
	height:280px
}
.zy_nd img {
	float:left;
	margin-left:0;
	width:219px;
	height:211px
}
.zy_nd_f {
	float:left;
	margin-top:30px;
	text-align:center;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:20px
}
.tips_list {
	position:absolute;
	left:50%;
	top:500px;
	width:400px;
	height:240px;
	border:1px solid #1da8f2;
	background:#fff;
	margin:-165px 0 0 -205px
}
.close_tips {
	float:right;
	margin-right:10px;
	margin-top:10px;
	cursor:pointer
}
.tipsImgRom {
	float:left;
	margin-top:30px;
	margin-left:120px
}
.tips_list span {
	float:left;
	margin-top:15px;
	text-align:center;
	width:100%;
	height:30px;
	font-size:24px;
	line-height:30px;
	color:#1da8f2
}
.hidden {
	display:none
}
.gaosuxz {
	float:left;
	width:100px;
	height:30px;
	border:0;
	background:#039ae3;
	margin-top:1px
}
.huobaonc {
	float:left;
	width:100px;
	height:30px;
	border:0;
	background:#1da8f2
}
.font_min_1 {
	float:left;
	font-size:14px;
	font-weight:400
}
.small_nav:hover {
	cursor:pointer;
	color:#89bd66
}
.beta_test_close_zy {
	float:right;
	margin-top:10px;
	margin-right:10px;
	cursor:pointer
}
.listChoice {
	float:left;
	margin:10px 0 0 0;
	padding-bottom:28px;
	width:100%;
	background:#fff
}
.listChoicePic {
	float:left;
	width:176px;
	height:100%;
	margin:0 30px 0 20px;
}
.toCenter {
	margin:20px auto 0;
	width:176px;
	height:132px;
}
.toCenter img {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.listRight {
	float:left;
	height:100%;
	max-width:680px;
}
.listRight .listRight-title {
	max-width:67%;
	margin:20px 0 16px -25px;
	height:20px;
	font-size:20px;
	color:#333;
	line-height:20px;
	padding:0 25px;
	font-weight:600;
	overflow:hidden;
}
.listRight span {
	float:left;
	margin-top:30px;
	margin-left:10px;
	font-size:12px;
	color:#039ae3;
	line-height:30px;
}
.listRight .listRight-summary {
	font-size:14px;
	color:#999;
	word-wrap:break-word;
	word-break:break-all;
}
.listRight ul {
	float:left;
	margin-top:5px;
	width:100%
}
.listRight ul li {
	float:left;
	margin-top:10px;
	height:30px
}
.listRight ul li span {
	margin-top:0;
	margin-left:0;
	height:30px;
	line-height:30px;
	color:#6c6c6c;
	font-size:12px;
	padding:0 20px;
	display:inline-block;
	cursor:default
}
.listRight ul li p {
	float:left;
	height:30px;
	line-height:30px;
	color:#6c6c6c;
	background:0 0;
	margin-top:0;
	font-size:12px;
	cursor:default
}
.listRight ul li p em {
	color:#039ae3;
	font-style:normal;
	cursor:pointer
}
.listRight ul li p em:hover {
	color:#1da8f2
}
.listRight ul li a {
	float:left;
	width:auto;
	height:30px;
	font-size:12px;
	line-height:30px;
	border:1px solid #d2d2d2;
	padding:0 30px;
	background:#fff;
	font-style:normal;
	display:inline-block;
	color:#6c6c6c;
	cursor:pointer
}
.listRight ul li a:hover {
	color:#1da8f2;
	border:1px solid #1da8f2
}
.listRight ul li.warr span {
	display:inline-block;
}
.cen_zhuanti_r {
	width:94%;
	background:#fff;
	padding:0 3%;
	display:inline-block;
	margin-top:10px
}
.zixData {
	float:left;
	margin-top:10px;
	width:100%
}
.zixData ul {
	margin:23px auto 0;
	width:250px
}
.zixData ul li {
	float:left;
	width:95%;
	height:28px
}
.zixData ul li:hover a {
	color:#1da8f2
}
.zixData ul li a {
	float:left;
	width:100%;
	padding:0 0;
	line-height:28px;
	height:28px;
	color:#6c6c6c;
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.rom_tyjc_l {
	float:left;
	margin-top:-10px;
	width:94%;
	padding:0 3%;
	background:#fff;
	padding-bottom:25px
}
.rom_tyjc_l img {
	border:0;
	height:180px
}
.rom_tyjc_l li {
	float:left;
	margin-top:10px;
	width:100%;
	height:180px;
	overflow:hidden
}
.rmzq_xq {
	float:left;
	margin-top:10px;
	width:100%;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#3c3c3c;
	border-bottom:2px solid #1da8f2
}
.romBrandTheThing {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:266
}
.addPrize {
	float:left;
	margin-left:5px;
	margin-top:6px;
	width:12px;
	height:12px
}
.addPrizeD {
	float:left;
	margin-left:5px;
	margin-top:-10px;
	width:12px;
	height:12px
}
.zonesContent {
	float:left;
	width:100%;
	height:100%
}
.zonesContent a {
	width:100%;
	height:100%
}
.zonesContent img {
	width:298px;
	height:180px
}
.rom_tyjc_l li .zoneContent {
	float:left;
	line-height:20px;
	width:250px;
	height:auto;
	font-size:12px;
	color:#fff;
	border:0
}
.phoneDCont {
	margin:40px auto 0;
	width:260px;
	height:100px
}
.erwm {
	float:left
}
.doer {
	float:right
}
.phoneDowns {
	float:left;
	margin-top:20px;
	margin-left:10px;
	width:120px;
	height:30px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#fff;
	background:#00d2ff;
	border:2px solid #00d2ff
}
.phoneDowns:hover {
	color:#fff;
	background:0 0;
	border:2px solid #fff
}
.postPush {
	float:left;
	margin-top:10px;
	width:94%;
	padding:0 3%;
	height:50px;
	background:#fff
}
.postPush h4 {
	float:left;
	width:100%;
	height:43px;
	line-height:43px;
	font-size:16px;
	color:#3c3c3c;
	border-bottom:2px solid #1da8f2
}
.postPushZx {
	padding-bottom:15px;
	background:#fff;
	margin-top:0;
	padding-top:5px
}
.postPushZx ul {
	margin:0 auto
}
.iframeContent {
	float:left;
	margin-top:10px;
	width:100%
}
.listRight ul li a.hsLinkA {
	text-align:center;
	line-height:30px;
	color:#fff;
	background:#84b818;
	width:132px;
	padding:0;
	border:1px solid #84b818
}
.listRight ul li a.hsLinkA:hover {
	background:#84b818;
	width:132px;
	padding:0;
	border:1px solid #84b818
}
.listPage {
	margin-top:-4px;
	width:100%;
	background:#fff
}
.listPage .centered-block {
	height:auto
}
.listPage .centered-block .fy {
	height:auto;
	margin-top:0
}
.listPage .centered-block .fy .page {
	height:auto
}
.listPage .centered-block .fy .page a,.listPage .centered-block .fy .page p,.listPage .centered-block .fy .page span {
	margin-top:35px;
	margin-bottom:35px
}
.rightContent {
	float:right;
	width:24.313%
}
.fy .page p {
	*padding:0 12px;
	*display:inline
}
.brandComBlock {
	width:95%;
	height:40px;
	padding:0 10px;
}
.brandComBlock a,.brandComBlock span {
	line-height:40px
}
.brandComBlock h1 {
	display:inline-block;
	font-size:12px;
	color:#3c3c3c;
	font-weight:lighter
}
.brandBlock {
	float:right;
	width:92px;
	height:40px;
	margin-right:15px;
	margin-top:20px;
	z-index:333
}
.brandBlock .hasImg {
	display:inline-block
}
.brandBlock .hasImg img {
	width:92px;
	height:40px
}
.brandBlock .noImg {
	width:92px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#9c9c9c;
	border:1px solid #ececec;
	display:none;
	text-align:center;
	cursor:pointer;
	overflow:hidden
}
.brandBlock .noImg:hover {
	color:#1da8f2;
	border:1px solid #1da8f2
}
.brandBlockNoImg .hasImg {
	display:none
}
.brandBlockNoImg .noImg {
	display:block
}
/*romlist*/
.clr {
	zoom:1
}
.clr:after {
	clear:both;
	display:block;
	content:""
}
.hidden {
	display:none !important
}
.compare-wrapper {
	position:fixed;
	width:230px;
	background:#fff;
	border:1px solid #d2d2d2;
	top:50%;
	right:10px;
	z-index:100000
}
.compare-wrapperContent {
	padding:10px 15px 15px;
	position:relative
}
.compare-title {
	font-size:16px;
	color:#3c3c3c;
	height:30px;
	line-height:30px
}
.compare-btn {
	width:200px;
	height:36px;
	line-height:36px;
	display:block;
	background:#039ae3;
	font-size:14px;
	color:#fff !important;
	text-align:center;
	margin-top:10px
}
.compare-btn.off {
	background:#ccc
}
.compare-romlistItem {
	padding:10px 0;
	position:relative
}
.compare-romlistItem img {
	display:block;
	width:45px;
	height:81px;
	float:left
}
.compare-romlistItem p {
	float:left;
	font-size:12px;
	color:#3c3c3c;
	width:145px;
	margin-left:10px;
	line-height:24px;
	height:72px;
	overflow:hidden;
	margin-top:8px
}
.compare-romlistItem:hover .compare-romlistItem-del {
	display:block
}
.compare-romlistItem-del {
	position:absolute;
	width:58px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#fff;
	color:#039ae3 !important;
	border:1px solid #039ae3;
	right:0;
	top:50%;
	margin-top:-11px;
	display:none;
	-webkit-box-shadow:0 0 20px 15px #fff;
	-moz-box-shadow:0 0 20px 15px #fff;
	-ms-box-shadow:0 0 20px 15px #fff;
	box-shadow:0 0 20px 15px #fff
}
.center-content {
	width:1222px !important
}
.zy_cen_left {
	width:914px !important;
	padding-bottom:10px;
}
.rightContent {
	width:298px !important
}
.new-romlist {
	background:#fff;
	padding:0 20px 0;
	overflow:hidden
}
.new-romlist-item {
	border-bottom:1px dashed #ccc;
	position:relative;
	padding-top:26px;
	height:160px;
}
.new-romlist-item.first .new-romlist-itemContent {
	padding-top:0 !important
}
.new-romlist-item.last .new-romlist-itemContent {
	padding-bottom:0 !important
}
.new-romlist-item:last-child {
	border-bottom:0;
}
/*.new-romlist-item.even {
	width:414px
}
.new-romlist-item.even .new-romlist-itemContent {
	padding-right:52px;
	padding-left:0
}
.new-romlist-item.even .new-romlist-itemCompare {
	left:5px
}
.new-romlist-item.odd {
	width:452px
}
.new-romlist-item.odd .new-romlist-itemConten.zy_cen_choicet {
	padding-right:36px;
	padding-left:52px
}
.new-romlist-item.odd .new-romlist-itemCompare {
	left:57px
}
.new-romlist-item:hover .new-romlist-itemCompare {
	display:block
}
*/
/*.new-romlist-itemContent {
	padding-top:28px;
	padding-bottom:30px
}
*/
.new-romlist-itemTitle {
	font-style:normal;
	font-size:16px;
	color:#333;
	line-height:16px;
	overflow:hidden;
	font-weight:600;
}
.new-romlist-itemTitle a:visited,.new-romlist-itemTitle a:link {
	color:#333;
}
.new-romlist-itemInfo {
	margin-top:2px;
	height:168px;
}
.new-romlist-itemInfo-left {
	float:left;
	width:70%;
}
.new-romlist-itemInfo-pic {
	display:block;
	width:59px;
	height:105px
}
.new-romlist-itemInfo-detail {
	font-size:14px;
	line-height:14px;
	color:#666;
	margin:24px 0 0 1px
}
.new-romlist-itemInfo-detail p {
	margin-bottom:22px;
	min-width:200px;
}
.new-romlist-itemInfo-download {
	float:right;
	width:30%;
	font-size:12px;
	color:#6c6c6c;
	height:100%;
}
.new-romlist-itemInfo-star .t {
	color:#ff8a00;
	font-size:30px;
	margin-right:5px
}
.new-romlist-itemInfo-commentCount {
	margin-top:5px
}
.new-romlist-itemInfo-btn {
	display:block;
	width:120px;
	height:34px;
	line-height:34px;
	color:#fff !important;
	background:#31a5ff;
	margin-top:10px;
	text-align:center;
	border-radius:3px;
	-moz-border-radius:3px;
	position:absolute;
	right:30px;
	top:48px;
}
.new-romlist-itemInfo-btn:hover {
	background-color:#0089cb
}
.new-romlist-itemCompare {
	position:absolute;
	display:none;
	width:48px;
	height:16px;
	line-height:16px;
	text-align:center;
	font-size:12px;
	bottom:7px
}
.new-romlist-itemCompare.on {
	color:#039ae3 !important;
	border:1px solid #039ae3
}
.new-romlist-itemCompare.off {
	color:#ccc !important;
	border:1px solid #ccc
}
/*romrelate*/
.rom_right_list {
	width:100%;
	background:#fff;
	display:inline-block;
	margin-top:10px
}
.rom_right_list .rom_right_nr,.rom_right_list .rom_right_nr .cen_zhuanti_r,.rom_right_list .rom_right_nr .cen_zhuanti_r .rmzq_xq {
	margin-top:0 !important
}
.rom_right_list .rom_right_nr .romCourse {
	width:94%;
	padding:0 3%;
	padding-bottom:15px;
	padding-top:5px
}
.rom_right_list .rom_right_nr .romCourse li {
	height:26px;
	line-height:26px
}
.rom_right_list .rom_right_nr .romCourse li span {
	width:100%;
	display:inline-block
}
.rom_right_list .rom_right_nr .romCourse li span a {
	width:100%;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
/*recommend phone*/
.recommend-brand {
	width:100%;
	height:auto;
	background:#fff;
	margin-top:10px;
	display:inline-block
}
.recommend-brand h2 {
	width:90%;
	margin:0 auto;
	height:50px;
	border-bottom:1px solid #dfdfdf;
	font-size:16px;
	color:#3c3c3c;
	line-height:50px;
	font-weight:lighter
}
.recommend-brand .recommend-data {
	width:90%;
	margin:0 auto;
	height:auto
}
.recommend-brand .recommend-data ul {
	float:left;
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:25px
}
.recommend-brand .recommend-data ul li {
	float:left;
	width:50%;
	height:30px;
	line-height:30px;
	*width:49%
}
.recommend-brand .recommend-data ul li a {
	width:100%;
	float:left;
	font-size:12px;
	color:#6c6c6c;
	height:30px;
	line-height:30px;
	text-align:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.recommend-brand .recommend-data ul li a:hover {
	color:#1da8f2
}
/*guide*/
.cou_center {
	width:100%;
	height:auto;
	margin-top:4px;
	min-height:830px;
}
.cou_cen_left {
	float:left;
	width:75%;
	height:auto
}
.cou_choice_pinpai {
	padding-top:25px;
	height:30px;
	padding-bottom:30px;
	padding-left:15px;
	background:#fff
}
.kxjx {
	float:left;
	width:auto;
	height:30px;
	margin-top:-1px;
	line-height:28px;
	text-align:left;
	margin-left:0
}
.cou_font14 {
	text-align:left;
	line-height:30px;
	font-size:14px;
	color:#6c6c6c
}
.course_pp span {
	float:left;
	text-align:left;
	margin-left:0;
	line-height:35px;
	font-size:14px;
	color:#6c6c6c;
	width:80px;
	height:35px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.cour_jx_in {
	float:left;
	margin-left:10px;
	margin-top:0;
	width:130px;
	height:35px;
	line-height:35px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.cou_search {
	float:left;
	margin-top:1px;
	text-align:center;
	margin-left:10px;
	width:80px;
	height:30px;
	color:#fff;
	background:#1da8f2;
	cursor:pointer
}
.cou_search_cz {
	float:left;
	margin-top:-2px;
	text-align:center;
	margin-left:10px;
	width:100px;
	height:35px;
	color:#fff;
	background:#1da8f2;
	cursor:pointer
}
.course_pp_data {
	margin-left:-449px;
	margin-top:30px;
	position:absolute;
	width:140px;
	height:120px;
	display:none;
	border:1px solid #6c6c6c
}
.coure_jc {
	margin-top:25px;
	width:100%;
	height:40px;
	border-bottom:1px solid #ccc
}
.coure_jc_pl {
	margin-top:10px;
	width:100%;
	height:40px;
	border-bottom:1px solid #ccc
}
.course_rm {
	float:left;
	width:70px;
	font-weight:lighter;
	color:#000
}
.cou_pp_li {
	float:left;
	width:auto;
	height:30px
}
.cou_font12 {
	text-align:left;
	line-height:37px;
	font-size:12px;
	color:#6c6c6c
}
.cou_pp_li span {
	float:left;
	margin-left:15px;
	margin-right:15px;
	_margin-left:10px;
	_margin-right:10px;
	width:auto;
	text-align:center
}
.on {
	color:#1da8f2;
	border-bottom:2px solid #1da8f2
}
.cou_list {
	float:left;
	width:100%;
	height:auto;
	min-height:250px;
	background:#fff
}
.cou_list ul {
	min-height:450px
}
.cou_list ul li:last-child {
	display:inline-block;
	border:0 none
}
.cou_list_row {
	float:left;
	width:96%;
	padding:0 2%;
	height:160px;
	border-bottom:1px dashed #ccc
}
.cou_list_row:hover {
	background:#f7f7f7
}
.cou_list_row:hover .cou_list_row_title a,.cou_list_row:hover .cou_list_row_title_info a {
	color:#1da8f2
}
.cou_list_row_bg {
	float:left;
	width:23%;
	height:130px;
	margin-top:20.5px;
	border:0;
	overflow:hidden
}
.cou_list_row_bg img {
	border:0;
	width:201px;
	height:125px
}
.cou_list_row_title {
	float:left;
	margin-top:0;
	margin-left:30px;
	_margin-left:15px;
	line-height:40px;
	color:#3c3c3c;
	width:93%;
	overflow:hidden;
	font-size:18px
}
.cou_list_row_title a {
	float:left;
	color:#3c3c3c;
	cursor:pointer;
	width:98%;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.cou_list_row_title a:hover {
	color:#1da8f2
}
.cou_list_row_right {
	word-break:break-all;
	float:left;
	margin-top:32px;
	width:75%;
	_width:68%;
	height:125px
}
.con_list_nr {
	float:left;
	margin-left:30px;
	_margin-left:15px;
	width:98%;
	line-height:20px;
	height:auto;
	max-height:40px;
	overflow:hidden
}
.course_more {
	width:100%;
	height:38px;
	cursor:pointer;
	background:#fff;
	display:inline-block;
	padding:25px 0;
	position:relative
}
.course_ckgd {
	float:left;
	text-align:center;
	width:100%;
	height:38px;
	line-height:38px;
	color:#039ae3;
	cursor:pointer
}
.course_ckgd:hover {
	text-decoration:underline
}
.course_more_tu {
	position:absolute;
	top:50%;
	left:50%;
	margin:-7px 0 0 20px;
	border:0
}
.course_right {
	float:right;
	width:24%;
	padding-left:.88%;
	height:auto;
	margin-top:10px;
}
.coureRiCon {
	width:100%;
	background:#fff;
	display:inline-block
}
.course_right_cen {
	margin:0 auto;
	width:250px;
	height:auto
}
.cen_jc {
	float:left;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:25px;
	width:240px;
	height:auto
}
.cen_jc li {
	width:100%;
	height:auto
}
.cen_jc li img {
	float:left;
	margin-top:15px;
	margin-right:5px;
	border:0
}
.cen_jc li a {
	float:left;
	width:100%;
	border:0 solid red
}
.cen_jc li p {
	float:left;
	width:90%;
	height:30px;
	line-height:30px;
	cursor:pointer;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/bg_yuandian.png) 0 15px no-repeat transparent
}
.cen_jc li p:hover {
	color:#1da8f2
}
.course_right_list {
	float:right;
	margin-right:0;
	margin-top:0;
	width:24.4%;
	_width:248px;
	height:auto
}
.course_list_rm {
	float:left;
	width:auto;
	padding:0 5px;
	font-weight:lighter;
	cursor:pointer
}
.course_list_wz {
	float:left;
	width:auto;
	padding:0 5px;
	font-weight:lighter
}
.course_list_rm_posts {
	float:left;
	width:auto;
	padding:0;
	font-weight:lighter
}
.course_list_rm:hover {
	color:#039ae3
}
.course_list_ye {
	float:left;
	width:auto;
	color:#000
}
.course_right_list img {
	float:left;
	margin-top:10px;
	_margin-top:10px;
	_width:248px
}
#tis {
	margin-left:10px;
	color:#ff8a00
}
.course_list_xq {
	padding:0 5px;
	color:#000;
	*line-height:32px !important
}
.cou_list_detail {
	width:100%;
	height:auto;
	margin-bottom:0
}
.cou_list_detail img {
	max-width:850px
}
.cou_detail_wz {
	margin:40px auto 0;
	max-width:840px;
	_width:660px;
	word-break:break-all;
	height:auto;
	overflow:hidden
}
.title {
	float:left;
	margin-left:0;
	width:100%;
	height:auto
}
.title h1 {
	float:left;
	width:100%;
	text-align:center;
	color:#000;
	font-weight:lighter;
	font-size:18px
}
.cour_wenz {
	margin-bottom:40px
}
.cour_wenz h1 {
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#000
}
.title span {
	float:left;
	text-align:center;
	color:#333;
	width:480px;
	font-size:22px;
	height:30px;
	line-height:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.fub {
	float:left;
	margin-top:20px;
	width:38%;
	margin-left:31%;
	height:50px
}
.zhlaiy {
	margin-left:30px
}
.info_bq {
	margin-top:40px;
	margin-bottom:15px;
	width:100%;
	height:20px
}
.info_bq span {
	float:left;
	width:auto;
	height:18px;
	background:#89bd66;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	margin:0 3.5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0 5px;
	cursor:pointer
}
.info_bq span:hover {
	background:#1da8f2
}
.cou_fx {
	float:left;
	margin-top:38px;
	margin-left:0;
	*padding-top:3px !important;
	height:auto;
	width:500px
}
.cou_fx img {
	float:left;
	margin-left:5px;
	border:0
}
.coure_jc_zx {
	margin-top:10px;
	width:100%;
	height:40px
}
.zy_paixu {
	margin-top:0;
	width:100%;
	height:50px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.zy_paix_row {
	margin-top:0;
	width:100%;
	height:15px
}
.zy_r_title {
	float:left;
	text-align:right;
	width:65px;
	height:15px;
	line-height:15px;
	margin-left:0;
	font-size:14px
}
.zy_r_nr {
	float:left;
	text-align:center;
	width:65px;
	height:50px;
	line-height:50px;
	margin-left:30px;
	color:#3c3c3c;
	cursor:pointer;
	font-size:14px
}
.zy_r_nr:hover {
	color:#1da8f2
}
.zy_paix_xg_row {
	float:left;
	margin-top:-15px;
	width:100%;
	height:0
}
.r_nr_on {
	color:#1da8f2
}
.zy_paix_xg_row span {
	float:left;
	margin-top:5px;
	margin-left:58px;
	width:60px;
	height:1px;
	border-bottom:2px solid #1da8f2
}
.cou_list_row_title_info {
	float:left;
	margin-top:-15px;
	margin-left:30px;
	_margin-left:15px;
	color:#3c3c3c;
	width:65%;
	height:44px;
	overflow:hidden
}
.cou_list_row_title_info a {
	float:left;
	color:#3c3c3c;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
	cursor:pointer
}
.cou_list_row_title_info a:hover {
	color:#039ae3
}
.zx_list_row_right {
	float:right
}
.ckxq {
	float:right;
	margin-right:-5px;
	color:#039ae3
}
.ckxq:hover {
	color:#039ae3;
	text-decoration:underline
}
.zy_fbbq {
	float:left;
	margin-top:15px;
	margin-left:4%;
	_margin-left:5px;
	width:95%;
	height:25px
}
.zy_fbbq span {
	float:left;
	width:auto;
	height:18px;
	background:#89bd66;
	font-size:12px;
	color:#fff;
	line-height:18px;
	text-align:center;
	margin:0 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0 5px
}
.zy_fbbq span:hover {
	background:#6c9e0b
}
.zy_fbbq span a {
	color:#fff
}
.zy_paixu_course {
	margin-top:10px;
	width:98%;
	padding:0 1%;
	height:50px;
	_height:50px;
	border-bottom:1px solid #ccc;
	background:#fff
}
.zy_paix_row_course {
	width:100%;
	height:15px
}
.zy_r_title_course {
	float:left;
	text-align:center;
	width:70px;
	height:50px;
	line-height:50px;
	margin-left:0;
	color:#6c6c6c
}
.posts_fl {
	float:left;
	text-align:center;
	width:50px;
	height:50px;
	line-height:50px
}
.zy_r_nr_course {
	float:left;
	text-align:center;
	width:50px;
	_width:48px;
	height:50px;
	line-height:50px;
	margin-left:15px;
	_margin-left:15px;
	color:#3c3c3c;
	font-size:14px;
	cursor:pointer
}
.zy_r_nr_course:hover {
	color:#1da8f2
}
.zy_paix_xg_rco_co {
	float:left;
	width:100%
}
.zy_paix_xg_row_course {
	float:left;
	margin-top:-15px;
	width:100%;
	height:0;
	_height:1px
}
.zy_paix_xg_row_course span {
	float:left;
	margin-left:95px;
	margin-top:7px;
	width:30px;
	height:0;
	border-bottom:2px solid #1da8f2
}
.r_nr_on_course {
	border-bottom:2px solid #1da8f2;
}
.r_nr_on_course a {
	color:#1da8f2;
}
.fy {
	margin-top:0;
	margin-bottom:2px;
	width:100%;
}
.topre {
	float:left;
	margin-left:20px;
	text-align:center;
	width:85px;
	height:36px;
	background:#1da8f2;
	line-height:36px;
	color:#fff
}
.tonext {
	float:left;
	margin-left:1px;
	text-align:center;
	color:#fff;
	width:85px;
	height:36px;
	background:#1da8f2;
	line-height:36px
}
.ym {
	float:left;
	text-align:center;
	line-height:36px;
	margin-left:1px;
	width:36px;
	height:36px;
	background:#e9e9e9
}
.ymon {
	background:#1da8f2;
	color:#fff
}
.cou_nodata {
	width:100%;
	height:360px
}
.cou_nod_cen {
	margin:75px auto;
	width:460px;
	height:auto
}
.font20 {
	float:left;
	width:100%;
	text-align:left;
	color:#6c6c6c;
	font-size:20px;
	line-height:20px;
	font-weight:lighter
}
.cou_nod_cen_row {
	float:left;
	width:100%;
	height:110px;
	overflow:hidden
}
.cou_shuaji_ro {
	float:left;
	margin-top:25px;
	line-height:15px;
	color:#6c6c6c
}
.shu_f {
	float:left;
	width:100%;
	height:15px;
	text-align:left;
	line-height:15px;
	margin-top:10px;
	overflow:hidden
}
.cou_choice_ye {
	margin-top:40px;
	width:100%
}
.cou_choice_ye_row {
	width:100%;
	margin-bottom:15px
}
.course_nodata_ts {
	float:right;
	width:130px;
	height:30px;
	line-height:30px
}
.cou_ckqt {
	float:left;
	margin-left:-1px;
	text-align:left;
	width:50%;
	color:#6c6c6c
}
.cou_noda_chpp {
	margin-left:0;
	height:33px;
	margin-top:-2px;
	border:1px solid #d2d2d2
}
.course_nodata_pinpai {
	float:left;
	margin-top:15px;
	_margin-top:0;
	width:120%
}
.cen_zhuanti_course {
	float:left;
	margin-left:2%;
	width:96%;
	height:50px;
	border-bottom:2px solid #ececec
}
.rmzq {
	line-height:50px;
	font-weight:lighter
}
.post_fy {
	margin:0 auto;
	width:700px
}
/*guide detail*/
.courseTopDiv {
	width:96%;
	padding:0 2%;
	background:#fff;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:10px;
}
.courseDetailBrand {
	width:100%;
	height:40px;
	background:#fff;
	border-bottom:1px solid #ccc;
}
.pt10 {
	margin-top:15px;
	padding-top:0;
	float:left;
	width:100%;
	background:#fff;
}
.pt10 ul {
	float:left;
	width:100%;
	height:auto;
	padding:10px 0;
	margin-bottom:0
}
.pt10 ul li {
	float:left;
	margin-left:2%;
	width:48%;
	height:30px
}
.pt10 ul li a {
	float:left;
	line-height:30px;
	padding:0 10px;
	width:95%;
	color:#6c6c6c;
	font-size:12px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.pt10 ul li a:hover {
	color:#1da8f2
}
.about_read_title {
	margin-bottom:10px;
	width:100%;
	height:40px;
	color:#6c6c6c;
	background:#fff;
	font-size:16px;
	line-height:40px;
}
.about_read_title span {
	padding:0 20px
}
.rom_course_show {
	margin-top:10px;
}
.postRanCont .more-rom {
	float:right;
	font-size:16px;
}
/*info*/
.post {
	margin:14px auto 20px;
	min-width:1024px;
	max-width:1230px
}
.postLeft {
	float:left;
	width:74.39%
}
.postRight {
	float:right;
	width:24.39%
}
/*infodetail*/
.articleAera {
	float:left;
	width:100%;
	background:#fff
}
.articCont {
	float:left;
	margin-left:2.5%;
	width:95%
}
.crumbs {
	width:100%;
	border-bottom:1px solid #C4C4C4
}
.crumbs {
	margin-top:20px;
	font-size:14px;
	height:27px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	padding:0 10px;
	background:#fff;
}
.articleDetail {
	width:100%;
	height:auto
}
.articleDetail h1 {
	text-align:center;
	width:100%;
	margin-top:12px;
	height:66px;
	line-height:66px;
	color:#3c3c3c;
	font-size:24px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.subtitle {
	text-align:center;
	width:100%;
	height:20px;
	margin-left:-15px;
	position:relative
}
.subtitle span {
	margin-left:15px;
	height:15px;
	line-height:15px;
	color:#6c6c6c
}
.abstract {
	float:left;
	margin-top:20px;
	width:100%;
	height:auto;
	background:#F6F6F6;
	margin-bottom:20px
}
.abstract p {
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	padding-left:3%;
	padding-right:3%;
	line-height:30px;
	color:#3c3c3c;
	font-size:14px;
	font-weight:700;
	display:block
}
/*content article*/
.contentArtic {
	margin-top:30px;
	width:100%;
	margin-bottom:40px;
	line-height:2em;
	color:#4c4c4c;
	font-size:14px
}
.contentArtic a {
	color:#1da8f2;
}
.contentArtic h2 {
	margin-bottom:20px;
}
.contentArtic p {
	padding-top:10px;
	padding-bottom:10px;
	line-height:2em;
	font-size:14px;
	color:#4c4c4c;
	display:block;
	word-wrap:break-word;
	position:relative
}
.contentArtic p img {
	max-width:100%;
	height:auto;
}
.contentArtic img {
	max-width:100%;
	margin:1em 0;
	height:auto;
}
.contentArtic p strong {
	color:#3c3c3c;
	font-size:16px
}
.contentArtic ol,.contentArtic ul {
	margin:10px 0 10px 20px;
}
.labelDivDetail {
	float:left;
	margin-top:-40px;
	width:100%;
	height:18px;
	margin-left:-7px
}
.labelDivDetail a {
	float:left;
	width:auto;
	margin-left:7px;
	height:18px;
	font-size:12px;
	line-height:18px;
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#1da8f2;
	padding:0 7px;
	text-indent:0;
	cursor:pointer
}
.labelDivDetail a:hover {
	background:#1da8f2
}
/* xsb-down-dialog */
.xsb-down-overlay {
	background-color:black;
	/* IE8 */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	/* IE8 */ background-color:rgba(0,0,0,0.4);
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:99;
	display:none;
}
.xsb-down-dialog {
	width:570px;
	height:290px;
	overflow:hidden;
	position:fixed;
	z-index:100;
	top:50%;
	left:50%;
	margin-left:-285px;
	margin-top:-155px;
	background-color:#FFF;
	display:none;
}
.xsb-down-dialog a {
	text-decoration:none;
	cursor:pointer;
}
.xsb-down-dialog .down-title {
	background-color:#31a5ff;
	color:#FFF;
	line-height:42px;
	height:42px;
	padding:0 10px;
}
.xsb-down-dialog .down-title .down-close {
	background:url('../images/rom-close.png') no-repeat;
	position:absolute;
	right:20px;
	top:15px;
	width:12px;
	height:12px;
}
.xsb-down-dialog .down-body {
	text-align:center;
}
.xsb-down-dialog .down-body .down-bt {
	width:450px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:20px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.xsb-down-dialog .down-body .down-bt .bt-bg {
	background:url('../images/xsb-down-floder.png') left no-repeat;
	width:20px;
	height:18px;
	display:inline-block;
	margin-right:5px;
	margin-bottom:-2px;
}
.xsb-down-dialog .down-body .down-bt .bt-text {
	color:#333;
	font-size:18px;
}
.xsb-down-dialog .down-body .xsb-d-btn,#open-shuaji {
	background-color:#31a5ff;
	color:#FFF;
	padding:8px 20px;
	border-radius:3px;
}
.xsb-down-dialog .down-body .xsb-d-btn:hover,#open-shuaji:hover {
	background-color:#0089cb
}
.tip-twitter {
	z-index:98 !important
}
/* xsb-down-dialog end */

.pagination {
	text-align:center;
	vertical-align:middle;
	margin-bottom:5px;
}
.pagination a {
	text-decoration:none;
	border:1px solid #e2e2e2;
	background:#f8f8f8;
}
.pagination a,.pagination span {
	background:transparent;
	border:1px solid #e2e2e2;
	font-size:12px;
	line-height:36px;
	width:auto;
	padding:0 15px;
	margin-left:1px;
	height:36px;
	display:inline-block;
	margin:0 2.5px;
}
.pagination .current {
	background:#03a4e4;
	border:1px solid #1da8f2;
	color:#fff;
}
.pagination a:hover {
	border:1px solid #1da8f2;
	color:#1da8f2;
}
.pagination .current.prev,.pagination .current.next {
	color:#d2d2d2;
	border:1px solid #e9e9e9;
	background:transparent;
}
.pagination input {
	width:40px;
	height:36px;
	line-height:34px;
	border:1px solid #e2e2e2;
	margin:2px 2px 0 2px;
	outline:0;
	text-align:center;
}
.pagination label,.pagination span {
	color:#333333;
}
.pagination em {
	font-style:normal;
	font-size:12px;
	margin:0 2px;
}
.rom-detail-img {
	float:left;
	width:112px;
	height:200px;
	padding:10px;
}
.rom-detail-img .img-center {
	width:132px;
	height:200px;
	display:table-cell;
	vertical-align:middle;
}
.rom-detail-img img {
	width:132px;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.rom-detail-info {
	margin-left:152px;
	height:200px;
}
.rom-detail-info .rtitle {
	font-size:16px;
	color:#1d81a5;
	font-weight:bold;
	margin-top:10px;
	padding:0;
}
.rom-detail-info .item {
	width:100%;
	overflow:hidden;
}
.rom-detail-info .tag {
	float:left;
}
.rom-detail-info .tag label {
	display:inline-block;
	height:10px;
	padding:0 0 0 10px;
	background-color:#1d81a5;
	color:#fff;
	line-height:10px;
	border-radius:3px;
	-moz-border-radius:4px;
	padding:5px 10px;
	margin-top:16px;
}
.rom-detail-info .guid a {
	display:inline-block;
	float:right;
	font-size:12px;
	color:#31a5ff;
	margin:20px 10px 0 0;
}
.rom-detail-info .tag p,.rom-detail-info .guid p {
	margin-bottom:20px;
}
.rom-detail-info .tag a {
	text-decoration:none;
	color:#fff;
}
.rom-detail-info .item p {
	display:inline-block;
	margin-top:10px;
	min-width:144px;
	font-size:12px;
	color:#aaa;
}
.rom-detail-info .pbrush {
	margin-top:10px;
}
.rom-detail-info .pbrush p {
	display:inline-block;
}
.rom-detail-info .flag {
	margin-top:22px;
	font-size:14px;
	color:#51bb80;
	padding-left:20px;
	background:url(../images/icon-rom-safe.png) no-repeat left center;
}
.rom-detail-info .download {
	float:right;
}
.rom-detail-info .brush {
	float:right;
	height:40px;
}
.rom-detail-info .brush a {
	display:inline-block;
	height:40px;
	line-height:40px;
	width:150px;
	color:#fff;
	background:#00c750;
	vertical-align:middle;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	margin-right:10px;
}
.rom-detail-info .brush a:hover {
	background:#03ab3b;
}
.zy_cen_left .tit {
	clear:both;
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
}
.zy_cen_left .tit span {
	margin:0 0 0 10px;
	height:40px;
	display:inline-block;
	border-bottom:1px solid #1d81a5;
	background:url(../images/column_icon.png) no-repeat left -442px;
	font-weight:bold;
	font-size:16px;
	color:#666;
	padding:0 0 0 30px;
}
.zy_cen_left .intro {
	padding:10px;
	line-height:30px;
	font-size:14px;
	color:#333;
}
.zy_cen_left .page-advert {
	padding:10px;
	margin-top:30px;
}
.aboutus {
	min-height:550px;
	background:#fff;
}
.aboutus a {
	color:#1d81a5;
}
.aboutus h3 {
	font-size:16px;
	padding:20px;
}
.aboutus p {
	font-size:14px;
	padding:0 20px;
}
.disclaimer {
	min-height:1180px;
	background:#fff;
	font-family:'microsoft yahei';
	font-style:inherit;
	margin:0;
}
/* 
            @message:赖钟杰 - 2020-04-02新增
                对应刷机网引流需求文档0401更改新增。
                新增弹窗样式。
        */
        .elm-hide {
	display:none!important;
}
.shuaji-pop {
	width:100%;
	height:100%;
	position:fixed;
	background-color:rgba(0,0,0,.5);
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:999;
}
.shuaji-pop em {
	font-style:normal;
}
.shuaji-pop s {
	text-decoration:none;
}
.shuaji-pop-box {
	background:#fff;
	position:fixed;
	width:400px;
	height:320px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	border-radius:4px;
	text-align:center;
	overflow:hidden;
}
.shuaji-pop-box.small {
	height:294px;
}
.shuaji-pop i.shuaji-pop-icon {
	z-index:13;
	display:block;
	z-index:12;
	margin:36px auto 14px;
}
.shuaji-pop i.shuaji-pop-down-icon {
	width:56px;
	height:56px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAABGdBTUEAALGPC/xhBQAAAc5QTFRFB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAB7KAAAAAB7KAaY/KpAAAAJl0Uk5T7psiH/r0KOO50C0gcgxRgodSbv0JXVZhJ2+Nkp2vUyWO+zGRSH9GvGQ6jxaf75BiTKJpoZhmV0Q+N56UlRH56vZQPbcU9fzEAqsB/jbZ7R3gJt513fIj0ZOBDgU4hA+ZwmpDrN8Z2tM0+OkhuNJxL+vw900EcOya8catHuJ0CzskHBUIDYPl28+2heE8OQdPc8gDzgYK8xMADMKANQAAAv5JREFUSMetl2dbGkEUhTe99957r2qi0dg10dh7712xV0AUUDrSF3bOv80saGDZgV14cj4x95kXlplbznKEoWCDP09n0AJagy7P3xBk7eFkEW++fgUSrejzvYqg0LtJt9qPjRZoLIRYNAWjW3Ya2OwV0oLhwQiw0H5Cume7fQGIDIZTg2stQFUl6x9VOgH3WgpwvwdweEgKeULAz30WOBnC7OI6San1xVmEJuVg6wTaZkhazbRhojUZNM0hIBAFCQHMmaSguQXzu0RRu2fhNieC3hACYaJC4QBC3gSwGPY9okp7dhTHQR9Wl4hKLa3CdwRabLhIVGsDtr5D0AVHUD0YdMAVA4UIPCQDeRARouAVVJGM5ESvCPLLOMgMPMAyT0EfulVsvjU4FF9M04PlyDjalbk7QE98tYNxwnkjaFa+vF+IHuVRZSPi5Q4wrcgNNQLTiSk5BSPnxzclru4P0Hk3MTIMP7eF78q5AtyWREaxxY3ghwL3rhR4IA2NYYRzQ6NQDwYgwEtjGrg5LSzpU3OedtXtpOAldHJA+h98BdS/lEUBGegxSpavfwNWGcejlOuUPupX4H1tfGkuA97Ia05AEz2cC4mhL/To9Tf/fXMNYPsgf/7jaEm+jn562dBVH66eAs9YpSNeR3IC1N6n5FSsez6uB3ZYJyYmgDzlrtPzWB6gH57QOfmojgWKKcdI8gpaC+XXSNgBdAwx70hMclZZFc4BN+49BFafM7lmsaxoIcv/RtdUbIi/ZSdFtJDZrUOoEbmPKbKpO9o6+E1Ws9p/8WnlM5+2WRErnJm2R2u2Dbk6qxEQwtXD2dFnw0ZWQ4dUZDDmzpfjcnywFmUyWIsSJjLNLtWj/FxYYh4M6szDPM6Ys7MrZaZsDFIHJk7/P0sWM4GhgVTcQEoTKNpON+A0sjBjOtspnrZLNLr+pMa97ReNrms3vbW2NtFCbBzOHesq6e8v6RrLHabDEU1WQdHM8z69VmrmtXofr+ItIPb6kKMznMJJrkOXs1PILJ2/M6DvXeZtDg0AAAAASUVORK5CYII=);
}
.shuaji-pop i.shuaji-pop-close-icon {
	width:163px;
	height:56px;
	background:url(data:image/png;
	base64,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);
}
.shuaji-pop p {
	font-size:18px;
	font-family:"Microsoft YaHei";
	color:rgb(51,51,51);
	line-height:1.2;
	z-index:8;
	margin:0 0 8px;
}
.shuaji-pop span {
	font-size:16px;
	font-family:"Microsoft YaHei";
	color:rgb(255,51,51);
	line-height:1.2;
	display:block;
	z-index:9;
	margin-bottom:27px;
}
.shuaji-pop a:hover {
	text-decoration:none;
	background-color:#05996e;
	transition:all .5s;
}
.shuaji-pop-hover:hover i {
	animation:circle-opacity 2s infinite;
}
.shuaji-pop-hover i {
	animation:none;
}
.shuaji-pop-btn {
	margin:0 auto 14px;
	color:#fff!important;
	font-size:16px;
	background-color:#07b280;
	width:320px;
	height:40px;
	z-index:20;
	transition:all .5s;
	border-radius:4px;
	white-space:nowrap;
	line-height:40px;
	display:block;
	overflow:hidden;
	position:relative;
}
.shuaji-pop em {
	font-style:none;
	font-size:12px;
	font-family:"Microsoft YaHei";
	color:rgb(204,204,204);
	line-height:1.2;
	margin-top:-4px;
	z-index:19;
	cursor:pointer;
}
.shuaji-pop a s {
	display:inline-block;
	max-width:180px;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:top;
	text-overflow:ellipsis;
}
.shuaji-pop-btn.hot:after {
	content:'';
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAkCAMAAADxcOlCAAAABGdBTUEAALGPC/xhBQAAAK5QTFRF/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sC/9sCAAAA2nsk87sNylAz66YV98YK45Ad55sZ3oYg0mYszlsw+9AG1nAo77ARxkY3wjs7/9sCheHWFwAAACp0Uk5T4Yv4jPcb4vb9pdEQQQctvXICHWxtHPX+5KhGlNj7Ego2gATKugEo7lkATf8UzQAAAb9JREFUOMuVk9d62zAMRt2ZtE3aJG2S7nRkaXATBPT+L1ZQsj+bNBypuBR0BOg/5KrZq3dvhp26Hup6eFztMSer3NHDobq9bGro9Nlx7gBGGTn6dNfU0Pu3uRN9iClJzN/7/FYBnZ+9zJ0OIQIptTfsx+8/TQ1dfBhblkxC33nsKub7r/WLO9Djw7RaTz1ZS1Ax199umhpaB50QFPXJo3VU/NXnr9vPb6CT11NP2ZYCEqQQ/G6CX342NXT64njTdT4F4jHOIsLWZ5Hxahv0YLoph55CSMA7bhZknzV0fvZ86pHJ+6FS5C3yJDcteJV9VtA6aC50Y3yDIY6CJznCtPFZQmPQCsC5iG46ceB9wDb1QW99ltDkE0JAPggU8l+g0dhyFLs+BWi9nuF/91qD5g37rvApQTGPIMVy+zA+8Lb0KU7iu9ARf1xHLfoUoAQRwRIzY+yCTwkirQjzYi3KPqX10AwwDjE0+vx418xDEHgaDHz33CD6lCBDHAW1mI+A6FOCOqXz0W7jIZ+yXOjr+7kAMqm+nwugGZ8Hoad8HoJuXzX/C834FKE5nwI073MfWuCzhhb5rKBlPktooc+i/gHMQ0yvByInZQAAAABJRU5ErkJggg==);
	width:52px;
	height:36px;
	position:absolute;
	top:0;
	left:0;
}
/* 波动效果 */
        .wave {
	position:absolute;
	width:80px;
	height:80px;
	background:rgba(255,255,255,0.36);
	border-radius:50%;
	opacity:0;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	animation:circle-opacity 2s infinite;
}
@keyframes circle-opacity {
	from {
	opacity:1;
	transform:scale(1);
}
to {
	opacity:0;
	transform:scale(5);
}
}/*  右下角弹窗开始 */

.rightFather {
	position:fixed;
	bottom:16px;
	right:-16px;
}
#rightB {
	position:absolute;
	bottom:0px;
	left:10px;
	width:350px;
	height:114px;
	box-shadow:0px 2px 12px 0px rgba(0,0,0,0.1);
	border-radius:10px;
	box-sizing:border-box;
	padding:14px;
	background-color:#fff;
	cursor:pointer;
	z-index:999;
	display:block;
}
.right-c {
	width:100%;
	height:100%;
}
.right-c h3 {
	font-size:16px;
	width:296px;
	color:#333;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0;
}
.right-main {
	display:flex;
	padding-top:6px;
	flex-shrink:0;
}
.right-main .right-img {
	flex-shrink:0;
	width:80px;
	height:60px;
	max-height:60px;
	border-radius:2px;
	background-color:#ddd;
}
.right-img img {
	display:block;
	width:100%;
	height:100%;
	border-radius:2px;
}
.right-desc {
	padding:0 14px;
}
.right-desc .desc-p {
	color:#666;
	font-size:12px;
	line-height:1.5;
	height:40px;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	margin:0px;
}
/*   查看详情*/
.desc-more {
	cursor:pointer;
	color:#666;
}
/*  右下角弹窗结束 */

