/*公用*/
TD {
	LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}
* {
	margin:0;
	padding:0;
}
html, body, ul, li {
	list-style:none;
	-webkit-text-size-adjust:none;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:30px;
}
body {
	background:#ffffff;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	font-size:14px;
	-webkit-text-size-adjust:none;
	color:#666666;
	font-weight:normal;
}
img {
	border:0;
	behavior:url("iepngfix.htc");
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
a {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration:none;
	color: #f39801;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a::focus {
-moz-outline-style:none;
}
.f_18 {
	font-size:18px;
	line-height:36px;
	color:#333
}
.hidden {
	display: none;
}
.block {
	display: block;
}
.clearfix { clear: both; }
@font-face {
	font-family: "Glyphicons Halflings";
	src: url('../fonts/glyphicons-halflings-regular.eot') format("embedded-opentype"), url('../fonts/glyphicons-halflings-regular.woff2') format("woff2"), url('../fonts/glyphicons-halflings-regular.woff') format("woff"), url('../fonts/glyphicons-halflings-regular.ttf') format("truetype"), url('../fonts/glyphicons-halflings-regular.svg') format("svg");
}
.glyphicon { position: relative; top: 1px; display: inline-block; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; line-height: 1; }
.glyphicon-triangle-bottom::before { content: ""; }
.glyphicon-triangle-top::before { content: ""; }
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; }
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-footer::after { clear: both; }
.glyphicon-menu-right:before {
	content:"\e258"
}
.tipso_bubble, .tipso_bubble>.tipso_arrow {
	box-sizing:border-box
}
.tipso_bubble {
	position:absolute;
	text-align:center;
	border-radius:6px;
	z-index:9999;
	padding:10px
}
.tipso_style {
	cursor:pointer
}
.tipso_bubble>.tipso_arrow {
	position:absolute;
	width:0;
	height:0;
	border:8px solid;
	pointer-events:none
}
.tipso_bubble.top>.tipso_arrow {
	border-color:#000 transparent transparent;
	top:100%;
	left:50%;
	margin-left:-8px
}
.tipso_bubble.bottom>.tipso_arrow {
	border-color:transparent transparent #000;
	bottom:100%;
	left:50%;
	margin-left:-8px
}
.tipso_bubble.left>.tipso_arrow {
	border-color:transparent transparent transparent #000;
	top:50%;
	left:100%;
	margin-top:-8px
}
.tipso_bubble.right>.tipso_arrow {
	border-color:transparent #000 transparent transparent;
	top:50%;
	right:100%;
	margin-top:-8px
}

/*头部*/
#header{ width:100%; height:73px; margin:0 auto; padding:0; background:#FFF; position:absolute; top:0; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3); z-index: 9999; background-color: rgb(255, 255, 255);}
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
	width:1260px;
}
.logo {
	width:218px;
	height:25px;
	margin-top:23px;
}
.header-link { margin-top:24px; z-index:3;}
.header-link .box { position: relative; height: 28px; padding: 0px 26px; border-left: 1px solid rgb(215, 213, 213); }
.header-link .box img { height: 28px; }
.header-link .mmenu-btn { display: none; }
.header-link .tel { font-size: 20px; color: rgb(243, 152, 1); font-family: arial; margin-left: 10px; }
#search-btn { transition: all 0.2s ease-in-out 0s; }
#search-btn { position: relative; z-index: 4; }
.search-form { position: absolute; right: 15px; top: -5px; display: none; z-index:3;}
.search-form .form-control { width: 250px; color: rgb(102, 102, 102); height: 40px; padding-top: 0px; padding-bottom: 0px; padding-right: 45px; font-size: 12px;  background-color: rgb(255, 255, 255);}
input[type="search"] { box-sizing: border-box; }
.form-control { display: block; width: 100%; height: 36px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(179, 179, 179); border-radius: 4px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.form-control:focus { border: 1px solid rgb(243, 152, 1); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(45, 206, 198, 0.6); }
.form-control::-moz-placeholder { color: rgb(153, 153, 153); opacity: 1; }
input[type="search"] {  }

/*导航*/
#menu {
	width:100%;
	height:42px;
	background:#327bcf;
}

#container{ width:1000px; height:auto; margin:0 auto; padding:30px 0 60px;}
.row{ height:auto;}
.list-unstyled { padding-left: 0px; list-style: outside none none; }
.text-center { text-align: center; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-8 { width: 66.6667%; }
.col-xs-7 { width: 58.3333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.6667%; }
.col-xs-4 { width: 33.3333%; }
.col-xs-2 { width: 16.6667%; }

.row {
	margin-right:-15px;
	margin-left:-15px
}
.col-lg-4{
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	float:left;
}
.col-lg-5 {
    width: 41.66666667%;
	position:relative;
	min-height:1px;
	float:left;
}
.col-lg-7 {
    width: 58.33333333%;
	position:relative;
	min-height:1px;
	float:left;
}
.col-lg-3 {
float:left;
padding:0 15px;
}
.col-lg-offset-1 {
    margin-left:6%;
}
.col-lg-4 {
    width: 33.33333333%;
}/*产品分类*/
.pro-type-tab { position: relative; top: 0px; left: 0px; width: 100%; z-index: 999; height: 120px; overflow: hidden; }
.pro-type-tab .pro-type-tab-cont { height: 99px; background-color: rgb(243, 152, 1); }
.pro-type-tab .icon { position: relative; height: 33px; overflow: hidden; }
.pro-type-tab .icon img { display: block; width: 50px; height: 33px; margin-left: auto; margin-right: auto; transition: all 0.2s ease-in-out 0s; }
.pro-type-tab .name { font-size: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: all 0.2s ease-in-out 0s; color: rgb(255, 255, 255); margin-top:5px;}
.pro-type-tab li { display: inline-block; margin-left: 4px; margin-right: 4px; padding: 20px 10px 15px; width: 110px; cursor: pointer; z-index: 10; position: relative; }
.pro-type-tab li a { position: relative; display: block; z-index: 2; }
.pro-type-tab li::before { content: ""; width: 100%; height: 110%; background-color: rgb(255, 255, 255); left: 0px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); top: 100%; transition: all 0.2s ease-in-out 0s; position: absolute; opacity: 0; }
.pro-type-tab li::after { content: ""; width: 10px; height: 10px; border-right: 1px solid transparent; border-bottom: 1px solid transparent; border-right-color: rgb(243, 152, 1); border-bottom-color: rgb(243, 152, 1); bottom: -100%; left: 50%; margin-left: -5px; transform: rotateZ(45deg); transition: all 0.5s ease-in-out 0s; position: absolute; }
.pro-type-tab li.active::before { top: 0px; opacity: 1; }
.pro-type-tab li.active::after { bottom: 3px; }
.pro-type-tab li.active .icon-default { margin-top: -33px; }
.pro-type-tab li.active .name { color: rgb(243, 152, 1); }
.pro-type-cont { padding: 55px 0px; background-color: rgb(239, 244, 247); margin-top: -21px; }
.pro-type-cont .cont-item { display: none; }
.pro-type-cont .active { display: block; }
.pro-type-cont .slick-dots button { position: relative; width: 40px; height: 3px; background-color: rgb(198, 202, 203); }
.pro-type-cont .slick-dots button::after { content: ""; width: 100%; height: 500%; left: 0px; top: 0px; position: absolute; }
.pro-type-cont .slick-dots .slick-active button { background-color: rgb(243, 152, 1); }
.pro-type-cont .pull-height-390 { height: 390px; }
.pro-type-cont .pull-height-190 { height: 190px; }
.pro-type-cont .bgcolor-white { background-color: rgb(255, 255, 255); }
.pro-type-cont .border-gary { border: 1px solid rgb(229, 229, 229); transition: all 0.2s ease-in-out 0s; }
.pro-type-cont .border-gary:hover { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }
.pro-type-cont .marin-bottom-10 { margin-bottom: 10px; }
.pro-type-cont .max-name { height:26px; font-size: 26px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: rgb(51, 51, 51); }
.pro-type-cont .min-text-1 { height:16px; font-size: 16px; line-height: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 10px; color: rgb(238, 53, 49); }
.pro-type-cont .min-text-2 { font-size: 12px; line-height: 19px; color: rgb(153, 153, 153); margin-top: 10px; height: 36px; overflow: hidden; }
.pro-type-cont-1 .row { margin-left: -5px; margin-right: -5px; }
.pro-type-cont-1 .col-lg-3 { padding-left: 5px; padding-right: 5px; width:307px; float:left}
.pro-type-cont-1 .recommon-1-items { padding: 25px; }
.pro-type-cont-1 .recommon-1-items .recommon-1-pic { width:256px; height: 250px; margin-top: 15px; position:relative; }
.pro-type-cont-1 .recommon-2 { padding:0 20px; }
.pro-type-cont-1 .recommon-2 .recommon-2-txt { padding-top: 64px; padding-bottom: 64px; }
.pro-type-cont-1 .recommon-3 { padding:0 20px; }
.pro-type-cont-1 .recommon-3 .recommon-3-txt { padding-top: 64px; padding-bottom: 64px; }
.pro-type-cont-1 .recommon-4 { padding: 20px; }
.pro-type-cont-1 .recommon-4 .recommon-4-pic { height: 270px; }
.pro-type-cont-1 .recommon-4 .recommon-4-txt { padding-top: 140px; padding-bottom: 140px; }
.pro-type-cont-1 .recommon-5 .recommon-5-pic { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 350px; }
.pro-type-cont-1 .recommon-5 .recommon-5-txt { padding: 0px 20px; height: 40px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.pro-type-cont-2 .row { margin-left: -5px; margin-right: -5px; }
.pro-type-cont-2 .col-lg-6, .pro-type-cont-2 .col-lg-3 { padding-left: 5px; padding-right: 5px; float:left }
.pro-type-cont-2 .col-lg-3{ width:332px;}
.pro-type-cont-2 .col-lg-6{ width:574px;}
.pro-type-cont-2 .recommon-1 { padding: 50px; }
.pro-type-cont-2 .recommon-1 .recommon-1-pic { position: relative; height: 220px; margin-bottom: 30px; }
.pro-type-cont-2 .recommon-2 { padding: 20px; }
.pro-type-cont-2 .recommon-2 .recommon-2-txt { padding-top: 60px; padding-bottom: 60px; }
.pro-type-cont-2 .recommon-3 { padding:0 15px; }
.pro-type-cont-2 .recommon-3 .recommon-3-txt { padding-top: 64px; padding-bottom: 64px; }
.pro-type-cont-2 .recommon-4-items{ padding:0 20px;}
.pro-type-cont-2 .recommon-4-items .recommon-4-txt { padding-top: 140px; padding-bottom: 140px; }
.pro-type-cont-3 .row { margin-left: -5px; margin-right: -5px; }
.pro-type-cont-3 .col-lg-6{ padding-left: 5px; padding-right: 5px; float:left; width:625px;}
.pro-type-cont-3 .recommon-2 { padding:28px; }
.pro-type-cont-3 .recommon-2 .recommon-2-txt { padding-top: 120px; padding-bottom: 120px; }
.pro-type-cont-3 .recommon-2 .recommon-2-pic { position: relative;}
.pro-type-cont-4 .row { margin-left: -5px; margin-right: -5px; }
.pro-type-cont-4 .col-lg-4 { padding-left: 5px; padding-right: 5px; float:left }
.pro-type-cont-4 .col-lg-4{ width:413px;}
.pro-type-cont-4 .recommon-1 .recommon-1-pic { height: 350px; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.pro-type-cont-4 .recommon-1 .recommon-1-txt { padding: 0px 20px; height: 40px; line-height: 40px; }
.pro-type-cont-4 .recommon-1 .slick-dots { bottom: 50px; }
.pro-type-cont-4 .recommon-2 { text-align: center; padding: 35px 20px; }
.pro-type-cont-4 .recommon-2 .recommon-2-pic { position: relative; height: 280px; }
.pro-type-cont-5 .row { margin-left: -5px; margin-right: -5px; }
.pro-type-cont-5 .col-lg-3 { padding-left: 5px; padding-right: 5px; width:307px; float:left}
.pro-type-cont-5 .recommon-1 { padding: 20px; }
.pro-type-cont-5 .recommon-1 .recommon-1-pic { position: relative; height: 240px; }
.pro-type-cont-6 .row { margin-left: -5px; margin-right: -5px; }
.pro-type-cont-6 .col-lg-4, .pro-type-cont-6 .col-lg-6 { padding-left: 5px; padding-right: 5px; float:left; }
.pro-type-cont-6 .col-lg-4{ width:345px;}
.pro-type-cont-6 .col-lg-6{ width:548px;}
.pro-type-cont-6 .recommon-1-items { padding-left: 15px; padding-right: 15px; }
.pro-type-cont-6 .recommon-1-items .recommon-1-txt { padding: 20px 0px; }
.pro-type-cont-6 .recommon-1-items .recommon-1-pic{ height:300px; text-align:center}
.pro-type-cont-6 .recommon-1-items .recommon-1-pic img{ height:300px;}
.pro-type-cont-6 .recommon-2 .recommon-2-pic { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 350px; }
.pro-type-cont-6 .recommon-2 .recommon-2-txt { padding: 0px 20px; height: 40px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.pro-type-cont-6 .recommon-3 .recommon-3-pic { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 150px; }
.pro-type-cont-6 .recommon-3 .recommon-3-txt { padding: 0px 20px; height: 40px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-user-select: none; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0px; padding: 0px; }
.slick-list:focus { outline: medium none; }
.slick-slider .slick-track { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; left: 0px; top: 0px; display: block; }
.slick-track::before, .slick-track::after { content: ""; display: table; }
.slick-track::after { clear: both; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-initialized .slick-slide { display: block; }
#focus{width:306px;height:390px;overflow:hidden;position:relative; margin:0 auto;}
#focus ul{height:390px;position:absolute;}
#focus ul li{float:left;width:306px;height:390px;overflow:hidden;position:relative;}
#focus ul li div{overflow:hidden;}
#focus .btnBg{position:absolute;width:306px;left:0;bottom:0;}
#focus .btn{position:absolute;width:306px;height:35px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:5px;cursor:pointer; background-color: rgb(243, 152, 1);}
#focus .btn span.on{ background-color: rgb(243, 152, 1);}

#focus11{width:306px;height:390px;overflow:hidden;position:relative; margin:0 auto;}
#focus11 ul{height:390px;position:absolute;}
#focus11 ul li{float:left;width:306px;height:390px;overflow:hidden;position:relative;}
#focus11 ul li div{overflow:hidden;}
#focus11 .btnBg{position:absolute;width:306px;left:0;bottom:0;}
#focus11 .btn{position:absolute;width:306px;height:35px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus11 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:5px;cursor:pointer; background-color: rgb(243, 152, 1);}
#focus11 .btn span.on{ background-color: rgb(243, 152, 1);}

#focus1{width:572px;height:390px;overflow:hidden;position:relative; margin:0 auto;}
#focus1 ul{height:390px;position:absolute;}
#focus1 ul li{float:left;width:572px;height:390px;overflow:hidden;position:relative;}
#focus1 ul li div{overflow:hidden;}
#focus1 .btnBg{position:absolute;width:572px;left:0;bottom:0;}
#focus1 .btn{position:absolute;width:572px;height:35px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus1 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:5px;cursor:pointer; background-color: rgb(243, 152, 1);}
#focus1 .btn span.on{ background-color: rgb(243, 152, 1);}


#focus2{width:306px;height:390px;overflow:hidden;position:relative; margin:0 auto;}
#focus2 ul{height:390px;position:absolute;}
#focus2 ul li{float:left;width:306px;height:390px;overflow:hidden;position:relative;}
#focus2 ul li div{overflow:hidden;}
#focus2 .btnBg{position:absolute;width:306px;left:0;bottom:0;}
#focus2 .btn{position:absolute;width:306px;height:35px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus2 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:5px;cursor:pointer; background-color: rgb(243, 152, 1);}
#focus2 .btn span.on{ background-color: rgb(243, 152, 1);}

#focus3{width:382px;height:390px;overflow:hidden;position:relative;}
#focus3 ul{height:390px;position:absolute;}
#focus3 ul li{float:left;width:382px;height:390px;overflow:hidden;position:relative;}
#focus3 ul li div{overflow:hidden;}
#focus3 .btnBg{position:absolute;width:382px;left:0;bottom:0;}
#focus3 .btn{position:absolute;width:382px;height:65px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus3 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:5px;cursor:pointer; background-color: rgb(243, 152, 1);}
#focus3 .btn span.on{ background-color: rgb(243, 152, 1);}

#focus4{width:330px;height:390px;overflow:hidden;position:relative; margin:0 auto;}
#focus4 ul{height:390px;position:absolute;}
#focus4 ul li{float:left;width:330px;height:390px;overflow:hidden;position:relative;}
#focus4 ul li div{overflow:hidden;}
#focus4 .btnBg{position:absolute;width:330px;left:0;bottom:0;}
#focus4 .btn{position:absolute;width:330px;height:35px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus4 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:5px;cursor:pointer; background-color: rgb(0, 158, 150);}
#focus4 .btn span.on{ background-color: rgb(243, 152, 1);}

#focus5{width:546px;height:390px;overflow:hidden;position:relative; margin:0 auto;}
#focus5 ul{height:390px;position:absolute;}
#focus5 ul li{float:left;width:546px;height:390px;overflow:hidden;position:relative;}
#focus5 ul li div{overflow:hidden;}
#focus5 .btnBg{position:absolute;width:546px;left:0;bottom:0;}
#focus5 .btn{position:absolute;width:546px;height:35px;padding:5px 10px;right:0;bottom:0;text-align:center;}
#focus5 .btn span{display:inline-block;_display:inline;_zoom:1;width:40px;height:4px;_font-size:0;margin-left:5px;cursor:pointer; background-color: rgb(243, 152, 1);}
#focus5 .btn span.on{ background-color: rgb(243, 152, 1);}

#focus6{width:839px;height:360px;overflow:hidden;position:relative;}
#focus6 ul{height:360px;position:absolute;}
#focus6 ul li{float:left;width:839px;height:360px;overflow:hidden;position:relative;}
#focus6 ul li div{overflow:hidden;}
#focus6 .preNext{ position:absolute; color: rgb(255, 255, 255); top: auto; bottom: 45px; margin-top: 0px; width: 50px; height: 32px; background-color: rgba(104, 197, 255, 0.8); background-image: url('../images/icons.png'); background-repeat: no-repeat; transition: all 0.1s ease-in-out 0s;cursor:pointer}
#focus6 .pre{left: 453px; background-position: -40px -5px;}
#focus6 .next{right: 286px; background-position: -110px -5px;}

/*服务*/
.new-container { padding-top: 50px; padding-bottom: 50px; }
.service-container { border: 1px solid rgb(229, 229, 229); }
.service-container .service-left, .service-container .service-right { height: 360px; padding: 0px; float:left; }
.service-container .col-lg-8{ width:839px;}
.service-container .col-lg-4{ width:418px;}
.service-container .service-right { border-left: 1px solid rgb(225, 225, 225); }
.service-container .service-links { height: 100%; }
.service-container .service-links li { position: relative; float: left; width: 49%; height: 49%; }
.service-container .service-links li .link-text { width: 105px; height: 100px; left: 50%; top: 50%; margin-left: -52.5px; margin-top: -50px; text-align: center; position: absolute; }
.service-container .service-links li .link-text img { margin-left: auto; margin-right: auto; display: block; width: 70px; height: 60px; left: 8px; position: relative; }
.service-container .service-links li .link-text .ch, .service-container .service-links li .link-text .en { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.service-container .service-links li .link-text .ch { font-size: 22px; }
.service-container .service-links li .link-text .en { font-size: 11px; }
.service-container .service-links li:hover { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }
.service-container .service-articles-home { width:839px; overflow: hidden; }
.service-container .service-articles-home .pull-left { width: 503px; float:left; height: 360px; }
.service-container .service-articles-home .pull-left .pic { background-position: center center; background-repeat: no-repeat; background-size: cover; transition: all 0.2s ease-in-out 0s; }
.service-container .service-articles-home .pull-left .pic:hover { filter: saturate(1.5); }
.service-container .service-articles-home .pull-right { width: 255px; padding:60px 40px 0; background-color: rgb(255, 255, 255); float:right; height:300px; }
.service-container .service-articles-home .pull-right .name { font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; transition: all 0.2s ease-in-out 0s; color: rgb(51, 51, 51); padding-bottom: 10px; }
.service-container .service-articles-home .pull-right .name::before { content: ""; width: 78px; height: 1px; background-color: rgb(197, 197, 197); bottom: 0px; left: 0px; position: absolute; transition: all 0.2s ease-in-out 0s; }
.service-container .service-articles-home .pull-right .name:hover { color: rgb(243, 152, 1); }
.service-container .service-articles-home .pull-right .name:hover::before { width: 100%; background-color: rgb(243, 152, 1); }
.service-container .service-articles-home .pull-right .clude { font-size: 12px; line-height: 30px; height: 110px; color: rgb(108, 108, 108); margin-top: 10px; overflow: hidden; }
.service-container .service-articles-home .pull-right .more { transition: all 0.2s ease-in-out 0s; text-align: right; font-size: 12px; font-family: "宋体"; margin-top: 55px; color: rgb(238, 53, 49); }
.service-container .service-articles-home .pull-right .more:hover { text-shadow: 0px 0px 50px rgb(238, 53, 49); }
.blockFull { display: block; width: 100%; height: 100%; position: relative; }
.block { display: block; position: relative; }
.group-ch-en { text-align: center; padding-top: 45px; padding-bottom: 45px; font-family: "arial"; }
.group-ch-en .en { transition: all 0.2s ease-in-out 0s; font-size: 36px; text-transform: uppercase; color: rgb(0, 0, 0); }
.group-ch-en .en span { color: rgb(85, 85, 85); }
.group-ch-en .ch { transition: all 0.2s ease-in-out 0s; position: relative; font-size: 18px; color: rgb(102, 102, 102); display: inline-block; font-family: "微软雅黑"; }
.group-ch-en .ch::after, .group-ch-en .ch::before { content: ""; width: 55px; height: 1px; background-color: rgb(198, 198, 198); top: 50%; position: absolute; transition: all 0.4s ease-in-out 0s; }
.group-ch-en .ch::before { left: 120%; }
.group-ch-en .ch::after { right: 120%; }
.group-ch-en span { display: inline-block; }
.group-ch-en span:hover .ch, .group-ch-en span:hover .en { color: rgb(243, 152, 1); }
.group-ch-en span:hover .ch span, .group-ch-en span:hover .en span { color: rgb(243, 152, 1); }
.group-ch-en span:hover .en span { color: rgb(243, 152, 1); }
.group-ch-en span:hover .ch::after, .group-ch-en span:hover .ch::before { background-color: rgb(243, 152, 1); width: 4px; height: 4px; margin-top: -2px; }

/*新闻*/
.news-recommd { overflow: hidden; }
.news-recommd .col-sm-4, .news-recommd .col-sm-8 { padding: 0px; float:left;}
.news-recommd .recommd-items .col-my-min { transition: all 0.2s ease-in-out 0s; width: 20%; }
.news-recommd .recommd-items .col-my-max { width: 40%; }
.news-recommd .news-recommd-pic-list .col-sm-4, .news-recommd .news-recommd-pic-list .col-sm-8 { height: 195px; }
.news-recommd .news-recommd-pic-list .col-sm-8 { transition: all 0.2s ease-in-out 0s; width: 0px ! important; background-color: rgb(240, 244, 247); overflow: hidden ! important; padding: 0px ! important; }
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 { padding: 22px 30px ! important; width: 35% ! important; height:151px; }
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .name { transform: translateY(0px); }
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .name::after { transform: scaleX(1); }
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .clude { transform: scale(1); opacity: 1; }
.news-recommd .news-recommd-pic-list .recommd-items.active .col-sm-8 .more { transform: translateY(0px); }
.news-recommd .news-recommd-pic-list .blockFull { background-position: center center; background-repeat: no-repeat; background-size: cover; transition: all 0.2s ease-in-out 0s; }
.news-recommd .news-recommd-pic-list .blockFull:hover { filter: saturate(1.5); }
.news-recommd .news-recommd-pic-list .blockFull:active { transform: scale(1.1); }
.news-recommd .news-recommd-pic-list .name { display: block; color: rgb(48, 48, 48); padding-bottom: 10px; margin-bottom: 18px; transition: all 0.4s ease-in-out 0s; position: relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 15px; }
.news-recommd .news-recommd-pic-list .name::after { content: ""; width: 70px; height: 1px; background-color: rgb(99, 99, 99); left: 0px; bottom: 0px; transition: all 0.6s ease-in-out 0s; position: absolute; }
.news-recommd .news-recommd-pic-list .name:hover { color: rgb(0, 158, 150); }
.news-recommd .news-recommd-pic-list .name:hover::after { width: 100%; background-color: rgb(243, 152, 1); }
.news-recommd .news-recommd-pic-list .clude { font-size: 12px; line-height: 20px; transition: all 0.6s ease-in-out 0s; display: block; color: rgb(99, 99, 99); height: 56px; overflow: hidden; }
.news-recommd .news-recommd-pic-list .more { display: inline-block; background-color: rgb(104, 197, 255); color: rgb(255, 255, 255); padding: 3px 40px; margin-top: 24px; font-size: 12px; transition: all 0.8s ease-in-out 0s; line-height:16px;}
.news-recommd .news-recommd-pic-list .more:hover { background-color: rgb(243, 152, 1); }

/*底部*/
.footer { font-size: 12px; position: relative; z-index: 98;padding-top: 12px; padding-bottom: 12px; color: rgb(44, 44, 44); }
.footer a { color: rgb(44, 44, 44); }
.footer .menus { margin-bottom: 5px; }
.footer .menus a { line-height: 12px; display: inline-block; padding-right: 12px; margin-right: 12px; border-right: 1px dotted rgb(135, 135, 135); }
.footer .menus a:last-child { border-right: 0px none; }
.footer .menus a:hover { color: rgb(217, 217, 217); }
.footer-nav { position: relative; z-index: 97; overflow: hidden;  }
.footer-nav .col-lg-10, .footer-nav .col-xs-2 { padding: 0px; }
.footer-nav .link { color: rgb(51, 51, 51); display: block; margin-right: 30px; margin-top: 12px; line-height: 30px; }
.footer-nav .footer-menus { margin: 0px; }
.footer-nav .footer-menus a { display: block; color: rgb(51, 51, 51); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.footer-nav .footer-menus-head { line-height: 70px; position: relative; }
.footer-nav .footer-menus-head .glyphicon { position: absolute; transition: all 0.2s ease-in-out 0s; cursor: pointer; right: 15px; top: 32px; margin-top: -3px; color: rgb(69, 69, 69); }
.footer-nav .footer-menus-child { display: none; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid rgb(102, 102, 102); }
.footer-nav .footer-menus-child a { color: rgb(70, 70, 70); font-size: 13px; line-height: 26px; }
.footer-nav .footer-menus-child a:hover { color: rgb(51, 51, 51); }
.footer-nav .footer-ots { margin: 0px; padding-top: 15px; border-top: 1px solid rgb(102, 102, 102); }
.footer-nav .footer-ots .col-lg-10{ width:950px;}
.footer-nav .footer-ots .col-lg-2{ width:250px;}
.footer-nav .footer-erweima { float:right }
.footer-nav .footer-erweima img { margin-left: 6px; margin-right: 6px; border: 4px solid rgb(136, 136, 136); }
.footer-nav .footer-links { margin-top: 12px; height: 40px; width: 880px; border-right: 1px solid rgb(102, 102, 102); }
.footer-nav .footer-links .items { display: block; height: 40px; width: 90%; margin-left: auto; margin-right: auto; position: relative; }
.footer-nav .footer-links .items img { filter: saturate(0); transition: all 0.2s ease-in-out 0s; max-width: 80%; }
.footer-nav .footer-links .items:hover img { filter: saturate(1); }
.footer-link { position: relative; float: right; line-height: 30px; transition: all 0.2s ease-in-out 0s; margin-top: 5px; color: rgb(44, 44, 44); cursor: pointer; width: 265px; height: 30px; border: 1px solid rgb(60, 60, 60); padding: 0px 12px; }
.footer-link .glyphicon { transition: all 0.2s ease-in-out 0s; }
.footer-link .arrow { position: absolute; text-align: center; line-height: 20px; top: 50%; margin-top: -10px; height: 20px; width: 26px; right: 0px; border-left: 1px solid rgb(60, 60, 60); }
.footer-link ul { width: 265px; display: none; color: rgb(217, 217, 217); left: -1px; bottom: 28px; background-color: rgba(22, 22, 22, 0.8); border: 1px solid rgb(60, 60, 60); position: absolute; }
.footer-link ul li { line-height: 30px; padding: 0px 10px; border-top: 1px solid rgb(110, 110, 110); }
.footer-link ul li:hover { background-color: rgba(255, 255, 255, 0.5); color: rgb(51, 51, 51); }

/*内页*/
.column-banner {
	background-position:center center;
	background-repeat:no-repeat;
	height:332px;
	margin-top:73px;
}
.crumbs {
	line-height:20px;
	font-size:12px;
	padding:15px 0;
	border-bottom:1px solid #ececec;
	background-color:#f5f5f5
}
.crumbs a {
	color:#3a3a3a
}
.crumbs a:hover {
	color:#f39801
}
.crumbs b {
	font-weight:100;
	font-family:"宋体"
}
.crumbs img {
	display:block
}
.crumbs .pull-left {
	margin-right:10px;
	line-height:20px
}
.lazy-loaded {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
-webkit-animation:imgScale .5s ease-in 1;
animation:imgScale .5s ease-in 1
}

/*产品*/
.sub-title {
	text-align:center;
	margin:40px auto;
	font-size:12px;
	color:#1a1919
}
.sub-title div {
	display:block;
	color:#1a1919;
	font-size:30px;
	padding-bottom:5px
}
.sub-title span {
	display:inline-block;
	text-transform:uppercase;
	font-family:arial;
	letter-spacing:2px;
	margin-top:15px;
	padding:0 80px;
	position:relative
}
.sub-title span:before, .sub-title span:after {
	content:"";
	width:60px;
	height:1px;
	background-color:#999;
	top:8px;
	position:absolute
}
.sub-title span:before {
	left:0
}
.sub-title span:after {
	right:0
}
.sub-menu-con {
	background:#454545;
	color:#fff;
	text-align:center;
	margin-bottom:70px
}
.sub-menu-con span {
	display:inline-block;
	color:#fff;
	height:42px;
	line-height:42px;
	margin:-3px 25px 0;
	position:relative
}
.sub-menu-con span:after, .sub-menu-con span:before {
	content:"";
	width:0;
	height:100%;
	background-color:#f39801;
	top:0;
	position:absolute;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.sub-menu-con span:after {
	left:0
}
.sub-menu-con span:before {
	right:0
}
.sub-menu-con span a {
	display:block;
	color:#fff;
	z-index:2;
	position:relative;
	padding:0 20px;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.sub-menu-con span.active:after, .sub-menu-con span:hover:after, .sub-menu-con span.active:before, .sub-menu-con span:hover:before {
	width:51%
}
.sub-menu-con span.active a, .sub-menu-con span:hover a {
	color:#fff;
	background-color:#f39801 \9
}
.products-container {
	margin-bottom:70px
}
.products-container .products-slick-1 {
	position:relative;
	overflow:hidden;
	margin-bottom:70px
}
.products-container .products-slick-1 .items {
	display:block;
	padding:30px;
	border:1px solid #ddd
}
.products-container .products-slick-1 .pic {
	height:430px;
	background:url(../images/ring.svg) no-repeat center #fff
}
.products-container .products-slick-1 .txt {
	padding:110px 30px
}
.products-container .products-slick-1 .txt .name {
	font-size:35px;
	line-height:35px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color:#000
}
.products-container .products-slick-1 .txt .text {
	font-size:12px;
	line-height:20px;
	height:58px;
	overflow:hidden;
	margin:30px 0
}
.products-container .products-slick-1 .txt .more {
	display:inline-block;
	padding:8px 25px;
	background-color:#f18101;
	color:#fff;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	font-size:12px
}
.products-container .products-slick-1 .txt .more:hover {
	background-color:#f39801
}
.products-container .products-slick-1 .slick-prev, .products-container .products-slick-1 .slick-next {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	filter:brightness(-10);
	-webkit-filter:brightness(-10);
	-moz-filter:brightness(-10);
	-o-filter:brightness(-10);
	-mz-filter:brightness(-10);
	width:18px;
	height:33px;
	margin-top:-16.5px;
	background-image:url(../images/icons.png);
	background-repeat:no-repeat
}
.products-container .products-slick-1 .slick-prev:hover, .products-container .products-slick-1 .slick-next:hover, .products-container .products-slick-1 .slick-prev:active, .products-container .products-slick-1 .slick-next:active {
	filter:brightness(1);
	-webkit-filter:brightness(1);
	-moz-filter:brightness(1);
	-o-filter:brightness(1);
	-mz-filter:brightness(1)
}
.products-container .products-slick-1 .slick-prev {
	background-position:-7px -87px
}
.products-container .products-slick-1 .slick-next {
	background-position:-61px -87px
}

#focus7{width:1260px;height:492px;overflow:hidden;position:relative;}
#focus7 ul{height:492px;position:absolute;}
#focus7 ul li{float:left;width:1260px;height:492px;overflow:hidden;position:relative;}
#focus7 ul li div{overflow:hidden;}
#focus7 .preNext{ position:absolute; color: rgb(255, 255, 255); top: 230px; margin-top: 0px;width:18px; height:33px;  background-image: url('../images/icons.png'); background-repeat: no-repeat; transition: all 0.1s ease-in-out 0s;cursor:pointer}
#focus7 .pre{left: 30px; background-position:-7px -87px}
#focus7 .next{right: 30px; background-position:-61px -87px}

.products-container .products-list-1 .col-lg-4 {
	width:399px;
	margin-bottom:70px;
	border-right:1px solid #eaeaea
}
.products-container .products-list-1 .col-lg-4:nth-child(3n) {
border-right:0
}
.products-container .products-list-1 .items {
	padding:8px;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	text-align:center
}
.products-container .products-list-1 .items .pic {
	background:url(../images/ring.svg) no-repeat center #fff;
	overflow:hidden
}
.products-container .products-list-1 .items .pic i {
	display:block;
	padding-bottom:95%
}
.products-container .products-list-1 .items .pic img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.products-container .products-list-1 .items .name {
	font-size:18px;
	line-height:18px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	color:#333;
	margin-top:30px;
	padding-left:35px;
	padding-right:35px
}
.products-container .products-list-1 .items .text {
	line-height:20px;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	padding-left:35px;
	padding-right:35px;
	height:40px;
	margin-top:15px;
	margin-bottom:20px;
	overflow:hidden
}
.products-container .products-list-1 .items:hover {
	background-color:#f39801
}
.products-container .products-list-1 .items:hover .pic img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.products-container .products-list-1 .items:hover .name, .products-container .products-list-1 .items:hover .text {
	color:#fff
}
.page {
	margin:48px 0 0 0
}
.page * {
	display:inline-block;
	vertical-align:middle
}
.page .num {
	margin:0 15px;
	font-family:arial;
	color:#888;
	font-size:20px
}
.page .controller {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-ms-behavior:url(css/backgroundsize.min.htc);
	behavior:url(css/backgroundsize.min.htc);
	width:40px;
	height:40px
}
.page .controller.prev {
	background-image:url(../images/iconfont-page-prev-circle.png)
}
.page .controller.prev:hover {
	background-image:url(../images/iconfont-page-prev-circle-hover.png)
}
.page .controller.next {
	background-image:url(../images/iconfont-page-next-circle.png)
}
.page .controller.next:hover {
	background-image:url(../images/iconfont-page-next-circle-hover.png)
}

/*产品详情*/
.products-info {
	margin-bottom:40px
}
.ban{ width:723px; height:425px; position:relative; overflow:hidden;}
.ban2{ width:723px; height:425px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:723px; height:425px; text-align:center}
.prev{ float:left; cursor:pointer;}
.number{ height:124px;overflow:hidden; width:1000px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:1260px; height:124px;}
.number ul{ position:absolute; left:0; top:0;}
.number ul li{ width:122px; height:122px; margin-right:15px; padding:1px;}
.number ul li.on{ border:1px solid #d1d1d1; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.products-info-text .name {
	font-size:24px;
	line-height:30px;
	color:#000;
	margin-bottom:40px
}
.products-info-text .text {
    line-height: 40px;
}
.wrapBox6 { width:400px; height:240px; padding-right:20px; position: relative; overflow: hidden; background: transparent url('../images/zpxx_077.png') repeat-y scroll right top; }
.scrollTool6 { z-index: 5; width: 5px; background: rgb(51, 51, 51) none repeat scroll 0% 0%; height: 126px; font-size: 0px; top: 0px; cursor: pointer; right: 5px; position: absolute; }
.wrap6 { position: relative; width: 100%; bottom: 0px; top: 0px; z-index: 2; }
.wrap6::after { content: " . "; display: block; clear: both; height: 0px; visibility: hidden; }
.pbutton{ width:140px; height:40px; background:#f39801; border-radius:5px; text-align:center; margin-top:20px;}
.pbutton a{ color:#FFF; line-height:40px; font-size:16px;}

.products-tabs {
	position:relative;
	border-top:1px solid #fff;
	background-color:#e7e7e7;
	box-shadow:0 3px 2px rgba(0, 0, 0, 0.3)
}


.tabbox{width:100%;margin:0px auto;font-family:'微软雅黑';}
.tabbox .tab{overflow:hidden; width:1260px; margin:0 auto;}
.tabbox .tab a{display:block;padding:0px 40px;float:left;text-decoration:none;color:#222;line-height:66px;font-size:18px;cursor:pointer;}
.tabbox .tab a:hover{color:#222;text-decoration:none;font-weight:600}
.tabbox .tab a.on{color:#222;text-decoration:none;font-weight:600}
.tabbox .content{ width:1220px; background:#FFF; margin:0 auto; padding:20px;}
.tabbox .content li{display:none;}


.service-dot-container {
	margin-bottom:70px
}
.products-ed-contaienr {
	padding-bottom:70px;
}
.products-pic-list {
	padding-top:40px;
	padding-bottom:40px
}
.products-pic-list .items {
	cursor:pointer;
	display:block;
	height:124px;
	border:1px solid #d1d1d1;
	width:86%;
	margin-left:auto;
	margin-right:auto;
	position:relative
}

.products-ed-contaienr .group-tt {
	text-align:center;
	font-size:18px;
	padding:15px;
	background-color:#ccc;
	color:#000;
	margin-top:50px
}
.products-ed-contaienr .products-about {
	padding-top:20px
}
.products-ed-contaienr .products-about .col-lg-3{ width:292.5px;}
.products-ed-contaienr .products-about .items {
	border-bottom:2px solid #e3e3e3;
	margin-top:30px;
	padding:0 15px;
	background-color:#fff;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.products-ed-contaienr .products-about .items:hover {
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2)
}
.products-ed-contaienr .products-about .items:hover .pic img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.products-ed-contaienr .products-about .pic {
	overflow:hidden;
	background:url(../images/ring.svg) no-repeat center #fff
}
.products-ed-contaienr .products-about .pic img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.products-ed-contaienr .products-about .pic i {
	display:block;
	padding-bottom:80%
}
.products-ed-contaienr .products-about .txt {
	text-align:center;
	padding:20px 0;
	border-top:1px dotted #bcbcbc
}
.products-ed-contaienr .products-about .name {
	font-size:18px;
	line-height:18px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color:#000;
	margin-bottom:15px
}
.products-ed-contaienr .products-about .text {
	font-size:12px;
	line-height:18px;
	height:34px;
	overflow:hidden
}


/*工程案例*/
.case-container {
	position:relative;
	margin-bottom:60px
}
.case-container img {
	max-width:100%
}
.case-container .case_projects {
	margin-bottom:-60px;
	overflow:hidden
}
.case-container .case_projects .row {
	margin:0 -18px
}
.case-container .case_projects .col-lg-4 {
	margin-bottom:60px;
	padding-left:18px;
	padding-right:18px;
	width:360px;
}
.case-container .case_projects .items {
	display:block;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	border:1px solid #dadada;
	padding:0 18px 18px
}
.case-container .case_projects .items .txt {
	font-size:16px;
	height:80px;
	line-height:80px;
	color:#333;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.case-container .case_projects .items .pic {
	overflow:hidden;
	background:url(../images/ring.svg) no-repeat center #f5f5f5
}
.case-container .case_projects .items .pic img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.case-container .case_projects .items .pic i {
	display:block;
	padding-bottom:89%
}
.case-container .case_projects .items:hover {
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2)
}
.case-container .case_projects .items:hover .pic img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.case-container .case_projects .items:hover .txt {
	color:#f39801
}
.case-container .case-saw-d {
	overflow:hidden
}
.case-container .case-saw-d .case-name {
	font-size:26px;
	color:#f39801;
	font-weight:700
}
.case-container .case-saw-d .case-name-en {
	padding:5px 0 20px;
	font-size:16px;
	position:relative;
	font-family:arial;
	margin-bottom:60px
}
.case-container .case-saw-d .case-name-en:after {
	content:"";
	display:block;
	width:188px;
	height:1px;
	background-color:#f39801;
	z-index:2;
	left:50%;
	margin-left:-94px;
	bottom:0;
	position:absolute
}
.case-container .case-saw-d .case-saw-article {
	font-size:16px;
	line-height:33px
}
.case-container .case-saw-d .case-saw-article .p-green {
	color:#f39801;
	font-size:18px
}
.case-container .case-saw-d .case-saw-article .p-orage {
	color:#ec6900
}

/*关于我们*/
.column-menu {
	margin-bottom:60px;
	border-bottom:1px solid #f39801
}
.column-menu li {
	position:relative;
	float:left;
	width:16.66666667%;
	padding:15px 0
}
.column-menu li a {
	display:block;
	padding:10px;
	border-right:1px solid #dbdbdb;
	text-align:center;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	line-height:16px;
	font-size:16px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.column-menu li:first-child a {
	border-left:1px solid #dbdbdb
}
.column-menu li:after {
	content:"";
	width:0;
	height:3px;
	background-color:#f39801;
	left:0;
	bottom:0;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	position:absolute
}
.column-menu li.active a, .column-menu li:hover a {
	color:#f39801
}
.column-menu li.active:after, .column-menu li:hover:after {
	width:100%
}

.about-container {
	margin-bottom:70px
}
.about-container img {
	max-width:100%
}
.about-container .about-artilcle {
	line-height:26px
}
.about-container .about-artilcle .col-lg-4{ width:333px;}
.about-container .about-artilcle-link {
	padding-left:100px;
	padding-right:100px;
	margin-top:55px;
	padding-top:205px;
	background-image:url(../images/about-02.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-size:100% auto
}
.about-container .about-artilcle-link .items {
	display:block;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.about-container .about-artilcle-link .items:hover {
	box-shadow:0 0 15px rgba(0, 0, 0, 0.3);
	-webkit-transform:translateY(-2px);
	-ms-transform:translateY(-2px);
	transform:translateY(-2px)
}
.about-container .about-artilcle-link .items:hover .txt {
	background-color:#fff
}
.about-container .about-artilcle-link .items:hover .pic .block {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.about-container .about-artilcle-link .pic {
	overflow:hidden
}
.about-container .about-artilcle-link .pic .block {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-ms-behavior:url(css/backgroundsize.min.htc);
	behavior:url(css/backgroundsize.min.htc);
	padding-bottom:75%
}
.about-container .about-artilcle-link .txt {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	line-height:14px;
	padding:15px;
	color:#333;
	background-color:#eee
}

/*企业文化*/
.about-container .culture {
	text-align:left
}
@font-face {
	font-family: "Impact";
	src: url('../fonts/impact.ttf');
}

.about-container .culture .round {
	font-size:120px;
	line-height:150px;
	color:#ea7513;
	width:100px;
	height:150px;
	float:left;
	font-family:"Impact";
	margin-left:20px;}
.about-container .culture .neirong{
	float:left; 
	width:900px;}
.about-container .culture .name {
	font-size:18px;
	color:#333;
	text-align:center;
	padding:0 100px 0 160px;
}
.about-container .culture .text {
	line-height:28px;
	margin-top:30px;
	text-align:center;
	padding:0 100px 0 160px;

}
.about-container .culture li {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	cursor:pointer;
	padding:40px;
	border-bottom:1px solid #e7e7e7;
	height:150px;
}
.about-container .culture li.active {
	background-color:#f5f5f5
}

/*发展历程*/
.about-container .development {
	overflow:hidden
}
.about-container .development .text {
	font-size:17px;
	line-height:24px;
	color:#007ac7
}
.about-container .development .development-tabs {
	text-align:center
}
.about-container .development .development-tabs .col-lg-4{ width:400px;}
.about-container .development .development-tabs .num {
	font-size:30px;
	text-transform:uppercase;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	margin-bottom:20px;
	font-family:"微软简行楷";
	color:#757575;
	line-height: 1.42857143;
}
.about-container .development .development-tabs .txt {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	font-size:17px;
	margin-top:10px;
	color:#909090
}
.about-container .development .development-tabs .txt span {
	font-size:14px;
	display:block
}
.about-container .development .development-tabs .ico {
	margin:0 auto;
	width:36px;
	height:36px;
	overflow:hidden
}
.about-container .development .development-tabs .ico img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	display:block;
	width:100%;
	height:100%
}
.about-container .development .development-tabs li {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	cursor:pointer
}
.about-container .development .development-tabs li.active .num, .about-container .development .development-tabs li.active .txt {
	color:#f39801
}
.about-container .development .development-tabs li.active .ico img:nth-child(1) {
margin-top:-36px
}
.about-container .development .development-cont {
	min-height:500px;
	margin:100px;
	position:relative
}
.about-container .development .development-cont:before {
	content:"";
	width:1px;
	height:100%;
	background-color:#ccc;
	top:0;
	position:absolute;
	left:400px;
}
.about-container .development .development-cont .list-container {
	padding-top:50px
}
.about-container .development .development-cont .list-container dl {
	margin-bottom:30px;
transition:All .4s ease-in-out;
-webkit-transition:All .4s ease-in-out;
-moz-transition:All .4s ease-in-out;
-o-transition:All .4s ease-in-out;
	text-align:left;
	position:relative;
}
.about-container .development .development-cont .list-container dl .main {
	width:100%;
	margin-top:20px;
}
.about-container .development .development-cont .list-container .fl{ width:350px;}
.about-container .development .development-cont .list-container .time {
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-mz-border-radius:2px;
	font-size:36px;
	color:#000000;
	display:inline-block;
	padding:7px 15px;
	font-family:"宋体";
}
.about-container .development .development-cont .list-container .text {
	display:block;
	color:#333;
	margin-top:15px;
	font-size:16px;
}
.about-container .development .development-cont .list-container .pic {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-ms-behavior:url(css/backgroundsize.min.htc);
	behavior:url(css/backgroundsize.min.htc);
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	display:block;
	float:left;
	height:350px;
	width:500px;
	margin-left:100px;
}
.about-container .development .development-cont .list-container .pic i {
	display:block;
	height:350px;
	
}

/*荣誉*/
.about-container .honor-container {
}
.about-container .honor-container .pic {
	margin-bottom:50px
}
.about-container .honor-container .pic img {
	display:block;
	width:100%
}
.about-container .honor-container .row {
	margin-left:-30px;
	margin-right:-30px
}
.about-container .honor-container .col-lg-4 {
	padding-left:30px;
	padding-right:30px;
	width:380px;
}
.about-container .honor-container .data {
	position:relative;
	line-height:14px;
	text-overflow:ellipsis;
	white-space:nowrap;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	margin-top:20px;
	padding:15px 0;
	border-bottom:1px solid #c0c0c0
}
.about-container .honor-container .data .col-xs-12 {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
padding:0 15px;
}
.about-container .honor-container .data:before {
	content:"";
	width:7px;
	height:2px;
	background-color:#000;
	left:0;
	top:50%;
	margin-top:-1px;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	position:absolute
}
.about-container .honor-container .data:hover {
	background-color:#f5f5f5
}
.about-container .honor-container .data:hover .col-xs-4, .about-container .honor-container .data:hover .col-xs-8 {
	color:#009e96
}
.about-container .honor-container .data:hover:before {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	left:0;
	background-color:#f39801
}
.help-tip{
	padding:0 15px;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;
	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;

}

.help-tip p{
	display: none;
	text-align: left;
	background-color: #f39801;
	padding: 20px;
	width: 300px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
	z-index:1000;
	bottom:40px;
}

.help-tip p:before{
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-top-color:#f39801;
	right:160px;
	bottom:-12px;
}

.help-tip p:after{
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}


/*招聘*/
.about-container .hr-container {
	overflow:hidden
}
.about-container .hr-container .as-file-container {
	width:100%;
	z-index:999
}
.about-container .hr-container .hr-list {
	position:relative
}
.about-container .hr-container .hr-list li {
	margin-top:42px;
	background:#F7F7F7;
	padding:15px 0;
}
.about-container .hr-container .hr-list .name {
	line-height:52px;
	font-size:28px;
	position:relative;
	color:#000;
	cursor:pointer;
	padding:0 30px;
}
.about-container .hr-container .hr-list .cont {
	line-height:30px;
	display:none;
	padding:15px 35px
}
.about-container .hr-container .hr-list .cont .cont-ed, .about-container .hr-container .hr-list .cont .cont-info {
	color:#231815
}
.hr-container .hr-list .cont .cont-info .col-lg-3{ width:100%;}
.about-container .hr-container .hr-list .as-file {
	position:relative;
	height:42px;	
	text-align:right;
	padding-left:500px;

}
.about-container .hr-container .hr-list .as-file input[type='text'] {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-mz-border-radius:0;
	display:block;
	height:42px;
	width:280px;
	padding:0 15px;
	background-color:#C9CACA;
	border:0
}
.about-container .hr-container .hr-list .as-file input[type='button'], .about-container .hr-container .hr-list .as-file input[type='submit'] {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-mz-border-radius:0;
	font-size:18px;
	padding-left:30px;
	padding-right:30px;
	color:#fff;
	display:block;
	height:42px;
	margin-right:40px;
	background-color:#EA8100
}
.about-container .hr-container .hr-list .as-file input[type='file'] {
	width:132px;
	height:100%;
	right:0;
	top:0;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute
}
.about-container .hr-container .hr-list .as-file .text {
	line-height:42px;
	margin-left:15px;
	color:#999
}
.about-container .hr-container .hr-list .file-btn {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-mz-border-radius:0;
	font-size:18px;
	padding:10px 45px;
	color:#fff;
	
	display:block;
	background-color:#EA8100
}
.about-container .about-type1 { width:386px; height:114px; margin:0 auto;}
.about-container .about-type1 a {
	text-align:center;
	color:#333;
	width:93px;
	height:114px;
	margin:0 50px;
	line-height:40px;
	font-size:16px;
	float:left;
	outline:none;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.text-right {
    text-align: right;
}

.about-container .about-type .btn {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	font-size:16px;
	padding-left:30px;
	padding-right:30px;
	background-color:#898989;
	color:#fff
}
.about-container .about-type .btn:hover, .about-container .about-type .btn.active {
	background-color:#007bc8
}
.about-container .about-type .btn:hover {
	-webkit-transform:translateY(-2px);
	-ms-transform:translateY(-2px);
	transform:translateY(-2px)
}
.about-container .about-type.text-right .btn {
	margin-left:20px
}
.about-container .about-type.text-left .btn {
	margin-right:20px
}
/*合作加盟*/
.about-container .join-info-list .row {
	margin-left:-25px;
	margin-right:-25px
}
.about-container .join-info-list li {
	padding-left:25px;
	padding-right:25px;
	margin-top:50px;
	width:605px;
	float:left;
}
.about-container .join-info-list li a {
	position:relative;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	overflow:hidden;
	display:block;
	padding:30px 30px 50px 30px;
	border:1px solid #cfcfcf
}
.about-container .join-info-list li a:after {
	content:"more";
	color:#fff;
	width:75px;
	height:75px;
	background-color:#007ac7;
	left:50%;
	margin-left:-37.5px;
	bottom:-50px;
	font-family:arial;
	padding:6px;
	-webkit-transform:translateY(100%);
	-ms-transform:translateY(100%);
	transform:translateY(100%);
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	font-size:12px;
	text-align:center;
	text-transform:uppercase;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-mz-border-radius:50%;
	position:absolute
}
.about-container .join-info-list li a:hover {
	background-color:#f9fdff;
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2)
}
.about-container .join-info-list li a:hover:after {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.about-container .join-info-list li .name {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:16px;
	line-height:16px;
	color:#333
}
.about-container .join-info-list li .date {
	font-size:12px;
	color:#999;
	margin-top:15px;
	margin-bottom:15px;
	font-family:arial
}
.about-container .join-info-list li .text {
	font-size:12px;
	line-height:20px;
	height:38px;
	overflow:hidden
}
.about-container .join-info-list li:hover a {
	border-color:#007ac7;
	outline:1px solid #007ac7
}

/*招商加盟*/
.about-container .join-form .boxer {
	padding:42px 40px;
	border-bottom:1px dotted #bebebe
}
.about-container .join-form .boxer:last-child {
	border-bottom:0
}
.about-container .join-form .boxer li {
	line-height:32px;
	font-size:16px;
	color:#333;
	padding:18px 0
}
.about-container .join-form .boxer li .head {
	line-height:25px;
	position:relative;
	padding-top:3px;
	padding-left:38px;
	padding-right:0
}
.about-container .join-form .boxer li .ico {
	position:absolute;
	width:28px;
	height:28px;
	left:0;
	top:2px
}
.about-container .join-form .boxer li .download-text {
	color:#007ac7;
	text-decoration:underline;
	font-size:18px;
	line-height:36px
}
.about-container .join-form .boxer li .im {
	color:#f00;
	margin-left:10px
}
.about-container .join-form .boxer li .code {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-mz-border-radius:5px;
	cursor:pointer;
	width:88px;
	height:36px;
	margin-left:15px;
	border:1px solid #b3b3b3
}
.about-container .join-form .boxer li .form-control {
	font-size:16px;
	padding: 0px 12px;
}
.about-container .join-form .boxer li .form-control-size-1 {
	width:355px;
	max-width:80%
}
.about-container .join-form .boxer li .form-control-size-2 {
	width:640px;
	max-width:100%
}
.about-container .join-form .boxer li .form-control-size-3 {
	width:195px;
	max-width:100%
}
.about-container .join-form .boxer li .col-lg-2, .about-container .join-form .boxer li .col-lg-4, .about-container .join-form .boxer li .col-lg-10{ float:left;}
.about-container .join-form .boxer li .col-lg-2{ width:83px;}
.about-container .join-form .boxer li .col-lg-4{ width:454px;}
.about-container .join-form .boxer li .col-lg-10{ width:1059px;}
.about-container .join-form .boxer li .form-control-txt {
	margin-top:10px
}
.about-container .join-form .boxer li .form-file {
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	left:0;
	top:0
}
.about-container .join-form .boxer li .form-file-m {
	background:url(../images/join-icon-18.png) no-repeat right center
}
.about-container .join-form textarea {
	min-height:160px
}
.about-container .join-form select {
	width:210px;
	max-width:100%;
	margin-right:30px
}
.about-container .join-form input[type='reset'], .about-container .join-form input[type='button'], .about-container .join-form input[type='submit'] {
	font-size:20px;
	color:#fff;
	margin-right:30px;
	padding-left:30px;
	padding-right:30px
}
textarea {
    overflow: auto;
}

/*在线商城*/
.mall-container {
	margin-bottom:70px
}
.mall-container .row {
	margin-left:-22.5px;
	margin-right:-22.5px
}
.mall-container .col-lg-3 {
	padding-left:22.5px;
	padding-right:22.5px;
	margin-top:45px;
	width:281px;
	float:left;
}
.mall-container .col-lg-3:hover .pic {
	z-index:2;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2)
}
.mall-container .col-lg-3:hover .pic img {
	-webkit-transform:scale(1.01);
	-ms-transform:scale(1.01);
	transform:scale(1.01)
}
.mall-container .pic {
	overflow:hidden;
	border:1px solid #d4d4d4;
	height:100px;
	position:relative;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.mall-container .pic img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.mall-container .txt {
	padding:15px;
	text-align:center;
	font-size:16px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.lazy-loaded {
    transition: All .2s ease-in-out;
    -webkit-transition: All .2s ease-in-out;
    -moz-transition: All .2s ease-in-out;
    -o-transition: All .2s ease-in-out;
    -webkit-animation: imgScale .5s ease-in 1;
    animation: imgScale .5s ease-in 1;
}
.vcenter {
	display:block;
	max-width:100%;
	max-height:100%;
	position:absolute;
	margin:auto;
	top:0;
	right:0;
	bottom:0;
	left:0
}

/*新闻*/
.news-container {
	position:relative;
	margin-bottom:60px
}
.news-container .news-articles-first {
	margin-bottom:60px
}
.news-container .news-articles-first .col-lg-6 {
	padding:0;
	width:600px;
	float:left;
}
.news-container .news-articles-first .col-lg-6.col-lg-last {
	padding-left:55px;
	padding-top:55px
}
.news-container .news-articles-first .pic {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	background:url(../images/ring.svg) no-repeat center #fff
}
.news-container .news-articles-first .pic i {
	display:block;
	padding-bottom:55%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-ms-behavior:url(css/backgroundsize.min.htc);
	behavior:url(css/backgroundsize.min.htc)
}
.news-container .news-articles-first .pic:hover {
	padding:15px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2)
}
.news-container .news-articles-first .date {
	font-size:12px;
	line-height:12px;
	color:#acacac;
	font-family:"宋体"
}
.news-container .news-articles-first .date img {
	margin-right:5px
}
.news-container .news-articles-first .name {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:16px;
	font-weight:600;
	margin-top:5px
}
.news-container .news-articles-first .text {
	font-size:12px;
	line-height:24px;
	height:68px;
	overflow:hidden;
	margin-top:25px
}
.news-container .news-articles-first .more {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	margin-top:30px;
	display:inline-block;
	color:#757575;
	border:1px solid #666;
	padding:6px 28px
}
.news-container .news-articles-first .more:hover {
	background-color:#666;
	color:#fff
}
.news-container .news-articles-list {
	border-top:1px solid #e9e9e9;
	padding-top:45px
}
.news-container .news-articles-list .row {
	margin-left:-20px;
	margin-right:-20px;
	-webkit-perspective:200px;
	perspective:200px;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.news-container .news-articles-list .col-lg-3 {
	background-color:#fff;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:35px;
	position:relative;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
 width:285px;
}
.news-container .news-articles-list .col-lg-3:hover {
	z-index:2;
	-webkit-transform:translateZ(1px);
	transform:translateZ(1px);
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2)
}
.news-container .news-articles-list .col-lg-3:hover .items .more {
	background-color:#666;
	color:#fff
}
.news-container .news-articles-list .items {
	overflow:hidden;
	display:block;
	background-color:#fff;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.news-container .news-articles-list .items .date {
	font-family:arial;
	color:#999;
	font-size:12px;
	line-height:12px
}
.news-container .news-articles-list .items .name {
	font-size:16px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color:#333;
	margin-top:5px
}
.news-container .news-articles-list .items .pic {
	margin-top:15px;
	overflow:hidden
}
.news-container .news-articles-list .items .pic img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.news-container .news-articles-list .items .pic i {
	display:block;
	padding-bottom:75%
}
.news-container .news-articles-list .items .text {
	font-size:12px;
	line-height:22px;
	height:64px;
	overflow:hidden;
	margin-top:15px
}
.news-container .news-articles-list .items .more {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	margin-top:25px;
	display:inline-block;
	color:#757575;
	border:1px solid #666;
	padding:6px 28px
}

.news-container .news-articles-d .article-name {
	font-size:20px
}
.news-container .news-articles-d .article-name1 {
	font-size:16px;
	font-weight:normal;
}
.news-container .news-articles-d .article-come {
	font-size:12px;
	color:#989898;
	margin-top:30px;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9
}
.news-container .news-articles-d .article-come .col-sm-6 {
	margin:8px 0;
	width:615px;
	float:left

}
.news-container .news-articles-d .article-ed {
	line-height:28px;
	padding-top:30px
}
.news-container .news-articles-d .article-ed img {
	max-width:100%
}
.news-container .news-articles-d .article-switch {
	line-height:14px;
	margin-top:85px;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2
}
.news-container .news-articles-d .article-switch .col-sm-6 {
	padding-top:12px;
	padding-bottom:12px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:610px;
	float:left;
}
.news-container .news-articles-d .article-switch .col-sm-6:first-child {
	border-right:1px solid #d2d2d2
}
.news-container .news-articles-d .article-about-tt {
	border-bottom:1px solid #d2d2d2;
	padding:10px 15px;
	margin-top:30px;
	font-size:16px;
	font-weight:600
}
.news-container .news-articles-d .article-about-li {
	margin-top:30px;
	padding-left:20px;
	padding-right:20px
}
.news-container .news-articles-d .article-about-li a {
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	line-height:30px
}
.news-container .news-articles-d .article-about-li a .glyphicon {
	font-size:12px;
	-webkit-transform:scale(.7);
	-ms-transform:scale(.7);
	transform:scale(.7)
}




/*视频*/
.news-container .news-videos {
	overflow:hidden;
	margin-bottom:-50px
}
.news-container .news-videos .row {
	margin-left:-18px;
	margin-right:-18px
}
.news-container .news-videos .col-lg-4 {
	margin-bottom:50px;
	padding-left:18px;
	padding-right:18px;
	width:396px; 
	float:left;
}

.news-container .news-videos .items {
	display:block;
transition:All .4s ease-in-out;
-webkit-transition:All .4s ease-in-out;
-moz-transition:All .4s ease-in-out;
-o-transition:All .4s ease-in-out
}
.news-container .news-videos .items .pic {
	overflow:hidden;
	background:url(../images/ring.svg) no-repeat center #f5f5f5
}
.news-container .news-videos .items .pic img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.news-container .news-videos .items .pic i {
	display:block;
	padding-bottom:54%
}
.news-container .news-videos .items .pic:before {
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background-color:rgba(0, 0, 0, 0.3);
	z-index:2;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	position:absolute
}
.news-container .news-videos .items .pic:after {
	content:"";
	width:70px;
	height:70px;
	left:50%;
	bottom:50%;
	margin-left:-35px;
	margin-bottom:-35px;
	background-image:url(../images/iconfont-video.png);
	z-index:3;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-ms-behavior:url(css/backgroundsize.min.htc);
	behavior:url(css/backgroundsize.min.htc);
	position:absolute
}
.news-container .news-videos .items .txt {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	font-size:16px;
	text-align:center;
	color:#333;
	padding:15px;
	background-color:#e8e8e8
}
.news-container .news-videos .items:hover {
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2)
}
.news-container .news-videos .items:hover img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.news-container .news-videos .items:hover .pic:after {
	opacity:.5;
	filter:alpha(opacity=50);
	left:10px;
	bottom:10px;
	margin-left:0;
	margin-bottom:0;
	-webkit-transform:scale(.5);
	-ms-transform:scale(.5);
	transform:scale(.5)
}
.news-container .news-videos .items:hover .pic:before {
	-webkit-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
	opacity:0;
	filter:alpha(opacity=0)
}
.news-container .news-videos .items:hover .txt {
	background-color:#c4c4c4
}
.news-container .news-video-d .video-name {
	font-size:22px;
	color:#333
}
.news-container .news-video-d .video-container {
	margin-top:40px;
	height:700px
}


/*服务咨询*/
.service {
	margin-bottom:70px
}

/*下载*/
.service-download-search {
	position:relative;
	padding:60px 45px 80px 45px;
	background-color:#f4f4f4;
	border:1px solid #e0e0e0
}
.service-download-search .bg {
	position:absolute;
	right:100px;
	top:0;
	bottom:0;
	margin:auto;
	max-height:100%
}
.service-download-search .tit1e {
	font-size:24px;
	color:#333;
	margin-top:0;
	margin-bottom:24px
}
.service-download-search .form-control {
	width:240px;
	margin-left:-1px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-mz-border-radius:0
}
.service-download-search .btn {
	background-color:#007ac7;
	color:#fff;
	padding:12px 80px;
	margin-top:30px;
	line-height:14px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-mz-border-radius:0
}
.service-group {
	margin-bottom:30px;
	margin-top:60px;
	color:#333;
	font-size:20px;
	line-height:20px
}
.search-result li {
	position:relative;
	line-height:80px;
	height:80px;
	margin-bottom:20px;
	border:1px solid #e6e6e6;
	background-color:#f2f2f2;
	padding-left:107px;
	padding-right:170px
}
.search-result li .ico {
	position:absolute;
	left:0;
	top:0;
	width:80px;
	height:100%
}
.search-result li .name {
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.search-result li .btn {
	position:absolute;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-o-border-radius:0;
	-mz-border-radius:0;
	line-height:80px;
	padding:0;
	right:0;
	top:0;
	width:150px;
	height:100%;
	background-color:#fff;
	border:none;
	border-left:1px solid #e6e6e6;
}
.search-result li:last-child {
	margin-bottom:0
}
.service-faq li {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-top:-1px
}
.service-faq li.active {
	background-color:#f9f9f9
}
.service-faq li.active .view {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
.service-faq .ico {
	position:absolute;
	left:10px;
	top:24px
}
.service-faq .view {
	position:absolute;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	right:10px;
	top:28px;
	width:20px;
	height:20px
}
.service-faq .view:before {
	content:"";
	width:100%;
	height:2px;
	background-color:#999;
	left:0;
	top:50%;
	margin-top:-1px;
	position:absolute
}
.service-faq .view:after {
	content:"";
	width:2px;
	height:100%;
	background-color:#999;
	left:50%;
	top:0;
	margin-left:-1px;
	position:absolute
}
.service-faq .name {
	position:relative;
	font-size:17px;
	line-height:28px;
	color:#333;
	cursor:pointer;
	padding-top:24px;
	padding-bottom:24px;
	padding-left:50px;
	padding-right:50px
}
.service-faq .cont {
	line-height:34px;
	border-top:1px solid #ccc;
	display:none;
	padding:30px 50px
}

/*在线客服*/
.service-online .col-lg-3{ width:292px; float:left;}
.service-online .ico {
	margin-top:24px
}
.service-online .txt .max {
	font-size:18px;
	color:#333
}
.service-online .txt .min {
	font-size:12px
}
.service-articles {
	margin-bottom:-30px
}
.service-articles .row {
	margin-left:-11px;
	margin-right:-11px
}
.service-articles .col-lg-3 {
	padding-left:11px;
	padding-right:11px;
	width:290px;
}
.service-articles .items {
	display:block;
	margin-bottom:50px;
	overflow:hidden;
	text-align:center;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.service-articles .items:hover {
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2)
}
.service-articles .items:hover .more {
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
.service-articles .items:hover .name {
	color:#f39801
}
.service-articles .items:hover .name:after {
	width:90px;
	background-color:#f39801
}
.service-articles .items:hover .pic img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.service-articles .pic {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	overflow:hidden
}
.service-articles .pic img {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.service-articles .pic i {
	display:block;
	padding-bottom:50%
}
.service-articles .txt {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	padding:20px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6
}
.service-articles .name {
	color:#333;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.service-articles .name:after {
	content:"";
	display:block;
	width:120px;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	background-color:#d6d6d6;
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out
}
.service-articles .text {
	font-size:12px;
	line-height:20px;
	height:38px;
	overflow:hidden;
	margin-top:24px
}
.service-articles .more {
transition:All .2s ease-in-out;
-webkit-transition:All .2s ease-in-out;
-moz-transition:All .2s ease-in-out;
-o-transition:All .2s ease-in-out;
	font-size:12px;
	line-height:12px;
	margin-top:24px;
	padding:10px 36px;
	display:inline-block;
	color:#f39801;
	border:1px solid #f39801;
	-webkit-transform:translateY(200%);
	-ms-transform:translateY(200%);
	transform:translateY(200%)
}
.service-articles .more:hover {
	background-color:#f39801;
	color:#fff
}

/*招商加盟*/
.zhaoshang{ width:1200px; height:auto; margin:0 auto; padding:45px 0; font-size:0; line-height:0;}
.zhaoshang img{ margin:0; padding:0;}



/*网站地图*/
.sitemap-container {
	margin-bottom:70px;
	margin-top:45px
}
.sitemap-container ul {
	list-style:none;
	margin-top:-90px
}
.sitemap-container ul li {
	float:left;
	width:250px;
	margin-top:90px;
	border-left:1px solid #d4d4d4;
	min-height:240px
}
.sitemap-container ul li.liclear5 {
	clear:both
}
.sitemap-container ul li div {
	padding-left:35%;
	padding-right:10px
}
.sitemap-container ul li a {
	display:block;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	height:30px;
	line-height:30px;
transition:All .4s ease;
-webkit-transition:All .4s ease;
-moz-transition:All .4s ease;
-o-transition:All .4s ease
}
.sitemap-container ul li a:hover {
	color:#f39801
}
.sitemap-container ul li .atxt {
	color:#333;
	font-size:17px;
	height:58px;
	line-height:58px
}
.sitemap-container ul li .atxt:hover {
	color:#f39801
}

/*联系我们*/
.contact-container {
	margin-top:45px;
	padding-bottom:70px;
	line-height:32px;
	color:#333;
	overflow:hidden
}
.contact-container img {
	max-width:100%
}
.contact-container .row {
	margin:-50px -50px 0
}
.contact-container .row .col-lg-6 {
	padding:50px 50px 0;
	border-left:1px solid #d4d4d4;
	cursor:pointer;
	min-height:280px;
	width:570px;
	float:left;
}
.contact-container .row .col-lg-6 .text {
	float:right;
	width:65%;
	padding-top:3%
}
.contact-container .row .col-lg-6 .text a {
	color:#333;
transition:All .4s ease;
-webkit-transition:All .4s ease;
-moz-transition:All .4s ease;
-o-transition:All .4s ease
}
.contact-container .row .col-lg-6 .text a:hover {
	color:#f39801
}
.contact-container .row .col-lg-6 .text .ptxt {
	color:#f39801;
	font-size:18px
}
.contact-container .row .col-lg-6 .dimg {
	float:left;
	width:28%;
	position:relative;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-mz-border-radius:50%;
	box-shadow:0 3px 3px #ffeac6;
	border:12px solid #ffeac6;
transition:All .3s ease;
-webkit-transition:All .3s ease;
-moz-transition:All .3s ease;
-o-transition:All .3s ease
}
.contact-container .row .col-lg-6 .dimg span {
	display:block;
	overflow:hidden;
	padding-bottom:100%
}
.contact-container .row .col-lg-6 .dimg span img {
	display:block;
	max-width:100%;
	max-height:100%;
	position:absolute;
	margin:auto;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	-mz-border-radius:50%
}
.contact-container .row .col-lg-6.col-even {
	border-right:1px solid #d4d4d4;
	margin-right:-1px;
	border-left:none
}
.contact-container .row .col-lg-6.col-even .text {
	float:left;
	text-align:right
}
.contact-container .row .col-lg-6.col-even .dimg {
	float:right
}

.contact-container .row .col-lg-6:hover .dimg {
	border-color:#f39801
}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #F39801;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000;  padding-top:30px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}
.moren{background:#f39801;}
.nav .moren a{color:#FFFFFF;}
.solutionlist li{ width:100%; height:45px; border-bottom:1px dashed #ccc; overflow:hidden;}
.solutionlist li span{ float:right; line-height:45px;}
.solutionlist li a{ line-height:45px;}