/*基本颜色*/
.g-c3{color: #333;}
.g-c5 {color: #555;}
.g-c6 {color: #666;}
.g-c7{color:#777;}
.g-c8{color:#888;}
.g-c9 {color: #999;}
.g-c-red{ color:red;}
.g-c-green{ color:green;}
.g-c-orange{ color:orange;}
.g-c-yellow{ color:#f60;}
.g-c-purple{ color:Purple;}
.g-c001{ color:#AD102D;}
.g-c-d00{ color:#d0021b;}
.g-c-2b7{color: #2b70c0;}

/*背景色*/
.g-bc01{ background-color:#FAFAFA;}
.g-borl{border-left:1px solid #ccc;}
.g-borr{border-right:1px solid #ccc;}

/*基本边距*/
.g-m10{ margin:10px;}

.g-mr5 {margin-right: 5px;}
.g-mr10 {margin-right: 10px;}
.g-mr15 {margin-right: 15px;}
.g-mr20 {margin-right: 20px;}

.g-mt2 {margin-top: 2px;}
.g-mt5 {margin-top: 5px;}
.g-mt10 {margin-top: 10px;}
.g-mt15 {margin-top: 15px;}
.g-mt20 {margin-top: 20px;}
.g-mt25 {margin-top: 25px;}
.g-mt30 {margin-top: 30px;}
.g-mt40 {margin-top: 40px;}
.g-mt50 {margin-top: 50px;}
.g-mt60 {margin-top: 60px;}

.g-ml5 {margin-left: 5px;}
.g-ml10 {margin-left: 10px;}
.g-ml12 {margin-left: 12px;}
.g-ml15 {margin-left: 15px;}
.g-ml20 {margin-left: 20px;}
.g-ml30 {margin-left: 30px;}

.g-mb5{margin-bottom: 5px;}
.g-mb10{margin-bottom: 10px;}
.g-mb15{margin-bottom: 15px;}
.g-mb20{margin-bottom: 20px;}
.g-mb30{margin-bottom: 30px;}
.g-mb40{margin-bottom: 40px;}
.g-mb50{margin-bottom: 50px;}

.g-pr5 { padding-right: 5px; }
.g-pr10 { padding-right: 10px; }
.g-pr15 { padding-right: 15px; }
.g-pr20 { padding-right: 20px; }
.g-pr25 { padding-right: 25px; }
.g-pr30 { padding-right: 30px; }
.g-pr50 { padding-right: 50px; }

.g-pl5 { padding-left: 5px; }
.g-pl10 { padding-left: 10px; }
.g-pl15 { padding-left: 15px; }
.g-pl20 { padding-left: 20px; }
.g-pl30 { padding-left: 30px; }
.g-pl40 { padding-left: 40px; }
.g-pl50 { padding-left: 50px; }
.g-pl75 { padding-left: 75px; }

.g-pt3 { padding-top: 3px; }
.g-pt5 { padding-top: 5px; }
.g-pt8 { padding-top: 8px; }
.g-pt10 { padding-top: 10px; }
.g-pt15 { padding-top: 15px; }
.g-pt20 { padding-top: 20px; }
.g-pt30 { padding-top: 30px; }
.g-pt40 { padding-top: 40px; }
.g-pt50 { padding-top: 50px; }

.g-pb4 { padding-bottom: 4px; }
.g-pb5 { padding-bottom: 5px; }
.g-pb10 { padding-bottom: 10px; }
.g-pb15 { padding-bottom: 15px; }
.g-pb20 { padding-bottom: 20px; }
.g-pb30 { padding-bottom: 30px; }
.g-pb40 { padding-bottom: 40px; }

/* 基本填充 */
.g-p10{padding:10px;}
.g-p5{padding:5px;}
.g-fs-12 { font-size: 12px; }
.g-fs-14 { font-size: 14px; }
.g-fs-16 { font-size: 16px; }
.g-fs-18 { font-size: 18px; }
.g-fs-20 { font-size: 20px; }
.g-fs-21 { font-size: 21px; }
.g-fs-22 { font-size: 22px; }
.g-fs-24 { font-size: 24px; }

/* 字体样式 */
.g-bold { font-weight: bold; }
.g-nobold { font-weight: normal; }
.g-italic { font-style: italic; }
.g-noitalic { font-style: normal; }
.g-ff-yh { font-family: 微软雅黑; }

/* 对齐方式 */
.g-al { text-align: left; }
.g-ar { text-align: right!important;}
.g-ac { text-align: center; }
.g-vt { vertical-align: top; }
.g-vm { vertical-align: middle; }
.g-vb { vertical-align: bottom; }
.g-vn1 { vertical-align: -2px; }
.g-v1 { vertical-align: 1px; }
.g-v2 { vertical-align: 2px; }
.g-em { text-indent: 0.5em; }

.g-cur-p{cursor:pointer;}

a{color:#333;}
a:hover{color:#cb100d;text-decoration:underline;}
/* 页面主内容区宽度 */
.g-wrap{width:980px;margin-left:auto;margin-right:auto;}
.g-320{width:320px;}
.g-490{width:490px;}
.g-100{width:100px;}
.g-720{width:720px;}

.g-box{background:#fafafa;}
.g-curtain{ position:fixed;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:9998;background:url(../images/title_bg.png) repeat;}
.g-side{float:left;width:160px;padding:45px 0 0 0;display:inline;}
.g-cont{float:right;width:779px;min-height:300px;padding:20px;border-left:1px solid #ccc;display:inline;}

/* 网站头部 */
.g-head {height:60px;background:#404040;z-index:9999;position:relative;}
.g-head .g-wrap{ position:relative;}
.g-head .g-logobox{float:left;position:relative;z-index:998;}
.g-head .g-logo{float:left;width:165px;height:60px;background:url(../images/logo.jpg) no-repeat;text-indent:-9999px;display:block;}
.g-head .shop{font-size:17px;min-width:300px;overflow:hidden;height:60px;line-height:60px;position:absolute;left:180px;top:0;color:#777;}
.g-head .shop .choose-shop{color:#777;}
.g-head .current{position:absolute;z-index:999;padding:0 0 0 10px;}
.g-head .current span .icon{-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in;-ms-transition:all .1s ease-in;transition:all .1s ease-in;display:inline-block;}
.g-head .current span:hover .icon{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.g-head .choose {width:auto;background:#fff;padding:60px 10px 10px 10px;box-shadow:2px 2px 2px rgba(0,0,0,0.2); position:absolute;top:0;left:0;}
.g-head .choose span{line-height:32px;display:block;border-bottom:1px dashed #ccc;}

/* 网站底部 */
.g-foot{background:#808080;color:#fff;}
.g-foot .g-info{height:100%;padding:30px 0 10px;}
.g-foot .g-info li{float:left;width:155px;margin:0 15px;padding-left:60px;background:url(../images/foot_icon.jpg) no-repeat;}
.g-foot .g-info li.one{background-position:0 0;}
.g-foot .g-info li.two{background-position:0 -80px;}
.g-foot .g-info li.three{background-position:0 -160px;}
.g-foot .g-info li.four{background-position:0 -240px;}
.g-foot .g-info h6{font-size:16px;margin:0 0 5px;}
.g-foot .g-copy{line-height:22px;padding:50px 0 30px;text-align:center;}
.g-foot .g-copy span{display:block;}
.g-foot .g-copy a{color:#fff;margin:0 20px;}
.g-foot .g-copy a:hover{color:#cb100d;text-decoration:underline;}

/* 顶部导航 */
.g-nav{text-align:right;padding-top:15px;}
.g-nav .nav{font-size:18px;color:#efefef;display:inline-block;margin-left:25px;}
.g-nav .select,.g-nav .nav:hover{color:#777;text-decoration:none;}

/* 侧边导航 */
.g-subnav li{font-size:16px;margin:0 0 15px;*display:inline-block;}
.g-subnav li a{height:44px;line-height:44px;color:#555;border-bottom:1px dotted #ccc;display:block;text-indent:2em;}
.g-subnav li a:hover,.g-subnav li.select b a{color:#fff;background:#d0021b;border-bottom:1px dotted #d0021b;text-decoration:none;}
.g-subnav li.select ul,.g-subnav li:hover ul{display:block;}
.g-subnav ul{display:none;}
.g-subnav ul li{margin:5px 0 0 40px;}
.g-subnav ul li a{height:36px;line-height:36px;width:160px;background:#fff;border:1px solid #ccc;}
.g-subnav ul li a:hover{background:#ecf0f1;color:#333;}

/* 二级导航 */
.g-menu li{float:left;margin:18px 28px 0;line-height:24px;text-align:center;position:relative;}
.g-menu li a{color:#555;text-decoration:none;}
.g-menu li a:hover{color:#cb100d;}
.g-menu li .icon{font-size:32px;*font-size:24px;}
.g-menu li span{font-size:16px;display:block;}
.g-menu li.select .icon,.g-menu li.select span{color:#cb100d;}
.g-menu em{width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:#d0021b;border-radius:100%;display:block;position:absolute;top:-10px;right:-10px;}

/* 提示信息 */
.g-mess{height:100%;background:#ffc;border:1px solid #fc9;color:#000;border-radius:5px;padding:20px 30px;margin:0 0 30px 0;position:relative;}
.g-mess b{font-size:16px;margin:0 10px 0 0;color:#d0021b;}
.g-mess span{font-size:14px;color:#666;}
.g-mess .close{position:absolute;top:10px;right:15px;font:14px/20px "verdana"}
.g-mess .close a{color:#bbb;}
.g-mess .close a:hover{color:#f20;text-decoration:none;}
.g-msg{padding:70px 50px;margin:0 auto;}
.g-msg p{max-width:350px;line-height:32px;margin:0 auto;}
.g-msg i{float:left;width:45px;height:45px;margin:-7px 15px 0 0;display:inline-block;}
.g-msg span{font-size:16px;font-weight:bold;}
.g-msg em{color:#f60;}
.g-msg.success{background:#d7fba8;border:1px solid #8ad24c;}
.g-msg.success i{background:url(../images/icon-status.png) no-repeat -95px 0;}
.g-msg.error{background:#fce2d6 ;border:1px solid #eca384;}
.g-msg.error i{background:url(../images/icon-status.png) no-repeat -48px 0;}
.g-msg.warning{background-color:#ffc; border:solid 1px #fc9;}
.g-msg.warning i{background:url(../images/icon-status.png) no-repeat;}

/* 搜索 */
.g-search{position:absolute;top:0;left:525px;width:475px;height:60px;background:#404040;color:#fff;}
.g-search .input{width:400px;height:60px;padding:0 0 0 10px;line-height:60px;border:none;background:none;font-size:14px;color:#fff;}
.g-search .close{float:right;font:30px/60px "verdana"; font-weight:normal;}
.g-search .close a{color:#ddd;}
.g-search .close a:hover{color:#bbb;text-decoration:none;}
.g-search .search-info{padding:30px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.4);color:#666;}
.g-search .search-info ul{margin:10px 0 0 0;}
.g-search .search-info li{font-size:14px;}
.g-search .search-info li a{line-height:40px;padding:0 0 0 20px;display:block;}
.g-search .search-info li a:hover{background:#eee;}

/* 修改IEbug */
.g-fix-ui-btn02{*position:relative;*top:-7px;}
