/* CSS Document */body {color:#333;font-size:12px;font-family:"微软雅黑",arial;margin:0 auto;padding:0;min-width:1200px;overflow-x:hidden;}
/* 重置 */div,form,p,i,img,ul,li,ol,dl,dt,dd,table,tr,td,th,fieldset,label,legend,select,button,input {margin:0;padding:0;}
p,li,div {line-height:24px;}
/* 标题样式 */h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img {margin:0;}
/* 列表样式 */ul,ol,li,dl,dt,dd {list-style:none;}
/* 图片样式 */img,a img {border:0px;padding:0px;margin:0px;}
/* 链接样式 */a {color:#333;text-decoration:none;}
a:hover {text-decoration:none;}
/** 图片链接效果 **/.pic a {padding:0px;border:1px solid #fff;}
.pic a:hover {border:1px solid #d00;background:#fff4ce;}
/**输入框颜色样式**/.input-gray {color:#999;}
.input-black {color:#000;}
body{position: relative;background: url(../images/bg.jpg) 50% center no-repeat;background-attachment: fixed;width: 100%;height: 100%;}
/* 清除浮动 */
.left, .fl{ float: left; }
.right, .fr{float: right;}
.clearBoth{clear:both;/*控制分类后，各行高度不一样对不齐问题*/width:100%;height:0px;font-size:0;overflow:hidden;/*控制分类后，各行高度不一样对不齐问题*/line-height:0;}
.clear{ clear: both; overflow: hidden; }
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


.menu {width:230px;position:fixed;z-index:99999;top:0;left: 0; bottom:0;background-color:rgba(0,0,0,0);
-moz-box-shadow: 1px 0 2px #666; /* 老的 Firefox */box-shadow:1px 0 2px #666;}
.menu_2 {text-align:center;height:90px;margin-top:4rem;}
.menu_3 {padding:1rem 0;margin:2rem 0; background: url(../images/navline.png) 40px no-repeat; }
.menu_3 ul li a {height:3.6rem;line-height:3.6rem;font-weight: bold; display:block;text-align:center;font-size:18px;color:#100805;background: url(../images/navdian.png) 37px center no-repeat; }
.menu_3 ul li:hover a ,.menu_3 ul li.cur a {color:#426b99; font-weight: bold; background: url(../images/navdian1.png) 35px center no-repeat; }
.menu_4 {text-align:center; color: #1d3e63;font-size: 15px; width: 200px; margin:0 auto;}
.menu_4 p{ line-height:26px; }
/*内页banner*/
.neiye{ margin-left:230px; width: 87%;height: auto; }
.main{ max-width: 1200px; min-width: 200px;height:auto; border:10px solid rgba(255,255,255,0.1); margin:0 auto;background:rgba(255,255,255,0.5); }
.insideBan {width: 100%; position: relative;/*height:250px;*/overflow: hidden;}
.insideBan img {position: absolute;left: 50%;width:1200px;margin-left: -600px;top: 0;}
.pageIntro{width: 1200px;box-sizing: border-box;text-align: center; margin: 90px auto;font-family: "SourceHanSansCN";position: relative;color: #fff;}
.pageIntro .p1{ font-size: 32px; line-height: 40px;letter-spacing:3px; font-weight: bold;}
.pageIntro .p2{ font-size:22px; line-height: 24px; }
/*面包屑导航*/
.menuNav {/*width:100%;*/background:#fff;height:67px;line-height:67px; padding:0 40px;}
.menuNav .left .parentNav {display:inline-block;height:65px;line-height: 65px; width:90px;text-align:center;border-bottom:#fff 2px solid;font-size:16px;margin-right:25px;}
.menuNav .left .parentNav .on,.menuNav .left .parentNav:hover {border-color:#426b99;color:#426b99;}
.menuNav .right,.menuNav .right a {color:#989898;font-size:14px;height:65px;line-height: 65px;}
.menuNav .right a:hover {color:#E62129;height:65px;line-height: 65px;}
.menuNav .right span {color:#333;}

.menuNav .ul-list > li:hover .ol-list {
  display: block;
}
.menuNav .ol-list {
  display: none;
  position: absolute;
  z-index: 999;
  width: 5%;
}
.menuNav .ol-list > li > a {
  text-decoration: none;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menuNav .ol-list > li > a:hover {
  background: #426b99;
}


/*底部*/
.dibu1{margin:0 auto;overflow: hidden;/*width: 100%;*/ margin:10px auto 0; height: 60px;line-height: 60px;text-align: center;color: #fff; font-size: 16px; }
.dibu1 a{color: #fff;  }
/*内页标题*/
.PorTitle {text-align:center;overflow:hidden;margin-top:15px; margin-bottom: 30px;}
.PorTitle h2 {font-size:26px;line-height: 30px; color:#6d90b8;text-transform:uppercase;}
.PorTitle img {display:block;width:1120px;height:3px;margin:10px auto 0;}
/*内页内容*/
.ab_con,.pro_show{max-width: 1200px; min-width: 1000px;min-height:500px;  margin:10px auto 0; background: #fff; padding:40px;}
.ab_con p,.con p{ font-size: 16px; line-height: 30px; text-align: justify; color: #666;margin-bottom: 5px;}
.ab_con img,.con img{max-width: 100%; margin:10px auto;}
.henduo {font-size:14px;color:#999;line-height:42px;width:100%;text-align:center;}

/*推荐新闻*/
.diysr {height:40px;line-height:40px;color:#3c3c3c;font-family:"Microsoft YaHei","微软雅黑";font-size:16px;font-weight:bold;text-indent:5px;}
.diysr i {font-size:10px;font-family:arial;font-weight:normal;text-transform:uppercase;font-style:normal;padding-left:5px;color:#999;}
.diysr .line {border-top:1px solid #ececec;overflow:hidden;}
.RandomNews{margin-top:10px;padding:30px 40px;background:#fff;overflow:hidden;}
.RandomNews ul {overflow:hidden;padding:15px 0 0;}
.RandomNews ul li {width:48%;height:40px;line-height:40px;float:left;border-bottom: 1px dotted #dede;}
.RandomNews ul li span {color:#999;display:block;float: right;font-size: 14px;}
.RandomNews ul li a {font-size: 15px; color:#666;display:block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:url(../images/ico55.png) no-repeat left center;padding-left:14px;}
.RandomNews ul li a:hover {color:#cf000e}
.RandomNews li:nth-child(2n){float: right;}
/*上下一页*/
.detailMore a {height:50px;background:#f9f9f9;color:#333;font-size:14px;line-height:50px;padding:0 50px;text-align: center; width:435px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.detailMore p.middle {width:50px;height:50px;background:#6d90b8;float:left;text-align:center;}
.detailMore p.middle img {margin-top:15px;}
.detailMore {margin-top:35px;}
.detailMore a:hover {background:#8aadd5;color:#fff;}
/*荣誉资质*/
.Honor{/*padding:50px 0 50px;*/max-width: 1200px; min-width: 1000px;margin:10px auto 0; background: #fff; padding:40px;}
.Honor li{float:left;width:25%;text-align:center}
.Honor .Item{margin:10px;position:relative;overflow:hidden;border:1px solid #ebebeb;margin:12px;padding:10px 15px}
.Honor .Item .pic{text-align:center;height:200px;line-height:200px; overflow: hidden;}
.Honor .Item .pic img{vertical-align:middle;max-width: 100%;max-height:100%;}
.Honor .Item h3{position:absolute;left:0;width:100%;bottom:-50px;font-size:14px;color:#fff;line-height:50px;height:50px;text-align:center;font-weight:500;background:#6d90b8;overflow:hidden;transition:all .3s linear}
.Honor .Item:hover h3{bottom:0}
/*实力展示*/
.Honor1{max-width: 1200px; min-width: 1000px;margin:10px auto 0; background: #fff; padding:40px;}
.Honor1 li{float:left;width:33.33%;text-align:center}
.Honor1 .Item{margin:10px;position:relative;overflow:hidden;border:1px solid #ebebeb;padding:10px;}
.Honor1 .Item .pic{text-align:center;/*height:200px;line-height:200px; */overflow: hidden;}
.Honor1 .Item .pic img{vertical-align:middle;max-width: 100%;max-height:100%;}
.Honor1 .Item h3{position:absolute;left:0;width:100%;bottom:-50px;font-size:14px;color:#fff;line-height:50px;height:50px;text-align:center;font-weight:500;background:#6d90b8;overflow:hidden;transition:all .3s linear}
.Honor1 .Item:hover h3{bottom:0}
/*页码*/
.pages{display: block; text-align: center;width: 100%; margin-top: 20px;}
.pages1{ display: inline-block; height: 32px; line-height: 32px; }
.pages a{float: left;height: 30px;min-width: 10px; line-height: 30px;background: #fff; padding:0 12px;border: 1px solid #d9d9d9;margin-right: 8px; }
.pages a:hover ,.pages a.active{background:#6d90b8; color: #fff;}
/* 联系我们start */
.contactMin {max-width: 1200px; min-width: 1000px;margin:10px auto 0; background: #fff; padding:40px;}
.contactDiv1 .left {width:480px;}
.contactDiv1 .left h3 {font-size:24px;font-weight:normal;color:#6d90b8;}
.contactDiv1 .left ul {padding-top:15px;}
.contactDiv1 .left ul li {font-size:16px;color:#333;line-height:180%;margin-top:10px;}
.contactDiv1 .left ul li img {vertical-align:middle;margin-right:15px;position:relative;}
.contactDiv1 .left div {margin-top:60px;}
.contactDiv1 .left div img {width:90px;height:90px;float:left;}
.contactDiv1 .left div p {float:left;font-size:20px;color:#000;line-height:150%;margin-left:16px;margin-top:15px;}
.contactDiv1 .left div p span {font-size:14px;display:block;}
.contactDiv1 .right {width:49%;height:400px;background:#fff;padding:10px;margin:10px; box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,0.1) 0px -1px 10px;-moz-box-shadow:rgba(0,0,0,0.1) 0px -1px 10px;box-shadow:rgba(0,0,0,0.1) 0px -1px 10px;}
.contactDiv2 p {color:#999;font-size:18px;text-align:center;margin-bottom:40px;}
.contactDiv2 p span {font-size:24px;color:#6d90b8;margin-right:10px;}
.contactDiv2 .left {width:48%;height:371px;}
.contactDiv2 .right {width:520px;}
.contactInput {display:inline-block;width:510px;}
.contactInput span {display:block;float:left;width:75px;text-align:right;line-height:42px;color:#333;font-size:14px;margin-right:17px;}
.contactInput>div {float:left;width:400px;margin-bottom:12px;position:relative;}
.contactInput>div input[type="text"] {width:100%;height:40px;border:#ebebeb 1px solid;text-indent:20px;font-size:14px;}
.contactInput>div textarea {height:75px;width:100%;border:#ebebeb 1px solid;padding:10px 0;text-indent:20px;font-size:14px;}
.contactInput>div font {display:block;position:absolute;bottom:10px;right:10px;color:#999;font-size:14px;}
.contactSubmit {display:block;width:140px;height:45px;background:#E62129;color:#fff;line-height:45px;text-align:center;font-size:18px;border:none;margin-top:20px;margin-left:92px;}
.title_contact {text-align:center;padding-bottom:56px;}
.title_contact {font-size:34px;font-weight:400;}
.title_contact p {font-size:14px;color:#666;margin-top:10px;}
/* 联系我们end */


/*新闻列表*/
.newslb,.product{max-width: 1200px; min-width: 1000px;min-height:500px;  margin:10px auto 0; background: #fff; padding:40px;}
.news_up {padding-bottom:53px;}
.news_up_img {width:300px;float:left;}
.news_up_img img{ width: 100%; }
.news_up_tt {width:770px;float:right;}
.news_up_tt_01 {height:44px;line-height:30px;}
.news_up_tt_01 a {font-size:18px;color:#666;}
.news_up_tt_02 {height:33px;font-size:14px;color:#909090;}
.news_up_tt_03 {height:110px;font-size:14px;color:#464646;line-height:24px;}
.news_up_tt_04 {padding:8px 15px; border:1px solid #dedede; font-size: 15px;}
.news_down {width:100%;border-top:#e5e5e5 1px solid;}
.news_down li {padding:22px 0;border-bottom:#e5e5e5 1px solid;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;}
.news_time {width:120px;float:left;text-align:center;padding-top:12px;font-size:14px;color:#888888;}
.news_time h2 {font-size:60px;color:#888888;font-weight:bold;padding-bottom:25px;}

.news_tt {width:970px;float:right;}
.news_biaoti {height:40px;overflow:hidden;line-height:30px;font-size:16px;color:#2e2e2e;}
.news_biaoti a ,.news_up_tt_01 a {color:#666; font-size: 18px;}
.news_con {height:48px;overflow:hidden;line-height:24px;font-size:14px;color:#8d8d8d;}
.news_down ul li:hover .news_biaoti a ,.news_up_tt:hover a{color:#426b99; font-weight: bold;}

/*产品*/

.product li {float:left;margin:0 10px 26px;height:445px;background-color:#ffffff;border:#efefef 1px solid;width:30%}
.p_img { /*width: 350px;*/}
.p_img img{ width: 100%; }
.p_tt {padding:15px 20px 0;font-size:12px;color:#929292;line-height:20px;}
.p_tt h2 {font-size:18px;color:#666;padding-bottom:8px;}
.product li:hover {background:#8aadd5;}
.product li:hover .p_tt {color:#ffffff;}
.product li:hover .p_tt h2 {color:#ffffff;}

/*产品详细*/
.pro_up {padding-bottom:26px;}
.pro_up_left {width:435px;float:left;}
.text-box {width:610px;}
.text-box h1 {font-size:30px;color:#171717;line-height:80px;height:80px;letter-spacing:1px; }
.text-box a.xilie{ font-size:20px;padding-bottom: 25px; color:#333;display: block;   }
.text-box a.xilie img{ width:18px;height:18px;padding-left:10px;line-height: 20px; }
.text-box .text { padding:18px 0;min-height:160px;font-size:16px;line-height:34px;color: #666; border-top: 1px #e7e7e7 solid; border-bottom:1px #e7e7e7 solid;}
.text-box .text p{ font-size:16px;line-height:34px; }
.text-box .text h3{ font-size: 20px; font-weight: normal; line-height: 40px; }
.text-box .tel-box {padding:30px 0;margin-top:20px;overflow:hidden;}
.text-box .tel-box a{ font-size: 26px; background: red;padding:14px 45px;color: #fff; border-radius: 8px; }
/*产品图集*/
.magnifier {position:relative;margin-top:0px;margin-left:0px;}
.magnifier-container {margin-bottom: 5px; overflow:hidden;position:relative;/*border:1px solid #ddd;*/}
.move-view {width:100px;height:100px;position:absolute;/*background-image:url('http://zeyuzhiye.cn/images/move-box.png')*/;}
.images-cover {height:100%;width:100%;position:relative;}
.images-cover img {position:absolute;}
.magnifier-assembly {/*position:absolute;*/ /*left:620px;bottom:100px;*/ height:70px;overflow:hidden;position:relative;padding-left:30px;padding-right:30px;}
.magnifier-btn {position:absolute;font-family:"宋体";width:100%;top:50%;left:0;margin-top:-28px;}
.magnifier-btn span {line-height:90px;height:90px;width:20px;background-color:#6e6e6e;color:#fff;display:block;z-index:9998;text-align:center;font-size:20px;cursor:pointer;border-radius:3px;}
.magnifier-btn .magnifier-btn-left {float:left;width:28px;height:51px;background:url('../images/pro_1.gif') no-repeat;}
.magnifier-btn .magnifier-btn-right {float:right;width:28px;height:51px;background:url('../images/pro_11.gif') no-repeat;}
.magnifier-line {position:relative;overflow:hidden;height:105px;}
.magnifier-line ul {display:block;font-size:0;width:10000%;position:absolute;left:0;z-index:9997;}
.magnifier-line li {float:left;width:62px;cursor:pointer;}
.magnifier-line li.active:before {display:none;}
.magnifier-line ul > .active .small-img {border-color:#bbb;}
.small-img {width:52px;height:52px;padding:1px;margin:5px;overflow:hidden;border:1px solid #ddd;text-align:center;}
.small-img img {max-width:100%;max-height:100%;}
.magnifier-view {width:100%;height:100%;position:absolute;right:-105%;top:0;z-index:9999;background-color:#fff;display:none;overflow:hidden;}
.magnifier-view img {display:block;}
.animation03 {transition:all 0.3s ease-in 0.1s;-ms-transition:all 0.3s ease-in 0.1s;-moz-transition:all 0.3s ease-in 0.1s;-webkit-transition:all 0.3s ease-in 0.1s;-o-transition:all 0.3s ease-in 0.1s;}
.magnifier-con {position:absolute;left:620px;top:0;width:560px;height:260px;/*background-color:#FFFFFF;*/}
.magnifier-con h1 {padding:10px 0;margin-bottom:10px;font-size:2.6rem;line-height:36px;color:#333333;border-bottom:1px solid #cccccc;}
.magnifier-con p {font-size:1.4rem;line-height:28px;color:#333333;}
.information {background:#a40000;text-align:center;margin:20px auto;}
.information span {display:inline-block;margin:0 25px;font-size:1.4rem;line-height:40px;color:#FFFFFF;}
.pro-details {padding:0px 0px 30px 0px;}
.pro-details img {width:100%;}
/*荣誉资质图片遮罩效果*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div {width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat;}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;/*background:transparent url('../images/blank.gif');*//* helps IE */-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
/* Overlay helper */.fancybox-lock {overflow:hidden !important;width:auto;}
.fancybox-lock body {overflow:hidden !important;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;/*background:url('../images/fancybox_overlay.png');*/}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
/* Title helper */.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;/* Fallback for web browsers that doesn't support RGBa */background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap {padding-top:10px;}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
/*Retina graphics!*/@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span {background-image:url('../images/fancybox_sprite@2x.png');background-size:44px 152px;/*The size of the normal image,half the size of the hi-res image*/}
#fancybox-loading div {background-image:url('../images/fancybox_loading@2x.gif');background-size:24px 24px;/*The size of the normal image,half the size of the hi-res image*/}
}
