@charset "utf-8";
/*index style*/
/*------------index styles--------------*/
.indexTop{ float:left; margin-top:10px; width:960px; display:inline; background:url(../img/bannerbg.jpg) no-repeat;}
#focus{height:306px;position: relative;width:475px; float:left; margin-right:10px; display:inline;}
#focus .lunbo {height: 25px;position: absolute;bottom:12px; right:10px;width: 50px; right:0;}
#focus .lunbo ul{}
#focus .lunbo ul li{cursor: pointer;float: left;width:20px; height:20px;font-weight: bold; line-height:20px; text-align:center;margin-left: 3px;background: url("../img/btn.gif") no-repeat; color:#ffffff;}
#focus .lunbo .bg{ background-position:0 0;}
#focus #au{height:308px; width:475px;}
#focus .lunbo .active{ background-position:0 -26px;}
.indexTop .news{float:left; width:294px; height:425px;}
.indexTop .news h3{background:url(../img/new.png) no-repeat 0 4px; padding-left:38px; font-size:14px; width:256px; height:28px; margin-bottom:8px; border-bottom:2px solid #76a70f; position:relative;}
.indexTop .news h3 a{ position:absolute;right:0;top:0;font-size: 12px;font-weight: normal; color:#333333;}
.indexTop .news h3 a:hover{color:#486B00;}
.indexTop .news ul{}
.indexTop .news ul li{padding-bottom:5px;}
.indexTop .news ul li a{display:block; padding:2px; border:1px solid #cfcdcd; text-align:center;}
.indexTop .news ul li p{line-height:20px;}

.forkehuduan{float:left; width:475px; height:306px;}

.clearfix{clear:both; padding-top:10px;}
.leftbar{float: left;width: 250px;}
.sidewrap{ border:1px solid #D0D0D0;}
.sidewrap .sidewrap_tit{ background:url(../img/navbg.png) repeat-x 0 0; position:relative;border-bottom: 1px solid #D0D0D0;font: bold 14px/31px tahoma;height: 31px;padding: 0 0 0 10px;}
.sidewrap .sidewrap_tit em{ display:block; padding-left:20px; background:url(../img/icon.png) no-repeat 0 0; font-style:normal; height:31px; line-height:31px;}
.sidewrap .sidewrap_tit a{ position:absolute; right:5px; color:#999999; top:0; font-size:12px; font-weight:normal;}
.sidewrap .sidewrap_tit a:hover{color:#486B00;}
.sidewrap_cnt{background:url(../img/rpbg2.gif) repeat-x 0 0; border-top: 1px solid #FFFFFF;}
.sidewrap_cnt ul.sidelist{overflow:hidden;}
.sidewrap_cnt ul.sidelist li {background: url("../img/line1.gif") no-repeat scroll center top;margin-top: -1px;overflow: hidden;padding: 10px;zoom:1;}
.sidewrap_cnt ul.sidelist li .pic{display: inline;float: left; margin-right: 10px;}
.sidewrap_cnt ul.sidelist li .pic a{width:75px; height:75px; display:block;}
.sidewrap_cnt ul.sidelist li .cnt{ overflow:hidden;}
.sidewrap_cnt ul.sidelist li .cnt p{height:46px; overflow:hidden;}
.sidewrap_cnt ul.sidelist li .cnt h4{height:18px; margin-bottom:5px;}
.sidewrap_cnt ul.sidelist li .cnt h4 a{color:#486B00;}
.rightbar{float: right;width:698px; border:1px solid #D0D0D0; padding:1px;}
.wrap1_hd{border-bottom:3px solid #81B905; height:28px; position:relative;background:url(../img/navbg.png) repeat-x 0 -40px;width:698px; padding-top:3px;}
.wrap1_hd h3{background:url(../img/navbg.png) no-repeat left -99px #81B905; width:100px; margin-left:15px; height:28px; text-align:center; line-height:28px; }
.wrap1_hd h3 a{background:url(../img/navbg.png) no-repeat right -127px; display:block; width:100px;color:#ffffff;}
.rightbar .wrap1_hd a.more{position:absolute; right:5px; top:5px;font-size: 12px;font-weight: normal; color:#999999;}
.rightbar .wrap1_hd a.more:hover{color:#486B00;}
.wrap1_con{background:url(../img/rpbg2.gif) repeat-x 0 0; border-top:1px solid #ffffff; overflow:hidden;zoom:1; position:relative;}
.wrap1_con ul.photoslist{padding:25px 0 20px 27px;*padding:25px 0 22px 27px; overflow:hidden;zoom:1;}
.wrap1_con ul.photoslist li{ float:left; margin-right:22px; margin-bottom:10px; width:200px; display:inline; }
.wrap1_con ul.photoslist li a{display:block; text-align:center;}
.wrap1_con ul.photoslist li a.pic{border:1px solid #81b905; padding:5px 0 2px;width:198px; height:127px;}
.wrap1_con ul.photoslist li a.down{height:24px; line-height:24px; background:#81b905; color:#ffffff; margin-bottom:10px;}
.wrap1_con ul.photoslist li strong{display:block; height:20px; display:block;}
.wrap1_con ul.photoslist li .cor{color:#486B00;}
.wrap1_con ul.photoslist li p{height:22px; overflow:hidden;width:200px;}
/*------------applications styles--------------*/
.applist{overflow:hidden; zoom:1; margin:5px 0;}
.applist li a{background:url(../img/icon.png) no-repeat; display:block; padding-left:30px; font-size:14px; color:#333333;}
.applist li a:hover{color:#486B00;}
.applist li a.app-ic1{background-position:0 -46px;}
.applist li a.app-ic2{background-position:0 -86px;}
.applist li a.app-ic3{background-position:0 -130px;}
.applist li a.app-ic4{background-position:0 -171px;}
.applist li a.app-ic5{background-position:0 -213px;}
.applist li a.app-ic6{background-position:0 -252px;}
.applist li a.app-ic7{background-position:0 -294px;}
.applist li a.app-ic8{background-position:0 -332px;}
.applist li a.app-ic9{background-position:0 -370px;}
.applist li a.app-ic10{background-position:0 -412px;}
.applist li a.app-ic11{background-position:0 -452px;}

.wrap1_con ul.app-wraplist{padding:25px 0 20px 27px;*padding:25px 0 46px 27px; overflow:hidden;zoom:1;}
.wrap1_con ul.app-wraplist li{float:left; margin-right:7px;margin-bottom:22px;width:160px; height:162px; height:170px; display:block; overflow:hidden}
.wrap1_con ul.app-wraplist li a{display:block; color:#333333;}
.wrap1_con ul.app-wraplist li a.title{color:#333333; font-weight:bold; margin-top:10px; height:22px; overflow:hidden;}
.wrap1_con ul.app-wraplist li p{height:20px; overflow:hidden;}
.wrap1_con ul.app-wraplist li p strong{padding:0 5px; color:#A00;}

.ratings-wrapper{height:16px;}
.ratings-wrapper .star{ padding-left:3px; background:url(../img/sprites.png) no-repeat; width:10px; height:12px; display:inline-block; float:left;}
.ratings-wrapper .sprite_star_on_dark{background-position:-35px 0;}
.ratings-wrapper .sprite_star_half_dark{background-position:-17px 0;}
.ratings-wrapper .sprite_star_off_dark{background-position:0 0;}

.app-page{border-top: 1px solid #DADADA;clear: both;height:74px;line-height:74px;*height:93px;*line-height:93px;text-align: center;}
.app-page .pg{height:74px;line-height:74px;*height:93px;*line-height:93px;}
.app-page strong{color: #5EA90C;padding: 0 5px;}
.app-page a{padding:0 5px; border:1px solid #dadada; color:#333333; margin-left:5px;}
.app-page a:hover{border:1px dashed #5EA90C; text-decoration:none; color:#5EA90C;}

/*------------mobiles styles--------------*/
.mbmain{width:960px; margin:0 auto;}
.mb-wraper .banner{ position:relative;width:960px; height:400px;}
.mb-wraper .banner a{position:absolute; right:27%; top:57%; font-size:14px; color:#2663ee; display:block;}
.mb-more-app{border:1px solid #D0D0D0; padding:1px;width:960px;}
.mb-more-app .wrap1_hd{width:960px;}
.mb-more-app .wrap1_hd h3, .mb-more-app .wrap1_hd h3 a{width:120px;}
.mb-more-app .wrap1_con .tipbg{background:url(../img/tipbg.jpg) no-repeat; width:870px; height:58px; padding:20px 20px 0; margin:5px auto;}
.mb-more-app .wrap1_con .tipbg p{color:#5c820e; font-size:14px; font-weight:bold; float:left; height:53px; width:710px; margin-right:20px;}
.mb-more-app .wrap1_con .tipbg p a{color:#2663ee; text-decoration:underline; font-size:12px; font-weight:normal;}
.mb-more-app .wrap1_con .tipbg p a:hover{text-decoration:none; color:#333333;}
.mb-more-app .wrap1_con .tipbg a.btn-com{background:url(../img/btn-sq.png) no-repeat 0 5px; width:119px; height:50px; text-indent:-9999px; display:block; float:left;}

.sellpoint .tab_con_01{background:url(../images/ty-pic01.jpg) no-repeat; width:903px;margin:20px auto; padding-top:83px; height:480px;}
.sellpoint .tab_con_01 .tab-txt{padding-left:152px; margin-bottom:43px; padding-right:15px;}
.sellpoint .tab_con_01 .tab2{margin-bottom:78px;}
.sellpoint .tab_con_01 .tab-txt p{ line-height:20px;}
.sellpoint .tab_con_01 .tab-txt span{display:block; padding-left:20px;}
.sellpoint .tab_con_01 .tab-t-m{margin-bottom:15px;}


.addshow{overflow:hidden; zoom:1; padding:50px 0 20px 55px;}
.addshow .lf-tabbox{float:left;padding-right:30px; margin-right:35px;border-right:1px solid #dadada; display:inline;}
.addshow .rg-tabbox{float:left;}
.addshow .addpic{ text-align:center;}
.addshow .addbth{}
.addshow .addbth a{background:url(../img/mb-btn.jpg) no-repeat; width:100px; height:33px; display:block; float:left; text-indent:-9999px; margin-top:20px;}
.addshow .addbth a.btn-bug{ background-position:0 0; margin-right:20px;}
.addshow .addbth a.btn-more{ background-position:0 -33px;}

.add-tb-list{width:960px; margin-top:20px;}
.add-tb-list h3{font-size:14px; margin-bottom:10px;}
.add-tb-list h4{font-size:14px;border-bottom:3px solid #81b905; margin-bottom:20px; background:url(../img/icon.png) no-repeat 0 -4px; padding-left:20px;}
.tablelist table {border-right:#d8d8d8 solid 1px;border-top:#d8d8d8 solid 1px; width:959px;}
.tablelist table td{color:#707070;	border-left:#d8d8d8 solid 1px;border-bottom:#d8d8d8 solid 1px;text-align:center; padding:5px 0;}
.tablelist table .tb-top{background:url(../img/table1_title_bg.gif) repeat-x; color:#ffffff;}
.tablelist table .tb-top th{color:#ffffff;}
.add-tb-list .tablelist {border-bottom:1px dashed #d8d8d8; margin-bottom:20px; padding-bottom:10px;}
.add-tb-list .tablelist p.txt{font-weight:bold; margin-top:10px;}
.add-tb-list .tablelist p.txt strong{color:#D00; padding:0 5px;}
.add-tb-list .tablelist p.txt a{color:#2663ee; display:block; font-weight:normal;}
.add-tb-list .tablelist p.txt a:hover{color:#333333;}
.add-tb-list .picbug{width:893px; margin:0 auto 30px;}

.tablelist table .tb-top2{background:#81b905; border-bottom:2px solid #669206;}
.tablelist table .tb-top2 th{color:#ffffff; font-weight:normal;}

.ft-cot{background:url(../img/mb-wq.jpg) no-repeat; width:853px; height:44px; margin:10px auto 0; padding:20px 0 0 60px; font-size:14px;}
.ft-cot strong{font-size:14px; color:#9b0000;}
.ft-cot a{color:#2663ee;}

/*------------checkoo styles--------------*/
.koobar{width:956px; border:1px solid #D0D0D0; padding:1px; margin-top:10px;}
.koobar .wrap1_hd{width:956px;}

.services .wrap1_con h3{ text-align:center; margin:20px 0; font-size:14px;}
.services .wrap1_con .sv-info{padding:0 40px; margin-bottom:30px;}
.services .wrap1_con .sv-info strong{display:block; margin-top:15px; font-size:14px; margin-bottom:5px; background:url(../img/icon.png) no-repeat 0 -3px; padding-left:20px;}
.services .wrap1_con .sv-info ul{margin:10px 0;padding-left:20px;}
.services .wrap1_con .sv-info ul li{margin-bottom:5px;}
.services .wrap1_con .sv-info span{color:#5C820E; display:block; margin:5px 0;padding-left:20px;}
.services .wrap1_con .sv-info a{color:#2663EE;}
.services .wrap1_con .sv-info .red{color:#D00;}
.services .wrap1_con .sv-info p{padding-left:20px;}
.services .wrap1_con .sv-info b{margin:15px 0 10px; display:block;padding-left:20px;}

/*------------order styles--------------*/
.order{}
.order h3.odr-tl-name{width:170px;}
.order h3.odr-tl-name a{width:170px;}
.productList{width:916px; padding:20px; overflow:hidden;}
.productList .Table{width:916px;border-collapse: collapse;}
.productList .Table td{ padding:15px 10px; border-bottom:1px dashed #dddddd; text-align:left;}
.productList .Table .greenbg td{border-bottom:3px solid #81b905;}
.productList .Table .rgbd{text-align:right;}
.productList .Table .rgbd img{border-right:1px solid #dddddd; padding-right:15px;}
.productList .Table .rgbd .picbg{border-right:1px solid #dddddd; padding-right:15px; text-align:center;}
.productList .Table .rgbd .picbg img{border-right:0 none; padding-right:0;}
.productList .red-price{color:#D00; display:block;}
.productList .selectColor{}
.productList .selectColor label{margin:0 10px 0 5px;}
.productList .selectColor input{position:relative; left:0; top:2px;_top:0;}
.productList .selColor{}
.productList .selColor ul li{ float:left; margin-right:10px; border:1px solid #dddddd; text-align:center; width:44px; height:23px; position:relative; margin-bottom:10px;}
.productList .selColor ul li a{color:#333333;}
.productList .selColor ul li a:hover{text-decoration:none; color:#6c8a1c;}
.productList .selColor ul li.onlickColor{border:1px solid #A10000;}
.productList .colorHoverok{background:url(../img/colorHoverok.png) no-repeat 0 0; width:12px; height:12px; position:absolute; right:0; bottom:0;}
.productList .accounts{margin:20px 0 0;}
.productList .accounts strong{display:block; margin-bottom:5px; text-align:right;}
.productList .acc-btn{ margin-top:20px; position:relative; height:39px;}
.productList .acc-btn a{width:167px; height:39px;display:block; position:absolute; top:0;}
.productList .acc-btn a.confirm{background-position:0 0; right:0;}
.productList .acc-btn a.confirm:hover{ background-position:0 -50px;}
.productList .acc-btn a.accbtn{background-position:0 -362px; right:178px;}
.productList .acc-btn a.accbtn:hover{ background-position:0 -312px;}
/*------------type styles--------------*/
.typemain{overflow:hidden;}
.typebanner{margin:10px 0 20px;}
.type-conter{ margin-left:39px; margin-bottom:39px; overflow:hidden;zoom:1;}
.type-conter ul li{float:left; margin-right:66px; display:inline;}
.type-conter ul li a.choose{background-position:0 -153px; width:167px; height:39px; display:block; margin-top:15px;}
.type-conter ul li a.choose:hover{ background-position:0 -103px;}


/*------------type styles--------------*/
.orderdetails{}
.orderdetails .tb-gallery{ overflow:hidden; margin-top:20px;}
.orderdetails .tb-gallery .tb-pic{float:left; width:297px; height:353px; margin-right:20px; display:inline;}
.orderdetails .tb-gallery .tb-pic a{border:1px solid #dcdcdc; display:block;width:295px; height:281px;}
.orderdetails .tb-gallery .tb-pic a img{width:295px; height:281px;}
.orderdetails .tb-gallery .tb-pic span{background:url(../img/pic-14.jpg) no-repeat; width:296px; height:60px; font-size:14px; text-align:center; color:#ffffff; line-height:33px; display:block; margin-top:10px;}
.orderdetails .tb-gallery .tb-detail{ float:left; width:617px;}
.orderdetails .tb-gallery .tb-detail h3{font-size:18px; color:#639603;}
.orderdetails .tb-gallery .tb-detail h3 strong{font-size:18px; color:#d50101;}
.orderdetails .tb-gallery .tb-detail .tb-unvalid span{text-decoration: line-through;}
.orderdetails .tb-gallery .tb-detail ul{ margin-top:10px;}
.orderdetails .tb-gallery .tb-detail ul li{height:42px; border-bottom:1px dashed #dddddd; line-height:42px; position:relative; padding:0 13px;}
.orderdetails .tb-gallery .tb-detail ul li.dt-list-top{ background:#f0f0f0; border:1px solid #dcdcdc; height:30px; line-height:30px;}
.orderdetails .tb-gallery .tb-detail ul li strong{position:absolute; right:13px; top:11px; color:#d50101;}
.orderdetails .tb-gallery .tb-detail ul li.dt-list-top strong{color:#000000; top:5px;}
.orderdetails .tb-gallery .tb-detail ul li.dt-list-top b{color:#000000;}
.orderdetails .tb-gallery .tb-detail ul li em{color:#d50101; font-style:normal;}
.orderdetails .tb-gallery .tb-item-bonus{ margin:20px 0;}
.orderdetails .tb-gallery .tb-item-bonus strong{font-size:14px; display:block; margin-bottom:5px;}
.orderdetails .tb-gallery .tb-item-bonus p{background:url(../img/ic-lt.png) no-repeat 0 8px; padding-left:15px;}
.orderdetails .tb-gallery .tb-item-bonus .btn-basket{background-position:0 -210px;width:167px; height:39px;display:block; margin-top:20px;}
.orderdetails .tb-gallery .tb-item-bonus .btn-basket:hover{background-position:0 -260px;}

.orderdetails ul.tabnav{}
.orderdetails ul.tabnav li{ float:left; width:130px; height:28px; margin:0 6px;}
.orderdetails ul.tabnav li{background:url(../img/btntab.png) no-repeat; width:130px; height:28px; float:left; text-align:center; line-height:28px;}
.orderdetails ul.tabnav li.tabup{background-position:0 0;}
.orderdetails ul.tabnav li a{font-size:14px; font-weight:bold;}
.orderdetails ul.tabnav li a:hover{text-decoration:none;}
.orderdetails ul.tabnav li.tabup a{color:#73ab03;}
.orderdetails ul.tabnav li.tabdown{background-position:0 -28px; }
.orderdetails ul.tabnav li.tabdown a{color:#ffffff;}

.orderdetails .tab_con_01{background:url(../images/ty-pic01.jpg) no-repeat; width:903px;margin:20px auto; padding-top:83px; height:502px;}
.orderdetails .tab_con_01 .tab-txt{padding-left:152px; margin-bottom:43px; padding-right:15px;}
.orderdetails .tab_con_01 .tab2{margin-bottom:78px;}
.orderdetails .tab_con_01 .tab-txt p{ line-height:20px;}
.orderdetails .tab_con_01 .tab-txt span{display:block; padding-left:20px;}
.orderdetails .tab_con_01 .tab-t-m{margin-bottom:15px;}
.orderdetails .tab_con_02{ margin-bottom:30px; overflow:hidden;}
.orderdetails .tab_con_02 .j-top{text-align:center; margin-top:30px;}
.orderdetails .tab_con_02 .j-top strong{font-size:14px; color:#000000; display:block; margin-bottom:20px;}
.orderdetails .tab_con_02 .list-item{width:630px; margin-left:50px; margin-top:20px; overflow:hidden;zoom:1;}
.orderdetails .tab_con_02 .list-item li{float:left; width:315px; height:30px; line-height:30px; font-size:14px;}
.orderdetails .tab_con_02 .pd-txt{padding-top:15px; border-top:1px dashed #dddddd; margin:20px;}
.orderdetails .tab_con_02 .pd-txt strong{display:block; margin-bottom:10px; font-size:14px;}
.orderdetails .tab_con_02 .pd-txt p{font-size:14px; margin-bottom:20px;}
.orderdetails .tab_con_02 .pd-txt .p-picshow{ clear:both;}
.orderdetails .tab_con_02 .pd-txt .p-picshow .txt2{float:left; width:670px;}
.orderdetails .tab_con_02 .pd-txt .p-picshow .txt3{float:left; width:503px; margin-right:30px; display:inline;}

.orderdetails .tab_con_03{ padding:0 15px; margin-bottom:30px;}
.orderdetails .tab_con_03 .mealpic{width:605px; margin:20px auto;}
.orderdetails .tab_con_03 h4{background:url(../img/tabbg.png) repeat-x; height:26px; line-height:26px; color:#ffffff; font-size:14px; padding-left:20px; margin:20px 0 15px; width:906px;}
.orderdetails .tab_con_03 .hifly_toggle_check{}
.orderdetails .tab_con_03 .hifly_toggle_check .b_box{float:left; background:url(../images/ty-pic04.jpg) no-repeat; width:202px; height:61px; line-height:61px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold; margin-right:20px;}
.orderdetails .tab_con_03 .toggle_number{float:left; width:600px;}
.orderdetails .tab_con_03 .toggle_number p{margin-top:10px;}
.orderdetails .tab_con_03 .fifly_tablees {border-collapse: collapse;color: #6B6B6B;border-spacing: 0;}
.fifly_tablees th {background:#F1F9E5;border: 1px solid #D0DBBF;font-size: 12px;font-weight: normal;height: 30px;padding: 4px 0 3px 3px;text-align: center;}
.fifly_tablees td {background:#FFFFFF;border: 1px solid #DADADA;font-size: 12px;line-height: 20px;padding: 5px 10px;}
.orderdetails .tab_con_03 .tb-txt1{padding-left:10px; margin-bottom:10px;}

.wrap1_con .floatbg{ position:absolute; top:50%; left:50%; margin-left:-200px; margin-top:-100px; width:400px; height:225px; background:#ffe9ad; border:2px solid #fab418;}
.wrap1_con .floatbg p{padding-left:30px; margin-top:40px; font-size:14px;}
.wrap1_con .floatbg span{padding-left:30px; display:block;}
.wrap1_con .floatbg .submit {background: url("../img/btn_2.png") no-repeat;display: block;height: 24px;line-height: 24px;text-align: center;width: 53px; color:#333333; }
.wrap1_con .floatbg .row{border-top:1px dashed #fab418; padding-top:10px; margin-top:30px; padding-left:30px;}

.orderdetails .tab_con_04{}
.orderdetails .tab_con_04 .u-pic-top{width:609px; margin:30px auto;}
.orderdetails .tab_con_04 .u-picshow{ width:746px; margin:0 auto 30px; overflow:hidden;}
.orderdetails .tab_con_04 .u-picshow .u-txt{width:528px; margin-left:70px; float:left; display:inline;}
.orderdetails .tab_con_04 .u-picshow .u-txt strong{display:block; margin-bottom:20px; font-size:14px;}
.orderdetails .tab_con_04 .u-picshow .u-txt p{margin-bottom:20px; font-size:14px;}


.mi_proDetails{ padding:0 30px;}
.mi_proDetails h3.tit {
    border-bottom: 2px solid #CCCCCC;
    color: #FF6600;
    font-size: 14px;
    padding: 8px 0;
    text-align: left;
    text-indent: 25px;
}
.mi_proDetails table {margin-bottom: 20px; border-collapse: collapse;    border-spacing: 0;}
.paraTable tr {background-color: #EDEDED;color: #999999;font-size: 14px;}
.paraTable tr.even {background-color: #F9F8F8;}
.paraTable tr th, .paraTable tr td { padding: 10px 0;}
.mi_proDetails table td {text-align: left;}
.mi_proDetails table td.mtd {color: #D27F80;}
.align{text-align:center; margin-bottom:10px;}


.fifly_tablees2 th {background:#dd6d00;border-bottom: 1px solid #D0DBBF;font-size: 12px;font-weight: normal;height: 30px;padding: 4px 0 3px 3px;text-align: center; color:#fff; line-height:180%;}
.fifly_tablees2 td{background:#FFFFFF;font-size: 12px;line-height: 20px;padding: 5px 10px; line-height:180%;}