@charset "utf-8"; 
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; color: #666; width: 100%; zoom:1;
		min-width: 340px;font-size: 14px;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
-webkit-user-select: none; 
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;  
}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul,li{ list-style:none; margin: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none; text-decoration:none;}
a:hover{ color: #15182B;text-decoration:none;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/
.container {width:100%;margin:0 auto;}
/*全局样式*/




/************************** 以下是页面样式 *************************/
/*头部*/
.Toper{position: relative;}
.ToperTop{background: #1e5fd3;height: 40px;line-height: 40px; color: #fff; max-width: 360px; border-radius: 0 0 5px 5px;margin: 0 auto;}
.ToperTop ul{text-align: center;}
.ToperTop ul li{padding: 0 1.7%; display: inline-block; background: url(../images/toperToplibg.png) no-repeat right center;}
.ToperTop ul li.last{background: none;}
.ToperTop ul li a{color: #fff; text-align: center;}


.Top{margin-top: 10px;}
.logo{float: left;position: relative;top: -10px;}
.logo .right{display: none;}


.navBtn{display: block; width: 37px;height: 50px; background: url(../images/nav_btn.png) no-repeat center; float: right; cursor: pointer;}
.searchBtn{display: block; width: 37px;height: 50px;float: right;background: url(../images/searchBtn.png) no-repeat center; margin-right:2%;cursor: pointer;position: relative;}
.searchBox{position:absolute; right:0; top: 54px; width: 230px; background-color: #fff;
	height: 40px; border: 1px solid #ddd; z-index: 99;display: none;}
.searchBox input{line-height: 38px;padding:0 10px;width: 188px;}
.searchBox a{display: block; width: 40px; height: 38px;background: #1e5fd3; color: #fff;line-height: 38px; text-align: center; position: absolute; right: 0; top:0px;}


.MinNav{ background: #1e5fd3; display: none; position: absolute; left:0;top: 100px; z-index: 999; width: 100%;}
.MinNav ul {padding: 10px 0;}
.MinNav ul li{ line-height: 30px; }
.MinNav ul li a{ color: #fff;display: block;height: 30px;line-height: 30px;padding:0 15px; }
.MinNav ul li a:hover{background: #3972d9;}

.MaxNav{display: none; float:right;}
.MaxNav ul li{ float: left; line-height: 50px;  position: relative;}
.MaxNav ul li a.navA{padding: 0 20px;color: #4e4e4e; position: relative;height: 50px; display: inline-block;}
.MaxNav ul li a.navA span{border-bottom: 2px solid #fff; padding-bottom: 5px;}
.MaxNav ul li.on a span,.MaxNav ul li a:hover span{border-bottom: 2px solid #3972d9; padding-bottom: 5px; color:#3972d9; }
.MaxNav ul li:hover dl{display: block;}
.MaxNav ul li dl{width: 150px;background: #3971d9; position: absolute; left: 50%; margin-left: -75px; padding:15px 0; display: none;z-index: 999;}
.MaxNav ul li dl i{display: block; width: 150px; height: 9px; background: url(../images/navIcon.png) no-repeat center;position: absolute; top:-9px; left:0;}
.MaxNav ul li dl dd.on a,.MaxNav ul li dl dd a:hover{background: #2355b0;}
.MaxNav ul li dl dd a{line-height: 36px; display:block; text-align: center; width: 150px; height: 36px; color: #fff;}

/*.MaxNav ul li a.navA i{display: inline-block; width: 12px;height: 9px; position: absolute; bottom: 0; left:50%;margin-left: -6px;background: url(../images/navIcon.png) no-repeat center bottom;}*/
/*头部*/

/*banner*/

.homeban-3{ position:relative; padding:0; margin:0 auto; overflow: hidden;}
.homeban-3 .banlist,
.homeban-3 .banlist li,
.homeban-3 .banlist li img{ width:100%;}
.homeban-3 .banlist li a{ display: block; width: 100%; height: 100%; overflow: hidden;}

.homeban-3 .tablist{ position:absolute; left:50%; margin-left: -22px; bottom:5%; overflow: hidden;}
.homeban-3 .tablist li{ cursor:pointer; display:inline-block; width:8px; height:8px; margin-right:3px; float: left;border: 2px solid #fff;}
.homeban-3 .tablist li.on{ background: #1e5fd3; border:2px solid #1e5fd3; }

.homeban-3 .banbtn{ position: absolute; top: 45%; z-index: 10; color: #fff; display: block; width: 40px; height: 40px; cursor: pointer; font-size: 30px;border:1px solid #fff;}
.homeban-3 .prev{ left: 5%; background: url(../images/bannerPre.png) no-repeat center; transition: all .3s;}
.homeban-3 .prev:hover{background-color: #2355b0; border: 1px solid #2355b0;}
.homeban-3 .next{ right: 5%;background: url(../images/bannerNext.png) no-repeat center;transition: all .3s;}
.homeban-3 .next:hover{background-color: #2355b0; border: 1px solid #2355b0;}



/*banner*/


/*首页*/

.HomeTitle{padding:4% 0 2%;}
.HomeTitle h2{text-transform: uppercase;color: #1e5fd3; font-size: 20px; font-weight: bold;text-align: center;margin-top: 0;}
.HomeTitle h3{text-align: center; font-size: 18px; color: #333; margin: 0; position: relative;padding-bottom:1%;}
.HomeTitle h3 span{display:none; width: 18px;height: 3px; background:#1e5fd3; position: absolute; left:50%;margin-left: -9px; bottom: 0px; }



.HomeFloor01{ padding-bottom: 3%; }
.HomeFloor01 .left{ text-align: center; }
.HomeFloor01 .left img{ max-width: 100%; }
.HomeFloor01 .right{padding-top: 3%;}
.HomeFloor01 .right .More{display: block; width: 180px;height: 48px; line-height: 48px;color: #fff; text-align: center;
	background: #1e5fd3 url(../images/more.png) no-repeat 120px center; margin-top: 5%;}

.HomeFloor01 .right .HomeFloor01Icon{display: block; width: 114px;height: 6px; background: #1e5fd3; position: absolute; display: none;}


.HomeFloor02{background: #f9f9f9;}

.HomeFloor02Ul{}
.HomeFloor02Ul ul li{}
.HomeFloor02Ul ul li .itemImg{text-align: center; position: relative;}
.HomeFloor02Ul ul li .itemImg img{}
.HomeFloor02Ul ul li .itemImg span{display: block; width: 200px;height: 50px; 
	background: #1e5fd3; color: #fff; line-height: 50px; text-align: center;
	 position: absolute; left: 50%;top: 50%;margin-top: -25px;margin-left: -100px;}

.HomeFloor02Ul ul li .itemTxt{padding: 5%;}

.HomeFloor02Ul ul li a:hover .itemTxt{color: #1e5fd3;}

.More_more{height: 48px; border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf; max-width: 587px; margin: 3% auto;}
.More_more a{display: block;width: 200px; height: 48px; line-height: 48px; text-align: center; color: #fff; background:#1e5fd3 url(../images/more.png) no-repeat 130px center;;
	margin:0 auto;
 }

.HomeFloor03{}
.HomeFloor03Top{}
.HomeFloor03Top ul{margin:0 auto; text-align: center;}
.HomeFloor03Top ul li{display: inline-block; padding: 0 2%;}

.HomeFloor03Top ul li a span{border-bottom: 2px solid #fff;padding-bottom: 1%;}

.HomeFloor03Top ul li a:hover span,.HomeFloor03Top ul li.on a span{ color:#1e5fd3; border-bottom: 2px solid #1e5fd3; }


.picScroll-left{overflow:hidden; position:relative; width: 100%;}
.picScroll-left .hd{/*height: 158px; */}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:inline-block; position: absolute;
	 overflow:hidden;background:rgba(30,95,211,.8) url(../images/PPre.png) no-repeat center; left: 0;top: 0;
	 cursor:pointer; display: none;}

.picScroll-left .hd .prev img,.picScroll-left .hd .next img{visibility: hidden;}
.picScroll-left .hd .next{ background:rgba(30,95,211,.8)  url(../images/PNext.png) no-repeat center; left: auto;right: 0;top:0; }


.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;margin-right: 2px;width: 158px;height: 224px;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{display:block; width: 158px;height: 224px;}
.picScroll-left .bd ul li .pic a{position: relative;display: block; width: 158px;height: 224px; }
.picScroll-left .bd ul li .pic a span{position: absolute; top: 0;left:0; background: url(../images/Pmask.png) no-repeat center;  width:158px;height :224px;display:none; line-height: 214px; text-align: center;color: #fff;font-size: 16px;}
.picScroll-left .bd ul li .pic a:hover span{display: block;}

.picScroll-left .bd ul li .title{ line-height:24px;   }

.HomeFloor03Ul{max-width: 1920px;margin: 2% auto 0 auto;}

.divF03{display: none;width: 100%;}

.HomeFloor04{background: #f9f9f9;}


.HomeFloor04Top{}
.HomeFloor04Top ul{margin:0 auto; text-align: center;}
.HomeFloor04Top ul li{display: inline-block; padding: 0 2% 1%;}
.HomeFloor04Top ul li a span{border-bottom: 2px solid #f9f9f9;padding-bottom: 1%;}

.HomeFloor04Top ul li a:hover span,.HomeFloor04Top ul li.on a span{ color:#1e5fd3; border-bottom: 2px solid #1e5fd3; }


.HomeFloor04Ul{ display: none; }

.HomeFloor04Ul ul li{float: left; width: 49%; margin-right:1%;margin-bottom: 1%; position: relative;}
.HomeFloor04Ul ul li.li1{width: 100%;margin-right: 0;}
.HomeFloor04Ul ul li.li3{margin-right: 0;}
.HomeFloor04Ul ul li.li5{margin-right: 0;}
.HomeFloor04Ul ul li.li6{width: 100%;margin-right: 0;}

.HomeFloor04Ul ul li a{position: relative; display: block;}
.HomeFloor04Ul ul li a .itemTop{position: relative;}
.HomeFloor04Ul ul li a img{ display: block; width: 100%;}
.HomeFloor04Ul ul li a .spanTitle{display: block; width: 100%;height:40px; background:rgba(30,95,211,.8); position: absolute; 
	text-align: center; color: #fff; line-height: 40px;
	bottom:0;left: 0;}

.HomeFloor04Ul ul li a  .itemTxt{color: #333}
.HomeFloor04Ul ul li a  .itemTxt h3{font-size: 16px; text-align: center;}
.HomeFloor04Ul ul li a  .itemTxt p{text-align: center; }


.HomeFloor05{padding-bottom: 3%;}
.HomeFloor05 .HomeNew{}
.HomeFloor05 .HomeNew ul li{margin-bottom: 20px; cursor: pointer;}
.HomeFloor05 .HomeNew ul li .HomeNewLeft{display: block;text-align: center;}
.HomeFloor05 .HomeNew ul li .HomeNewLeft img{}

.HomeFloor05 .HomeNew ul li .itemTxt{}
.HomeFloor05 .HomeNew ul li .itemTxt h3{ font-size: 14px;font-weight: bold; text-align: center; }
.HomeFloor05 .HomeNew ul li .itemTxt h4{font-size: 12px;color: #c6c6c6; text-align: center;}


.HomeFloor05 .HomeNew ul li:hover .itemTxt h3 a{color: #1e5fd3;}
.HomeFloor05 .HomeNew ul li:hover .itemTxt h4{color: #a8baea;}
.HomeFloor05 .HomeNew ul li:hover .itemTxt p{color: #1e5fd3;}


.HomeFloor05 .HomeVideo{width: 100%;}
.HomeFloor05 .HomeVideo video{width: 100%;max-width: 759px;max-height: 500px; margin: 0 auto; display:block;}

.HomeNew .more{display: block; width: 180px;height: 48px; line-height: 48px;color: #fff; padding-left: 55px;
	background: #1e5fd3 url(../images/more.png) no-repeat 120px center; margin: 4% auto 0; }



.HomeFloor06{ background: #f9f9f9; }

.multipleColumn{ width:100%;  overflow:hidden; position:relative;   }
.multipleColumn .hd{ overflow:hidden;  height:30px; background:#f4f4f4;  }
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/more.png") no-repeat;}
.multipleColumn .hd .next{ background-position:0 -50px;  }


.multipleColumn .bd{ padding:10px;   }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; }
.multipleColumn .bd ul li{width: 33.33%  !important; float: left; }
.multipleColumn .bd ul li .pic{ text-align:center; float:none  !important; display: inline-block; }
.multipleColumn .bd ul li .pic img{border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title{ line-height:24px;   }

/*首页*/




/*底部*/
.Bottomer{}
.BottomerTop{background: #e8e8e8; padding: 2.1% 0}
.bottomlB{padding-top:1%;}
.bottomlB span{display: inline-block; height: 26px; vertical-align: top; position: relative; top: 3px;}
.bottomlB span i{}
.bottomlB a{vertical-align: top;display: inline-block; width: 26px;height: 26px; background: url(../images/weixIcon.png) no-repeat 0 center;}
.bottomlB a.weibo{ background-position: 2px center; }
.bottomlB a.weixin{background-position: -31px center; position: relative;}

.bottomlB a.weixin img{position: absolute; bottom: 26px; left: 50%; margin-left: -50px; height: 100px;width:100px; display: none; max-width: 100px;}
.bottomlB a.weixin:hover img{display: block;height: 100px;width:100px; }


.bottomlB a.qq{background-position: -62px center;}


.BottmoNav{}
.BottmoNav ul li{float: left; padding-right:5%; margin-bottom: 15px;}
.BottmoNav ul li a{display: inline-block;}
.BottmoNav ul li a span{display: block; font-size: 12px;}

.BottmoRWM{text-align: center;}

.Bottom{ background: #1e5fd3; line-height: 30px; color: #fff; }
.Bottom a{color: #fff;}
.Bottom .left em{font-style:initial; padding: 0 5px;}
/*底部*/



/*侧边栏*/
.menuTop{ max-width: 320px;height: 100px;float: left; padding: 25px 25px 0 103px; background: url(../images/menuBg.jpg) no-repeat 0 center; }
.menuTop h3{margin: 0; font-size: 30px; font-weight: normal; color: #fff;}
.menuTop h4{margin: 0; font-size: 18px; color: #7d9ae1;}

.Current{ display: none; color: #999; padding-top: 20px; }
.Current a{color: #999;}
.Current span{color: #1e5fd3;}

.MainMBtn{display: block; width: 37px;height: 100px; background: url(../images/nav_btn.png) no-repeat center; float: right; cursor: pointer;}

.MainMenu{background:#1e5fd3;  line-height: 30px; padding: 10px 0; display: none;max-width: 1600px; margin: 0 auto;}
.MainMenu a{color: #fff;}

.MainMenu ul li a{display: block;padding: 0 15px;}
.MainMenu ul li.on a,.MainMenu ul li a:hover{ background:#3972D9; }

.menu{margin-bottom: 20px;}

/*侧边栏*/

/*单篇内容区域*/

.MainCon{}
.MainConH3{font-size:  16px; color:#1e5fd3; font-weight: bold; margin: 0;}
.MainConSpan{width: 26px;height: 2px;display: block;/*background: #1e5fd3;*/ margin: 2% 0;}

/*单篇内容区域*/

/*发展历程*/

/*.history{padding-top: 20px;}*/
.history .year{ float: left;font-size: 16px;font-weight:bold;  color: #666;}
.history .text{ float: left; color: #666;}
.history ul li{margin-bottom: 30px; position: relative; }

.history ul li .icon_i{display: block; width: 22px;height: 22px;display: none;
 background: url(../images/historyLIbtn.png) no-repeat center; position: absolute; left: 50%;top: 10px;margin-left: -11px;z-index: 999;}



.history ul li .icon_span{width: 4%;height: 2px; display: none;
	background: #d7d7d7; position: absolute; top: 10px; margin-top:11px; z-index: 998;}

.history ul li.left  .icon_span{left: 46%; }
.history ul li.right  .icon_span{left: 50%; }

/*发展历程*/

/*资质荣誉*/
.honor{padding-top:20px;}
.honor ul a{text-align: center; display: block;}
.honor span{ display: block; width: 100%;text-align: center; height: 57px; line-height: 57px;}
.honor ul a img{border:1px solid #eee;}

/*资质荣誉*/

/*分页 css*/
.PageBox{ padding:20px 0 20px;}
.PageBox .Pages{text-align: center;  height: 35px;}
.PageBox .Pages a{padding:8px 12px;border:1px solid #ededed; color: #333; font-size: 14px; margin:0 3px;transition: all .5s;}
.PageBox .Pages a:hover,.PageBox .Pages a.a_cur{ background: #1e5fd3;color: #fff; border:1px solid #1e5fd3; }
.PageBox .Pages .num{font-style: normal;}
.PageBox .Pages .num a{margin: 0; display: none;}
/*分页 css*/



/*弹出层*/
.Mask{position: fixed; background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);left: 0; top: 0; z-index: 9999;}
.Mask div{z-index: 999; max-width: 630px;  margin:30px auto;position: relative;}
.Mask div img{ margin-top: 40px; width: 100%;}
.Mask div a{ display: block; width: 40px; height: 40px; background: url(../images/honner.png) no-repeat center;position: absolute;right: 0;top: 40px;}
/*弹出层*/

/*产品中心*/
/*.Product{padding-top:20px;}*/
.Product ul li{text-align: center; margin-bottom:40px;}
.Product ul a{text-align: center; display:inline-block;position: relative;}
.Product span{ display: block; width: 100%;text-align: center;color: #fff;
 height:60px; line-height:60px; position: absolute; bottom: 0;left: 0; background: rgba(34,34,34,.8);}
.Product ul a img{border:1px solid #eee;}
.interlink ul a:hover img{border:1px solid #1e5fd3;}

/*产品中心*/
/*案例展示*/

/*.Case{padding-top:20px;}*/
.Case ul li{text-align: center; margin-bottom:2.5%;}
.Case ul a{text-align: center; display:inline-block;position: relative;}
.Case span{ display: block; width: 100%;text-align: center;color: #fff;
 height:60px; line-height:60px; position: absolute; bottom: 0;left: 0; background: rgba(34,34,34,.8);}
.Case ul a img{border:1px solid #eee;}

/*案例展示*/


/*产品中心详情页*/

.ProductLeft,.CaseInfo{ text-align: center; }
.ProductRight{ margin-top: 30px; }

div.ProductMore{display: block; width: 180px;height: 48px; line-height: 48px;color: #fff;padding-left: 50px;
	background: #1e5fd3 url(../images/more.png) no-repeat 125px center; margin-top: 5%; overflow:hidden; position: relative;}
div.ProductMore a{display: block; width: 100%;height: 100%;line-height: 9999px; position: absolute; top:0; left: 0;}	
/*产品中心详情页*/
/*人才招聘*/
.JobLeft{}
.JobLeft ul li .top{height: 50px;padding: 0 20px; cursor: pointer;}
.JobLeft ul li .top .jobmun{display: inline-block; width: 32px;height: 32px;border-radius: 32px; background: #d4d4d4; color: #fff; line-height: 32px;text-align: center; position: relative; top:9;}
.JobLeft ul li .top .jobname{color: #666; line-height: 50px; padding-left: 8px;}
.JobLeft ul li .top .jobIcon{float: right; display: inline-block;width: 25px;height: 25px; 
	position: relative; top: 12.5px;cursor: pointer;
	background: url(../images/jobM.png) no-repeat center;}
.JobLeft ul li .top .time{color: #565656; float: right;margin-right:15px; line-height: 50px;}

.JobLeft  .conTxt{padding: 10px; display: none; border-bottom: 1px solid #eee;}
.JobLeft  .conTxt .green{color: #1e5fd3;margin-left: 20px;}
.JobLeft  .conTxt .lastgreen{margin-left: 0;}
.JobLeft  .conTxt .jobSpan{margin-left: 10px;}

.JobLeft  .conTxt .zyyq{margin-top: 40px;}
.JobLeft  .conTxt .zyyqB{ display: block; float: left;color: #1e5fd3; width: 80px;height: 100%;}
.JobLeft  .conTxt .txt{ float: left;}
<!--.dymy{text-align: center; color: #666;margin-top:30px;}-->
.dymy{text-align: left; color: #666;margin-top:30px;}

.JobLeft ul li.on .top,.JobLeft ul li .top:hover{ background:#1e5fd3; }

.JobLeft ul li.on .top .jobmun,.JobLeft ul li .top:hover .jobmun{background: #fff; color:#1e5fd3; }
.JobLeft ul li.on .top .jobname,.JobLeft ul li .top:hover .jobname{color: #fff;}
.JobLeft ul li.on .top .time,.JobLeft ul li .top:hover .time{color: #a9baea;}
.JobLeft ul li.on .top .jobIcon{background: url(../images/jobMo.png) no-repeat center;}


.JobRight{text-align: center; padding: 30px 0;}

/*人才招聘*/


/*案例展示详情页*/

.CaseBoxList{width: 100%;padding:15px 0; overflow: hidden;}

.CaseBoxList ul li{width: 19%; float: left; margin-right:1%; cursor: pointer;float: left;}


.CaseBoxListul{float: left;width: 100%;position: relative; padding-left: 5%;padding-right: 5%;}

.CaseBoxList .bx-prev{position: absolute; left:0; top:20%;height:54px;line-height: 99999;
	width: 17px; background: url(../images/CasePre.png) no-repeat center; }
.CaseBoxList .bx-prev:hover{background-image: url(../images/CasePreOn.png);}	
.CaseBoxList .bx-next{position: absolute; right:0; top: 20%;height:54px; line-height: 9999;
	width: 17px; background: url(../images/CaseNext.png) no-repeat center; }
.CaseBoxList .bx-next:hover{background-image: url(../images/CaseNextOn.png);}

/*案例展示详情页*/

/*技术支持*/
.Support{}
.Support ul li{border-bottom: 1px dotted #eee; padding-bottom:2%;}
.Support ul li h3{  }
.Support ul li h3 a{display: block; color: #333; font-size: 16px;}
.Support ul li h3 a i{display:inline-block; width:4px;height: 4px; background: #333;margin-right: 10px; position: relative; top: -3px;}
.Support ul li p{ color: #666; }

/*技术支持*/



/*new*/
.New ul li{margin-bottom: 20px; cursor: pointer;}
.New ul li .HomeNewLeft{display: block;text-align: center;}
.New ul li .HomeNewLeft img{}

.New ul li .itemTxt{}
.New ul li .itemTxt h3{ font-size: 14px;font-weight: bold; text-align: center; }
.New ul li .itemTxt h4{font-size: 12px;color: #c6c6c6; text-align: center;}


.New ul li:hover .itemTxt h3 a{color: #1e5fd3;}
.New ul li:hover .itemTxt h4{color: #a8baea;}
.New ul li:hover .itemTxt p{color: #1e5fd3;}
/*new*/

/*联系我们*/
.ContactLeft{}
.ContactRight{padding: 30px 0;}
.map{height: 400px;}
#dituContent{ width: 80%; height: 100%;margin: 0 auto;border:#ccc solid 1px; }
#dituContent img{max-width: none;}


/*联系我们*/

.FileDownList{margin-bottom: 5%;}
.FileDownList .h3{margin-top: 50px;}
.FileDownList li{}
.FileDownList li a{display: block;background:url(../images/pro_11.jpg) no-repeat left center;text-indent: 20px; line-height: 40px;border-bottom: 1px dashed #d8d8d8;position: relative;padding-right: 90px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.FileDownList li span{position: absolute;right: 0;top: 0;}

@media (min-width:540px){

	
	.ToperTop ul li{padding: 0 9px;}


	.BottomerTop .left .bottomlFx{float: left; width: 50%;}
	.BottomerTop .left .BottomTeL{float: left;width: 50%;}
	.honor ul li{float: left; width: 48%; margin-right: 2%;}
	.honor ul li:nth-child(2n){margin-right: 0;}

	.Product ul li{float: left; width: 48%; margin-right: 2%;}
	.Product ul li:nth-child(2n){margin-right: 0;}

	.Case ul li{float: left; width: 48%; margin-right: 2%;}
	.Case ul li:nth-child(2n){margin-right: 0;}
}

@media (min-width:640px){
   .homeban-3 .tablist{ margin-left: -40px;}
   .homeban-3 .tablist li{ width: 10px; height: 10px; margin-right: 8px; border: 2px solid #fff;}
}

@media(min-width:768px){

.ToperTop{float: right;}
.logo .left{float: left;}
.logo .left a{display: block;margin-top: 5%;}
.logo .right{display: block;float: left; line-height: 24px;padding-left: 15px;margin-left: 15px;border-left: 1px solid #ccc;}

.HomeFloor02Ul ul li .itemTxt{text-align: center;}

.HomeFloor04Ul ul li{float: left; width: 24.72%; margin-right:0.375%; margin-bottom: 0.375%;}
.HomeFloor04Ul ul li.li1{width:49.75%; margin-right: 0.375%;}
.HomeFloor04Ul ul li.li5{margin-right: 0.375%;}
.HomeFloor04Ul ul li.li6{width:49.7%;margin-right: 0;}

.HomeFloor04Ul ul li a  .itemTxt{position: absolute; top: 0;left:0;background:rgba(30,95,211,.8);width: 100%;height: 100%; padding:10% 5% 0;z-index: 999;display: none;}
.HomeFloor04Ul ul li a  .itemTxt h3{position: relative;padding-bottom: 2%;}
.HomeFloor04Ul ul li a  .itemTxt h3 .itmeSpan{ position: absolute; width: 26px;height: 2px; background: rgba(255,255,255,.5); bottom: 0;left:50%;margin-left: -13px; }

.HomeFloor05 .HomeNew ul li{position: relative;}

.HomeFloor05 .HomeNew ul li .HomeNewLeft{float: left; width: 30%;}
.HomeFloor05 .HomeNew ul li .itemTxt{float: left; width: 70%; border-bottom: 1px solid #f5f5f5;}
.HomeFloor05 .HomeNew ul li .itemTxt h4{text-align: left;}
.HomeFloor05 .HomeNew ul li .itemTxt h3{text-align: left;}

.HomeFloor05 .HomeNew ul li .itemTxt{position: absolute; height: 100%;right: 0; top: 0;}



.New ul li{position: relative; }

.New ul li .HomeNewLeft{float: left; width: 30%;}
.New ul li .itemTxt{float: left; width: 70%; border-bottom: 1px solid #f5f5f5;}
.New ul li .itemTxt h4{text-align: left;}
.New ul li .itemTxt h3{text-align: left;}
.New ul li .itemTxt{position: absolute; height: 100%;right: 0; top: 0;}



.menu{margin-bottom: 0;}
.BottomerTop .left{ float: left; width: 50%; }
.BottomerTop .BottmoNav{float: left;width: 50%; padding-left: 5%;}
.BottomerTop .BottmoRWM{margin-top: 30px;}

.menuTop{position: relative; top:-50px; float: left; width: 320px;}

.Current{float: left; display: block; padding-left: 50px;}
.MainMBtn{height: 50px;}
.MainMenu{position: relative; top: -50px;}


.history .year{width: 10%; font-size: 28px; }
.history .text{ width: 80%; padding-left: 5%;}


.honor ul li{ width: 32%; margin-right: 2%;}
.honor ul li:nth-child(2n){margin-right: 2%;}
.honor ul li:nth-child(3n){margin-right:0;}


.Product ul li{ width: 32%; margin-right: 2%;}
.Product ul li:nth-child(2n){margin-right: 2%;}
.Product ul li:nth-child(3n){margin-right:0;}


.Case ul li{ width: 32%; margin-right: 2%;}
.Case ul li:nth-child(2n){margin-right: 2%;}
.Case ul li:nth-child(3n){margin-right:0;}


.PageBox .Pages .num a{display: inline-block;}
.JobLeft  .conTxt{padding: 30px;}


.Support ul li{float: left; width: 48%; margin-right: 2%;}
.Support ul li:nth-child(2n){margin-right: 0;}


.ContactLeft{float: left; width: 41%;}
.ContactRight{float: right; padding: 0;width: 59%; }

}

@media (min-width:1100px){
.HomeFloor02Ul ul li{float: left; width: 32%; margin-right: 2%;}
.HomeFloor02Ul ul li.last{margin-right: 0;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{display: inline-block;}
.multipleColumn .bd ul li .pic img{ width:304px; height:160px; }


.BottomerTop .left{ float: left; width: 40%;  border-right: 1px solid #ccc;height: 122px;}
.BottomerTop .BottmoNav{float: left;width: 40%; padding-left: 5%;}
.BottomerTop .BottmoRWM{width: 20%; float: right; margin-top: 0; border-left: 1px solid #ccc;}
.clear_1100{display: none;}
.MainMBtn{display: none;}
.MainMenu{display: block; top: 0;}

.MainMenu{background: none; border-bottom: 1px solid #eee; padding:0 15px 20px;}
.MainMenu a{color: #4e4e4e;}
.MainMenu ul li{float: left;display: inline-block;padding-right: 50px; }
.MainMenu ul li a{display: inline-block;height: 32px;line-height: 32px;font-size: 16px; padding: 0 13px; border-radius: 32px;}
.MainMenu ul li.on a,.MainMenu ul li a:hover{ background:#1e5fd3; color: #fff;  }


.MainCon{padding: 70px 0;}
.AboutLeft{float: left; width: 56.8%;}
.AboutRight{width: 40%;float: right;}

.history .year{width: 5%; font-size: 28px;  font-weight: normal;}
.history .text{ width: 40%; padding-left: 5%;}
.history ul{background: url(../images/historyUlbg.png) repeat-y center 0;}
.history ul li.right{padding-left: 55%;}
.history ul li.right .year{width: 10%; font-size: 28px; }
.history ul li.right .text{ width: 80%;}

.history ul li .icon_i{display: block;}
.history ul li .icon_span{display: block;}

/*.honor,.Product,.Case{margin-top: 0;}*/

.honor ul li{ width: 24.25%; margin-right: 1%;}
.honor ul li:nth-child(2n){margin-right: 1%;}
.honor ul li:nth-child(3n){margin-right:1%;}
.honor ul li:nth-child(4n){margin-right:0;}


.Product ul li{ width: 24.25%; margin-right: 1%;}
.Product ul li:nth-child(2n){margin-right: 1%;}
.Product ul li:nth-child(3n){margin-right:1%;}
.Product ul li:nth-child(4n){margin-right:0;}

.ProductLeft,.CaseInfo{  float: left;width: 34.37% }
.ProductRight{ margin-top:0px;float: right;width: 59.37%; }

.JobLeft  .conTxt{padding: 40px;}

.JobLeft{float: left; width: 57.93%;}
.JobRight{float: right; width: 41.87%;text-align: right; padding: 0;}
.JobRight img{max-width: 100%;}

.FileDownList{margin-bottom: 0px;}
}


@media (min-width:1200px){

	.Top{margin-top:0px;}
	.navBtn{display: none;}
	.searchBtn{margin-right:0;}
	.MaxNav{display:block;}

	.homeban-3 .banbtn{height: 80px;width: 80px;}
	.HomeTitle h2{font-size: 36px;}
	.HomeTitle h3{font-size: 24px;}
	.HomeFloor01{ padding-bottom: 6%; }
	.HomeFloor01 .left{float: left; width: 50%;}
	.HomeFloor01 .right{float: left; width: 50%; padding-left: 4%; position: relative;}
	.HomeFloor01 .right .More{margin-top: 10%;}
	.HomeFloor01 .right .HomeFloor01Icon{display: block; top:8%;left: -10%; }


	.HomeFloor04Ul ul li a:hover .spanTitle{display: none;}
	.HomeFloor04Ul ul li a:hover .itemTxt{display: block; color: #fff;}

	.HomeFloor05 .left{float: left; width: 50%;}
	.HomeFloor05 .right{float: left; width: 50%;}

	.HomeFloor05 .HomeTitle{}
	.HomeFloor05 .HomeTitle h2{text-align: left;}
	.HomeFloor05 .HomeTitle h3{text-align: left;}
	.HomeFloor05 .HomeTitle h3 span{ left: 0;margin-left: 0; }
	.HomeFloor05 .HomeNew ul li .HomeNewLeft{text-align: left;}
	.HomeFloor05 .HomeNew ul li .HomeNewLeft{float: left; width: 30%;}
	.HomeFloor05 .HomeNew ul li .itemTxt{padding-right: 2%;}
	.HomeFloor05 .HomeNew ul li .itemTxt h3{font-size: 16px; margin-top: 0;}

	.HomeNew .more{margin:4% 0 0;}

.New ul li{width: 48.75%; margin-right: 2.5%; float: left;}
.New ul li:nth-child(2n){margin-right: 0;}

.New ul li .HomeNewLeft{text-align: left;}
.New ul li .HomeNewLeft{float: left; width: 30%;}
.New ul li .itemTxt{padding-right: 2%;}
.New ul li .itemTxt h3{font-size: 16px; margin-top: 0;}

.BottomerTop .left{width: 35%;}
.BottomerTop .BottmoNav{width:50%; }
.BottomerTop .BottmoRWM{width: 15%;}

.Bottom{line-height: 50px; }
.Bottom .left{float: left;}
.Bottom .right{float: right; text-align: right;}


.honor ul li{ width: 19.2%; margin-right: 1%;}
.honor ul li:nth-child(2n){margin-right: 1%;}
.honor ul li:nth-child(3n){margin-right:1%;}
.honor ul li:nth-child(4n){margin-right:1%;}
.honor ul li:nth-child(5n){margin-right:0;}

.Product ul li{ width: 19.2%; margin-right: 1%;}
.Product ul li:nth-child(2n){margin-right: 1%;}
.Product ul li:nth-child(3n){margin-right:1%;}
.Product ul li:nth-child(4n){margin-right:1%;}
.Product ul li:nth-child(5n){margin-right:0;}


.Case ul li{ width: 23.12%; margin-right: 2.5%;}
.Case ul li:nth-child(2n){margin-right: 2.5%;}
.Case ul li:nth-child(3n){margin-right:2.5%;}
.Case ul li:nth-child(4n){margin-right:0;}

.Support ul li{float: left; width: 46.25%; margin-right: 7.5%;}
.Support ul li:nth-child(2n){margin-right: 0;}
.map{height: 500px;}


}

@media (min-width:1300px){
.MaxNav{margin-right: 30px;}
.HomeFloor01 .right .HomeFloor01Icon{top:-12%;left: -9%; }
.HomeFloor05 .HomeNew ul li .HomeNewLeft{float: left; width: 29%;}
}

@media (min-width:1500px){
	.MaxNav ul li a.navA{padding: 0 30px;font-size: 16px;}
	.HomeFloor01 .right .HomeFloor01Icon{top:11%;left: -9%; }
	.HomeFloor05 .HomeNew ul li .HomeNewLeft{float: left; width: 26%;}

	.BottomerTop .left{ width: 28% }
	.BottomerTop .BottmoNav{width: 58%;}
	.BottomerTop .BottmoRWM{width: 14%;}
}

@media (min-width:1600px){

	.Top{height: 96px;}
	.searchBtn{height: 96px;}
	.searchBox{top:96px;}
	.MaxNav ul li{ float: left; line-height: 95px;}
	.MaxNav{width: 784px;}
	.MaxNav ul li{width: 110px; text-align: center;}
	/*.MaxNav ul li a{display: block; width: 112px; padding: 0; text-align:center;}*/
	.MaxNav ul li a.navA{padding: 0; text-align: center;}

	.container{max-width: 1600px;margin:0 auto;}
	.HomeFloor01 .right .HomeFloor01Icon{top:12%;left: -8%; }
	.HomeFloor04Ul ul li a  .itemTxt h3{padding-bottom: 2.5%;}

	.HomeFloor05 .HomeNew ul li .HomeNewLeft{float: left; width: 24%;}
	.HomeFloor05 .HomeNew ul li .itemTxt{padding-right: 5%;}
	.HomeNew .more{margin-top: 8%;}

	.BottomerTop .left{}
	.BottomerTop .BottmoNav{}
	.BottomerTop .BottmoRWM{}
	.map{height: 610px;}


}




/*首页合作伙伴插件 css*/

.Floor001017{ padding:30px 0;}
.Floor001017 .ti{ font-family: "Raleway",sans-serif; font-size: 50px; font-weight: 100; margin-bottom: 20px; text-align: center;}
.Floor001017 .product_carousel{ padding-top: 40px;}
.Floor001017 .product_carousel ul,
.Floor001017 .product_carousel ul li{ margin: 0; padding: 0; list-style: none;}
.Floor001017 .itembox{ overflow: hidden;}
.Floor001017 .itembox .pro_img{ position: relative;}
.Floor001017 .itembox .pro_hover{ width: 100%; height: 100%; left: 0; position: absolute; top: 0; overflow: hidden; border: 1px solid #ddd;}
.Floor001017 .itembox .pro_hover:after{ width: 100%; height: 100%; content: ""; background: none repeat scroll 0 0 #000; position: absolute; left: -100%; top: 0; opacity: 0.6; transition: .4s;}
.Floor001017 .itembox .pro_hover a{ width: 80%; background: #5a88ca; border-radius: 5px; color: #fff; display: block; font-size: 16px; left: 10%; margin: 0; padding: 10px; position: absolute; text-align: center; border: 1px solid #5a88ca; z-index: 99; text-transform: uppercase; transition: .4s;}
.Floor001017 .itembox .pro_hover a:hover{ background: #000; text-decoration: none; border-color: #444;}
.Floor001017 .itembox .pro_price ins{ color: #5a88ca; font-weight: 700; margin-right: 5px; text-decoration: none;}



/*控制按钮*/
.Floor001017 .product_carousel .owl-nav { height: 48px;overflow: hidden;}

.Floor001017 .product_carousel .owl-nav div{ background:#fa8072; color:#FFF; display: inline-block; margin-left: 15px; padding: 1px 10px;}
/*.Floor001017 .product_carousel .owl-nav div:hover{color: #FFF; background:#f95f5f;}*/

.Floor001017 .product_carousel .owl-nav .owl-prev{line-height: 999px;height: 48px;width: 25px;background:#eee url(../images/hPre.png) no-repeat center top; position: absolute; left:0; top: 40%;overflow: hidden;}
.Floor001017 .product_carousel .owl-nav .owl-next{line-height: 999px;height: 48px;width: 25px;background:#eee url(../images/HNext.png) no-repeat center top; position: absolute; right: 0; top: 40%;overflow: hidden;}



.Floor001017 .owl-carousel .owl-stage-outer{ position: relative; overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);}
.Floor001017 .owl-carousel{ display: none; width: 100%; position: relative; z-index: 1;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
}
.Floor001017 .owl-carousel .owl-stage:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.Floor001017 .owl-carousel .owl-stage-outer{ position: relative; overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.Floor001017 .owl-carousel .owl-controls .owl-nav .owl-prev,
.Floor001017 .owl-carousel .owl-controls .owl-nav .owl-next,
.Floor001017 .owl-carousel .owl-controls .owl-dot{ cursor: pointer; cursor: hand;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.Floor001017 .owl-carousel.owl-loaded { display: block;}
.Floor001017 .owl-carousel.owl-loading { opacity: 0; display: block;}
.Floor001017 .owl-carousel.owl-hidden { opacity: 0;}
.Floor001017 .owl-carousel .owl-refresh .owl-item { display: none;}
.Floor001017 .owl-carousel .owl-item { position: relative; min-height: 1px; float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.Floor001017 .owl-carousel .owl-item img { display: block; width: 100%;
  -webkit-transform-style: preserve-3d;
}
.Floor001017 .owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.Floor001017 .owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.Floor001017 .owl-carousel.owl-rtl { direction: rtl;}
.Floor001017 .owl-carousel.owl-rtl .owl-item { float: right;}


.Floor001017 .owl-carousel .owl-item .owl-lazy { opacity: 0;
  -webkit-transition: opacity 400ms ease;
     -moz-transition: opacity 400ms ease;
      -ms-transition: opacity 400ms ease;
       -o-transition: opacity 400ms ease;
          transition: opacity 400ms ease;
}
.Floor001017 .owl-carousel .owl-item img { transform-style: preserve-3d;}

.pro_img img{margin-bottom: 20px; border:1px solid #ccc;}
.pro_img a:hover img{border:1px solid #1e5fd3; box-shadow: 0px 3px 8px #e4e4e4;}
/*首页合作伙伴插件 css*/

@media (min-width:768px){

.Floor001017 .product_carousel .owl-nav {display: block;}

}

@media (min-width:1650px){
.Floor001017 .product_carousel .owl-nav .owl-prev{left:-45px ;background-color:#f9f9f9;}
.Floor001017 .product_carousel .owl-nav .owl-next{right: -30px;background-color:#f9f9f9;}	

}


h3.SPh3{ font-size: 16px; text-align: center; margin: 0;}
h4.SPh4{font-size: 14px; text-align: center; border-bottom: 1px dotted #ccc; margin: 0;
margin-bottom: 2%;
	 padding-bottom: 1%;}


