.content-cal{
	border-right:1px solid #bbb;
	font-style: italic;
	font-weight:bold;
	margin-bottom:20px}

.content-d{
	line-height:1em;
	font-size:40px;}

.content-m{
	line-height:1em;
	font-size:16px;}
	
.content-y{
	line-height:1em;
	font-size:12px;}

.content-title{}

.content-title h4,.content-title span{
	margin-left:15px}

.content-title span{
	color:#aaa}

.about{
	margin:20px 0px;}

.about p{
	line-height:22px;
	font-size:14px;
	margin-top:10px;
	margin-bottom:20px;}

.nav-share{
	margin:15px 0px;
	padding:10px 0px 4px;
	border:1px solid #ccc}
	
.nav-share a{
	margin:5px 10px}

.nav-share_share .nav-share_note{
	float:left;
	margin-right:10px;}

.nav-share .fb-like{
	position:relative;
	top:-4px;}

.nav-share .pin-btn{
	position:relative;
	top:-6px;}

.nav-share_note2{
	margin:30px 0px 50px;
	text-align:right;}

.new-list{}

.new-list-nav{
	text-align:right;}

.new-list-nav a{
	margin:3px 10px;}

.new-list ul{}

.new-list ul li{
	font-size:15px;
	font-weight:bold; 
	padding:10px;
	border-bottom:dotted 1px #ccc}

.new-list ul li a{}

.new-list ul li a img{
	margin-right:5px;}

.new-list ul li span{
	font-weight:normal;
	color:#888;
	float:right;}

.page-appmobile{}

.page-appmobile .row{
	margin-top:20px}
 
.page-appmobile-qrcode{
	text-align:right;}
 
.page-appmobile-qrcode a{
	width:45%;
	display: inline-block;
	border-right:1px dotted #ccc;}

.page-appmobile-qrcode a:first-child{
	border-left:1px dotted #ccc;}

.page-appmobile-qrcode a img{
	margin:0px 10%;
	width:80%}

.page-appmobile-content p{
	line-height:30px;
	font-size:15px;
	margin:10px 0px 30px;}

.page-appmobile-content div span{
	margin-right:10px;
    float: left;}

.page-appmobile-info{
	margin-top:20px;
	border-top:1px dotted #ccc;}

.page-appmobile-info-box{
	padding: 20px 20px 0px;
	color:#fff;
	background:url(../images/page-appmobile-info-box-bg.jpg) #000 no-repeat;}

.page-appmobile-info-box .col-sm-4{
	padding:15px 20px;}

.page-appmobile-info-box .col-sm-4 img{
	float:left;
	margin-bottom:30px;
	margin-right:15px;}

.page-appmobile-info-box .icon-mobile{
	padding:0px;
	text-align:center;}

.page-appmobile-info-box .icon-mobile h1{
	letter-spacing:3px;
	font-size:20px;
	text-align:center;
	margin:30px 10px 50px;}

.page-appmobile-info-box .icon-mobile img{
	float:none;
	margin-bottom:0px;
	margin-right:0px;} 

.page-type{}

.page-type h3{
	margin:20px 0px;}

.page-type p{
	line-height:22px;
	font-size:14px;
	margin-top:10px;
	margin-bottom:20px;}

.page-type-imgbox{
	position:relative;}

.page-type-imgbox div{
	font-size:18px;
	letter-spacing:2px;
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9)); /* FF3.6 */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0,0,0,0)), color-stop(1, rgba(0,0,0,0.9))); /* Safari 4+, Chrome 2+ */
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9)); /* Safari 5.1+, Chrome 10+ */
    background-image: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9)); /* Opera 11.1+ */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0)', endColorstr='rgba(0,0,0,0.9)'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0)', endColorstr='rgba(0,0,0,0.9)')"; /* IE8+ */
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.9));
	height:60px;
	width:100%;
	position:absolute;
	z-index:2;
	bottom:0px;
	text-align:center;
	line-height:60px;
	color:#fff;}

.page-type-imgbox img{
	width:100%;}

.item-style-box .carousel-control{
	width:6%;
	background:none !important}

.item-style-box .carousel-control .glyphicon-chevron-left,.item-style-box .carousel-control .glyphicon-chevron-right
,.item-style-box .carousel-control .icon-prev,.item-style-box .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 15px;
	padding-top:7px;
	background:#333;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px; }

.item-style-box .carousel{
	padding:0px;}

.item-style-item{
	position:relative}


.item-style-item:hover div{
	/*color:#fff;*/
	display:block;}

.item-style-item div span{
	font-size:13px;}

.page-active ul li{
	margin-bottom:30px;}

.page-active ul li img{
	margin-bottom:15px;}

.page-active ul li h3{
	font-size:16px;
	margin-bottom:5px;
	letter-spacing:2px;
	font-weight:bold;}
	
.page-active ul li span{
	margin-bottom:5px;
	color:#7D5816;}

.page-active ul li p{
	font-size:13px;
	line-height:22px;}

.page-sprint-box{
	font-size:13px;
	min-height:260px;
	padding:30px 40px;
	border:1px solid #ccc;}

.page-sprint-box p{
	font-weight:bold;}

.page-sprint-box p span{
	font-size:16px;
	margin:0px 5px;
	color:#900}

.page-sprint-box form{
	margin:20px auto;
	width:60%;}

.page-sprint-box form button{
	color:#fff;
	border:1px solid #b00;
	width:80%;
	background:#b00}

.page-sprint-box ol,.page-sprint-box ol li{
	list-style:inherit;
    list-style-type: decimal;}

.page-sprint-box ol{
	margin-top:15px;
    -webkit-padding-start:20px;}

.page-sprint-box ol li{
	font-size:13px;
	margin-bottom:5px;}

.sprint-list{
	margin-top:30px;;}

.sprint-list li{
	border-bottom:1px solid #ddd;
	padding:5px 8px;}
	
.sprint-list li:nth-child(2n+1){
	background:#eee;}

.sprint-list-title{
	color:#fff;
	background:#333 !important}

.sprint-list .sprint-list-title .span6{
	color:#fff;}

.sprint-list li a:link,.sprint-list li a:visited{
	color:#fff;}

.sprint-list li span{
	display:inline-block;}

.sprint-list li .span1{
	width:10%}

.sprint-list li .span2{
	width:18%}
	
.sprint-list li .span3{
	width:10%} 
	
.sprint-list li .span4{
	width:16%}
	
.sprint-list li .span5{
	width:15%}

.sprint-list li .span6{
	font-weight:bold;
	color:#000;
	width:15%}

.sprint-list li .sprint-type1{
	color:#999;}

.sprint-list-nav{
	float:right;}


	
@media (max-width: 992px){
	.content-title{
		margin:15px 0px;}
	
	.content-title h4{
		margin-bottom:10px;}
	
	.content-title h4,.content-title span{
		margin-left:0px}
	
	.nav-share{
		padding:0px;}
	
	.nav-share_nav{
		text-align:center;
		padding:10px 0px;}
	
	.nav-share_share{
		padding:10px;
		text-align:center;
		border-top:1px solid #ccc;}
	
	.nav-share_note2{
		margin:30px 0px 50px;
		text-align:left;}
	
	.new-list-nav{
		margin:10px 0px; 
		text-align:left;}
	
	.new-list ul li span{
		margin-left:5px;
		float:none;}
	
	.page-appmobile-content p{
		line-height:24px;}
	
	.page-appmobile-qrcode{
		margin:30px 0px;
		text-align:left;}
	 
	.page-appmobile-qrcode a{
		width:49%;
		display: inline-block;
		border-right:1px dotted #ccc;}
	
	.page-appmobile-info-box .col-sm-4{
		padding:15px;}
	
	.page-appmobile-info-box .col-sm-4 img {
		margin-bottom: 25px;}
	
	.page-appmobile-info-box .icon-mobile img{
		margin-bottom:0px;
		border-bottom:1px solid #fff;}
	
	.item-style-item{
		padding:0px;
		display: inline-block;
		width:30%;}
	
	.item-style-item img{
		width:100%}
	
	.item-style-item div{
		padding-top:5px;}
	

	.page-sprint .col-sm-6,.page-sprint .col-sm-12{
		padding:0px;}
	
	.page-sprint-box{
		font-size:13px;
		min-height:inherit;
		padding:20px;
		margin-bottom:15px;
		border:1px solid #ccc;}
	
	.page-sprint-box form {
		margin: 10px auto;
		width: 100%;}
	
	.page-sprint-box form button {
    	width: 100%;}	
	
	ul.sprint-list li{
		font-size:12px;
		border-bottom:1px solid #666;
		padding:6px;}
	
	ul.sprint-list li .span1,ul.sprint-list li .span2,ul.sprint-list li .span4,ul.sprint-list li .span5{
		width:35% !important;}
	
	ul.sprint-list li .span3 ,ul.sprint-list li .span6{
		width:25% !important;}
	
	}
	.form-horizontal .form-group2{
	  margin:0,8px,8px,-15px;
	}
    .sort-by-order{
      margin-left:5px;
      margin-bottom:3px;
    }

	.dl-class{
		margin: 15px 0 30px 0;
		overflow: hidden;
	}

    .dd-class {
        height: 275px;
        vertical-align: middle;
        display: table-cell;
    }

    .dd-class h4 {
        font-size: 21px;
    }


















