﻿﻿﻿@charset "UTF-8";
body{margin: 0; padding: 0; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; overflow-x: hidden;}
a{color:#333; text-decoration:none}
p,dd{margin: 0;}
ol, ul {list-style: none;}
a:hover, a:focus{color:#23c390; text-decoration: none}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.5; color: inherit;margin: 0;}
.h1, .h2, .h3, .h4, .h5, .h6{margin:0;}
em{ font-style:inherit;}
img{padding: 0; margin: 0; border: 0px;}
/**:link, *:visited, *:hover, *:active, *:focus, .item-on-hover, .btn-success, #button{-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;}*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, menu, section, summary{margin: 0; padding: 0; display: block;}
.clearfix:before, .clearfix:after, .container:before, .container:after, .nav:before, .nav:after, .row:before, .row:after{display: table; content: " ";}
.clearfix:after, .container:after, .nav:after, .row:after{clear: both;}
::-moz-selection{/*Firefox*/ background:#23c390; color:#fff;}
::selection{background:#23c390; color:#fff;}
.container{ margin-right:auto; margin-left:auto}
.container{width:1200px; max-width:1400px}
.shoucang{text-align:right; margin-top: 5px; color:#999999; font-size:12px;}
.shoucang a{color: #999; margin:0 5px;}
.shoucang a:hover{ color:#e32a5a;}
.hei130{height: 130px;}
.row{margin-right:-15px; margin-left:-15px}
.pull-left{float:left!important}
.pull-right{float:right!important}
.list-unstyled{padding:0; margin:0;}
.text-left{text-align:left} 
.text-right{text-align:right}
.text-center{text-align:center}
.pingpu-bg{background-repeat: no-repeat; background-position: center top; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;/*position: relative;*/ background-attachment: fixed;}
.pingpu-bg, .rslides, .fuwu-bg, .news, .ny-banner{min-width:1170px}
.sx-padding{padding:45px 0;}
.f-title{padding: 0; margin:0 0 25px 0; color: #000000;}
.f-title p{font-size: 24px; text-transform:uppercase;  }
.f-title em{ color:#222; font-size: 32px;font-weight:bold;}
.f-title span{ width:50px; height:3px; background-color:#25ad7f; display:block; margin:10px auto 12px auto;}
.f-title small{font-size: 16px; color: #666; display: block; margin-top: 5px; font-weight:normal;}
.btn-success{color: #fff; background-color: #f75a53; border-width: 0px; border-radius: 5px; padding: 10px 20px 8px 20px; margin: 0 15px; white-space: nowrap; text-overflow: ellipsis;}
.btn-success.about-more{padding: 14px 30px 12px 30px;}
.btn-success.news-more{padding: 7px 10px 5px 10px; margin-left:0;}
.btn-success:hover, .btn-success:focus, .btn-success:active{color: #fff; background-color: #b10e38; text-decoration: none;}
.btn{margin: 20px 0 0 0;}
.red{color:#f75a53 !important;}
.diwen{color:#FFFFFF; background-color:#f75a53; padding:10px 20px;}

.pb10{ padding-bottom:10px !important;}
.pb20{ padding-bottom:20px !important;}
.pb30{ padding-bottom:30px !important;}
.pb40{ padding-bottom:40px !important;}
.pb50{ padding-bottom:50px !important;}
.pb70{ padding-bottom:70px !important;}
.pt10{ padding-top:10px !important;}
.pt20{ padding-top:20px !important;}
.pt30{ padding-top:30px !important;}
.pt40{ padding-top:40px !important;}
.pt50{ padding-top:50px !important;}
.pt70{ padding-top:70px !important;}
.pt80{ padding-top:80px !important;}
.pt90{ padding-top:90px !important;}
.pt100{ padding-top:100px !important;}

.mt10{ margin-top:10px !important;}
.mt20{ margin-top:20px !important;}
.mt30{ margin-top:30px !important;}
.mt40{ margin-top:40px !important;}
.mt50{ margin-top:50px !important;}
.mt70{ margin-top:70px !important;}
.mb10{ margin-bottom:10px !important;}
.mb20{ margin-bottom:20px !important;}
.mb30{ margin-bottom:30px !important;}
.mb40{ margin-bottom:40px !important;}
.mb50{ margin-bottom:50px !important;}
.mb70{ margin-bottom:70px !important;}

.hide{display:none;}

.headroom{position: fixed; top: 0; left: 0; right: 0; transition: all .2s ease-in-out;}
.headroom--unpinned{top: 0;}
.headroom--pinned{top: 0;}
.header{background-color: rgba(255, 255, 255, 1); -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0); box-shadow: 0 0px 10px rgba(0, 0, 0, 0); height: 90px;}
.header-top{z-index:999999999 !important;}
.header.headroom--not-top{background-color: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);}
.header.headroom--not-top.headroom--pinned{background-color: rgba(255, 255, 255, 0.95); -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);}

.header .container{ position:relative;}

.header_top{ background:url(../img/tle01.png) no-repeat 0 4px; padding-left:40px; width:140px; height:40px;  position:absolute; top:25px; right:0; border-radius:35px; overflow:hidden;
 transition:0.2s;}
.header_top p{ font-size:12px; color:#333;}
.header_top span{ display:block; color:#23c390; font-size:18px; font-weight:bold;font-family: 'FuturaStd-Heavy', sans-serif;}



/* LOGO */
.header h1{margin:0; padding:0; }
.header .logo{padding-top:15px; display: table;}
.header .logo img{width: 100%;height: auto; transition:0.3s;}
.header h1 small{display: none; font-size: 14px; color: #999; display: table; padding-left: 25px; background-image: url(../img/logo-y-xian.png); background-repeat: no-repeat; background-position: left center; margin-left: 25px; line-height: 26px; margin-top: 24px; font-style: italic;}
.header h1 small a{color: #999;}


/* NAV */
.nav{display: table; padding-right:200px;position: relative;}
/*.nav .nav-bar{ height:90px; overflow:hidden;}*/
.nav-bar > li{display: block; float: left; text-align: center; position: relative; height:90px; line-height:90px; /* border-top-right-radius: 6px; border-top-left-radius: 6px;*/}
.nav-bar > li > a{ padding:0 20px; text-align:center; display: block; color: #000000; font-size: 16px;  height:90px; line-height:90px; transition:0.2s; }
.nav-bar > li:hover>a{ color: #fff; background-image: linear-gradient(to bottom right, #2ac5bc, #2fcd93);}
.nav-bar > li.active>a{ color: #fff; background-image: linear-gradient(to bottom right, #2ac5bc, #2fcd93);}
.ny_nav .nav-bar>li:hover>a{ color:#2ac5bc}
.ny_nav .nav-bar>li.active>a{ color: #036eb8;}
.nav-bar > li:hover .navs_wrs{display: block;}
.navs_wrs {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100vw;
    z-index: 2;
    display: none;
}
.navs_down_box {
    display: flex
;
    display: -webkit-flex;
}
.navs_wrs:before {
    position: fixed;
    left: 0;
    content: "";
    width: 100%;
    height: 60px;
    background-image: linear-gradient(to bottom right, #2ac5bc, #2fcd93);
    z-index: -1;
}
.navs > li:hover .navs_down_box, .navs > li.active .navs_down_box {
    opacity: 1;
    visibility: visible;
    pointer-events: visible;
}
.navs_down_box li {
    margin-right: 30px;
    line-height:60px;
    height: 60px;
}
.navs_down_box li a {
    display: block;
    line-height: 60px;
    color: #000;
    font-size: 14px;
}
.navs_down_box li:hover a{color: #fff;}

/*往下滚导航高度变小*/
.header.headroom--unpinned{ height:70px;}
.header.headroom--unpinned .logo img{ max-height:50px;}
.header.headroom--unpinned .logo{padding:10px 0; }
.header.headroom--unpinned .nav-bar > li{ height:70px; line-height:70px; }
.header.headroom--unpinned .nav-bar > li > a{height:70px; line-height:70px;}
.header.headroom--unpinned .header_top{top: 15px;}

.header.headroom--not-top{ height:70px;}
.header.headroom--not-top .logo img{ max-height:50px;}
.header.headroom--not-top .logo{padding:10px 0; }
.header.headroom--not-top .nav-bar > li{ height:70px; line-height:70px; }
.header.headroom--not-top .nav-bar > li > a{height:70px; line-height:70px;}
.header.headroom--not-top .header_top{top: 15px;}

 




/*子页面样式*/
.header.ny_nav{background-color: rgba(255, 255, 255, 0.8);  -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);}
.ny_nav .nav-bar > li > a{ color:#333;}
.header.headroom--unpinned.ny_nav{background-color: rgba(255, 255, 255, 0.95);}
.header.headroom--not-top.ny_nav{background-color: rgba(255, 255, 255, 0.95);}
.ny_nav.header.headroom--not-top.headroom--pinned .nav-bar > li > a{ color:#333;}
.ny_nav.header.headroom--not-top.headroom--pinned .nav-bar > li:hover > a{ color:#036eb8}
.ny_nav.header.headroom--not-top.headroom--pinned .nav-bar > li.active > a{ color:#036eb8}

/*.nav-bar > li > a:hover, .nav-bar > li:hover a, .nav-bar > li.active a{color: #FFFFFF; text-decoration: none;}*/

.nav-bar > li small{display: none; color: #FFFFFF; font-size: 12px;}
.nav-bar > li:hover small, .nav-bar > li.active small{display: block;}
.nav-bar > li ul{display: none; background-color: #F75A53; border-bottom-left-radius: 5px; padding: 0 0 5px 0; border-bottom-right-radius: 5px; position: absolute; left: 0px; top: 48px; z-index:9999999999;}
.nav-bar > li:hover ul{display:block;}
.nav-bar > li ul li a{line-height: 16px; padding: 10px 15px; color: #666666 !important; border-bottom: 1px solid #F5F5F5; display: block; background-color: #FFFFFF !important; min-width: 85px; text-align: left; font-size:12px;}
.nav-bar > li ul li a:hover, .nav-bar > li ul li a.hover{background-color: #FE7A75 !important; color: #FFFFFF !important; text-decoration: none; border-bottom: 1px solid #F75A53;}


.row {
	margin-left:-15px;
	margin-right:-15px
}
.row:after,.row:before {
	content:" ";
	display:table
}
.row:after {
	clear:both
}
.enter-list {
	margin-right:0;
	margin-left:0;
	border-top:1px solid #fff;
	clear: both;
}
.enter-list>div {
	padding-right:0;
	padding-left:0
}

.enter-list>div img {
	width:100%
}



.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
	float:left
}
.col-md-1 {
	width:8.33333%
}
.col-md-2 {
	width:16.66667%
}
.col-md-3 {
	width:25%
}
.col-md-4 {
	width:33.33333%
}
.col-md-5 {
	width:41.66667%
}
.col-md-6 {
	width:50%
}
.col-md-7 {
	width:58.33333%
}
.col-md-8 {
	width:66.66667%
}
.col-md-9 {
	width:75%
}
.col-md-10 {
	width:83.33333%
}
.col-md-11 {
	width:91.66667%
}
.col-md-12 {
	width:100%
}
.col-md-pull-0 {
	right:auto
}
.col-md-pull-1 {
	right:8.33333%
}
.col-md-pull-2 {
	right:16.66667%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-4 {
	right:33.33333%
}
.col-md-pull-5 {
	right:41.66667%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-7 {
	right:58.33333%
}
.col-md-pull-8 {
	right:66.66667%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-10 {
	right:83.33333%
}
.col-md-pull-11 {
	right:91.66667%
}
.col-md-pull-12 {
	right:100%
}
.col-md-push-0 {
	left:auto
}
.col-md-push-1 {
	left:8.33333%
}
.col-md-push-2 {
	left:16.66667%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-4 {
	left:33.33333%
}
.col-md-push-5 {
	left:41.66667%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-7 {
	left:58.33333%
}
.col-md-push-8 {
	left:66.66667%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-10 {
	left:83.33333%
}
.col-md-push-11 {
	left:91.66667%
}
.col-md-push-12 {
	left:100%
}
.col-md-offset-0 {
	margin-left:0
}
.col-md-offset-1 {
	margin-left:8.33333%
}
.col-md-offset-2 {
	margin-left:16.66667%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-4 {
	margin-left:33.33333%
}
.col-md-offset-5 {
	margin-left:41.66667%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-7 {
	margin-left:58.33333%
}
.col-md-offset-8 {
	margin-left:66.66667%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-10 {
	margin-left:83.33333%
}
.col-md-offset-11 {
	margin-left:91.66667%
}
.col-md-offset-12 {
	margin-left:100%
}

.enter-item, .hover-item, .hover-wrap {

    position: relative;
    display: block;
    overflow: hidden;
	transition:0.3s;

}
figure {

    margin: 0;

}
.enter-item figure > img:first-child {

    width: 100%;

}
.enter-item figcaption {

    position: absolute;
    bottom: 4px;
    left: 0;
    padding: 20px 15px;
    width: 100%;
    background-color: rgba(0,0,0,.7);
	color:#fff;
    font-size: 20px;
    transition:1s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-weight:bold;

}
.enter-item figcaption span {

    display: block;
    text-transform: uppercase;
    font-size: 14px;
	padding-top:5px;
	font-weight:normal;

}

.enter-item .hover-show{
	position:absolute;
	bottom:320px;
	left:0; height:100%; width:100%; color:#FFFFFF;
    color: #fff;
    background-image: linear-gradient(to bottom right, rgba(42,197,188,0.9) , rgba(47,205,147,0.9));
	transition:0.3s;
	text-align:center;
	

}
.enter-item:hover figcaption{ display:none;}
.enter-item:hover .hover-show{ bottom:4px;}

.enter-item .hover-show h1{ padding-top:50px; font-weight:bold;}
.enter-item .hover-show p {
    text-align: center;
    margin: 15px 30px ;
	line-height:1.8;
	height:90px; overflow:hidden;

}
.enter-item .hover-show span{text-transform: uppercase; overflow:hidden; height:20px; line-height:20px; display:block;}
.enter-item .hover-show .more {
	background-color:rgba(255,255,255,1.00);
    width: 140px;
    height: 35px; 
	line-height:35px;
	 text-align:center;
    display: block; color:#26b9b3;
	margin:0 auto;
	border-radius:4px;
	

}

.enter-item{ border-right:solid 1px #FFFFFF;}



@media (max-width:1570px) {
	.enter-item .hover-show h1 {
    	padding-top: 30px;
    	font-weight: bold;
		font-size:22px;
	}
	.enter-item .hover-show p { font-size:13px; line-height:1.6; height:110px;}
}


@media (max-width:1440px) {
	.enter-item .hover-show h1 {
    	padding-top: 30px;
    	font-weight: bold;
		font-size:20px;
	}
	.enter-item .hover-show p { font-size:12px; line-height:1.8; height:60px;}
	.enter-item .hover-show .more{ width:100px; height:32px; line-height:32px; font-size:13px;}
	
	.enter-item figcaption{ padding:15px 10px; font-size:18px;}
	.enter-item figcaption span{ font-size:12px;}
}

@media (max-width:1200px) {
	.enter-item .hover-show h1 {
    	padding-top: 15px;
    	font-weight: bold;
		font-size:18px;
	}
	.enter-item .hover-show p { font-size:12px; line-height:1.6; height:60px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
	.enter-item .hover-show .more{ width:100px; height:32px; line-height:32px; font-size:12px; }
	
	.enter-item figcaption{ padding:15px 10px; font-size:16px;}
	.enter-item figcaption span{ font-size:12px;}
}



/*公司简介*/
.f-title{font-size: 32px; padding: 0; margin:0 0 25px 0; color: #000000; font-weight:bold; line-height:0.8; text-align:center; text-transform: uppercase;}
.f-title em{ color:#999999; display:block;}
.f-title small{font-size: 24px;height:50px; line-height:50px; color: #333; display: block;   font-weight:bold;}
.f-title span{ width:85px; height:4px; display:inline-block;
 background-color:#DB7F80;

    background-image: linear-gradient(to right, rgba(42,197,188,1) , rgba(47,205,147,1));
 }
 .white em{color:#fff;}
 .white small{color:#fff;}
 
.mainabout{ overflow:hidden; font-size:14px;}
.aboutleft{ width:600px; height:466px; float:left; overflow: hidden;}
.aboutright{ float:right; width:550px;}
.aboutright h1{ line-height:20px; font-size:24px; font-weight:bold; padding-bottom:30px; overflow:hidden;}
.aboutright p{ margin-bottom:20px; line-height:1.8; color:#333;}

.about_corporate{ text-align:center;}
.about_corporate p{ font-size:28px;color:#FFFFFF;}
.about_corporate p em{ background:url(../img/dd.png) no-repeat left; display:inline-block; margin-left:20px; padding-left:20px;  }
.about_corporate span{ color:#FFFFFF; font-size:18px; display:block; margin-top:20px;}


/*企业愿景*/
.about_Business{ text-align:center;}
.about_Business p{ font-size:26px; padding-bottom:10px; color:#333;}
.about_Business span{ font-size:18px; color:#666666;}

.about_corporate.black p{color:#333;}
.about_corporate.black span{ color:#666;}


.suming{ font-size:14px; font-weight: normal; width:670px; line-height:24px; margin:0 auto; color:#666666;}

/*团队成员*/
.picScroll-left{ width:1200px;  overflow:hidden; position:relative; padding:50px 0 80px 0; }
.picScroll-left .hd{ overflow:hidden;  height:30px; position:absolute; bottom:0; left:48%; }
/*.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../img/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }*/
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../img/icoCircle.png") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px 0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 52px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center;  width:200px; height:200px; overflow:hidden; border-radius:245px;  }
.picScroll-left .bd ul li .pic img{ width:200px; height:200px; display:block;  border-radius:200px;
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;
 }
.picScroll-left .bd ul li:hover .pic a img{
	transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
 }

.picScroll-left .bd ul li .title a{ line-height:200%; color:#aaa; display:block; padding-top:20px;  }
.picScroll-left .bd ul li .title a p{ font-size:18px; color:#333;}
.picScroll-left .bd ul li:hover .title a p { color:#23c390;}



/*产品中心*/
.dlproductslist{ background-color:#f7f7f7; margin-bottom:50px; overflow:hidden; height:320px; position:relative;}
.dlproductslist dt{ float:left;}
.dlproductslist dt img{ height:320px; width:480px;}
.dlproductslist dd{ padding:20px 30px; float:right; width:650px; font-size:14px; line-height:1.8;}
.dlproductslist dd h1{ font-size:24px; color:#2bc7b1; font-weight:bold; padding-bottom:10px;}
.dlproductslist dd p{ color:#666666; height:125px; overflow:hidden;}
.findprodlist{ overflow:hidden; padding-top:20px;}
.findprodlist span{ background:url(../img/zt01.png) no-repeat left; display:inline-block; padding-left:12px; margin-right:30px; font-size:12px; color:#03a4d2;}

.dlproductslist .pmore a{background-image: linear-gradient(to right, #2ac5bc, #2fcd93); color:#FFFFFF; display:inline-block; position:absolute; bottom:20px; right:30px;
 padding:6px 40px; font-size:12px; border-radius:4px; margin-top:30px;}
.dlproductslist .pmore a:hover{ background-image: linear-gradient(to right, #23c390, #23c390);}

.dlproductslist:nth-child(even) dt{ float:right;}
.dlproductslist:nth-child(even) .pmore a{ right:510px;}














/*首页产品展示*/
.indprodlist{overflow:hidden;}
.indprodleft{ width:620px; height:590px; float:left; overflow:hidden;}
.p_list_a{ width:310px; height:295px; float:left; overflow:hidden; position:relative; display:block;}
.p_list_a .cont{ position:absolute; bottom:0; left:0; width:290px; height:80px;padding:10px 10px; z-index:100; color:#FFFFFF; line-height:160%;}
.p_list_a .cont h2{ font-size:20px; font-weight:bold; padding-bottom:5px;}
.p_list_a:nth-child(1) .cont{ background-color:#00aaff;}
.p_list_a:nth-child(4) .cont{ background-color:#00aaff;}
.p_list_a .img img{ 
	width:310px; height:295px;
	 transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;}
.p_list_a .img img:hover{
	-webkit-transform:scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}

.indprodright{ width:580px;height:590px; float:right; overflow:hidden;}
.p_list_b{width:580px; height:295px; float:left; overflow:hidden; position:relative; display:block;}
.p_list_b .cont{ position:absolute; bottom:0; width:550px; height:80px; padding:10px 15px; color:#FFFFFF; text-align:right;line-height:160%;}
.p_list_b .cont h2{ font-size:18px; font-weight:bold; padding-bottom:5px;}
.p_list_b:nth-child(1) .cont{ background-color:#00aaff;}
.p_list_b .img img{ 
	width:580px; height:295px;
	 transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;}
.p_list_b .img img:hover{
	-webkit-transform:scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}


/*首页解决方案*/
.solution-list{position:relative;height:412px;z-index:9;width:1200px;margin:0 auto; padding-top:80px;}
.short-bar{position:absolute;top:195px;left:50%;margin-left:-15px;width:30px;height:3px;background-color:#fff}
.active .short-bar{top:201px;background-color:#009dff}
.solution-list ul li{float:left;width:240px;position:relative;height:412px;transition:all .0s;-moz-transition:all .0s;-webkit-transition:all .0s;-o-transition:all .0s}
.solution-item-wrapper{width:240px;height:412px;background:url(../img/solution_item_bg_01.jpg) center no-repeat}
.solution-item-02{background-image:url(../img/solution_item_bg_02.jpg)}
.solution-item-03{background-image:url(../img/solution_item_bg_03.jpg)}
.solution-item-04{background-image:url(../img/solution_item_bg_04.jpg)}
.solution-item-05{background-image:url(../img/solution_item_bg_05.jpg)}
.active .solution-item-wrapper{position:absolute;z-index:9;top:-62px;left:-51px;width:341px;height:526px;background:url(../img/solution_item_bg_active_01.jpg) no-repeat;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.5);-moz-box-shadow:0 5px 40px rgba(0,0,0,.5);box-shadow:0 5px 40px rgba(0,0,0,.5)}

@media only screen and (max-width:1400px){
	.product-special-li-5.active .solution-item-wrapper{left:-121px}
}
.active .solution-item-02{background-image:url(../img/solution_item_bg_active_02.jpg)}
.active .solution-item-03{background-image:url(../img/solution_item_bg_active_03.jpg)}
.active .solution-item-04{background-image:url(../img/solution_item_bg_active_04.jpg)}
.active .solution-item-05{background-image:url(../img/solution_item_bg_active_05.jpg)}
.solution-list ul li p.solution-title{position:absolute;top:140px;width:100%;text-align:center;color:#fff;font-size:20px;z-index:2; text-align:center;}
.solution-list ul li p.solution-intro{position:absolute;top:230px;left:50%;margin-left:-121px;width:202px;overflow:hidden;color:#eee;line-height:180%;z-index:2;opacity:1;filter:alpha(opacity=1);
font-size:15px;text-align:justify; text-align:center; padding:0 20px;}
.solution-list ul li a{display:none;position:absolute;top:452px;left:50%;margin-left:-87px;width:174px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;z-index:2;background-color:#23c390}
.solution-list ul li a:hover{background-color:#0099e5;transition:all .0s;-moz-transition:all .0s;-webkit-transition:all .0s;-o-transition:all .0s}
.solution-list ul li.active p.solution-title{top:145px;font-size:24px ; font-weight:bold;}
.solution-list ul li.active p.solution-intro{top:230px;opacity:1;filter:alpha(opacity=100); font-size:16px; width:240px; margin-left: -140px;}
.solution-list ul li.active a{top:388px;display:block}

/*首页新闻中心*/
.zixun_all{ width:100%; height:auto; background:#f5f5f5; overflow:hidden; padding-top:70px; padding-bottom:120px;}
.zixun{ width:1200px; height:auto; margin:0 auto;}
.zixun_content{ width:100%; height:auto;}
.zixun_top{ width:240px; height:auto; margin:0 auto; margin-top:15px;}
.zixun_top ul{ width:100%; height:auto;}
.zixun_top ul li{ width:110px; height:40px; line-height:40px; text-align:center; float:left; border:1px solid #cccccc; margin-right:15px; cursor:pointer;}
.zixun_top ul li:last-child{ margin-right:0px;}
.zixun_top ul li a{ width:100%; float:left; color:#999999; font-size:16px;}
.zixun_top ul li a:hover{ background:#23c390; color:#ffffff; border-color:#23c390;}
.zixun_top ul li a.first{ background:#23c390; color:#ffffff; border-color:#23c390;}
.zixun_bottom{ padding:23px 25px; background:#fff; margin-top:30px; overflow:hidden;display:none;}
.zixun_left{ width:602px; height:343px; float:left; position:relative; background:#000; transition:all 0.3s linear; z-index:20;}
.zixun_left a{display:block;width:100%;height:100%;}
.zixun_left img{ width:100%; height:100%;max-width:100%;max-height:100%;}
.zixun_left:hover img{ opacity:0.8; transition:all 0.3s linear; z-index:30;}
.zixun_text{ width:100%; height:100px; background-color:rgba(0,0,0,0.5); position:absolute; left:0px; bottom:10px;}
.zixun_text h3{ font-size:18px; color:#fff; margin-bottom:10px; padding-left:30px; padding-top:15px; font-weight:normal;height:25px;overflow:hidden;padding-right:30px;}
.zixun_text h3:hover{color:#23c390;}
.zixun_text p{ padding:0px 35px 0px 30px; line-height:20px; color:#ffffff; font-size:14px;height:40px;overflow:hidden;}
.zixun_right{ width:560px; height:auto; float:right;}
.zixun_right ul{ width:100%; height: auto;}
.zixun_right ul li{ width:100%; padding:25px 0px; border-bottom:1px dashed #dadada; overflow:hidden;}
.zixun_right ul li:first-child{ padding-top:0px;}
.zixun_right ul li:last-child{ padding-bottom:0px; border-bottom:none;}
.zixun_right ul li a:hover h3{ color:#23c390;}
.zixun_date{ width:80px; height:80px; float:left; background:#00aaff;}
.zixun_date span{ display:block; font-size:36px; color:#fff; text-align:center; margin-top:5px;}
.zixun_date hr{ display:block; width:22px; height:auto; margin:0 auto; border:none; border-top:2px solid #fff; margin-bottom:3px;}
.zixun_date p{ text-align:center; font-size:12px; color:#fff;}
.zixun_details{ width:460px; height:auto; float:right;}
.zixun_details h3{ color:#333333; font-size:18px; font-weight:normal; margin-bottom:6px; margin-top:0;height:24px;overflow:hidden;}
.zixun_details p{ font-size:14px; color:#999999; line-height:24px; height:50px; overflow:hidden;}


.mainny p{ font-size:15px; line-height:220%;}






/*内页二级栏目*/
.sec_nav{width:1200px;margin:20px auto 30px auto;background: #f5f5f5;}
.sec_nav_ul{overflow: hidden;text-align: center;}
.sec_nav_ul li{height: 60px;display:inline-block;line-height: 57px;margin-left: 10px;margin-right: 10px;font-family: '微软雅黑'}
.sec_nav_ul li a{display: inline-block;color:#279fea;font-size:14px;padding-left: 10px;padding-right: 10px;position: relative;}
.sec_nav_ul li a .hot{position: absolute;background: url('hot.png') no-repeat;top:5px;width:23px;height:26px;right:-10px;}
.sec_nav_ul li a:hover,.sec_nav_ul li a.current{font-weight: bold;border-bottom: solid 2px #279fea}




.fuwu-bg{background-repeat: no-repeat; background-position: center center; /*position: relative;*/ background-attachment: fixed; background-color: #F2F2F2;}
.fuwu .f-title, .fuwu .f-title small{color:#FFFFFF;}
.fuwu{position: relative;}
.fuwu figure{background-color: rgba(255,255,255,0.80); padding: 58px 30px 40px 30px; margin-bottom: 20px; height:252px; width: 280px; float: left; margin-top: 80px; position: relative;}
.fuwu figure.bianju{margin-left: 60px; margin-right: 60px;}
.fuwu figure a.pic1, .fuwu figure a.pic2, .fuwu figure a.pic3{height: 130px; width: 130px; display: block; background-repeat: no-repeat; background-position: center top; margin: 0 auto; position: absolute; top: -65px; left:105px;}
.fuwu figure a.pic1{background-image: url(../img/sheji.png); background-repeat: no-repeat;}
.fuwu figure a.pic2{background-image: url(../img/gongcheng.png);}
.fuwu figure a.pic3{background-image: url(../img/fuwu.png);}
.fuwu figure figcaption{margin-top: 35px; margin-bottom: 15px; font-weight: bold;}
.fuwu figure figcaption a{color: #008da2; font-size: 16px;}
.fuwu figure figcaption a:hover{color:#f83f70;}
.fuwu figure p{line-height: 30px; color: #000000; text-align:left;}
.fuwu figure figcaption a.btn-success{margin-bottom:10px;}


.fl-case{height:42px; margin-top: 35px; margin-bottom: 15px;}
.fl-case a{background-color: #F7F7F7; color: #666666; width: 228px; height:40px; line-height:40px; display: inline-block;}
.fl-case a:hover{background-color: #f75a53; color: #FFFFFF; text-decoration: none;}
.indprod figure{width: 275px; float: left; position: relative;  margin: 20px 15px; border:solid 1px #DDDDDD; }
.indprod figure a{width: 275px; height: 330px; background-color:#fff; display:block; color:#222; font-size: 14px; }
.indprod figure a span{ width:275px; height:275px; overflow: hidden; display:block;border-bottom:solid 1px #DDDDDD; background-color:#FFFFFF;}

.indprod figure a img{ 
	width:275px; height:275px;
	 transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;}
.indprod figure a img:hover{
	-webkit-transform:scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.indprod figure a:hover{ background-color:#fff;}
.indprod figure a p{ line-height:50px; height:50px; padding: 0 10px; overflow:hidden; color:#222;}
.indprod figure .new{width: 108px; height: 108px; display: block; position: absolute; right: 0px; top: 0px; background-image: url(../img/new.png); background-repeat: no-repeat; background-position: 0px 0px; z-index: 2;}
.indprod figure:hover figcaption{display:block;}
.indprod figure figcaption{position: absolute; width: 300px; height: 196px; top: 0px; left: 0px; display: none; background-color: rgba(0,0,0,0.50); padding: 30px; color: #FFFFFF; text-align: left;}
.indprod figure figcaption h3{font-size: 20px; font-weight: bold; margin:60px 0 8px 0; text-align:center; text-shadow: #000 0 1px 0;}
.indprod figure figcaption h3 a, .case figure figcaption p a{color: #FFFFFF;}
.indprod figure figcaption h3 a:hover, .case figure figcaption p a:hover{text-decoration: none;}
.indprod figure figcaption p{margin:0; line-height:28px;}
.indprod-more-top{margin-top:25px !important;  text-align:center;}
.indprod-more{padding: 9px 15px 7px 15px; margin-left: 0; background-color:#f22b5f; color: #fff !important; text-decoration: none !important; font-size:12px;}
.indprod-more:hover{color: #FFFFFF !important; background:#ff3c6f;}

/*资讯动态*/
.i-news{ margin-top:40px; padding-bottom:50px;}
.i-news_content{ width:100%; height:345px; margin-top:30px;overflow:hidden;}
.i-news_left{ width:525px; height: 545px; float:left; position:relative; overflow:hidden;}
.i-news_left .swiper-slide a{ display:block; width:100%; height:100%;}
.news_pic{ width:100%; height:354px; text-align:center; font-size:0;}
.news_pic span{ display:inline-block; height:100%; vertical-align:middle;}
.news_pic img{ max-height:354px; vertical-align:middle; max-width:100%;}
.news_text{ width:100%; height:174px; background:#f9f9f9; padding:40px 40px 40px 20px; overflow:hidden;}
.news_date{ float:left;}
.news_date h3{ font-size:20px; color:#912227; font-family:Arial;}
.news_date hr{ width:38px; height:auto; display:block; margin:0 auto; border:none; border-top:1px solid #912227;}
.news_date p{ font-size:14px; color:#912227; font-family:Arial;}
.news_t{ width:400px; height:auto; float:right;}
.news_t h3{ font-size:16px; color:#666666; line-height:30px; text-align:left; display:block; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_t p{ font-size:13px; color:#999999; line-height:24px; text-align:left; margin-top:5px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; height:95px;}
.i-news_left .arrow_left{ width:32px; height:61px; position:absolute; left:0px; top:153px; z-index:3; background:url(icon16.png) no-repeat; cursor:pointer;}
.i-news_left .arrow_right{ width:32px; height:61px; position:absolute; right:0px; top:153px; z-index:3; background:url(icon17.png) no-repeat;cursor:pointer;}
.i-news_left .arrow_left:hover{ background:url(icon19.png) no-repeat;}
.i-news_left .arrow_right:hover{ background:url(icon18.png) no-repeat;}
.i-news_right{ width:585px; float:right; background:#f9f9f9; }
.i-news_list{ width:100%; height:auto;}
.i-news_list li{ height:auto; padding:15px 30px 15px 35px; overflow:hidden; border-bottom:2px solid #fff;}
.i-news_list li a{ display:block; width:100%; height:100%; overflow:hidden;  text-align:left;}
.i-news_list li:hover{ border-bottom:2px solid #912227;}
.i-news_list li:hover .i-news_text h3{ color:#912227;}
.i-news_date{ float:left; margin-top:5px;}
.i-news_date h3{ font-size:20px; color:#999999; font-family:Arial; }
.i-news_date hr{width:38px; height:auto; display:block; margin:0 auto; margin-top:2px; margin-bottom:2px; border:none; border-top:1px solid #999999;}
.i-news_date p{ font-size:14px; color:#999999;}
.i-news_text{ width:440px; height:auto; float:right;}
.i-news_text h3{ font-size:16px; color:#666666; line-height:28px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i-news_text p{ font-size:13px; color:#999999;line-height:28px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dlindnewsleft{ background-color:#F9F9F9; height:545px; overflow:hidden;}
.dlindnewsleft dt{width:525px; height:356px; overflow:hidden;}
.dlindnewsleft dt img{ width:525px; height:356px;}
.dlindnewsleft dd{ padding:25px 20px;}


/*-------------------------------- footer start --------------------------------*/

.footer {position: relative; background-color:#eeeeee;padding-top:30px;}
.foot-top {background: #eeeeee;}
.f-t-top {text-align: center; border-bottom: 1px solid #e9e9e9; }
.f-t-top > span {font-size: 24px; color: #666; line-height: 24px;}
.f-t-list {overflow: hidden; margin: 25px 0 50px;}
.f-t-list li {width: 25%; float: left;}
.t-l-box {width: 300px; height: 100px; display: table-cell; vertical-align: middle;}
.b-box {display: inline-block; vertical-align: middle;}
.b-box i {display: inline-table; width: 54px; height: 50px; float: left; margin-right: 20px;}
.b-box .f-ico1 {background: url('ico.png') right top no-repeat;}
.b-box .f-ico2 {background: url('ico.png') right -54px no-repeat;}
.b-box .f-ico3 {background: url('ico.png') right -109px no-repeat;}
.b-box .f-ico4 {background: url('ico.png') right -163px no-repeat;}
.b-box small {display: block; font-size: 16px; color: #333; float: left; line-height: 16px; margin: 6px 0 9px;}
.b-box a {font-size: 12px; color: #005baa; display: block; text-align: left; line-height: 12px; margin-top: 10px; transition: all 0.3s ease-in-out;}
.b-box a:hover {text-decoration: underline;}
.b-box b {display: inline-block; width: 4px; height: 8px; background: url('ico.png') -36px -253px no-repeat; margin-left: 7px;}
/* .b-box a:hover b {background: url('ico.png') -43px -253px no-repeat;} */

/* 底部大导航 */
.f-t-bottom {overflow: hidden; padding: 30px 0;}
.t-b-left {float: left; overflow: hidden; width:600px; overflow:hidden;}
.t-b-left dl {float: left; width: 120px; /*width: 150px;*/}
/*.t-b-left dl:nth-child(2){ width:240px;}*/
.t-b-left dt {font-size: 16px; color: #333; margin-bottom: 10px;}
.t-b-left dt a{color: #333; }
.t-b-left dd a {font-size: 13px; color: #666; line-height: 28px; transition: all 0.3s ease-in-out; display: block;}
.t-b-left dd a:hover {padding-left: 8px; color:#23c390;}

/* 全国服务热线 */
.t-b-right {float: right; width:590px;}
.enter {float: left; width:280px; overflow:hidden; text-align:left;}
.enter p{ color:#666; line-height:28px; text-align: left; font-size:13px; padding-left:5px;}
.enter em{ font-size:14px; color:#FFFFFF; margin-bottom:10px; display:block;}

.footertel{ background:url(../img/tle02.png) no-repeat 0 4px; padding-left:50px; line-height:1.2; height:54px; overflow:hidden;}
.footertel p{ font-size:14px; color:#333; line-height:20px;}
.footertel span{ display:block; color:#23c390; font-size:28px; line-height:1.0; font-weight:bold;font-family: 'FuturaStd-Heavy', sans-serif;}


.f-ewm {float: right; text-align:center; color:#666; font-size:12px;}
.ewmlist{ float: left; margin-left:20px;}
.ewmlist em{font-size:14px; color:#FFFFFF; margin-bottom:18px; display:block;}
.ewmlist img{ width:111px; height:111px; margin-bottom:10px;}

.foot-bottom {background: #eee; padding: 80px 0 25px 0; font-size: 12px; color: #999; line-height: 12px; text-align:center;}
.foot-bottom a{ color:#999;}
.foot-bottom a:hover{ color:#23c390;}
.f-b-left {float: left;}
.foot-nav {overflow: hidden; margin-top: 20px;}
.foot-nav li {float: left; padding: 0 13px; position: relative;}
.foot-nav li:before {content: ''; width: 1px; height: 10px; position: absolute; top: 2px; left: 0; background: #6d767c;}
.foot-nav li:first-child {padding-left: 0;}
.foot-nav li:first-child:before {width: 0;}
.foot-nav a {display: block; color: #ccc;}
.f-b-right {float: right; text-align: right;}
.f-b-right span {display: block;}
.f-b-right span:first-child {margin-bottom: 22px;}
/*--------------------------------- footer end ---------------------------------*/

.zhixun a{width: 40px; height: 40px; background-image: url(../img/sns.png); background-repeat: no-repeat; text-indent: -999px; overflow: hidden; display: block; float: left; background-color: #ff3c6f; border-radius: 5px; margin-right: 15px; margin-top: 10px;}
.zhixun a:hover{background-color: #bd0a39;}
.zhixun a.qq{background-position: 0px -40px;}
.zhixun a.sq{background-position:0px -80px;}
#xm, #dh, #nr{font-size:12px; height: 36px; width: 320px; background-color: #ededee; color: #666; border-width: 0px; margin-bottom: 25px; vertical-align: middle; padding-right: 10px; padding-left: 10px; border-radius:0px;}
#xm{background-image: url(../img/foot-form-bg.png); background-repeat: no-repeat; background-position: right 0px;}
#dh{background-image: url(../img/foot-form-bg.png); background-repeat: no-repeat; background-position: right -40px;}
#nr{height: 110px; padding-top: 10px; vertical-align: top; background-image: url(../img/foot-form-bg.png); background-repeat: no-repeat; background-position: right -160px;}
#xm:focus, #dh:focus, #nr:focus{background-color: #FFF; color: #333;}
#button{height: 40px; width: 200px; text-align: center; vertical-align: middle; border-width: 0px; background-color: #f22b5f; color: #FFF; font-size: 14px; border-radius:2px; -webkit-appearance: button; cursor: pointer; margin-top:20px;}
#button:hover{background-color: #c20436;}
#savediv{padding: 10px 0; line-height:24px;}
.key, .mail{height: 36px; width: 313px; background-color: hsla(0,0%,100%,0.00); color: #babcbd; vertical-align: middle; padding-right: 10px; padding-left: 10px; border: 1px solid #b2b4b7; border-radius: 0px;}
.mail-tx{color: #babcbd; font-size: 14px; margin: 15px 0;}
.s-button, .m-button{height: 36px; width: 36px; text-align: center; vertical-align: middle; background-color: hsla(0,0%,100%,0.00); border: 0px solid #babcbd; border-radius: 0px; -webkit-appearance: button; cursor: pointer; position: absolute; right:3px;}
.s-button{background-image: url(../img/foot-form-bg.png); background-repeat: no-repeat; background-position: right -80px; text-indent: -999px; overflow: hidden;}
.m-button{background-image: url(../img/foot-form-bg.png); background-repeat: no-repeat; background-position: right -120px; text-indent: -999px; overflow: hidden;}
.mail{margin:0 0 40px 0;}
.yq-link, .yq-link a, .yq-link small{color: #8b8e94; line-height: 28px; font-size: 12px;}
.yq-link{margin-bottom:40px;}
.yq-link a:hover{color: #fff;}
.yq-link hr{border-color: rgba(103,108,113,0.50); width: 100%; margin-top: 0px; margin-right: 0; margin-bottom: 20px; margin-left: 0;}
.foot{background-color: #14171a;}
.foot p{margin:0; padding:0;}
.foot .copy{height: 70px; line-height: 70px;}
.foot, .foot a{text-transform: uppercase; font-size: 12px; color: #babcbd;}
.foot .renzheng img{margin-left: 10px; margin-top:19px;}
.kefu{background-color: #f75a53; border: 2px solid #fff; position: fixed; width: 80px; top: 138px; right: 20px; text-align: center; display: block; -webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1); border-radius: 8px; font-size: 12px; z-index: 9999999;}
.kefu ul li a{display: block; color: #FFF; text-decoration: none; border-top: 1px solid #ffb4a6; overflow: hidden; height: auto; width: 100%; padding: 0; height: 30px; width: 80px; z-index: 999999; padding-top: 50px;}
.kefu ul li a:hover{background-color: #589ED7;}
.kefu a.kefu-lx{border-top: 0px solid #ffb4a6; background-image: url(../img/kefu.png); background-repeat: no-repeat; background-position: 0 -10px;}
.kefu a.kefu-lx:hover{border-radius: 6px 6px 0px 0px;}
.kefu ul li a.kefu-yy{background-image: url(../img/kefu.png); background-repeat: no-repeat; background-position: center -90px;}
.kefu ul li a.kefu-zx{background-image: url(../img/kefu.png); background-repeat: no-repeat; background-position: center -170px;}
.kefu ul li a.kefu-wx{background-image: url(../img/kefu.png); background-repeat: no-repeat; background-position: center -250px;}
.kefu ul li a.kefu-wx .kefu-weixin{padding: 20px; background-color: #FFFFFF; position: absolute; top:242px; left: -182px; display:none; -webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);}
.kefu ul li a.kefu-wx:hover .kefu-weixin{display:block;}
.kefu ul li a.kefu-top{background-image: url(../img/kefu.png); background-repeat: no-repeat; background-position: center -335px; padding-top:40px;}
.kefu ul li a.kefu-top:hover{border-radius: 0px 0px 6px 6px;}
.kefu ul li a.kefu-yy, .kefu ul li a.kefu-zx, .kefu ul li a.kefu-top, .kefu ul li a.kefu-wx{display: none;}
.kefu:hover ul li a.kefu-yy, .kefu:hover ul li a.kefu-zx, .kefu:hover ul li a.kefu-top, .kefu:hover ul li a.kefu-wx{display: block;}

.info p, .info li{color:#444;}
.xiaobanner{ padding-top:280px; overflow:hidden;}
.ny-banner{ height:600px; background-repeat: no-repeat; position: relative; background-attachment: fixed; background-position: center 70px; line-height:20px;}
.ny-banner2{background-image: url(../img/ny-head-bg2.png); }
.ny-banner h2{margin: 0; font-size: 36px; color: #111; font-weight:bold; line-height:36px;  text-shadow: 1px 2px 3px rgba(0,0,0,0.0); }
.ny-banner h2 a{ color:#666;}
.ny-banner h2 p{ color:#2bc7b1;}

.ny-banner h2 a:hover{ color:#23c390;}
.ny-banner h2 hr{ height:3px; width:60px; background-color:#FFFFFF; margin:0 auto;}
.ny-banner h2 small{color: #666; font-size: 16px; font-weight: normal; overflow:hidden; line-height:20px; padding-top:5px;}
.ny-banner .weizhi{color:#fff; text-align:left; margin:0; padding:15px 0 10px 0; position:absolute; bottom:5px; left:50%; margin-left:-600px; }
.ny-banner .weizhi a{color:#23c390}
.ny-banner .weizhi a:hover{color:#23c390; }
.crumbs{background-color:#f7f7f7; height:60px;}
.crumbs ul li{display: inline-block;}
.crumbs ul li a{color: #666666; line-height: 60px; padding: 0 15px; display: inline-block; font-size:16px}
.crumbs ul li a:hover{ color: #23c390; text-decoration: none;}
.crumbs ul li a.hover{background-color: #FFFFFF; color: #23c390; border-top: solid 3px #23c390; text-decoration: none; font-weight:bold;}

.y-m50{margin-right:50px}
.y-m60{margin-right:60px}
.x-m40{margin-bottom:40px !important;}
.x-m30{margin-bottom:30px;}
.x-m20{margin-bottom:20px;}
.s-m40{margin-top:40px;}
zy-m15{margin-left:15px; margin-right:15px;}
.s-m-none{margin-top:0 !important;}
.nr-h20{margin-top:0px; margin-bottom:20px;}
.nr-h20-s10{margin-top:10px; margin-bottom:20px;}
.nr-h30{margin-top:0px; margin-bottom:30px;}
.info, .neirong{line-height: 30px; color: #333333;}
.info hr, .neirong hr{margin: 30px 0; border: 0; border-top: 1px solid #eee;}
.nyfl-case{height:42px; margin-top:0; margin-bottom: 30px; background-color: #F7F7F7;}
.nyfl-case a{line-height: 42px; padding:0 25px; display: inline-block; color: #666666; text-align: center;}
.nyfl-case a:hover, .nyfl-case a.hover{background-color: #f75a53; color: #FFFFFF; text-decoration: none;}
.fanye .pagination{margin: 0; display: inline-block; padding-left: 0; margin: 25px 0 0 0; border-radius: 4px;}
.fanye .pagination > li{display:inline}
.fanye .pagination > .active > a, .fanye .pagination > .active > span, .fanye .pagination > .active > a:hover, .fanye .pagination > .active > span:hover, .fanye .pagination > .active > a:focus, .fanye .pagination > .active > span:focus{background-color: #f75a53; border-color: #f75a53; color: #FFF;}
.fanye .pagination > li > a:hover, .fanye .pagination > li > span:hover, .fanye .pagination > li > a:focus, .fanye .pagination > li > span:focus{color: #f75a53; background-color: #E3E3E3; border-color: #ededed;}
.fanye .pagination > li > a, .fanye .pagination > li > span{color: #f75a53; border-color: #ededed; font-size: 14px;}
.pagination-lg>li>a, .pagination-lg>li>span{padding: 12px 18px;}
.pagination>li>a, .pagination>li>span{color: #428bca; text-decoration: none; background-color: #F7F7F7;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span{border-top-right-radius: 6px; border-bottom-right-radius: 6px;}



.twofindlist{ text-align:center; overflow:hidden; padding-top:50px; padding-bottom:30px;}
.twofindlist a{  display:inline-block; padding:10px 50px; background-color:#e4e4e4; border-radius:20px; font-size:18px; margin:0 10px;}
.twofindlist a:hover{ background-color:#2bc7b1; color:#FFFFFF;}
.twofindlist a.hover{ background-color:#2bc7b1; color:#FFFFFF;}

/*新闻*/
.news{ width:1200px;}
.news_list{ width:100%; height:auto;}
.news_list li{  height:auto; padding:20px 0; border-bottom:1px dotted #ccc;}
.news_list li:last-child{ border-bottom:none;}
.news_list li a{ display:block; width:100%; height:100%; overflow:hidden;}
.news_p{ width:240px; height:160px; text-align:center; font-size:0; overflow:hidden; float:left;}
.news_p span{ display:inline-block; height:100%; vertical-align:middle;}
.news_p img{ height:160px; width:240px; vertical-align:middle; transition:all 0.3s linear;}
.news_tt{ width:820px; height:auto; float:left; margin-left:40px;}
.news_tt h3{transition:all 0.3s linear; font-size:20px; color:#333333; margin-top:0;margin-bottom:10px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold;}
.news_tt span{ font-size:12px; color:#999999; margin-right:25px; display:inline-block;}
.news_tt p{ margin-top:15px; font-size:14px; color:#666666; line-height:24px; overflow:hidden; 
text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; max-height:70px;}
.news_icon{ float:right; height:160px; width:22px; background:url(../img/icon29.png) no-repeat center center; transition:all 0.3s linear;}
.news_list li:hover{ box-shadow:0px 0px 30px rgba(0,0,0,0.0);}
.news_list li:hover .news_p img{ transform:scale(1.1);}
.news_list li:hover .news_tt h3{ color:#2bc7b1;}
.news_list li:hover .news_icon{background:url(../img/icon30.png) no-repeat center center;}

/*新闻详情*/
.news01{ width:100%; height:auto;}
.news01_title{ width:100%; height:auto; text-align:center;}
.news01_title h3{ font-size:18px; color:#333333;}
.news01_title p{ text-align:center; margin-top:10px;}
.news01_title p>span{ font-size:12px; color:#999999; margin-right:25px;}
.news01_content{ width:100%; height:auto; margin-top:35px;}
.news01_content p{ color:#444444; font-size:14px; line-height:28px;}
.new_img{ width:493px; height:auto; float:right; margin-left:25px;}
.news01_bottom{ width:100%; overflow:hidden; height:auto; padding-top:35px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb; margin-top:35px;}
.news01_left{ width:1100px; float:left;}
.news01_left p{ margin-bottom:20px; font-size:14px; color:#666666;}
.news01_left p>a{ font-size:14px; color:#444444;}
.news01_left p>a:hover{ color:#912227;}
.news01_right{ float:right;}
.news01_right a{ font-size:14px; color:#888888;}
.news01_right a:hover{color:#912227;}

.news_guan{ width:100%; height:auto; margin-top:55px;}
.news_guan h3{ font-size:18px; color:#333333;}
.guan_list{ width:100%; height:auto; margin-top:40px;}
.guan_list li{ width:583px; height:65px; line-height:65px; float:left; margin-right:30px; padding-left:20px; border-bottom:2px solid #f3f3f3;}
.guan_list li a{ display:block; width:100%; height:100%; overflow:hidden;}
.guan_list li:nth-child(2n){ margin-right:0px;}
.guan_list li span{ display:block; float:left; font-size:14px; color:#999999; font-family:Arial;}
.guan_list li p{ float:right; width:450px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#666666;}
.guan_list li:hover{ border-bottom:2px solid #912227;}
.guan_list li:hover p{ color:#912227;}

/*联系我们*/
.contact{margin-top:110px;}
.message{ height:auto; overflow:hidden;}
.message h3{ text-align:center; font-size:26px; color:#23c390 ;}
.message p{ text-align:center; margin-top:10px; font-size:14px; color:#666666; margin-bottom:30px;}
.me_input{ width:570px; float:left; position:relative; margin-bottom:20px; margin-right:60px; float:left; overflow:hidden;}
.me_input:nth-of-type(2n){ margin-right:0px;}
/*.me_input:nth-child(2n) input{ width:500px;}*/
.me_input input{ font-size:14px; color:#333; width:443px;  height:55px; border:1px solid #e5e5e5; padding-left:125px;}
.me_input label{ display:block; position:absolute; width:auto; height:55px; line-height:55px; font-size:14px; color:#999999; padding-left:20px; left:0px; top:0px;}
.me_input label span{ font-size:14px; color:#cccccc;}
.me_area textarea{ width:1158px; height:130px;border:1px solid #e5e5e5; padding:13px 20px; font-size:14px; color:#999;resize:none;font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif;}
.me_area textarea::-webkit-input-placeholder{font-size:16px; color:#cccccc;}
.me_btn{ cursor:pointer; display:block; width:215px; height:45px; line-height:45px; margin:0 auto; text-align:center; font-size:16px; color:#23c390 ; border:1px solid #23c390 ; margin-top:30px; background:none; transition:0.8s;}
.me_btn:hover{ background-color:#23c390 ; color:#FFFFFF;}


.contacttop{ margin-bottom:30px; overflow: hidden; padding-top: 10px; position:relative; min-height:680px;}
.contlist{ width: 280px; float: left; margin-right:30px; background-color: #fff;  }
.contlist:last-child{margin-right: 0;}
.messagetitle02{ font-size:18px; font-weight:bold; color:#ff6637;}

.contactdzny{ position:absolute; top:485px; left:0; width:1200px;}
.dlacontlist{ width:33.3333%; float:left; text-align:center;}
.dlacontlist dt{ overflow:hidden;}
.dlacontlist dt img{width:72px; height:72px; }
.dlacontlist dd{ line-height:180%; color:#333;}
.dlacontlist dd span{ display:block; padding-bottom:5px; font-size:15px; font-weight:bold;}
.dlacontlist dd p{ color:#666666;}


.team-bg{background-color:#e6e6e6;}
.team figure{width: 262px; float: left; position: relative; height: 330px; margin: 15px;}
.team figure:hover figcaption{display:block;}
.team figure figcaption{position: absolute; width: 202px; height: 210px; top: 0px; left: 0px; display: none; background-color: rgba(247,90,83,0.70); padding:60px 30px; color: #FFFFFF;}
.team figure h3.team-title{font-size: 14px; font-weight: normal; margin: 0; line-height: 60px; position: absolute; width: 262px; height: 60px; left: 0px; background-color: rgba(255,255,255,0.95); bottom: 0px; color: #999999;}
.team figure h3.team-title a{color: #F75A53; font-size: 18px; font-weight: bold;}
.team figure:hover h3.team-title{display:none;}
.team figure figcaption h3{font-size: 16px; font-weight: bold; margin:0 0 12px 0;}
.team figure figcaption h3 a{color: #FFFFFF; text-decoration: underline;}
.team figure figcaption h3 a:hover{text-decoration: none;}
.team figure figcaption p{margin:0; line-height:28px;}
.team-more{padding: 7px 10px 5px 10px; background-color: rgba(255,255,255,0.70); color: #f75a53 !important; text-decoration: none !important;}
.team-more:hover{color: #FFFFFF !important;}
.ny-kehu .row{margin: 0 2px 15px 2px; border-left: 1px solid #EDEDED; border-right: 1px solid #FFFFFF; border-top: 1px solid #EDEDED;}
.ny-kehu figure{width: 188px; float: left; position: relative; height: 100px; border-right: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED;}
.ny-kehu figure:hover figcaption{display:block;}
.ny-kehu figure figcaption{position: absolute; width: 188px; height: 100px; top: 0px; left: 0px; display: none; background-color: rgba(247,90,83,0.70); color: #FFFFFF; text-align: center; line-height:100px}
.ny-kehu figure figcaption{font-size: 16px;}
.ny-kehu figure figcaption a{color:#FFFFFF;}
.ny-kehu figure figcaption a:hover{text-decoration: underline;}
.tags .tags-lie{width:20%}
.map{color:#999999}
.map h3 a{color:#000000}
.zzry figure, .tdfc figure{padding:0 15px; float:left;}
.tdfc figure{padding-bottom:20px;}
.zzry figure img, .tdfc figure img{width:360px;}
.zzry figure figcaption, .tdfc figure figcaption{margin-bottom:15px;}
.fzlc h3{background-color: #f75a53; color: #FFFFFF; padding:5px 10px;}
.main{width: 850px; margin-right: 50px; min-height:500px;}
.main img{max-width:850px;}
.mainArt{ min-height:500px; padding-bottom:30px; font-size:16px; color:#333333; line-height:220%;}
.mainArt p{ color:#333333;}
.mainArt img{max-width:800px;}
.info .biaoti{font-size:30px; margin-bottom:30px; margin-top:0; font-weight: bold; text-align:center; color:#222; }
.info .shuoming{color: #999; margin:0 0 30px 0; padding-bottom: 20px; border-bottom: 1px solid #EDEDED; font-size: 14px;}
.newsshowtime{ text-align:center;}
.newsshowtime span{ margin-right:20px;}
.newsshowArt{ border-bottom: dashed 1px #BBBBBB; padding-bottom:20px; font-size:14px; color:#333333;}
.newsshowArt p{ color:#333; font-size:16px; padding-bottom:10px; line-height:200%; }

.aside{width:300px;}
.aside .ny-h4{font-size:18px; margin:15px 0; padding: 8px 12px; background-color:#23c390; color:#fff; }
.aside ul li small{color:#999999;}
.aside .xx-qq a, .aside .xx-sq a{text-indent: -9999px; width: 22px; height: 22px; display: inline-block; background-image: url(../img/news-zx.png); background-position: left top; background-repeat: no-repeat;}
.aside .xx-sq a{background-position:left -22px; margin-left:5px;}
.aside figure{margin-top:10px; text-align:center}
.aside figure.text-left{text-align:left}
.aside .team-gz, .aside .team-yy{height: 40px; margin-right: 20px; border-radius: 4px; padding: 0px 10px 0px 38px; display: block; line-height: 40px; background-image: url(../img/team-yy.png); background-position: left top; background-color: #F75A53; color: #FFFFFF; background-repeat: no-repeat;}
.aside .team-gz a, .aside .team-yy a{color:#FFFFFF}
.aside .team-gz:hover, .aside .team-yy:hover{background-color: #589ED7;}
.aside .team-yy{background-position: left bottom;}
.ny-team-tj{font-size:16px; margin:15px 0;}
.team figcaption p{color:#FFFFFF !important;}
.pages{padding: 30px 0 30px; text-align: center}
.pages li{display: inline}
.pages li.thisclass, .pages a:hover,.pages p:hover{padding: 5px 10px; border: 1px solid #f75a53; background: #f75a53; color: #fff; text-decoration: none; border-radius:3px}
.pages a,.pages p{padding: 5px 10px; border: 1px solid #ddd; background: #fff; color: #A4A4A4; line-height: 18px; border-radius:3px;margin: 0 5px;}

.indnews{ overflow:hidden; padding-top:20px; height:350px;}
.dlindnews{ width:540px; float:left; height:150px; overflow:hidden; margin-right:50px; margin-bottom:50px;}
.dlindnews:nth-child(2n){ margin-right:0;}
.dlindnews dt{ width:180px; height:150px; border-radius:4px; float: left; overflow:hidden; margin-right:20px;}
.dlindnews dt img{ width:180px; height:150px;}
.dlindnews dd{ float:left; width:340px;}
.dlindnews dd h1{ font-size:18px; padding-bottom:10px;}
.dlindnews dd h1 a{ color:#333333;}
.dlindnews dd h1 a:hover{ color:#f22b5f;}
.dlindnews dd p.p01{ line-height:180%; color:#666666; height:48px; overflow:hidden;}
.dlindnews dd p.time{ color:#666666;  margin-top:20px; font-size:12px; background: url(../img/time_ico.png) no-repeat left; padding-left:20px;}

.dlindnews dt img{
	 transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
	}

.dlindnews dt img:hover{
	-webkit-transform:scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	}


/*.indmore{ margin-top:20px; overflow:hidden;}
.indmore a{ width:160px; height:40px; line-height:40px; border:solid 1px #666; color:#444; text-align:center; display:block; margin:0 auto; font-size:14px; transition:1s;}
.indmore a:hover{ border:solid 1px #ff6637; color:#ff6637; }*/

.indmore a{ float:right; margin:20px 30px 0 0; display:inline-block; opacity:0.8;}
.indmore a:hover{ opacity:1;}

.OurProdshow{ padding:10px 0 30px 0; overflow:hidden;}
.OurProdshowRight{ line-height:140%; overflow:hidden;   color:#666666; font-size:14px;}

.OurProdshowRight .mane{ font-size:36px; font-weight:bold; margin-bottom:15px; line-height:140%; text-transform: uppercase; color:#23c390;}
.OurProdshowRight p{ margin-bottom:10px; overflow:hidden;}
.OurProdshowRight .Model span{ margin-left:10px; color: #333; }
.OurProdshowRight .Time span{ margin-left:10px; color: #333; }
.OurProdshowRight .describe  span{ margin-top:50px;color: #333; font-size:12px;}


.OurProdshowDetails{ margin-top:20px;  overflow:hidden;}
.products_showBottomTitle{ height:40px; line-height:40px; font-size:16px; background-color:#F8F8F8; }
.products_showBottomTitle span.prsp01{ text-align:center; width:250px; color:#fff; display:inline-block; background-color:#014b96; text-transform:uppercase; }
.products_showBottomTitle span.prsp01 em{ font-size:12px; margin-left:8px; color:#d8e4ef;}
.products_showBottomjx{ overflow:hidden; border:solid 1px #EDEDED; border-top:none; padding:30px 20px; font-size:12px; line-height:200%; color:#444}

.prodshowRlist{}
.prodshowRlist li a{ color:#333; background:url(../img/zt01.png) no-repeat left; padding-left:15px; display:block;}
.prodshowRlist li a:hover{color:#ff6637;}

.casejixiao{ padding-top:15px; margin-top:15px; overflow:hidden; line-height:180%; font-size:14px;}
.casejixiao h2{ font-size:24px; font-weight:bold; margin-bottom:10px; color:#23c390;}
.casejixiao h3{ font-size:24px; font-weight:bold; margin-bottom:10px; color:#ec880e;}

.ArticTitlt_top{ font-size:24px; font-weight:bold; margin-bottom:20px; overflow:hidden; color:#333; text-align:center;}
.ArticleMain img{ max-width:720px;}

.RelArtnews li{ line-height:20px; margin-bottom:10px;
display:block;/*内联对象需加*/
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容*/
 text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/	
}

.RelArtnews li a{ background:url(../img/zt01.png) no-repeat left; padding-left:12px; color:#666;}
.RelArtnews li a:hover{ color:#ff6637;}

.nextnewslist{ margin-top:20px; overflow:hidden; font-size:14px;}
.nextnewslist p.p001{ padding-bottom:10px;}
.nextnewslist p.p001 a{ color:#23c390 ; }
.nextnewslist p.p001 a:hover{ color:#23c390;}

.fenxang{ float:right;  padding:20px 0 0 0;}


/*20190325 资质列表*/
.ulcase{ width:1250px; padding-top:40px; overflow:hidden;}
.ulcase li { width:275px; height:265px; margin-right:32px; float:left; overflow:hidden; margin-bottom:10px; text-align:center; font-size:14px;}
/*.ulcase li:nth-child(4), .ulcase li:nth-child(8){ margin-right:0;}*/
.ulcase li a{ display:block; color:#333;}
.ulcase li a p{width:261px; height:186px; overflow:hidden; border:solid 1px #ddd; padding:5px;}
.ulcase li a p em{
	width:261px; height:186px; overflow:hidden; display:block;
	/*非IE内核*/ 
    display:table-cell; 
    vertical-align:middle; 
    /*IEneihe*/ 
    *display:block; 
    *font-size:236px;/*高度为200PX，则200*0.873约为175px*/ 
    text-align:center; 

	}
.ulcase li a span{ display:block; padding-top:10px; line-height:20px; overflow:hidden;}
.ulcase li a img{
vertical-align:middle;/*之前的是图片上下左右居中。后面的是处理等比例缩放的*/ 
	max-width:261px; width:expression(this.width > 261 ? "261px" : this.width); max-height:186px; 
	height:expression(this.height > 186 ? "186px" : this.height);
}
.ulcase li a img{
	 transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
	}

.ulcase li a:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	}
.ulcase li a:hover{ color:#23c390;}

/*20190709 研发专利*/
.ulcase.yfzl{ width:1250px; padding-top:40px; overflow:hidden;}
.ulcase.yfzl li { width:212px; height:326px; margin-right:32px; float:left; overflow:hidden; margin-bottom:10px; text-align:center; font-size:14px;}
/*.ulcase li:nth-child(4), .ulcase li:nth-child(8){ margin-right:0;}*/
.ulcase.yfzl li a{ display:block; color:#333;}
.ulcase.yfzl li a p{width:200px; height:236px; overflow:hidden; border:solid 1px #ddd; padding:5px;}
.ulcase.yfzl li a p em{
	width:200px; height:236px; overflow:hidden; display:block;
	/*非IE内核*/ 
    display:table-cell; 
    vertical-align:middle; 
    /*IEneihe*/ 
    *display:block; 
    *font-size:236px;/*高度为200PX，则200*0.873约为175px*/ 
    text-align:center; 

	}
.ulcase.yfzl li a span{ display:block; padding-top:10px; line-height:20px; overflow:hidden;}
.ulcase.yfzl li a img{
vertical-align:middle;/*之前的是图片上下左右居中。后面的是处理等比例缩放的*/ 
	max-width:200px; width:expression(this.width > 200 ? "200px" : this.width); max-height:236px; 
	height:expression(this.height > 236 ? "236px" : this.height);
}
.ulcase.yfzl li a img{
	 transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
	}

.ulcase.yfzl li a:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	}
.ulcase.yfzl li a:hover{ color:#23c390;}




/*发展历程*/
#contentBdoy{ height:auto; padding: 0 0px 10px;}
.contentBdoy{background: url(../img/articleico1.png) repeat-y 160px 0; padding-top: 20px;}
#contentBdoy h2{ padding-left: 158px;}
#contentBdoy ol{list-style-type: none; padding: 0; padding-left: 25px;}
#contentBdoy ol li{padding: 0; padding-bottom: 35px; overflow:hidden;}
#contentBdoy ol li .years{ float: left; text-align:left; width: 158px; line-height: 25px; color: #666; text-indent:3em; 
background: url(../img/list-radius.png) no-repeat 128px center; font-size: 16px;}
#contentBdoy ol li dl{ margin: 0; padding: 0;}
#contentBdoy ol li dl dd{ float: right; width: 84%; font-size: 16px; line-height: 25px;}
#contentBdoy ol li:hover .years,
#contentBdoy ol li:first-child .years{ background: url(../img/list-radius-red.png) no-repeat 128px center;}



/*校园招聘*/
.CampusRec{ overflow:hidden; }
.CampusRec .topwraper{ background-color: #f7f7f7; border-collapse: collapse; margin-bottom: 37px; border-left: 1px solid #e6e6e6;}
.CampusRec .topwraper td{ text-align: center; font-size: 16px; color: #4c4c4c; height: 42px; line-height: 42px;}
.CampusRec .topwraper table{  border-collapse: collapse;}
.CampusRec .topwraper thead td{ background-color: #217bcb; color: #FFF; font-size: 16px; font-weight: bold; height: 46px; line-height: 46px;}
.CampusRec .topwraper tbody .tr1{ background-color: #ebebeb}
.CampusRec .zhiweicont{marginsearchresult-top:38px;border-top:1px solid #e8e8e8; padding-bottom: 44px;}
.CampusRec .zhiweicont dl{ border-bottom: 1px solid #e6e6e6;position:relative;}
.CampusRec .zhiweidate{width:12%;font-size:20px;font-weight:bold;color:#7bbf2a;float:left;}
.CampusRec .zhiweitext{padding-left:4%;padding-right:4%;padding-top:28px;line-height:24px;display:none; background-color: #fff; font-size: 16px; color:#4c4c4c; padding-bottom: 36px;}
.CampusRec .zhiweitext b{ color: #4c4c4c;}
.CampusRec .zhiweititle { cursor: pointer; }
.CampusRec .zhiweititle div{float:left;}
.CampusRec .zhiweiicon{display:inline-block;width:95px;position:absolute;right:0;top:0;cursor:pointer; bottom:0; }
.CampusRec .zhiweiicon span{display:inline-block;width:130px;height:61px;background: url(../img/icon21.png) no-repeat center;}
.CampusRec .zhiweititle{padding:20px 18px 20px 20px;color: #4c4c4c; background:url(../img/icon21.png) no-repeat 1165px center #f8f8f8; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.CampusRec .zhiweititle h4{font-size:16px;}
.CampusRec .zhiweicont dl.cur .zhiweititle{color:#FFF; background-color: #217bcb;border-bottom: 1px solid #FFF;}
.CampusRec .zhiweicont dl.cur .zhiweitext{ display: block;  border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.CampusRec .sendresume{display:inline-block;width:120px;height:35px;line-height:35px; background:#217bcb;color:#fff;text-align:center;margin-top:32px;}
.CampusRec .sendresume:hover{color:#fff;}
.CampusRec .zhiweicont dl.cur .zhiweiicon{ top:0;}
.CampusRec .zhiweicont dl.cur .zhiweititle{background:#217bcb url(../img/icon21ho.png) no-repeat 1165px center; }
.CampusRec .zhiweiicon { display:none;}
.zhiweitext p{ line-height:220% !important; font-size:14px !important;}




/*20190416产品列表*/
.productsArt{ min-height:500px;}

.prodlistmain{ overflow:hidden; padding-bottom:30px;}
.h1title{ text-align:center; height:34px; line-height:34px; font-size:30px; margin:0 auto; margin-bottom:30px; font-weight:bold;} 
.h1title img{ float:left;}
.ulpoodlist{}
.ulpoodlist li{ width:588px; height:500px; float: left; position:relative; overflow:hidden; transition:1s; margin-bottom:20px; border: 1px solid #eee; background-color:#FFFFFF;}
.ulpoodlist li:nth-child(2n-1){ margin-right:20px;}
.ulpoodlist li p.imga{width:590px; height:300px; overflow:hidden;}
.ulpoodlist li p.imga img{
	transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;
	}
.ulpoodlist li:hover p.imga img{
	transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
	}
.ulpoodlist li span{ position:absolute; width:590px; text-align:center; bottom:20px; left:0; font-size:18px; color:#333; transition:0.5s; display:none;}
.ulpoodlist li .onsumin{ height:190px; width:528px; position:absolute; bottom:0; left:0; color:#333; 
 padding:0 30px;transition:all .5s ease-in-out 0ms;}
.ulpoodlist li .onsumin h3{ display:block; height:40px; line-height:40px; font-size:20px; padding-bottom:5px; font-weight:bold;}
.ulpoodlist li:hover .onsumin h3{color:#23c390;}
.ulpoodlist li .onsumin em{ display:block; font-size:15px; line-height:180%; height:60px; overflow:hidden;}
.ulpoodlist li .onsumin p{ display: inline-block; width:150px; height:40px; line-height:40px; border: 1px solid #e4e4e4; background: #f9f9f9; text-align:center; color:#222222; 
margin-top:15px; transition:0.5s; }
.ulpoodlist li:hover .onsumin p{ background-color:#23c390; border: 1px solid #23c390; color:#FFFFFF;}
/*.ulpoodlist li:hover .onsumin{ top:0;}
.ulpoodlist li:hover span{ display:none;}
*/




/*解决方案列表20190621*/

.case-channel{ margin-bottom:20px; overflow:hidden;}
.case-channel .list {
    width: 100%;
	padding-top:10px;
	overflow:hidden;
}
.case-channel .list li {
    width: 380px;
	height:315px;
    float: left;
    margin: 0 30px 25px 0;
    overflow: hidden;
    position: relative;
}
.case-channel .list li:nth-child(3), .case-channel .list li:nth-child(6), .case-channel .list li:nth-child(9), .case-channel .list li:nth-child(12),
.case-channel .list li:nth-child(15), .case-channel .list li:nth-child(18), .case-channel .list li:nth-child(21), .case-channel .list li:nth-child(24),
.case-channel .list li:nth-child(27), .case-channel .list li:nth-child(30), .case-channel .list li:nth-child(33), .case-channel .list li:nth-child(36),
.case-channel .list li:nth-child(39), .case-channel .list li:nth-child(42), .case-channel .list li:nth-child(45), .case-channel .list li:nth-child(48),
.case-channel .list li:nth-child(51), .case-channel .list li:nth-child(54){ margin-right:0;}
.case-channel .list img {
    width: 380px;
	height:315px;
    transition: transform .3s;
	transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;
}
.case-channel .list li:hover img{
	transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
}
.case-channel .list .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: opacity .3s;
}
.case-channel .list li:hover .bg {opacity: 1;}
.case-channel .list .red {
    width: 9px;
    height: 16px;
    position: absolute;
    bottom: 6%;
    right: 4%;
    background: url(../img/case13.png) no-repeat center;
    z-index: 3;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: opacity .3s;
}
.case-channel .list .con {
    width: 340px;
    position: absolute;
    bottom: -88px;
    left: 0;
    padding: 0 20px 40px 20px;
    z-index: 2;
    background: url(../img/case14_h.png) no-repeat center -7px;
    transition: bottom .3s;
}
.case-channel .list li a{ display:block;width: 380px;height:315px; overflow:hidden;}
.case-channel .list li:hover .con{bottom: -20px;} 
.case-channel .list h2 {
    font-size: 22px;
    color: #fff;
    line-height: 39px;
}
.case-channel .list p.font {
    font-size: 14px;
    color: #fff;
    line-height: 23px;
    height: 46px;
    overflow: hidden;
    margin-bottom: 32px;
}
.case-channel .list .more {
    width: 120px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    background: #00aaff;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
}



/*202004 资质荣誉*/
.honormain{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.ulhonor{ width:1250px; overflow:hidden;}
.ulhonor li { width:275px; height:265px; margin-right:32px; float:left; overflow:hidden; margin-bottom:10px; text-align:center; font-size:14px;}
/*.ulcase li:nth-child(4), .ulcase li:nth-child(8){ margin-right:0;}*/
.ulhonor li a{ display:block; color:#333;}
.ulhonor li a p{width:261px; height:186px; overflow:hidden; border:solid 1px #ddd; padding:5px;}
.ulhonor li a p em{
	width:261px; height:186px; overflow:hidden; display:block;
	/*非IE内核*/ 
    display:table-cell; 
    vertical-align:middle; 
    /*IEneihe*/ 
    *display:block; 
    *font-size:236px;/*高度为200PX，则200*0.873约为175px*/ 
    text-align:center; 

	}
.ulhonor li a span{ display:block; padding-top:10px; line-height:20px; overflow:hidden;}
.ulhonor li a img{
vertical-align:middle;/*之前的是图片上下左右居中。后面的是处理等比例缩放的*/ 
	max-width:261px; width:expression(this.width > 261 ? "261px" : this.width); max-height:186px; 
	height:expression(this.height > 186 ? "186px" : this.height);
}
.ulhonor li a img{
	 transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
	}

.ulhonor li a:hover img{
	-webkit-transform:scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	}
.ulhonor li a:hover{ color:#0af;}





/*联系我们*/
/*.messagemain{ margin-top:30px; margin-bottom:30px; overflow:hidden;}
.message{ height:350px; margin-top:30px; overflow:hidden; position:relative;}
.messagetitle{ font-size:16px; height:30px; line-height:30px; font-weight:bold; color:#C90508; overflow: hidden;}
.messagetitle02{ font-size:20px; height:30px; line-height:30px; font-weight:bold; overflow: hidden; color:#f22b5f;  margin-bottom:15px;}
.messagetitle em{ color:#666666; margin-left:10px; text-transform: capitalize; text-transform:uppercase;}
.messagetitle02 em{ color:#666666; margin-left:10px; font-size:12px; text-transform: capitalize; text-transform:uppercase; font-weight:normal;}*/

/*分页*/
.page{list-style: none; float:right; font-size:14px; margin-top:40px;}
.page>li{ float:left;  padding: 5px 15px; cursor: pointer;}
.page .pageItem{ border: 1px solid #ddd; margin: 5px; background-color:#FFFFFF;}
.page .pageItemActive{ border: 1px solid #2bc7b1; margin: 5px; background-color: #2bc7b1; color:white;}
.page .pageItem:hover{  border: solid thin #2bc7b1; background-color: #2bc7b1; color:white;}
.page .pageItemDisable{  border: solid thin #DDDDDD;  margin: 5px;  background-color: #DDDDDD; color:#666;}

.pages{list-style: none; text-align:center; font-size:13px;}
.pages span{ margin: 5px; cursor: pointer;}
.pages span a{display:inline-block; border: solid thin #DDDDDD; padding: 5px 10px;}
.pages .curr a{ border: solid thin #c50e0e; background-color: #c50e0e; color:white;}
.pages a:hover{  border: solid thin #c50e0e; background-color: #c50e0e; color:white;}

/*gotop*/
.cbbfixed {position: fixed;right: 10px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #2bc6b5;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../img/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#23c390;}
.cbbfixed .cweixin {background: #dadbdd;}
.cbbfixed .cweixin div {background: url(../img/erwei.png);width: 194px;height: 199px;position: absolute;left: -194px;top: -115px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../img/side-icon01.png);}


.menubtn{ width: 26px; height: 55px; position:relative; z-index: 20; float: right; cursor: pointer; display: none; transition: 0.4s; cursor: pointer;}
.menubtn span{ margin-top: 30px; display:block; width:15px; height:2px; background:#000000; position:relative; vertical-align: middle; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s; -o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s; -moz-transition-delay: .3s,0s; -ms-transition-delay: .3s,0s; -o-transition-delay: .3s,0s; transition-delay: .3s,0s;}
.menubtn span:after,
.menubtn span:before { content: ""; position: absolute; display: inline-block; width: 26px; height: 2px; left: 0;
 background-color: #000000; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s;-o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s;-moz-transition-delay: .3s,0s;-ms-transition-delay: .3s,0s;-o-transition-delay: .3s,0s; transition-delay: .3s,0s}
.menubtn span:before {top: -8px;-webkit-transition-property: top,transform;-moz-transition-property: top,transform;-ms-transition-property: top,transform;-o-transition-property: top,transform;transition-property: top,transform;}
.menubtn span:after {bottom: -8px;-webkit-transition-property: bottom,transform;-moz-transition-property: bottom,transform;-ms-transition-property: bottom,transform;-o-transition-property: bottom,transform;
transition-property: bottom,transform;}
.menubtn.active span {background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s;}
.menubtn.active span:after,.menubtn.active span:before {-webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s; -ms-transition-delay: 0s,.3s; -o-transition-delay: 0s,.3s; transition-delay: 0s,.3s;}
.menubtn.active span:before {top: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.menubtn.active span:after {bottom:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}


@media screen and (max-width: 641px) {
	.header{height: 55px;}
    .container{width: 100%;}
    .header .logo{width: 115px;padding-top: 5px;padding-left: 5%;}
    .header_top{display:none}
    .nav{display:none}
    .menubtn {display: block;margin-right: 5%;}
}
.navigate{width:100%;position:fixed;left:0;top:0;background:none;height:auto;top:55px;bottom:0;overflow:visible;visibility:hidden;transition:opacity 0.8s,visibility 0.8s}
.navigate.show{visibility:visible}
.navigate.show .navigate-bg{opacity:1;transition-delay:0s}
.navigate.show .navigate-wrap{right:0}
.navigate .navigate-bg{width:100%;position:fixed;top:55px;bottom:0;background:rgba(0,0,0,0.8);z-index:-1;opacity:0;transition:0.8s 0.3s}
.navigate-wrap{width:260px;position:absolute;right:-260px;transition:right 0.78s cubic-bezier(0.7,0,0.3,1);top:0;height:100vh;overflow-x:hidden;overflow-y:auto;background:#fff}
.navigate-list{position:relative;width:auto;top:0;margin-top:0;border-top:1px solid #F1F1F1}
.navigate-item{display:block;margin-left:0;border-bottom:1px solid #F1F1F1}
.navigate-item.active dt a{background:#205CA2;color:#fff}
.navigate-item dt{margin-bottom:0}
.navigate-item dt i{display:none}
.navigate-item dt a{display:block;margin-top:0;width:100%;height:55px;line-height:55px;color:#707070;font-size:18px;padding-left:24px}