﻿/*公共宽度*/

body{

	min-width: 1200px;

	font-size: 14px;

	font-family: "微软雅黑";

}

.commonW1200{

	width: 1200px;

	margin: 0 auto;

}



/*顶部*/

.itop{

	background: #c9c9c9;

	

	position: relative;

}

.itop-l{

	float: left;

	margin-left: 50px;

	width: 80px;

 

}

.itop-l a{

	display: block;

	font-size: 0;

}

.itop-l img{

	max-width: 100%;

}

.itop-r{

	float: right;

}

.itop-info{

	font-size: 0;

	text-align: right;

	margin-bottom: 20px;

}

.itop-info li{

	float: right;

}

.itop-info .l1{

	background: url(img/itop-info1.png) no-repeat left center;

	font-size: 24px;

	padding-left: 25px;

	color: #a71b1a;

	font-weight: bold;

	line-height: 1em;

	height: 20px;

	line-height: 20px;

	margin-right: 30px;

}

.itop-info .l2{

	border: 1px solid #dcdcdc;

	border-radius: 8px;

	height: 20px;

	padding: 1px 5px;

	margin-right: 30px;

}

.itop-info .l2 .i1{

	display: block;

	float: left;

	width: 110px;

	height: 16px;

}

.itop-info .l2 .i2{

	display: block;

	float: left;

	width: 16px;

	height: 16px;

	cursor: pointer;

	background: url(img/itop-info2.png) no-repeat center center;

}

.itop-info .l3{

	font-size: 14px;

	color: #656565;

}

.itop-info .l3 a{

	color: #656565;

}

.itop-nav1>li{

	float: left;

	text-align: center;

	width: 110px;

	margin-right: 20px;

	position: relative;

}

.itop-nav1>li:last-child{

	margin-right: 0;

}

.itop-nav1>li a{

	display: block;

}

.itop-nav1>li h2{

	font-size: 18px;

	color: #323f49;

	font-weight: normal;

	margin-bottom: 3px;

}

.itop-nav1>li h3{

	font-size: 14px;

	color: #323f49;

	font-weight: normal;

	font-family: "宋体";

	background: url(img/itop-nav1.png) no-repeat;

	background-position: center top -16px;

	transition: background-position 0.3s;

}

.itop-nav1>li:hover .itop-nav2{

	display: block;

}

.itop-nav1>li:hover h3{

	font-size: 0;

	height: 16px;

	background-position: center top 2px;

}

.itop-nav2{

	position: absolute;

	z-index: 100000;

	width: 100%;

	display: none;

	padding-top: 10px;

	background: #c9c9c9;

}

.itop-nav2>li{

	text-align: center;

	background-color: #cc0a0a;

	border-bottom: 1px solid #f0eeef;

	font-size: 16px;

	padding: 6px 0;

}

.itop-nav2>li:last-child{

	border-bottom: none;

}

.itop-nav2>li a{

	color: #fff;

}



/*海报*/



.fullwidthbanner-container {

	width: 100% !important;

	position: relative;

	padding: 0;

	max-height: 1000px !important;

	overflow: hidden;

}



.fullwidthbanner-container .fullwidthabnner {

	width: 100% !important;

	max-height: 450px !important;

	position: relative;

}



@media only screen and (min-width: 768px) and (max-width: 959px) {

	.banner,

	.bannercontainer {

		width: 768px;

		height: 309px;

	}

}



@media only screen and (min-width: 480px) and (max-width: 767px) {

	.banner,

	.bannercontainer {

		width: 480px;

		height: 193px;

	}

}



@media only screen and (min-width: 320px) and (max-width: 479px) {

	.banner,

	.bannercontainer {

		width: 320px;

		height: 129px;

	}

}



@media only screen and (max-width: 319px) {

	.banner,

	.bannercontainer {

		width: 240px;

		height: 97px;

	}

}



.tp-bullets.simplebullets.round .bullet:hover,

.tp-bullets.simplebullets.round .bullet.selected,

.tp-bullets.simplebullets.navbar .bullet:hover,

.tp-bullets.simplebullets.navbar .bullet.selected {

	background: #cc0a0a !important;

}





/*.tp-leftarrow:hover,

.tp-rightarrow:hover {	

	background-color:#e1472f !important;

 }*/





/** BULLETS **/



.tp-bullets {

	z-index: 1001;

	position: absolute;

	bottom: 0px;

	text-align: center;

}



.tp-bullets.simplebullets.round .bullet {

	cursor: pointer;

	position: relative;

	display: inline-block;

	background: rgba(255,255,255,0.5);

	width: 50px;

	height: 8px;

	margin: 0 5px 20px;

	-webkit-transition: background 0.1s linear;

	-moz-transition: color, background 0.1s linear;

	-o-transition: color, background 0.1s linear;

	transition: color, background 0.1s linear;

}



.tp-leftarrow.large {

	z-index: 100;

	cursor: pointer;

	position: relative;

	background: url(../images/prev.png) no-repeat center center;

	width: 26px;

	height: 42px;

	margin-left: 10%;

	margin-top: -21px;

	-webkit-transition: background 0.1s linear;

	-moz-transition: color, background 0.1s linear;

	-o-transition: color, background 0.1s linear;

	transition: color, background 0.1s linear;

	/*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/

	/*

	**打开注释，按钮变成圆形的

	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 

	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 

	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 

	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 

	*/

}



.tp-rightarrow.large {

	z-index: 100;

	cursor: pointer;

	position: relative;

	background: url(../images/next.png) no-repeat center center;

	width: 26px;

	height: 42px;

	margin-left: -10%;

	margin-top: -21px;

	-webkit-transition: background 0.1s linear;

	-moz-transition: color, background 0.1s linear;

	-o-transition: color, background 0.1s linear;

	transition: color, background 0.1s linear;

	/*box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/

	/*

	**打开注释，按钮变成圆形的

	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 

	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 

	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 

	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 

	*/

}



.tp-bullets.tp-thumbs {

	z-index: 100;

	position: absolute;

	padding: 3px;

	background-color: #fff;

	width: 500px;

	height: 50px;

	margin-top: -50px;

}



.fullwidthbanner-container .tp-thumbs {

	padding: 3px;

}



.tp-bullets.tp-thumbs .tp-mask {

	width: 500px;

	height: 50px;

	overflow: hidden;

	position: relative;

}



.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {

	width: 5000px;

	position: absolute;

}



.tp-bullets.tp-thumbs .bullet {

	width: 100px;

	height: 50px;

	cursor: pointer;

	overflow: hidden;

	background: none;

	margin: 0;

	float: left;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/*filter: alpha(opacity=50);	*/

	-moz-opacity: 0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

	-webkit-transition: all 0.2s ease-out;

	-moz-transition: all 0.2s ease-out;

	-o-transition: all 0.2s ease-out;

	-ms-transition: all 0.2s ease-out;

}



.tp-bullets.tp-thumbs .bullet:hover,

.tp-bullets.tp-thumbs .bullet.selected {

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}



.tp-thumbs img {

	width: 100%;

}



.tp-bannertimer {

	width: 100%;

	height: 10px;

	position: absolute;

	z-index: 200;

	z-index: 5000;

}



.tp-bannertimer.tp-bottom {

	bottom: 0px !important;

	height: 5px;

}



@media only screen and (min-width: 768px) and (max-width: 959px) {

	;

}



@media only screen and (min-width: 480px) and (max-width: 767px) {

	.responsive .tp-bullets.tp-thumbs {

		width: 300px !important;

		height: 30px !important;

	}

	.responsive .tp-bullets.tp-thumbs .tp-mask {

		width: 300px !important;

		height: 30px !important;

	}

	.responsive .tp-bullets.tp-thumbs .bullet {

		width: 60px !important;

		height: 30px !important;

	}

}



@media only screen and (min-width: 0px) and (max-width: 479px) {

	.responsive .tp-bullets {

		display: none;

	}

	.responsive .tparrows {

		display: none;

	}

}



.tp-simpleresponsive img {


	-moz-user-select: none;

	-khtml-user-select: none;

	-webkit-user-select: none;

	-o-user-select: none;

}



.tp-simpleresponsive a {

	text-decoration: none;

}



.tp-simpleresponsive ul {

	list-style: none;

	padding: 0;

	margin: 0;

}



.tp-simpleresponsive>ul>li {

	list-stye: none;

	position: absolute;

	visibility: hidden;

}



.caption.slidelink a div,

.tp-caption.slidelink a div {

	width: 10000px;

	height: 10000px;

}



.tp-loader {

	background: url(../images/loader.gif) no-repeat 10px 10px;

	background-color: #fff;

	margin: -22px -22px;

	top: 50%;

	left: 50%;

	z-index: 10000;

	position: absolute;

	width: 44px;

	height: 44px;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

}





/*首页标题*/

.ibt{

	text-align: center;

	margin-bottom: 40px;

}

.ibt h2{

	font-size: 28px;

}

.ibt h3{

	font-size: 22px;

	font-family: "宋体";

}

.ibt .s1{

	display: block;

	width: 100%;

	height: 1px;

}

.ibt .s2{

	display: block;

	width: 35px;

	height: 3px;

	position: relative;

	margin: -2px auto 0;

}



/*页尾*/

.footer{

	background-color: #353535;

	color: #939393;

	border-bottom: 1px solid #939393;

	padding: 15px 0 40px;

}

.footer a{

	color: #939393;

}

.footer a:hover{

	color: #cc0a0a;

}

.footer-nav{

	margin-bottom: 50px;

}

.footer-nav ul{

	text-align: center;

	font-size: 0;

}

.footer-nav li{

	display: inline-block;

	font-size: 16px;

	margin: 0 25px;

}

.footer-info li{

	float: left;

	width: 350px;

	margin-left: 50px;

}

.footer-info1{

	float: left;

	text-align: center;

	font-size: 0;

	width: 60px;

	height: 42px;

	border-right: 1px solid #939393;

	margin-right: 10px;

}

.footer-info1 img{

	max-width: 100%;

}

.footer-info2{

	float: left;

}



/*底部*/

.ibottom{

	background-color: #353535;

	color: #939393;

	padding: 15px 0;

}

.ibottom a{

	color: #939393;

}

.ibottom ul{

	font-size: 0;

	text-align: center;

}

.ibottom li{

	display: inline-block;

	font-size: 14px;

	margin: 0 20px;

}



/*首页产品*/

.iproduct{

	background: url(img/ibg-product.jpg) no-repeat center top;

	padding: 60px 0;

}

.iproduct .ibt h2{

	color: #cc0a0a;

}

.iproduct .ibt h3{

	color: #bbbbbb;

}

.ibt h4{

	color: #cc0a0a;
	font-size: 30px;

}
.iabout .ibt h4 {
    color: #ffffff;
    font-size: 30px
}
.iproduct .ibt .s1{

	background-color: #c2c2c2;

}

.iproduct .ibt .s2{

	background-color: #cc0a0a;

}

.iproduct-nav{

	text-align: center;

	font-size: 0;

	margin-bottom: 40px;

}

.iproduct-nav li{

	display: inline-block;

	margin: 0 15px 10px;

}

.iproduct-nav .iproduct-nava{

	background-color: #cc0a0a;

	color: #ffffff;

}

.iproduct-nav a{

	display: block;

	border: 1px solid #cc0a0a;

	font-size: 16px;

	color: #5f5f5f;

	text-align: center;

	padding: 8px;

}

.iproduct-img ul{

	display: none;

}

.iproduct-img li{

	float: left;

	width: 288px;

	margin-right: 16px;

	text-align: center;

	margin-bottom: 20px;

}

.iproduct-img li:nth-child(4n){

	margin-right: 0;

}

.iproduct-img img{

	width: 100%;

	border: 1px solid #949494;
	height: 285px;

}

.iproduct-img a:hover img{

	border-color: #cc0a0a;

}

.iproduct-img p{

white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: black;
    font-size: 18px;
    padding: 10px;
}



/*首页关于我们*/

.iabout{

	background: url(img/ibg-about.jpg) no-repeat center top;

	padding: 50px 0 190px;

}

.iabout .ibt h2{

	color: #ffffff;

}

.iabout .ibt h3{

	color: #ac0101;

}

.iabout .ibt .s1{

	background-color: #c2c2c2;

}

.iabout .ibt .s2{

	background-color: #cc0a0a;

}

.iabout-con1{

	float: right;

	width: 600px;

	color: #fefefe;

	padding-left: 50px;

}

.iabout-con1-top{

	text-align: right;

	margin-bottom: 15px;

}

.iabout-con1-top h2{

	font-size: 24px;

	margin-bottom: 5px;

}

.iabout-con1-top h3{

	font-size: 24px;

	font-weight: normal;

	margin-bottom: 12px;

}

.iabout-con1-top .s1{

	float: right;

	display: block;

	width: 95px;

	height: 2px;

	background-color: #cc0a0a;

}

.iabout-con2{

	margin-bottom: 50px;

}

.iabout-con2 p{

	font-size: 16px;

	line-height: 2em;

	margin-bottom: 1em;

}

.iabout-con1 a{

	width: 120px;

	height: 42px;

	display: block;

	background-color: #ac0101;

	color: #ffffff;

	font-size: 20px;

	border-radius: 21px;

	text-align: center;

	line-height: 42px;

}

.iabout-img{

	float: left;

	width: 600px;

	font-size: 0;

}

.iabout-img img{

	max-width: 100%;

}



/*首页新闻*/

.inews{

	background: url(img/ibg-news.jpg) no-repeat center top;

	padding: 80px 0 100px;

}

.inews .ibt h2{

	color: #cc0a0a;

}

.inews .ibt h3{

	color: #bbbbbb;

}

.inews .ibt .s1{

	background-color: #f0f0f0;

}

.inews .ibt .s2{

	background-color: #cc0a0a;

}

.inews-item>ul>li{

	float: left;

	width: 370px;

	margin-right: 45px;

}

.inews-item>ul>li:nth-child(3n){

	margin-right: 0;

}

.inews-img{

	width: 370px;

	height: 270px;

	overflow: hidden;

	font-size: 0;

}

.inews-img img{

	width: 100%;

	height: 100%;

	transition: all 0.3s;

}

.inews-img a:hover img{

	transform: scale(1.05);

}

.inews-con{

	padding: 30px 24px 15px;

	background-color: #dddddd;

}

.inews-bt{

	text-align: center;

}

.inews-bt .s1{

	display: block;

	width: 100%;

	height: 1px;

	background-color: #ca0000;

}

.inews-bt .s2{

	display: inline-block;

	font-size: 16px;

	background-color: #dddddd;

	position: relative;

	top: -12px;

	padding: 0 12px;

}

.inews-ul>li{

	margin-bottom: 5px;

}

.inews-ul .s1{

	float: right;

	color: #151515;

}

.inews-ul p{

	white-space: nowrap;  

	text-overflow:ellipsis; 

	overflow:hidden;

	color: #151515;

}

.inews-ul a:hover p{

	color: #ca0000;

}

.inews-ul a:hover .s1{

	color: #ca0000;

}



/*首页横板*/

.ihb{

	text-align: center;

	background-color: #cc0a0a;

	color: #ffffff;

	padding: 30px 0;

}

.ihb h1{

	font-size: 26px;

	margin-bottom: 20px;

}

.ihb h2{

	font-size: 20px;

	margin-bottom: 5px;

}

.ihb h3{

	font-size: 16px;

	font-family: arial;

}

.ihb a{

	display: block;

	width: 150px;

	height: 32px;

	text-align: center;

	line-height: 28px;

	margin: 20px auto 0;

	border: 2px solid #fff;

	border-radius: 16px;

	color: #fff;

}



/*首页荣誉*/

.ihonor{

	background: url(img/ibg-honor.jpg) no-repeat center top;

	padding: 90px 0 10px;

}

.ihonor .ibt h2{

	color: #cc0a0a;

}

.ihonor .ibt h3{

	color: #bbbbbb;

}

.ihonor .ibt .s1{

	background-color: #f0f0f0;

}

.ihonor .ibt .s2{

	background-color: #cc0a0a;

}

.ihonor-con1{

	text-align: center;

	font-size: 0;

	margin-bottom: 30px;

}

.ihonor-con1 img{

	max-width: 100%;

}

.ihonor-con2{

	margin-bottom: 60px;

}

/*轮播*/

.scrollleft {

	width:100%;

	padding:0;

	margin:0 auto;

	overflow: hidden; 

	position: relative;

}

.scrollleft ul{

	margin: 0px; 

	padding: 0px; 

	overflow: hidden; 

	position: relative; 

	list-style: none; 

	width: 9999px; 

	left: -150px;

}

.scrollleft li {

	position: relative; 

	overflow: hidden;

	float:left;

	margin-right:25px;

	display:inline;

	width:280px;

	text-align:center;

}

.scrollleft img {

	width:280px;

	height:210px;

	display: block;

}



/*友情链接*/

.iyqlj ul{

	font-size: 0;

}

.iyqlj li{

	display: inline-block;

	color: #868686;

	font-size: 14px;

	margin-right: 10px;

	margin-bottom: 5px;

}

.iyqlj a{

	color: #868686;

}



/*内页顶部*/

.ny-top{

	text-align: center;

	position: relative;

	padding-top: 40px;

	padding-bottom: 5px;

}

.ny-top h2{

	font-size: 28px;

	color: #cc0a0a;

}

.ny-top h3{

	font-size: 22px;

	color: #bbbbbb;

	font-family: "宋体";

}

.ny-crumbs .s1{

	display: block;

	position: relative;

	margin: 0 auto;

	top: 1px;

	width: 35px;

	height: 2px;

	background-color: #CC0A0A;

}

.ny-crumbs{

	text-align: right;

	font-size: 0;

	border-bottom: 1px solid #cfcfcf;

	position: absolute;

	bottom: 1px;

	left: 0;

	width: 100%;

}

.ny-crumbs li{

	display: inline-block;

	color: #CC0A0A;

	font-size: 14px;

}

.ny-crumbs li+li:before{

	content: ">";

	color: #aaaaaa;

	margin: 0 3px;

}

.ny-crumbs a{

	color: #aaaaaa;

}



/*内页联系我们*/

.ny-contact{

	padding-bottom: 60px;

}

.ny-contact-con{

	text-align: center;

	font-size: 16px;

	color: #404040;

	line-height: 1.5em;

	padding: 50px 0;

	background-color: #f2f2f2;

}

.ny-contact-con img{

	max-width: 100%;

}

#map{

	height: 500px;

}

.ny-contact-message{

	text-align: center;

	background-color: #f2f2f2;

	padding: 20px 0 60px;

}

.ny-contact-message h2{

	color: #2f2f2f;

	font-size: 20px;

	font-weight: normal;

}

.ny-contact-message h3{

	font-size: 16px;

	font-family: "宋体";

	color: #cc0a0a;

}

.ny-contact-message form{

	width: 790px;

	margin: 20px auto 0;

}

.ny-contact-message .i1{

	display: block;

	width: 370px;

	height: 44px;

	margin-right: 50px;

	border: 1px solid #505050;

	padding: 0 15px;

	font-size: 16px;

	float: left;

	margin-bottom: 15px;

}

.ny-contact-message .i2{

	display: block;

	width: 370px;

	height: 44px;

	border: 1px solid #505050;

	padding: 0 15px;

	font-size: 16px;

	float: left;

	margin-bottom: 15px;

}

.ny-contact-message .i3{

	display: block;

	width: 100%;

	height: 40px;

	background-color: #cc0a0a;

	color: #ffffff;

	font-size: 16px;

	cursor: pointer;

}

.ny-contact-message .t1{

	display: block;

	width: 100%;

	height: 200px;

	border: 1px solid #505050;

	resize: none;

	padding: 15px;

	font-size: 16px;

	font-family: "微软雅黑";

	margin-bottom: 15px;

}



/*内页新闻*/

.ny-news-con{

	margin: 45px 0;

}

.ny-news-nav{

	font-size: 0;

	text-align: center;

}

.ny-news-nav li{

	display: inline-block;

	margin: 0 6px 15px;

	font-size: 18px;

}

.ny-news-nav a{

	display: block;

	border: 1px solid #cc0a0a;

	padding: 5px 15px;

	color: #aaaaaa;

}

.ny-news-nav a:hover,.ny-news-nava a{

	background-color: #cc0a0a;

	color: #ffffff;

}

.ny-news-item ul{

	margin-bottom: 40px;

}

.ny-news-item li{

}

.ny-news-item li:hover{

	background-color: #f5f5f5;

}

.ny-news-item1{

	padding: 35px 0;

	border-bottom: 1px solid #cfcfcf;

}

.ny-news-img{

	float: left;

	width: 400px;

	font-size: 0;

}

.ny-news-img img{

	width: 100%;

	height: 260px;

}

.ny-news-con1{

	float: left;

	width: 700px;

	margin-left: 50px;

	padding-top: 40px;

}

.ny-news-con1 a{

	display: block;

}

.ny-news-con1 h2{

	font-size: 24px;

	color: #3a3a3a;

	font-weight: normal;

	margin-bottom: 20px;

}

.ny-news-con1 h3{

	font-size: 14px;

	color: #4b4a4a;

	margin-bottom: 30px;

}

.ny-news-con1 p{

	font-size: 14px;

	color: #aaaaaa;

	line-height: 1.5em;

	margin-bottom: 20px;

}

.ny-news-con1 span{

	display: inline-block;

	font-size: 14px;

	color: #cc0a0a;

	border: 1px solid #cc0a0a;

	padding: 7px 12px;

}



/*翻页*/

.ny-fanye{

	font-size: 0;

	text-align: center;

}

.ny-fanye li{

	display: inline-block;

	height: 28px;

	line-height: 28px;

	font-size: 16px;

	margin: 0 3px 5px;

}

.ny-fanye a{

	display: block;

	border: 1px solid #e5e5e5;

	padding: 0 5px;

	font-size: 14px;

	color: #8b8b8b;

}

.ny-fanye a:hover{

	background-color: #cc0a0a;

	color: #fff;

}



/*内页新闻详情页*/

.ny-newsx{

	padding: 40px 0 60px;

}

.ny-newsx-con{

	text-align: center;

}

.ny-newsx-con h2{

	font-size: 24px;

	font-weight: normal;

	color: #3a3a3a;

	margin-bottom: 10px;

}

.ny-newsx-con h3{

	font-weight: normal;

	color: #aaaaaa;

	padding-bottom: 10px;

	border-bottom: 1px solid #cacaca;

	margin-bottom: 40px;

}

.ny-newsx-con h3 span{

	display: inline-block;

	width: 18px;

	height: 14px;

	margin-left: 30px;

}

.ny-newsx-con h3 .s1{

	background: url(img/ny-newsx-con1.png) no-repeat;

}

.ny-newsx-con h3 .s2{

	background: url(img/ny-newsx-con2.png) no-repeat;

}

.ny-newsx-con h3 .s3{

	background: url(img/ny-newsx-con3.png) no-repeat;

}

.ny-newsx-con1{

	color: #666;

	font-size: 16px;

	text-align: left;

	margin-bottom: 60px;

}

.ny-newsx-con1 img{
	max-width: 100%;
}

.ny-fanye1{

	font-size: 0;

}

.ny-fanye1 li{

	display: inline-block;

	vertical-align: top;

	font-size: 16px;

	width: 400px;

	text-align: center;

}

.ny-fanye1 a{

	display: block;

	border: 1px solid #cfcfcf;

	padding: 10px;

	min-height: 51px;

	color: #8b8b8b;

}

.ny-fanye1 .l1 a{

	width: 70px;

	margin: 0 auto;

	font-size: 0;

}



/*内页人才招聘*/

.ny-recruit{

	padding-bottom: 60px;

}

.ny-recruit-img{

	font-size: 0;

	height: 430px;

	overflow: hidden;

}

.ny-recruit-img img{

	width: 100%;

	height: auto;

	transition: all 0.3s;

}

.ny-recruit-img img:hover{

	transform: scale(1.05);

}

.ny-recruit-con{

	margin-top: 60px;

}

.ny-recruit-con2{

	position: relative;

}

.ny-recruit-con21{

	width: 630px;

	margin-left: 330px;

	color: #6c6c6c;

	padding: 30px 0;

}

.ny-recruit-con21a{

	width: 870px;

	margin-left: 70px;

}

.ny-recruit-con21 h2{

	text-align: center;

	font-size: 22px;

	font-weight: normal;

	margin-bottom: 20px;

}

.ny-recruit-con21 h3{

	font-size: 22px;

	font-weight: normal;

	margin-bottom: 10px;

}

.ny-recruit-con21 h3 .s1{

	margin-left: 60px;

	color: #cc0a0a;

}

.ny-recruit-con21 p{

	font-size: 18px;

	line-height: 1.5em;

}

.ny-recruit-con21 a{

	display: block;

	width: 200px;

	height: 55px;

	text-align: center;

	line-height: 55px;

	background-color: #cc0a0a;

	color: #fff;

	font-size: 18px;

	margin-top: 20px;

	margin-bottom: -30px;

}

.ny-recruit-con22{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 225px;

	background-color: #cc0a0a;

	color: #fff;

	padding: 60px 0 20px;

}

.ny-recruit-con22a{

	right: 0;

	left: auto;

}

.ny-recruit-con22 h2{

	text-align: center;

	font-size: 24px;

	font-weight: normal;

	padding-bottom: 25px;

	border-bottom: 1px solid #fff;

	margin-bottom: 20px;

}

.ny-recruit-con22 p{

	padding: 0 15px;

	line-height: 1.5em;

	font-size: 12px;

	height: 10.5em;

	overflow: hidden;

}

.ny-recruit-con22 .s1{

	width: 42px;

	height: 42px;

	display: block;

	margin: 0 auto;

	background: url(img/ny-recruit-con22.png);

}



/*内页人才招聘详情页*/

.ny-recruitx{

	background: url(img/ny-recruitx-bg.jpg) no-repeat right bottom;

	padding-bottom: 60px;

}

.ny-recruitx-con{

	margin-top: 40px;

}

.ny-recruitx-con1{

	margin-bottom: 35px;

	max-width: 700px;

}

.ny-recruitx-con1:last-child{

	margin-bottom: 0;

}

.ny-recruitx-con1 h2{

	font-size: 16px;

	color: #4c4b4b;

}

.ny-recruitx-con1 .s1{

	color: #cc0a0a;

	font-weight: normal;

	margin-left: 15px;

}

.ny-recruitx-con2{

	font-size: 16px;

	line-height: 1.2em;

}



/*内页工程案例*/

.ny-case{

	background-color: #f2f2f2;

	padding-bottom: 60px;

}

.ny-case-con>ul>li{

	float: left;

	width: 279px;

	margin-right: 28px;

	position: relative;

	cursor: pointer;

	font-size: 0;

	margin-bottom: 28px;

	transition: all 0.3s;

}

.ny-case-con>ul>li:hover{

	box-shadow: 0 0 10px #7d7d7d;

}

.ny-case-con>ul>li:nth-child(4n){

	margin-right: 0;

}

.ny-case-con>ul>li>img{

	width: 100%;

}

.ny-case-con1{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5) url(img/ny-case-con1.png) no-repeat center center;

	transform: scale(0);

	transition: all 0.3s;

}

.ny-case-con1 p{

	font-size: 14px;

	margin-top: 55%;

	color: #ffffff;

	text-align: center;

}

.ny-case-con>ul>li:hover .ny-case-con1{

	transform: scale(1);

}

.ny-case-box-bg{

	cursor: default;

	position: fixed;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	background-color: rgba(0,0,0,0.4);

	z-index: 1;

	overflow-y: scroll;

	display: none;

	width: 100%;

	height: 100%;

}

.ny-case-box{

	position: relative;

	z-index: 2;

	left: 50%;

	margin: 50px 0 50px -500px;

	width: 1000px;

	background-color: #ffffff;

	padding: 40px 20px 60px;

}

.ny-case-close{

	position: absolute;

	top: 0;

	right: -60px;

	z-index: 2;

}

.ny-case-close span{

	display: block;

	width: 60px;

	height: 60px;

	cursor: pointer;

	background: #bdb8b4 url(img/ny-case-close.png) no-repeat center center;

	background-size: 80% auto;

}

.ny-case-box h2{

	text-align: center;

	font-size: 18px;

	margin-bottom: 20px;

}

.ny-case-box-img{

	max-width: 800px;

	padding: 0 100px 40px;

	margin: 0 auto 40px;

	border-bottom: 1px solid #c6c6c6;

}

.ny-case-box-img img{

	max-width: 100%;

}

.ny-case-box-con{

	font-size: 14px;

	line-height: 1.5em;

	color: #6a6a6a;

	max-width: 700px;

	margin: 0 auto;

}
.ny-case-box-con img{
	max-width: 100%;
}
.ny-case-top{

	max-width: 800px;

	margin: 30px auto 40px;

	text-align: center;

	font-size: 16px;

}



/*内页关于我们*/

.ny-about-con{

	margin: 30px 0 40px;

	font-size: 16px;

	color: #666666;

}

.ny-about-con img{

	max-width: 100%;

}

.ny-about-view{

	background: url(img/ny-about-view-bg.jpg) no-repeat center top;

}

.ny-about-view1{

	max-width: 580px;

	margin: 0 auto;

}

.ny-about-view1 img{

	display: block;

	max-width: 100%;

}

.ny-about-con1{

	padding: 30px 0;

}

.ny-about-con2{

	text-align: center;

}

.ny-about-con2 h2{

	font-size: 26px;

	color: #565656;

	margin-bottom: 5px;

}

.ny-about-con2 h2 .s1{

	font-size: 60px;

	color: #cc0a0a;

	margin: 0 10px;

}

.ny-about-con2 p{

	max-width: 1000px;

	margin: 0 auto;

	font-size: 16px;

	color: #666666;

}

.ny-about-con2 ul{

	margin-top: 50px;

}

.ny-about-con2 li{

	float: left;

	width: 530px;

	margin-bottom: 50px;

}

.ny-about-con2 li:nth-child(2n){

	float: right;

}

.ny-about-con2 .s2{

	float: left;

	display: block;

	width: 110px;

	height: 110px;

	border: 1px solid #a6a6a6;

	background-color: #cc0a0a;

	font-size: 50px;

	line-height: 108px;

	text-align: center;

	color: #fff;

	font-weight: bold;

	margin-right: 15px;

}

.ny-about-con3{

	text-align: left;

	padding-top: 15px;

}

.ny-about-con3 h3{

	font-size: 20px;

	font-weight: normal;

	margin-bottom: 10px;

}

.ny-about-con3 p{

	color: #666666;

	font-size: 14px;

}



/*内页产品中心*/

.ny-product{

	padding-bottom: 60px;

}

.ny-product-nav{

	margin: 35px 0;

}

.ny-product-nav li{

	float: left;

	width: 220px;

	margin-right: 25px;

	text-align: center;

	font-size: 16px;

}

.ny-product-nav li:nth-child(5n){

	margin-right: 0;

}

.ny-product-nav a{

	display: block;

	background-color: #e5e5e5;

	color: #5f5f5f;

	padding: 8px 0;

}

.ny-product-nava a,.ny-product-nav a:hover{

	background-color: #cc0a0a;

	color: #fff;

}

.ny-product-con li{

float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 40px;
    padding: 5px;

}

.ny-product-con li:nth-child(4n){

	margin-right: 0;

}

.ny-product-con a{

	display: block;

}

.ny-product-img{

	overflow: hidden;

	border: 1px solid #e5e5e5;

	margin-bottom: 5px;

	font-size: 0;

}

.ny-product-img img{

	width: 100%;

	height: 260px;

	transition: all 0.3s;

}

.ny-product-con a:hover .ny-product-img img{

	transform: scale(1.05);

}

.ny-product-con p{

	font-size: 12px;

	color: #5f5f5f;

}



/*内页产品详情页*/

.ny-productx{

	padding-bottom: 60px;

}

.ny-productx-con{

	margin-top: 30px;

	padding-bottom: 20px;

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 40px;

}

.ny-productx-l{

	float: left;

	width: 600px;

	margin-right: 30px;

	font-size: 0;

}

.ny-productx-r{

	float: left;

	width: 450px;

	padding-top: 50px;

}

.ny-productx-r h2{

	font-size: 18px;

	color: #363636;

	font-weight: normal;

	margin-bottom: 15px;

}

.ny-productx-r a{

	width: 210px;

	height: 36px;

	line-height: 36px;

	text-align: center;

	display: block;

	background-color: #cc0a0a;

	color: #fff;

}

.ny-productx-r1{

	font-size: 14px;

	line-height: 2em;

	color: #636363;

	margin-bottom: 20px;

}

.ny-productx-con1{

	margin-bottom: 60px;

	color: #616161;

	font-size: 16px;

}

.ny-productx-con1 img{

	max-width: 100%;

}

.ny-productx-tj h2{

	font-size: 14px;

	color: #616161;

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 25px;

}

.ny-productx-tj li{

	float: left;

	width: 232px;

	font-size: 0;

	margin-right: 10px;

	text-align: center;

}

.ny-productx-tj li:nth-child(5n){

	margin-right: 0;

}

.ny-productx-tj a{

	display: block;

}

.ny-productx-tj img{

	max-width: 100%;

	border: 1px solid #949494;

	margin-bottom: 5px;

}

.ny-productx-tj p{

	font-size: 12px;

	color: #5f5f5f;

}



/*内页荣誉证书*/

.ny-honor{

	padding-bottom: 60px;

}

.ny-honor-con{

	margin: 60px auto 40px;

}

.ny-honor-con li{

	width: 280px;

	margin-right: 25px;

	float: left;

	text-align: center;

	margin-bottom: 15px;

}

.ny-honor-con li:nth-child(4n){

	margin-right: 0;

}

.ny-honor-con img{

	display: block;

	max-width: 100%;

	margin-bottom: 5px;

}

.ny-honor-con p{

	font-size: 16px;

	color: #414141;

}



.ny-pic img{

	position: relative;

	left: 50%;

	margin-left: -960px;

}

.ny-pic{

	font-size: 0;

	overflow: hidden;

}



/*手机底部导航*/

.mobile-bottom-nav-box{

	display: none;

	height: 56px;

}

.mobile-bottom-nav{

	display: none;

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	background: #cc0a0a;

}

.mobile-bottom-nav li{

	float: left;

	width: 25%;

	text-align: center;

	padding: 5px 0;

	font-size: 0;

}

.mobile-bottom-nav a{

	display: block;

}

.mobile-bottom-nav img{

	width: 30px;

	height: 30px;

}

.mobile-bottom-nav p{

	color: #ffffff;

	font-size: 12px;

}





/*手机*/

@media only screen and (min-width: 100px) and (max-width: 640px) {

	.mobile-bottom-nav-box{

		display: block;

	}

	.mobile-bottom-nav{

		display: block;

	}

	body{

		min-width: 100%;

		font-size: 12px;

	}

	.commonW1200{

		width: 100%;

		padding: 0 5px;

	}

	.ibottom{

		padding: 5px 0;

	}

	.ibottom li{

		font-size: 12px;

		width: 100%;

		margin: 0;

	}

	.footer{

		padding: 10px 0;

	}

	.footer-nav{

		display: none;

	}

	.footer-info li{

		width: 100%;

		margin: 0 0 10px;

	}

	.footer-info1{

		height: 32px;

	}

	.footer-info1 img{

		height: 32px;

	}

	.ibt{

		margin-bottom: 15px;

	}

	.ibt h2{

		font-size: 18px;

	}

	.ibt h3{

		font-size: 14px;

		font-weight: normal;

	}

	.iyqlj li{

		font-size: 12px;

	}

	.scrollleft li{

		width: 200px;

		margin-right: 10px;

	}

	.scrollleft img{

		width: 200px;

		height: 150px;

	}

	.ihonor{

		padding: 20px 0 10px;

	}

	.ihonor-con2{

		margin-bottom: 20px;

	}

	.ihb{

		padding: 15px 0;

	}

	.ihb h1{

		font-size: 16px;

		margin-bottom: 10px;

	}

	.ihb h2{

		font-size: 12px;

	}

	.ihb h3{

		font-size: 12px;

	}

	.ihb a{

		width: 100px;

	}

	.inews{

		padding: 20px 0;

	}

	.inews-item>ul>li{

		width: 100%;

		margin: 0 0 15px;

	}

	.inews-img{

		width: 100%;

		height: auto;

	}

	.iabout{

		padding: 20px 0;

	}

	.iabout-con1{

		width: 100%;

		padding: 0;

		margin-bottom: 15px;

	}

	.iabout-con1-top{

		text-align: left;

		margin-bottom: 5px;

	}

	.iabout-con1-top h2{

		font-size: 16px;

		margin-bottom: 0;

	}

	.iabout-con1-top h3{

		font-size: 14px;

		margin-bottom: 5px;

	}

	.iabout-con1-top .s1{

		float: left;

	}

	.iabout-con1 a{

		width: 80px;

		height: 36px;

		font-size: 14px;

		line-height: 36px;

	}

	.iabout-con2{

		margin-bottom: 15px;

	}

	.iabout-con2 p{

		font-size: 12px;

		line-height: 1.5em;

		margin-bottom: 0.5em;

	}

	.iabout-img{

		width: 100%;

	}

	.iproduct{

		padding: 20px 0;

	}

	.iproduct-img li{

		width: 50%;

		margin: 0 0 10px;

		padding: 0 5px;

	}

	.iproduct-img img{

		width: 100%;

		height: 230px;

	}

	.iproduct-nav{

		display: none;

	}

	.tp-bullets.simplebullets.round .bullet{

		height: 4px;

	}

	.itop{

		background: #c9c9c9;

		padding: 5px 20px;

	}

	.itop-l{

		margin: 0;

	}

	.itop-info .l3{

		color: #fff;

	}

	.itop-info .l3 a{

		color: #fff;

	}

	.itop-info .l2{

		display: none;

	}

	.itop-info .l1{

		display: none;

	}

	.itop-nav{

		position: absolute;

		left: 0;

		top: 74px;

		z-index: 100000;

		background-color: #353535;

		padding: 10px 0;

		display: none;

	}

	.itop-info{

		margin-bottom: 15px;

	}

	.sjnav{

		float: right;

	}

	.sjnav span{

		display: block;

		width: 30px;

		height: 25px;

		background: url(img/sjnav.png) no-repeat center center;

		background-size: 100% 100%;

	}

	.itop-nav1>li{

		width: 100%;

		margin: 0;

		border-bottom: 1px solid rgba(255,255,255,0.5);

	}

	.itop-nav1>li:last-child{

		border-bottom: none;

	}

	.itop-nav1>li h2{

		color: #fff;

	}

	.itop-nav2{

		position: static;

		padding-top: 0;

	}

	.ny-pic img{

		width: 640px;

		margin-left: -320px;

	}

	.ny-crumbs li{

		font-size: 12px;

	}

	.ny-top{

		padding-top: 15px;

	}

	.ny-top h2{

		font-size: 18px;

	}

	.ny-top h3{

		font-size: 14px;

	}

	.ny-about-con{

		font-size: 12px;

		margin: 20px 0;

	}

	.ny-about-con1{

		padding: 15px 0;

	}

	.ny-about-con2 h2{

		font-size: 16px;

	}

	.ny-about-con2 h2 .s1{

		font-size: 24px;

		margin: 0 5px;

	}

	.ny-about-con2 p{

		font-size: 12px;

	}

	.ny-about-con2 ul{

		margin-top: 20px;

	}

	.ny-about-con2 li{

		width: 100%;

		margin-bottom: 10px;

	}

	.ny-about-con2 .s2{

		width: 60px;

		height: 60px;

		line-height: 60px;

		font-size: 20px;

	}

	.ny-about-con3{

		padding-top: 0;

	}

	.ny-about-con3 h3{

		font-size: 16px;

		margin-bottom: 5px;

	}

	.ny-case-top{

		margin: 15px 0;

		font-size: 12px;

	}

	.ny-case-con>ul>li{

		width: 50%;

		height: auto;

		margin: 0 0 15px;

		padding: 0 5px;

	}

	.ny-case-box{

		position: static;

		margin: 0;

		padding: 0;

		width: 100%;

		padding: 40px 10px 20px;

		min-height: 100%;

	}

	.ny-case-box-bg{

		padding: 0;

	}

	.ny-case-close{

		right: 0;

	}

	.ny-case-close span{

		width: 35px;

		height: 35px;

	}

	.ny-contact-con{

		font-size: 12px;

		padding: 20px 0;

	}

	#map{

		height: 250px;

	}

	.ny-contact-message{

		padding: 20px;

	}

	.ny-contact-message h2{

		font-size: 16px;

	}

	.ny-contact-message h3{

		font-size: 12px;

	}

	.ny-contact-message form{

		width: 100%;

	}

	.ny-contact-message .i1{

		width: 100%;

	}

	.ny-contact-message .i2{

		width: 100%;

	}

	.ny-contact{

		padding-bottom: 20px;

	}

	.ny-honor-con{

		margin: 20px auto;

	}

	.ny-honor-con li{

		width: 50%;

		padding: 0 5px;

		margin: 0 0 15px;

	}

	.ny-honor-con p{

		font-size: 12px;

	}

	.ny-honor{

		padding-bottom: 20px;

	}

	.ny-news-con{

		margin: 20px 0;

	}

	.ny-news-nav li{

		font-size: 12px;

	}

	.ny-news-img{

		width: 100%;

		margin-bottom: 5px;

	}

	.ny-news-con1{

		width: 100%;

		margin: 0;

		padding: 0 0 10px;

	}

	.ny-news-con1 h2{

		font-size: 16px;

		margin-bottom: 5px;

	}

	.ny-news-con1 h3{

		font-size: 12px;

		margin-bottom: 5px;

	}

	.ny-news-con1 p{

		font-size: 12px;

		margin-bottom: 5px;

	}

	.ny-news-con1 span{

		padding: 4px 8px;

		font-size: 12px;

	}

	.ny-news-item li{

		margin-bottom: 10px;

	}

	.ny-news-item ul{

		margin-bottom: 20px;

	}

	.ny-newsx{

		padding: 20px 0 20px;

	}

	.ny-newsx-con h2{

		font-size: 16px;

		margin-bottom: 5px;

	}

	.ny-newsx-con h3{

		padding-bottom: 5px;

		margin-bottom: 20px;

		font-size: 12px;

	}

	.ny-newsx-con1{

		font-size: 12px;

		margin-bottom: 30px;

	}

	.ny-fanye1 .l1{

		display: none;

	}

	.ny-fanye1 li{

		width: auto;

		font-size: 12px;

		margin-bottom: 5px;

	}

	.ny-fanye1 a{

		padding: 5px;

		min-height: auto;

	}

	.ny-product{

		padding-bottom: 20px;

	}

	.ny-product-nav{

		margin: 15px 0;

	}

	.ny-product-nav li{

		width: 50%;

		padding: 1px;

		margin: 0;

		font-size: 14px;

	}

	.ny-product-con li{

		width: 50%;

		margin: 0 0 15px;

		padding: 0 5px;

	}

	.ny-product-img{

		width: 100%;

		height: auto;

		font-size: 0;

	}

	.ny-product-con p{

		line-height: 1.2em;

		height: 2.4em;

		overflow: hidden;

	}

	.ny-productx{

		padding-bottom: 20px;

	}

	.ny-productx-con{

		margin: 20px 0;

	}

	.ny-productx-l{

		width: 100%;

		margin: 0 0 10px;

	}

	.ny-productx-r{

		width: 100%;

		padding-top: 0;

	}

	.ny-productx-con1{

		margin-bottom: 30px;

		font-size: 12px;

	}

	.ny-productx-tj h2{

		margin-bottom: 10px;

	}

	.ny-productx-tj li{

		width: 50%;

		margin: 0 0 15px;

		padding: 0 5px;

	}

	.ny-productx-tj li:nth-child(5){

		display: none;

	}

	.ny-productx-tj p{

		line-height: 1.2em;

		height: 2.4em;

		overflow: hidden;

	}

	.ny-recruit{

		padding-bottom: 20px;

	}

	.ny-recruit-con{

		margin-top: 20px;

	}

	.ny-recruit-img{

		height: auto;

	}

	.ny-recruit-con22{

		position: static;

		width: 100%;

		padding: 10px 0;

	}

	.ny-recruit-con22 h2{

		font-size: 16px;

		padding-bottom: 10px;

		margin-bottom: 10px;

	}

	.ny-recruit-con22 p{

		height: auto;

		margin-bottom: 10px;

	}

	.ny-recruit-con21{

		width: 100%;

		margin: 0;

		padding: 10px;

	}

	.ny-recruit-con21 h2{

		font-size: 16px;

		margin-bottom: 10px;

	}

	.ny-recruit-con21 h3{

		font-size: 16px;

	}

	.ny-recruit-con21 a{

		width: 120px;

		height: 30px;

		line-height: 30px;

		font-size: 12px;

		margin-bottom: 0;

	}

	.ny-recruit-con21 p{

		font-size: 12px;

	}

	.ny-recruitx{

		padding-bottom: 40px;

		background: no-repeat;

	}

	.ny-recruitx-con{

		margin-top: 20px;

	}

	.ny-recruitx-con1{

		margin-bottom: 20px;

	}

	.ny-recruitx-con2{

		font-size: 12px;

		line-height: 1.5em;

	}
	
	.edui-faked-video{
		width: 100% !important;
		height: auto;
	}

}
.kefu {
	position: fixed;
	right: -170px;
	top: 70%;
	z-index: 900;
}
.kefu li a {
	text-decoration: none;
	color: #FFF;
}
.kefu li {
	margin-top: 1px;
	clear: both;
	height: 66px;
	position: relative;
}
.kefu li i {
	background: url(../images/fx.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0 auto;
	text-align: center;
}
.kefu li p {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	margin: 0;
}
.kefu .kefu-qq i {
	background-position: 4px 5px;
}
.kefu .kefu-tel i {
	background-position: 0 -21px;
}
.kefu .kefu-liuyan i {
	background-position: 4px -53px;
}
.kefu .kefu-weixin i {
	background-position: -34px 4px;
}
.kefu .kefu-weibo i {
	background-position: -30px -22px;
}
.kefu .kefu-ftop {
	display: none;
}
.kefu .kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -27px -51px;
}
.kefu .kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative;
}
.kefu .kefu-tel-right {
	font-size: 16px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	padding: 0 15px;
	border-left: 1px solid #fff;
	margin-top: 14px;
}
.kefu .kefu-right {
	width: 20px;
}
.kefu .kefu-tel-main {
	background: #e6212a;
	color: #fff;
	height: 66px;
	width: 247px;
	padding: 9px 0 6px;
	float: left;
}
.kefu .kefu-main {
	background: #e6212a;
	width: 97px;
	height: 66px;
	position: relative;
	padding: 9px 0 6px;
	float: left;
}
.kefu .kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none;
	z-index: 333;
}
.kefu-weixin-pic img {
	width: 115px;
	height: 115px;
}
