@charset "utf-8";

/* tools declare */
.fl{float:left;}
.fr{float:right;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.cb{clear:both;}
.f-cb{zoom:1;}
.f-cb:after{content:'';clear:both;display:table;font-size:0;line-height:0;}
.a-link { color:#2693FF; font-size:12px;}
/* sprite decalre */
.g-hd .bar,
.g-hd .sch,
.g-hd .sch button,
.g-hd .nav-bd,
.g-hd .nav-l,
.g-hd .nav-r,
.g-hd .nav-item,
.g-hd .col:hover,
.g-hd .active .col,
.g-hd .sub-icon i,
.g-hd .m-lang dt,
.g-hd .m-lang a,
.g-hd .m-lang,
.g-ft .bar-bd li,
.g-ft .bar-l,
.g-ft .bar-r,
.g-ft .twitter i
{background-image:url(../img/g-base.png);background-repeat:no-repeat;}

/* layout */
.g-wp{width:1000px;margin:0 auto;}
.g-bd{border:1px solid #f8f8f8;width:998px;}
.g-bd .bd-wp{border:1px solid #eaeaea;}
.wrapper, .Headerwrapper{width:auto!important;}/* 补丁 */

/* =========== global header ============ */
.g-hd .bar{background-position:0 0;background-repeat:repeat-x;color:#666;height:36px;line-height:34px;}
.g-hd .bar i,
.g-hd .bar a{color:#01af37;margin:0 3px;}
.g-hd .bar a:hover{color:#ffa500;}
.g-hd .log{padding:10px 0;}
.g-hd .sch{background-position:0 -379px;background-repeat:repeat-x;margin:15px 20px 0 0;height:44px;width:238px;float:right;position:relative;zoom:1;display:inline;}
.g-hd .sch .inp-cont{margin:4px 0 0 4px;width:230px;background:#fff;overflow:hidden;zoom:1;}
.g-hd .sch input{border:0;width:185px;height:36px;line-height:36px;float:left;padding-left:5px;}
.g-hd .sch button{background-position:0 -337px;position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;text-indent:-9999px;}
.g-hd .nav{position:relative;zoom:1;*margin-bottom:-2px;z-index:200;}
.g-hd .nav-bd{background-position:0 -95px;background-repeat:repeat-x;height:49px;padding:0 8px;box-shadow:0 2px 1px -1px #999;/*filter:progid:DXImageTransform.Microsoft.Shadow(direction=180,strength=2,color=#999999);*/}
.g-hd .nav-l,
.g-hd .nav-r{width:8px;height:49px;overflow:hidden;zoom:1;position:absolute;top:0;background-color:#fff;}
.g-hd .nav-l{background-position:0 -46px;left:0;}
.g-hd .nav-r{background-position:-8px -46px;right:0;}
.g-hd .nav-tel{position:absolute;right:10px;top:0;}
.g-hd .nav-item{float:left;position:relative;zoom:1;background-position:-43px -46px;padding-left:1px;}
.g-hd .col{color:#fff;float:left;padding:0 10px;line-height:45px;height:45px;font-weight:bold;font-size:14px;padding:1px 15px;margin:1px 0;text-decoration:none;}
.g-hd .col:hover,
.g-hd .active .col{background-position:0 -154px;background-repeat:repeat-x;border:1px solid #afef81;padding:0 14px;color:#fff;}
.g-hd .subnav-wp{width:350px;position:absolute;top:49px;left:1px;overflow:hidden;}
.g-hd .subnav-bd{padding-bottom:5px;display:none;}
.g-hd .sub-list{width:347px;border-bottom:2px solid #72b600;background:#fff;box-shadow:1px 1px 2px #999;/*filter:progid:DXImageTransform.Microsoft.Shadow(direction=145,strength=2,color=#999999);*/}
.g-hd .sub-item{padding:15px 0;position:relative;zoom:1;}
.g-hd .sub-icon{width:138px;text-align:center;position:absolute;left:0;top:50%;margin-top:-34px;}
.g-hd .sub-icon i{background-position:0 -433px;width:36px;height:36px;display:block;margin:0 auto 2px;}
.g-hd .sub-icon b{color:#666;font-weight:bold;font-size:14px;}
.g-hd .sub-icon .i-1{background-position:0 -433px;}
.g-hd .sub-icon .i-2{background-position:0 -469px;}
.g-hd .sub-icon .i-3{background-position:0 -505px;}
.g-hd .sub-icon .i-4{background-position:0 -541px;}
.g-hd .sub-icon .i-5{background-position:0 -577px;}
.g-hd .sub-icon .i-6{background-position:0 -613px;}
.g-hd .sub-link{margin-left:138px;border-left:1px dotted #ccc;padding-left:20px;}
.g-hd .sub-link li{padding:3px 0;}
.g-hd .sub-link a{color:#666;}
.g-hd .sub-link a:hover{color:#ffa500;}
.g-hd .insure-list{width:190px;}
.g-hd .insure-list .sub-item{padding:5px 0 5px 20px;border-top:1px dashed #ccc;margin-top:-1px;}
.g-hd .insure-list .sub-icon{display:block;position:static;width:auto;margin-top:0;text-align:left;line-height:43px;font-weight:normal;font-size:13px;}
.g-hd .insure-list i{display:inline-block;vertical-align:top;*vertical-align:middle;width:43px;height:43px;margin:0;}
.g-hd .insure-list .i-7{background-position:0 -867px;}
.g-hd .insure-list .i-8{background-position:0 -910px;}
.g-hd .insure-list .i-10{background:url(../img/timer.gif) no-repeat center center;}
.g-hd .m-lang{background-position:84px -749px;background-color:#fff;border-width:1px;border-color:#aaadb2 #e2e9ef #e2e9ef;border-style:solid;width:100px;height:18px;line-height:18px;display:inline;zoom:1;float:right;margin:6px 0 0 15px;position:relative;z-index:220;}
.g-hd .m-lang dt{padding-left:30px;}
.g-hd .m-lang dd{position:absolute;background:#fff;width:100px;border:1px solid #e2e9ef;left:-1px;display:none;}
.g-hd .m-lang a{display:block;color:#2f2f2f;padding-left:30px;margin:0;color:#666;}
.g-hd .m-lang .big5{background-position:-22px -751px;}
.g-hd .m-lang .en{background-position:-22px -793px;}
.g-hd .m-lang .jp{background-position:-22px -772px;}
.g-hd .m-lang .kr{background-position:-22px -814px;}
.g-hd .m-lang .th{background-position:-22px -835px;}
.g-hd .m-lang .zh{background-position:-22px -751px;}
.g-hd .nav-itemRt{float:right;background:none;}
.g-hd .nav-itemRt .col{font-size:16px;}
.g-hd .nav-itemRt .col i{float:left;margin:15px 5px 0 0;background:url(../img/nav.png) 0 center no-repeat;width:12px;height:15px;}
.g-hd .nav-itemRt .subnav-wp{width:190px;left:-76px;}
.g-hd .nav-itemRt .sin{padding-left:50px;line-height:1.7;}
.g-hd .nav-itemRt .sub-icon i{position:absolute;top:13px;left:20px;background:url(../img/snv.png) no-repeat;}
.g-hd .nav-itemRt .sub-icon .i-8{background-position:0 0;}
.g-hd .nav-itemRt .sub-icon .i-9{background-position:0 -68px;}

/* =========== global footer ============ */
.g-ft{padding-bottom:20px;}
.g-ft .bar-wp{position:relative;zoom:1;padding-bottom:15px;}
.g-ft .bar-bd{margin:0 5px;height:75px;overflow:hidden;background:#18973f;width:990px;}
.g-ft .bar-bd ul{zoom:1;margin-left:-2px;width:1000px;}
.g-ft .bar-bd li{background-position:-43px -209px;float:left;padding:0 15px 0 32px;color:#fff;font-size:16px;height:60px;padding-top:15px;color:#fff;white-space:nowrap;font-weight:bold;}
.g-ft .bar-l,
.g-ft .bar-r{position:absolute;width:5px;height:75px;overflow:hidden;top:0;}
.g-ft .bar-l{background-position:0 -209px;left:0;}
.g-ft .bar-r{background-position:-5px -209px;right:0;}
.g-ft .twitter i{background-position:0 -284px;width:44px;height:44px;float:left;margin-left:5px;zoom:1;}
.g-ft .row{padding-top:5px;text-align:right;color:#888;}
.g-ft .link a{margin:0 0 0 25px;}
.g-ft a{color:#008857;text-decoration:underline;}
.g-ft a:hover{color:#f90;}
.g-ft .skype-cont{margin-left:5px;display:inline-block;cursor:pointer;vertical-align:middle;}
.g-ft .skype-cont i{float:left;position:relative;left:0;top:5px;}

