.frame-container {
	padding-top: 20px;
	background:#fff;}

.frame-right {
	float: right;
	width: 910px;
	min-height: 560px;}

.frame-full {
	width: 100%;
	background: #fff;
	min-height: 400px;}

.frame-location {
	border-bottom: 1px solid #f7f7f7;
	height: 53px;
	line-height: 53px;
	background-color: #fff;
	position: relative;}

.now-column {
	display: inline-block;
	font-size: 1.8em;
	color: #1e1e1e;}

.location-path {
	font-size: 1.6em;
	color: #333;
	padding-left: 30px;
	position: relative;
	background: url(../../img/ky_images/name-kydt/location.jpg) no-repeat left center;}


.location-path:after {
	content: "";
	height: 3px;
	width: 99%;
	background-color: #E08534;
	position: absolute;
	bottom: 2px;
	left: 0;}

.location-path .last-a {
	color: #E49650;}

.country {
	width: 100%;}

.country-title {
	width: 100%;
	height: 120px;
	text-align: center;
	margin-bottom: 34px;}

.country-title h3 {
	font-size: 2em;
	font-weight: bold;
	padding-top: 42px;
	margin-bottom: 20px;}

.country-title p {
	width:99%;
	font-size: 1.2em;
	position: relative;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;}

.country-title p img {
	position: absolute;
	top: 2px;}

.country-title p span {
	display: inline-block;
	text-indent: 2em;}

.country-content {
	width: 100%;}

.country-content p {
	font-size: 1.4em;
	line-height: 32px;}

.country-content p {
	text-indent: 2em;}

.country-content p:last-child {
	min-height: 30px;
	text-indent: 0;
	position: relative;
	border-top: 0px solid #ccc;
	padding-top: 10px;}

.country-content p:last-child .two-p {
	position: absolute;
	right: 0;}

.country-content p:last-child span {
	position: absolute;
	top: 0;}

.country-content p a:hover {
	color:#DD1F1F ;}

.country-content img {
	display: block;
	width: 624px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 28px;}

@media only screen and (max-width: 1199px) {
.country-title p img {
	position: absolute;
	top: 2px;}
}

@media only screen and (max-width: 1023px) {
.wrap {
	width: 100%;
	height: 200px;}

.wrap img {
	width: 100%;
	height: 200px;}

.header-nav {
	display: none;}

.nav-wrap {
	display: none;}

.frame-left {
	display: none;}

.frame-right {
	width: 97.5%;}

.mobile-nav {
	display: block;
	background: #D52B2B;
	padding: 0 10px;}

.nav-name {
	color: #FFF;
	font-size: 2em;
	font-weight: bold;
	display: block;
	line-height: 60px;}
.nav-btn {
	display: block;
	background: url(../../img/ky_images/name-kydt/mobile-2.jpg) no-repeat center;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 5px;
	top: 10px;
	cursor: pointer;}
.nav-btn.close {
	background: url(../../img/ky_images/name-kydt/mobile-1.jpg) no-repeat;}
.nav-phone {
	display: none;
	position: absolute;
	right: 0px;
	top: 60px;
	z-index: 1000;
	width: 300px;
	background: #FFF;
	padding-bottom: 10px;}
.nav-phone li {
	padding: 0 10px;}
.nav-phone li a {
	display: block;
	line-height: 2.2;
	text-align: center;
	color: #333333;
	border-bottom: 1px solid #fff;
	font-size: 1.6em;
	background: #f5f5f5;}
.nav-phone li.selected a {
	background: url(../../img/ky_images/name-kydt/mobile-1.jpg) 70% center no-repeat;
	border-bottom: 2px solid #FF7E46;
	color: #FF4D00;}
.nav-phone li ul {
	display: none;
	width: 80%;
	margin: 0 auto;}
.nav-phone li.selected li a {
	border: none;
	color: #000000;
	background: #DFE4FF;
	font-size: 1.4em;
	border-top: 1px solid #FFF;}

.footer {
	display: none;}
.mobile-footer {
	text-align: center;
	display: block;
	background: #A6DDFF;
	padding: 10px 0;}
.mobile-footer a {
	display: block;
	font-size: 1.4em;
	color: #666;
	line-height: 30px;}

.country-title p img {
	position: absolute;
	top: 3px;}



}

@media only screen and (max-width:767px ) {
.wrap {
	height: 140px;}

.wrap img {
	height: 140px;}

.country-title p img {
	position: absolute;
	top: 5px;}

.location-path {
	font-size: 1.2em;}

.country-title h3 {
	font-size: 1.2em;}

.country-title p span {
	font-size: 0.8em;}

.country-content p:last-child {
	font-size: 1em;}

.country-content p:last-child span {
	width: 44%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}

.mobile-footer a {
	font-size: 1em;}

}

@media only screen and (max-width:639px) {
.wrap {
	height: 120px;}

.wrap img {
	height: 120px;}


.frame-container {
	margin: 0;}

.country-title p img {
	position: absolute;
	top: 4px;}

.country-content p:last-child span {
	width: 44%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}



}

@media only screen and (max-width:479px) {
.wrap {
	height: 100px;}

.wrap img {
	height: 100px;}

.frame-container {
	margin: 0;}

.country-title p img {
	position: absolute;
	top: 2px;}

.country-title h3 {
	padding-top: 26px;}

.country-title {
	margin-bottom: 8px;}

.country-title h3 {
	font-size: 1.6em;}

.location-path {
	font-size: 1.4em;}

.country-content p:last-child span{
	width: 44%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}

.country-content img {
	width: 80%;
	height: 100%;}


}

@media only screen and (max-width:379px) {


.country-content img {
	display: none;}

.country-content p {
	position: relative;}
.country-content p:last-child span {
	display: block;}



.country-content p:last-child .two-p a {
	width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}

.country-content p:last-child span {
	position: static;}

.country-content p:last-child {
	height: 100%;
	padding: 0;}

}