﻿@charset "UTF-8";
/**
 * 
 * @authors LongChan (longsair@gmail.com)
 * @date    2014-08-11 10:58:28
 * @version $Id$
 */




/* 索引 */
.index{ padding: 30px 0;}
.index h1{ text-align: center; font-size: 20px;}
.index .conts{ margin-top: 15px; padding: 5px 0; border-bottom: 2px solid #dbdbdb; text-align: center; font-size: 18px; color: #bd1321;}
.index .conts a{ color: #bd1321}
.index .conts em{ margin: 0 10px; font-style: normal;}
.index .hotcountry{ text-align: center; padding: 5px 0; font-size: 16px;}
.index .hotcountry a{ margin: 0 5px;}

.index-table dl{ margin-top: 20px; *zoom:1;}
.index-table dl:after{ clear:both;content:".";display:block;height:0;visibility:hidden}
.index-table dt{ float: left; padding-top: 10px; width: 80px; text-align: right;}
.index-table dt .zh{ font-size: 24px; color: #bd1321;}
.index-table dt .en{ font-size: 18px; color: #848383;}
.index-table dd{ float: right; width: 860px;}
.index-table dd .item{ padding: 8px 0 5px 0; border-bottom: 1px solid #e2e2e2; overflow: hidden; *zoom:1;}
.index-table dd .item .more-city{ float: right; position: relative; top: 8px; right: 30px; width: 24px; height: 24px; overflow: hidden; cursor: pointer;}
.index-table dd .item .more-city i{ display: block; margin: 6px 0 0 5px; width: 0; height: 0; border-style: solid; border-width: 14px 7px; border-color: #bd1321 #fff #fff #fff;  }

.country-gq{ float: left; margin: 0 100px 0 0; width: 40px; height: 40px; background: url(http://srmoves.com/qbgj/flags.gif?v=1) no-repeat;}
.country-gq a{ display: block; padding: 10px 0 0 47px; width: 84px; font-size: 12px;}
.country-city{ float: left; padding-top: 10px; width: 672px; height: 32px; overflow: hidden; *zoom:1;}
.country-city a{ float: left; width: 112px; height: 32px; line-height: normal; font-size: 12px;}

.flag-US{ background-position: 0 0;}
.flag-CA{ background-position: -40px 0;}
.flag-FR{ background-position: -80px 0;}
.flag-UK{ background-position: -120px 0;}
.flag-ES{ background-position: -160px 0;}
.flag-CH{ background-position: -200px 0;}
.flag-PT{ background-position: -240px 0;}
.flag-GR{ background-position: -280px 0;}
.flag-DE{ background-position: -320px 0;}
.flag-CY{ background-position: -360px 0;}

.flag-AT{ background-position: 0 -40px;}
.flag-IT{ background-position:  -40px;}
.flag-LV{ background-position: -80px -40px;}
.flag-BG{ background-position: -120px -40px;}
.flag-SR{ background-position: -160px -40px;}
.flag-SK{ background-position: -200px -40px;}
.flag-HR{ background-position: -240px -40px;}
.flag-AU{ background-position: -280px -40px;}
.flag-NZ{ background-position: -320px -40px;}
.flag-FJ{ background-position: -360px -40px;}

.flag-MY{ background-position: 0 -80px;}
.flag-JP{ background-position: -40px -80px;}
.flag-TH{ background-position:  -80px;}
.flag-KR{ background-position: -120px -80px;}
.flag-PH{ background-position: -160px -80px;}
.flag-ID{ background-position: -200px -80px;}
.flag-SG{ background-position: -240px -80px;}
.flag-AE{ background-position: -280px -80px;}
.flag-UZ{ background-position: -320px -80px;}
.flag-KH{ background-position: -360px -80px;}
/*20160128 start*/
.flag-MD{ background-position: -40px -120px;}
/*20160128 end*/
.flag-MA{ background-position: 0 -120px;}

/*搜索下拉*/
.outList ul li.on a {
background: none repeat scroll 0 0 #E8F2F9;
}
.outList {
position: absolute;
left: 1px;
top: 48px;
background: none repeat scroll 0 0 white;
width: 100%;
z-index: 15;
}
.outList ul {
border: 1px solid #6CAFD8;
}
.outList ul li {
height: 30px;
}
.outList ul li span {
color: #999;
font-family: Arial;
padding-left: 10px;
}
.floatR, .fr {
float: right;
}
.outList ul li a {
color: #049;
line-height: 29px;
}
.outList ul li a {
border-top: 1px solid white;
color: #049;
display: block;
height: 29px;
line-height: 29px;
overflow: hidden;
padding: 0 10px;
}

/*140822*/
.float-reg .form .reg-text.yz{float:left;width:94px;}
.float-reg .form .yzm-btn{float:right;width:100px;height:26px;line-height:26px;background:#686363;border:none;cursor: pointer;color:#fff;font-size:12px;}