@charset "utf-8";
/* CSS Document */
.banner_er{ width:100%; margin-top:62px}
.banner_er img{ width:100%}
/*出版物*/
.pub_cont h1,.height h1{ font-size:24px; text-align:center; margin-bottom:25px; color:#333;}
.pub_div{ width:98%; padding:60px 0 0px 0;  margin:0 auto}
.pub_div p{ font-size:16px; color:#999; line-height:28px; text-align:center; margin-bottom:36px}
.pub_div p img{ margin:20px 0}
.small_img,.big_img {cursor: pointer;}   
.black_overlay{display: none;position: absolute;top: 0%; left: 0%; width: 100%;height: 100%;background-color: black; z-index:1001; }   
.big_img { display: none;position: absolute;left: 0%;top:0%; z-index:1002; overflow: auto;  }  
/*发展历程*/
.his_cont .his_Le,.his_cont .his_Ri{ width:50%; padding-top:2%}
.his_cont .his_Le{ border-right:2px solid #dedede; text-align:right; padding-right:15px}
.his_cont .his_Ri{text-align:left; padding-left:15px;margin-top: 115px;}
.his_cont span{ height: 30px;line-height: 30px;color: #c4b6ab;font-size: 18px;font-weight: bold;}
.his_cont h1{color: #231d19;font-size: 18px;font-weight: bold;margin: 18px 0 10px 0;}
.his_cont p{color: #8a8a8a;font-size: 14px;}
.his_cont .his{ margin-bottom:100px}
.his_cont .his_Ri .his:last-child{ margin-bottom:0}
.mores{ width:100%; text-align:center;color: #c4b6ab;; font-size:18px; }
/*关于我们*/
.abo_div{max-width:860px;width:98%;margin:0 auto; text-align:center}
.abo_div p{ font-size:16px; color:#333; line-height:28px}
.abo_div .about{ margin:60px 0;}
.about_cont{ padding:70px 0}
.about_cont .swiper-slide{ height:325px; padding:30px; color:#333}
.about_cont .swiper-slide h2{ font-size:16px; text-align:center; margin-bottom:10px}
.about_cont .swiper-slide p{ font-size:16px; line-height:28px}
.about_cont .swiper-container { width: 100%; padding-bottom:50px}
.about_cont .swiper-slide {font-size: 18px; background: #fff;  -webkit-box-pack: center; -ms-flex-pack: center;  -webkit-justify-content: center; justify-content: center;  -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.about_cont .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px}
.about_cont .swiper-pagination-bullet { width: 22px; height: 3px;display: inline-block; border-radius:0; background:#fff; opacity:1}
.about_cont .swiper-pagination-bullet-active{opacity:1;background:#cf8a5a}
/*联系我们*/
.map{ width:100%; margin:20px 0}
.map img{ width:100%;}
.cont_map{ width:100%; overflow:hidden;}
.cont_map dl{ width:33.3%; float:left; padding-left:20px; border-left:1px solid #eee; color:#666;}
.cont_map dl:first-child{ border-left:0}
.cont_map dl dt{ font-size:18px; font-weight:normal; margin-bottom:10px}
.cont_map dl dd{ font-size:14px; line-height:24px}
/*标杆管理*/
.ben_cont{ width:100%; margin:0 auto; border:0.7px solid #ddd;padding:3% 0; margin:60px 0}
.ben_cont p{ font-size:16px; color:#666; line-height:24px; margin-bottom:36px}
.ben_cont > p{ text-align:center;}
.ben_top{ width:100%; overflow:hidden; margin:20px 0}
.ben_top dl{ width:33.3%; padding:0 5%; float:left}
.ben_top dl dt,.ben_top dl dd,.ben_bottom dl dt,.ben_bottom dl dd{ text-align:center}
.ben_top dl dd,.ben_bottom dl dd{ margin:10px 0}
.ben_bottom{ width:80%; overflow:hidden; margin:40px auto; }
.ben_bottom dl{ width:50%; padding:0 10%; float:left}
.ben_bg{ background:url(../images/ben_bg.png) no-repeat center; padding:70px 0; background-size:100% 100%; margin-bottom:60px}
.ben_bg h1{ color:#fff}
.ben_bg .swiper-slide{ padding:30px; color:#333}
.ben_bg .swiper-slide h2{ font-size:18px; text-align:center; margin-bottom:15px}
.ben_bg .swiper-slide p{ font-size:16px; line-height:24px}
.ben_bg .swiper-container { width: 100%; padding-bottom:50px}
.ben_bg .swiper-slide {font-size: 18px; background: #fff;  -webkit-box-pack: center; -ms-flex-pack: center;  -webkit-justify-content: center; justify-content: center;  -webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.ben_bg .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px}
.ben_bg .icon-i{ font-size:36px; border:1px solid #de5219; width:40px; height:40px; line-height:40px;border-radius:50%; text-align:center; font-weight:bold; margin:20px auto; display:block}
.ben_bg .swiper-slide p{ text-align:center}
.ben_bg .icon-yunying{font-size:20px; border:1px solid #de5219; width:40px; height:40px; line-height:40px;border-radius:50%; text-align:center;margin:20px auto; display:block}
.ben_bg .icon-yoaliucheng{font-size:20px; border:1px solid #de5219; width:40px; height:40px; line-height:40px;border-radius:50%; text-align:center;margin:20px auto; display:block}
.ben_bg .swiper-pagination-bullet { width: 22px; height: 3px;display: inline-block; border-radius:0; background:#fff; opacity:1}
.ben_bg .swiper-pagination-bullet-active{opacity:1;background:#cf8a5a}
.ben_box{ width:100%; overflow:hidden}
.ben_box .ben_Le{ width:50%; padding:75px 70px  120px 70px; position:relative; height:280px;}
.ben_box .ben_Le:nth-child(1){ background:#f1f1f1}
.ben_box .ben_Le:nth-child(2),.ben_box .ben_Le:nth-child(3),.ben_box .ben_Le:nth-child(5){ background:#ccc}
.ben_box .ben_Le:nth-child(4){ background:#e1e1e1}

.en_center{ width:100% !important }

.ben_box .icon-xuanzexiangmu{ width:50px; color:#333; font-weight:bold; font-size:42px; margin-right:10px}
.ben_box .ben_contr{ width:64%;}
.ben_box .ben_contr h3{ font-size:20px; color:#333; margin:10px 0; font-weight:normal}
.ben_box .ben_contr p{ font-size:16px; color:#666; line-height:22px}
.ben_box .icon-tuozhanxinxishouji,.ben_box .icon-shuju,.ben_box .icon-jixiao1{ width:50px; color:#333; font-size:42px; margin-right:10px}
.ben_box .ben_Le:nth-child(5) { background: #eee; padding-left:27%}

.ben_contr b{ position:absolute; left:0px; top:30px; font-size:80px; color:#dddddd}
.border-top{ border-top:1px solid #f48435; width:150px; height:1px; position:absolute; right:0; bottom:100px}
.border-left{ border-left:1px solid #f48435; width:1px; height:100px; position:absolute; right:150px; bottom:0px}
.border-topf{ border-top:1px solid #f48435; width:150px; height:1px; position:absolute; left:0; top:100px}
.border-leftf{ border-left:1px solid #f48435; width:1px; height:100px; position:absolute; left:150px; top:0px}
.ben_dic{ position:absolute; left:-200px; width:200px; height:250px;top:0; background:#dddddd}
.border-hui{ position:absolute; right:20px;top:30px; width:15px; height:15px; background:#ddd;}
.border-yel{position:absolute; left:80px;bottom:60px; width:15px; height:15px; background:#f48435;}
.border-huih{ position:absolute; left:20px;bottom:20px; width:30px; height:30px; background:#ddd;}
/*行业研究方案*/
.plan{ max-width:1200px; width:98%; margin:40px auto; padding:80px 0;}
.plans .inv_sev { height:240px}
.plan img{ width:100%}
.plan .inv_sev:nth-child(even) ul p{ color:#fff}
.plan .inv_sev{border:1px solid #ddd}
.plan .inv_sev ul li{ width:46%; float:left;margin-left: 12px;}
.plan .inv_sev p{ margin-bottom:20px}


/*竞争情报*/
.table{ width:100%; border:1px solid #eee; margin:40px 0; border-top:0; border-right:0; overflow:hidden;}
.inter_table{ width:33.2%; float:left; border-top:1px solid #eee; border-right:1px solid #eee; padding:20px 0; height:302px}
.inter_table h5{ font-size:24px; color:#de5219; margin-bottom:20px; text-align:center}
.inter_table ul{ margin-left:70px}
.inter_table ul li{list-style-image:url(../images/circle.png); line-height:30px; color:#666}
.intell{ padding-top:60px; border-top:1px solid #eee;}
.intell p,.monitor p{ text-align:center;font-size: 16px;color: #999;line-height: 28px;margin-bottom:36px}

.ben_contr h2{ text-align:center; font-size:20px; color:#333; margin-bottom:15px}
.ben_contr ul li{ font-size:16px; color:#666; line-height:30px; list-style:url(../images/circle.png); width:50%; float:left}
.intell .ben_Le{ height:270px;padding:70px;}
.intell .ben_contr{ width:100%}
.intell .ben_Le:nth-child(5){ background:#f1f1f1; margin-top:0;padding: 90px 70px 90px 70px;}
.intell .ben_Le:nth-child(4){ background:#f1f1f1;}
.intell .ben_Le:nth-child(6){ background:#ccc}
.intell .border-left{ bottom:-36px;}
.intell .border-top{ bottom:63px}

/*市场监控*/
.monitor{ width:100%; overflow:hidden; margin:60px auto}
.monitor p img{ width:100%}
.mon_div{ width:100%; overflow:hidden; margin:40px auto}
.mon_div span{ width:42%;}
.mon_div span img{ width:100%}
.mon_rig{ width:55%;  position:relative; margin-top:30px; overflow:hidden}
.wil_div{ width:20%; background:#fff;height:250px;}
.gray_div{ width:80%; background:#eee;height:250px;}
.monitorw{ position:absolute; left:37px; top:0}
.monitorw h4{ font-size:60px; color:#333; opacity:0.2; }
.monitorw b{ width:30px; height:2px; border-top:2px solid #de5219; display:block; margin:15px 0 10px 0}
.monitorw p{ font-size:20px; color:#666; line-height:32px; text-align:left; width:100%}
.mon_bg{ background:url(../images/mon_imgbg.png) no-repeat left center; background-size:100% 100%}
.awiper_box{ width:23%; margin:0 1%; float:left; background:#fff; padding:2% 3%; height:218px}
.mon_bg .swiper-slide{ background:none}
.height h1{ padding:30px 0 10px 0}
.mon_bg h1{ color:#fff; font-size:18px}
.height h3{ color:#fff; font-size:18px; padding:0px 0 30px 0; text-align:center}
.height{ height:400px; margin-bottom:140px}
.mon_bg ul li{list-style-image:url(../images/circle.png); line-height:24px; font-size:14px; color:#666}
.mon_bg { padding:0 40px;}
.mon_bg .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:20px}
.mon_dl{ overflow:hidden;}
.mon_dl dl{ width:25%; float:left; padding:6% 4%; text-align:center}
.mon_dl dt i{ width:90px; height:90px ; border-radius:100%; color:#de5218; border:1px solid #de5218; line-height:90px; margin:0 auto;font-size:36px; display:block}
.mon_dl dd{ font-size:20px; color:#333; margin-top:20px}
.mon_dl dl:hover dt i{transform: rotate(360deg); transition: 1s;}
/*市场调查*/
.inv_cont{ margin:40px auto; overflow:hidden}
.inv_car,.inv_cars{ width:100%; overflow:hidden; border:1px solid #eee}
.inv_sev{ width:33.3%; float:left; padding:30px; height:320px; overflow:hidden}
.inv_car h6{ font-size:24px; color:#de5219; text-align:center; margin-bottom:15px; height:30px;}
.inv_car li{ font-size:16px; color:#666; line-height:26px;list-style-image:url(../images/circle.png); }
.inv_sev:nth-child(even){ background:#333}
.inv_sev:nth-child(even) li{ color:#fff}
.inves{ margin:40px auto; overflow:hidden}
.inves span{ width:50%; margin-top:3%}
.inves span img{ width:100%}
.inves_rig{ width:46%; margin-top:3%; position:relative; height:342px}
.inves_rig em{ font-style:inherit; font-size:60px; color:#eee; opacity:0.5}
.inves_rig b{ width:20px; display:block; background:#de5219; height:2px; margin:20px 0 10px 0}
.inves_rig p{ font-size:18px; color:#666; line-height:26px; padding-right:20%}
.inves_rig u{ position:absolute; right:0; bottom:0}
/*数据解决方案*/
.inv_cont > p{ font-size:16px; color:#999; text-align:center; line-height:26px; margin-bottom:36px; width:98%}
.inv_sev ul p{font-size:16px; color:#666; line-height:26px;}
.inv_cars h6{ font-size:24px; color:#de5219; text-align:center; margin-bottom:15px; height:30px;}
.inv_cars li,.inv_cars p{ font-size:15px;color:#666; line-height:26px;list-style-image:url(../images/circle.png); }
.inv_cars li{ float:left; width:33.3%; }
.inv_seva{ width:33.3%; float:left; padding:30px; height:370px; overflow:hidden}
.inv_seva:nth-child(even){ background:#333}
.inv_seva:nth-child(even) p{ color:#fff}
.solve{ padding:2% 0; margin:60px 0}
.solve > p{ font-size:14px; color:#999; text-align:center; line-height:26px; margin:10px auto; max-width:450px; width:98%}
.solve_box{ width:100%; overflow:hidden; margin-top:3%}
.solve_div{ width:33.3%; float:left; text-align:center}
.solve_div span{ width:90px; height:90px; line-height:90px; background:#fff; border-radius:100%; display:block; margin:0 auto}
.solve_div i{ font-size:40px; color:#de5219}
.solve_div p{ font-size:18px; color:#333; font-weight:inherit; margin-top:20px} 
.solve_div b{ display:block; margin-bottom:8px}
.solve_div:hover span{transform: rotate(360deg); transition: 1s;}
.sol_ye{ width:100%; overflow:hidden; margin-top:2%; padding:1%}
.solve_wu{ width:25%; float:left; border:1px solid #eee; text-align:center; font-size:16px; color:#999; line-height:32px; padding:3% 0 2% 0}
.solve_wu span{ display:block; width:100%}
.solve_wu i{ font-size:60px; color:#333; display:block; margin-bottom:30px}
.solve_wu:hover{ box-shadow:0px 0px 4px 2px #bfbfbf; }
/*战略伙伴*/
.partners{ padding:3% 0; overflow:hidden; }
.partners p a{float:left; margin:0 0 32px 15px; height:72px}



















































