@charset "utf-8";
.row{ margin:0;}
table {border-collapse:inherit;}
body{color:#444;}
a{color:#444; transition: 0.5s all;}
a:hover{ text-decoration:none; color:#111; text-decoration:none;}
body{ padding:0; margin:0; position:relative;}
.ibar{ height:81px; border-bottom:#ededef 1px solid; position:relative;}
.ilogo{ float:left; margin:0 10px;}
.inav{ float:left;}
.inavh2{ float:left; height:50px; margin:30px 0 0; padding:0 20px;}
.inavh2 > a{ float:left; height:50px; line-height:50px; font-size:16px; cursor: default;}
.inavh2 > a.pointer,
.inavh2 > a.pointer_38,
.inavh2 > a.pointer_63{ cursor:pointer;}
.inavh2 > a > span{ position:relative; top:3px; margin-left:5px;}
.inavh2 > a:hover,
.inavh2 > a.active{ border-bottom:#009c7a 4px solid; color:#009c7a; transition: 0.5s all;}
.inav2{position:absolute; left:0; top:80px; width:100%; background:#FFF; border:#e0e0e0 1px solid; z-index:999; display:none; padding:10px; padding-bottom:50px; margin:0;list-style:none; box-shadow: 0 10px 10px #999;}
.inav2 li{ zoom:1;}
.inav2 div > a{ display:block; text-align:left; padding:10px 20px; font-size:16px;}
.inav2 div > a span{ float:right; display:none;}
.inav2 div > a:hover{ background:#009c7a; color:#FFF;}
.inav2 div > a:hover span{ display: inline-block;}
.inav2 h3 > a{ display:block; text-align:left; padding:0;  font-size:24px;}
.inav2 .row .row a{ color:#666; font-size:14px;}
.inav2 .row .row a:hover{ background:#DDD; color:#333;}
.itools{ position: absolute; right:0; top:0;}
.itsearch{ height:80px; float:left; }
.itipt{ width:100px; padding:0 5px; margin:45px 0 0 10px; float:left; border:none; background:#EEE;}
.itbtn{ float:left; font-size:20px; text-decoration:none;}
.itbtn{ width:50px; height:50px; margin-top:30px; line-height:50px; text-align:center; font-size:20px;}
.slick-slider{ margin-bottom:0;}
/**/
.isolu{ width:1400px; padding:50px 0;}
.isolu > h3{ font-size:29px; text-align:center;}
.isoluItem a{ display:block; min-height:300px; margin-top:30px; background:#f0f2f4; padding:0; position:relative;}
.isoluItem a h3{ font-size:29px;}
.isoluItem a h2{ margin:0;}
.isoluItem a h1{ margin:25px 18px 0; font-weight:bold;}
.isoluItem a p{ margin:25px 18px 0; font-size:16px; display:none;}
.isoluItem img{ height:200px;}
.isoluItem a .imore{ position:absolute; left:18px; bottom:35px; color:#4c83f4; font-size:16px; display:none;}
.isoluItem a .imore span{ margin-right:10px;}
.isoluItem a:hover{ box-shadow: 0 0 30px #999; opacity:0.9;}
.isolu .slick-list{ height:550px;}
.isoluSlick .isoluItem a{min-height:400px;}
.isoluSlick .isoluItem a h1{ text-align:cent er;}
/**/
.icase{ width:1400px; padding:50px 0;}
.icase > h3{ font-size:29px; text-align:center;}
.icaseItem a{ display:block; min-height:300px; background:#FFF; padding:0; margin-top:30px; position:relative;}
.icaseItem a h3{ font-size:29px;}
.icaseItem a h2{ margin:0;}
.icaseItem img{ height:200px;}
.icaseItem a h1{ margin:25px 18px 0; font-weight:bold;}
.icaseItem a i{ margin:25px 18px 0; font-size:16px; display:block;}
.icaseItem a p{ margin:25px 18px 0; font-size:16px; display:none;}
.icaseItem a .imore{ position:absolute; left:18px; bottom:35px; color:#4c83f4; font-size:16px; display:none;}
.icaseItem a .imore span{ margin-right:10px;}
.icaseItem a:hover{ box-shadow: 0 0 30px #999; opacity:0.9;}
.icase .slick-list{ height:320px;}
/**/
.inews{ width:1400px; padding:50px 0; display:none;}
.inewsItem a{ display:block; height:150px; padding:0; position:relative;}
.inewsItem a h1{ margin:25px 18px 0; font-size:16px; font-weight:bold; color:#666;}
.inewsItem a p{ margin:10px 18px 0; font-size:14px; overflow:hidden;}
.inewsItem a:hover{ box-shadow: 0 0 30px #999; opacity:0.9;}
/**/
.iproduct{ width:1400px; padding:50px 0;}
.iproduct > h3{ font-size:29px;}
.iproductItem a{ display:block; height:460px; background:#FFF; padding:0; margin-top:30px; position:relative;}
.iproductItem a h3{ font-size:29px;}
.iproductItem a h2{ margin:0;}
.iproductItem a h1{ margin:25px 18px 0; font-weight:bold;}
.iproductItem img{ height:300px;}
.iproductItem a p{ margin:25px 18px 0; font-size:16px;}
.iproductItem a .imore{ position:absolute; left:18px; bottom:35px; color:#4c83f4; font-size:16px;}
.iproductItem a .imore span{ margin-right:10px;}
.iproduct .btn{ background:none; border-radius:25px; border:#FFF 2px solid; color:#FFF; font-size:18px; padding:10px 25px; margin-top:30px;}
.iproductItem a:hover{ box-shadow: 0 0 30px #999; opacity:0.9;}
/**/
.ishopH3{ width:1400px;}
.ishopH3 h3{ /*background:#4875be;*/ height:80px; text-indent:25px; margin:0; position:relative; color:#444; line-height:80px;}
.ishopH3 h3 a{ color:#444;}
.ishopH3 h3 .itel{ position:absolute; top:5px; right:90px; font-size:16px;}
.ishopH3 h3 .itel span{ margin-right:10px;}
.ishopMenu a{ height:50px; line-height:50px; float:left; color:#FFF; font-size:18px; padding:0 20px;}
.ishopMenu a.active,
.ishopMenu a:hover{ background:#4875be;}
.ishop{ width:1400px; padding-bottom:30px;}
.ishopItem a{ display:block; height:250px; background:#FFF; padding:0; margin-top:30px; position:relative; overflow:hidden;}
.ishopItem a h2{ margin:0;}
.ishopItem a div{ width:100%; height:40px; background:#000; opacity:0.5; position:absolute; left:0; bottom:0; z-index:1;}
.ishopItem a h1{ width:100%; display:block; margin:10px 0; position:absolute; left:0; bottom:0; z-index:9; text-align:center; color:#FFF; font-size:14px;}
.ishopItem a:hover{ box-shadow: 0 0 30px #999; opacity:0.9;}
/**/
.iftelItem{ width:1400px; height:80px; position:relative; color:#FFF; line-height:80px; font-size:16px; position:relative;}
.iftelItem > span{ margin-left:10px;}
.iftelItem .ifax{ position:absolute; top:5px; right:90px; font-size:16px;}
.iftelItem .ifax span{ margin-right:10px;}
/**/
.footer{ background:#f4f4f4;}
.ifooter{ width:1400px;}
.ifooterItem h2{ margin-top:45px; font-size:16px; font-weight:bold; color:#464646;}
.ifooterItem a{ display:block; margin-top:15px; font-size:16px; color:#5a5a5a;}
.ilangItem{ margin-top:30px;}
.ilangItem div{ font-size:16px; font-weight:bold; color:#464646;}
.ilangForm{ height:30px; margin-top:10px; width:100%;}
.icpItem{ height:50px; line-height:50px; border-top:#aeaeae 1px solid; margin-top:30px;}
.icpItem a{ padding-right:20px; font-size:16px;}
/**/
.news{}
.newsItem{ padding:30px 0;}
.searchkey{ padding:10px 20px;}
.searchkey a{ background:#f4f4f4; border-radius:10px; padding:10px 20px; margin-top:10px; display:inline-block;}
.searchkey a .glyphicon{ position:relative; top:3px; margin-left:10px;}
.searchkey a:hover{ background:#009c7a; color:#FFF;}
.icase .searchkey a{ background:#FFF;}
.icase .searchkey a:hover{ background:#009c7a;}

.newsItem > a h1{ }
.newsItem > a{ padding:15px 20px; display:block; border:#FFF 1px solid;}
.newsItem > a:hover{ background:#f4f4f4; border:#CCC 1px solid;}
/**/
.service{}
.serviceItem{ padding:30px 0;}
.serviceItem a h1{ font-weight:bold; color:#666;}
.serviceItem a{ margin-top:20px; padding:15px 20px; display:block; border:#FFF 1px solid; background:#f4f4f4;}
.serviceItem a:hover{ border:#4169aa 1px solid;}

.ficp{ float:right;}

.relBox{ padding:30px 0;}
.pagesItem{ text-align:center; padding:2em 10px; display:block;}
.back-top{ width: 49px; height: 49px; z-index: 10000; position: fixed; right: 20px; bottom: 20px; background: #fff url(../images/back-top.png) center no-repeat; display: block; margin-top: 10px; box-shadow: 0 0 10px #ddd; }

.contentBoxTop h1{ padding:10px;}
.text-center-item{ font-size:16px; line-height:200%;}
.text-center-item p{ margin:10px 0; font-size:16px; line-height:200%;}
.ipMore{ display:none;}

.glyphicon-user{display:none;}
.glyphicon-align-justify{display:none;}

.line-clamp1{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.line-clamp2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.line-clamp3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.mt-10{ margin-top:10px;}
.mt-20{ margin-top:20px;}
.mt-30{ margin-top:30px;}
.mt-40{ margin-top:40px;}
.mt-50{ margin-top:50px;}
.pt-10{ padding-top:10px;}
.pt-20{ padding-top:20px;}
.pt-30{ padding-top:30px;}
.pt-40{ padding-top:40px;}
.pt-50{ padding-top:50px;}
.fz-14{ font-size:14px;}
.fz-16{ font-size:16px;}
.fz-18{ font-size:18px;}
.fz-20{ font-size:20px;}
.lh-1d5{ line-height:1.5;}
.lh-1d6{ line-height:1.6;}
.lh-1d7{ line-height:1.7;}
.bg1{ background:#f0f2f4;}
.bg2{ background:#c1e5ff;}
.bg3{ background:#1c2797;}
.bg4{ background:#000;}
.bg5{ background:#4875be; }
.hide{ display:none;}
.clear{ clear:both;}
/*1280分辨率以上（大于1200px*/
@media screen and (min-width:1200px){

}
/*1100分辨率（大于960px，小于1199px）*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
.isolu,
.icase,
.iproduct,
.inews,
.ishop,
.ishopH3,
.ishopMenu,
.iftelItem,
.ifooter{ width:100%;}

}
/*880分辨率（大于768px，小于959px）*/
@media screen and (min-width: 768px) and (max-width: 959px) {

}
/*720分辨率（大于480px，小于767px）*/
@media only screen and (min-width: 480px) and (max-width: 767px){

}
/*440分辨率以下（小于479px）*/
@media only screen and (max-width: 479px) {
	.inavh2{margin:0; width:33%;}
	.inavh2 .glyphicon-chevron-down{ display:none;}
	.isolu{ width: auto; padding:0;}
	.isolu > .row > h3{ text-align:center;font-size: 29px;}
	.isoluItem{ margin-top:1em;}
	.icase{width: auto; padding:0; padding-bottom:1em; margin-top:1em;}
	.icaseItem a{margin-top:1em;}
	.inews{ width: auto; padding:0; padding-bottom:1em; margin-top:1em;}
	.inews > .row > h3{ text-align:center;font-size: 29px;}
	.inewsItem a{ height:auto;}
	.iproduct{ width: auto; padding:0; padding-bottom:1em;}
	.iproduct > h3{ text-align:center;font-size: 29px;}
	.iproductItem a{margin-top:1em;}
	.ipMore{ text-align:center;}
	.iproductItem a{height:auto; min-height: 400px;}
	.iproductItem a .imore{ bottom:10px; display:none;}
	.ishopH3{ width: auto; padding:0;}
	.ishopH3 h3 .itel{ display:none;}
	.ishopMenu a{ width:50%; padding:0; text-align:center;}
	.ishop{ width: auto; padding:0;}
	.iftelItem{ width: auto; padding:0;}
	.ifax{ display:none;}
	.ifooter{ width: auto; padding:0;}
	.icpItem{ padding:0 10px; height:auto;}
	.icpItem a{ display:inline-block;}
	.itipt{ width:80px;}
	.contentBoxTop h1{ font-size:1.8em;}
	.searchkey a{ width:47%;}
	
}