/*common style*/
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}

.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}

.icon-yong, .icon-gift{display:inline-block; *display:inline; *zoom:1; width:45px; height:45px; vertical-align:middle; background:url(../images/icon-item.alpha.png) no-repeat;}
.icon-yong{background-position:0 -230px;}
.icon-gift{background-position:-50px -230px;}

.line-gray{width:100%; height:1px; border:0; line-height:0; font-size:0; background:#E5E5E5;}

.item-tags{height:45px; margin-top:15px;}
.item-tags li{position:relative; float:left; /*width:45px;*/ height:45px; margin:0 15px 0 0;}
.item-tags .item-tips{display:none; position:absolute; bottom:50px; /*left:-150px;*/left:-50px; z-index:2; width:338px; padding:15px; line-height:20px; border-radius:10px; border:1px solid #F60; background:#FFF9F1; color:#666; box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);}
.item-tags .item-tips em{position:absolute; /*left:50%;*/left:23%; bottom:-16px; z-index:2; width:0; height:0; margin-left:-22px; border-width:8px; border-style:solid; border-color:#F60 transparent transparent;}
.item-tags .item-tips em i{position:absolute; left:-8px; bottom:-7px; z-index:2; width:0; height:0; border-width:8px; border-style:solid; border-color:#FFF9F1 transparent transparent;}

.topbar{height:30px; background:#F2F2F2;}
.topbar-right{float:right; padding:5px 0;}
.topbar-right li{float:left; height:20px; padding:0 10px; border-right:1px solid #AEAEAE; line-height:20px;}
.topbar-right li a{color:#666;}
.topbar-right li a:hover{color:#F60;}
.topbar-right li i{display:inline-block; *display:inline; *zoom:1; width:18px; height:18px;margin-top: -2px; vertical-align:middle; margin-right:3px; background:url(../images/icon-header.alpha.png) no-repeat;}
.topbar-right li i.i-wechat{background-position:-90px -90px;}
.topbar-right li i.i-qq{background-position:-108px -90px;}
.topbar-right li i.i-cart{background-position:-126px -90px;}
.topbar-right li i.i-order{background-position:-144px -90px;}
.topbar-right li i.i-center{background-position:-162px -90px;}
.topbar-right li i.i-seller{background-position:-90px -111px;}

.header{height:110px;}
.header-logo{float:left; width:187px; padding-top:11px;}
.header-logo a{display:block; height:87px; background:url(../images/icon-header.alpha.png) 0 0 no-repeat;}
.header-menu{float:right; padding-top:45px;}
.header-menu li{float:left; margin-left:10px;}
.header-menu li a{display:block; height:34px; padding:0 15px; line-height:34px; border-bottom:2px solid #FFF; font-size:16px; color:#333;}
.header-menu li a:hover, .header-menu li.current a{border-color:#F60; color:#F60;}

.main-search{height:42px; line-height:42px;}
.main-search label{float:left; display:block; width:80px; margin-right:10px; font-weight:bold; font-size:18px; color:#FFF;}
.main-search .text{float:left; display:block; width:380px; height:42px; padding:0 10px; margin-right:10px; box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1); border:none;}
*+html .main-search .text{float:left; display:block; width:380px; height:42px; padding:0 10px; margin-right:10px; box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.1); border:none;line-height:42px;}
.main-search .btn-course, .main-search .btn-school{display:block; float:left; width:88px; height:42px; margin-right:10px; border:0px solid #F00; text-indent:25px; font-size:16px; font-weight:bold; text-shadow:-1px -1px 1px rgba(0, 0, 0, 0.2); color:#FFF; background:url(../images/icon-header.alpha.png) 0 -90px no-repeat;}

/*footer style*/
.footer{padding:35px 0 20px; background:#3C3C3C;}
.footer-reg-link{display:block; position:relative; width:320px; height:30px; margin:0 auto 40px; text-align:center; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5); font-size:24px; font-weight:bold; color:#FF7500;}
.footer-reg-link i{position:absolute; right:-20px; bottom:-40px; width:38px; height:48px; background:url(../images/icon-footer.alpha.png) -200px -100px no-repeat;}
.footer-security{padding-bottom:45px; margin-bottom:25px; border-bottom:1px solid #000; box-shadow:0 1px 0 #6C6C6C;}
.footer-security li{float:left; width:240px; text-align:center; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.5); font-size:16px; font-weight:bold; color:#FF7500;}
.footer-security li i{display:block; width:100px; height:100px; margin:0 auto 20px; background:url(../images/icon-footer.alpha.png) no-repeat;}
.footer-security li i.i-sec1{background-position:0 0;}
.footer-security li i.i-sec2{background-position:-100px 0;}
.footer-security li i.i-sec3{background-position:-200px 0;}
.footer-security li i.i-sec4{background-position:0 -100px;}
.footer-security li i.i-sec5{background-position:-100px -100px;}
.footer-info{padding:0 20px;}
.footer-online{float:left; width:230px; margin-right:30px; border-right:1px solid #454545;}
.footer-online .t{display:block; height:20px; margin-bottom:15px; line-height:20px; font-size:16px; color:#CCC;}
.footer-online .t i{display:block; float:left; width:20px; height:20px; margin-right:10px; background:url(../images/icon-footer.alpha.png) -250px -100px no-repeat;}
.footer-online .tel{margin-bottom:20px; font-size:22px; color:#F5A203;}
.footer-online .logo{display:block; width:187px; height:87px; background:url(../images/icon-footer.alpha.png) 0 -200px no-repeat;}
.footer-center{float:left; width:760px;}
.footer-friends{margin-bottom:30px; padding-top:20px; font-size:14px;}
.footer-friends .t{display:block; margin-bottom:10px; color:#CCC;}
.footer-friends li{float:left; width:140px; height:22px; line-height:22px; overflow:hidden;}
.footer-friends li a{color:#CCC;}
.footer-friends li a:hover{color:#FFF;}
.footer-copyright{color:#CCC;}
.footer-qcode{float:right;}

/*pagination style*/
.pagination{height:35px; padding:20px 10px; line-height:33px;}
.pagination-inner{float:right;}
.pagination .prev, .pagination .next{display:block; float:left; width:70px; height:33px; border:1px solid #DDD; text-align:center; background:#FFF; color:#333;}
.pagination .prev{margin-right:5px;}
.pagination .next{margin-left:5px;}
.pagination .prev i, .pagination .next i{font-family:SimSun; font-weight:bold;}
.pagination .prev i{padding-right:5px;}
.pagination .next i{padding-left:5px;}
.pagination ul{float:left; height:33px;}
.pagination li{float:left;}
.pagination li a{display:block; width:33px; height:33px; margin-left:-1px; text-align:center; border:1px solid #DDD; color:#333;}
.pagination li a.current{border-color:#20A2C2; background:#20A2C2; color:#FFF;}
.pagination li span{display:block; padding:0 10px;}

.pagination-sub-wrap{height:20px; overflow:hidden; margin-bottom:15px;}
.pagination-sub{float:right;}
.pagination-sub a{display:block; float:left; width:20px; height:20px; line-height:20px; text-align:center; font-weight:bold; font-family:SimSun; color:#FFF; background:#666;}
.pagination-sub p{float:left; height:20px; padding:0 10px; line-height:20px; color:#F60;}
.pagination-sub p span{font-size:18px;}

/*btns style*/
.btn{position:relative; display:inline-block; *display:inline; zoom:1; overflow:visible; vertical-align:middle; height:26px; margin:0; padding:0 2.1em; border-style:none; border-style:solid; outline:0; cursor:pointer; -moz-background-clip:padding; background-clip:padding-box; font:normal 12px/26px 'Hiragino Sans GB','Microsoft YaHei','SimSun',sans-serif; text-decoration:none; text-align:center; white-space:nowrap; -webkit-border-radius:0.2em; -moz-border-radius:0.2em; border-radius:0.2em;}

.btn-xs{height:24px; padding:0 0.6em; font-size:12px; font-weight:normal; line-height:24px;}
.btn-s{height:26px; font-size:12px; font-weight:normal; line-height:26px;}
.btn-l{height:36px; font-size:14px; font-weight:normal; line-height:36px;}
.btn-xl{height:38px; font-size:16px; font-weight:normal; line-height:38px;}

.btn-white{border-color:#D6D6D6; background:#F1F1F1; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#F1F1F1)); background:-webkit-linear-gradient(#FFF, #F1F1F1); background:-moz-linear-gradient(#FFF, #F1F1F1); background:-ms-linear-gradient(#FFF, #F1F1F1); background:-o-linear-gradient(#FFF, #F1F1F1); background:linear-gradient(#FFF, #F1F1F1);  color:#666;}
.btn-white:hover, .btn-white:focus{border-bottom-color:#CFCFCF; background:#E7E7E7; color:#666;}
.btn-white:active, .btn-white-active{border-bottom-color:#CFCFCF; background:#E7E7E7; color:#666;}

.btn-orange{border-color:#D68C00; background:#FF8D00; color:#FFF;}
.btn-orange:hover, .btn-orange:focus{background:#FFAD21; color:#FFF;}
.btn-orange:active, .btn-orange-active{background:#FFAD21; color:#FFF;}

.btn-red{border-color:#EE6457; background:#EE6457; color:#FFF;}
.btn-red:hover, .btn-red:focus{background:#FB8175; color:#FFF;}
.btn-red:active, .btn-red-active{background:#FB8175; color:#FFF;}

.btn-green{border-color:#D68C00; background:#82C35F; color:#FFF;}
.btn-green:hover, .btn-orange:focus{background:#86D75B; color:#FFF;}
.btn-green:active, .btn-orange-active{background:#86D75B; color:#FFF;}

.btn-border{border-width:1px;}

/*plugins style*/
.ui-select{position:relative; z-index:1; display:inline-block; *display:inline; zoom:1; width:155px; height:26px; margin-right:12px; vertical-align:middle; border:1px solid #CCC; border-radius:2px; font-size:12px; line-height:26px; color:#666; outline:none; background:#F4F4F4; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#F1F1F1));background:-webkit-linear-gradient(#FFF, #F1F1F1);background:-moz-linear-gradient(#FFF, #F1F1F1);background:-ms-linear-gradient(#FFF, #F1F1F1);background:-o-linear-gradient(#FFF, #F1F1F1);background:linear-gradient(#FFF, #F1F1F1);}
.ui-select-title{display:block; text-decoration:none; padding:0 5px; white-space:nowrap; overflow:hidden; outline:none; cursor:default;}
.ui-select-arrow{position:absolute; right:0; top:1px; width:20px; height:26px; border-left:1px solid #EBEBEB; overflow:hidden; outline:none; cursor:default;}
.ui-select-selected{z-index:9; background:#FFF; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F1F1F1), to(#FFF));background:-webkit-linear-gradient(#F1F1F1, #FFF);background:-moz-linear-gradient(#F1F1F1, #FFF);background:-ms-linear-gradient(#F1F1F1, #FFF);background:-o-linear-gradient(#F1F1F1, #FFF);background:linear-gradient(#F1F1F1, #FFF);}
.ui-select-selected .ui-select-arrow{border-left:1px solid #EBEBEB;}
.ui-select-arrow i{display:block; overflow:hidden; width:0; height:0; margin:10px auto 0; border-width:4px; border-style:solid; border-color:#666 transparent transparent; _border-color:#666 #fff #fff; _filter:chroma(color=#ffffff); font-size:0; line-height:0; pointer-events:none; cursor:pointer;}
.ui-select-options{display:none; position:absolute; top:26px; left:-1px; z-index:3; margin:0; padding:0; min-width:155px; *width:155px; max-height:300px; border:1px solid #CCC; background:#FFF; overflow-y:auto; overflow-x:hidden;}
.ui-select-options li{display:block;height:22px; padding:0 5px; list-style:none; line-height:22px; white-space:nowrap; *zoom:1;}
.ui-select-options li.ui-option-disabled{border-color:#E8E8E8; color:#BCBCBC;}
.ui-select-options .selected{background:#FFC; cursor:default;}

.ui-select-disabled{border-color:#E8E8E8; background:#F0F0F0; color:#BCBCBC;}
.ui-select-disabled .ui-select-arrow{background:#F0F0F0;}
.ui-select-disabled .ui-select-arrow i{border-top-color:#BCBCBC;}

/*star style*/
.icon-star{display:inline-block; *display:inline; *zoom:1; width:98px; height:18px; vertical-align:middle; background:url(../images/icon-item.alpha.png) no-repeat;}
.icon-star0{background-position:0 -80px;}
.icon-star1{background-position:-100px -80px;}
.icon-star2{background-position:-200px -80px;}
.icon-star3{background-position:0 -100px;}
.icon-star4{background-position:-100px -100px;}
.icon-star5{background-position:-200px -100px;}

/*form style*/
.form-wrap{padding:20px 50px; border:1px solid #CCC;}
.form-wrap input.text{height:26px; padding:0 5px; vertical-align:middle; border:1px solid #CCC; border-radius:3px; box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1) inset;}
.form-wrap input.text-xl{width:318px;}
.form-wrap input.text-xl{width:318px;}
.form-wrap input.text-m{width:200px;}
.form-wrap input.text-s{width:108px;}
.form-wrap input.time{background:url(../images/icon-form.alpha.png) right -93px no-repeat;}
.form-wrap .form-notice{height:26px; margin-bottom:20px; line-height:26px; border:1px solid #F1D9B7; border-radius:4px; font-size:14px; text-align:center; color:#F77F29; background:#FEFEF6;}
.form-wrap .form-t{display:block; height:32px; margin-bottom:20px; line-height:32px; border-bottom:1px dotted #CCC; text-indent:10px; font-size:16px; color:#555;}
.form-wrap .form-row{}
.form-wrap .row-l{float:left; width:310px; height:28px; line-height:28px; padding-right:10px; text-align:right; color:#666;}
.form-wrap .row-l em{padding-right:5px; font-family:SimSun; color:#F00;}
.form-wrap .row-c{position:relative; float:left; width:400px; padding-bottom:22px;}
.form-wrap .form-long .ui-select{width:328px;}
.form-wrap .form-long .ui-select-options{width:328px;}
.form-wrap .radio-box{padding:5px 0 10px;}
.form-wrap .row-label{float:left; width:80px; height:28px; line-height:28px; padding-right:10px; text-align:right; color:#666;}
.form-wrap .row-label em{padding-right:5px; font-family:SimSun; color:#F00;}
.form-wrap .btn-add i{display:inline-block; *display:inline; *zoom:1; width:15px; height:16px; margin-right:8px; line-height:16px; text-align:center; vertical-align:middle; border:1px solid #F60; color:#F60;}
.form-wrap .form-btns{text-align:center;}
.form-new{position:relative; padding-bottom:20px;}
.form-new a.btn-del{position:absolute; bottom:20px; left:320px; width:50px; height:14px; padding-left:20px; line-height:14px; color:#F00; background:url(../images/icon-form.alpha.png) 0 -250px no-repeat;}

.form-wrap .row-error{display:none; position:absolute; bottom:6px; left:0; height:14px; padding-left:15px; line-height:14px; color:#FF2424; background:url(../images/icon-form.alpha.png) 0 1px no-repeat;}
.form-wrap input.input-error{border-color:#FF2424;}

/*select school*/
.pop-select-school{display:none; position:absolute; top:0; left:0; z-index:99; width:700px; height:670px; overflow:hidden; padding:15px; box-shadow:0 0 5px rgba(0, 0, 0, 0.2); background:#FFF;}
.pop-select-school .btn-close{position:absolute; top:15px; right:15px; width:20px; height:20px; border-radius:100%; overflow:hidden; text-align:center; line-height:18px; font-size:20px; background:#E6E6E6; color:#333;}
.pop-select-school .input-box{width:370px; height:26px; border:1px solid #E6E6E6; border-radius:3px; box-shadow:0 0 2px rgba(0, 0, 0, 0.1) inset;}
.pop-select-school .input-box .text{float:left; width:330px; height:26px; padding:0 5px; border:none;}
.pop-select-school .input-box .submit{float:left; width:30px; height:26px; overflow:hidden; text-indent:-9999px; padding:0; border:none; background:url(../images/icon-form.alpha.png) 9px -24px no-repeat;}
.pop-select-school .btn-clear{display:block; height:26px; padding-left:10px; line-height:26px;}
.pop-select-school .letter-switch{width:715px; height:590px; overflow:auto;}
.pop-select-school .letter-trigger{height:30px; margin-bottom:10px; border-bottom:1px dotted #E6E6E6;}
.pop-select-school .letter-trigger li{float:left; width:24px; height:24px; line-height:24px; text-align:center; color:#666; cursor:pointer;}
.pop-select-school .letter-trigger li.long{width:36px;}
.pop-select-school .letter-trigger li.current{background:#F60; color:#FFF;}
.pop-select-school .letter-panel li{float:left; width:232px; height:24px; line-height:24px; overflow:hidden;}
.pop-select-school .letter-panel a{display:block; color:#666;}
.pop-select-school .letter-panel li.current a, .pop-select-school .letter-panel a:hover{color:#F60; text-decoration:underline;}

/*item style*/
.item-block{float:left; position:relative; width:383px; height:412px; margin:0 25px 25px 0; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1);}
.item-block .item-link{position:absolute; left:0; top:0; z-index:2; width:383px; height:412px; background:url(../images/spacer.png) no-repeat;}
.item-block .item-img{width:383px; height:256px; overflow:hidden;}
.item-block .item-img img{width:383px; height:256px;}
.item-block .item-ft{padding:15px 0 0 15px;}
.item-block .item-name{font-size:18px; color:#555;}
.item-block .item-addr{font-size:14px; color:#777;}
.item-block .item-addr span{padding-right:14px;}
/*.item-block .item-give{margin-top:20px; padding-left:60px; color:#F60; background:url(../images/icon-item.alpha.png) -310px 0 no-repeat;}*/
.item-block .item-give{margin-top:20px; color:#F60;}
.item-block .item-price{float:left; font-size:30px;}
.item-block .item-price small{font-size:20px;}
.item-block .item-limit{float:left; margin:14px 0 0 5px;}
.item-block .item-limit .i-limit{padding:0 4px; margin-right:4px; border-radius:2px; font-size:12px; color:#FFF; background:#F60;}
.item-block .item-limit span{padding-left:5px;}
.item-block .item-give del{display:block; font-size:14px; clear:both;}
.item-block .item-mask{display:none; position:absolute; left:0; top:0; z-index:3; width:383px; height:256px; background:rgba(0, 0, 0, 0.6);}
.item-block .item-tags{position:absolute; right:0; bottom:14px; z-index:1;}
.item-block .item-tags li{margin-right:8px;}
.item-block .item-status{height:20px; line-height:14px; padding:10px;}
.item-block .item-status p{float:left; margin-right:15px; color:#FFF;}
.item-block .item-status i{display:block; float:left; width:14px; height:14px; margin-right:3px; background:url(../images/icon-item.alpha.png) no-repeat;}
.item-block .item-status i.i-follow{background-position:0 2px;}
.item-block .item-status i.i-apply{background-position:-20px 0;}
.item-block .btn-free{display:block; width:160px; height:40px; margin:45px auto 20px; border-radius:3px; line-height:38px; text-align:center; font-size:18px; font-weight:bold; color:#FFF; background:#F60;}
.item-block .btn-follow{display:block; width:156px; height:36px; margin:0 auto; border:2px solid #F60; border-radius:3px; line-height:34px; text-align:center; font-size:18px; font-weight:bold; color:#F60;}
.item-block .item-welfare{display:none; margin-top:40px;}
.item-block .item-welfare li{float:left; width:70px; height:30px; overflow:hidden; text-indent:-9999px; margin-right:10px; background:url(../images/icon-item.alpha.png) no-repeat;}
.item-block .item-welfare li.i-free1{background-position:0 -20px;}
.item-block .item-welfare li.i-free2{background-position:-100px -20px;}
.item-block .item-welfare li.i-free3{background-position:-200px -20px;}

.item-block-s{width:285px; height:310px; margin-right:20px;}
.item-block-s .item-link{width:285px; height:310px;}
.item-block-s .item-img{width:285px; height:190px;}
.item-block-s .item-img img{width:285px;}
.item-block-s .item-ft{padding:9px 0 0 13px;}
.item-block-s .item-name{font-size:14px;}
.item-block-s .item-addr{font-size:12px;}
.item-block-s .item-give{height:56px; margin-top:10px;}
.item-block-s .item-price{font-size:20px;}
.item-block-s .item-limit{margin-top:5px;}
.item-block-s .item-mask{width:285px; height:190px;}
.item-block-s .btn-free{margin-top:10px;}
.item-block .item-welfare{margin-top:25px;}

.item-hover{background:#F70;}
.item-hover .item-mask{display:block;}
.item-hover .item-name, .item-hover .item-addr{color:#FFF;}
.item-hover .item-give{display:none;}
.item-hover .item-welfare{display:block;}

/*item list*/
.item-list{height:173px; padding:15px; margin-top:-1px; border:1px solid #CCC; background:#FFF;}
.item-list .item-img{position:relative; float:left; width:260px; height:173px; overflow:hidden; margin-right:10px;}
.item-list .item-flag{position:absolute; bottom:0; left:0; z-index:2;}
.item-list .item-flag li{height:18px; line-height:18px; width:75px; text-align:center; margin-bottom:3px; background:#FFF; border-radius:0 9px 9px 0; color:#F00;}
.item-list .item-col{float:left; position:relative; margin-right:10px;}
.item-list .item-col-assess{float:left; margin-right:10px;  width: 250px;}
.item-list .item-name{height:70px; padding:10px 0; line-height:22px; color:#666;}
.item-list .item-name h3{font-size:16px; font-weight:bold; color:#FFAA39;}
.item-list .item-desc{width:360px;}
.item-list .item-desc li{float:left; width:180px; margin-bottom:10px; color:#999}
.item-list .item-give{ margin-bottom:15px;color:#F60; /*height:60px;background:url(../images/icon-item.alpha.png) -310px 0 no-repeat; padding-left:60px; */}
.item-list .item-price{font-size:30px;}
.item-list .item-price small{font-size:20px;}
.item-list .i-limit{padding:0 4px; margin-left:4px; border-radius:2px; font-size:12px; color:#FFF; background:#F60;}
.item-list .item-countdown{margin-bottom:15px; color:#666;}
.item-list .i-clock{display:inline-block; *display:inline; *zoom:1; width:13px; height:13px; margin-right:5px; vertical-align:middle; background:url(../images/icon-item.alpha.png) -40px 0 no-repeat;}
.item-list .item-welfare li{float:left; width:75px; height:30px; overflow:hidden; text-indent:-9999px; margin-right:10px; background:url(../images/icon-item.alpha.png) no-repeat;}
.item-list .item-welfare li.i-free1{background-position:0 -50px;}
.item-list .item-welfare li.i-free2{background-position:-100px -50px;}
.item-list .item-welfare li.i-free3{background-position:-200px -50px;}
.item-list .item-btns{float:right; padding:20px 20px 0 0;}
.item-list .btn-wrap{height:30px; margin-top:20px; line-height:30px; color:#999;}
.item-list .btn-free, .item-list .btn-follow{display:block; float:left; width:90px; height:30px; margin-right:10px; line-height:30px; border-radius:3px; text-align:center; color:#FFF;}
.item-list .btn-free{background:#F60;}
.item-list .btn-follow{background:#82C35E;}

.item-list .item-img{width:230px; height:155px; margin-right:30px;}
.item-list2 .item-name{height:55px; padding-top:0;}
.item-list2 .item-school{padding-bottom:20px;}
.item-list2 .item-status li{float:left; height:30px; margin-right:5px; padding:0 10px; line-height:30px; border-radius:30px; color:#333; background:#FFECD2;}
.item-list2 .item-percent{width:230px; font-size:44px; padding:20px 0 0 20px; color:#555;}
.item-list2 .item-percent small{display:block; width:90px; text-align:center; font-size:14px;}
.item-list2 .itme-mark{/*position:absolute;*/ top:20px; right:20px; width:115px; height:70px; background:url(../images/icon-item.alpha.png) no-repeat;}
.item-list2 .mark-cc{background-position:-240px -150px;}
.item-list2 .mark-zs{background-position:-120px -150px;}
.item-list2 .mark-bd{background-position:0 -150px;}
.item-list2 .item-give{height:auto; margin:10px 0 20px; padding:0; background:none;}
.item-list2 .item-give strong{font-size:26px;}
/*.item-list2 .item-welfare li{width:45px;}
.item-list2 .item-welfare li.i-free1{background-position:0 -120px;}
.item-list2 .item-welfare li.i-free2{background-position:-60px -120px;}
.item-list2 .item-welfare li.i-free3{background-position:-120px -120px;}*/
.item-list2 .item-btns{text-align:center;}
.item-list2 .btn-free{float:none; margin:0;}

.item-last{margin-right:0;}

/*inside page style*/
.inside-search-wrap{padding:20px 0; background:#FF8A00;}
.inside-search-wrap .main-search{width:700px; margin:0 auto;}
.inside-wrap{padding:20px 0 70px;}
.inside-crumbs{padding-bottom:20px;}





