.country-title{height:26px; margin-bottom:20px; padding-bottom:18px; border-bottom:1px solid #666;}
.country-title h4{float:left; display:block; line-height:24px; font-size:18px; font-weight:bold; color:#333;}
.country-title p{float:left; width:26px; height:26px; margin-left:3px; overflow:hidden;}
.country-tags{float:right;}
.country-tags li{float:left; margin:0 0 20px 10px;}
.country-tags li a{display:block; width:58px; height:22px; line-height:22px; text-align:center; border:1px solid #063988; border-radius:11px; color:#063988;}
.country-tags li a.current, .country-tags li a:hover{color:#FFF; background:#063988;}

.country-main{margin-bottom:40px;}
.country-photo{position:relative; float:left; width:470px; height:313px; margin-right:20px; overflow:hidden;}
.country-photo-panel{float:left; width:5000px;}
.country-photo-panel li{float:left; width:470px; height:313px; overflow:hidden;}
.country-photo-trigger{position:absolute; right:20px; bottom:10px; z-index:2; width:100%; height:20px; text-align:right; font-size:0; line-height:0;}
.country-photo-trigger li{display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; margin-left:10px; overflow:hidden; background:rgba(255, 255, 255, 0.5); cursor:pointer;}
.country-photo-trigger li.current{background:#FFF;}

.country-right{float:left; width:360px; height:313px; overflow:hidden;}
.country-article-main{height:75px; overflow:hidden; margin-bottom:20px;}
.country-article-main a{line-height:22px; font-size:14px; color:#666;}
.country-article-main a h3{display:block; margin-bottom:10px; line-height:1em; font-size:20px; font-weight:bold; color:#063988;}
.country-article-list li{height:36px; line-height:36px; overflow:hidden;}
.country-article-list li a{font-size:16px; color:#666;}
.country-article-list li a:hover{text-decoration:underline;}