﻿@charset "utf-8";
/* CSS Document */

body {
	magin: 0px;
	padding:0px;
}
@media (min-width:1200px){
body { padding-top:60px;}
}
@media (min-width:1400px){
body { padding-top:70px;}
}
@media (max-width:1200px){
body { padding-top:50px;}
}

* {
	font-family: Arial, "微软雅黑";
}
dd, dl, dt, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
input {
	margin: 0;
	outline: none
}
a {
	text-decoration: none;
}
a:link {color:inherit;}/*未访问样式*/
a:hover{text-decoration:none;}
h1{ margin:0px;}
i{ font-weight:normal;}
.vcenter-parent{display:table;}
.vcenter {display: table-cell;vertical-align: middle;}
.modal-open,.modal{ overflow: inherit ;padding-right: 0px !important;}/*bootstrap拟态框优化*/
/*居中布局*/
::-webkit-scrollbar-track {
background:#CCC;
}
::-webkit-scrollbar {
width: 10px;
height:10px;
}
::-webkit-scrollbar-thumb {
background:#222;
}
/*滚动条设置*/
/*初始设置end*/
nav.navbar-inverse{background: rgba(46,47,51,1); border:none;}
.navbar .container{ width:94%;}

nav .wap-show{ display:block; height:34px;padding:0px 15px; margin:8px 10px 8px 0px;  font-size:14px; line-height:34px; color:#fff; border: 1px solid #4d4d4d;border-radius: 4px; overflow:hidden;} 
nav .wap-show img{ margin:-2px 8px 0px 0px;} 
@media (min-width:992px){
nav .web-show{ display:block;}
nav .wap-show{ display:none;}
}
@media (max-width:992px){
nav .web-show{ display:none;}
nav .wap-show{ display:block;}
}

.navbar-brand{ height:70px;}
.navbar-brand img{ height:100%; width:auto;}
.navbar-inverse .navbar-toggle{ border-color:#4d4d4d;}

@media (max-width: 1400px){
.navbar-brand{ height:60px;}
}
@media (max-width: 1200px){
.navbar .container{ width:98%;}
.navbar-brand{ height:50px;}
}
/*导航设置*/

.navbar-inverse .navbar-nav > li > a{ padding:25px 25px; font-size:15px; color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav > li.on > a{  color:#3598dc;}
.navbar-inverse .navbar-nav > li > a.search i{ font-size:18px;}
.navbar-inverse .navbar-nav > li > a img{ margin-right:8px; margin-top:-2px;}
@media (max-width: 1600px){
.navbar-inverse .navbar-nav > li > a{ padding:25px 15px; font-size:14px;}
}
@media (max-width: 1400px){
.navbar-inverse .navbar-nav > li > a{ padding:20px 12px; font-size:14px;}
}
@media (max-width: 1200px){
.navbar-inverse .navbar-nav > li > a{ padding:15px 10px; }
}
/*导航菜单设置*/


@media(max-width:992px) {
.navbar .container {
	width: 100% !important;
}
.navbar-header {
	float: none;
}
.navbar-toggle {
	display: block;
}
.navbar-brand {
	margin-left: 0px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	padding-left: 15px !important;
}
.navbar-collapse.collapse {
	display: none !important;
	transition-duration: .4s;
}
.collapse.in {
	display: block !important;
	transition-duration: .4s;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	margin: 15px 0px;
	overflow-y: auto !important;
	box-sizing: border-box;
	transition-duration: .4s;
}
.navbar-collapse.in {
	overflow-y: auto !important;
	transition-duration: .4s;
}
.navbar-nav {
	width: 100%;
	margin: 0px;
}
.navbar-nav > li {
	float: none;
	width: 100%;
	padding: 0px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	text-align: center;
	overflow: hidden;
}
.navbar-inverse .navbar-nav > li .dropdown-menu a {
	padding: 10px 15px;
}
.navbar-inverse .navbar-nav > li.on>a:after {
	content: "";
	position: absolute;
	z-index: -1;
	display: none;
}
.nav .dropdown-menu {
	position: static;
	width: 100%;
	border: none;
	padding: 15px 0px 15px;
	box-shadow: none;
	background: #f7f7f7;
	text-align: center;
}
.dropdown-menu > li > a {
	padding: 5px 15px;
}
}
/*992 头部导航折叠*/
/*导航菜单设置*/


#modal-s .container{ position:relative; width:96%;}
#modal-s .modal-content{ position:absolute; top:70px; width:100%;border:none; border-radius:0px; background:none; box-shadow:none; overflow:inherit;}
.nav-right{ margin-left:20px;}
.nav-right .language{ display:block; padding-left:35px; margin-left:5px !important; font-size:15px; font-weight:bold; background:url(../images/cn.png) no-repeat left 0px center;}
.nav-right .language:hover{ opacity:0.8; color:#3598dc;}
.nav-right a {float:left;display:block;width:auto;min-width: 50px;height: 60px;line-height:60px; color:#fff;transition-duration: .3s;}
.nav-right a img {display: inline-block;vertical-align:text-bottom;}

.search-box{ text-align:right;font-size:0px; }
#modal-s .search-bar{ display:inline-block; line-height:40px; border:none; width:350px; font-size:14px;padding:0px 20px;vertical-align:top;}
#modal-s .search-button{display:inline-block; line-height:40px; border:none;padding:0px; width:50px; background: url(../images/icon-10.png) center no-repeat,#333;vertical-align:top;transition-duration: .3s;}
#modal-s .search-button:hover{background: url(../images/icon-10.png) center no-repeat,#3598dc;transition-duration: .3s;}

.search-linkbox{ text-align:right; }
.search-link{ display:inline-block; text-align:left; padding:15px; width:400px; font-size:14px; color:#333; background:#f7f7f7;}
.search-link small{ display:inline-block;color:#999; margin-bottom:10px;}
.search-link a{ display:inline-block; width:100%; box-sizing:border-box; color:#333; line-height:1.25em; padding:6px 20px;
 white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.search-link a:hover{ display:inline-block; width:100%; box-sizing:border-box; color:#3598dc; background:#fff; }
/*搜索弹出*/

@media (max-width: 1200px){
#modal-s .modal-content{ position:relative; top:60px; right:0px;border:none; border-radius:0px; background:none; box-shadow:none; overflow:inherit;}
#modal-s .modal-content .container{width:98%;}
}
@media (max-width: 992px){
#modal-s .modal-content{ position:relative; top:50px; right:0px;border:none; border-radius:0px; background:none; box-shadow:none; overflow:inherit;}
}
@media (max-width: 768px){
#modal-s .search-bar{width:calc(100% - 40px);}
#modal-s .search-button{width:40px;}
.search-link{ width:100%;}
.navbar-nav .dropdown-menu{ background:#fff;}
}
/*导航 end*/


.index-a{ padding:100px 15px;}
.index-a p{ font-size:14px; color:#4d4d4d; line-height:1.75em; margin-bottom:15px;}
.index-a img{ width:100%; box-shadow:18px 18px 10px -15px rgba( 0,0,0,0.2);}
@media (min-width: 992px){
.index-a-text{ padding-right:50px;}
}
@media (max-width: 992px){
.index-a{padding:40px 15px 60px; text-align:center;}
.index-a-img{ margin-bottom:40px;}
.index-a p{ text-align:left;}
}
/*关于我们*/

.index-y-listbox{ padding-top:15px; overflow:hidden;}
.index-y{ background:url(../images/inside-about2.jpg) center no-repeat; background-size:cover; padding:100px 0px;}
.index-ys-list{ padding:10px;}
.index-ys-list>div{ position:relative; padding:20px; border:1px solid #ccc; background:rgba(255,255,255,0.3); overflow:hidden;transition:all .3s;}
.index-ys-list>div:hover{border:1px solid #3598dc; }
.index-ys-list>div:hover i{ color:#3598dc;}
.index-ys-list i{ display:inline-block;  float:left; font-size:60px; margin-right:20px; }
.index-ys-list:hover h4{  color:#3598dc}
.index-ys-list span{ display: block; width:100%;  word-break:break-all;}
@media (min-width:1200px){
.index-ys-list>div{ min-height:180px; }
}
@media (max-width:1200px){
.index-ys-list>div{ min-height:150px; }
.index-ys-list i{padding-bottom:20px;}
}
@media (max-width:992px){
.index-y{ padding:50px 0px;}
}
@media (max-width:768px){
.index-ys-list>div{ min-height:inherit; }
.index-ys-list i{padding-bottom:0px;}
}
/*优势*/




.index-d{ padding:70px 15px;}
.index-d-title{ padding:0px 10px; margin-bottom:30px;}
.index-d-title p.title{ margin-bottom:15px;}
.index-d-title p{ font-size:14px; color:#666;}
#index-product .item .index-d-i{ display:block; overflow:hidden; background:#3598dc;}
#index-product .item .index-d-i img{ width:100%; height:auto;-webkit-transform-origin:  70%  70%; transition-duration: .5s;}
#index-product .item:hover .index-d-i img{transform:scale(.92); transition-duration: .5s;}
#index-product .index-d-i{ width:100%; height:auto;}
#index-product .item .index-d-t{ display:inline-block; width:100%; padding:0px 8px;margin-top:15px;font-size:16px; color:#4d4d4d; transition-duration: .5s;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
#index-product .item:hover .index-d-t{ color:#3598dc;transition-duration: .5s;}
#index-product .item span{ display:inline-block; padding:0px 8px; font-size:13px; color:#b3b3b3;}
/*产品*/

.index-n{ margin-top:30px;}
#index-news .item .index-n-i{ position:relative; z-index:1; display:block; overflow:hidden;}
#index-news .item .index-n-i img{ width:100%; height:auto;transform:scale(1);transition-duration: .5s;}
#index-news .item:hover .index-n-i img{transform:scale(1.1);transition-duration: .5s;}
#index-news .item .index-n-title{ display:inline-block; width:100%; padding-top:20px; font-size:16px; color:#4d4d4d;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;transition-duration: .3s}
#index-news .item:hover .index-n-title{color:#3598dc;}
#index-news .item .index-n-t{ position:relative;display:inline-block; margin:10px 0px 15px; font-size:12px; line-height:12px;text-indent:32px; color:#b3b3b3;}
#index-news .item .index-n-t:after{ content:""; position: absolute;  z-index:-1;width: 16px;height: 2px;bottom: 50%;left: 0%; margin-bottom:-1px;background-color:#999;transition-duration: .3s;}
#index-news .item:hover .index-n-t:after{ content:"";width: 22px; background-color:#3598dc;transition-duration: .3s;}
#index-news .item p{  display:inline-block; height:72px; font-size:14px; line-height:24px;  color:#666; margin-bottom:0px;display: block; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
/*新闻*/


p.title{ font-size:28px; line-height:36px; color:#3598dc; margin-bottom:35px;}
p.title2{ font-size:28px; line-height:36px; color:#3598dc; margin-bottom:25px;}

a.index-more{ display:inline-block; margin-top:20px; font-size:14px; color:#fff; line-height:36px; padding:0px 25px; border-radius:6px; background:#4d4d4d;transition-duration: .3s;}
a.index-more:hover{  background:#3598dc;transition-duration: .3s;}
a.index-more span{ display:inline-block; margin-left:10px; transition-duration: .3s;}
a.index-more span{margin-left:15px;transition-duration: .3s;}
@media (max-width: 1200px){
.partner-l{ float:left; box-sizing:border-box; width:20%; height:80px;}
	
p.title{ font-size:24px; line-height:24px; color:#3598dc; margin-bottom:20px;}
p.title2{ font-size:24px; line-height:36px; color:#3598dc; margin-bottom:25px;}
}
@media (max-width: 992px){
p.title{ text-align:center;}
a.index-more{ margin:auto;}

.partner-l{ width:25%; height:80px;}
}
@media (max-width:768px){
	.partner-l{ float:left; box-sizing:border-box; width:33.333333%; height:60px;}

}
/*首页标题与按钮*/


.foot{ background:url(../images/foot-bg.jpg); padding:70px 0px 50px;}
.foot-logo{width:auto; height:30px;  max-width:100%; margin-bottom:25px;}
.foot p{ font-size:15px; line-height:30px; color:#ccc; margin-bottom:20px;}
.foot span{ display:inline-block; width:100%; font-size:13px; line-height:24px;  color:#ccc;word-wrap: break-word;overflow: hidden;}

.foot-button{ margin-top:30px;}
.foot-button a{ display:inline-block; margin:0px 8px 0px 0px; font-size:14px; font-weight:normal;line-height:40px; color:#ccc; transition-duration: .3s;  }
.foot-button a:hover{transition-duration: .3s;}
.foot-button a i{ display:inline-block; width:40px; font-size:22px; line-height:40px; text-align:center; color:#ccc; }
.foot-button a:hover i{ color:#3598dc;}
.wx { position:relative;}
.wx .wx-img{ position:absolute; bottom:120%; left:50%;transform:translate(-50%,-10px); padding:0px 0px 5px; background:url(../images/ewm-bg.png) bottom center no-repeat;
  opacity: 0;
  visibility: hidden;
   -webkit-transition:all 0.5s linear;
   -moz-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;
   transition:all 0.5s linear;

 transition-duration: .3s; }
.wx:hover .wx-img{ position:absolute; bottom:100%; left:50%;transform:translate(-50%,-10px);
 opacity: 1;
 visibility: visible;
 transition-duration: .3s; }
.wx .wx-img img{ border:4px solid #fff; border-radius:4px; max-width:180px;}



#modal-foot { width:100%; height:100%; padding:0px; font-size:0px; }
#modal-foot>div{ position:absolute; z-index:1051; left:50%; top:50%; transform:translate(-50%,-50%); width:600px; max-width:96%;}

.ly{ padding:30px; background:#fff; border:6px solid #666;;}
.ly input{ box-sizing:border-box; padding:0px 10px; width:100%; line-height:40px; font-size:14px; color:#999; border:none; border-bottom:1px solid #ebebeb;  background:#fff;}
.ly textarea{ display:inline-block; width:100%;padding:10px; height:100px;font-size:14px; line-height:20px; color:#999;  border:none; outline:none; border-bottom:1px solid #ebebeb;box-shadow:none;background:#fff;}
#messages_submit{ display:inline-block; padding:0px 30px; margin-top:31px; font-size:14px; color:#ccc; line-height:34px;background:#3e3f43;cursor:pointer; transition-duration: .3s;} 
#messages_submit:hover{ color:#fff; transition-duration: .3s; background:#3598dc; transition-duration: .3s;} 

@media (max-width: 768px){
.foot{padding:30px 0px 20px;}
.foot p{ display:inline-block; font-size:15px; line-height:24px; color:#fff; margin-bottom:15px;}
.foot{ text-align:center;}	
.foot-logo{ display:none;margin-bottom:15px; }
.foot-button{ font-size:0px; margin-bottom:20px;}
.foot .foot-button p{ display:inline-block; vertical-align:text-bottom; font-size:15px; line-height:28px; color:#fff; margin-bottom:0px; margin-right:10px;}
}
.bq{ background:#222326; padding:15px 0px; text-align:center;}
.bq span{ font-size:14px; color:#ccc; line-height:20px;}
.bq a{ display:inline-block; margin-left:10px; font-size:14px;line-height:20px; color:#ccc;}
.bq a:hover{ font-size:14px; color:#3598dc;}
/*首页end*/
#inside-nav{ background:#f7f7f7; padding:50px 0px;}
.inside-nav-l{ width:100%; float:left; box-sizing:border-box; margin-bottom:15px;}
.inside-title{ float:left;display:inline; font-size:30px; color:#3598dc; margin:0px; }
.inside-title span{color:#999;}
.inside-nav{ float:right; text-align:left; margin:6px 0px; display:inline-block;}
.inside-nav li{ display:inline-block;}
.inside-nav li:after{ content:""; display:inline-block;width:1px;height:16px;background-color:#ccc; vertical-align:text-bottom;transform:rotate(45deg);}
.inside-nav li span{ display:inline-block;font-size:14px; line-height:20px; color:#999;vertical-align:text-bottom;}
.inside-nav li a{ display:inline-block; padding:0px 15px; font-size:14px; line-height:20px; color:#999;vertical-align:text-bottom;}
.inside-nav li a:hover,.inside-nav li.on a{ display:inline-block; color:#4d4d4d;}
.inside-nav li:first-child:after{ content:""; width:0px;}
.inside-nav li:nth-child(2) a{ padding-left:0px;}
.inside-nav li:last-child:after{ content:""; width:0px;}

.inside-nav-r{float:left;  text-align:left; width:100%;}
.inside-nav-r a{ position:relative; z-index:1; display:inline-block; padding:0px 15px; min-width:80px; font-size:15px; line-height:30px; color:#666; text-align:center; border-radius:2px;transition-duration: .3s;}
.inside-nav-r a:hover{ display:inline-block;color:#3598dc;transition-duration: .3s;}
.inside-nav-r a.on{ display:inline-block;color:#fff;transition-duration: .3s;}
.inside-nav-r a.on:after{ content:""; position: absolute; z-index:-1;width: 100%;height: 100%;bottom: 0px;left: 0%;background-color:#3598dc; border-radius:2px;}

@media (max-width: 992px){
#inside-nav{ background:#f7f7f7; padding:30px 0px;}
.inside-nav-l{ margin-bottom:18px;}
.inside-title{ font-size:18px; color:#3598dc;margin-bottom:0px;}
.inside-nav{ float:left; width:100%; text-align:left; margin:6px 0px; display:inline-block;}
.inside-nav-r{ float:left; text-align:left; font-size:0px;}
}

@media (max-width: 450px){
.inside-nav-r a{ position:relative; z-index:1; display:inline-block; width:48%; margin:4px 1%; background:#f0f0f0;}
}
/*内页导航*/

.inside-content{ padding:50px 0px;}
.inside-content img{ max-width:100%;}
.inside-content p{ line-height:1.75em;}

.nav2{ text-align:left; margin-bottom:30px;}
.nav2 a{ display:inline-block; font-size:15px; line-height:24px; color:#666; margin-right:15px; transition-duration: .3s;}
.nav2 a.on,.nav2 a:hover{ color:#3598dc; transition-duration: .3s;}
.nav2 a.on{ position:relative; font-weight:bold; padding-left:10px;}
.nav2 a.on:after{ content:""; position: absolute;  z-index:1;width: 7px;height:7px;bottom: 50%;left: -4px; margin-bottom:-4px;background-color:#3598dc; border-radius:50%;}
.nav2 span{ display:inline-block; font-size:15px; line-height:24px; color:#808080; margin-right:15px;}

.product-list{ padding:15px; font-size:0px;box-shadow:0px 0px 0px rgba(0,0,0,0);transition-duration: .5s;}
.product-list:hover{ box-shadow:0px 0px 15px rgba(0,0,0,0.2);transition-duration: .5s;}
.product-i{ display:inline-block; position:relative;width:100%; z-index:1; overflow:hidden;}
.product-list-new .product-i:after{ content:"NEW"; position: absolute;  z-index:2; top:15px; right:15px; display:inline-block; width:60px; height:60px; font-size:15px; line-height:60px; font-weight:bold; color:#fff; text-align:center;  border-radius:50%;background:rgba(53,152,220,.9);transition-duration: .3s;}
.product-list-hot .product-i:after{ content:"HOT"; position: absolute;  z-index:2; top:15px; right:15px; display:inline-block; width:60px; height:60px; font-size:15px; line-height:60px; font-weight:bold; color:#fff; text-align:center;  border-radius:50%;background:rgba(231,80,90,.9);transition-duration: .3s;}
.product-list:hover .product-i:after{ transform:translateY(-75px);}

.product-i img{ width:100%;transform:scale(1);transition-duration: .5s;}
.product-list:hover img{ transform:scale(1.1);transition-duration: .5s;}

.product-t{ padding:30px 0px 20px; background:#fff;}
.product-t a{ display:inline-block; width:100%; margin-bottom:6px; line-height:20px; font-size:15px; color:#4d4d4d; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;transition-duration: .5s; }
.product-list:hover a{color:#3598dc;transition-duration: .5s;}
.product-t span{ display:inline-block; width:100%;font-size:14px; line-height:20px; color:#999; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
@media (max-width: 768px){
.product-list-new .product-i:after{ content:"NEW"; position: absolute;  z-index:2; top:15px; right:15px; display:inline-block; width:40px; height:40px; font-size:12px; line-height:40px; font-weight:bold; transition-duration: .3s;}
.product-list-hot .product-i:after{ content:"HOT"; position: absolute;  z-index:2; top:15px; right:15px; display:inline-block; width:40px; height:40px; font-size:12px; line-height:40px; font-weight:bold; transition-duration: .3s;}
.product-list:hover .product-i:after{ transform:translateY(-55px);}

.product-list:nth-child(even){ padding-right:6px; }
.product-list:nth-child(Odd){ padding-left:6px; }
.product-t{ padding:20px 0px 10px; background:#fff;}
}
/*产品列表页*/

.pagination>li>a{ color:#666;}
.pagination>li>a:hover{ color:#3598dc; background:#f7f7f7;}
.pagination>li.on>a{ color:#fff; background:#3598dc; border-color:#3598dc;}

.f_page { overflow: hidden; margin: 25px 0; border-radius: 4px; text-align: center; }
.f_page a, .f_page span { display: inline-block; padding: 6px 12px; margin-left: -1px; line-height: 1.4285714; text-decoration: none; border: 1px solid #dddddd; }
.f_page > a:first-child, .f_page > span:first-child { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.f_page > a:last-child, .f_page > span:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.f_page a.fCurrent, .f_page a.fCurrent:hover { z-index: 2; color: #ffffff; background: #3598dc; font-weight: 500; }
.f_page a:hover { background: #eeeeee; color: #3598dc; }
/*翻页按钮*/

.inside-p-t{ padding-left:60px;margin-bottom:20px;}
.inside-p-t p{ font-size:14px; color:#666;}
h2.inside-p-title{ font-size:24px; line-height:24px; color:#4d4d4d; margin:15px 0px;}
h2.inside-news-title{font-size:24px; line-height:24px; color:#4d4d4d; margin:15px 0px;}
.inside-p-t span{ display:inline-block; font-size:13px; line-height:19px; color:#999; margin-right:10px;}
.inside-p-t span.hot{ background:#e7505a; padding:0px 8px; color:#fff; border-radius:2px; }
.inside-p-t span.new{ background:#3598dc; padding:0px 8px; color:#fff; border-radius:2px; }
.inside-p-t p i{display:inline-block; font-size:18px; line-height:18px; width:18px; margin-right:5px;}
.inside-p-t a{ color:#4d4d4d;}
.inside-p-t a:hover{ color:#3598dc; }
.inside-p-t a.buttom{ display:inline-block; padding:0px 15px; background:#999; line-height:32px; color:#fff; border-radius:4px; margin-right:5px;transition-duration: .3s;}
.inside-p-t a.buttom:hover{background:#3598dc;transition-duration: .3s; }
.inside-p-t a.buttom i{ vertical-align:bottom; font-size:18px;}
@media (max-width: 768px){
.inside-p-t{ padding-left:15px;}
}


.inside-p-d{ border-top:1px solid #eee; margin-top:30px; padding-top:30px;}
.inside-p-d p{ font-size:14px; color:#4d4d4d;}

.inside-p-d-1{ padding:15px; }
.inside-p-d-2{ padding:15px;}
#inside-p-xz-hr{ padding:15px;}


#anchor{ position:fixed; z-index:2; left:50%;top:50%;transform:translate(0%,-50%); }
#anchor li{ margin-bottom:4px;}
#anchor a{ display:inline-block; box-sizing:border-box; font-size:14px; text-align:center; line-height:16px;writing-mode: vertical-lr;writing-mode: tb-lr; padding:10px 8px; color:#fff; background:#3598dc; border-radius:4px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition-duration: .3s;}
#anchor a:hover{ background:#e7505a; transition-duration: .3s;}

@media (min-width: 1200px){
#anchor{ margin-left:590px;}
}
@media (max-width: 1200px){
#anchor{ margin-left:495px;}
}
@media (max-width: 992px){
#anchor{ margin-left:385px;}
}
/*产品详情页end*/
.news-list li{box-shadow:0px 0px 0px rgba(0,0,0,0.3); background:#FFF; padding:30PX 0PX;transition-duration: .3s;}
.news-list li:nth-child(2n){ background:#fafafa;}
.news-list li:hover{ position:relative; z-index:1; box-shadow:0px 0px 15px rgba(0,0,0,0.3);  background:#f5f5f5;transition-duration: .3s;}
.news-list li a{ display:block;}

.news-list li p{ margin:10px 0px; font-size:14px; color:#4d4d4d; line-height:24px; max-height:48px; overflow:hidden;}

.news-list li p.news-list-t{ display:inline-block; width:100%; font-size:16px; color:#4d4d4d; margin:10px 0PX; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition-duration: .3s;}
.news-list li:hover p.news-list-t{color:#3598dc;transition-duration: .3s;}
.news-list li span{ display:inline-block;font-size:12px; color:#999; margin-right:15px;}
@media (max-width: 992px){
.news-list li:hover{box-shadow:0px 0px 0px rgba(0,0,0,0); }
}


.news-span{ font-size:12px; color:#999; margin-right:10px;}

.news-page{ font-size:0px; overflow:hidden; margin-top:50px;}
.news-page a{ font-size:14px; line-height:36px; color:#666; padding:0px;}
.news-page a span{ display:inline-block; width:100%; border-top:1px solid #ebebeb; }
.news-page a:hover{color:#1f79d3; }

@media(min-width:1200px) {
.news-content{ padding:0px 100px;}
}
@media(min-width:768px) {
.news-page a:last-child{ text-align:right;}
}
/*新闻*/
@media (min-width: 992px){

.about-r{ padding-right:40px;}
}
.about-text{ font-size:15px; line-height:1.75em;}
.about-wh{ background:url(../images/img-about-bg.jpg) center no-repeat; background-attachment:fixed; background-size:cover; padding:180px 0px;}


/*关于我们*/
.inside-contact{}
.contact{  padding:50px 12% 50px 3%; background:#fff; font-size:16px; line-height:24px;}
.contact p i{ display:inline-block; margin:0px 10px 10px 0px;float:left; font-size:26px; color:#3598dc; vertical-align:text-bottom;}

.contact-ly{ padding:50px 15px;}
.contact-ly input{ box-sizing:border-box; padding:0px 10px; width:100%; margin-bottom:10px; line-height:40px; font-size:14px; color:#999; border:none; border-bottom:1px solid #ebebeb;  background:#fff;}
.contact-ly textarea{ display:inline-block; width:100%;padding:10px; height:100px;font-size:14px; line-height:20px; color:#999;  border:none; outline:none; border-bottom:1px solid #ebebeb;box-shadow:none;background:#fff;}
#messages_submit{ display:inline-block; padding:0px 30px; margin-top:31px; font-size:14px; color:#ccc; line-height:34px;background:#3e3f43;cursor:pointer; transition-duration: .3s;} 
#messages_submit:hover{ color:#fff; transition-duration: .3s; background:#3598dc; transition-duration: .3s;} 

#map-canvas {
        height: 500px;
		width: 100%;
        margin: 0px;
        padding: 0px;
      }
/*地图*/
/*地图*/




.zh-list li{box-shadow:0px 0px 0px rgba(0,0,0,0.3); background:#FFF; padding:30PX 0PX;transition-duration: .3s;}
.zh-list li:nth-child(2n){ background:#fafafa;}
.zh-list li:hover{ position:relative; z-index:1; box-shadow:0px 0px 15px rgba(0,0,0,0.3);  background:#f5f5f5;transition-duration: .3s;}

.zh-list li .zh-i{ display:block; overflow:hidden;}
.zh-list li .zh-i img{ width:100%; height:auto;transform:scale(1);transition-duration: .3s;}
.zh-list li:hover .zh-i img{transform:scale(1.1);transition-duration: .3s;}
.zh-list li .zh-t{ display:inline-block; width:100%; font-size:16px; color:#4d4d4d; margin:10px 0PX; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition-duration: .3s;}
.zh-list li:hover .zh-t{color:#3598dc; transition-duration: .3s;}
.zh-list li span{ display:inline-block;font-size:12px; color:#999; margin-right:8px;}
.zh-list li p{ margin:10px 0px; font-size:14px; color:#4d4d4d; line-height:24px; max-height:48px; display: block; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

@media (max-width: 768px){
.zh-list li .zh-t{ display:inline-block; width:100%; font-size:16px; color:#4d4d4d; margin:20px 0PX 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; transition-duration: .3s;}
.zh-list li span{ display:inline-block;font-size:12px; color:#999; margin-right:8px;}
.zh-list li p{ margin:10px 0px; font-size:14px; color:#4d4d4d; line-height:24px; max-height:48px; overflow:hidden;}
}



.zp-yq{ background:#f7f7f7; overflow:hidden; padding:15px; margin-bottom:30px;}
.zp-yq div{ margin:5px 0px;}
.zp-yq small{ font-size:14px; color:#999;}
.zp-yq span{ font-size:14px; color:#333;}
.zp-yq a{ font-size:14px; color:#333;}
.zp-yq a:hover{ font-size:14px; color:#3598dc;}



.fzlc{ position:relative; z-index:1; overflow:hidden;}
.fzlc:after{ content:""; position: absolute;  z-index:-1;width: 1px;height: 100%;bottom: 0px;left: 50%;background-color:#e0e0e0;}
.fzlc li{ overflow:hidden; margin:30px 0px;}
.fzlc li>div{ padding:0px 30px;}
.fzlc li .fzlc-text{ padding:15px 15px; border:1px solid #e0e0e0; border-radius:6px; background:#fff;}
.fzlc li .fzlc-time{ position:relative; z-index:1; padding:15px 15px; font-size:18px; font-weight:bold; color:#3598dc;}
.fzlc li .fzlc-time:after{ content:""; position: absolute;  z-index:-1;width:30px;height: 0%;bottom:50%;right: 100%; border-top:1px dashed #e0e0e0;}
.fzlc li .fzlc-time:before{ content:""; position: absolute;  z-index:1;width:7px;height:7px;bottom:50%;right: 100%;transform: translate(-27px,3px); border:1px solid #e0e0e0; border-radius:50%; background:#fff;}

.fzlc li:nth-child(Odd)>div{ float:right;}
.fzlc li:nth-child(even) .fzlc-time{ text-align:right; }
.fzlc li:nth-child(even) .fzlc-time:after{ content:""; position: absolute;  z-index:-1;width:30px;height: 0%;bottom:50%;left: 100%; border-top:1px dashed #e0e0e0;}
.fzlc li:nth-child(even) .fzlc-time:before{ content:""; position: absolute;  z-index:1;width:7px;height:7px;bottom:50%;left: 100%;transform: translate(27px,3px); border:1px solid #e0e0e0; border-radius:50%; background:#fff;}
@media (max-width: 768px){
.fzlc:after{ content:""; position: absolute;  z-index:-1;width: 1px;height: 100%;bottom: 0px;left: 0%;background-color:#e0e0e0;}
.fzlc li:nth-child(even) .fzlc-time{ text-align:left; }
.fzlc li:nth-child(even) .fzlc-time:after{ content:""; position: absolute;  z-index:-1;width:30px;height: 0%;bottom:50%; left:auto;right:100%; border-top:1px dashed #e0e0e0;}
.fzlc li:nth-child(even) .fzlc-time:before{ content:""; position: absolute;  z-index:1;width:7px;height:7px;bottom:50%; left:auto;right: 100%;transform: translate(-27px,3px); border:1px solid #e0e0e0; border-radius:50%; background:#fff;}
}


.enlarge-box{ float:left; width:100%; padding:60px 0px; }
.enlarge{ padding:15px;transform:translate(0px,0%);transition:all .4s; }
.enlarge:hover{ transform:translate(0px,-15px);}
.lightbox span{ display:inline-block; width:100%; margin:10px 0; font-size:15px; color:#333; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.enlarge .enlarge-img{ box-shadow:0px 0px 0px rgba(0,0,0,0); transition:all .4s;}
.enlarge:hover .enlarge-img{ box-shadow:0px 2px 15px -2px rgba(0,0,0,0.3);}
.enlarge .enlarge-img img{ max-width:100%;}
.enlarge:hover span{ color:#3598dc;}
/*荣誉*/