/* 
[cui响应式框架使用说明]
 
按比例分配网格 5%-100%
 
 
.g-* 默认 大屏幕电脑
.p-g-* 1200以下 普通屏幕电脑
.t-g-*  960以下 平板电脑
.m-g-*  768以下 手机
.s-g-*  480以下 手机
.*-g-p0  左右间距清零，默认间距是5*2=10
.*-li-2 3 4 5 6 7 8 9 10 写在ul上控制li的宽度
 
*/
 
.g-5, .m-g-5, .t-g-5, .p-g-5, 
.g-10, .m-g-10, .t-g-10, .p-g-10,
.g-15, .m-g-15, .t-g-15, .p-g-15, 
.g-20, .m-g-20, .t-g-20, .p-g-20, 
.g-25, .m-g-25, .t-g-25, .p-g-25, 
.g-30, .m-g-30, .t-g-30, .p-g-30, 
.g-35, .m-g-35, .t-g-35, .p-g-35, 
.g-40, .m-g-40, .t-g-40, .p-g-40, 
.g-45, .m-g-45, .t-g-45, .p-g-45, 
.g-50, .m-g-50, .t-g-50, .p-g-50, 
.g-55, .m-g-55, .t-g-55, .p-g-55, 
.g-60, .m-g-60, .t-g-60, .p-g-60, 
.g-65, .m-g-65, .t-g-65, .p-g-65, 
.g-70, .m-g-70, .t-g-70, .p-g-70, 
.g-75, .m-g-75, .t-g-75, .p-g-75, 
.g-80, .m-g-80, .t-g-80, .p-g-80, 
.g-85, .m-g-85, .t-g-85, .p-g-85, 
.g-90, .m-g-90, .t-g-90, .p-g-90, 
.g-95, .m-g-95, .t-g-95, .p-g-95, 
.g-100, .m-g-100, .t-g-100, .p-g-100, 
.g-33, .m-g-33, .t-g-33, .p-g-33,
.g-66, .m-g-66, .t-g-66,.p-g-66,
.g-16,.m-g-16,.t-g-16,.p-g-16,
.g-14,.p-g-14
{
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 15px; /* 默认的间距如果是5就是间距是10，如果写成10，间距就是20px , 如果调整请和g-row里的一起调整*/
  padding-right: 15px;
  float: left;
}
 
.g-row {
    margin-left: -15px;
    margin-right: -15px;
}
 
.g-row > div,.g-row > li {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 15px; /* 默认的间距如果是5就是间距是10，如果写成10，间距就是20px , 如果调整请和g-row里的一起调整*/
    padding-right: 15px;
    float: left;
}
 
 
/*Common For Max 1200*/
.g-5 {width: 5%;}
.g-10 {width: 10%;}
.g-15 {width: 15%;}
.g-20 {width: 20%;}
.g-25 {width: 25%;}
.g-30 {width: 30%;}
.g-35 {width: 35%;}
.g-40 {width: 40%;}
.g-45 {width: 45%;}
.g-50 {width: 50%;}
.g-55 {width: 55%;}
.g-60 {width: 60%;}
.g-65 {width: 65%;}
.g-70 {width: 70%;}
.g-75 {width: 75%;}
.g-80 {width: 80%;}
.g-85 {width: 85%;}
.g-90 {width: 90%;}
.g-95 {width: 95%;}
.g-33 {width: 33.33333%;}
.g-16 {width: 16.66666%;}
.g-14 {width: 14.28571%;}
.g-66 {width: 66.66667%;}
.g-100 { clear: both; width: 100%;}
 
/* 列表*/
.g-li-2 li{width:50%;}
.g-li-3 li{width:33.33%;}
.g-li-4 li{width:25%;}
.g-li-5 li{width:20%;}
.g-li-6 li{width:16.66%;}
.g-li-7 li{width:14.28%;}
.g-li-8 li{width:12.5%;}
.g-li-9 li{width:11.11%;}
.g-li-10 li{width:10%;}
 
/*Common For Max 960  普通电脑尺寸 */
@media only screen and (max-width: 1199px) {
        .p-g-5 {width: 5%;}
        .p-g-10 {width: 10%;}
        .p-g-15 {width: 15%;}
        .p-g-20 {width: 20%;}
        .p-g-25 {width: 25%;}
        .p-g-30 {width: 30%;}
        .p-g-35 {width: 35%;}
        .p-g-40 {width: 40%;}
        .p-g-45 {width: 45%;}
        .p-g-50 {width: 50%;}
        .p-g-55 {width: 55%;}
        .p-g-60 {width: 60%;}
        .p-g-65 {width: 65%;}
        .p-g-70 {width: 70%;}
        .p-g-75 {width: 75%;}
        .p-g-80 {width: 80%;}
        .p-g-85 {width: 85%;}
        .p-g-90 {width: 90%;}
        .p-g-95 {width: 95%;}
        .p-g-16 {width: 16.66666%;}
        .p-g-14 {width: 14.28571%;}
        .p-g-33 {width: 33.33333%;}
        .p-g-66 {width: 66.66667%;}
        .p-g-100 { clear: both; width: 100%;}
        /* 列表*/
        .p-li-2 li{width:50%;}
        .p-li-3 li{width:33.33%;}
        .p-li-4 li{width:25%;}
        .p-li-5 li{width:20%;}
        .p-li-6 li{width:16.66%;}
        .p-li-7 li{width:14.28%;}
        .p-li-8 li{width:12.5%;}
        .p-li-9 li{width:11.11%;}
        .p-li-10 li{width:10%;}
  
}
 
/*Common For Max 768 平板电脑尺寸 */
@media only screen and (max-width: 959px) {
 
        .t-g-5 {width: 5%;}
        .t-g-10 {width: 10%;}
        .t-g-15 {width: 15%;}
        .t-g-20 {width: 20%;}
        .t-g-25 {width: 25%;}
        .t-g-30 {width: 30%;}
        .t-g-35 {width: 35%;}
        .t-g-40 {width: 40%;}
        .t-g-45 {width: 45%;}
        .t-g-50 {width: 50%;}
        .t-g-55 {width: 55%;}
        .t-g-60 {width: 60%;}
        .t-g-65 {width: 65%;}
        .t-g-70 {width: 70%;}
        .t-g-75 {width: 75%;}
        .t-g-80 {width: 80%;}
        .t-g-85 {width: 85%;}
        .t-g-90 {width: 90%;}
        .t-g-95 {width: 95%;}
        .t-g-16 {width: 16.66666%;}
        .t-g-33 {width: 33.33333%;}
        .t-g-66 {width: 66.66667%;}
        .t-g-100 { clear: both; width: 100%;}
        .t-li-2 li{width:50%;}
        .t-li-3 li{width:33.33%;}
        .t-li-4 li{width:25%;}
        .t-li-5 li{width:20%;}
        .t-li-6 li{width:16.66%;}
        .t-li-7 li{width:14.28%;}
        .t-li-8 li{width:12.5%;}
        .t-li-9 li{width:11.11%;}
        .t-li-10 li{width:10%;}
  
}
 
/*Common For Max 480 手机尺寸*/
@media only screen and (max-width: 767px) {
 
        .m-g-5 {width: 5%;}
        .m-g-10 {width: 10%;}
        .m-g-15 {width: 15%;}
        .m-g-20 {width: 20%;}
        .m-g-25 {width: 25%;}
        .m-g-30 {width: 30%;}
        .m-g-35 {width: 35%;}
        .m-g-40 {width: 40%;}
        .m-g-45 {width: 45%;}
        .m-g-50 {width: 50%;}
        .m-g-55 {width: 55%;}
        .m-g-60 {width: 60%;}
        .m-g-65 {width: 65%;}
        .m-g-70 {width: 70%;}
        .m-g-75 {width: 75%;}
        .m-g-80 {width: 80%;}
        .m-g-85 {width: 85%;}
        .m-g-90 {width: 90%;}
        .m-g-95 {width: 95%;}
        .m-g-16 {width: 16.66666%;}
        .m-g-33 {width: 33.33333%;}
        .m-g-66 {width: 66.66667%;}
        .m-g-100 { clear: both; width: 100%;}
        .m-li-2 li{width:50%;}
        .m-li-3 li{width:33.33%;}
        .m-li-4 li{width:25%;}
        .m-li-5 li{width:20%;}
        .m-li-6 li{width:16.66%;}
        .m-li-7 li{width:14.28%;}
        .m-li-8 li{width:12.5%;}
        .m-li-9 li{width:11.11%;}
        .m-li-10 li{width:10%;}
 
}
 
/*Common For Max 320*/
@media only screen and (max-width: 479px) {
 
            .s-g-5 {width: 5%;}
            .s-g-10 {width: 10%;}
            .s-g-15 {width: 15%;}
            .s-g-20 {width: 20%;}
            .s-g-25 {width: 25%;}
            .s-g-30 {width: 30%;}
            .s-g-35 {width: 35%;}
            .s-g-40 {width: 40%;}
            .s-g-45 {width: 45%;}
            .s-g-50 {width: 50%;}
            .s-g-55 {width: 55%;}
            .s-g-60 {width: 60%;}
            .s-g-65 {width: 65%;}
            .s-g-70 {width: 70%;}
            .s-g-75 {width: 75%;}
            .s-g-80 {width: 80%;}
            .s-g-85 {width: 85%;}
            .s-g-90 {width: 90%;}
            .s-g-95 {width: 95%;}
            .s-g-16 {width: 16.66666%;}
            .s-g-33 {width: 33.33333%;}
            .s-g-66 {width: 66.66667%;}
            .s-g-100 { clear: both; width: 100%;}
            .s-li-1 li{width:auto; float: none;}
            .s-li-2 li{width:50%;}
            .s-li-3 li{width:33.33%;}
            .s-li-4 li{width:25%;}
            .s-li-5 li{width:20%;}
            .s-li-6 li{width:16.66%;}
            .s-li-7 li{width:14.28%;}
            .s-li-8 li{width:12.5%;}
            .s-li-9 li{width:11.11%;}
            .s-li-10 li{width:10%;}
}
 
/* -------------------- 区域设置 ------------------------- */
/*1200*/
@media only screen and (min-width: 1200px) {
 
        .hide {
            display: none;
          }
 
        .g-p0 {
          padding-left: 0;
          padding-right: 0;
        }
 
        .g-pl0{
          padding-left: 0;
        }
 
        .g-pr0{
          padding-right: 0;
        }
 
}
 
/*960*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
 
        .hide-p {
            display: none;
          }
 
        .p-g-p0 {
          padding-left: 0;
          padding-right: 0;
        }
 
        .p-g-pl0{
          padding-left: 0;
        }
 
        .p-g-pr0{
          padding-right: 0;
        }
 
}
 
 
 
/*768*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
 
        .hide-t {
            display: none;
          }
        .t-g-p0 {
          padding-left: 0;
          padding-right: 0;
        }
 
        .t-g-pl0{
          padding-left: 0;
        }
 
        .t-g-pr0{
          padding-right: 0;
        }
 
}
 
 
 
/*480*/
@media only screen and (max-width: 767px) {
        .hide-m {
            display: none;
          }
 
        .m-g-p0 {
          padding-left: 0;
          padding-right: 0;
        }
 
        .m-g-pl0{
          padding-left: 0;
        }
 
        .m-g-pr0{
          padding-right: 0;
        }
}
 
/*480*/
@media only screen and (max-width: 479px) {
        .hide-s {
            display: none;
          }
 
        .s-g-p0 {
          padding-left: 0;
          padding-right: 0;
        }
 
        .s-g-pl0{
          padding-left: 0;
        }
 
        .s-g-pr0{
          padding-right: 0;
        }
}