﻿/* glinkc 2017-11-13 17:42 */
/*text-overflow:ellipsis;带中文要加white-space:nowrap;*/
/*word-wrap:break-word;word-wrap:normal;*/
body{margin:0;padding:0;}
ul,li{list-style:none}
ul,li{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none}

.gCenter{margin: 0px auto 0px auto;}
.gHide{display:none;}
.gRetry
{
    width:180px;
}
.gRetry a
{
    color: #0088CC;
}

.gWidth50{width:50px;}
.gWidth60{width:60px;}
.gWidth70{width:70px;}
.gWidth80{width:80px;}
.gWidth100{width:100px;}
.gWidth150{width:150px;}
.gWidth200{width:200px;}
.gWidth250{width:250px;}
.gWidth300{width:300px;}

.gPaddingTop3 { padding-top:3px;}
.gPaddingTop5 { padding-top:5px;}
.gPaddingTop8 { padding-top:8px;}
.gPaddingTop10 { padding-top:10px;}
.gPaddingTop12 { padding-top:12px;}
.gPaddingTop15 { padding-top:15px;}

.gTitle12 {font-family: 微软雅黑; font-size: 12px; color: #333;}
.gTitle13 {font-family: 微软雅黑; font-size: 13px; color:#333;}
.gTitle14 {font-family: 微软雅黑; font-size: 14px; color:#333;}
.gTitle15 {font-family: 微软雅黑; font-size: 15px; color:#333;}
.gTitle16 {font-family: 微软雅黑; font-size: 16px; color:#333;}
.gTitle17 {font-family: 微软雅黑; font-size: 17px; color:#333;}

.gCircleBox5
{
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);    
}
.gCircleBoxTitle5{
	height:35px;
	line-height:35px;
	text-indent:20px;
	background-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	  *background-color: #222222;
	  background-image: -moz-linear-gradient(top, #F6F6F6, #DDDDDD);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F6F6F6), to(#DDDDDD));
	  background-image: -webkit-linear-gradient(top, #F6F6F6, #DDDDDD);
	  background-image: -o-linear-gradient(top, #F6F6F6, #DDDDDD);
	  background-image: linear-gradient(to bottom, #F6F6F6, #DDDDDD);
	  background-repeat: repeat-x;
	  border-color: #DDDDDD #DDDDDD #000000;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF6F6F6', endColorstr='#ffDDDDDD', GradientType=0);
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
	
}
.gCircleBoxBody{
	padding:10px;
	}
.gCircleBox10
{    
	border: 1px solid #d4d4d4;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.gCtrlBox{width:95%; height:35px; line-height:35px;}
.gCtrlBox .cbt, .gCtrlBox .cbc{float:left;}
.gCtrlBox .cbt{}
.gCtrlBox .cbc span{ display:block; width:110px; float:left;}
.gSlipt *
{
    display: block;
    float: left;
}
.gSlipt span
{
    text-align: right;
    padding-right: 5px;
}
.gCls{clear:both;}
.gClear{clear:both; height:0px; overflow:hidden;}

.gBgGrad{
	background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  }
  
 .gLeft{float:left;}
 .gRight{float:right;}
 
 .gAlignLeft
 {
     text-align:left;
 }
 .gAlignRight
 {
     text-align:right;
 }
 
 .gTextOverflow{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
 
 .gZero
{
    padding: 0px;
    margin: 0px;
}

.gFloatBox
{
    position:fixed;
    /*width:320px;
    height:180px;
    overflow:hidden;*/
    left:50%;
    background-color:#FFFFFF;
    /*z-index:1020;*/
}
.gFloat .gFBTitle { cursor:move;}
.gFloatBox .gFBTitle
{
    height: 36px;
    line-height:36px;
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #EEEEEE;
    text-indent:16px;
}
.gFloatBox .gFBBody
{
    height: auto;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #DDDDDD;
    padding: 20px;
}
.gFloatBox .gFBFooter
{
    background-color: #F5F5F5;
    height: 50px;
    text-align: right;
    width:100%;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
.gFloatBox .gFBFooter div
{
    padding-top:10px;
    padding-right:10px;
}
.gFloatBox .gFBFooter input
{
    margin-left:5px;
    }
.gFloatBlackGroup , .gAlertBlackGroup, .gConfirmBlackGroup, .gBlackGroup
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000000;
    opacity: 0.5;
    filter: alpha(opacity=80);
  }
.gFloatBlackGroup{
    z-index: 1047483646;
  }
.gConfirmBlackGroup{
    z-index: 1547483646;
  }
.gAlertBlackGroup {
	z-index:2147483646;
}
.gAlert
{
    min-width:220px;
    min-height:140px;
    position:fixed;
    background-color:#FFFFFF;
    overflow:visible;
    }
.gAlert .gATitle
{
    width:auto;
    height:30px;
    line-height:30px;
    text-align:left;
    text-indent:10px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #EEEEEE;
}
.gAlert .gABody
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #DDDDDD;
    padding:10px;
    height:auto;
    width:auto;
}
.gAlert .gAFooter
{    
    background-color: #F5F5F5;
    height: 50px;
    text-align: right;
    width:100%;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #FFFFFF;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
.gAlert .gAFooter div
{
    padding-top:10px;
    padding-right:10px;
}
.gFloat{
	z-index:1047483647;
}
#gConfirm{
	z-index:1547483647;
}
#gAlert{
	z-index:2147483647;
}
#gFloatForm{ margin:0px; padding:0px;}
.gDoingBlackGroup
{
    position:fixed;
    background-color: #000000;
    opacity: 0.3;
    filter: alpha(opacity=30);
	z-index:2147483646;
}
.gDoingBox
{
    position: fixed;
    font-size: 16px;
    color: #FFFFFF;
    text-align:center;
	z-index:2147483647;
}

.gSelect {
    padding: 3px 5px 3px 5px;
    border: 1px solid #CCCCCC;
    width: 220px;
    height:100px;
    overflow-y: scroll;
    overflow-x: hidden;
    border-radius: 5px 5px 5px 5px;
}
    .gSelect ul li {
    padding: 0px 1px 0px 1px;
    display: block;
    cursor: pointer;
}
        .gSelect ul li.cur {
    color: #FFFFFF;
    background-color: #6D6D6D;
}
        .gSelect:hover ul li.cur {
    background-color: #3399FE;
}
.gToast { padding: 8px 30px 8px 30px; z-index: 2147483647;/* height: 35px; line-height:35px; padding-left:30px; padding-right:30px;*/  position: fixed; top: -100px; color: #ffffff; /*opacity: 0; filter: alpha(opacity=0); */text-shadow: 2px 2px 5px #4b4b4b,-2px 2px 5px #4b4b4b; word-break:break-all; }
.gToastBG { z-index:2147483646; height: 35px; position: fixed; top: -100px; background-color:#000000; /*opacity: 0; filter: alpha(opacity=0);*/border-radius: 8px;  box-shadow: rgb(142, 142, 142) 2px 2px 2px;}

.gImgList {border: 1px solid #CCCCCC; padding:8px;width:850px;}
.gImgList .listBox { margin-top:10px; width:827px; min-height:100px; padding:8px; }
    .gImgList .listBox .noImgTips { width:100%; padding-top:30px;text-align:center; font-size:16px; display:none; }
    .gImgList .listBox .item { margin-bottom:6px; margin-right:6px; /*float:left;*/ border: 1px solid #EBEBEB; padding:5px; width:100px; display:inline-block; vertical-align:top; }
    .gImgList .listBox .item .i { width:100px; }
    .gImgList .listBox .item .b { margin-top:5px; text-align:center;  }

@media (max-width: 768px) {
    .gFloatBox {
        width:68%;
    }
    
    .gcond [class*="col-lg-"] {
        margin-bottom:10px;
    }
}

.gcond [class*="col-lg-"] {
    padding-left: 0;
    padding-right: 10px;
}