﻿body{min-width:1200px;min-height:800px}

/*轮播图 css*/
.index_banner_frame{width:100%;overflow:hidden;position: relative;background:#FFF;margin-top:-1px;}
.index_banner_frame .frame{float:left;width:1200px;padding:0 5px;}
.index_banner_frame .frame a{display:block;height:400px;overflow:hidden;position: relative;}
.index_banner_frame img{object-fit:fill;width:100%;height400px;}
.index_banner_frame .frame .bac{ position: absolute;width:100%;height:100%;top:0px;left:0px;background:#FFF;opacity: 0.5;display:none;}
.index_banner_frame .swiper-slide-prev .bac{display:block;}
.index_banner_frame .swiper-slide-next .bac{display:block;}
.index_banner_frame .btn_frame{ position: absolute;width:100%;height:400px;left:0px;top:0px;}
.index_banner_frame .btn_frame .content{width:1200px;height:400px; position: relative;margin:auto;}
.index_banner_frame .btn_frame .btn{position: absolute;top: 50%;width:50px;height:50px;margin-top: -25px;z-index: 10;cursor: pointer;}
.index_banner_frame .btn_frame .btn .bac{ position: absolute;top:0px;left:0px;width:100%;height:100%;background:#000; opacity: 0.6;}
.index_banner_frame .btn_frame i{position: absolute;top:15px;display: inline-block;width:20px;height:20px;border: solid #FFF;border-width: 1px 1px 0 0;z-index:10;}
.index_banner_frame .btn_frame .next{left:0px;}
.index_banner_frame .btn_frame .prev{right:0px;}
.index_banner_frame .btn_frame .next i {-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);left:18px;}
.index_banner_frame .btn_frame .prev i {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);right:18px;}
/*轮播图 css end*/
/*index content css*/
.index_content_frame{width:100%;min-width:980px;overflow:hidden;margin-top:10px;border-top:1px solid #E5E5E5;}
.index_frame{width:1200px;overflow:hidden;margin:auto;padding:20px 0;font-size:14px;}
.index_title_frame{padding:15px 0;border-bottom:1px solid #E5E5E5;}
.index_title_frame h3{font-size:28px;font-family:'微软雅黑';font-weight:normal;}
.index_about_frame{overflow:hidden;margin:10px 0 0 0;}
.index_about_frame .content_frame{overflow:hidden;padding:20px 0;}
.index_about_frame .content_frame .pic{width:580px;height:320px;overflow:hidden;float:left;border-radius 5px;margin-top:10px}
.index_about_frame .content_frame .pic embed{width:550px;height:320px;}
.index_about_frame .content_frame .pic img{object-fit:fill;width:100%;height320px;}
.index_about_frame .content_frame .content{float:right;width:600px;overflow:hidden;color:#555555;}
.index_about_frame .content_frame .content span{font-size:16px;margin:10px 0;display:block;}
.index_about_frame .content_frame .content p{line-height:200%;text-indent:30px;}
.index_about_frame .content_frame .content a:hover{text-decoration: underline;}
.index_service_frame{overflow:hidden;margin:10px 0 0 0;}
.index_service_frame .content_frame{overflow:hidden;padding:20px 0 0 0;margin-left:-15px;}
.index_service_frame .content_frame ul{overflow:hidden;}
.index_service_frame .content_frame ul li{width:50%;float:left;margin:0 0 20px 0;}
.index_service_frame .content_frame ul li .frame{margin:0 0 0 15px;height: auto;overflow: hidden;}
.index_service_frame .pic{width:150px;height:150px;overflow:hidden;float:left;margin:0 15px 0 0;border-radius: 5px;}
.index_service_frame .pic img{object-fit:cover;width:100%;height:150px;}
.index_service_frame .info{float:right;width:425px;}
.index_service_frame .info .title{margin:30px 0 0 0;font-size:16px;}
.index_service_frame .info .msg{margin:10px 0 0 0;font-size:14px;line-height:21px;color:#646464;}
.index_service_frame a:hover .msg{color:#000;}
.index_case_frame{overflow:hidden;margin:10px 0 0 0;}
.index_case_frame .content_frame{overflow:hidden;padding:20px 0 0 0;margin-left:-15px;}
.index_case_frame .content_frame ul{overflow:hidden;}
.index_case_frame .content_frame ul li{float:left;width:25%;overflow:hidden;margin:0 0 20px 0;}
.index_case_frame .content_frame ul li .frame{border:1px solid #E5E5E5;margin:0 0 0 15px; position: relative;border-radius: 5px;}
.index_case_frame .content_frame .pic{height:250px;overflow:hidden; position: relative;}
.index_case_frame .content_frame .pic img{object-fit:cover;width:100%;height:250px;}
.index_case_frame .content_frame .bac{ position: absolute;width:100%;height:100%;background:#000;opacity: 0.1;display:none;}
.index_case_frame .content_frame .title{padding:15px;text-align:center;color:#646464;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_case_frame .content_frame a:hover .title{color:#323232;text-decoration:none;background:#E5E5E5;}
.index_case_frame .content_frame a:hover .bac{display:block;}
.index_case_frame .content_frame label{padding:5px 15px;background:#027F87;position: absolute;right:0px;top:0px;font-size:12px;color:#FFF;}
/*
.index_team_frame{overflow:hidden;margin:10px 0 0 0;}
.index_team_frame .content_frame{overflow:hidden;padding:20px 0 0 0;margin-left:-15px;}
.index_team_frame .content_frame ul{overflow:hidden;}
.index_team_frame .content_frame ul li{float:left;width:25%;overflow:hidden;margin:0 0 20px 0;}
.index_team_frame .content_frame ul li .frame{border:1px solid #E5E5E5;margin:0 0 0 15px; position: relative;border-radius: 5px;}
.index_team_frame .content_frame .pic{height:250px;overflow:hidden; position: relative;}
.index_team_frame .content_frame .pic img{object-fit:cover;width:100%;height250px;}
.index_team_frame .content_frame .bac{ position: absolute;width:100%;height:100%;background:#000;opacity: 0.1;display:none;}
.index_team_frame .content_frame .info{overflow:hidden;padding:15px;}
.index_team_frame .content_frame .name{text-align:center;color:#646464;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_team_frame .content_frame .msg{text-align:center;color:#646464;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:10px 0 0 0;}
.index_team_frame .content_frame a:hover .info{color:#323232;background:#E3E3E3;}
.index_team_frame .content_frame a:hover .bac{display:block;}*/
.index_news_frame{overflow:hidden;margin:10px 0 0 0;}
.index_news_frame .content_frame{overflow:hidden;padding:20px 0 0 0;margin-left:-15px;}
.index_news_frame .content_frame ul{overflow:hidden;}
.index_news_frame .content_frame ul li{float:left;width:50%;overflow:hidden;padding:10px 0;}
.index_news_frame .content_frame ul li:hover{background:#f5f5f5;cursor:pointer}
.index_news_frame .content_frame ul li .frame{margin:0 0 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_news_frame .content_frame ul li a{color:#646464;width:440px;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left:5px}
.index_news_frame .content_frame ul li span{float:right;padding:0 25px}

.index_team_frame{overflow:hidden;}
.index_team_frame .content_frame{margin:20px 0;position: relative;padding:0 40px;}
.index_team_frame .content_frame .box{width:auto !important;}
.index_team_frame .content_frame .frame{float:left;overflow:hidden;width:20%;height:120px;}
.index_team_frame .content_frame .frame a{display:block;overflow:hidden;padding:0 8px;}
.index_team_frame .content_frame .frame img{object-fit:cover;width:100%;height:120px;}
.index_team_frame .left_btn_t{width:40px;height:100%;background:#ECECEC; position: absolute;left:0px;top:0px;z-index:10;}
.index_team_frame .left_btn_t i{display:inline-block;width:32px;height:32px;background-size:32px 32px;background-image:url(../images/left_btn.png); position: absolute;top:50%;margin-top:-16px;margin-left:5px;}
.index_team_frame .right_btn_t{width:40px;height:100%;background:#ECECEC; position: absolute;right:0px;top:0px;z-index:10;}
.index_team_frame .right_btn_t i{display:inline-block;width:32px;height:32px;background-size:32px 32px;background-image:url(../images/right_btn.png); position: absolute;top:50%;margin-top:-16px;margin-left:5px;}

.index_partner_frame{overflow:hidden;}
.index_partner_frame .content_frame{margin:20px 0;position: relative;padding:0 40px;}
.index_partner_frame .content_frame .box{width:auto !important;}
.index_partner_frame .content_frame .frame{float:left;overflow:hidden;width:20%;height:120px;}
.index_partner_frame .content_frame .frame a{display:block;overflow:hidden;padding:0 8px;}
.index_partner_frame .content_frame .frame img{object-fit:cover;width:100%;height:120px;}
.index_partner_frame .left_btn{width:40px;height:100%;background:#ECECEC; position: absolute;left:0px;top:0px;z-index:10;}
.index_partner_frame .left_btn i{display:inline-block;width:32px;height:32px;background-size:32px 32px;background-image:url(../images/left_btn.png); position: absolute;top:50%;margin-top:-16px;margin-left:5px;}
.index_partner_frame .right_btn{width:40px;height:100%;background:#ECECEC; position: absolute;right:0px;top:0px;z-index:10;}
.index_partner_frame .right_btn i{display:inline-block;width:32px;height:32px;background-size:32px 32px;background-image:url(../images/right_btn.png); position: absolute;top:50%;margin-top:-16px;margin-left:5px;}
.index_link_frame{overflow:hidden;font-size:12px;margin:20px 0 0 0;}
.index_link_frame dl{overflow:hidden; position: relative;padding:0 0 0 70px;}
.index_link_frame dl dt{ position: absolute;top:0px;left:0px;}
.index_link_frame dl dd a{float:left;margin:0 10px 6px 0;color:#969696;}
.index_link_frame dl dd a:hover{text-decoration: underline;}
/*index content css end*/