.innbanner{background:url(../images/nybanner.jpg) no-repeat center; text-align:center; color:#fff; font-size:50px; font-family:"Alegreya", serif; padding:80px 0;}
.innbanner span{color:#fff; font-size:16px; font-family:"Alegreya", serif; display:block;}

.innbanneraa{background:url(../images/nybanner.jpg) no-repeat center; text-align:center; color:#fff; font-size:50px; font-family:"Alegreya", serif; padding:80px 0;}
.innbanneraa span{color:#fff; font-size:16px; font-family:"Alegreya", serif; display:block;}

.innbanneraaa{background:url(../images/nybanneraaa.jpg) no-repeat center; background-size: cover; text-align:center; color:#fff; font-size:50px; font-family:"Alegreya", serif; padding:120px 0;}
.innbanneraaa span{color:#fff; font-size:16px; font-family:"Alegreya", serif; display:block;}

.innbbbg{background-color:#74b700; padding:20px 0; color:#fff; font-size:25px; text-align:center;font-family:"Alegreya", serif;}


.innccc{width:100%; padding:50px 0; background: url(../images/ppbg.jpg) repeat-y center bottom;}
.innccc .innccleft{float:left; width:928px; padding-right:40px; box-sizing:border-box;}
.innccc .inncctit{font-size:36px; color:#888;}
.innccc .inncctita{font-size:18px; color:#666; line-height:190%; margin-top:35px;}

.innccc .innccright{float:left; width: 470px; background-color: #f5f5f5; padding-left:40px; box-sizing:border-box;}

.innccc .innccright .innccrtit{font-family:"Alegreya", serif; font-size:26px; color:#74b700;}
.innccc .innccright .innccrul{margin:15px 0 50px;}
.innccc .innccright .innccrul li{border-bottom: 1px solid #d0ddb5; height: 40px; line-height: 40px; width:48%; margin-right:4%; float:left;}
.innccc .innccright .innccrul li:nth-child(2n){margin-right:0;}
.innccc .innccright .innccrtxt{margin:20px 0 50px; display:flex;}
.innccc .innccright .innccrtxt .txtaa{border: 1px solid #dedede; text-indent:20px; border-radius: 0; border-bottom-left-radius: 3px;  border-top-left-radius: 3px; box-shadow: 2px 2px 4px rgb(0 0 0 / 12%); box-sizing: border-box; height:48px; line-height:48px; width:80%; display:inline-block;}
.innccc .innccright .innccrtxt .btnaa{background:url(../images/ss.png) no-repeat center #74b700; width:20%; border:0px none; border-bottom-right-radius: 3px;  border-top-right-radius: 3px;  height:48px; line-height:48px; display:inline-block;} 

.innccc .innccright .innccrtxta{margin:10px 0 50px; color:#666; line-height:170%;}
.innccc .innccright .innrnewul li{width:100%; display:block; margin:16px 0; padding-bottom:15px; border-bottom:1px solid #bed6f0;}
.innccc .innccright .innrnewul .innrnewultit{font-size:18px; margin:18px 0 10px;}

.innccc .innccleft .nyhonor{width:100%;}
.innccc .innccleft .nyhonor li{float:left; width:48%; margin:1%;}
.innccc .innccleft .nyhonor li img{max-width:100%;}

.cen05ula{width:100%; margin-top:25px;}
.cen05ula li{float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.cen05ula li .cen05imga{position:relative; width:284px; height:196px;}
.cen05ula li .cen05imga img{max-width:100%;}
.cen05ula li .cen05imgaa{position:absolute; top:0; left:0; z-index:1111;}
.cen05ula li:nth-child(3n){margin-right:0;}
.cen05ula li .cen05bga{background-color:#adadad; height:100px;}
.cen05ula li .cen05bga .cen05bgleft{float:left; width:62%; margin-left:30px; color:#fff; margin-top:20px;}
.cen05ula li .cen05bga .cen05bgleft .cen05bgtit{font-size:16px;}
.cen05ula li .cen05bga .cen05bgleft .cen05bgtita{font-size:12px; text-decoration:underline; text-transform:uppercase;}
.cen05ula li .cen05bga .cen05bgright{float:right; width: 14%; text-align: right; margin-right: 30px; margin-top: 30px;}

.innccbga{padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:25px; font-size:28px; text-align:center; text-transform:uppercase;}
.pptita{background-color:#eaf4ff; height:50px; line-height:50px; text-indent:20px; color:#555; font-size:20px; margin-top:40px;}
.pptitb{margin-top:20px;}

.innccc .inncctitaa{font-size:16px; color:#666; margin:10px 0 20px;}
.innnntita ul li{width:100%; padding-bottom:14px; border-bottom:1px solid #eee; margin-bottom:25px; }
.innnntita ul li .innewstit{font-weight:bold; font-size:20px;}
.innnntita ul li .innewstita{margin-top:15px; line-height:160%;}
.innnntita ul li .nnmore{font-size:12px; text-decoration:underline; margin-top:20px; display:block;}

.innewstitbb{background-color:#eaf4ff; height:80px; line-height:80px; color:#555; font-size:25px; margin-top:40px; text-align:center; margin-bottom:30px;}
.innewstitcc{line-height:190%; margin-top:20px; line-height:170%;}

.pppul{width:60%; margin:50px auto 0;}
.pppul li{float:left; width:28%; margin-right:8%; text-align:center; border:1px solid #ddd; padding:10px; box-sizing:border-box;}
.pppul li:last-child{margin-right:0;}

.innlxtit{font-weight:bold; font-size:20px; color:#007cd6; margin-bottom:15px;}
.nylxwm li{float:left; width:46%; margin-right:8%; border-bottom:1px solid #eee; margin-bottom:25px; line-height:150%;height:140px;}
.nylxwm li strong{display:block; margin-bottom:8px;}
.nylxwm li img{margin-bottom:8px;}
.nylxwm li:nth-child(2n){margin-right:0;}

.nylxtitaab{font-size:20px; font-weight:bold; text-align:left; margin-bottom:10px; margin-top:30px;}
.messagecon {
    background: #fff;
    padding:20px 30px;
    border: 1px solid #dedede;
    font-family: microsoft yahei;
    margin-top: 30px;
    color: #333; font-size:15px;
}
.messagecon .messagetit {
    font-weight: bold;
    line-height: 30px;
    height: 30px;
}
.messagecon p {
    margin-bottom: 20px; margin-top:0;
}
.messagecon .messagetarea {
    padding: 10px;
    border: 1px solid #dedede;
    font-size: 16px;
    line-height: 26px;
    font-family: microsoft yahei;
    color: #666;
    resize: none;
    width: 96%;
    height: 90px;
    transition: all 0.2s ease-in;
    background: #f8f8f8;
    margin-bottom: 20px;
}
.messagecon .messageinput {
    width: 27%;
    padding: 10px;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    border: 1px solid #dedede;
    margin: 0 5px 0 0;
    font-family: microsoft yahei;
    color: #666;
    transition: all 0.2s ease-in;
    background: #f8f8f8;
    margin-bottom: 20px;
}
.messagecon .messagebtn.btnon {
    width: 50%;
    color: #fff;
    background-color: #e4393c;
}
.messagecon .messagebtn {
    width: 30%;
    text-align: center;
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    border: 0;
    background: #b8c5ce;
    color: #2d3e50;
    border-radius: 4px;
    font-family: microsoft yahei;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 30px;
}

.ppptita{font-size:22px; text-transform:uppercase; font-family: "Alegreya", serif; margin:50px 0 25px;}
.ppptitb{background: linear-gradient(#007cd6, #2197ed); height:40px; line-height:40px; color:#fff; font-size:15px; text-indent:25px; float:left; width:49%; margin:0.3% 0.5%;}

.lna{border:1px solid #999; padding:20px 15px; box-sizing:border-box; color:#333; font-size:17px; text-indent:10px; width:32%; margin:0px 0.3% 0; display:inline-block; line-height:140%; height:230px; vertical-align:top;}
.lna img{display:block; margin:10px 10px 18px;}

.inncctita img{max-width:100%;}

.productalllist { overflow: hidden; width: 800px; position: relative; margin: 20px auto 0; }
					.csSlideWrapper { margin-bottom: 5px; }
					.csSlideOuter .csPager.cSGallery li { border: 2px solid #dedede; box-sizing: border-box; }
					.csSlideOuter .csPager.cSGallery li.active, .csSlideOuter .csPager.cSGallery li:hover { border: 2px solid #405ca3; }
					.tutu .productalllist img { max-width: 800px; margin: 0 auto; display: block; } 
					.newsmaincon img { display: none; }


.nyhonorula{width:100%;}
.nyhonorula li{float:left; width:48%; margin:1%;} 
.nyhonorula li img{width:100%; margin:0 auto;}
.ppptita{font-size:30px; text-align:center; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:25px;}
.nyyyul{width:100%;}
.nyyyul li{float:left; width:31%; margin:1.1%;}
.nyyyul li img{max-width:100%; border:1px solid #50904a; padding:3px;}


@media (max-width: 1400px){
	.innbanner{font-size:30px;}
	.innbanneraa{font-size:30px;}
	.wrapper{width:100%;}
	.lna{height:260px;}
	.innccc{padding:0px; box-sizing:border-box; width:100%;}
	.innccc{background:none;}
	.innccc .innccleft{width:70%; padding:40px 30px 40px 20px; box-sizing:border-box;}
	.innccc .innccright{width:30%; background-color:#eaf4fe; padding:40px 20px; box-sizing:border-box; height:100%;}
.cen05ula li .cen05imga{position:relative; width:100%; height:auto;}
.cen05ula li .cen05imga img{max-width:100%;}
.innbanneraaa{padding: 60px 0; background-position: center;font-size:30px;}
	
}
@media (max-width: 1000px){
	.innccc .innccleft{float:none; width:100%; box-sizing:border-box; padding:30px 20px;}
	.innccc .innccright{float:none; width:100%; box-sizing:border-box; padding:28px 15px; text-align:justify; margin-top:20px;}
	.lna{width:100%; display:block; height:auto !important; margin:1% 0;}
	.cen05ula li{width:48%; margin:1%; height:auto !important;}
	.cen05ula li:nth-child(3n){width:48%; margin:1%;}
	.cen05ula li .cen05imga img{width:100%; min-height:310px;}
	.cen05ula li a{display:block;}
	.cen05ula li .cen05imga{width:100%; height:auto;}
	.cen05ula li .cen05imgaa{height:100%; width:100%; overflow:hidden;}
	
.productalllist { overflow: hidden; width: 100%; position: relative; margin: 20px auto 0; }
.tutu .productalllist img { max-width: 100%; margin: 0 auto; display: block; } 

.nyyyul li{width: 48%; margin:1%;}
.pppul{width: 100%;}
.pppul li{width: 31%; margin-right: 3.5%;}
.pppul li a{font-size: 14px;}
.innbanneraaa{padding: 40px 0; background-position: right;}
}

@media (max-width: 720px){
	.cen05ula li{min-height:230px !important;}
	.cen05ula li .cen05imga img{width:100%; min-height:130px;}
	.innccc .inncctita{clear:both;}
	.ppptitb{width:100%; float:none;}
	.nylxwm li{float:none; width:100%; height:auto !important; padding-bottom:20px;}
	.messagecon .messagetit{height:auto;}
}