﻿@charset "utf-8";
	body {
	margin:0;
	padding:0;
	list-style:none;
	background:#fff;
	font-size:14px;
	font-family:"Microsoft YaHei"
}
* {
/* list-style-type:none; */
}
/*vivian 20160615 */
/*导航focus字体蓝色*/
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color:#158dca;
}
/*vivian 20160615*/
a:active,a:hover {
	outline:0
}
.container {
	padding:0
}
.top_subhead {
	background:#f1f1f1
}
.txt_search {
	border:1px solid #ccc
}
.top_subhead>.container>.col-a>span>a {
	text-decoration:none;
	padding:5px
}
.top_subhead>.container>.col-a>span>a>img {
	width:15px;
	height:15px
}
.top_subhead>.container>.col-a>.call_usphone>a {
	color:#222121;
	padding-right:4%;
	padding-left:3%;
	display:inline-block;
	vertical-align:middle
}
.call_ussearch {
	display:inline-block;
	vertical-align:middle
}
.top_subhead>.container>.col-a>.call_uspen>a {
	color:#fff;
	background:#158dca;
	padding-right:4%;
	padding-left:4%;
	display:inline-block;
	vertical-align:middle
}
.top_subhead>.container>.col-a>span>.btn-search {
	background:url(/images/icon/search_by.png) no-repeat center center;
	background-color:#595959!important;
	width:25px;
	height:25px;
	position:absolute;
	right:15px;
	top:2.5px;
	z-index:10;
    border-radius:0px;
}
.top_navlogo>.container>.navbar-default {
	margin-bottom:0
}
.top_navlogo>.container>.navbar-default>.navbar-header>.navbar-brand {
	background:url(/images/logo/logo_square001.png) no-repeat center center;
	-webkit-background-size:auto 42px;
	background-size:auto 42px;
	text-indent:-100000px;
	float:left;
	width:135px;
	margin:5px 5px 0 0
}
#myCarousel>.carousel-inner>.item>img {
	width:100%
}
.navbar-default>.navbar-right>.navbar-nav>.dropdown>.dropdown-menu {
	margin:0
}
.navbar-default>.navbar-right>.navbar-nav>.dropdown:hover .dropdown-menu {
	border-top:0;
	display:block
}
.navbar-default>.navbar-right>.navbar-nav>li>a:hover {
	color:#2185bc
}
.navbar-default>.navbar-right>.navbar-nav>li>ul>li>a:hover {
	color:#2185bc
}
.banner_title {
	position:absolute;
	top:10%;
	left:25%;
	z-index:0;
	width:50%;
	height:50%
}
.banner_title>img {
	width:100%;
	margin-top:2%
}
.carousel_icon {
	display:inline-block;
	position:absolute;
	top:50%;
	right:50%;
	z-index:5
}
@media only screen and (max-width:450px) {
	.top_subhead>.container>.col-a>.call_ussearch {
	display:block;
	margin-top:10px
}
.top_subhead>.container>.col-a>span>.btn-search {
	background:url(/images/icon/search_by.png) no-repeat center center;
	width:25px;
	height:25px;
	position:absolute;
	right:15px;
	top:40px;
	z-index:10
}
.top_subhead>.container>.col-a>.call_uspen,.top_subhead>.container>.col-a>.call_usphone {
	text-align:center
}
.top_subhead>.container>.col-a>span>.txt_search {
	width:100%
}
}.copyright_grey {
	text-align:center;
	background:#808080;
	color:#fff;
	padding:20px 5px;
	font-size:12px
}
 .copyright_grey >span>a{
color:#fff;
}
  .copyright_grey >span>a:hover{
color:#fff;
cursor:pointer;
text-decoration:none;
}
  .copyright_grey >span>a.focus,.copyright_grey >span>a:focus{
color:#fff;
cursor:pointer;
text-decoration:none;
}
.callus_black {
	background:#4d4d4d
}
.callus_black>.container>div {
	margin:3% 0 2% 0;
	color:#fff
}
.callus_black>.container>div>a {
	color:#fff;
	text-decoration:none;
	padding:0 1%
}
.col-footnav {
	overflow:hidden;
	font-size:18px;
	margin:auto;
	margin-bottom:3%
}
.col-footnav li {
	list-style:none;
	padding:0;
	margin:0;
	float:left
}
.col-footnav li a {
	display:block;
	padding:8px 20px;
	color:#fff;
	text-decoration:none
}
.col-footnav li a>img {
	width:25px;
	height:25px
}
.co-operating {
	padding-top:25px
}
.aboutus_blue {
	background:#158dca
}
.aboutus_blue>.container>.col-form {
	color:#fff;
	padding:5% 0;
	margin-bottom:2%
}
.btn_submit {
	color:#158dca
}
.btn_submit:hover {
	color:#158dca
}
::-webkit-input-placeholder {
	color:#fff!important
}
:-moz-placeholder {
	color:#fff!important
}
::-moz-placeholder {
	color:#fff!important
}
:-ms-input-placeholder {
	color:#fff!important
}
.col-form>._contact>.form-group>.form-control {
	background:#44a4d5;
	color:#fff;
	border:1px solid #44a4d5
}
.col-map {
	margin-top:5%
}
.col-map>img {
	width:55%
}
.Site_intro {
	margin-top:15%;
	margin-bottom:10%;
	text-align:center
}
.introBlack {
	color:#595959;
	font-size:36px;
	font-weight:bold
}
.introSm {
	color:#158dca;
	font-size:18px
}
.BlueOne {
	margin-top:3%
}
.BlueTwo {
	margin-bottom:3%
}
.lineBetween {
	border:1px solid #5c5c5c;
	width:35%
}
.boldBlack {
	margin-top:2%
}
.boldBlack>a {
	text-decoration:none;
	color:#595959;
	font-weight:bold
}
.boldBlack>a:hover {
	color:#158dca
}
@media(max-width:650px) {
	.introBlack {
	color:#595959;
	font-size:30px;
	font-weight:bold
}
}.product_clean,.product_analyze,.product_manage,.product_newsdy {
	margin:5% 2%;
	padding:3%
}
.product_clean>div {
	margin:0 auto
}
.col-lg_lan,.col-lg-pic {
	margin:0 auto
}
.col-lg-pic>img {
	margin:0 auto
}
.col-lg_lan>div>.pro_title {
	font-family:"Microsoft YaHei";
	font-size:24px
}
.product_analyze>div {
	margin:0 auto
}
.product_manage>div {
	margin:0 auto
}
@media only screen and (max-width:440px) {
	.col-lg_lan>div>.pro_title {
	font-family:"Microsoft YaHei";
	font-size:16px;
	font-weight:bold
}
}._intro {
	padding:5px
}
.product_newsdy>div {
	margin:0 auto
}
.news_date {
	padding-right:20%
}
.col-footnav {
	overflow:hidden;
	font-size:16px;
	width:54%;
	margin:auto;
	margin-bottom:3%
}
.col-footnav > div > a {
	color:#fff;
	text-decoration:none;
}
.col-lg-news>.list-unstyled {
	display:block
}
.col-lg-news>.list-unstyled>a {
	display:block;
	text-decoration:none;
	color:black;
	padding:10px
}
.col-lg-news>.list-unstyled>a:hover {
	color:#999
}
.pro_title {
	font-family:"Microsoft YaHei";
	font-size:24px
}
.gol-listmore>a {
	text-decoration:none
}
.col-lg-newspic {
	padding:10px;
	margin-top:3%
}
.col-lg-newspic>div>a {
	display:block;
	text-decoration:none;
	border:1px solid #ccc;
	position:relative;
	background:#CCC;
	padding:3px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.col-lg-newspic>div>a>img {
	width:100%;
	height:100%;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
.shade_title {
	background:#ccc;
	text-align:center;
	display:none
}
.col-lg-newspic>div>a:hover .shade_title {
	display:block;
	position:absolute;
	bottom:2%;
	left:0;
	color:#fff;
	z-index:10;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:.5;
	opacity:.5;
	width:100%
}
.rate_nav>.container>a {
	padding:0 1%;
	outline:0;
	text-decoration:none
}
.rate_nav>.container>a:hover {
	text-decoration:none
}
.rate_nav {
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:.5;
	opacity:.5;
	width:100%;
	position:absolute;
	top:0;
	padding:5px 0;
	padding-left:15px;
	z-index:1
}
.rate_nav>.container {
	color:#fff
}
.rate_nav>.container>a {
	color:#fff
}
.rate_nav>.container>a:hover {
	text-decoration:none;
	color:#2185bc
}
.rate_nav>.container>._homepage {
	color:#fff;
	font-weight:bold
}
.news_kv>img {
	width:100%
}
.headerBlue {
	background-color:#227eaf;
	color:#fff;
	padding:10px!important
}
.modal-body {
	overflow:hidden
}
.topnewspic>div>a>img {
	min-height:230px
}
.picextra {
	width:80%!important
}

/*vivian 2016-06-01  产品中心*/
.pro-info {
padding-top:10%;
text-align:center;
}
.pro-info-title {
font-size:36px;
font-weight:bold;
}
.pro-info-margin {
margin-top:30px;
color:#8C8C8C;
}
.pro-info-img {
padding:5%;
}
.pro-info-product {
text-align:center;
padding-top:10%;
}
.pro-info-text {
text-align:center;
font-size:30px;
letter-spacing:1px;
padding-bottom:2%;
}
    .pro-info-img > img {
    width:90%;
    }
.pro-info-proimg>img {
    width:40%;
}
.pro-info-three {
    padding-bottom:10%;
}
.seemore {
    width:300px;
    border:1px solid #0F9FBA;
    padding:10px 10px;
    text-align:center;
    padding:10px 10px;
    margin:auto;
    margin-top:5%;
    margin-bottom:5%;
}
    .seemore > a {
    color:#0F9FBA;
    font-size:16px;
    }
     .seemore > a:hover {
    text-decoration:none;
    }
.pro_line {
    width:45%;
border:1px solid #5c5c5c;
}
/*vivian 2016-06-01  产品中心*/

/* Alice 2018.9.5 服务中心*/
.panel-title{
	text-align: center;
}
