/* Pretty printing styles. Used with prettify.js. */

/* SPAN elements with the classes below are added by prettyprint. */
.pln {
	color: #000
} /* plain text */
@media screen {
	.str {
		color: #080
	} /* string content */
	.kwd {
		color: #008
	} /* a keyword */
	.com {
		color: #800
	} /* a comment */
	.typ {
		color: #606
	} /* a type name */
	.lit {
		color: #066
	} /* a literal value */
	/* punctuation, lisp open bracket, lisp close bracket */
	.pun, .opn, .clo {
		color: #660
	}
	.tag {
		color: #008
	} /* a markup tag name */
	.atn {
		color: #606
	} /* a markup attribute name */
	.atv {
		color: #080
	} /* a markup attribute value */
	.dec, .var {
		color: #606
	} /* a declaration; a variable name */
	.fun {
		color: red
	} /* a function name */
}

/* Use higher contrast and text-weight for printable form. */
@media print , projection {
	.str {
		color: #060
	}
	.kwd {
		color: #006;
		font-weight: bold
	}
	.com {
		color: #600;
		font-style: italic
	}
	.typ {
		color: #404;
		font-weight: bold
	}
	.lit {
		color: #044
	}
	.pun, .opn, .clo {
		color: #440
	}
	.tag {
		color: #006;
		font-weight: bold
	}
	.atn {
		color: #404
	}
	.atv {
		color: #060
	}
}

/* Put a border around prettyprinted code snippets. */
pre.prettyprint {
	padding: 2px;
	border: 1px solid #888
}

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
	margin-top: 0;
	margin-bottom: 0
} /* IE indents via margin-left */
li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 {
	list-style-type: none
}
/* Alternate shading for lines */
li.L1, li.L3, li.L5, li.L7, li.L9 {
	background: #eee
}

#list {
	margin-left: 1px;
}

#list li {
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	line-height: 30px;
}

body {
	font-family: "ff-tisa-web-pro-1", "ff-tisa-web-pro-2", "Lucida Grande",
		"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB",
		"Hiragino Sans GB W3", "Microsoft YaHei UI", "Microsoft YaHei",
		"WenQuanYi Micro Hei", sans-serif;
}

.fbar {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #f2f2f2;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-top-color: #e4e4e4;
	border-top-style: solid;
	border-top-width: 1px;
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed;
	vertical-align: bottom;
	line-height: 30px;
	font-size: 13px;
}

B {
	color: red;
}
/* fieldset{ */
/* 	border:1px solid #eee; */
/* } */
legend {
	/* 	border:0px; */
	/* 	margin-bottom:0px; */
	/* 	width:12%; */
	/* 	padding-left:10px; */
	font-size: 14px;
}

.notice {
	font-size: 14px;
	color: gray;
	/* 	padding:10px; */
}

.left_content {
	/* 	padding:5px; */
	/* 	border:1px solid #eee; */
	margin-left: 1px;
}

.span4 {
	margin-left: 10px;
	padding-left: 0px;
}

.content_div {
	word-break: break-all;
	border: 1px solid #eee;
	padding: 5px;
	overflow: hidden;
}

.list-group {
	padding-left: 0;
	margin-bottom: 20px
}

.list-group-head {
	position: relative;
	display: block;
	padding: 8px 8px 8px 8px;
	margin-bottom: -1px;
	border: 1px solid #ddd;
	font-size: 14px;
	font-weight: bold;
	color: black background-color:#5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	color: white;
	z-index: 100;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 8px 8px 8px 8px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px
}

.list-group-item>.badge {
	float: right
}

.list-group-item>.badge+.badge {
	margin-right: 5px
}

a.list-group-item {
	color: #555
}

a.list-group-item .list-group-item-heading {
	color: #333
}

a.list-group-item:hover, a.list-group-item:focus {
	text-decoration: none;
	background-color: #f5f5f5
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus
	{
	z-index: 2;
	color: #fff;
	background-color: #428bca;
	border-color: #428bca
}

a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading,
	a.list-group-item.active:focus .list-group-item-heading {
	color: inherit
}

a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text,
	a.list-group-item.active:focus .list-group-item-text {
	color: #e1edf7
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3
}

.container1000 {
	width: 996px;
	position: absolute;
	left: 50%;
	margin-left: -498px;
	top: 60px;
	margin-bottom: 30px;
}

.containermobile {
	margin-top: 60px;
	margin-bottom: 30px;
}

.comment_div {
	top: 100px;
}

.editor_text {
	width: 100%;
	height: 200px;
}

.right {
	text-align: right;
}

.commentbuttondiv {
	padding: 5px;
}

.btn-input {
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
	padding: 4px 10px;
	vertical-align: middle;
	border: 0px;
}

.postinfo span {
	color: #faa732;
	margin-right: 5px;
}

.left_content {
	text-overflow: ellipsis;
	word-break: keep-all;
	overflow: hidden;
	white-space: nowrap;
	font-size: 12px;
}

.span9 {
	width: 730px;
}

.toplogin {
	display: inline-block;
	margin-top: 5px;
	color: white;
}

.left_content_head {
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	color: white;
}

.cost_span {
	vertical-align: middle;
	padding-top: 10px;
	color: gray;
	font-size: 13px;
}

.cost_span_number {
	color: green;
	font-weight: bold;
	font-style: italic;
}

.back_green {
	background-color: green;
}

.m_left_5 {
	margin-left: 5px;
}

.m_b_20 {
	margin-bottom: 20px;
}

.
.title_color {
	color: #1a0dab;
}

.h_30 {
	height: 30px;
}

.w_700 {
	width: 700px;
}

.iconfont body {
	font-size: 16px
}

.iconfont, em, i {
	font-style: normal
}

.btn, button, img, input, textarea {
	border: 0
}

.odd-overhidden, header .topbox {
	overflow: hidden
}

main .comment_li_box .comment_list dd ul.com_r li.mid div, main article .csdn_top
	{
	word-break: break-all;
	word-wrap: break-word
}

.odd-overhidden, main .recommend_list dl dd h2, main .recommend_list dl dd h2 a
	{
	white-space: nowrap;
	text-overflow: ellipsis
}

.markdown_views .MathJax, a, button, img, input, textarea {
	outline: 0
}

@font-face {
	font-family: iconfont;
	src: url(iconfont.eot?t=1515133099197);
	src: url(iconfont.eot?t=1515133099197#iefix) format('embedded-opentype'),
		url('data:application/x-font-woff;charset=utf-8;base64,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')
		format('woff'), url(iconfont.ttf?t=1515133099197) format('truetype'),
		url(iconfont.svg?t=1515133099197#iconfont) format('svg')
}

.iconfont {
	font-family: iconfont !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-read:before {
	content: "\e7b9"
}

.icon-fanhuidingbu:before {
	content: "\e64d"
}

.icon-shoucang:before {
	content: "\e81c"
}

.icon-mulu:before {
	content: "\e81d"
}

.icon-xinlang:before {
	content: "\e81f"
}

.icon-sousuo:before {
	content: "\e820"
}

.icon-QQ:before {
	content: "\e821"
}

.icon-weixin:before {
	content: "\e822"
}

.icon-fenxiang:before {
	content: "\e823"
}

.icon-erweima:before {
	content: "\e825"
}

.icon-daima:before {
	content: "\e830"
}

.icon-pinglun:before {
	content: "\e827"
}

.icon-xihuan-:before {
	content: "\e828"
}

.icon-jubao:before {
	content: "\e829"
}

.icon-dashang-:before {
	content: "\e82a"
}

.icon-shouqi:before {
	content: "\e82b"
}

.icon-youjiantou:before {
	content: "\e82c"
}

.icon-zuojiantou:before {
	content: "\e82d"
}

.icon-xiajiantou:before {
	content: "\e82e"
}

.icon-shangjiantou:before {
	content: "\e82f"
}

.icon-shanghuadong:before {
	content: "\e831"
}

.icon-xiahuadong:before {
	content: "\e832"
}

.icon-bokezhuanjia:before {
	content: "\e833"
}

.icon-yonghu:before {
	content: "\e834"
}

.icon-bianji:before {
	content: "\e838"
}

.icon-shanchu:before {
	content: "\e839"
}

.icon-spinner:before {
	content: "\e603"
}

.icon-weiye:before {
	content: "\e866"
}

.icon-shouye:before {
	content: "\e867"
}

.icon-yixihuan:before {
	content: "\e869"
}

.icon-yidianzan:before {
	content: "\e86d"
}

.icon-dianzan:before {
	content: "\e86e"
}

.icon-yishoucang:before {
	content: "\e86f"
}

.icon-fenxianghover:before {
	content: "\e870"
}

.icon-pinglunhover:before {
	content: "\e871"
}

.icon-shangchuan:before {
	content: "\e8ab"
}

.icon-guanbi:before {
	content: "\e8d9"
}

.icon-tianjiazhuanji:before {
	content: "\e8ed"
}

.icon-call:before {
	content: "\e8f7"
}

.icon-mail:before {
	content: "\e8f8"
}

.icon-xxx:before {
	content: "\e8fa"
}

.left_fixed dd, dl, dt, form, li, ol, ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.left_fixed html {
	height: 100%
}

.left_fixed {
	position: fixed;
	z-index: 9999;
	margin-left: -50px;
	top: 150px;
	width: 39px;
	overflow: visible;
	clear: both
}

.left_fixed .left_show_button {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 54px;
	text-align: center;
	background-color: #e3e3e3;
	cursor: pointer
}

.left_fixed .left_show_button span {
	line-height: 54px
}

.left_fixed ul.left_menu li {
	clear: both;
	overflow: visible;
	width: 39px;
	height: 50px;
	margin: 0
}

.left_fixed ul.left_menu li.bdsharebuttonbox {
	position: relative;
	margin-bottom: 11px;
	width: 39px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
	border-radius: 50%;
	color: #5bb75b;
	overflow: hidden;
	cursor: pointer
}

.left_fixed ul.left_menu li.bdsharebuttonbox i.icon {
	font-size: 24px;
	margin-left: -7px
}

.left_fixed ul.left_menu li.bdsharebuttonbox:hover span.border_red2 i {
	color: #e2513f
}

.left_fixed ul.left_menu li.bdsharebuttonbox:hover span.border_green i {
	color: #00bd17
}

.left_fixed ul.left_menu li.bdsharebuttonbox:hover span.border_blue i {
	color: #4cafeb
}

.left_fixed ul.left_menu li.bdsharebuttonbox a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.left_fixed ul.left_menu li .left-fixed-btn {
	border: 0;
	padding: 0;
	background: rgba(0, 0, 0, 0);
	height: auto;
	vertical-align: top
}

.left_fixed ul.left_menu li .left-fixed-btn .iconbox {
	background-color: #fff;
	display: block;
	width: 39px;
	height: 39px;
	border-radius: 50%;
	clear: both;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
	text-align: center
}

.left_fixed ul.left_menu li .left-fixed-btn .iconbox i {
	font-size: 24px;
	display: inline-block;
	margin-top: 10px;
	margin-left: -8px
}

.left_fixed ul.left_menu li .left-fixed-btn .border_black i {
	color: #788087
}

.left_fixed ul.left_menu li .left-fixed-btn .border_black:hover i,
	.left_fixed ul.left_menu li .left-fixed-btn .border_red i, .left_fixed ul.left_menu li .left-fixed-btn .border_red:hover i
	{
	color: #de686d
}

.left_fixed ul.left_menu li .left-fixed-btn .border_purple i {
	color: #5bb75b
}

.left_fixed ul.left_menu li .left-fixed-btn .border_purple:hover i {
	color: #de686d
}

.left_fixed ul.left_menu li .left-fixed-btn .border_orange i {
	color: #788087
}

.left_fixed ul.left_menu li .left-fixed-btn .border_orange:hover i,
	.left_fixed ul.left_menu li button.liked .border_red i, .left_fixed ul.left_menu li button.liked .border_red:hover i
	{
	color: #de686d
}

.left_fixed ul.left_menu li .left-fixed-btn .txt {
	display: block;
	text-align: center;
	clear: both;
	font-size: 10px;
	color: #de686d
}

.left_fixed ul.left_menu li .outside {
	position: relative
}

.left_fixed ul.left_menu li .outside span i {
	color: #78909c
}

.left_fixed ul.left_menu li .outside a {
	background: rgba(0, 0, 0, 0);
	padding: 0;
	margin: 0;
	height: 40px;
	position: absolute;
	width: 39px;
	z-index: 9999;
	top: 0;
	left: 0
}

.left_fixed ul.left_menu .like-btn-box {
	height: 70px
}

.left_fixed ul.left_menu li.menu_con {
	height: 0;
	margin-bottom: 0;
	overflow: visible;
	width: 200px;
	position: relative
}

.left_fixed ul.left_menu li.menu_con .list_father {
	display: none;
	position: absolute;
	z-index: 9999;
	left: 55px;
	top: -56px;
	border: 1px solid #d5d5d5;
	border-radius: 4px;
	width: 200px;
	height: 244px;
	padding: 0 16px 10px;
	background: #fff
}

.left_fixed ul.left_menu li.menu_con .list_father .arr_box {
	position: absolute;
	right: 50%;
	margin-right: -23px;
	bottom: 10px;
	z-index: 99999
}

.left_fixed ul.left_menu li.menu_con .list_father .arr_box .arr-btn {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	overflow: hidden;
	border-radius: 50%;
	border: 1px solid #788087
}

.left_fixed ul.left_menu li.menu_con .list_father .arr_box .arr-btn i {
	font-size: 10px;
	color: #788087;
	display: block;
	line-height: 16px;
	margin: 0;
	vertical-align: top
}

.left_fixed ul.left_menu li.menu_con .list_father .arr_box .arr-btn:hover
	{
	border: 1px solid #ca0c16
}

.left_fixed ul.left_menu li.menu_con .list_father .arr_box .arr-btn:hover i
	{
	color: #ca0c16
}

.left_fixed ul.left_menu li.menu_con .list_father .arr_box .scroll-up i
	{
	margin-left: 1px;
	margin-top: -1px
}

.left_fixed ul.left_menu li.menu_con .list_father .arr:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: 17px;
	left: -8px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 8px solid #d5d5d5
}

.left_fixed ul.left_menu li.menu_con .list_father .arr:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: 19px;
	left: -6px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 6px solid #fff
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li {
	clear: both;
	overflow: hidden;
	width: 100%
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li {
	width: 100%;
	height: 24px
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li a {
	font-size: 12px;
	font-weight: 400;
	display: inline-block;
	width: 95%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li a,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li a:link,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li a:visited
	{
	color: #4f4f4f
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li a:active,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li a:focus,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li li a:hover
	{
	color: #c92027
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li
	{
	clear: both;
	overflow: hidden;
	padding-left: 20px;
	width: 100%
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li a
	{
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 2px
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li a,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li a:link,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li a:visited
	{
	color: #434343
}

.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li a:active,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li a:focus,
	.left_fixed ul.left_menu li.menu_con .list_father ol.first_li ol.second_li a:hover
	{
	color: #c92027
}

.left_fixed ul.left_menu li.menu_con #csdnBlogDir {
	height: 190px;
	margin-top: 12px;
	margin-bottom: 10px;
	overflow-y: auto;
	overflow-x: hidden
}

.left_fixed ul.left_menu li.menu_con #csdnBlogDir::-webkit-scrollbar-track
	{
	border-radius: 5px
}

.left_fixed ul.left_menu li.menu_con #csdnBlogDir::-webkit-scrollbar {
	width: 0;
	background-color: rgba(220, 220, 220, .5);
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 0 transparent
}

.left_fixed ul.left_menu li.menu_con #csdnBlogDir::-webkit-scrollbar-thumb
	{
	background-color: rgba(220, 220, 220, .5);
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 0 transparent
}

.left_fixed ul.left_menu .number-child {
	height: 70px
}

.left_fixed ul.by_left .number-child .txt {
	margin-top: -12px;
	background-color: #fff
}

.left_fixed ul.by_left li {
	height: 40px;
	border-top: 1px solid #e3e3e3
}

.left_fixed ul.by_left li .left-fixed-btn span.iconbox {
	border-radius: 0
}

.left_fixed ul.by_left .like-btn-box {
	background-color: #fff
}

.left_fixed ul.by_left .menu_con {
	border: none
}

.left_fixed ul.by_left li#share_box .bdsharebuttonbox {
	top: 39px
}

.left_fixed ul.by_left li#share_box .bdsharebuttonbox .outside {
	margin-top: 0;
	height: 39px
}

.left_fixed ul.by_left li#share_box .bdsharebuttonbox .outside span.iconbox
	{
	border-radius: 0
}

.left_fixed ul.left_menu li.smallShow .list_father {
	display: block
}

/**
    ��ҳ��ǩ��ʽ
**/
.tag-item a{
	background-color:#eee;
    text-decoration:none
}
.tag-item a:hover{
	background-color:#5bb75b;
    text-decoration:none
}

/**
左右两边的广告位
**/
.floatAd{width:124px;height:299px; text-align:center; position:fixed;margin-left:0;top:60px; _position:absolute;}
.floatAd a{display:block;}
.floatAd img{border:none;}
.floatAd .closeAd{width:50px; height:20px; display:block; cursor:pointer;margin:9px 0 0 auto;}
.flAd{left:0;}
.frAd{right:0;}

/**
右下角去广告图案
**/
.meau-gotop-box.wap a.btn-meau, .meau-gotop-box.wap a.btn-meau:hover {
	background-color: rgba(51, 51, 51, .4)
}

.meau-gotop-box {
	position: fixed;
	width: 46px;
	text-align: center
}

.meau-gotop-box.wap {
	width: 40px
}

.meau-gotop-box.wap a.btn-meau {
	height: 40px
}

.meau-gotop-box.wap a.btn-meau#reportContent:hover svg {
	display: block
}

.meau-gotop-box.wap a.btn-meau#reportContent:hover:after {
	content: ''
}

.meau-gotop-box a.btn-meau {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 44px;
	width: 100%;
	background-color: #ccc;
	border-radius: 2px;
	cursor: pointer;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	transition: background .3s ease-in-out;
	-webkit-transition: background .3s ease-in-out;
	outline: 0
}

.meau-gotop-box a.btn-meau#backtop, .meau-gotop-box a.btn-meau#reportContent:hover svg
	{
	display: none
}

.meau-gotop-box a.btn-meau:hover {
	background-color: #f44444
}

.meau-gotop-box a.btn-meau:active {
	background-color: #d22
}

.meau-gotop-box a.btn-meau#reportContent {
	margin-top: 2px;
	line-height: 52px
}

.meau-gotop-box a.btn-meau#reportContent:hover {
	text-decoration: none;
	line-height: 40px
}

.meau-gotop-box a.btn-meau#reportContent:hover:after {
	content: '举报';
	font-size: 14px;
	color: #fff
}

.meau-gotop-box a.btn-meau#adContent {
	margin-bottom: 2px;
	line-height: 61.5px;
	height: 61.5px;
	background: url(../img/freej.png) no-repeat;
	border-radius: 0;
	background-size: 100% 100%
}

.meau-gotop-box a.btn-meau#adContent:hover {
	background: url(../img/freead.gif) no-repeat;
	background-size: 100% 100%
}

* {padding: 0;margin: 0;}

.float_layer {border: 1px solid #aaaaaa; display:none; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(../img/title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative;margin:0px; }
.float_layer .min { width: 21px; height: 20px; background: url(../img/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../img/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(../img/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../img/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(../img/close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(../img/close.gif) no-repeat 0 0; }
.float_layer .content { height:250px; width:300px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap2 { padding:0 }