body {
	font-family:"微软雅黑",'Open Sans',Arial,sans-serif;
	font-weight:300;
	line-height:1.6em;
	color:#656565;
}

a:active {
	outline:0;
}

.clear {
	clear:both;
}

h1,h2 {
	font-weight:600;
	line-height:1.1em;
	color:#333;
	text-transform:uppercase;
}

h3,h4,h5,h6 {
	line-height:1.1em;
	color:#333;
}

input,button,select,textarea {
	border-radius:0px !important;
}

#wrapper {
	width:100%;
	margin:0;
	padding:0;
}


		
.top {
	z-index: 1111111111111111;
	position:absolute;
}

.fixed{
	position: fixed;
	top: 0;
}

/*  Header
==================================== */
.topbar{
	min-height: 100px;
	background-color: #F3F4F9;
	padding:10px 0;
	color:#fff;
}
.topbar .container .row {
    margin: 0;
	padding:0;
}
.topbar .container .row .col-md-12 { 
	padding:0;
}
.topbar p{
	margin:0;
	display:inline-block;
	font-size: 13px;
	color: #5a5a5a;
}
.topbar p > i{
	margin-right:5px;
	color: #ff9818;
}
.topbar p:last-child{
	text-align:right;
} 

.lcjhlogo {
	margin-top:8px;
}
.topbar .row .col-md-7 .hotstock {
	padding-right:27px;
	margin-bottom:10px;
}
.topbar .stock {
	margin-top:6px;
	font-size:1.125em;
	color:#C81522;
}
.topbar .hotline {
	margin-top:6px;
	margin-left:18px;
	font-size:1.125em;
	color:#016CAF;
}

.sousuo { margin-left:6px;}
.sousuo .input-group { float:right;}
.sousuo .input-group input { width:220px;}
.sousuo .input-group-btn input { width:50px; float:right;}

/*-- 导航栏 ------------------------------------------------*/
.home-page {z-index:222222;}
.logol { float:left;width:190px;display:none;}

.logol-brand {
	float:left;
    color: #fff;
    margin-top:12px;
}
.navbar-default .navbar-brand{
	color: #1891EC;
}

.home-page header .navbar-default{
    background: #016CAF;
    border: none;
    /* position: absolute; */
    width: 100%;
}


.top { height:62px;}
.pgwMenu a { padding: 0 30px;}
.pgwMenuCustom { background: #016CAF; height: 62px; list-style: none;margin-left:100px;}
.pgwMenuCustom ul { list-style: none; white-space: nowrap; margin: 0; padding: 0; }
.pgwMenuCustom .pm-links.mobile, .pgwMenuCustom .pm-viewMore>ul { background: #016CAF; box-shadow: 2px 2px 4px #777; position: absolute; left: 0; top: 100%; z-index: 1000 }
.pgwMenuCustom .pm-links.mobile li, .pgwMenuCustom .pm-viewMore>ul>li { display: block; clear: both; width: 175px; }
.pgwMenuCustom li { float: left; padding-left:10px;}
.pgwMenuCustom a { display: block; color: #fff; line-height: 62px; padding: 0 15px; text-decoration: none; font-size:16px; }
.pgwMenuCustom a.selected { color: #9aa7be; }
.pgwMenuCustom li a:hover { color: #9aa7be; text-decoration: none }
.pgwMenuCustom .pm-dropDown, .pgwMenuCustom .pm-viewMore, .pgwMenuCustom .pm-viewMore>ul { display: none; }
.pgwMenuCustom .pm-dropDown a { display: inline-block; background: #016CAF }
.pgwMenuCustom .pm-dropDown a:hover {  color: #9aa7be;  }
.pgwMenuCustom .pm-dropDown a.active, .pgwMenuCustom .pm-viewMore a.active { color: #9aa7be; }
.pgwMenuCustom .pm-dropDown span.icon, .pgwMenuCustom .pm-dropDown span.black { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABpSURBVEhL7ZPLCcAwDEM9jefI/ks1Hyj2QbiGSLcKHggl8sEktjTc/WGyZxo6YKAbrFzFoav3/hdhmsrlijBN5XJFmKZyuSJMU7lcsfV/kIN0FRJgyACGDGDIAIYMpK8CHt6iG6xZhY0JIJ+6AHGbUFsAAAAASUVORK5CYII=) no-repeat; display: block; height: 22px; width: 22px; margin: 9px 5px; }
.pgwMenuCustom .pm-dropDown span.white { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABKSURBVEhL7ZOxDQAwCMN6O4/T0tmjsxHJDB4yROJ0dz3s1BRHEi2OTREBpQFKA5QGKA3m7IP8RKeIgNIApQFKA5QGc/ZBfkJTdF0oUafLBAFNbAAAAABJRU5ErkJggg==) no-repeat; display: block; height: 22px; width: 22px; margin: 9px 5px; }
.pgwMenuCustom .pm-viewMore { display: none; position: relative;}
.pgwMenuCustom .pm-viewMore>a { display: inline-block; }
.pgwMenuCustom .pm-viewMore>ul { left: auto; right: 0;  }
.pgwMenuCustom .pm-viewMore li { float: none; }
.pgwMenuCustom .pm-viewMore span.icon, .pgwMenuCustom .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}
.pgwMenuCustom .pm-viewMore span.black { border-color: #000 transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block;}

/*下拉菜单 -128px*/
.xmzs0{position:absolute; z-index:2001; width:100%; min-height:300px; background:rgba(255,255,255,1);display:none;padding:24px 60px 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
}

.xmzs0 div figure{ overflow:hidden;}
.xmzs0 div figure dl{padding-left:7%; float:left;width:46%;min-height:250px; border-right:1px solid #e0e0e0;}
.xmzs0 div figure dl dt{font-size:18px; font-weight:bold; color:#016CAF; margin-bottom:15px;}
.xmzs0 div figure dl dd{float:left; min-width:162px;}
.xmzs0 div figure dl dd a{line-height:45px;height:45px;background:url(../img/arrow-right.png) no-repeat 0 center; padding-left:15px; color:#555;}
.xmzs0 div figure dl dd a:hover{background:url(../img/arrow-lright.png) no-repeat 3px center;height:45px; line-height:45px;color:#016CAF;}
.xmzs0 div figure article{float:left; margin-left:30px;margin-top:45px;}
.xmzs0 div figure article .topimg { float:left; padding-right:20px;}
.xmzs0 div figure article p{ font-size:14px; text-align:center; hieght:18px;line-height:18px;color:#555; margin-top:8px;}

.xmzs0 div figure.topro dl{width:50%; border-right:0; border-right:1px solid #e0e0e0;}
.xmzs0 div figure.topro dl dd .menupro{font-weight:bold; color:#777;}
.xmzs0 div figure.topro dl dd .menupro:hover{font-weight:bold; color:#016CAF;}
.xmzs0 div figure.topro dl dd span{display:block; padding-bottom:15px; margin-top:-15px;}
.xmzs0 div figure.topro dl dd span a, .xmzs0 div figure.topro dl dd span a:hover{float:left; background:none; font-size:16px; }

.topro .listpro { max-width:270px;float:left; max-height:60px; padding-right:12px; border-right:1px solid #C5C5C5;margin-bottom:20px;}
.topro .listpro h3 a{ color:#016CAF;}
.topro  dl dd span .listpro li h3 a { font-size:14px;}
.topro  dl dd span .listpro li h3 a:hover { font-size:14px;}
.topro .listpro .smlist { display:block;clear:both; }
.topro .listpro .smlist a{ color:#555;font-size:12px;margin:-20px 0 0 14px;padding:0 0 0 0;float:left; }
.topro .listpro .smlist a:hover{ font-size:12px;margin:-20px 0 0 14px;padding:0 0 0 0;float:left; color:#016CAF;}

.topro .topcompany a {float:left; margin-bottom:15px; margin-left:-15px;}
.listpro:last-child { border:0px;}



.green_title {
	margin-bottom: 60px;
}

.green_title.link a {
	position: relative;
	display: block;
	width: 100%;
	font-size: 60px;
	text-align: center;
	color: #016CAF;
	text-decoration: none;
}

.border {
	margin: 0 auto;
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 80px;
	width: 180px;
}

/* banner */
.banner-img { margin-top:62px;}


/**产品中心********/
/* cmain */
.cmain{width:100%; margin:-70px 0; padding:28px 0 0px 0; margin-bottom:-30px;}
.bigtit { margin-bottom:100px;margin-top:80px;}

.ProductList{overflow:hidden;margin-top:60px;}
.ProductList li{float:left;margin-right:22px;width:268px;height:300px;background-color:#FAFAFA;overflow:hidden;}
.ProductList .unit{position:relative;z-index:4;height:300px;}
.unit h1 a:hover {color:#016caf;}
.ProductList .hoverline{display:none;height:4px;width:100%;background-color:#016CAF;position:absolute;top:0;left:0;}
.ProductList .images{display:block;height:222px;width:268px;overflow:hidden;}
.ProductList .images img{display:block;max-height:222px;max-width:268px;}
.ProductList h1{text-align:center;padding-top:6px; font-size:18px; font-weight:bold;color:#080808;margin-bottom:-5px;}
.ProductList h1 a{color:#555555;}
.ProductList dl{padding:4px 10px 0px 30px;}
.ProductList dd{white-space:nowrap;overflow:hidden;height:26px;line-height:26px;font-size:12px;}
.view{position:absolute;z-index:500;left:0;bottom:-100px;width:100%;height:59px;background-color:#FAFAFA;font-size:14px;border-bottom:1px solid #016CAF;}
.view .left{padding-left:30px;}
.view .right{float:right;background-color:#016CAF;color:#fff;display:block;height:30px;line-height:30px;width:80px;text-align:center;}
.view .right span{font-size:16px;padding-left:6px;}
.view .right:hover{background-color:#2D2D2D;}

/* allProduct */
.allProduct{position:relative;z-index:2;max-height:380px;overflow:hidden;}
.productTab{position:absolute;height:32px;right:37.5%;z-index:9999;}
.productTab li{float:left;color:#fff;background-color:#F1F1F1;margin-left:15px;height:24px;line-height:24px;font-size:16px;border-radius:16px;}
.productTab li:hover{background-color:#016CAF;}
.productTab li.select{background-color:#016CAF;}
.productTab  a{display:block;color:#444;padding:0 15px;border-radius:14px;}
.productTab li.select a{ color:#fff;}
.productTab li:hover a{color:#fff;}
.allProduct .ProductList{width:100%;}
.allProduct li{margin-bottom:20px;}
.loadMore{width:100%;height:40px;border-top:1px solid #016CAF;position:relative;z-index:2;}
.loadMore a{position:absolute;height:40px;line-height:40px;text-align:center;width:140px;color:#fff;background-color:#016CAF;left:45%;top:-20px;font-size:14px;}
.loadMore a:hover{background-color:#2d2d2d;}

/* isotope */
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
	-ms-transition-duration:0.8s;
	-o-transition-duration:0.8s;
	transition-duration:0.8s
}
.isotope{
	-webkit-transition-property:height, width;
	-moz-transition-property:height, width;
	-ms-transition-property:height, width;
	-o-transition-property:height, width;
	transition-property:height, width
}
.isotope .isotope-item{
	-webkit-transition-property:
	-webkit-transform, opacity;
	-moz-transition-property:-moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property:top, left, opacity;
	transition-property:transform, opacity
}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{
	-webkit-transition-duration:0s;
	-moz-transition-duration:0s;
	-ms-transition-duration:0s;
	-o-transition-duration:0s;
	transition-duration:0s
}


/*-新闻中心----------------------*/
.newsheader a { 
	color:#777; 
	font-size:14px;
	height:32px;
	line-height:32px;
}
.newsheader h3 { 
	width:98%;
	margin-bottom:20px; 
	border:1px solid #dcdcdc; 
	padding-left:10px;
	-moz-border-radius: 15px; /* Firefox */
    -webkit-border-radius: 15px; /* Safari 和 Chrome */
    border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.newsheader h3 a {color:#555; font-size:18px;}
.newsheader h3 a span { font-size:9px; float:right;padding-right:10px;}
.newsheader a:hover { color:#016CAF;}
.newsheader h3:hover { background:#FAFAFA;}
.newsheader li { height:32px; overflow:hidden;}
.newsheader li a{background:url(../img/arrow-right.png) no-repeat 0 center; padding-left:15px;}
.newsheader li a:hover{background:url(../img/arrow-lright.png) no-repeat 3px center;}
.newsheader p { padding-bottom:8px; min-height:58px;}
.newsheader p a{ font-size:18px; color:#555; height:25px;line-height:25px;}
.newsimgbig { width:340px; height:170px; overflow:hidden;}



/**联建展会**********************/
#tab { width:350px; height:450px; position:relative;margin:40px auto 0 auto;}
/*设置容器高宽等*/
html > body #tab { width:350px;margin:0 auto;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:30px; left:0; width:350px; height:186px;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block; }
#tab .tab-up {margin-top:34px;}
/*选中的容器*/
#tab h3 { float:left; width:175px; height:34px; line-height:34px; margin:0 0 0 0; font-size:18px; cursor:pointer; background-color:#F1F1F1; text-align:center; color:#313131;}
/*默认标题样式*/
#tab .newsup { background:#016CAF;color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab p a{color:#313131;font-size:18px;height:30px;line-height:30px;}
#tab p a:hover { color:#016CAF;}
#tab ul { list-style:none; padding:0; height:186px; margin-top:0px;}
#tab ul li { height:32px; overflow:hidden;}
#tab li a{background:url(../img/arrow-right.png) no-repeat 0 center; padding-left:15px; color:#555;height:32px;line-height:32px;}
#tab li a:hover{background:url(../img/arrow-lright.png) no-repeat 3px center; color:#016CAF;}
#tab p { padding-bottom:8px;}
#tab p a{ font-size:18px; color:#555; height:25px;line-height:25px;}


/*--解决方案-------------------------------------*/
.fasection {
	position: relative;
	overflow: hidden;
	margin-top:80px;
	width: 100%;
	height:450px;
	padding-top:50px;
	z-index: 2;
	
	background-color: #fff;
}
.align-center { text-align: center; }
.section-title {
	position: relative;
	margin-bottom: 50px;
	padding-bottom: 15px;
}
.section-title:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -7%;
	width: 14%;
	height: 2px;
	background-color: #fff;
	content: "";
}

.section-title h2 {
	text-transform: uppercase;
	font-weight: 300;
	font-size:60px;
	color:#fff;
}
.parallax .section-title:after {
	background-color: #fff;
	background-color: #fff;
}	
.parallax .section-title h2 { color: #fff; }		
.parallax { 
	z-index: 0;
	background-color: transparent;
}
.parallax-overlay {
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	margin: 0 auto;
	width: 100%;
	height: 100%;	
	background-repeat: repeat;
}
.full-bg-image {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: 50% 50%;
	background-repeat: repeat;		
}
.no-touch .full-bg-image { 
	background-attachment: fixed;
	background-size: cover;
}
.bg-turquoise-color .full-bg-image {
	opacity: .07;
	filter: alpha(opacity = 7);
}
.bg-dark-color .full-bg-image {
	opacity: 0.6;
	filter: alpha(opacity = 60);				
}
.parallax-bg-2 .full-bg-image { background-image: url(../img/parallax-2.jpg); }
.counter-box { text-align: center; }
.counter {
	display: inline-block;
	margin: 0 20px;
	width: 220px;
	text-align: center;
	font-size: 0;
}
.counter .count {
	margin-bottom: 10px;
	height: 200px;
	border: 1px solid #c8c8c8;
	display: block;
	background-color: rgba(0,0,0,0.9);
	color: #016CAF;
	font-weight: 300;
	font-size: 70px;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 145px;
	
	-webkit-border-radius: 6px;
			border-radius: 6px;		
}
.counter .details {
	font-size:18px;
	color: #fff;
}
.counter a:hover .details {
	color:#016caf;
}
.counter a:hover span {
	opacity: 0.9;
}

.shipin { background:url(../img/shipin1.jpg) no-repeat;}
.anfang { background:url(../img/anfang1.jpg) no-repeat;}
.zhanlan { background:url(../img/zhanlan1.jpg) no-repeat;}
.zhihui { background:url(../img/zhihui1.jpg) no-repeat;}


/*--案例展示--------------------------------------------------*/
.zs-list{
	margin-top:-30px;
}
.zs-list a{
	width:320px;
	height:371px;
	display:block;
	border:1px solid #e5e5e5;
}
.zs-list a:hover{
	border:1px solid #ccc;
}
.zs-list-img{
	width:100%;
	height:250px;
	overflow:hidden;
}
.zs-list-img img{
	width:100%;
	height:250px;
}
.zs-list-img img,.newsheader img,.loopitem img,.al-list-img img{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.zs-list a:hover img,.newsheader a:hover img,.loopitem a:hover img,.al-list a:hover img{
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
.zs-list-con{
	width:90%;
	height:110px;
	padding:5px 5%;
}
.zs-list-con .p1{
	width:100%;
	height:25px;
	line-height:25px;
	font-size:16px;
	color:#bab9b9;
	margin-bottom:10px;
}
.zs-list-con .p2{
	width:100%;
	height:75px;
	line-height:25px;
	font-size:16px;
	color:#777;
}

.zs-list-con .p2:hover{
	color:#016CAF;
}

.al-list-con p b { font-weight:normal;color:#666;}

.anli-bm { margin-bottom:20px;}


/*--尾部信息--------------------------------------------------*/
footer {
	margin-top:40px;
	color:#565656;
}


footer { background-color: rgba(1,108,175,0.9);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  footer{
    background-color:#016caf;
    filter:Alpha(opacity=80);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  footer p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}


footer .foot-menu { 
	padding:50px 0 0 0;
}
footer ul.link-list li a{ 
	font-size:0.88em;
	color: #f2f2f2;
}
footer ul.link-list li{ 
	height:28px;
}

footer h5{ 
	color: #fff;
}
#sub-footer{ 
	border-top:1px solid #f2f2f2;
	height:52px;
	text-align:center;
	background: #016CAF;
	margin-top:30px;
}
#sub-footer p{ 
	text-align:center;
	width:100%;
	height:52px;
	line-height:52px;
	margin:0;
	padding:0;
	color: #c5c5c5;
}
.copyright { 
	text-align:left; 
	font-size:0.875em; 
	color: #b3b3b3;
}
.weixin { 
	margin-bottom:10px;
}
.foot-contact { 
	color:#f2f2f2;
	padding:5px 0 10px 0; 
	border-bottom:1px solid #e1e1e1;
}
.foot-contact .foot-service,.foot-contact a { 
	font-size:1em;
	color:#f2f2f2;
}


.widgetheading {padding-bottom:20px;}

/*--回到顶部--------------------------------------------------*/
.cd-top {
  display: inline-block;
  z-index:5555555555555;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(1, 108, 177, 0.8) url(../img/retop.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #016CAF;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}



/**产品中心 two***************************************************/
/*--product--*/
.breadcrumbs {
	
	width:100%;
	margin-top:20px;
	padding-bottom:10px;
	font-size: 14px;
	color: #999;
	border-bottom:1px solid #ddd;
}
.posright {
	right:0;
}
.breadcrumbs a {
	color: #999;
}
.breadcrumbs a:hover {
	color: #016CAF;
	text-decoration: none;
}
.breadcrumbs i {
	font-style: normal;
	margin: 0 3px;
}
.breadcrumbs strong {
	font-weight: normal;
	color: #333;
}


.loop {
	padding: 20px 0;
	margin-bottom:60px;
	height:350px;
}

.loopitem {
	border-top: 1px solid #e9e9e9;
	border-width: 0 0 1px 1px;
}
.loop .title {
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #016CAF;
	position: relative;
	margin: 10px 0 3px;
	background: #FAFAFA;
	font-size: 16px
}
.loop .title h3{
	position: absolute;
	left: 0;
	width: 230px;
	background: #016CAF;
	line-height: 43px;
	height: 43px;
	padding-left:22px;
	font-size: 26px;
	color: #fff;
}

.loop .title p {
	float: left;
	padding-left: 230px;
}
.loop .title p a {
	margin-left: 30px;
}
.loop .title span {
	float: right;
	padding-right: 10px
}
.loop .title a {
	color: #777
}

.loopitem li {
	float: left;
	width: 230px;
	margin: 10px 0 0 40px;
	_display: inline;
}
.loopitem .loop-imgh,.loopitem li img {
	width: 230px;
	height: 191px;
	overflow:hidden;
}

.loopitem li p {
	width:100%;
	float: left;
	height: 38px;	
}
.loopitem li b {
	line-height: 38px;
	height: 38px;
	font-size: 18px;
	overflow: hidden
}
.loopitem li b a {
	color:#777;
}
.loopitem li b a:hover,.loop p a:hover {
	color:#016CAF;
}
.loopitem li span {
	display: block;
	height:26px;
	color: #A9A9A9;
	font-size: 14px
	margin:0 auto;
	
}
.loopitem li a.more, .loopitem li a.more:visited {
	display: block;
	float: right;
	width: 60px;
	line-height: 30px;
	height: 30px;
	text-align: center;
	color: #a1a1a1;
	border: 1px solid #a1a1a1;
	border-radius: 4px;
	margin-top: 4px
}
.loopitem li a.more:hover {
	color: #fff;
	border: 1px solid #016CAF;
	background: #016CAF;
}





/*index_top | index_article*/
.menu .list1 a {
	display:block;
	height: 45px;
	line-height: 45px;
	color: #555;
	padding-left: 25px;
	border-bottom: 1px solid #E5E5E5; 
	font-size: 16px;
	position: relative;
}
.menu .list1 a:hover { color:#016CAF;}
.menu .list2 a {
	display:block;
	height: 45px;
	line-height: 45px;
	color: #016CAF;
	padding-left: 25px;
	border-bottom: 1px solid #E5E5E5; 
	font-size: 16px;
	background-color:#f0f0f0;
	position: relative;
}




/*product-list*/
.treebox{margin: 0 auto;}
.menu{ overflow: hidden; border-color: #ddd;}
/*第一层*/
.menu li.level1>a{ 
	display:block;
	height: 45px;
	line-height: 45px;
	color: #555;
	padding-left: 25px;
	border-bottom: 1px solid #E5E5E5; 
	font-size: 16px;
	position: relative;
 }
 .menu li.level1 a:hover{ text-decoration: none;}
 .menu li.level1 a.current{ color:#016CAF;background-color:#f0f0f0;}

 /*============小箭头*/
 .level1 i{ width: 20px; height: 25px; background-image:url(../img/page-menu-c.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 20px; }



 /*第二层*/
 .menu li ul{ overflow: hidden; }
 .menu li ul.level2{ display: none;}
 .menu li ul.level2 li a{
 	display: block;
	height: 45px;
	line-height: 45px;
	color: #777;
	text-indent: 60px;
	font-size: 14px;
	border-bottom: 1px dotted #f1f1f1; 
 }
 .menu li ul.level2 li a:hover {color:#016CAF;}
 
 
 
 
 
 .second-titop { margin-top:40px;}
 .second-tit {background-color:#016CAF;padding:15px 0 15px 15px; font-size:14px;color:#fff;}
 .second-tit h3 { font-size:21px; color:#fff;}
 .second-right {border-left:1px solid #f1f1f1;}
 .second-right .loop { margin-top:-30px;}





/*产品内容页*/
.mid_pro_content{width:100%;float:left;}
.pro_pictpart{height:550px; margin:0px;padding:0px;}
.pro_picleft { float:left; width:550px; height:550px;}
.pro_picleft span { display:block; width:550px; height:500px; line-height:100px; padding-top:200px; margin:0 auto; color:#016caf; font-size:84px; text-align:center;}

.pro_picright { float:right;width:550px; height:550px;}
.pro_bigphoto{width:563px; height:449px;}
.pro_bigphoto img{width:563px; height:449px;}
.pro_text{width:395px; height:350px; }

.pro_picList{margin-top:35px; padding:0px;width:100%;height:70px;}
.pro_smallimg{width:82px;height:65px;padding:0px; margin-left:15px;display:inline;border:1px solid #D8DBD8; float:left}
.pro_smallimg img{border:0;}

.opwrap { width: 100%; margin: 0 auto; padding-bottom: 50px; font:14px;color: #333;}
#opnav { position: fixed; right:20px; top:15%;list-style-type: none;z-index:10;}
#opnav li { margin-bottom: 5px;}
#opnav a { display: block;  font: 18px; padding: 10px 35px; color: #666; text-align: center; background-color: #ededed; text-decoration: none; border-radius:6px;}
#opnav .current a { color: #fff; background: #016CAF;}
.dowebok { width:100%;}
.dowehead {width:100%; margin:0 auto;  margin-top:60px; }
.dowehead h2 { width:100%; text-align:center; background-color:#fafafa; padding-top:20px;padding-bottom:20px;border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size:28px; font-weight:normal;color:#016CAF;}
.downbody { margin-top:25px;}
.downbody h2 { color:#fff; background-color:#016caf; padding:10px 10px;width:125px; font-weight:normal; font-size:20px; border-radius:8px;}
.downbody b { text-indent:2em; font-size:15px; display:block; height:40px;line-height:40px;  margin-top:20px;}
.downbody p { text-indent:2em;}
.downbody .downimg { width:100%; text-align:center;}

.downbody .downfive { margin-top:50px;}
.downbody .downfive-b { color:#fff; background-color:#016caf; font-size:14px; display:block; height:30px;line-height:30px; margin-top:20px; margin-left:2em; width:100px; border-radius:8px;}
.downbody .downfive-content .fcontent-left { float:left; width:550px;}
.downbody .downfive-content .fcontent-right { float:right; width:550px; text-align:center;}
.downbody .downfive-content .fcontent-right b { text-align:left; color:#016caf;}

.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f4f4f4;}
.table-striped > thead > tr { background-color:#016caf; color:#fff;}
.table-hover>tbody>tr:hover{background-color:#016caf; color:#fff;}




/*产品列表页导航*/
.prolist_nav{width:100%;height:40px;margin:0;padding-left:20px; background-color:#eaeaea; }
.prolist_nav a{font-size:12px; font-weight:bold;margin:8px 3px 0 0;}
.prolist_nav a:link,.prolist_nav a:visited{display: inline-block;text-align:center;width:124px;height:32px; line-height:32px;color:#017fdb;text-decoration:none;}
.prolist_nav a:hover{color:#fff;}
#pro_div1,#pro_div2,#pro_div3,#pro_div4,#pro_div5{ margin:0;padding:10px 0 10px 0 ;background-color:#ffffff; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}

/*产品详细页*/
.pro_navbanner{width:100%;height:38px;margin:0;padding-left:20px; background-color:#f1f1f1;}
.pro_navbanner ul,.pro_navbanner li{list-style:none; margin:0;padding:0;}
.pro_navbanner ul li{width:120px; line-height:38px;text-align:center; float:left; height:38px; font-size:18px; border-right:5px solid #fff;}
.pro_navbanner a:link,.pro_navbanner a:visited{display:block; width:120px;  height:38px; line-height:38px;color:#555; font-size:18px;}
.pro_navbanner a:hover{color:#fff;}
.pro_navbanner li.cur a{color:#016CAF; background-color:#f9f9f9;}
.pro_navbanner .zx a{cursor:pointer}
.pro_navbanner ul li.zx{float:right; margin:0 10px}
.pro_info{width:100%;margin:0; color:#333}
#adiv1{margin:0 20px;PADDING:10px 0 20px 0;}

#adiv2{margin:0 20px;PADDING:10px 0 20px 0;}
#adiv3 {padding:25px 0 ;} 
.app_pict0{height:150px; margin-right:15px; margin-top:20px;}
.app_pict0 p {font-size:14px; width:152px; height:18px;line-height:18px;text-align:center;}
.app_pict { float:left; margin:20px 20px 20px 0}
.case_more{ display:block;clear:both;width:100%;height:28px; text-align:right;}
.case_more a {color:#555;}
.case_more a:hover {color:#016CAF;}

.pro_bigphoto div{ display: none; }
.pro_bigphoto div.pho1{ display: block; }


/*--index_case-----------------------------------------------------------------------*/
#about_mid1{float:left; width:100%;margin-left:10px;margin-left:10px;*margin-left:10px;_margin-left:6px}
#about_mid1 td{ padding:5px}
p.p_t_m_al{height:35px; line-height:35px; padding-left:15px; font-size:18px; color:#016CAF; background-color:#f1f1f1;}
span.leibiemc{float:left}
span.gjss,span.gjss1{float:right; font-weight:normal; margin:0 10px 0 0; }
table.alfenlei{width:100%;margin-bottom:30px; border-bottom:1px solid #dddddd;margin-left:-20px;}
td.bai{color:#666; font-size:14px; line-height:20px;background:#f1f1f1;}
td.alfltd a{line-height:25px; padding:5px 1px 5px 1px; margin-right:1px; font-size:14px; color:#777;}
td.alfltd b { line-height:25px; padding:5px 4px 5px 4px; color:#fff; background:#016CAF; font-weight:normal;}
td.alfltd a:hover { color:#fff; background:#016CAF;}


.anli { padding-top:30px;}
.al-list{
	display:block;
	float:left; 
	margin-top:-30px; 
	margin-right:25px; 
	padding-bottom:55px;
}
.al-list a{
	width:255px;
	height:300px;
	display:block;
	border:1px solid #e5e5e5;
}
.al-list a:hover{
	border:1px solid #ccc;
}
.al-list-img{
	width:100%;
	height:200px;
	overflow:hidden;
}
.al-list-img img{
	width:100%;
	height:200px;
}
.al-list-con{
	width:90%;
	height:110px;
	padding:5px 5%;
}
.al-list-con .p1{
	width:100%;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#bab9b9;
	margin-bottom:10px;
}
.al-list-con .p2{
	width:100%;
	height:75px;
	line-height:25px;
	font-size:14px;
	color:#777;
}
.al-list-con .p2:hover{color:#016CAF;}
.anli-page { display:block; clear:both; float:right; padding-right:20px;}
.anli-bm { margin-bottom:20px;}


/*-- article_case ---------------*/
#detail_mid .case_title { width:100%; min-height:60px; line-height:50px; text-align:center; font-size:36px; color:#666; border-bottom:1px solid #ddd;}
#detail_mid .case_fb { width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#999; margin-bottom:40px;}
#detail_mid .case_xijie { line-height:32px; font-size:16px; margin-bottom:30px; color:#777;}
#detail_mid .case_content div{ font-size:14px; line-height:25px; text-indent:2em; margin-bottom:15px;color:#666;letter-spacing:0.5px;}
#detail_mid .case_content strong,#detail_mid .case_content div strong { font-weight:bold;}
#detail_mid .case_content p{ font-size:14px; line-height:25px; text-indent:2em; margin-bottom:15px;color:#666;letter-spacing:0.5px;}
#detail_mid .case_line { width:100%; margin-top:60px; border-bottom:2px solid #ddd;}


/*--list_article----------------*/
.list-content { }
.list-content p,.list-content div { font-size:14px;line-height:25px;margin-bottom:15px;}

.arcli { margin-bottom:40px;}
.arcli li { font-size:14px; height:25px; margin-left:30px; margin-bottom:20px; border-bottom:1px dotted #565656;}
.arcli li a { color:#777;}
.arcli li a:hover { color:#016CAF;}
.arcli li span { float:right; margin-right:30px;}


/*--list_news------------------*/
.lnews { margin-top:40px;}
.ourservices h2 { font-size: 1.4em; padding: 0 0 0.9em 0; color:#555;}
.ourservices a:hover h2 { color:#016CAF;}
.ourservices ul li a {padding: 0.5em 0em;}
.ourservices ul{ margin:0; padding:0;}
.ourservices ul li{ list-style:none;}
.ourservices ul li a{
	color:#777;
	padding:0.7em 0.8em;
	display:block;
	text-decoration:none;
	font-size: 1em;
}
.ourservices ul li a span{
	width:8px;
	height:8px;
	display:inline-block;
	margin-right:0.5em;
}
.ourservices ul li a{background:url(../img/arrow-right.png) no-repeat 0 center; padding-left:15px;}
.ourservices ul li a:hover{background:url(../img/arrow-lright.png) no-repeat 3px center;}
.ourservices ul li:nth-child(2n+1) a{background:#f1f1f1;}
.ourservices ul li a:hover{color:#016CAF;}
.ourservices ul li a {padding: 0.7em 0em;}
.about-us-grid {margin-top:2.8em;}
.about-us h2 { padding:6px 0 10px; line-height:24px; font-weight:normal;}
.about-us a {font-size:18px; color:#888;}
.about-us a:hover { color:#016CAF;}
.about-us p { color:#999;}


.con-news { margin-top:120px;}
.con-lr { height:200px; width:100%; margin-bottom:15px; border-bottom:1px solid #e9e9e9;}
.con-lr:last-child { border-bottom:0;}
.con-left {float:left; width:40%;}
.con-right { float:right; width:60%;padding-right:20px;}
.con-right h3 { font-size:26px; padding-bottom:10px;}
.con-right h3 a { color:#777; }
.con-right h3 a:hover { color:#016CAF; }
.con-right p { color:#bbb; }
.con-right .more{
	display: block;
    width: 146px;
    height: 40px;
    text-align: center;
    line-height: 38px;
    color: #555;
	background-color:#e5e5e5;
    border: 1px solid #9b9b9b;
    margin-top: 32px;
}
.con-right .more:hover{
	display: block;
    width: 146px;
    height: 40px;
    text-align: center;
    line-height: 38px;
    color: #FFF;
	background-color:#016CAF;
    border: 1px solid #9b9b9b;
    margin-top: 32px;
}
/*--index_history--*/
.link li{float:left;display:inline;margin-left:60px;}
.link li a{color:#016caf;font-size:16px;font-weight:500;padding-bottom:6px;display:block;}
.link li.active{border-bottom:2px solid #016caf;}
.link li.active a{color:#016caf;}
.link li:hover{border-bottom:2px solid #016caf;color:#016caf;}
.link li a:hover{color:#016caf;}
.box{width:940px;margin:18px auto 0 auto;}
.event_year{width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px;}
.event_year li{height:40px;line-height:40px;background:#f1f1f1;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer;}
.event_year li.current{width:70px;background:#016caf url('../img_zp/jian.png') 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px;}
.event_list{width:89%;float:left;background:url('../img_zp/dian3.png') 139px 0 repeat-y;margin:10px 0 20px 0;}
.event_list h3{margin:0 0 10px 132px;font-size:24px;font-weight:normal;font-family:Georgia;color:#016caf;padding-left:25px;background:url('../img_zp/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}
.event_list li{background:url('../img_zp/jian.png') 136px -80px no-repeat;}
.event_list li span{text-align:right;display:block;float:left;margin-top:10px;}
.event_list li p{width:530px;margin-left:24px;display:inline-block;line-height:25px;_float:left;}
.event_list li p span{width:530px;text-align:left;border-bottom:1px solid #DDD;padding:10px 0px;background:#FFF;margin:0;}

/*index_honor*/
.gallery a img{ width:255px; height:170px;}
.zoomed > .gallery{-webkit-filter:blur(3px);filter:blur(3px);}
.gallery{width:100%;margin:20px auto;}
.gallery li{float:left;margin:10px; width:255px; height:190px;}
.gallery li:nth-child(3n){padding-right:0;}
.gallery li a,.gallery li img{float:left;}
.gallery li p { text-align:center;}

/*index_video*/
.voilist { width:100%; margin-top:40px;}
.voilist a { width:42%; height:230px; float:left; margin-left:5.3%;}
.voilist a img { width:100%; }
.voilist a p { color:#555; font-size:1em; text-align:center;}
.voilist a:hover p { color:#016caf; }

/*list_image*/
.menu div { width:100%;}
.menu .proh1 { width:100%; height:45px; line-height:45px; color: #555; padding-left: 25px; font-size:16px; font-weight:normal; border-bottom:1px solid rgba(1,108,175,0.3); }
.menu .proh1 a { color:#555;}
.menu .dtai1 { display:block; width:100%; height:45px; line-height:45px; padding-left: 50px; font-size:14px; color: #777; font-weight:normal; border-bottom: 1px dotted #ddd;}
.menu h1:hover { background-color:#f0f0f0; color:#016CAF;}
.menu h1 .fix1 { display:block; width:263px; height:44px; line-height:44px; background-color:#f0f0f0; color:#016CAF;}




/*pages*/
.pagex {
	clear: both;
	height: 50px;
	font-size:14px;
	margin: 20px;
	overflow: hidden;
	margin-left: 0px;
}
.mbbody_body .pagex {
	margin-left: 20px;
}
.pagex ul li {
	float: left;
	border: 1px solid #ccc;
	padding: 2px 9px;
	margin: 0 3px;
	line-height: 20px;
	background: #fff;
	list-style-type:none;	
}
.pagex ul li.thisclass {
	display: inline-block;
	border: 1px solid #016CAF;
	padding: 2px 9px;
	margin: 0 3px;
	background: #016CAF;
	color: #fff;
}
.pagex ul li.thisclass a {
	color: #fff;
}
.pagex ul li a:hover {
	color: #016CAF;
}
.pagex ul li span {
	display: inline-block;
	padding: 0;
}

/*index_book*/
.inbook { margin-top:30px;}
.inbook p {width:100%; line-height:25px; font-size:14px; text-align:center; color:#888; border-bottom:1px solid #ddd; margin-bottom:20px;} 
.inbook i { color:#016CAF;margin-left:0px;}

/*article_image*/
#opshow span {line-height:50px; font-size:18px; color:#222;}
#opshow p { font-size:14px; line-height:28px; color:#333;}


/*index_leader*/
.hide{display:none;}
.allbody{width:840px; margin:0 auto; margin-top:-40px;}
.tab_tle{background:#f8f8f8;color:#444;height:63px;margin-top:40px;position:relative; top:0; left:0;}
.tab_tle li{width:278px;text-align:center;line-height:63px;float:left;border-right:#dfdfdf 1px solid;font-size:18px;position:relative; top:0; left:0;z-index:2; cursor:pointer;}
.tab_tle li:last-child { border-right:0px;}
.tab_tle li.now{color:#444;}
.movebg{background:#E2E2E2; width:278px; position:absolute; bottom:0; top:0px; left:0; height:63px;z-index:1;}
.tab_btn{position:absolute; top:0; left:0;width:100%;height:auto;}
.tab_btn a{display:block; height:63px; width:40px; position:absolute; top:0; background:#e2e2e2;}
.tab_btn .tab_prev{left:-40px;}
.tab_btn .tab_next{right:-40px;}
.tab_con{position:relative;top:0;left:0;}
.tab_slide{width:840px; overflow:hidden;}
.tab_slide ul{float:left;width:840px;}
.tab_slide ul li { background-color:#F1EFF1;}
.tab_li{position:relative; top:0; left:0;width:1000000px;}

.leader-lj { width:100%;}
.leader-lj .leader-pic { float:left; text-align:center; text-indent:0em;}
.leader-lj .leader-con { margin-left:290px;}
.leader-lj dl { text-indent:0em; padding-top:30px; height:214px;}
.leader-lj .leader-con dl .name { font-size:26px; font-weight:normal;}
.leader-lj .leader-con dl .job { margin-bottom:12px; font-size:16px; font-weight:normal;}
.leader-lj .leader-con dl dd {line-height:24px;padding-right:15px;}

.leader-noimg { padding:20px 20px;}
.leader-noimg dl { text-indent:0em;}
.leader-noimg dl .name { font-size:24px; font-weight:normal;}
.leader-noimg dl .job { margin-bottom:12px; font-size:16px; font-weight:normal;}
.leader-noimg dl dd {line-height:24px;}






































