﻿/*************************
*******body******
**************************/
body {
	background: #fff;
	font-family: Arial, 'Times New Roman', 'Microsoft YaHei', SimHei;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, 'Times New Roman', 'Microsoft YaHei', SimHei;
	color: #4e4e4e;
}
h1 {
	font-size: 36px;
	color: #fff;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
	color: #787878;
	font-weight: 400;
	line-height: 24px;
}
h4 {
	font-size: 16px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
li {
	list-style: none;
}
/* 清理浮动 */
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*************************
*******菜单******
**************************/

.header {
	width: 100%;
	overflow: hidden;
}
.header_top {
	width: 100%;
	background: #eee;
	height: 30px;
	line-height: 30px;
	font-family: 微软雅黑;
	color: #999;
	font-size: 12px;
	overflow: hidden;
}
.header_top .top_nav {
	float: right;
	width: 210px;
}
.header_top .top_nav a {
	padding: 0 12px;
	display: block;
	height: 15px;
	line-height: 15px;
	margin-top: 5px;
	color: #999;
	border-right: 1px dotted #eee;
	font-size: 12px;
	float: left
}
.header_top .top_nav .first {
	padding-left: 0;
}
.header_center {
	height: 135px;
	padding-top: 10px;
	overflow: hidden;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
}
.header_center .logo {
	float: left;
	width: 7%;
	margin-top: 20px;
}
.header_center .top_ti {
	float: left;
	padding-top: 10px;
	width: 58%;
}
.header_center .top_ti h2 {
	color: #333333;
	font-size: 24px;
	font-weight: bold;
}
.header_center .top_ti span {
	color: #2C2C2C
}
.header_center .top_ti p {
	color: #666;
	font-size: 14px;
}
.top_title {
	float: left;
	margin-top: 18px;
}
.top_title h2 {
	color: #F2F9F2;
	font-size: 16px;
}
.top_title p {
	font-size: 14px;
	line-height: 24px;
	color: #F2F9F2
}
.header_phone {
	float: right;
	width: 25%;
	margin-top: 2px;
	text-align: right;
}
.header_phone h3 {
	color: #666;
	margin-bottom: 10px;
	font-size: 15px;
}
.header_phone h3 img {
	padding-right: 8px;
}
.header_phone h2 {
	color: #2C2C2C;
	font-size: 20px;
	font-family: Impact;
	margin-top: 0;
}
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
}
.navbar-inverse .navbar-nav > li >img {
	display: block;
	padding-right: 4px;
}
.navbar-collapse {
	max-height: 340px;
	padding-left: 0;
	overflow-x: visible;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling: touch;
}
.navbar {
	position: relative;
	min-height: 60px;
	margin-bottom: 0px;
}
.navbar-nav > li > a {
	margin: 0px 0px;
	border-right: 1px solid #fff;
	padding-top: 0px;
	padding-bottom: 0px;
}
.navbar-nav > li:last-child {
	border: none
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 0px 37px;
	font-size: 15px;
	height: 60px;
	line-height: 60px;
}
.navbar-inverse .navbar-brand {
	color: #fff;
}
.navbar-inverse {
	background-color: #0C85ED;
	border: none;
	line-height: 60px;
}
.navbar {
	border-radius: 0px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	background:none;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover {
	background: #2C2C2C;
	color: #fff;
}
.navbar-inverse .navbar-nav > li > a:hover {
	background: #2C2C2C;
	color: #fff;
}
.navbar-inverse .navbar-toggle {
	border-color: #0C85ED;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #fff
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #0C85ED
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #f90
}
/**********轮番***********/
/*-- Slider --*/

.slider {
	position: relative;
	padding: 0;
}
.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	border: 0;
}
a.callbacks_nav {
	display: none;
}
ul.callbacks_tabs {
	position: absolute;
	z-index: 9;
	bottom: 2%;
	left: 41%;
}
ul.callbacks_tabs li {
	display: inline-block;
}
.callbacks_tabs a {
	visibility: hidden;
}
.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	visibility: visible;
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	float: left;
	margin-left: 10px;
	background: #545454;
}
.callbacks_here a:after {
	background: #2C2C2C;
}
/*-- //Slider --*/
/*******搜索*********/
.search {
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #dedede;
	height: 65px;
}
.search p {
	font-size: 14px;
	line-height: 65px;
	display: block;
	width: 65%;
	float: left;
	color: #999;
}
.search p a {
	color: #999;
	padding: 0 6px;
}
.search .s_key {
	float: right;
	width: 35%;
	height: 65px;
}
.search .s_key input {
	width: 75%;
	height: 34px;
	line-height: 32px;
	font-size: 14px;
	color: #999;
	margin-left: 20px;
	padding-left: 10px;
	margin-top: 15px;
	border: 1px solid #dedede;
	outline: none;
	float: left;
}
.btn_search {
	float: left;
	background: #232323;
	color: #fff;
	width: 18%;
	height: 34px;
	margin-top: 15px;
	background: #232323 url(../images/top/search.png) center no-repeat;
}
/*******首页产品********/
.title {
	text-align: center;
	color: #0C85ED;
	font-size: 24px;
}
.title h2 {
	font-size: 32px;
	font-weight: bold;
	background: url(../images/main/kb-tit.png) no-repeat center bottom;
	padding-bottom: 6px;
}
.product {
	margin-top: 20px;
}
.title p {
	color: #666;
	font-size: 15px;
}
.title span {
	color: #0C85ED
}
.mobile_nav {
	display: none;
}
.mobile_nav ul {
	padding: 0;
	margin: 0;
	padding-top: 25px;
}
.mobile_nav ul li {
	float: left;
	width: 32.3%;
	background: #0C85ED;
	margin: 0.5%;
}
.mobile_nav ul li a {
	color: #fff;
	display: block;
	height: 50px;
	text-decoration: none;
	text-align: center;
	padding: 5px 5px;
}
.slide-nav {
	float: left;
	background: #fff;
	width: 24%;
	border: 1px solid #dedede;
	margin-top: 30px;
}
.slide-nav-title {
	height:100px;
	background: #0C85ED;
}
.slide-nav-title h2 {
	color: #fff;
	line-height: 60px;
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 20px;
	margin: 0 20px;
	text-align: center;
	font-weight: bold
}
.slide-nav-title P {
	text-align: center;
	color: #fff
}
.slide-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.slide-nav ul li {
	font-size: 15px;
	margin: 8px 10px;
	background: #f1f1f1;
	overflow: hidden;
}
.bg {
	padding-top: 0px;
	padding-bottom: 50px;
}
.slide-nav ul li a {
	text-decoration: none;
	line-height: 40px;
	font-size: 15px;
	padding: 0 20px;
	display: block;

	background-position: 225px 15px;
	color: #222;
	transition: all 0.3s;
}
.slide-nav ul li a:hover {
	color: #fff;
	font-weight: bold;
	background: #0C85ED;
}
.tit{text-align: center; background: #2C2C2C; padding: 20px 10px; color: #fff;}

.tit h2 {font-size:24px;color: #fff;height: 34px;line-height: 34px; font-family: Impact}
.tit em{text-transform: uppercase;font:12px "Century Gothic";color: #fff;}

.slide-content {
	float: right;
	width: 75%;
	padding-bottom: 20px;
	height: auto;
	margin-top: 25px;
}
.pro_box {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	margin-bottom: 25px;
}
.pro_box ul {
	overflow: hidden;
	padding: 0;
}
.pro_box li {
	overflow: hidden;
	float: left;
	position: relative;
	width: 31.3%;
	height: 278px;
	border: 1px solid #dedede;
	margin: 1%;
	background-color: #fff;
}
.pro_box li img {
	display: block;
	height: 225px;
}
.pro_box li .wen {
	overflow: hidden;
	padding: 0 20px;
	width: 100%;
	height: 53px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;

}
.pro_box li h4 {
	font-size: 16px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 5px;
	white-space: nowrap;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}
.pro_box li h4 a {
	color: #333;
}
.btn {
	overflow: hidden;
	width: 128px;
	margin: 0 auto;
	margin-bottom: 25px;
}
.btn span {
	display: block;
	float: left;
	margin: 0 2px;
	width: 58px;
	height: 1px;
	border: 1px solid #999;
	opacity: 0.6;
}
.btn span.cur {
	border: 1px solid #ff0d00;
	opacity: 1;
	background-color: #ff0d00;
}
.more {
	display: block;
	width: 248px;
	height: 38px;
	border: 1px solid #999;
	margin: 0 auto;
	text-align: center;
	line-height: 38px;
	font-size: 12px;
	color: #888;
	font-family: Arial;
}
.more img {
	display: none;
	position: relative;
	top: 1px;
}
.pro_box li:hover {
	box-shadow: 0 0 10px #ccc;
}
.pro_box li:hover a {
	color: #fff;
}
.pro_box li:hover p {
	color: #a3beef;
}
.pro_box li:hover .wen {
	background: #0C85ED
}
.avatar {
	display: block;
	overflow: hidden;
	width: 100%;
}
.avatar img {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	height: 240px;
}
.avatar:hover img {
	transform: scale(1.3);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.3);
	-webkit-transform: all 1s ease 0s;
}
/*优势*/
.ys_title{ background:url(../images/main/ys_bg.jpg) no-repeat center; height: 220px;}
.ys_title h2{text-align:center; color: #fff; font-family: Impact; font-size: 30px; font-weight: bold; padding-top: 30px;}
.ys_title h2 span{ color: #EDED0F}
.ys_title h3{text-align:center; color: #fff;}
.ys_title p{ text-align: center; font-size: 16px; padding-top: 8px; color: #fff; font-family: Impact}
.ys_fl { float: left; width: 50%;  position: relative;}
.ys_fr { float: right; width: 50%; position: relative; }
.ys_zi span{ display:block;position: absolute;top: 105px;left:20px;font-size: 140px;color: rgba(0,0,0,0.1); font-weight:bold; line-height:130px;}
.ys_zi{ margin-top: 70px; padding: 0 30px;}
.ys_zi  h5{font-size: 26px;color: #333;line-height: 32px; font-weight:bold;margin: 10px 0 20px 185px;height: 70px;border-bottom: #b5b5b5 1px solid;}
.ys_zi h5 i{display: block;font-size: 14px;color: #aaa; font-family:Arial, Helvetica, sans-serif;font-weight: normal;text-transform: uppercase;}
.ys_zi p{font-size: 14px;color: #666;line-height: 28px;overflow: hidden;padding: 0 0 0 185px;}
.ys_zi p b{color: #079fe5;}

/*关于我们*/
.about_box{  padding-top:40px; color:#666; background: url("../images/main/bgb.jpg") repeat-x; margin-top: 50px; padding-bottom: 50px; }
.about{ padding-bottom: 30px;}
.about p{ padding-top:20px; line-height:28px; color: #fff;}
.about h3{ text-align: center; line-height: 30px; margin-bottom:26px; font-weight: bold;}
.about h3 a.z{font-size:33px;  color:#fff;}

.about .gy{ width:40%; height:auto;float:right;margin-top: 20px; margin-left: 3%; margin-right: 7%;}
.about .gy dl{ width:100%; height:auto; }
.about .gy dl dt{ height:47px;}

.about .gy dl dt em{display: block; padding-top:5px;font-style:normal; font-size:27px; color:#fff; font-weight: bold;}
.about .gy dl dt em a{ color:#fff; text-decoration:none;}

.about .gy dl dd{ font-size: 15px; color:#fff;line-height: 28px; padding-top:20px;}
.about .gy dl span{width:129px; margin-top:20px; height:40px; background: #0D5AAA; line-height: 40px;  color:#FFF;  display: block;}
.about .gy dl a.q{ background: #fff ; display: block;  color:#2c2c2c;text-align: center; }
.about .gc{width:40%;float:left; overflow: hidden; margin-top: 20px; margin-left: 7%; margin-right:3%;}
.about .gc img{ transition: all 0.5s linear;}
.about .gc:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}
.about .zz{ margin-bottom:20px; color:#666;}
.fc{ margin-top: -55px;  }
.zzsc {
	width: 100%;
	height: auto;
	background:#fff;
	text-align: center;
	margin-top: 20px;
}
.zzsc .tab2 {
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
	display: inline-block;

}
.zzsc .tab2 a {
	display: block;
	height: 45px;
	width: 160px;
	line-height: 45px;
	color: #fff;
	float: left;

	text-align: center;
	margin:10px 30px;
	background: #0C85ED;
}

.zzsc .tab2 a img {
	padding: 0 10px;
}
.zzsc .tab2 a:hover {

	background: #2C2C2C;
	text-decoration: none;
}
.zzsc .tab2 a.on {

	background: #2C2C2C;
	text-decoration: none;
}
.zzsc .co {
	overflow: hidden;

	background: #fff;
}
.zzsc .co > ul {
	padding: 0;
	margin: 0;
}
.zzsc .co li {
	display: none;
	width: 100%;
	list-style: none;
}
.zzsc .co li h2{ color: #333; font-weight: bold;}
.case_box{ width: 31.3%; margin: 1%; float: left;}
/*news*/
.news{ margin-top: 30px;}
.news_t{ height:70px;line-height: 26px;overflow: hidden;border-bottom: #f3f3f3 2px solid;}
.news_t p{float: left;}
.news_t p a{font-size: 18px;color: #333;font-weight: bold;}
.news_t p a:hover,.news dd h3 a:hover,.news ul li a:hover{color: #079fe6; text-decoration: none;}
.news_t p i{color: #cecece;font-size: 20px;display: block;font-weight: normal; font-family:"Times New Roman", Times, serif;text-transform: uppercase;}
.news_t span{float: right;width: 25px;height: 25px;display: block;line-height: 0;padding: 23px 0 0;}
.news_t span img{width: 25px;height: 25px;}
.news dl{ padding:25px 0;border-bottom: #ddd 1px solid; display: inline-block;margin-bottom: 15px;}
.news dt{ width:25%; height:113px;overflow: hidden;float: left;line-height: 0;}
.news dt img{ width:150px; height:113px;}
.news dd{float: right;  width:73%;padding:0 0 0 10px;}
.news dd h3{ overflow:hidden;padding: 10px 0 0; margin: 0; color: #333; font-size: 16px;}
.news dd h3 a{ font-size:16px; color:#333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.news .news_desc{ font-size:14px; color:#909090; height:40px; line-height:20px;overflow: hidden;}
.news dd h3 a:hover{ text-decoration: none;}
.news dd span{display: block;font-size: 24px;color: #333;padding: 8px 0 0;font-weight: bold;}
.wt {
	width: 100%;

	margin: 0 auto;
}
.wt h1 {
	border-bottom: 1px solid #eee;
	padding: 0px;
	margin-top: 0;
	padding-bottom: 10px;
}
.wt h1 b {
	font-size: 18px;
	color: #666666;
	padding: 0 8px;
	display: inline-block;
}
.list_lh {
	height:180px;
	overflow: hidden;
}
.list_lh ul {
	padding: 0;
}
.list_lh li {

	height: auto;
	list-style: none;

}
.list_lh li span {
	padding: 0 10px;
	display: block;
	height: 30px;
	float: left;
}
.list_lh li a {
	color: #79787E
}
.list_lh li a:hover {
	color: #333333
}
.list_lh li.lieven {

}
.list_lh li p {
	height: 24px;
	line-height: 28px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_box {
	float: left;
	width: 48%;
	margin-top:40px;
}
.news_box2 {
	float: right;
	width: 48%;
	margin-top:40px;
}
/*客服部分*/
.qqserver p img {
	display: inline;
	margin: -5px 5px 0 0;
	vertical-align: middle;
}
.scrollsidebar {
	position: absolute;
	z-index: 999;
	top: 180px;
}
.side_content {
	width: 167px;
	height: auto;
	overflow: hidden;
	float: left;
}
.side_content .side_list {
	width: 167px;
	overflow: hidden;
	background: #0C85ED;
	border-top: 2px solid #fff
}
.side_content .side_list h2 {
	text-align: center;
	color: #fff;
	font-size: 18px;
	padding: 0 20px;
	line-height: 30px;
}
.show_btn {
	width: 0;
	height: 144px;
	overflow: hidden;
	margin-top: 50px;
	float: left;
	cursor: pointer;
}
.show_btn span {
	display: none;
}
.close_btn {
	cursor: pointer;
	text-align: center;
}
.show_btn {
	background: url(../images/footer/sidebar_bg.png) no-repeat;
}
.side_center {
	font-family: Verdana, Geneva, sans-serif;
	padding: 10px 12px 5px 12px;
	font-size: 12px;
}
.side_center .qqserver p {
	line-height: 30px;
	height: 30px;
	background: #fff;
	color: #666;
	padding: 0 15px;
}
.side_center .qqserver p a {
	color: #666;
	text-decoration: none;
}
.side_center .qqserver p a:hover {
	color: #2C2C2C
}
.phone {
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.show_btn {
	background-position: -119px 0;
}
/*底部开始*/
.Footer {
	background-color: #2C2C2C;
	margin-top: 80px;
}
.FooterBot {
	text-align: center;
	padding: 15px 0;
	border-top: 1px solid #464646;
}
.FooterBot p:first-child {
	margin-top: 0;
}
.FooterBot p {
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
}
.FooterBot p a {
	color: #fff;
}
.FooterBot p a:hover {
	text-decoration: underline;
}
.FooterTop {
	padding-top: 50px;
	padding-bottom: 20px;
}
.FooterTop dl {
	float: left;
	width: 18%
}
.FooterTop dl:first-child {
	margin-left: 0;
}
.FooterTop dl dt {
	font-size: 18px;
}
.FooterTop dl dt a {
	color: #fff;
}
.FooterTop dl dt:hover a {
	text-decoration: underline;
}
.FooterTop dl dd {
	margin-top: 20px;
}
.FooterTop dl dd a:hover {
	text-decoration: underline;
}
.FooterTop dl dd a {
	display: block;
	color: #fff;
	font-size: 12px;
	margin-top: 15px;
}
.FooterTop dl dd a:first-child {
	margin-top: 0;
}
.FooterBox {
	float: left;
	width: 25%;
	margin-left: 3%;
}
.FooterBox h3 {
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	background: url(../images/main/FooterPhon01.png) no-repeat left 5px;
	padding-left: 30px;
	margin-top: 0;
}
.FooterBox h3 em {
	display: block;
	font-size: 25px;
	margin-top: 10px;
	font-style: normal;
}
.FooterBox h4 {
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	margin-top: 45px;
	background: url(../images/main/FooterPhon02.png) no-repeat left 5px;
	padding-left: 30px;
}
.FooterBox h4 em {
	display: block;
	font-size: 14px;
	margin-top: 5px;
	line-height: 20px;
	font-style: normal;
}
.FooterEwm {
	width: 12%;
	float: right;
	text-align: center;
}
.FooterEwm img {
	width: 126px;
	height: 126px;
	display: block;
}
.FooterEwm p {
	text-align: center;
	color: #f1f1f1;
	font-size: 14px;
	margin-top: 10px;
}
/* 友情链接 */
.g_link {
	height: 54px;
	background: #484848;
	border-top: 1px solid #4E4E4E;
}
.g_link h2 {
	color: #AAABAB;
	font-size: 14px;
	text-align: center;
}
.g_link h2 a {
	color: #AAABAB;
	padding: 0 20px;
}
/*************底部**************/
.scroll {
	width: 80px;
	height: 80px;
	position: fixed;
	right: 3px;
	bottom: 20px;
	cursor: pointer;
	background: url(../images/footer/top.png) bottom no-repeat;
	height: 42px;
}
.scroll:hover {
	background: url(../images/footer/top.png) top no-repeat;
	height: 42px;
}
/**手机底部导航菜单***/
#bottomNav {
	display: none;
	background: #f5f5f5;
	height: 62px;
	background-repeat: repeat-x;
	z-index: 999;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	_position: absolute;

	overflow: visible;
}
.bmeum {
	color: #fff;
	text-align: center;
	padding-top: 6px;
}
.bmeum a {
	color: #9C9C9C;
}
.bmeum a:hover {
	text-decoration: none;
	color: #9C9C9C;
}
.bottom_mobile {
	width: 33%;
	float: left;
}
/*内页 */
.searchbox {

	width:100%;
	margin:10px 0;
	height: 36px;
	line-height: 36px;
	border: 1px solid #dedede;
	border-radius: 15px;
	color: #333;

}
.searchbox .cont_text {
	float: left;
	color: #333;
	height: 32px;
	padding-left: 8px;
	background: none;
	line-height: 32px;
	outline: none;
	border: none;
}
.searchbox .cont_btn {
	float: right;
	outline: none;
	border: none;
	margin-top: 2px;
	cursor: pointer;
	width: 32px;
	height: 32px;
	background: url(../images/main/rsbtn.png) no-repeat;
}
.p12-curmbs-1 {
	font-size: 14px;
	border-bottom: 1px dashed #dcdcdc;
}
.p12-curblock {
	display: none;
}
.p12-curmbs-1 b {
	border-left: 10px solid #ef7800;
	font-weight: normal;
	padding-left: 8px;
}
.p12-curmbs-1 i {
	font-style: normal;
}
.p12-curmbs-1 span {
	padding: 0 5px;
	height: 46px;
	line-height: 46px;
}
.p12-curmbs-1 a{ color: #666;}
.pagination {
	margin:50px  auto;
	text-align: center;
	cursor: default;
}
.pagination a.active, .pagination a:hover {
	background-color: #EC6900;
	border-color: #EC6900;
	color: #fff;
}
.pagination a {
	min-width: 36px;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	border: 1px solid #E3E3E3;

	margin: 0 4px;
	color: #666;
}
/*in news*/
.in_news ul {

	padding: 0
}
.in_news li {
	float: left;
	width: 100%;
	height: 100px;
	overflow: hidden;
	background: #fff;
	padding-bottom: 10px;
	transition: all 0.3s;
}
.in_news li .l_98 {
	float: left;
	width: 10%;
	height: 70px;
	border-right: 1px solid #e6e6e6;
	color: #cccccc;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	margin-top: 15px;
	transition: all 0.3s;
}
.in_news li .l_98 span {
	color: #d6d6d6;
	font-weight: bold;
	font-size: 40px;
	line-height: 40px;
}
.in_news li:hover .l_98 {
	border-right: 1px solid #0C85ED;
}
.in_news li:hover .l_98 span {
	color: #eeeeee;
}
.in_news li:hover {
	background: #0C85ED;
}
.in_news li .r_590 {
	float: right;
	width: 88%;
}
.in_news li .r_590 .t_590 {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}
.in_news li .r_590 .t_590 a {
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #333;
	text-decoration: none;
}
.in_news li .r_590 .t_590 .d_590 a:hover {
	color: #fff;
}
.in_news li .r_590 .d_590 {
	float: left;
	width: 100%;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	margin-top: 10px
}
.in_news li .r_590 .d_590 a {
	color: #666;
	text-decoration: none;
}
.in_news li:hover .d_590 a {
	color: #fff;
}
.in_news li:hover * {
	color: #fff;
}
.zxxq-01 {
	background: #fff;
	padding: 10px 14px;
}

.zxxq-01-tit {
	height: 38px;
	font-size: 24px;
	font-weight: normal;
	line-height: 38px;
	color: #4b4a4a;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zxxq-01-sour {
	height: 24px;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	color: #aaa;
	margin-bottom: 20px;
}

.zxxq-01-sour a {
	color: #aaa;
}

.zxxq-01-sour span {
	margin: 0 9px;
}

.zxxq-01-text {
	padding: 16px 18px;
	font-size: 14px;
	line-height: 24px;
	border: 1px solid #d6d6d6;
	margin-bottom: 22px;
}

.zxxq-01-text-t1 {
	width: 78px;
	float: left;
	color: #342f2e;
	margin-right: -78px;
}

.zxxq-01-text-t2 {
	padding-left: 80px;
}
.zxxq-01  p{ line-height:32px; color:#666; padding:5px 0;}

.contact_c2 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.contact_c2 ul{
	padding:0;}
.contact_c2 li {
	border: 1px solid #e6e6e6;
	position: relative;
	margin: 0 -1px -1px 0;
	overflow: hidden;
	float: left;
	height: 93px;
	line-height: 93px;
	font-size: 15px;
	color: #666;
}
.contact_c2 li.li01 {
	width: 20%;
	padding-left: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contact_c2 li.li02 {
	width: 30%;
	padding-left: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #666;
}
.contact_c2 li i {
	display: inline-block;
	padding-left: 40px;
}
.contact_c2 li img {
	padding-right: 5px;
}
/*案例*/
.case{ margin-top: 40px;}
.zc_box {
	width: 31.3%;
	float: left;
	margin: 10px 1%;

	background: #fff;
	border: 1px solid #EAEAEA;
	transition: all 0.5s;
}
.zc_box img{ height: 266px;}
.txt {
	padding: 20px;
	padding-bottom: 30px;
}
.txt h3 {
	margin: 0;
	padding-bottom: 10px;
	color: #333;
}
.txt p {
	color: #666;
}
.zc_box:hover {
	box-shadow: 0 0 10px #ccc;
	border: 1px solid #fff;
	margin-top: -6px;

}
.zc_box a:hover{text-decoration: none;}
.txt span {
	display: block;
	width: 90px;
	margin-top: 20px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #0C85ED;
	color: #fff
}
/*video*/
.video ul { padding:0;}
.video ul li{ float:left; width:48%; margin:1%;}
/*productdetail*/
.pro_detail h2 {
	text-align: center;
	font-weight: bold;
	padding-bottom: 20px;
}
.pro_detail h3 {

	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1px;
	color:#333;
	margin:10px 0;
	text-align:center;
	background:#f1f1f1;
	padding:10px;
}
.pro_detail p {
	line-height: 28px;
	color:#666;
	padding:5px 0;
}
.pro_detail p b{ color:#333;}
.p14-product-2-list dl {
	float: left;
	width: 23%;
	border: 1px solid #dfdfdf;
	margin: 1%;
	box-sizing: border-box;
}
.p14-product-2-list dl.p14-product-clear {
	margin-right: 0;
}
.p14-product-2-list dl img {
	display: block;
	width: 100%;
	height: 150px;

}
.p14-product-2-list dd {
	padding: 10px 28px 10px 10px;
	margin-right: 2px;
	position: relative;
}
.p14-product-2-list h3 {
	height: 30px;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #191919;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-product-2-list h4 a {
	color: #191919;
	font-size:15px;

}
.p14-product-2-desc {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-product-2-list dl:hover {
	border-color: #0C85ED;
}
.p14-product-2-list dl:hover h4 a {
	color: #0C85ED;

}
.message_box{padding-top: 20px; }
.message_box input{width: 97%;height: 48px;line-height: 48px;padding: 0 0px 0 20px;border: none;border: 1px solid #dedede;font-size: 16px;color: #999999;margin-bottom: 20px;outline: none;font-size: 15px;color: #999999;}
.message_box .input1{background:url(../images/main/l1.png) no-repeat right center; }
.message_box .input2{background:url(../images/main/l2.png) no-repeat right center;}
.message_box textarea{width: 97%;height: 130px;padding: 0 0px 0 20px;border: none;border: 1px solid #dedede;font-size: 16px;color: #999999;margin-bottom: 20px;outline: none;font-size: 15px;color: #999999;padding-top: 20px; background:url(../images/main/l3.png) no-repeat right 20px;resize: none;}
.message_box a{display:block;text-align: center; float:left; margin-right:10px; width:100px;font-size: 14px;color: #fff;line-height:40px;background: #0179D0;text-decoration: none;}

#page {margin-top: 5px;display: flex;justify-content: flex-end;}
#page a, #page span {padding: 5px 10px;border: solid 1px #428bca;margin-right: 3px;}
#page span {color: #fff;background: #428bca;}


.procat .parent .children{
    display: none;
}
.procat .parent:hover .children{
    display: block;
}

