.about_banner {
	width: 100%;
}
.about_banner img {
	width: 100%;
	height: auto;
}
.sub_title, .about_subnav, .introduction, .about_data, .c-mixed {
	width: 1200px;
	margin: auto;
}
.sub_title {
	margin-top: 20px;
	color: #7f7f7f;
	font-size: 14px;
	
}
.about_subnav {
	border-bottom: 1px #e0e0e0 solid;
	margin-bottom: 25px;
}
.about_subnav ul {
	float: right;
	height: 43px;
}
.about_subnav ul li {
	float: left;
	font-size: 14px;
	color: #7f7f7f;
	line-height: 40px;
	margin-left: 28px;
}
.about_subnav ul li:hover {
	border-bottom: 3px #069bff solid;
}
.about_subnav ul li.active {
	border-bottom: 3px #069bff solid;
}
/*简介*/
.about_data h4 {
	font-size: 32px;
	color: #6e6e6e;
	margin-top: 58px;
	text-align: center;
	font-weight: normal;
}
.data_list {
	float: left;
	margin-left: 90px;
}
.data_show {
	width: 120px;
	height: 120px;
	color: #fff;
	text-align: center;
	-moz-border-radius: 50%; /* Firefox */
	-webkit-border-radius: 50%; /* Safari 和 Chrome */
	position: relative;
	behavior: url(PIE.htc);
	border-radius: 50%;
	font-size: 17px;/*新增*/
}
.green {
	background: #66cc99;
}
.orange {
	background: #f4b350;
}
.red {
	background: #f1a9a0;
}
.blue {
	background: #64baf3;
}
.data_show span {
	font-size: 36px;
	display: inline-block;
	padding-top: 30px;
}
.data_list p {
	font-size: 16px;
	color: #2f2f2f;
	text-align: center;
	margin-top: 17px;
	max-width: 120px;
}
.video {
	margin-top: 60px;
	border-top: 16px #3b3b3b solid;
	border-bottom: 16px #3b3b3b solid;
	border-left: 30px #3b3b3b solid;
	border-right: 30px #3b3b3b solid;
}
/*公司理念*/
.ideaone {
	width: 100%;
}
.ideaone img, .ideatwo img {
	width: 100%;
	height: auto;
}
.ideatwo {
	width: 100%;
	margin-top: 60px;
}
.idea_content {
	width: 900px;
	margin: auto;
}
/*团队文化*/
.team {
	width: 766px;
	margin: auto;
	text-align: center;
}
/*荣誉资质*/
.zz_title .activeCol {
	color: #069bff;
	background: #fff;
}
.zz_title {
	width: 100%;
	height: 80px;
	background-color: #f5f5f5;
	margin-top: 50px;
	margin-bottom: 40px;
}
.zz_title ul {
	width: 500px;
	height: 80px;
	margin: auto;
}
.zz_title li {
	float: left;
	color: #6d6d6d;
	font-size: 18px;
	width: 250px;
	text-align: center;
	line-height: 80px;
}
.zz_title li .blueicon {
	display: none;
}
.zz_title li:hover {
	color: #069bff;
	background: #fff;
}
.zz_title li:hover .greyicon {
	display: none;
}
.zz_title li:hover .blueicon {
	display: inline-block;
}
.qyzz {
	width: 846px;
	margin: auto;
}
.qyzz_list {
	width: 202px;
	height: 190px;
	overflow: hidden;
	float: left;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 24px;
	text-align: center;
	font-size: 12px;
	color: #666;
	position: relative;
	cursor: pointer;
}
.qyzz_list>img {
	width: auto;
	height: auto;
	max-height: 140px;
	max-width: 100%;
}
.qyzz_list>p {
	margin-top: 10px;
}
.qyzz_list>p > img {
	position: relative;
	top: 2px;
	left: -4px;
}
.img_mask {
	position: absolute;
	top: -100%;
	left: 0;
	width: 202px;
	height: 143px;
	background: rgba(0,0,0,0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	text-align: center;
	transition: all ease 0.5s;
	-moz-transition: all ease 0.5s; /* Firefox 4 */
	-webkit-transition: all ease 0.5s; /* Safari and Chrome */
	-o-transition: all ease 0.5s; /* Opera */
}
.img_mask > img {
	display: block;
	margin: 50px auto;
}
.qyzz_list:hover .img_mask {
	top: 0;
}
.zoom_mask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	display: none;
}
.zoom_content {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
translate(-50%, -50%);
}
.close {
	position: absolute;
	top: -30px;
	right: -60px;
	cursor: pointer;
}
/*联系我们*/
.contact {
	width: 900px;
	margin: auto;
}
.contact_left {
	float: left;
	width: 435px;
}
.contact_right {
	float: right;
	width: 435px;
}
.contact_left h6 {
	font-size: 18px;
	color: #262626;
	margin-top: 20px;
	font-weight: normal;
}
.contact_left p {
	font-size: 14px;
	color: #808080;
	line-height: 26px;
}
.contact_right label {
	display: block;
	font-size: 16px;
	color: #262626;
	margin-bottom: 15px;
}
.contact_right input[type="text"] {
	width: 100%;
	border: none;
	border: 1px #ccc solid;
	height: 40px;
	line-height: 40px;
	padding-left: 12px;
	margin-bottom: 15px;
}
.contact_right textarea {
	resize: none;
	width: 100%;
	height: 100px;
	border: none;
	border: 1px #ccc solid;
	text-indent: 10px;
	margin-bottom: 15px;
}
.contact_right #yzm {
	width: 350px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #b3b3b3;
font-size: 14px;
} /* WebKit browsers */
input:-moz-placeholder, textarea:-moz-placeholder {
color: #b3b3b3;
font-size: 14px;
}/* Mozilla Firefox 4 to 18 */
input::-moz-placeholder, textarea::-moz-placeholder {
color: #b3b3b3;
font-size: 14px;
}/* Mozilla Firefox 19+ */
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #b3b3b3;
font-size: 14px;
} /* Internet Explorer 10+ */
.submit, .reset {
	width: 110px;
	height: 40px;
	border: none;
	font-size: 16px;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari 和 Chrome */
	position: relative;
	behavior: url(PIE.htc);
	border-radius: 4px;
}
.submit {
	color: #fff;
	background: #069bff;
	margin-right: 20px;
}
.reset {
	color: #069bff;
	background: #eee;
}
.company {
	width: 900px;
	margin: auto;
	margin-top: 40px;
}
.cpy_list {
	width: 450px;
	float: left;
	margin-bottom: 25px;
}
.cpy_list a {
	color: #13a4e7;
}
.cpy_list_right {
	float: right;
}
.com-l {
	float: left;
	width: 50%;
}
.cpy_list h6 {
	font-size: 18px;
	font-weight: normal;
	color: #262626;
	margin-bottom: 8px;
}
.cpy_list p {
	font-size: 14px;
	color: #808080;
	line-height: 26px;
}

/*响应式*/
@media (max-width:767px) {
.sub_title, .about_subnav, .introduction, .about_data {
	width: 94%;
}
.sub_title {
	margin-top: 5px;
	margin-left: 3%;
}
.about_subnav {
	display: none;
}
.autoTapa {
	display: block;
}

/*以上加到public.css*/
    /*公司简介*/
.about_data h4 {
	font-size: 0.5rem;
	margin-top: 10px;
	font-weight: 600;
}
.about_data>div {
	margin-top: 20px !important;
}
.data_list {
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 18px;
}
.data_show {
	width: 3.125rem;
	height: 3.125rem;
}
.data_show span {
	font-size: 0.875rem;
}
.data_list p {
	font-size: 0.437rem;
	margin-top: 6px;
}
.c-mixed {
	font-size: 15px;
	color: #666;
	zoom: 1;
	width: 94%;
	margin: 0 auto;
	max-width: 100%;
	line-height: 1.8em
}
/*公司理念*/
.idea_content {
	width: 94%;
}
.idea_content h6 {
	font-size: 0.437rem;
	margin-top: 15px;
	margin-bottom: 5px;
}
.idea_content p {
	font-size: 0.375rem;
	line-height: 0.625rem;
}
.ideaone {
	margin-top: 10px;
}
.ideatwo {
	margin-top: 20px;
}
/*团队文化*/
.team {
	width: 94%;
}
.team h4 {
	font-size: 0.5rem;
	margin-top: 10px;
	font-weight: 600;
}
.team p {
	font-size: 0.375rem;
	line-height: 0.625rem;
}
/*荣誉资质*/
.zz_title {
	margin-top: 20px;
	margin-bottom: 30px;
	height: 1.25rem;
}
.zz_title ul {
	width: 100%;
	height: 1.25rem;
}
.zz_title li {
	line-height: 1.25rem;
	width: 50%;
	font-size: 0.437rem;
}
.qyzz {
	width: 94%;
}
.qyzz_list {
	width: 46%;
	height: 160px;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 14px;
}
.qyzz_list>img {
	max-height: 3.06rem;
}
.viewImg-main {
	z-index: 9999999;
}
.img_mask {
	display: none;
}
/*联系我们*/
.contact {
	width: 94%;
}
.contact_left, .contact_right {
	float: none;
	width: 100%;
}
.contact_right {
	margin-top: 10px;
}
.contact_left h6 {
	font-size: 0.437rem;
}
.contact_left p {
	font-size: 0.375rem;
	line-height: 0.625rem;
}
.contact_right label {
	font-size: 0.437rem;
	margin-bottom: 0;
}
.contact_right textarea {
	margin-bottom: 7px;
}
.company {
	width: 94%;
}
.com-l {
	width: 100%;
	float: left;
}
.cpy_list {
	width: 100%;
}
.cpy_list h6 {
	font-size: 0.437rem;
}
.cpy_list p {
	font-size: 0.375rem;
	line-height: 0.625rem;
}
}
/*新闻中心*/
.newsall, .gongGao {
	width: 1200px;
	margin: auto;
}
.news_list, .gongGao_list {
	padding:0 0 20px;
	margin-bottom:20px;
	border-bottom: 1px #eee solid;
}
.news_list h6, .gongGao_list h6 {
	font-size: 18px;
	color: #262626;
	margin-bottom: 15px;
}
.news_list p, .gongGao_list p {
	font-size: 14px;
	color: #6d6d6d;
	line-height: 24px;
}
.news_list p, .gongGao_list span {
	font-size: 14px;
	color: #6d6d6d;
	line-height: 24px;
}
.news_list small {
	font-size: 14px;
	color: #9c9c9c;
	
	float: right;
}
.news_l {
	float: left;
	width: 628px;
	border-right: 1px #eee solid;
	padding: 0px 9px 80px;
	word-break: break-all
}
.news_r {
	float: right;
	width: 212px;
	padding-left: 15px;
	padding-right: 15px;
}
.detail_title {
	font-size: 20px;
	color: #262626;
	margin-bottom: 15px;
	margin-top: 20px;
	text-align: center;
}
.p_info {
	font-size: 12px;
	color: #9c9c9c;
	margin-bottom: 20px;
	text-align: center;
}
.p_info span {
	color: #1285ff;
}
.news_r_top {
	border-bottom: 1px #e0e0e0 dashed;
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 12px;/*新增font-size*/
}
.news_r_top h6, .news_r_bottom h6 {
	font-size: 16px;
	line-height: 24px;
	color: #262626;
	margin-bottom: 8px;
}
.news_r_top p {
	line-height: 20px;
	color: #6d6d6d;
}
.news_r_top a {
	color: #1285ff; /*margin-top: 6px;*/
}
.news_r_bottom {
	padding-top: 20px;
}
.else_title {
	overflow: hidden;
	margin-bottom: 14px;
}
.news_time {
	float: left;
	background: #069bff;
	color: #fff;
	text-align: center;
	padding: 2px 1px;
	margin-right: 14px;
	font-size: 10px;/*新增font-size*/
}
.news_time strong {
	font-size: 22px;
}
.news_time span {
	font-size: 10px;
}
.else_title p {
	font-size: 14px;
	line-height: 20px;
	color: #808080;
}
/*投资者关系*/
.gongGao_time {
	float: left;
	width: 70px;
	margin-right:30px;
	padding-top: 14px;
	padding-bottom: 14px;
	text-align: center;
	background: #ececec;
	font-size: 16px;
}
.gongGao_info {
	float: right;
	width: 1050px;
}
.gongGao_time strong {
	font-size: 30px;
	color: #1285ff;
}
.gongGao_time span {
	font-size: 16px;
	color: #767676;
}
.report_title {
	text-align: center;
	font-size: 32px;
	color: #6e6e6e;
	font-weight: normal;
	padding-top: 35px;
	padding-bottom: 50px;
}
#reportnav {
	margin-bottom: 15px;
}
#reportnav li {
	width: 300px;
}
/*人力资源*/
.profession {
	width: 900px;
	margin: auto;
	margin-top: 35px;
}
.pro_list {
	float: left;
	margin-left: 90px;
}
.zp_detail {
	width: 900px;
	margin: auto;
}
.zp_info span {
	width: 450px;
	display: inline-block;
}
.apply_btn {
	width: 130px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	background: #069bff;
	color: #fff;
	margin: auto;
	cursor: pointer;
	-moz-border-radius: 4px; /* Firefox */
	-webkit-border-radius: 4px; /* Safari 和 Chrome */
	position: relative;
	behavior: url(../images/pie.htc);
	border-radius: 4px;
}
.project-list {
	padding-left: 10px;
	margin-top: 15px;
}
.project-list > li {
	padding: 5px 0;
}
.project-list > li > a {
	color: #333;
}
.project-list > li > a > span {
	vertical-align: middle;
}
.project-list > li > a:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #069bff;
	vertical-align: middle;
	margin-right: 5px;
}
.zt-tit {
	font-size: 25px;
	margin-top: 25px;
	line-height: 1em;
	color: #494949;
}
.zt-box {
	width: 100%;
	margin-top: 20px;
}
.zt-box > .left {
	float: left;
	width: 180px;
	margin: 0 15px 15px 0;
}
.left > img {
	width: 100%;
}
.zt-box > .right {
	float: right;
}
.zt-box > p {
	font-size: 14px;
	line-height: 1.9em;
	text-indent: 2em;
	color: #595959;
}
.news-left-img {
	width: 150px;
	height: 115px;
	float: left;
	margin-right: 15px;
	display: inline-block;
}
.news-left-img > img {
	width: 100%;
	height: 100%;
}


/*响应式*/
@media (max-width:767px) {
.newsall, .gongGao {
	width: 94%;
}
.gongGao {
	margin-top: 10px;
}
.news_list, .gongGao_list {
	padding-top: 10px;
	padding-bottom: 5px;
}
.news_list h6,  .gongGao_list h6,  .news_r_top h6,  .news_r_bottom h6 {
	font-size: 0.437rem;
	margin-bottom: 5px;
}
.news_list p,  .gongGao_list p,  .news_l p,  .news_r_top p {
	font-size: 0.375rem;
	line-height: 0.625rem;
}
.news_l {
	width: 100%;
	float: none;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
}
.detail_title {
	font-size: 0.437rem;
}
.news_r {
	width: 100%;
	float: none;
}
.news_r_top {
	border-top: 1px #e0e0e0 solid;
	padding-top: 16px;
	padding-bottom: 10px;
}
.news_r_bottom {
	padding-top: 10px;
}
.report_title {
	font-size: 0.5rem;
	padding-top: 0.468rem;
	padding-bottom: 0.781rem;
}
#reportnav li {
	width: 33.3%;
}
.gongGao_list {
	padding-left: 0;
	padding-right: 0;
}
.gongGao_time {
	width: 24%;
	padding-top: 0.312rem;
	padding-bottom: 0.312rem;
}
.gongGao_time strong {
	font-size: 0.5rem;
}
.gongGao_time span {
	font-size: 0.475rem;
}
.gongGao_info {
	width: 68%;
}
/*人力资源*/
.profession {
	width: 94%;
	margin-top: 20px;
}
.profession>p {
	font-size: 0.375rem;
	line-height: 0.625rem;
}
.profession h4 {
	font-size: 0.5rem;
	margin-top: 20px;
	margin-bottom: 20px;
}
.pro_list {
	width: 46%;
	margin-left: 2%;
	margin-right: 2%;
	margin-bottom: 20px;
}
.pro_show img {
	width: 48%;
}
.p_info,  .zp_detail {
	width: 94%;
	margin: auto;
}
.apply_btn {
	width: 2.812rem;
	height: 0.937rem;
	line-height: 0.937rem;
	font-size: 0.375rem;
}
.news_list small {
	float: none;
	font-size: 14px;
	margin-top: 10px;
	display: block;
	text-align: right;
}
}
@media (max-width:480px) {
.news_l {
	border-right: none;
}
.news_r {
	padding: 0;
}
}
/*æœåŠ¡ç†å¿µ*/
.service_idea h4, .tel_title, .feedback h4{font-size: 32px; color: #3e3e3e; margin-top: 35px; margin-bottom: 40px; text-align: center; font-weight: normal;}
.idesall{width:750px ; margin: auto;}
.service_list{float: left;margin-left: 65px; margin-right: 65px;}
.service_show, .pro_list, .service_text{text-align: center;}
.service_list p, .phone_list p, .pro_list p{font-size: 16px; color: #2f2f2f; text-align: center; margin-top: 17px;}
.service_bg{width: 100%; margin-top: 60px;}
.service_bg img{width: 100%; height: auto;}
.service_text h4, .service_info h4{font-size: 32px; color: #3e3e3e; margin-top: 35px; margin-bottom: 16px; font-weight: normal; text-align: center;}
.service_text p, .service_info p{font-size: 14px; color: #6d6d6d; line-height: 26px;}
/*æœåŠ¡æŒ‡å—*/
.service_info, .feedback{width: 900px; margin: auto;}
.phone{width: 616px; margin: auto;}
.phone_list{float: left;margin-left: 70px; margin-right: 70px; text-align: center;}
/*å’¨è¯¢åé¦ˆ*/
.fd_left{float: left; width: 430px;}
.fd_right{float: right; width: 410px;}
.fd{overflow: hidden; padding-left: 20px; padding-right: 20px;}
.fd label, .fd_left span{font-size: 16px; color: #262626; margin-right: 20px; min-width: 48px; text-align: right; display: block; float: left; line-height: 40px;}
.fd  input[type="text"]{width: 340px; height: 40px; line-height: 40px;border: none; border: 1px #ccc solid;padding-left: 12px; margin-bottom: 20px;}
.fd *{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.fd textarea{width: 340px; height: 190px; resize: none;border: none; border: 1px #ccc solid; text-indent: 10px;}
.fd_left span{float: left;}
.fd_right #yzm{width: 226px;}
.fd_right .submit{margin-left: 70px;}

@media (max-width:767px) {
    .service_idea{
        width: 94%;
        margin: auto;
    }
    .service_idea h4, .tel_title, .feedback h4,.service_text h4, .service_info h4{
        font-size: 0.5rem;
        margin-top: 15px;
        font-weight: 600;
        margin-bottom: 10px;
    }
    .idesall{
        width: 100%;
    }
    .service_list{
        width: 21.333%;
        margin-left: 6%;
        margin-right: 6%;
    }
    .service_show img{
        width: 100%;
    }
    .service_list p{
        margin-top: 0;
        font-size: 0.375rem;
    }
    .service_bg{
        margin-top: 40px;
    }
    .service_text h4{
        margin-top: 15px;
    }
    .service_text p, .service_info p{
        width: 94%;
        margin: auto;
        font-size: 0.375rem;
    }
    .service_info, .feedback{
        width: 94%;
    }
    .phone{
        width: 94%;
    }
    .phone_list{
        width: 46%;
        margin-left: 2%;
        margin-right: 2%;
    }
    .phone_list img{
        width: 48%;
    }
    .phone_list p{
        font-size: 0.375rem;
        margin-top: 5px;
    }
    .pro_list p{
        font-size: 0.375rem;
        margin-top: 0;
    }
    .fd{
        padding: 0;
    }
    
    .fd_left, .fd_right{
        float: none;
        width: 100%;
    }
    .fd  input[type="text"]{
        width: 100%;
    }
    .fd textarea{
        width: 100%!important;
    }
}
.plan_bg ul li, .product_info {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}
.plan_title {
	width: 1200px;
	margin: 24px auto 50px;
	border-top: 1px #e0e0e0 solid;
	text-align: center;
	font-size: 32px;
	color: #6e6e6e;
	font-weight: normal;
	padding-top: 35px
}
.plan_bg {
	width: 100%;
	background: #f5f5f5;
	margin-bottom: 40px
}
.plan_bg ul {
	width: 900px;
	margin: auto
}
.plan_bg ul .activebg {
	background: #fff;
	color: #069bff
}
.plan_bg ul .activebg p {
	color: #069bff
}
.plan_bg ul li {
	width: 25%;
	height: 118px;
	float: left;
	text-align: center;
	padding-top: 20px
}
.plan_bg ul li>a {
	display: block;
	width: 100%;
	height: 100%
}
.plan_bg ul li p {
	color: #808080;
	font-size: 16px;
	margin-top: 15px
}
.plan_bg ul li img {
	width: 34px;
	height: 40px
}
.plan_bg .iconHover, .plan_bg ul li:hover .icon {
	display: none
}
.plan_bg ul li:hover .iconHover {
	display: inline-block
}
.plan_bg ul li:hover p {
	color: #069bff
}
.zndw {
	width: 900px;
	margin: auto
}
.zndw_list {
	width: 286px;
	height: 160px;
	float: left;
	margin-right: 14px;
	margin-bottom: 14px;
	position: relative
}
.zndw_list:after {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4)
}
.zndw_list .zndw_bg {
	width: 100%;
	height: 100%;
	display: block
}
.zndw_text {
	position: absolute;
	bottom: 10px;
	left: 15px;
	min-height: 70px;
	text-shadow: 0 0 1px #111;
	z-index: 3
}
.zndw_text h6 {
	font-size: 20px;
	color: #fff;
	margin-bottom: 7px;
	font-weight: normal
}
.zndw_text p {
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	max-width: 210px
}
.nextimg {
	position: absolute;
	right: 15px;
	bottom: 15px;
	width: 10px;
	height: 20px;
	z-index: 3
}
.tabnav {
	width: 100%;
	height: 80px;
	background: #f5f5f5;
	margin-bottom: 40px
}
.tabnav ul, .jstd_content, .product_content {
	width: 1200px;
	margin: auto
}
.tabnav ul li {
	width: 25%;
	float: left;
	color: #6d6d6d;
	font-size: 18px;
	text-align: center;
	line-height: 80px
}
.tabnav ul .activeLi, .tabnav ul li:hover {
	background: #fff;
	color: #069bff
}
.blueicon {
	display: none
}
.tabnav ul li:hover .blueicon {
	display: inline-block
}
.tabnav ul li:hover .greyicon {
	display: none
}
.fangAn {
	overflow: hidden
}
.fangAnImg {
	float: right;
	width: 430px;
	height: 242px
}
.swiper-container3 {
	width: 400px;
	height: 225px;
	float: right;
	overflow: hidden;
	position: relative;
	margin-left: 25px
}
.swiper-container3 .swiper-slide {
	text-align: center
}
.swiper-container3 .swiper-slide .imgpar {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative
}
.swiper-container3 .swiper-slide .imgpar>img {
	width: 100%;
	height: 100%
}
.swiper-container3 .prevP {
	left: 12px
}
.swiper-container3 .page {
	position: absolute;
	width: 20px;
	height: 36px;
	top: 50%;
	margin-top: -18px;
	cursor: pointer
}
.swiper-container3 .nextP {
	right: 12px
}
.product_list {
	width: 24%;
	float: left;
	margin-right:1%;
	margin-top: 20px;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding-bottom: 42px;
}
.product_list:nth-child(4n){margin-right:0}
.product_list>div {
	border: 1px #e5e5e5 solid;
	border-bottom: none;
	/*padding: 15px 0;*/
	padding-top: 3px;
	/*height: 217px*/
}
.product_list img {
	/*max-width: 250px;
	max-height: 198px;*/
	width:98%;
	height:auto;
	max-height: 157px;
	/*margin-top: 15px*/
}
.product_list p {
	width: 100%
}
.p_none {
	width: 100%;
	height: 42px;
	background-color: #004e91;
	text-align: center;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0
}
.product_info {
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
	text-align: justify;
	position: absolute;
	top: 100%;
	left: 0;
	background: rgba(0,78,145,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2004e91, endColorstr=#B2004e91);
	padding: 20px 34px;
	-moz-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	transition: all ease 0.5s
}
.product_list:hover .product_info {
	top: 0
}
.case {
	width: 100%;
	height: auto;
	background: #f5f5f5;
	padding-top: 30px;
	margin-top: 35px
}
.case h6 {
	font-size: 20px;
	color: #6e6e6e;
	text-align: center;
	margin-bottom: 24px
}
.case ul {
	width: 900px;
	margin: auto;
	overflow: hidden
}
.case ul li {
	float: left;
	width: 400px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-right: 50px;
	margin-bottom: 20px
}
.case ul li img {
	width: 10px;
	height: 16px
}
.case ul li:hover {
	color: #069bff
}
.case ul li:hover .greyicon {
	display: none
}
.case ul li:hover .blueicon {
	display: inline-block
}
.case_detail h6 {
	font-size: 20px;
	color: #6e6e6e;
	text-align: center;
	border-top: 1px #e0e0e0 solid;
	padding-top: 34px;
	margin-bottom: 14px
}
.case_detail {
	width: 1200px;
	margin: auto;
	margin-top: 24px
}
.case_detail .autor {
	font-size: 12px;
	text-align: center
}
.case_detail .autor span {
	color: #1285ff
}
.product_nav {
	width: 1200px;
	margin: auto;
	/*border-bottom: 1px #eee solid;*/
}
.product_nav li {
	float: left;
	font-size: 14px;
	color: #4d4d4d;
	text-align: center;
	margin: 0 10px 15px 0;
}
.product_nav li:hover a, .activeA {
	color: #069bff;
	border-bottom: 2px #069bff solid;
	padding-bottom: 10px
}
.product_nav .active>a {
	color: #069bff;
	border-bottom: 2px #069bff solid;
	padding-bottom: 10px
}
.detail_text {
	width: 900px;
	margin: auto
}
.detail_text h4 {
	font-size: 18px;
	color: #1c1c1c;
	margin-top: 15px;
	margin-bottom: 15px
}
.detail_list {
	margin-top: 15px
}
.detail_text p {
	font-size: 14px;
	color: #808080;
	line-height: 26px;
	text-indent: 20px
}
.detail_text .indentnone {
	text-indent: 0
}
.detail_text p span {
	width: 10px;
	height: 10px;
	background: #1c1c1c;
	display: inline-block;
	margin-right: 10px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	position: relative;
	behavior: url(../images/pie.htc);
	border-radius: 50%
}
@media (max-width: 900px) {
.product_nav {
	width: 94%
}
}
@media (max-width: 767px) {
.plan_title {
	width: 94%;
font-size:.5rem;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 10px
}
.plan_bg {
	height: 4.375rem
}
.plan_bg ul {
	width: 86%
}
.plan_bg ul li {
	width: 50%;
	height: 2.187rem;
	padding-top: 0.312rem
}
.plan_bg ul li img {
	width: 0.75rem;
	height: 0.881rem
}
.plan_bg ul li p {
	font-size: 0.375rem;
	margin-top: 0
}
.zndw {
	width: 94%
}
.zndw_list {
	width: 46%;
	height: 2.47rem;
	margin-left: 2%;
	margin-right: 2%
}
.zndw_text {
	min-height: auto;
	bottom: 5px;
	left: 8px;
	max-width: 70%
}
.zndw_text h6 {
	font-size: 0.375rem;
	margin-bottom: 0
}
.zndw_text p {
	display: none
}
.nextimg {
	width: 0.25rem;
	height: 0.5rem;
	right: 8px;
	bottom: 0.187rem
}
.tabnav {
	height: 1.25rem;
	margin-bottom: 10px
}
.tabnav ul, .jstd_content, .product_content {
	width: 94%
}
.tabnav ul li {
	height: 1.25rem;
	line-height: 1.25rem;
	font-size: 0.375rem
}
.fangAn p {
	width: 100%;
	float: none;
	padding-top: 10px;
	font-size: 0.375rem
}
.fangAnImg {
	width: 100%;
	float: none
}
.jstd_content h6 {
	font-size: 0.437rem
}
.product_list {
	width: 46%;
	height: 4.512rem;
	margin-left: 1.5%;
	margin-right: 1.5%
}
.product_list img {
	max-width: 3.75rem;
	max-height: 2.969rem;
	margin-top: 0.25rem
}
.p_none {
	height: 0.781rem;
	line-height: 0.781rem;
	font-size: 0.375rem
}
.product_info {
	display: none
}
.swiper-container3 {
	width: 100%;
	float: none;
	margin-left: 0
}
.case {
	margin-top: 20px;
	padding-top: 10px
}
.case h6 {
	font-size: 0.5rem !important;
	margin-bottom: 10px
}
.case ul {
	width: 94%
}
.case ul li {
	float: none;
	width: 100%;
	font-size: 0.375rem;
	margin-right: 0;
	margin-bottom: 10px
}
.case ul li img {
	width: 0.187rem;
	height: 0.3rem
}
.case_detail {
	width: 94%;
	margin-top: 8px
}
.case_detail h6 {
	font-size: 0.5rem
}
.detail_text {
	width: 94%
}
.product_nav li:hover a, .activeA {
	padding-bottom: 5px
}
}
/*# sourceMappingURL=plan.css.map */