/*最新公告*/

.exnewnewsindex_new_news {
  background: #ece0b0;
}
.w1200 {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  overflow: hidden;
}

.w1120 {
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
  overflow: hidden;
}
.t_news {
  height:25px;
  color:#000;
  padding-left:10px;
  /*margin:20px 0;*/
  overflow:hidden;
  position:relative;
  float: left;
  width: 100%;

}
.t_news b {
  line-height:25px;
  font-weight:700;
  display:inline-block;
  color: #000;
  padding: 0 10px;
  background: #ece0b0;
  border-radius: 30px;
}
.news_li,.swap {
  line-height:25px;
  display:inline-block;
  position:absolute;
  top:0;
  left:95px;
}
.news_li a,.swap a {
  color:#333;
  line-height:25px;
  display: block;
}
.swap {
  top:25px
}

/*查看更多*/
.morebtn a{display:block;width:150px;height:36px;border:1px solid #fff;margin:0 auto;line-height:36px;color:#fff;text-align:center;font-size:14px;letter-spacing:1px;transition:all .3s;color:#fff;}
.morebtn a:hover{background-color:#fff;color:#18191b;}
.morebtn a:hover i{color:#18191b;}
.morebtn .color{border-color:#82624b;color:#82624b;}
.morebtn .color i{color:#82624b;}
.morebtn .color:hover{background-color:#82624b;color:#fff;}
.morebtn .color:hover i{color:#fff;}
/*师资团队滚动*/
.ipart5{}
.ipart5 .con{ padding:20px 39px 25px;}
.mslide { position: relative;}
.mslide .bd li{ float: left; width:200px; margin: 0 10px;}
.mslide .bd li a{ display:block; width:100%; border:1px solid #ebebeb; padding:5px; 
background:url(../images/30.jpg) no-repeat center top; }
.mslide .bd li img{ width:100%;  height:200px;}
.mslide .bd li div{ background: #f5f5f5; padding: 5px; border-top:1px solid #ebebeb;}
.mslide .prev,.mslide .next{ position: absolute; top: 50%; width: 33px; height: 63px;  margin-top: -32px;z-index: 900;  }
.mslide .prev{ left: -30px; background: url(../images/p_l.png); }
.mslide .next{ right: -60px;  background: url(../images/p_r.png); }


/*友情链接*/
.friend-links { padding: 20px 0;}
.friend-links span { margin-right: 5px; color: #245EB5; font-weight: bold; font-size: 16px; }
.friend-links a:after { content: "|"; margin: 0 10px;}
.friend-links a:last-child:after{content: "";}
.container-fluid , .container { padding: 0 8px; }
.glyphicon-menu-up:before {
  content:"\e260"
}
* {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
:after,
:before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
/*手机导航*/
.top-box { background: #FAFAFA; }

.top-box .top .logo { padding: 8px 0; }

/*.main-menu { background: #82624b; }*/
.main-menu a { display: block; color: #FFF; }
.main-menu .menu-pc { padding: 0 8px; }
.main-menu .menu-pc > ul > li { float: left; position: relative; }
.main-menu .menu-pc > ul > li > a { padding: 0 32px; line-height: 56px; font-size: 16px; }
.main-menu .menu-pc > ul > li:hover > a,
.main-menu .menu-pc > ul > li.on > a { background: #82624b; }
.main-menu .sub-menu { position: absolute; top: 80px; width: 100%; visibility: hidden; opacity: 0; z-index: -1; }
.main-menu .menu-pc > ul > li:hover .sub-menu { top: 56px; visibility: visible; opacity: 1; z-index: 999; }
.main-menu .sub-menu > li > a { background: #82624b; border-top: 1px solid rgba(0, 0, 0, .2); line-height: 40px; }
.main-menu .sub-menu > li:hover > a,
.main-menu .sub-menu > li.on > a { background: #82624b; }
#_ctl2_box{ background:url(../images/shan_m_bg.png) }
.main-menu .menu-mobile { line-height: 40px;  }
.main-menu .menu-mobile > ul > li > a { border-bottom: 1px solid #fff;  background:url(../images/menu.png) no-repeat center; color:#693e00;  font-weight: bold;}
.main-menu .menu-mobile > ul > li + li > a { border-left: 0px solid #82624b; }
.main-menu .menu-mobile > ul > li:hover > a,


/* 客户案例2 */
.main5{}
.main5 .lb4 .container-fluid{max-width:1250px !important}
.main5 .lb4 .list{display:block;position: relative;background: #fff;padding: 20px;padding-bottom: 0;border: 1px solid #e9e9e9;margin:5px 10px 15px 10px;box-shadow: 0 6px 11px rgba(0,0,0,0.2)}
.main5 .lb4 .list .tt{color:#000000;font-size: 17px;line-height: 63px;text-align: center;padding: 0 5px;font-weight: bold;}
.main5 .lb4 .list:hover .tt{color: #76614f}
.main5 .lb4 .swiper-button-prev,.main5 .lb4 .swiper-button-next{background: #76614f url(../images/tu14.png)no-repeat center center;width: 48px;height: 48px;line-height: 48px;text-align:center;font-size: 22px;color: #1a83ff;margin-top: -50px;transition:all 0.3s;opacity: 0.7;}
.main5 .lb4 .swiper-button-next{background: #76614f url(../images/tu15.png)no-repeat center center;}
.main5 .lb4 .list .img{position:relative;overflow: hidden;}
.main5 .lb4 .list .img .xg{position:absolute;left: 0;top:-100%;width: 100%;height: 100%;background: rgba(38,17,24,0.8) url(../images/j4.png)no-repeat center center;overflow: hidden;}
.swiper-container {
  margin:0 auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1;
}

/* 案例箭头 */
.main5{margin-top:30px}
.main5 .lb4 .container-fluid{max-width:1250px !important}
.main5 .lb4 .list{display:block;position: relative;background: #e5e1e0;padding: 0px;padding-bottom: 0;border: 1px solid #e9e9e9;margin:1px 1px 1px 5px;box-shadow: 0 6px 11px rgba(0,0,0,0.2)}
.main5 .lb4 .list .tt{color:#000000;font-size: 16px;line-height: 63px;text-align: center;padding: 0 5px;font-weight: bold;}
.main5 .lb4 .list .ttl{color:#000000;font-size: 12px;line-height: 23px;text-align: center;padding: 0 5px;}
.main5 .lb4 .list:hover .tt{color: #f96c9f}
.swiper-button-prevll: #f96c9f url(../images/tu14.png)no-repeat center center;width: 48px;height: 48px;line-height: 48px;text-align:center;font-size: 22px;color: #1a83ff;margin-top: -24px;transition:all 0.3s;opacity: 0.7;}
swiper-button-nextll: {background: #f96c9f url(../images/tu15.png)no-repeat center center;}
.main5 .lb4 .list .img{position:relative;overflow: hidden;}
.main5 .lb4 .list .img .xg{position:absolute;left: 0;top:-100%;width: 100%;height: 100%;background: rgba(38,17,24,0.8) url(../images/j4.png)no-repeat center center;overflow: hidden;}
/* 搜索 */

/*# sourceMappingURL=style-starter.css.map */
.w3l-search{  line-height: ; padding:10px 0; background: #f9f9f9;}
.zy_search_form{ width: 90%; float: right; margin-top: 10px;}
.w3l-search{ color: #060606;}
.w3l-search a{ color: var(--secondary-color)}
.w3l-search a:hover{ color:#999;}
.zy_search_form #search_name{ width: 75%; height: 40px; line-height: 40px; float: left;border:solid 1px #e7e7e7;border-top-left-radius: 5px;border-bottom-left-radius: 5px; outline: none; color: #999999; font-size: 12px;}
.zy_search_form #button{ width: 25%; height: 40px; line-height: 40px;  float: right;border-top-right-radius: 5px;border-bottom-right-radius: 5px; cursor: pointer;color: #fff;font-size: 14px;text-align: center; border:none;outline: none; transition: 0.3s; background: url("../images/search.png") 10px center no-repeat #0051a3; padding-left:25px;}
.zy_search_form #button:hover{ background: #333;}
@media screen and (max-width:768px){
  .zy_search_form{ width: 100%; margin-top: 0; float: none;}
}



.w3l-search{ color: var(--secondary-color);background:#ece0b0;}
.w3l-search a{ color: var(--secondary-color)}
.w3l-search a:hover{ color:#999;}
.zy_search_form #search_name{ width: 75%; height: 40px; line-height: 40px; float: left;border:solid 1px #e7e7e7;border-top-left-radius: 5px;border-bottom-left-radius: 5px; outline: none; color: #999999; font-size: 12px;}
.zy_search_form #button{ width: 25%; height: 40px; line-height: 40px;  float: right;border-top-right-radius: 5px;border-bottom-right-radius: 5px; cursor: pointer;color: #fff;font-size: 14px;text-align: center; border:none;outline: none; transition: 0.3s; background: url("../images/search.png") 10px center no-repeat #82624b; padding-left:25px;}
.zy_search_form #button:hover{ background: #333;}
@media screen and (max-width:768px){
  .zy_search_form{ width: 100%; margin-top: 0; float: none;}
}

/*-- container --*/
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container {
    max-width: 100%;
    padding-right: 30px;
    padding-left: 30px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 768px) {
  .container {
    max-width: 100%;
    padding-right: 25px;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 992px) {
  .container {
    max-width: 100%;
    padding-right: 25px;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 1200px) {
  .container {
    max-width: 100%;
    padding-right: 25px;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}



/* 底部 */
/*footer*/
.footer{width:100%;float: left;background:url(../images/f-bg.jpg) center top  no-repeat #009a52;padding:20px 0;margin-top: 0px;}
.footer h1{font-size: 22px;font-weight: bold;color: #fff;float: left;width:100%;display: none;}
.footer h2{font-size: 22px;font-weight: bold;color: #fff;float: left;width:100%;display: none;}
.footer span{width:45px;height: 2px;background: #000;display:none;float: left;margin-top:15px;}
.f-type{float: left;}
.f-type ul{float: left;width:100%;}
.f-type ul a{width:40%;height: 38px;line-height: 38px;text-align: center;background: #f9cf01;float: left;display: inline-block;font-size: 16px;color: #333;margin:15px 5% 0 0;border-radius: 50px;overflow: hidden;}
.f-type ul a:hover{color: #009a52;}
.f-nav{float: left;}
.f-nav ul{float: left;width:100%;margin:0;padding:0;}
.f-nav ul a{float: left;margin:17px 20px 0 0;color: #000;font-size: 16px;}
.f-nav ul a:hover{color: #f9cf01;}
.f-con{float:left;width:100%;}
.f-con p{line-height: 30px;color: #000;font-size: 16px;width:100%;float: left;margin-top: 20px;text-align: center;}
.f-con p a{ color:#000; }
.f-ewm{float: left;width:100%;}
.f-ewm img{width: 150px;display:block;margin:20px auto 0;}
.f-bd{width:100%;float: left;background: #1c1c1c;color:#fff;font-size: 14px;text-align: center; padding:15px;}

@media(min-width: 767px){
	.footer{padding:40px 0;}
	.footer h1{display: block;}
	.footer h2{display: block;}
	.footer span{display: block;}
	.f-con p{text-align: left;}
	.f-bd{margin-bottom:0;}
	.f-ewm img{float: left;}
	.f-ewm p{font-size: 22px;font-weight: bold;color: #000;float: left;width: 100%;}
}

@media(min-width: 992px){
	.footer{margin: 0;}
		.l-right-l1{display:none;}
}
@media(min-width: 1200px){
	.f-ewm img{max-width:132px;}
}


.down{width: 100%;height: 52px;background:#211f1f;color: #ffffff;font-size: 16px;position: fixed;bottom: 0;display: block;}
.down li{width: 24.7%;border-right: solid 1px #ffffff;text-align: center;line-height: 15px;float: left;padding-top: 4px;height: 52px;}
.down li a{color: #ffffff;}
.down .current{border-right: none;}
.down li img{max-width: 25px;height: 25px;}
@media(min-width: 768px){
	
	.down{display: none;}
}

/* 首页栏目 */
.gsjj_titlell{display:block; height:59px; line-height:59px; text-align:center; overflow:hidden; background:url(../images/title_bj1.png) no-repeat center center; font-family:'Microsoft YaHei'; font-size:30px; color:#000; font-weight:bold;}
.w1200_clearfix{width:100%; overflow:hidden; padding:20px 0 35px 0;}
/* 关于我们 */
.w1200_clearfix{
	max-width: 1200px;
	margin: 0 auto;
	background-size:1980px 2013px
}
.about-img{float: left; width: 52.5%; padding: 15px; /* background:url(../images/11.png) no-repeat center center; */}
.about-con{float: left; width: 52.5%; padding: 15px;}
.about-imgll{ }
.about-con{width: 47.5%;}

.about-img img{max-width: 100%;}
.about-con{padding-top: 0px;  text-align: center;}
.about-con p{font-size: 16px; line-height: 28px;
    /*text-indent:32px; */
    text-align: left; color:#444343;}
@media (max-width:768px) {
	.about-img,.about-con{ width: 100%; padding: 15px;}
}
.big-title:after{content:" "; display:inline-block; width:25px; border-top:1px solid #000; position:relative; top:-10px;}
.big-title{padding-top: 43px; padding-bottom: 30px;font-size: 24px; text-align: center; background: url(../images/11.png) no-repeat top center;}
.big-title h3{font-style: italic; text-transform: uppercase; font-size: 24px; color: #333;}
.big-title span{display: block;width: 60px; height: 1px; background-color: #1e5aaf; margin: 5px auto;}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	touch-action: pan-y;
	/* 禁用滑动报错使用全局样式样式去掉*/
}
body {
	padding: 0;
	margin: 0;
	font-family: "SourceHanSansCN-Regular";
	font-size: 16px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/*清除移动端点击色块*/
}
.more{font-size: 24px;width:186px;height:45px;background:#fff; display: inline-block; border: 5px solid #FFF; border-radius: 10px; color: #000; padding: 2px 15px;  }

.more:hover{background-color: #fff; color: #000;}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	/* 触发 hasLayout */
	zoom: 1;
}
/* 最新动态 */
.title a{font-size: 16px; line-height: 28px; text-indent:32px; text-align: left; color:#666;}

html{color:#444;}
.content-box{
		  min-height:500px;
  	}
  	.uk-navbar-nav > li > a{
  		color:#ccc;
  	}
  	.uk-navbar-brand{
  		color:#fafafa;
  	}
  	
  	.servers .title .subject{
	margin:40px 0 10px 0;
	font-size:25px;
}

.servers .title .subtitle{
	margin:0px 0 20px 0;
}

.servers .box i{
	font-size:100px;
	color:#ccc;
}

.servers .box{
	border:1px solid #eee;
	padding:20px;
	margin-bottom:30px;
}

.servers .box .subject{
	font-size:23px;
	margin:10px 0;
	color:#333;
}

.servers .box .info{
	color:#999;
}
/* .active{
	color:red;
} */
.page{
	margin:50px 0;
	font-size: 14px;
	text-align:center;
	color:#666;
}
.page a{
	color:#666;
	padding:10px 15px;
	border:1px solid #e2dfdf;
	margin-right: 10px;
	
}
.page a.page-num-current{ border-color:#275585; background: #275585; color:#fff;}
.page span{
	margin:0 3px;
}
.uk-list a{ 
	color:#666;
}
.uk-navbar-center{
	max-width:100%;
}

.uk-container{padding: 0 15px;}
.tm-section-color-1{background:#f7f7f7;}
.tm-section-color-2{background:#275585;}
.uk-slidenav-position .uk-slidenav{display: block;}

.head-top{ height: 37px; background:#565a5e; color:#c5c1c1; line-height: 37px;}

.lang{float: right; background: #275585;}
.lang a{ color:#fff; padding:0 15px; display: inline-block; text-decoration: none;}
.lang a:first-child{background: #000;}
.head-nav{background:#fff; height: 80px;box-shadow: 0px 0px 5px #676767;}
/* .head-nav .uk-navbar-brand{height: 110px;} */
.head-nav .head-navbar-nav{margin-top: 35px;}
.head-nav .head-navbar-nav > li{float:left; font-size: 16px; position: relative; list-style: none;}
.head-nav .head-navbar-nav > li:first-child{ margin-left:20px;}
.head-nav .head-navbar-nav > li span{color:#e7e7e7;}
.head-nav .head-navbar-nav > li > a{ color:#333;padding:20px 30px; text-decoration: none;}
.head-nav .head-navbar-nav > li:last-child span{display:none;}
.head-nav .head-navbar-nav > li:hover>a,.head-nav .head-navbar-nav > li > a:focus, .head-nav .head-navbar-nav > li.active > a{  background:#f4f4f4; border-bottom:4px solid #035195;  box-shadow: none;}
/* .head-nav .head-navbar-nav > li.active span{ color:#666;} */
.head-nav .head-navbar-nav li dl{
	position: absolute;
	width: 200px;
	margin:0;
    top: 48px;
    left: -10px;
    z-index: 999;
	/* background: url(../images/nav-bg1.png) repeat; */
	background:#fff;
	box-shadow: 0 0px 6px #ccc;
    display: none;
}
.head-nav .head-navbar-nav li dd a {
    display: block;
    text-align: center;
	border-bottom: 1px solid #eee;
	text-decoration: none;
    font-size: 14px;
    color: #666;
    line-height: 55px;
    height: 55px;
    overflow: hidden;
}
.head-nav .head-navbar-nav li dd a:hover{color:#035195;}
.mobile-toggle{ width:40px; height:40px; position: absolute; display: block; top:30px;right:30px; color:#565a5e; border:1px solid #565a5e;line-height: 40px; text-align: center; border-radius:5px;}
.uk-offcanvas-bar{background:#275585;}
.uk-nav-offcanvas>li>a{color:#fff;}
.uk-nav-offcanvas ul a{color:#fff;}
.uk-nav-offcanvas>.uk-open>a, html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus, html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover{background: #254a71;}

.tm-section-colored p{color:#fff;}
.h-about{ background:#0d95a3; border-color:#0d95a3; border-radius:0;}
.h-title{font-size: 36px;}
.h-title span{ font-size:20px; margin-left:30px; text-transform: uppercase;}
.h-content{padding:15px 15px;}
.h-more{ padding:6px 40px; color:#fff; border:1px solid #fff; display: inline-block;}
.h-more:hover{ color:#fff;}

.h-prob{background:#f6ab45;height:100%;}
.h-product{ background:#206098; padding:45px 30px;}
.h-prolist li{ float:left; font-size:12px;}
.h-product-con{background:#f6ab45;padding:35px 30px;}

.h-perf{padding: 0 30px;}
.h-perf-wrap{ padding:0 60px;}
.h-perf-wrap .uk-slidenav-position .uk-slidenav-previous{left:-55px;}
.h-perf-wrap .uk-slidenav-position .uk-slidenav-next{right: -55px;}
.h-perf-wrap a.uk-slidenav{text-decoration: none; top:40% !important;}
.h-perf li{ padding:0 20px;}
.h-perf .rad-pic{ border:5px solid #fff; overflow: hidden;}
.h-perf-wrap .pic{  overflow: hidden; height: 200px;background-size: cover; background-position: center center;}
.h-perf-wrap .title{ font-size:14px; color:#444; margin: 20px 0; display: inline-block;}
.h-perf-wrap .title:hover{ text-decoration: none; color:#275585;}
.h-perf a{text-decoration: none;}
.h-perf h3{ color:#fff; margin-top:15px;}
.h-perf-text{line-height: 1.8; margin:0 40px; font-size:16px;}
.h-perf-title i{ font-style:normal; padding: 0 25px;}
.h-perf-title span{font-size:20px; margin-left:30px; text-transform: uppercase;}

.h-perf-titleen span {
    font-size: 20px;
    text-transform: uppercase;
    font-family: "DIN-Medium";
    font-size: 40px;
    font-weight: bold;
}

.h-perf-title:before, .h-perf-title:after {
    content: "";
    display: inline-block;
    width: 325px;
    vertical-align: middle;
    border-top: 1px solid #88a2bc;
}
.h-pro .uk-slidenav{font-size: 40px;}
.h-pro .uk-slidenav-previous:before {
    content: "\f100";
    font-family: FontAwesome;
}
.h-pro .uk-slidenav-next:before {
    content: "\f101";
    font-family: FontAwesome;
}

.h-title { font-size:24px;color:#625a5a;}
.h-title a{ color:#666;}
.h-title a:hover{ text-decoration: none;}
.h-title:after{content:" "; display:inline-block; width:25px; border-top:1px solid #000; position:relative; top:-10px;}
.h-title .en{ margin-top:10px; text-transform:uppercase;}
.h-titleen .en {
    margin-top: 10px;
    text-transform: uppercase;
    font-family: "DIN-Medium";
    font-size: 40px;
    font-weight: bold;
    color: #005baa;
	margin-bottom:10px;}
	

	
.h-ab-list span{ margin-right:20px;}

.h-new-pic{ height:200px;background: no-repeat center center;background-size: 100% auto;transition: background-size .5s;}
.h-news:hover .h-new-pic{
    background-size: 120% auto;
}
.h-news:hover a{ text-decoration: none;}
.h-new-text{ padding:30px 20px 20px; color:#fff;height:180px;}

.news-pic{ height: 100px; display: block; background-size:cover; background-position: center center;}
.bg-1{background:#0d95a3;}
.bg-2{background:#275585;}
.bg-3{background:#9cacc3;}
.h-new-text .tit{ font-size:24px;}
/*.h-new-text .tit:after{content:'';display:block; width:280px; height:2px; background:#fff;margin-top: 10px;}*/


.footer{background:url(../images/grjj_bottom.jpg);padding:30px 0; color:#fff;}
.foot-contact{ font-size:12px; line-height: 24px;}
.foot-navlist,.foot-meaasge {padding-top:0px; padding-bottom:15px;}
.foot-navlist .team{float:left; padding-left:45px;}
.foot-navlist .team h3,.foot-meaasge h3{color:#fff; font-size:18px;}
.foot-navlist .team a{color:#fff; font-size:12px;}
.foot-navlist .team li{line-height: 30px;}

.foot-meaasge .uk-button{ border:none; background:#0968c7; color:#fff; width:5rem; height:2rem; text-shadow:none;}
.foot-meaasge .uk-button:hover{ background:#195088}
.foot-meaasge .uk-form textarea,.foot-meaasge .uk-form input[type=text]{ border-radius: 0; }
.h-news h2{ font-size: 16px; font-weight: bold;}
.h-news .title:hover h2{ color:#035195;}
.h-news .time{ font-size:12px; color:#9e9e9e;margin:-10px 0;}

/* 内页 */
.about-con{padding-bottom: 50px;}
.b-position{ padding:20px 0; background:#f5f5f5; margin-bottom: 30px; box-shadow: 0px 0px 3px #ccc;}
.b-position .uk-breadcrumb{ margin-bottom: 0;}


.imgs{    width: 100%;
    max-width: 430px;
    height: 340px;
    background: no-repeat center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    transition-duration: 0.6s;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
	-o-transition-duration: 0.6s;}
.prolist-con .uk-overlay{width:100%; border:1px solid #e7e7e7;box-sizing: border-box;}
.prolist-con .uk-overlay-icon:before{
	content: "\f0c1";
	background:rgba(39,85,133,0.6);
	width:80px;height:80px;
	margin-top:-40px;margin-left: -40px;
	font-size: 40px;
	border-radius:50%;
	line-height: 80px;
}
.prolist-con .uk-overlay-background{    background: rgba(37, 74, 113,0.8); font-size: 18px;}
.prolist-con .imgs{ height:200px;}
.prolist-con a{ text-decoration: none; font-size: 14px;color:#444;}
.prolist-con .uk-thumbnail-caption{ font-size: 14px; margin-top: 10px;}
.prolist-nav{border-left: 4px solid #275585;color: #275585; padding:5px 0 5px 20px;}
.n-ban{ height: 250px; background:no-repeat center center; background-color:#254a71;}
.n-ban-title{letter-spacing: 7px;  margin-top: 60px; color:#f5f5f5; font-size:24px; text-align: right; font-weight: bold; line-height: 1.8; text-shadow: 2px 2px 3px #000;}

.p-pro-name>*{ font-size: 18px;line-height: 1.8;}

.n-left{ padding-left:50px;}
.l-cons a:hover{ text-decoration: none;}
.l-cons{ background:#fff; padding:30px 0px; border-top:3px solid #275585; font-size: 14px;}
.l-cons ul li{ line-height: 35px; margin-bottom: 5px;}
.l-cons ul li>a { display:block; background:#656565; color:#fff;  padding:5px 0;padding-left:10px;}
.l-cons ul li>a:hover{background:#275585;}
.l-cons ul li.active>a{ font-weight: bold;background:#275585;}
.l-cons ul li dl{ padding:0 10px; margin-top:0; border:1px solid #e7e7e7;}
.l-cons ul li dl dd{ border-bottom:1px solid #e7e7e7;}
.l-cons ul li dl dd.active a{ color:#275585; font-weight: bold;}
.l-cons ul li dl dd a:hover{color:#275585; }

.newlist-con li{padding:17px 0 10px; border-bottom:1px dotted #e0e0e0;}
.newlist-nav{ padding:3px 15px; background:#eee;  font-weight: bold; color:#b50606;}
.newlist-data{ margin:0 15px; font-style: italic;}
.case-desc{ background:#275585; padding: 30px; color:#fff;}
.case-desc h2{ color:#fff;}

.prev-next{ padding:30px 0;}
.prev-next .back{float: right;
    display: inline-block;
    padding: 2px 22px;
    border: 2px solid #eee;
    color: #888;
	transition: all 0.3s; margin-top: 20px;} 
.prev-next .back:hover{ text-decoration: none; background:#275585; color:#fff;}
.cert-con .uk-thumbnail{width:100%;height: 365px; position: relative; overflow: hidden;}
.cert-con .uk-thumbnail img{ position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    max-width: 100%;
	max-height: 100%;}
	
.related{position: relative;}
.related .uk-slidenav{ position: absolute;  top:0; color:#000; font-size: 30px; width: 30px; height: 30px; line-height: 30px;}
.related .uk-slidenav-previous{right:40px;}
.related .uk-slidenav-next{right:0px;}
@media (min-width: 1220px){
	.uk-container {
		max-width: 1270px;
		padding: 0 35px;
	}
	.tm-middle, .tm-section, .tm-footer {
        padding: 60px 0;
	}
}
.tm-middle, .tm-section, .tm-footer {
    padding: 0px 0;
    background: url(../images/zz_bj.jpg) no-repeat center center;
    background-size:1980px 2213px;
}

/* Tablet and bigger */
 @media (max-width: 0px) {
    .tm-middle, .tm-section, .tm-footer {
        padding: 40px 0;
	}
	.h-titleen span{ font-size:30px;}	
	.n-ban-title:before, .n-ban-title:after { width:100px;}
}
@media (max-width: 767px) {
	.n-ban-title{letter-spacing: 3px;}
    .n-ban-title i{padding:0 10px;}
	.n-ban-title:before, .n-ban-title:after { width:60px;}
	.h-perf-text{ margin-left: 0; margin-right: 0; text-align: left;}
	.h-title span{display: block; margin-left: 0;}
	.h-perf-title span{display: block;margin-left: 0;}
	.h-perf-wrap{ padding:0 0;}
	.h-perf-wrap .uk-slidenav-position .uk-slidenav-previous{left:-30px;}
.h-perf-wrap .uk-slidenav-position .uk-slidenav-next{right: -30px;}
.n-ban{ height: 100px; }
.n-ban-title{ font-size: 18px;margin-top: 30px;}
.uk-margin-remove{ height:80px;}
.uk-navbar-center{ float:left}
.h-perf-wrap .pic{ height:120px;}
.uk-slideshow{}
.uk-article-title{ font-size:20px; margin-bottom:5px; line-height:30px}
.uk-article-meta{ margin:0}
#maximg{ line-height:24px}
.prolist-con .imgs{ height:250px}
.p-pro-name{ margin-top:20px}
}
.ueditor_baidumap{ max-width: 100%;}

.pagebar { padding:20px; overflow:hidden; clear:both}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 8px 10px;
  margin: 0 2px;
  border-radius: 3px; line-height:100%
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #333;
  border: 1px solid #333;
}
.pagination a.page-num-current {
  color: #fff;
  background: #333;
  border: 1px solid #333;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

#maximg img{ max-width:100% !important; height:auto !important}