﻿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 }

.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;min-width: 150px;text-align: center; }

.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; no-repeat; display: block; height: 22px; width: 22px; margin: 9px 5px; }

.pgwMenuCustom .pm-dropDown span.white { background: url(data:image/png; 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;  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:8%; float:left;width:40%;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(../images/arrow-right.png) no-repeat 0 center; padding-left:15px; color:#555;}

.xmzs0 div figure dl dd a:hover{background:url(../images/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:230px;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 16px;padding:0 0 0 0;float:left; }

.topro .listpro .smlist a:hover{ font-size:12px;margin:-20px 0 0 16px;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 {

	position: relative;

	margin-bottom: 0px;

}



.green_title.link a {

	position: relative;

	display: block;

	width: 100%;

	font-size: 50px;

	text-align: center;

	color: #1d54a1;

	text-decoration: none;

}



.border {

	margin: 0 auto;

	border-bottom: 1px solid #d2d2d2;

	margin-bottom: 80px;

	width: 180px;

}



/* banner */







/**产品中心********/

/* cmain */

.cmain{width:100%; margin:-70px 0; padding:5px 0 0px 0; margin-bottom:-30px;}

.bigtit { margin-bottom:70px;margin-top:50px;}



.ProductList{overflow:hidden;margin-top:60px;}

.ProductList li{float:left;margin-right:12px;width:378px;height:300px;margin-bottom: 30px;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%;position:absolute;top:0;left:0;}

.ProductList .images{display:block;height:222px;width:268px;overflow:hidden;}

.ProductList .images img{display:block;height:228px;width:268px;}

.ProductList h1{text-align:center;padding-top:20px; font-size:18px; font-weight:bold;color:#080808;margin-bottom:-5px;}

.ProductList h1 a{color:#555555; margin-left:0px}

.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:700px;overflow:hidden;}

.productTab{position:absolute;height:32px;left:50%;z-index:9999;margin-left:-170px}

.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:72px; overflow:hidden;}

.newsheader li a{background:url(../images/arrow-right.png) no-repeat 0 center; padding-left:15px;}

.newsheader li a:hover{background:url(../images/arrow-lright.png) no-repeat 3px center;}

.newsheader p { padding-bottom:8px; min-height:30px;}

.newsheader p a{ font-size:18px; color:#555; height:25px;line-height:36px; font-weight:bold;}

.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(../images/arrow-right.png) no-repeat 0 center; padding-left:15px; color:#555;height:32px;line-height:32px;}

#tab li a:hover{background:url(../images/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:60px;

	z-index: 2;

	

	background-color: #fff;

}

.align-center { text-align: center; }

.section-title {

	position: relative;

	margin-bottom: 70px;

	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-image: url(../images/overlay-pattern.png);

	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(../images/parallax-2.jpg); }

.counter-box { text-align: center; }

.counter {

	display: inline-block;

	margin: 0 20px;

	width: 150px;

	text-align: center;

	font-size: 0;

}

.counter .count {

	margin-bottom: 20px;

	height: 150px;

	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;

	font-weight:bold;

}

.counter a:hover .details {

	color:#016CAF;

}

.counter a:hover span {

	opacity: 0.9;

}



.shipin { background:url(../images/gongchang.jpg) no-repeat;}

.anfang { background:url(../images/jishu.jpg) no-repeat;}

.zhanlan { background:url(../images/zhanlan1.gif) no-repeat;}

.zhihui { background:url(../images/fuwu.jpg) no-repeat;}





/*--案例展示--------------------------------------------------*/

.zs-list{

	margin-top:-30px;

}

.zs-list a{

	width:320px;

	height:250px;

	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:100%;

	height:110px;

	padding:5px 5%;

}

.zs-list-con .p1{

	width:100%;

	height:25px;

	line-height:25px;

	font-size:16px;

	color:#bab9b9;

	margin-bottom:10px;

	text-align:center;

}

.zs-list-con .p2{

	width:100%;

	height:75px;

	line-height:25px;

	font-size:16px;

	color:#777;

}



.zs-list-con .p2:hover{

	color:#016CAF;

}







.prrz-list{

	margin-top:0px;

}

.prrz-list a{

	width:300px;

	height:240px;

	display:block;

}

.prrz-list-img{

	width:378px;

	height:240px;

	overflow:hidden;

}

.prrz-list-img img{

	width:378px;

	height:240px;

}

.prrz-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;

}

.prrz-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);

}

.prrz-list-con{

	width:100%;

	height:110px;

	padding:5px 5%;

}

.prrz-list-con .p1{

	width:100%;

	height:25px;

	line-height:25px;

	font-size:16px;

	color:#bab9b9;

	margin-bottom:10px;

	text-align:center;

}

.prrz-list-con .p2{

	width:100%;

	height:75px;

	line-height:25px;

	font-size:16px;

	color:#777;

}



.prrz-list-con .p2:hover{

	color:#016CAF;

}



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



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





/*--尾部信息--------------------------------------------------*/

footer {

	background: #2e2e2e;

	margin-top:60px;

	color:#999;

}

footer .foot-menu { 

	padding:50px 0 0 0;

}

footer ul.link-list li a{ 

	font-size:0.88em;

	color: #999;

}

footer ul.link-list li{ 

	height:100%;

}

footer ul.link-list li a:hover {

	color: #016CAF;

}

footer h5{ 

	color: #FFFFFF;

}

#sub-footer{ 

	height:52px;

	text-align:center;

	background: #2e2e2e;

	margin-top:30px;

	border-top: #999 1px solid;

}

#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 { 

	padding:5px 0 10px 0; 

	border-bottom:1px solid #e1e1e1;

}

.foot-contact .foot-service,.foot-contact a { 

	font-size:1em;

	color:#888888;

}

.foot-contact a:hover { 

	color:#016CAF;

}



.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(../images/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 {

	text-align:right;

	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;

	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: 300px;

	overflow:hidden;

}



.loopitem li p {

	width:100%;

	text-align:center;

	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;

background-color: #CCCCCC;

}

.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(../images/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:250px; margin:0px;padding:0px;}

.pro_bigphoto{margin-left:15px;margin-left:10px;*margin-left:10px;width:302px; height:211px; float:left;border:1px solid #D8DBD8; }

.pro_bigphoto img{border:none;width:300px; height:209px;}

.pro_text{width:395px; float:left;padding:0px;height:270px;}

.pro_texttedian{margin:10px 0 0 15px;padding:0px;height:270px;width:99%}

.pro_texttedian span{font-size:36px;color:#016CAF;font-weight:bold;margin:0 auto;}

.pro_texttedian ul,.pro_texttedian li{margin:0px;padding:0px;}

.pro_texttedian li{font-size: 14px; color:#555; line-height:28px; list-style:none; height:28px;padding-left:15px;}

.pro_picList{margin-top:10px; padding:0px;width:100%;height:70px;}

.pro_smallimg{width:62px;height:62px;padding:0px; margin-left:25px;display:inline;border:1px solid #D8DBD8; float:left}

.pro_smallimg img{border:0;}



.opwrap { width: 800px; margin: 0 auto; padding-bottom: 50px; font:14px;color: #333;}

#opnav { position: fixed; right:25px; top:58px;list-style-type: none;z-index:10;}

#opnav li { margin-bottom: 5px;}

#opnav a { display: block;  font: 16px; padding: 5px 20px; color: #666; text-align: center; background-color: #ededed; text-decoration: none;}

#opnav .current a { color: #fff; background: #016CAF;}

.opwrap h2 { padding-top:23px;padding-bottom:5px;border-bottom: 1px solid #ccc; font-size:26px;font-weight:normal;color:#016CAF;}











/*产品列表页导航*/

.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}

td.bai{color:#666; font-size:14px; line-height:20px;background:#f1f1f1;}

td.alfltd a{line-height:25px; padding:5px 5px 5px 5px; margin-right:2px; font-size:14px; color:#777;}

td.alfltd b { line-height:25px; padding:5px 5px 5px 5px; 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 { margin-top:36px;}

.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(../images/arrow-right.png) no-repeat 0 center; padding-left:15px;}

.ourservices ul li a:hover{background:url(../images/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%;margin-top:70px;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; }





/*--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('../images/jian.png') 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px;}

.event_list{width:89%;float:left;background:url('../images/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('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic;}

.event_list li{background:url('../images/jian.png') 136px -80px no-repeat;}

.event_list li span{width:127px;text-align:right;display:block;float:left;margin-top:10px;}

.event_list li p{width:630px;margin-left:24px;display:inline-block;line-height:25px;_float:left;}

.event_list li p span{width:630px;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:255px; height:230px; float:left;margin-right:20px;}

.voilist a img { width:255px; height:170px;}

.voilist a p { color:#555; font-size:1em; width:255px; 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;}



.link-list li{font-size:0.88em;}



