@charset "utf-8";
html,body,div,p,h1,h2,h3,h4,h5,h6,figure,figcaption,ul,ol,input,textarea,button,
table,dl,dd,dt{
    margin: 0;
    padding: 0;
}
body{
    font-family: "Microsoft YaHei";
    font-size: 16px;
    color:#383838;
	overflow-x:hidden;
}
img{
    border: none;}
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
ul,ol{
    list-style: none;
}
table{
    border-collapse: collapse;
    border-spacing: 0;
}
em,i,b{
    font-style: normal;
}
input,textarea,button{
    border:none;
    outline:none;
}
a{
    text-decoration:none;
    color:#666;
}
a:hover{
    color:#0054a3;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clearfix{
    *zoom: 1;
}
.clearfix:after{
    display: block;
    content: '';
    clear:both;
    font-size: 0;
    visibility: hidden;
}
.w1200 {
    width: 1200px;
    margin: auto;
}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}


/**************************** 导航样式 *********************************/
.mainbox{background:#fff;position: relative;}
.mainbox.current:before{display: block;content: '';width: 100%;height: 70px;}
.innerweb{ width: 1200px;padding:0px 0px; background:#fff; margin:0px auto 60px; position:relative; z-index:2; }

.banner img {display: block; position: absolute;left: 50%;margin-left: -960px;width: 1920px;height:470px}
.banner {width: 100%;position: relative;overflow: hidden; height:470px !important;z-index:1}
/*---标题---*/
.location {width:100%; padding:17px 0;}
.location .title{font-size:26px; color:#0054a3;font-weight:bold;}
.location .title span{ float:right; background:url(../images/titleimg.html) no-repeat left center; padding-left:25px; font-size:13px; color:#666;font-weight:normal;}
.location .title span a{ padding:0px 5px; color:#666;font-weight:normal;}
.location .title span a:hover{ color:#1a1a1a;}
.location .title span a.cur{ color:#1a1a1a;}

/*---标题---*/
.mainbox.current .nav-title{position: fixed;}
.nav-title{text-align:center; position: static; top:0;width:100%;left:0;background: #0045a3;z-index: 99;}

.nav-title ul{text-align:center;
    padding-bottom: 0px;margin:auto;width: 1200px;font-size: 0;}
.nav-title ul li{display:inline-block;width:240px;line-height:70px;position:relative; }
.nav-title ul li:first-child{background:none;}
.nav-title ul li a{display:block; height:70px; line-height:70px;color:#fff;position:relative;font-size: 18px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-left: 20px;min-width: 64px;
    padding-right: 20px;
   }
.nav-title ul li a i{display: inline-block;width: 32px;height: 32px; background-repeat: no-repeat;background-position:center center;vertical-align: middle;margin-right: 10px;}
.nav-title ul li a:hover{color:#0054a3;color:#fff;   background-color: #0054a3;}
.nav-title ul li.pro{width:200px;}
.nav-title ul li.pro img{height:100%;display:block;}
.nav-title ul li.pro a:hover img{transform:scale(1.03)}
.nav-title .nav-pro a{margin:0 15px; font-size:15px; color:#000;}
.nav-title .nav-pro a.cur,.nav-title .nav-pro a:hover{color:#fff;}
.nav-title2 ul li {width:200px;}
.nav-title ul li a i.icon-ab1{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-ab2{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-ab3{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-ab4{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-ab5{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-ab6{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-pro1{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-pro2{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-pro3{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-pro4{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-pro5{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-pro6{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-news1{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-news2{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-news3{background-image:url(../images/Product_Center4.png);}
.nav-title ul li a i.icon-news4{background-image:url(../images/Product_Center4.png);}


.nav-title ul li.icon-ab1 a.cur,
.nav-title ul li.icon-ab1 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-ab2 a.cur,
.nav-title ul li.icon-ab2 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-ab3 a.cur,
.nav-title ul li.icon-ab3 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-ab4 a.cur,
.nav-title ul li.icon-ab4 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-ab5 a.cur,
.nav-title ul li.icon-ab5 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-ab6 a.cur,
.nav-title ul li.icon-ab6 a:hover{background-image:url(../images/Product_Center4.png);}

.nav-title ul li.icon-news1 a{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-news2 a{background-image:url(../images/Product_Center4.png);}

.nav-title ul li.icon-news1 a.cur,
.nav-title ul li.icon-news1 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-news2 a.cur,
.nav-title ul li.icon-news2 a:hover{background-image:url(../images/Product_Center4.png);}

.nav-title ul li.icon-pro1 a{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro2 a{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro3 a{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro4 a{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro5 a{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro6 a{background-image:url(../images/Product_Center4.png);}


.nav-title ul li.icon-pro1 a.cur,
.nav-title ul li.icon-pro1 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro2 a.cur,
.nav-title ul li.icon-pro2 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro3 a.cur,
.nav-title ul li.icon-pro3 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro4 a.cur,
.nav-title ul li.icon-pro4 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro5 a.cur,
.nav-title ul li.icon-pro5 a:hover{background-image:url(../images/Product_Center4.png);}
.nav-title ul li.icon-pro6 a.cur,
.nav-title ul li.icon-pro6 a:hover{background-image:url(../images/Product_Center4.png);}
/**************************** 导航样式 结束 *********************************/

/**************************** 二级导航样式 *********************************/
.div_flo a,.div_flo img{
    color:#333333; 
	text-decoration:none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
}
.div_flo{ padding:30px 0; text-align:center;}
.div_flo a{ display:inline-block; width:160px; height:56px; background:url(../images/2_02.png) center top no-repeat; color:#333; font-size:16px; line-height:50px; margin-left:10px; margin-right:10px;}
.div_flo a:hover,.div_flo .a1{ background:url(../images/2_03.png) center top no-repeat; color:#fff;}
.div_flon{ padding:50px 0; text-align:center;}
.div_flon a{ display:inline-block; width:250px; height:56px; background:url(../images/2_02n.png) center top no-repeat; color:#333; font-size:16px; line-height:50px; margin-left:10px; margin-right:10px;}
.div_flon a:hover,.div_flo .a1{ background:url(../images/2_03n.png) center top no-repeat; color:#fff;}
.nav-local {
	background:#FFFFFF none repeat scroll 0 0;
	color:#666;
	height:46px;
	line-height:46px;
	margin:0 auto;
	font-size:12px;
	border-bottom:1px solid #eee;
	min-width:1220px;
}
.wrapper {
	width:1200px;
	margin:0 auto!important;
	min-width:1200px;
}
.nav-local .local {
	font-weight:normal;
	margin-bottom:10px;
	float:left;
	height:46px;
	line-height:46px;
	background:url(../images/icon_home.gif) no-repeat 6px center!important;
	padding-left:32px;
	color:#666;
}
.cb {
    clear: both;
}
/**************************** 二级导航样式 结束*********************************/
    /*头部*/
    .f_pr{position:relative; }
    .f_pa{position:absolute;}
    .header , .content , .footer { width:1200px; margin:0 auto;  }
     em{font-style:normal;}
    .g_top{ height:177px; width:100%; background:url(../images/topbg.jpg) repeat-x center top; position:relative;z-index:10; } 
    .top_t{ height:47px; line-height:47px;color:#fff;font-size: 14px;float: right; letter-spacing:4px;}
    .g_top h1{position: absolute;left:-26px;top:9px;}
	.g_top h2 {float: left;height: 65px; margin: 85px 0 0 170px;position: relative;width: 140px;}
    .g_top h2 img{ width:100%;}
    .g_nav{float:right;width: 800px; margin-top:60px;}
    .g_nav li{position: relative; float:left; font-size:14px; }
    .g_nav li a{ display:block;float: right; margin: 0 18px 0 20px; color:#333333; line-height:30px; text-decoration: none; font-size:16px; padding-bottom:41px; }
    /*.g_nav li:nth-child(8) a{margin:0px;}*/
    .g_nav li a:hover,.g_nav .cur a{color: #00a2ea;border-bottom: 2px solid #00a2ea;}
    .g_nav li .xla{position:absolute;left:-5px;top:73px;display:none;}
    .g_nav li .xla a{margin: 0; width: 120px; background:#fff;text-align:center; line-height:50px; padding-bottom:0; font-size:14px; border-bottom:none; color:#333;}
    .g_nav li:hover .xla{display:block;}
    .g_nav li .xla a:hover{background:#00a2ea;color:#fff;border-bottom:0;}
/*头部*/     
/* 底部 */
.g_ft{ height:465px; background: url(../images/dibu.jpg) no-repeat center; margin:0 auto;}
.g_ft .m_fnav{position: absolute;left:479px;top:74px;}
.g_ft .m_fnav a{ color:#d0d0d0; margin:0 23px; height: 44px;line-height: 44px;  font-size: 14px; font-weight: normal;display: inline-block;}
.g_ft .m_fnav a:last-of-type{margin-right:0px;}
.g_ft .m_fnav .lasta{padding-right: 0;}
.g_ft .m_fnav a:hover{border-bottom: 1px solid #fff;}
.addtel{position: absolute;left:0;top:180px;width: 1200px;}
.addtel li{float: left;width: 360px;position: relative;padding-left: 60px;font-size: 16px;color: #fff;height: 40px;line-height: 40px;background: url(../images/fticoline.jpg) no-repeat right 12px; margin-right: 40px;}
.addtel li b{position: absolute;left:0;top:0;}
.addtel .lastli{background: none;margin-right: 0;width: 200px;}
.g_ft .f_ftcon{position: absolute;left:0;top:300px;font-size: 14px;line-height: 30px;color: #ccc;}
.g_ft .f_ftcon a{ color:#fff; }
.g_ft .f_ftcon b{font-weight: normal;color: #c2c2c2}
.g_ft .flogo{ left:0; top:40px;width: 436px;height:120px;display: inline-block; }
.g_ft .flogo img{float: left;width: 86px;height: 86px;display: block;}
.g_ft .flogo em{display:block;font-size:16px;color: #fff;margin:40px 0 0 110px;}
.g_ft .m_code{position: absolute;right: 10px;top:310px;}
.g_ft .codelst li{float: left;width: 97px;margin-right: 116px;}
.g_ft .codelst li img{width: 97px;height: 97px;display: block;margin: 0 auto;}
.g_ft .codelst li em{display: block;height: 46px;line-height: 46px;text-align: center;font-size: 14px;color: #fff;}

	.client-2 {
		position: fixed;
		right: -170px;
		top: 50%;
		z-index: 900;
	}
	
	.client-2 li a {
		text-decoration: none;
	}
	.client-2 li {
		margin-top: 1px;
		clear: both;
		height: 71px;
		position: relative;
	}
	
	.client-2 li i {
		background: url(../images/fx.png) no-repeat;
		display: block;
		width: 30px;
		height: 27px;
		margin: 0px auto;
		text-align: center;
	}
	
	.client-2 li p {
		height: 20px;
		font-size: 14px;
		line-height: 20px;
		overflow: hidden;
		text-align: center;
		color: #fff;
	}
	
	.client-2 .my-kefu-qq i {
		background-position: 4px 5px;
	}
	
	.client-2 .my-kefu-tel i {
		background-position: 0 -21px;
	}
	
	.client-2 .my-kefu-liuyan i {
		background-position: 4px -53px;
	}
	
	.client-2 .my-kefu-weixin i {
		background-position: -34px 4px;
	}
	
	.client-2 .my-kefu-weibo i {
		background-position: -30px -22px;
	}
	
	.client-2 .my-kefu-ftop {
		display: none;
	}
	
	.client-2 .my-kefu-ftop i {
		width: 33px;
		height: 35px;
		background-position: -27px -51px;
	}
	
	.client-2 .my-kefu-left {
		float: left;
		width: 77px;
		height: 47px;
		position: relative;
	}
	
	.client-2 .my-kefu-tel-right {
		font-size: 16px;
		color: #fff;
		float: left;
		height: 24px;
		line-height: 22px;
		padding: 0 15px;
		border-left: 1px solid #fff;
		margin-top: 14px;
	}
	
	.client-2 .my-kefu-right {
		width: 20px;
	}
	
	.client-2 .my-kefu-tel-main {
		background: #00a2ea;
		color: #fff;
		height: 56px;
		width: 247px;
		padding:9px 0 6px;
		float: left;
	}
	
	.client-2 .my-kefu-main {
		background: #00a2ea;
		width: 97px;
		height: 56px;
		position: relative;
		padding:9px 0 6px;
		float: left;
	}
	
	.client-2 .my-kefu-weixin-pic {
		position: absolute;
		left: -130px;
		top: -24px;
		display: none;
		z-index: 333;
	}
	
	.my-kefu-weixin-pic img {
		width: 115px;
		height: 115px;
	}
	/* 底部 结束*/