﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:16px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;border-radius: 4px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#2158a8; outline:none;}
ul, p, dl, dt, dd{padding:0px;margin:0px;/* border-radius: 4px; */}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:16px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.about p{line-height:16px; font-size:16px;}
.about h2{line-height: 38px;}

.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input, textarea{/* background:transparent; */ padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; /* border: 1px; */}
em{font-style:normal;}



.wal{width:1180px; margin:0px auto;}
.blue{color:#2158a8;}
.w230{width:230px; margin-top: 5px;}
.w900{width:900px;margin-top: 5px;}

.topDiv{height:145px; line-height:50px; background:#2158a8; color:#FFF;}
.topDiv .fl img{float:left; margin-right:6px; position:relative; top:17px;}
.topDiv .fl span{font-size:14px;}
.topDiv .fr{padding-top:12px;}
.topDiv li{float:left; margin-left:10px;}
.topDiv .topLogo{ padding:14px 30px; float:left;}
.topDiv .li_01{width:265px; height:27px; background:#006bab;}
.topDiv .li_01 .input1{float:left; width:230px; height:27px; line-height:27px; text-indent:10px; color:#FFF;}
.topDiv .li_01 .btn1{float:left; width:35px; height:27px; cursor:pointer; background:url(/template/default/images/ico2.png) center no-repeat;}
.topDiv li a{display:block; color:#FFF; background:#006bab url(/template/default/images/ico1.png) 12px center no-repeat; width:50px; height:27px; line-height:27px; padding-left:25px;}
.topDiv li a:hover{background:#39ac4b url(/template/default/images/ico1.png) 12px center no-repeat;}

.headDiv{position:absolute; z-index:20; left:0px; top:50px; background:url(/template/default/images/head.png) top repeat-x; height:98px; width:100%;}
.headDiv .wal{height:98px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:2px;}
.headDiv .msg{position:absolute; left:227px; top:34px; color:#949494; background:url(/template/default/images/bg1.png) left top no-repeat; width:122px; height:27px; line-height:27px; text-align:center;}
.nav{position:absolute; left:387px; top:0px; }
.nav li{float:left; padding-left:1px; height:94px; background:url(/template/default/images/nav.png) left center no-repeat;}
.nav a{display:block; float:left; white-space:nowrap; height:94px; line-height:94px; color:#444; padding:0 25px; font-size:16px; font-weight:bold;}
.nav a:hover, .nav .aNow{color:#007bc5;}

.footNav{background:#e8e8e8; padding-bottom:20px }
.footNav li{float:left; width:144px; overflow:hidden;}
.footNav li h3{background:url(/template/default/images/nav.png) left 64px no-repeat; padding:35px 0 15px 0;}
.footNav li h3 a{color:#000;}
.footNav dd{font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.footNav .fr{text-align:right; font-size:14px; white-space:nowrap; color:#8d8d8d; padding-top:27px;}
.footNav .fr img{background:#FFF; padding:8px;}
.footNav .fr .imgDiv{padding-bottom:10px;}

.footDiv{background:#e8e8e8; padding-bottom:30px}
.footDiv .share{width:315px; }
.footDiv .share li{float:left; padding:22px 0 0 0; line-height:30px; white-space:nowrap;}
.footDiv .share a{display:block; width:55px; text-align:center; height:30px; background:url(/template/default/img/bg2.png) left top no-repeat;}

.footDiv .content{white-space:nowrap;}
.footDiv .content span{color:#8d8d8d;}
.footDiv .btn{padding-top:28px;}
.footDiv .btn a{/* display:block; */ /* width:137px; */ /* height:22px; */ /* line-height:22px; */ /* border:#aeaeae solid 1px; */ /* padding-left:10px; */ /* background:url(/template/default/images/ico5.png) 127px center no-repeat; */}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.pageTab{background:#2158a8; height:57px; line-height:57px; overflow:hidden; position:relative;}
.pageTab li{float:left; margin-right:2px; width:113px; text-align:center; height:57px; background:#f2f2f2; position:relative; top:1px; font-size:16px; font-weight:bold;}
.pageTab .liNow{background:#2158a8; color:#FFF; top:0px; font-size:16px; line-height:57px;}
.pageTab .more{background:url(/template/default/images/ico4.png) left center no-repeat; padding-left:13px; position:absolute; top:0px; right:0px; font-size:14px;}

.pageBanenr{height:300px; position:relative;}
.pageBanenr ul{position:absolute; top:243px; right:50%; margin-right:-590px;}
.pageBanenr li{float:left; padding-left:10px;}
.pageBanenr2 {height:150px;}

.sideTitle{ height:74px; line-height:74px; text-align: center; font-size:24px; color:#FFF;background-color: #2158a8;}
.sideNav{border:#dbdbdb solid 1px; border-top:0px; padding:10px 14px;}
.sideNav li{background:url(/template/default/images/line1.gif) bottom repeat-x; padding-bottom:15px;}
.sideNav a{display:block;height: 46px;line-height:42px;padding-left:17px;font-size:14px;color: #504747;/* background:url(/template/default/images/ico6.png) 2px center no-repeat; */border-radius: 4px;background-color: #f6f6f6;font-size: 18px;overflow: hidden;}
.sideNav a:hover{color:#53af40;}
.sideNav .aNow{color: #e8e8e8;font-weight:bold;/* background:url(/template/default/images/ico6On.png) 2px center no-repeat; */border: rebeccapurple;background-color: #2158a8;}
.sideNav .list{background:url(/template/default/images/line1.gif) top repeat-x; padding:10px 0; display:none;}
.sideNav .list li{background:none; padding:0px;}
.sideNav .list a{height:28px; line-height:28px; padding-left:37px; color:#666; background:url(/template/default/images/ico2.gif) 19px center no-repeat;}
.sideNav .list a:hover, .sideNav .list .aNow{background:url(/template/default/images/ico1on.gif) 19px center no-repeat; color:#53af40;}
.sideNav .list .aNow{font-weight:bold;}

.sidePart1{border:#16499d solid 1px; border-top:0px; position:relative; z-index:10; top:-1px; background:#FFF; padding:20px 14px;}
.sidePart1 li{border-bottom:#dbdbdb solid 1px; height:78px; padding-left:20px; position:relative; color:#8d8d8d;}
.sidePart1 .img{position:absolute; top:14px; right:10px;}
.sidePart1 h2 a{color:#000; padding:15px 0 10px 0; display:block;}
.sidePart1 .li_01{height:120px;}
.sidePart1 .tel{background:url(/template/default/images/indexPart7Bg.png) left top no-repeat; width:135px;  line-height:23px; overflow:hidden; text-align:left; padding-left:15px; color:#8d8d8d; font-size:9px; margin-top:10px;}

.sidePart2 h1{height:39px; line-height:39px; padding-left:20px; overflow:hidden; background:#2158a8; color:#FFF;}
.sidePart2 .box{ background:url(/template/default/images/sidePart2.gif) left top no-repeat; padding:0 14px;}
.sidePart2 .name{font-size:14px; line-height:18px; padding:15px 0;}
.sidePart2 .name a{color:#332a2a;}
.sidePart2 .name a:hover{color:#2158a8;}
.sidePart2 .more{background:url(/template/default/images/ico4.png) left center no-repeat; padding-left:13px; font-size:14px;}

.sideProduct{min-height:100px; _height:100px; position:relative;}
.sideProduct h1{height:39px; line-height:39px; padding-left:20px; overflow:hidden; background:#2158a8; color:#FFF;}
.sideProduct .list{border:#dbdbdb solid 1px; border-bottom:0px; border-top:0px; padding-top:27px;}
.sideProduct li{height:180px; text-align:center; font-size:14px;}
.sideProduct li .imgDiv{height:142px;}
.sideProduct li img{border:#dbdbdb solid 4px;}
.sideProduct .bg{background:url(/template/default/images/sidePart2.gif) left bottom no-repeat; width:230px; height:30px; position:absolute; z-index:10; left:0px; bottom:0px;}

.pageTitle2{height:61px; background:url(/template/default/images/pageTitle2.gif) bottom repeat-x;}
.pageTitle2 i{float:left; font-size:24px; font-weight:400; color:#2158a8; border-bottom:#2158a8 solid 2px; padding:20px 5px 0 5px; height:39px;}
.pageNow{float:right; background:url(/template/default/images/nimg13.png) left center no-repeat; padding-left:20px; position:relative; top:30px; white-space:nowrap; color:#a1a0a0;}
.pageNow a{color:#a1a0a0;}
.pageNow a:hover{color:#2158a8;}

.pageTitle3{height:50px; padding-top:7px; position:relative;}
.pageTitle3 h1{font-weight:400; font-size:18px; color:#2158a8; padding-left:18px; background:url(/template/default/images/ico7.png) left center no-repeat;}
.pageTitle3 h1 span{font-size:14px; color:#666; padding-left:12px;}
.pageTitle3 h1 span em{color:#F00;}
.pageTitle3 .btn{position:absolute; top:0px; right:0px;}
.pageTitle3 .btn li{float:left; padding-left:10px;}
.pageTitle3 .btn a{display:block; float:left; background:url(/template/default/images/btn.png) left top no-repeat; padding:0 0 0 15px; font-size:14px; color:#FFF; height:32px;}
.pageTitle3 .btn a em{display:block; height:32px; line-height:32px; float:left; white-space:nowrap; padding-right:15px; background:url(/template/default/images/btn.png) right bottom no-repeat;}
.pageTitle3 .btn a:hover{background:url(/template/default/images/btnon.png) left top no-repeat;}
.pageTitle3 .btn a:hover em{background:url(/template/default/images/btnon.png) right bottom no-repeat;}
.pageTitle3 .btn a img{float:left; position:relative; top:5px; margin-right:5px;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.pageNum{height:100px; text-align:center; font-size:14px; padding-top:25px;}
.pageNum a{display:inline-block; width:31px; height:31px; line-height:31px; text-align:center; background:#d4d4d4; font-weight:bold; color:#f1f1f1; margin:0 5px;}
.pageNum a:hover, .pageNum .aNow{background:#2158a8; color:#FFF;}
.pageNum em{font-family:"宋体";}

.pageShare{height:70px; padding-top:20px;}
.pageShare li{float:left; padding:3px 10px 0 0; line-height:27px;}

.pageNum2{padding-bottom:40px; line-height:30px; font-size:14px;}


#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.topA{display:block; background:url(/template/default/images/topA.gif) left top no-repeat; width:52px; height:52px; position:fixed; z-index:100; right:50%; bottom:100px; margin-right:-650px; display:none;}


.sNav1{ width:211px; min-height:176px; _height:176px; position:absolute; z-index:100; top:122px; padding-top:10px; display:none;}
.sNav1 .bg1{ height:16px; width:211px; background:url(sNav/template/default/images/bg1.png) no-repeat;}
.sNav1 .bg2{ height:13px; width:211px; background:url(/template/default/images/sNavBg3.png) no-repeat;}
.sNav1 .list{ width:211px; background:url(sNav/template/default/images/bg2.png) repeat-y;}
.sNav1 ul{}
.sNav1 li{ height:40px; line-height:40px; overflow:hidden; font-size:14px; position:relative; margin:0 24px; background:url(/template/default/images/line1.gif) repeat-x bottom;}
.sNav1 li a{ padding-left:18px; color:#666666; background:url(/template/default/images/ico6.png) no-repeat left center; line-height:40px;}
.sNav1 li a:hover{ color:#53af40;  background:url(/template/default/images/ico6On.png) no-repeat left center; font-weight:bold;}


.sNav2{ width:950px; min-height:176px; _height:176px; position:absolute; z-index:100; top:82px; margin-top:50px; display:none;}
.sNav2 .bg1{ height:16px; width:950px; background:url(/template/default/images/sNavBg4.png) no-repeat;}
.sNav2 .bg2{ height:13px; width:950px; background:url(/template/default/images/sNavBg6.png) no-repeat; }
.sNav2 .content{ width:950px; background:url(/template/default/images/sNavBg5.png) repeat-y; }
.sNav2 .content_l{ width:150px; padding-left:22px; background:url(/template/default/images/bg4.jpg) no-repeat right;}
.sNav2 .content_r{ width:150px; padding-left:25px;background:url(/template/default/images/bg4.jpg) no-repeat right;}
.sNav2 .content_r2{ width:183px; padding-left:25px;background:url(/template/default/images/bg4.jpg) no-repeat right;}
.sNav2 .content_r22{ width:170px; padding-left:25px;}

.sNav2 dl{ padding:6px 0;}
.sNav2 dt{ font-size:16px; color:#0077bf; font-weight:bold; background:url(/template/default/images/ico4.png) no-repeat left center; padding-left:18px;}
.sNav2 dd{ font-size:14px; background:url(/template/default/images/ico13.jpg) no-repeat left center; padding-left:18px; line-height:28px;}
.sNav2 dt a{ font-size:16px; color:#0077bf;}
.sNav2 dt a:hover{ font-size:16px; color:#0077bf;}



.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53;margin: 0 auto;text-align: center;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background: #E9E9E9; border:1px solid #e3e3e3; text-align:center; color: #999; padding:0 10px;/* margin-left: 1px; */margin-left: 4px;/* border: 2px solid; */  border-radius: 5px;  -moz-border-radius:25px; /* Old Firefox */}
.xiaocms-page a:hover { background: #64AADE; color: #fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #64AADE; border: 1px solid #64AADE; color:#fff; text-align:center;margin-left: 1px; border-radius: 5px;}

.fuxiao p a img {
	width:200px;
	height: 200px;
	margin: 17px 16px 9px 0px;
}
.fuxiao p span {
	line-height: 30px;
	font-size: 16px;
}
.fuxiao strong  {
	    font-size: 24px;
	    color: #2158a8;
	    font-family: tahoma;
	    line-height: 60px;
}

.fuxiao p span a {
	font-size: 16px;
	margin: 1px 0px 0px 52px;
}
.indexPart7 {
	width: 600px;
	
	margin-bottom: 20px;
}
.indexPart6 {
	width: 1180px;
}
.xw {
    width: 580px;
	}
.sideNav {
	padding: 10px 10px;
	background-color: #ffffff;
    border-top-color: #2158a8;
    border-bottom-color: #2158a8;
    border-left-color: #2158a8;
    border-right-color: #2158a8;
	}
.fuxiaowz img{
	width: 500px;
	height: 260px;
}	
.fuxiaowz h4 {
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fuxiaowz p{
	font-size: 14px;
	line-height: 20px;
	width: 500px;
	height: 100px;
}

/* 中间开始 */

/* 为什么选择 */
.why .commonweb {
    margin: 0px auto;
    max-width: 1233px;
    padding-left: 0;
    padding-right: 0;
}

.indextitle h2 {
    color: #2158a8;
    padding-bottom: 5px;
    font-size: 30px;
}
.fon30 {
    font-size: 30px;
	line-height: 1.2em;
}
.othertit {
    font-size: 14px;
    color: #666;
}
.indexp {
    position: relative;
}
.indextitle {
	text-align: center;
 }
 /* s十年 */
 .indexp {
     position: relative;
 }
 .othertit span {
     font-family: Microsoft Yahei,Helvetica,sans-serif;
     background: none;
 }
 .indexp span {
     position: relative;
     z-index: 2;
     background: #fff;
     padding: 0 15px;
     font-family: Arial,Helvetica,sans-serif;
	     font-size: 16px;
 }
 /* 中间优势 */
 .index-about-con {
     overflow: hidden;
 }
 .index-about-con ul {
     margin: 0;
 }
 .index-about-con li {
     padding: 0 77px;
     width: auto;
 }
 .index-about-con li {
     display: inline-block;
     border-right: 1px solid #dfdfdf;
    
     color: #666;
     width: 6%;
     margin-top: 20px;
     vertical-align: top;
     line-height: 1.4em;
 }
 .index-about-con li {
    
     line-height: 24px;
 }
 .index-about-con li  p{
	 width: 180px;
	 font-size: 18px;
 }
 
/* 左侧公司简介 */
 .yearin {
     display: block;
     font-size: 40px !important;
     line-height: 1.1em;
     color: #2158a8;

     margin-bottom: 5px;
 }
 .li {
     list-style-position: outside;
     list-style-type: none;
 }
 .indexahout {

 }
 .inleft {
     float: left;
     width: 45.42%;
 }
 .inleft li {
     padding-left: 147px;
     font-size: 14px;
     height: 124px;
 }
 .inleft li {
     list-style: none;
     margin-top: 23px;
     height: 86px;
     position: relative;
     padding-left:19px;
     display: table;
     font-size: 17px;
     line-height: 23px;
 }
 .inleft li .inname {
     width: 124px;
     height: 124px;
     background-size: 39px auto;
     font-size: 18px;
     top: -13px;
     background-position: center 24px;
     padding-top: 72px;
 }
 .inleft li .inname {
     position: absolute;
     left: 0;
     top: -4px;
     background-position: center 14px;
     background-repeat: no-repeat;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -ms-border-radius: 100%;
     -o-border-radius: 100%;
     border-radius: 100%;
     text-align: center;
     color: #666;
     width: 80px;
     height: 40px;
     border: 1px solid #b4b4b4;
     font-size: 12px;
     padding-top: 45px;
     -webkit-transition: all .3s ease-in-out;
     -ms-transition: all .3s ease-in-out;
     -moz-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
     display: block;
     background-size: 28px auto;
 }
 /* 文字中间 */
 .inleft li .td {
     text-align: right;
 }
 .td {
     display: table-cell;
     vertical-align: middle;
 }
 .inleft li p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 100%;
    text-align: left;
    color: #100e0e;
    font-size: 16px;
    text-indent: 35px;
    line-height: 30px;
 }
 .inleft li .td a {
     font-size: 16px;
     color: #666;
     position: relative;
     display: inline-block;
     margin-top: 15px;
 }
 
 /* 有测试品 */
 .inright {
     margin-top: 29px;
 }

 .inright {
     float: right;
     background: #fff;
     /* padding: 4px; */
     border-radius: 4px;
     width: 45.82%;
 }
 .videobox {
     position: relative;
 }
 .palyit {
     position: relative;
     z-index: 3;
 }
 .btnplay {
     position: absolute;
     left: 50%;
     top: 50%;
     -webkit-transform: translate(-50%,-50%);
     -moz-transform: translate(-50%,-50%);
     -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
     transform: translate(-50%,-50%);
     z-index: 1;
     cursor: pointer;
 }
 .btnplay img {
     width: 84px;
 }
 .pic img {
     display: block;
     width: 100%;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     border-radius: 4px;
 }
 
 
.left0 {
     width: 1180px;
     margin: auto;
     margin-top: 50px;
     border-radius: 4px;
 }
.indexPart8{

     margin: auto;
     border-radius: 4px;
 }
 .why{
	 background-color: #fff;
 }
 .indexPart6{
	 background-color: #fff;
 }
 

.inleft li:nth-of-type(1) .inname  {
     background-image: url(/template/default/images/about1.png);
	 
 }
 .inleft li:nth-of-type(1) .inname:hover {
     background-image: url(/template/default/images/about1-1.png);
 }
 .inleft li:nth-of-type(2) .inname {
     background-image: url(/template/default/images/about2.png);
 }
 .inleft li:nth-of-type(2) .inname:hover {
     background-image: url(/template/default/images/about2-2.png);
 }
 .inleft li .inname:hover {
     background-color: #337fe5;
     border-color: #337fe5;
     color: #fff;
 }
 .inleft li:nth-of-type(3) .inname {
     background-image: url(/template/default/images/about3.png);
 }
 .inleft li:nth-of-type(3) .inname:hover {
     background-image: url(/template/default/images/about3-3.png);
 }
 
 
 
 /* 战士开始 */
 .mod_con {
     margin-top: 70px;
     display: inline-block;
 }
 .mod_con li {
     width: 352px;
     height: 521px;
     float: left;
     position: relative;
     transition: all 0.5s linear;
     transition: All 0.4s ease-in-out;
     -webkit-transition: All 0.4s ease-in-out;
     -moz-transition: All 0.4s ease-in-out;
     -o-transition: All 0.4s ease-in-out;
     cursor: pointer;
	 background-color: #f8f8f8;
 }
 .mod_con li:before {
     width: 355px;
     height: 521px;
     position: absolute;
     bottom: 0;
     z-index: -1;
	 background-color: #f8f8f8;
 }
 .mod_con li p {
     padding-top: 32px;
     padding-left: 26px;
 }
 .mod_con li p>i {
     float: left;
 }
 .mod_con li p>b {
     font-size: 28px;
     line-height: 46px;
     margin-left: 8px;
	 color: #2158a8;
 }
 .mod_con li em {
        width: 259px;
        height: 89px;
        background: #ffffff;
        font-size: 16px;
        color: #2f353c;
        display: block;
        margin-left: 26px;
        padding: 0 28px;
        padding-top: 34px;
        margin-top: 17px;
        border-radius: 4px;
    }
 
 em {
     font-style: normal;
 }
 
 .mod_con li+li {
     margin-left: 60px;
 }
 
 /* init开始优势 */
 .int {
     height: 912px;
     border-radius: 4px;
     margin-top: 50px;
	 background-color: #0260d2;
 }
 .int_box {
     width: 1180px;
     margin: 0 auto;
     padding-top: 50px;
 }
 .int_tit {
   width: 1200px;
 }
 .int_tit i {
     display: inherit;
	 font-size: 34px;
	 color: #fff;
	text-align: center;
	 }
 }
 .int_tit {
  
     margin-left: 32px;
 }
 .int_tit {
     margin-left: 20px;
 }
 .int_tit em {
     display: inline-block;
     font-size: 18px;
     color: #ffffff;
     width: 183px;
     height: 41px;
     border-radius: 4px;
     text-align: center;
     line-height: 41px;
     background: #004daa;
     margin-top: 18px;
 }
 .int_txt {
     width: 1180px;
     height: 644px;
     background: #ffffff;
     display: inline-block;
     margin-top: 67px;
     box-shadow: 0 0 20px rgba(0,0,0,0.2);
     border-radius: 4px;
 }
 .int_txt ul {
     margin: 0 41px;
     margin-top: 62px;
 }
 .int_txt li {
     float: left;
     width: 350px;
     height: 247px;
     background: #f8f8f8;
     transition: all 0.5s linear;
     transition: All 0.4s ease-in-out;
     -webkit-transition: All 0.4s ease-in-out;
     -moz-transition: All 0.4s ease-in-out;
     -o-transition: All 0.4s ease-in-out;
     cursor: pointer;
     border-radius: 4px;
 }
 .int_txt li p {
     display: inline-block;
 }
 .int_txt li>em {
     font-size: 16px;
     color: #666666;
     line-height: 30px;
     display: inline-block;
     padding: 0 28px;
     margin-top: 24px;
 }
 .int_txt li>i {
     width: 30px;
     height: 2px;
     background: #5ec127;
     display: inline-block;
     margin-left: 30px;
     margin-top: 30px;
 }
 .int_txt li:nth-child(2), .int_txt li:nth-child(3) {
     margin-top: 0;
 }
 .int_txt li+li {
     margin-left: 19px;
     margin-top: 19px;
 }
 .int_txt li:nth-child(4) {
     margin-left: 0;
 }
 .int_txt li p>i>span {
     width: 54px;
     height: 31px;
     background: #0260d2;
     display: inline-block;
     margin-top: 15px;
     text-align: center;
     padding-top: 3px;
 }
 .int_txt li p>i>span:before {
     content: '';
     border-right: 27px solid transparent;
     border-left: 27px solid transparent;
     border-bottom: 15px solid #0260d2;
     width: 0px;
     height: 0;
     margin: 0 auto;
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     margin: auto;
 }
 .int_txt li p>i {
     width: 54px;
     height: 61px;
     position: relative;
     display: inline-block;
     margin-left: 31px;
     margin-top: 39px;
 }
 .int_txt li p>i>span {
     width: 54px;
     height: 31px;
     background: #0260d2;
     display: inline-block;
     margin-top: 15px;
     text-align: center;
     padding-top: 3px;
 }
 .int_txt li p>em {
     font-size: 28px;
     line-height: 32px;
     margin-left: 20px;
     padding-top: 53px;
     float: right;
 }
 .int_txt li p>i:after {
     content: '';
     border-left: 27px solid transparent;
     border-top: 12px solid #0260d2;
     border-right: 27px solid transparent;
     width: 0px;
     height: 0;
     margin: 0 auto;
     position: absolute;
     right: 0;
     left: 0;
     bottom: 0;
     margin: auto;
 }
 
 /* appli anlikaih案例开始 */
.appli {
     overflow: hidden;
 }
 .appli_box {
     width: 1180px;
     margin: 0 auto;
     margin-top: 40px;
     position: relative;
 }
 .appli_tit {
     height: 49px;
 
 }
.appli_con li { overflow: hidden; /* 隐藏超出容器的部分 */ }

.appli_con li img:hover { transform: scale(1.2); transition-delay: 0.2s; margin-right: -20%; /* 向左移动20%的宽度 */ }
 .appli_box:after {
     /* content: ''; */
     position: absolute;
     left: 49%;
     /* top: 70px; */
     width: 27px;
     height: 28px;
 }
 .appli_con {
     width: 100%;
     margin-top: 15px;
     overflow: hidden;
 }
 .appli_con li {
    width: 386px;
    float: left;
    height: 247px;
    overflow: hidden;
    position: relative;
    border-radius: 4px;
    margin-top: 29px;
	}
 .appli_con li img {
    -webkit-transition: .8s;
    -o-transition: .8s;
    transition: .8s;
    width: 382px;
    height: 247px;
    border-radius: 4px;
 }
 .appli_con li p {
    font-size: 16px;
    color: #ffffff;
    height: 42px;
    line-height: 42px;
    position: sticky;
    bottom: -60px;
    left: 0;
    width: 382px;
    text-align: center;
    overflow: hidden;
    transition: 0.5s all ease-in-out;
    border-radius: 4px;
    margin-top: -43px;
    background-color: #2158a8a6;
 }
 .appli_tit b {
     font-size: 30px;
     color: #2158a8;
     text-align: center;
     line-height: 50px;
     display: inline-block;
     /* margin-top: -23px; */
     margin-left: 12px;
 }
 .appli_tit span {
     position: relative;
     font-size: 35px;
     margin-left: 50px;
     margin-top: -24px;
     display: inline-block;
     z-index: 1;
     line-height: 50px;
 }
 .appli_tit span:after {
     content: '';
     display: block;
     position: absolute;
     width: 20%;
     height: 4px;
     z-index: -1;
     background: #0260d2;
     left: 0;
     bottom: 0;
     animation: widthchange 2s linear infinite;
 }
 .appli_tit p {
     font-size: 16px;
     color: #666666;
     line-height: 30px;
     text-align: center;

 }
 .appli_con li img:hover {
/*      webkit-transform: scale(1.2);
     -ms-transform: scale(1.2);
     -o-transform: scale(1.2);
     transform: scale(1.2);
 	 width: 382px;
 	 height: 247px; */
 }
.icon-list li {
  position: relative;
  cursor: pointer;
}

.icon-list li em {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  text-align: center;
  font-size: 14px;
  line-height: 1.5;
}

.icon-list li:hover em {
  display: block;
}

.icon-list li i {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px;
  height: 50px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  text-align: center;
  font-size: 24px;
  line-height: 50px;
  transition: transform 0.5s ease;
}

.int_txt li img {

    transition: transform 0.5s ease-in-out;
}

.int_txt li:hover img {

    transform: rotate(360deg);
}
.icon-list li:hover i {
  transform: translate(-50%, -50%) rotate(360deg);
}

.icon-list li img {
  display: block;
  width: 100%;
  height: auto;
}

.icon-list li:first-child {
  margin-top: 20px;
}

.icon-list li:last-child {
  margin-bottom: 20px;
}

.sNav1 li {
    height: 41px;
    line-height: 41px;
    overflow: hidden;
    font-size: 14px;
    position: relative;
    margin: 0 5px;
    background-color: #fbfbfb;
    width: 202px;
}

.mod_con li img {
    width: 354px;
    height: 265px;
    border-radius: 4px;
    transition: transform 0.3s ease-out;
}

.mod_con li:hover img {
    transform: scale(1.1);
}
.pageTitle2 h1{
	font-size: 20px;
    border-bottom: 3px solid #2158a8;
    margin-top: 20px;
	line-height: 40px;
	color: #2158a8;
}
 .appli_tit h2{
	 text-align: center;
    font-size: 30px;
    color: #2158a8;
 }
 .int_tit h2{
	text-align: center;
    font-size: 29px;
    color: #fff;
 }
.fuxiaobeijing{
	background: url(/template/default/images/ledbeijing1.jpg)no-repeat left;
    height: 148px;
    line-height: 200px;
    padding-top: 31px;
	color: #fff;
 }

.fuxiaobeijing strong{
    font-size: 23px;
    line-height: 51px;
    margin-left: 29px;
}
.fuxiaobeijing p{
	line-height: 31px;
	margin-left: 29px;
}
.about1 p{text-indent: 2em;}
.about1 h2, .about1 h3, .about1 h4, .about1 h5, .about1 h6 {position: relative;padding-left: 14px;font-size: 16px;margin: 20px 0;background: #f6f6f6;}
.about1 h2:after, .about1 h3:after, .about1 h4:after, .about1 h5:after, .about1 h6:after {position: absolute;top: 0;bottom: 4px;left: 0;display: block;width: 4px;height: 100%;background: #16499d;content: "";border-radius: 2px;}
.str strong {
	background-image: linear-gradient(90deg, #fa71cd 0%, #2158a8 100%);
    color: #ffffff;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.sidePart2 h4{
background: #16499d;
    color: #fff;
    width: 90px;
    line-height: 25px;
    text-align: center;
    font-size: 16px;}
.sidePart2{
background-color: #ffffff;
    border-top-color: #2158a8;
    border-bottom-color: #2158a8;
    border-left-color: #2158a8;
    border-right-color: #2158a8;
	border: #2158a8 solid 1px;}
.table_form{
border: #16499d solid 1px;
} 