/**
author : oscar/jincan.liu@qq.com;
topcompetency 
base.css
*/
body,html{
	padding: 0;
	margin: 0;
	/*background-color: #fff;*/
    background-color: #3cc5f1;
	color: #666;
	font-size: 14px;
   font-family: Helvetica,'宋体',Arial; 
	width: 100%;
	min-height: 100%;
	max-width: 2560px;
}
ul,li,ol{
	list-style: none;
}

a{ color: #666;}
a:hover{
	color: #3cc5f1;
}
.btn-default:focus, .btn-default.focus{
	color: #3cc5f1;
}
.c-b{
	color: #3cc5f1;
}
.c-a{
	color: #999;
}
.c-c{
	color: red;
}
.c-f{ color: #fff;}

.c{*zoom:1;}
.c:after{clear:both;content:".";display:block;visibility:hidden;height:0;}
.btn{
	border-radius: 0;
}
.form-control{
	border-radius: 0;
}
*:focus,
input { outline: none; }
.al-c{ text-align: center;}
.al-l{ text-align: left;}
.mr-1{ margin-right: 10px;}
.mt-1{ margin-top: 10px;}
.ml-2{ margin-left: 20px;}
.mr-2{ margin-right: 20px;}
.mb-2{ margin-bottom: 20px;}
hr{border-color: #ddd;}

a,input{ text-decoration:none; outline:none;}
a:active,input:active {star:expression(this.onFocus=this.blur());} }  

a:focus, 
input[type=button] ,
input[type=radio],
input[type=submit] {        

    outline:none;

}

.text-indent-p p{
	text-indent: 2em;
}

h2{
	font-size: 24px;
}


.toast {
    width: 200px;
    padding: 15px;
    background-color: rgba(0, 0, 0, .6);
    color: #ccc;
    text-align: center;
    position: fixed;
    z-index: 20000;
    top: 47%;
    left: 50%;
    margin-left: -100px;
    display: none;
}

.icp:hover{
    color: #fff;
    text-decoration: underline;
}


#dialog-box {
	position: fixed;
	z-index: 1001;
	left: 0;
	top: 0;
}

#dialog-mask {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background-color: rgba(0, 0, 0, .5);
}

@media (min-width: 768px) {
	.product-detail-modal .modal-dialog {
		width: 700px;
		margin: 15% auto;
	}
}