﻿A.blue:active
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.blue:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.blue:hover
{
    COLOR: #FF9900;
    TEXT-DECORATION: none;
}
A.blue:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}

span.link
{
    cursor:pointer;
    TEXT-DECORATION: underline
}
span.link:hover
{
    COLOR: blue;
    TEXT-DECORATION: none;
}

input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=number], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=color], select, textarea {
  height: 16px;
  border: 1px solid #999999;
  background: #eae3e3;
  color: black;
  border-radius: 20px;
  -webkit-transition: all linear .2s;
  transition: all linear .2s;
}
input[type=radio],input[type=checkbox]{
    vertical-align:-3px;
}

input:focus{
	border: 1px solid #7EADD9;
	background: #CCFFFF;
}
textarea{
  height: 15px !important;
  font-family: fangsong;
  font-size: 12px;
}
select{
  height: 20px;
  font-family: fangsong;
  font-size: 12px;
}

div.hint
{
    float:left;
    /*border:1px solid #f5f5f5;*/
    /*background:#f5f5f5;*/
    margin:1px;
    height:25px;
    line-height:25px;
    overflow:hidden;
}
div.hint-blue
{
    background:#e7f0ff;
    border:1px solid #e7f0ff;
}
div.hint-yellow
{
    background:#FCF8E3;
    border:1px solid #FCF8E3;
}
div.hint-title-c
{
    text-align:right;
    float:left; 
    margin-right:4px;  
    overflow:hidden; 
}
span.hint-title
{
    white-space:nowrap;
    color:gray;
    text-align:right;
    display:inline-block;
    
}

.datagrid-htable > tbody > tr > td,.datagrid-btable > tbody > tr > td,.datagrid-ftable > tbody > tr > td {
    padding-left:3px;
    padding-right:3px;   
}
td.datagrid-wrap{
    word-break:break-all;
    overflow:auto;
    white-space:normal;
    text-overflow:inherit;
}
.datagrid-nowrap{
	white-space:nowrap;
	overflow:hidden;
	height:29px;
}
td.combox{
	white-space:nowrap;
	overflow:hidden;
    padding:4px;
    border-color: #ccc;
    border-width: 0 1px 1px 0;
    border-style: dotted;
}
tr.combox-selected{
    background: #ffe48d;
}

td.datagrid-action{
    width:22px;
    text-align:center;
    height:25px;
}
.eipgrid-row-selected td {
    word-break:break-all;
    overflow:auto;
    white-space:normal;
    text-overflow:inherit;
    height:auto;
    padding:2px;
    background:#00BFFF;
}
.eipgrid-row-alt {
  background:#F0FFF0;
}
td.datagrid-asc{
    border-bottom:2px solid #214994;
    height:24px;
}
td.datagrid-desc{
    border-top:2px solid #214994;
    height:24px;
}
td.datagrid-nosort{
    border-bottom:2px solid #efefef;
    height:24px;
}
div.datagrid-title{
    font-weight:bold;
    margin-top:2px;
    overflow:hidden;
}
div.datagrid-title-filter{
    float:right;
    height:22px;
}
.eip-separator {
    display:inline-block;
    height: 20px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #fff;
    margin: 3px 1px;
}

@font-face {
    font-family: 'iconfont';
    src: url('../includes/fonts/iconfont.eot?1459301973'); /* IE9*/
    src: url('../includes/fonts/iconfont.eot?&1459301973#iefix') format("embedded-opentype"), /* IE6-IE8 */
         url('../includes/fonts/iconfont.woff?1459301973') format("woff"), /* chrome、firefox */
         url('../includes/fonts/iconfont.ttf?1459301973') format("truetype"),/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
         url('../includes/fonts/iconfont.svg?1459301973#iconfont') format("svg");/* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
.button {
    *float: left;
    display: inline-block;
    padding: 0 14px;
    height: 32px;
    line-height: 32px;
    background-color: #f1f1f1;
    border: 1px solid #c2c2c2;
    border-radius: 3px;
    color: #000;
    font-size: 10px;
    cursor: pointer;
    margin-right: 6px
}

.button .iconfont {
    float: left;
    color: #1b1b1b;
    margin-right: 10px;
    *margin-top: -2px;
    font-size: 20px
}

.button.current {
    background-color: #0c9d72;
    border: 1px solid #008a61
}

.button.current .iconfont {
    color: #fff
}

.button.current .button-label {
    color: #fff
}

.button:hover {
    background-color: #0c9d72;
    border: 1px solid #008a61
}

.button:hover .iconfont {
    color: #fff
}

.button:hover .button-label {
    color: #fff
}

.button.disable {
    color: #b8b8b8;
    border: 1px solid #dddddd;
    cursor: not-allowed;
    background-color: #f1f1f1
}

.button.disable .button-label {
    color: #b8b8b8
}

.button.disable .iconfont {
    color: #b8b8b8
}

.button .button-label {
    float: left;
    height: 16px;
    margin-top: 8px;
    font-size: 14px;
    color: #000;
    line-height: 16px
}

.button-group {
    *float: left;
    *width: 100%;
    margin-bottom: 15px
}
.buttonGrid{
    *float: left;
    display: inline-block;
    color: #000;
    font-size: 10px;
    cursor: pointer;
    margin-right: 6px
}
.all-service {
    margin-top: 35px;
    width: 1200px;
    font-size: 32px;
    text-align: center;
    color: #000;
    height: 70px;
    line-height: 70px
}

.all-service-intro {
    margin-top: 8px;
    width: 1200px;
    font-size: 16px;
    text-align: center;
    color: #7c7c7c;
    height: 20px;
    line-height: 20px;
    margin-bottom: 70px
}

.safe-box {
    width: 1500px;
    margin: 0 auto;
    margin-bottom: 60px
}

.safe-box li {
    float: left;
    height: 216px
}

.safe-box .cols>div {
    margin-bottom: 6px
}

.safe-box .cols>div .item-title {
    font-size: 20px;
    height: 22px;
    line-height: 22px;
    padding-left: 12px;
    margin-bottom: 10px
}

.safe-box .cols>div .item-title i {
    position: relative;
    top: -3px;
    font-size: 14px;
    color: #a1aab2;
    margin-right: 9px
}

.safe-box .cols>div .item-title.blue {
    color: #008eb7
}

.safe-box .cols>div .item-title.green {
    color: #60b452
}

.safe-box .cols>div .item-content {
    line-height: 30px;
    color: #000;
    font-size: 14px;
    text-indent: 42px;
    cursor: pointer;
    text-decoration:underline;
}

.safe-box .cols>div .item-content a {
    color: #000
}

.safe-box .col1 {
    width: 230px;
    height: 316px;
    border-right: 1px solid #e0e0e0
}

.safe-box .col2 {
    width: 230px;
    height: 316px;
    border-right: 1px solid #e0e0e0
}

.safe-box .col3 {
    width: 230px;
    height: 316px;
    border-right: 1px solid #e0e0e0
}

.safe-box .col4 {
    width: 230px;
    height: 316px;
    border-right: 1px solid #e0e0e0
}

.safe-box .col5 {
    width: 230px;
    height: 316px;
    border-right: 1px solid #e0e0e0
}
.safe-box .col6 {
    width: 230px;
    height: 316px;
}