@charset "utf-8";
/*************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;}
fieldset,img{border:0px; vertical-align:top;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
strong, b{ font-weight: bold; }
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:500;}
h1{font-size:18px;font-weight: bold;}
h2{font-size:24px}
h3{font-size:24px}
h4{font-size:14px}
h5{font-size:16px}
h6{font-size:12px}
q:before,q:after{content:''}
abbr,acronym{border:0}

blockquote{color:#666;font-style:italic;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:12px 'andale mono', 'lucida console', monospace;line-height:1.5}
/* 链接样式 */
a:link {color:#444444;text-decoration:none;}
a:visited {color:#444444;text-decoration:none;}
a:hover {color:#2b88e5;text-decoration:none;}
a:active {color:#444444;text-decoration:none;}

.container-404 .row {
    position: relative;
    width: 1040px;
    height: auto;
    left: 50%;
    margin-left: -520px;
    color: #1b2e3d;

    font-size: 24px;
}
.container-fluid h5 {
    margin: 10px 0;
    font-size: 14px;
}
.product-container, .solution-container {
    height: 600px;
    padding: 10px 0 30px;
}
.ctrl-center {
    width: 1040px !important;
    margin: 0 auto;
}
.product-card > .col-xs-4 {
    padding: 7px;
    *width: 30%;
}

.product-card .col-xs-8 {
    *width: 48%;
}

.product-icon {
    height: 200px;
}

.product-card-con {
    background: #ffffff;
    border: 1px solid transparent;
}

.product-card-con:hover {
    border: 1px solid #12a1d5;
}


.solution-gov {
    height: 200px;
    background: url("ps-gov.png") left top no-repeat;
}

.solution-health {
    height: 100px;
    background: url("ps-health.png") 10px 0 no-repeat;
}

.solution-money {
    height: 100px;
    background: url("ps-money.png") 150px 0 no-repeat;
}

.solution-public {
    height: 200px;
    background: url("ps-public.png") 0 10px no-repeat;
}
.solution-card-con1 {
    height: 200px;
    width: 670px;
}

.solution-card-con2 {
    height: 193px;
    float: left;
    width: 310px;
}

.solution-card-con1, .solution-card-con2 {
    background: #28bbf0;
    padding: 20px;
    color: #ffffff;
    margin: 5px;
}

.solution-card-con1 h5 {
    margin-top: 20px;
    line-height: 20px;
}
.solution-card-con1:hover, .solution-card-con2:hover {
    background: #55cbcf;
}
.text-right {
    width: 250px !important;
}
.text-left {
    width: 250px !important;
}
.container-fluid{
	float: left;
	width: 310px;
	padding-left: 10px;
}
.container-fluid1{
	float: left;
	width: 70%;
}
.ps-more {
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 10px;
    width: 91%;
    border: 1px solid #dddddd;
    text-align: center;
    *margin-top: 240px;
}

.ps-more:hover {
    border: 1px solid #28bbf0;
}