@charset "utf-8";
/* mike.liu@2015-12-30*/
.group_time_bg { border-radius: 5px; width:22px; text-align: center; padding:4px 0; font-weight: bold; display: inline-block; }
.border-0{border-width:0;}
.border-1{border: 1px solid #ddd;}
.money{color:#f60;}
.info{color:#999;}
.black{color:#000 !important;}
.blue{color:#00A201;}
.green{color:#060;}
.light-green{color:#00C200;}
.yellow{color:#ffe300 !important;}
.orange{ color:#FF6600 !important;}
.white{color:#fff !important;}
.red{color:#f00;}
.primary{color:#2E67A9;}
.opacity-2{opacity: 0.2}
.opacity-4{opacity: 0.4}
.opacity-5{opacity: 0.5}
.opacity-6{opacity: 0.6}
.opacity-8{opacity: 0.8}

.btn{cursor: pointer;}
.bg-yellow{ background-color:#ffe300 !important;}
.bg-light-yellow{ background-color:#fcf8e3 !important;}
.bg-blue{ background-color:#00A201 !important;}
.bg-success{background-color:#4cae4c !important;}
.bg-gray{ background-color:#999 !important;}
.bg-light-gray{ background-color:#ccc !important;}
.bg-black{ background: #000 !important;}
.bg-red{ background:#ff0000 !important;}
.bg-orange{ background:#FF6600 !important;}
.bg-light-green{background:#00C200 !important;}


.btn_white { background: #ffffff; color: #000; }
.btn-red { background: #e22613; color: #fff; }
.btn-orange { background: #ff6600; color: #fff; }
.btn_gray { background: #999999; color: #fff; }
.btn_black { background: #000000; color: #fff; }
.btn-success { background: #1aad19; color: #fff; }
.btn_blue { background: #4d90fe; color: #fff; }
.btn-primary{background:rgb(44,101,166); color:#fff;}


.index-title{
	    color: #333;
    font-weight: bold;
    font-size: 20px;
    border-bottom: #e1e1e1 solid 1px;
    line-height: 35px; margin-bottom: 20px;
}
.index-title .en{color:#00A200;}
.index-class{ width:12.5%;}
.stock-list{ margin: 0 -15px;}
.stock-item{ padding:0 15px;}
/*轮播图*/
.img-gray{
    -webkit-filter: grayscale(10%);
-moz-filter: grayscale(10%);
-ms-filter: grayscale(10%);
-o-filter: grayscale(10%);
filter: grayscale(10%);
opacity: 0.80;}
.container-ppt{
  position: absolute;left:0;right:0; margin-left:auto; margin-right: auto;  z-index:2; text-shadow: 1px 1px 3px #000; height: 100%;
}
.ppt-title{ color:#fff;font-size: 4vw;}
.ppt-subtitle{ color:#f1f1f1;font-size: 2vw;}
.btn-ppt{ font-size: 1.5vw; padding:10px 5%; border-radius: 5px; border: solid 2px;  color: #fff;  background: none;  border-color: #fff; }
.btn-ppt:hover{ background:#00C600; color:#fff; border-color:#00C600;}
.ppt-font{position: relative;
      top: 40%;
      transform: translateY(-40%);
    }


@media only screen and (min-device-width: 320px) and (max-device-width: 480px), (max-width: 600px) {
	.index-title{font-size: 16px;}
    .index-class{ width:25%;}
    .stock-list{ margin: 0 -5px;}
.stock-item{ padding:0 5px;}
.ppt-title{ font-size: 6vw;}
.ppt-subtitle{font-size: 4vw;}
.btn-ppt{ font-size: 2vw; }


	}