.header {
	height: 100px;
}

.header .logo {
	padding-left: 80px;
	line-height: 100px;
}
.logo a{
	height: 100%;
}
.logo img {
	/*width: 200px;*/
	width: 400px;
	padding-right: 50px;
	display: inline-block;
	margin-top: 20px;
}

.header .nav {
	padding-left: 75px;
	height: 100px;
	line-height: 100px;
}

.header .nav li {
	text-align: center;
	float: left;
	position: relative;
}

.header .nav li a {
	font-size: 16px;
	color: #282a2c;
	padding: 0 22px;
	display: block;
}

.header .nav li span {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0%;
	height: 2px;
	transition: 0.3s;
	background-color: #0065b9;
}

.header .nav li:hover span {
	width: 80%;
	left: calc(50% - 40%);
}

.header .nav li:hover a {
	color: #0065b9;
}

.header .nav li.on span {
	width: 100%;
	left: 50%;
	margin-left: -50%;
}

.header .nav li.on a {
	color: #0065b9
}

.top_tell .header-tel {
	font-size: 16px;
	color: #282519;
	line-height: 100px;
	margin-right: 35px;
	padding-left: 30px;
	background: url(../images/tel-icon.png) no-repeat left center;
}

/*.top_tell .header-albb {
	width: 114px;
	height: 100px;
	background: #0065b9 url(../images/jd.png) no-repeat center;
}


*/


.language {
    position: relative;
    width: 76px;
    float: right;
    padding-right: 18px;

    height: 80px;
    float: right;
}
.language span {
	margin-top: 22px;
	display: block;
	padding-right: 17px;
	background: url(../images/lan_arr_09.jpg) no-repeat 40px 14px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	height: 30px;
	line-height: 30px;
	color: #808080;
	font-size: 14px;
}
.language-list *{box-sizing: border-box;}
.language-list {
	position: absolute;
	top: 58px;
	left: -5px;
	width: 100%;
	background: #fff;
	display: none;
	z-index: 9;
	padding: 0 3px 10px 10px;
}
.language-list a {
	display: block;
	font-size: 14px;
	color: #808080;
}
.language-list a:hover {
	color: #0065b9;
}
.language-list p {
	padding: 3px 0;
}
.language:hover .language-list {
	display: block;
}







/*首页banner*/

.index-banner-slide {
	position: relative;
	width: 100%;
	height: auto;
}

.index-banner-slide .hd {
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.index-banner-slide .hd li {
	margin: 0 20px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	cursor: pointer;
	background: #fff;
}

.index-banner-slide .hd li.on {
	background: #0065b9;
}

.index-banner-slide ul.bd,
.index-banner-slide ul.bd>li,
.index-banner-slide ul.bd>li img {
	width: 100%;
	height: auto;
}

.index-banner-slide .arrow {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 40px;
	height: 60px;
	line-height: 60px;
	background: rgba(0, 0, 0, .2);
	font-size: 0;
	margin-top: -30px;
	cursor: pointer;
	border: none;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
}

.index-banner-slide .prev {
	left: 100px;
	-webkit-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	-o-transform: translateX(-50px);
	transform: translateX(-50px);
}

.index-banner-slide .next {
	right: 100px;
	-webkit-transform: translateX(50px);
	-ms-transform: translateX(50px);
	-o-transform: translateX(50px);
	transform: translateX(50px);
}

.index-banner-slide:hover .arrow {
	opacity: 1;
	filter: alpha(opacity=1);
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	-o-transform: translateX(0px);
	transform: translateX(0px);
}

.index-banner-slide .arrow:hover {
	background: rgba(255, 255, 255, 0.3);
}

.index-banner-slide .prev:before,
.index-banner-slide .next:before {
	font-size: 24px;
	color: #fff;
	font-family: serif, "宋体";
	display: block;
	text-align: center;
}

.index-banner-slide .prev:before {
	content: "<";
}

.index-banner-slide .next:before {
	content: ">";
}


/*解决方案*/

.index-jjfa {
	padding-top: 70px;
	padding-bottom: 50px;
}

.index-jjfa .content {
	padding-top: 50px;
}

.index-jjfa .content li {
	width: 385px;
	float: left;
}
.index-jjfa .content li a{
	/*cursor: auto;*/
}
.index-jjfa .content li~li {
	margin-left: 25px;
}

.index-jjfa .content li:last-child {
	width: 379px;
}

.index-jjfa .content li .img {
	width: 100%;
	overflow: hidden;
}
.index-jjfa .content li .img img{
	filter: grayscale(100%);
}
.index-jjfa .content li:hover .img img,
.index-jjfa .content li.active .img img{
	filter: grayscale(0%);
}

.index-jjfa .content li .txt {
	width: 100%;
	height: 70px;
	box-sizing: border-box;
	padding-left: 28px;
	border: 1px solid #d2d2d2;
	border-top: 0;
	line-height: 70px;
}

.index-jjfa .content li .txt i {
	width: 41px;
	height: 70px;
	float: left;
}

.index-jjfa .content li:nth-child(1) .txt i {
	background: url(../images/index-jjfa-icon1.png) no-repeat center;
}

.index-jjfa .content li:nth-child(2) .txt i {
	background: url(../images/index-jjfa-icon2.png) no-repeat center;
}

.index-jjfa .content li:nth-child(3) .txt i {
	background: url(../images/index-jjfa-icon3.png) no-repeat center;
}

.index-jjfa .content li:hover:nth-child(1) .txt i,
.index-jjfa .content li:nth-child(1).active  .txt i{
	background-image: url(../images/index-jjfa-icon-hover1.png);
}

.index-jjfa .content li:hover:nth-child(2) .txt i {
	background-image: url(../images/index-jjfa-icon-hover2.png);
}

.index-jjfa .content li:hover:nth-child(3) .txt i {
	background-image: url(../images/index-jjfa-icon-hover3.png);
}

.index-jjfa .content li .txt span {
	float: left;
	font-size: 20px;
	color: #000;
	padding-left: 20px;
}

.index-jjfa .content li:hover .txt span,
.index-jjfa .content li.active .txt span {
	color: #0248ac;
}

.index-jjfa .content li .txt .index-jjfa-link {
	width: 24px;
	height: 70px;
	display: inline-block;
	float: right;
	margin-right: 35px;
	background: url(../images/index-jjfa-link.png) no-repeat center;
}

.index-jjfa .content li:hover .txt .index-jjfa-link ,
.index-jjfa .content li.active .txt .index-jjfa-link {
	background-image: url(../images/index-jjfa-link-hover.png);
}

.index-jjfa .index-more,
.news .index-more {
	margin-top: 50px;
	background: #0074c4;
	color: #d6dfeb;
}


/*自动化*/

.index-zdh {
	padding-bottom: 50px;
	background: #0070bd;
}
.index-zdh .w1200{
	position: relative;
	z-index: 5;
}
.dd3-intro-bg canvas {
    position: absolute;
    z-index: 3;
    bottom: -50px;
    height: 300px!important;
}

.index-zdh .w1200>div {
	width: 50%;
}

.index-zdh .f-left {
	padding-top: 70px;
}

.index-zdh .f-right {
	padding-top: 120px;
	box-sizing: border-box;
	padding-left: 70px;
	color: #fff;
}

.index-zdh .f-right h3 {
	font-size: 32px;
	padding-bottom: 18px;
}

.index-zdh .f-right .jj {
	font-size: 18px;
	padding-bottom: 35px;
}

.index-zdh .f-right .txt {
	font-size: 14px;
	line-height: 25px;
	opacity: 0.6;
	margin-bottom: 55px;
}

.index-zdh .f-right .index-more {
	margin: 0;
	color: #0248ac;
	background: #fff;
}
.index-zdh-main {
	margin-bottom: 55px;
}
.index-zdh-main li{
	float: left;
	text-align: center;
	margin-right: 105px;
}
.index-zdh-main li .img{
	line-height: 55px;
}
.index-zdh-main li h4{
	font-size: 16px;
	color: #fff;
	line-height: 1;
	margin-top: 30px;
}

/*项目案例*/

.index-case {
	padding-top: 70px;
	padding-bottom: 80px;
}


/*首页案例轮播*/

.index-case-wrap {
	position: relative;
	/*overflow: hidden*/
	margin-top: 35px;
}

.roundabout_box {
	height: 552px;
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.roundabout_box ul {}

.roundabout_box img {
	width: 100%
}

.roundabout-holder {
	list-style: none;
	width: 500px;
	height: 552px;
	margin: 0 auto;
}

.roundabout-moveable-item {
	height: 552px;
	width: 1200px;
	cursor: pointer;
	background: #f9f9f9
}

.roundabout-moveable-item img {
	height: 100%;
	width: 100%;
	background-color: #fff;
	margin: 0
}

.roundabout-holder .text {
	color: #999;
	height: 50px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 16px;
	color: #fff;
	background: rgba(0, 0, 0, 0.7);
	box-sizing: border-box;
	padding-left: 60px;
	line-height: 50px;
	padding-right: 40px;
	opacity: 0;
}

.roundabout-holder .roundabout-in-focus .text {
	opacity: 1;
}

.roundabout a:active,
.roundabout a:focus,
.roundabout a:visited {
	outline: 0;
	text-decoration: none
}

.roundabout li {
	margin: 0
}

.roundabout_box .arrow {
	position: absolute;
	top: calc(50% - 31px);
	width: 62px;
	height: 62px;
	border-radius: 50%;
	background-color: #727272;
	z-index: 999;
	background-repeat: no-repeat;
	background-position: center
}

.roundabout_box .prev {
	left: -31px;
	background-image: url(../images/index-case-jt-l.png);
}

.roundabout_box .next {
	right: -31px;
	background-image: url(../images/index-case-jt-r.png);
}

.roundabout_box .arrow:hover {
	background-color: #0074c4;
}


/*配套设备*/

.index-ptsb {
	background: url(../images/index-ptsb-bg.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 60px 0 60px;
}

.index-ptsb .content {
	margin-top: 30px;
	padding-left: 75px;
}

.index-ptsb .content li {
	padding: 0 52px;
	box-sizing: border-box;
	float: left;
}

.index-ptsb .content li~li {
	margin-left: 0px;
}

.index-ptsb .content li .yuan {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-repeat: no-repeat;
	transition: .3s;
}
.index-ptsb .content li .yuan img{
	border-radius: 50%;
}

.index-ptsb .content li h4 {
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-top: 20px;
}

.index-ptsb .content li:hover h4,
.ptsb-head .content li.active h4 {
	color: #006EBA;
}


/*服务*/

.index-service {
	padding: 60px 0;
}

.index-service .content {
	padding-top: 30px;
}

.index-service .content li {
	width: calc(50% - 10px);
	float: left;
	position: relative;
}

.index-service .content li~li {
	/*margin-left: 20px;*/
}

.index-service .content li a {
	display: block;
	width: 100%;
}

.index-service .content li .img {
	overflow: hidden;
}

.index-service .content li .img img {
	width: 100%;
}

.index-service .content li:hover .img img {
	transform: scale(1.05);
}

.index-service .content li .txt {
	position: absolute;
	/*width: 165px;*/
	top: 55px;
	left: 55px;
}

.index-service .content li .txt h4 {
	font-size: 22px;
	color: #000;
}

.index-service .content li .txt p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	padding-top: 20px;
	margin-bottom: 15px;
}

.index-service-link {
	width: 24px;
	height: 24px;
	background: url(../images/index-jjfa-link.png) no-repeat center;
}

.index-service .content li:hover .index-service-link {
	background-image: url(../images/index-jjfa-link-hover.png);
}


/*关于尼嘉斯*/

.index-about {
	height: 600px;
}

.index-about>div {
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.index-about .f-left {
	background: #006ac4;
	padding: 80px 140px 0 145px;
	box-sizing: border-box;
	color: #fff;
}

.index-about .f-left h3 {
	font-size: 36px;
	padding-bottom: 15px;
}

.index-about .f-left .jj {
	font-size: 18px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #a3bee3;
	margin-bottom: 15px;
}

.index-about .f-left .txt {
	font-size: 14px;
	line-height: 30px;
}

.index-about .f-left .num {
	padding-top: 55px;
}

.index-about .f-left .num li {
	width: 215px;
	vertical-align: top;
}

.index-about .f-left .num .title {
	font-size: 18px;
	text-transform: uppercase;
}

.index-about .f-left .num h4 {
	font-size: 60px;
	font-family: 'Leelawadee UI';
}

.index-about .f-left .num .num-jj {
	font-size: 14px;
	padding-top: 10px;
}

.index-about .f-left .index-more {
	margin: 45px 0 0;
	background: #fff;
	color: #0248ac;
}

.index-about .f-right img {
	width: 100%;
	height: 100%;
}

.index-about .f-right:hover img {
	transform: scale(1.05);
}


/*news*/

.news {
	padding-top: 60px;
	padding-bottom: 60px;
}

.news .content {
	padding-top: 30px;
	padding-bottom: 30px;
}

.news .content li {
	width: 285px;
	float: left;
	transition: .3s;
	border: 1px solid #d2d2d2;
	box-sizing: border-box;
}

.news .content li:hover {
	transform: translateY(-5px);
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
}

.news .content li~li {
	margin-left: 20px;
}

.news .content li a {
	display: block;
	width: 100%;
}

.news .content li .img {
	width: 100%;
	height: 225px;
	overflow: hidden;
}

.news .content li .img img {
	width: 100%;
	height: 100%;
}

.news .content li .txt {
	width: 100%;
	height: 220px;
	box-sizing: border-box;
	padding: 20px 25px 0 20px;
}

.news .content li .txt h4 {
	font-size: 16px;
	color: #333;
	line-height: 25px;
	transition: .3s;
	height: 50px;
}

.news .content li .txt .jj,
.news .content li .txt .time {
	font-size: 14px;
	color: #666;
}

.news .content li .txt .jj {
	margin: 20px 0;
	line-height: 25px;
}

.news .content li:hover h4 {
	color: #006eba;
}

.news .index-more {
	margin-top: 30px;
}

/*底部*/
.foot_nav{width: 1000px;margin: 0 auto;overflow: hidden;padding-bottom: 20px;}
.foot_nav ul.list-nav li{float: left;width:111px; }
.foot_nav ul.list-nav li a span{color:#fff;}
.foot_nav ul.list-nav li:hover a span{color:#ccc;}

.allinputform{padding: 10px 0;    width: 95%;}
.form1 dd{width: 6%; float: left; line-height: 32px; font-size: 13px; text-align: right;}
.form1 dt{    float: left; width: 44%;}
#for .needs{width: 97%}
#frm .form1 dd{display: inline;float: left;}
#frm .form1 dt{}
.l {
    float: left;
}
.r {
    float: right;
}
.foot_t{ width:100%; height:340px; background:#e9e9e9;/* margin-top:83px;*/}
.foot_tt{width:1000px; margin:0 auto; padding-top:38px;}
.foot_ttl{width:660px; height:260px;}
.foot_tttl{width:738px; height:260px;}
.allinput { background:#fff;    border: 1px solid #dcdcdc;    color: #747474;    float: left;    height: 14px;    line-height: 12px;    padding: 4px 0;    text-indent: 10px;    /*width: 49%;*/width: 90%;}
.foot_tttl .allinput{width:355px;}
.foot_tttl .needs{width:730px;}
.foot_tttl .submitbox{width:738px;}
.needs {background: #fff;border: 1px solid #dcdcdc;color: #747474;float: left;font-size: 14px;height: 144px;line-height: 21px;padding-top: 6px;text-indent: 10px;width: 98.5%;}
.submitbox {float: left;line-height: 31px;text-align: center;width: 99%;}
.form1{float: left;margin-bottom: 13px;width: 100%;}
.submitbtns {background:#0348ad;border: medium none;color: #fff;cursor: pointer;display: inline-block;font-family: "微软雅黑";font-size: 14px;height: 28px;text-align: center;width:108px; float:right;}
.foot_ttc{ width:276px; height:234px; padding-left:64px;}
.foot_ttc a{ display:block; float:left; margin-right:5px;}
.fz{margin-top: 8px;}
.foot_ttc .fz{ display:block; font-size:19px; background:url(../images/fz.png) no-repeat left center; padding-left:36px;}
.foot_ttc .dz{ color:#7D7D7D; font-size:15px;}
.dzin{height: 18px;}
.foot_ttc .dh{ display:block; font-size:19px; background:url(../images/dh.png) no-repeat left center; padding-left:36px; margin-top:4px;}
.foot_wx{width: 130px;height: 150px;background: #1b82d1;}
.foot_wx span{font-size:16.6px; color:#f3f3f3;text-align: center;width: 135px;height: 30px;/* margin: auto; */display: inline-block;}
.foot_wx_img{margin-top: 5px; }
.foot_wx img{width: 120px;height: 120px;display:block;  margin:auto;}
.foot_dbbq{width:100%;height:220px; padding-top:15px; /*background:url(../images/flashbg.jpg) repeat;*/background: #333;}
.foot_bq{width:1000px; margin:0 auto;}
.foot_bql{width:265px; height:160px;border-right:1px solid #66bcfe;text-align: center;}
.foot_bql img{margin-top:15px;}
.foot_bqc{padding-left:80px; width:186px; height:207px;border-right:1px solid #66bcfe; }
.foot_bqc li{ height:28px; border-bottom:1px solid #68BBFF; line-height:28px;}
.foot_bqc li a{ display:block; color:#fff; background:url(../images/xjt.png) no-repeat left center; padding-left:10px;font-size: 12.5px;}
.foot_bqr{width:450px; height:150px; color: #f2f2f2;font-size: 12.5px;padding-left: 35px}
.foot_yq{width:100%; background:#f5f5f5;margin-bottom:0px;}
.yqlj{width:1000px; margin:0 auto; line-height:22px; color:#7d7d7d; font-size:13px;}
.yqlj a{ color:#7d7d7d; font-size:13px;}
.foot_zh{width:100%;height:52px; background:#D76F00; position:fixed; bottom:0px;z-index:9999; display: none;}
.foot_zhh{width:1000px; margin:0 auto; height:52px;}
.foot_zhl{ width:342px; height:52px; position:relative;}
.foot_zhl img{ position:absolute; width:280px; height:66px;top: -8px; /*top:-13px;*/left:0;}
.foot_zhr{width:300px; height:52px;overflow: hidden;}
.foot_zhrimg{display:block;width:149px;height: 25px;}
.foot_zhr span{color: #fff;font-size: 30px;line-height: 1;float: right;height: 30px;} 
.left-arr{ float:left; background:url(../images/left.png) no-repeat left center; width:50px;/*height:208px;*/ height: 160px;cursor:pointer;}
.right-arr{ float:right; background:url(../images/right.png) no-repeat right center;width:30px; /*height:208px;*/ height: 160px;cursor:pointer;}
.picdiv{ float:left; width:1192px;/* height:208px;*/height:230px; overflow:hidden; position:relative;}
.cont{width:288px;float:left; margin:0 5px;display:block; height:180px;} 
.cont img{width:278px;height: 180px}
.piccont{position: absolute;    width: 2010em;}
#trigger4, #trigger5{ display:none;}
.imggd{width:1192px;margin:0 auto;height: 220px;overflow:hidden;}
.alimg{ /*background:url(../images/gdimgbg.png) no-repeat;*//* width:269px;*/*width: 277px; height:191px;/* padding-top:14px; padding-left:23px;*/ display:block;}
.alimg img{border: 5px solid #365dc6;
border-radius: 5px;}
.contimg{width:278px; height:192px;}



.footer {
	padding-top: 45px;
	background: #122034;
}
.footer .yqlj{
	line-height: 24px;
	padding-bottom: 10px;
}
.footer .yqlj a{
	display: inline-block;
	margin-right: 5px;
}
.footer .yqlj a:hover{
	color: #0074c4 !important;
}
.footer .main1 {
	border-bottom: 1px solid #636363;
}

.footer .main1>.w1200>div {
	width: 50%;
}

.footer .f-left .footer-nav>li~li {
	margin-left: 32px;
}

.footer .f-left .footer-nav>li:last-child {
	float: right;
}

.footer .f-left .footer-nav>li {
	display: inline-block;
	float: left;
}

.footer .f-left .footer-nav>li>a {
	font-size: 20px;
	color: #fff;
	opacity: 0.7;
	cursor: auto;
}

.footer .f-left .footer-nav>li hr {
	width: 15px;
	height: 2px;
	display: block;
	border: 0;
	margin: 20px 0;
	background: #636363;
}

.footer .f-left .footer-main {
	overflow: hidden;
}

.footer .f-left .footer-main>li {
	display: block;
	line-height: 25px;
}

.footer .f-left .footer-main>li>a {
	color: #999;
	font-size: 14px;
	width: 100%;
}

.footer .f-left .footer-main>li:hover>a {
	color: #006eba;
	padding-left: 5px;
}

.footer .main1 .f-right {
	padding-bottom: 40px;
}
.footer .f-right{
	text-align: right;
}

.footer .f-right .wx {
	border: 1px solid #dcdcdc;
	padding: 7px;
	display: inline-block;
}

.footer-tel {
	font-size: 36px;
	font-family: impact;
	color: #999;
	margin-top: 20px;
	margin-bottom: 15px;
	transition: .3s;
}
.footer-tel:hover{
	color: #006eba;
}

.footer-txt {
	color: #636363;
	font-size: 14px;
	line-height: 25px;
}

.footer .main2 {
	height: 68px;
	line-height: 68px;
}

.footer .main2>.w1200>div {
	width: 50%;
}

.footer .main2 a,
.footer .main2 p {
	font-size: 14px;
	color: #636363;
	display: inline-block;
}

.footer .main2 a:hover {
	color: #006eba;
}


/*供料系统方案*/


/*banner*/

.glxtfa-banner .txt {
	position: absolute;
	width: 100%;
	left: 0;
	top: 30%;
	color: #fff;
	text-align: center;
}

.glxtfa-banner .txt h2 {
	font-size: 70px;
	text-transform: uppercase;
	font-family: impact;
}

.glxtfa-banner .txt h3 {
	font-size: 48px;
}

.glxtfa-banner .txt p {
	color: #dfe5f2;
	font-size: 24px;
	padding-top: 15px;
}
.about-ryzz-slide .bd h3{
	font-size: 12px !important;
}

/*五大困局*/

.glxtfa-kj {
	padding-top: 60px;
}

.glxtfa-kj .index-title h3 {
	font-size: 28px;
	color: #333;
}

.glxtfa-kj .index-title p {
	font-size: 14px;
}

.glxtfa-kj .content {
	padding-top: 50px;
}

.glxtfa-kj li {
	width: 233px;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	padding-top: 40px;
	padding-bottom: 40px;
	float: left;
	transition: .3s;
}

.glxtfa-kj .content li:hover {
	transform: translateY(-2px);
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
	border-color: transparent;
}

.glxtfa-kj li~li {
	margin-left: 8px;
}

.glxtfa-kj li .icon {
	text-align: center;
	height: 75px;
	line-height: 75px;
}

.glxtfa-kj li .txt {
	padding-top: 32px;
	text-align: center;
}

.glxtfa-kj li .txt h4 {
	font-size: 20px;
	color: #333;
	padding-bottom: 25px;
}

.glxtfa-kj li .txt p {
	line-height: 32px;
	font-size: 14px;
	color: #333;
}


/*供料系统*/

.glxtfa-glxt {
	padding-top: 75px;
	padding-bottom: 60px;
}

.glxtfa-glxt h3 {
	color: #333;
}

.glxtfa-glxt .index-title p {
	font-size: 16px;
}

.glxtfa-glxt .content {
	padding-top: 30px;
}
.glxtfa-glxt .content .main1{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.glxtfa-glxt .content .main1 .time{
	display: inline-block;
	color: #333;
	font-size: 14px;
}
.glxtfa-glxt .content .main1 .time .num{
	font-size: 52px;
}
.glxtfa-glxt .content .main1 .time .en{
	font-size: 24px;
	text-transform: uppercase;
	margin-left: 5px;
}
.glxtfa-glxt .content .main1 .jj{
	display: inline-block;
	padding-left: 28px;
	margin-left: 38px;
	position: relative;
	text-align: left;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	padding-bottom: 15px;
}
.glxtfa-glxt .content .main1 .jj:before{
	content: '';
	width: 1px;
	height: 90px;
	position: absolute;
	left: 0;
	top: 0px;
	background: #333333;
}

.glxtfa-glxt .content .main {
	width: 1200px;
	position: relative;
	margin: 0 auto;
}

.glxtfa-glxt .content .main .cklc{
	width: 180px;
	height: 40px;
	line-height: 40px;
	border: 2px solid #959595;
	box-sizing: border-box;
	font-size: 14px;
	color: #333;
	padding-left: 20px;
	padding-right: 34px;
	background: url(../images/cklc-video.png) no-repeat;
	background-position: 145px center;
	margin: 15px auto 0;
	display: none;
}


.glxtfa-glxt-page{
	position: absolute;
	top: calc(50% - 16px);
	display: block;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.glxtfa-glxt .content .main .next {
	background: url(../images/right.png) no-repeat;
	right: -40px;
}

.glxtfa-glxt .content .main .next:hover {
	background-image: url(../images/right-hover.png);
}

.glxtfa-glxt .content .main .prev {
	background: url(../images/left.png) no-repeat;
	left: -40px;
}

.glxtfa-glxt .content .main .prev:hover {
	background-image: url(../images/left-hover.png);
}

.glxtfa-glxt .content .main .bd {
	width: 100%;
	overflow: hidden;
}

.glxtfa-glxt .content .main .bd ul {
	overflow: hidden;
	zoom: 1;
	width: 100%;
}

.glxtfa-glxt .content .main .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 100%;
}

.glxtfa-glxt .content .main .bd ul li .pic {
	text-align: center;
	width: 100%;
}

.glxtfa-glxt .content .main .bd ul li .pic img {
	display: block;
	width: 100%;
}

.glxtfa-glxt .content .main .bd ul li .title {
	line-height: 24px;
}


/*解决方案*/

.glxtfa-jjfa {
	padding-top: 80px;
	padding-bottom: 70px;
	background: #f3f3f3;
}

.glxtfa-jjfa .content {
	width: 1480px;
	margin: 30px auto 0;
}

.glxtfa-jjfa .content .hd {
	text-align: center;
	margin-bottom: 40px;
}

.glxtfa-jjfa .content .hd li {
	display: inline-block;
	margin: 0 10px;
	width: 132px;
	height: 42px;
	box-sizing: border-box;
	border: 2px solid #006eba;
	color: #333;
	text-align: center;
	line-height: 42px;
}

.glxtfa-jjfa .content .hd li.on {
	background: #006eba;
	color: #fff;
}

.glxtfa-jjfa .content .bd>li {
	width: 100%;
	height: 650px;
}

.glxtfa-jjfa .content .bd>li .f-left {
	width: 950px;
	height: 100%;
	overflow: hidden;
}

.glxtfa-jjfa .content .bd>li .f-left img {
	width: 100%;
	height: 100%;
}

.glxtfa-jjfa .content .bd>li .f-left:hover img {
	transform: scale(1.05);
}

.glxtfa-jjfa .content .bd>li .f-right {
	width: 530px;
	/*background: #006eba;*/
	background: #36363d;
	padding-top: 55px;
	box-sizing: border-box;
	height: 100%;
	color: #fff;
}

.glxtfa-jjfa .content .bd>li .f-right .title {
	color: #fff;
	padding-left: 70px;
	width: 417px;
}

.glxtfa-jjfa .content .bd>li .f-right .title h4 {
	font-size: 32px;
}

.glxtfa-jjfa .content .bd>li .f-right .title .jj {
	font-size: 14px;
	padding-top: 25px;
	line-height: 25px;
	padding-bottom: 40px;
}

.glxtfa-jjfa .content .bd>li .f-right .main {
	width: 100%;
	box-sizing: border-box;
	padding-left: 100px;
}

.glxtfa-jjfa .content .bd>li .f-right .main li {
	width: 100%;
	float: left;
	margin-bottom: 25px;
}

.glxtfa-jjfa .content .bd>li .f-right .main li div {
	float: left;
}

.glxtfa-jjfa .content .bd>li .f-right .main li .txt {
	font-size: 14px;
	margin-left: 25px;
}

.glxtfa-jjfa .content .bd>li .f-right .main li:nth-child(1) .txt,
.glxtfa-jjfa .content .bd>li .f-right .main li:nth-child(3) .txt {
	padding-top: 7px;
}

.glxtfa-jjfa .content .bd>li .f-right .main li .txt .big {
	font-size: 18px;
	padding-bottom: 10px;
}

.glxtfa-jjfa .content .bd>li .f-right .main li .txt .small {
	line-height: 25px;
}

.glxtfa-jjfa .num {
	padding-top: 50px;
}
.glxtfa-jjfa .num img{
	width: 100%;
}
.glxtfa-jjfa .num li {
	width: 122px;
	float: left;
	position: relative;
	box-sizing: border-box;
	padding-left: 50px;
	font-size: 18px;
	color: #333;
	display: none;
}

.glxtfa-jjfa .num li~li {
	margin-left: 25px;
}

.glxtfa-jjfa .num li span {
	padding-top: 10px;
}

.glxtfa-jjfa .num li .num-index {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 28px;
	line-height: 1;
	color: #006eba;
}


/*解决痛点*/

.glxtfa-jjtd {
	padding-top: 70px;
	background: #f4f4f4;
	padding-bottom: 80px;
}

.glxtfa-jjtd .index-title p {
	font-size: 24px;
}

.glxtfa-jjtd .content {
	padding-top: 40px;
}

.glxtfa-jjtd .content li {
	width: 390px;
	float: left;
	transition: .3s;
}

.glxtfa-jjtd .content li:hover {
	transform: translateY(-5px);
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
}

.glxtfa-jjtd .content li~li {
	margin-left: 15px;
}

.glxtfa-jjtd .content li .img {
	width: 100%;
	overflow: hidden;
}

.glxtfa-jjtd .content li .img img {
	width: 100%;
}

.glxtfa-jjtd .content li .txt {
	height: 365px;
	background: #fff;
	box-sizing: border-box;
	width: 100%;
	padding-top: 25px;
	padding-left: 38px;
	padding-right: 30px;
}

.glxtfa-jjtd .content li .txt h4 {
	font-size: 18px;
	color: #333;
	margin-bottom: 25px;
}

.glxtfa-jjtd .content li .txt .jj {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.glxtfa-jjtd .content li .txt h5 {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #006eba;
	font-size: 18px;
	border-top: 1px solid #c9c9c9;
	padding-top: 20px;
}


/*优势*/

.glxtfa-ys {
	padding-top: 80px;
	padding-bottom: 55px;
}

.glxtfa-ys .index-title p {
	font-size: 24px;
}

.glxtfa-ys .content {
	padding-top: 30px;
	margin-bottom: 45px;
}

.glxtfa-ys .content li {
	width: 390px;
	float: left;
	height: 333px;
	border: 1px solid #c9c9c9;
	box-sizing: border-box;
	padding: 45px 25px 0 20px;
	transition: .3s;
}

.glxtfa-ys .content li~li {
	margin-left: 15px;
}

.glxtfa-ys .content li:hover {
	transform: translateY(-5px);
	box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.2);
	border-color: transparent;
}

.glxtfa-ys .content li .icon {
	text-align: center;
	height: 80px;
	line-height: 80px;
}

.glxtfa-ys .content li .txt h4 {
	font-size: 24px;
	color: #333;
	margin: 20px 0 25px;
	text-align: center;
}

.glxtfa-ys .content li .txt .jj {
	line-height: 28px;
}

.glxtfa-ys-link {
	width: 100%;
	height: 42px;
	text-align: center;
}

.glxtfa-ys-link li {
	width: 150px;
	height: 100%;
	margin: 0 10px;
}

.glxtfa-ys-link li a {
	width: 100%;
	height: 100%;
	display: block;
	background: #006eba;
	color: #fff;
	text-align: center;
	line-height: 42px;
	font-size: 16px
}
.glxtfa-fajz {
	background: url(../images/glxtfa-fajz-bg.jpg) no-repeat left center;
	background-size: 100%;
	padding-top: 75px;
	padding-bottom: 100px;
}
.glxtfa-fajz h3{
	font-size: 36px;
	color: #fff;
	text-align: center;
}
.glxtfa-fajz .content{
	text-align: center;
	color: #fff;
	margin-top: 140px;
}
.glxtfa-fajz .content li {
	margin: 0 60px;
}
.glxtfa-fajz .content li h4{
	font-size: 28px;
}
.glxtfa-fajz .content li .jj{
	font-size: 14px;
	margin-top: 40px;
	line-height: 28px;
}

.glxtfa-hzlc {
	background: #eeeeee;
	padding-top: 100px;
	padding-bottom: 64px;
}
.glxtfa-hzlc h3{
	color: #333;
	font-size: 32px;
	text-align: center;
}
.glxtfa-hzlc .img{
	margin: 50px 0;
}
.glxtfa-hzlc .tel{
	text-align: center;
	font-size: 24px;
	color: #333;
}
/*banner*/

.case-banner .txt {
	position: absolute;
	left: calc(50% - 600px);
	top: 30%;
	color: #fff;
	line-height: 1;
}

.case-banner .txt h2 {
	text-transform: uppercase;
	font-size: 55px;
	font-family: 'Myriad Pro';
}

.case-banner .txt h3 {
	font-size: 36px;
	margin: 20px 0 40px;
}

.case-banner .txt p {
	font-size: 16px;
}

.case .content {
	width: 1660px;
	margin: 0 auto;
	padding-top: 55px;
	margin-bottom: 30px;
}

.case .content li {
	margin-right: 20px;
	width: 400px;
	margin-bottom: 20px;
	float: left;
}

.case .content li:nth-child(4n) {
	/*margin-right: 0;*/
}

.case .content li a {
	display: block;
	width: 100%;
	overflow: hidden;
}

.case .content li .img {
	width: 100%;
	/*height: 184px;*/
	overflow: hidden;
}

.case .content li .img-partner {
	width: 100%;
	/*height: 416px;*/
	height: atuo;
	overflow: hidden;
}

.case .content li .img-honor {
	width: 100%;
	height: 263px;
	overflow: hidden;
}

.case .content li .img img {
	width: 100%;
	height: 100%;
}

.case .content li .img-partner img {
	width: 100%;
	height: 100%;
}

.case .content li .img-honor img {
	width: 100%;
	height: 100%;
}

.case .content li:hover .img img {
	transform: scale(1.05);
}

.case .content li:hover .img-partner img {
	transform: scale(1.05);
}

.case .content li:hover .img-honor img {
	transform: scale(1.05);
}

.case .content li .txt {
	width: 100%;
	height: 81px;
	border: 1px solid #d2d2d2;
	border-top: 0;
	box-sizing: border-box;
}

.case .content li .txt .f-left {
	margin-left: 15px;
	height: 100%;
	width: 300px;
	box-sizing: border-box;
	padding-top: 20px;
}

.case .content li .txt .f-left h4 {
	font-size: 16px;
	color: #333;
	transition: .3s;
}

.case .content li:hover .f-left h4 {
	color: #0065b9;
}

.case .content li .txt .f-left p {
	color: #999;
	font-size: 14px;
	margin-top: 5px;
}

.case .content li .txt .f-right {
	width: 40px;
	height: 100%;
	background: url(../images/case-jh.png) no-repeat center;
	font-size: 40px;
	color: #666;
	margin-right: 40px;
	transition: .5s;
}

.case .content li:hover .txt .f-right {
	transform: rotate(180deg);
}


/*案例详情页*/


/*案例导航*/

.case-del {
	background: #f4f4f4;
	padding-bottom: 30px;
}

.case-del .del-head {
	height: 77px;
	line-height: 77px;
}

.case-del .del-head a {
	display: inline-block;
}

.case-del .del-head a:hover {
	color: #006eba;
}

.case-del .content {
	width: 100%;
	height: 552px;
}

.case-del .content .f-left {
	width: calc(1200px - 787px);
	height: 100%;
	background: #fff;
	box-sizing: border-box;
	padding-top: 50px;
	padding-left: 45px;
}

.case-del .content .f-left h3 {
	font-size: 28px;
	padding-bottom: 15px;
	line-height: 1;
	display: inline-block;
	border-bottom: 2px solid #0248ac;
	color: #0248ac;
	margin-bottom: 45px;
}

.case-del .content .f-left .txt {
	font-size: 14px;
	line-height: 25px;
	color: #666;
	position: relative;
	padding-left: 100px;
	box-sizing: border-box;
	width: 300px;
	margin-bottom: 30px;
	min-height: 30px;
}

.case-del .content .f-left .txt span {
	position: absolute;
	top: 0;
	left: 0;
}

.case-del .content .f-right {
	width: 787px;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.case-del .content .f-right .hd{
	text-align: center;
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
}
.case-del .content .f-right .hd li{
	display: inline-block;
	text-indent: -999;
	margin: 0 15px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
}
.case-del .content .f-right .hd li.on{
	background: #0248ac;
}
.case-del .content .f-right .bd{
	width: 100%;
	height: 100%;
}
.case-del .content .f-right .bd li{
	width: 100%;
	height: 100%;
}
.case-del .content .f-right img {
	width: 100%;
	height: 100%;
}

.case-del-link {
	height: 42px;
	line-height: 42px;
	margin-top: 60px;
}

.case-del-link a {
	width: 148px;
	background: #0248ac;
	height: 100%;
	color: #fff;
	box-sizing: border-box;
	padding-left: 60px;
	position: relative;
	float: left;
	margin-right: 20px;
}

.case-del-link a i {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 60px;
	height: 100%;
	background: url(../images/case-del-ej.png) no-repeat center;
}

.case-del-link p {
	float: left;
	padding-left: 30px;
	height: 100%;
	position: relative;
	color: #0248ac;
}

.case-del-link p i {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 100%;
	background: url(../images/case-del-sj.png) no-repeat center;
}

.case-del-txt .w1200 {
	box-sizing: border-box;
	padding-left: 35px;
	padding-top: 50px;
}

.case-del-txt h3 {
	color: #0248ac;
	font-size: 32px;
	margin-bottom: 35px;
}

.case-del-txt .txt {
	color: #666;
	line-height: 30px;
	padding-bottom: 70px;
}


/*配套设备*/

.ptsb-head {
	padding: 35px 0;
	background: #f4f4f4;
}

.ptsb-nav {
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	display: none;
}

.ptsb-nav li a {
	padding: 0 60px;
	color: #333;
}

.ptsb-nav li.active a {
	background: #0070bd;
	color: #fff;
}

.ptsb-nav li:hover a {
	color: #0070bd;
}
.ptsb-nav li.active:hover a{
	color: #fff;
}
.ptsb-content {
	padding-top: 30px;
	background: #F4F4F4;
}

.ptsb-content .main {
	width: 1260px;
	margin: 0 auto;
}

.ptsb-content .main li {
	width: 300px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	transition: .3s;
}

.ptsb-content .main li:nth-child(4n) {
	margin-right: 0;
}

.ptsb-content .main li .img {
	width: 300px;
	height: 300px;
	box-sizing: border-box;
	border: 1px solid #d2d2d2;
	line-height: 300px;
	overflow: hidden;
	text-align: center;
	display: table-cell;
    vertical-align: middle;
}

.ptsb-content .main li .img img {
	max-width: 100%;
	max-height: 100%;
	transform: scale(1.01);
}
.ptsb-content .main li:hover{
	box-shadow: 0 15px 30px rgba(0,0,0,0.2);
	transform: translateY(-2px);
}
/*.ptsb-content .main li:hover .img img {
	transform: scale(1.05);
}*/

.ptsb-content .main li h4 {
	height: 65px;
	line-height: 65px;
	color: #333;
	font-size: 16px;
	width: 100%;
	text-align: center;
}

.ptsb-content .main li:hover h4 {
	color: #006EBA;
}

.ptsb-content {
	padding-bottom: 50px;
}

.ptsb-content .pages {
	height: auto;
	margin-bottom: 0;
	margin-top: 30px;
}

.ptsb-del-nav {
	width: 100%;
	background-color: #f5f5f5;
	padding-bottom: 50px;
}

.ptsb-del-nav a {
	display: inline-block;
}

.ptsb-del-nav a:hover {
	color: #006EBA;
}

.ptsb-del-main {
	width: 900px;
	background-color: #fff;
}

.ptsb-del-title {
	background-color: #f5f5f5;
	height: 55px;
}

.ptsb-del-title h3 {
	font-size: 28px;
	color: #282a2c;
	width: 100%;
}

.ptsb-del-title>a {
	font-size: 16px;
	color: #006ebe;
	display: block;
	width: 78px;
	height: 34px;
	line-height: 34px;
	padding-left: 40px;
	background: url(../images/fanhui.png) no-repeat 15px center;
	border: 1px solid #006ebe;
}

.ptsb-del-title>a:hover {
	background-position-x: 10px;
}

.ptsb-del-main-con {
	border-top: 2px solid #006ebe;
	clear: both;
	padding-bottom: 50px;
}

.ptsb-del-main-con .Xcontent {
	width: 735px;
	/*height: 600px;*/
	margin-top: 60px;
	margin-left: 80px;
}

.ptsb-del-main-con .Xcontent01 {
	width: 735px;
	height: 600px;
	margin: auto;
	overflow: hidden;
	position: relative;
}

.ptsb-del-main-con .Xcontent06 {
	width: 600px;
	height: 598px;
	text-align: center;
	border: 1px solid #ddd;
	display: table-cell;
	vertical-align: middle;
}

.ptsb-del-main-con .Xcontent06 img {
	max-height: 100%;
	max-width: 100%;
}

.ptsb-del-main-con .Xcontent08 {
	float: left;
	width: 110px;
	height: 600px;
	position: absolute;
	top: 0;
	right: 0;
}

.ptsb-del-main-con .Xcontent07 {
	border: 2px solid #ddd;
	width: 106px;
	height: 106px;
	margin-top: 12px;
	float: left;
	text-align: center;
	line-height: 1;
}

.ptsb-del-main-con .Xcontent07 img {
	max-width: 100%;
	max-height: 100%;
}

.ptsb-del-main-con .Xcontent07:nth-child(1) {
	margin-top: 0px;
}

.ptsb-del-main h4 {
	font-size: 20px;
	color: #282a2c;
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #f5f5f5;
}

.ptsb-del-con2 {}

.ptsb-del-con2 {
	padding: 50px 30px 30px 30px;
	background-color: #fff;
}

.ptsb-del-con2 p {
	font-size: 16px;
}

.ptsb-del-con2 strong {
	font-weight: bold;
	font-size: 18px;
}

.ptsb-del-main-con3 {
	height: 80px;
	background-color: #fff;
	line-height: 80px;
}

.ptsb-del-main-con3 .news-other {
	padding: 0 30px;
	padding-top: 10px;
}

.gr-back-btn {
	width: 125px;
	height: 40px;
	line-height: 40px !important;
	text-align: center;
	background-color: #006ebe;
	font-size: 14px;
	color: #fff;
	position: relative;
	overflow: hidden;
	z-index: 2;
	color: #fff!important;
	float: right;
	margin-top: 10px;
}

.ptsb-del-main-con3 .news-other p {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 3px;
	color: #999;
}

.ptsb-del-more {
	width: 280px;
	background-color: #f5f5f5;
}

.ptsb-del-more h3 {
	font-size: 18px;
	color: #282a2c;
	padding-top: 3px;
	padding-bottom: 20px;
}

.ptsb-del-more li {
	width: 278px;
	height: 350px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	background-color: #fff;
	transition: .3s;
}
.ptsb-del-more li:hover{
	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.ptsb-del-more li .ptsb-del-pic2 {
	width: 278px;
	height: 278px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.ptsb-del-more li .ptsb-del-pic2 img {
	vertical-align: middle;
}

.ptsb-del-more li .ptsb-del-title2 {
	height: 68px;
	line-height: 68px;
	text-align: center;
	border-top: 1px solid #ddd;
}


/*关于页面*/

.about-nav {
	height: 50px;
	line-height: 50px;
	background: #0070bd;
}

.about-nav li {
	float: left;
	width: 175px;
	height: 100%;
	margin-right: 1px;
}

.about-nav li a {
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.about-nav li.active,
.about-nav li a:hover {
	background: #00579d;
}

.about-gsgk .main1 .title {
	margin-top: 65px;
	font-size: 32px;
	color: #333;
	text-align: center;
	margin-bottom: 45px;
}

.about-gsgk .main1 .img img {
	width: 100%;
}

.about-gsgk .main1 .txt {
	margin-top: 60px;
	margin-bottom: 75px;
}

.about-gsgk .main1 .txt .f-left {
	font-family: 'Myriad Pro';
	line-height: 1;
}

.about-gsgk .main1 .txt .f-left h2 {
	font-size: 72px;
	color: #666;
	text-transform: uppercase
}

.about-gsgk .main1 .txt .f-left h3 {
	font-size: 32px;
	color: #1f6fcc;
}

.about-gsgk .main1 .txt .f-right {
	width: 870px;
	color: #666;
	font-size: 14px;
	line-height: 30px;
}

.about-gsgk .main2>div {
	width: 50%;
	height: 497px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	color: #fff;
	box-sizing: border-box;
	padding-top: 90px;
	line-height: 1;
}

.about-gsgk .main2>div h3 {
	font-size: 32px;
}

.about-gsgk .main2>div hr {
	margin: 25px 0;
	width: 35px;
	height: 4px;
	background: #fff;
	border: 0;
}

.about-gsgk .main2 .f-left {
	background-image: url(../images/about-gsgk-serviece-bg1.jpg);
	padding-left: 115px;
}

.about-gsgk .main2 .f-left .txt {
	font-size: 18px;
}

.about-gsgk .main2 .f-left .num {
	margin-top: 115px;
}

.about-gsgk .main2 .f-left .num li {
	text-align: center;
	float: left;
	margin-right: 50px;
	color: #fff;
}

.about-gsgk .main2 .f-left .num li h4 {
	font-size: 16px;
	margin-bottom: 10px;
}

.about-gsgk .main2 .f-left .num li h4 span {
	font-size: 48px;
	font-family: impact;
}

.about-gsgk .main2 .f-left .num li p {
	font-size: 18px;
}

.about-gsgk .main2 .f-right {
	background-image: url(../images/about-gsgk-serviece-bg2.jpg);
	padding-left: 85px;
}

.about-gsgk .main2 .f-right .txt {
	width: 256px;
	font-size: 14px;
	line-height: 25px;
}

.about-gsgk .main3 {
	margin-top: 85px;
}

.about-gsgk .main3 .title {
	margin-bottom: 85px;
}

.about-gsgk .main3 .title>div {
	width: 50%;
	box-sizing: border-box;
	padding-left: 5px;
}

.about-gsgk .main3 .title .f-left {
	font-size: 36px;
	color: #333;
}

.about-gsgk .main3 .title .f-right {
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.about-gsgk .main3 .img img {
	width: 100%;
}

.about-lcb {
	margin-top: 110px;
	position: relative;
}

.about-lcb-xian {
	height: 100%;
	position: absolute;
	left: 50%;
	width: 1px;
	overflow: hidden;
	background-color: #efefef;
}

.about-lcb .f-left,
.about-lcb .f-right {
	width: 50%;
	box-sizing: border-box;
}

.about-lcb .f-left {
	text-align: right;
	padding-right: 45px;
}

.about-lcb .f-right {
	padding-left: 45px;
}

.about-lcb .title .f-left {
	font-size: 32px;
}

.about-lcb .title .f-left h3 {
	font-family: arial;
	color: #999;
	line-height: 1.5;
}

.about-lcb .title .f-left h4 {
	color: #333;
	margin-top: 30px;
}

.about-lcb .title .f-right {
	font-size: 54px;
	color: #0070bd;
	line-height: 1;
}

.about-lcb .title .f-right h3 {
	margin-bottom: 20px;
}

.about-lcb .title2 .f-left,
.about-lcb .title2 .f-right {
	padding-top: 100px;
}

.about-lcb .title2 .f-left h5 {
	font-size: 24px;
	color: #333;
}

.about-lcb .title2 .f-right {
	color: #666;
	font-size: 18px
}

.about-lcb .content {
	margin-top: 50px;
}

.about-lcb .content .year {
	border-bottom: 1px solid #efefef;
	color: #0070bd;
	font-size: 40px;
	text-align: right;
	padding-right: 45px;
	box-sizing: border-box;
	width: 1200px;
	margin: 50px auto 20px;
	padding-bottom: 20px;
	overflow: hidden;
}

.about-lcb .content .year span {
	width: 50%;
	float: left;
	display: block;
}

.about-lcb .content dd {
	margin-bottom: 20px;
	padding-top: 28px;
	position: relative;
	width: 100%;
	overflow: hidden;
	transition: .3s;
}

.about-lcb .content dd:hover {
	background: #0076c6;
}

.about-lcb .content dd:hover .txt,
.about-lcb .content dd:hover .month {
	color: #fff;
	border-color: #0076c6;
}

.about-lcb .content dd .pitem1,
.about-lcb .content dd .pitem2 {
	width: 50%;
	display: block;
	float: left;
}

.about-lcb .content dd.proces-R .pitem1 {
	float: right;
}

.proces-yd {
	background: url(../images/yd.png) no-repeat;
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	top: 36px;
	left: 50%;
	margin-left: -5px;
}

.about-lcb .content .txt {
	padding-bottom: 22px;
	border-bottom: 1px solid #efefef;
	color: #666;
	transition: .3s;
}

.about-lcb .content .month {
	font-size: 26px;
	color: #0070bd;
}

.proces-L .month {
	float: right;
	display: block;
	margin-right: 44px;
	margin-top: -10px;
}

.proces-L .txt {
	width: 318px;
	margin-left: 44px;
}

.proces-R .month {
	margin-left: 44px;
}

.proces-R .txt {
	width: 318px;
	margin-right: 44px;
	float: right;
}

.pro-link{
	height: 40px;
	line-height: 40px;
	margin-top: 30px;
}
.pro-link a{
	display: inline-block;
	width: 155px;
	height: 100%;
	color: #fff;
	margin-right: 15px;
	font-size: 16px;
	box-sizing: border-box;
	padding-left: 65px;
	background: #0166b0 url(../images/pro-link-icon1.png) no-repeat 20px center;
}
.pro-link a:nth-child(2){
	background-image: url(../images/pro-link-icon2.png);
}
.pro-link a:hover{
	color: #fff;
}
.pro-link .lxfs{
	color: #666;
	font-size: 18px;
	display: inline-block;
	vertical-align: top;
}
.pro-link .lxfs span{
	color: #0166b0;
	font-size: 24px;
}
.about-zt {
	padding-top: 50px;
	background: #f3f3f3;
	padding-bottom: 50px;
}

.about-zt .w1200>div {
	height: 522px;
}

.about-zt .w1200 .f-left {
	background: #fff;
	width: 392px;
	box-sizing: border-box;
	padding: 90px 45px 0 50px;
}

.about-zt .w1200 .f-left h3 {
	font-size: 32px;
	color: #333;
}

.about-zt .w1200 .f-left h4 {
	font-size: 20px;
	color: #333;
	margin: 15px 0 35px;
}

.about-zt .w1200 .f-left .jj {
	font-size: 14px;
	color: #999;
	line-height: 25px;
}

.about-zt .w1200 .f-left .about-zt-link {
	margin-top: 80px;
}

.about-zt .w1200 .f-left .about-zt-link li {
	margin-right: 10px;
	float: left;
}

.about-zt .w1200 .f-left .about-zt-link li a {
	width: 130px;
	box-sizing: border-box;
	position: relative;
	padding-left: 45px;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
}

.about-zt .w1200 .f-left .about-zt-link li.yycg a {
	background: #0070bd;
	color: #fff;
}

.about-zt .w1200 .f-left .about-zt-link li.fwzx a {
	background: #ebebeb;
	color: #454545;
}

.about-zt .w1200 .f-left .about-zt-link li i {
	position: absolute;
	left: 10px;
	top: 0;
	width: 30px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.about-zt .w1200 .f-left .about-zt-link li.yycg i {
	background-image: url(../images/about-zt-yycj.png);
}

.about-zt .w1200 .f-left .about-zt-link li.fwzx i {
	background-image: url(../images/about-zt-fwzx.png);
}

.about-zt .w1200 .f-right {
	width: 808px;
	overflow: hidden;
}

.about-zt .w1200 .f-right img {
	width: 100%;
	height: 100%;
}

.about-zt .w1200 .f-right:hover img {
	transform: scale(1.05);
}

.about-zt-main2 {
	margin-top: 40px;
	margin-bottom: 30px;
}

.about-zt-main2 .content {
	width: 1700px;
	margin: 0 auto;
}

.about-zt-main2 .content li {
	width: 410px;
	float: left;
}

.about-zt-main2 .content li~li {
	margin-left: 20px;
}

.about-zt-main2 .content li .img {
	width: 100%;
	height: 260px;
	overflow: hidden;
}

.about-zt-main2 .content li .img img {
	width: 100%;
	height: 100%;
}

.about-zt-main2 .content li:hover .img img {
	transform: scale(1.05);
}

.about-zt-main2 .content li h4 {
	line-height: 40px;
	font-size: 14px;
	text-align: center;
}

.about-qywh .content1 {
	margin-top: 75px;
	margin-bottom: 60px;
}

.about-qywh .content1>div {
	width: 50%;
}

.about-qywh .content1 .f-left {
	padding-top: 20px;
}

.about-qywh .content1 .f-left .txt {
	color: #454545;
	margin-top: 50px;
	width: 100%;
	box-sizing: border-box;
	padding-left: 80px;
}

.about-qywh .content1 .f-left h3 {
	font-size: 28px;
	margin-bottom: 20px;
}

.about-qywh .content1 .f-left p {
	font-size: 18px;
}

.about-qywh .content1 .f-right {
	box-sizing: border-box;
	padding: 0 40px;
}

.about-qywh .content1 .f-right .img {
	overflow: hidden;
}

.about-qywh .content1 .f-right img {
	width: 100%;
}

.about-qywh .content1 .f-right:hover img {
	transform: scale(1.05);
}

.about-qywh-gsln {
	padding-top: 75px;
	background: #f4f4f4 url(../images/about-qywh-bg1.jpg) no-repeat;
	background-size: 100%;
}

.about-qywh-gsln h2 {
	color: #454545;
	font-size: 32px;
	padding-bottom: 50px;
	text-align: center;
}

.about-qywh-gsln .main {
	background: #fff;
	padding: 60px 58px 40px 65px;
}

.about-qywh-gsln .main li {
	box-sizing: border-box;
	width: 223px;
	float: left;
	border: 1px solid #898989;
	height: 318px;
	padding-top: 35px;
	text-align: center;
	transition: .3s;
}
.about-qywh-gsln .main li:hover{
	box-shadow: 0 8px 16px rgba(0,0,0,0.2);
	transform: translateY(-2px);
}
.about-qywh-gsln .main li~li {
	margin-left: 60px;
}

.about-qywh-gsln .main li h3 {
	font-size: 18px;
	color: #333;
	margin-bottom: 30px;
	height: 40px;
}

.about-qywh-gsln .main li h4 {
	color: #454545;
	font-size: 24px;
	margin-top: 20px;
	line-height: 1;
}

.about-qywh-gsln .main li hr {
	border: 0;
	background: #c4c4c4;
	height: 1px;
	width: 122px;
	display: inline-block;
	margin: 15px 0;
}

.about-qywh-gsln .main li .txt {
	color: #454545;
	font-size: 14px;
	line-height: 25px;
}

.about-qywh-qytr {
	padding-top: 45px;
	background: #f4f4f4;
	padding-bottom: 45px;
}

.about-qywh-qytr .f-left {
	width: 395px;
	height: 520px;
	background: #fff;
	box-sizing: border-box;
	padding-top: 70px;
	padding-left: 80px;
}

.about-qywh-qytr .f-left h3 {
	font-size: 32px;
	color: #333;
}

.about-qywh-qytr .f-left hr {
	width: 38px;
	height: 4px;
	background: #333;
	border: 0;
	margin: 40px 0 35px;
}

.about-qywh-qytr .f-left .txt {
	font-size: 16px;
	color: #333;
	line-height: 30px;
}

.about-qywh-qytr .f-right {
	width: 805px;
	height: 520px;
	overflow: hidden;
}

.about-qywh-qytr .f-right img {
	width: 100%;
	height: 100%;
}

.about-qywh-qytr .f-right:hover img {
	transform: scale(1.05);
}

.about-qywh-main3 {
	padding: 45px 0;
	background: #f4f4f4;
}

.about-qywh-main3 .f-left,
.about-qywh-main3 .f-right {
	width: calc(50% - 15px);
	height: 290px;
	box-sizing: border-box;
	padding-left: 50px;
	padding-top: 80px;
	transition: .3s;
}
.about-qywh-main3 .f-left:hover,
.about-qywh-main3 .f-right:hover{
	
}
.about-qywh-main3 .f-left {
	background: url(../images/about-qywh-main3-img1.jpg) no-repeat;
	background-size: 100% 100%;
}

.about-qywh-main3 .f-right {
	background: url(../images/about-qywh-main3-img2.jpg) no-repeat;
	background-size: 100% 100%;
}

.about-qywh-main3 h3 {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}

.about-qywh-main3 p {
	font-size: 18px;
	color: #666;
	line-height: 30px;
}

.about-ryzz .content {
	text-align: center;
}

.about-ryzz .main1 {
	padding-top: 45px;
}

.about-ryzz .main1 .title h2 {
	font-size: 32px;
	color: #333;
	margin-bottom: 15px;
}

.about-ryzz .main1 .title p {
	font-size: 20px;
	color: #333;
}

.about-ryzz-slide {
	position: relative;
	width: 1703px;
	margin: 40px auto 0;
}

.about-ryzz-slide .bd li {
	width: 268px;
	border: 1px solid #c9c9c9;
	text-align: center;
	float: left;
	margin-left: 20px;
	transition: .3s;
}

.about-ryzz-slide .bd li:hover h3 {
	color: #008AEE;
}

.about-ryzz-slide .bd .img {
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	height: 350px;
}

.about-ryzz-slide .bd .img img {
	max-width: 100%;
	max-height: 100%;
}

.about-ryzz-slide .bd h3 {
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #333;
}

.about-ryzz-slide .hd {
	overflow: hidden;
	height: 42px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 55px;
	padding-bottom: 30px;
}

.about-ryzz-slide .hd .prev {
	display: inline-block;
	width: 33px;
	height: 33px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/left.png) no-repeat;
	position: absolute;
	left: 37%;
}

.about-ryzz-slide .hd .prev:hover {
	background-image: url(../images/left-hover.png);
}

.about-ryzz-slide .hd .next {
	display: inline-block;
	width: 33px;
	height: 33px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/right.png) no-repeat;
	position: absolute;
	right: 37%;
}

.about-ryzz-slide .hd .next:hover {
	background-image: url(../images/right-hover.png);
}

.about-ryzz-slide .hd ul {
	display: inline-block;
	overflow: hidden;
	zoom: 1;
	zoom: 1;
	margin-top: 10px;
	margin-right: 10px;
}

.about-ryzz-slide .hd ul li {
	float: left;
	width: 6px;
	height: 6px;
	border-radius: 10px;
	margin: 0 5px;
	border: 2px solid #89898f;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
}

.about-ryzz-slide .hd ul li.on {
	border: 2px solid #008aee;
}

.about-ryzz .main2 {
	padding-top: 50px;
	background: #f0f0f0;
}

.about-ryzz .main2 .about-ryzz-slide li {
	background: #fff;
}

.about-ryzz-slide li:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}

.about-ryzz .main2 .title h2 {
	font-size: 28px;
	color: #333;
}

.about-rlzy {
	padding-top: 45px;
}

.about-rlzy .title {
	text-align: center;
}

.about-rlzy .title h3 {
	font-size: 32px;
	color: #333;
}

.about-rlzy .title .txt {
	margin-top: 35px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}

.about-rlzy .content {
	margin-top: 40px;
	margin-bottom: 50px;
}

.about-rlzy .content li {
	min-height: 45px;
	width: 100%;
	margin-bottom: 10px;
	text-align: center;
	background: #f3f3f3;
}

.about-rlzy .content li .ct {
	height: 45px;
	line-height: 45px;
	box-sizing: border-box;
	padding-right: 50px;
	position: relative;
	cursor: pointer;
}

.about-rlzy .content li:first-child .ct {
	background: #0070bd !important;
	font-size: 20px;
	color: #fff !important;
	cursor: auto;
}

.about-rlzy .content li .ct>div {
	float: left;
	width: 25%;
	height: 100%;
}

.about-rlzy .content li .ct i {
	position: absolute;
	top: 0;
	right: 20px;
	width: 30px;
	height: 100%;
	background: url(../images/case-jh.png) no-repeat center;
}

.about-rlzy .content li .main {
	padding: 50px 0 50px 115px;
	text-align: left;
	line-height: 30px;
	display: none;
}

.about-rlzy .content li.active .ct {
	background: #e7e7e7;
}

.about-rlzy .content li.active .ct i {
	background-image: url(../images/jh2.png);
}

.about-rlzy .content li.active .main {
	display: block;
}

.service-title {
	font-size: 28px;
	color: #333;
	text-align: center;
	padding-top: 50px;
}

.service .content1 {
	margin-bottom: 45px;
}

.service .content1 .service-title {
	padding-top: 45px;
}

.service .content1 .main {
	margin-top: 30px;
}

.service .content1 .main li {
	height: 165px;
	float: left;
	box-sizing: border-box;
	padding-left: 45px;
	padding-top: 40px;
	line-height: 1;
	transition: .3s;
}

.service .content1 .main li:nth-child(1) {
	width: 366px;
	background: url(../images/service-c1-img1.jpg) no-repeat;
	background-size: auto 100%;
}

.service .content1 .main li:nth-child(2) {
	width: 233px;
	background: url(../images/service-c1-img2.jpg) no-repeat;
	background-size: auto 100%;
}

.service .content1 .main li:nth-child(3) {
	width: 208px;
	background: url(../images/service-c1-img3.jpg) no-repeat;
	background-size: auto 100%;
}

.service .content1 .main li:nth-child(4) {
	width: 393px;
	background: url(../images/service-c1-img4.jpg) no-repeat;
	background-size: auto 100%;
}


.service .content2 {
	background: #f2f2f2;
	padding-bottom: 50px;
}

.service .content2 .c2-slide {
	margin-top: 40px;
}

.service .content2 .main li {
	width: 1200px;
}

.service .content2 .main li>div {
	width: 50%;
	float: left;
	box-sizing: border-box;
	height: 335px;
	overflow: hidden;
	transition: .3s;
	background: #fff;
}

.service .content2 .main .f-left img {
	width: 100%;
	height: 100%;
}

.service .content2 .main .f-left:hover img {
	transform: scale(1.05);
}
.service .content2 .main .f-right{
	padding-top: 70px;
	padding-left: 60px;
	padding-right: 60px;
}
.service .content2 .main .f-right h3{
	font-size: 22px;
	color: #333;
}
.service .content2 .main .f-right .jj{
	color: #666;
	font-size: 14px;
	margin-top: 30px;
	line-height: 25px;
}
.service .content2 .hd {
	text-align: center;
	margin-top: 50px;
	position: relative;
}

.service .content2 .hd .xian {
	position: absolute;
	top: 10px;
	width: 148px;
	height: 1px;
	background: #0070bd;
}

.service .content2 .hd .xian1 {
	left: calc(50% - 170px);
}

.service .content2 .hd .xian2 {
	right: calc(50% - 170px);
}

.service .content2 .hd li {
	margin: 0 50px;
}

.service .content2 .hd li i {
	display: inline-block;
	width: 22px;
	height: 22px;
	border: 3px solid #0070bd;
	border-radius: 50%;
	box-sizing: border-box;
	margin-bottom: 15px;
}

.service .content2 .hd li.on i {
	background: #0070bd;
}

.service .content3 .fwys {
	padding-top: 50px;
}

.service .content3 {
	margin-bottom: 70px;
}

.service .content3 .fwys li {
	float: left;
}

.service .content3 .fwys li:nth-child(1) {
	width: 300px;
	height: 480px;
	background: url(../images/fwys1.jpg) no-repeat;
}

.service .content3 .fwys li h5 {
	font-size: 20px;
	color: #fff;
	padding-top: 35px;
	padding-left: 24px;
}

.service .content3 .fwys li h6 {
	font-size: 14px;
	color: #eee;
	padding-top: 15px;
	padding-left: 24px;
	line-height: 25px;
}


.service .content3 .fwys li:nth-child(1) h5 {
	padding-top: 120px;
}

.service .content3 .fwys li:nth-child(2) {
	width: 299px;
	height: 240px;
	background: url(../images/fwys2.jpg) no-repeat;
}

.service .content3 .fwys li:nth-child(3) {
	width: 299px;
	height: 240px;
	background: url(../images/fwys3.jpg) no-repeat;
}

.service .content3 .fwys li:nth-child(4) {
	width: 299px;
	height: 240px;
	background: url(../images/fwys4.jpg) no-repeat;
}

.service .content3 .fwys li:nth-child(5) {
	width: 299px;
	height: 240px;
	background: url(../images/fwys5.jpg) no-repeat;
}

.service .content3 .fwys li:nth-child(6) {
	width: 299px;
	height: 240px;
	background: url(../images/fwys6.jpg) no-repeat;
}

.service .content3 .fwys li:nth-child(7) {
	width: 299px;
	height: 240px;
	background: url(../images/fwys7.jpg) no-repeat;
}



.service .content4 {
	background: #f4f4f4;
}

.service .content4 .main {
	margin-top: 40px;
}

.service .content4 .main li {
	width: calc(50% - 10px);
	background: #fff;
	height: 230px;
	margin-bottom: 20px;
	float: left;
	transition: .3s;
}

.service .content4 .main li:nth-child(2n) {
	margin-left: 20px;
}

.service .content4 .main li .f-left {
	padding-left: 75px;
	line-height: 230px;
}
.service .content4 .main li .f-left img{
	margin-top: 80px;
}
.service .content4 .main li .f-right {
	width: 374px;
	box-sizing: border-box;
	padding-right: 40px;
	padding-top: 65px;
}

.service .content4 .main li .f-right h3 {
	font-size: 22px;
	color: #333;
	transition: .3s;
}

.service .content4 .main li .f-right .txt {
	font-size: 14px;
	margin-top: 20px;
	color: #666;
	line-height: 25px;
}

.service .content4 .main li:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
	transform: translateY(-2px);
}

.service .content4 .main li:hover .f-right h3 {
	color: #006EBA;
}

.contact-banner .txt {
	text-align: center;
	width: 100%;
	left: 0;
}

.contact-add {
	background: #f4f4f4;
	padding-top: 55px;
	padding-bottom: 60px;
}

.contact-add .title {
	font-size: 22px;
	color: #333;
	text-align: center;
}

.contact-add .main {
	margin-top: 45px;
	box-sizing: border-box;
	padding-top: 30px;
	border: 1px solid #dcdcdc;
	background: #fff;
	transition: .3s;
}

.contact-add .main h2 {
	padding-left: 45px;
	color: #666;
	font-size: 22px;
	position: relative;
}

.contact-add .main h2 i {
	position: absolute;
	width: 5px;
	height: 18px;
	background: #0248ac;
	left: 30px;
	top: calc(50% - 9px);
}

.contact-add .main .lxfs {
	margin-top: 40px;
	padding-bottom: 50px;
}

.contact-add .main:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
	transform: translateY(-2px);
}

.contact-add .main .lxfs li {
	margin-left: 60px;
}

.contact-add .main .lxfs li:first-child {
	margin-left: 60px;
}

.contact-add .main .lxfs li .icon {
	line-height: 50px;
}

.contact-add .main .lxfs li h3 {
	font-size: 18px;
	color: #666;
	margin: 20px 0;
}

.contact-add .main .lxfs li h4 {
	font-size: 18px;
	color: #333;
}

.contact-qqbsc {
	background: url(../images/contact-qqbsc.jpg) no-repeat;
	background-size: 100% 100%;
	padding-top: 55px;
	padding-bottom: 62px;
}

.contact-qqbsc .title {
	color: #fff;
	font-size: 22px;
	text-align: center;
}

.contact-qqbsc .main {
	margin-top: 40px;
}

.contact-qqbsc .main li {
	width: 390px;
	margin-right: 15px;
	float: left;
	height: 160px;
	margin-bottom: 15px;
	box-sizing: border-box;
	padding-top: 30px;
	padding-left: 33px;
	padding-right: 30px;
	background: rgba(255, 255, 255, 0.9);
	line-height: 1;
	transition: 0.3s;
}

.contact-qqbsc .main li:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
	transform: translateY(-2px);
}

.contact-qqbsc .main li:nth-child(3n) {
	margin-right: 0;
}

.contact-qqbsc .main li h4 {
	font-size: 18px;
	color: #333;
	text-transform: capitalize;
}

.contact-qqbsc .main li h3 {
	font-size: 24px;
	color: #0248ac;
	margin: 15px 0 20px;
}

.contact-qqbsc .main li div {
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
.contact-qqbsc .main li div p,
.contact-qqbsc .main li div span{
	display: inline;
	font-size: 14px !important;
	color: #333 !important;
	background: transparent !important;
}
.contact-zxly {
	background: #f4f4f4;
	height: 500px;
}

.contact-zxly>div {
	width: 50%;
	float: left;
	height: 100%;
	overflow: hidden;
}

.contact-zxly .f-left img {
	width: 100%;
	height: 100%;
}

.contact-zxly .f-left:hover img {
	transform: scale(1.05);
}

.contact-zxly .f-right {
	padding-top: 100px;
	padding-left: 148px;
	background: #f4f4f4;
	box-sizing: border-box;
}

.contact-zxly .f-right h2 {
	font-size: 32px;
	color: #333;
	margin-bottom: 15px;
}

.contact-zxly .f-right .jj {
	font-size: 16px;
	color: #333;
	margin-bottom: 30px;
}

.contact-zxly .f-right .main {
	width: 670px;
}

.contact-zxly .f-right .main .text {
	float: left;
	margin-bottom: 15px;
}

.contact-zxly .f-right .main .text input {
	width: 330px;
	height: 42px;
	box-sizing: border-box;
	padding-left: 30px;
	border: 1px solid #dcdcdc;
	font-size: 16px;
	font-family: "microsoft yahei";
}

.contact-zxly .f-right .main li:first-child {
	margin-right: 10px;
}

.contact-zxly .f-right .main .textarea {
	width: 100%;
}

.contact-zxly .f-right .main textarea {
	width: 100%;
	height: 270px;
	box-sizing: border-box;
	border: 1px solid #dcdcdc;
	font-size: 16px;
	padding-top: 20px;
	padding-left: 30px;
	line-height: 25px;
	color: #666;
	font-family: "microsoft yahei";
	text-align: left;
}

.contact-zxly .f-right .main .sum input {
	width: 116px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	text-align: center;
	background: #0248ac;
	margin-top: 35px;
	cursor: pointer;
}

.news {
	padding: 50px 0 85px;
}

.lanmu_h3 {
	clear: both;
	font-size: 24px;
	color: #282a2c;
	width: 100%;
	text-align: left;
}

.lanmu_i {
	display: block;
	margin-top: 23px;
	background-color: #006ebe;
	width: 30px;
	height: 4px;
}

.lanmu_h4 {
	font-size: 14px;
	color: #89898f;
	padding-top: 17px;
	text-transform: uppercase;
	margin-bottom: 35px;
}

.ppdt_list_one {
	display: block;
	width: 98%;
	height: 140px;
	padding: 24px 0;
	border-bottom: 1px dashed #d2d2d2;
}

.dt_left {
	float: right;
	width: 75px;
	height: 53px;
	border: 1px solid #a0a0a0;
	padding: 12px;
	margin-top: 8px;
}

.dt_left {
	font-size: 26px;
	color: #777;
}

.dt_left span {
	font-size: 14px;
	display: block;
	text-align: right;
}

.dt_center {
	float: left;
	margin-top: 8px;
	width: 550px;
	margin-left: 30px;
	overflow: hidden;
}

.dt_right {
	width: 240px;
	height: 140px;
	float: left;
	overflow: hidden;
}

.dt_right img {
	width: 100%;
}

.dt_center h5 {
	color: #222;
	font-size: 16px;
	padding-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dt_center h6 {
	color: #999;
	font-size: 14px;
	line-height: 23px;
}

.ppdt_list_one:hover .dt_center h5 {
	color: #008ED7;
}

.ppdt_list_one:hover .dt_left {
	background-color: #008ED7;
	border: 1px solid #008ED7;
	color: #fff;
}

.laoxiazi {
	text-align: center;
	font-size: 18px;
	color: #333;
}

.show_product_main_con {
	border-top: 2px solid #006ebe;
	clear: both;
	padding-bottom: 50px;
}

.show_product_main h3 {
	font-size: 28px;
	color: #282a2c;
	width: 100%;
}

.show_product {
	width: 100%;
	clear: both;
}

.product_xq {
	width: 100%;
	height: auto;
	background-color: #f5f5f5;
}

.show_product_main {
	width: 900px;
	background-color: #fff;
}

.more_product {
	width: 280px;
	background-color: #f5f5f5;
}

.more_news {
	width: 280px;
	background-color: #fff;
}

.more_news ul {
	border: 1px solid #ddd;
}

.more_news h3 {
	font-size: 18px;
	color: #282a2c;
	padding-top: 56px;
	padding-bottom: 20px;
}

.more_news li {
	height: 77px;
	margin: 0 20px;
	border-bottom: 1px dashed #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}

.more_news li a:hover {
	color: #0065b9
}

.more_news li span {
	color: #bcbdc0;
	margin-top: 15px;
}

.show_product_title {
	background-color: #f5f5f5;
	height: 55px;
}

.show_product_title>a {
	font-size: 16px;
	color: #006ebe;
	display: block;
	width: 78px;
	height: 34px;
	line-height: 34px;
	padding-left: 40px;
	background: url(../images/fanhui.png) no-repeat 15px center;
	border: 1px solid #006ebe;
}

.show_product_title>a:hover {
	background: url(../images/fanhui.png) no-repeat 10px center;
	color: #006ebe;
}

.more_product h3 {
	font-size: 18px;
	color: #282a2c;
	padding-top: 3px;
	padding-bottom: 20px;
}

.more_product li {
	width: 278px;
	height: 350px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	background-color: #fff;
}

.more_product li .show_pic {
	width: 278px;
	height: 278px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	
}

.more_product li .show_pic img {
	vertical-align: middle;
}

.more_product li a {
	display: block;
}

.more_product li .show_title {
	height: 68px;
	line-height: 68px;
	text-align: center;
	border-top: 1px solid #ddd;
}

.more_product li:hover a {
	color: #1278c3;
}
.news-other {
    padding: 10px 30px;
}
.news-nav a,
.news-other a{
	display: inline-block;
}
.news-nav a:hover,
.news-other a:hover{
	color: #006EBA;
}
.news-other p{
	line-height: 30px;
}
.inputtime {
    color: #89898f;
}

.ser-zzfw{
	background: #f5f5f5;
	padding-bottom: 40px;
}
.ser-zzfw .nav-title{
	line-height: 80px;
}
.ser-zzfw .nav-title a{
	display: inline-block;
	color: #666;
}
.ser-zzfw .nav-title a:hover{
	color: #0065b9;
}
    
.ser-zzfw .content .f-left {
    width: 207px;
    border: 1px solid #eee;
    background: #fff;
    min-height: 80px;
    padding: 28px 20px 20px;
    box-sizing: border-box;
}
.ser-zzfw .content .f-left .f-t{
    font-size: 20px;
    color: #333;
    margin-bottom: 14px;
}
.ser-zzfw .content .f-left .main{
	
}
.ser-zzfw .content .f-left .main li{
	display: block;
    padding-left: 27px;
    line-height: 36px;
    font-size: 16px;
    cursor: pointer;
}
.ser-zzfw .content .f-left .main li:hover,
.ser-zzfw .content .f-left .main li.active{
	color: #0065b9;
}
.ser-zzfw .content .f-right {
    padding: 55px 60px;
    width: 967px;
    min-height: 800px;
    border: 1px solid #eee;
    background: #fff;
    box-sizing: border-box;
}
.ser-zzfw .content .f-right .main{
	display: none;
}
.ser-zzfw .content .f-right .main:nth-child(1){
	display: block;
}
.ser-zzfw .content .f-right .f-t{
	font-size: 28px;
    color: #1e8efb;
    padding-bottom: 38px;
    border-bottom: 1px solid #898989;
    margin-bottom: 30px;
}
/*促发色 #006EBA*/


/*首页标题通用*/

.index-title {
	text-align: center;
}

.index-title h3 {
	font-size: 36px;
	color: #000;
}

.index-title p {
	font-size: 18px;
	color: #666;
	padding-top: 5px;
	line-height: 30px;
}

.index-title p span {
	display: inline-block;
	margin: 0 10px;
}

.index-title p i {
	width: 33px;
	height: 1px;
	background: #7d7d7d;
	display: inline-block;
	vertical-align: middle;
}


/*首页more公用*/

.index-more {
	width: 162px;
	height: 42px;
	line-height: 42px;
	border-radius: 30px;
	text-align: center;
	display: block;
	margin: 0 auto;
	font-size: 14px;
}


/*分页*/

.pages {
	height: 35px;
	line-height: 35px;
	text-align: center;
	clear: both;
	margin-bottom: 70px;
	margin-top: 70px;
}

.pages a {
	background: #fff;
	font-size: 14px;
	padding: 3px 10px;
	color: #666;
	margin: 0 3px;
	display: inline-block;
}

.pages span,
.pages a:hover {
	background: #0065b9;
	color: #fff;
	padding: 3px 10px;
	font-size: 14px;
}

.pages span {
	padding: 3px 10px;
	margin: 0 3px;
	font-size: 14px;
}

.pages a.prev:before,
.pages a.prev_disabled:before {
	content: "";
}

.pages a.next:before,
.pages a.next_disabled:before {
	content: "";
}
.page-title {
  padding: 50px 0;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
.page-title h3 {
  color: #333;
  font-size: 36px;
  line-height: 1;
  font-weight: initial;
}

.page-title p {
  margin-top: 18px;
  color: #333;
  font-size: 16px;
}
.form-box-1 ul li {
  float: left;
  padding: 0 25px;
  width: 391px;
  height: 60px;
  line-height: 60px;
  background: #fff;
  box-sizing: border-box;
}

.form-box-1 ul li~li {
  margin-left: 13px;
}

.form-box-1 label {
  margin-right: 5px;
  cursor: default;
}

.form-box-1 ul li input,
.form-box-2 ul li input {
  width: 250px;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
  font-size: 16px;
}

.form-box-1 .form-textarea,
.form-box-2 .form-textarea {
  margin-bottom: 40px;
  margin-top: 10px;
  padding: 20px 25px;
  background: #fff;
}

.form-box-1 .form-textarea textarea {
  width: 1060px;
  height: 180px;
  font-size: 16px;
}
.center{
  text-align: center;
}
.com-submit2{
  	margin-top: 20px;
    width: 145px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #0166b0;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.com-submit2:hover{
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.danmu{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
    background: rgba(0,0,0,.3);
    overflow: hidden;
    z-index: 999999;
	align-items: center;
	justify-content: center;
	display: none;
}

.danmu .main{
	background: #fff;
	padding-bottom: 50px;
	position: relative;
}
.danmu .main #cha{
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(../images/cha.png) no-repeat center;
	transition: .3s;
}
.danmu .main #cha:hover{
	transform: rotate(180deg);
}
.danmu .main input,
.danmu .main textarea{
	border: 1px solid #ddd;
}
.danmu .main ul{
	font-size: 0;
}
.danmu .main li{
	width: 50%;
	margin-left: 0;
}
.danmu .main li label,
.danmu .main .form-textarea label{
	display: none;
}
.danmu .main li input{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	line-height: 60px;
}
.danmu .main .form-textarea textarea{
	box-sizing: border-box;
	padding-top: 15px;
	line-height: 25px;
	text-indent: 10px;
	width: 1150px;
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}

.head-main-txt-product{
	position: absolute;
	top: 85px;
	left: calc(50% - 75px);
	z-index: 2;
	background: #fff;
	width: 150px;
	box-sizing: border-box;
	padding: 20px 0;
	transition: .3s;
	transform: translateY(20px);
	opacity: 0;
	visibility: hidden;
	box-shadow: 0 5px 10px rgba(0,0,0,0.1);
}

.head-main-txt-product a{
	line-height: 40px;
	color: #333 !important;
	font-size: 14px !important;
}
.head-main-txt-product a:hover{
	color: #0065b9 !important;
}
.header .nav li:hover .head-main-txt-product{
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}