@charset "utf-8";
/*全局初始化样式*/
body{padding:0; margin:0 auto; font-size: 14px;line-height:24px;font-family:'思源黑体'; color: #333; min-width: 320px; width: 100%; zoom:1;background: #f7f7f7;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/

    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}
* {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6,.dl,.dl dd,.dl dt{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 

/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;} 
/*表单元素获得焦点时不显示虚线框*/
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;vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #00509e;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}


/*全局样式*/
.WarpBox{ max-width: 1200px; margin: 0 auto;}

/*Banner*/
.BanBox{height: 355px;background-position: top center;background-repeat: no-repeat;}
.BanBox img{display: none;width: 100%;}


/*页面框架结构*/
.contain{} 
.slidebar{}
.maincontent{}
.Content{}
.txtbox,
.singlepage{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;min-height: 400px; background: #fff; padding:20px 30px; overflow:hidden;}
.singlepage img{max-width: 100%;}
.Current{}


/*分页开始*/
.Pages{ padding:0; line-height:18px; zoom:1; overflow:hidden;margin:2% 0 30px;text-align: center;}
.Pages span,.Pages a{display: inline-block;border: 1px solid #cfcfcf; padding:5px 8px;margin:0 3px;font-size: 12px;color: #666;}
.Pages a:hover,.Pages span.current{color: #fff;background: #034da2;border-color: #034da2;}
/*分页结束*/


/*头部*/
.header{min-height: 125px;background:#fff;}
.header .logo{display: block;}
.header .logo img{display: block;width: 100%;height: 100%;}
.MainNav .Right{ position:absolute; right:0; top:-100%;margin-top: -54px;}
.header .top_logo{position:relative;float: left;margin: 15px 0;width: 611px;height: 95px;}
.header .top_logo dt{ position:absolute; left:0; top:8%;}
.header .top_logo dt a{ display:block; margin-bottom:7px;}
.header .top_logo dd{ margin:0;}
.MainNav .Right .txt{color: #494949;clear: both;padding-top: 0; text-align:right; font-size:13px;}
.MainNav .Right .txt span{font-size: 16px;}
.MainNav .Right .Language{color: #494949;clear: both;padding-top: 0; text-align:right; font-size:13px;}
.MainNav .Right .Language a{color: #757575;}
.MainNav .Right .Language a:hover{text-decoration:underline; color:#034da2;}
.MainNav .Right .Language em{font-style: normal;position: relative;top: -1px;color: #757575;}
.MainNav .SearchBox{width: 200px;height: 26px; margin: 5px 0;background: url(../images/search_bg.png) right center no-repeat;border: 1px solid #aeaeae; border-radius: 20px; float: right;}
.MainNav .SearchBox input{width: 170px;padding: 0 0 0 10px;height: 26px;line-height: 26px;float: left;font-size: 12px;}
.MainNav .SearchBox .btn{cursor: pointer;display: block;width: 25px;height: 26px;float: right;}

.nav-btn{display: none;}
.MainNav{width: 100%; background: #034da2;}
.MainNav .WarpBox{ position:relative;}
.MainNav .ul {text-align: center;}
.MainNav .ul li{float: left;width: 12.5%;position: relative; z-index:200;}
.MainNav .ul li:before{background: url(../images/nav_line.png) center no-repeat;display: block;width: 1px;height: 14px;content: '';position: absolute;right: 0;top: 50%;margin-top: -7px;z-index: 1;}
.MainNav .ul li#nav8:before{display: none;}
.MainNav .ul li a{display: block;height: 53px;line-height: 53px;color: #fff;font-size: 16px;}
.MainNav .ul li a.on,
.MainNav .ul li a:hover{color: #d5ebfa;}
.MainNav .ul li span{display: none;}
.MainNav .ul li dl{display: none;}

@media screen and (min-width:1025px){
.MainNav .ul li dl{ background:#d5ebfa; position:absolute; width:100%;}
.MainNav .ul li dl a{ color:#555; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px; font-size:12px; border:1px dotted #ccc;}
.MainNav .ul li dl a:hover{ color:#fff; background:#034da2;}
}

/*底部*/
.bottom{}
/*底部*/

/*页面二级/左侧/右侧菜单*/
.ColumnName{margin: 40px 0 30px;background: #fff;padding: 10px 15px;border: 1px solid #eee; border-radius: 5px; overflow: hidden;}
.ColumnName .h3{font-size: 20px; line-height: 36px; color: #666;display: inline-flex; font-weight: normal;float: left;}
.ColumnName .h3:before{content: "";display: inline-block;margin: auto 5px auto 0;width: 5px;height: 24px;background: #034da2;overflow: hidden;}
.ColumnName .p{font-size: 14px;color: #666;float: left;position: relative;line-height: 36px;margin-left: 20px; text-indent: 50px; float: right;}
.ColumnName .p:before{display: block;width: 40px;height: 1px;background: #aaa;position: absolute;top: 18px;left: 0;content: '';}

.SubMenu{float: left;width: 230px;overflow: hidden;border: 1px solid #d8d8d8; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.SubMenu .MenuName{min-height: 115px;background: #279ad9;color: #fff;font-size: 24px;padding: 25px 15px;}
.SubMenu .MenuName span{display: block;text-transform: capitalize;}
.SubMenu .MenuName em{display: block;width: 18px;height: 2px;background: #fff;margin: 10px 0;}
.SubMenu .MenuName b{display: block; font-size: 14px; font-weight: normal; text-transform: uppercase;}
.SubMenu .ul{overflow: hidden;}
.SubMenu .ul li a{background: #fff url(../images/menu_bg1.png) 200px center no-repeat;display: block;padding: 15px 40px 15px 15px;border-top: 1px solid #d8d8d8; font-size: 16px;}
.SubMenu .ul li a.on,.SubMenu .ul li a:hover{color: #fff;background: #034da2 url(../images/menu_bg2.png) 200px center no-repeat;}

.LeftMenu{width: 230px;float: left;margin-bottom: 2%;}

.RightConcent{min-height: 152px;margin: 30px 0 50px 260px; padding: 10px 0px; background: #fff; border-radius: 5px; border: 1px solid #eee; box-shadow: 0px 5px 15px #ddd; min-height: 450px;}
.JobCon{clear: both;padding-top: 20px;overflow: hidden;}
.JobCon .div1{background: #279ad9;color: #fff;padding:10px 15px;}
.JobCon .div2{padding: 15px;overflow: hidden;background: #f1f1f1;border: 1px solid #eee;color: #666;line-height: 30px;}



/*页面二级/左侧/右侧菜单*/


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{display:inline-block;}

/*英辉简介*/
.AbtName h3{font-size: 24px;font-weight: bold;color: #494949;line-height: 26px;margin: 0;}
.AbtName p{color: #494949;margin: 0;}
.AbtName{padding-bottom: 30px;border-bottom: 1px solid #ddd;margin-bottom: 30px;text-align: center;}
.AbtTxt{color: #494949;}
.AbtTxt .p{text-indent: 2em;margin-bottom: 20px;}
.AbtImg1 {float: left;margin-right: 25px;}
.AbtImg2 {float: right;margin-left: 25px;}


/*底部*/
.Bottom{color: #fff;font-size: 12px;}
.Bottom a{color: #fff; display: inline-block;}
.Bottom1{background: #279ad9;padding: 25px 0;}
.Bottom1 .Left{float: left;overflow: hidden;}
.Bottom1 .Left dl.dl{float: left;margin-right: 80px;width: 85px;}
.Bottom1 .Left dl.last{margin-right: 0;}
.Bottom1 .Left .dl dt{font-weight: bold;font-size: 14px;}
.Bottom1 .Right{float: right;overflow: hidden;width: 360px;border-left: 1px solid #fff;padding-left: 120px;}
.Bottom1 .Right .p b{cursor: pointer;padding-right: 30px;background: url(../images/wx_ico.png) right center no-repeat;display: inline-block;}
.Bottom1 .Right .p picture{display: none;position: absolute;left:10%;bottom: 30px;width: 144px;height: 144px;background: #fff;overflow: hidden;padding: 5px;padding-top: 10px;}
.Bottom1 .Right .p picture img{display: block;width: 100%;height: 100%;}
.Bottom1 .Right .pp{display: inline-block;position: relative;}
.Bottom1 .Right .p:hover picture{display: block;}

.Bottom2{background: #034da2;padding: 15px 0;overflow: hidden;}
.Bottom2 .Left{float: left;overflow: hidden;}
.Bottom2 .Right{float: right;overflow: hidden;}
.Bottom2 .Right em{display: inline-block;margin: 0 5px;}

@media screen and (max-width:1220px){
.WarpBox{padding: 0 2%;}
.Bottom1 .Left dl.dl{margin-right: 35px;}
.BanBox{background-position: left center;}

}


@media screen and (max-width:1024px){

.AbtName{padding-bottom: 2%;margin-bottom: 2%;}

.Bottom1{padding: 2% 0;}
.Bottom2{padding: 2% 0;}
.ColumnName{margin: 2% 0;}
.RightConcent{margin-bottom: 2%;}

.Bottom1 .Left{float: none;text-align: center;font-size: 0;}
.Bottom1 .Left dl.dl{display: inline-block;margin: 0;float: none;width: 20%;font-size: 12px;vertical-align: top;padding: 0 1%;}
.Bottom1 .Right{width: 100%;float: none;border: none;text-align: center;padding:1% 0 0;}
.Bottom1 .Right .p picture{left: 50%;margin-left: -52.5px;}

.Bottom2 .Left{float: none;text-align: center;}
.Bottom2 .Right{float: none;text-align: center;}


.MainNav .WarpBox{ position:static;}
.nav-btn{display: block;color: #00509e;position: absolute;right: 2%;width: 30px;height: 30px;font-size: 24px;top: 6%;margin-top: -10px; z-index:10;}
.MainNav .Top_Nav{z-index: 999;display: none;overflow: hidden;position: absolute;background: #034da2;right: 0;top: 13.5%;width: 175px;text-align: center;padding: 10px 10px 20px;}
.MainNav .ul{ padding-right:0;}
.MainNav .ul li:before{display: none;}
.MainNav .ul li{float: none;width: 100%;}
.MainNav .ul li a.NavA{display: none;}
.MainNav .ul li span{display: block;font-size: 16px;padding: 10px 0; color: #fff;}
.MainNav .ul li dl{display: none;}
.MainNav .ul li dl dd a{height: auto;line-height: 20px;padding:6px 0;font-size: 15px;}


.header{background-size: auto 100%; position: relative;border-bottom: 1px solid #ccc;}
.header .top_logo{}

.header .top_logo img{}
.header .top_logo dt{ top:9px;}
.MainNav .Right{margin: 0;position: initial;}
.MainNav .Right .Language{ width:100%; display:block; text-align:center; margin-top:10px; font-size:13px;color:#fff; }
.MainNav .Right .Language a{color:#fff;}
.MainNav .SearchBox{ position:initial; margin:10px auto 0;}

}
@media screen and (max-width:769px){
.header{ overflow:hidden; min-height:auto;}
.header .top_logo{ width: 86%; height: auto; padding: 2% 0 2% 25%; margin: 0;}
.header .top_logo dt{ top:35%; margin-top:-10px; width:20%;}
.nav-btn{ top:5%;}
.MainNav .Top_Nav{ top:8.5%;}
.SubMenu .MenuName{min-height: 30px;line-height: 30px;background: #fff;color: #333; font-size: 20px;padding: 15px;}
.SubMenu .MenuName em,.SubMenu .MenuName b{display: none;}
.SubMenu{width: 100%;float: none;text-align: center;border: none;margin-bottom: 2%;}
.SubMenu .ul li{width: calc(33.33% - 2px); margin: 1px; float: left;}
.SubMenu .ul li a{width: 100%;display: inline-block;background: #d5ebfa;padding: 5px 0;font-size: 14px;border:none;height: 58px;display: flex;align-items: center;justify-content: center;}
.SubMenu .ul li a.on{background: #034da2;color: #fff;border: none;}
.RightConcent{margin: 0 0 2%;}

.ColumnName{text-align: center; margin: 20px 0 15px; display: none;}
.ColumnName .h3{float: none;}
.ColumnName .p{float: none;margin-top:20px; display: none;}
.ColumnName .p:before{left: 50%;margin-left: -16px;}
.RightConcent{min-height: 140px;}

.LeftMenu{width: 100%;float: none;text-align: center;}
.JobCon{padding-top: 0;text-align: center;margin-bottom: 2%;display: inline-block;}

}
@media screen and (max-width:640px){
input::-webkit-input-placeholder {
    color: #fff;
  }
  input::-moz-input-placeholder {
    color: #fff;
  }
  input::-ms-input-placeholder {
    color: #fff;
  }
.header .top_logo{width: 88%; padding:2% 0;}
.header .top_logo dt{ display:none;}
.header .top_logo dd{ border-left: none;}
.BanBox{background-image: none;height: auto;}
.BanBox img{display: block;}
.HomeBan li a{ padding-top:60%;}
.HomeBan li a>img{ width: 210% !important; position: absolute; left: 50%; top: 0; margin-left: -512px;}

.AbtImg1{float: none;text-align: center;margin:0 0 1%;}
.AbtImg2{float: none;text-align: center;margin:0 0 1%;}
.AbtTxt .p{margin-bottom: 1%;}
.AbtName h3{font-size: 20px;}

.MainNav .Right .txt{display: none;}
.MainNav .Right .SearchBox{width: 155px;margin-left: 10px;}
.MainNav .SearchBox input{width: 125px;color: #fff;}
.MainNav .Right{}

.Bottom1 .Left{display: none;}

.ColumnName .h3{font-size: 26px;line-height: 28px;}
.FloatBox{ display:none !important;}

}
@media screen and (max-width:375px){
.HomeBan li a>img{ margin-left:-478px;}
}
@media screen and (max-width:320px){
.HomeBan li a>img{ margin-left:-411px;}
}


.fancybox-title-float-wrap .child{display: block!important;max-width: 100%!important;margin: 0 auto!important;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.fancybox-title-float-wrap{width: 100%!important;right: 0!important;}
@media(max-width:640px){
	.HonorList .ul li{width: 50%;}
}
/*企业动态*/
.news_list ul,.news_list li{list-style: none;margin: 0;padding: 0;}
.news_list{width: 100%;margin: 0 auto 30px;overflow:hidden;}
.news_list li{background: #fff;zoom:1;margin-bottom: 40px;position: relative;}
.news_list .line{display: block;position: absolute;background: #044098;}
.news_list li:after{content: "";clear: both;display: table;}
.news_time{background: #d5ebfa;width: 160px;height: 160px;padding: 10px; float: left;}
.news_time .day{display: block;font-size: 60px;line-height: 90px;color: #666;text-align: center;}
.news_time .year{display: block;color: #666;text-align: center;font-size: 20px;}
.news_list li:hover .news_time{background: #044098; transition: 0.5s;}
.news_list li:hover .day,.news_list li:hover .year{color: #fff;}
.news_cont{width: 980px;margin-right: 40px; float: right;}
.news_cont h2{font-size: 20px;font-weight: normal;}
.news_cont h2 a{color: #333;}
.news_cont a:hover{color: #044098;}
.news_cont .more{float: right;color: #044098;display: inline-block;border: 1px solid #044098;line-height: 28px;padding: 0 20px; border-radius: 3px;}
.news_more{width: 1200px;margin: 40px auto 80px;text-align: center;}
.news_more a{display: block;font-size: 14px;color: #044098;border: 1px solid #044098;line-height: 38px;}
/*产品中心*/
.productList li{float:left;width: 31.333%;overflow: hidden;margin:0 1% 2%;}
.productList li a{ display:block; padding:1px;}
.productList li a picture{display: -webkit-flex;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;background: #fff; border:1px solid #eee;overflow: hidden;}
.productList li a picture img{display:block; transition: 0.5s; transform: scale(1,1);}
.productList li h2{ margin:0; font-size:14px; font-weight:normal; text-align: center; line-height:40px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap; background: #d5ebfa;}
.productList li p{ margin:0 0 5px;  height:48px;overflow: hidden;}
.productList li time{display: block;border-bottom:1px solid #eaeaea;text-align:right;padding-bottom: 10px;}
.productList li span{ display:inline-block; line-height:40px; background:url(../images/PicList001602-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
.productList li:hover img{transition: 0.5s; transform: scale(1.1,1.1);}
.productList li:hover a h2{background:#034da2 ;color: #fff;}

/*资质荣誉*/
.honorList li{float:left;width: 31.333%;overflow: hidden;margin:0 1% 2%;}
.honorList li a{ display:block; padding:1px;}
.honorList li a picture{display: -webkit-flex;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;background: #fff; border:1px solid #eee;overflow: hidden;}
.honorList li a picture img{display:block; transition: 0.5s; transform: scale(1,1);}
.honorList li h2{margin:0;font-size:14px;font-weight:normal;text-align: center;line-height: 20px;overflow:hidden;/* text-overflow:ellipsis; */-o-text-overflow:ellipsis;/* white-space:nowrap; */background: #d5ebfa;height: 60px;display: flex;justify-content: center;align-items: center;text-align: center;}
.honorList li p{ margin:0 0 5px;  height:48px;overflow: hidden;}
.honorList li time{display: block;border-bottom:1px solid #eaeaea;text-align:right;padding-bottom: 10px;}
.honorList li span{ display:inline-block; line-height:40px; background:url(../images/PicList001602-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
.honorList li:hover img{transition: 0.5s; transform: scale(1.1,1.1);}
.honorList li:hover a h2{background:#034da2 ;color: #fff;}

/*解决方案*/
.solutionList li{float:left;width: 48%;overflow: hidden;margin:0 1% 2%; position: relative;}
.solutionList li a{ display:block;}
.solutionList li a picture{display: -webkit-flex;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;background: #fff; border:1px solid #eee;overflow: hidden;}
.solutionList li a picture img{width: 100%;display:block; transition: 0.5s; transform: scale(1,1);}
.solutionList li h2{width: 100%; margin:0; font-size:16px; font-weight:normal; text-align: center; line-height:40px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap; background:rgba(0,0,0,0.6); position: absolute; left: 0; bottom: 70px;color: #fff;}
.solutionList li p{ margin:0;overflow: hidden;padding: 10px;font-size: 14px;height: 70px; background: #d5ebfa;}
.solutionList li time{display: block;border-bottom:1px solid #eaeaea;text-align:right;padding-bottom: 10px;}
.solutionList li span{ display:inline-block; line-height:40px; background:url(../images/PicList001602-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
.solutionList li:hover img{transition: 0.5s; transform: scale(1.1,1.1);}
.solutionList li:hover a p{background:#034da2 ;color: #fff;}
/*合作伙伴*/
.PartnerList{overflow: hidden;}
.PartnerList ul{list-style: none;margin: 0;padding: 10px 20px;}
.PartnerList ul li{list-style: none;padding: 0px;margin: 0;}
.PartnerList ul li{width: calc(25% - 12px);margin: 8px 16px 8px 0;border: 1px solid #e5e5e5; float: left;}
.PartnerList ul li:nth-child(4n){margin-right:0;}
.PartnerList ul li img{width: 100%;}
/*公司业绩*/
.yeji{margin: 20px 0;}
.yeji ul,.yeji ul li{margin: 0; padding: 0; list-style: none;}
.yeji ul li{width: calc(100% - 6px);margin: 0 3px; text-align: center;}
.yeji ul li a{width: 100%; display: inline-block; padding: 5px 0; background: #eee;}
.yeji ul li a.current,.yeji ul li a:hover{background:#034da2; color: #fff;}
.yeji .owl-buttons div{position:absolute;top:calc(50% - 15px);width:30px;height:30px;z-index:10;cursor:pointer;-moz-background-size:auto 16px;-webkit-background-size:auto 16px;background-size:auto 16px;background-position:center;background-repeat:no-repeat;background-color:rgba(3, 77, 162, 0.6);border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;}
.yeji .owl-buttons div:hover{background-color:#034da2;}
.yeji .owl-buttons div.owl-prev{left:-5px;background-image:url(../images/pic-scroll-left.png);}
.yeji .owl-buttons div.owl-next{right:-5px;background-image:url(../images/pic-scroll-right.png);}
.tbwrap{min-height: 450px;}
.tyeji{background-color: #ccc;margin-bottom: 50px;}
.tyeji tr th{height: 50px; background-color: #034da2;color: #fff;}
.tyeji tr td{background-color: #fff; height: 30px;padding: 5px; text-align: center;}
.tyeji tr td:nth-child(3),.tyeji tr td:nth-child(4){text-align: left;}
@media(max-width: 769px){
	.tbwrap{overflow-x: scroll;}
	.tyeji{width: 1200px;}
	.tyeji tr th{height: 30px;}
}

.News_info img{max-width: 100%;}
.News_info p{padding: 0;margin: 0; line-height: 24px;text-indent: 0px;}
.News_info .info_title{ margin: 0;padding:10px 0px;font-size:18px;text-align:center;color: #034da2;font-weight: normal;}
.News_info .info_time{ margin: 0;font-size:12px; text-align:center; color:#6b6969; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.News_info .info_time span{display: inline-block;margin: 0 10px;height: 20px;line-height: 20px;}

.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999; padding:10px;text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox{text-align: center; margin-top: 20px;}
.News_info .PrevNextBox a{display: inline-block;color: #777;border: 1px solid #cfcfcf;padding: 5px 15px;margin:1px; background: #d5ebfa;}
.News_info .PrevNextBox a:hover{background: #279ad9;border-color: #279ad9;color: #fff;}


.TitleList .ul{overflow: hidden;}
.TitleList .ul li a{display: block;border-bottom: 1px solid #dcdcdc;height: 44px;line-height: 44px;}
.TitleList .ul li span{background: url(../images/libg.png) left center no-repeat;padding-left: 15px;display: block;width: 70%;float: left;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.TitleList .ul li time{display: block;float: right;}


.dmap{margin:0 auto 50px;}
.dmap .map{width:50%; float:left;}
.dmap .map #allmap{ height:460px; width:100%;}
.dmap .map #allmap *{ font-size:12px !important;}
.dmap .info{ float:right; width:50%; background-color:#fff;height:460px;overflow: auto;}
.dmap .info ul{ padding:35px 29px;}
.dmap li{ line-height:25px; background-position: left 26px; padding:26px 0 26px 60px; font-size:16px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.dmap li.name{ background-image:url(../images/Map001-icon_name.png);}
.dmap li.add{ background-image:url(../images/Map001-icon_add.png);}
.dmap li.tel{ background-image:url(../images/Map001-icon_tel.png);}
.dmap li.fax{ background-image:url(../images/Map001-icon_fax.png);}
.dmap li.email{ background-image:url(../images/Map001-icon_email.png);}

@media(max-width:1220px){
.dmap{margin:0 auto 2%;}

}

@media(max-width:769px){
.dmap .map{width:100%; float:none;}
.dmap .info{width: 100%;float: none;}
.news_time{width: 100px;height: 100px;padding: 0;}
.news_list li{margin-bottom: 15px;}
.news_time .day{font-size: 30px;line-height: 50px;padding-top: 10px;}
.news_time .year{font-size: 14px;}
.news_cont{width: calc(100% - 100px);height: 100px; padding: 0 10px; margin-right: 0; overflow: hidden;}
.news_cont h2{margin: 0; padding: 10px 0 0;font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_cont p{margin: 0; padding: 0 0 10px; font-size: 12px; text-indent: 24px; line-height: 21px;}
.PartnerList ul{list-style: none;margin: 0;padding: 0px 10px;}
.PartnerList ul li{width: calc(33.33% - 9px);margin: 6px 12px 6px 0;border: 1px solid #eee; float: left;}

.PartnerList ul li:nth-child(4n){margin-right: 12px;}
.PartnerList ul li:nth-child(3n){margin-right:0;}
}

@media(max-width:640px){
	.dmap .map{height: auto;}
	.dmap .map #allmap{height: 0;padding-bottom: 65%;}
	.dmap .info{height: auto;}
	.dmap .info ul{padding: 2%;}
	.dmap li{background-position: left 15px;padding: 15px 0 15px 40px;font-size:14px;}

}

.ProductInfo{overflow: hidden;}
.ProductInfo img{max-width: 100%;}
.ProductInfo .h3{font-size: 18px;color: #333;font-weight: normal;text-align: center;margin: 2% 0;}
.ProductInfo .ProTxt{overflow: hidden;}

.ProductInfo .ProTxt2 .table{width: 100%;border-left: 1px solid #b8b6bd;border-top: 1px solid #b8b6bd;margin:2% 0;}
.ProductInfo .ProTxt2 .table td{padding: 2%;border-right: 1px solid #b8b6bd;border-bottom: 1px solid #b8b6bd;}
.ProductInfo .ProTxt2 .table td b{display: inline-block;}
.ProductInfo a.BACKLIST{display: block;width: 70px;height: 30px;line-height: 30px;text-align: center;background: #279ad9;color: #fff;margin: 0 auto;}

/*友情链接响应式*/
.LinkList{overflow: hidden;}
.LinkList .ul li{width: 25%;padding: 1%;float: left;overflow: hidden;text-align: center;}
.LinkList .ul li a{display: block;overflow: hidden;}
.LinkList .ul li picture{display: block;position: relative;padding-bottom: 38%;height:0;overflow: hidden;border: 1px solid #ccc;margin: 0 auto;}
.LinkList .ul li picture img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.LinkList .ul li span{margin: 0 auto;display: block;height: 30px;line-height: 30px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}


@media(max-width:1200px){

.LinkList .ul li{width: 33.333%;}
}
@media(max-width:600px){
.LinkList .ul li{width: 50%;}
}

/*首页*/

.HomeBan li a{display: block;overflow: hidden;height: 100%;position: relative;}
.HomeBan li a>img{display: block;width: 100%;}
.HomeBan li a .WarpBox{position: absolute;top: 0;height: 100%;width:1200px;margin-left: -600px;left: 50%;}
.HomeBan li a .WarpBox img{position: absolute;z-index: 1;top: 35%;left: 0;opacity: 0;max-width: 100%;max-height: 100%;}

.bx-wrapper{position: relative;}
.HomeBan .bx-pager{position: absolute;font-size: 0;text-align: center;z-index: 99;width: 100%;bottom:50px;height: 0;}
.HomeBan .bx-pager .bx-pager-item{display: inline-block;}
.HomeBan .bx-pager a{display: block;margin:0 5px;width:40px;height: 8px;border-radius: 4px; overflow: hidden;background:#d5ebfa;}
.HomeBan .bx-pager a.active{background:#034da2}


/*
 .newslist 为demo编号
 */
.newslist{ margin:2% 0;}

.newslist .box{ position:relative; z-index:3; padding:1px;height: 340px;}
.newslist .news{ float:left; width:72%;border: 1px solid #ebebeb;}
.newslist .about{ float:right; width:26%;border: 1px solid #ebebeb;}
.newslist .title{ line-height:42px;height:44px;border-bottom:1px solid #ececec; padding-right:10px;}
.newslist .title a{ float:right; font-size:12px; color:#494948;}
.newslist .title span{color:#494948; font-size:18px;display:inline-block;padding:0 20px;cursor: pointer; font-weight: bold;}
.newslist .title span.on{color:#1972cf;}
.newslist .about .title span{cursor: default;}

.newslist .list{ padding:2% 2% 0;}
.newslist .list_img{ float:left; width:45%;}
.newslist .list_img li .pic{ display:block; padding-bottom:70%; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.newslist .list_img li h5{width: 100%;background-color:rgba(0,0,0,0.76); line-height:30px; font-size:14px; text-align:left;margin: 0;padding-left: 10px; position: absolute; bottom: 0;z-index: 999; font-weight: normal;}
.newslist .list_img li h5 a{ color:#fff;}
.newslist .bx-controls-direction{ display:none;}
.newslist .bx-wrapper{ position:relative; z-index:1;}
.newslist .bx-pager{ text-align:right;overflow:hidden; position:absolute; left:0;bottom:0px; height:30px;line-height:30px;width:100%; z-index: 9;}
.newslist .bx-pager div{width:10px;height:10px; margin-right: 5px;line-height:10px;text-align:center;display:inline-block;}
.newslist .bx-pager div a{width: 100%; display:inline-block; color:#fff;background: #b9b9b9; text-indent: 999px;}
.newslist .bx-pager div a.active{ background-color:#034da2;}
.newslist .list_txt{ float:right; width:50%;}
.newslist .list_txt ol{border-bottom:#cecece 1px dashed;margin: 0;padding: 0;}
.newslist .list_txt ol h2{ font-size:16px;margin: 0;}
.newslist .list_txt ol h2 a{color:#da251c; text-align: center;}
.newslist .list_txt ol p{margin:10px 0; line-height:20px;height:40px; overflow:hidden;}
.newslist .list_txt li{ padding:0;line-height:36px;font-size: 14px;}
.newslist .list_txt li time{ float:right; color:#b6b6b6; font-size:12px; margin-left:10px;}
.newslist .list_txt li a.new{ background:url(../images/newslist-icon_new.jpg) no-repeat right center; padding-right:30px;}

.newslist .dot{overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;display: block;}

.newslist .about a.PicBox{position: relative;height: 0;padding-bottom: 295px;display: block;width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.newslist .about .TxtBox{text-align: center;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;position: absolute;z-index: 1;width:100%;height: 55%;background: rgba(0,0,0,.3);color: #fff;padding: 5% 5% 10%;bottom: 0;}
.newslist .about .TxtBox .em{display: block;padding: 3px 0;font-style: normal;border: 1px solid #fff;margin:0 auto;text-align: center;width: 100px;}
.newslist .about .TxtBox .info{max-height: 192px;overflow: hidden;}
.newslist .about .TxtBox .em:hover{background: #034da2;border: 1px solid #034da2;}


.HomeProduct{overflow: hidden;padding: 2% 0;background: #f7f7f7;}

.HomeProduct .HomeName{ line-height:42px;height:44px;padding-right:10px;}
.HomeProduct .HomeName a{ float:right; font-size:12px; color:#494948;}
.HomeProduct .HomeName span{color:#494948; font-size:18px;display:inline-flex; font-weight: bold;}
.HomeProduct .HomeName span:before{content: "";display: inline-block;margin: auto 5px auto 0;width: 5px;height: 20px;background: #034da2;overflow: hidden;}
.HomeProduct .ul li{width: calc(25% - 15px); margin:0px 20px 20px 0; float: left;}
.HomeProduct .ul li:nth-child(4n){margin-right: 0;}
.HomeProduct .ul li:nth-child(5),.HomeProduct .ul li:nth-child(6),.HomeProduct .ul li:nth-child(7),.HomeProduct .ul li:nth-child(8){margin-bottom: 0;}

.HomeProduct .ul li a{display: block;overflow: hidden;}
.HomeProduct .ul li picture{width: 100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align: center; border: 1px solid #eee; background: #fff; overflow: hidden;}
.HomeProduct .ul li picture img{display: block;transition:0.5s ;transform:scale(1,1);}
.HomeProduct .ul li:hover picture img{transition:0.5s;transform:scale(1.1,1.1);}
.HomeProduct .ul li span{display: block;width: 100%;height: 45px;line-height: 45px;background: #f7f7f7;text-align: center;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.HomeProduct .ul li:hover span{background: #034da2; color: #fff; transition:0.5s ;}
.HomeProduct .ul li:hover picture{border: 1px solid #034da2;transition:0.5s ;}

.HomeProduct .bx-controls-direction a{display: inline-block;width:13px;height:22px;text-indent: -99em;overflow: hidden;position: absolute;top: 50%;margin-top: -11px;}
.HomeProduct .bx-controls-direction a.bx-prev{background: url(../images/h3_left.png) no-repeat center;left: -25px;}
.HomeProduct .bx-controls-direction a.bx-next{background: url(../images/h3_right.png) no-repeat center;right: -25px;}

.HomeLinks{padding: 2% 0;background: #f7f7f7; overflow: hidden;}
.HomeLinks .LinksName{width: 100px;background: #337bcf;color: #fff;float: left;height: 71px;font-size: 18px;text-align: center;padding: 1% 2%;display: flex;justify-content: center;align-items: center;}
.HomeLinks .ul{overflow: hidden;margin-left: 100px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;}
.HomeLinks .ul li{width:calc(100% - 1px);float: left;overflow: hidden;text-align: center;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;}
.HomeLinks .ul li a{display: block;overflow: hidden;}
.HomeLinks .ul li picture{display: block;position: relative;padding-bottom: 38%;height:0;overflow: hidden;margin: 0 auto;}
.HomeLinks .ul li picture img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}


@media(max-width:1260px){
.HomeProduct .bx-controls-direction a.bx-prev{left: 5px;}
.HomeProduct .bx-controls-direction a.bx-next{right: 5px;}


}


@media(max-width:1220px){
.HomeBan li a .WarpBox{width:100%;margin-left:0;left:0;}

.newslist .about .TxtBox{width: 100%;}

.HomeLinks .LinksName{color:#494948; font-size:18px;width: 100%;float: none;height: auto;background: none;text-align: left;height: auto;padding: 0;line-height: 44px;}
.HomeLinks .ul{margin:0;}
.HomeLinks .ul{}

}
@media(max-width:769px){
.newslist .news{width: 100%;float: none;height: auto;}
.newslist .about{width: 100%;float: none;height: auto;margin:2% auto 0;}
.newslist .about .TxtBox{width: 100%;height: 50%;}
.newslist .about .TxtBox .em{margin-top: 5%;}
.newslist .about a.PicBox{padding-bottom: 84%;}
.HomeProduct .ul li{width: calc(50% - 10px); margin-right: 20px;}
.HomeProduct .ul li:nth-child(2n){margin-right: 0;}
.HomeProduct .ul li span{height: 40px; line-height: 40px;}
}
@media(max-width:769px){
.HomeBan li a .WarpBox{display: none;}
.HomeBan li a .WarpBox img{
	top: 5%;
	-webkit-transform:scale(.5);
	-moz-transform:scale(.5);
	-ms-transform:scale(.5);
	-o-transform:scale(.5);
	transform:scale(.5);
}


.HomeBan .bx-pager{bottom: 20px;}
.HomeBan .bx-pager a{width: 10px;height: 10px;margin: 0 3px;background-size: auto 100%;}

}


@media(max-width:500px){
	.newslist .list_img{width: 100%;float: none;}
	.newslist .list_txt{width: 100%;margin-top: 10px;float: none;}
	.newslist .title span{font-size: 15px;padding: 0 10px;}
	.HomeLinks .LinksName{font-size: 15px;}
	.HomeProduct .HomeName span{font-size: 15px;}
	.HomeLinks .ul li{width: 100%;}
}


/*悬浮*/
.FloatBox{position:fixed;right: 0;bottom: 10%;z-index: 99;width: 70px;}
.FloatBox .ul li{width: 70px;height: 75px;margin-bottom: 1px;background: #555;}
.FloatBox .ul li a{color: #fff;text-align: center;display: block;overflow: hidden;font-size: 12px;}
.FloatBox .ul li i{display: block;width: 40px;height: 40px;margin: 0 auto;overflow: hidden; margin-top: 10px;}
.FloatBox .ul li span{display: block;}
.FloatBox .ul li.List1{background: #cfcfcf url(../images/backtop.png) center no-repeat;cursor: pointer;border: 1px solid #cfcfcf;margin-bottom: 0;}
.FloatBox .ul li.List2 i{background: url(../images/ewm.png) center no-repeat;}
.FloatBox .ul li.List3 i{background: url(../images/tel.png) center no-repeat;}
.FloatBox .ul li.List1:hover{background: #034da2 url(../images/backtop.png) center no-repeat;}
.FloatBox .ul li:hover{background: #034da2;}

.FloatBox .ul li{position:relative;}
.FloatBox .ul li picture{display: none;position: absolute;right:85px;top:0;width: 144px;height: 144px;background: #034da2;padding: 5px;}
.FloatBox .ul li picture img{display: block;width: 100%;height: 100%;}
.FloatBox .ul li:hover picture{display: block;}

@media(max-width:1220px){
.FloatBox{display: none;}
}

.solution_wrap{padding: 2% 0;overflow: hidden;}
.solution_box{max-width:1200px;margin:0 auto;}
.solution_box .title{ line-height:42px;height:44px;padding-right:10px;}
.solution_box .title a{ float:right; font-size:12px; color:#494948;}
.solution_box .title span{color:#494948; font-size:18px;display:inline-flex; font-weight: bold;}
.solution_box .title span:before{content: "";display: inline-block;margin: auto 5px auto 0;width: 5px;height: 20px;background: #034da2;overflow: hidden;}
.solution_box ul{margin: 0;padding: 0;}
.solution_box li{width: 25%; float: left; list-style: none; cursor: pointer; position: relative; overflow: hidden;}
.solution_box li a{display: block; position: absolute;left: 0; top: 0;z-index: 3; width: 100%; height: 100%;}
.solution_box li .desc{height: 130px; background: #f7f7f7;}
.solution_box li .desc h3{font-size: 18px; color: #333;padding: 10px 0 0;margin: 0; font-weight: normal; text-align: center;}
.solution_box li .desc p{font-size: 14px; color: #999; margin: 5px 15px;}
.solution_box li .dimg{overflow: hidden;}
.solution_box li .dimg img{width: 100%;transform:scale(1,1);transition:0.5s;}
.solution_box li:hover .desc{background: #034da2; transition:0.5s ;}
.solution_box li:hover .desc h3,.solution_box li:hover .desc p{color: #fff;}
.solution_box li:hover .dimg img{transition:0.5s; transform:scale(1.1,1.1) ;}
/*搜索*/
.n-list{  }
.n-list,.n-list li{list-style: none;padding:0; margin: 0;}
  .n-list li{ display:block; margin-bottom:15px;padding:0 10px 10px; background: #fff; overflow:hidden; }
  .n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
  .n-list li h2{ font-size:16px; line-height:27px; font-weight:normal; }
  .n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#3b8dd1; text-decoration:none; }
  .n-list li h2 a:hover{ color:#034da2; }
  .n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:120px; height:90px; font-style:normal; overflow:hidden; }
  .n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
  .n-list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }
  .n-list li .note .info{ padding-top:10px; }
  .n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
  .n-list li .note .info .time{ background-position:0 -158px; }
  .n-list li .note .info .view{ background-position:0 -36px; }
  .n-list li .note .info .comm{ background-position:0 4px; }
  .n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }
  .ColumnName .blue{color: #034da2;}
  .ColumnName .red{color: red;}
  .ft_p{display: none;}
@media(max-width: 768px){
	body{background: #fff;}
	.RightConcent{border: none; border-radius: 0; box-shadow: none;}
	.txtbox, .singlepage{padding: 0 10px;}
	.MainNav .ul li{
		border-bottom: 1px dotted rgba(213, 235, 250, 0.3);
	}
	.ColumnName{border: 0;}
	.ColumnName .h3{font-size: 20px;}
	.ColumnName .h3:before{display: none;}
  .n-list li{border-bottom: 1px solid #eee;}
	.MainNav .SearchBox{border: 1px solid #d5ebfa;}
	.MainNav .ul li dl dd{position: relative; text-indent: 60px; text-align: left;}
	.MainNav .ul li dl dd a{font-size:14px;}
	.MainNav .ul li dl dd a:before{content: ''; position: absolute;left: 50px; top: 16px; width: 5px; height: 2px; background:#fff;}
	.solution_box{padding: 0 2%;}
	.solution_box li{width: 50%;}
	.solution_box li .dimg img{width: 100%;}
	.solution_box li .desc{height: 150px;}
	.solution_box li .desc h3{font-size: 16px;}
	.solution_box li .desc p{font-size: 12px;}
	.solution_box .title span{color:#494948; font-size:15px;display:inline-flex;}
	.productList li{float:left;width: 49%;overflow: hidden;margin:0 2% 2% 0;}
	.productList li:nth-child(2n){margin-right :0;}
	.solutionList li{width: 100%;overflow: hidden;margin:0 0 15px 0;}
  .solutionList li p{height: 90px;}
  .solutionList li h2{bottom: 90px;}
	.solutionList li img{width: 100%;}
	.honorList li{float:left;width: 48%;overflow: hidden;margin:0 4% 4% 0;}
	.honorList li:nth-child(2n){margin-right :0;}
	.honorList li h2{font-size: 12px;}
	.News_info .info_txt img{width: 100%;}
	/*分页开始*/
	.Pages span,.Pages a{display: inline-block;border: 1px solid #cfcfcf; padding:3px 5px;margin:0 2px;font-size: 12px;color: #666;}
	/*分页结束*/
  .ft_p{display: block; background:#0262B8;width:100%; position:fixed; bottom:0; max-width: 640px; min-width: 320px;height: 65px; z-index: 99; }
  .ft_p p {float:left;width:25%;position: relative;box-sizing: border-box;text-align: center;padding: 0;margin: 10px 0; box-sizing: border-box;border-right:1px solid #3685CA }
  .ft_p p a{ display: block;color: #fff; line-height: 100%;}
  .ft_p p a span{ font-size:14px; padding-bottom:5px;}
  .ft_p p img {width:30px; display:block; margin: 0 auto; padding-bottom:5px;}
  .Bottom2{margin-bottom: 66px;}
}

