﻿@media screen and (min-width: 1200px) {

     .nbanner{
			margin-top: 175px;
	}
	.top_bg {
        width: 100%;
		height: 176px;
		background: url(../images/top_bg.gif) repeat-x;
		position: relative;
		position: fixed;
        z-index: 20;
	}

	.header {
		width: 1200px;
		margin: 0 auto;
	}

	.header .isear {
		right: 5px;
		position: absolute;
		top: 135px;
		width: 25px;
		height: 25px;
		z-index: 20;
	}

	.header .isear .icon {
		display: block;
		width: 25px;
		height: 25px;
		background: url(../images/s_so.gif) no-repeat 50% 50%;
		cursor: pointer;
		-webkit-transition: transform .3s;
		transition: transform .3s;
		float: right;
	}

	.header .isear .icon:hover {
		-webkit-transform: translate(-10px, 0);
		transform: translate(10px, 0);
	}

	.header .isearch {
		position: absolute;
		right: 0;
		top: 41px;
		padding: 5px;
		background-color: #f3f3f3;
		width: 295px;
		height: 30px;
		border-radius: 5px;
		opacity: 0;
		visibility: hidden;
		z-index: 5;
		transform-origin: 100% 0;
		-webkit-transform-origin: 100% 0;
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0);
		-webkit-transition: all .5s;
		transition: all .5s;
	}

	.header .isearch .ser_inp {
		display: block;
		float: left;
		width: 204px;
		height: 16px;
		line-height: 16px;
		padding: 7px 10px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		position: relative;
		border: none;
	}

	.header .isearch .ser_so {
		cursor: pointer;
		display: block;
		float: left;
		width: 70px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		font-size: 12px;
		background-color: #005bac;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		position: relative;
		color: #fff;
		border: none;
	}

	.header .isearch:before {
		content: '';
		position: absolute;
		display: block;
		border: 5px solid transparent;
		border-right: 7px solid #005bac;
		z-index: 3;
		right: 75px;
		top: 16px;
	}

	.header .isear.open .isearch {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	.header .isear .icon:hover {
		-webkit-animation: hvr-buzz-out 0.75s linear;
		animation: hvr-buzz-out 0.75s linear;
	}

	input::-webkit-input-placeholder {
		color: #666;
	}

	.h_con {
		height: 96px;
		padding: 20px 0 0;
		overflow: hidden;
	}

	.h_con h1 {
		float: left;
		width: 300px;
		padding: 8px 20px 0 0;
	}

	.h_con h1 img {
		/* width: 200px;
		height: 54px; */
	}

	.h_con .h_dw {
		float: left;
		/* padding: 5px 0 0; */
		font-size: 14px;
		color: #333;
		line-height: 34px;
		width: auto;
		border-left: 1px solid #ccc;
		padding-left: 20px;
	}

	.h_dw b {
		display: block;
		font-size: 20px;
	}

	.h_dw i {
		color: #005bac;
	}

	.h_tel {
		float: right;
		padding: 4px 0 0 60px;
		font-size: 14px;
		color: #333;
		line-height: 28px;
		background: url(../images/tel.gif) no-repeat 0 9px;
	}

	.h_tel b {
		display: block;
		font-size: 24px;
	}

	.h_code {
		width: 110px;
		float: right;
		line-height: 0;
	}

	.h_code b {
		display: block;
		font-size: 12px;
		color: #666;
		float: left;
		width: 20px;
		text-align: center;
		line-height: 14px;
		font-weight: normal;
	}

	.h_code span {
		float: right;
		width: 80px;
		height: 80px;
	}

	.h_code span img {
		display: block;
		width: 80px;
		height: 80px;
	}

	.h_nav {
		height: 60px;
		line-height: 60px;
	}

	.h_nav em {
		width: 16px;
		height: 16px;
		display: block;
		line-height: 0;
		position: absolute;
		top: 23px;
		left: 15px;
		z-index: 20;
	}

	.h_nav em img {
		width: 16px;
		height: 16px;
	}

	.h_nav li {
		width: 90px;
		height: 60px;
		float: left;
		background: url(../images/nav_bor.gif) no-repeat right 24px;
		padding: 0 40px;
		position: relative;
		text-align: center;
		
	}
	
	
	.h_nav li:last-child {
		background:none;
	}

	.h_nav li a {
		font-size: 16px;
		color: #333;
		display: block;
		float: left;
		position: relative;
		vertical-align: middle;
		text-align: center;
		height: 60px;
		-webkit-transform: perspective(1px) translateZ(0);
		transform: perspective(1px) translateZ(0);
		box-shadow: 0 0 1px transparent;
	}

	.h_nav li a:before {
		content: "";
		position: absolute;
		z-index: -1;
		left: 0;
		right: 100%;
		bottom: 0;
		background: #005bac;
		height: 2px;
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}

	.h_nav li a:hover:before,
	.h_nav li a:focus:before,
	.h_nav li a:active:before {
		right: 0;
	}

	.h_nav li.cur a {
		background: url(../images/nav_line.gif) repeat-x 0 bottom;
		color: #005bac;
	}

	.h_nav li a:hover {
		color: #005bac;
	}

	.h_nav .nobor {
		background: none;
	}









	em,
	i {
		font-style: normal;
	}

	.sub {
		position: absolute;
		left: 0;
		top: 59px;
		display: none;
		/* border-top: 3px solid #005bac; */
		background: #fff;
		width: 160px;
		padding: 0 15px;
	}

	.sub:before {
		content: "";
		position: absolute;
		background: url(../images/nav2ico.png) no-repeat;
		width: 18px;
		height: 9px;
		left: 45px;
		top: -9px;
	}

	.sub li {
		height: 40px;
		line-height: 40px;
		border-bottom: 1px solid #e4e4e4;
		font-size: 14px;
		color: #333333;
		float: none;
		width: 100%;
		padding: 0;
		background: none;
	}

	.sub li a {
		color: #333333;
		font-weight: normal;
		padding: 0;
		display: block;
		height: 40px;
		line-height: 40px;
		float: none;
	}

	.sub li a:hover {
		font-weight: normal;
		color: #333333;
	}

	.h_nav .cur .sub li a {
		color: #333333;
		font-weight: normal;
		padding: 0;
	}

	.h_nav .cur .sub li a:hover {
		color: #333333;
	}


	/*banner*/
	.fullSlide {
		min-width: 1200px;
		position: relative;
		height: 650px;
		overflow: hidden;
		padding-top: 140px;
	}

	.fullSlide .bd {
		position: relative;
		z-index: 0;
	}

	.fullSlide .bd ul {
		width: 100% !important;
	}

	.fullSlide .bd li {
		width: 100% !important;
		height: 650px;
		overflow: hidden;
		text-align: center;
	}

	.fullSlide .bd li a {
		display: block;
		height: 650px;
	}

	.fullSlide .bd li img {
		width: 1920px;
		height: 650px;
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -960px;
	}

	.fullSlide .hd {
		width: 1200px;
		left: 50%;
		margin-left: -600px;
		bottom: 75px;
		position: absolute;
		z-index: 1;
		overflow: hidden;
	}

	.fullSlide .hd ul {
		margin-left: 500px;
	}

	.fullSlide .hd ul li {
		float: left;
		margin: 0 5px;
		display: inline;
		cursor: pointer;
		width: 62px;
		height: 5px;
		background: #fff;
		text-indent: -999px;
	}

	.fullSlide .hd ul .on {
		background: #005bac;
	}


	/*底部开始*/
	.ft_lx {
		height: 94px;
		padding-top: 30px;
	}

	.footer {
		width: 1200px;
		margin: 20px auto;
	}

	.ft_lx li {
		float: left;
		width: 28.33%;
		background: url(../images/ac937a7165ce415d98850b3db138e08a_2.png) no-repeat right;
		margin-right: 5%;
	}

	.ft_lx li:last-child {
		background: none
	}

	.ft_lx li span {
		display: block;
		font-size: 18px;
		height: 31px;
		line-height: 31px;
		color: #fff;
		padding-left: 43px;
	}

	.ft_lx li p {
		padding-top: 9px;
		font-size: 14px;
		color: #9a9a9a;
		padding-left: 43px;
	}

	.ft_lx li:nth-child(1) span {
		background: url(../images/ac937a7165ce415d98850b3db138e08a_4.png) no-repeat left center;
	}

	.ft_lx li:nth-child(2) span {
		background: url(../images/ac937a7165ce415d98850b3db138e08a_8.png) no-repeat left center;
	}

	.ft_lx li:nth-child(3) span {
		background: url(../images/ac937a7165ce415d98850b3db138e08a_10.png) no-repeat left center;
	}

	.f_bj {
		color: #555;
		clear: both;
		height: 300px;
		font-family: "Microsoft Yahei";
		overflow: hidden;
		background: url(../images/footbj.jpg) repeat-x left top;
	}

	.f_nav {
		height: 230px;
		overflow: hidden;
		padding-top: 30px;
	}

	.f_nav ul {
		float: left;
	}

	.f_nav ul li {
		width: 380px;
		/* border-right: 1px dashed #9c9c9c; */
		margin-right: 30px;
		float: left;
		height: 200px;
	}
	.f_nav ul li:nth-child(2n+2){
		width: 150px;
	}


	.f_nav ul li i {
		display: block;
		padding-left: 30px;
		font-size: 18px;
		color: #eee;
		font-weight: bold;
		background: url(../images/ge.jpg) no-repeat 0 10px;
	}

	.f_nav ul li span {
		display: block;
		padding-left: 28px;
		padding-top: 13px;
		font-size: 14px;
		color: #d1d1d1;
		line-height: 26px;
	}

	.f_nav ul li span a {
		display: block;
		font-size: 14px;
		color: #d1d1d1;
		line-height: 26px;
	}

	.f_nav h3 {
		padding-top: 25px;
		float: right;
		width: 529px;
		text-align: center;
		font-weight:
			normal;
		font-size: 14px;
		color: #eee;
	}

	.f_nav h3 i {
		float: left;
	}

	.f_nav h3 i a {
		display: block;
		width: 122px;
	}

	.f_nav h3 img {
		width: 108px;
		height: 108px;
		display: block;
		margin-bottom: 14px;
		padding: 6px;
		border: 1px solid #eee;
	}

	.f_bj .row {
		height: 31px;
		line-height: 31px;
		color: #fff;
		text-align: center;
	}

	.f_bj .row span {
		padding-left: 10px;
	}

	.f_bj .row span a {
		color: #fff;
	}

	/*友情链接*/
	.fl_bj{
		background-color: #353535;
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.f_link {
		height: auto;
		line-height: 40px;
		overflow: hidden;
		width: 1200px;
		margin: 0 auto;
	}

	.f_link b {
		display: block;
		float: left;
		font-size: 14px;
		color: #fff;
		width: 80px;
	}

	.f_link p {
		font-size: 14px;
		color: #fff;
		float: left;
		width: 1120px;
	}

	.f_link p a {
		font-size: 14px;
		color: #fff;
		padding: 0 10px 0 0;
	}

	.f_nav h3 a {
		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: 62px;
		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: 12px;
		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: 31px;
		background-position: -23px -47px;
		background-size: 52px 82px;
	}

	.client-2 .my-kefu-ftop .my-kefu-main {
		padding-top: 6px;
	}

	.client-2 .my-kefu-left {
		float: left;
		width: 62px;
		height: 47px;
		position: relative;
	}

	.client-2 .my-kefu-tel-right {
		font-size: 16px;
		color: #fff;
		float: left;
		line-height: 22px;
		padding: 0 15px;
		border-left: 1px solid #fff;
	}

	.client-2 .my-kefu-right {
		width: 20px;
	}

	.client-2 .my-kefu-tel-main {
		background: #005bac;
		color: #fff;
		height: 53px;
		width: 230px;
		padding: 9px 0 0;
		float: left;
	}

	.client-2 .my-kefu-main {
		background: #005bac;
		width: 97px;
		height: 53px;
		position: relative;
		padding: 9px 0 0;
		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;
	}

}














/*移动端导航*/
.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;}
   .slider{margin-top: 44px;}
   .top_bg{display:none}
   .m_img{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:2px;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:2%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
   
   
   .w1200 {
   	width: 100%;
   	margin: 0px auto;
   	height: auto;
   	overflow: hidden;
   }
   
   
}


/* 轮播图 */
.slider {position: relative;overflow: hidden;width: 100%;}
.slideBox .hd {height: 10px;z-index:1; overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 30px;height: 10px;line-height: 14px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #005bac;color: #fff;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li img{width:100%; vertical-align:top;  } 




/* ipad等手机样式 */

@media (max-width: 768px) {
	
	
	
	.top_bg {
		height: 176px;
		background: url(../images/top_bg.gif) repeat-x;
		position: relative;
		z-index: 20;
	}
	
	.header {
		width: 1200px;
		margin: 0 auto;
	}
	
	.header .isear {
		right: 5px;
		position: absolute;
		top: 135px;
		width: 25px;
		height: 25px;
		z-index: 20;
	}
	
	.header .isear .icon {
		display: block;
		width: 25px;
		height: 25px;
		background: url(../images/s_so.gif) no-repeat 50% 50%;
		cursor: pointer;
		-webkit-transition: transform .3s;
		transition: transform .3s;
		float: right;
	}
	
	.header .isear .icon:hover {
		-webkit-transform: translate(-10px, 0);
		transform: translate(10px, 0);
	}
	
	.header .isearch {
		position: absolute;
		right: 0;
		top: 41px;
		padding: 5px;
		background-color: #f3f3f3;
		width: 295px;
		height: 30px;
		border-radius: 5px;
		opacity: 0;
		visibility: hidden;
		z-index: 5;
		transform-origin: 100% 0;
		-webkit-transform-origin: 100% 0;
		-webkit-transform: scale(0, 0);
		transform: scale(0, 0);
		-webkit-transition: all .5s;
		transition: all .5s;
	}
	
	.header .isearch .ser_inp {
		display: block;
		float: left;
		width: 204px;
		height: 16px;
		line-height: 16px;
		padding: 7px 10px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		position: relative;
		border: none;
	}
	
	.header .isearch .ser_so {
		cursor: pointer;
		display: block;
		float: left;
		width: 70px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		font-size: 12px;
		background-color: #005bac;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		position: relative;
		color: #fff;
		border: none;
	}
	
	.header .isearch:before {
		content: '';
		position: absolute;
		display: block;
		border: 5px solid transparent;
		border-right: 7px solid #005bac;
		z-index: 3;
		right: 75px;
		top: 16px;
	}
	
	.header .isear.open .isearch {
		opacity: 1;
		visibility: visible;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	
	.header .isear .icon:hover {
		-webkit-animation: hvr-buzz-out 0.75s linear;
		animation: hvr-buzz-out 0.75s linear;
	}
	
	input::-webkit-input-placeholder {
		color: #666;
	}
	
	.h_con {
		height: 96px;
		padding: 20px 0 0;
		overflow: hidden;
	}
	
	.h_con h1 {
		float: left;
		width: 220px;
		padding: 13px 32px 0 0;
	}
	
	.h_con h1 img {
		width: 200px;
		height: 54px;
	}
	
	.h_con .h_dw {
		float: left;
		padding: 5px 0 0;
		font-size: 14px;
		color: #333;
		line-height: 34px;
		width: 650px;
	}
	
	.h_dw b {
		display: block;
		font-size: 20px;
	}
	
	.h_dw i {
		color: #005bac;
	}
	
	.h_tel {
		float: left;
		padding: 4px 0 0 60px;
		font-size: 14px;
		color: #333;
		line-height: 28px;
		background: url(../images/tel.gif) no-repeat 0 9px;
	}
	
	.h_tel b {
		display: block;
		font-size: 24px;
	}
	
	.h_code {
		width: 110px;
		float: right;
		line-height: 0;
	}
	
	.h_code b {
		display: block;
		font-size: 12px;
		color: #666;
		float: left;
		width: 20px;
		text-align: center;
		line-height: 14px;
		font-weight: normal;
	}
	
	.h_code span {
		float: right;
		width: 80px;
		height: 80px;
	}
	
	.h_code span img {
		display: block;
		width: 80px;
		height: 80px;
	}
	
	.h_nav {
		height: 60px;
		line-height: 60px;
	}
	
	.h_nav em {
		width: 16px;
		height: 16px;
		display: block;
		line-height: 0;
		position: absolute;
		top: 23px;
		left: 15px;
		z-index: 20;
	}
	
	.h_nav em img {
		width: 16px;
		height: 16px;
	}
	
	.h_nav li {
		width: 85px;
		height: 60px;
		float: left;
		background: url(../images/nav_bor.gif) no-repeat right 24px;
		padding: 0 40px;
		position: relative;
		text-align: center;
		
	}
	
	.h_nav li a {
		font-size: 16px;
		color: #333;
		display: block;
		float: left;
		position: relative;
		vertical-align: middle;
		text-align: center;
		height: 60px;
		-webkit-transform: perspective(1px) translateZ(0);
		transform: perspective(1px) translateZ(0);
		box-shadow: 0 0 1px transparent;
	}
	
	.h_nav li a:before {
		content: "";
		position: absolute;
		z-index: -1;
		left: 0;
		right: 100%;
		bottom: 0;
		background: #005bac;
		height: 2px;
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	
	.h_nav li a:hover:before,
	.h_nav li a:focus:before,
	.h_nav li a:active:before {
		right: 0;
	}
	
	.h_nav li.cur a {
		background: url(../images/nav_line.gif) repeat-x 0 bottom;
		color: #005bac;
	}
	
	.h_nav li a:hover {
		color: #005bac;
	}
	
	.h_nav .nobor {
		background: none;
	}
	
	
	
	
	
	
	
	
	
	em,
	i {
		font-style: normal;
	}
	
	.sub {
		position: absolute;
		left: 0;
		top: 59px;
		display: none;
		border-top: 3px solid #005dca;
		background: #fff;
		width: 160px;
		padding: 0 15px;
	}
	
	.sub:before {
		content: "";
		position: absolute;
		background: url(../images/nav2ico.png) no-repeat;
		width: 18px;
		height: 9px;
		left: 45px;
		top: -9px;
	}
	
	.sub li {
		height: 40px;
		line-height: 40px;
		border-bottom: 1px solid #e4e4e4;
		font-size: 14px;
		color: #333333;
		float: none;
		width: 100%;
		padding: 0;
		background: none;
	}
	
	.sub li a {
		color: #333333;
		font-weight: normal;
		padding: 0;
		display: block;
		height: 40px;
		line-height: 40px;
		float: none;
	}
	
	.sub li a:hover {
		font-weight: normal;
		color: #333333;
	}
	
	.h_nav .cur .sub li a {
		color: #333333;
		font-weight: normal;
		padding: 0;
	}
	
	.h_nav .cur .sub li a:hover {
		color: #333333;
	}
	
	
	/*banner*/
	.fullSlide {
		min-width: 1200px;
		position: relative;
		height: 650px;
		overflow: hidden;
	}
	
	.fullSlide .bd {
		position: relative;
		z-index: 0;
	}
	
	.fullSlide .bd ul {
		width: 100% !important;
	}
	
	.fullSlide .bd li {
		width: 100% !important;
		height: 650px;
		overflow: hidden;
		text-align: center;
	}
	
	.fullSlide .bd li a {
		display: block;
		height: 650px;
	}
	
	.fullSlide .bd li img {
		width: 1920px;
		height: 650px;
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		margin-left: -960px;
	}
	
	.fullSlide .hd {
		width: 1200px;
		left: 50%;
		margin-left: -600px;
		bottom: 75px;
		position: absolute;
		z-index: 1;
		overflow: hidden;
	}
	
	.fullSlide .hd ul {
		margin-left: 500px;
	}
	
	.fullSlide .hd ul li {
		float: left;
		margin: 0 5px;
		display: inline;
		cursor: pointer;
		width: 62px;
		height: 5px;
		background: #fff;
		text-indent: -999px;
	}
	
	.fullSlide .hd ul .on {
		background: #005bac;
	}
	
	
	/*底部开始*/
	.ft_lx {
		height: 94px;
		padding-top: 30px;
	}
	
	.footer {
		width: 100%;
		margin: 20px auto;
	}
	
	.ft_lx li {
		float: left;
		width: 28.33%;
		background: url(../images/ac937a7165ce415d98850b3db138e08a_2.png) no-repeat right;
		margin-right: 5%;
	}
	
	.ft_lx li:last-child {
		background: none
	}
	
	.ft_lx li span {
		display: block;
		font-size: 18px;
		height: 31px;
		line-height: 31px;
		color: #fff;
		padding-left: 43px;
	}
	
	.ft_lx li p {
		padding-top: 9px;
		font-size: 14px;
		color: #9a9a9a;
		padding-left: 43px;
	}
	
	.ft_lx li:nth-child(1) span {
		background: url(../images/ac937a7165ce415d98850b3db138e08a_4.png) no-repeat left center;
	}
	
	.ft_lx li:nth-child(2) span {
		background: url(../images/ac937a7165ce415d98850b3db138e08a_8.png) no-repeat left center;
	}
	
	.ft_lx li:nth-child(3) span {
		background: url(../images/ac937a7165ce415d98850b3db138e08a_10.png) no-repeat left center;
	}
	
	.f_bj {
		color: #555;
		clear: both;
		height: auto;
		font-family: "Microsoft Yahei";
		overflow: hidden;
		background: #3c3c3c ;
		background-size: 100%;
	}
	
	.f_nav {
		height: auto;
		overflow: hidden;
		padding-top: 30px;
	}
	
	.f_nav ul {
		float: left;
	}
	
	.f_nav ul li {
		width: 100%;
		/* border-right: 1px dashed #9c9c9c; */
		margin-right: 30px;
		float: left;
		height: auto;
		overflow: hidden;
		margin-bottom: 1rem;
	}
	.f_nav ul li:nth-child(2n+2){
		width: 100%;
		display: none;
	}
	
	
	.f_nav ul li i {
		display: block;
		padding-left: 30px;
		font-size: 1rem;
		color: #eee;
		font-weight: bold;
		background: url(../images/ge.jpg) no-repeat 0 10px;
	}
	
	.f_nav ul li span {
		display: block;
		padding-left: 28px;
		padding-top: 13px;
		font-size: 0.875rem;
		color: #d1d1d1;
		line-height: 26px;
	}
	
	.f_nav ul li span a {
		display: block;
		font-size: 0.875rem;
		color: #d1d1d1;
		line-height: 26px;
		width: 50%;
		float: left;
	}
	
	.f_nav h3 {
		padding-top: 25px;
		float: right;
		width: 529px;
		text-align: center;
		font-weight:
			normal;
		font-size: 0.875rem;
		color: #eee;
	}
	
	.f_nav h3 i {
		float: left;
	}
	
	.f_nav h3 i a {
		display: block;
		width: 122px;
	}
	
	.f_nav h3 img {
		width: 108px;
		height: 108px;
		display: block;
		margin-bottom: 0.875rem;
		padding: 6px;
		border: 1px solid #eee;
	}
	
	.f_bj .row {
		height: 31px;
		line-height: 31px;
		color: #fff;
		text-align: center;
	}
	
	.f_bj .row span {
		padding-left: 10px;
	}
	
	.f_bj .row span a {
		color: #fff;
	}
	
	/*友情链接*/
	.fl_bj{
		display: none;
		background-color: #353535;
		width: 100%;
		height: auto;
		overflow: hidden;
	}
	
	.f_link {
		height: auto;
		line-height: 40px;
		overflow: hidden;
		width: 1200px;
		margin: 0 auto;
	}
	
	.f_link b {
		display: block;
		float: left;
		font-size: 14px;
		color: #fff;
		width: 80px;
	}
	
	.f_link p {
		font-size: 14px;
		color: #fff;
		float: left;
		width: 1120px;
	}
	
	.f_link p a {
		font-size: 14px;
		color: #fff;
		padding: 0 10px 0 0;
	}
	
	.f_nav h3 a {
		color: #fff;
	}
	
	
	.client-2 {
		display: none;
		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: 62px;
		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: 12px;
		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: 31px;
		background-position: -23px -47px;
		background-size: 52px 82px;
	}
	
	.client-2 .my-kefu-ftop .my-kefu-main {
		padding-top: 6px;
	}
	
	.client-2 .my-kefu-left {
		float: left;
		width: 62px;
		height: 47px;
		position: relative;
	}
	
	.client-2 .my-kefu-tel-right {
		font-size: 16px;
		color: #fff;
		float: left;
		line-height: 22px;
		padding: 0 15px;
		border-left: 1px solid #fff;
	}
	
	.client-2 .my-kefu-right {
		width: 20px;
	}
	
	.client-2 .my-kefu-tel-main {
		background: #005bac;
		color: #fff;
		height: 53px;
		width: 230px;
		padding: 9px 0 0;
		float: left;
	}
	
	.client-2 .my-kefu-main {
		background: #005bac;
		width: 97px;
		height: 53px;
		position: relative;
		padding: 9px 0 0;
		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;
	}
	
	
	
	}