﻿@charset "utf-8";
.hotTagCon-sg, .nat-conItemTop-sg, .nat-conItemTopLeft, .nat-conItemTxtTit-sg, .nationDaRenItem-em, .nationDaRenItem-sg, .nationTabItem-sg {
	text-overflow: ellipsis
}
.quanzi {
	padding-top: 51px
}
.quanzi .tit {
	padding-bottom: 25px;
	overflow: hidden
}
.quanzi .tit strong {
	border-left: 6px solid #ffd626;
	text-indent: 10px;
	display: inline-block;
	font-size: 20px;
	color: #333;
	line-height: 20px;
	font-weight: lighter;
	float: left
}
.quanzi .tit a {
	color: #333;
	font-size: 14px;
	float: right
}
.quanzi ul {
	width: 110%;
	overflow: hidden;
	margin-top: -19px
}
.quanzi ul li {
	float: left;
	margin: 20px 20px 0 0;
	overflow: hidden;
	width: 231px
}
.quanzi ul li h3 {
	height: 38px;
	border: 1px solid #d2eefc;
	background: #e8f7ff;
	padding: 0 15px;
	font-size: 16px;
	font-weight: lighter;
	line-height: 40px
}
.quanzi ul li .i {
	width: 11px;
	height: 11px;
	overflow: hidden;
	display: inline-block;
	background-position: -152px 0;
	vertical-align: middle;
	margin: 0 6px 0 2px
}
.fx ul, .fx ul li {
	width: 100%
}
.quanzi ul li h3 a {
	color: #0073b6
}
.quanzi ul li .p, .quanzi ul li .p a {
	font-size: 14px;
	color: #999
}
.quanzi ul li .p {
	background: #fff;
	border: 1px solid #e3e3e3;
	border-top: 0;
	padding: 11px 15px 14px;
	overflow: hidden;
	height: 76px
}
.quanzi ul li .p a em {
	vertical-align: baseline
}
.quanzi ul li .p span {
	display: block;
	height: 14px;
	line-height: 14px;
	padding-bottom: 12px
}
.quanzi ul li .p img {
	margin-right: 9px
}
.fx ul li {
	min-height: 167px;
	border: 0;
	border-bottom: 1px solid #fff
}
.fx ul li>div {
	border-bottom: 1px solid #e6eaed;
	overflow: hidden
}
.fx ul li a {
	position: relative;
	overflow: hidden
}
.fx ul li a.jin {
	position: relative;
	top: 3px;
	margin-left: 3px
}
.fx ul li a i {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0
}
.fx ul li a .img {
	width: 241px;
	height: 159px
}
.fx ul li div.fr {
	float: right;
	overflow: hidden
}
.fx ul li div.fr h3 {
	background: 0 0;
	border: 0;
	padding: 0;
	min-height: 31px;
	height: auto;
	line-height: normal
}
.fx ul li div.fr h3 a {
	color: #333
}
.fx ul li div.fr p {
	line-height: 24px
}
.fx ul li div.fr p .span {
	height: 24px;
	overflow: hidden;
	display: inline-block
}
.fx ul li div.fr p span i {
	width: 18px;
	height: 15px;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 15px
}
.fx ul li div.fr p span i.i1 {
	background-position: -149px -13px
}
.fx ul li div.fr p span i.i2 {
	background-position: -180px 0
}
.fx ul li div.fr p span i.i3 {
	background-position: -322px -866px;
	margin-top: 0
}
.fx ul li div.fr p .span strong {
	color: #666;
	font-weight: lighter;
	padding-left: 8px
}
.fx ul li div.fr p .span strong a {
	color: #0073b6
}
.fx ul li div.fr p .span2 {
	clear: both;
	display: block;
	color: #666;
	min-height: 69px;
	overflow: hidden;
	line-height: 21px;
	padding: 7px 0
}
.fx ul li div.fr p em {
	color: #666;
	position: relative
}
.fx ul li div.fr p span .com-V-i {
	margin: 0;
	vertical-align: top
}
.fx ul li div.fr .p2 {
	color: #666
}
.fx ul li div.fr .p2 .label {
	background: #c7e6f8;
	border-radius: 3px;
	min-width: 42px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #333;
	display: inline-block;
	vertical-align: middle;
	padding: 0 9px
}
.quanzi .more a, .tit {
	display: block;
	font-size: 16px
}
.quanzi .more a {
	width: 345px;
	height: 49px;
	margin: 0 auto;
	color: #5b5b5b;
	line-height: 49px;
	text-align: center;
	background: #fdfdfd
}
.pt171 {
	padding-top: 171px
}
.tit {
	border-bottom: 1px solid #e8e8e8;
	height: 52px;
	line-height: 57px;
	overflow: hidden;
	position: relative
}
.nationIndex .top, .nationIndexTopFix {
	border-bottom: 1px solid #e6e6e6;
	width: 100%
}
.tit a {
	color: #333;
	font-size: 14px;
	float: right;
	display: inline-block
}
.tit .sn {
	color: #999;
	padding-left: 12px;
	font-weight: lighter;
	font-size: 12px
}
.nationIndex .top .sg, .nationIndex .top .sg a {
	font-size: 12px;
	color: #666
}
.nationIndex {
	background: url(/kuaiji/images/layout.png) repeat-x #f3f3f3;
	padding: 0 0 100px;
	min-height: 500px;
	overflow: hidden
}
.nationIndexTopFix {
	background: #fff;
/*	position: fixed;*/
	z-index: 9;
	left: 0;
	top: 40px;
	clear: both
}
.nationIndex .top {
	background: url(/kuaiji/images/layout.png) repeat-x #fff;
	min-height: 160px;
	padding-top: 6px
}
.nationIndex .top .sg {
	font-weight: lighter;
	overflow: hidden;
	display: block;
	width: 1036px;
	margin: 0 auto;
	height: 69px;
	line-height: 63px
}
.nationIndex .top .sg span {
	color: #999
}
.nationIndex .top .sg em {
	padding: 0 8px
}
.nationIndex .layoutLeft {
	width: 271px;
	overflow: hidden
}
.nationNav {
	float: left;
	width: 745px
}
.nationNav h1, .nationNav h2 {
	border-bottom: 1px solid #e8e8e8;
	font-size: 28px;
	height: 43px;
	line-height: 28px;
	font-weight: 500
}
.nationNav ul {
	margin-top: 16px;
	float: left
}
.nationNav .ul1 {
	padding-right: 18px
}
.nationNav .ul2 {
	padding-left: 18px
}
.nationNav li {
	float: left;
	margin-top: -16px
}
.nationNav a {
	border-bottom: 4px solid transparent;
	display: block;
	padding: 0 10px;
	height: 43px;
	line-height: 47px;
	margin-right: 6px;
	font-size: 14px;
	font-size: 12px\9
}
.chakan span, .gu a {
	display: inline-block
}
.nationNav .navlink {
	color: #333
}
.nationNav .active, .nationNav .navlink:hover {
	border-bottom: 4px solid #0073b6;
	color: #0073b6
}
.nationNav .ul2 {
	border-left: 1px solid #b2b2b2;
	height: 12px
}
.nationNav .ul2 a {
	color: #0073b6
}
.gu {
	background-position: 0 -698px;
	overflow: hidden;
	text-align: center
}
.chakan, .gu {
	max-width: 271px
}
.gu a {
	height: 49px;
	color: #fff;
	font-size: 16px;
	line-height: 49px;
	width: 135px
}
.gu a.fr {
	text-indent: 10px
}
.intro p, .nation_info {
	text-indent: 2em
}
.chakan span {
	padding: 10px 0;
	overflow: hidden;
	font-size: 12px;
	color: #999
}
.chakan .sn {
	float: right;
	padding-right: 29px
}
.nationIndexLeft {
	width: 747px;
	float: left
}
.absoluteCommon {
	background: #fff;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	padding: 0 20px 15px;
	margin-bottom: 20px
}
.intro {
	position: relative;
	min-height: 80px;
	padding-bottom: 20px
}
.intro .ti2em p {
	padding-bottom: 10px;
	text-align: justify;
	text-justify: inter-ideograph
}
.absoluteCommon .more {
	font-size: 12px;
	color: #0073b6
}
.absoluteCommon .moreAdd {
	position: absolute;
	bottom: -3px;
	right: 0
}
.absoluteCommon .more i {
	background-position: -469px -100px;
	display: inline-block;
	width: 9px;
	height: 9px;
	overflow: hidden;
	vertical-align: middle;
	margin-left: 3px
}
.absoluteCommon .more:hover i {
	background-position: -342px -110px
}
.intro .tit {
	border-bottom: 1px solid #e8e8e8;
	display: block;
	height: 52px;
	font-size: 16px;
	line-height: 57px;
	margin-bottom: 12px
}
.nation_info {
	position: relative;
	padding-bottom: 22px;
	text-align: justify;
	text-justify: inter-ideograph
}
.guLink, .huanjing .link1, .nationUl ul .li, .nationUl ul li, .orderStyle dd, .rightCon .ul1 li, .tableBox, .topLink {
	text-align: center
}
.wei .tit {
	border-bottom: 0;
	margin-bottom: 11px
}
.wei .fx ul li div.fr p .span strong a {
	color: #666
}
.wei2 {
	position: relative;
	padding-top: 85px
}
.wei2 .tit {
	background: #f8f8f8;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 20px;
	position: absolute;
	left: 0;
	width: 705px;
	height: 55px;
	top: 0
}
.weiBox {
	background: #f6f7f8;
	border: 1px solid #e4e6e9;
	padding: 0 0 0 19px;
	margin-bottom: 42px;
	overflow: hidden
}
.wei .p {
	line-height: 41px;
	height: 49px
}
.wei .p strong {
	font-weight: lighter;
	color: #666
}
.wei .ul {
	width: 110%;
	font-size: 12px;
	padding-bottom: 20px;
	margin-top: -17px
}
.wei .ul li {
	width: 166px;
	padding: 17px 10px 0 0
}
.wei .ul li a {
	display: block
}
.wei .ul li a>* {
	display: block;
	width: 100%;
	color: #999
}
.wei .ul li a strong {
	font-size: 14px;
	color: #333;
	font-weight: lighter;
	position: relative;
	top: -4px;
	max-width: 95px;
	width: auto\9
}
.wei .ul li a img {
	width: 59px;
	height: 59px;
	margin-right: 12px
}
.wei .ul li a .sn1 {
	padding: 3px 0 6px
}
.wei .more {
	color: #333
}
.fx {
	padding-top: 0
}
.fx ul {
	margin-top: -29px;
	margin-bottom: -17px
}
.fx ul li {
	margin: 29px 0 0
}
.fx ul li>div {
	padding-bottom: 30px
}
.fx ul li div.fr {
	width: 447px
}
.orderStyle {
	position: absolute;
	right: 15px;
	z-index: 9;
	font-size: 14px;
	top: 12px
}
.orderStyle dt {
	line-height: 33px;
	float: left
}
.orderStyle dd {
	background: #fff;
	border: 1px solid #dfdfdf;
	border-radius: 1px;
	width: 79px;
	height: 29px;
	line-height: 29px;
	float: left;
	margin-right: 4px;
	overflow: hidden;
	cursor: pointer
}
.orderStyle dd a {
	color: #999;
	font-size: 12px;
	float: none;
	display: block
}
.orderStyle dd.acitve, .orderStyle dd:hover {
	border-color: #d18c54
}
.orderStyle dd.acitve a, .orderStyle dd:hover a {
	background: #f8eee1;
	color: #d18c54;
	display: block;
	width: 100%
}
.wei .ulConList {
	border: 0;
	padding-top: 46px
}
.absolute {
	padding-bottom: 0
}
.absolute .top {
	background: #fafafa;
	height: 43px;
	overflow: hidden;
	position: relative;
	min-height: 1px
}
.absolute .top li {
	float: left;
	padding: 10px 0;
	cursor: pointer;
	border-bottom: 4px solid #fafafa;
	margin-right: 5px
}
.absolute .top li a {
	padding: 0 10px;
	font-size: 14px;
	color: #000;
	display: inline-block;
	height: 14px;
	line-height: 14px
}
.absolute .top li.active, .absolute .top li:hover {
	color: #0073b6;
	border-bottom: 4px solid #0073b6
}
.absolute .top li.active a, .absolute .top li:hover a {
	color: #0073b6
}
.absolute .top .more {
	position: absolute;
	right: 0;
	bottom: 0
}
.absolute .top .more a {
	padding: 0
}
.absolute .top .more:hover {
	border: 0
}
.absolute .top .more:hover a {
	position: relative;
	top: -4px
}
.absolute .dl {
	padding: 19px 0 22px;
	overflow: hidden;
	width: 110%
}
.absolute dl {
	overflow: hidden;
	border-left: 1px solid #e8e8e8;
	width: 340px;
	float: left;
	padding-left: 35px;
	font-size: 12px
}
.absolute .dlM {
	margin-left: -23px
}
.absolute dl dt {
	color: #333;
	font-size: 14px;
	line-height: 16px;
	padding: 3px 0 0;
	max-width: 90%
}
.absolute dl dt a {
	color: #0073b6
}
.absolute dl dt .limit {
	display: inline-block;
	max-width: 100%;
	font-size: 16px
}
.absolute dl dt strong {
	color: #0073b6;
	font-size: 16px
}
.absolute dl dt .p {
	font-size: 12px;
	height: 32px;
	line-height: 16px;
	color: #999;
	position: relative;
	padding: 3px 0 0 70px;
	top: 2px;
	clear: both;
	margin-bottom: 5px;
	overflow: hidden
}
.absolute dl dt .sn2 {
	position: absolute;
	left: 0;
	top: 3px
}
.absolute dl dd {
	color: #666
}
.absolute dl dd span {
	display: inline-block;
	width: 127px;
	overflow: hidden;
	margin-right: 10px;
	height: 20px;
	line-height: 20px
}
.absolute dl dd span em {
	vertical-align: baseline
}
.absolute dl dd .sn {
	width: 165px;
	margin: 0
}
.absolute dl dd.alink {
	height: 39px;
	line-height: 39px;
	font-size: 12px;
	color: #999;
	padding-top: 10px;
	width: 100%
}
.absolute dl dd.alink a {
	background: #afe2ff;
	border-radius: 3px;
	border: 1px solid #83d1ff;
	width: 155px;
	height: 39px;
	display: block;
	margin-right: 13px;
	text-align: center;
	font-size: 14px;
	color: #333;
	float: left
}
.absolute dl dd.alink .dis {
	background-color: #e0e0e0;
	border-color: #e0e0e0;
	cursor: default
}
.absolute dl dd.alink em {
	vertical-align: baseline;
	font-family: "微软雅黑"
}
.w152 {
	width: 152px
}
.absolute dl .w182 {
	width: 182px
}
.huanjing .sg {
	border-left: 4px solid #ffd626;
	display: block;
	line-height: 15px;
	overflow: hidden;
	margin: 15px 0;
	padding-left: 7px;
	font-size: 14px
}
.huanjing .ul1 li a, .huanjing .ul2 .link {
	display: inline-block
}
.huanjing .summaryM {
	margin-top: 12px
}
.huanjing .summary a {
	color: #0073b6
}
.huanjing .jingyan {
	padding: 13px 0 10px
}
.huanjing .jingyan a {
	color: #666;
	font-size: 12px
}
.huanjing .ul1 {
	padding-left: 125px;
	overflow: hidden;
	position: relative;
	min-height: 97px
}
.huanjing .ul1 .li {
	position: absolute;
	left: 0;
	top: 0;
	height: auto
}
.huanjing .img {
	width: 107px;
	height: 97px
}
.huanjing .ul1 li {
	margin-bottom: 10px;
	line-height: 26px;
	height: 26px;
	overflow: hidden
}
.huanjing .link1 {
	border: 1px solid #dfdfdf;
	width: 52px;
	height: 24px;
	font-size: 12px;
	color: #999;
	margin-right: 8px;
	vertical-align: top
}
.huanjing .link2 {
	font-size: 14px;
	color: #666;
	max-width: 515px
}
.huanjing .ul2 {
	width: 100%;
	overflow: hidden;
	padding-top: 11px
}
.huanjing .ul2 li {
	float: left;
	padding: 0 11px;
	position: relative;
	width: 209px;
	overflow: hidden;
	line-height: 14px;
	min-height: 23px
}
.huanjing .ul2 .link {
	color: #0073b6;
	max-width: 215px
}
.huanjing .ul2 li i {
	background-position: -473px -112px;
	width: 5px;
	height: 5px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 6px;
	-webkit-top: 5px
}
.nationIndexRight {
	float: right;
	overflow: hidden;
	width: 271px;
	position: relative
}
.rightCon {
	background: #fff;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 0 15px;
	position: relative
}
.imgCon {
	padding: 0
}
.rightCon .img {
	width: 269px;
	height: 205px
}
.rightCon .p {
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden
}
.rightCon .sg {
	font-size: 16px;
	float: left;
	font-weight: 500
}
.rightCon .more {
	font-size: 12px;
	float: right;
	color: #333
}
.rightConBg {
	background: #f9f9f9;
	padding: 0
}
.rightConBg .p {
	padding: 0 15px
}
.rightCon ul {
	overflow: hidden;
	width: 100%
}
.rightCon .ul1 {
	margin-top: -1px
}
.rightCon .ul1 li {
	border-top: 1px solid #e6e6e6;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	width: 101%
}
.rightCon .ul1 li>* {
	float: left;
	display: block
}
.rightCon .sn1 {
	width: 116px;
	border-right: 1px solid #e6e6e6
}
.rightCon .sn2 {
	background: #fff;
	width: 152px;
	font-family: Arial;
	font-size: 24px
}
.snColor {
	color: #ff5a00!important
}
.rightCon .ul2 {
	padding: 8px 0 13px
}
.rightCon .ul2 li {
	line-height: 28px;
	font-size: 12px;
	overflow: hidden
}
.rightCon .ul2 a {
	color: #333;
	display: inline-block;
	max-width: 195px;
	float: left
}
.rightCon .ul2 span {
	font-size: 12px;
	color: #999;
	float: right
}
.rightCon .ul3 {
	padding: 15px 0 0;
	width: 130%
}
.rightCon .ul3 li {
	float: left;
	padding: 0 14px 15px
}
.rightCon .ul3 img {
	width: 52px;
	height: 37px
}
.rightCon .ul4 {
	padding: 0;
	width: 100%;
	margin-top: -24px
}
.rightCon .ul4 li {
	border-top: 1px solid #eee;
	float: left;
	padding-top: 20px;
	margin-bottom: 16px;
	width: 100%
}
.rightCon .ul4 li strong {
	font-weight: lighter;
	position: relative;
	top: -4px
}
.rightCon .ul4 li strong a {
	color: #333;
	font-size: 14px
}
.rightCon .ul4 li p {
	color: #999;
	font-size: 12px
}
.rightCon .ul4 li p>* {
	display: inline-block;
	vertical-align: middle;
	line-height: 22px;
	min-height: 22px
}
.rightCon .ul4 li p span.limit {
	max-width: 166px
}
.rightCon .ul4 li p .sn {
	background: #999;
	width: 1px;
	overflow: hidden;
	height: 12px;
	margin: 0 7px;
	min-height: auto;
	min-height: 0
}
.rightCon .ul4 img {
	width: 59px;
	height: 59px;
	display: block;
	margin-right: 14px
}
.rightCon2 {
	padding-top: 74px
}
.rightCon2 p.pa {
	background: #fafafa;
	top: 0;
	width: 100%;
	left: 0;
	padding-left: 17px
}
.rightConFix {
	position: fixed;
	top: 171px;
	z-index: 1
}
.side {
	background: #fff;
	border: 1px solid #e6e6e6;
	width: 153px;
	overflow: hidden;
	padding: 16px 0 6px
}
.side li {
	padding-left: 32px;
	overflow: hidden;
	position: relative;
	line-height: 19px;
	height: 30px
}
.side li a {
	color: #333
}
.side li i, .tech .techCon strong i {
	background-position: -473px -119px;
	position: absolute;
	left: 17px;
	top: 8px;
	display: block;
	width: 5px;
	height: 5px;
	overflow: hidden
}
.side .active i, .side li:hover i, .tech .techCon strong i {
	background-position: -473px -112px;
	color: #0073b6
}
.side .active a, .side li:hover a {
	color: #0073b6
}
.tableBox {
	background: #fff;
	border: 0;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	width: 703px;
	height: 80px
}
.tableBox td, .tableBox th {
	border: 0;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	vertical-align: middle;
	padding: 10px 5px;
	width: 106px
}
.tableBox th {
	background: #f9f9f9;
	font-weight: lighter
}
.tableBox td, .tableBox td span {
	color: #666
}
.guLink {
	background: #1894f3;
	color: #fff;
	font-size: 14px;
	line-height: 46px;
	display: block;
	height: 46px;
	width: 155px;
	margin: 15px 0
}
.nationUl a, .topLink {
	color: #333;
	font-size: 14px;
	display: block
}
.topLink {
	background: #fff;
	border: 1px solid #d0d0d0;
	line-height: 51px;
	height: 49px;
	width: 153px;
	position: relative;
	text-indent: 20px
}
.nationList .dl1, .nationList ul li>*, .nationUl ul .li {
	border-right: 1px solid #e6e6e6
}
.topLink i {
	background-position: -448px -76px;
	width: 17px;
	height: 10px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 35px;
	top: 20px
}
.topLink:hover i {
	background-position: -448px -86px
}
.nationUl {
	background: #fff;
	border: 1px solid #e6e6e6;
	width: 1034px;
	overflow: hidden;
	margin: 26px auto 20px
}
.nationUl ul {
	overflow: hidden;
	position: relative;
	padding-left: 109px;
	height: 45px;
	line-height: 45px
}
.nationUl .ul1 {
	padding-top: 9px
}
.nationUl .ul2 {
	padding-bottom: 9px
}
.nationUl ul li {
	float: left;
	padding: 0 21px;
	min-width: 57px
}
.nationUl ul .li {
	background: #f9f9f9;
	width: 108px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	height: 54px
}
.nationList, .nationList .imgLink {
	background: #fff;
	border: 1px solid #e6e6e6;
	overflow: hidden
}
.nationUl .ul1 .li {
	line-height: 62px
}
.nationUl ul .li strong {
	font-weight: lighter;
	color: #666
}
.nationUl ul .noLimit {
	margin-left: -11px
}
.nationUl ul .active {
	color: #0073b6
}
.nationList {
	padding: 30px 0 25px 172px;
	position: relative;
	margin-bottom: 20px
}
.nationList .imgLink {
	padding: 5px;
	position: absolute;
	left: 32px
}
.imgLink img {
	width: 98px;
	height: 66px
}
.nationList .top {
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
	margin-bottom: 23px;
	padding-bottom: 20px;
	min-height: 1px;
	background: 0 0;
	padding-top: 1px
}
.nationList ul li>*, .techCon ul {
	border-bottom: 1px solid #e6e6e6
}
.nationList .top .p {
	font-size: 16px;
	max-width: 615px;
	line-height: 19px;
	float: left;
	text-align: justify
}
.nationList .top .p strong {
	font-size: 24px;
	display: block;
	line-height: 26px;
	padding-bottom: 12px;
	font-weight: lighter
}
.nationList .top .p strong a {
	color: #333;
	font-size: 24px
}
.nationList .top .check {
	background: #1894f3;
	border-radius: 3px;
	height: 41px;
	line-height: 41px;
	display: block;
	width: 155px;
	float: right;
	margin: 8px 34px 0 0;
	text-align: center;
	color: #fff;
	font-size: 14px
}
.nationList .top .check:hover {
	background: #41acfd
}
.nationList .top .check:active {
	background: #1686dc
}
.nationList ul {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 31px;
	width: 612px
}
.nationList li, .nationList ul {
	overflow: hidden
}
.nationList li {
	width: 102px;
	float: left
}
.nationList ul li>* {
	float: left;
	display: block;
	width: 101px;
	height: 44px;
	text-align: center;
	line-height: 45px
}
.nationList ul li strong {
	background: #f9f9f9;
	font-weight: lighter
}
.nationList span {
	font-family: Arial;
	font-size: 24px;
	color: #666
}
.nationList dl {
	float: left;
	overflow: hidden
}
.nationList .dl1 {
	width: 420px;
	margin-right: 30px
}
.nationList .dl1 dt {
	width: 390px;
	position: relative
}
.nationList dl dt {
	font-size: 16px;
	padding-bottom: 7px
}
.nationList dl dt span {
	color: #999;
	font-size: 16px;
	font-family: "微软雅黑"
}
.nationList dl dt .more {
	color: #333;
	font-size: 14px;
	position: absolute;
	right: 0
}
.hotTagCon-a, .nationNav .policy-a, .pageItem ul li.dot, .policyNav, .policyUl, .postingDetailHotTie, .tech .techCon strong {
	position: relative
}
.nationList .dl1 dd a {
	color: #666;
	font-size: 14px;
	max-width: 180px;
	display: inline-block;
	margin-right: 30px;
	line-height: 20px
}
.nationList .dl2 {
	line-height: 16px
}
.nationList .dl2 dt {
	color: #333
}
.nationList .dl2 dd {
	color: #666;
	vertical-align: text-bottom;
	float: left;
	display: block
}
.nationList .dl2 .dd1 {
	padding-right: 35px
}
.nationList .dl2 .dd2 {
	color: #e6e6e6;
	line-height: 26px
}
.nationList .dl2 .dd3 {
	padding-left: 35px
}
.nationList .dl2 dd a {
	color: #0073b6;
	font-size: 24px;
	font-family: Arial;
	line-height: 24px
}
.tech .techCon strong {
	line-height: 53px;
	padding-left: 13px
}
.tech .techCon strong a {
	color: #0073b6
}
.tech .techCon strong i {
	left: 0
}
.tech .techCon strong span {
	color: #999;
	font-size: 12px;
	padding-left: 7px;
	font-weight: lighter
}
.tech .techCon p {
	color: #999;
	font-size: 14px;
	line-height: 22px;
	margin-top: -15px;
	padding-bottom: 15px;
	text-align: justify;
	text-justify: inter-ideograph
}
.techCon ul li, .techCon ul li a {
	height: 34px;
	line-height: 34px;
	float: left
}
.tech .techCon p .liyou {
	color: #333
}
.techCon ul {
	overflow: hidden;
	padding: 18px 0 25px
}
.techCon .ul {
	border: none
}
.techCon ul li {
	color: #666
}
.techCon ul li a {
	background: #1894f3;
	font-size: 14px;
	color: #fff;
	display: block;
	width: 77px;
	text-align: center
}
.techCon ul li a:hover {
	background: #41acfd
}
.techCon ul li a:active {
	background: #1686dc
}
.techCon .linkbd {
	border-right: 1px solid #147ccc
}
.techCon ul .li1 {
	float: left;
	min-width: 202px;
	margin-right: 45px
}
.techCon ul .li2 {
	border-radius: 3px;
	border: 1px solid #1894f3;
	float: right
}
.techCon ul .li1 em {
	vertical-align: baseline
}
.techSideBar .link1, .timeBox .link1 {
	margin-right: 8px;
	vertical-align: top
}
.techCon ul .li1 a {
	color: #0073b6;
	font-size: 14px;
	float: none;
	display: inline;
	background: 0 0
}
.techCon ul .li1 a:active, .techCon ul .li1 a:hover {
	background: 0 0
}
.techSideBar {
	margin-bottom: 16px
}
.techSideBar ul {
	overflow: hidden;
	padding: 15px 0 9px
}
.techSideBar ul li {
	margin-bottom: 10px;
	line-height: 26px;
	height: 26px;
	overflow: hidden
}
.techSideBar a {
	display: inline-block;
	float: left
}
.techSideBar .link1 {
	border: 1px solid #dfdfdf;
	color: #999;
	font-size: 12px;
	height: 24px;
	padding: 0 5px;
	width: 60px
}
.newsIntro .tit p, .timeBox dd, .timeBox dt {
	width: 100%;
	overflow: hidden
}
.techSideBar .link2 {
	color: #333;
	font-size: 12px;
	max-width: 155px
}
.techSideBar ul li span {
	float: right;
	color: #999;
	font-size: 12px
}
.newsIntro {
	background: #fff;
	min-height: 600px
}
.newsIntro .tit {
	height: auto;
	padding-bottom: 14px;
	margin-bottom: 15px;
	line-height: normal
}
.newsIntro .tit p {
	padding: 17px 0 3px
}
.newsIntro .tit a {
	float: left;
	color: #0073b6;
	font-size: 12px
}
.newsIntro .tit strong {
	display: block;
	overflow: hidden;
	line-height: 43px
}
.newsIntro .tit strong a {
	color: #333;
	font-size: 18px;
	display: block
}
.newsIntro .tit ul li {
	padding-right: 40px;
	float: left;
	font-size: 12px;
	color: #999;
	overflow: hidden;
	line-height: 24px
}
.newsIntro .tit ul li a {
	background: #f0f0f0;
	border: 1px solid #e6e6e6;
	height: 22px;
	line-height: 22px;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #666;
	min-width: 50px;
	padding: 0 7px
}
.newsIntroBox, .newsIntroBox p {
	text-align: justify;
	text-justify: inter-ideograph
}
.newsIntroBox img, .newsIntroBox p img {
	max-width: 707px
}
.timeBox {
	padding-bottom: 9px;
	overflow: hidden
}
.timeBox dt {
	color: #999;
	font-size: 12px;
	height: 48px;
	line-height: 52px
}
.timeBox dd {
	line-height: 26px;
	height: 26px;
	margin-bottom: 10px
}
.timeBox a {
	display: inline-block
}
.pageItem ul, .pageItem ul li {
	display: inline
}
.timeBox .sn {
	color: #666;
	float: right
}
.timeBox .link1 {
	border: 1px solid #dfdfdf;
	color: #999;
	font-size: 12px;
	height: 24px;
	padding: 0 10px;
	width: 60px
}
.timeBox .link2 {
	color: #333;
	font-size: 14px;
	max-width: 515px
}
.pageItem {
	background: #fff;
	border-top: 1px solid #e8e8e8;
	overflow: hidden;
	padding: 40px 0 37px;
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 11px
}
.pageItem ul {
	overflow: hidden;
	padding-bottom: 16px
}
.pageItem ul .prev {
	padding-right: 5px
}
.pageItem ul .next {
	padding-left: 5px
}
.pageItem ul li.dot {
	padding: 0 10px;
	top: -9px
}
.pageItem ul li a {
	border: 1px solid #e4e4e4;
	padding: 5px 10px;
	display: inline-block;
	min-width: 8px;
	overflow: hidden;
	color: #333
}
.pageItem ul .prev a {
	color: #999
}
.pageItem ul li a.active {
	border-color: #1894f3;
	color: #1894f3
}
.pageItem ul li a:hover {
	color: #ff4800
}
{
border-bottom:1px solid #e6e6e6
}
.policyUl {
	width: 101%;
	z-index: 3
}
.nationNav .policy-a {
	color: #333;
	margin-right: 17px
}
.policy-a:hover {
	border-bottom-color: #0073b6;
	color: #0073b6
}
.policyLi-i {
	border-width: 6px 5px;
	border-style: solid;
	border-color: #666 transparent transparent;
	height: 0;
	width: 0;
	display: block;
	right: -3px;
	top: 50%;
	margin-top: 0
}
.techSideBar .hotBar {
	padding-bottom: 24px;
	overflow: hidden
}
.techSideBar .hotBar img {
	width: 100%;
	display: block
}
.techSideBar .hotBar a {
	display: block;
	margin-top: 14px
}
.techSideBar .hotBar a:first-child {
	margin-top: 0
}
.policyMore {
	background: url(/kuaiji/images/policymore-line.jpg) 0 48px repeat-x #fff;
	border: 1px solid #e6e6e6;
	box-shadow: 0 0 10px rgba(0,0,0,.2);
	top: 47px;
	left: 0;
	right: -2px;
	padding-left: 6px;
	z-index: 2;
	display: none
}
.nationNav .policyMore .policy-a {
	display: inline-block!important;
	height: 48px;
	line-height: 48px;
	margin-right: 16px
}
.nationNav .policyMore .policy-a.active {
	color: #0073b6
}
.nationNav .policyMore .policy-a, .nationNav .policyMore .policy-a:hover {
	border: 0
}
.policy-a-last:hover {
	border: 0!important
}
.policy-arrow-sn {
	left: 50%;
	margin: 0 0 0 -5px;
	bottom: -5px;
	overflow: hidden;
	z-index: 1;
	display: none
}
.policy-arrow-i1, .policy-arrow-i2 {
	border-width: 10px 9px;
	border-style: solid;
	border-color: transparent;
	display: block;
	height: 0;
	width: 0
}
.policy-arrow-i1 {
	border-bottom-color: #e6e6e6
}
.policy-arrow-i2 {
	border-bottom-color: #fff;
	top: 1px
}
.nationNav.active .policy-arrow-sn, .nationNav.active .policyMore {
	display: block
}
.policyMore-arrow-i {
	background: url(/kuaiji/images/policymore-arrow-i.png) no-repeat;
	right: 28px;
	top: 0;
	height: 14px;
	width: 18px
}
.hotTagCon-a, .hotTagCon-em {
	height: 26px;
	line-height: 26px
}
.postingDetailHotTie, .tribeSingleHotTag {
	background: #fff;
	border: 1px solid #e6e6e6;
	width: 240px;
	overflow: hidden
}
.postingDetailHotTie {
	padding: 0 15px;
	margin-bottom: 16px
}
.postingDetailHotTieTit {
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	margin-bottom: 20px
}
.postingDetailHotTieTit-sg {
	font-size: 16px;
	float: left;
	font-weight: 500
}
.postingDetailHotTieTit-a {
	font-size: 12px;
	float: right;
	color: #333;
	display: inline-block
}
.postingDetailHotTie-ul {
	overflow: hidden
}
.postingDetailHotTie-li {
	padding-bottom: 25px;
	text-align: justify;
	text-justify: inter-ideograph
}
.postingDetailHotTie-a {
	color: #333
}
.postingDetailHotTie-sg {
	font-weight: 500;
	line-height: 18px
}
.postingDetailHotTie-sn {
	display: block;
	color: #999;
	line-height: 14px;
	font-size: 12px;
	overflow: hidden;
	padding-top: 10px
}
.postingDetailHotTie-em {
	color: #999
}
.tribeSingleHotTag {
	padding: 0 15px 10px;
	margin-bottom: 16px
}
.tribeSingleHotTagTit {
	border-bottom: 1px solid #e8e8e8;
	line-height: 50px
}
.tribeSingleHotTagTit-sg {
	font-size: 16px;
	font-weight: lighter;
	line-height: 46px;
	overflow: hidden;
	position: relative
}
.tribeSingleHotTagTit-a {
	color: #666;
	font-size: 14px
}
.hotTagCon-ul {
	margin-right: -15px;
	padding: 6px 0 12px
}
.hotTagCon-li {
	width: 50%;
	float: left;
	margin-top: 16px;
+width:49.9%
}
.hotTagCon-a {
	border-radius: 13px;
	background-color: #c7e6f8;
	display: inline-block;
	width: 110px;
	margin-right: 15px;
	border-radius: 0\9;
	width: 84px\9;
	margin: 0 13px\9
}
.hotTagCon-a i, .hotTagCon-em, .hotTagCon-sg {
	display: block
}
.hotTagCon-em {
	width: 26px;
	overflow: hidden;
	visibility: hidden;
	top: 0;
	visibility: visible\9
}
.hotTagCon-em1 {
	left: -10px
}
.hotTagCon-em2 {
	right: -10px
}
.hotTagCon-radius {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 26px dotted;
	border-width: 0;
	margin: 0;
	color: #c7e6f8;
	background-color: currentColor
}
.hotTagCon-sg {
	font-size: 12px;
	color: #454647;
	height: 26px;
	line-height: 26px;
	font-weight: lighter;
	position: relative;
	z-index: 1;
	margin: 0 13px;
	margin: 0\9;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}
.nation-starBox-em, .nation-starBox-i {
	display: inline-block;
	height: 14px;
	width: 14px
}
.nation-starBox {
	font-size: 0!important
}
.nation-starBox-em {
	margin: 0 1px;
	vertical-align: middle;
	top: -1px
}
.nation-starBox-i {
	background-position: -464px -135px;
	vertical-align: top
}
.nation-starBox-i.pa {
	display: none;
	left: 0;
	top: 0
}
.nation-starBox-em.half .nation-starBox-i.pa {
	background-position: -448px -135px;
	display: inline-block;
	width: 7px
}
.nation-starBox-em.full .nation-starBox-i {
	background-position: -448px -135px
}
.nationIndex-v2 .nationIndex .top {
	border-bottom: 0
}
.nationDetail-v2 .nation_info {
	text-indent: 0;
	padding: 3px 0 29px;
	line-height: 24px
}
.nationDetail-v2 .intro .tit {
	line-height: 55px
}
.nationDetail-v2 .absoluteCommon {
	padding: 0 19px
}
.nationTabBox {
	border: 1px solid #e6e6e6;
	padding: 0 20px 45px;
	margin-bottom: 28px
}
.nationTabTit {
	border-bottom: 1px solid #e6e6e6;
	height: 51px;
	line-height: 51px
}
.nationTabTit-sg {
	font-size: 16px
}
.nationTabListBg {
	background-color: #fafafa;
	height: 42px
}
.nationTab-li {
	height: 0;
	left: 0;
	right: 0;
	top: 0
}
.nationTab-li.active {
	background-color: #fff;
	position: relative;
	height: auto;
	z-index: 1;
	min-height: 173px
}
.nationTab-li-a {
	border-bottom: 4px solid transparent;
	top: -41px;
	height: 36px;
	line-height: 36px;
	display: block;
	white-space: nowrap;
	padding: 0 3px
}
.nationTab-li.active .nationTab-li-a {
	border-color: #0073b6;
	color: #0073b6
}
.nationTab-li-sg {
	font-weight: 500
}
.nationTabItem-ul {
	padding: 13px 0 0
}
.nationTabItem-li {
	height: 24px;
	line-height: 24px;
	padding: 4px 100px 4px 0
}
.nationTabItem-a {
	padding: 0 0 0 15px
}
.nationTabItem-em {
	background-color: #cfcfcf;
	height: 4px;
	display: block;
	left: 3px;
	margin-top: -1px;
	top: 50%;
	width: 4px;
	margin-top: 0\9
}
.nationTabItem-em-i1 {
	background-color: #575757;
	height: 2px;
	display: block;
	left: 0;
	top: 1px;
	width: 100%
}
.nationTabItem-em-i2 {
	background-color: #575757;
	height: 4px;
	display: block;
	left: 1px;
	top: 0;
	width: 2px
}
.nationTabItem-li-em, .nationTabItem-li-i, .nationTabItem-sg, .nationTabItem-tag-i {
	display: inline-block;
	vertical-align: middle
}
.nationTabItem-sg {
	font-weight: 400;
	overflow: hidden;
	white-space: nowrap;
	max-width: 90%
}
.nationTabItem-li-sn {
	font-size: 0;
	right: 0
}
.nationTabItem-li-em {
	font-size: 12px
}
.nationTabItem-li-i {
	background-position: -407px -92px;
	overflow: hidden;
	height: 12px;
	width: 18px;
	margin-right: 5px
}
.nationTabItem-tag-a, .nationTabItem-tag-a:hover {
	color: #0073b6
}
.nationTabItem-tag-i {
	background-position: -468px -94px;
	height: 12px;
	width: 10px;
	position: relative;
	top: 2px;
	margin-right: 6px
}
.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 82px
}
.nationTab-li+.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 164px
}
.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 246px
}
.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 328px
}
.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 410px
}
.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 492px
}
.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 574px
}
.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li+.nationTab-li .nationTab-li-a {
	left: 656px
}
.nationTab-li-last {
	bottom: -36px;
	z-index: 1;
	height: 24px;
	line-height: 24px
}
.nationDetailV2-qrc {
	position: relative;
	padding: 8px 15px
}
.nationDetailV2-qrc-img {
	display: block;
	margin-left: -8px;
	width: 116px;
	height: auto
}
.nationDetailV2-qrc-sn {
	bottom: 8px;
	right: 0;
	top: 8px;
	line-height: 116px;
	text-align: center;
	width: 150px
}
.nationDetailV2-qrc-sg {
	display: -moz-inline-stack;
	display: inline-block;
	line-height: 24px;
	vertical-align: middle;
	overflow: hidden;
	font-weight: 400
}
.nationDetailV2-qrc-i {
	width: 0;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	font-size: 0
}
.nationRightSummary {
	padding: 0
}
.nationRightSummary .p {
	padding: 0 15px
}
.nationRightSummary .nation-starBox {
	width: 152px
}
.nationDaRenBox {
	padding: 8px 0 10px
}
.nationDaRenBox-li {
	padding: 10px 0
}
.nationDaRenItem {
	font-size: 0
}
.nationDaRenItem-a-img {
	display: inline-block;
	vertical-align: top;
	height: 50px;
	width: 50px
}
.nationDaRenItem-img {
	border-radius: 100%;
	height: 50px;
	width: 50px
}
.nationDaRenItem-sn {
	display: inline-block;
	vertical-align: top;
	padding: 6px 0 0 10px
}
.nationDaRenItem-a-sg {
	font-size: 14px;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	display: inline-block
}
.nationDaRenItem-sg {
	font-weight: 500;
	display: inline-block;
	max-width: 7em;
	overflow: hidden;
	white-space: nowrap
}
.nationDaRenItem-em {
	display: block;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	max-width: 170px
}
.nationDaRenItem-sn .com-V {
	margin-left: 5px
}
.natDetailForm {
	border: 1px solid #e6e6e6;
	padding-bottom: 39px
}
.natDetailFormBox {
	width: 322px;
	margin: 0 auto
}
.natDetailFormTit {
	padding: 34px 0 18px;
	text-align: center
}
.natDetailFormTit-sn {
	font-size: 14px;
	display: block;
	height: 20px;
	line-height: 20px
}
.natDetailFormTit-sg {
	color: #333;
	font-size: 20px;
	display: block;
	height: 28px;
	line-height: 28px;
	margin-top: 7px
}
.natDetailFormItem-Vcode {
	padding-right: 127px
}
.natDetailFormLabel {
	border: 1px solid #ddd;
	border-radius: 3px;
	display: block;
	padding: 8px 0 8px 16px
}
.natDetailFormItem-input {
	background-color: transparent;
	color: #333;
	font-size: 20px;
	height: 20px;
	line-height: 20px\9;
	display: block;
	width: 100%;
	z-index: 1
}
.natDetailFormItem-sn {
	bottom: 8px;
	left: 17px;
	right: 0;
	top: 8px;
	line-height: 20px
}
.natDetailFormItem-a {
	background-color: #afe2ff;
	border: 1px solid #83d1ff;
	border-radius: 3px;
	color: #333;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	display: block;
	width: 106px;
	right: 0;
	top: 0
}
.natDetailFormItem-a:hover {
	background-color: #c5eaff;
	color: inherit
}
.natDetailFormItem-a:active {
	background-color: #83d2ff
}
.natDetailFormItem-a.dis {
	background-color: #e0e0e0;
	border-color: #e0e0e0;
	cursor: default
}
.natDetailFormItem-btn .natDetailFormItem-input {
	background-color: #1686dc;
	border-color: #1686dc;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	height: 40px;
	line-height: 40px
}
.natDetailFormItem-btn .natDetailFormItem-input:hover {
	background-color: #41acfd
}
.natDetailFormItem-btn .natDetailFormItem-input:active {
	background-color: #83d2ff
}
.nationGuideLeft {
	background-color: #fff;
	float: left;
	width: 229px
}
.nationGuide-ul {
	border: 1px solid #e6e6e6
}
.nationGuide-a, .nationGuide-ulul {
	border-top: 1px solid #ececed;
	padding: 0 15px
}
.nationGuide-a, .nationGuide-lili-a {
	height: 50px;
	line-height: 50px;
	display: block;
	text-indent: 58px;
	color: #333
}
.nationGuide-a:hover, .nationGuide-lili-a:hover {
	color: #333
}
.nationGuide-ulul {
	background-color: #f8f8f8;
	display: none
}
.nationGuide-li:first-child .nationGuide-a {
	border-top: 0
}
.nationGuide-li.active .nationGuide-ulul {
	display: block
}
.nationGuide-li.active .nationGuide-a, .nationGuide-lili.active .nationGuide-lili-a {
	color: #0073b6
}
.nationGuideRight {
	background-color: #fff;
	border: 1px solid #e6e6e6;
	float: right;
	width: 776px;
	min-height: 804px;
	position: relative
}
.nationGuideRight-con {
	padding: 0 26px
}
.nationGuideRightTit {
	background-color: #fafafa;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	padding: 15px 26px;
	height: 32px;
	line-height: 32px
}
.nationGuideRightTit-sg {
	font-size: 16px;
	font-weight: 500
}
.nationGuideRightBox {
	padding: 10px 26px 0
}
.nat-conItem {
	border-top: 1px solid #e8e8e8
}
.nat-conItem:first-child {
	border-top: 0
}
.nat-conItemTop {
	height: 24px;
	line-height: 24px;
	padding: 30px 0 16px
}
.nat-conItemTopLeft {
	white-space: nowrap;
	overflow: hidden;
	width: 550px;
	font-size: 0
}
.nat-conItemTop-sg, .nat-conItemTop-sn {
	font-size: 14px;
	vertical-align: middle;
	display: inline-block
}
.nat-conItemTop-a {
	display: inline-block;
	max-width: 100%
}
.nat-conItemTop-img {
	border-radius: 100%;
	height: 24px;
	width: 24px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle
}
.nat-conItemTop-sg {
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	max-width: 89%
}
.nat-conItemTop-sn {
	padding-left: 10px
}
.nat-conItemTopLeft .com-V {
	margin-left: 5px
}
.nat-conItemTxtTit {
	font-size: 0;
	line-height: 18px;
	height: 33px
}
.nat-conItemTxtTit-a {
	font-size: 16px;
	display: inline-block;
	max-width: 96%
}
.nat-conItemTxtTit-sg {
	font-weight: 500;
	font-size: 16px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	max-width: 100%;
	line-height: normal
}
.nat-conItemTxtCon {
	position: relative
}
.nat-conItemTxtCon-p {
	line-height: 18px;
	font-size: 12px
}
.nat-conItemTag {
	padding: 14px 0 30px;
	overflow: hidden
}
.nat-conItemTagLeft {
	font-size: 0
}
.nat-conItemTagLeft-a {
	display: inline-block;
	overflow: hidden;
	margin: 0 7px 10px 0;
	vertical-align: top
}
.nat-conItemTagLeft-sn {
	background-color: #f0f0f0;
	border: 1px solid #e6e6e6;
	border-left: 0;
	border-right: 0;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	height: 22px;
	line-height: 22px
}
.nat-conItemTagLeft-i1, .nat-conItemTagLeft-i2 {
	display: inline-block;
	height: 24px;
	overflow: hidden;
	width: 10px;
	vertical-align: top
}
.nat-conItemTagLeft-i1 {
	background-position: -288px -144px
}
.nat-conItemTagLeft-i2 {
	background-position: -346px -144px
}
.nat-conItemTagLeft-a:hover {
	color: #666
}
.nat-conItemTagRight {
	height: 24px;
	line-height: 24px
}
.nat-conItemTagRight-sn {
	display: inline-block;
	vertical-align: middle;
	font-size: 0
}
.nat-conItemTagRight-sn>* {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden
}
.nat-conItemTagRight-em {
	font-size: 12px;
	min-width: 31px
}
.nat-conItemTagRight-i1 {
	background-position: -407px -92px;
	height: 12px;
	width: 18px;
	margin-right: 5px
}
.nat-conItemTagRight-i2 {
	background-position: -430px -92px;
	height: 13px;
	width: 13px;
	margin-right: 4px
}
.nat-conItemTagRight-i3 {
	background-position: -447px -90px;
	height: 14px;
	width: 15px;
	margin-right: 8px
}
.nat-conItemTagRight-snLine {
	height: 100%;
	width: 1px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 14px 0 10px
}
.nat-conItemTagRight-snLine-i {
	background-color: #bfbfbf;
	bottom: 6px;
	left: 0;
	top: 6px;
	width: 100%
}
.nationQa .nat-conItemTop-a {
	white-space: nowrap;
	max-width: none
}
.nationQa .nat-conItemTop-sg {
	white-space: normal;
	max-width: none
}
.nationQa .nat-conItemTagRight-sn {
	padding-left: 15px
}
.nationQa .nat-conItemTagRight-em {
	min-width: 1px
}
.nationQa .nat-conItemTagRight-snLine+.nat-conItemTagRight-sn {
	padding-left: 0
}
.nationQa .nat-conItemTxtCon {
	padding-left: 56px;
	min-height: 38px
}
.sus a, .sus span {
	padding-left: 8px
}
.nat-conItemTxtCon-zan {
	width: 56px;
	left: 0;
	top: 0;
	cursor: pointer
}
.nat-conItemTxtCon-i {
	background-position: -383px -112px;
	height: 16px;
	display: block;
	overflow: hidden;
	width: 16px;
	margin: 3px auto 0
}
.nat-conItemTxtCon-sn {
	border: 1px solid #c2c2c2;
	border-radius: 8px;
	display: block;
	height: 36px;
	width: 36px;
	margin: 0 auto
}
.nat-contact .ulConList, .nationGuideV2 .nationNav h2 {
	border: 0
}
.nat-conItemTxtCon-sn.praise .nat-conItemTxtCon-i {
	background-position: -383px -131px
}
.nat-conItemTxtCon-em {
	display: block;
	font-size: 12px;
	font-family: Arial;
	height: 18px;
	line-height: 18px
}
.nationQa .nat-conItemTagRight-i1 {
	background-position: -468px -94px;
	height: 12px;
	width: 10px;
	position: relative;
	top: 2px
}
.nationGuide .com-noInfo, .nationQa .com-noInfo {
	top: 63px
}
.sus {
	clear: both;
	font-size: 12px;
	padding-top: 8px
}
.sus a {
	color: #0073b6;
	font-size: 12px;
	display: inline-block
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.huanjing .ul2 li i {
	top: 5px
}
.side li i, .tech .techCon strong i {
	top: 7px
}
}
.nationGuideV2 .nat-conItemTag {
	padding: 8px 0 0
}
.nationGuideV2 .nat-conItemTagLeft-a {
	margin: 0 10px 0 0
}
.nationGuideV2 .nat-conItemTagLeft-a i {
	display: none
}
.nationGuideV2 .nat-conItemTagLeft-sn {
	background-color: #c9e8ff;
	border-radius: 12px;
	border: 0;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	min-width: 48px;
	text-align: center;
	color: #333
}
.tribeHomeV2ConLeft-pd {
	padding: 0 29px
}
.tribeHomeV2ConList li {
	border-top: 1px solid #f0f0f0;
	padding: 30px 0
}
.tribeHomeV2ConList li:first-child {
	border: 0
}
.tribeHomeV2ConList-imgBox {
	background-color: #f1f1f1;
	left: 0;
	top: 0
}
.tribeHomeV2ConList-imgBox img {
	height: 128px;
	width: 128px;
	display: block
}
.tribeHomeV2ConListTit {
	padding-bottom: 3px;
	margin-bottom: -2px;
	position: relative;
	top: -2px
}
.tribeHomeV2ConListTit em {
	background-color: #ff692f;
	border-radius: 2px;
	color: #fff;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	display: none;
	text-align: center;
	vertical-align: middle;
	margin-right: 10px;
	width: 36px
}
.tribeHomeV2ConListTit em:hover {
	color: #fff
}
.tribeHomeV2ConListTit strong {
	font-size: 18px;
	vertical-align: middle;
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: 35em
}
.tribeHomeV2ConList-userBar {
	margin: 8px 0
}
.tribeHomeV2ConList-userBarLeft {
	height: 24px;
	line-height: 24px;
	font-size: 0
}
.tribeHomeV2ConList-userBarLeft a {
	font-size: 0;
	vertical-align: middle
}
.tribeHomeV2ConList-userBarLeft img {
	border-radius: 100%;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	margin-right: 8px
}
.tribeHomeV2ConList-tagBox .com-icon, .tribeHomeV2ConList-userBarRight .com-icon {
	height: 16px;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block
}
.tribeHomeV2ConList-userBarLeft span {
	vertical-align: middle;
	font-size: 12px
}
.tribeHomeV2ConList-userBarRight {
	bottom: 0;
	right: 0;
	top: 0;
	font-size: 0;
	color: #999
}
.tribeHomeV2ConList-userBarRight span {
	display: inline-block;
	vertical-align: middle;
	font-size: 0
}
.tribeHomeV2ConList-userBarRight em {
	font-size: 14px;
	vertical-align: middle;
	padding-right: 3px
}
.tribeHomeV2ConList-view {
	min-width: 72px
}
.tribeHomeV2ConList-view .com-icon {
	background-position: -412px -548px;
	width: 22px;
	margin-right: 3px
}
.tribeHomeV2ConList-reply {
	min-width: 71px
}
.tribeHomeV2ConList-reply .com-icon {
	background-position: -438px -548px;
	width: 18px;
	margin-right: 5px
}
.tribeHomeV2ConList-time {
	min-width: 93px
}
.tribeHomeV2ConList-userBarRight .tribeHomeV2ConList-time em {
	padding: 0
}
.tribeHomeV2ConList-time .com-icon {
	background-position: -461px -548px;
	width: 18px;
	margin-right: 4px
}
.tribeHomeV2ConList-txtBox {
	line-height: 1.429;
	max-height: 2.858em;
	overflow: hidden;
	color: #999
}
.tribeHomeV2ConList-tagBox {
	padding-top: 4px
}
.tribeHomeV2ConList-tagBox .com-icon {
	background-position: -391px -548px;
	width: 16px
}
.tribeHomeV2ConList-tagBox span {
	vertical-align: middle;
	position: relative;
	top: -1px
}
.icon-setting .tribeHomeV2ConListTit strong {
	max-width: 32em
}
.icon-setting .tribeHomeV2ConListTit em {
	display: inline-block
}
.conBox .pb30 {
	text-indent: 2em;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 19px
}
.absolute .top .more:hover a, .absoluteCommon .more:hover, .huanjing .jingyan a:hover, .huanjing .link2:hover, .huanjing .summary a:hover, .huanjing .ul2 .link:hover, .nationIndex .top .sg a:hover, .nationList .top .p strong a:hover, .nationList dl dd a:hover, .nationList dl dt .more:hover, .navList a:hover, .rightCon .more:hover, .rightCon .ul2 a:hover, .tech .techCon strong a:hover, .techCon ul .li1 a:hover, .techSideBar .link2:hover, .timeBox .link2:hover {
	color: #ff4800
}
