 @charset "utf-8";
/* CSS Document */

/***** base *****/
*html { _background-image:url(about:blank); _background-attachment:fixed; }/*ie6不抖动*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, fieldset, input, button, span, a, blockquote, th, table { margin:0; padding:0; }
body { background:#fff; color:#666; font:12px/1.5 '微软雅黑',tahoma, arial, '\5b8b\4f53', sans-serif; text-align:left; }

table { border-collapse: collapse; border-spacing: 0; }
ol, ul, li { list-style-type:none; }
img, fieldset { border:0; }
a, img, fieldset, :focus, input, textarea { outline:none; }
em { font-style:normal }
.cl { display:block; overflow:hidden; clear:both; height:0; line-height:0; font-size:0; }
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clrz { zoom:1; }
.clrhz { overflow:hidden; zoom:1; }
a { color:#666; text-decoration:none; }
a:hover {  text-decoration:none; }
.c-icon { display:inline-block; background:url(http://res.gdcct.com/images/mall_v6/cct_ui.png) 0 -999em no-repeat; overflow:hidden; vertical-align:middle; }
.fl{float:left;}
.fr{float:right;}
.f-gray6 { color:#666; }
.f-gray9 { color:#999; }
.f-red { color:#e50000; }
.f-orange { color:#ff4000; }
.a-gray { color:#666; }
.a-greyish { color:#999; }
.a-blue { color:#0061a6; }
.a-red { color:#ff2a00; }
.a-orange { color:#f50; }
.a-gray:hover, a.a-greyish:hover, a.a-blue:hover, a.a-red:hover, a.a-orange:hover { color:#ff4000; }
a.c-btn { display:inline-block; font-size:12px; border-radius:2px; line-height:20px; padding:0 5px; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; }
a.c-btn:hover { text-decoration:none; }
a.btn-defgray { border:#bfbfbf 1px solid; background:#fff; color:#666; }
a.btn-defgray:hover { border:#b3b3b3 1px solid; background:#fafafa; color:#333; }
a.btn-orange { background:#ff7f00; color:#fff; }
a.btn-orange:hover { background:#ff9500; color:#fff; }


 @font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?3lqp2y'); src: url('fonts/icomoon.eot?#iefix3lqp2y') format('embedded-opentype'), url('fonts/icomoon.ttf?3lqp2y') format('truetype'), url('fonts/icomoon.woff?3lqp2y') format('woff'), url('fonts/icomoon.svg?3lqp2y#icomoon') format('svg'); font-weight: normal; font-style: normal; }
 [class^="icon-"], [class*=" icon-"] {
     font-family: 'icomoon';
     speak: none;
     font-style: normal;
     font-weight: normal;
     font-variant: normal;
     text-transform: none;
     line-height: 1;

     /* Better Font Rendering =========== */
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 @font-face {font-family: "iconfont";
     src: url('fonts/iconfont.eot?t=1479180067107'); /* IE9*/
     src: url('fonts/iconfont.eot?t=1479180067107#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('fonts/iconfont.woff?t=1479180067107') format('woff'), /* chrome, firefox */
     url('fonts/iconfont.ttf?t=1479180067107') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
     url('fonts/iconfont.svg?t=1479180067107#iconfont') format('svg'); /* iOS 4.1- */
 }

 .iconfont {
     font-family:"iconfont" !important;
     font-size:13px;
     font-style:normal;
     -webkit-font-smoothing: antialiased;
     -webkit-text-stroke-width: 0.2px;
     -moz-osx-font-smoothing: grayscale;
     margin-right:2px;
 }

 .iconfont:before { content: "\e601"; }
 .icon-iconfont-gouwuche:before { content: "\e602"; font-size: 16px; vertical-align: middle; margin-right: 5px; color: #fe8800; }
 .icon-iconfont-01:before { content: "\e604"; }
 .icon-iconfont-shanchu1:before { content: "\e606"; }
 .icon-iconfont-xiangxia01:before { content: "\e607"; }
 .icon-iconfont-xiangshang:before { content: "\e600"; }
 .icon-iconfont-xiangyou:before { content: "\e60a"; }
 .icon-iconfont-jiantoushang:before { content: "\e608"; }
 .icon-iconfont-jiantouxia:before { content: "\e609"; }