html, body{font-family: 'Microsoft YaHei', '微软雅黑', '宋体', sans-serif; font-size: 14px; height: 100%; color: #444; line-height: 1.5em;}
body{min-width: 600px; background: #f9f9f9!important;}
h1{font-size: 2em; font-weight: normal; line-height: 1.5em; margin-bottom: 10px;}
h2{font-size: 1.8em; font-weight: normal; line-height: 1.5em;}
h3{font-size: 1.5em; font-weight: normal; line-height: 1.5em;}
h4{font-size: 1.2em; font-weight: normal; line-height: 1.5em;}
h5{font-size: 1em; font-weight: normal; line-height: 1.5em;}
small{font-size: .7em;}
h1 small{font-size: 14px;}
a{text-decoration: none; -webkit-transition: color .25s ease-in-out, background-color .25s ease-in-out;
   -moz-transition: color .25s ease-in-out, background-color .25s ease-in-out;
    -ms-transition: color .25s ease-in-out, background-color .25s ease-in-out;
     -o-transition: color .25s ease-in-out, background-color .25s ease-in-out;
        transition: color .25s ease-in-out, background-color .25s ease-in-out; color: #444;}
a:hover, a:focus{text-decoration: none;}
p{line-height: 1.5em; margin-bottom: .8em;}
img{max-width: 100%;}
pre{font-family: 'Microsoft YaHei', '微软雅黑', '宋体', sans-serif;}

body>.header{position:fixed; top: 0; left: 0; right: 0; padding: 10px 20px; background:#004265 url(../images/bg-header.png) center no-repeat; z-index: 999;min-width: 800px;border-bottom: 1px solid #282828; height: 57px; }
table>thead.header{position:static !important;}
.logo{display: block; float: left; width: 450px\9;}
.header .logo img{margin-right: 10px;display:block; float: left; vertical-align: top;}
.header .nav-top{ position: absolute; top: 10px; right: 10px;}
.header .nav-top li a{color: #8DBED8; font-size: 14px;}
.header .nav-top li a.exit{color: #a55959;}
.header .nav{margin-top: 28px; position: absolute; bottom: 0px; right: 10px;}
.header .nav li a{color: #c3c3c3; padding: 10px 12px; border-bottom: 5px solid transparent; font-size: 16px;}
.header .nav li.active a, .header .nav li:hover a{color: #fff; border-color: #62c7ff;}
.logoText{color: #e2e2e2; display:block; float: left; vertical-align: top;}
.logoText h1{font-weight: normal; margin-top: 3px; line-height: 1em;margin-bottom: 0px;}
.logoText h1 small{color: #ffd782; font-size: 14px;}
.logoText .uppercase{letter-spacing: .04em;}
body > .main > .sidebar { width: 206px; background: #0089d3; position: fixed; top: 78px; left: 0px; bottom: 0px; border-right: 8px solid #dbdada; z-index: 998; padding-bottom: 40px;}
body > .main > .sidebar .list-group li a{color: #bbd6e4; padding: 8px 24px; font-size: 14px;border-top: 1px solid transparent;}
body > .main > .sidebar .list-group li.active a, .sidebar .list-group li:hover a{background: #2eaaed; color: #fff;border-top: 1px solid #147AFF;}
.sidebar-nav{margin-bottom:30px;}
body > .main > .sidebar .list-group li .subList{padding-left:10px;}
body > .main > .sidebar .list-group li .subList li{margin-bottom: 0px;}
body > .main > .sidebar .list-group li .subList li a,  .sidebar .list-group li.expand .subList li a, .sidebar .list-group li.expand .subList li a{color: #bbd6e4; background: transparent; padding: 5px 10px 5px 30px; margin-top: 2px; font-size: 14px;border-top: 1px solid transparent;}
body > .main > .sidebar .list-group li .subList li.active a, .sidebar .list-group li .subList li:hover a{color:#fff; background: url(../images/bg-blue.png) left bottom no-repeat;}

body > .main > .sidebar .list-group li.active.expand a, .sidebar .list-group li:hover.expand a{background:#2eaaed url(../images/icons/expand.png) 193px 24px no-repeat;border-top: 1px solid #147AFF;}
.sidebar-inner{position:absolute; height:100%; overflow-y:auto; width:100%;}
.collapseBtn{position: absolute; top: 50%; margin-top: -20px; right: -8px; width: 8px; height: 40px; display: block; background: #67b7d2 url(../images/icons/arrow-left.png) left center no-repeat;}
.main{position: relative;overflow: hidden; padding-top: 78px;}
.content{position: relative; margin-left:214px; overflow: hidden; padding-bottom: 50px; padding-bottom: 50px\9;}
.content.pt{padding-top: 37px;}
.content .breadcrumbs{position: fixed; top: 78px; left: 214px; right: 0px; z-index: 997;}
.footer{position:fixed; bottom: 0px; left: 0px; right: 0px; height: 30px; background: #a0a0a0; color: #fff; line-height: 30px; padding: 0px 20px; font-size: 12px; z-index: 10000;}

/*home*/
.home{background: #fff!important;}
.home .container{width: 1024px; margin: 0px auto; position: relative;}
.home .container:after{content: ''; clear: both; display: table;}
.home .logoText{color: #747474; display:block; float: left; vertical-align: top;}
.home .logoText h1 small{color: #62c7ff;}
.home .header{position:static; border-bottom: 0px; height: 58px;padding: 10px 20px; background:#ffffff; z-index: 999;min-width: 800px;}
.home .main{padding-top: 10px;width: 935px; overflow-x: hidden; margin: 0 auto;}
.home .header .form-ctrl.inline{width: 200px; border-right: 0px;}
.home .header .btn{padding: 8px 10px; margin-right: 3px; border:0px; border-radius: 0px;}
.home .header .nav-top li a.btn-primary{background: #5BA2D5; color: #fff;}
.home .footer{background: #fff\9; background: rgba(255, 255, 255, .8); color: #0089d3; line-height: 40px; height: 40px;}
.home .header .loginCon{position:relative; margin-left: 30px; margin-right: 10px; }
.home .header .loginCon .inputs{display: none; width: 150px; position: absolute; right: 0px; top: 100%; background: #fff; padding: 15px; z-index: 999;font-size: .8em;}
.home .header .loginCon .inputs .input-sm{width: 65px;}
.home .header .loginCon .inputs .row{margin: 0px;}
.home .header .loginCon .inputs .row .btn{padding: 8px 0px; width: 100%;}
.home .header .loginCon:hover .inputs{display: block;}
.home .header .loginCon .form-ctrl{margin-bottom: 5px; height: 25px;}
.home .header .nav-top li a{color: #666;}
.home .loginBtn{min-width: 40px; line-height: 1em;padding: 0px 10px;}
.home .loginBtn.br1{border-right: 1px solid #ddd;}
.homeblock{position:relative; padding-bottom: 60px;}
.homeblock .grid-group{margin: 0px auto;}
.homeblock .grid-group .grid .caption{background: transparent;}
.homeblock .grid-group .grid h5{text-align: left;}
.homeblock .grid-group .grid.pic .caption{background: url(../images/bg-black.png);}
.homeblock .grid-group .grid .pan{height: 150px; padding: 0px; display: block; -webkit-transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
     -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;}
.homeblock .grid-group .grid .pan:hover{opacity: .8;}
.homeblock .grid-group .grid .pan .icon{width: 200px; height: 150px;}
.homeblock .navigator{display: inline-block;vertical-align: top;
zoom: 1; /* Fix for IE7 */
*display: inline; /* Fix for IE7 */}

.homeblock .grid-group .grid .pan .p20{padding:20px;}

/*====/home======*/


.navigator li{margin-right: 10px;}
.navigator li a{display: inline-block; width: 19px; height: 4px; background: #b7e5ff; padding: 0px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;vertical-align: top;
zoom: 1; /* Fix for IE7 */
*display: inline; /* Fix for IE7 */}
.navigator li.active a{background: #5fc5ff;}
.clearfix{clear: both; height: 0px;}

.wrapper{position: relative;}
.wrapper.pt{padding-top: 37px;}
.wrapper.pt .breadcrumbs{position: fixed; top: 0px; left: 0px; right: 0px;}

.grid-group .grid{position:relative; color: #fff; padding: 0px;}
.grid-group .grid .pan{position:relative; margin: 5px; padding: 20px; color: #fff; padding-bottom: 55px; height: 100px; overflow: hidden;}
.grid-group .grid .caption{position: absolute; bottom: 5px; left: 5px; right: 5px; line-height: 35px; padding: 0px 20px; height: 35px; color: #fff; background: url(../images/bg-black.png); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -text-overflow: ellipsis;}
.grid-group .grid .caption a{padding: 0px; color: #fff; display: inline-block;vertical-align: top;
zoom: 1; /* Fix for IE7 */
*display: inline; /* Fix for IE7 */}
.grid-group .grid .caption a.icon-view{margin-top: 12px;}
.grid-group .grid .caption a.icon-list{margin-top: 8px;}
.grid-group .grid .caption a.icon-edit{margin-top: 6px;}
.grid-group .grid .caption a.icon-email{margin-top: 10px;}
.grid-group .grid .caption a.icon-user{margin-top: 6px;}
.grid-group .grid .pan .list-group li a{color: #fff;}
.ml40{margin-left: 40px;}
.grid-group .grid .pan .icon{position: absolute; bottom: -10px; right: -10px;}
.grid-group .grid .pan .icon.icon-volume{bottom: -30px; right: -40px;}
.grid-group .grid .pan .icon.icon-light{bottom: -30px; right: -10px;}
.grid-group .grid .pan .icon.icon-imgS{bottom: inherit; right: inherit; top: -10px; left: -10px;}
.grid-group .grid .pan .list-group.list-nowrap li a{line-height: 1em; display: block;}
.grid-group .grid .pan .list-group li a{display: inline;}
.grid-group .grid .pan .list-nowrap li .time{color: #fff;}

.list01 li .addr{position:relative; padding: 3px 3px 3px 25px; background: url(../images/icons/icon-spin.png) 3px 3px no-repeat; margin-bottom: 5px;}
.list01 li.active, .list01 li:hover{background: #eee;}
.list01 li .addr .numb{position: absolute; color: #fff; left: 8px; top: 6px; font-size: .8em;}
.list01 li .addr p{margin-bottom: 2px;}
.list01 li .addr p a{padding: 0px;}

.searchbar{padding: 20px; font-size: 14px;background: #e9edee;margin-bottom: 5px}
.searchbar .list-inline:after{display: table; content: ''; clear: both;}
.searchbar .list-inline>li{margin-bottom: 5px;}
.searchbar .list-inline>li a.btn-sm{padding: 3px 5px;}
.searchbar .list-inline>li label{line-height: 24px;}
.searchbar .form-ctrl{height: 24px;}
.searchbar .form{margin-bottom: 0px;}
.popup{width: auto; min-width: 300px;}
hr.dot{border-style: dotted;}
.panel-heading .icon-edit{margin-top: -3px;}

.blocks li{position: relative;}
.blocks li a{display: inline-block; background: url(../images/bg-span.png) no-repeat; width: 265px; height: 82px; padding: 10px; box-sizing: border-box; font-size: 18px; color: #999; padding-right: 15px; padding-left: 20px;vertical-align: top;
zoom: 1; /* Fix for IE7 */
*display: inline; /* Fix for IE7 */}
.blocks li a:hover{background-image: url(../images/bg-span-blue.png); color: #fff;}
.weibo{width: 54px; height: 48px; background: url(../images/icons/sina.png) no-repeat;}
.weixin{width: 45px; height: 46px; background: url(../images/icons/weixin.png) no-repeat;}
.blocks li a .weibo, .blocks li a .weixin{float: left; margin-right: 5px;}
.blocks li a .weixin{margin-top: 3px;}
.blocks li a .title{line-height: 1.3em; font-size: 16px;margin-top: 5px;}
.blocks li a .title small{font-size: 12px;}
.blocks li .code{display:none; position: absolute; right: -180px; top: -50px; width: 200px; height: 200px; background: #fff; z-index: 998;
	 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2); -mz-box-shadow: 0 1px 3px rgba(0,0,0,.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,.2); 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd',Direction=135,Strength=3); border: 1px solid #ddd\9; *border: 1px solid #ddd;
}
.blocks li:hover .code{display: block;}

.blocks-nbg .grid{margin-bottom: 10px;}
.blocks-nbg .hall{cursor:pointer; cursor:hand; display: block;border: 1px solid #d8d8d8; border-radius: 4px; padding: 10px; height: 80px; text-align: left; overflow: hidden;}
.blocks-nbg .hall.text-center{text-align: center;}
.blocks-nbg .hall.bg{background-color: #fafafa; height: auto;
color: #444;
filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fafafa,endcolorstr=#f2f2f2,gradientType=0);
-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fafafa,endcolorstr=#f2f2f2,gradientType=0);
background: #fafafa;
background: -moz-linear-gradient(top, #fafafa, #f2f2f2);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fafafa), to(#f2f2f2));}
.blocks-nbg .hall.nh{height: auto; padding: 5px;}
.blocks-nbg .hall.nh small{font-size: 12px;display: block;}
.blocks-nbg .hall.nh{background: #689EBE; color: #fff;border-color: transparent;}
.blocks-nbg .hall.nh:hover, .blocks-nbg .hall.nh.selected{background: #eb6877;}
.blocks-nbg .hall.nh:hover, .blocks-nbg .hall.nh.selected, .blocks-nbg .hall.nh.disable:hover{border-color: transparent;}
.blocks-nbg .hall.nh.disable:hover{background: #AEAEAE;}

.blocks-nbg .hall:hover, .blocks-nbg .hall.selected{border-color: #25ADF7; background: #DDF2FF;}
.blocks-nbg .hall:hover .icon-zhfu, .blocks-nbg .hall.selected .icon-zhfu{background-image: url(../images/icons/icon-zhfu-blue.png);}
.blocks-nbg .hall:hover .icon-jms, .blocks-nbg .hall.selected .icon-jms{background-image: url(../images/icons/icon-jms-blue.png);}
.blocks-nbg .hall:hover .icon-ybzhfw, .blocks-nbg .hall.selected .icon-ybzhfw{background-image: url(../images/icons/icon-ybzhfw-blue.png);}
.blocks-nbg .hall:hover .icon-fpgl, .blocks-nbg .hall.selected .icon-fpgl{background-image: url(../images/icons/icon-fpgl-blue.png);}
.blocks-nbg .hall p{margin-bottom: 0px;}
.blocks-nbg .hall.disable{background: #AEAEAE; cursor: default;}
.blocks-nbg .hall.disable:hover{border-color: #D5D5D5;}
.bg-black{background-color: #FCFCFC;
color: #444;
filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FCFCFC,endcolorstr=#D5D5D5,gradientType=0);
-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FCFCFC,endcolorstr=#D5D5D5,gradientType=0);
background: #FCFCFC;
background: -moz-linear-gradient(top, #FCFCFC, #D5D5D5);
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFCFC), to(#D5D5D5));}
.bg-black .hall{background: #FFFFFF; cursor:pointer; cursor:hand; 
color: #6C6C6C;
border-color: #D5D5D5;}

.shadow img{max-width: 100%;}

.list-striped.windows li{
	 -webkit-box-shadow: none; -moz-box-shadow: none; -mz-box-shadow: none; -o-box-shadow: none; 
	filter:none;  border: 1px solid #ddd\9; *border: 1px solid #ddd;}
.list-striped.windows li.even{background-color: #dbdbdb;}
.list-striped.windows li.even:hover{background-color: #dbdbdb;}
.list-striped.windows li:hover{background-color: #f0efef;}
.list-striped.windows li:hover a, .list-striped li:hover span.time{color: #444;}

.windows li{margin-bottom: 5px; background-color: #eeeeee; background: -webkit-gradient(linear, left top, right top, from(#eeeeee), to(#ffffff)); background: -webkit-linear-gradient(left, #eeeeee, #ffffff); background: -moz-linear-gradient(left, #eeeeee, #ffffff);  background: -ms-linear-gradient(left, #eeeeee, #ffffff); background: -o-linear-gradient(left, #eeeeee, #ffffff);}
.acdTitle p{margin: 0px 0px 5px; padding: 10px 20px; background-color: #E8E8E8; background: -webkit-gradient(linear, left top, right top, from(#E8E8E8), to(#f9f9f9)); background: -webkit-linear-gradient(left, #E8E8E8, #f9f9f9); background: -moz-linear-gradient(left, #E8E8E8, #f9f9f9);  background: -ms-linear-gradient(left, #E8E8E8, #f9f9f9); background: -o-linear-gradient(left, #E8E8E8, #f9f9f9);}
.acdTitle p a{color: #666;}

.windows .winTitle{padding-left: 35px; margin-bottom: 0px;}
.windows .expand .winTitle{background: url(../images/icons/icon-arowd-blue.png) 10px center no-repeat;}
.windows .collapse .winTitle{background: url(../images/icons/icon-arowr-blue.png) 10px center no-repeat;}
.winTitle{margin-bottom: 5px;background: #eee; border-left: 3px solid #0089d3;}

.windows .table{margin-bottom: 0px;}
.list-nowrap li .table a{padding: 0px;}

.panel-heading.expand a{background: url(../images/icons/icon-arrowD.png) 98% center no-repeat;}
.panel-heading.collapse a{background: url(../images/icons/icon-arrowR.png) 98% center no-repeat;}

.widthCtrl{width: 900px; margin: 0px auto;}
.table-responsive{overflow-x: auto;}
.table .bd th{border: 1px solid #ddd;}

@media screen and (max-width:1200px){
  .widthCtrl{width: auto;}
}

.center-block{margin: 0px auto; display: block;}
.searchRecord{position: relative;}
.searchRecord .dropdown{position:absolute; top:100%; right:0px; width:230px; background: #fff; padding: 15px; display: none;}
.searchRecord:hover .dropdown{display: block;}
.bg-white.shadow, .panel.bg-white{background: #fff;}

/*20141110*/
.cityCon,.searchSpan{position: relative;}
.cityCon{font-size: 14px; line-height: 1.5em;width: 150px;display: inline-block;}
.city{display: inline-block;
padding: 1px 10px;
border: 1px solid #ddd; margin-left: 5px; width: 80px;}
.icon-arrow{background: #25ADF7 url(../images/ico_select.png) 0px 0px no-repeat;width: 30px;
height: 25px;
position: absolute;
right: -3px;
top: 0px; cursor: pointer; cursor:hand;}
.cityCon:hover .icon-arrow{background-position: 0px -25px;}
.cities{position: absolute; top: 63%; left: 0px; right: 0px; background: #68A3C3; padding: 10px 5%; color: #fff; z-index: 9999; display: block; border: 1px solid #fff; border-left: 0px; border-right: 0px;}
.cities .btn-link{color: #fff; min-width: 10px; padding: 2px 7px;}
.cityCon:hover .cities{display: block;}

.liveChat{min-width: 50px; position: relative;background: #333!important;}
.liveChat .con{overflow-y: auto;}
.liveChat .con .p10{padding-top: 45px;}
.liveChat .help-bubble{padding: 10px 12px; margin: 0px 15px 10px; background: #E8E8E8; color: #444; display: inline-block; text-align: left;}
.liveChat .help-bubble.left{background-color: #FDEBC5;}
.liveCon{position: absolute; bottom: 0px; top: 0px; left: 0px; right: 200px; min-width: 300px; background: #f9f9f9;}
.liveChat .text-primary{color: #51C2FF;}
.liveChat .time{font-size: 12px; color: #999; margin-left: 15px; margin-right: 15px;}
.liveChat .form-ctrl{border-right: 0px; border-left: 0px;box-shadow: none;
border-color: transparent;
border-top: 1px solid #ddd; filter:none;resize: none;}
.liveChat .form-ctrl:focus{outline: none;}
.liveChat .side{position: absolute; top: 0px; right: 0px; bottom: 0px; width: 197px; background: #f0f0f0; height: 100%; z-index: 998; border-left: 3px solid #ddd; color: #666;}
.liveChat .side .bg-blue{color: #fff;}
.liveChat .side hr{border-color: #ccc; margin: 0px;}
.liveChat .con .alert{position: fixed; top: 0px; right: 200px; left: 0px; z-index: 9999;}
.inputArea{position: absolute; bottom: 0px; left: 0px; width: 100%; background: #fff; z-index: 999;padding-top: 5px;box-shadow: 0px -1px 3px rgba(0,0,0,.2);border-top: 3px solid #60C2ED; min-width: 300px;}
.inputArea .p10{padding: 0px 10px 10px 10px;}
.statusCon{position: absolute; top: 0px; bottom: 0px; width:100%; min-width: 880px; min-height: 100px; background: url(../images/bg-blackD.png);z-index: 9999;}
.statusCon .spin{position: absolute; z-index: 99;}

.dates{position: absolute; bottom: 20px; left: 20px; background: #797878;}
.dates.list-inline li{margin-right: 0px;}
.dates.list-inline li.selected a{background:#53bffd; background: rgba(47, 167, 219, 0.9); color: #fff; }
.dates.list-inline li a{border-right: 1px solid #3A3A3A;color: #fff; width: 80px; color: #fff;}
.dates.list-inline li a.nobd{border-right: 0px;}
.dates.list-inline li a:hover{background: #25ADF7;}

.statusbar{position: absolute; bottom: 50px; right: 115px;}
.statusbar.list-inline li{margin-right: 0px;}
.statusbar.list-inline li a{color:#fff; padding-top: 1px; padding-bottom: 3px; font-size: 12px;border-right: 1px solid #3A3A3A;}
.statusbar.list-inline li{color: #fff;line-height: 1em; }
.statusbar.list-inline li a.nobd{border-right: 0px;}

.businessbar{position: absolute; bottom: 20px; right: 20px;}
.businessbar.list-inline li{color: #fff; margin-right: 0px;}
.businessbar.list-inline li a{line-height: 1em;border-right: 1px solid #3A3A3A; color: #fff;background: #7E7E7E;}
.businessbar.list-inline li a.nobd{border-right: 0px;}
.businessbar.list-inline li.selected a{background:#53bffd; background: rgba(47, 167, 219, 0.9); color: #fff;}
.businessbar.list-inline li a:hover{background: #25ADF7;}

.panel.titleL{padding-left: 30px; position: relative; box-shadow: none; filter:none; margin-bottom: 15px;}
.panel.titleL .panel-body{min-height:110px; box-shadow: 0px 1px 3px rgba(0, 0, 0, .35); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.35); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); -mz-box-shadow: 0 1px 3px rgba(0,0,0,.35); -o-box-shadow: 0 1px 3px rgba(0,0,0,.35); 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd',Direction=135,Strength=3); border: 1px solid #ddd\9; *border: 1px solid #ddd;}
.panel.titleL .panel-body{padding-left: 100px; position: relative;}
.panel.titleL .panel-body .img{position: absolute; top: 15px; left: 25px;}
.infoImg{ width: 60px; height: 60px; margin: 0px auto;}
.infoImg.img01{background: #53bffd url(../images/icons/info01.png) center no-repeat;}
.infoImg.img02{background: #53bffd url(../images/icons/info02.png) center no-repeat;}
.infoImg.img03{background: #53bffd url(../images/icons/info03.png) center no-repeat;}
.infoImg.img04{background: #53bffd url(../images/icons/info04.png) center no-repeat;}
.infoImg.img05{background: #53bffd url(../images/icons/info05.png) center no-repeat;}
.infoImg.img06{background: #eb6877 url(../images/icons/info06.png) center no-repeat;}
.infoImg.img07{background: #eb6877 url(../images/icons/info07.png) center no-repeat;}
.infoImg.img08{background: #53bffd url(../images/icons/info08.png) center no-repeat;}

.panel.titleL .title{position: absolute; top: 0px; left: 0px; width: 20px; padding: 13px 5px; text-align: center; color: #fff; border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -ms-border-radius: 4px 0px 0px 4px; -o-border-radius: 4px 0px 0px 4px;}

.panel.titleL .panel-body .time{position: absolute; right: 10px; top: 0px; padding: 5px;}
.flag{position:relative; background: #ff4b4b; cursor: hand; cursor: pointer; border-radius: 0px 0px 4px 4px; padding: 5px; margin-top: -6px; margin-left: 10px; line-height: 1em; color: #fff; font-size: 18px; box-shadow: 0px 1px 1px rgba(0, 0, 0, .35); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.35); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.35); -mz-box-shadow: 0 1px 1px rgba(0,0,0,.35); -o-box-shadow: 0 1px 1px rgba(0,0,0,.35); 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd',Direction=135,Strength=3);}
.flag .fontS{font-size: 12px;}
.flag .hover{position: absolute; width: 100px; font-size: 14px; display: none; background:#FFEAEA; padding: 5px 0px;box-shadow: 0px 1px 1px rgba(0, 0, 0, .35); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.35); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.35); -mz-box-shadow: 0 1px 1px rgba(0,0,0,.35); -o-box-shadow: 0 1px 1px rgba(0,0,0,.35); 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd',Direction=135,Strength=3); right: 100%; top: 10px; *border:1px solid #eee;}
.flag .hover li:hover a{background: #FAAAAA;}
.flag:hover .hover{display: block;}
.panel.titleL .panel-body .time .dropdown{padding: 0px 5px; border-bottom:1px solid #ddd; font-size: 12px; cursor: pointer; cursor:hand; position: relative; color: #999;}
.panel.titleL .panel-body .time .drop{display:none; position: absolute; top: 100%; left: -20px; width: 180px; padding: 5px; background: #fff; z-index: 999;box-shadow: 0px 1px 3px rgba(0, 0, 0, .35); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.35); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); -mz-box-shadow: 0 1px 3px rgba(0,0,0,.35); -o-box-shadow: 0 1px 3px rgba(0,0,0,.35); 
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd',Direction=135,Strength=3); border: 1px solid #ddd\9; *border: 1px solid #ddd;}
.panel.titleL .panel-body .time .dropdown:hover .drop{display: block;}
.panel.titleL .panel-body .time .drop a:hover{background:#eee;}

.pt50{padding-top: 50px;}
.pt50 .class{position: fixed; top: 50px; z-index: 999; left: inherit; background: #68A3C3;
color: #fff;}
.class{height: 31px; padding: 3px 3px 3px 100px; background: #fff; position: relative; margin-bottom: 15px;}
.class .title{position: absolute; left: 20px; top: 5px; line-height: 25px;font-size: 14px;}
.class .list-inline{display: inline-block; margin-top: 3px;}
.class .list-inline li span, .class .list-inline li a{padding: 2px 10px; display: inline-block; background: #fff;
font-size: 14px; cursor: pointer; cursor: hand;
color: #444; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;}
.class .list-inline li span:hover, .class .list-inline li a:hover,.class .list-inline.pink li span:hover, .class .list-inline.pink li a:hover{background: #53bffd; color: #fff;}
.class .list-inline.pink li span, .class .list-inline.pink li a{background:#ABABAB;}

.reply{position: relative;}
.reply .arrow{width: 15px; height: 15px; background: url(../images/bubble-arUp.png) center no-repeat; position: absolute; top: -15px; left: 20px;}

.grid-group .grid .pan.bg-white .list-group li a, .pan.bg-white .business .more a{color: #444;}
.pan.bg-white .business .dropdown{background: #f0f0f0;}
.homeblock.style-b .grid-group .grid .pan{overflow: visible;}
.homeblock.style-b .title{padding: 8px 10px; }
.homeblock.style-b .bg-white{background:#f0f0f0;}
.homeblock.style-b .grid-group .bg-blue{box-shadow: none;}
.homeblock.style-b .grid-group .grid .pan:hover{opacity: 1;}
.homeblock.style-b .grid-group .grid .pan .list-group li a, .homeblock.style-b .pan .business .more a{font-size: 14px;}
.homeblock.style-b .grid-group .grid .pan.bg-white .list-group li a{padding-left: 8px; background: url(../images/dot.png) left center no-repeat; margin-left: -3px;}
.homeblock.style-b .pan .business .more a{color: #53bffd;}
.homeblock.style-b .business .dropdown{width: 226px;}
.homeblock.style-b .list-group li a{padding: 5px 0px;}
.homeblock.style-b .grid-group .grid .pan .list-group li a:hover{color: #53bffd;}
.homeblock.style-b .grid-group .grid .pan .icon-b-blue{width:116px; height: 92px;}
.homeblock.style-b .grid-group .grid .pan .icon-cloud-blue{width:88px; height: 80px;}
.homeblock.style-b .grid-group .grid .pan .icon-e-blue{width:102px; height: 89px;}

.homeblock .grid-group .grid .pan.login-group .icon-userS-blue{width: 14px; height: 14px; display: inline-block; position: static;margin-top: -3px;}
.login-group, .homeblock .grid-group .grid .pan.login-group{padding-right: 90px; position: relative;}
.login-group .buttons{position: absolute; right: 0px; width: 80px; top: 20px;}
.login-group .inputs .form-ctrl{height: 23px; background: #ddd; border-radius: 4px; color: #444;}
.dec{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 80px; background: #999;}
.dec.dec01{background: url(../images/dec01.jpg) center no-repeat;}
.dec.dec02{background: url(../images/dec02.jpg) center no-repeat;}
.dec.dec03{background: url(../images/dec03.jpg) center no-repeat;}
.dec.dec04{background: url(../images/dec04.jpg) center no-repeat;}
.home .header.bg-blue{background: #008fdd; position: fixed; width:100%; top: 0px; left: 0px;}
.home .header.bg-blue .logoText{color: #fff;}
.home .header.bg-blue .logoText h1 small{color: #BCE5FC;}
.home .pt{padding-top: 88px;}
.home .fixedheader{position: fixed; width: 100%; top: 0px; left: 0px; z-index: 9999;}

.table.keyboard tr td{padding: 3px;}
.table.keyboard tr td .btn-warning{padding: 18px 3px;}
.links li a{color:#eb6877; text-decoration: underline; }
.links li:hover a{color: #25ADF7; text-decoration: none;}

.leftNav{width: 80px; text-align: center; float: right; background: #fff; margin-right: 8px; }
.leftNav li{margin-right: -8px; padding-right: 8px; margin-bottom: 1px;}
.leftNav li a{padding: 8px 0px;}
.leftNav .active, .leftNav li:hover{background: url(../images/nav-blue.png) center no-repeat;}
.leftNav .active a, .leftNav li:hover a{color: #fff;}

.list-group.bb1 li{border-bottom: 1px dotted #ddd;}
.media .heading a{padding: 0px;}

.underline{height: 33px;}
.underline li{margin: 0px;float: left;}
.underline li a{padding: 5px 20px; border-bottom: 2px solid transparent;}
.underline li.active a, .underline li:hover a{border-bottom-color: #008fdd; color: #008fdd;}
.underline li a.icon{border-bottom: 0px;}

.spanlist .ellipsis{width: 100%;}
.spanlist .grid-3{height: 142px;}

#tab .nav-tab{background: #E8E8E8; padding: 5px 20px 0px;height: 37px;}
#tab .nav-tab li a{ padding: 6px 15px 7px; color: #444; border-top: 3px solid transparent; text-align: center; min-width: 80px; display: inline-block;
vertical-align: top;
zoom: 1; /* Fix for IE7 */
*display: inline; /* Fix for IE7 */;}
#tab .nav-tab li.active a{background: #fff; border-top-color: #0089d3;}
#tab .nav-tab li.active a:visited{outline: none;}

.imgCon{height: 141px; overflow: hidden; padding: 5px; background: #fff; position: relative; margin-bottom: 5px;}
.imgCon img{position:absolute; top:0px; left:0px; max-width: inherit; display: block; margin: 0px auto; -webkit-transition: transform .25s ease-in-out;
   -moz-transition: transform .25s ease-in-out;
    -ms-transition: transform .25s ease-in-out;
     -o-transition: transform .25s ease-in-out;
        transition: transform .25s ease-in-out;}
.imgCon:hover img{-webkit-transform: scale(1.3, 1.3);
   -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
     -o-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);}
.layer{background: url(../images/bg-blackD.png);}
.imgCon .layer{position: absolute; top: 0px; width: 100%; bottom: 0px; left: 0px; z-index: 999;}
.imgCon .layer .startbtn{position: absolute; top: 50%; margin-top: -30px; left: 50%; margin-left: -30px;}

@media screen and (max-width:500px){
  .liveChat .side{display: none;}
  .liveCon, .inputArea{right: 0px;}
  .liveChat .con .alert{right: 0px; padding: 5px;}
  .alert .close{top: 5px;}
}
@media screen and (max-height:710px){
  .hidden-smH{display: none;}
}

.shadow{box-shadow: 0px 1px 3px rgba(0, 0, 0, .35); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.35); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.35); -mz-box-shadow: 0 1px 3px rgba(0,0,0,.35); -o-box-shadow: 0 1px 3px rgba(0,0,0,.35); 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd',Direction=135,Strength=3); border: 1px solid #ddd\9; *border: 1px solid #ddd;}
.in{display: block;}
.fade{display: none;}
.ellipsis{overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; white-space: nowrap;}
.br1{border-right: 1px solid #ddd;}
.bl1{border-left: 1px solid #ddd;}

.bg-grey tr{background:#eee;}
.bg-grey{ background:#eee;}
.bg-org{background: #f19149;}
.bg-blue{background: #62c7ff;}
.bg-green{background: #acd598;}
.bg-pink{background: #f29c9f;}
.bg-purple{background: #aa89bd;}
.bg-brown{background: #cfa972;}
.bg-white{background: #f9f9f9;}
.bg-img{background: #eee;}
/*home*/
.bg-org{background: #f19049;}
.bg-blue{background: #53bffd;}
.bg-blueL{background: #77cfff;}
.bg-green{background: #7fc169;}
.bg-pinkD{background: #eb6877;}
.bg-pinkL{background: #f98d6e;}
.bg-purple{background: #ad5da0;}
.bg-purpleD{background: #8c96ca;}
.bg-brown{background: #cfa972;}
.bg-purple{background: #aa89bd;}
.bg-img{background: #eee;}
.bg-greyD{background: #C8C8C8;}
.bg-busy-purple{background: #e70128;}
.bg-free-green{background: #6cc327;}
.bg-general-red{background: #3689b5}
.pic01{background: url(../images/pic01.png) center no-repeat;}
.pic02{background: url(../images/pic02.png) center no-repeat;}
.pic03{background: url(../images/pic03.png) center no-repeat;}
.pic04{background: url(../images/pic04.png) center no-repeat;}
.bg-gray{background:#e9edee;padding: 10px 0px 10px 10px;}
.loader-content{background-color: transparent; padding-left:80px;box-shadow: none;border: 0; color: #fff; position:absolute; top: 50%; left:50%; width:248px;height:60px;margin-top:-30px;margin-left:-124px}
.loader-overlay{z-index:1040; top: 0; left:0; width:100%; height: 100%; background:url(../images/bg-grey.png) repeat; background:rgba(0,0,0,.6);}
.loader-content .pull-left{padding-right:15px; position: absolute; left:0; top: 0;}

.borderred{border-color:#a94442;}
.bordergreen{border-color:#3c763d;}
input,textarea{outline:none}


