
/************
 * 内页架构
 * */
.container{  padding-bottom: 55px; padding-top:50px; overflow: hidden;}


.side-head { height:34px; line-height:34px; padding:10px 0; font-size:20px;  text-align: center; color:#fff;   
	background: #0B46BE;
	background: -moz-linear-gradient(top, #1074FE 0%, #0B46BE 100%);
 background: -webkit-linear-gradient(top, #1074FE 0%, #0B46BE 100%);
 }
 .side-contact { margin-bottom:20px; position:relative;  margin-top: 25px; border:1px solid #ccc;; }
.side-contact .main { padding:15px 9px 15px; line-height:2; word-wrap: break-word; word-break: normal; }
.sede_news{ }
.sede_news h2{  height: 33px; line-height: 33px;  font-size: 15px; font-weight: normal;}
.sede_news h2 a{ display: block;   height: 33px; line-height: 33px; padding-left: 12px;background:url(../images/leftdian.jpg) left center no-repeat;
	     
 }

.nLeft{width: 240px; } 
.nLeftBox{width: 100%;  } 
.mart87{margin-top: 87px; }
.nLeftBox h1{ padding:24px 0;  line-height: 1; font-size: 28px;background: #0B46BE; color: #fff;  } 
.nLeftBox h1 span{ font-size: 12px; padding-top: 8px ; color: #fff;} 
.nLeftBox .list{  border: 1px #e1e1e1 solid; border-top: none;padding-bottom: 20px; border-bottom-width: 4px;border-bottom-color: #0B46BE; }
.nLeftBox .list li{   border-bottom: 1px #e1e1e1 solid; }
.nLeftBox .list li a.title{  color: #777777; height: 50px; line-height: 50px;
	padding-left: 50px;background:url(../images/leftCon.png) no-repeat 25px -30px ; font-size: 18px;font-weight: normal;
 }
 .nLeftBox .list li:hover a.title , .nLeftBox .list li.curr a.title{ color: #0B46BE; background-position: 25px 18px; }
 .nLeftBox .list li.curr .drop{ display: block; }
.nLeftBox .list li .drop{ padding:10px 25px;  background: #f1f1f1; display: none;overflow: hidden; }
.nLeftBox .list li .drop a{ height: 30px; line-height: 30px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all; text-align: left; }
.nLeftBox .list li .drop,.nLeftBox .list li .drop *{  transition:all 0ms ease;  -webkit-transition:all 0ms ease; }
.nLeftBox .list li .drop a:hover , .nLeftBox .list li .drop a.curr{color: #0B46BE;   }

.leftContact{ margin-top: 25px; }
.leftContact h1{ height: 50px;  color: #fff; line-height: 50px; padding-left: 20px;
	background: #0B46BE;
	background: -moz-linear-gradient(top, #1074FE 0%, #0B46BE 100%);
 background: -webkit-linear-gradient(top, #1074FE 0%, #0B46BE 100%);
}
.leftContact .box{ border-top: none;}
.leftContact h2{ padding: 15px;font-size: 15px;}


.nRight{width: 924px; }
.nLocation{ position: relative; height: 52px; line-height: 50px; width: 100%; border-bottom: 2px #DDD solid;  }
.nLocation > span{ font-size: 20px;     border-bottom: 3px #d00f19 solid; }

.nContent{  padding-top: 30px; 	font-size: 15px;}
.nContent .content{ width: 100%; }
.nContent img{  max-width:100% 	}
/*newsListAuto*/
.newsListAuto{ background: url(../images/biaochi1.png) repeat-y left top; padding: 5px 0; }
.newsListAuto .list{  }
.newsListAuto .list li{  padding-left: 71px;  background: url(../images/biaochi2.png) no-repeat left 5px; margin-top: 40px;}
.newsListAuto .list li:first-child{   margin-top: 0;}

/*imgListMain 4:3 图片 */
.imgListMain {  overflow: hidden; }
.imgListMain .list { float:left; width:105%; }
.imgListMain .item { float:left; width:291px; margin:0 25px 20px 0px; }
.imgListMain .item .img {   overflow:hidden; border: 1px #DDD solid; }
.imgListMain .item .img a{ display: block; width: 100%;  height:217px; position: relative; overflow: hidden; }
.imgListMain .item .img img { display:block; width:100%; height:217px; position: relative;
	display:block; width:100%; position: absolute; top: 0; left: 0; height: 100%;  
  -webkit-transition:1s;
        transition:1s;
}
.imgListMain .item:hover .img img{
		 transform: scale(1.2,1.2); 
}
.imgListMain .item:hover a{
		color: #0B46BE;
}
.imgListMain .item h3 { height:40px; line-height:40px; text-align:center; font-weight:400; 
	border-bottom: 1px #DDD solid;
}
.imgListMain .item:hover h3 {border-bottom: 1px #0B46BE solid; }
/*imgList2图片 */
.imgList2 {  overflow: hidden; }
.imgList2 .list { float:left; width:105%; }
.imgList2 .item { float:left; width:291px; margin:0 25px 18px 0px; }
.imgList2 .item .img {   overflow:hidden;   }
.imgList2 .item .img a{ display: block; width: 100%;  height:378px; position: relative; overflow: hidden; }
.imgList2 .item .img img { display:block; width:100%;  position: relative;
	display:block; width:100%; position: absolute; top: 0; left: 0; height: 100%;  
  -webkit-transition:1s;
        transition:1s;
}
.imgList2 .item:hover .img img{
		 transform: scale(1.2,1.2); 
}
.imgList2 .item:hover a{
		color: #0B46BE;
}
.imgList2 .item h3 {  line-height: 1.5;   text-align:center; font-weight:400; overflow: hidden;
	 border-top: none; padding: 10px; font-size: 14px;	display: table;
}
.imgList2 .item:hover h3 {border-color:#0B46BE; }
.imgList2 .item h3 a{display: block;font-size: 15px; width: 269px; overflow: hidden; }
/*合作伙伴图片列表*/
.imgListHuoBan {  overflow: hidden; }
.imgListHuoBan .list { float:left; width:105%; }
.imgListHuoBan .item { float:left; width:291px; margin:0 25px 20px 0px; }
.imgListHuoBan .item .img {   overflow:hidden;   }
.imgListHuoBan .item .img a{ display: block; width: 100%;  height:90px; position: relative; overflow: hidden; }
.imgListHuoBan .item .img img { display:block; width:100%;  position: relative;
	display:block; width:100%; position: absolute; top: 0; left: 0; height: 100%;  
  -webkit-transition:1s;
        transition:1s;
}
.imgListHuoBan .item:hover .img img{
		 transform: scale(1.2,1.2); 
}
.imgListHuoBan .item:hover a{
		color: #0B46BE;
}
.imgListHuoBan .item h3 { height:40px; line-height:40px; text-align:center; font-weight:400; 
	border-bottom: 1px #DDD solid;
}
.imgListHuoBan .item:hover h3 {border-bottom: 1px #0B46BE solid; }

/*news*/
.list-news { padding:0 20px; border:1px solid #ddd; margin-bottom:10px; }
.list-news .list { padding:10px 0 10px; }
.list-news .item { padding:15px 0 15px 98px; height:70px; border-top:1px dashed #ddd; position:relative; }
.list-news .item:first-child { border-top:0; }
.list-news .item .date { position:absolute; left:0; top:20px; width:80px; text-align:center; }
.list-news .item .date b { font-size:30px; line-height:35px; color:#0B46BE; display:block; font-family:Arial; font-weight:400; }
.list-news .item .date span { font-size:20px; line-height:20px;color: #0B46BE; }
.list-news .item h3 { font-size:16px; line-height:20px; margin-bottom:8px; }
.list-news .item h3 a {  }
.list-news .item h3 a:hover { text-decoration:underline; }
.list-news .item p { height:40px; line-height:20px; color:#666; overflow:hidden; }

/*悬浮*/
.toolbar { position:fixed; right:0; top:170px; z-index:100;  }
.toolbar .pointer { position:absolute; left:-52px; top:20px; width:52px; height:98px; background:url(../images/tool-pointer.png) left center no-repeat; color:#FFF; cursor:pointer; overflow:hidden; text-indent:-99em; }
.toolbar .pointer.checked { background:url(../images/tool-pointer-hover.png) left center no-repeat; }
.toolbar .main { width:128px; background:#fff; border:1px solid #4bb362; border-bottom:5px solid #0B46BE; padding:0 0 15px 0; }
.toolbar .telphone { text-align:center; padding:70px 0 10px; background:url(../images/tool-tel.png) center 20px no-repeat; color:#639011; line-height:20px; }
.toolbar .telphone dt { height:20px; }
.toolbar .telphone dd { font-family:Arial; font-size:16px; }
.toolbar .online { padding:65px 0 5px; margin:0 8px 10px; border-top:1px solid #639011; border-bottom:1px solid #639011; background:url(../images/tool-qq.png) center 10px no-repeat;  }
.toolbar .online dd { margin-bottom:4px; text-align:center; }
.toolbar .online a { color:#639011;  }
.toolbar .online a:hover { text-decoration:underline; }
.toolbar .code { }
.toolbar .code dd { text-align:center; color:#639011; }
.toolbar .code img { display:block; width:100px; height:100px; margin:0 auto; }
.toolbar .code h3 { font-weight:400; height:30px; line-height:30px; }
.toolbar .foot { width:100%; height:40px; line-height:40px; background:#4bb362; color:#fff; font-weight:700; cursor:pointer; text-align:center; position:relative; top:15px;  }
.toolbar .foot:hover { background:#0B46BE; }


/* 案例详情页 */
.case-content { }
.case-photo { width:100%; text-align:center; }
.case-photo img { max-width:100%;margin: 0 auto; }
.case-content h1 { padding:10px 0 20px; font-size:20px;   line-height:1.4; text-align:center; }

/* 产品详情页 */
.product-content { }
.product-content h1 { font-size:24px; line-height:1.2; color:#333333; margin-bottom:20px; }
.product-photo { float:left; width:440px; }
.product-photo .original { width:440px; height:330px; overflow:hidden; margin-bottom:10px; border:1px solid #ddd; }
.product-photo .original img { display:block; width:auto; height:330px; margin:0 auto; }
.product-info { margin:0 0 0 470px; }
.product-info .inso { margin-bottom:20px; }
.product-info .inso dd { height:20px; line-height:20px; margin-bottom:10px; font-size:16px; }
.product-info .inso span { color:; }
.product-info .tel { padding:15px 20px; border:1px solid #ddd; margin-bottom:27px; }
.product-info .tel dt { height:30px; line-height:30px; font-size:18px;  background:url(../images/ico-tel.png) left center no-repeat; }
.product-info .tel dd { font-size:23px; color:#333333; line-height:1.2; }
.product-info .order { margin-bottom:90px; }
.product-info .order a { display:block; width:156px; height:40px; line-height:40px; color:#FFF; font-size:16px; font-weight:700;
   background:#0B46BE; text-align:center; transition:all .2s;}
.product-info .order a:hover { background:#d00f19; }
.article-container { border-top:1px dashed #ddd; margin:20px 0 0; padding-top:30px; }
.article-container .article { padding-bottom:10px;font-size: 16px; }
.article-head { height:40px; border-bottom:1px solid #ddd; padding-top:20px; margin-bottom:15px; }
.article-head h2 { line-height:38px; font-size:16px; color:#0B46BE; border-bottom:3px solid #0B46BE; width:90px; padding:0 0 0 10px;  }


/* 新闻详情页 */
.news-content { }
.news-content h1 { padding:0 0 10px; font-size:24px; color:#333333; line-height:1.4; }
.news-content .rap { height:40px; line-height:40px; border-bottom:1px dashed #ddd; margin-bottom:20px; }
.news-content .rap span { margin:0 20px 0 0; }
.news-content .rap b { color:#333333; }


/*推荐*/
.recommend-pro { border:1px solid #ddd; padding:0 20px; margin-bottom:20px; }
.recommend-pro .head { height:60px; line-height:60px; position:relative; border-bottom:1px solid #ddd; }
.recommend-pro .head:before { content:''; width:40px; height:3px; background:#333333; position:absolute; left:0; bottom:-1px; }
.recommend-pro .head h2 { font-size:18px; }
.recommend-pro .head .mo { position:absolute; right:0; top:0; font-size:16px; color:#999; }
.recommend-pro .head .mo:hover { color:#5f412e; }
.recommend-pro .main { width:100%; overflow:hidden; padding:20px 0; }
.recommend-pro .list { float:left; width:110%; }
.recommend-pro .item { float:left; width:149px; margin:0 34px 0 0; }
.recommend-pro .item .img { width:100%;   overflow:hidden; margin-bottom:10px; background:#f1f1f1; }
.recommend-pro .item .img img { width:100%; display: block;  }
.recommend-pro .item .img img:hover{opacity:.8}
.recommend-pro .item h3 { height:30px; line-height:30px; text-align:center; margin-bottom:10px; font-weight:400;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all;  }
.recommend-pro .item:hover a {color:#333333;  }



/*上下篇*/
.relink { padding:0 20px; height:40px; line-height:40px;  margin-bottom:20px; }
.relink p { float:right; width:50%; text-align:right; overflow:hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; word-break: break-all; }
.relink p:first-child { float:left; text-align:left; }



/*翻页*/
.pages{margin:30px auto 10px;text-align:center;display:block ; overflow: hidden;}
.pages a{display:block;float:left;padding:5px 12px;margin:0 0 0 8px;border:1px solid #666;line-height:20px;height:20px;
  color:#666;background:#fff;text-decoration:none}.pages a:hover{border:1px solid #f41925}
.pages span{display:block;float:left;padding:5px 0;line-height:20px;height:20px;border:1px solid #666;padding:5px 12px;color:#666}
.pages span.current{padding:5px 12px;color:#f41925;font-weight:700 ;  border:1px solid #f41925;}
.pages span{ margin:0 0 0 8px; }
.pages span.disabled{border:1px solid #666;padding:5px 12px;margin:0 0 0 8px;color:#666}


.nMessages .imessWrap{ padding-top: 20px;width: 666px;float: none;margin-left: 20px;   }
.nMessages .article-head{  padding-top: 0;border-bottom: 1px dashed #ddd;}


.nProRemmber{  padding-top: 20px; }



/*产品展示详情页*/
.pro_txt img{max-width:100%!important;}