﻿@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}

#h2_title{padding-top:0px;}
h2.h2_title {text-align: center;padding-top: 50px;font-size: 16px;margin-bottom: 40px;}
h2.h2_title a {display: block;color: #333;font-size: 32px;margin-bottom: 5px; font-weight:normal;}
h2.h2_title span {display: block;color: #333;font-size: 32px;margin-bottom: 5px;}
h2.h2_title i {display: block;color: #999;}


.zdts {padding: 50px 0;}
.zdts .conleft {width:600px;}
.zdts .conleft img {display: block;cursor: pointer;}
.zdts .conright {width: 555px; overflow:hidden;}
.zdts .conright h3 {color: #333;font-size:28px; padding-bottom:15px; font-weight:normal; border-bottom:1px solid #dedede;}
.zdts .conright p {font-size:14px;line-height:1.8; margin-top:10px;}
.zdts .conright .more{ margin-top:20px;}
.zdts .conright .more img{ width:150px; height:32px;}
/*视频弹出*/
.videobf {display: none; background: url(../images/bg01.png);position: absolute;left: 0;top: 0;width: 100%; height: 100%;z-index: 999;}
.videobf .video_con {width: 1000px;height: 600px;position: fixed;top: -600px;left: 50%;margin-left: -500px;margin-top: -300px;z-index: 98;background: #fff;border-radius: 10px;transition: all 1s;}
.videobf .video_con.cur {top: 50%;}
.videobf .video_con .closeVideo {display: block;width: 69px;height: 69px;background: url(../images/closeimg.png) no-repeat center;z-index: 99;position: absolute;right: -34px;top: -34px;cursor: pointer;}
#background_video{ width:100%;height:100%;}

.zdys {padding-bottom: 80px;background: #f1f1f1;}
.zdys h2 {padding-top: 5px;text-align: center;margin-bottom: 50px;}
.zdys h2 span {display: block;font-size: 32px;color: #333;font-weight: lighter;}
.zdys h2 em {position: relative;left: -10px;top: 35px;}
.zdys h2 i {font-size: 16px;}
.zdys .zdys_con dl {float: left;width: 275px;height: 407px; margin-left: 33px;background: #fff;text-align: center;}
.zdys .zdys_con dl:first-child {margin-left: 0;}
.zdys .zdys_con dl dt {padding-top: 60px;padding-bottom: 15px;width: 60px;margin: 0 auto;font-size: 65px;font-weight: lighter;border-bottom: 1px solid #ccc;color: #cbcbcb;}
.zdys .zdys_con dl dd.dd1 {font-size: 20px;margin: 40px 0 25px 0;color: #333;}
.zdys .zdys_con dl dd.dd2 {color: #777;line-height: 24px;}
.zdys .zdys_con dl:hover dt {color: #fff;border-bottom-color: #fff;}
.zdys .zdys_con dl:hover dd.dd1 {color: #fff;}
.zdys .zdys_con dl:hover dd.dd2 {color: #fff;}
.zdys .zdys_con dl.dl1:hover {background: #00a2e9;}
.zdys .zdys_con dl.dl2:hover {background: #029cc8;}
.zdys .zdys_con dl.dl3:hover {background: #e26c0c;}
.zdys .zdys_con dl.dl4:hover {background: #e10f4a;}





.zxly {height: 506px;background: url(../images/zxlybg.jpg)no-repeat center top;color: #fff;}
.zxly h3 {padding-top: 55px;text-align: center;font-size: 34px;margin-bottom: 12px;font-weight: normal;}
.zxly .p1 {text-align: center;font-size: 18px;margin-bottom: 13px;}
.zxly .p2 {text-align: center;font-size: 18px;width: 305px;height: 45px;background: url(../images/bg010.png);line-height: 45px;margin: 0 auto;border-radius: 27px;}
.zxly .zxlyInfo {margin: 35px 80px;}
.zxly .zxlyInfo .infop1 {float: left;width: 288px;height: 46px;overflow: hidden;margin-right: 22px;background: #fff;border-radius: 27px;padding: 0 20px;}
.zxly .zxlyInfo .infop1 span {float: left;width: 60px;font-size: 16px;color: #666;height: 46px;line-height: 46px;}
.zxly .zxlyInfo .infop1 input {float: left;width: 195px;height: 46px;line-height: 46px;border: none;background: none;color: #999;background: url(../images/zxzxicon01.png) no-repeat right center;padding-right: 30px;}
.zxly .zxlyInfo .infop2 {float: left;width: 288px;height: 46px;overflow: hidden;margin-right: 22px;background: #fff;border-radius: 27px;padding: 0 20px;}
.zxly .zxlyInfo .infop2 span {float: left;width: 60px;font-size: 16px;color: #666;height: 46px;line-height: 46px;}
.zxly .zxlyInfo .infop2 input {float: left;width: 195px;height: 46px;line-height: 46px;border: none;background: none;color: #999;background: url(../images/zxzxicon02.png) no-repeat right center;padding-right: 30px;}
.zxly .zxlyInfo .infop3 {float: left;width: 288px;height: 46px;overflow: hidden;background: #fff;border-radius: 27px;padding: 0 20px;}
.zxly .zxlyInfo .infop3 span {float: left;width: 60px;font-size: 16px;color: #666;height: 46px;line-height: 46px;}
.zxly .zxlyInfo .infop3 input {float: left;width: 195px;height: 46px;line-height: 46px;border: none;background: none;color: #999;background: url(../images/zxzxicon03.png) no-repeat right center;padding-right: 30px;}
.zxly .xmlx {text-align: center;}
.zxly .xmlx label {margin: 0 5px;}
.zxly .xmlx input {position: relative;top: -1px;}
.zxly .p3 {width: 220px;margin: 40px auto 0 auto;background: #00a2e9;border-radius: 54px;}
.zxly .p3 .ljzx {display: block;height: 65px;line-height: 65px; color: #fff;background: url(../images/zxzxicon04.png) no-repeat 50px center;text-indent: 105px;font-size: 18px; border:none;}


.fwlc {background: #f1f1f1;padding-bottom: 80px;}
.fwlc .container {position: relative;}
.fwlc .fwlcbg {width: 1439px;height: 90px;position: absolute;left: -110px;top: 220px;background: url(../images/fwlcbg.png) no-repeat center;z-index: 1;}
.fwlc h2.h2_title {font-weight: normal;}
.fwlc .fwlc_con {height: 156px;position: relative;z-index: 2;}
.fwlc .fwlc_con dl {float: left;width: 156px;height: 121px; margin-left: 52px;background: url(../images/fwlxty01.png) no-repeat center;padding-top: 35px;}
.fwlc .fwlc_con dl:first-child {margin-left: 0;}
.fwlc .fwlc_con dl dt {text-align: center;height: 37px;margin-bottom: 16px;}
.fwlc .fwlc_con dl dt em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 0;height: 37px;}
.fwlc .fwlc_con dl dt img {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle}
.fwlc .fwlc_con dl dd {text-align: center;color: #fff;}
.fwlc .fwlc_con dl:hover {background: url(../images/fwlxty02.png) no-repeat center;}


.zdts {padding: 90px 0 0;}
.zdts ul li {float: left;width: 299px;text-align: center;height:215px;color: #999; background:url(../images/wz_list.jpg) no-repeat center center;}
.zdts ul li:first-child {border-left: none;}
.zdts ul li span {display: block;font-size: 55px;font-weight: lighter;color: #22232f;height: 55px;line-height: 55px; margin:65px 0 7px;}
.zdts ul li span em{font-weight: lighter;}



.about {padding: 88px;background: #f1f1f1;;}
.about .conbox {position: relative;height: 466px;}
.about .conleft {width: 545px;height: 380px;background: #00a2e9;padding: 86px 180px 0 55px;}
.about .conleft h2 {font-size: 16px;color: #fff;margin-bottom: 36px;}
.about .conleft h2 a {display: block;font-size: 32px; color: #fff;}
.about .conleft .p1 {line-height: 24px;margin-bottom: 40px;}
.about .conleft .p1 a {color: #fff;}
.about .conleft .a1 {display: block;width: 112px;height: 38px;background: #fff;text-align: center;line-height: 38px;color: #00a2e9;border-radius: 27px;}
.about .conright {width: 552px;height: 336px;position: absolute;right: 0;top: 62px;}
.about .conright img {display: block;width: 552px;height: 336px;}


.news {padding-bottom: 50px;}
.news .news_type {width: 299px;height: 54px;border: 1px solid #dadada;margin: 0 auto 40px auto;overflow: hidden;}
.news .news_type li {float: left;width: 99px;height: 56px;line-height: 56px;border-left: 1px solid #dadada;text-align: center;position: relative;top: -1px;}
.news .news_type li:first-child {border-left:none;}
.news .news_type li.cur {background: #00a2e9;}
.news .news_type li.cur a {color: #fff;}
.news .news_con .conbox {display: none;}
.news .news_con .conbox.cur {display: block;}
.news .news_con .box_top dl {float: left; border-bottom: 1px solid #e5e5e5;margin-bottom: 18px;width: 355px;margin-left: 67px;}
.news .news_con .box_top dl:first-child {margin-left: 0;}
.news .news_con .box_top dl dt {width: 355px;height: 265px;overflow: hidden;margin-bottom: 15px;}
.news .news_con .box_top dl dt img {display: block;width: 355px;height: 265px;transition: all 0.5s;}
.news .news_con .box_top dl dd.dd1 {font-size: 14px;margin-bottom: 10px;}
.news .news_con .box_top dl dd.dd1 a {color: #333;}
.news .news_con .box_top dl dd.dd2 {line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 40px;margin-bottom: 20px;}
.news .news_con .box_top dl dd.dd2 a {color: #999;}
.news .news_con .box_top dl:hover dt img {transform: scale(1.1);}
.news .news_con .box_top dl:hover dd.dd1 a {color: #00a2e9;}

.news .news_con .box_bot ul {float: left; width: 355px;margin-left: 67px;}
.news .news_con .box_bot ul:first-child {margin-left: 0;}
.news .news_con .box_bot ul li {margin-bottom: 12px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .news_con .box_bot ul li:hover a {color: #00a2e9;}



.yqlj {padding: 25px 0;border-top: 1px solid #e5e5e5;}
.yqlj p {font-size: 14px;}
.yqlj p a {color: #333;}
.yqlj p i {display: block;font-size: 35px;}
.yqlj ul {width: 1100px;padding-top: 25px;}
.yqlj ul li {float: left;height: 14px;line-height: 14px;padding: 0 16px;border-left: 1px dotted #d2d0d0;}
.yqlj ul li:first-child {border-left: none;}
.yqlj ul li:hover a {color: #00a2e9;}



.khly {display: none; background: url(../images/bg01.png);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;}
.khly .khly_con {width: 560px;height: 372px;background: url(../images/khlybg.png);position: fixed;left: 50%;margin-left: -280px;top: 50%;margin-top: -186px;}
.khly .khly_con .closely {display: block; width: 43px;height: 69px;background: url(../images/zdclose.png) no-repeat center top;position: absolute;right: 0;top: -69px;cursor: pointer;}
.khly .khly_con .p1 {font-size: 32px;color: #fff;height: 90px;line-height: 90px;text-align: center;}
.khly .khly_con .infoP1 {margin: 0 47px 5px 47px;background: #fff;height: 48px;}
.khly .khly_con .infoP1 input {height: 47px;border: none;line-height: 47px;font-size: 14px;color: #666;text-indent: 12px;width: 420px;padding-right: 45px;background: url(../images/khlyicon01.png) no-repeat 426px center;}

.khly .khly_con .infoP2 {margin: 0 47px 5px 47px;background: #fff;height: 48px;}
.khly .khly_con .infoP2 input {height: 47px;border: none;line-height: 47px;font-size: 14px;color: #666;text-indent: 12px;width: 420px;padding-right: 45px;background: url(../images/khlyicon02.png) no-repeat 426px center;}

.khly .khly_con .infoP3 {margin-left:47px;width: 347px; height: 138px; background: #fff;}
.khly .khly_con .infoP3 textarea {border: none;width: 337px; height: 128px; font-size: 14px;color: #666;text-indent: 7px;padding-right: 45px;background: url(../images/khlyicon02.png) no-repeat 426px center;padding: 5px;resize: none;}

.khly .khly_con .infoP4 {width: 115px;height: 138px;background: #ebb701;position: absolute;right: 47px;bottom: 38px;} 
.khly .khly_con .infoP4 a {display: block;padding-top: 89px;text-align: center;color: #fff;font-size: 18px;background: url(../images/khlyicon03.png) no-repeat center 33px;}



.gssl{ background:#f1f1f1; margin-top:60px; padding-bottom:50px;}
.gssl_b{ overflow:hidden}
.gssl_b ul{ overflow:hidden; margin-right:-30px;}
.gssl_b ul li{ width:275px; height:430px; float:left; background:#FFF; margin:0 30px 30px 0;}
.gssl_b ul li dl{ padding:10px 15px 10px;}
.gssl_b ul li dl dt{ font-size:20px; color:#333; text-align:center; display:block;}
.gssl_b ul li dl dd{ font-size:14px; color:#666; line-height:24px; padding-top:10px;}

.hcase{ padding-bottom:50px; overflow:hidden;}
.etee{ margin-top:20px;}
.chsh2{ font-size:14px; color:#666; border:1px solid #dadada; display:block; padding:20px 0; text-align:center; width:180px; margin:0 auto; font-weight:normal;}
.etee_b{ overflow:hidden; margin-right:-18px; margin-top:30px;}
.etee_b dl{ width:285px; float:left; margin:0 18px 18px 0;}
.etee_b dl dt{ width:285px; height:200px; overflow:hidden;}
.etee_b dl dt img{ width:285px; height:200px; transition:all 0.5s;}
.etee_b dl:hover dt img {transform: scale(1.25);}
.etee_b dl dd{ font-size:14px; color:#333; text-align:center; display:block; padding:10px 0 10px;}

.advantage { margin-top:40px;}
.advantage .adv_type {width:100%;height: 54px;border: 1px solid #dadada;margin: 0 auto 40px auto;overflow: hidden;}
.advantage .adv_type li {float: left;width:13.22%;height: 56px;line-height: 56px;border-left: 1px solid #dadada;text-align: center;position: relative;top: -1px;}
.advantage .adv_type li:first-child {border-left:none;}
.advantage .adv_type li.cur {background:#00a2e9;color: #fff;}
.advantage .adv_con { overflow:hidden}
.advantage .adv_con .conbox {display: none; margin-right:-18px;}
.advantage .adv_con .conbox.cur {display: block;}
.advantage .adv_con .conbox dl{ width:285px; float:left; margin:0 18px 18px 0;}
.advantage .adv_con .conbox dl dt{ width:285px; height:200px; overflow:hidden;}
.advantage .adv_con .conbox dl dt img{ width:285px; height:200px;transition:all 0.5s;}
.advantage .adv_con .conbox dl:hover dt img {transform: scale(1.25);}
.advantage .adv_con .conbox dl dd{ font-size:14px; color:#333; text-align:center; display:block; padding:10px 0 10px;}


.zdal {background:#f1f1f1; padding-bottom:50px;}
.zdal .zdal_type {width:30%;height: 54px;border: 1px solid #dadada;margin: 0 auto 40px auto;overflow: hidden;}
.zdal .zdal_type li {float: left;width:49.85%;height: 56px;line-height: 56px;border-left: 1px solid #dadada;text-align: center;position: relative;top: -1px;}
.zdal .zdal_type li:first-child {border-left:none;}
.zdal .zdal_type li.cur {background:#00a2e9;color: #fff;}
.zdal .zdal_con { overflow:hidden}
.zdal .zdal_con .conbox {display: none; margin-right:-18px;}
.zdal .zdal_con .conbox.cur {display: block;}
.zdal .zdal_con .conbox dl{ width:285px; float:left; margin:0 18px 18px 0;}
.zdal .zdal_con .conbox dl dt{ width:285px; height:200px; overflow:hidden; border:1px solid #dedede;}
.zdal .zdal_con .conbox dl dt img{ width:285px; height:200px;}
.zdal .zdal_con .conbox dl dd{ font-size:14px; color:#333; text-align:center; display:block; padding:10px 0 10px;}


.panter {background:#f1f1f1; padding-bottom:50px;}
.panter .panter_con { overflow:hidden}
.panter .panter_con .conbox { margin-right:-23px;}
.panter .panter_con .conbox dl{ width:180px; float:left; margin:0 23px 15px 0;}
.panter .panter_con .conbox dl dt{ width:180px; height:70px; overflow:hidden; border:1px solid #dedede;}
.panter .panter_con .conbox dl dt img{ width:180px; height:70px;}
.panter .panter_con .conbox dl dd{ font-size:14px; color:#333; text-align:center; display:block; padding:10px 0 10px;}



.hcontact {background:#f1f1f1; padding-bottom:50px;}
.hcontact .hcontact_con { overflow:hidden}
.hcontact .hcontact_con .conbox { margin-right:-25px;}
.hcontact .hcontact_con .conbox dl{  float:left; margin:0 25px 0 0;}
.hcontact .hcontact_con .conbox dl dt{ overflow:hidden; font-size:24px; color:#333; padding-bottom:20px;}
.hcontact .hcontact_con .conbox dl dd{ font-size:14px; color:#333;display:block; padding:5px 0 5px;}

.jgjd .swiper-container,
.zdal .swiper-container{
	padding-bottom:10px;
}
.jgjd .swiper-slide h3,
.zdal .swiper-slide h3{
	font-size:16px;
	text-align:center;
	padding:10px 0;
	font-weight:normal;
}
