﻿body{background:#f5fcff url(../images/bg.gif) left 25px repeat-x;color:#333;font:12px/1.5 tahoma,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",arial,georgia,verdana,helvetica,sans-serif}
html,body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
ul,ol,menu{list-style:none}
input{border:0}
fieldset,img{border:none}
img,object,select,input,textarea,button{vertical-align:middle}
article,aside,footer,header,section,nav,menu,figure,figcaption,hgroup,details{display:block}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6,input,textarea,select,address,caption,cite,code,dfn,em,i,b,strong,small,th,var,abbr,acronym{font-size:100%;font-style:normal}
abbr,acronym{border-bottom:1px dashed gray}
q:before,q:after{content:''}
ins,s,u,del{text-decoration:none}
.gclear:after{display:block;clear:both;visibility:hidden;height:0;content:''}
.gclear{zoom:1}
::selection{background-color:#00a8f9;color:#fff}
::-moz-selection{background-color:#00a8f9;color:#fff}
.none{display:none}
.b{font-weight:bold}
.song{font-family:tahoma,"\5B8B\4F53",arial,georgia,verdana,helvetica,sans-serif}

#mininav .mininav-bd,.mhead,.fullbox{max-width:990px}
.mainbox{padding:0;max-width:990px;max-width:990px!important;}
.leftbox .hpanel{width:358px;float:left}
.fullbox .hpanel{width:488px;float:left}



#mininav{color:#333;height:30px;line-height:30px;padding:0 8px;background:#f8f8f8 url(../images/titlebg.png) repeat-x 0 0}
#mininav .mininav-bd{position:relative;margin:0 auto}
#mininav a{margin:0 3px}


.mhead{margin:10px auto}
	a.title,.mhead h1{float:left;font-size:26px;line-height:26px;font-weight:normal;*font-weight:bold;padding:6px 10px 4px 5px;*padding:8px 10px 2px 5px}
	a.title:hover{color:#333}
	.mhead h1 a.title{margin:0}
	a.site{float:left;_display:inline;font-size:12px;color:#fff;background:#00a8f9 url(../images/appbg.gif) no-repeat -45px -160px;padding:1px 5px 1px 20px;margin:12px 0 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
	a.site:hover{color:#fff}

form{font-size:14px;margin:0 auto}
form .sug{margin:5px 0 0;color:gray;font-size:12px}

.s_iptw,.s_iptw2,.s_iptw3,.s_iptw4,.s_iptw5,.s_iptw6{height:30px;margin:0 5px 0 0;display:inline-block;background:url(../images/i-1.0.0.png) no-repeat -304px 0;border:1px solid #b6b6b6;border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;vertical-align:top}
.s_ipt{max-width:347px;height:22px;font:16px/22px arial;margin:5px 0 0 7px;background:#fff;outline:none;-webkit-appearance:none;*margin:3px 0 0 7px}
.s_btn{width:95px;height:32px;padding-top:2px \9;font-size:14px;background:#ddd url(../images/i-1.0.0.png);cursor:pointer}
.s_btnh{background-position:-100px 0}
.s_btnw{width:97px;height:34px;margin-right:5px;display:inline-block;background:url(../images/i-1.0.0.png) no-repeat -202px 0;*position:relative;z-index:0;vertical-align:top}
.s_txt{height:32px;line-height:32px;vertical-align:middle;margin:0 5px 0 0;display:inline-block;*position:relative}
.s_iptw2{width:180px}
	.s_iptw2 .s_ipt{width:167px}
.s_iptw3{width:120px}
	.s_iptw3 .s_ipt{width:107px}
.s_iptw4{width:90px}
	.s_iptw4 .s_ipt{width:77px}
.s_iptw5{width:60px}
	.s_iptw5 .s_ipt{width:47px}
.s_iptw6{width:36px}
	.s_iptw6 .s_ipt{text-align:center;width:19px}

.fleft{float:left}
.fright{float:right}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
.cboth{clear:both}

.br,.brl,.blr{border-right:1px solid #e5e5e5}
.bl,.brl,.blr{border-left:1px solid #e5e5e5}
.bt,.btb,.bbt{border-top:1px solid #e5e5e5}
.bb,.btb,.bbt{border-bottom:1px solid #e5e5e5}
.bbb{border:1px solid #e5e5e5}
.mr,.mrl,.mlr{margin-right:10px}
.ml,.mrl,.mlr{margin-left:10px}
.mt,.mtb,.mbt{margin-top:10px}
.mb,.mtb,.mbt{margin-bottom:10px}
.mm{margin:10px}
.pr,.prl,.plr{padding-right:10px}
.pl,.prl,.plr{padding-left:10px}
.pt,.ptb,.pbt{padding-top:10px}
.pb,.ptb,.pbt{padding-bottom:10px}
.pp{padding:10px}
.f12,.f12 a{font-size:12px}
.f14,.f14 a{font-size:14px}
.f16,.f16 a{font-size:16px}
.f18,.f18 a{font-size:18px}
.f24,.f24 a{font-size:24px}
.f36,.f36 a{font-size:36px}
.f48,.f48 a{font-size:48px}
.l150{line-height:150%}
.l180{line-height:180%}
.l200{line-height:200%}
.l300{line-height:300%}

a.white,.white,.white a{color:#fff}
a.green,.green,.green a{color:#008000}
a.red,.red,.red a{color:red}
a.blue,.blue,.blue a{color:blue}
a.pink,.pink,.pink a{color:#c00}
a.gray,.gray,.gray a{color:#aaa}
a.orange,.orange,.orange a{color:orange}
a.yellow,.yellow,.yellow a{color:#ff0}
a.black,.black,.black a{color:#333}

.bwhite{background-color:#fff}
.bgreen{background-color:#008000}
.bred{background-color:red}
.bblue{background-color:blue}
.bpink{background-color:#c00}
.bgray{background-color:#aaa}
.borange{background-color:orange}
.byellow{background-color:#ff0}
.bblack{background-color:#333}

.path a{height:31px;line-height:31px;padding:0 20px 0 0;margin:0 8px 0 0;display:inline-block;top:0;background:url(../images/path.png) no-repeat top right}

p{line-height:24px;margin-bottom:5px;}
.noi p,p.noi{text-indent:0}

table{border-bottom:1px solid #e5e5e5;border-collapse:collapse;}
table thead th,table tbody th{border:1px solid #e5e5e5;background-color:#f8f8f8;font-weight:normal;padding:4px 1px;}
table td{border:1px solid #e5e5e5;padding:4px 3px;word-break:break-all;}
table.center td,table.center th,tr.center td,tr.center th,td.center{text-align:center}

.mainbox:after,.fullbox:after,.leftbox:after,.rightbox:after,.panel:after,.hpanel:after,.adboxp:after,.mtitle:after,.otitle:after,.mcon:after,ul:after,.mhead:after{display:block;clear:both;visibility:hidden;height:0;content:''}
.mainbox,.fullbox,.leftbox,.rightbox,.panel,.hpanel,.mtitle,.otitle,.mcon,ul,.adbox,.mhead{zoom:1}

.fullbox{margin-left:auto;margin-right:auto}
.mainbox{margin:0 auto}
@media only screen and (min-width:990px) {
	.s_iptw,.s_iptw2,.s_iptw3,.s_iptw4,.s_iptw5,.s_iptw6{width:360px;}
	.s_ipt{width:347px;}
	.leftbox{width:74%;float:left}
	.rightbox{width:26%;float:left}
	.leftbox .panel,.leftbox .hpanel{margin-right:10px}
	#country_list dd p{margin-left:40px;}
	.fp{margin-left:120px}
}
.panel,.adb,.hpanel{margin-bottom:10px;border:1px solid #e5e5e5}
	.panel,.hpanel{border-top:0;background-color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
	.mcon{padding:10px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
	
	.panel{clear:both}
	.mtitle,.otitle{color:#333;border-top:1px solid #e5e5e5;height:31px;line-height:31px;padding:0 8px;background:#f8f8f8 url(../images/titlebg.png) repeat-x 0 0}
	.mtitle{-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}
	.mtitle h1,.mtitle h2,.mtitle h3,.otitle h1,.otitle h2,.otitle h3{margin:0;padding:0;font-weight:normal;display:inline}
	.mtitle a,.mcon a,.otitle a{text-decoration:underline}
	.mtitle a:hover,.mcon a:hover,.otitle a:hover{}
	.mcon h1,.mcon h2{font-size:24px;color:#c00}
	.adbox{background-color:#fff;font-size:0}
	.adb{max-width:728px}
	.rightbox .adbox{margin-bottom:10px}
	.rightbox ul{margin-bottom:-1px}
	.rightbox ul li{border-bottom:1px solid #e5e5e5;line-height:28px;height:28px;overflow:hidden}
	.rightbox ul li a{display:block;padding:0 8px}
	ul.tl li{line-height:28px;height:28px;font-size:12px;width:100%;float:left;display:inline-block;overflow:hidden}
#flink a{margin-right:10px;font-size:12px}

ul.l2,ul.l3,ul.l4,ul.l5,ul.l6,ul.l7,ul.l8{}
ul.l2 li,ul.l3 li,ul.l4 li,ul.l5 li,ul.l6 li,ul.l7 li,ul.l8 li{float:left;display:inline;margin:0 5px;line-height:28px;overflow:hidden;white-space:nowrap}
ul.l2 li{width:100%}
@media only screen and (min-width:990px) {
	ul.l2 li{width:48%}
}
	ul.l3 li{width:226px!important;width:236px;_width:226px}
	ul.l4 li{width:167px!important;width:177px;_width:167px}
	ul.l5 li{width:131px!important;width:141px;_width:131px}
	ul.l6 li{width:108px!important;width:118px;_width:108px}
	ul.l7 li{width:91px!important;width:101px;_width:91px}
	ul.l8 li{width:78px!important;width:88px;_width:78px}

.app a{position:relative;width:232px;background:transparent url(../images/appbg.gif) no-repeat 0 0;height:78px;float:left;margin:8px 5px;display:inline;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.app a:hover{text-decoration:none;background-color:#f6f6f6;background:#f5fcff url(../images/appbg.gif) repeat-x 0 78px;}
	img.appimg{top:9px;left:9px;position:absolute;cursor:pointer}
	span.apptitle{position:absolute;left:78px;top:12px;font-size:16px;cursor:pointer}
	span.apptitle img{vertical-align:middle}
	span.appintro{position:absolute;left:78px;top:40px;font-size:14px;color:#a5a5a5;cursor:pointer}
.app a:hover span.appintro{color:#333}

a.bapp{width:120px;height:150px;display:block;position:relative;line-height:120%;float:left;cursor:pointer;text-decoration:none}
	a.bapp img{top:5px;left:10px;position:absolute;z-index:0}
	span.mask{display:block;position:absolute;top:5px;left:9px;z-index:1;width:102px;height:103px;background:url(../images/mask.png) 0 0 no-repeat}
	a.bapp span.intro{display:block;position:absolute;top:115px;left:10px;width:100px;height:20px;text-align:center}


.choice{margin:0 0 0 10px;_border-right:1px solid #e5e5e5}
.choice a{display:inline-block;line-height:31px;height:31px;padding:0 10px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;text-decoration:none;margin-right:-1px;letter-spacing:0;font-size:12px;}
.choice a.current{background-color:#fff;color:#0096db}

a{color:#333;text-decoration:none;outline:none; blur:expression(this.onFocus=this.blur())}
a:hover{color:#0096db}
a.noline,.noline a{text-decoration:none}

#country_index{
    padding:5px;
}
#country_index a{
    color:#ee6100;
    font-weight:bold;
    margin-right:5px;
    padding:1px 3px;
}
#country_index a:hover{
    background:#ee6100;
    color:#fff;
}

#country_list dt{
    color:#ee6100;
    float:left;
    font-size:12px;
    font-weight:700;
    padding-top:5px;
    text-align:center;
    width:30px;
}
#country_list dd{
    margin-left:40px;
    padding:5px;
}
#country_list dd.odd{
    background:#edf7ff;
}
#country_list h5{
    font-size:14px;
    float:left;
    width:45px;
}
#country_list dd p{
    zoom:1;
}

#country_list dd a{
    margin-right:15px;line-height:25px;
}
#country_list dd a img{
    width:25px;height:15px;margin-right:5px;
}
.mcon ol{list-style-type:decimal;margin-left:15px;}

.w350{max-width:350px;}
.padol{padding: 0 0 0.25em 2.5em;}
.active a{color: #CC0000;}