@charset "utf-8";
.commonBanner{width: 100%;height: 550px;box-sizing: border-box;position: relative;}
.commonBanner img{width: 100%;height: auto;display: block;margin: 0 auto;}

.Inner_title {width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;box-sizing: border-box;}
.Inner_titleText{color: #FFFFFF; text-align: center;}
.Inner_titleText h1 {font-size: 45px;margin-top: 230px;}
.Inner_titleText span { content:""; display: inline-block; height: 3px; width: 60px; background: #FFFFFF;}
.Inner_titleText p { font-size: 16px; line-height: 16px; font-weight: lighter; margin-top: 22px; }


.serviceList{width: 100%;box-sizing: border-box;overflow: hidden;padding: 40px 0;}
.serviceList .P_serviceTitle {width: 100%;margin-bottom: 50px;}
.serviceList .P_serviceTitle h1 {font-size: 38px;color: #000;font-weight: normal;font-family:"Microsoft YaHei"; }
.serviceList .P_serviceTitle p {font-size:15px; font-weight: bold; color: #333; margin-top: 20px; }
.serviceList .P_serviceTitle span { font-size: 14px; color: #666; text-transform: uppercase; padding-left: 60px; position: relative; box-sizing: border-box;}
.serviceList .P_serviceTitle span:before { content:""; position: absolute; height: 1px; top: 50%; left: 0; width: 50px; background: #999;}
.serviceList ul{box-sizing: border-box;overflow: hidden;padding: 30px 0 0;}
.serviceList ul li{float: left;width: 470px;box-sizing: border-box;margin-left: 45px;margin-bottom: 45px;}
.serviceList ul li:nth-child(3n+1){margin-left: 0;}
.serviceList ul li a{display: block;width: 100%;height: 100%;box-sizing: border-box;}
.serviceList ul li .P_serviceImg{width: 100%;height: 260px;overflow: hidden;}
.serviceList ul li .P_serviceImg img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.serviceList ul li .P_serviceImg img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.serviceList ul li .P_serviceText{width: 100%;overflow: hidden;text-align: justify;}
.serviceList ul li .P_serviceText h1{font-size: 20px; color: #333; font-weight: normal; margin-top: 15px; margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.serviceList ul li .P_serviceText p{font-size: 15px; color: #666; line-height: 24px;height: 48px;}
.serviceList ul li:hover .P_serviceImg img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.serviceList ul li:hover .P_serviceText h1{color: #02acb9;}

.customerList{width: 100%;box-sizing: border-box;overflow: hidden;padding: 30px 0 70px 0;}
.customerList ul{box-sizing: border-box;overflow: hidden;padding: 30px 0 0;border-bottom: 1px solid #DDDDDD;}
.customerList ul li{float: left;width: 470px;box-sizing: border-box;margin-left: 45px;margin-bottom: 45px;cursor: pointer;}
.customerList ul li:nth-child(3n+1){margin-left: 0;}
.customerList ul li a{display: block;width: 100%;height: 100%;box-sizing: border-box;}
.customerList ul li .customerImg{width: 100%;height: 280px;overflow: hidden;}
.customerList ul li .customerImg img{width: 100%;height: auto;min-height: 100%;display: block;margin: 0 auto;}
.customerList ul li .customerImg img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.customerList ul li .customerText{width: 100%;overflow: hidden;text-align: justify;}
.customerList ul li .customerText h1{font-size: 18px; color: #666; font-weight: bold; margin-top: 15px; margin-bottom: 5px; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.customerList ul li .customerText p{font-size: 15px; color: #666; line-height: 24px;height: 48px;}
.customerList ul li:hover .customerImg img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
.customerList ul li:hover .customerText h1{color: #02acb9;}

.newsMain{width: 100%;box-sizing: border-box;overflow: hidden;padding: 30px 0 70px 0;}
.news_tab { text-align: center; padding: 10px 0 44px 0; box-sizing: border-box;}
.news_tab a { display: inline-block;font-size: 22px;font-weight: lighter;color: #666;box-sizing: border-box;padding: 10px 25px;background: #f2f2f2; margin: 0 10px;} 
.news_tab a:first-child { margin-left: 0 }
.news_tab a.current { color: #fff!important; background: #02acb9; }
.news_tab a:hover{ background: #02acb9; color: #fff;}
.newsMain ul{box-sizing: border-box;overflow: hidden;padding: 30px 0 0;border-top: 1px solid #e5e5e5;}
.newsMain ul li{padding: 45px 0;border-bottom: 1px solid #e5e5e5; box-sizing: border-box;overflow: hidden;cursor: pointer;}
.newsMain ul li .news_time {width: 92px;float: left;}
.newsMain ul li .news_time h5 { font-size: 30px; line-height: 36px; color: #000; font-weight: lighter; margin-bottom: 5px; }
.newsMain ul li .news_time span,.news_time i { display: block; font-size: 18px; color: #999;text-align: center;font-weight: lighter; }
.newsMain ul li .news_time .news_ico { margin:25px auto 0 auto;width: 32px; height: 32px; background: url("../images/news_list_ico1.png") no-repeat; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.newsMain ul li .news_list_txt{width: 1330px;float: left;margin-left: 60px;text-align: justify;}
.newsMain ul li .news_list_txt a { font-size: 24px;display: block;color: #000; margin-bottom: 22px; }
.newsMain ul li .news_list_txt p { font-size: 15px; font-weight: lighter; color: #666; line-height: 24px; }
.newsMain ul li .news_list_txt span{display: none;}
.newsMain ul li .news_list_img {width: 265px;height: 190px;overflow: hidden;float: right; }
.newsMain ul li .news_list_img a{ display: block; }
.newsMain ul li .news_list_img img { width: 100%; height: auto;min-height: 100%;display: block;margin: 0 auto;}
.newsMain ul li .news_list_img img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.newsMain ul li .tag {width: 100%;float: left;font-size: 14px; color: #999; font-weight: lighter;}
.newsMain ul li .tag a { margin-right: 5px; color: #999;}
.newsMain ul li:hover .news_list_txt a{color: #02acb9;}
.newsMain ul li:hover .news_time .news_ico { background: url("../images/news_list_ico2.png") no-repeat; }
.newsMain ul li:hover .news_list_img img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*服务与支持*/
.overflow {overflow: hidden;}
.advantage { width:100%; padding:40px 0 50px 0; background:#f8f8f8; margin-top:25px; box-sizing: border-box;}
.advantage_title { margin-bottom:26px;}
.advantage_title h1 { font-size:30px; line-height:30px; margin-bottom:12px; color:#333; font-weight:normal;}
.advantage_title p { font-size:15px; color:#666;}
.advantage_L { width:100%;}
.advantage_li{width:355px;height:245px; padding:30px 30px 40px;box-sizing: border-box; margin-left:26px; border:1px solid #e5e5e5; background:#fff;}
.advantage_li span { display:block; margin-bottom:20px;}
.advantage_li span img { width:auto; height:auto;}
.advantage_li h1 { font-size:20px; line-height:20px; color:#000; font-weight:normal; margin-bottom:15px;}
.advantage_li p { font-size:15px; color:#666; font-weight:lighter; line-height:24px;}
.advantage_li:first-child{ margin-left: 0;}
.function { margin-top:40px;}
.function_li { border:1px solid #e5e5e5;width: 475px;height:290px;margin-left: 37px;margin-bottom:37px;background:#fff; padding-bottom:35px; box-sizing: border-box;}
.function_li:nth-child(3n+1){ margin-left: 0;}
.function_li span img { width:100%; height: 155px; object-fit: cover; }
.function_li h1 { font-size:20px; line-height:20px; margin:18px 0 15px 0; color:#333; font-weight:normal; padding:0 30px; box-sizing: border-box; }
.function_li p { font-size:15px; color:#666; font-weight:lighter; line-height:24px; padding:0 30px; box-sizing: border-box;}
.treatment { margin-top:5px !important; }
.Serving { background:#fff; margin-top:0px !important; padding-bottom:0 !important;}
.Serving_li { border:none !important; height:220px; padding:0 !important; position:relative;margin-left:26px; margin-bottom:26px;  }
.Serving_li:nth-child(4n+1) { margin-left:0;}
.Serving_img img { width:100%; height:220px; object-fit: cover;}
.Serving_logo { width:100%; height:220px; position:absolute; top:0px; left:0px; background:rgba(0,0,0,0.36); text-align:center;}
.Serving_logoImg { margin:50px 0 20px 0;}
.Serving_logo h1 { font-size:18px; line-height:18px; color:#fff; font-weight:normal;}

.aboutMain{width: 100%;box-sizing: border-box;overflow: hidden;padding: 50px 0 70px 0;}
.aboutOne{box-sizing: border-box;overflow: hidden;position: relative;}
.aboutOne .aboutOneImg{width: 700px;float: left;box-sizing: border-box;}
.aboutOne .aboutOneImg img{width: 100%;height: auto;display: block;margin: 0 auto;}
.aboutOne .aboutOneTxt{width: 870px;height: 475px;position: absolute;text-align: justify;right: 0;top: 30px;padding: 20px 50px 0;box-sizing: border-box;z-index: 9;background: url(../images/aboutOne.png) center no-repeat;background-size: cover;}
.aboutOne .aboutOneTxt h3{font-size: 30px;color: #333333;font-weight: normal;}
.aboutOne .aboutOneTxt span{font-size: 15px;color: #02acb9;display: block;margin-top: 5px;}
.aboutOne .aboutOneTxt .aboutContent{text-align: justify;box-sizing: border-box;margin-top: 20px;}
.aboutOne .aboutOneTxt .aboutContent p{font-size: 15px;color: #333333;text-indent: 2em;line-height: 23px;margin-top: 10px;}

.aboutTwo{box-sizing: border-box;overflow: hidden;margin-top: 55px;}
.aboutTwo h3{font-size: 30px;color: #333333;font-weight: normal;}
.aboutTwo p{font-size: 15px;color: #666666;}
.aboutTwo .aboutMap{width: 100%;height: 500px;box-sizing: border-box;margin-top: 30px;}
.aboutThree{width: 100%;height: 360px;box-sizing: border-box;text-align: center;overflow: hidden;margin-top: 70px;background: #dfdfdf;}
.aboutThree h3{font-size: 38px;color: #666666;font-weight: normal;margin-top: 105px;}
.aboutThree p{font-size: 15px;color: #666666;margin-top: 8px;}

/*舆情*/
.yq-title{width: 100%;box-sizing: border-box;overflow: hidden;text-align: center;}
.yq-title h3{font-size: 30px;color: #333333;font-weight: bold;}
.yq-title span{display: block;width: 70px;height: 4px;margin: 10px auto 0;background: #03A6F0;}

.yq-main{width: 100%;box-sizing: border-box;padding: 50px 0;}
.yq-anli{background: url(../images/yq-3.jpg) center no-repeat;background-size: cover;}
.yq-main .container{width: 1200px;}
.yq-content{width: 100%;box-sizing: border-box;text-align: justify;margin-top: 30px;}
.yq-content p{font-size: 18px;line-height: 40px;color: #555555;text-indent: 2em;}
.yq-content img{width: 100%;height: auto;display: block;margin: 10px auto;}

.yq-main-content{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 50px;}
.yq-main-content .yq-img{float: left;width: 550px;height: 445px;overflow: hidden;}
.yq-main-content .yq-img img{width: 100%;display: block;margin: 0 auto;}

.yq-main-content .yq-ul{float: right;width: 600px;overflow: hidden;}
.yq-main-content .yq-ul li{width: 100%;height: auto;margin-top: 20px;box-sizing: border-box;overflow: hidden;}
.yq-main-content .yq-ul li:first-child{margin-top: 0;}
.yq-main-content .yq-ul li h5{font-size: 20px;color: #000000;font-weight: 500;}
.yq-main-content .yq-ul li p{font-size: 16px;color: #666666;margin-top: 10px;line-height: 25px;}

.yq-anli .yq-title h3{color: #ffffff;}
.yq-anli .yq-title span{background: #ffffff;}
.yq-anli .anli-ul{box-sizing: border-box;overflow: hidden;text-align: center;margin-top: 50px;}
.yq-anli .anli-ul li{display: inline-block;width: 20%;height: 150px;margin: 10px;border-radius: 5px;overflow: hidden;box-sizing: border-box;background: #f5f5f5;cursor: pointer;}
.yq-anli .anli-ul li a{width: 100%;height: 100%;font-size: 20px;color: #555555;box-sizing: border-box;padding: 0 15px;display: flex;align-items: center;justify-content: center;}


/*详情页*/
.showMain{width: 100%;box-sizing: border-box;padding: 40px 0 60px 0;}
.showTitle{box-sizing: border-box;border-bottom: 1px solid #dbdee4;}
.showTitle h3{font-size: 26px;color: #333333;}
.showTitle .showInfo{box-sizing: border-box;height: 31px;margin-top: 30px;}
.showTitle .showInfo p{display: block;float: left;line-height: 24px;font-size: 14px;color: #999999;}
.showTitle .showInfo p b{display: inline-block!important;color: #666666;margin-right: 25px;font-weight: normal;}
.showTitle .showInfo p .showInfoBM { color:#666666;}
.showTitle .showInfo .showShare{float: right;box-sizing: border-box;}
.showTitle .showInfo .showShare span{float: left; display: block;font-size: 14px;line-height: 24px;color: #999999;box-sizing: border-box;}
.showTitle .showInfo .showShare .share{float: left;box-sizing: border-box;}
.showTitle .showInfo .showShare .share a{display: inline-block;width: 24px;font-size: 14px;color: #666666;height: 24px;line-height: 24px;margin: 0 0 6px; box-sizing: border-box;padding-left: 30px;}
.showTitle .showInfo .showShare .share .help{text-align: center;box-sizing: border-box;overflow: hidden;padding: 0 10px;}
.showTitle .showInfo .showShare .share a:before{content: '';}
.showTitle .showInfo .showShare .share a p{font-size: 12px;}
.showTitle .showInfo .showShare .share a.share-wx{background: url(../images/shareWechat.png) left no-repeat;}
.showTitle .showInfo .showShare .share a.share-tsina{background: url(../images/shareWeibo.png) left no-repeat;}
.showTitle .showInfo .showShare .share a.share-qzone{background: url(../images/shareQzone.png) left no-repeat;}
.showContent{box-sizing: border-box;text-align: justify;padding: 35px 0;word-break:break-all}
.showContent p{font-size: 16px;color: #333333;line-height: 36px!important;}
.showContent img{width: auto;max-width: 100%;height: auto;margin: 10px auto;}
.showContent table{margin: 0 auto!important;}

.showVideo{width: 100%;height: 751px; box-sizing: border-box;text-align: justify; margin-top: 30px;}
.showVideo video{width: 100%;height: 100%;object-fit: cover;}
.showVideo video::-internal-media-controls-download-button{display:none;}
.showVideo video::-webkit-media-controls-enclosure{overflow:hidden;}
.showVideo video::-webkit-media-controls-panel{width: calc(100% + 30px);}

.sZmap{width: 100%;height: 600px;}

/*分页*/
.newsPage{width: 100%; box-sizing: border-box;text-align: center;margin-top: 50px;}
.newsPage .newsPageContent{}
.newsPage .newsPageContent a{font-size: 14px;color: #666666;box-sizing: border-box;border-radius: 4px;display: inline-block;padding: 12px 18px;background: #f2f2f2;cursor: pointer;margin:0 1px;}
.newsPage .newsPageContent span{ padding: 12px 22px;font-size: 14px;color: #666666;box-sizing: border-box;border-radius: 4px;background: #f2f2f2;display: inline-block;cursor: pointer;}
.newsPage .newsPageContent a.current{color: #FFFFFF;background: #02acb9;}
.newsPage .newsPageContent a:hover{color: #FFFFFF;background: #02acb9;}
.newsPage .newsPageContent select{font-size: 14px;color: #666666;box-sizing: border-box;border-radius: 4px;display: inline-block;border: 1px solid #eeeeee; cursor: pointer; padding: 12px 18px;background: #ffffff;}