
a:link {
    text-decoration: none;
    filter: Shadow(Color=#000000, Direction=1);
}

a:hover {
    /*text-decoration: underline;*/
    color: #6699FF;

}

a:active {
    text-decoration: underline;
}

a:visited {
    text-decoration: none;
}

body {
    background-color: #819dc5;
    text-align:center;
    margin: 0px;
}

#idLayerContent {
    background-color: #ffffff;
    margin-left:auto;
    margin-right:auto;
    width: 100%;
    font-size:10.5pt;
}

#idLayerTop {
    width: 100%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    vertical-align: middle;
}

#idLayerLogo {
    width: 100%;
    padding-top:5px;
    padding-bottom:5px;
}

#idLayerMenu {
    background:#069;
    text-align: center;
    width:100%;
    padding-top:10px;
    padding-bottom:10px;
    font-size: large;
}

#idLayerCenter {
    width: 100%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

#idLayerCenterLeft {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-image: url(../welcome.gif);
    background-repeat: repeat;
}

#idLayerCenterRight {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    background:#FFF;
}

#idLayerBottom {
    background-color: #dbf1fc;
    font-size:9pt;
    line-height: 15px;
}


#idLayerMemeberCenter {
}

#idLayerMemeberCenter_Left {

}

#idLayerMemeberCenter_Right {
    min-height:300px;
}

.classLineButtom { background-image:url(../line_buttom.gif); height:7px; line-height:7px;}

.classDot1 {
	background-image: url(../bg.png);
	background-repeat: no-repeat;
	background-position: 0px -170px;
	height: 15px;
	width: 20px;
	margin-top: 12.5px;
}

.classColorWhite {
    color: #FFF;
}

.classColorRed {
	color:#F00;
}

.classColorGreen {
	color:#096;
}

.classColorBlue {
	color:#00F;
}

.classNeterPageTitle {
	width:300px;
	height:40px;
	line-height:40px;
	border:1px;
	border-color:#000;
	text-align:center;

	background-color:#006;
	color:#FFF;
	font-size:medium;
	font-weight:bold;
}


.classProductInfoInstallCount
{
	font-size: 9pt;
	font-weight:normal;
	text-align: right;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 50px;
}

.classProductInfoInstallCountNumber
{
	font-size: 12pt;
	font-weight: bold;
	background-color:#000;
	color:#0F0;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.classProductNav {
	width:220px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
    border: 1px solid #666;
}

.classProductNav_Title {
	background-image: url(../bg.png);
	background-repeat: repeat-x;
	background-position: 0px -50px;
	font-size: 9pt;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	line-height:30px;
}

.classProductNav_Catgate_Title {
	width:100%;
	font-size: 9pt;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../bg.png);
	background-repeat: repeat-x;
	background-position: 0px -80px;
}

.classProductNav_Product {
	font-size: 9pt;
	line-height: 25px;
	font-weight: bold;
	text-align: left;
	height: 25px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../bg.png);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}

.classGTTitleBgAndColor {
	background: #000000;
	color: #FFFFFF;
}

.classGTTitleLineHeight {
	min-height: 40px;
	height: 40px;
	line-height: 40px;
}

.classGTBox {
	margin-left:auto;
	margin-right:auto;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

    border-radius: 0.25rem;
}

.classGTBox > .row {

	text-align: left;

	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #000000;
}

.classGTBox .row+.row {

	text-align: left;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;

}

.classGTBox .row > [class*="col-md-"] {
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #000000;
}

.classGTBox .row [class*="col-md-"]+[class*="col-md-"] {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

.classGTLinePaddingTopBottom{
    padding-top: 4px;
    padding-bottom: 4px;
}

.classGTLineHeightSmall{
	line-height: 25px;
	min-height: 25px;
}

.classGTLineHeightMiddle{
    line-height: 32px;
    min-height: 32px;
}

.classGTLineHeight{
	line-height: 40px;
	min-height: 40px;
}

.classFont6pt {
    font-size: 6pt;
}

.classFont9PT {
	font-size: 9pt;
}

.classFont12PT {
	font-size: 12pt;
}

.classBold {
	font-weight: bold;
}

.classGTBoxRowButton {
	width: 80%; margin-top: 4px; margin-bottom: 4px;
}

.classGTBlockButtonFrontBuyNow {
    width: 80%; margin-top: 8px; margin-bottom: 8px;
}

.classNeterBox {
    border:#999 thin solid;
}

.classGTMessageBox {
    background-color: #FBFBFB;
    border:thin solid #CCC;
    padding-top: 16px;
    padding-bottom: 16px;
}

.classProductInfo {
    width:90%;
    margin-right: auto;
    margin-left: auto;
    /*border: 1px solid #CCC;*/
}

.classProductInfo_Title {
    padding-top:10px;
    padding-bottom:10px;
    background-color:#F3F3F3;
    text-align: center;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
}

.classProductInfo_LineSplitter {
    line-height: 1px;
    height: 1px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
}

/* bootstrap 图片轮播 小圆点 颜色 */
.carousel-indicators li {
    background-color: #333333;
}

/* bootstrap 图片轮播 当前激活小圆点 颜色 */
.carousel-indicators .active {
    background-color: #0c63e4;
}

/* bootstrap 图片轮播 上一页 按钮 颜色 */
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230c63e4' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

/* bootstrap 图片轮播 下一页 按钮 颜色 */
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%230c63e4' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.classGTBorderLight {
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}

.classGTBorderDark {
    border: 1px solid rgba(0, 0, 0, 1);
    border-radius: 0.25rem;
}

.classGTBorderDark {
    border: 1px solid rgba(0, 0, 0, 1);
    border-radius: 0.25rem;
}

.classGTWidth80Percent {
    width: 80%;
}

.classGTWidth90Percent {
    width: 90%;
}
