.center_ny{max-width: 1200px;margin: 0 auto;}



@media (max-width: 1200px){

	.center_ny{width: 95%;}

}



/*ny_banner*/

.ny_banner{height: auto;color: #fff;text-align: center;width: 100%;overflow: hidden;}

.ny_banner img{width: 100%;}

@media (max-width: 1024px){.ny_banner img{width: 180%;}}



/*loca*/

.loca{height: 60px;line-height: 60px;background: #f2f2f2;margin-bottom: 50px;overflow: hidden;}

.loca .loca_nav{background: url(../images/ny/crumbs.png) no-repeat left;font-size: 16px;color: #999;padding-left: 30px;height: 60px;line-height: 60px;overflow: hidden;}

.loca .loca_nav a{font-size: 16px;color: #999;margin: 0 4px;}

.loca ul{width: 30%;}

.loca li{width: 50%;background: url(../images/libg.png) no-repeat right;text-align: center;font-size: 16px;font-weight: normal;float: left;}

.loca li a{color: #666;display: block;}

.loca li:hover,.loca li.cur{background: #005aac;}

.loca li:hover a,.loca li.cur a{color: #fff;}



@media (max-width: 768px){

	.loca ul{display: none;}

}



.header .nav .nav-content nav .x_ny i{padding: 0 16px;}



/*news*/

.new_list{margin-bottom: 100px;}

.new_list ul.lb li{width: 100%;border: solid 1px #e6e6e6;padding: 3%;margin-bottom: 30px;}

.new_list ul.lb li a{display: block;}

.new_list ul.lb li .img{width: 30%;max-height: 170px;overflow: hidden;position: relative;display: block;}

.new_list ul.lb li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.new_list ul.lb li .img:hover img{transform: scale(1.1);}

.new_list ul.lb li .txt{width: 67%;}

.new_list ul.lb li .txt .tit{height: 30px;line-height: 30px;font-size: 16px;color: #333;overflow: hidden;}

.new_list ul.lb li .txt .date{height: 20px;line-height: 20px;font-size: 14px;color: #bbb;margin: 5px 0;}

.new_list ul.lb li .txt .des{height: 60px;line-height: 30px;font-size: 14px;color: #666;overflow: hidden;}

.new_list ul.lb li .txt .more{width: 31px;height: 31px;background: url(../images/ny/new_more1.png) no-repeat;margin-top: 20px;}

.new_list ul.lb li:hover .txt .more{background: url(../images/ny/new_more.png) no-repeat}

.new_list ul.lb li:hover .txt .tit{color: #005aac;font-weight: bold;}

.new_list ul.lb li:hover{border: solid 1px #005aac;}



@media (max-width: 768px){

	.new_list ul.lb li .txt .des{display: none;}

	.new_list ul.lb li .txt .date{margin: 0;margin-top: 12px;}

	.new_list ul.lb li .txt .more{margin-top: 15px;}

}



@media (max-width: 420px){

	.new_list ul.lb li .txt .tit{font-size: 16px;}

	.new_list ul.lb li .txt .more{display: none;}

	.new_list ul.lb li .txt .date{margin-top: 4px;}

	.new_list ul.lb li .img{width: 40%;}

	.new_list ul.lb li .txt{width: 56%;}

	.new_list ul.lb li .txt .tit{margin-top: 10px;}

	.new_list ul.lb li{margin-bottom: 20px;}

}



/*翻页*/

.tcdPageCode{margin: 56px auto;margin: 56px auto;margin-left: 37%;}

.fanye{margin-left:0;}

.pagination{}

.pagination > li > a, .pagination > li > span{border: 1px solid #bbb;margin-right: 5px;padding: 5px 8px;border-radius: 3px;}

.pagination > li > a{padding: 5px 12px;}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus{color: #666;}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #005aac;border-color: #005aac;}

.pagination > li > a, .pagination > li > span{color: #666;border: 1px solid #bbb;}

.pagination > li:hover > a, .pagination > li:hover > span{background: #005aac;border-color: #005aac;color: #fff;}



@media (max-width: 768px){

	.tcdPageCode{margin-left: 5%;}

}



/*new_show*/

.new_show{margin-bottom: 100px;}

.new_show .txt h1{background: url(../images/ny/new_ic2.png) no-repeat left;padding-left: 30px;font-size: 20px;color: #333;font-weight: bold;}

.new_show .txt dl{height: 55px;border-bottom: 1px dashed #bbb;margin-top: 12px;}

.new_show .txt dt{line-height: 55px;font-size: 16px;color: #999;float: left;font-weight: normal;margin-right: 8%;}

.new_show .txt dt:last-child{margin-right: 0;}

.new_show .txt dt:first-child{background: url(../images/ny/new_ic.png) no-repeat left;padding-left: 40px;}

.new_show .txt .des{border-bottom: 1px #ddd solid;padding-bottom: 80px;}

.new_show .txt .des p{font-size: 16px !important;color: #666 !important;line-height: 34px !important;}

.new_show .txt .des img{max-width: 100%;}

.new_show .txt .fy{margin-top: 30px;}

.new_show .txt .fy p{font-size: 16px;color: #808080;margin-top: 15px;}

.new_show .txt .fy a{color: #333;}



@media (max-width: 420px){

	.new,.new_show{margin-bottom: 120px;}

	.new_show .txt h1{font-size: 18px;}

	.new_show .txt .des{padding-bottom: 30px;line-height: 30px;font-size: 14px}

	.new_show .txt dt{font-size: 14px;}

	.new_show .txt dl dt:last-child{display: none;}

	.base li{width: 100%;}

}



.new_show .txt1{width: 86%;}

.new_show .txt1 .ny{background: #f0f0f0;padding: 20px;margin-bottom: 30px;}	

.new_show .txt1 .ny img{width: 100%;}

.new_show .txt1 .ny .zx{width: 100%;height: 50px;line-height: 50px;text-align: center;margin-top: 20px;background: #005aac;}

.new_show .txt1 .ny .zx a{display: block;font-size: 14px;color: #fff;}

.new_show .txt1 .ny2 h3{font-size: 24px;font-weight: normal;color: #333;background: url(../images/ny/list_d.png) no-repeat bottom;padding-bottom: 20px;}

.new_show .txt1 .ny2 dt{margin-top: 25px;}

.new_show .txt1 .ny2 dt a{display: block;font-size: 14px;color: #666;font-weight: normal;}

.new_show .txt1 .ny2 dt b{color: #005aac;margin-right: 8px;}

.new_show .txt1 .ny2 dt a:hover{color: #005aac;font-weight: bold;}



@media (max-width: 992px){

	.new_show .txt1{display: none;}

}



/*contact*/

.contact{margin-top: 80px;}

.contact .txt1 h3{font-size: 45px;color: #005aac;text-align: center;font-family: BellmT;}

.contact .txt1 h4{font-size: 30px;color: #333;text-align: center;font-weight: normal;margin: 35px 0;}

.contact .txt1 ul{margin-top: 90px;}

.contact .txt1 ul li{width: 25%;float: left;text-align: center;}

.contact .txt1 ul li img{margin: 0 auto;display: block;margin-bottom: 20px;}

.contact .txt1 ul li b{font-size: 16px;color: #333;}

.contact .txt1 ul li span{font-size: 14px;color: #666;line-height: 24px;margin: 0 auto;display: block;margin-top: 12px;}



.contact .txt2{background: #f3f3f3;padding: 60px 0 80px;margin-top: 80px;}

.contact .txt2 h3{font-size: 30px;color: #333;text-align: center;font-weight: normal;margin-bottom: 40px;}

.contact .txt2 .kj{float: left;margin-right: 3%;width: 31.3%;height: 50px;line-height: 50px;}

.contact .txt2 .none{margin-right: 0px;}

.contact .txt2 .kj p{font-size: 15px;color: #333;width: 26%;}

.contact .txt2 .lyb p{font-size: 15px;color: #333;width: 8.1%;}

.contact .txt2 .kj p span,.contact .txt2 .lyb p span{color: #e03b3b;}

.contact .txt2 .kj .xxk{width: 74%;border: 1px #ddd solid;box-sizing: border-box;background: #fff;outline: none;padding-left: 20px;}

.contact .txt2 .lyb{width: 100%;height: 100px;margin-top: 20px;}

.contact .txt2 .lyb .dhk{border: 1px #ddd solid;box-sizing: border-box;background: #fff;outline: none;padding-left: 20px;padding-top: 10px;width: 91.9%;height: 100px;}

.contact .txt2 .an{margin-top: 30px;width: 32%;margin: 0 auto;margin-top: 30px;}

.contact .txt2 .an input{width: 48%;height: 50px;border-radius: 3px;background: #005aac;line-height: 50px;text-align: center;font-size: 14px;color: #fff;float: left;outline: none;border: none;}

.contact .txt2 .an input:last-child{background: #545454;float: right;}



@media (max-width: 1340px){

	.contact .txt2 .kj{width: 100%;margin-bottom: 40px;}

	.contact .txt2 .kj p,.contact .txt2 .lyb p{font-size: 20px;color: #333;width: 15%;}

	.contact .txt2 .kj .xxk,.contact .txt2 .lyb .dhk{width: 80%;margin-left: 0px;}

}



@media (max-width: 420px){

	.contact{margin-top: 50px;}

	.contact .txt1 h3{font-size: 26px;}

	.contact .txt1 h4{font-size: 20px;margin: 15px auto;}

	.contact .txt1 p{width: 100%;font-size: 14px;}

	.contact .txt1 ul li{width: 100%;margin-bottom: 40px;}

	.contact .txt1 ul{margin-top: 50px;}

	.contact .txt2{padding: 50px 0 120px;margin-top: 40px;}

	.contact .txt2 h3{font-size: 20px;}

	.contact .txt2 .kj p, .contact .txt2 .lyb p{font-size: 16px;width: 25%;}

	.contact .txt2 .kj .xxk,.contact .txt2 .lyb .dhk{width: 75%;}

	.contact .txt2 .an{width: 90%;}

}



.pro_list ul.lb li{float: left;margin-right: 2.5%;width: 31.6%;border: 1px solid #bbb;margin-bottom: 2.5%;}

.pro_list ul.lb li:nth-child(3n){margin-right: 0px;}

.pro_list ul.lb li .img{width: 100%;height: 260px;overflow: hidden;position: relative;display: block;}

.pro_list ul.lb li .img img{width: 100%;height: 100%;display: block;transition: all 0.3s linear 0s; }

.pro_list ul.lb li:hover .img img{transform: scale(1.1);}

.pro_list ul.lb li .txt{padding: 26px 20px 30px 20px;}

.pro_list ul.lb li b{font-size: 15px;color: #333;margin-bottom: 20px;display: block;font-weight: normal;height: 18px;overflow: hidden;}

.pro_list ul.lb li p{font-size: 14px;color: #666;line-height: 24px;overflow: hidden;height: 44px;}

.pro_list ul.lb li span{font-size: 13px;color: #888;margin-top: 20px;display: block;}

.pro_list ul.lb li span i{font-style: normal;font-size: 24px;color: #bbb;float: right;line-height: 20px;}

.pro_list ul.lb li:hover b{font-weight: bold;color: #005aac;}

.pro_list ul.lb li:hover span i{color: #005aac;}



@media (max-width: 1024px){

    .pro_list ul.lb li .img{height: 220px;}

}



@media (max-width: 768px){

	.pro_list ul.lb li,.pro_list ul.lb li:nth-child(3n){float: none;width: 95%;margin: 0 auto;margin-bottom: 2.5%;}

	.pro_list ul.lb li .img{height: 100%;}

}



.tech ul.lb li b{margin-bottom: 0px;}

.tech ul.lb li .txt{padding: 20px;}

.tech ul.lb li i{font-style: normal;font-size: 24px;color: #bbb;float: right;line-height: 20px;}

.tech ul.lb li:hover i{color: #005aac;}



.about h1{font-size: 30px;color: #333;text-align: center;margin-bottom: 50px;}



.com-culture {

	margin: 80px 0;

}



.com-culture dl {

	width: 25%;

	padding-bottom: 60px;

	float: left;

	background: #033e80;

	transition: all 0.3s ease-in-out;

	margin-bottom: 0;

}



.com-culture dl:nth-of-type(2n) {

	background: #005aac;

	opacity: 0.8;

}



.com-culture dl:hover {

	-webkit-transform: translateY(-10px);

	-moz-transform: translateY(-10px);

	-ms-transform: translateY(-10px);

	-o-transform: translateY(-10px);

	border-radius: 10px;

}



.com-culture dl dd {

	text-align: center;

	color: #fff;

	padding-top: 50px;

}



.com-culture dl dd h3 {

	font-size: 20px;

	line-height: 40px;

}



.com-culture dl dd span {

	font-size: 14px;

	text-transform: uppercase;

	display: block;

	font-weight: normal;

	letter-spacing: 1px;

}



.com-culture dl dt {

	width: 100px;

	height: 100px;

	margin: 0 auto;

	box-shadow: 8px 5px 17px 2px #f1f1f1;

	border-radius: 50%;

}



.com-culture dl dt img {

	width: 70px;

	height: 85px;

	margin: 0 auto;

	display: block;

	padding-top: 15px;

}



.com-culture dl p {

	font-size: 14px;

	width: 70%;

	color: #fff;

	margin: 0 auto;

	padding-top: 20px;

	line-height: 30px;

	text-align: center;

}



.com-culture dl p:after {

	content: "";

	background: #fff;

	width: 40px;

	height: 3px;

	display: block;

	text-align: center;

	margin-top: 20px;

	margin-left: 40%;

}



@media (max-width: 1023px){

	.com-culture dl{width: 50%;}

	.com-culture dl:nth-child(3){background: #005aac;opacity: 0.8;}

	.com-culture dl:nth-child(4){background: #033e80;opacity: 1;}

}



.about{margin-top: 80px;}

.about .js img{width: 100%;}

.about .js .des{width: 95%;}

.about .js .des p{font-size: 15px!important;color: #333!important;line-height: 36px!important;text-align: justify!important;text-indent: 2em!important;}



@media (max-width: 500px){

	.com-culture{margin: 40px 0;}

	.about h1{margin-bottom: 40px;font-weight: bold;font-size: 20px;}

	.com-culture dl{padding-bottom: 30px;}

	.com-culture h1{font-size: 20px;}

	.com-culture dl dd{padding-top: 30px;}

	.com-culture dl dd h3{font-size: 17px;line-height: 30px;}

	.com-culture dl dt{width: 70px;height: 70px;margin-top: 20px;}

	.com-culture dl dt img{width: 40px;height: 55px;}

	.com-culture dl p{width: 90%;}

	.about{margin-top: 40px;}

	.about .js .des p{font-size: 15px!important;line-height: 30px!important;}

	.about .js img{margin-top: 30px;}

}



/*内页左侧*/

.Inner_left{ width:95%;}

.Inner_left h7{ display:block;	background:#005aac url(../images/ny/nconl_tit.png) no-repeat 88% center; height:80px; line-height:80px; font-size:20px; font-weight:bold;color:#FFF; text-indent:28px;}

.Inner_left .nlist {	border: 1px solid #e4e4e4; border-top: 0;}

.nlist li { height: 58px; line-height: 58px; border-top: 1px solid #e4e4e4; text-indent: 28px; font-size: 15px; color: #333333; background: url(../images/ny/nconl_li_bg.png) no-repeat 86% center;}

.nlist li a {display: block;color: #333333;	font-size: 16px;}

.nlist li:hover{ background:#F5F5F5 url(../images/ny/nconl_li_hover_bg.png) no-repeat 86% center;}

.nlist li:hover a{ color:#005aac; font-weight:bold;} 



/*左侧联系我们*/

.contactn {	border: 1px solid #e4e4e4; margin-top: 20px; padding: 0 13px 26px; margin-bottom: 20px;}

.contactn .tits { font-size: 18px; color: #005aac; font-weight: normal; height: 59px; line-height: 59px; border-bottom: 1px solid #e4e4e4; margin-bottom: 18px; text-indent: 10px;}

.contactn .subnr { }

.contactn .subnr li{ font-size: 15px; color: #333333; line-height: 28px;margin-bottom: 10px;}

.contactn .subnr .zxzx{ display: block; width: 160px; height: 50px; overflow: hidden; background: #005aac; text-decoration: none; margin-top: 36px;}

.contactn .subnr .zxzx span{ display: block; width: 50px; height: 50px; float: left; border-right: 1px solid #fff; background: url(../images/ny/nconl_lx.png) no-repeat center;}

.contactn .subnr .zxzx em{ display: block; width: 109px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; float: left; font-style:normal;}

.contactn .subnr .zxzx em img{ display: inline-block; *display: inline-block; position: relative; top: 2px; margin-left: 8px;}





@media (max-width: 992px){

    .contactn,.Inner_left{display: none;}

}



.relate-news{overflow: hidden;margin-top: 40px;}

.relate-news h4{font-size: 16px;font-weight: bold;line-height: 18px;margin-bottom: 20px;color: #fff;}

.relate-news h4 i{display: inline-block;line-height: 38px;position: relative;padding: 0 5px 0 10px;margin-right: 20px;background: #333;font-size: 18px;}

.relate-news h4 i::after{content: '';position: absolute;width: 0;height: 0;border-right: 15px solid transparent;border-bottom: 38px solid #333;right: -15px;bottom: 0;}

.relate-news h4 span{display: inline-block;line-height: 38px;position: relative;padding: 0 20px;margin-right: 20px;background: #005aac;}

.relate-news h4 span::after{content: '';position: absolute;width: 0;height: 0;border-left: 15px solid transparent;border-top: 38px solid #005aac;left: -15px;top: 0;}

.relate_scroll li{border: 1px solid #ddd;text-align: center;}

.relate-news .newsl li{width: 46%;margin: 0 2%;float: left;margin-bottom: 10px;border-bottom: 1px dashed #ddd;position: relative;padding-left: 15px;}

.relate-news .newsl li::before{position: absolute;content: '';width: 6px;height: 6px;border-radius: 50%;background: #005aac;top: 10px;left: 0;}

.relate-news .newsl li .tit{display: inline-block;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.relate-news .newsl li span{float: right;font-size: 12px;color: #666;}



@media (max-width: 600px){

	.relate-news .newsl li{width: 100%;}

}





.product-main .cp-zl{overflow: hidden;}

.product-main .cp-zl ul li{width: 32%; text-align: center; margin-right: 2%;float: left;background: #f8f8f8;margin-bottom: 2%;}

.product-main .cp-zl ul li:nth-child(3n){margin-right: 0;}

.product-main .cp-zl .cp-img{ width: 100%; overflow: hidden; line-height: 0;height: 226px;border: 1px solid #eee;}

.product-main ul li .cp-img img{ width: 100%; transition: all .5s;height: 100%;;}

.product-main ul li:hover .cp-img img{ transform: scale(1.1, 1.1);}

.product-main ul li .db-title{ width: 100%; height: 53px; line-height: 53px; overflow: hidden;}

.product-main ul li .db-title i{ color: #333; font-size: 16px; transition: all .5s;}

.product-main ul li .db-title b{ width: 20px; height: 20px; display: inline-block; vertical-align: top; background: url(../images/cpicon1.png)no-repeat; transition: all .5s; margin: 17px 0 0 10px;}

.product-main ul li:hover .db-title b{ background: url(../images/cpicon2.png)no-repeat;}

.product-main ul li:hover .db-title i{ color: #005aac;}



@media (max-width: 1040px){

	.product-main .cp-zl ul li{width: 48%;}

	.product-main .cp-zl ul li:nth-child(3n){width: 48%;}

	.product-main .cp-zl li:nth-child(2n){float: right;}

}



@media (max-width: 500px){

	.product-main .cp-zl .cp-img{height: 150px;}

}







































































