 input{outline:none}
.ivu-dropdown-item.active{background:#f9ddc1}


 .zhezhao {width:100%;height:100%;overflow-y:auto;background-color:rgba(2, 24, 51, .88);  position:fixed; top: 0; left: 0; display:none;z-index:9999; }  
 .xf-phoneframe {position:relative;left:0;right:0;margin:auto;top:15%;background:url(../images/xfphone-bg.png)no-repeat center center;background-size:auto 100%;width:6.8rem;height:5.2rem;padding:.4rem .4rem 0;}
 .xf-phoneframe .xfphone-close{cursor:pointer;height:.32rem;position:absolute;top:-.1rem;right:-.2rem;z-index:999;}
 .xf-phoneframe .title{width:6rem;font-size:.4rem;color:#824906;display:table-cell;height:1.3rem;margin-bottom:.2rem;text-align:center; vertical-align: middle;line-height:.42rem; }
  
 .xf-phoneframe .phoneNumber span.inputtitle{position:absolute;left:-.7rem;font-size: .26rem; line-height:.6rem;color:#824906}
 
.nav-tabs { border-bottom:0px solid #ddd;}
.nav-tabs > li> a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus,
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    padding:.05rem ;color:#fff;border:0;border-color:transparent;background-color:transparent;} 
	
 .phone-xftabs{width:1.8rem;margin:0 auto;padding:.1rem 0;}
 .phone-xftabs li{width:.6rem}
 .phone-xftabs li:nth-child(2n){font-weight:normal}
 .phone-xftabs li {text-align:center;font-size:.2rem;padding:0;border-bottom:.02rem solid transparent; }
 .phone-xftabs li.active:hover ,.phone-xftabs li.active,.phone-xftabs li.active:focus {border-bottom:.02rem solid #fff34d}
 
 
 #phone-xfmyTabContent2{padding:.35rem .4rem 0;}
 .phoneNumber{position:relative;border-radius:.05rem;margin:.1rem auto;}
 .phoneNumber input{font-size:.26rem;color:#333;border:1px solid #e4e0d6;background:#fcf9f2; width:100%;line-height:.6rem;height:.6rem;border-radius:.05rem;text-indent:.25rem}
 
 .phoneNumber  .phonenum-input{width:60%;float:right}
 .phoneNumber .ivu-dropdown-rel{position:relative;width:38%;float:left}
 .phoneNumber  .ivu-dropdown-rel img{position:absolute;right:.05rem;top:50%;margin-top:-.07rem;height:.14rem}
 
 #phoneTab2 .phoneNumber{margin-bottom:.6rem;}
 
 /*下拉*/
 .ivu-select-dropdown{display:none;position:absolute;left:0;right:0;width:100%;top:.57rem;margin:auto;padding-top:.04rem;}
 .ivu-select-dropdown ul{border-radius:.05rem;background:#fff;padding:.1rem;}
 .ivu-select-dropdown .searchInput{padding-bottom:.05rem;position:relative;width:100%;border-bottom:.01rem solid #ccc;}
 .ivu-select-dropdown .searchInput input{font-size:.26rem;outline:none;line-height:.2rem;height:.2rem;border:0;width:80%;}
 .ivu-select-dropdown .searchInput .iocn-search{position:absolute;right:.1rem;top:0;height:.16rem;width:.16rem;}
 .search-textul{margin:.1rem auto}
 .search-textul a{color:#949799;width:11.11%;font-size:.26rem;text-align:center;float:left;line-height:.38rem;}
 .search-textul a.active{color:#faa30c}
  
 
 
 
 
 
 
 
.xf-phoneframe  .phone-xftabs{width:2.4rem;height:.6rem;position:relative;display:block;margin:.2rem auto;background:transparent}
.xf-phoneframe  .phone-xftabs li { width:.8rem;} 
.xf-phoneframe .nav-tabs > li> a,.xf-phoneframe .nav-tabs > li > a:hover,
.xf-phoneframe .nav-tabs > li > a:focus,.xf-phoneframe .nav-tabs > li.active > a,
.xf-phoneframe .nav-tabs > li.active > a:hover,.xf-phoneframe .nav-tabs > li.active > a:focus{color:#824906;font-size:.3rem}
.xf-phoneframe  .phone-xftabs li.active:hover,.xf-phoneframe  .phone-xftabs li.active,.xf-phoneframe  .phone-xftabs li.active:focus {border-bottom:.02rem solid #824906;}
.xf-phoneframe .phoneNumber {float:right;width:86%; }
.xf-phoneframe .xfbtn{width:4.2rem;height:.65rem;line-height:.65rem;text-align:center;border-radius:.65rem;background:#fc2250;color:#fff;font-size:.3rem;border:0;display:block;margin: 0 auto  }
 
 
 
 
  
 
 
 
 .listMenu
{
	height:1.7rem;font-size:.26rem;
	overflow-y: scroll
}

 .listMenu span
{
	display: inline-block
}

 .listMenu .country
{
	width: 74%;
	text-align: left;
	overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

 .listMenu .codeNumber
{
	width: 16%;
	text-align: left;
	overflow: hidden
}

 #searchIndex
{
	width: 100%;
	padding:.04rem;
	border: .01rem solid #e8e8e8;
	background: #fff
}

 #searchIndex p
{
	float: left;
	width: .18rem;
	height: .18rem;
	line-height: .18rem;
	padding: .03rem;
	box-sizing: content-box;
	font-size: .14rem;
	text-align: center;
	color: #b8b8b8;
	cursor: pointer;
	border: .01rem solid #fff
}

 #searchIndex p.active
{
	color: #ffc467;
	border: .01rem solid #ffc467
}

 #searchIndex .clear
{
	clear: both
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi)
{
	.iti-flag
	{
		background-size: 56.30rem .15rem
	}
}

.iti-flag.ac
{
	height: .1rem;
	background-position: 0 0
}

.iti-flag.ad
{
	height: .14rem;
	background-position: -.22rem 0
}

.iti-flag.ae
{
	height: .1rem;
	background-position: -.44rem 0
}

.iti-flag.af
{
	height: .14rem;
	background-position: -.66rem 0
}

.iti-flag.ag
{
	height: .14rem;
	background-position: -.88rem 0
}

.iti-flag.ai
{
	height: .1rem;
	background-position: -1.1rem 0
}

.iti-flag.al
{
	height: .15rem;
	background-position: -1.32rem 0
}

.iti-flag.am
{
	height: .1rem;
	background-position: -1.54rem 0
}

.iti-flag.ao
{
	height: .14rem;
	background-position: -1.76rem 0
}

.iti-flag.aq
{
	height: .14rem;
	background-position: -1.98rem 0
}

.iti-flag.ar
{
	height: .13rem;
	background-position: -2.2rem 0
}

.iti-flag.as
{
	height: .1rem;
	background-position: -2.42rem 0
}

.iti-flag.at
{
	height: .14rem;
	background-position: -2.64rem 0
}

.iti-flag.au
{
	height: .1rem;
	background-position: -2.86rem 0
}

.iti-flag.aw
{
	height: .14rem;
	background-position: -3.08rem 0
}

.iti-flag.ax
{
	height: .13rem;
	background-position: -3.30rem 0
}

.iti-flag.az
{
	height: .10rem;
	background-position: -3.52rem 0
}

.iti-flag.ba
{
	height: .10rem;
	background-position: -3.74rem 0
}

.iti-flag.bb
{
	height: .14rem;
	background-position: -3.96rem 0
}

.iti-flag.bd
{
	height: .12rem;
	background-position: -4.18rem 0
}

.iti-flag.be
{
	height: .15rem;
	background-position: -4.40rem 0
}

.iti-flag.bf
{
	height: .14rem;
	background-position: -4.60rem 0
}

.iti-flag.bg
{
	height: .12rem;
	background-position: -4.82rem 0
}

.iti-flag.bh
{
	height: .12rem;
	background-position: -5.04rem 0
}

.iti-flag.bi
{
	height: .12rem;
	background-position: -5.26rem 0
}

.iti-flag.bj
{
	height: .14rem;
	background-position: -5.48rem 0
}

.iti-flag.bl
{
	height: .14rem;
	background-position: -5.70rem 0
}

.iti-flag.bm
{
	height: .10rem;
	background-position: -5.92rem 0
}

.iti-flag.bn
{
	height: .10rem;
	background-position: -6.14rem 0
}

.iti-flag.bo
{
	height: .14rem;
	background-position: -6.36rem 0
}

.iti-flag.bq
{
	height: .14rem;
	background-position: -6.58rem 0
}

.iti-flag.br
{
	height: .14rem;
	background-position: -6.80rem 0
}

.iti-flag.bs
{
	height: .1rem;
	background-position: -7.02rem 0
}

.iti-flag.bt
{
	height: .14rem;
	background-position: -7.24rem 0
}

.iti-flag.bv
{
	height: .15rem;
	background-position: -7.46rem 0
}

.iti-flag.bw
{
	height: .14rem;
	background-position: -7.68rem 0
}

.iti-flag.by
{
	height: .1rem;
	background-position: -7.90rem 0
}

.iti-flag.bz
{
	height: .14rem;
	background-position: -8.12rem 0
}

.iti-flag.ca
{
	height: .1rem;
	background-position: -8.34rem 0
}

.iti-flag.cc
{
	height: .1rem;
	background-position: -8.56rem 0
}

.iti-flag.cd
{
	height: .15rem;
	background-position: -8.78rem 0
}

.iti-flag.cf
{
	height: .14rem;
	background-position: -9.00rem 0
}

.iti-flag.cg
{
	height: .14rem;
	background-position: -9.22rem 0
}

.iti-flag.ch
{
	height: .15rem;
	background-position: -9.44rem 0
}

.iti-flag.ci
{
	height: .14rem;
	background-position: -9.61rem 0
}

.iti-flag.ck
{
	height: .1rem;
	background-position: -9.83rem 0
}

.iti-flag.cl
{
	height: .14rem;
	background-position: -10.05rem 0
}

.iti-flag.cm
{
	height: .14rem;
	background-position: -10.27rem 0
}

.iti-flag.cn
{
	height: .14rem;
	background-position: -10.49rem 0
}

.iti-flag.co
{
	height: .14rem;
	background-position: -10.71rem 0
}

.iti-flag.cp
{
	height: .14rem;
	background-position: -10.93rem 0
}

.iti-flag.cr
{
	height: .12rem;
	background-position: -1115px 0
}

.iti-flag.cu
{
	height: .1rem;
	background-position: -1137px 0
}

.iti-flag.cv
{
	height: .12rem;
	background-position: -1159px 0
}

.iti-flag.cw
{
	height: .14rem;
	background-position: -1181px 0
}

.iti-flag.cx
{
	height: .1rem;
	background-position: -1203px 0
}

.iti-flag.cy
{
	height: .13rem;
	background-position: -1225px 0
}

.iti-flag.cz
{
	height: .14rem;
	background-position: -1247px 0
}

.iti-flag.de
{
	height: .12rem;
	background-position: -1269px 0
}

.iti-flag.dg
{
	height: .1rem;
	background-position: -1291px 0
}

.iti-flag.dj
{
	height: .14rem;
	background-position: -1313px 0
}

.iti-flag.dk
{
	height: .15rem;
	background-position: -1335px 0
}

.iti-flag.dm
{
	height: .1rem;
	background-position: -1357px 0
}

.iti-flag.do
{
	height: .13rem;
	background-position: -1379px 0
}

.iti-flag.dz
{
	height: .14rem;
	background-position: -1401px 0
}

.iti-flag.ea
{
	height: .14rem;
	background-position: -1423px 0
}

.iti-flag.ec
{
	height: .14rem;
	background-position: -1445px 0
}

.iti-flag.ee
{
	height: .13rem;
	background-position: -1467px 0
}

.iti-flag.eg
{
	height: .14rem;
	background-position: -1489px 0
}

.iti-flag.eh
{
	height: .1rem;
	background-position: -1511px 0
}

.iti-flag.er
{
	height: .1rem;
	background-position: -1533px 0
}

.iti-flag.es
{
	height: .14rem;
	background-position: -1555px 0
}

.iti-flag.et
{
	height: .1rem;
	background-position: -1577px 0
}

.iti-flag.eu
{
	height: .14rem;
	background-position: -1599px 0
}

.iti-flag.fi
{
	height: .12rem;
	background-position: -1621px 0
}

.iti-flag.fj
{
	height: .1rem;
	background-position: -1643px 0
}

.iti-flag.fk
{
	height: .1rem;
	background-position: -1665px 0
}

.iti-flag.fm
{
	height: .11rem;
	background-position: -1687px 0
}

.iti-flag.fo
{
	height: .15rem;
	background-position: -1709px 0
}

.iti-flag.fr
{
	height: .14rem;
	background-position: -1731px 0
}

.iti-flag.ga
{
	height: .15rem;
	background-position: -1753px 0
}

.iti-flag.gb
{
	height: .1rem;
	background-position: -1775px 0
}

.iti-flag.gd
{
	height: .12rem;
	background-position: -1797px 0
}

.iti-flag.ge
{
	height: .14rem;
	background-position: -1819px 0
}

.iti-flag.gf
{
	height: .14rem;
	background-position: -1841px 0
}

.iti-flag.gg
{
	height: .14rem;
	background-position: -1863px 0
}

.iti-flag.gh
{
	height: .14rem;
	background-position: -1885px 0
}

.iti-flag.gi
{
	height: .1rem;
	background-position: -1907px 0
}

.iti-flag.gl
{
	height: .14rem;
	background-position: -1929px 0
}

.iti-flag.gm
{
	height: .14rem;
	background-position: -1951px 0
}

.iti-flag.gn
{
	height: .14rem;
	background-position: -1973px 0
}

.iti-flag.gp
{
	height: .14rem;
	background-position: -1995px 0
}

.iti-flag.gq
{
	height: .14rem;
	background-position: -2017px 0
}

.iti-flag.gr
{
	height: .14rem;
	background-position: -2039px 0
}

.iti-flag.gs
{
	height: .1rem;
	background-position: -2061px 0
}

.iti-flag.gt
{
	height: .13rem;
	background-position: -2083px 0
}

.iti-flag.gu
{
	height: .11rem;
	background-position: -2105px 0
}

.iti-flag.gw
{
	height: .1rem;
	background-position: -2127px 0
}

.iti-flag.gy
{
	height: .12rem;
	background-position: -2149px 0
}

.iti-flag.hk
{
	height: .14rem;
	background-position: -2171px 0
}

.iti-flag.hm
{
	height: .1rem;
	background-position: -2193px 0
}

.iti-flag.hn
{
	height: .1rem;
	background-position: -2215px 0
}

.iti-flag.hr
{
	height: .1rem;
	background-position: -2237px 0
}

.iti-flag.ht
{
	height: .12rem;
	background-position: -2259px 0
}

.iti-flag.hu
{
	height: .1rem;
	background-position: -2281px 0
}

.iti-flag.ic
{
	height: .14rem;
	background-position: -2303px 0
}

.iti-flag.id
{
	height: .14rem;
	background-position: -2325px 0
}

.iti-flag.ie
{
	height: .1rem;
	background-position: -2347px 0
}

.iti-flag.il
{
	height: .15rem;
	background-position: -2369px 0
}

.iti-flag.im
{
	height: .1rem;
	background-position: -2391px 0
}

.iti-flag.in
{
	height: .14rem;
	background-position: -2413px 0
}

.iti-flag.io
{
	height: .1rem;
	background-position: -2435px 0
}

.iti-flag.iq
{
	height: .14rem;
	background-position: -2457px 0
}

.iti-flag.ir
{
	height: .12rem;
	background-position: -2479px 0
}

.iti-flag.is
{
	height: .15rem;
	background-position: -2501px 0
}

.iti-flag.it
{
	height: .14rem;
	background-position: -2523px 0
}

.iti-flag.je
{
	height: .12rem;
	background-position: -2545px 0
}

.iti-flag.jm
{
	height: .1rem;
	background-position: -2567px 0
}

.iti-flag.jo
{
	height: .1rem;
	background-position: -2589px 0
}

.iti-flag.jp
{
	height: .14rem;
	background-position: -2611px 0
}

.iti-flag.ke
{
	height: .14rem;
	background-position: -2633px 0
}

.iti-flag.kg
{
	height: .12rem;
	background-position: -2655px 0
}

.iti-flag.kh
{
	height: .13rem;
	background-position: -2677px 0
}

.iti-flag.ki
{
	height: .1rem;
	background-position: -2699px 0
}

.iti-flag.km
{
	height: .12rem;
	background-position: -2721px 0
}

.iti-flag.kn
{
	height: .14rem;
	background-position: -2743px 0
}

.iti-flag.kp
{
	height: .1rem;
	background-position: -2765px 0
}

.iti-flag.kr
{
	height: .14rem;
	background-position: -27.87rem 0
}

.iti-flag.kw
{
	height: .1rem;
	background-position: -28.09rem 0
}

.iti-flag.ky
{
	height: .1rem;
	background-position: -28.31rem 0
}

.iti-flag.kz
{
	height: .1rem;
	background-position: -28.53rem 0
}

.iti-flag.la
{
	height: .14rem;
	background-position: -28.75rem 0
}

.iti-flag.lb
{
	height: .14rem;
	background-position: -28.97rem 0
}

.iti-flag.lc
{
	height: .1rem;
	background-position: -29.19rem 0
}

.iti-flag.li
{
	height: .12rem;
	background-position: -29.41rem 0
}

.iti-flag.lk
{
	height: .1rem;
	background-position: -29.63rem 0
}

.iti-flag.lr
{
	height: .11rem;
	background-position: -29.85rem 0
}

.iti-flag.ls
{
	height: .14rem;
	background-position: -30.07rem 0
}

.iti-flag.lt
{
	height: .12rem;
	background-position: -30.29rem 0
}

.iti-flag.lu
{
	height: .12rem;
	background-position: -30.51rem 0
}

.iti-flag.lv
{
	height: .1rem;
	background-position: -30.73rem 0
}

.iti-flag.ly
{
	height: .1rem;
	background-position: -30.95rem 0
}

.iti-flag.ma
{
	height: .14rem;
	background-position: -31.17rem 0
}

.iti-flag.mc
{
	height: .15rem;
	background-position: -31.39rem 0
}

.iti-flag.md
{
	height: .1rem;
	background-position: -31.60rem 0
}

.iti-flag.me
{
	height: .1rem;
	background-position: -31.82rem 0
}

.iti-flag.mf
{
	height: .14rem;
	background-position: -32.04rem 0
}

.iti-flag.mg
{
	height: .14rem;
	background-position: -32.26rem 0
}

.iti-flag.mh
{
	height: .11rem;
	background-position: -32.48rem 0
}

.iti-flag.mk
{
	height: .1rem;
	background-position: -32.70rem 0
}

.iti-flag.ml
{
	height: .14rem;
	background-position: -32.92rem 0
}

.iti-flag.mm
{
	height: .14rem;
	background-position: -33.14rem 0
}

.iti-flag.mn
{
	height: .1rem;
	background-position: -33.36rem 0
}

.iti-flag.mo
{
	height: .14rem;
	background-position: -33.58rem 0
}

.iti-flag.mp
{
	height: .1rem;
	background-position: -33.80rem 0
}

.iti-flag.mq
{
	height: .14rem;
	background-position: -34.02rem 0
}

.iti-flag.mr
{
	height: .14rem;
	background-position: -34.24rem 0
}

.iti-flag.ms
{
	height: .1rem;
	background-position: -34.46rem 0
}

.iti-flag.mt
{
	height: .14rem;
	background-position: -34.68rem 0
}

.iti-flag.mu
{
	height: .14rem;
	background-position: -34.90rem 0
}

.iti-flag.mv
{
	height: .14rem;
	background-position: -35.12rem 0
}

.iti-flag.mw
{
	height: .14rem;
	background-position: -35.34rem 0
}

.iti-flag.mx
{
	height: .12rem;
	background-position: -35.56rem 0
}

.iti-flag.my
{
	height: .1rem;
	background-position: -35.78rem 0
}

.iti-flag.mz
{
	height: .14rem;
	background-position: -36.00rem 0
}

.iti-flag.na
{
	height: .14rem;
	background-position: -36.22rem 0
}

.iti-flag.nc
{
	height: .1rem;
	background-position: -36.44rem 0
}

.iti-flag.ne
{
	height: .15rem;
	background-position: -36.66rem 0
}

.iti-flag.nf
{
	height: .1rem;
	background-position: -36.86rem 0
}

.iti-flag.ng
{
	height: .1rem;
	background-position: -37.08rem 0
}

.iti-flag.ni
{
	height: .12rem;
	background-position: -37.30rem 0
}

.iti-flag.nl
{
	height: .14rem;
	background-position: -37.52rem 0
}

.iti-flag.no
{
	height: .15rem;
	background-position: -37.74rem 0
}

.iti-flag.np
{
	height: .15rem;
	background-position: -37.96rem 0
}

.iti-flag.nr
{
	height: .1rem;
	background-position: -38.11rem 0
}

.iti-flag.nu
{
	height: .1rem;
	background-position: -38.33rem 0
}

.iti-flag.nz
{
	height: .1rem;
	background-position: -38.55rem 0
}

.iti-flag.om
{
	height: .1rem;
	background-position: -38.77rem 0
}

.iti-flag.pa
{
	height: .14rem;
	background-position: -38.99rem 0
}

.iti-flag.pe
{
	height: .14rem;
	background-position: -39.21rem 0
}

.iti-flag.pf
{
	height: .14rem;
	background-position: -39.43rem 0
}

.iti-flag.pg
{
	height: .15rem;
	background-position: -39.65rem 0
}

.iti-flag.ph
{
	height: .1rem;
	background-position: -39.87rem 0
}

.iti-flag.pk
{
	height: .14rem;
	background-position: -40.09rem 0
}

.iti-flag.pl
{
	height: .13rem;
	background-position: -40.31rem 0
}

.iti-flag.pm
{
	height: .14rem;
	background-position: -40.53rem 0
}

.iti-flag.pn
{
	height: .1rem;
	background-position: -40.75rem 0
}

.iti-flag.pr
{
	height: .14rem;
	background-position: -40.97rem 0
}

.iti-flag.ps
{
	height: .1rem;
	background-position: -41.19rem 0
}

.iti-flag.pt
{
	height: .14rem;
	background-position: -41.41rem 0
}

.iti-flag.pw
{
	height: .13rem;
	background-position: -41.63rem 0
}

.iti-flag.py
{
	height: .11rem;
	background-position: -41.85rem 0
}

.iti-flag.qa
{
	height: .08rem;
	background-position: -42.07rem 0
}

.iti-flag.re
{
	height: .14rem;
	background-position: -42.29rem 0
}

.iti-flag.ro
{
	height: .14rem;
	background-position: -42.51rem 0
}

.iti-flag.rs
{
	height: .14rem;
	background-position: -42.73rem 0
}

.iti-flag.ru
{
	height: .14rem;
	background-position: -42.95rem 0
}

.iti-flag.rw
{
	height: .14rem;
	background-position: -43.17rem 0
}

.iti-flag.sa
{
	height: .14rem;
	background-position: -43.39rem 0
}

.iti-flag.sb
{
	height: .1rem;
	background-position: -43.61rem 0
}

.iti-flag.sc
{
	height: .1rem;
	background-position: -43.83rem 0
}

.iti-flag.sd
{
	height: .1rem;
	background-position: -44.05rem 0
}

.iti-flag.se
{
	height: .13rem;
	background-position: -44.27rem 0
}

.iti-flag.sg
{
	height: .14rem;
	background-position: -44.49rem 0
}

.iti-flag.sh
{
	height: .1rem;
	background-position: -44.71rem 0
}

.iti-flag.si
{
	height: .1rem;
	background-position: -44.93rem 0
}

.iti-flag.sj
{
	height: .15rem;
	background-position: -45.15rem 0
}

.iti-flag.sk
{
	height: .14rem;
	background-position: -45.37rem 0
}

.iti-flag.sl
{
	height: .14rem;
	background-position: -45.59rem 0
}

.iti-flag.sm
{
	height: .15rem;
	background-position: -45.81rem 0
}

.iti-flag.sn
{
	height: .14rem;
	background-position: -46.03rem 0
}

.iti-flag.so
{
	height: .14rem;
	background-position: -46.25rem 0
}

.iti-flag.sr
{
	height: .14rem;
	background-position: -46.47rem 0
}

.iti-flag.ss
{
	height: .1rem;
	background-position: -46.69rem 0
}

.iti-flag.st
{
	height: .1rem;
	background-position: -46.91rem 0
}

.iti-flag.sv
{
	height: .12rem;
	background-position: -47.13rem 0
}

.iti-flag.sx
{
	height: .14rem;
	background-position: -47.35rem 0
}

.iti-flag.sy
{
	height: .14rem;
	background-position: -47.57rem 0
}

.iti-flag.sz
{
	height: .14rem;
	background-position: -47.79rem 0
}

.iti-flag.ta
{
	height: .1rem;
	background-position: -48.01rem 0
}

.iti-flag.tc
{
	height: .1rem;
	background-position: -48.23rem 0
}

.iti-flag.td
{
	height: .14rem;
	background-position: -48.45rem 0
}

.iti-flag.tf
{
	height: .14rem;
	background-position: -48.67rem 0
}

.iti-flag.tg
{
	height: .13rem;
	background-position: -48.89rem 0
}

.iti-flag.th
{
	height: .14rem;
	background-position: -49.11rem 0
}

.iti-flag.tj
{
	height: .1rem;
	background-position: -49.33rem 0
}

.iti-flag.tk
{
	height: .1rem;
	background-position: -49.55rem 0
}

.iti-flag.tl
{
	height: .1rem;
	background-position: -49.77rem 0
}

.iti-flag.tm
{
	height: .14rem;
	background-position: -49.99rem 0
}

.iti-flag.tn
{
	height: .14rem;
	background-position: -50.21rem 0
}

.iti-flag.to
{
	height: .1rem;
	background-position: -50.43rem 0
}

.iti-flag.tr
{
	height: .14rem;
	background-position: -50.65rem 0
}

.iti-flag.tt
{
	height: .12rem;
	background-position: -50.87rem 0
}

.iti-flag.tv
{
	height: .1rem;
	background-position: -51.09rem 0
}

.iti-flag.tw
{
	height: .14rem;
	background-position: -51.31rem 0
}

.iti-flag.tz
{
	height: .14rem;
	background-position: -51.53rem 0
}

.iti-flag.ua
{
	height: .14rem;
	background-position: -51.75rem 0
}

.iti-flag.ug
{
	height: .14rem;
	background-position: -51.97rem 0
}

.iti-flag.um
{
	height: .11rem;
	background-position: -52.19rem 0
}

.iti-flag.us
{
	height: .11rem;
	background-position: -52.41rem 0
}

.iti-flag.uy
{
	height: .14rem;
	background-position: -52.63rem 0
}

.iti-flag.uz
{
	height: .1rem;
	background-position: -52.85rem 0
}

.iti-flag.va
{
	height: .15rem;
	background-position: -53.07rem 0
}

.iti-flag.vc
{
	height: .14rem;
	background-position: -53.24rem 0
}

.iti-flag.ve
{
	height: .14rem;
	background-position: -53.46rem 0
}

.iti-flag.vg
{
	height: .1rem;
	background-position: -53.68rem 0
}

.iti-flag.vi
{
	height: .14rem;
	background-position: -53.90rem 0
}

.iti-flag.vn
{
	height: .14rem;
	background-position: -54.12rem 0
}

.iti-flag.vu
{
	height: .12rem;
	background-position: -54.34rem 0
}

.iti-flag.wf
{
	height: .14rem;
	background-position: -54.56rem 0
}

.iti-flag.ws
{
	height: .1rem;
	background-position: -54.78rem 0
}

.iti-flag.xk
{
	height: .15rem;
	background-position: -55.00rem 0
}

.iti-flag.ye
{
	height: .14rem;
	background-position: -55.22rem 0
}

.iti-flag.yt
{
	height: .14rem;
	background-position: -55.44rem 0
}

.iti-flag.za
{
	height: .14rem;
	background-position: -55.66rem 0
}

.iti-flag.zm
{
	height: .14rem;
	background-position: -55.88rem 0
}

.iti-flag.zw
{
	height: .1rem;
	background-position: -56.10rem 0
}

.iti-flag
{
	width: .2rem;
	height: .15rem;
	box-shadow: 0 0 .01rem 0 #888;
	background-image: url(../images/flags.png);
	background-repeat: no-repeat;
	background-color: #dbdbdb;
	background-position:.2rem 0
}

.flag,.iti-flag
{
	display: inline-block
}

.flag
{
	width:8%;
	margin-right: 2%
}

@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi)
{
	.iti-flag
	{/*
		background-image: url(../images/flags@2x.f2c77a6b.png)*/
	background-image: url(../images/flags.png);
	}
}

.iti-flag.np
{
	background-color: transparent
}
 
 
 
  
 
 
 
 
 
 
 
 