html,body,p,h1,h2,h3,h4,h5,h6,form,input,textarea,select,button,fieldset,legend,img,ul,ol,li,dl,dt,dd,th,td,pre,blockquote {
margin: 0;
padding: 0
}

html {
height: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased
}

html {
/*    _zoom: expression(function(ele){ele.style.zoom="1";
    document.execCommand("BackgroundImageCache",false,true)
}(this))*/
}

body {
background-color: #FAFAFA;
color: #666;
min-height: 100%;
height: auto!important;
height: 100%
}

body,button,input,select,textarea,h1,h2,h3,h4,h5,h6 {
font: 12px/1 "微软雅黑", Verdana,"Microsoft Yahei"
}

table {
border-collapse: collapse;
border-spacing: 0
}

img,fieldset {
border: 0;
vertical-align: middle
}

a {
text-decoration: none
}

a:visited {
}

a:hover {
text-decoration: underline
}

a:active {
}

ul,li,ol {
list-style: none
}

strong,b {
font-weight: normal
}

em,i {
font-style: normal
}

iframe {
display: block
}

fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px 18px;
padding: 0.35em 0.625em 0.75em
}

legend {
border: 0;
padding: 0;
white-space: normal;
*margin-left: -7px
}

sup {
vertical-align: text-top
}

sub {
vertical-align: text-bottom
}

s {
text-decoration: none;
}

.hn {
font-family: "Microsoft Yahei";
font-weight: bold
}

.bold {
font-weight: bold
}

.pos-rel {
position: relative;
zoom: 1
}

.show {
display: block
}

.hide {
display: none
}

.in-bl {
display: inline-block;
zoom: 1;
*display: inline
}

.fl {
display: inline;
float: left
}

.fr {
display: inline;
float: right
}

.cf:after {
content: "";
clear: both;
display: block;
height: 0;
overflow: hidden
}

.cf {
zoom: 1
}

.wd960 {
width: 960px;
margin: 0 auto
}

.fs14 {
font-size: 14px
}

.ht40 {
height: 40px
}

.lh36 {
line-height: 36px
}

.lh30 {
line-height: 30px
}

.lh20 {
line-height: 20px
}

.lh22 {
line-height: 22px
}

.lh24 {
line-height: 24px
}

.lh50 {
line-height: 50px
}

.pd8 {
padding: 0 8px
}

.pt10 {
padding-top: 10px
}

.pt15 {
padding-top: 15px
}

.pr10 {
padding-right: 10px
}

.pl20 {
padding-left: 20px
}

.pl1 {
padding-left: 1px
}

.pl24 {
padding-left: 24px
}

.mt10 {
margin-top: 10px
}

.mt20 {
margin-top: 20px
}

.mt3 {
margin-top: 3px
}

.ml10 {
margin-left: 10px
}

.ml12 {
margin-left: 12px;
margin-top: 10px;
}

.mt15 {
margin-top: 15px
}

.mt30 {
margin-top: 30
}

.ml15 {
margin-left: 15px
}

.mtb10 {
margin: 10px 0
}

::selection {
background: #f60;
color: #fff
}

::-moz-selection {
background: #f60;
color: #fff
}

input::-moz-placeholder,::-webkit-input-placeholder,::-ms-input-placeholder {
color: #999
}

.tc {
text-align: center
}

.orange {
color: #ff6600
}

.dimgray {
color: #666
}

.gray {
color: #999
}

.lakeblue {
color: #2CA9E0
}

.red {
color: #ff000c
}

.btn {
cursor: pointer
}

.btn:hover,.noline:hover,.noline a:hover {
text-decoration: none!important
}

.noline:hover,.noline a:hover {
color: #f60!important
}

.btn-orange:hover {
background-color: #ff7a21!important
}

.btn-deepBlue:hover {
background-color: #47b4e4!important
}

.btn-lightBlue:hover {
background-color: #33ccff!important
}

.btn-gray:hover {
background-color: #e5ded3!important
}

.btn-orange-disabled {
background-color: #C5601D
}/*struct*/#content {
padding-top: 20px;
margin-bottom: 30px
}

.arrow-b {
position: absolute;
font-size: 0;
line-height: 0;
border: 6px solid transparent;
_border: 6px dotted transparent;
border-top: 6px solid #605D5C
}

.column-item {
overflow: hidden;
zoom: 1;
}

.column {
float: left;
display: inline;
}

.column18-item {
margin-left: -18px;
}

.column18 {
margin-left: 18px;
}

.column11-item {
margin-left: -11px;
}

.column11 {
margin-left: 11px;
}

.button {
display: inline-block;
width: 80px;
height: 35px;
line-height: 35px;
background: #f60;
color: #fff;
text-align: center
}

.button-big {
width: 130px
}

.button-small {
width: 50px
}

.button-gray {
background: #E1D9CC
}/*\struct*//*css3*/.txt_on {
-webkit-box-shadow: rgba(255,126,0,0.4) 0px 0px 3px 1px;
-moz-box-shadow: rgba(255,126,0,0.4) 0px 0px 3px 1px;
box-shadow: rgba(255,126,0,0.4) 0px 0px 3px 1px;
}/*\css3*//*GT_dialog*/.fail_tips .sc {
padding-top: 56px;
text-align: center;
color: #666666;
line-height: 30px;
font-size: 14px;
font-weight: bold;
}

.fail_tips .sure_p {
text-align: center;
padding-top: 30px;
}

.sure_p a {
display: inline-block;
width: 80px;
height: 36px;
margin: 0 10px;
text-decoration: none;
font-weight: bold;
}

.sure_p .btn06 {
background: #ff6600;
color: #fff;
}

.sure_p .btn07 {
background: #e1d9cc;
color: #666666;
}

.cartyeswrap,.cartnowrap {
padding-top: 50px;
}

.cartno {
background: url(http://gtcdn1.yifutu.com/images/cartno.png) no-repeat 0px 2px;
width: 44px;
height: 44px;
margin-left: 68px;
margin-right: 5px;
}

.cartyes {
background: url(http://gtcdn1.yifutu.com/images/cartyes.png);
width: 48px;
height: 48px;
margin-left: 68px;
}

.cartyeswrap h6,.cartnowrap h6 {
line-height: 22px;
font-weight: bold;
font-size: 14px;
}

.center {
text-align: center;
padding-top: 20px;
}

.center a {
display: inline-block;
height: 36px;
margin: 0 10px;
text-decoration: none;
font-weight: bold;
*display: inline;
}

.goshopping {
width: 105px;
background: #ff6600;
color: #fff;
}

.lookagain {
width: 80px;
background: #e1d9cc;
color: #666666;
}

.save_area a {
display: inline-block;
margin: 12px 0 0 70px;
color: #666;
padding: 5px 13px;
}

.save_area a:hover {
background: #ff7a21;
text-decoration: none;
}/*\GT_dialog*/
