﻿@charset "utf-8";
/* CSS Document */
.banner_pc{ margin-top:95px;}
.banner_yd{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:20px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background: #666; background:#FFF; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #FFF; }
.flex-control-paging li a.flex-active { background: #e60012; cursor: default;}

.banner_ny{ margin-top:80px;}
.banner_ny img{ width:100%;}

.menu-nav-sub{width:100%;z-index:15;background-color:#f2f2f2;}
.menu-nav-sub ul{display:block;padding:0;margin:0;text-align:center;}
.menu-nav-sub ul li{display:inline-block;padding:0;margin:0}
.menu-nav-sub ul li.line{width:1px;height:24px;background-color:rgba(0,0,0,.05);vertical-align:middle}
.menu-nav-sub ul li a{display:inline-block;vertical-align:middle;padding:22px 40px;font-size:17px;color:#4b4b4b}
.menu-nav-sub ul li a.active{color:#ef7f2f;background:#fff;text-decoration:none;margin-left:-4px;margin-right:-4px}
.menu-nav-sub ul li a:active, .menu-nav-sub ul li a:focus, .menu-nav-sub ul li a:hover{color:#ef7f2f;text-decoration:none}

.nybox{overflow:hidden; background:#f2f2f2; }
.mbxdh{ padding:1.2% 0; font-size:1rem;width:1200px;margin:auto; height:auto; color:#777;}
.mbxdh a{color:#777;}
.mbxdh a:hover{ color:#d92929;}
.dybox{ background:#fff; width:100%; margin:auto; border-bottom: 3px solid #f2f2f2;}
.dybox:nth-child(2n+1){ background:#f4f4f4; padding:1%;max-width:100%; text-align:center !important;width:100%;}
.nyabout{ height:auto; overflow:hidden; margin:2.5% auto;width:1200px; font-size: 15px; line-height: 35px; color: #333; }
.nyabout img{ max-width:100%; margin:2% auto; clear:both; display:block;}


.qyimg{ margin:1.5% auto;width:1200px;}
.qyimg ul{ margin-left:-2%;}
.qyimg li{ float:left; width:31.333%; margin-left:2%; text-align:center; line-height:51px; margin-bottom:0; font-size:14px; color:#191919;}
.qyimg li .pic{max-height: 287px;overflow:hidden;}
.qyimg li img{ width:100%;}


.honor{margin:1.5% auto;width:1200px; overflow: hidden;}
.honor ul{ margin-right:-2%;}
.honor ul li{float:left;width:23%; margin-right: 2%; margin-bottom: 10px; text-align:center;}
.honor ul li img{max-width:96%; border: 1px solid #ccc; padding: 4px;}
.honor ul li span{ line-height:25px; font-size: 14px; padding: 5px 0;}

/*===============下载中心===============*/
.download{ margin:1.5% auto;width:1200px; overflow: hidden;}
.download table { overflow:hidden; width:100%; margin-bottom:20px;}
.download table tr { height:48px; line-height:48px; vertical-align:middle; text-align:center; }
.download table tr.a { background:#295595; }
.download table tr.a th { border-right:1px solid #fff; font-size:15px; color:#fff; font-weight:500; text-align: center;}
.download table tr.r { background:#f5f5f5; }
.download table tr th { font-weight:500; font-size:14px; color:#333333; text-align: center; }
.download table tr th a { font-size:13px; color:#333333; }
.download table tr:hover th a { color:#194199; }
.download table tr th img{ vertical-align: middle}


.cont_lx{width:35%;float: left;margin-top:3%; font-size: 15px; line-height: 35px;color: #666; overflow:hidden;}
.com_map{width:65%;float: right;margin-top: 1%; margin-bottom: 3%;overflow:hidden;}


/*新闻中心*/
.NewsContentList{width:1200px;margin:2% auto; overflow: hidden;}
.NewsContentList ul li {float:left;width:1160px;height:auto;padding:15px;text-align:center; cursor: pointer;}
.NewsContentList .item-thumb {float:left;width:250px;margin-right:30px;}
.NewsContentList .item-thumb img {float:left;width:250px;height:180px;}
.NewsContentList .item-thumb img {float:left;width:250px;height:180px;}
.NewsContentList .title-con{display:block;float:left;width:690px;height:auto;line-height:26px;text-align:left;color:#333;font-size:16px;font-weight:400;}
.NewsContentList .title-con h3 a {color:#333;font-size:18px;font-weight:400;text-decoration:none;}
.NewsContentList .title-con h3 a:hover {color:#2d5595;font-size:18px;font-weight:100;text-decoration:none;}
.NewsContentList .title-con p {display:inline-block;height:75px;padding-top:15px;text-align:left;color:#666666;font-size:12px;font-weight:400;overflow:hidden;}
.NewsContentList .title-con span {display:block;width:100px;height:35px;line-height:35px;margin-top:20px;text-align:center;color:#fff;font-size:16px;font-weight:100;}
.NewsContentList .title-con span a {display:block;width:100px;height:35px;line-height:35px;color:#fff;font-size:14px;font-weight:100;background-color:#aaa;}
.NewsContentList .title-con span a:hover {display:block;width:100px;height:35px;line-height:35px;color:#fff;font-size:14px;font-weight:100;background-color:#f07f2f;}
.NewsContentList h4{float:left;width:135px;height:60px;line-height:26px;padding-left:20px;padding-top:10px;margin-top:50px;margin-left:20px;text-align:left;border-left:1px solid #E3E3E3;font-size:20px;color:#333333;font-weight:100;}

.News-list ul li {float:left;position:relative;overflow:hidden;margin-bottom:30px;background-color:#fff;border:1px solid #e2e2e2;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}

/*新闻中心详细内容*/
.NewsDetailed {margin:2% auto;width:1200px;overflow:hidden;}
.NewsDetailed h3{float:left;width:1200px;height:auto;line-height:40px;margin-bottom:10px;text-align:center;font-size:24px;font-weight:400;color:#000;}
.NewsShowHits{float:left;width:1200px;height:auto;padding-bottom:10px;text-align:center;border-bottom:1px #DEDEDE dashed;color:#999999;font-size:14px;}
.NewsDetailed-content{float:left;width:1200px;line-height:30px;padding-top:15px;padding-bottom:25px;margin-bottom:10px;font-size:14px;text-align:left;border-bottom:1px #DEDEDE dashed; color: #555;}
.NewsDetailed-content img {margin:0px auto;max-width:100%;padding-top:10px;padding-bottom:10px;text-align:center;display:table-cell;clear:both;overflow:hidden;}

.fanhui{float:right;width:126px;margin:0 auto;position:relative;height:1px;}
.fanhui a{ position:absolute;z-index:2;width:125px;height:38px;line-height:38px;top:13px;right:0; text-align:center;background:#ef802e;font-size:16px;color:#fff;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.fanhui a:hover{color:#ffffff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {margin:0px auto;width:1200px;height:auto;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;width:1200px;}
.PreveNext li{float:left;width:1200px;line-height:30px;text-align:left;}

/*产品中心*/
.miPord{width:1200px;margin:2% auto;overflow:hidden;}
.miPord ul{margin-right:-2%;}
.miPord li{float:left;width:23%;margin-right:2%;margin-bottom:15px;}
.miPord img{width:100%;height:100%;}
.miPord li p{color:#666;font-size:14px;line-height:35px;text-align:center;}
.miPord li .effect-one{border:2px #e2e2e2 solid;}
.miPord li a:hover h4{color:#2b5495}
.miPord li a:hover .effect-one{border:2px #ef7f2f solid}



/* product left */
.proctow{width:1200px;margin:2% auto; overflow: hidden;} 
.productShowPic{width:522px;}
.productShowPic .box{width:522px;height:523px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{background:#fff}
.tb-s310, .tb-s310 img{height:418px;width:510px;}
.tb-s310 a{*font-size:271px;}
.tb-booth{border:1px solid #dadada;position:relative;z-index:1;height:426px;width:518px; padding: 3px;} 
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}

.tb-picList{width:502px;height:66px;overflow: hidden;margin-top:20px;position:relative;}
.tb-picList a.prev,.tb-picList a.next{display:block;width:12px;height:21px;position:absolute;top:14px;left:0;background:url(../images/anu.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}
.tb-picList a.prev:hover{background-position:0 -21px;}
.tb-picList a.next{left:auto;right:0;background-position:0 -42px;}
.tb-picList a.next:hover{background-position:0 -63px;}

.tb-picList .tb-thumb{position:relative;width:450px;height:66px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:66px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:76px;height:67px;overflow:hidden;}
.tb-picList .tb-thumb ul li a{display:block;width:60px;height:53px;border:1px solid #ccc;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{max-width:100%;height:53px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #2b5495;}

/* product right */
.productShowTitle{width:640px; overflow:hidden;padding-left:30px; }
.productShowTitle h2{line-height:24px;border-bottom:1px dashed #e1e1e1;font-size:16px;padding:10px 0; font-weight:bold;}
.descriptionBox{margin:10px 0;height:330px;line-height:30px;overflow:hidden; font-size:14px;}
.productOrder a{display:block;width:120px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;border-radius:4px;background:#070707;margin-top:15px;}
.productOrder a:hover{color:#fff;background:#fe9900}
.productTel{ text-indent:15px;font-size:16px; height:40px; overflow:hidden;line-height:40px; background:#2b5495;border:1px solid #2b5495;color:#fff; width:40%; border-radius:6px;}
.productTel span{font-family:arial;font-size:20px;color:#fff; }
.productFenx{height:40px;}

/* shuo */
.tabListBox{overflow:hidden;margin-top:20px;}
.tabList{height:35px;background:#eee;}
.tabList li{display:block;width:100px;height:35px;line-height:35px;float:left;text-align:center;font-size:15px;background:#d8d8d8;color:#333;}
.tabList li.on{color:#fff;background:#fe9900;}
.tabBox{overflow:hidden;padding-top:15px;}

.con{ width:100%; padding-top:10px; padding-bottom: 20px; border-bottom:1px #DEDEDE dashed; }
.tab {width: 100%; height:45px; background:#ddd; }
  .tab ul li
  {
	  float: left;width: 145px;height: 45px;line-height: 45px;background: #ddd;text-align: center;color:#000;font-size:15px;}
  .tab ul li:hover
  {
	  background: #2b5495;
	  color: #fff;
	  cursor: pointer;
  }
  .tab ul li.hover
  {
	  background: #2b5495;
	  color: #fff;
	  cursor: pointer;
  }
  .content_pro{ width: 100%;line-height:30px;padding:10px 0;font-size:14px;overflow:hidden; text-align:left;}
  .content_pro img{ text-align:left; display:block; margin:0;}
  .content_pro p{ padding:0; margin:0; line-height:35px;}
  .content_pro td, .content_pro th{ padding:0 10px;}
  .content_pro table{ border-left:1px solid #aaa; border-top:1px solid #aaa; width: 100%;line-height:35px;}
  .content_pro td,.content_pro th{border-right:1px solid #aaa; border-bottom:1px solid #aaa;} 

.recTitle{padding-left:20px; height:48px;line-height:48px;background:url(../images/page_line.jpg) no-repeat 10px 12px #e2e2e2;font-size:18px;font-weight:bold;color:#444;}

/* related product */
.relatedProduct{overflow:hidden;margin-top:20px;}
.relatedProduct ul{padding-top:15px;margin-right:-2%;}
.relatedProduct li{width:23%;float:left;margin-right:2%;margin-bottom:5px;}
.relatedProduct li img{border:2px solid #d9d9d9;padding:3px;width:95%;}
.relatedProduct li img:hover{border-color:#ef7f2f}
.relatedProduct li span{width:100%;height:35px;line-height:35px; font-size:14px; text-align:center; display:block; padding: 5px 0;}


/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #2b5495;border:none;}