@charset "utf-8";
/* CSS Document */

.language{
  position: relative;
  margin: 25px 0;
  padding-left:25px;
}

.language .language_bth{
  display: block;
  width:40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size:32px;
  cursor:pointer;
  -webkit-transition: 0.4s ease all;
}

.language .language_bth .iconfont{
  margin: 0 .06rem 0 0; font-size:32px;
}

.language .language_bth:hover .iconfont{
color: #083e85;
}

.language .language-bar{
  display: none;
  position: absolute;
  top: 65px;
  right:-35px;
  z-index: 999;
  width:105px;
  padding:10px 0;
  background:rgba(255,255,255,0.8);
}

.language .language-bar a{
  display: block;
  color: #333;
  height: 42px;
  line-height: 42px;
  text-align: center;
  font-size:14px;
}

.language .language-bar a:nth-child(1){ border-bottom:1px solid #bbbbbb;}

.language .language-bar a:hover{
  color: #083e85;
}

@media (max-width:1400px){
	.language .language-bar{
		right:0px;
		}
	}




.sy_productswrapper{ padding:80px 0 100px 0;}
.sy_proTitle{ font-weight:lighter;
text-align:center;
font-size:40px;
}
.sy_proTitle > span{ font-weight:bold; display:block;}
.sy_products{ padding:70px 0 0;}
.sy_proul li{ width:calc((100% - 20px) / 3); float:left; margin-right:10px; margin-bottom:10px;}
.sy_proul li:nth-child(3n){ margin-right:0px;}
.sy_prolist{width:100%; height:100%; position:relative; overflow:hidden;}
.sy_prolist > img{ width:100%; max-width:100%; display:block;
transition:all ease 0.5s;}
.sy_prolist:hover > img{ transform:scale(1.2,1.2);}


.sy_proshow{ position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.3); width:100%; height:100%; opacity:0;
transition:all ease 0.4s;}
.sy_prolist:hover .sy_proshow{ opacity:1;}
.sy_proshow > h3{ color:#fff; padding:38px 80px 0 30px; line-height:1.5;}
.sy_proshow > p{ padding:40px 0 0 30px;}
.sy_proshow > p a{ color:#fff;}
.sy_proshow > p a:hover{ text-decoration:underline;}


.sy_promore a{ width:100%; padding:15px 0; display:block; background:#a3a3a3; color:#fff; text-align:center; transition:all ease 0.3s;}
.sy_promore a:hover{ background:#173e87; color:#fff;}


@media (max-width:1440px){
	.sy_productswrapper{ padding:60px 15px 80px;}
	}
@media (max-width:1200px){
	.sy_proshow > h3{ font-size:20px; padding:30px 30px 0 20px;}
	.sy_proshow > p{ padding:20px 0 0 20px;}
	}

@media (max-width:992px){
	.sy_proul li{ width:calc((100% - 10px) / 2); margin-bottom:15px;}
	.sy_prolist:hover > img{ transform:scale(1.0,1.0);}
	.sy_proul li:nth-child(3n){ margin-right:10px;}
	.sy_proul li:nth-child(2n){ margin-right:0px;}
	.sy_proshow{ position:inherit;
	background:inherit;
	opacity:1;
	}
	.sy_proshow > h3{ color:#333; padding:15px 0px 0 0px;font-size:16px; min-height:63px;}
	.sy_proshow > p{ padding:5px 0 0 0px;}
	.sy_proshow > p a{ color:#083e85;
	font-size:14px;}
	}

@media (max-width:768px){
	.sy_proTitle{font-size:26px;}
	.sy_products{ padding:40px 0 0;}
	.sy_proul li{ width:calc((100% - 10px) / 2); }
	.sy_proshow > h3{ font-size:15px;}
	.sy_promore a{background:#183f87; border-radius:50px; font-size:14px;}
	}

@media (max-width:420px){
	.sy_proTitle{font-size:20px;}
	.sy_productswrapper{ padding:40px 15px 50px;}
	.sy_products{ padding:30px 0 0;}
	.sy_proul li{ width:100%; float:inherit;}
	.sy_proshow > h3{ font-size:14px;}
	}

@media (max-width:350px){.sy_proTitle{font-size:18px;}}


.sy_aboutleft{
	width:35%;
	background-size:contain;
	background-repeat:repeat;
	background-image:url(../images/aboutwords.jpg);
	font-size:100px;
	font-weight:lighter;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	float:left;
	line-height:1.0;
	}

.sy_aboutright{ width:65%;float:right; padding-left:100px;}
.sy_aboutright > div{ text-align:justify; line-height:1.8; padding-top:20px;}
.sy_abmore{ text-align:right; font-weight:lighter; padding-top:25px;}


@media (max-width:1440px){
	.sy_aboutwrapper{ padding:0px 15px 0px;}
	.sy_aboutleft{width:45%; font-size:90px;}
	.sy_aboutright{width:55%; padding-left:20px;}
	.sy_aboutright > div{ padding-top:10px;}
	}



@media (max-width:1068px){
	.sy_aboutwrapper{ padding:0px 15px 0px;}
	.sy_aboutleft{width:40%; font-size:75px;}
	.sy_aboutright{width:60%; padding-left:20px; font-size:15px;}
	.sy_aboutright > div{ padding-top:10px;}
	}

@media (max-width:992px){
	.sy_aboutleft{ width:100%; float:inherit;}
	.sy_aboutleft > strong{ display:block;}
	.sy_aboutright{ width:100%; float:inherit; padding-left:0px; font-size:14px;}
	
	}

@media (max-width:420px){
	.sy_aboutleft{font-size:55px;}
	}



.index_contactwrapper{ width:100%;}
.index_contact{ width:100%; margin:150px auto 0; background:url(../images/bg_contact.jpg) no-repeat top center;}
.index_conTitle{ color:#fff; font-size:40px; text-align:center; padding-top:90px; font-weight:lighter;}
.index_conMemo{ color:#fff; font-weight:lighter; width:80%; margin:0 auto; text-align:center; padding-top:30px; padding-bottom:60px;}
.index_feedback{ background:#fff; box-shadow:0px 0px 18px rgba(0,0,0,0.15)}
.index_feedbackLeft{ width:55%; padding:65px 0px 0px 65px;}
.index_feedbackLeft > h1{ font-weight:bold; font-size:40px;}
.index_feedul li{ width:40%; margin:40px 10% 0 0; float:left;}
.index_feedul li > p{ padding:10px 0;}
.index_feedul li:nth-child(5),
.index_feedul li:nth-child(6){width:90%;}

.index_feedtext{border-bottom:1px solid #999; height:40px; line-height:40px; border-top:none; border-right:none; border-left:none; width:100%; font-size:14px; color:#5f5f5f;}
.index_feedsubmit{ width:166px; height:46px; line-height:46px; text-align:center; border-radius:46px; background:rgba(24,63,135,1.0); border:none; cursor:pointer; color:#fff; margin-right:15px;
transition:all ease 0.4s;}
.index_feedreset{ width:166px; height:46px; line-height:46px; text-align:center; border-radius:46px; background:rgba(98,98,98,1.0); border:none; cursor:pointer; color:#fff;
transition:all ease 0.4s;}

.index_feedsubmit:hover{ background:rgba(24,63,135,0.7);}
.index_feedreset:hover{background:rgba(98,98,98,0.7);}
.index_feedbackRight{width:45%;}
.index_feedbackRight > img{ width:100%; max-width:100%; display:block;}

@media (max-width:1440px){
	.index_feedback{ margin:0 15px;}
	
	}

@media (max-width:1360px){
	.index_contact{margin:100px auto 0;}
	.index_feedbackLeft{ padding:45px 0px 0px 45px;}
	.index_feedbackLeft > h1{font-size:36px;}
	.index_feedul li{margin:30px 10% 0 0;}
	.index_feedul li > p{ padding:5px 0;}
	.index_feedsubmit{ width:146px; height:40px; line-height:40px;}
.index_feedreset{ width:146px; height:40px; line-height:40px;}
	
	}

@media (max-width:1200px){
	.index_feedbackLeft{ padding:35px 0px 0px 35px;}
	.index_feedul li > p{ padding:0;}
	.index_feedbackLeft > h1{font-size:30px;}
	.index_feedtext{height:32px; line-height:32px;}
	}


@media (max-width:940px){
	.index_feedbackLeft{ width:100%; padding:65px 0px 45px 65px;}
	
	.index_feedback .pull-left{ float:inherit !important;}
	.index_feedback .pull-right{float:inherit !important;}
	.index_feedbackRight{width:100%;}
	}

@media (max-width:768px){
	.index_feedback{ background:#fff; box-shadow:0px 0px 18px rgba(0,0,0,0);}
	.index_feedbackLeft{ width:100%; padding:45px 0px 0px 0px;}
	.index_feedul br{ display:none;}
	.index_feedul li{ width:100%; margin:30px 0 0; float:inherit; font-size:14px;}
	.index_conTitle{font-size:34px; width:90%; margin:0 auto; }
	.index_feedul li:nth-child(5),
	.index_feedul li:nth-child(6){width:100%;}
	.index_feedsubmit{ width:126px; height:38px; line-height:38px;font-size:14px;}
	.index_feedreset{ width:126px; height:38px; line-height:38px;font-size:14px;}
	}



.index_newswrapper{ padding-top:130px;}
.index_newsTitle{ height:80px; border-left:8px solid #183f87; padding-left:21px;}
.index_newsTitle h1{ font-size:40px; font-weight:lighter; line-height:1;}
.index_newsTitle h1 > strong{ display:block;}
.index_newsTitle > span{ float:right;}
.index_newsTitle > span a{ color:#183f87; font-weight:lighter;}
.index_newsTitle > span a:hover{ text-decoration:underline;}
.index_news{ padding-top:60px; padding-bottom:190px;}

@media (max-width:768px){
	.index_newswrapper{ padding-top:60px;}
	.index_newsTitle{ height:60px; border-left:4px solid #183f87; padding-left:21px;}
	.index_newsTitle h1{ font-size:26px; font-weight:lighter; line-height:1;}
	
	}



/****************首页新闻样式***************/
.index_news_pc{}




.scrollpic {
	width:100%;
	margin:0 auto;
	position:relative;
}
#myscroll {
	display: block;
	width: 100%;
	position: relative;
	/*height: 240px;*/ height:580px;
	padding-top:68px;
	overflow: hidden;
	/*box-sizing:inherit !important;*/
}
#myscroll:after{ content:""; position:absolute; right:0px; top:0px; background:#f5f5f5; width:972px; height:515px; z-index:-1;}


#myscroll #myscrollbox {
	display: block;
	float: left;
	position: absolute;
	left: 0;
	top:68px;
	width: 1400000px;
}
#myscroll ul {
	display: block;
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#myscroll ul li {
	display: block;
	float: left;
	padding: 0;
	width:1400px;
}
#myscroll ul li a {
	display: block;
	float: left;
	width:100%;
	padding: 0;
	position: relative;
	height:auto;
	color: #333;
}
#myscroll ul li .scroll_img{ width:57%; float:left;}
#myscroll ul li .scroll_img > img{ width:100%; display:block; box-shadow:10px 10px 10px rgba(0,0,0,0.1);}
#myscroll ul li .scroll_newscontent{ width:43%; float:right; padding-left:60px; padding-right:30px;}
.scroll_newscontent > time{ width:100%; display:block; padding-bottom:16px; position:relative;}
.scroll_newscontent > time:after{ content:""; width:28px; height:1px; background:#183f87; border-bottom:1px solid #183f87; left:0px; bottom:0px; position:absolute;}
.scroll_newscontent > h2{ line-height:1.5; padding-top:30px;}
.scroll_newscontent > section{ line-height:1.6; padding-top:30px;}
.scroll_newscontent > p{ padding-top:40px;}
.scroll_newscontent > p:hover{ color:#083e85; text-decoration:underline;}

#mybtns {
	position:absolute; right:43px; bottom:112px; width:100px; height:25px; z-index:999;
}
#mybtns a {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	margin-right: 1px;
	background-color: #c1c1c1;
	margin-left:10px;
}
#mybtns a:hover {
	background-color: #347fdc;
}
#mybtns a:hover, #myscroll, #mybtns a, #myscroll a:hover .intro, #myscroll a .intro, #myscroll #myscrollbox {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#mybtns #left {
	background-image: url(../images/jt_l.png);
	background-repeat:no-repeat;
}
#mybtns #right {
	background-image: url(../images/jt_r.png);
	background-repeat:no-repeat;
}

@media (max-width:1440px){
	.index_newswrapper{ padding-left:15px; padding-right:15px;}
	.index_news{ padding-top:40px; padding-bottom:130px;}
	#myscroll ul li {
	width:1200px;
	}
	
.scrollpic {
	width:1200px;
	
}
#myscroll {
	
	width: 1200;
	
 height:525px;
	
}
#myscroll:after{  width:820px; height:455px;}	
.scroll_newscontent > h2{ line-height:1.5; padding-top:30px; font-size:24px;}
	
	}


@media (max-width:1280px){
	.index_newswrapper{ padding-left:15px; padding-right:15px;}
	.index_news{ padding-top:40px; padding-bottom:130px;}
	#myscroll #myscrollbox {top:40px;}
	#myscroll ul li {width:900px;}
	
.scrollpic {width:900px;}
#myscroll {width: 900px;height:420px;}
#myscroll:after{  width:630px; height:336px;}	
.scroll_newscontent > h2{ line-height:1.5; padding-top:18px; font-size:20px;}
.scroll_newscontent > p{ padding-top:20px; font-size:14px;}
.scroll_newscontent > section{ line-height:1.5; padding-top:15px; font-size:14px;}	
	}
	
	
@media (max-width:992px){
	#myscroll ul li .scroll_img{ width:100%; float:inherit;}
	#myscroll ul li .scroll_img > img{ width:100%; display:block; box-shadow:10px 10px 10px rgba(0,0,0,0);}
	#myscroll ul li .scroll_newscontent{ width:100%; float:inherit; padding-top:50px; padding-left:30px; padding-right:30px; padding-bottom:60px; background:#f5f5f5;}
	#myscroll:after{  width:0px; height:0px;}
	#myscroll {width: 700px;height:800px;}
	.scrollpic {width:700px;}
	#myscroll ul li {width:700px;}
	#mybtns { bottom:42px; }
	}	
	
@media (max-width:768px){
	.index_news_pc{ display:none;}
	.index_news{ padding-top:40px; padding-bottom:70px;}
	}

@media (min-width:769px){
	.index_news_mobile{ display:none;}
	}
	
.index_news_mobile{}	


.post-slide{
	
		margin:0 auto;
		/*padding:27px 30px;*/
		background:#f5f5f5;
		/*border-bottom: 1px solid #dedde1;*/
	}
	/*.post-slide .post-header{
		margin-bottom: 10px;
	}
	.post-slide .subtitle{
		color:#0b99bc;
		font-size:14px;
		display: inline-block;
		margin-bottom:5px;
		text-transform: uppercase;
		transition: all 0.4s ease 0s;
	}
	.post-slide .subtitle:hover{
		color:#333;
		text-decoration: none;
	}
	.post-slide .post-title{
		margin: 0;
	}
	.post-slide .post-title a{
		color:#333;
		font-size:18px;
		font-weight: bold;
		text-transform:capitalize;
		transition: all 0.4s ease 0s;
	}
	.post-slide .post-title a:hover{
		color:#0b99bc;
		text-decoration: none;
	}*/
	.post-slide .pic{
		overflow: hidden;
		position: relative;
	}
	.post-slide .pic img{
		width: 100%;
		height: auto;
		/*transform: rotate(0deg) scale(1,1);*/
		transition: all 0.9s ease 0s;
	}
	.post-slide:hover img{
		/*transform: rotate(-2deg) scale(1.1,1.1);*/
	}
	.post-slide .pic:after{
		content: "";
		position: absolute;
		top:0;
		left:0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,0);
		transition: all 0.9s ease 0s;
	 
	}
	.post-slide:hover .pic:after{
		background: rgba(255,255,255,0.2);
	}
	/*.post-slide .post-bar{
		list-style: none;
		padding:12px 0;
		margin: 0;
	}
	.post-slide .post-bar li{
		display: inline-block;
		margin-right:3px;
		color:#aaa;
	}
	.post-slide .post-bar li:last-child{
		margin-right: 0;
	}
	.post-slide .post-bar li a{
		color:#aaa;
		transition:0.3s ease;
	}
	.post-slide .post-bar li a:hover{
		text-decoration: none;
		color:#0b99bc;
	}
	.post-slide .post-description{
		font-size: 14px;
		line-height: 24px;
		margin-bottom:15px;
		color:#767676;
	}
	.post-slide .read-more{
		color:#0b99bc;
		font-size: 14px;
		font-style: italic;
		text-transform: capitalize;
	}
	.post-slide .read-more:hover{
		color:#333;
		text-decoration:none;
	}*/
	
.mobile_newsbox{ padding:30px 30px;}	
.mobile_newstime{ display:block; font-size:14px; position:relative; padding-bottom:20px;}
.mobile_newstime:after{ position:absolute; content:""; width:45px; height:2px; background:#083e85; left:0px; bottom:0px;}
.mobile_newsTitle{ padding-top:15px; font-size:20px;}
.mobile_newsMemo{ padding-top:30px;}
.mobile_newsMore{ padding-top:20px;}
.mobile_newsMore a{ font-size:14px;}	
	
	
	@media only screen and (max-width: 479px) {
		.mobile_newsbox{ padding:30px 30px;}
		/*.post-slide{
			padding: 15px;
		}
		.post-slide .post-bar li{
			margin-bottom: 5px;
		}
		.post-slide .post-bar li:last-child{
			margin-bottom: 0;
		}*/
		.mobile_newsMemo{ font-size:14px;}
		.mobile_newsTitle{font-size:18px;}
	}

	

/*****************底部样式*******************/


footer{ width:100%; height:auto; /*margin:80px auto 0;*/ background:#333333; color:#fff;}
.ft_box01{ width:100%; border-bottom:1px solid #999999;}
.ft_box01Txt{ position:relative;}
.ft_box01Title{ font-size:40px; font-style:italic; font-weight:bold; padding:40px 0;}
.scroll{ width:45px; height:45px; line-height:48px; text-align:center; color:#fff; background:#183f87; border-radius:45px; position:absolute; right:0px; top:-22.5px; cursor:pointer;}
.scroll > span{ font-size:44px;}

.ft_box02{ padding-top:75px;}
.ft_box02Title{ font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:20px;}
.ft_ul01 li{ line-height:2.0;}
.ft_ul01 li a{ color:#fff;}
.ft_ul01 li a:hover{ text-decoration:underline;}
.ft_logo > img{ width:100%; max-width:230px; display:block;}
.ft_code > img{ width:100%; max-width:150px; display:block; margin-top:40px;}

.ft_ul02 li{ line-height:1.6;}
.ft_ul02 li a{ color:#fff;}
.ft_ul02 li > span{ font-size:24px; padding-right:15px;}

.ft_ul03 li a{ color:#fff;}
.ft_ul03 li{ line-height:1.6;}
.ft_ul03 li a > span{font-size:24px; padding-right:15px;}

.ft_contact{ padding-right:80px;}

.ft_box03{width:100%; border-top:1px solid #999999; margin-top:100px;}

.foot{ padding:16px 0; color:#999999; font-size:14px;}
.foot a{ color:#999; font-size:14px;}
.ft_table li:nth-child(1){ float:left;}
.ft_table li:nth-child(2){ float:right;}

@media (max-width:1440px){
	.ft_box01Txt{ padding:0 15px;}
	.scroll{ right:15px;}
	.ft_contact{ padding-right:0px;}
	.foot{ padding:16px 15px;}
	}



@media (max-width:992px){
	.ft_subbox02{ display:none;}
	.ft_box01Title{ font-size:34px;}
	.ft_box03{margin-top:80px;}
	}



@media (max-width:768px){
	.ft_box02{ padding-top:45px;}
	.ft_box01Title{ font-size:28px; text-align:center;}
	.ft_subbox04{ display:none;}
	.ft_logo > img{ max-width:200px; margin:0 auto;}
	.ft_code > img{ margin:20px auto 0; max-width:120px;}
	.ft_box02Title{ text-align:center;}
	.ft_contact{ padding-top:35px;}
	.ft_ul02{ padding:0 15px;}
	.ft_ul02 li a{ font-size:14px;}
	.ft_box03{margin-top:60px;}
	}


@media (max-width:530px){
	.ft_table li:nth-child(1){width:100%; float:inherit; text-align:center;}
	.ft_table li:nth-child(2){ width:100%; float:inherit; text-align:center;}
	.ft_table > br{ display:none;}
	.ft_box03{margin-top:40px;}
	}




/************内页banner*****************/

.ny_banner{ width:100%;}
.ny_pc_banner{ position:relative;}
.ny_pc_banner > img{ width:100%; max-width:100%; display:block;}
.ny_pc_banner > p{ position:absolute;
left:50%; text-align:center;
top:50%;
transform:translate(-50%,-50%);
color:#fff;
font-size:32px; font-weight:bold; letter-spacing:7px;}

.ny_mob_banner{ position:relative;}
.ny_mob_banner > img{ width:100%; max-width:100%; display:block;}
.ny_mob_banner > p{ position:absolute; width:100%; text-align:center;
top:50%;
transform:translateY(-50%);
color:#fff;
font-size:26px; font-weight:bold; letter-spacing:7px;}

@media (min-width:769px){
	.ny_mob_banner{ display:none;}
	}

@media (max-width:768px){
	.ny_pc_banner{ display:none;}
	}




/************联系我们*****************/

.ny_contact{ padding:64px 0 0;}
.contact_logo{ width:100%; margin:0 auto; max-width:450px;}
.contact_logo > img{ width:100%; display:block;}
.contact_memo{ font-weight:lighter; padding-top:20px; width:60%; margin:0 auto; text-align:center;}
.contact_ul{ padding-top:50px;}
.contact_ul li{ width:calc(100% / 3); height:132px; float:left;color:#fff; position:relative;}
.contact_ul li a{ color:#fff;}
.contact_ul li:nth-child(1){ background:#183f87;}
.contact_ul li:nth-child(2){ background:#234d9c;}
.contact_ul li:nth-child(3){ background:#315eb4;}
.contact_ul li > div{text-align:center; left:50%; top:50%; position:absolute; transform:translate(-50%,-50%); width:60%;}
.contact_ul li > div a{}
.contact_ul li > div span{ font-size:32px; line-height:1;}
.contact_ul li:nth-child(1) > div span,
.contact_ul li:nth-child(2) > div span{width:40px;float:left; display:block;}
.contact_ul li:nth-child(1) > div a,
.contact_ul li:nth-child(2) > div a{width:calc(100% - 40px); float:left; display:block; line-height:2.0; padding-left:20px; text-align:left;}
.contact_ul li:nth-child(3) > div{width:80%; }
.contact_ul li:nth-child(3) > div span{ width:40px; float:left; display:block;}
.contact_ul li:nth-child(3) > div a{ width:calc(100% - 40px); float:left; text-align:left; display:block;  line-height:1.2; padding-left:20px;}

.ny_map{ width:100%; padding-top:120px;}
.ny_map > iframe{ width:100%; height:600px;}

@media (max-width:1440px){
	.ny_contact{ padding:64px 15px 0;}
	.contact_ul li > div{ width:70%;}
	}


@media (max-width:1200px){
	.contact_ul li > div{text-align:center; left:25%; top:50%; position:absolute; transform:translate(-25%,-50%); width:60%;}
	}


@media (max-width:992px){
	.contact_ul li{ width:100%; float:inherit;}
	.contact_ul li:nth-child(3) > div{width:60%; }
	
	}


@media (max-width:768px){
	.ny_contact{ padding:40px 15px 0;}
	.contact_logo{max-width:300px;}
	.contact_memo{ width:80%; font-size:14px;}
	.contact_ul li{ height:90px;}
	.contact_ul li a{ font-size:14px;}
	.contact_ul li > div{width:90%;}
	.contact_ul li:nth-child(3) > div{width:90%;}
	.ny_map > iframe{ width:100%; height:500px;}
	}


@media (max-width:420px){
	.contact_logo{max-width:180px;}
	.contact_memo{ width:90%; font-size:14px;}
	.ny_map > iframe{ width:100%; height:350px;}
	}






/************留言反馈*****************/

.ny_feedback{ padding:80px 0 110px;}
.ny_feedback_title{ text-align:center; font-size:40px; font-weight:lighter; position:relative;}
.ny_feedback_title:after{ content:""; position:absolute; left:50%; width:40px; height:2px; background:#083e85; margin-left:-20px; bottom:-26px;}
.ny_feedback_txt{ padding-top:80px;}
.ny_feedback_ul li{ float:left; width:47%; margin-bottom:30px;}
.ny_feedback_ul li:nth-child(2n+1){ margin-right:3%}
.ny_feedback_ul li:nth-child(2n){ margin-left:3%;}
.ny_feedback_ul li > p{ padding-bottom:10px;}
.section-bor{ width:100%; border:1px solid #999999; height:48px; position:relative;}
.section-icons{ width:44px; height:46px; line-height:46px; position:absolute; left:0px; top:0px; display:block; font-size:24px !important; text-align:center; color:#999999;}
.section-name{ width:calc(100% - 44px); position:absolute; right:1px; top:0px; height:46px; line-height:46px; border:none; color:#999999;}

.ny_feedback_ul li:nth-child(5){margin-right:0% !important; width:100%;}
.section-bor02{width:100%; border:1px solid #999999; height:196px; position:relative;}
.section-textarea{width:calc(100% - 44px); position:absolute; right:1px; top:5px; height:188px; line-height:36px; border:none; color:#999999;}


.ny_feedback_ul li:nth-child(6){margin-left:0% !important; width:100%; text-align:center;}

.ny_feedsubmit{ width:166px; height:46px; line-height:46px; text-align:center; border-radius:46px; background:rgba(24,63,135,1.0); border:none; cursor:pointer; color:#fff; margin-right:15px;
transition:all ease 0.4s;}
.ny_feedreset{ width:166px; height:46px; line-height:46px; text-align:center; border-radius:46px; background:rgba(98,98,98,1.0); border:none; cursor:pointer; color:#fff;
transition:all ease 0.4s;}


@media (max-width:1440px){
	.ny_feedback{ padding:80px 15px 110px;}
	}


@media (max-width:768px){
	.ny_feedback_title{font-size:30px;}
	}


@media (max-width:420px){
	.ny_feedback{ padding:40px 15px 55px;}
	.ny_feedback_title{font-size:24px;}
	.ny_feedback_txt{ padding-top:50px;}
	.ny_feedback_ul li{ float:inherit; width:100%; margin-bottom:30px;}
	.ny_feedback_ul li:nth-child(2n+1){ margin-right:0%;}
	.ny_feedback_ul li:nth-child(2n){ margin-left:0%;}
	.ny_feedsubmit{ width:126px; height:38px; line-height:38px;font-size:14px;}
	.ny_feedreset{ width:126px; height:38px; line-height:38px;font-size:14px;}
	}






/************新闻*****************/

.ny_news{ padding:80px 0 110px;}
.ny_newsLi{width:100%; margin-bottom:40px;}
.ny_newslist{ width:100%; background:#f5f5f5;}
.ny_newslist_Left{ width:57%; float:left;}
.ny_newslist_Left > img{ width:100%; max-width:800px; display:block;}
.ny_newslist_Right{ width:43%; float:right; padding-left:63px; padding-right:20px;}
.ny_newslist_Right > time{ padding-top:65px; padding-bottom:25px; position:relative; display:block;}
.ny_newslist_Right > time:after{ content:""; width:28px; height:1px; border-bottom:1px solid #183f87; position:absolute; left:0px; bottom:10px;}
.ny_newslist_Right > h1{ font-size:30px; padding-top:40px; line-height:1.4;}
.ny_newslist_memo{ padding-top:30px; color:#666;}
.ny_newslist_more{padding-top:40px;}

#ny_newsbtn a{ width:142px; height:42px; line-height:42px; border-radius:42px; margin:0 auto; display:block; background:#183f87; color:#fff; text-align:center;}

.ny_newsTitle{ padding-bottom:30px; text-align:center;}
.ny_newssubTitle{ color:#666; border-bottom:1px solid #999999; text-align:center; padding-bottom:30px; font-size:16px;}
.ny_newscontent{ padding-top:40px;}
.ny_newscontent > p{ padding-top:10px; text-align:justify; line-height:1.8;}
.ny_newspage{ padding-bottom:80px;}
.ny_newspage_prev{ float:left;}
.ny_newspage_prev > span{ font-size:24px; padding-left:15px; transform:rotateY(-180deg); display:block; float:left;}
.ny_newspage_next{ float:right;}
.ny_newspage_next > span{  font-size:24px; padding-left:15px;}

.ns_img{ width:100%; max-width:800px; display:block; margin:15px auto;}


@media (max-width:1440px){
	.ny_news{ padding:80px 15px 110px;}
	.ny_newslist_Right > h1{ font-size:26px;}
	.ny_newspage{ padding:0 15px 80px;}
	.ny_newsTitle{ font-size:24px;}
	}


@media (max-width:1200px){
	.ny_newslist_Right > time{ padding-top:35px;}
	.ny_newslist_Right > h1{padding-top:20px; font-size:20px;}
	.ny_newslist_more{padding-top:30px;}
	.ny_newslist_memo{ padding-top:20px; font-size:14px;}
	}


@media (max-width:992px){
	.ny_news{ padding:40px 15px 55px;}
	.ny_newslist_Right{padding-left:43px;}
	.ny_newslist_Right > time{ padding-top:25px;}
	.ny_newslist_Right > h1{padding-top:10px; font-size:18px;}
	.ny_newslist_more{padding-top:20px;}
	.ny_newsTitle{ font-size:20px;}

	
	}



@media (max-width:530px){
	.ny_newslist_Left{ width:100%; float:inherit;}
	.ny_newslist_Right{ width:100%; float:inherit; padding:0px 15px 20px; }
	.ny_newslist_Right > h1{font-size:16px;}
	.ny_newslist_Right > time{ font-size:14px;}
	.ny_newslist_more a{ color:#183f87; font-size:14px;}
	.ny_newsTitle{ font-size:18px;}
	.ny_newscontent{ font-size:14px; padding-top:20px;}
	.ny_newssubTitle{ font-size:14px;}
	}



/************产品*****************/

.ny_productswrapper{width:100%; padding:30px 0 110px;}
.ny_prosubnav{ width:100%; font-size:14px; border-bottom:1px solid #999999; padding-bottom:20px; color:#666666;}
.ny_prosubnav a{ font-size:14px; color:#666666;}
.ny_prosubnav > span{ color:#183f87;}
.ny_category{width:100%; padding-top:80px;}
.ny_products{ padding-top:70px;}
.ny_proul{ padding-bottom:30px;}
.ny_proul li{ width:calc((100% - 162px) / 4); margin:0 27px  35px 27px; float:left; display:inline;}
.ny_proul li:nth-child(4n+1){ margin:0 27px 35px 0;}
.ny_proul li:nth-child(4n){ margin:0 0 35px 27px;}
.ny_proul li a > img{ width:100%; display:block; max-width:100%;}
.ny_proul li a > h5{ padding-top:18px; font-size:14px; text-align:center; min-height:74px; line-height:22px;}




@media (max-width:1440px){
	.ny_productswrapper{width:100%; padding:30px 15px 110px;}
	}
@media (max-width:1200px){
	.ny_proul li{ width:calc((100% - 108px) / 3);}
	.ny_proul li:nth-child(4n+1){ margin:0 27px 35px;}
	.ny_proul li:nth-child(4n){ margin:0 27px 35px;}
	.ny_proul li:nth-child(3n+1){ margin:0 27px 35px 0;}
	.ny_proul li:nth-child(3n){ margin:0 0 35px 27px;}
	}

@media (max-width:992px){
	.ny_category{ padding-top:40px;}
	}


@media (max-width:768px){
	.ny_products{ padding-top:40px;}
	.ny_proul li{ width:calc((100% - 40px) / 2);}
	.ny_proul li:nth-child(3n+1){ margin:0 0px 35px 0;}
	.ny_proul li:nth-child(3n){ margin:0 0 35px 0px;}
	
	.ny_proul li:nth-child(2n+1){ margin:0 20px 35px 0 !important;}
	.ny_proul li:nth-child(2n){ margin:0 0 35px 20px !important;}
	
	
	}

@media (max-width:640px){
	.ny_category{ display:none;}
	}


@media (max-width:420px){
	.ny_proul li{ width:100%; margin:0 0 30px 0 !important;}
	.ny_proul li:nth-child(2n+1){ margin:0 0px 30px 0 !important;}
	.ny_proul li:nth-child(2n){ margin:0 0 30px 0px !important;}
	}




/************产品详情页*****************/

.ny_productsdetail{ padding:80px 0 110px;}
.ny_prodetail_up{}
.ny_prodetail_left{ width:40%; float:left;}
.ny_prodetail_left > img{ width:100%; max-width:550px; display:block;}

.ny_prodetail_right{ width:60%; float:right; padding-left:60px;}

.ny_procategoryTitle{ font-weight:bold; font-size:30px; color:#013e86;}
.ny_proName{ font-size:16px; padding-bottom:40px; border-bottom:1px solid #999999; padding-top:20px; color:#666666;}
.ny_proMemo{ padding-top:42px;}
.ny_proMemo > h4{ font-weight:bold; font-size:16px;}
.ny_proMemo > div{ color:#666; padding-top:15px;}

.ny_proemail{ padding-top:150px;}
.ny_proemail > a{ float:right; display:block; color:#fff; background:#094489; height:40px; line-height:40px; padding:0 25px; border-radius:50px; font-size:16px;}
.ny_proemail > a span{ font-size:20px; padding-right:15px; display:block; float:left;}

.ny_prodetail_down{ padding-top:130px;}
.ny_prodetail_table{ width:100%;}
.ny_prodetail_table tbody tr:nth-child(1){ background:#083e85; color:#fff;}
.ny_prodetail_table tbody tr th{ text-align:center; padding:20px 0;}

.ny_prodetail_table tbody tr:nth-child(even){ background:#f2f2f2;}
.ny_prodetail_table tbody tr td{ padding:15px 0; text-align:center;}
.ny_prodetail_table tbody tr{ transition:all ease 0.3s;}
/*.ny_prodetail_table tbody tr:hover{ background:#e2eefd;}*/


.detail_subtitle{ font-size:24px; font-weight:bold; padding:45px 0 15px 0;}


@media (max-width:1360px){
	.ny_procategoryTitle{font-size:24px;}
	.ny_proemail{ padding-top:100px;}
	}


@media (max-width:1200px){
	.ny_proName{padding-bottom:20px;}
	.ny_proMemo{ padding-top:22px;}
	.ny_proMemo > div{ font-size:14px;padding-top:10px;}
	.ny_proemail{ padding-top:60px;}
	}

@media (max-width:992px){
	.ny_productsdetail{ padding:40px 0 55px;}
	.ny_prodetail_right{padding-left:30px;}
	.ny_procategoryTitle{font-size:20px;}
	.ny_proName{padding-bottom:20px; padding-top:10px; font-size:14px;}
	.ny_proMemo{ padding-top:22px;}
	.ny_proMemo > div{ font-size:14px;padding-top:10px;}
	.ny_proemail{ padding-top:60px;}
	}


@media (max-width:640px){
	.ny_prodetail_left{ width:100%; float:inherit;}
	.ny_prodetail_right{ width:100%; float:inherit; padding-left:0px; padding-top:30px;}
	.ny_prodetail_table thead tr th{ font-size:12px;}
	.ny_prodetail_table tbody tr td{ font-size:12px;}
	.ny_proemail{ padding-top:40px;}
	.ny_prodetail_down{ padding-top:50px;}
	.ny_proemail > a{ font-size:14px; padding:0 30px;  height:32px; line-height:32px;}
	.detail_subtitle{ font-size:16px;}
	}







/************关于我们*****************/

.ny_aboutwap{ width:100%; padding-top:150px;}
.ny_aboutbox01 > div:nth-child(1){ width:50%; float:left;}
.ny_aboutbox01 > div:nth-child(1) > h1{ font-size:48px; font-weight:bold; padding-bottom:20px;}
.ny_aboutbox01 > div:nth-child(1) > h1 span{ color:#e5521f;}
.ny_aboutbox01 > div:nth-child(1) > p{ line-height:1.8; padding-top:15px; text-align:justify;}

.ny_aboutbox01 > div:nth-child(2){ width:50%; float:right; padding-left:100px;}
.ny_aboutbox01 > div:nth-child(2) img{ width:100%; max-width:600px; display:block;}

.ny_aboutbox02{ padding-top:116px; padding-bottom:120px;}

.ny_aboutbox02 > div:nth-child(2){ width:50%; float:left; padding-right:100px;}
.ny_aboutbox02 > div:nth-child(2) img{width:100%; max-width:600px; display:block;}
.ny_aboutbox02 > div:nth-child(1){width:50%; float:right;}
.ny_aboutbox02 > div:nth-child(1) > h1{font-size:48px; font-weight:bold;padding-bottom:20px;}
.ny_aboutbox02 > div:nth-child(1) > h1 span{ color:#e5521f;}
.ny_aboutbox02 > div:nth-child(1) >p{line-height:1.8; padding-top:15px; text-align:justify;}

@media (max-width:1440px){
	.ny_aboutwap{ padding-left:15px; padding-right:15px;}
	.ny_aboutbox01 > div:nth-child(1) > h1,
	.ny_aboutbox02 > div:nth-child(1) > h1{ font-size:36px;}
	.ny_aboutbox01 > div:nth-child(2){padding-left:70px;}
	.ny_aboutbox02 > div:nth-child(2){padding-right:70px;}
	.ny_aboutbox01 > div:nth-child(1) > p{ font-size:15px;}
	}

@media (max-width:1200px){
	/*.ny_aboutbox01 > div:nth-child(2){ width:40%;}
	.ny_aboutbox01 > div:nth-child(1){ width:60%;}*/
	.ny_aboutbox01 > div:nth-child(1) > p,
	.ny_aboutbox02 > div:nth-child(1) >p{ line-height:1.6; padding-top:10px; text-align:justify; font-size:14px;}
	.ny_aboutbox01 > div:nth-child(1) > h1,
	.ny_aboutbox02 > div:nth-child(1) > h1{ font-size:24px;}
	}

@media (max-width:992px){
	.ny_aboutwap{padding-top:80px;}
	.ny_aboutbox01 > div:nth-child(2){ width:100%; float:inherit;  padding-left:0px; padding-top:40px;}
	.ny_aboutbox01 > div:nth-child(2) img{ margin:0 auto;}
	.ny_aboutbox01 > div:nth-child(1){ width:100%; float:inherit;}
	.ny_aboutbox02{ padding-top:56px; padding-bottom:40px;}
	.ny_aboutbox02 > div:nth-child(1){width:100%; float:inherit;}
	.ny_aboutbox02 > div:nth-child(2){ width:100%; float:inherit; padding-right:0px;}
	.ny_aboutbox02 > div:nth-child(2) img{ margin:30px auto 0;}
	}


.mission_wap{ width:100%; height:auto; margin:0 auto; padding:130px 0 150px 0; background:#ebf1f8; position:relative;}
.ny_mission_sanjiao{ position:absolute; left:50%; bottom:-49px; width:0; height:0px; 
	
	border-left:25px solid transparent;
	border-right:25px solid transparent;
	border-top:49px solid #ebf1f8;
	 margin-left:-24.5px;}

.ny_mission_wrapper{}
.ny_mission{ background:#083e85;}
.ny_mission_left{ border:1px solid #fff; margin:45px 15px 45px 30px; color:#fff; padding:80px 40px;}
.ny_mission_left > h2{font-weight:bold; padding-bottom:28px; position:relative;}
.ny_mission_left > h2:after{ position:absolute; content:""; left:0px; bottom:0px; width:60px; height:2px; border-bottom:2px solid #fff;}
.ny_mission_left > p{ font-size:36px; font-weight:lighter; padding-top:25px;}

.ny_mission_right{padding-right:0px !important;}
.ny_mission_right > img{ width:100%; max-width:840px; display:block;}

@media (max-width:1440px){
	.ny_mission_wrapper{ padding:0 15px;}
	.ny_mission_left > p{ font-size:30px;}
	}

@media (max-width:1360px){
	.ny_mission_left{ padding:60px 40px;}
	.ny_mission_left > p{ font-size:26px;}
	}


@media (max-width:1200px){
	.ny_mission_left{ padding:40px 30px; margin:30px 0px 30px 15px;}
	.ny_mission_left > h2{ font-size:26px;}
	.ny_mission_left > p{ font-size:22px;}
	}


@media (max-width:992px){
	.mission_wap{padding:80px 0 100px 0;}
	.ny_mission_left{ padding:20px 30px;}
	.ny_mission_left > p br{ display:none;}
	.ny_mission_left > h2{padding-bottom:16px; font-size:24px;}
	.ny_mission_left > p{ font-size:18px; padding-top:20px;}
	
	}


@media (max-width:768px){
	.mission_wap{padding:50px 0 70px 0;}
	.ny_mission_right{padding-left:0px !important;}
	}




.vision_wap{ width:100%; background:url(../images/vision.jpg) no-repeat center center; height:800px;}
.ny_vision{ text-align:right; color:#fff; padding-top:150px;}
.ny_vision > h2{ font-weight:bold; position:relative; padding-bottom:30px;}
.ny_vision > h2:after{ position:absolute; content:""; right:0px; bottom:0px; width:60px; height:2px; border-bottom:2px solid #fff;}
.ny_vision > p{ font-size:48px; font-weight:lighter; padding-top:24px; text-shadow:3px 4px 10px rgba(0,0,0,0.24);}


@media (max-width:1440px){
	.ny_vision{ padding-left:15px; padding-right:15px;}
	}

@media (max-width:1200px){
	.ny_vision > p{ font-size:30px;}
	.vision_wap{height:650px;}
	}

@media (max-width:768px){
	.ny_vision > p br{ display:none;}
	.vision_wap{height:550px;}
	}






















