BODY{width:100%;font-family: 'Microsoft Yahei';font-size:14px;line-height:24px;color:#666;background: #fff;list-style:none;margin-top:0px;margin-left:0px;margin-left:0px;margin-bottom:0px;}

html{-webkit-text-size-adjust:none;}
ul,li{padding:0px;margin:0px;list-style-type: none;}
img{border:#000 0px;display:block;}
A:link{text-decoration:none;}
A:visited{text-decoration:none;}
A:hover{text-decoration:none;}
A:active{text-decoration:none;}


h3{font-size: 0.8rem;font-weight: bold;margin-block-start: 0;margin-block-end: 0;margin-inline-start: 0px;margin-inline-end: 0px;}
@-webkit-keyframes myAnimation {
	0% {opacity :0.6;filter :alpha(opacity=60)}
	30% {opacity :0.4;filter :alpha(opacity=40)}
	50% {opacity :0.2;filter :alpha(opacity=20)}
	80% {opacity :0.4;filter :alpha(opacity=40)}
	100% {opacity :0.6;filter :alpha(opacity=60)}
}
@keyframes myAnimation {
	0% {opacity :0.6;filter :alpha(opacity=60)}
	30% {opacity :0.4;filter :alpha(opacity=40)}
	50% {opacity :0.2;filter :alpha(opacity=20)}
	80% {opacity :0.4;filter :alpha(opacity=40)}
	100% {opacity :0.6;filter :alpha(opacity=60)}
}

	.pic_link{opacity:1;transition:all 0.4s;cursor:pointer;margin: auto;}
	.pic_link:hover{opacity:.6;}



	.top{width: 1440px;height: 115px;margin: auto;border-bottom: 1px solid rgba(255,255,255,.2);position: relative;z-index: 1000;}
		.top_logo{width: 250px;height: 115px;display: inline-block;background:url(images/nnlogo.png) no-repeat;float: left;}
		.top_nav{width: 1190px;height: 115px;display: inline-block;float: right;}
			.top_nav_list{float: left;width: 70%;}
				.top_nav_list ul{height: 100px;width: 600px;float: right;}
					.top_nav_list ul li{width: 24%;float: left;line-height: 115px;}
						.top_nav_list ul li .top_nav_list_txt{width:auto;font-size: 16px;color: #fff;text-align: center;transition: all 0.4s;cursor: pointer;border-bottom: 2px solid rgba(255,255,255,0);}
						.top_nav_list ul li .top_nav_list_txt:hover{width:auto;font-size: 16px;color: #f00;text-align: center;transition: all 0.4s;cursor: pointer;border-bottom: 2px solid rgba(255,0,0,1);}
			.top_nav_tel{font-size: 18px;color: #ef9701;width: 30%;text-align: right;font-weight: bold;line-height: 115px;float: right;}


			.top_nav_list ul li .nav_sub{width: 1000px;height: 380px;background: #fff;margin: 0 0 0 -350px;display: none;}
				.top_nav_list ul li .nav_sub_L{width: 400px;height: 380px;float: left;}
					.top_nav_list ul li .nav_sub_L ul{margin: 50px auto 0;text-align: center;display: block;width: 100%;}
						.top_nav_list ul li .nav_sub_L ul li{width: 100%;text-align: center;line-height: 45px;margin: auto;}
							.top_nav_list ul li .nav_sub_L ul li .sub_txt{border-bottom: 1px solid #ccc;color:#666;margin: auto;width: 80%;transition: all 0.4s; cursor: pointer;background: transparent;}
							.top_nav_list ul li .nav_sub_L ul li .sub_txt:hover{border-bottom: 1px solid #ccc;color:#2b2b2b;margin: auto;width: 80%;transition: all 0.4s; cursor: pointer;background: #efefef;}
				.top_nav_list ul li .nav_sub_R{width: 600px;height: 380px;float: right;}
					.top_nav_list ul li .nav_sub_R .nav_sub_R_pic{width: 518px;height: 275px;margin: 50px auto 0;}
						.top_nav_list ul li .nav_sub_R .nav_sub_R_txt{width: 518px;padding-left:40px;line-height: 42px;font-size: 20px;color: #666;font-weight: bold;text-align: left;transition: all 0.4s;cursor: pointer;}
						.top_nav_list ul li .nav_sub_R .nav_sub_R_txt:hover{width: 518px;padding-left:40px;line-height: 42px;font-size: 20px;color: #f00;font-weight: bold;text-align: left;transition: all 0.4s;cursor: pointer;}

	.top_banner{width: 100%;height: 939px;margin:-115px auto 0;text-align: center;background: url(images/banner2.jpg) center center no-repeat;position: relative;z-index: 50;}


	.xcy{width:1372px;height:255px;position: relative;z-index: 100;margin: -70px auto 0;}
		.xcy ul{transition: 0.4s;}
			.xcy ul li{width: 25%;border-left: 1px solid #fff;box-sizing: border-box;display: inline-block;text-align: center;padding: 0;margin-left: -5px;list-style: none;vertical-align: top;transition: 0.4s;}
			.xcy ul li:first-child{width: 25%;border-left: 0px solid #fff;box-sizing: border-box;display: inline-block;text-align: center;padding: 0;margin-left: -5px;list-style: none;vertical-align: top;transition: 0.4s;}
				.xcy ul li .xcy_block{width: 100%;padding-top: 30px;height: 225px;display: block;transition: 0.4s; cursor: pointer;}
				.a1{background: rgba(115,174,22,1);transition: 0.4s;}
				.a1:hover{background: rgba(19,157,185,1);transition: 0.4s;}
				.b2{background: rgba(239,151,1,1);transition: 0.4s;}
				.b2:hover{background: rgba(19,157,185,1);transition: 0.4s;}
				.c3{background: rgba(27,116,176,1);transition: 0.4s;}
				.c3:hover{background: rgba(19,157,185,1);transition: 0.4s;}
				.d4{background: rgba(236,190,6,1);transition: 0.4s;}
				.d4:hover{background: rgba(19,157,185,1);transition: 0.4s;}
				.xcy ul li .xcy_block .xcy_block_icon{width: 100%;color: #fff;display: block;margin: 15px auto;transition: 0.4s;}
					.xcy ul li .xcy_block .xcy_block_icon i{font-size: 62px;}
				.xcy ul li .xcy_block .xcy_block_title{width:100%;line-height:52px;font-size: 18px;font-weight:700;color: #fff;display: block;margin: auto;text-align: center;transition: 0.4s;}

				.bbc{font-size: 52px;transition: all 0.4s;color: rgba(255,255,255,0.6);display: block;filter: blur(2px);}
				
				.xcy ul li .xcy_block .xcy_block_summary{width:90%;line-height:24px;font-size: 14px;color: #fff;display: block;margin: auto;text-align: center;transition: 0.4s;}
	/*++++++++++++++++++++++*/
	.container{width:1360px;height:auto;overflow:hidden;background: rgb(255,255,255);margin:auto;}
		.gsjj{width:1360px;height: auto;margin:20px auto 50px;}
			.gsjj_title{width: 1360px;height: 90px;padding-top: 30px;border-bottom: 2px solid #007eca;}
				.gsjj_title_en{font-size: 36px;line-height:44px;color: #007eca;text-align: left;text-transform: uppercase;}
				.gsjj_title_ch{font-size: 28px;line-height:34px;color: #333;font-weight:bold;text-align: left;text-transform: uppercase;}

			.gsjj_con{width: 1360px;height: auto;padding-top: 20px;text-align: left;font-size: 14px;color: #333;}
				.gsjj_con p{width: 90%;line-height: 34px;margin: auto;}
			.gsjj_icon{width: 1360px;height: auto;}

				.gsjj_icon ul{text-align: center;}
					.gsjj_icon ul li{width: 24.7%;display: inline-block;height: 150px; cursor: pointer;}
						.gsjj_icon ul li .gsjj_icon_pic{width:100%;height: 98px;margin: auto;text-align: center;}
							.gsjj_icon ul li .gsjj_icon_pic img{border-radius: 50%;display: block;margin: 10px auto;transition: all 0.4s;opacity: 1;}
							.gsjj_icon ul li .gsjj_icon_pic img:hover{border-radius: 50%;display: block;margin: 10px auto;transition: all 0.4s;opacity: 0.6;}
						.gsjj_icon ul li .gsjj_icon_txt{width:100%;line-height: 54px;margin: auto;text-align: center;font-size: 15px;color: #007eca;}


		.pro{width:1360px;height: auto;margin:20px auto 50px;}
			.pro_L{width: 240px;float: left;}
				.pro_L_title{width: 240px;height:60px;line-height: 32px;font-size: 22px;color: #444;text-align: left;font-weight: bold;}
					.pro_L_title i{margin-right: 15px;}
				.pro_L_con{width: 240px;}
					.pro_L_con ul{width: 100%;}
						.pro_L_con ul li{width: 100%;line-height: 54px;border:1px solid #ccc; text-align: center;background: #fff;transition: all 0.4s;cursor: pointer;margin: 0 auto 12px;}
						.pro_L_con ul li:hover{width: 100%;line-height: 54px;border:1px solid #ccc; text-align: center;background: #ececec;transition: all 0.4s;cursor: pointer;}
							.pro_L_con ul li .pro_list{font-size: 14px; color: #666;}

			.pro_R{width: 1100px;float: right;margin: 0 auto 60px;}
				.pro_R_title{width: 1100px;height:60px;line-height: 32px;font-size: 22px;color: #444;text-align: left;font-weight: bold;}
				.pro_R_con{width: 1100px;text-align: center;}
				.pro_R_con_detail{width: 1100px;text-align: center;font-size: 15px;color: #666;line-height: 26px;}
					.pro_R_con_detail img{width: 550px;margin: auto;}

					.pro_R_con ul{width: 100%;text-align: left;}
						.pro_R_con ul li{width: 242px;height: 300px;text-align: center;border: 1px solid #ccc;display: inline-block;margin: 0 13px 28px;box-sizing: border-box;box-shadow: none;transition: all 0.4s;cursor: pointer;}
						.pro_R_con ul li:hover{width: 242px;height:300px;text-align: center;border: 1px solid #ccc;display: inline-block;margin: 0 13px 28px;box-sizing: border-box;box-shadow: 0px 0px 20px rgba(0,0,0,.4);transition: all 0.4s; cursor: pointer;}
							.pro_R_con ul li .pro_pic{width:240px;height: 240px;text-align: center;margin: auto;}
								.pro_R_con ul li .pro_pic img{width:240px;height: 240px;text-align: center;margin: auto;}
							.pro_R_con ul li .pro_txt{width: 100%;line-height: 36px;text-align: center;color: #444;font-size: 14px;font-weight: bold;}



	.colum-4{width: 100%;height: auto;vertical-align: top;}
		.colum-4 .colum-4_1{width: 50%;height:auto;display: inline-block;cursor: pointer;transition: all 0.4s;vertical-align: top;background: #000;}
			.colum-4 .colum-4_1 img{width: 100%;opacity: 1;transition: all 0.4s;}
			.colum-4 .colum-4_1 img:hover{width: 100%;opacity: 0.6;transition: all 0.4s;}
		.colum-4 .colum-4_2{width: 49.9%;height: auto;margin-left: -4px;display: inline-block;opacity: 1;cursor: pointer;transition: all 0.4s;vertical-align: top;background: #000;}
			.colum-4 .colum-4_2 img{width: 100%;opacity: 1;transition: all 0.4s;}
			.colum-4 .colum-4_2 img:hover{width: 100%;opacity: 0.6;transition: all 0.4s;}
		.colum-4 .colum-4_3{width: 50%;height:auto;display: inline-block;cursor: pointer;transition: all 0.4s;vertical-align: top;background: #000;}
			.colum-4 .colum-4_3 img{width: 100%;opacity: 1;transition: all 0.4s;}
			.colum-4 .colum-4_3 img:hover{width: 100%;opacity: 0.6;transition: all 0.4s;}
		.colum-4 .colum-4_4{width: 49.9%;height: auto;margin-left: -4px;display: inline-block;opacity: 1;cursor: pointer;transition: all 0.4s;vertical-align: top;background: #000;}
			.colum-4 .colum-4_4 img{width: 100%;opacity: 1;transition: all 0.4s;}
			.colum-4 .colum-4_4 img:hover{width: 100%;opacity: 0.6;transition: all 0.4s;}


	.bottom{width:1360px;height: 120px;margin: auto;}
		.bottom_L{width:960px;height: 90px;padding-top:30px;float: left;font-size:15px;color: #2d2d2d;}
			.bottom_L_add{width: 960px;height: 30px;text-align: left;line-height: 30px;}
				.bottom_L_add i{font-size: 26px;margin: 0 15px;vertical-align: middle;color: #999;}
			.bottom_L_ICP{line-height: 50px;padding-left: 15px;}
		.bottom_R{width:400px;height: 80px;float: right;text-align: center;padding-top: 40px;}
			.bottom_R .share-img{width: 30px;display: inline-block;margin-left: 10px;}

	/*----------------------------------------tem------------------------------------------------*/



	.tem_banner{width: 100%;height: 380px;margin:-115px auto 0;text-align: center;background: url(images/tem_bbg.jpg) center center no-repeat;position: relative;z-index: 50;}
	.tem_banner_txt{font-size: 32px;color: #fff;font-weight: bold;margin: auto;position: relative;top: 60px;}
	.tem_banner_line{width: 60px;height: 20px;border-bottom: 3px solid #fff;margin: auto;position: relative;top: 65px;}
	.tem_banner_en{font-size: 15px;color: #fff;text-transform: capitalize;margin: auto;position: relative;top: 78px;}



	.tem_banner2{width: 100%;height: 380px;margin:-115px auto 0;text-align: center;background: url(images/tem2_bbg.jpg) center center no-repeat;position: relative;z-index: 50;}
	.tem_banner2_txt{font-size: 32px;color: #fff;font-weight: bold;margin: auto;position: relative;top: 60px;}
	.tem_banner2_line{width: 60px;height: 20px;border-bottom: 3px solid #fff;margin: auto;position: relative;top: 65px;}
	.tem_banner2_en{font-size: 15px;color: #fff;text-transform: capitalize;margin: auto;position: relative;top: 78px;}



	.tem_banner3{width: 100%;height: 380px;margin:-115px auto 0;text-align: center;background: url(images/tem3_bbg.jpg) center center no-repeat;position: relative;z-index: 50;}
	.tem_banner3_txt{font-size: 32px;color: #fff;font-weight: bold;margin: auto;position: relative;top: 60px;}
	.tem_banner3_line{width: 60px;height: 20px;border-bottom: 3px solid #fff;margin: auto;position: relative;top: 65px;}
	.tem_banner3_en{font-size: 15px;color: #fff;text-transform: capitalize;margin: auto;position: relative;top: 78px;}




	.mbx_block{width: 100%;height: 60px;background: url(images/mb_line.jpg) center center no-repeat;}
		.mbx{width: 1360px;height: 60px;margin: auto;}
			.mbx_L{width: 460px;height: 60px;float: left;font-size: 14px;color: #666;line-height: 60px;text-align: left;}
			.mbx_R{width: 900px;height: 60px;float: right;}
			.mbx_R ul{width: 100%;height: 57px;padding-top: 3px;}
				.mbx_R ul li{width: 19.5%;height: 57px;display: inline-block;transition: all 0.4s;cursor: pointer;background: rgba(0,0,0,0);}
				.mbx_R ul li:hover{width: 19.5%;height: 57px;display: inline-block;transition: all 0.4s;cursor: pointer;background: rgba(0,0,0,.2);}
				.mbx_R ul li .tem_nav{width: 100%;line-height: 57px;text-align: center;color: #2d2d2d;font-size: 14px;font-weight: 600;}


	.about_block{width: 100%;margin: auto;text-align: center;}
		.about_block ul{}
			.about_block ul li{width: 33%;display: inline-block;}
				.about_block ul li .about_pic{width: 629px;height: 218px;margin: auto;}





	.tem_con{width: 1360px;height: auto;padding-top: 20px;text-align: left;font-size: 14px;color: #333;}
		.tem_con p{width: 90%;line-height: 42px;margin: auto;}



	.tem_contact_con{width: 1360px;height: auto;padding-top: 60px;text-align: left;}

		.tem_contact_con ul{width: 100%;text-align: center;}
			.tem_contact_con ul li{width: 32.6%;display: inline-block;height: 155px;margin: auto;}
				.tem_contact_con ul li .contact_list{width: 100%;background: rgba(100,100,100,.1);height: 155px;margin: auto;}
				.tem_contact_con ul li .red_style{width: 100%;background: #fb0f40;height: 155px;margin: auto;}
					.tem_contact_con ul li .contact_list .contact_list_icon{width: 100%;margin: auto;padding-top: 18px;}
						.tem_contact_con ul li .contact_list .contact_list_icon i{font-size: 36px;text-align: center;color: #666}
					.tem_contact_con ul li .contact_list .contact_list_title{font-size: 18px;text-align: center;color: #333;line-height: 50px;font-weight: bold;}
					.tem_contact_con ul li .contact_list .contact_list_summary{font-size: 14px;text-align: center;color: #333;line-height: 22px;}

	.tem_message_con{width: 1360px;height: auto;padding: 60px 0 30px;text-align: left;background: rgba(230,230,230,.5);margin: 60px auto;}
		.tem_message_con .tem_message_con_title{width: 100%;height: 40px;font-size: 32px;line-height: 40px;text-align: center;color: #2d2d2d;}
		.tem_message_con .tem_message_con_en{width: 100%;height: 40px;font-size: 20px;line-height: 40px;text-align: center;color: #ccc;}
		.tem_message_con .tem_message_con_line{width: 5%;height: 10px;border-bottom:4px solid #2d2d2d;margin: 0 auto 30px;}






.ce_page_block{overflow: hidden;width: 100%;display: block;position: relative;height: 60px;margin:30px auto 10px;border-top: 1px solid #e4e4e4;color: #999;}
	.ce_page_p{float: left;margin-top: 10px;}
	.ce_page_n{float: right;margin-top: 10px;}


/*分页处理*/
.pages { *zoom: 1;}
.pages:before, .pages:after { display: table; content: ""; }
.pages:after { clear: both; }
.pages a, .pages span { float: left; margin-left: -1px; padding: 0 14px; height: 30px; line-height: 30px; color: #000; border: 1px solid #ccc; }
.pages a:hover { text-decoration: none; background-color: #E1E1E1; }
.pages .selected { border-top: 2px solid #1caf9a; line-height: 30px; }