@charset "utf-8";
/* css document */
.header{ width:100%; top:0; position:fixed; z-index:999;}
.header ul{ height:45px; max-width:640px; background:rgba(255,255,255,0.92); margin:0 auto; border-bottom:1px solid #dddddd;}
.header ul li:nth-child(3n 1){ width:20%;}
.header ul li:nth-child(3n 1) a{ width:90%; display:inline-block; height:45px; line-height:45px;/*background: right center no-repeat; background-size:15px; */color:#333;font-size: 14px;}
/*.header ul li:nth-child(3n 1).back a{ background: center center no-repeat; background-size:20px;}*/
.header ul li:nth-child(3n 2){ width:60%; font-size:18px; position:relative;}
.header.header-tudi ul li:nth-child(3n 2){ width:75%;font-size:16px;}
.header ul li:nth-child(3n 2) a{ width:90%; height:1.6em; background:#fff;border: thin solid #e9e9e9; line-height:1.6em; color:#333; border-radius:3px; display:inline-block; text-align:center; font-size:.8em;color: gray;}
.header ul li:nth-child(3n 2) a span{ height:29px; width:60px;
    font-family: 'linearicons-free';
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* better font rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;    
 /*padding-left:20px; background: left center no-repeat; background-size:15px;*/}
 .header ul li:nth-child(3n 2) a span:before {content: "\e86f";}
.header ul li:nth-child(3n 3){ width:20%; font-size:14px;}
.header ul li:nth-child(3n 3) a{ height:45px; display:block;}
.header ul li{ float:left; height:45px; text-align:center; font-size:16px; line-height:45px;}
.header .bt, .header .t{font-size:10px; display:inline-block; color:#fff; border-radius:2px; padding:3px; margin-left:3px; font-style:normal; line-height:11px;height:10px; vertical-align:top; margin-top:14px;overflow: hidden;}
.header .t{ background:#2e9500; }
.header .bt{ background:#f00;}
.header ul li.back a{
    font-family: 'linearicons-free';
    speak: none;
    font-variant: normal;
    text-transform: none;
    /* better font rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.header ul li.back a:before {content: "\e875";}


.footermenu{ width:100%; bottom:0; position:fixed; z-index:999;}
.footermenu ul{ height:56px; max-width:640px; background:white; margin:0 auto; }
.footermenu ul li{ float:left; width:25%; text-align:center; font-size:14px; border-top:1px solid #e9e9e9;}
.footermenu ul li a{ padding-top:30px; line-height:21px; height:25px; width:100%; font-size:14px; text-align:center; display:inline-block;}
.footermenu ul li:nth-child(4n 1) a{ background: center 6px no-repeat; background-size:25px;}
.footermenu ul li:nth-child(4n 2) a{ background: center 6px no-repeat; background-size:25px;}
.footermenu ul li:nth-child(4n 3) a{ background: center 6px no-repeat; background-size:25px;}
.footermenu ul li:nth-child(4n 4) a{ background: center 6px no-repeat; background-size:25px;}
.footermenu ul li a:hover,.footermenu ul li a.on{ background-color:#fff;}
/*
.fmdp{ width:100%; bottom:0;  position:fixed;z-index:999;}
.fmdp ul{ height:56px; max-width:640px; background:white; margin:0 auto;  border-top:1px solid #e9e9e9; }
.fmdp ul li{ float:left; width:33.333%; text-align:center; font-size:14px;}
.fmdp ul li a{ padding-top:30px; line-height:21px; height:25px; width:100%; font-size:14px; text-align:center; display:inline-block;}
.fmdp ul li:nth-child(3n 1) a{ background: center 6px no-repeat; background-size:25px;}
.fmdp ul li:nth-child(3n 2) a{ background: center 6px no-repeat; background-size:25px;}
.fmdp ul li:nth-child(3n 3) a{ background: center 6px no-repeat; background-size:25px;}
.fmdp ul li a:hover,.footermenu ul li a.on{ background-color:#fff;}
*/
.loupanconfooter{ width:100%; bottom:0;  position:fixed; z-index:999;box-shadow: 0 -3px 80px rgba(0,0,0,0.14);}
.loupanconfooter ul{ height:46px; max-width:640px; background:white; margin:0 auto; border-top:1px solid #e9e9e9; }
.loupanconfooter ul li{ float:left; width:33%;border-right:1px solid #e9e9e9;text-align:center;}
.loupanconfooter ul li:last-child{border-right: none;}
.loupanconfooter ul li.moredplist{border: none;}
.loupanconfooter ul li a{height:45px; line-height:45px; display:inline-block;width: 95%;}
.loupanconfooter ul li a .lnr{font-size: 1.2em;margin-right: 2px;line-height: 1.6em;display: inline-block;vertical-align: middle;height: 1.8em;}
.loupanconfooter ul li.moredplist a{border: none;}
.loupanconfooter ul li.moredplist i.lnr{font-size: 1.3em;}
.loupanconfooter ul li a:hover{ background-color:#fff;}
.globalfooter ul li{width:24.5%;}
.globalfooter ul li.personal{border-right: none;}


.loupandpfooter{ width:100%; bottom:0; position:fixed;z-index:999;}
.loupandpfooter ul{ height:56px; max-width:640px; background:#eee; margin:0 auto; }
.loupandpfooter ul li{ float:left; width:50%; text-align:center; font-size:14px; border-top:1px solid #e9e9e9; }
.loupandpfooter ul li a{ padding-top:30px; line-height:21px; height:25px; width:100%; font-size:14px; text-align:center; display:inline-block;}
.loupandpfooter ul li:nth-child(2n 1) a{ background: center 6px no-repeat; background-size:25px;}
.loupandpfooter ul li:nth-child(2n 2) a{ background: center 6px no-repeat; background-size:25px;}
.loupandpfooter ul li a:hover,.footermenu ul li a.on{ background-color:#fff;}

.cantuan{ width:100%; bottom:0; position:fixed;z-index:999;}
.cantuan ul{ height:56px; max-width:640px; background:#eee; margin:0 auto; }
.cantuan ul li{ text-align:center; font-size:18px; }
.cantuan ul li a{ height:56px; background:#f99403; color:#fff; display:block; line-height:56px;}

.fatiemenu{ width:100%; bottom:0; position:fixed; z-index:999;}
.fatiemenu ul{ height:56px; max-width:640px; background:#eee; margin:0 auto; }
.fatiemenu ul li{ float:left; width:25%; text-align:center; font-size:14px; border-top:1px solid #e9e9e9;}
.fatiemenu ul li a{ padding-top:30px; line-height:21px; height:25px; width:100%; font-size:14px; text-align:center; display:inline-block;}
.fatiemenu ul li:nth-child(4n 1) a{ background: center 6px no-repeat; background-size:25px;}
.fatiemenu ul li:nth-child(4n 2) a{ background: center 6px no-repeat; background-size:25px;}
.fatiemenu ul li:nth-child(4n 3) a{ background: center 6px no-repeat; background-size:25px;}
.fatiemenu ul li:nth-child(4n 4) a{ background: center 6px no-repeat; background-size:25px;}
.fatiemenu ul li a:hover,.fatiemenu ul li a.on{ background-color:#fff;}

.jjrfooter{ width:100%; bottom:0; position:fixed;z-index:999;}
.jjrfooter ul{ height:56px; max-width:640px; background:#eee; margin:0 auto; }
.jjrfooter ul li{ float:left; width:50%; font-size:14px; border-top:1px solid #e9e9e9; }
.jjrfooter ul li a{ display:block; height:55px; text-align:center; line-height:55px; border-right:1px solid #e9e9e9; }
.jjrfooter ul li:last-child a{ border:none;}
.jjrfooter ul li a:hover{ background-color:#fff;}


/*2015-1-8 start*/
.header ul li:nth-child(3n 3).fabu_img{ height:40px; margin-top:5px; background:#2e9500;  border-radius:2px; font-style:normal; }
.header ul li:nth-child(3n 3).fabu_img a{ font-size:10px; display:block; color:#fff; border-radius:2px; padding:3px; margin-left:3px; font-style:normal; line-height:10px; vertical-align:top; margin-top:12px;}

.photomenu{width:100%; bottom:0; position:fixed; z-index:999; }
.photomenu ul{height:56px; max-width:640px; background:rgba(0,0,0,0.8); margin:0 auto; }
.photomenu ul li{ width:90%; padding: 0px 5%;}
.photomenu ul li a{ margin:0 auto; display:block; text-align:center; padding-top:15px; color:#fff; background: 80% 15px no-repeat; background-size:30px;}
/*2015-1-8 end*/