﻿@charset "utf-8";
/* CSS Document */
/*--------关于我们--------*/
.abans{ height:230px;position:relative; overflow:hidden;  width:100%}
.abans img{ position:absolute; left:50%; margin-left:-960px; }
.conwrap{ padding:40px 0}
.leftbar{/*width: auto;*//*height: 470px;*/}
.leftbar h2{background: #1e3382;height: 4rem;line-height:4rem;text-indent: 25px;color: #fff;font-size: 1.8rem; position:relative}
.leftbar h3{background: #a11510;height: 100px;line-height: 100px;text-indent: 15px;color: #fff;font-size: 30px;}
.leftbar ul{ padding:1rem 0 2rem; background:#fff}
.leftbar ul li{ padding:0 1rem;background: #fff; position:relative}
.leftbar ul li:hover, .leftbar ul li.act{background: #1e3382;}
.leftbar ul li a{display: block;height: 30px;color: #505050;text-indent:10px;line-height: 30px;width: 100%; font-size:14px; border-bottom:1px solid #eaeaea; position:relative}
.leftbar ul li i{ width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 7px solid #8e8e8e;
    border-bottom: 6px solid transparent; display:block; float:left; margin:8px 0 0 18px}
	.leftbar ul li:hover i,.leftbar ul li.act i{border-left: 7px solid #fff;}
.leftbar ul li a:hover,.leftbar ul li.act a{color:#fff; border-bottom:1px solid #3a3a3a}
.leftbar ul li:hover>a{ border-color:#3a3a3a; color:#fff}
/*.leftbar dl{width: 180px;background: #f7f7f7;padding: 30px 20px 0;height: 85px;}
.leftbar dl dd{width: 153px;padding-left: 8px;color: #666;float: left;} 
.leftbar dl dt{padding-top: 5px;}
.leftbar dl dd span{display: block;}
.leftbar dl dd span.span1{color: #000;}*/
/*.leftbar p{background: #fff;padding: 17px 0 17px 23px;}*/
.leftbar p span{float: left;}
.leftbar .con1{ background:#d5d5d5; padding:0.5rem 2rem; margin:1rem 0 0; overflow:hidden;zoom:1; position:relative; border:1px solid #D0D0D0}
.leftbar .con1 p{ color:#3a3a3a; font-size:1.2rem; background:none !important; font-family:"微软雅黑"; color:#646464; padding:0.2rem 0 0 1rem}
.leftbar .con1 p .c1{ color:#3a3a3a; font-size:16px; line-height:30px}
.leftbar .con1 i{ position:absolute; width:19px; height:19px; background:url(../images/left-r.png) no-repeat; top:50%; right:2rem; margin-top:-9px}
.leftbar .con2 .box{ border:1px solid #D0D0D0;background-color:#fff; padding:15px}



.sconcept{overflow: hidden;/*width: auto;*/background: #fff;/*float: right;*/margin-bottom: 30px;}
.sconcepTitle{overflow: hidden;width: 100%;color: #2b3082;font-size: 16px;height: 35px;line-height: 35px;background: #fff;padding-left: 21px;float: left; border-left:10px solid #1e3382; border-bottom:1px solid #d0d0d0}
.sconcepTitle span{font-size: 14px;float: right;height: 50px;line-height: 50px;background: #333;color: #fff;padding: 0 15px;}
.sconcepTitle span a{color: #fff;}

.conpanyintro,.conpanyintros{padding:1.5rem 2rem  2rem;overflow: hidden;}
.conpanyintro01{padding:10px 35px 44px;overflow: hidden;}
.conpanyintro img.ml27{margin-left: 27px;}
.conpanyintro img.mr22{margin-right: 22px;}
.conpanyintro p{color: #414141;line-height: 24px; font-size:14px; line-height:30px; margin-bottom:15px; }
.conpanyintro img{display: block;
    max-width: 100%;
    height: auto;}





/*--------资讯中心--------*/
/*-------------------新闻中心-----------------*/
.media .pull-left{width:20% }
.media-box{ background:url(../images/n-bg.jpg) bottom left no-repeat; height:auto; overflow:hidden;zoom:1; padding-bottom:20px; background-size:100% 20px;max-width:150px; }
.media-box img{ max-width:150px; height:auto; width:100%; }
.media-body{ color:#434343;width:80%}
.media-body h4{ overflow:hidden; line-height:1.8rem; height:1.8rem;}
.media-body p{ color:#6d6d6d;word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; margin-bottom:0}
.media-body a{ color:#434343}
.media-body a:hover{ color:#2b3082}  
.news .media{ border-bottom:1px solid #e5e5e5; padding:1rem 0 1rem} 
.news .page{ margin-top:2rem}
.news .page a,.news .page span{color:#484848;font-size:14px ;padding:2rem 0 1.7rem; border:1px solid #dedede; margin-right:1rem; display:inline-block; margin:1rem 0}
.news .page a:hover,.news .page a.cur{color:#fff; background:#2b3082; border-color:#2b3082}
.news .page a{padding:0 1.4rem;color:#626262;font-size:14px}
.news .page{padding:20px 0 40px}
.newbox{ min-height:700px;margin:11rem 0 3rem}



/*--------------- 产品中心--------------*/
.ProductList{padding:30px 0; margin:30px 0}
 .ProductList li h4{text-align:center; font-weight:normal; font-size:1.6rem; margin:1.3rem 0;white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden;}
.ProductList li a img {
    width: 100%;
    height: auto;
    border: 1px solid #efefef;
}
.ProductList li:hover a img{ border-color:#8a90f1}
 .ProductList li h4 p{ font-size:1.4rem; padding:1rem 0; color:#828282;white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; }
 .ProductList li h4 a{color:#434343; }
 .ProductList li h4 a:hover{color:#2b3082; }
 .ProductList li:hover h4 a, .ProductList li:hover h4 a p{color:#2b3082;}
 .ProductList .page{ margin-top:2rem;}
.ProductList .page a,.news .page span{color:#484848;font-size:14px ;padding:2rem 0 1.7rem; border:1px solid #dedede; margin-right:1rem; display:inline-block; margin:1rem 0}
.ProductList .page a:hover,.news .page a.cur{color:#fff; background:#1e3382; border-color:#1e3382}
.ProductList .page a{padding:0 1.4rem;color:#626262;font-size:14px}
.ProductList .page{padding:0 15px 0}

/*----------新闻内页页面开始-------------*/
.newsshow h2 {
  font-size: 2.2rem;
  font-weight: bold;
  padding-top: 2rem;
  padding-bottom:2rem
}
.title_t p {
  font-size: 1.4rem;
  color: #999;
  padding: 15px 0;
  line-height: normal;
}

/*--------留言页面文本框样式调整-------*/
.padding_0{ padding:0}
.form-control:focus,.m-form .form-control:focus{
	border-color:#2b3082;outline:0; /*box-shadow:none !important*/}

/*--------产品详情页--------*/
/*.sp-menu .box{ padding:0.8rem 0; border:1px solid #efefef}*/
.sp-menu .box dt{ background:#fff; color:#4f4f4f; padding:1rem 1rem 1rem 2rem; margin:0; font-weight:normal}
.sp-menu .box dt a{ color:#4f4f4f; display:block}
.sp-menu .panel-default>.panel-heading{ background:#fff; padding:0}
.sp-menu .panel-default>.panel-heading+.panel-collapse>.panel-body{ padding:0; border:0}

.sp-menu .box dt em{ display:inline-block;width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 8px solid #cacaca;
    border-bottom: 7px solid transparent; margin-right:0.6rem; float:left; margin-top:0.3rem}
.sp-menu .box dt:hover em{ border-left-color:#fff; }
a[aria-expanded="true"] em{transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);}
.sp-menu .box dt:hover{ background:#2b3082; color:#fff}
.sp-menu .box dt:hover a{ color:#fff}
.sp-menu .box dd{ padding:1rem 0 1rem 2rem; font-size:16px;}
.sp-menu .box dd a{ color:#4f4f4f}
.sp-menu .box dd:hover{ background:#2b3082}

.sp-menu .box dd:hover a{ color:#fff}
.sp-menu .box .panel-collapse{ background:#e7e7e7 }
.b0 {
    border: 0;
}
.box.panel-group{ padding:0}



/*----------产品详情页--------*/
/*------放大镜------*/
#preview{ float:none; margin:20px auto; text-align:center; width:100%;}
.jqzoom{ width:357px; height:294px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:357px; height:60px; margin-top:10px; overflow:hidden;}
#spec-left{ background: #d3d3d3;color: #fff; width:25px; height:60px; float:left; cursor:pointer; margin-top:0; font-family:"宋体"; line-height:60px;}
#spec-right{background: #d3d3d3;color: #fff;width:25px; height:60px; float:left;cursor:pointer; margin-top:0;font-family:"宋体";line-height:60px;}
#spec-left:hover,#spec-right:hover{ background:#2b3082}
#spec-list{ width:auto; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:auto;}
#spec-list ul li img{ padding:0 ; border:1px solid #ccc; width:70px; height:60px; margin:0 3px}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px; background: #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:659px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;background:url(../images/T12pd.png) repeat;cursor:move;}
#spec-list{ position:relative; width:305px; margin-right:0;}
#spec-list div{ margin-top:0;margin-left:0;}
.cans h3{ margin-top:15px}
.cans h3,.cans p{ color:#333333; font-size:16px; line-height:2}
.editbox{ padding:30px 15px; font-size:14px}


.ms-bans{ position:relative}
.ms-bans .text{ font-size:1.5rem}
.ns-ban{ position:absolute; top:0; left:0; width:100%; height:100%}
.ns-ban .container{ height:100%}
.ns-ban .cons{ display:table; width:100%; height:100%}
.ns-ban .cons .text{ display:table-cell; vertical-align:middle;letter-spacing:3px; height:100%; font-size:30px; color:#06e2c6; font-weight:bold;padding-left:40px;}
.ns-ban .cons p{ position:relative; display:inline-block}
.ns-ban .cons p:after{ position:absolute; bottom:-5px; border-bottom:1px solid #fff; left:0; width:97%; content:" " }