@charset "UTF-8";
/*公共样式*/
body{line-height:180%;}
@media (max-width: 1600px) {
	.container {
		max-width: 1200px;
	}
}
p{margin:0;padding:0;}
img{max-width:100%;height:auto !important;}
h2,h1{font-size:22px;color:#004eb2;font-weight:bold;line-height:40px;}
h2 span{font-size:14px;float:right;font-weight:100;}
ul,li{padding:0;margin:0;}
a{color:#333}
a:hover{color:#2373c8;}
.clear{clear:both;}
.btn-success {
    background-color: #2ed2ad;
    border-color: #2ed2ad;
}
.btn-outline-success {
    color: #2ed2ad;
    border-color: #2ed2ad;
}
.btn{border-radius: 0;}
@media (max-width: 1024px) {
	h2,h1{font-size:1.5em;}
}
ul, li, ol {
    list-style: none outside;
}
/**/
.boxshadow1{-moz-box-shadow:0 0 20px #d9d9d9; -webkit-box-shadow:0 0 20px #d9d9d9; box-shadow:0 0 20px #d9d9d9;}
.box-1{border:1px solid #dbdcde;padding:20px;}

/*图片放大*/
.imgfd{  
	overflow: hidden;  
}  
.imgfd img{  
	cursor: pointer;  
	transition: all 0.6s;  
}  
.imgfd img:hover{  
	transform: scale(1.2);  
}  

/*网页头部开始*/
header {position: relative; z-index: 3;border-bottom:1px solid #ddd;}
.nav-container {position: relative; z-index: 2;}

.header-box{ width: 100%;}
.header-top{
	align-items: center;
	padding-top: 5px;
}
.header-inner{ margin: auto; position: relative;}
/*顶部联系方式*/
.header-contact{ float: right;}
.header-contact ul{ overflow: hidden;}
.header-contact ul li{ display: inline-block; vertical-align: top; font-size: 13px; color:#555; margin: 0 12px 8px 0; line-height: 24px;}
.header-contact ul li a{ color: #2ed2ad; display: inline-block; vertical-align: middle;}
.header-contact ul li a:hover{ color: #0ab2d2;}
.header-contact ul li i{ display: inline-block; margin-right: 5px; vertical-align: middle; color: #727477}
.header-contact ul li.website-mailbox i{ font-size: 18px; margin-top: -2px;}
.header-contact ul li.website-phone i{font-size: 14px;font-weight: bold;}
/*语言选择开始*/
.language{float: right; margin-bottom: 8px;}
.language .cur{cursor: pointer;  position: relative; padding: 3px 5px 1px 3px;  margin-right: 10px;}
.language .cur e{ color: #555; font-size: 12px; line-height: 20px;background-image:url(../images/lang/flag.png); background-repeat:no-repeat; padding-left: 30px; height: 20px; display: block;}
.language .cur e i{font-weight: bold;font-size: 12px;margin-left: 3px;}
.language .cur:hover e{color: #ff3b23; }
.language ul.language-list{
    z-index:999999;
	max-height: 400px;
    overflow: auto;
	position:absolute;
	z-index: 2;
	top: 24px;
	right: 0;
	list-style-type: none;
	background-color: #fff;
	font-size: 12px;
	height: 0;
	transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
	opacity: 0; 
}
.language .cur:hover .language-list{
	opacity: 1; 
	height: auto;
	padding: 2px 5px;
	-webkit-box-shadow:0 0 5px #ccc;  
  -moz-box-shadow:0 0 5px #ccc;  
  box-shadow:0 0 5px #ccc;
}
.language ul.language-list li{
	padding: 4px 4px 2px 4px;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	margin: 3px 0 2px 0;
}
.language ul.language-list li a{color: #1b1b1b; font-size: 12px; line-height: 20px;background-image:url(../images/lang/flag.png); background-repeat:no-repeat;background-position:0 0; padding:  0 0 0 30px; float: left; width: 100%;white-space:nowrap;}
.language ul.language-list li:hover{background-color: #0ab2d2;}
.language ul.language-list li:hover a{color: #fff;}
.language e.cn, .language ul.language-list li a.cn{background-position: 0 0;}
.language e.en, .language ul.language-list li a.en{background-position: 0 -22px;}
.language e.es, .language ul.language-list li a.es{background-position: 0 -44px;}
.language e.nl, .language ul.language-list li a.nl{background-position: 0 -66px;}
.language e.ar, .language ul.language-list li a.ar{background-position: 0 -88px;}
.language e.ru, .language ul.language-list li a.ru{background-position: 0 -110px;}
.language e.de, .language ul.language-list li a.de{background-position: 0 -132px;}
.language e.ja, .language ul.language-list li a.ja{background-position: 0 -154px;}
.language e.pt, .language ul.language-list li a.pt{background-position: 0 -176px;}
.language e.fr, .language ul.language-list li a.fr{background-position: 0 -198px;}
.language e.it, .language ul.language-list li a.it{background-position: 0 -220px;}
.language e.ko, .language ul.language-list li a.ko{background-position: 0 -242px;}
.language e.th, .language ul.language-list li a.th{background-position: 0 -264px;}
.language e.el, .language ul.language-list li a.el{background-position: 0 -286px;}
.language e.pl, .language ul.language-list li a.pl{background-position: 0 -308px;}
.language e.bul, .language ul.language-list li a.bul{background-position: 0 -330px;}
.language e.est, .language ul.language-list li a.est{background-position: 0 -352px;}
.language e.dan, .language ul.language-list li a.dan{background-position: 0 -374px;}
.language e.fin, .language ul.language-list li a.fin{background-position: 0 -396px;}
.language e.cs, .language ul.language-list li a.cs{background-position: 0 -418px;}
.language e.rom, .language ul.language-list li a.rom{background-position: 0 -440px;}
.language e.slo, .language ul.language-list li a.slo{background-position: 0 -462px;}
.language e.swe, .language ul.language-list li a.swe{background-position: 0 -484px;}
.language e.hu, .language ul.language-list li a.hu{background-position: 0 -506px;}
.language e.hi, .language ul.language-list li a.hi{background-position: 0 -528px;}
.language e.tr, .language ul.language-list li a.tr{background-position: 0 -550px;}
.language e.vi, .language ul.language-list li a.vi{background-position: 0 -572px;}
.language e.fa, .language ul.language-list li a.fa{background-position: 0 -594px;}
.language e.he, .language ul.language-list li a.he{background-position: 0 -616px;}
.language e.sk, .language ul.language-list li a.sk{background-position: 0 -638px;}
.language e.id, .language ul.language-list li a.id{background-position: 0 -660px;}
.language e.lt, .language ul.language-list li a.lt{background-position: 0 -682px;}
.language e.lv, .language ul.language-list li a.lv{background-position: 0 -704px;}
.language e.ms, .language ul.language-list li a.ms{background-position: 0 -726px;}
.language e.no, .language ul.language-list li a.no{background-position: 0 -748px;}
.language e.uk, .language ul.language-list li a.uk{background-position: 0 -770px;}
.language e.ur, .language ul.language-list li a.ur{background-position: 0 -792px;}
.language e.hr, .language ul.language-list li a.hr{background-position: 0 -814px;}
.language e.tw, .language ul.language-list li a.tw{background-position: 0 0;}
.language e.bn, .language ul.language-list li a.bn{background-position: 0 -836px;}


/*顶部菜单样式*/
.nav-container{background:#2373c8;}
#navbar-menu{background:#2373c8;}
.top{padding:10px 0;}
.sina-brand img{max-width:100%;}
.sina-brand h2{margin-bottom:0;}
.sina-nav{border:none;}
.sina-nav{background:none;}
.navbar-freez{background:#fff}
.sina-nav .sina-menu > li > a {color:#fff;font-size:16px;padding:20px 25px;}
.sina-nav .extension-nav > ul > li > a {color:#fff;}
.sina-nav .sina-menu > li.active > a, .sina-nav .sina-menu > li > a:hover, .sina-nav .sina-menu > li > a:focus {
    color: #f1f1f1;
    background-color: transparent;
}
@media (max-width: 1024px) {
	.sina-nav{padding:0;}
	.sina-nav .navbar-toggle {color:#fff}
}

/*底部样式*/
.tfooter{background:#2373c8;color:#fff;}
.tfooter .text{padding-top:10px;}
.tfooter .text a,.tfooter .text{color:#abcaeb}
footer{background:#fff;color:#777;padding:10px 0;}

/*中间样式*/
section{padding:2em 0;}

/*首页bannerbackground-color:#2ed2ad;*/
.carousel-indicators li{width:120px;margin:0;}
.carousel-control-next-icon, .carousel-control-prev-icon{width:40px;height:40px;}

/*首页about*/
#homeabout .info{color:#808080;margin-bottom:30px;}
#homeabout .item{margin-bottom:30px;}

/*首页company*/
#homecompany{padding:40px 0;background:#2ed3ae;color:#fff}
#homecompany .pic img{width:100%}
#homecompany h2{color:#fff;margin-top:20px;margin-bottom:0;}
#homecompany .tle{font-size:30px;margin-bottom:30px;}
#homecompany .btnn {margin-top:20px;}
#homecompany .btnn .btn{background-color: none;color:#fff;
    border-color: #fff;}
#homecompany .btnn .btn:hover{background-color: #fff;color:#2ed3ae;
    border-color: #fff;}

/*产品列表*/
.goods-list .card{border:none;margin-bottom:30px;}
.goods-list .card .pic{overflow:hidden;}
.goods-list .card .pic img{width:100%;}
.goods-list .card .card-body{padding:0;}
.goods-list .card .card-title{padding:10px;font-size:18px;text-align:center;}
.goods-list .card .card-title a{color:#262626;width:100%;height:35px;line-height:35px;overflow:hidden;text-overflow:ellipsis;}
.goods-list .card .btnn{padding:20px;}
.goods-list .card .btnn .btn{width:100%}

/*产品内页*/
.goods-info .info h4{padding:10px;margin:20px 0;border-bottom:solid #e5e5e5 1px;}
.goods-info .at-share-btn-elements{padding:10px 0;}
/*内页位置*/
.breadcrumbs{background:#eee;line-height:45px;}

/*展示列表*/
.list-1 .pic img{width:100%}
.list-1 .tle{margin:20px 0 10px 0;color:#363636;font-size:24px;font-weight:bold; }
.list-1 .des{color:#808080;}

.list-2 .pic img{width:100%}
.list-2 .tle{margin:20px 0 10px 0;color:#363636;font-size:24px;font-weight:bold; }
.list-2 .des{color:#808080;}

/*底部搜索*/
.bsearch{color:#333;background-color:#f2f2f2;background-repeat:no-repeat;background-size:cover;}
.bsearch h2{color:#333}

/*文章列表页*/
/*文字列表样式开始*/
.news-list-box{width:100%;float:left;position:relative;}
.news-list-box ul{width:100%;float:left;margin-top:-9px;position:relative;}
.news-list-box ul li{height:32px;line-height:32px;font-size:16px;color:#333;background:url(icon_001.png) no-repeat 0 50%;}
.news-list-box ul li a{width:100%;float:left;color:#333;}
.news-list-box ul li a .title{position:absolute;left:0;right:100px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-list-box ul li a .time{float:right;color:#999;}
.news-list-box ul li:hover a,
.news-list-box ul li:hover a .title,
.news-list-box ul li:hover a .time{color:#2373c8;}
.m9-list-wrap{width:100%;height:340px;float:left;border:1px solid #dbdcde;padding:20px;overflow:hidden;position:relative;}
.m9-list-t{width:100%;float:left;border-bottom:1px dashed #646464;padding-bottom:10px;margin-bottom:17px;}
.m9-list-title{width:100%;float:left;font-size:18px;color:#004ea0;font-weight:bold;line-height:1;}
.m9-list-title a{color:#333;}
.m9-list-title a:hover{color:#004ea0;}
.m9-list-zy{width:100%;float:left;line-height:26px;font-size:14px;color:#646464;margin-top:10px;}

.news-listing ul{ overflow: hidden; font-size: 0; margin: 0 -10px; padding: 16px 0;}
.news-listing ul li{ width: 50%; display: inline-block; vertical-align:top;}
.news-listing ul li .news-listing-box{overflow: hidden;margin: 10px;padding-left: 85px;position: relative;}
.news-listing ul li h2,.news-listing ul li h3{ font-size: 16px; line-height: 30px; margin: 0 16px 0 0;font-weight:bold;}
.news-listing ul li p{ font-size: 14px; line-height: 24px; margin: 0 16px 7px 0;}
.news-listing ul li span{ font-size: 14px; color: #fff; background-color: #2ed2ad; display: inline-block; padding: 10px; position: absolute;top: 0;left: 0;}
.news-listing ul li span b{ display: block; font-size: 30px;} 
@media screen and (max-width:768px){
.news-listing ul li {width: 100%;}
}

.newsList{ margin:0 auto; padding:20px 0; font-size: 16px; color: #999; line-height: 1.5em;}
.newsList ul{ list-style: none; }
.newsList li .more{ color: #333; list-style-type: none; }
.newsList li{border-bottom:1px solid #eee; padding:3% 0; overflow: hidden;}
.newsList li img{ float: left; width: 20%; margin-right: 2%; }
.newsList .text{padding:10px 0;}

@media screen and (max-width:767px){
	.newsList li img{ float: none; width: 100%; margin: 0; }
}

/*文章内页*/
.newsinfo .tle{font-size:24px;}
.newsinfo .date{color:#999;padding:10px 0;border-bottom:1px solid #eee;margin-bottom:10px;}

.owl-carousel-1 .owl-dots{display:none;}
.owl-theme .owl-nav button span{display:none;}
.owl-theme .owl-nav button.owl-prev{width:32px;height:50px;float:left;position:absolute;top:50%;left:0;background:url(icon_left_s1.png) no-repeat 0 0;z-index:2;margin-top:-25px;}
.owl-theme .owl-nav button.owl-next{width:32px;height:50px;float:left;position:absolute;top:50%;right:0;background:url(icon_right_s1.png) no-repeat 0 0;z-index:2;margin-top:-25px;}
.owl-theme .owl-nav button.owl-prev,.owl-theme .owl-nav button.owl-next{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
.owl-theme .owl-nav [class*=owl-]:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.owl-theme .owl-nav button.owl-prev:hover{background:url(icon_left_s1.png) no-repeat 0 0;}
.owl-theme .owl-nav button.owl-next:hover{background:url(icon_right_s1.png) no-repeat 0 0;}


.pagination{display:block;text-align:center;}
.pagination a{display:inline-block;padding:0 10px;margin:10px 5px;height:40px;line-height:40px;background:#2373c8;color:#fff;}
.pagination span{display:inline-block;padding:0 10px;margin:10px 5px;height:40px;line-height:40px;}