.fxxlist a {
	margin-left:32px;
	width:95px;
	display:inline;
	text-indent:0;
	background:none;
	color:#555;
	height:23px;
	line-height:23px;
	padding:0;
	text-align:left;
	text-decoration:none;
}
.fxxlist a:hover {
	color:#f00;
	text-decoration:underline;
}
.nr {
	background:#efefef;
	padding:0 10px;
	clear:both;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	z-index:-1;
}
.nr_top {
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
	padding: 35px 0;
	font-size:18px;
	color:#555
}
.nr_top h1 {
	font-size:18px;
	color:#333;
	font-weight:normal;
	float:left
}
.nr_top_l {
	overflow:hidden;
	height:29px;
	position:relative;
	padding-top:2px\9;
	float:left;
}
.starxj {
	float:right;
	width:105px;
	padding-left:20px;
	background:#efefef;
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	padding-top:7px;
	height:22px;
	overflow:hidden;
}
#rating, #starmsg {
	float:right;
	position:relative;
}
#rating {
	height:16px;
	overflow:hidden;
	width:85px;
}
#starmsg {
	width:16px;
	padding-left:2px;
	height:16px;
	overflow:hidden;
}
.rating, .rating a:hover, .rating a:active, .rating a:focus, .rating .current-rating {
	background:url(../images/stars.png) left -1000px repeat-x;
}
.rating {
	position:relative;
	height:16px;
	overflow:hidden;
	margin:0;
	padding:0;
	background-position:left top;
}
.rating li {
	display:inline;
}
.rating a, .rating .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:16px;
	line-height:16px;
	outline:none;
	overflow:hidden;
	border:none;
}
.rating a:hover, .rating a:active, .rating a:focus {
	background-position:left center;
}
.rating .current-rating {
	z-index:1;
	background-position:left bottom;
}
.inline-rating {
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
}
.rating-result {
	display:none;
}
.nr_top span a:hover {
	color:#4B7300;
	color:#fff;
	text-decoration:none;
	background-position:0 -307px;
}
.anbu:active, #runcode input:active {
	box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.nr_tag {
	display:block;
	padding:15px 5px;
	text-align:left;
}
.nr_tag span {
	color:#555;
}
.nr_tag a {
	margin: 0 5px;
	padding: 8px 18px;
	_padding: 3px 6px;
	color: #555;
	background: #EBECEE;
	border-radius: 1px;
}
.nr_tag a:hover, .nr_tag a:focus {
	background: #0F1428;
	color: #64E185;
}
.nr_tag em {
	color:#666;
	font-style:normal;
}
.nr_tag11 a:hover, .nr_tag a:focus {
	background: #0F1428;
	color: #64E185;
}
.qkkj016 {
	padding: 12px 18px;
	border-radius: 2px;
	background: #009688;
	color:#fff;
	margin-left:20px
}
.qkkj016:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	color:#fff
}
.xiazai1 {
	background:#FF5722;
	padding:12px 34px;
	color:#fff;
	border-radius:2px;
	font-size:14px;
	margin-left:20px;
	margin-right:20px
}
.xiazai2 {
	background:#2d344e;
	padding:12px 30px;
	color:#fff;
	border-radius: 2px;
	margin-right:20px
}
.xiazai3 {
	background: #272c3d;
	padding: 4px 30px;
	color: #64E185;
	border-radius: 50px;
	font-size: 14px;
}
.xiazai4 {
	text-align: center;
	width: 262px;
	height: 41px;
	line-height: 41px;
	margin-top: 17px;
	color: #f0634e;
}
.xiazai4 img {
	vertical-align: middle;
	width:18px;
	margin-top:-3px;
	margin-right:5px
}
.xiazai1:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	color:#fff
}
.xiazai2:hover {
	filter:alpha(opacity=80);
	opacity: 0.8;
	color:#fff
}
.nr_body img {
	border-radius: 3px;
	border: 1px solid #ddd;
	padding: 15px;
	width:200px;
	height:200px;
	float:left;
	margin-right:20px
}
.nr_body hr {
	border-top:1px solid #ccc;
	height:1px;
	overflow:hidden;
}
.nr_body a strong {
	font-weight:bold;
}
.nr_info {
	display:block;
	text-align:left;
	padding:12px 0;
	color:#666;
	line-height:20px;
	border-bottom:1px dotted #ccc;
}
.nr_info em {
	font-style:normal
}
.nr_info em a {
	text-decoration:underline;
}
.nr_info span {
	padding:0 15px;
	color:#555;
	font-weight:normal;
}
.nr_info span.one {
	padding-left:0;
}
.nr_info a {
	color:#555;
}
.nr_info span a.zz {
	color:#090;
	text-decoration:underline;
	font-weight:bold;
}
.ml_sucai .nr_body img {
	margin:5px;
	border-radius:3px;
	border:0;
	background:#fff;
}
.nr_down {
	display:block;
	padding:15px 0;
	height:31px;
}
.nr_down a.down_link {
	display:block;
	color:#353535;
	font-size:14px;
	font-weight:bold;
	line-height:31px;
	overflow:hidden;
	text-align:left;
	text-indent:40px;
	float:left;
	width:182px;
	height:31px;
	background:url(../images/ss.png) no-repeat 0 -338px;
}
.nr_down a:hover.down_link {
	text-decoration:none;
	background-position:0 -369px;
}
.nr_down span {
	float:left;
	line-height:31px;
	padding-left:20px;
}
.nr_down span em {
	color:#C00;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	padding:0 2px;
}
.nr_down span a {
	color:#0052A4;
	padding-left:10px;
}
.ml_mb .list, .ml_cmsmb .list {
	padding-bottom:0;
}
.wz_nr_r {
	text-align:right;
	float:right;
	padding:0;
	position:relative;
	display:block;
	background:#efefef;
	overflow:hidden;
	margin-top:-30px;
}
.wz_nr_r a {
	color:#23447E;
	padding-left:10px;
}
.mb10 {
	border-bottom:0;
}
.nr_body p.intro_p, .nr_body .code, .nr_body blockquote {
	display:block;
	background:#ffd;
	color:#666;
	line-height:22px;
	font-size:12px;
	border:1px solid #DEDCB5;
	padding:5px 10px;
	margin:10px auto;
	border-radius:3px;
}
#runcode em {
	display:none;
	font-size:0;
	color:#fff;
}
#runcode textarea {
	font-family:Courier New;
	line-height:20px;
	border:#ccc 1px solid;
	background:#E1EEFF;
	font-size:12px;
	color:#555;
	margin-bottom:5px;
	width:611px;
	height:380px;
	padding:5px;
}
#runcode input {
	float:left;
	width:100px;
	margin-right:5px;
	color:#555;
}
.vtitle {
	margin-top:5px;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background:url(../images/ss.png) no-repeat -415px -175px;
	text-indent:20px;
	color:#444;
}
.xg_list {
	text-align:left;
	margin:15px auto 20px auto;
	color:#666;
	line-height:25px;
	margin-bottom:15px;
}
.xg_list ul li {
	float:left;
	display:block;
	width:320px;
	height:30px;
	line-height:30px;
	text-indent:10px;
	background:url(../images/ss.png) -425px -230px no-repeat;
	overflow:hidden;
	margin:0 0 0 10px;
}
.xg_list li a {
	color:#444;
	font-size:14px;
}
.xg_list li a:visited {
	color:#888;
}
.nr_b .nr_quote {
	border:1px solid #adcd3c;
	margin:0 auto;
	background:#f2fddb;
	color:#666;
	padding:5px 10px;
	border-radius:3px;
}
a.nr_fja {
	font-size:12px;
	display:block;
	float:left;
	padding-right:7px;
	margin:10px 0;
	height:30px;
	line-height:30px;
	background:url(../images/fj.png) no-repeat right top;
	color:#1948ae;
}
a:hover.nr_fja {
	text-decoration:none;
	color:#0D742D;
}
span.nr_fj {
	background:url(../images/fj.png) no-repeat left top;
	width:52px;
	height:30px;
	line-height:9999px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
a:hover.nr_fja .nr_fj {
	background:url(../images/fj.png) no-repeat 0 -30px;
}
.UBBPanel {
	background:#fbfbfb;
	overflow:auto;
	border:1px solid #ddd;
	border-left:3px solid #ddd;
	color:#666;
}
.UBBTitle {
	font-family:Verdana, ??¨¬?;
	font-weight:700;
	background:#f7f7f7;
	border-bottom:#ddd 1px dotted;
	padding:4px 10px;
	color:#444;
}
.UBBTitle span {
	color:#f7f7f7;
}
.UBBContent {
	line-height:160%;
	padding:6px;
}
.UBBContent textarea {
	border:#eaeaea 1px solid;
	font-size:12px;
	color:#555;
	margin-bottom:2px;
	width:550px;
	height:168px;
	scrollbar-arrow-color:#666;
	scrollbar-base-color:#ccc;
	scrollbar-dark-shadow-color:#fff;
	scrollbar-face-color:#ccc;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#fff;
}
.ubbbutton {
	border:1px solid #666;
	height:21px;
	border-left:4px solid #666;
	background:#fff;
	width:100px;
	line-height:20px;
	margin-left:5px;
}
.ubbbuttonrt {
	color:#999;
}
.UBBTitle img {
	border:none;
}
pre {
	font-family:'Courier New', Monospace;
	font-size:12px;
	width:99%;
	overflow:auto;
	margin:0 0 1em 0;
	background:#F7F7F7;
}
pre ol, pre ol li, pre ol li span {
	margin:0;
	padding:0;
	border:none;
}
pre a, pre a:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
pre ol {
	list-style:decimal;
	background:#F7F7F7;
	margin:0 0 1px 3em!important;
	padding:5px 0;
	color:#5C5C5C;
	border-left:3px solid #146B00;
}
pre ol li {
	list-style:decimal-leading-zero;
	list-style-position:outside!important;
	color:#5C5C5C;
	padding:0 3px 0 10px!important;
	margin:0!important;
	line-height:1.3em;
}
pre ol li.alt {
	color:inherit;
}
pre ol li span {
	color:black;
	background-color:inherit;
}
pre .comment, pre .comments {
	color:#008200;
	background-color:inherit;
}
pre .string {
	color:blue;
	background-color:inherit;
}
pre .keyword {
	color:#069;
	font-weight:bold;
	background-color:inherit;
}
pre .preprocessor {
	color:gray;
	background-color:inherit;
}
pre .dp-xml .cdata {
	color:#ff1493;
}
pre .dp-xml .tag, pre .dp-xml .tag-name {
	color:#069;
	font-weight:bold;
}
pre .dp-xml .attribute {
	color:red;
}
pre .dp-xml .attribute-value {
	color:blue;
}
pre .dp-sql .func {
	color:#ff1493;
}
pre .dp-sql .op {
	color:#808080;
}
pre .dp-rb .symbol {
	color:#a70;
}
pre .dp-rb .variable {
	color:#a70;
	font-weight:bold;
}
pre .dp-py .builtins {
	color:#ff1493;
}
pre .dp-py .magicmethods {
	color:#808080;
}
pre .dp-py .exceptions {
	color:brown;
}
pre .dp-py .types {
	color:brown;
	font-style:italic;
}
pre .dp-py .commonlibs {
	color:#8A2BE2;
	font-style:italic;
}
pre .dp-j .annotation {
	color:#646464;
}
pre .dp-j .number {
	color:#C00000;
}
pre .dp-delphi .number {
	color:blue;
}
pre .dp-delphi .directive {
	color:#008284;
}
pre .dp-delphi .vars {
	color:#666;
}
pre .dp-css .value {
	color:black;
}
pre .dp-css .important {
	color:red;
}
pre .dp-c .vars {
	color:#d00;
}
pre .dp-cpp .datatypes {
	color:#2E8B57;
	font-weight:bold;
}
#showbox {
	top:0;
	left:0;
	display:none;
	position:absolute;
	padding:8px;
	margin:-12px 0 0 -12px;
	background:#fff url(../images/loading.gif) no-repeat scroll center center;
	border:1px solid #eee;
}
#comment {
	margin:10px auto;
}
#comment .vtitle {
	border-bottom:2px solid #E4E4E4;
	background:url(../images/ss.png) no-repeat -380px -125px;
	text-indent:48px;
}
#comment .vtitle a {
	float:right;
	font-size:12px;
	color:#555;
	font-weight:normal;
	background:url(../images/ss.png) no-repeat -200px -200px;
	display:block;
	text-indent:-9999px;
	width:78px;
	height:22px;
	margin-top:0;
*margin-top:-32px;
}
.comm_content {
	font-family:Verdana, ??¨¬?;
	height:auto;
	font-size:12px;
	text-align:left;
	padding-bottom:10px;
}
.comm_content h3 {
	text-shadow:#F3F3F3 1px 1px 0px, #B2B2B2 1px 2px 0;
	padding:10px;
	padding-top:20px;
	color:#555;
	font-size:18px;
	font-family:Microsoft Yahei, Tahoma, Geneva, sans-serif;
	text-align:center;
}
.c_list {
	clear:both;
	width:100%;
	margin-top:5px;
}
.c_list p {
	padding:0;
	margin:5px 0;
}
.dlcc_google {
	background-position:0 0;
}
.dlcc_windowslive {
	background-position:0 -30px;
}
.dlcc_sina {
	background-position:0 -60px;
}
.dlcc_tencent {
	background-position:0 -90px;
}
.dlcc_sohu {
	background-position:0 -120px;
}
.dlcc_netease {
	background-position:0 -150px;
}
.dlcc_renren {
	background-position:0 -180px;
}
.dlcc_kaixin001, .dlcc_kaixin001open {
	background-position:0 -210px;
}
.dlcc_douban {
	background-position:0 -240px;
}
.dlcc_yahoo {
	background-position:0 -270px;
}
.dlcc_qzone {
	background-position:0 -300px;
}
.dlcc_taobao {
	background-position:0 -360px;
}
.dlcc_tianya {
	background-position:0 -390px;
}
.dlcc_alipayquick, .dlcc_alipay {
	background-position:0 -420px;
}
.dlcc_baidu {
	background-position:0 -450px;
}
.dlcc_guard360 {
	background-position:0 -540px;
}
.zt_ad {
	text-align:center;
	border-bottom:1px solid #ddd;
}
.zt_adn {
	text-align:center;
	margin-top:-5px;
}
.nr_body .zt_adn img {
	margin:0;
}
.nr_body {
	font-size:14px;
	line-height:26px;
	color:#555;
	width:410px;
	float:right;
	margin-top:-13px
}
.qkcss18 {
	width:210px;
	height:190px;
	border: 1px solid #eee;
	padding:15px;
	border-radius:4px;
}
.qkcss1801 {
	position: absolute;
	top: 190px;
	left: 0px;
	color: #fff;
	font-size: 20px;
	background: #9C27B0;
	display: inline-block;
	padding: 5px 15px;
	transform: rotate(-45deg);
}
.nr_body li {
	border-bottom: 1px dotted #ddd;
	height:42px;
	line-height:42px;
	margin-left:20px;
	white-space: nowrap;
	width:380px;
	overflow: hidden;
	text-overflow: ellipsis;
}
DIV.digg {
	PADDING-RIGHT:3px;
	PADDING-LEFT:3px;
	PADDING-BOTTOM:3px;
	MARGIN:3px;
	PADDING-TOP:3px;
	TEXT-ALIGN:center
}
DIV.digg A {
	BORDER-RIGHT:#aaaadd 1px solid;
	PADDING-RIGHT:5px;
	BORDER-TOP:#aaaadd 1px solid;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:2px;
	MARGIN:2px;
	BORDER-LEFT:#aaaadd 1px solid;
	COLOR:#666099;
	PADDING-TOP:2px;
	BORDER-BOTTOM:#aaaadd 1px solid;
	TEXT-DECORATION:none
}
DIV.digg A:hover {
	BORDER-RIGHT:#666099 1px solid;
	BORDER-TOP:#666099 1px solid;
	BORDER-LEFT:#666099 1px solid;
	COLOR:#666;
	BORDER-BOTTOM:#666099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT:#666099 1px solid;
	BORDER-TOP:#666099 1px solid;
	BORDER-LEFT:#666099 1px solid;
	COLOR:#666;
	BORDER-BOTTOM:#666099 1px solid
}
DIV.digg SPAN.thisclass {
	BORDER-RIGHT:#666099 1px solid;
	PADDING-RIGHT:5px;
	BORDER-TOP:#666099 1px solid;
	PADDING-LEFT:5px;
	FONT-WEIGHT:bold;
	PADDING-BOTTOM:2px;
	MARGIN:2px;
	BORDER-LEFT:#666099 1px solid;
	COLOR:#fff;
	PADDING-TOP:2px;
	BORDER-BOTTOM:#666099 1px solid;
	BACKGROUND-COLOR:#666099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT:#eee 1px solid;
	PADDING-RIGHT:5px;
	BORDER-TOP:#eee 1px solid;
	PADDING-LEFT:5px;
	PADDING-BOTTOM:2px;
	MARGIN:2px;
	BORDER-LEFT:#eee 1px solid;
	COLOR:#ddd;
	PADDING-TOP:2px;
	BORDER-BOTTOM:#eee 1px solid
}
.wz-page {
	line-height:37px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
.wz-page a {
	background-color:#fff;
	border-bottom:#ecc252 1px solid;
	border-left:#ecc252 1px solid;
	border-right:#ecc252 1px solid;
	border-top:#ecc252 1px solid;
	color:#df4100;
	margin-left:2px;
	margin-right:2px;
	padding:5px 10px;
}
.wz-page a:hover {
	background-color:#fbff9b;
	border-bottom:#ff5d04 1px solid;
	border-left:#ff5d04 1px solid;
	border-right:#ff5d04 1px solid;
	border-top:#ff5d04 1px solid;
	color:#555;
	text-decoration:none;
}
.wz-page a.pnow {
	background-color:#ff5d04;
	border-bottom:#d94d00 1px solid;
	border-left:#d94d00 1px solid;
	border-right:#d94d00 1px solid;
	border-top:#d94d00 1px solid;
	color:#fff;
	margin:0 2px;
	padding:5px 10px;
	text-decoration:none;
}
#qq-service {
	float:center;
}
#qq-service a {
	width:32px;
	height:31px;
	float:left;
	display:block;
	overflow:hidden;
	text-decoration:none;
	margin:0 7px 0 0;
}
#qq-service #qq_01 {
	background:url(../images/qq-1.png);
}
#qq-service #qq_02 {
	background:url(../images/qq-2.png);
}
#qq-service #qq_03 {
	background:url(../images/qq-3.png);
}
#qq-service #qq_04 {
	background:url(../images/qq-4.png);
}
.info {
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.info small {
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.info a {
	color:#690;
}
#focus {
	width:960px;
	height:60px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#focus ul {
	height:60px;
	position:absolute;
}
#focus ul li {
	float:left;
	width:960px;
	height:100px;
	overflow:hidden;
	position:relative;
}
#focus ul li div {
	position:absolute;
	overflow:hidden;
}
#focus .btn {
	position:absolute;
	width:10px;
	height:10px;
	padding:3px 3px;
	right:0;
	top:0;
	text-align:right;
}
#focus .btn span {
	display:block;
	_zoom:1;
	width:10px;
	height:12px;
	_font-size:0;
	margin-bottom:2px;
	cursor:pointer;
	background:#fff;
}
#focus .btn span.on {
	background:#fff;
}
#topad {
	padding:4px 0 3px 7px;
	height:48px;
	overflow:hidden;
	width:951px;
	-moz-border-radius:3px;
	border:1px solid #CED5DD;
	background:#EDF7FF;
	margin:7px auto;
}
#topad ul li {
	float:left;
	width:185px;
	text-align:left;
	margin:2px;
	overflow:hidden;
	height:20px;
	line-height:20px;
	color:#999;
}
#topad ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	text-decoration:none;
}
#topad ul li a:hover {
	text-decoration:underline;
}
#topadDiv {
	position:absolute;
	top:0;
	left:0;
}
#topad a.hs {
	color:#f00;
}
#topad a.ls {
	color:#00f;
}
#topad a.gs {
	color:#F0F;
}
#topad2 {
	width:960px;
	height:90px;
	border:1px solid #CED5DD;
}
.top960 {
	width:960px;
	height:90px;
	float:left;
	padding-top:6px;
}
.top728x90 {
	width:728px;
	float:left;
	padding-top:6px;
}
.top210x90 {
	width:220px;
	float:right;
	padding-top:6px;
}
.nr h5 {
	display:block;
	float:left;
	width:75px;
	text-align:center;
	height:22px;
	line-height:22px;
	background:#64E185;
	color:#FFF;
	margin-right:8px
}
.vtitle2 {
	margin-top:130px;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	background:url(../images/ss.png) no-repeat -415px -175px;
	text-indent:20px;
	color:#444;
}
.mb_info_x {
	width:358px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
	padding-bottom:30px;
	float:left;
}
.info_ad a:link img, .info_ad a:visited img {
	border:1px solid #ccc;
	padding:0px;
	width:190px;
	height:190px
}
.info_ad a:hover img {
	border:1px solid #666;
	padding:2px
}
.info_right {
	float:left;
	width:200px;
	text-align:left;
	height:160px;
	margin-left:10px
}
.info_right ul li {
	width:200px;
	border-bottom:1px dashed #EAEAEA;
	line-height:35px;
	padding-left:8px;
	height:35px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.info_right ul li a {
	color:#666
}
.li_title {
	font-size:16px;
	height:45px
}
.info_right ul li.li_img {
	border:0px;
	padding-top:10px
}
.info_right ul li.li_img img {
	padding-right:2px
}
.clear {
	clear:both
}
.mb_info {
	border-width:5px 4px;
	padding:10px;
	height:385px
}
#info_right {
	float:right;
	text-align:left;
	width:355px
}
#info_right h1 {
	font-size:14px;
	font-weight:700;
	color:#19489E;
	margin:5px 0 0;
	padding:0 0 10px;
	font-family:"Microsoft YaHei", "Segoe UI", Tahoma, Arial;
	border-bottom:1px solid #E5E5E5
}
#info_right ul li {
	border-bottom:1px dashed #d3d3d3;
	line-height:36px;
	padding-left:8px
}
#info_right ul li a {
	color:#666
}
#info_right ul li a:hover {
	color:#64E185
}
.labeltitle {
	margin-bottom:20px
}
.labeltitle h4 {
	height:28px;
	line-height:28px;
	text-indent:10px;
	font-size:16px;
	font-family:'?¡é¨¨¨ª??o¨²'
}
.borderHd {
	background:#D1D1D1;
	height:1px;
	overflow:hidden;
	margin-bottom:15px
}
.borderHd .borderHdN {
	background:#636363;
	height:1px;
	overflow:hidden;
	width:83px
}
.ta_block span {
	border: 2px solid #64E185;
	font-size: 18px;
	line-height: 106px;
}
.ta_block .smr {
	float:left;
	width:515px
}
.ta_block .smr a {
	color:#666;
	margin-right:10px;
	height:22px;
	line-height:22px
}
#nr_tad1 {
	text-align:center;
	margin-bottom:10px;
}
#nr_tad1 {
	border-bottom:1px dotted #ccc;
	padding-bottom:5px;
}
#nr_tad1 img, #nr_tad1 a:hover img {
	border-radius:0;
	box-shadow:rgba(0, 0, 0, 0.15) 0 0 0;
	border:0;
	margin:0;
	padding:0;
}
.tag-hot {
	width:960px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:left;
}
.tag-hot .head, .tag-hot .boot {
	width:960px;
	height:2px;
	overflow:hidden;
	background:url(../images/hot-tag.gif) 0px 0px no-repeat;
}
.tag-hot .boot {
	background:url(../images/hot-tag.gif) 0px -2px no-repeat;
}
.nr_body p {
	margin-top:30px
}
.qkkj04 {
	width: 655px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1);
	-moz-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1);
	box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1);
	background: #fff;
	padding: 30px;
	overflow: hidden;
	
	margin-top:25px;
	float:right;
	overflow: hidden;
	font-size:14px;
	color:#444;
	line-height:30px;
}
.qkkj019 strong {
	font-weight: bold;
}
.qkkj05 {
	position: relative;
	height: 46px;
	border-bottom: 2px solid #ddd;
	color: #555;
	font-size: 20px;
	line-height: 46px;
	font-weight: bold;
	margin-bottom:20px
}
.qkkj05 span {
	float:right;
	font-size:14px;
	color:#888;
	font-weight:normal
}
.qkkj05 span a {
	margin-right:15px
}
.video1-btn {
	position: fixed;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 602px;
	height: 380px;
	display: none;
	z-index: 999;
	background: #fafafa;
	padding: 15px;
}
.video1-shut {
	position: absolute;
	top: 0px;
	left: 645px;
	height: 40px;
	width: 40px;
	font-size: 26px;
	color: #fff;
	text-align: center;
	background: #F44336;
}
.video1-shut:hover {
	opacity: 0.6;
	filter:alpha(opacity=60);
	color: #fff;
	cursor:pointer
}
#shadow {
	position:fixed;
	opacity: 0.9;
	filter:alpha(opacity=80);
	bottom:0;
	left: 0;
	right: 0;
	top: 0;
	background:#000;
	z-index: 99;
	display: none;
}
.qkkj019 img {
	border: 1px solid #eee;
	padding:15px;
	border-radius:3px;
	margin:0 auto;
	margin-top:-10px
}
.qkkj020 {
	border-bottom: 1px dotted #ddd;
	height: 42px;
	line-height: 42px;
	margin-left: 20px;
	width:380px
}
.qkkj020 span {
	margin-right:15px;
	color:#FF5722
}
.case .title {
	height:40px;
	border-bottom:3px solid #e7e7e7;
	margin-bottom:30px;
	color:#999
}
.case .title {
	color:#999
}
.case .title a {
	color:#999
}
.case .title a:hover {
	color:#64E185
}
.case .title h2 {
	font-size:20px;
	font-family:"microsoft yahei";
}
.case .title-list {
	position:relative;
	top:6px;
}
.case .title-list li {
	width:115px;
	line-height:10px;
	text-align:center;
	float:left;
	display:inline;
	cursor:pointer;
	font-weight: bold;
	font-size:18px;
	color:#555;
}
.case .title-list li.on {
	color:#64E185;
	font-weight:bold;
	border-bottom: 3px solid #64E185;
	height: 34px;
}
.case .title-list span {
	position:absolute;
	top:34px;
	left:0px;
	width:115px;
	height:7px;
	border-top:3px solid #64E185;
	overflow:hidden;
	text-align:center;
}
.product {
	position:relative;
	display:none;
	margin-top:45px;
	height:auto
}
.product ul {
}
.product-wrap .show {
	display:block;
	line-height:30px;
	color:#555
}
.css55 {
	border: 1px solid #FFC107;
	background: #fffdee;
	padding: 15px;
	border-radius: 10px;
	color:#E65100;
	width:600px;
	margin:30px auto
}
.css56 {
	margin-bottom:50px
}
.css56 span {
    font-size: 16px;
    padding-bottom: 5px;
    float: left;
    border-bottom: 1px dashed #ddd;
    width: 660px;
    margin-bottom: 25px;
    font-weight: bold;
    color: #e91e63;
}
.css56 li img {
	    width: 610px;
    margin-top: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 12px 15px 10px rgba(146, 146, 146, .1);
    -moz-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1);    margin-left: 20px;
}

.qkkj14 {
	width: 655px;
	-webkit-box-shadow: 0 2px 5px 0 rgb(146 146 146 / 10%);
	-moz-box-shadow: 0 2px 5px 0 rgba(146, 146, 146, .1);
	box-shadow: 0 2px 5px 0 rgb(146 146 146 / 10%);
	background: #fff;
	padding: 30px;
	overflow: hidden;
	background: #fff;
	margin-top: 25px;
	float: right;
	overflow: hidden;
	font-size: 14px;
	color: #444;
	line-height: 30px;
}
.qkkj14 img {
	width: 128px;
	height: 128px;
	margin-right: 15px;
	padding: 5px;
	border: 1px solid #eee;
	padding: 15px;
	border-radius:8px;
}
