@charset "utf-8";
/*public start*/
*{-webkit-tap-highlight-color: transparent;  -webkit-box-sizing: border-box;  box-sizing: border-box;}  
html{ font-size:62.5%;}
html, body, span, div, p, a, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li {padding:0; margin:0;list-style: none;}
body{max-width:640px; margin:0 auto; background:#FFF;color:#333;font-size:1.2rem; font-family:"微软雅黑"} 
ul,ol{list-style: none;}
img { max-width:100%; vertical-align:middle; border:none; font-size:0}
input{ outline:none;}
a {color:#333; text-decoration:none;}
i,em{font-style:normal;}
.clear{clear: both;}
.fix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.fix {zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tr{ text-align:right;}
.hide{display:none;}
.last{margin-right:0px !important;}
/*public end*/
.big_div{ max-width:640px; min-width:320px; margin:0 auto; position:relative;}
.wrap{width: 94%; margin: 0 auto;}
.outL{white-space:normal;word-break:break-all;}  
.outH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*index*/
.header{ padding:3.2% 0 3%; position:relative;}
.logo{ width:27%;}
.logo img{ width:50%; margin:0 auto;}
.menu{ width:5.8%; margin-top:1.7%;}
.menu img{ width:100%; margin:0 auto; cursor:pointer;}
.swiper-slide img{ width:100%; margin:0 auto;}
.xl{ display:none; position:absolute; top:100%; left:0; width:100%; background:#fff; z-index:2}
.xl ul li{ line-height:6em; border-bottom:1px solid #e7e7e7; padding-left:3%;}
.xl ul li a{ display:block; font-size:2.4rem; color:#2a3547;}
.xl ul li:hover a{ color:#0e74bc;}
.main{ background:#f5f5f5; padding-bottom:18%;}
.tit{ line-height:86px;}
.tit_a span{ font-size:2.8rem; color:#2a3547; margin-left:10px;}
.tit_a i{ vertical-align:super;}
.tit_b a{ font-size:1.8rem; color:#0e74bc;}
.company{ background:#fff;}
.company_a{ width:36%;}
.company_a img{ width:100%; margin:0 auto;}
.company_b{ padding:2.3%; width:59.4%;}
.company_b p{ font-size:1.8rem; color:#2a3547;}
.cpfw_a{ width:38.4%;}
.cpfw_a ul li{ position:relative; margin-bottom:5px;}
.cpfw_a ul li .cpfw_img{ overflow:hidden;}
.cpfw_a ul li img{ width:100%; margin:0 auto;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.cpfw_a ul li p{ position:absolute; bottom:0; line-height:24px; width:100%; background:rgba(0,0,0,0.6); text-align:center; font-size:1.8rem; color:#fff;}
.cpfw_a ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.cpfw_b{ margin-left:1%; width:22.8%;}
.cpfw_b ul li{ position:relative; margin-bottom:1%;}
.cpfw_b ul li .cpfw_img{ overflow:hidden;}
.cpfw_b ul li img{ width:100%; margin:0 auto;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.cpfw_b ul li p{ position:absolute; bottom:0; line-height:24px; width:100%; background:rgba(0,0,0,0.6); text-align:center; font-size:1.8rem; color:#fff;}
.cpfw_b ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.cpfw_c{ width:37%;}
.cpfw_c ul li{ position:relative; margin-bottom:1.9%;}
.cpfw_c ul li .cpfw_img{ overflow:hidden;}
.cpfw_c ul li img{ width:100%; margin:0 auto;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.cpfw_c ul li p{ position:absolute; bottom:0; line-height:24px; width:100%; background:rgba(0,0,0,0.6); text-align:center; font-size:1.8rem; color:#fff;}
.cpfw_c ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.new_img img{ width:100%; margin:0 auto;}
.new_list ul li{ line-height:58px; background:#fff; border:1px solid #e8e8e8; margin-top:1.6%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.new_list ul li a{ padding:0 1.6%; display:block; font-size:2rem; color:#636a74;}
.new_list ul li span{ float:right; font-size:1.8rem; color:#0e74bc;}
.copy p{ font-size:1.8rem; color:#969696; line-height:40px; text-align:center;}
.foot{ position:fixed; bottom:0; max-width:640px; min-width:320px; margin:0 auto; width:100%; background:#e0e0e0; border-top:1px solid #e0e0e0;}
.foot ul li{ width:25%; float:left; text-align:center; line-height:8em;} 
.foot ul li a{ display:block; font-size:2.6rem; color:#969696;}
.foot ul li i{ margin-right:8px;}
.foot ul li .img1{ display:none;}
.foot ul .on .img1{ display:inline-block;}
.foot ul .on .img2{ display:none;}
.foot ul .on{ background:#0e74bc;}
.foot ul .on a{ color:#fff;}
/*联系我们*/
.header1{ background:#f5f5f5;}
.lxwm h3{ font-size:2.4rem; color:#2a3547; font-weight:normal; margin-top:4%;}
.way ul li{ margin-top:6%;} 
.way ul li i{ margin-right:2.5%;}
.way ul li i img{ vertical-align:bottom;}
.way ul li span{ font-size:2.2rem; color:#2a3547;}
.way ul li .zy{ margin-left:7%;}
.map{ border:1px solid #cfcfcf; margin-top:6%;}
.map img{ width:100%; margin:0 auto;}
/*培训报名*/
.pxbm{ margin-top:1.6%;}
.pxbm .train li{ margin-top:3.3%;}
.pxbm_a{ width:20.4%;}
.pxbm_a p{ font-size:2.4rem; color:#2a3547; line-height:54px; text-align:right;}
.pxbm_b{ width:60.4%;}
.pxbm_b .text{ width:96%; padding:0 2%; border:1px solid #cacaca; line-height:54px; border-radius:5px;}
.pxbm_c{ margin-left:2%;}
.pxbm_c span{ font-size:2.4rem; color:#ec3b3b;}
/*关于我们*/
.down {width: 90%;}
.down p{margin-top:20px;height: 50px; }
.down p span{ font-size: 22px; float: left;}
.down_btn {float:right; display: inline-block; width: 90px; height: 37px; line-height: 36px; text-align:center; background: #0e74bc; border-radius: 4px; color: #fff;}
.header_a{ width:60%;}
.header_a_a{ margin-top:2%;}
.header_a_a span{ font-size:2.2rem; color:#11223b; display:inline-block; margin-left:10px;}
.header_a_a i img{ vertical-align:bottom;}
.header_a_b h1{ font-size:3rem; color:#11223b; font-weight:normal;}
.con{ border-bottom:1px solid #e5e5e5;}
.con ul{ padding:3% 0;}
.con ul li{ width:33.3%; float:left; text-align:center; line-height:25px; background:url(../images/gywm_03.png) right center no-repeat;padding-bottom: 10px;}
.addstyle ul li{ width:24.3%; float:left; text-align:center; line-height:25px; background:url(../images/gywm_03.png) right center no-repeat;}
.con ul li a{ font-size:2.4rem; color:#2a3547;}
.con ul li:nth-child(3){ background:none;}
.con ul .on a{ color:#0e74bc;}
.company_txt h3{ text-align:center; font-size:2.4rem; color:#0e74bc; font-weight:normal; margin-top:5%;}
.company_txt p{ font-size:2.2rem; color:#2a3547; line-height:40px; margin-top:5%;}
.company_txt p i{ color:#0e74bc;}
.company_txt img{ height: auto !important; max-width: 100% !important;}
/*解决方案*/
.case{ background:#eee; padding:1.6% 0 8%;}
.case ul li{ margin-top:3.3%; background:#fff; padding:6.7% 3.3%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; box-shadow:0 0 10px #dedede; -webkit-box-shadow:0 0 10px #dedede; -moz-box-shadow:0 0 10px #dedede; -o-box-shadow:0 0 10px #dedede; -ms-box-shadow:0 0 10px #dedede;}
.case_a{ width:33.2%; position:relative;}
.case_a img{ border:1px solid #e9e9e9; width:100%; margin:0 auto;}
.case_a p{ position:absolute; bottom:0; width:100%; background:rgba(0,0,0,0.7); line-height:40px; text-align:center; font-size:1.8rem; color:#fff;}
.case_b{ margin-left:3.1%; width:63.7%;}
.case_b h3{ font-size:2.4rem; color:#0e74bc; font-weight:normal;}
.case_b p{ font-size:1.8rem; color:#5f636a; line-height:22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.case ul li a{ border:1px solid #d0d0d0; text-align:center; display:block; font-size:1.8rem; color:#2a3547; margin-top:4.6%; line-height:56px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.case ul li:hover a{ background:#0e74bc; color:#fff;}
/*留言咨询*/
.lyzx p{ font-size:2.2rem; color:#2a3547; margin-top:3%;}
.chose{ margin-top:2%;}
.chose_a{ width:19%;}
.chose_a p{ font-size:2.4rem; color:#2a3547;}
.chose_b{ width:81%;} 
.chose_b ul li{ line-height:36px; width:50%; float:left;}
.chose_b ul li span{ font-size:2.4rem; color:#2a3547; margin-left:10px;}
.lyzx .lyzx_box li{ margin-top:3.3%;}
.lyzx_a{ width:20.4%;}
.lyzx_a p{ font-size:2.4rem; color:#2a3547; text-align:right; line-height:54px;}
.lyzx_b{ width:60.4%;}
.lyzx_b .text1{width: 96%;padding: 0 2%;border: 1px solid #cacaca;line-height: 54px;border-radius: 5px;}
.lyzx_c{ margin-left:2%;}
.lyzx_c span{font-size: 2.4rem;color: #ec3b3b;}
.zx{ margin-top:5%; margin-bottom:2%;}
.zx_b{ line-height:36px;}
.zx_b span{ font-size:2.4rem; color:#2a3547; margin-left:10px;}
.lyzx_b textarea{ padding:2%; width:96%; height:150px; outline:none;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.aa{ margin-top:3.3%;}
.lyzx_b1{ width:30%;}
.code_text{width: 96%;padding: 0 2%;border: 1px solid #cacaca;line-height: 54px;border-radius: 5px;}
.lyzx_b .btn{ width:100%; text-align:center; font-size:2.4rem; color:#fff; background:#0e74bc; line-height:56px; cursor:pointer; border:none;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}



/*合作伙伴*/
.hzhb{ margin-top:3%;}
.hzhb h3{ font-size:2.2rem; color:#2a3547; font-weight:normal;}
.hzhb ul li{ margin-top:2%; width:30.8%; float:left; margin-right:3.8%;}
.hzhb ul li:nth-child(3n){ margin-right:0 !important;}
.hzhb ul li img{ width:100%;}
/*企业荣誉*/
.qyry{ margin-top:6%;}
.qyry h3{ font-size:2.2rem; color:#2a3547; font-weight:normal; margin:4% 0;}
.qyry ul li{ background:url(../images/qyry_07.png) left 10px no-repeat; padding-left:5%; font-size:2.2rem; color:#2a3547; line-height:36px;}