@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

	box-sizing: border-box;

	outline: 0;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	margin: 0;

}

img {

	border: 0;

}

body {

	font: normal normal normal 14px/1.8 Gotham, 'Microsoft YaHei', Helvetica, Arial, " sans-serif";

	color: #555;

	overflow-x: hidden;

}

a, a:link, a:visited {

	text-decoration: none;

}

a:active {

	text-decoration: none

}

ul, li {

	list-style: none;

	margin: 0;

	padding: 0;

}

dl,dd{

	padding: 0;

	margin: 0

}

input {

	display: inline-block;

}



.pp{

	padding: 0;

}

.pl{

	padding-left: 0;

}

.pr{

	padding-right: 0;

}

.clearfix {

	clear: both

}

/*------------首页-------------*/

.header .container{

	position: relative;

}

.header .left{

	float: left;

	width: 30%;

}

.nav{

	float: left;

	width: 70%;

	text-align: right;

}

.nav li{

	display: inline-block;

	position: inherit;

}

.nav li a{

	display: block;

	color: #666;

	line-height: 80px;

	box-sizing: border-box;

}

.nav li dl{

	position: absolute;

	left: 0;

	top: 100px;

	background: #2c5980;

	z-index: 9999;

	width: 100%;

	text-align: left;

	padding: 20px;

	color: #fff;

	display: none;

}

.nav li dd{

	display: inline-block;

	margin-right: 10px;

}

.nav li dl a{

	line-height: 30px;

	color: #fff;

	border-bottom: 0 !important;

}

.nav li dt{

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom: 1px solid #fff;

	font-weight: normal;

}

.nav li dd a:hover{

	color: #ddd;

}

.nav li:hover dl{

	display: block;

}

.nav .current a{

	border-bottom: 3px solid #2368ab;

}

.nav li:hover a{

	border-bottom: 3px solid #2368ab;

}





/*------------------页脚-------------------*/

.footer{

	background: url(../images/footer_bg.jpg) no-repeat center;

	background-size: cover;

	padding: 50px 0;

}

.footer dl{

	color: #fff;

}

.footer dl a{

	color: #fff;

}

.footer dt{

	margin-bottom: 15px;

	font-size: 16px;

}

.footer dl .line{

	width: 30px;

	height: 1px;

	background: #fff;

	margin-bottom: 15px;

}

.footer dd{

	line-height: 30px;

}

.footer a:hover{

	color: #2368ab;

}

.footer dl:nth-child(3) dd{

	display: inline-block;

	margin-right: 10px;

	line-height: 30px;

}

.footer dl:nth-child(4) .ewm{

	margin-top: 10px; 

}

.footer dl:nth-child(4) .ewm span{

	float: right;

	display: inline-block;

	margin-top: 15px;

	margin-right: 35px;

}





.copy{

	text-align: center;

	line-height: 60px;

	background: #000000;

	color: #ddd;

}

.copy a{

	color: #ddd;

}

.copy a:hover{

	color: #2368ab;

}



/*----------banner+index----------*/

.banner img{

	width: 100%;

	display: block;

}

.index{

	background: #f3f3f3;

	line-height: 50px;

}

.index a{

	color: #666;

}

.index a:last-child{

	color: #2268a3;

}

.index a:first-child{

	padding-left: 30px;

	background: url(../images/icon_home.png) no-repeat center left;

}

.index a:hover{

	color: #2268a3;

}



/*--------------案例中心--------------*/

.case{

	padding: 50px 0;

}

.case ul{

	padding: 0 5px;

}

.case li a{

	display: block;

	margin: 0 10px;

	margin-bottom: 20px;

	overflow: hidden;

}

.case li img{

	width: 100%;

	display: block;

}

.case li h4{

	line-height: 40px;

	text-align: center;

	font-size: 15px;

	color: #666;

	background: #e9e9e9;

	position: relative;

	z-index: 1;

}

.case li:hover h4{

	background: #2368ab;

	color: #fff;

	transition: all ease 0.5s;

}

.case li:hover img{

	transform: scale(1.05);

	transition: all ease 0.5s;

}





.ym{

	text-align: center;

	color: #666;

}

.ym a{

	display: inline-block;

	margin: 0 1px;

	color: #666;

	width: 24px;

	line-height: 24px;

	border-radius: 50%;

}

.ym .current{

	background: #2268a3;

	color: #fff;

}



/*------------关于我们-------------*/

.about{

	padding: 50px 0;

}

.about .left{

	float: left;

	margin-right: 30px;

	margin-bottom: 5px;

}

.about .left .tu{

	border-right: 10px solid #2368ab;

	border-bottom: 10px solid #2368ab;

}

.about .left .tu img{

	box-shadow: 10px 3px 10px #194b7b;

}

.about .test .fh{

	display: inline-block;

	width: 26px;

	height: 24px;

	margin: 15px 0;

	background: url(../images/icon_fh.png) no-repeat center;

}

.about .test{

	font-size: 15px;

	line-height: 30px;

	color: #333;

}

.case1{

	background: #f3f3f3;

	padding: 40px 0;

}

.case1 .title1{

	padding: 0 15px;

}

.case1 .title1 h4{

	font-size: 20px;

	padding-bottom: 15px;

	margin-bottom: 15px;

	border-bottom: 1px solid #ddd;

	color: #2268a3;

	text-transform: uppercase;

}

.case1 .title1 span{

	color: #888;

	font-size: 16px;

}

.case1 .title1 a{

	float: right;

	color: #888;

	text-transform: lowercase;

	font-size: 15px;

}

.case1 dl{

	padding: 0 5px;

}

.case1 dd{

	padding: 0;

}

.case1 dd a{

	display: block;

	margin: 0 10px;

	overflow: hidden;

}

.case1 dd h4{

	line-height: 40px;

	text-align: center;

	background: #fff;

	font-size: 15px;

	color: #666;

	position: relative;

	z-index: 1;

}

.case1 dd:hover h4{

	background: #2368ab;

	color: #fff;

	transition: all ease 0.5s;

}

.case1 dd img{

	width: 100%;

}

.case1 .carousel-control{

	background: none;

	width: auto;

}



.case1 .carousel-control.left{

	top: -60px;

	left: 220px;

}

.case1 .carousel-control.right{

	top: -60px;

	right: auto;

	left: 255px;

}

.case1 dd:hover img{

	transform: scale(1.05);

	transition: all ease 0.5s;

}



/*-----------新闻动态--------------*/

.news{

	padding: 50px 0;

}

.news li .tu{

	width: 30%;

	float: left;

	overflow: hidden;

}

.news li .wz{

	width: 70%;

	float: left;

	padding-left: 30px;

}

.news li h4{

	color: #333;

}

.news li .time{

	background: #f3f3f3;

	padding: 5px 15px;

	color: #666;

	margin: 10px 0;

}

.news li span{

	display: inline-block;

	margin-right: 20px;

	font-size: 13px;

}

.news li .test{

	color: #666; 

}

.news li .n_btn{

	width: 130px;

	line-height: 36px;

	border-radius: 18px;

	background: #226695;

	color: #fff;

	text-align: center;

	margin-top: 15px;

}

.news li a{

	display: block;

	padding-bottom: 15px;

	margin-bottom: 15px;

	border-bottom: 1px solid #e9e9e9;

}

.news li .tu:hover img{

	transform: scale(1.05);

	transition: all ease 0.5s;

}

.news li:hover h4{

	color: #226695;

}



/*------------资质荣誉-------------*/

.honor{

	padding: 50px 0;

}

.honor li{

	padding: 0;

}

.honor li a{

	display: block;

	margin: 0 15px;

	margin-bottom: 30px;

	border: 1px solid #e9e9e9;

}

.honor li img{

	display: block;

	width: 100%;

}



/*----------------产品中心------------------*/

.product{

	padding: 50px 0;

}

.product li{

	padding: 0;

}

.product li a{

	display: block;

	margin: 0 15px;

	margin-bottom: 30px;

	overflow: hidden;

}

.product li img{

	width: 100%;

	display: block;

}

.product li h4{

	font-size: 15px;

	line-height: 40px;

	background: #e9e9e9;

	text-align: center;

	color: #666;

	position: relative;

	z-index: 1;

}

.product li:hover img{

	transform: scale(1.05);

	transition: all ease 0.5s;

}

.product li:hover h4{

	background: #226695;

	color: #fff;

}

.product .two_nav{

	background: #f3f3f3;

}

.product dl{

	padding: 25px;

}

.product dt{

	font-size: 24px;

	color: #2268a3;

	padding-left: 35px;

	font-weight: normal;

	background: url(../images/icon_pro.png) no-repeat left center;

	margin-bottom: 20px;

}

.product dd{

	font-size: 15px;

	line-height: 22px;

	padding: 10px 0;

	border-bottom: 1px solid #e3e3e3;

	background: url(../images/icon_fj.png) no-repeat center right;

}

.product dd a{

	color: #888;

}

.product dd:hover{

	background: url(../images/icon_fj1.png) no-repeat center right;

}

.product dd:hover a{

	color: #226695;

}



/*---------------产品终端-------------------*/

.product_zd{

	padding: 50px 0;

}

.product_zd .top{

	text-align: center;

}

.product_zd .top .bt{

	font-size: 28px;

	color: #226695;

	margin-bottom: 15px;

}

.product_zd .time{

	border-bottom: 1px solid #e9e9e9;

	border-top: 1px solid  #e9e9e9;

	line-height: 30px;

	margin-bottom: 20px;

}

.product_zd .time span{

	display: inline-block;

	margin: 0 10px;

	padding-left: 26px;

}

.product_zd .time span:nth-child(1){

	background: url(../images/icon_time.png) no-repeat left center;

}

.product_zd .time span:nth-child(2){

	background: url(../images/icon_lll.png) no-repeat left center;

}

.product_zd .left{

	float: left;

}
.product_zd .test {
	padding-left:40px;
}
.product_zd .test h4{

	font-size: 20px;

	color: #333;

	margin-bottom: 15px;

	padding-top: 15px;

}
.product_zd .test1{
	line-height: 30px;
	color: #666;
}
.product_zd .bottom{

	padding-top: 15px;

	margin-top: 15px;

	border-top: 1px solid #e9e9e9;

}

.product_zd .bottom a{

	display: inline-block;

	color: #666;

}

.product_zd .bottom a:hover{

	color: #226695;

}

.product_zd .bottom .zd_btn{

	width: 110px;

	line-height: 36px;

	border-radius: 18px;

	text-align: center;

	color: #fff;

	background: #226695;

	float: right;

	margin-top: -15px;

}

.product_zd .bottom .zd_btn:hover{

	opacity: 0.85;

	color: #fff;

}



.news_zd .cont .test{

	line-height: 30px;

}



/*-----------联系我们--------------*/

.contact{

	padding: 50px 0;

}

.contact .left_c{

	width: 40%;

	float: left;

	background: #226695;

	padding: 29px 30px;

	color: #fff;

}

.contact .right_c{

	width: 60%;

	float: left;

}

.contact .right_c img{

	width: 100%;

	display: block;

}

.contact .line{

	width: 30px;

	height: 1px;

	background: #fff;

	margin: 10px 0;

}

.contact .ewm{

	margin-top: 10px;

}

.contact .ewm img{

	float: left;

	margin-right: 30px;

}

.contact .ewm span{

	display: inline-block;

	padding-top: 30px;

}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



























