﻿.sobtitle {margin-bottom:20px;padding:20px 0;height:30px;line-height:30px;border-bottom:1px solid #F1F1F1;}
.sobtitle i.iconfont {margin-right:10px;color:#333;}
.sobtitle p {display:inline-block;height:30px;line-height:30px;font-size:14px;color:#333333;}
.sobtitle p a {font-size:14px;color:#333333;}

.nyLeft {width:245px;}
.leftBox1,.leftBox2 {margin-bottom:10px;border-bottom:9px solid #EAEAEA;}
.leftBox1 .title {justify-content:center;align-items:center;width:100%;height:102px;font-size:20px;font-weight:bold;color:#FFFFFF;background:url(../images/bg5.jpg) no-repeat center;}
.leftBox2 .title {justify-content:center;align-items:center;width:100%;height:60px;font-size:20px;font-weight:bold;color:#FFFFFF;background:url(../images/bg5.jpg) no-repeat center;}
.leftBox1 .item {width:243px;border:1px solid #DDDDDD;}
.leftBox1 dt {width:243px;height:58px;border-top:1px solid #EAEAEA;}
.leftBox1 dt a {display:block;padding-left:25px;width:170px;height:58px;line-height:58px;font-size:16px;color:#333333;}
.leftBox1 dt i {float:right;padding-left:10px;display:block;width:38px;height:58px;line-height:58px;cursor:pointer;font-size:20px;color:#42ba1a;}
.leftBox1 dd {display:none;background:#F6F6F6;}
.leftBox1 dd p {padding-left:25px;height:40px;line-height:40px;}
.leftBox1 dd p i {font-size:14px;color:#42ba1a;}
.leftBox1 dd p a {font-size:14px;color:#333333;}
.leftBox1 dt:hover {transition:0.5s;background:#42ba1a;}
.leftBox1 dt:hover a,.leftBox1 dt:hover i {transition:0.5s;color:#FFFFFF;}
.leftBox1 dl.curr dt {background:#42ba1a;}
.leftBox1 dl.curr dt a,.leftBox1 dl.curr dt i {color:#FFFFFF;}
.leftBox2 .conBox2 {padding:10px;width:223px;border:1px solid #DDDDDD;}

.nyRight {width:1100px;}
.pagesDiv {padding-top:25px;text-align:center;}
.pagination a {display:inline-block;margin:5px;padding:5px 12px;border:1px solid #ccc;line-height:24px;font-size:15px;color:#666;text-decoration:none;cursor:pointer;transition:0.5s;}
.pagination span {display:inline-block;margin:5px;padding:5px 12px;border:1px solid #42ba1a;line-height:24px;font-size:15px;background-color:#42ba1a;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.pagination a:hover {transition:0.5s;border-color:#42ba1a;background-color:#42ba1a;color:#FFFFFF;}

.divcontent{line-height: 30px; font-size: 14px; padding:20px 0px;}
.divcontent img{max-width: 100%;}


.lefttit {margin-bottom:10px;border-bottom:9px solid #EAEAEA;}
.lefttit .title {justify-content:center;align-items:center;width:100%;height:102px;font-size:20px;font-weight:bold;color:#FFFFFF;background:url(../images/bg5.jpg) no-repeat center;}
.lefttit .item {width:243px;border:1px solid #DDDDDD;}
.lefttit .title a{color: #fff;}
.menutitle i{font-size:18px;color:#42ba1a;padding-right: 10px;}
.menutitleSub i,.menutitle a:hover i,.menutitle a:active i{transition:0.5s;color:#FFFFFF;padding-right: 10px;}
#masterdiv {float:left;margin-top:0px;}
.menudiv   {float:left;margin-top:0px;}
.menutitle {width:243px;text-align:left;color:#0F5B90;cursor:pointer;font-size:16px; 
	display:block;overflow:hidden;height:58px;line-height: 58px; border-top:1px solid #EAEAEA;}
.menutitle a:link,.menutitle a:visited {display:block;padding-left:25px; color:#615B5B;font-size:16px;text-decoration:none;}      
.menutitle a:hover,.menutitle a:active {color:#fff;font-size:16px;text-decoration:none;background:#42ba1a;}
.menutitleSub{ width:218px;text-align:left;height:58px;line-height:58px;color:#0F5B90;cursor:pointer;font-size:16px;
	display:block;overflow:hidden; padding-left:25px; background:#42ba1a;}
.menutitleSub a,.menutitleSub a:visited {color:#fff;text-decoration:none;font-size:16px;}
.menutitleSub a:hover {color:#fff;text-decoration:none;font-size:16px;}

.submenu i{color:#42ba1a;}
.submenu {width:243px;color:#135294;display:block;font-size:14px;padding:5px 0 0 0;overflow:hidden;background:#F6F6F6;}
.submenu li.checkstyle {padding-left:30px;line-height:40px;height:40px;overflow:hidden;}
.submenu li.checkstyle a,.submenu li.checkstyle a:visited {color:#333333;text-decoration:none;font-size:14px;font-weight:normal;}
.submenu li.checkstyle a:hover {color:Red;text-decoration:none;font-size:14px;font-weight:normal;}
.submenu li.checkstyleSel {padding-left:30px;line-height:40px;height:40px;overflow:hidden}
.submenu li.checkstyleSel a,.submenu li.checkstyleSel a:visited {color:#0000FF;text-decoration:none;font-size:14px;font-weight:normal;}
.submenu li.checkstyleSel a:hover {color:#FF0000;text-decoration:none;font-size:14px;font-weight:normal;}
.submenu li.checkThird {padding-left:32px;line-height:22px;height:22px;border-bottom:0px #857156 solid;overflow:hidden;background:url('../images/ico10-1.gif') no-repeat 23px center;}
.submenu li.checkThird a,.submenu li.checkThird a:visited {color:#666666;text-decoration:none;font-size:12px;font-weight:normal;}
.submenu li.checkThird a:hover {color:Red;text-decoration:none;font-size:12px;font-weight:normal;}

/**********************************************************************************************/

/* product */
.nyProlist {width:100%;}
.nyProlist li {margin:0px 30px 30px 0px;width:346px;height:410px;background:#F6F6F6;}
.nyProlist li:nth-child(3n) {margin-right:0;}
.nyProlist li a {display:block;width:346px;height:260px;position:relative;}
.nyProlist li .tit {padding:10px 20px;width:306px;height:125px;line-height:28px;color:#555555;overflow:hidden;}
.nyProlist li .tit strong{display: block;font-size:16px;}	
.nyProlist li .tit span{display: block;font-size:14px;padding:5px 0;}	
.nyProlist li .tit p{display: block;font-size:12px;color:#666; line-height: 20px;}	
.nyProlist li img{width: 100%; height: 100%;box-sizing: border-box; border: 1px #e1e1e1 solid;}
.nyProlist li .proHover {position:absolute;display:flex;justify-content:center;align-items:center;left:1px;top:1px;
	width:346px;height:260px;opacity:0;background:rgba(0,0,0,0);-webkit-transform:rotateX(180deg) scale(0.5,0.5);transform:rotateX(180deg) scale(0.2,0.2);transition:all ease-out .5s;}
.nyProlist li .proHover i {font-size:45px;color:#FFFFFF;}
.nyProlist li:hover {transition:0.5s;background:#42ba1a;}
.nyProlist li:hover p,.nyProlist li:hover .tit {transition:0.5s;color:#FFFFF0;}
.nyProlist li:hover .proHover {opacity:1;filter:Alpha(opacity=100);-webkit-transform:rotateX(0deg) scale(1,1);transform:rotateX(0deg) scale(1,1);transition:all 1s cubic-bezier(.23,1,.38,1) 0s;background:rgba(0,0,0,0.3);}

.nyProShow {width:100%;}
.nyProShow .title {padding:20px 0;font-size:24px;color:#333;text-align:center;font-weight:bold;}
.nyProShow .mark {height:40px;line-height:30px;margin-bottom:20px;text-align:center;border-bottom:1px dashed #CCCCCC;}
.nyProShow .mark span {margin:0 8px;color:#999999;font-size:12px;}
.nyProShow .content {padding:10px 0 40px;font-size:14px;line-height:30px;border-bottom:0px solid #e5e5e5;}
.nyProShow .Ing{text-align: center;margin:10px auto 30px;}
.nyProShow .Ing img{max-width:920px;}
.nyProShow .shangxia {padding:10px 0 20px; margin:30px auto; line-height:25px;font-size:14px;border-top:1px solid #CCCCCC;}

.p_online {padding:10px 0 0 0;width:90%; margin:0 auto;}
.p_online_fl{float:left;width: 880px;}
.p_online_fr{float:left;width:60px;margin:3px 0 0 5px;}
.p_online .pc_title {width:880px; background-color: rgba(66, 186, 26, 0.898); zoom: 1; height:64px;line-height:64px;
	color: #fff;text-align: center;font-size: 24px;font-weight: 700;}
.p_online .pc_con {padding:10px 0 0 0;width: 880px; box-shadow: 0 2px 5px 1px rgba(124,124,124,.2);}
.p_online .pc_con .li01 {float: left; width: 100%; padding: 12px 40px;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; box-sizing: border-box;
    -webkit-transition: background-color .14s ease;-moz-transition: background-color .14s ease;}
.p_online .pc_con .li01 span {float:left;width:16%;font-size:16px;color:#000;line-height:36px;}
.p_online .pc_con .li01 em {padding-right:2px;font-style:normal; color:#f00;}
.p_online .pc_con .li01 .inp1{float:left;width:76%; height: 31px;border:1px #ccc solid; }
.p_online .pc_con .li01 textarea{float:left;width:76%; height:110px;border:1px #ccc solid;}
.inp2{float:left;width:20%; height: 31px;border:1px #ccc solid;;}
.inbtn{display: block;width: 70px; text-align: center; margin: 0 auto;cursor: pointer;
    height: 30px;line-height: 30px; color:#fff; background: #42ba1a; border-radius: 3px;border:1px #42ba1a solid;}

.details_1_7 {float:left;width:100%;margin:10px 0px 10px 0px;height: 30px; line-height: 30px; border-bottom: 1px #ddd solid;font-size: 14px;}
.details_1_8 {float:left;width:100%;overflow:hidden;display: flex;justify-content:space-between;flex-flow:wrap;}
.details_1_8:after{content:'';width:255px;}
.details_1_8 dl {float:left;width:255px;}
.details_1_8 dt {float:left;width:253px;height:200px;text-align:center;border:1px solid #CCCCCC;display: flex;align-items: center;}
.details_1_8 dt img {padding:5px 5px;}
.details_1_8 dd {float:left;width: 100%; text-align:center;height:30px;line-height:30px;font-size: 14px;}

.big-link {display: block; background-color:rgba(0,0,0,.1);width: 24px; height:24px; border-radius: 2px;padding:5px;}
.reveal-modal-bg {position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:100;display:none;top:0;left:0;}
.reveal-modal {visibility:hidden;top:100px;left:50%;margin-left:-120px;width:240px;background:#fff;position:absolute;z-index:1001;text-align:center;padding:30px 0px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal p {line-height:70px;border-top:1px #ddd solid;margin-top:30px;}
.reveal-modal .close-reveal-modal {font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;}

/* nyNewlist */
.nyNewlist {width:100%;}
.nyNewlist li {padding:20px;height:135px;border-bottom:1px solid #EAEAEA;}
.n-list-l {width:210px;height:135px;}
.n-list-r {width:810px;height:135px;}
.n-list-r > .title {width:100%;height:30px;line-height:30px;font-size:16px;color:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.n-list-r > .mark {height:30px;line-height:30px;font-size:12px;color:#999999;}
.n-list-r > .description {height:50px;line-height:25px;font-size:14px;color:#333333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.n-list-r > .XQ {height:25px;line-height:25px;font-size:14px;color:#999999;}
.nyNewlist li:hover {transition:0.3s;box-shadow:0 0 15px rgba(0,0,0,0.2);}
.nyNewlist li:hover .n-list-r > .title {transition:0.3s;color:#ff0000;}
.nyNewlist li:hover .n-list-r > .XQ {transition:0.3s;color:#FF0000;}
.nyNewShow {width:100%;}
.nyNewShow .title {padding:20px 0;font-size:24px;color:#333;text-align:center;font-weight:bold;}
.nyNewShow .mark {height:40px;line-height:30px;margin-bottom:20px;text-align:center;border-bottom:1px dashed #CCCCCC;}
.nyNewShow .mark span {margin:0 8px;color:#999999;font-size:12px;}
.nyNewShow .content {padding:10px 0 20px;font-size:14px;line-height: 30px;}
.nyNewShow .Ing{text-align: center;margin:10px auto 30px;}
.nyNewShow .Ing img{max-width:920px;}
.nyNewShow .shangxia {padding:5px 0 20px;line-height:25px;font-size:14px;border-top:1px solid #CCCCCC;}

/*图片*/

.divHonorShow{width:100%;}
.divHonorShow li {float:left; width:255px;height:260px;margin:0 10px;text-align:center;overflow:hidden;}
.divHonorShow li p {padding:5px;transition:0.5s;border:1px #ccc solid;width: 243px; height:200px;overflow: hidden;display:flex;justify-content: center;align-items: center;}
.divHonorShow li p img{}
.divHonorShow li p img:hover {transition:0.5s; transform:scale(1.2,1.2);}
.divHonorShow li span {text-align:center;line-height:30px;font-size: 14px;}

/**********************************************************************************************/
/* 多图放大镜 */
.small-img {display:flex;align-items:center;justify-content:center;}
.clearfix:before,.clearfix:after {display:table;line-height:0;content:"";}
.magnifier {width:500px;position:relative;}
.magnifier-container {width:500px;height:500px;overflow:hidden;position:relative;border:1px solid #ddd;}
.move-view {width:100px;height:100px;position:absolute;background-image:url('../images/move-box.png');}
.images-cover {height:100%;width:100%;position:relative;}
.images-cover img {position:absolute;}
.magnifier-assembly {height:92px;overflow:hidden;position:relative;padding-left:30px;padding-right:30px;}
.magnifier-btn {position:absolute;font-family:"宋体";width:100%;top:50%;left:0;margin-top:-40px;}
.magnifier-btn span {line-height:80px;height:80px;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;}
.magnifier-btn .magnifier-btn-right {float:right;}
.magnifier-line {position:relative;overflow:hidden;height:92px;}
.magnifier-line ul {display:block;font-size:0;width:10000%;position:absolute;left:0;z-index:9997;}
.magnifier-line li {float:left;width:100px;cursor:pointer;}
.magnifier-line ul > .active .small-img {border-color:#bbb;}
.small-img {height:78px;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;}
.nyProdec {padding-right:20px;width:470px;}
.nyProdec > h1 {width:100%;height:50px;line-height:50px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #CCCCCC;}
.nyProdec > p {height:35px;line-height:35px;font-size:15px;}
.nyProdec > p em {font-size:24px;}
.nyProdec > div {height:140px;line-height:35px;font-size:15px;}
.nyProdec > a {margin:10px 0 0 50px;display:block;width:135px;height:40px;line-height:40px;font-size:16px;font-weight:bold;color:#FFFFF0;text-align:center;background:#1048a0;border-radius:10px;}
.nyProXQ {margin:20px 0 0;padding:20px;width:880px;border-radius:10px;}
.nyProXQ .title {padding-bottom:10px;border-bottom:1px solid #CCCCCC;font-size:18px;font-weight:bold;color:#1048a0;}
.nyProXQ .content {padding:15px 0;}
.nyProXQ .shangxia {padding-top:5px;line-height:25px;font-size:14px;border-top:1px solid #CCCCCC;}

/**********************************************************************************************/