@charset "utf-8";
/*右侧快捷入口*/
*html{background-image:url(about:blank);background-attachment:fixed;}
#tbox{width:80px; float:right; position:fixed; right:50px; bottom:15px;zoom:1;z-index:100000000;}
#gotop{ background-position:0 -118px;} 
#tbox .tbox_cont{ background: #fff; border-radius: 8px; width: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); border: 1px solid #fff;}
#tbox .tbox_cont li{ border-bottom: 1px solid #f0f0f0; text-align: center; padding: 5px 0 10px; }
#tbox .tbox_cont li:last-child{ border-bottom: 0;}
#tbox .zi{ color:#210a8e; font-size:12px; margin: 0!important;}
#tbox .tbox_cont li:hover{ background:#210a8e ;border-radius: 8px; transition: all .3s; cursor: pointer;}
#tbox .tbox_cont li:hover .icon{color:#fff;}
#tbox .tbox_cont li:hover .zi{color:#fff;}
#tbox .icon{ font-size: 30px; color:#210a8e;}
#tbox #gotop{background: #fff; border-radius: 8px; width: 100%; padding:10px 10px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); text-align: center; height: auto; overflow: hidden; margin-top: 10px; border: 1px solid #fff; display: block;}
#tbox #gotop .zi{ color:#210a8e; font-size:12px;margin: 0!important; text-align: center;}
#tbox #gotop:hover{background:#210a8e ;border-radius: 8px; transition: all .3s;}
#tbox #gotop:hover .zi{color:#fff;}
#tbox #gotop:hover .icon{color:#fff;}

body{margin:0; padding:0; font-family:"微软雅黑"; background:#fff}
*{margin:0; padding:0;}
ul,li,dl,dt,dd{list-style-type:none}
a{text-decoration:none !important;line-height:none !important}
.glyphicon{ top:0 !important;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
a{ text-decoration:none !important; cursor:pointer !important;color:#999;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style: none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{ max-width:1000px !important; }
.container{max-width:1000px !important;padding:0;}
.clearfix:before,.clearfix:after {display: table;content:'';}
.clearfix:after { clear: both; }
.clearfix { *zoom:1;}
h1,h2,h3,h4,h5{margin:0 !important; padding:0 !important}
.tr{transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s}

.container-fluid1{ max-width:1200px !important;  margin:0 auto!important;}
/*banner*/
.index_banner .carousel-indicators {bottom: 140px;}
.index_banner .carousel-indicators .active {width: 25px;background-color: rgba(255,255,255,1);}
.index_banner .carousel-indicators li { width: 11px;height: 11px;margin: 1px 3px;background-color: rgba(255,255,255,.5);border: 0; }
.index_banner .carousel-control .glyphicon-chevron-left,.index_banner  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: 270px;font-size: 36px;}

/*全局样式*/
header{ width:100%; height:70px; background:#fff;  }
header .logo img{width:149px; height:35px; margin-top:20px;}
header .right .call{ font-size:16px; color:#210a8d; line-height:70px; font-family:"verdana";}
header .right span{font-size:20px; color:#fff;}
header .right h1{font-size:30px; letter-spacing:-2px; color:#f6911d; line-height:30px; font-weight:bold;}
.icon-menu{color:#333; font-size:50px;cursor:pointer; margin:25px 20px 0 0}
header .right .button{ background: #210a8d; width: 98px; height: 32px; border: 0; line-height: 32px; color: #fff;font-size:16px; border-radius: 16px; margin-top: 20px;}
header .right .button a{color: #fff;}
header .right .button:hover{  box-shadow: 0 0 5px #210a8d; transition: all .3s;}


/*pc导航*/
.nav{ clear:both;}
.nav li{ font-size:18px;float:left;line-height:67px; margin:0 20px;}
.nav li a{color:#333; display:block; padding: 0 8px;}
.nav li a.on{ border-bottom:3px solid #fb8300 ;  color:#fb8300 ;display:block; }
.nav li a:hover{ border-bottom:3px solid #fb8300 ;  color:#fb8300 ;display:block; }
#myClick .menu_icon{transform:rotate(180deg); display: inline-block;}
#myClick:hover .menu_icon{transform:rotate(0deg);} 

/*浮层*/
/*.triangle{width:18px;height:11px;position: absolute;top:53px;left:350px;display: none; zoom:1;z-index:100000000;}*/
.showPanel{position:absolute;left:0;top:71px;width:100%;height:260px; background:#fff;zoom:1;z-index:1000000000000;display:none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);clear: both; padding: 45px 0;}
.icon3 {width: 4em; height: 4em; vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
.showPanel dl{border-right: 1px dotted #ababab; width: 20%; float: left; text-align: center; height: 170px; display: block;}
.showPanel dt{margin: 35px 0 25px;}
.showPanel dd{ font-size: 20px; color: #417afd;}
.showPanel dd:hover{color:#fb8300 }
.showPanel dl:hover .icon3{ transform: scale(1.07); transition: all .3s; }
.showPanel dl .on{color:#fb8300}
.showPanel dl:hover .orange{color:#fb8300 }
/*手机导航*/
.nav1{width:100%;display:none;}
.nav1 li{background:rgba(0,0,0,0.7); font-size:14px;line-height:40px; text-align:center;display:block; border-bottom:1px solid rgba(255,255,255,0.5)}
.nav1 li a{color:#fff; display:block}
.nav1 li a:hover{ color:#19a1f9;}

/*01、技术特色*/
.icon1 {width: 6em; height: 6em; vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
.main1{background: linear-gradient(to bottom, #f3f8fc 0%,#ffffff 100%);}
.main1_box{background:#fff; box-shadow: 0 0 8px 14px rgba(40,89,201,.1); width: 1400px; margin:-112px auto 0; z-index:100000000; position: relative; padding: 60px 50px; box-sizing: border-box; height: auto; overflow: hidden;}
.main1 .title1{ margin-bottom: 70px;}
.main1 .title1 h1{ font-family:"verdana"; font-size: 100px; color: #f2f2f3; text-indent: 15px; font-weight: bold;text-transform : uppercase;}
.main1 .title1 h2{ font-family:"黑体"; font-size: 36px;color: #060918; margin-top: -40px!important; margin-bottom: 4px!important;}
.main1 .title1 h3{font-size: 12px; color: #a5a5a8;}
.jishu .left{width: calc(100% - 600px);}
.jishu .jishu_img{ position: absolute; right:30px;top:50px;}
.jishu dl{ background-color: #eef2fa; border: 1px solid #eef2fa; width: 100%; padding: 20px; box-sizing: border-box;  display: block; height: auto; overflow: hidden; border-radius: 2px;}
.jishu dl:hover{ border: 1px solid #3664ff; box-shadow: 0 0 10px rgba(64,138,225,.7); transition: all .3s; transform: scale(1.01); }
.jishu dl dt{ width: 70%; float: left;}
.jishu dl dt h1{ font-size: 22px; color: #000; position: relative; margin-bottom: 20px!important;}
.jishu dl dt h1::before{ position: absolute;left:5px;top:35px;width: 35px; height: 2px; background: #d6d9e1; content: " ";}
.jishu dl dt p{ font-size: 14px; color: #333; line-height: 1.5; font-weight: normal; margin: 0!important;}
.jishu dl dd{width: 30%; float: left;}
.more{width:163px;border:1px solid #c9c9c9; padding:1px; background:#f5f5f5;font-size:12px; text-indent:40px;line-height:37px; display:block; margin:20px auto 0;}
.more a{ background:url(../images/more.png) no-repeat 100px center;color:#c4c2c2; display:block;padding:1px; }
.more a:hover{background-color:#289ff2; color:#fff; border-color:#289ff2;box-shadow:0px 0px 12px #0471bd; }

/*02、19年行业经验*/
.main2_box{background:url(../images/computer.png) no-repeat 200px 200px;  width: 1400px; margin:0 auto;  padding: 60px 0 190px; box-sizing: border-box; }
.main2_box .title1{ margin-bottom: 70px;}
.main2_box .title1 h1{ font-family:"verdana"; font-size: 100px; color: #f2f2f3;  font-weight: bold;text-transform : uppercase; text-align: center;}
.main2_box .title1 h2{ font-family:"黑体"; font-size: 36px;color: #060918; margin-top: -40px!important; margin-bottom: 4px!important;text-align: center;}
.main2_box .title1 h3{font-size: 14px; color: #a5a5a8;text-align: center;line-height: 1.65;}
.main2_box ul{ width: 100%;  padding: 80px  0; box-sizing: border-box; }
.main2_box ul h4{ font-size: 68px; color: #000;text-align: center; margin-bottom: 10px!important;}
.main2_box ul h4 span{ font-size: 20px;}
.main2_box ul p{ font-size: 16px; color: #333;text-align: center; margin-bottom: 0!important;}
.even{ border-bottom: 2px solid #210a8e;}
.even:hover{background: linear-gradient(to bottom, rgba(33,10,142,.2) 0%,rgba(33,10,142,0) 100%); transition: all .3s;animation:myfirst1 3s;}
.odd{border-bottom: 2px solid #ff9c00; }
.odd:hover{background: linear-gradient(to bottom, rgba(255,126,0,.2) 0%,rgba(255,126,0,0) 100%);transition: all .3s;animation:myfirst2 3s;}
@keyframes myfirst1
{
	0%   {background: linear-gradient(to bottom, rgba(33,10,142,.2) 0%,rgba(33,10,142,0.05) 100%);}
	25%  {background: linear-gradient(to bottom, rgba(33,10,142,.25) 0%,rgba(33,10,142,0.08) 100%);}
	50%  {background: linear-gradient(to bottom, rgba(33,10,142,.3) 0%,rgba(33,10,142,0.1) 100%);}
	100% {background: linear-gradient(to bottom, rgba(33,10,142,.35) 0%,rgba(33,10,142,0.15) 100%);}
}
@keyframes myfirst2
{
	0%   {background: linear-gradient(to bottom, rgba(255,126,0,0.2) 0%,rgba(255,126,0,0.05) 100%);}
	25%  {background: linear-gradient(to bottom, rgba(255,126,0,0.25) 0%,rgba(255,126,0,0.1) 100%);}
	50%  {background: linear-gradient(to bottom, rgba(255,126,0,0.3) 0%,rgba(255,126,0,0.0.15) 100%);}
	100% {background: linear-gradient(to bottom, rgba(255,126,0,0.35) 0%,rgba(255,126,0,0.2) 100%);}
}
/*03、核心服务*/
.main3{background: #210a8e; width: 100%; height: 890px;}
.main3_box{width: 1400px; margin:0 auto ;  padding: 60px 0; box-sizing: border-box; height: auto; overflow: hidden; }
.main3_box .title1{ margin-bottom: 120px;}
.main3_box .title1 h1{ font-family:"verdana"; font-size: 100px; color: #321d97;  font-weight: bold;text-transform : uppercase; text-align: center;}
.main3_box .title1 h2{ font-family:"黑体"; font-size: 36px;color: #fff; margin-top: -40px!important; margin-bottom: 4px!important;text-align: center;}
.main3_box .title1 h3{font-size: 14px; color: #bdb6dd;text-align: center;line-height: 1.65;}
.main3_box .main3_pic{ width: 100%; text-align: center; position: relative; font-size: 24px; color: #fff;}
.main3_box .main3_pic .zi1{position: absolute; left: 240px; top:10px;}
.main3_box .main3_pic .zi2{position: absolute; left: 165px; top:130px;}
.main3_box .main3_pic .zi3{position: absolute; left: 275px; top:230px;}
.main3_box .main3_pic .zi4{position: absolute; left: 267px; top:350px;}
.main3_box .main3_pic .zi5{position: absolute; right: 255px; top:10px;}
.main3_box .main3_pic .zi6{position: absolute; right: 235px; top:130px;}
.main3_box .main3_pic .zi7{position: absolute; right: 275px; top:230px;}
.main3_box .main3_pic .zi8{position: absolute; right: 267px; top:350px;}
/*04、特色功能*/
.main4{background: #fff; width:1400px; padding:60px; margin: 0 auto; box-sizing: border-box;}
.main4 .title1{ margin-bottom: 80px;}
.main4 .title1 h1{ font-family:"verdana"; font-size: 100px; color: #f3f3f4;  font-weight: bold;text-transform : uppercase; text-align: center;}
.main4 .title1 h2{ font-family:"黑体"; font-size: 36px;color: #060918; margin-top: -40px!important; margin-bottom: 4px!important;text-align: center;}
.main4 .title1 h3{font-size: 14px; color: #6e7078;text-align: center;line-height: 1.65;}
.main4 .cont{ font-size: 16px; color: #000; text-align: center; margin:15px auto 55px;}
.icon2 {width: 5em; height: 5em; vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
.icon2:hover{ transition: all .3s; transform: scale(1.2);}
/*05、合作伙伴*/
.main5{background: url(../images/bg2.jpg); width: 100%; height: 1115px;}
.main5_box{width: 1400px; margin:0 auto;  position: relative;  height: auto; overflow: hidden;padding-top: 40px;}
.main5 .title1{ margin-bottom: 70px;}
.main5 .title1 h1{ font-family:"verdana"; font-size: 100px; color: #e2e5ed; text-indent: 94px; font-weight: bold;text-transform : uppercase;}
.main5 .title1 h2{ font-family:"黑体"; font-size: 36px;color: #060918;text-indent: 100px;  margin-top: -40px!important; margin-bottom: 4px!important;}
.main5 .title1 h3{font-size: 12px; color: #a5a5a8;text-indent: 100px; }
.main5 .main5_cont{ background:#fff; width:98%;box-shadow: 0 0 6px 10px rgba(40,89,201,.1); margin:0 auto; padding: 100px; box-sizing: border-box; position: relative;  }
.main5 .border{ border: 1px solid #ececf3;  height: 118px; display: block; align-items: center; display: flex; justify-content:center; margin-left: -1px;} 
.main5 .border:hover{box-shadow: 0 0 15px 3px rgba(195,205,226,.5); transition: all .3s;}
.main5 .main5_menu{ position: absolute;right:0px; top:-90px; width: 80px; border: 1px solid #2f45ff;}
.main5 .main5_menu ul li{ width: 50%; float: left; text-align: center; line-height: 40px; color: #2943ff; background: #fff;}
.main5 .main5_menu ul li.hover5{ color: #fff; background: #2943ff;}
/*底部信息*/
footer{ color:#fff; margin-top: -340px;}
.foot1{ width: 1400px; margin: 0 auto 30px;}
.foot1 dt{ font-size: 18px; color: #fff; line-height: 36px; font-weight: normal;}
.foot1 dd{ font-size: 14px; color: #ccc;line-height: 36px;}
.foot1 a{ color: #cccccc;}
.foot1 a:hover{ color: #fff;}
.foot1 .di_logo{float: right; margin-bottom: 50px;}
.foot1 .iphone{ float: right; font-size: 30px; text-align: right;}
.foot2{ border-top: 1px solid #616366; line-height:1.6; padding: 20px; text-align: center;}
/*子页面*/
.sub_foot{background: url(../images/bg3.jpg); width: 100%; height:460px; margin-top: 0; padding-top: 130px;}
.sub_title{font-size: 38px; color: #333; text-align: center; margin-bottom:50px ;  width: 100%;clear: both;font-weight: bold;}
/*客户案例*/
.sub_banner{ width: 100%; overflow: hidden;}
.case_box{ width: 1200px; margin: 0 auto;padding: 90px 0;}
.case_box .col-lg-2 {width:20%;}
.case_box .border{ height: 108px; display: block; align-items: center; display: flex; justify-content:center;box-shadow: 0 0 5px rgba(195,205,226,.4);  border-radius:8px;} 
.case_box .border:hover{box-shadow: 0 0 15px 3px rgba(195,205,226,.5); transition: all .3s;}
/*关于我们*/
.about_box1{ background: #f2f4fa; width: 100%; padding: 90px 0;}
.about_box1 .row{width: 1200px;margin:0 auto}
.about_box1 .row p{ font-size: 16px; color: #333; line-height: 2; text-indent:35px;}
.about_box2{  width: 1400px; margin: 90px auto;}
.about_box2 .gray_box{ background: #f7f9fd; height: 200px;  padding:0 20px 20px; font-size: 16px; color: #565981; line-height: 2; border: 10px solid #fff; margin-top: 20px;}
.about_box2 .gray_box p{ width: 100%; clear: both; text-align: center; margin-top:-70px;height: 110px; }
.about_box2 .gray_box .icon{ color: #575584; font-size: 70px;}
/*核心服务*/
.container-fluid22{ width: 1400px;padding-right: 15px;padding-left: 15px; margin-right: auto; margin-left: auto;}
.service_box1{ background: #f2f4fa; width: 100%; padding: 90px 0;}
.service_box1 .row .cont{ padding: 70px 20px; border: 1px solid #e0e6fa; text-align: center; border-radius: 5px;}
.service_box1 .row .cont:hover{border: 1px solid #8ea8fd; transition: all .3s;}
.service_box1 .row .cont:hover .service_h1{ transform: scale(1.2); transition: all .3s;}
.service_box1 .row .cont h1{ width: 120px; height: 120px; line-height: 120px; border-radius: 50%; background-image: linear-gradient(to bottom, #37bcff , #0084ff); margin: 0 auto 40px!important; color: #fff; display: block;}
.service_box1 .row .cont .icon{font-size: 70px;}
.service_box1 .row .cont h2{ font-size: 24px; color: #333; margin-bottom: 15px!important;}
.service_box1 .row .cont p{ color: #6c6d6e; font-size: 16px; min-height: 50px;}

.container-fluid33{ width: 1200px;padding-right: 15px;padding-left: 15px; margin-right: auto; margin-left: auto; background: url(../images/sercice_bg.png) no-repeat 0 100px;}
.service_box2{background: #fff; width: 100%; padding: 90px 0;}
.icon4 {width: 2em; height:2em; vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
.icon4:hover{transition: all .3s; transform: scale(1.2);}
.service_box2 .cont h1{ text-align: center; position: relative; margin-bottom: 60px!important; font-weight: normal;}
.service_box2 .cont h1:before{ width:15px; height: 15px; border-radius: 50%;background: #fff; border: 3px solid #0086ff; content: " "; position: absolute; left:calc(50% - 7px); top:95px; }
.service_box2 .cont h2{ text-align: center; font-size: 22px; color: #333;margin-bottom: 20px!important; }
.service_box2 .cont p{  color: #333;position: relative; padding-left: 100px;}
.service_box2 .cont p:before{ width:4px; height: 4px; background: #0084ff;  content: " "; position: absolute; left:90px; top:8px; }

.service_box3{ background: #f2f4fa; width: 100%; padding: 90px 0;}
.service_box3 .cont{ background-image: linear-gradient(to right, #0185ff , #1e60df); border-radius: 5px;box-shadow: 0 0 5px 8px rgba(195,205,226,.2);  position: relative;}
.service_box3 .cont h1{ color: #fff; font-size: 27px; line-height: 127px; text-indent: 40px;}
.service_box3 .cont p{ background: #fff;border-radius: 5px  5px 0 5px; height: 210px; width: 93%; padding: 40px; line-height: 2.2; font-size: 16px; color: #666;}
.service_box3 .cont .icon{ position: absolute; right: 0;top:0;}

.service_box4{ background: #fff; width: 100%; padding: 90px 0;}
.service_box4 .cont{ background: #fff; box-shadow: 0 0 7px rgba(195,205,226,.6); padding: 40px 0; margin-bottom: 30px;}
.service_box4 .cont:hover{ box-shadow: 0 0 5px 8px rgba(195,205,226,.2); transform: scale(1.07); transition: all .3s;}
.service_box4 .cont p{ font-size: 22px; color: #333; margin: 10px 0 0 0!important;}

/*产品中心-学习*/
.container-fluid44{ width: 100%;   background: url(../images/study_bg.jpg) no-repeat;padding: 90px 0;}
.product_box1{width: 1200px;margin:0 auto;  }
.product_box2{ background: #fff; width: 100%; padding: 90px 0;}
.product_box2 .cont{ background: #fff;  padding: 40px 0; border: 1px solid #3664ff; border-radius: 12px; text-align: center;}
.product_box2 .cont:hover{ box-shadow: 0 0 5px 8px rgba(195,205,226,.2);border: 1px solid #fff;  transition: all .3s;  transform: scale(1,1.07);}
.product_box2 .cont h1{ font-size: 24px; color: #000; margin: 20px 0 15px 0!important;}
.product_box2 .cont h2{ font-size:16px; color: #333;}
.product_box2 .col-lg-2 {width:20%;}
.product_box3{width: 100%; background: url(../images/study_bg2.jpg) no-repeat;padding: 90px 0; height: 700px;}
.product_box3 .cont{ position: absolute;left:150px; top:20px;}
.product_box3 .cont h1{ background:#e0aa0c; width: 67px; height: 67px; border-radius: 50%; line-height: 67px; text-align: center; margin: 0 auto 10px!important; font-weight: normal;}
.product_box3 .cont h1:hover{ transition: all .3s; transform: scale(1.2);}
.product_box3 .cont p{ text-align: center; color: #fff; font-size: 24px;}
.product_box3 .cont .icon{color: #fff; font-size: 36px;}
.product_box3 .cont2{left: 316px;top: 213px;}
.product_box3 .cont h1.bg2{ background: #03abff; width: 60px; height: 60px; line-height: 60px;}
.product_box3 .cont3{left: 344px;top: -97px;}
.product_box3 .cont h1.bg3{ background: #0f68ff;}
.product_box3 .cont4{left: 421px;top: 97px;}
.product_box3 .cont h1.bg4{ background: #f96820;width: 63px; height: 63px; line-height: 63px;}
.product_box3 .cont5{left:950px;top: 249px;}
.product_box3 .cont h1.bg5{ background: #2a2aff;}
.product_box3 .cont6{left: 1080px;top: -16px;}
.product_box3 .cont h1.bg6{ background: #0095ff;}
.product_box3 .cont7{left: 1135px;top: 151px;}
.product_box3 .cont h1.bg7{ background: #e0aa0c;}
.product_box3 .cont8{left: 1270px;top: -20px;}
.product_box3 .cont h1.bg8{ background: #00aaff;}
.product_box4{background: #f2f4fa; width: 100%; padding: 90px 0;}
.radar {width: 252px;height: 252px;max-height: 252px;max-width: 252px;position: relative; margin:129px auto 0;border-radius: 50%;border: 1px solid rgba(255,255,255,.15);overflow: hidden;}
.radar:after {content: ' ';display: block;background-image: linear-gradient(44deg, rgba(0, 255, 51, 0) 50%, #fff 100%);width: 50%;height: 50%;position: absolute;top: 0;left: 0;
	animation: radar-beam 5s infinite;animation-timing-function: linear;transform-origin: bottom right;border-radius: 100% 0 0 0;}
@keyframes radar-beam {
	0% {
	  transform: rotate(0deg);
	}
	100% {
	  transform: rotate(360deg);
	}
 }

/*产品中心-考试*/
.exam_box1{ background: #f2f4fa; width: 100%; padding: 90px 0;}
.exam_box1 .row{width: 1200px;margin:0 auto}
.exam_box1 .cont{ background: #fff; box-shadow: 0 0 7px rgba(195,205,226,.6); padding: 40px 0; margin-bottom: 30px; text-align: center;}
.exam_box1 .cont:hover{ box-shadow: 0 0 5px 8px rgba(195,205,226,.2); transform: scale(1.07); transition: all .3s;}
.exam_box1 .cont p{ font-size: 22px; color: #333; margin: 10px 0 0 0!important;}
.exam_box2{width: 100%; padding: 90px 0; height: 750px; background: #210a8d;}
#holder {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden; opacity: 0.3;}
.container-fluid55{ width: 1200px;padding-right: 15px;padding-left: 15px; margin-right: auto; margin-left: auto; }
.exam_box2 .row .cont{ padding: 70px 0;  text-align: center; background-image: linear-gradient(to bottom, rgba(13,117,197,1), rgba(13,117,197,0)); }
.exam_box2 .row .cont:hover{border: 1px solid #4f70db; transition: all .3s; transform: scale(1.05);}
.exam_box2 .row .cont h1{ width: 105px; height: 105px; line-height: 105px; border-radius: 50%; background-image: linear-gradient(to bottom, #37bcff , #0084ff); margin: 0 auto 40px!important; color: #fff; display: block;}
.exam_box2 .row .cont .icon{font-size: 60px;}
.exam_box2 .row .cont h2{ font-size: 20px; color: #fff; margin-bottom: 15px!important;}
.exam_box2 .row .cont p{ color: #c7cee9; font-size: 16px; min-height: 60px; width: 75%;margin: 0 auto; line-height: 1.8;}
.exam_box3{background: #fff; width: 100%; padding: 90px 0;}
.exam_box4{background: #f2f4fa; width: 100%; padding: 90px 0;}
/*产品中心-管理*/
.manage_box1{background: #fff; width: 100%; padding: 90px 0;}
.manage_box2{background: #f2f4fa; width: 100%; padding: 90px 0;}
.manage_box2 .cont{ background: #fff; width: 370px; height: 334px; padding: 60px 40px; float: left; margin-right: 20px; box-shadow: 0 0 7px rgba(195,205,226,.6);}
.manage_box2 .cont h1{ font-size: 24px; color: #333; position: relative; margin-bottom: 40px!important;text-align: left;}
.manage_box2 .cont h1::before{ position: absolute; left:0; top:40px; width:40px ; height: 4px; background-color: #fb8300; content: " ";}
.manage_box2 .cont p{ font-size: 16px; color: #999; text-align: left; line-height: 2;}
.manage_box3{background: #fff; width:1400px; padding:60px; margin: 0 auto; box-sizing: border-box;}
.manage_box3 .cont{ font-size: 16px; color: #000; text-align: center; margin:15px auto 55px;}
/*产品中心-数据可视化*/
.data_box1{background: #f2f4fa; width: 100%; padding: 90px 0;}
.data_box1 .cont{ margin-bottom: 70px; clear: both;}
.data_box1 .cont:hover{ transition: all .3s; transform:translate(15px,0);}
.data_box1 .cont dt{ width: 102px; float: left;}
.data_box1 .cont dd{ word-wrap: break-word; margin-left: 122px;}
.data_box1 .cont dd h1{ color: #333; font-size: 28px; margin-bottom: 10px !important;}
.data_box1 .cont dd h2{ color: #595a5b; font-size: 16px;}
.data_box2{background: #fff; width: 100%; padding: 90px 0;}
.data_box2 .cont{  clear: both; text-align: center;}
.data_box2 .cont .icon{ color: #cfd9f9; font-size: 60px;}
.data_box2 .cont h1{  margin-bottom: 20px !important;}
.data_box2 .cont h2{ color: #2d59ff; font-size: 50px;margin-bottom: 10px !important;}
.data_box2 .cont h2 span{ font-size: 16px;}
.data_box2 .cont p{ font-size: 16px; color: #999;}
.data_box3{width: 100%; padding: 90px 0; height: 626px; background:url(../images/data_5.jpg) no-repeat;}
.data_box3 .cont{ font-size: 17px; color: #333;}
.data_box3 .icon{ font-size: 24px; color: #4b71ff;}
/*产品中心-模拟实训*/
.triangle_box1{background: #f2f4fa; width: 100%; padding: 90px 0;}
.triangle_title{ font-size: 18px; text-align: center; color: #333; margin-bottom: 40px;}
.triangle_box1 img{ width: 58%;}
.triangle_box2{background: #fff; width: 100%; padding: 90px 0;}
.triangle_box2 img{ width:80%;}


@media (max-width:1024px){
header{height:80px;}
header .logo img{margin-top:20px;}
.icon-menu{font-size:38px;}
.index_banner .carousel-indicators {bottom: 20px;}
.index_banner .carousel-indicators .active {width: 25px;}
.index_banner .carousel-indicators li { width: 11px;height: 11px; }
.index_banner .carousel-control .glyphicon-chevron-left,.index_banner  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: 180px;font-size:30px;}
.nav1{width:150px; position:absolute; top:80px; right:0; z-index:999}
.main1_box{ box-shadow: 0 0 8px 10px rgba(40,89,201,.1); width:90%; margin:20px auto;  position: relative; padding:20px; }
.main1 .title1{ margin-bottom:20px; }
.main1 .title1 h1{ font-size: 60px;  text-indent: 0; text-align: center;}
.main1 .title1 h2{ font-size: 40x; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main1 .title1 h3{font-size: 16px; text-align: center;}
.jishu .left{width:100%;}
.jishu dl dt h1{font-size: 30px;}
.jishu dl dt p{ font-size: 16px;}
.icon1 {width: 6em; height: 6em; }
.main2_box{  width:90%; height: 470px; padding: 0;background:url(../images/computer2.png) no-repeat 50% 90%; }
.main2_box .title1 {margin-bottom: 20px;} 
.main2_box .title1 h1{ font-size: 60px;  text-indent: 0; text-align: center;}
.main2_box .title1 h2{font-size: 40px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main2_box .title1 h3{font-size: 16px; text-align: center;}
.main2_box ul{ width: 100%;  padding: 40px  0; }
.main2_box ul h4{ font-size: 38px;}
.main2_box ul h4 span{ font-size: 14px; display: inline-block;} 
.main2_box ul p{ font-size: 14px; }

.main3{ height:300px;}
.main3_box{width:100%;padding: 30px 0;height: 270px;}
.main3_box .title1{ margin-bottom: 20px;}
.main3_box .title1 h1{ font-size: 60px; }
.main3_box .title1 h2{font-size: 40px;  margin-top: -30px!important; margin-bottom: 4px!important;text-align: center; }
.main3_box .title1 h3{font-size: 16px; }
.main3_box .main3_pic{ width: 100%; font-size:20px;}
.main3_box .main3_pic .zi1{left: 40px; top:20px;}
.main3_box .main3_pic .zi2{left: 280px; top:20px;}
.main3_box .main3_pic .zi3{left: 600px; top:20px;}
.main3_box .main3_pic .zi4{left: 905px; top:20px;}
.main3_box .main3_pic .zi5{right:905px; top:70px;}
.main3_box .main3_pic .zi6{right: 665px; top:70px;}
.main3_box .main3_pic .zi7{right: 345px; top:70px;}
.main3_box .main3_pic .zi8{right: 40px; top:70px;}
.main4{ width:100%; padding:40px 20px 20px; }
.main4 .title1{ margin-bottom: 40px;}
.main4 .title1 h1{ font-size: 45px; }
.main4 .title1 h2{font-size: 30px;  margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main4 .title1 h3{font-size: 12px;}
.main4 .cont{ font-size: 18px; margin:5px auto 35px; }
.icon2 {width: 4em; height: 4em;}
.main5{ width: 100%; height:620px;}
.main5_box{width:100%; padding-top: 30px;}
.main5 .title1{ margin-bottom: 20px;}
.main5 .title1 h1{ font-size: 50px;  text-indent: 0; text-align: center; }
.main5 .title1 h2{  font-size: 36px;margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;text-indent: 0;}
.main5 .title1 h3{font-size: 14px; text-indent: 0;text-align: center; }
.main5 .main5_cont{ width:96%; padding:40px;}
.main5 .border{  height: 100px; } 
.main5 .border img{ width: 70%; }
.main5 .main5_menu{ right:0px; top:-36px; width: 70px;}
.main5 .main5_menu ul li{ line-height: 35px; }
footer{  margin-top: -95px;}
.foot2{ border-top: 0;font-size: 16px;}
/*子页面*/
.sub_foot{width: 100%; height:100px; margin-top: 0; padding-top:10px;}
.sub_title{font-size: 28px; margin-bottom:40px ;}
/*客户案例*/
.sub_banner img{  height:220px; width: 100%; display: block;}
.case_box{ width: 96%;margin: 0 auto;padding: 50px 0;}
.case_box .border{ height:100px;} 
.case_box .border:hover{box-shadow: 0 0 8px 3px rgba(195,205,226,.5);}
.case_box .border img{ width:70%; }
.case_box .col-md-3 {  width: 25%;}
/*关于我们*/
.about_box1{ width: 100%; padding: 40px 20px;}
.about_box1 .row{width:100%;}
.about_box1 .row p{ font-size: 14px; text-indent:35px;}
.about_box2{  width: 94%; margin: 40px auto;}
.about_box2 .gray_box{  height: 170px;  padding:0 20px; font-size: 14px; margin-top: 20px; border: 5px solid #fff;  box-sizing: border-box;}
.about_box2 .gray_box p{  margin-top:-50px;height: 70px; }
.about_box2 .gray_box .icon{ font-size: 50px;}
/*核心服务*/
.container-fluid22{ width: 100%;padding-right: 20px;padding-left:20px;}
.service_box1{ padding: 40px 0px;}
.service_box1 .row .cont{ padding: 35px 10px 10px; margin-bottom: 20px;}
.service_box1 .row .cont h1{ width: 60px; height: 60px; line-height:60px;margin: 0 auto 20px!important; }
.service_box1 .row .cont .icon{font-size: 35px;}
.service_box1 .row .cont h2{ font-size: 18px;  margin-bottom: 15px!important;}
.service_box1 .row .cont p{ font-size: 14px; min-height:60px; margin-bottom: 0!important;}

.container-fluid33{ width: 100%;padding-right: 15px;padding-left: 15px;  background:none;}
.service_box2{ width: 100%; padding:40px 0;}
.icon4 {width:1.5em; height:1.5em;}
.service_box2 .cont{ margin-bottom: 20px;}
.service_box2 .cont h1{  margin-bottom: 30px!important; }
.service_box2 .cont h1:before{ width:10px; height: 10px; left:calc(50% - 5px); top:65px; }
.service_box2 .cont h2{ font-size:18px; margin-bottom: 15px!important; }
.service_box2 .cont p{ padding-left:80px; margin-bottom: 5px!important;}
.service_box2 .cont p:before{  left:65px; top:8px; }

.service_box3{padding: 40px 0;}
.service_box3 .cont{ margin-bottom: 20px;}
.service_box3 .cont h1{  font-size:18px; line-height: 70px; text-indent: 20px;}
.service_box3 .cont p{  height: 170px; width: 93%; padding: 20px; line-height: 2; font-size: 14px; }

.service_box4{ padding: 40px 0;}
.service_box4 .cont{  padding: 20px 0; margin-bottom: 20px;}
.service_box4 .cont p{ font-size:18px; margin: 10px 0 0 0!important;}
/*产品中心-学习*/
.container-fluid44{ padding: 40px 0;}
.product_box1{width: 100%; }
.product_box1 img{width: 80%; }
.product_box4{ padding: 40px 0;}
.product_box2{ padding: 40px 0;}
.product_box2 .cont{  padding: 40px 0;  border-radius: 12px;  margin-bottom: 20px;}
.product_box2 .cont h1{ font-size: 18px;margin: 20px 0 15px 0!important;}
.product_box2 .cont h2{ font-size:14px;}
.product_box2 .cont img{ width: 80%;}
.product_box2 .col-md-3 {  width: 25%;}
/*产品中心-考试*/
.exam_box1{ padding: 40px 0;}
.exam_box1 .row{width:100%;margin:0 auto}
.exam_box1 .cont{  padding: 40px 0; margin-bottom: 30px;}
.exam_box1 .cont p{ font-size: 18px; }
.exam_box2{ padding: 40px 0; height:450px; }
.container-fluid55{ width:100%; }
.exam_box2 .row .cont{ padding: 35px 0 15px;}
.exam_box2 .row .cont:hover{transform: scale(1); border: none;}
.exam_box2 .row .cont h1{ width: 60px; height:60px; line-height: 60px;margin: 0 auto 20px!important; }
.exam_box2 .row .cont .icon{font-size: 30px;}
.exam_box2 .row .cont h2{ font-size: 18px; }
.exam_box2 .row .cont p{ font-size: 14px; min-height:100px; width:80%;}
.exam_box3{ padding: 40px 0;}
.exam_box3 img,.exam_box4 img{ width: 70%;}
.exam_box4{padding: 40px 0;}
/*产品中心-管理*/
.manage_box3{width:100%; padding:30px;}
.manage_box3 .cont{ font-size: 14px; margin:10px auto 25px;}
.manage_box1 img{ width: 96%;}
/*产品中心-数据可视化*/
.data_box2{ padding:40px 0;}
.data_box2 .cont .icon{ font-size: 40px;}
.data_box2 .cont h1{  margin-bottom: 20px !important;}
.data_box2 .cont h2{  font-size: 30px;}
.data_box2 .cont h2 span{ font-size: 14px;}
.data_box2 .cont p{ font-size: 14px; }
.data_box3{ padding: 40px 0; height: 246px; }
.data_box3 .cont{ font-size: 14px; line-height: 1.8;}
.data_box3 .icon{ font-size: 18px; }
/*产品中心-模拟实训*/
.triangle_box1{padding: 40px 0;}
.triangle_title{ font-size: 16px;margin-bottom: 20px;padding:0 20px}
.triangle_box1 img{ width:70%;}
.triangle_box2{padding: 40px 0;}
.triangle_box2 img{ width:90%;}

#owl-demo .item .imgbox .tu{height:200px;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{ display:none}
.owl-theme .owl-controls .owl-buttons div.owl-next{ display:none}


.img-box21 .tu{height:230px;}
}

@media (max-width:768px){
header{ height:50px;}
header .logo img{ width:120px;height:auto;margin-top:11px}
.icon-menu{font-size:28px; margin:12px 0px 0 0}
.index_banner .carousel-indicators {bottom: 10px;}
.index_banner .carousel-indicators .active {width: 20px;}
.index_banner .carousel-indicators li { width: 9px;height: 9px; }
.index_banner .carousel-control .glyphicon-chevron-left,.index_banner  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: 140px;font-size:30px; font-weight: normal;}
.nav1{ position:absolute; top:50px; z-index:999}
.main1_box{ box-shadow: 0 0 8px 10px rgba(40,89,201,.1); width:90%; margin:20px auto;  position: relative; padding:20px; }
.main1 .title1{ margin-bottom:20px; }
.main1 .title1 h1{ font-size: 50px;  text-indent: 0; text-align: center;}
.main1 .title1 h2{ font-size: 36px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main1 .title1 h3{font-size: 14px; text-align: center;}
.jishu .left{width:100%;}
.jishu dl dt h1 {font-size: 28px;}
.jishu dl dt p{ font-size: 14px;}
.icon1 {width: 5em; height: 5em; }
.main2_box{  width:90%; height: 450px; padding: 0;background:url(../images/computer2.png) no-repeat 50% 90%; }
.main2_box .title1 {margin-bottom: 20px;} 
.main2_box .title1 h1{ font-size: 50px;  text-indent: 0; text-align: center;}
.main2_box .title1 h2{font-size: 36px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main2_box .title1 h3{font-size: 14px; text-align: center;}
.main2_box ul{ width: 100%;  padding: 40px  0; }
.main2_box ul h4{ font-size: 30px;}
.main2_box ul h4 span{ font-size: 14px;}
.main2_box ul p{ font-size: 14px; }

.main3{ height: 280px;}
.main3_box{width:100%;padding: 30px 0;height: 270px;}
.main3_box .title1{ margin-bottom: 20px;}
.main3_box .title1 h1{ font-size: 50px; }
.main3_box .title1 h2{font-size: 36px;  margin-top: -30px!important; margin-bottom: 4px!important;text-align: center; }
.main3_box .title1 h3{font-size: 14px; }
.main3_box .main3_pic{ width: 100%; font-size:18px;}
.main3_box .main3_pic .zi1{left: 40px; top:20px;}
.main3_box .main3_pic .zi2{left: 200px; top:20px;}
.main3_box .main3_pic .zi3{left: 450px; top:20px;}
.main3_box .main3_pic .zi4{left: 650px; top:20px;}
.main3_box .main3_pic .zi5{right:655px; top:70px;}
.main3_box .main3_pic .zi6{right: 497px; top:70px;}
.main3_box .main3_pic .zi7{right: 245px; top:70px;}
.main3_box .main3_pic .zi8{right: 50px; top:70px;}
.main4{ width:100%; padding:40px 20px 20px; }
.main4 .title1{ margin-bottom: 40px;}
.main4 .title1 h1{ font-size: 45px; }
.main4 .title1 h2{font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center; }
.main4 .title1 h3{font-size: 12px;}
.main4 .cont{ font-size: 16px; margin:5px auto 35px; }
.icon2 {width: 3em; height: 3em;}
.main5{ width: 100%; height: 700px;}
.main5_box{width:100%; padding-top: 30px;}
.main5 .title1{ margin-bottom: 20px;}
.main5 .title1 h1{ font-size: 50px;  text-indent: 0; text-align: center; }
.main5 .title1 h2{  font-size: 36px;margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;text-indent: 0;}
.main5 .title1 h3{font-size: 14px; text-indent: 0;text-align: center; }
.main5 .main5_cont{ width:96%; padding:40px;}
.main5 .border{  height: 100px; } 
.main5 .border img{ width: 70%; }
.main5 .main5_menu{ right:0px; top:-36px; width: 70px;}
.main5 .main5_menu ul li{ line-height: 35px; }
footer{  margin-top: -80px;}
.foot2{ border-top: 0; font-size: 16px;} 
/*子页面*/
.sub_foot{width: 100%; height:100px; margin-top: 0; padding-top:10px;}
.sub_title{font-size: 28px; margin-bottom:40px ;}
/*客户案例*/
.sub_banner img{  height:200px; width: 100%; display: block;}
.case_box{ width: 96%;margin: 0 auto;padding: 50px 0;}
.case_box .border{ height:100px;} 
.case_box .border:hover{box-shadow: 0 0 8px 3px rgba(195,205,226,.5);}
.case_box .border img{ width:70%; }
.case_box .col-sm-4 { width: 33.33333333%;}
/*关于我们*/
.about_box1{ width: 100%; padding: 40px 20px;}
.about_box1 .row{width:100%;}
.about_box1 .row p{ font-size: 14px; text-indent:35px;}
.about_box2{  width: 86%; margin: 40px auto;}
.about_box2 .gray_box{  height: 140px;  padding:0 20px; font-size: 14px; margin-top: 20px; border: 0; box-sizing: border-box;}
.about_box2 .gray_box p{  margin-top:-40px;height: 70px; }
.about_box2 .gray_box .icon{ font-size: 50px;}
/*核心服务*/
.container-fluid22{ width: 100%;padding-right: 20px;padding-left:20px;}
.service_box1{ padding: 40px 0px;}
.service_box1 .row .cont{ padding: 35px 10px 10px; margin-bottom: 20px;}
.service_box1 .row .cont h1{ width: 60px; height: 60px; line-height:60px;margin: 0 auto 20px!important; }
.service_box1 .row .cont .icon{font-size: 35px;}
.service_box1 .row .cont h2{ font-size: 18px;  margin-bottom: 15px!important;}
.service_box1 .row .cont p{ font-size: 14px; min-height:60px; margin-bottom: 0!important;}

.container-fluid33{ width: 100%;padding-right: 15px;padding-left: 15px;  background:none;}
.service_box2{ width: 100%; padding:40px 0;}
.icon4 {width:1.5em; height:1.5em;}
.service_box2 .cont{ margin-bottom: 20px;}
.service_box2 .cont h1{  margin-bottom: 30px!important; }
.service_box2 .cont h1:before{ width:10px; height: 10px; left:calc(50% - 5px); top:65px; }
.service_box2 .cont h2{ font-size:18px; margin-bottom: 15px!important; }
.service_box2 .cont p{ padding-left:60px; margin-bottom: 5px!important;}
.service_box2 .cont p:before{  left:47px; top:8px; }

.service_box3{padding: 40px 0;}
.service_box3 .cont{ margin-bottom: 20px;}
.service_box3 .cont h1{  font-size:18px; line-height: 70px; text-indent: 20px;}
.service_box3 .cont p{  height:240px; width: 93%; padding: 20px; line-height: 2; font-size: 14px; text-align: justify; }

.service_box4{ padding: 40px 0;}
.service_box4 .cont{  padding: 20px 0; margin-bottom: 20px;}
.service_box4 .cont p{ font-size:18px; margin: 10px 0 0 0!important;}
/*产品中心-学习*/
.container-fluid44{ padding: 40px 0;}
.product_box1{width: 100%; }
.product_box1 img{width: 80%; }
.product_box4{ padding: 40px 0;}
.product_box2{ padding: 40px 0;}
.product_box2 .cont{  padding: 40px 0;  border-radius: 12px;  margin-bottom: 20px;}
.product_box2 .cont h1{ font-size: 18px;margin: 20px 0 15px 0!important;}
.product_box2 .cont h2{ font-size:14px;}
.product_box2 .cont img{ width: 80%;}
.product_box2 .col-sm-4 { width: 33.33333333%;}
/*产品中心-考试*/
.exam_box1{ padding: 40px 0;}
.exam_box1 .row{width:100%;margin:0 auto}
.exam_box1 .cont{  padding: 40px 0; margin-bottom: 30px;}
.exam_box1 .cont p{ font-size: 16px; }
.exam_box2{ padding: 40px 0; height: 660px; }
.container-fluid55{ width:100%; }
.exam_box2 .row .cont{ padding: 35px 0 15px;}
.exam_box2 .row .cont:hover{transform: scale(1); border: none;}
.exam_box2 .row .cont h1{ width: 60px; height:60px; line-height: 60px;margin: 0 auto 20px!important; }
.exam_box2 .row .cont .icon{font-size: 30px;}
.exam_box2 .row .cont h2{ font-size: 18px; }
.exam_box2 .row .cont p{ font-size: 14px; min-height:100px; width:80%;}
.exam_box3{ padding: 40px 0;}
.exam_box3 img,.exam_box4 img{ width: 80%;}
.exam_box4{padding: 40px 0;}
/*产品中心-管理*/
.manage_box1{ padding: 40px 0;}
.manage_box1 img{ width: 96%;}
.manage_box2{padding: 40px 0;}
.manage_box3{width:100%; padding:30px;}
.manage_box3 .cont{ font-size: 14px; margin:10px auto 25px;}
/*产品中心-数据可视化*/
.data_box2{ padding:40px 0;}
.data_box2 .cont .icon{ font-size: 40px;}
.data_box2 .cont h1{  margin-bottom: 20px !important;}
.data_box2 .cont h2{  font-size: 30px;}
.data_box2 .cont h2 span{ font-size: 14px;}
.data_box2 .cont p{ font-size: 14px; }
.data_box3{ padding: 40px 0; height: 246px; }
.data_box3 .cont{ font-size: 14px; line-height: 1.8;}
.data_box3 .icon{ font-size: 18px; }
/*产品中心-模拟实训*/
.triangle_box1{padding: 40px 0;}
.triangle_title{ font-size: 16px;margin-bottom: 20px;padding:0 20px}
.triangle_box1 img{ width:70%;}
.triangle_box2{padding: 40px 0;}
.triangle_box2 img{ width:90%;}


#owl-demo .item .imgbox .tu{height:230px;}
.main4 .col-xs-6{padding:0 8px}
.img-box22{margin-bottom:15px}
.img-box22 .tu{ height:230px; }
.img-box21{margin-bottom:25px}
}

@media (max-width:600px){
header{ height:50px;}
header .logo img{ width:125px;height:auto;margin-top:10px}
.icon-menu{font-size:28px; margin:13px 5px 0 0}
.index_banner .carousel-indicators {bottom: 2px;}
.index_banner .carousel-indicators .active {width: 15px;}
.index_banner .carousel-indicators li { width: 8px;height: 8px; }
.index_banner .carousel-control .glyphicon-chevron-left,.index_banner  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: 60px;font-size:20px; font-weight: normal;}
.nav1{ position:absolute; top:50px; z-index:999}
.main1_box{ box-shadow: 0 0 8px 10px rgba(40,89,201,.1); width:90%; margin:20px auto;  position: relative; padding:20px; }
.main1 .title1{ margin-bottom:20px; }
.main1 .title1 h1{ font-size: 50px;  text-indent: 0; text-align: center;}
.main1 .title1 h2{ font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main1 .title1 h3{font-size: 12px; text-align: center;}
.jishu .left{width:100%;}
.jishu dl dt h1 {font-size: 22px;}
.jishu dl dt p{ font-size: 14px;}
.icon1 {width: 5em; height: 5em; }
.main2_box{  width:90%; height: 430px; padding: 0;background:url(../images/computer2.png) no-repeat 50% 90%; }
.main2_box .title1 {margin-bottom: 20px;} 
.main2_box .title1 h1{ font-size: 45px;  text-indent: 0; text-align: center;}
.main2_box .title1 h2{font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main2_box .title1 h3{font-size: 12px; text-align: center;}
.main2_box ul{ width: 100%;  padding: 40px  0; }
.main2_box ul h4{ font-size: 30px;}
.main2_box ul h4 span{ font-size: 14px;}
.main2_box ul p{ font-size: 14px; }

.main3{ height: 340px;}
.main3_box{width:100%;padding: 30px 0;height: 310px;}
.main3_box .title1{ margin-bottom: 20px;}
.main3_box .title1 h1{ font-size: 45px; }
.main3_box .title1 h2{font-size: 30px;  margin-top: -30px!important; margin-bottom: 4px!important;text-align: center; }
.main3_box .title1 h3{font-size: 12px; }
.main3_box .main3_pic{ width: 100%; font-size:16px;}
.main3_box .main3_pic .zi1{left: 40px; top:20px;}
.main3_box .main3_pic .zi2{left: 40px; top:70px;}
.main3_box .main3_pic .zi3{left: 40px; top:120px;}
.main3_box .main3_pic .zi4{left: 40px; top:170px;}
.main3_box .main3_pic .zi5{right:40px; top:20px;}
.main3_box .main3_pic .zi6{right:40px; top:70px;}
.main3_box .main3_pic .zi7{right:40px; top:120px;}
.main3_box .main3_pic .zi8{right:40px; top:170px;}
.main4{ width:100%; padding:40px 20px 20px; }
.main4 .title1{ margin-bottom: 40px;}
.main4 .title1 h1{ font-size: 45px; }
.main4 .title1 h2{font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center; }
.main4 .title1 h3{font-size: 12px;}
.main4 .cont{ font-size: 14px; margin:5px auto 35px; }
.icon2 {width: 2.8em; height: 2.8em;}
.main5{ width: 100%; height: 800px; }
.main5_box{width:100%; padding-top: 30px;}
.main5 .title1{ margin-bottom: 20px;}
.main5 .title1 h1{ font-size: 45px;  text-indent: 0; text-align: center; }
.main5 .title1 h2{  font-size: 30px;margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;text-indent: 0;}
.main5 .title1 h3{font-size: 12px; text-indent: 0;text-align: center; }
.main5 .main5_cont{ width:96%; padding:40px;}
.main5 .border{  height: 85px; } 
.main5 .border img{ width: 70%; }
.main5 .main5_menu{ right:0px; top:-36px; width: 70px;}
.main5 .main5_menu ul li{ line-height: 35px; }
footer{  margin-top: -95px;}
.foot2{ border-top: 0;font-size: 14px;}
/*子页面*/
.sub_foot{width: 100%; height:100px; margin-top: 0; padding-top:10px;}
.sub_title{font-size: 24px; margin-bottom:30px ;}
/*客户案例*/
.sub_banner img{  height: 145px; width: 100%; display: block;}
.case_box{ width: 92%;margin: 0 auto;padding: 40px 0;}
.case_box .title{ font-size: 24px;  margin:30px auto;}
.case_box .border{ height:100px;  border-radius:5px;} 
.case_box .border:hover{box-shadow: 0 0 8px 3px rgba(195,205,226,.5);}
.case_box .border img{ width:70%; }
.case_box .col-xs-6 { width: 50%;}
/*关于我们*/
.about_box1{ width: 100%; padding: 40px 20px;}
.about_box1 .row{width:100%;}
.about_box1 .row p{ font-size: 14px; text-indent:35px;}
.about_box2{  width: 86%; margin: 40px auto;}
.about_box2 .gray_box{  height: 140px;  padding:0 20px; font-size: 14px; margin-top:30px; border: 0; box-sizing: border-box;}
.about_box2 .gray_box p{  margin-top:-50px;height: 70px; }
.about_box2 .gray_box .icon{ font-size: 50px;}
/*核心服务*/
.container-fluid22{ width: 100%;padding-right: 20px;padding-left:20px;}
.service_box1{ padding: 40px 0px;}
.service_box1 .row .cont{ padding: 35px 10px 10px; margin-bottom: 20px;}
.service_box1 .row .cont h1{ width: 60px; height: 60px; line-height:60px;margin: 0 auto 20px!important; }
.service_box1 .row .cont .icon{font-size: 35px;}
.service_box1 .row .cont h2{ font-size: 18px;  margin-bottom: 15px!important;}
.service_box1 .row .cont p{ font-size: 14px; min-height:60px; margin-bottom: 0!important;}

.container-fluid33{ width: 100%;padding-right: 15px;padding-left: 15px;  background:none;}
.service_box2{ width: 100%; padding:40px 0;}
.icon4 {width:1.5em; height:1.5em;}
.service_box2 .cont{ margin-bottom: 20px;}
.service_box2 .cont h1{  margin-bottom: 30px!important; }
.service_box2 .cont h1:before{ width:10px; height: 10px; left:calc(50% - 5px); top:65px; }
.service_box2 .cont h2{ font-size:18px; margin-bottom: 15px!important; }
.service_box2 .cont p{ padding-left:80px; margin-bottom: 5px!important;}
.service_box2 .cont p:before{  left:65px; top:8px; }

.service_box3{padding: 40px 0;}
.service_box3 .cont{ margin-bottom: 20px;}
.service_box3 .cont h1{  font-size:18px; line-height: 70px; text-indent: 20px;}
.service_box3 .cont p{  height: 170px; width: 93%; padding: 20px; line-height: 2; font-size: 14px; }

.service_box4{ padding: 40px 0;}
.service_box4 .cont{  padding: 20px 0; margin-bottom: 20px;}
.service_box4 .cont p{ font-size:18px; margin: 10px 0 0 0!important;}
/*产品中心-学习*/
.container-fluid44{ padding: 40px 0;}
.product_box1{width: 100%; }
.product_box1 img{width: 80%; }
.product_box4{ padding: 40px 0;}
.product_box2{ padding: 40px 0;}
.product_box2 .cont{  padding: 40px 0;  border-radius: 12px;  margin-bottom: 20px;}
.product_box2 .cont h1{ font-size: 18px;margin: 20px 0 15px 0!important;}
.product_box2 .cont h2{ font-size:14px;}
.product_box2 .cont img{ width: 80%;}
.product_box2 .col-xs-6 { width: 50%;}
/*产品中心-考试*/
.exam_box1{ padding: 40px 0;}
.exam_box1 .row{width:100%;margin:0 auto}
.exam_box1 .cont{  padding: 40px 0; margin-bottom: 30px;}
.exam_box1 .cont p{ font-size: 16px; }
.exam_box2{ padding: 40px 0; height: 660px; }
.container-fluid55{ width:100%; }
.exam_box2 .row .cont{ padding: 35px 0 15px;}
.exam_box2 .row .cont:hover{transform: scale(1); border: none;}
.exam_box2 .row .cont h1{ width: 60px; height:60px; line-height: 60px;margin: 0 auto 20px!important; }
.exam_box2 .row .cont .icon{font-size: 30px;}
.exam_box2 .row .cont h2{ font-size: 18px; }
.exam_box2 .row .cont p{ font-size: 14px; min-height:100px; width:80%;}
.exam_box3{ padding: 40px 0;}
.exam_box3 img,.exam_box4 img{ width: 80%;}
.exam_box4{padding: 40px 0;}
/*产品中心-管理*/
.manage_box3{width:100%; padding:30px;}
.manage_box3 .cont{ font-size: 14px; margin:10px auto 25px;}
.manage_box1{ padding: 40px 0;}
.manage_box1 img{ width: 96%;}
/*产品中心-数据可视化*/
.data_box2{ padding:40px 0;}
.data_box2 .cont .icon{ font-size: 40px;}
.data_box2 .cont h1{  margin-bottom: 20px !important;}
.data_box2 .cont h2{  font-size: 30px;}
.data_box2 .cont h2 span{ font-size: 14px;}
.data_box2 .cont p{ font-size: 14px; }
.data_box3{ padding: 40px 0; height: 246px; }
.data_box3 .cont{ font-size: 14px; line-height: 1.8;}
.data_box3 .icon{ font-size: 18px; }
/*产品中心-模拟实训*/
.triangle_box1{padding: 40px 0;}
.triangle_title{ font-size: 14px;margin-bottom: 20px;padding:0 20px}
.triangle_box1 img{ width:70%;}
.triangle_box2{padding: 40px 0;}
.triangle_box2 img{ width:90%;}

#owl-demo .item .imgbox .tu{height:200px;}

.img-box22 .tu{ height:180px; }
.lianxi .wen b{font-size:25px; }
.main{padding:30px 0}
.liuyan{width:98%; margin:0 auto}
.form li b{display:none}

.yddnav{ margin:0 0 10px;}
.yddnav li{ margin-bottom:5px;}
.yddnav li a{font-size:18px;color:#fff; line-height:50px; background:#007fd8; text-align:center}
.yddnav b{ padding-right:30px; line-height:50px;}

}

@media (max-width:479px){
header{ height:45px;}
header .logo img{ width:100px;height:auto;margin-top:12px}
.icon-menu{font-size:23px; margin:12px 0 0 0}
.index_banner .carousel-indicators {bottom: 2px;}
.index_banner .carousel-indicators .active {width: 15px;}
.index_banner .carousel-indicators li { width: 8px;height: 8px; }
.index_banner .carousel-control .glyphicon-chevron-left,.index_banner  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: 60px;font-size:20px; font-weight: normal;}
.nav1{ position:absolute; top:45px; z-index:999}
.main1_box{ box-shadow: 0 0 8px 10px rgba(40,89,201,.1); width:90%; margin:20px auto;  position: relative; padding:20px; }
.main1 .title1{ margin-bottom:20px; }
.main1 .title1 h1{ font-size: 50px;  text-indent: 0; text-align: center;}
.main1 .title1 h2{  font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main1 .title1 h3{font-size: 12px; text-align: center;}
.jishu .left{width:100%;}
.jishu dl dt h1 {font-size: 22px;}
.jishu dl dt p{ font-size: 12px;}
.icon1 {width: 5em; height: 5em; }
.main2_box{  width:90%; height: 430px; padding: 0;background:url(../images/computer2.png) no-repeat 50% 90%; }
.main2_box .title1 {margin-bottom: 20px;} 
.main2_box .title1 h1{ font-size: 45px;  text-indent: 0; text-align: center;}
.main2_box .title1 h2{font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main2_box .title1 h3{font-size: 12px; text-align: center;}
.main2_box ul{ width: 100%;  padding: 40px  0; }
.main2_box ul h4{ font-size: 30px;}
.main2_box ul h4 span{ font-size: 14px;}
.main2_box ul p{ font-size: 14px; }
.main3{ height: 340px;}
.main3_box{width:100%;padding: 30px 0;height: 310px;}
.main3_box .title1{ margin-bottom: 20px;}
.main3_box .title1 h1{ font-size: 45px; }
.main3_box .title1 h2{font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;  }
.main3_box .title1 h3{font-size: 12px; }
.main3_box .main3_pic{ width: 100%; font-size:16px;}
.main3_box .main3_pic .zi1{left: 40px; top:20px;}
.main3_box .main3_pic .zi2{left: 40px; top:70px;}
.main3_box .main3_pic .zi3{left: 40px; top:120px;}
.main3_box .main3_pic .zi4{left: 40px; top:170px;}
.main3_box .main3_pic .zi5{right:40px; top:20px;}
.main3_box .main3_pic .zi6{right:40px; top:70px;}
.main3_box .main3_pic .zi7{right:40px; top:120px;}
.main3_box .main3_pic .zi8{right:40px; top:170px;}
.main4{ width:100%; padding:40px 20px 20px; }
.main4 .title1{ margin-bottom: 40px;}
.main4 .title1 h1{ font-size: 45px; }
.main4 .title1 h2{font-size: 30px;  margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main4 .title1 h3{font-size: 12px;}
.main4 .cont{ font-size: 14px; margin:5px auto 35px; }
.icon2 {width: 2.8em; height: 2.8em;}
.main5{ width: 100%;height: 780px; }
.main5_box{width:100%; padding-top: 30px;}
.main5 .title1{ margin-bottom: 20px;}
.main5 .title1 h1{ font-size: 45px;  text-indent: 0; text-align: center; }
.main5 .title1 h2{  font-size: 30px;margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;text-indent: 0;}
.main5 .title1 h3{font-size: 12px; text-indent: 0;text-align: center; }
.main5 .main5_cont{ width:96%; padding:40px;}
.main5 .border{  height: 80px; } 
.main5 .border img{ width: 90%; }
.main5 .main5_menu{ right:0px; top:-36px; width: 70px;}
.main5 .main5_menu ul li{ line-height: 35px; }
footer{  margin-top: -95px;}
.foot2{ border-top: 0;font-size: 14px;}
/*子页面*/
.sub_foot{width: 100%; height:100px; margin-top: 0; padding-top:10px;}
.sub_title{font-size: 22px; margin-bottom:30px ;}
/*客户案例*/
.sub_banner img{  height: 145px; width: 100%; display: block;}
.case_box{ width: 92%;margin: 0 auto;padding: 40px 0;}
.case_box .border{ height: 80px;  border-radius:5px;} 
.case_box .border:hover{box-shadow: 0 0 8px 3px rgba(195,205,226,.5);}
.case_box .border img{ width:80%; }
.case_box .col-xs-6 { width: 50%;}
/*关于我们*/
.about_box1{ width: 100%; padding: 40px 20px;}
.about_box1 .row{width:100%;}
.about_box1 .row p{ font-size: 14px; text-indent:35px;}
.about_box2{  width: 86%; margin: 40px auto;}
.about_box2 .gray_box{  height: 140px;  padding:0 20px; font-size: 14px; margin-top: 25px; border: 0; box-sizing: border-box;}
.about_box2 .gray_box p{  margin-top:-45px;height: 70px; }
.about_box2 .gray_box .icon{ font-size: 50px;}
/*核心服务*/
.container-fluid22{ width: 100%;padding-right: 20px;padding-left:20px;}
.service_box1{ padding: 40px 0px;}
.service_box1 .row .cont{ padding: 35px 10px 10px; margin-bottom: 20px;}
.service_box1 .row .cont h1{ width: 60px; height: 60px; line-height:60px;margin: 0 auto 20px!important; }
.service_box1 .row .cont .icon{font-size: 35px;}
.service_box1 .row .cont h2{ font-size: 18px;  margin-bottom: 15px!important;}
.service_box1 .row .cont p{ font-size: 14px; min-height:60px; margin-bottom: 0!important;}

.container-fluid33{ width: 100%;padding-right: 15px;padding-left: 15px;  background:none;}
.service_box2{ width: 100%; padding:40px 0;}
.icon4 {width:1.5em; height:1.5em;}
.service_box2 .cont{ margin-bottom: 20px;}
.service_box2 .cont h1{  margin-bottom: 30px!important; }
.service_box2 .cont h1:before{ width:10px; height: 10px; left:calc(50% - 5px); top:65px; }
.service_box2 .cont h2{ font-size:18px; margin-bottom: 20px!important; }
.service_box2 .cont p{ padding-left:60px; margin-bottom: 5px!important;}
.service_box2 .cont p:before{  left:45px; top:8px; }

.service_box3{padding: 40px 0;}
.service_box3 .cont{ margin-bottom: 20px;}
.service_box3 .cont h1{  font-size:18px; line-height: 70px; text-indent: 20px;}
.service_box3 .cont p{  height: 170px; width: 93%; padding: 20px; line-height: 2; font-size: 14px; }

.service_box4{ padding: 40px 0;}
.service_box4 .cont{  padding: 20px 0; margin-bottom: 20px;}
.service_box4 .cont p{ font-size:18px; margin: 10px 0 0 0!important;}
/*产品中心-学习*/
.container-fluid44{ padding: 40px 0;}
.product_box1{width: 100%; }
.product_box1 img{width: 80%; }
.product_box4{ padding: 40px 0;}
.product_box2{ padding: 40px 0;}
.product_box2 .cont{  padding: 40px 0;  border-radius: 12px;  margin-bottom: 20px;}
.product_box2 .cont h1{ font-size: 18px;margin: 20px 0 15px 0!important;}
.product_box2 .cont h2{ font-size:14px;}
.product_box2 .cont img{ width: 80%;}
.product_box2 .col-xs-6 { width: 50%;}
/*产品中心-考试*/
.exam_box1{ padding: 40px 0;}
.exam_box1 .row{width:100%;margin:0 auto}
.exam_box1 .cont{  padding: 40px 0; margin-bottom: 30px;}
.exam_box1 .cont p{ font-size: 16px; }
.exam_box2{ padding: 40px 0; height: 660px; }
.container-fluid55{ width:100%; }
.exam_box2 .row .cont{ padding: 35px 0 15px;}
.exam_box2 .row .cont:hover{transform: scale(1); border: none;}
.exam_box2 .row .cont h1{ width: 60px; height:60px; line-height: 60px;margin: 0 auto 20px!important; }
.exam_box2 .row .cont .icon{font-size: 30px;}
.exam_box2 .row .cont h2{ font-size: 18px; }
.exam_box2 .row .cont p{ font-size: 14px; min-height:100px; width:80%;}
.exam_box3{ padding: 40px 0;}
.exam_box3 img,.exam_box4 img{ width: 80%;}
.exam_box4{padding: 40px 0;}
/*产品中心-管理*/
.manage_box1{ padding: 40px 0;}
.manage_box1 img{ width: 96%;}
.manage_box2{padding: 40px 0;}
.manage_box3{width:100%; padding:30px;}
.manage_box3 .cont{ font-size: 14px; margin:10px auto 25px;}
/*产品中心-数据可视化*/
.data_box2{ padding:40px 0;}
.data_box2 .cont .icon{ font-size: 40px;}
.data_box2 .cont h1{  margin-bottom: 20px !important;}
.data_box2 .cont h2{  font-size: 30px;}
.data_box2 .cont h2 span{ font-size: 14px;}
.data_box2 .cont p{ font-size: 14px; }
.data_box3{ padding: 40px 0; height: 246px; }
.data_box3 .cont{ font-size: 14px; line-height: 1.8;}
.data_box3 .icon{ font-size: 18px; }
/*产品中心-模拟实训*/
.triangle_box1{padding: 40px 0;}
.triangle_title{ font-size: 14px;margin-bottom: 20px;padding:0 20px}
.triangle_box1 img{ width:70%;}
.triangle_box2{padding: 40px 0;}
.triangle_box2 img{ width:90%;}


#owl-demo .item .imgbox .tu{height:250px;}

.img-box22 .tu{ height:160px; }
.main-right  .col-xs-6{padding:0 8px}
.img-box21{margin-bottom:15px}
.yddnav{margin:0 -5px}
}

@media (max-width:400px){
header{ height:45px;}
header .logo img{ width:100px;height:auto;margin-top:10px}
.icon-menu{font-size:23px; margin:12px 0 0 0}
.index_banner .carousel-indicators {bottom: 2px;}
.index_banner .carousel-indicators .active {width: 15px;}
.index_banner .carousel-indicators li { width: 8px;height: 8px; }
.index_banner .carousel-control .glyphicon-chevron-left,.index_banner  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: 60px;font-size:20px; font-weight: normal;}
.nav1{ position:absolute; top:45px; z-index:999}
.main1_box{ box-shadow: 0 0 8px 10px rgba(40,89,201,.1); width:100%; margin:20px auto;  position: relative; padding:20px; }
.main1 .title1{ margin-bottom:20px; }
.main1 .title1 h1{ font-size: 45px;  text-indent: 0; text-align: center;}
.main1 .title1 h2{font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main1 .title1 h3{font-size: 12px; text-align: center;}
.jishu .left{width:100%;}
.jishu dl dt h1 {font-size: 22px;}
.jishu dl dt p{ font-size: 12px;}
.icon1 {width: 5em; height: 5em; }
.main2_box{  width:90%; height: 430px; padding: 0;background:url(../images/computer2.png) no-repeat 50% 90%; }
.main2_box .title1 {margin-bottom: 20px;} 
.main2_box .title1 h1{ font-size: 45px;  text-indent: 0; text-align: center;}
.main2_box .title1 h2{font-size: 30px; margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main2_box .title1 h3{font-size: 12px; text-align: center;}
.main2_box ul{ width: 100%;  padding: 40px  0; }
.main2_box ul h4{ font-size: 30px;}
.main2_box ul h4 span{ font-size: 14px;}
.main2_box ul p{ font-size: 14px; }
.main3{ height: 340px;}
.main3_box{width:100%;padding: 30px 0;height: 310px;}
.main3_box .title1{ margin-bottom: 20px;}
.main3_box .title1 h1{ font-size: 45px; }
.main3_box .title1 h2{font-size: 30px;margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;}
.main3_box .title1 h3{font-size: 12px; }
.main3_box .main3_pic{ width: 100%; font-size:16px;}
.main3_box .main3_pic .zi1{left: 40px; top:20px;}
.main3_box .main3_pic .zi2{left: 40px; top:70px;}
.main3_box .main3_pic .zi3{left: 40px; top:120px;}
.main3_box .main3_pic .zi4{left: 40px; top:170px;}
.main3_box .main3_pic .zi5{right:40px; top:20px;}
.main3_box .main3_pic .zi6{right:40px; top:70px;}
.main3_box .main3_pic .zi7{right:40px; top:120px;}
.main3_box .main3_pic .zi8{right:40px; top:170px;}
.main4{ width:100%; padding:40px 20px 20px; }
.main4 .title1{ margin-bottom: 40px;}
.main4 .title1 h1{ font-size: 45px; }
.main4 .title1 h2{font-size: 30px;margin-top: -30px!important; margin-bottom: 4px!important;text-align: center; }
.main4 .title1 h3{font-size: 12px;}
.main4 .cont{ font-size: 14px; margin:5px auto 35px; }
.icon2 {width: 2.8em; height: 2.8em;}
.main5{ width: 100%;height: 780px; }
.main5_box{width:100%; padding-top: 30px;}
.main5 .title1{ margin-bottom: 20px;}
.main5 .title1 h1{ font-size: 45px;  text-indent: 0; text-align: center; }
.main5 .title1 h2{  font-size: 30px;margin-top: -30px!important; margin-bottom: 4px!important;text-align: center;text-indent: 0;}
.main5 .title1 h3{font-size: 12px; text-indent: 0;text-align: center; }
.main5 .main5_cont{ width:96%; padding:40px;}
.main5 .border{  height: 80px; } 
.main5 .border img{ width: 90%; }
.main5 .main5_menu{ right:0px; top:-36px; width: 70px;}
.main5 .main5_menu ul li{ line-height: 35px; }
footer{  margin-top: -95px;}
.foot2{ border-top: 0; font-size: 14px;}
/*子页面*/
.sub_foot{width: 100%; height:100px; margin-top: 0; padding-top:10px;}
.sub_title{font-size: 20px; margin-bottom:30px ;}
/*客户案例*/
.sub_banner img{  height: 119px; width: 100%; display: block;}
.case_box{ width: 92%; margin: 0 auto;padding: 40px 0;}
.case_box .border{ height: 80px;  border-radius:5px;} 
.case_box .border:hover{box-shadow: 0 0 8px 3px rgba(195,205,226,.5);}
.case_box .border img{ width:80%; }
.case_box .col-xs-6 { width: 50%;}
/*关于我们*/
.about_box1{ width: 100%; padding: 40px 20px;}
.about_box1 .row{width:100%;}
.about_box1 .row p{ font-size: 14px; text-indent:35px;}
.about_box2{  width: 86%; margin: 40px auto;}
.about_box2 .gray_box{  height: 140px;  padding:0 20px; font-size: 14px; margin-top: 25px; border: 0; box-sizing: border-box;}
.about_box2 .gray_box p{  margin-top:-45px;height: 70px; }
.about_box2 .gray_box .icon{ font-size: 50px;}
/*核心服务*/
.container-fluid22{ width: 100%;padding-right: 20px;padding-left:20px;}
.service_box1{ padding: 40px 0px;}
.service_box1 .row .cont{ padding: 35px 10px 10px; margin-bottom: 20px;}
.service_box1 .row .cont h1{ width: 60px; height: 60px; line-height:60px;margin: 0 auto 20px!important; }
.service_box1 .row .cont .icon{font-size: 35px;}
.service_box1 .row .cont h2{ font-size: 18px;  margin-bottom: 15px!important;}
.service_box1 .row .cont p{ font-size: 14px; min-height:60px; margin-bottom: 0!important;}

.container-fluid33{ width: 100%;padding-right: 15px;padding-left: 15px;  background:none;}
.service_box2{ width: 100%; padding:40px 0;}
.icon4 {width:1.5em; height:1.5em;}
.service_box2 .cont{ margin-bottom: 20px;}
.service_box2 .cont h1{  margin-bottom: 30px!important; }
.service_box2 .cont h1:before{ width:10px; height: 10px; left:calc(50% - 5px); top:65px; }
.service_box2 .cont h2{ font-size:18px; margin-bottom: 20px!important; }
.service_box2 .cont p{ padding-left:60px; margin-bottom: 5px!important;}
.service_box2 .cont p:before{  left:45px; top:8px; }

.service_box3{padding: 40px 0;}
.service_box3 .cont{ margin-bottom: 20px;}
.service_box3 .cont h1{  font-size:18px; line-height: 70px; text-indent: 20px;}
.service_box3 .cont p{  height: 170px; width: 93%; padding: 20px; line-height: 2; font-size: 14px; }

.service_box4{ padding: 40px 0;}
.service_box4 .cont{  padding: 20px 0; margin-bottom: 20px;}
.service_box4 .cont p{ font-size:18px; margin: 10px 0 0 0!important;}

/*产品中心-学习*/
.container-fluid44{ padding: 40px 0;}
.product_box1{width: 100%; }
.product_box1 img{width: 80%; }
.product_box4{ padding: 40px 0;}
.product_box2{ padding: 40px 0;}
.product_box2 .cont{  padding: 40px 0;  border-radius: 12px;  margin-bottom: 20px;}
.product_box2 .cont h1{ font-size: 18px;margin: 20px 0 15px 0!important;}
.product_box2 .cont h2{ font-size:14px;}
.product_box2 .cont img{ width: 80%;}
.product_box2 .col-xs-6 { width: 50%;}
/*产品中心-考试*/
.exam_box1{ padding: 40px 0;}
.exam_box1 .row{width:100%;margin:0 auto}
.exam_box1 .cont{  padding: 40px 0; margin-bottom: 30px;}
.exam_box1 .cont p{ font-size: 16px; }
.exam_box2{ padding: 40px 0; height: 660px; }
.container-fluid55{ width:100%; }
.exam_box2 .row .cont{ padding: 35px 0 15px;}
.exam_box2 .row .cont:hover{transform: scale(1); border: none;}
.exam_box2 .row .cont h1{ width: 60px; height:60px; line-height: 60px;margin: 0 auto 20px!important; }
.exam_box2 .row .cont .icon{font-size: 30px;}
.exam_box2 .row .cont h2{ font-size: 18px; }
.exam_box2 .row .cont p{ font-size: 14px; min-height:100px; width:80%;}
.exam_box3{ padding: 40px 0;}
.exam_box3 img,.exam_box4 img{ width: 80%;}
.exam_box4{padding: 40px 0;}
/*产品中心-管理*/
.manage_box1{ padding: 40px 0;}
.manage_box1 img{ width: 96%;}
.manage_box2{padding: 40px 0;}
.manage_box3{width:100%; padding:30px;}
.manage_box3 .cont{ font-size: 14px; margin:10px auto 25px;}
/*产品中心-数据可视化*/
.data_box2{ padding:40px 0;}
.data_box2 .cont .icon{ font-size: 40px;}
.data_box2 .cont h1{  margin-bottom: 20px !important;}
.data_box2 .cont h2{  font-size: 30px;}
.data_box2 .cont h2 span{ font-size: 14px;}
.data_box2 .cont p{ font-size: 14px; }
.data_box3{ padding: 40px 0; height: 246px; }
.data_box3 .cont{ font-size: 14px; line-height: 1.8;}
.data_box3 .icon{ font-size: 18px; }
/*产品中心-模拟实训*/
.triangle_box1{padding: 40px 0;}
.triangle_title{ font-size: 14px;margin-bottom: 20px;padding:0 20px}
.triangle_box1 img{ width:70%;}
.triangle_box2{padding: 40px 0;}
.triangle_box2 img{ width:90%;}


#owl-demo .item .imgbox .tu{height:220px;}
.img-box22 .tu{ height:150px; }
.img-box21 .tu{ height:130px; }
.new-text{height:120px; overflow:hidden}
.main{padding:20px 0}
}

