div,p,dl,dd,h1,h2,h3,h4,h5,h6,a,b,u,em,input,textarea,button,select,form,section,label,span,td,li,nav,footer,body,ul,i {
	-webkit-box-sizing:border-box;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	word-wrap:break-word;
	word-break:break-all;
	padding:0;
	margin:0
}
ul,li,ol {
	list-style:none
}
a {
	color:#333;
	text-decoration:none
}
a,img,input,button,textarea {
	-webkit-touch-callout:none
}
a:focus,a:active,a:hover,input,button,textarea {
	outline:0
}
table {
	border-collapse:collapse
}
body,td,input,textarea,option,select,button {
	font-family:"微软雅黑",helvetica,arial;
	font-size:1em;
	-webkit-text-size-adjust:none
}
body,td,h3 {
	font-size:.95em
}
.clearfix:after {
	content:'';
	display:block;
	overflow:hidden;
	visibility:hidden;
	clear:both
}
.tc {
	text-align:center
}
.r {
	float:right
}
.l {
	float:left
}
.muted {
	color:#999
}
body {
	background:#e2e6ef;
	background-size:15px 15px;
	-webkit-user-select:none;
	color:#333
}
#wrap {
	padding-bottom:70px
}
#header {
	padding:.5em .5em 0
}
#header h1 {
	float:left;
	padding-top:.2em
}
#header h1 img {
	width:116px;
	display:block
}
#main {
	padding-bottom:.6em
}
.success,.error {
	margin:.5em;
	padding:.5em;
	border:1px #393 solid;
	color:#393;
	border-radius:4px;
	background:#fff;
	display:none
}
.error {
	border-color:#f33;
	color:#f33
}
.sec {
	background:#fafcff;
	border:1px #d8dbe4 solid;
	margin:.5em .5em 0;
	box-shadow:-1px 0 2px #dde1ec,0 -1px 2px #dde1ec,0 2px 2px #d4dbe5,2px 0 2px #d4dbe5;
	padding:.5em .5em 0;
	border-radius:4px;
	overflow:hidden
}
.nopad {
	padding-left:0;
	padding-right:0
}
.tab_cont+.search {
	padding:10px 0
}
.home_sec .search {
	padding:10px
}
.search p {
	width:100%
}
.ipt_wrap {
	display:inline-block;
	-webkit-box-sizing:border-box;
	width:70%;
	border:1px #bec3c9 solid;
	box-shadow:inset 0 1px 2px #e0e3e8;
	border-radius:4px;
	overflow:hidden;
	vertical-align:middle;
	background:#FFF
}
div.ipt_wrap {
	width:100%;
	margin-top:.5em;
	position:relative;
	z-index:1;
	overflow:visible
}
.ipt_wrap .tips {
	position:absolute;
	left:0;
	top:2.4em;
	background:#414141 -webkit-gradient(linear,0 0,0 100%,from(#545454),to(#303030));
	border-radius:4px;
	box-shadow:0 1px 2px #cfd5dd;
	opacity:.9;
	color:#fff;
	width:auto;
	padding:.8em 1.2em;
	line-height:1.2em;
	overflow:visible;
	z-index:2
}
.tips:before {
	content:'';
	display:block;
	width:8px;
	height:8px;
	background:#565656;
	background:#505050 -webkit-gradient(linear,0 0,0 100%,from(#545454),to(#4e4e4e));
	left:50%;
	top:-4px;
	position:absolute;
	margin-left:-4px;
	z-index:1;
	-webkit-transform:rotate(45deg);
	z-index:3;
	opacity:.9
}
.ipt {
	background:0;
	border:0;
	display:block;
	width:100%;
	padding:2px 5px 0;
	height:2em;
	-webkit-appearance:none;
	font-family:.95em
}
.btn {
	width:28%;
	margin-left:2%;
	height:2em;
	line-height:2em;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eaedf3));
	border:1px #d1d4db solid;
	border-radius:4px;
	box-shadow:0 1px 2px #cfd5dd;
	color:#333;
	-webkit-box-align:center;
	-webkit-box-pack:center;
	-webkit-appearance:none;
	text-shadow:1px 0 0 #fff;
	vertical-align:middle
}
.btn.active {
	border-color:#bcbfc4;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#dee0e8))
}
.btn.disabled {
	background:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#dfdfdf));
	color:#c1c1c1
}
.btn.success {
	background:-webkit-gradient(linear,0 0,0 100%,from(#88db6b),to(#62b246));
	border:1px #5ca941 solid;
	color:#fff;
	display:block;
	text-shadow:1px 0 0 #529839
}
.hot_links {
	margin-left:-2px;
	padding:.2em 0
}
.hot_links li {
	-webkit-box-sizing:border-box;
	width:100%;
	padding:.4em 0
}
.hot_links span,.list span {
	-webkit-box-sizing:border-box;
	display:inline-block;
	width:25%;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis
}
.hot_links a,.list a,.f_links a,a.city_selected,.comment p a {
	border:1px #fafcff solid;
	display:inline-block;
	padding:0 2px;
	height:1.6em;
	line-height:1.5
}
#sel_city span {
	width:33.3%
}
#sel_city span a {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.hot_links img {
	width:14px;
	height:14px;
	margin-right:3px;
	margin-top:3px;
	margin-bottom:-1px
}
.f_links a {
	border-color:rgba(0,0,0,0)
}
.hot_links a.active,.list a.active,.f_links a.active,.list li a.active,a.city_selected,.comment p a.active {
	border:1px solid;
	border-color:#d6dae1 #DAE0E8 #dee2e7 #E0E5EC;
	border-radius:4px;
	border-radius:4px;
	box-shadow:inset 0 1px 2px #e0e3e8;
	background:#eff2f8 -webkit-gradient(linear,0 0,0 100%,from(#f4f6fb),to(#eaedf4))
}
.list h3,#check_city h3,.comment h3 {
	font-weight:normal;
	border-bottom:1px #e1e5ef solid;
	padding:.8em 0 .3em;
	margin:0 .3em;
	line-height:1.6em;
	box-shadow:0 1px 1px #fff
}
.list h3 span {
	padding:0
}
.nopad h3 {
	padding-left:.5em
}
.list h3.st span,.comment h3.st span {
	position:relative;
	color:#939cae;
	padding-left:.5em;
	font-size:1.05em;
	display:inline-block
}
.list h3.st span:after,.comment h3.st span:after {
	content:'';
	display:block;
	width:0;
	border-left:2px #bac2d0 solid;
	height:1em;
	position:absolute;
	left:1px;
	top:4px
}
.list h3.st span a,.comment h3.st span a {
	color:#939cae
}
.list h3 em {
	color:#666;
	font-style:normal
}
.list h3 .btn {
	width:auto;
	float:right;
	margin:0;
	padding:0 .5em;
	margin-top:-3px;
	line-height:1
}
.list h3 .muted {
	font-size:.65em;
	color:#999
}
.list form {
	margin-bottom:10px
}
.pos_home {
	width:14px;
	height:18px;
	background-size:20px;
	background-position:-4px -145px;
	margin-right:.2em
}
a.city_selected {
	position:relative;
	padding-right:1.3em
}
a.city_selected:after {
	content:'';
	display:block;
	width:12px;
	height:16px;
	background-size:22px;
	background-position:-4px -128px;
	position:absolute;
	right:.3em;
	top:.2em
}
.list dt {
	display:inline-block;
	vertical-align:middle;
	width:15%;
	text-align:left;
	padding-bottom:.8em;
	margin-left:-2px
}
.list dt span,.list h3 span {
	width:auto
}
.list dt a,.list h3 a {
	color:#085ab6
}
.list dd {
	display:inline-block;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	width:84%;
	padding-bottom:.8em
}
.list p {
	padding:.4em 0;
	margin-left:-2px
}
.list_five span {
	width:20%;
	padding:.4em 0
}
.list_four span {
	width:25%;
	padding:.6em 0
}
.home_sec .list_four {
	padding:.5em .5em 0
}
.list ul {
	padding:.3em 0;
	width:100%
}
.list li {
	padding:.2em 0
}
.list li a {
	display:block;
	height:auto;
	line-height:2.2;
	padding:0 .5em;
	margin:0 1px
}
.list li span {
	float:right;
	color:#8f8e8e;
	width:auto
}
.list li b {
	font-weight:normal
}
.taobao,.sina,.sohu,.ifeng {
	width:16px;
	height:20px;
	background-size:20px;
	background-position:-2px -167px;
	margin-right:.3em;
	padding-bottom:.5em
}
.sina {
	background-position:-2px -206px
}
.sohu {
	background-position:-2px -244px
}
.ifeng {
	background-position:-2px -278px
}
.list a.ico_jiemeng,.list a.ico_xingzuo,.list a.ico_huoche,.list a.ico_weizhang {
	display:block;
	width:60px;
	height:auto;
	margin:-5px auto 0;
	background-image:url("tools_icons.png");
	background-size:50%;
	background-repeat:no-repeat;
	background-position:center 5px;
	padding:35px 0 0;
	-webkit-border-radius:3px;
	border-radius:3px
}
.list a.ico_xingzuo {
	background-position:center -71px
}
.list a.ico_huoche {
	background-position:center -147px
}
.list a.ico_weizhang {
	background-position:center -221px
}
.list a.ico_jiemeng.active,.list a.ico_xingzuo.active,.list a.ico_huoche.active,.list a.ico_weizhang.active {
	border-color:#e8ebf4;
	background-color:#fafcff;
	box-shadow:none
}
.feedback {
	padding:.5em
}
.feedback h4 {
	font-size:1em;
	margin:.5em 0 .1em
}
.feedback p {
	margin:0;
	padding:.3em .5em
}
.feedback p input[type="radio"] {
	margin-right:.2em
}
.feedback_area .ipt {
	height:4em;
	padding-top:5px
}
.feedback_btn {
	padding:1.2em 0 .8em;
	text-align:center
}
.feedback_btn .btn {
	width:7em
}
#footer {
	text-align:center;
	padding:0 0 .5em;
	color:#666
}
.f_links a,.f_links em {
	display:inline-block;
	vertical-align:middle;
	font-style:normal;
	font-size:.9em
}
.f_links a {
	color:#085ab6
}
.f_links em {
	margin:0 3px;
	color:#ccc
}
.copyright {
	margin-top:.3em;
	font-size:.85em
}
.city_list {
	border:#bec3c9 solid 1px;
	position:absolute;
	background:#FFF;
	top:28px;
	left:-1px;
	right:-1px;
	width:auto!important;
	display:none
}
.city_list li {
	padding:0
}
.city_list li a {
	border-color:transparent
}
.bottom_space {
	margin-bottom:10px
}
.home_sec {
	background:#f6f9fe;
	border:1px #d5dbe8 solid;
	margin:.5em .5em 0;
	box-shadow:inset 1px 0 0 #fdfdff,inset 0 1px 0 #fdfdff,inset -1px 0 0 #fdfdff,inset 0 -1px 0 #fdfdff;
	-webkit-border-radius:4px;
	border-radius:4px
}
.home_sec_white {
	background:#FFF
}
.home_sec_f {
	background:#fafcff
}
.logo_links {
	padding:0 .5em
}
.logo_links li {
	float:left;
	width:25%;
	-webkit-box-sizing:border-box;
	text-align:center;
	margin:0 0 10px
}
.logo_links li a {
	display:block;
	width:99%;
	max-width:68px;
	height:68px;
	overflow:hidden;
	padding:1px;
	margin:0 auto;
	background-color:#FFF;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:#e6e9f0 solid 1px
}
.logo_links li a.active {
	padding:0;
	border:#87cafe solid 2px;
	background-color:#d0e9fb;
	box-shadow:inset 0 1px 0 #bdd8ef,inset 0 -1px 0 #bdd8ef
}
.logo_links li a.middle_img span {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:68px;
	height:68px
}
.logo_links li a.middle_img img {
	max-width:40px;
	max-height:40px;
	vertical-align:middle
}
.tab_title li {
	float:left;
	width:33.3333%;
	height:36px;
	text-align:center;
	background:#f6f9fe;
	line-height:36px;
	border:#e6e9f0 solid;
	border-width:0 1px 1px;
	box-shadow:inset 1px 0 0 #fdfdff,inset 0 1px 0 #fdfdff,inset -1px 0 0 #fdfdff,inset 0 -1px 0 #fdfdff
}
.tab_title li:first-child,.tab_title li:last-child {
	border-width:0 0 1px
}
.tab_title li a {
	display:block;
	height:37px;
	margin:-1px;
	border:transparent solid 1px;
	position:relative;
	color:#606060
}
.tab_title li:first-child,.tab_title li:first-child a {
	-webkit-border-radius:5px 0 0 0;
	border-radius:5px 0 0 0
}
.tab_title li:last-child,.tab_title li:last-child a {
	-webkit-border-radius:0 5px 0 0;
	border-radius:0 5px 0 0
}
.tab_title li.cur {
	background:#FFF;
	border-bottom:0;
	box-shadow:none
}
.tab_title li.cur a {
	color:#000
}
.tab_title li.cur a:after {
	content:'';
	position:absolute;
	width:46px;
	height:2px;
	background:#35afeb;
	font-size:0;
	overflow:hidden;
	left:50%;
	bottom:0;
	margin:0 0 0 -23px
}
.tab_title li.cur a.active {
	background:0;
	border:transparent solid 1px;
	box-shadow:none
}
.tab_title li a.active {
	border:#bdc7d4 solid 1px;
	box-shadow:inset 0 0 0 #fdfdff,inset 0 1px 0 #dce0e7,inset 0 0 0 #fdfdff,inset 0 0 0 #fdfdff;
	background:-webkit-gradient(linear,0 0,0 100%,from(#e9eef5),to(#dce0e8))
}
.tab_cont_box {
	width:100%;
	position:relative;
	white-space:nowrap;
	width:100%;
	overflow:hidden;
	height:256px
}
.tab_cont {
	padding:10px;
	width:100%;
	overflow:hidden;
	white-space:normal
}
.sec .tab_cont {
	padding:5px 0 0
}
.sec .news_list {
	padding:10px 0
}
.tab_cont img {
	vertical-align:top;
	max-width:100%
}
.tab_cont .news_img_box {
	display:inline-block;
	position:relative;
	margin:5px auto;
	height:100px;
	overflow:hidden
}
.tab_cont img.news_img {
	max-width:100%;
	vertical-align:top;
	height:inherit
}
@media screen and (min-width:600px) {
	.tab_cont img.news_img {
	max-width:320px
}
}.tab_cont .news_img_box .v_update {
	text-align:center;
	border-radius:0;
	margin:0;
	bottom:0;
	line-height:1.2em;
	font-size:.95em;
	padding:5px;
	height:inherit;
	text-align:left
}
.news_list li {
	padding:3px 0
}
.news_list li a,.video_list li a,.btn_links a {
	height:26px;
	line-height:26px;
	border:transparent solid 1px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100%;
	padding:0 10px;
	position:relative
}
.news_list li a {
	white-space:normal;
	text-overflow:clip
}
.news_list li span {
	float:right;
	color:#999;
	width:8em;
	height:26px;
	margin-left:1em;
	overflow:hidden;
	text-align:right
}
.news_list li a.active,.btn_links a.active {
	background:-webkit-gradient(linear,0 0,0 100%,from(#e9eef5),to(#dce0e8));
	border-color:#c7ced6 #d0d7de #cbd0d7;
	box-shadow:inset 0 1px 0 #dee0e8
}
.video_img_list {
	border-bottom:#e6eaf3 dashed 1px
}
.video_img_list li {
	position:relative;
	width:33.33%;
	text-align:center;
	float:left;
	-webkit-box-sizing:border-box;
	margin:12px 0
}
.video_img_list li a {
	display:block
}
.video_img_list .v_img {
	display:inline-block;
	vertical-align:top;
	max-width:96px;
	max-height:96px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	border-radius:5px;
	border:1px #e5e6e7 solid
}
.video_img_list .v_img img {
	border-radius:5px
}
.v_update {
	height:16px;
	color:#FFF;
	text-align:right;
	border-radius:0 0 5px 5px;
	margin-top:-16px;
	display:block;
	background:rgba(0,0,0,.7);
	position:absolute;
	width:100%;
	font-size:.8em;
	padding:0 5px;
	line-height:16px
}
.video_img_list .v_title {
	display:block;
	line-height:28px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-overflow:ellipsis
}
.video_list li {
	width:33.33%;
	float:left;
	padding:5px 0
}
.video_list li a {
	text-overflow:clip;
	overflow:visible;
	padding:0;
	text-align:left
}
.video_list li a img {
	vertical-align:middle;
	margin:0 8px 1px 0;
	width:16px;
	height:16px
}
.video_list li a.active {
	background:-webkit-gradient(linear,0 0,0 100%,from(#e9eef5),to(#dce0e8));
	border-color:#c7ced6 #d0d7de #cbd0d7;
	box-shadow:inset 0 1px 0 #dee0e8
}
.tw {
	line-height:2em;
	padding:0 10px
}
.sec .tw {
	padding:0 5px
}
.sec .news_list li a {
	padding:0 5px
}
.tw dt {
	float:left;
	width:84px;
	height:100px;
	overflow:hidden;
	position:relative
}
.tw dt .v_update {
	text-align:left;
	margin:0;
	bottom:0;
	border-radius:0
}
.tw dt img {
	max-width:100%;
	vertical-align:top
}
.tw dd {
	margin-left:100px;
	height:100px;
	color:#606060
}
.tw dd a {
	color:#606060;
	display:block;
	width:100%;
	height:100px;
	overflow:hidden
}
.tw dd strong {
	display:block;
	font-size:1.2em;
	color:#333;
	padding:5px 0;
	font-weight:lighter
}
.category {
	float:left;
	width:83px;
	height:124px;
	padding:4px
}
.category a {
	display:block;
	width:75px;
	height:116px;
	text-align:center;
	padding-top:75px;
	border:1px solid transparent;
	background:#fff url("class_icons.png") no-repeat;
	background-size:38px auto;
	position:relative
}
.category a.military {
	background-position:center 25px
}
.category a.sex {
	background-position:center -75px
}
.category a.shop {
	background-position:center -175px
}
.category a.news {
	background-position:center -275px
}
.category a:after {
	content:"";
	display:inline-block;
	width:4px;
	height:7px;
	background:url("arrow.png") no-repeat;
	background-size:100% auto;
	position:absolute;
	margin:6px 0 0 8px
}
.category a.active {
	background-color:#d0e9fb;
	border-color:#89cbfe
}
.btn_list li {
	height:42px;
	position:relative;
	line-height:42px;
	text-align:center;
	border:#e1e5ef solid;
	border-width:1px 0 0 1px;
	float:left
}
.btn_list li a {
	position:absolute;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	border:1px solid transparent;
	white-space:nowrap;
	overflow:hidden
}
.btn_list li a.active {
	background:-webkit-gradient(linear,0 0,0 100%,from(#e9eef5),to(#dce0e8));
	border-color:#b4bfcb;
	box-shadow:inset 0 1px 0 #dee0e8;
	z-index:10
}
.nobodr {
	box-shadow:none
}
.nobodr li {
	border-left-width:0
}
.nobodr li a {
	bottom:0
}
.nobodr li a.open {
	border-bottom:#e1e5ef solid 1px
}
.nobodr li:nth-child(2) {
	border-left-width:1px
}
.ctgy_detail li {
	width:50%
}
.ctgy_detail li:nth-child(2),.ctgy_detail li:first-child {
	border-top-width:0
}
.ctgy_detail li:nth-child(2n+1) {
	border-left-width:0
}
.ctgy_detail li:first-child a {
	border-radius:3px 0 0 0
}
.ctgy_detail li:nth-child(2) a {
	border-radius:0 3px 0 0
}
.ctgy_detail li:nth-last-child(2) a {
	border-radius:0 0 0 3px
}
.ctgy_detail li:last-child a {
	border-radius:0 0 3px 0
}
.category+.btn_list {
	margin-left:83px
}
.category+.ctgy_detail li:nth-child(2n+1) {
	border-left-width:1px
}
.category+.ctgy_detail li:first-child a,.ctgy_detail li:nth-last-child(2) a {
	border-radius:0
}
.btn_slide .btn_list li {
	width:20%
}
.btn_slide .btn_list li:first-child {
	border-left:0 none
}
.btn_slide .btn_list li a.aft {
	color:#0e68cc
}
.btn_slide .btn_list li a.aft:after {
	content:"";
	display:inline-block;
	width:0;
	height:0;
	margin:0 0 0 5px;
	border-style:solid;
	border-color:#c0c5d0 transparent transparent transparent;
	border-width:3px 3px 0 3px;
	vertical-align:middle;
	-webkit-transform-style:preserve-3d;
	-webkit-transition:all .25s linear;
	transition:all .25s linear
}
.btn_slide .btn_list li a.open:after {
	-webkit-transform:rotate(-180deg)
}
.btn_slide ul.btn_list:first-child li {
	border-top:0
}
.btn_slide ul.btn_list:first-child li:first-child a {
	border-radius:3px 0 0 0
}
.btn_slide ul.btn_list:first-child li:nth-child(5) a {
	border-radius:0 3px 0 0
}
.btn_links {
	padding:0 0 0 20%;
	background:#f6f9fe;
	box-shadow:inset 0 1px 2px #e8eaef;
	height:0;
	overflow:hidden
}
.btn_more {
	box-shadow:none;
	background:#FFF;
	border-radius:0 0 4px 4px
}
.btn_links li {
	width:25%;
	float:left;
	padding:0;
	height:0;
	overflow:hidden;
	text-align:center
}
.btn_links li a {
	padding:0;
	text-overflow:clip
}
.btn_links_open {
	overflow:visible;
	padding:5px 0 5px 20%;
	height:auto
}
.btn_links_open li {
	padding:7px 0;
	height:40px;
	overflow:hidden
}
.tools_title {
	margin:0 .5em;
	height:38px;
	line-height:38px;
	padding-left:14px;
	border-bottom:#e1e5ef solid 1px;
	color:#606060;
	box-shadow:0 1px 0 #FFF;
	position:relative
}
.tools_title:before {
	position:absolute;
	width:2px;
	height:13px;
	overflow:hidden;
	content:"";
	background:#464e55;
	left:6px;
	top:12px
}
.icon_links {
	padding-top:10px
}
.icon_links li a {
	padding-top:41px;
	background-image:url("tools_icons_new.png");
	background-repeat:no-repeat;
	background-size:30px auto;
	font-size:.8em
}
.icon_links li a.active {
	padding-top:40px
}
.icon_links li a.iclk_1 {
	background-position:center 5px
}
.icon_links li a.iclk_1.active {
	background-position:center 4px
}
.icon_links li a.iclk_2 {
	background-position:center -70px
}
.icon_links li a.iclk_2.active {
	background-position:center -71px
}
.icon_links li a.iclk_3 {
	background-position:center -145px
}
.icon_links li a.iclk_3.active {
	background-position:center -146px
}
.icon_links li a.iclk_4 {
	background-position:center -220px
}
.icon_links li a.iclk_4.active {
	background-position:center -221px
}
.icon_links li a.iclk_5 {
	background-position:center -295px
}
.icon_links li a.iclk_5.active {
	background-position:center -296px
}
.icon_links li a.iclk_6 {
	background-position:center -370px
}
.icon_links li a.iclk_6.active {
	background-position:center -371px
}
.icon_links li a.iclk_7 {
	background-position:center -445px
}
.icon_links li a.iclk_7.active {
	background-position:center -446px
}
.icon_links li a.iclk_8 {
	background-position:center -520px
}
.icon_links li a.iclk_8.active {
	background-position:center -521px
}
.icon_links li a.iclk_9 {
	background-position:center -595px
}
.icon_links li a.iclk_9.active {
	background-position:center -596px
}
.icon_links li a.iclk_10 {
	background-position:center -670px
}
.icon_links li a.iclk_10.active {
	background-position:center -671px
}
.icon_links li a.iclk_11 {
	background-position:center -745px
}
.icon_links li a.iclk_11.active {
	background-position:center -746px
}
.icon_links li a.iclk_12 {
	background-position:center -820px
}
.icon_links li a.iclk_12.active {
	background-position:center -821px
}
.city_fn {
	position:absolute;
	padding:5px 0;
	border-radius:5px;
	background:#e2e6ef;
	box-shadow:-1px 0 2px #dde1ec,0 -1px 2px #dde1ec,0 2px 2px #d4dbe5,2px 0 2px #d4dbe5;
	opacity:0;
	-webkit-transform:scale(0);
	transform:scale(0);
	-webkit-transition:-webkit-transform 150ms linear,opacity 150ms linear;
	transition:-webkit-transform 150ms linear,opacity 150ms linear;
	transition:transform 150ms linear,opacity 150ms linear
}
.city_fn a {
	border:1px transparent solid;
	display:inline-block;
	padding:0 2px;
	height:1.6em;
	line-height:1.5;
	margin:0 10px
}
.city_fn a.active,#sel_city a.city_sel {
	border:1px solid;
	border-color:#d6dae1 #DAE0E8 #dee2e7 #E0E5EC;
	border-radius:4px;
	border-radius:4px;
	box-shadow:inset 0 1px 2px #e0e3e8;
	background:#eff2f8 -webkit-gradient(linear,0 0,0 100%,from(#f4f6fb),to(#eaedf4))
}
.city_fn_show {
	-webkit-transform:scale(1);
	transform:scale(1);
	z-index:999;
	opacity:1
}
#share_fn .share_weibo,#share_fn .share_renren,#share_fn .share_qzone,#share_fn .share_weibo.active,#share_fn .share_renren.active,#share_fn .share_qzone.active {
	display:inline-block;
	width:25px;
	height:25px;
	background:url("share_icons[1].png") no-repeat;
	background-size:100%;
	vertical-align:top
}
#share_fn .share_weibo,#share_fn .share_weibo.active {
	background-position:0 0
}
#share_fn .share_renren,#share_fn .share_renren.active {
	background-position:0 -36px
}
#share_fn .share_qzone,#share_fn .share_qzone.active {
	background-position:0 -68px
}
.check_city {
	text-align:center;
	padding:15px 0
}
.c_city_item {
	width:30%;
	height:80px;
	margin:0 1.5%;
	border:#cdd6df solid 1px;
	border-radius:3px;
	overflow:hidden;
	background:#fefeff;
	vertical-align:top;
	text-align:center
}
.c_city_item option {
	text-align:center
}
.check_city .btn {
	margin-top:20px;
	width:8em
}
.comment {
	padding:0 0 10px
}
.comment h3 {
	margin-bottom:10px
}
.comment p {
	padding:5px
}
.comment p a {
	display:block;
	height:auto
}
#ysForm {
	margin:.5em .5em 0
}

.adstyle {
	margin:0;
	padding:0;
	margin-top:10px;
	text-align:center;
}