@charset "utf-8";

/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	/* background: url(../images/bg.png) repeat; */
}

* {
	margin: 0;
	padding: 0;
}

ul,
li,
dl,
dt,
dd {
	list-style-type: none
}

a {
	text-decoration: none !important;
	line-height: none !important
}

.glyphicon {
	top: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.no-margin {
	margin: 0 !important;
}

.no-background {
	background: none !important;
}

.no-border {
	border: none !important;
}

.overflow {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

a {
	text-decoration: none !important;
	cursor: pointer !important;
	color: #999;
}

a:focus {
	outline: none;
}

a:hover {
	color: #d21111;
}

ul {
	margin: 0;
}

li {
	list-style: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.imgvertical {
	vertical-align: middle !important;
}

.container-fluid {
	max-width: 1200px !important;
	padding: 0;
}

.container {
	max-width: 1000px !important;
	padding: 0;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: '';
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	/* margin: 0 !important;
	padding: 0 !important */
}

.tr {
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s
}

.tr1 {
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s
}

.tr2 {
	transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s
}

.da {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1)
}

textarea:required,
input:required {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.suo {
	padding: 0 5px
}

table {
	margin: auto;
	border: #f6f5f5 solid 1px;
}

/*全局样式*/
.header1 {
	position: absolute;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: auto;
	/* background:rgba(0,0,0,1); */
	z-index: 11;
	background-color: #222;
}

header {
	width: 100%;
	/* height:116px; padding-top:24px; border-bottom:1px solid #3c526b; */
	padding: 10px 0;
}

.logo img {
	height: 32px;
	margin-top: 10px;
}

header form {
	border: 1px solid #c9c9c9;
	border-radius: 20px;
	margin: 15px 0 0 150px
}

header input {
	width: 224px;
	height: 30px;
	background: none;
	border: 0;
	font-size: 12px;
	line-height: 28px;
	padding: 0 10px;
}

header button {
	width: 40px;
	height: 30px;
	background: url(../images/sou.png) no-repeat center center;
	border: 0;
	outline: none;
}

header .phone {
	font-size: 14px;
	color: #fff;
	background: url(../images/icon-call.png) no-repeat left center;
	padding-left: 55px;
	margin-top: 13px
}

header .phone h4 {
	font-size: 21px;
	color: #d21111;
}

header .phone:hover {
	-webkit-animation: tada 1s .2s ease both;
	-moz-animation: tada 1s .2s ease both;
}

@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale(1);
	}

	10%,
	20% {
		-webkit-transform: scale(0.9) rotate(-3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1) rotate(3deg);
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1) rotate(-3deg);
	}

	100% {
		-webkit-transform: scale(1) rotate(0);
	}
}

/*火狐浏览器*/
@-moz-keyframes tada {
	0% {
		-moz-transform: scale(1);
	}

	10%,
	20% {
		-moz-transform: scale(0.9) rotate(-3deg);
	}

	30%,
	50%,
	70%,
	90% {
		-moz-transform: scale(1.1) rotate(3deg);
	}

	40%,
	60%,
	80% {
		-moz-transform: scale(1.1) rotate(-3deg);
	}

	100% {
		-moz-transform: scale(1) rotate(0);
	}
}

/*pc导航*/
.nav {
	height: 50px;
	/* margin-left:80px; */
	/* width: 100%; */
}

.nav ul {}

.nav ul li {
	/* width:8.5%; */
	float: left;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	position: relative;
	padding: 0 20px;
}

.nav .bx {
	width: 1px;
	height: 12px;
	background: #757575;
	margin-top: 19px
}

.nav li a {
	display: block;
	color: #fff;
	transition: all 0.5s
}

.nav .on,
.nav li a:hover {
	/* background:#d21111 */
	color: #c20000;
	font-weight: bold;
}

/*.nav .er{background:#95a7b0 url(../images/nav-icon.png) no-repeat 85% center;}.nav .er:hover{background:#7f8e96 url(../images/nav-icon.png) no-repeat 85% center;}*/

/*导航二级下拉*/
.nav li .nav-zi {
	width: 120%;
	position: absolute;
	left: -10px;
	top:50px;
	z-index: 9999999;
	display: none;
}

.nav li .nav-zi li {
	width: 100%;
	height: 45px;
	background: rgba(0, 0, 0, 0.4);
	font-size: 14px;
	line-height: 45px;
	margin-top: 1px;
}

.nav li .nav-zi li a {
	display: block;
	padding: 0 5px;
}

.nav li:hover .nav-zi {
	display: block !important;
}

.nav li .nav-zi li:hover a {}

header .sjdnav {
	display: none;
	width: 150px;
	height: auto;
	position: absolute;
	right: 0;
	top: 100px;
	z-index: 2000;
}

header .sjdnav ul {
	padding: 0;
	margin: 0;
}

header .sjdnav li {
	width: 100%;
	background: rgba(0, 0, 0, 0.55);
	line-height: 38px;
	text-align: center;
	font-size: 15px;
	line-height: 38px;
	font-weight: bold;
	margin-bottom: 3px
}

header .sjdnav li a {
	display: block;
	color: #fff;
}

header .sjdnav li a:hover {
	background: rgba(255, 150, 16, 0.9);
}

header .ydd_btn {
	width: 40px;
	cursor: pointer;
	position: absolute;
	z-index: 2000;
	top: 40px;
	right: 15px;
}

header .ydd_btn span {
	display: block;
	width: 100%;
	height: 4px;
	background: #d21111;
}

header .ydd_btn span.span02 {
	margin: 4px 0;
}

header .ydd_btn.click {
	background: none;
}

header .ydd_btn.click span {
	background: #d21111;
}

header .ydd_btn.click span.span01 {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	position: relative;
	top: 8px;
	margin-top: 0px;
}

header .ydd_btn.click span.span02 {
	margin: 4px 0;
}

header .ydd_btn.click span.span03 {
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	position: relative;
	top: -8px;
	margin-top: 0px;
}

header .ydd_btn.click span.span02 {
	width: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

/*banner轮播*/
#myCarousel {
	position: relative;
}

#myCarousel .carousel-inner img {
	margin: 0 auto;
}

#myCarousel .carousel-control {
	font-size: 100px;
}

#myCarousel .carousel-control.left {
	background-image: none;
	display: none
}

#myCarousel .carousel-control.right {
	background-image: none;
	display: none
}

#myCarousel:hover .carousel-control.left {
	display: block
}

#myCarousel:hover .carousel-control.right {
	display: block
}

.carousel-indicators {
	bottom: 0;
}

.carousel-indicators .active,
.carousel-indicators li {
	width: 12px;
	height: 12px;
	margin: 1px 4px;
}

.ny_banner {
	margin-top: 65px;
	height: 310px;
}

.ny_banner img {
	width: 100%;
}

/*主体内容*/
.main1 {
	/* padding-bottom: 30px; */
}

.title {
	font-size: 32px;
	/* text-align:center; */
	color: #838383;
	margin: 40px 0 40px 0;
	/* line-height: 30px;	background: url(../images/title.png) no-repeat center center */
	/* float: left; */
}

.title h4 {
	font-size: 32px;
	color: #000;
	font-weight: bold;
}

.title h4 span {
	color: #990000;
	font-style: italic;
	font-size: 20px;
	text-indent: 10px;
	padding-left: 10px;
	font-weight: bold;
}

.fuwu .imgbox {
	display: block;
}

.fuwu .imgbox .tu {
	width: 142px;
	height: 142px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	z-index: 3;
	margin: 0 auto 2px;
}

.fuwu .imgbox .tu .img {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.fuwu .imgbox h4 {
	font-size: 16px;
	color: #555;
	text-align: center;
	line-height: 40px;
}

.fuwu .imgbox:hover .img {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1)
}

.fuwu .imgbox:hover h4 {
	color: #d21111;
}

.fuwu .owl-theme .owl-controls .owl-buttons div {
	display: none !important;
}

.jianjie {
	/* background: url(../images/jian-bg.jpg) center center; */
	background-size: cover;
	width: 100%;
	height: auto;
	color: #fff;
	background-color: #222;
	height: 550px;
	overflow: hidden;
}

.jianjie .title {
	background: url(../images/title1.png) no-repeat center center
}

.jianjie .title h4 {
	color: #fff;
}

.jianjie .tu {
	width: 100%;
	height: 550px;
	background-attachment: fixed;
	position: absolute;
	left: 0px;
	top: 0px;
	transform-origin: center;
	/* padding: 150px 7% 0px 7%; */
	/* background-size: cover; */
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.jianjie .text {
	padding: 120px;
}

.jianjie .text h4 {
	font-size: 32px;
	font-weight: bold;
}

.jianjie .text h4 span {
	color: #990000;
	font-style: italic;
	font-size: 20px;
	text-indent: 10px;
	padding-left: 10px;
	font-weight: normal;
}

.jianjie .text .zi {
	font-size: 14px;
	/* color: rgba(255, 255, 255, 0.85); */
	line-height: 31px;
	height: 156px;
	overflow: hidden;
	margin: 25px 0px 50px 0;
	width: 88%;
	color: #dddddd;
}

.jianjie .text .more {
	display: block;
	width: 170px;
	height: 50px;
	text-decoration: none;
	color: #fff;
	border: #fff solid 1px;
	line-height: 50px;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	-moz-border-radius: 25px;
	/* Gecko browsers */
	-webkit-border-radius: 25px;
	/* Webkit browsers */
	border-radius: 25px;
	/* W3C syntax */
	/* float: right */
}

.jianjie .text .more:hover {
	text-decoration: none;
	background-color: #fff;
	color: #000000;
	margin-top: -5px;
}

.jianjie a:hover .tu .img {
	transform: scale(1.1, 1.1) rotate(2deg);
	-moz-transform: scale(1.1, 1.1) rotate(2deg);
	-ms-transform: scale(1.1, 1.1) rotate(2deg);
	-o-transform: scale(1.1, 1.1) rotate(2deg);
	-webkit-transform: scale(1.1, 1.1) rotate(2deg)
}

.navbox01 {
	text-align: center;
	font-size: 0;
	margin-bottom: 10px
}

.navbox01 .navli {
	display: inline-block;
	width: 94px;
	border: 1px solid #e0e0e0;
	font-size: 14px;
	color: #646464;
	line-height: 33px;
	margin: 0 5px 10px
}

.navbox01 .navli.active,
.navbox01 .navli:hover {
	background: #f08519;
	border-color: #f08519;
	color: #fff
}

.more11 {
	display: block;
	width: 190px;
	border: 1px solid #ccc;
	border-radius: 25px;
	font-size: 14px;
	color: #333;
	line-height: 38px;
	text-align: center;
	margin: 15px auto;
}

.more11:hover {
	background: #009c86;
	border-color: #009c86;
	color: #fff;
}

/*1、产品展示*/
.show .imgbox {
	display: block;
	overflow: hidden;
	margin: 0 10px 20px 10px;
	color: #fff;
	text-align: center;
	overflow: hidden;
	position: relative;
}

.show .imgbox h4 {
	/* position: absolute;	left: 0;	bottom: 0; */
	width: 100%;
	/* background: #2486da; */
	font-size: 14px;
	line-height: 35px;
	color: #000000;
}

.show .imgbox .mask {
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	background: #2486da;
	font-size: 12px;
	padding-top: 48%;
	opacity: 0.8;
}

.show .imgbox:hover .mask {
	top: 0
}

.show .imgbox:hover h4 {
	bottom: -100%;
}

.i_box2_con {
	position: relative;
	max-width: 1150px;
	margin: 60px auto;
}

.ny_wmscy_con3 {
	width: 100%;
	overflow: hidden;
}

.ny_wmscy_con3 .swiper-slide {
	width: 100%;
	color: #333333;
	height: auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 10px 20px 10px;
}

.ny_wmscy_con3 .swiper-slide .div {
	width: 100%;
	display: inline-block;
	/* box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.10); */
	color: #fff;
	font-size: 16px;
	/* font-weight: bold; */
}

.ny_wmscy_con3 .swiper-slide .div:hover {
	text-decoration: none;
	/* color: #194D90;	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.15); */
	/* border: #cc0000 solid 1px; */
}

.ny_wmscy_con3 .swiper-slide .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	height: 300px;
	vertical-align: middle;	
	display: flex;
	align-items: center
}

.ny_wmscy_con3 .swiper-slide .div .a_img:hover{
	
	border: #cc0000 solid 1px;
}


.ny_wmscy_con3 .swiper-slide .div .a_img img {
	width: 100%;
	vertical-align: middle;
	/* position: absolute;	left: 0px;	top: 50%;	webkit-transform: translate(0%, -50%);	-moz-transform: translate(0%, -50%);	transform: translate(0%, -50%); */
}

.ny_wmscy_con3 .swiper-slide .div .a_text {
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-align: center;
	overflow: hidden;
	/* padding: 0px 5px;	border-top: 2px solid #ededed; */
	background-color: #cc0000;
}

.wmscy_next3 {
	width: 60px;
	height: 60px;
	background: url(../images/banner_r.jpg) no-repeat !important;
	background-size: 100%;
	position: absolute;
	right: -60px !important;
	top: 50%;
	/* margin-top: -46px; */
	outline: 0px;
}

.wmscy_prev3 {
	width: 60px;
	height: 60px;
	background: url(../images/banner_l.jpg) no-repeat !important;
	background-size: 100%;
	position: absolute;
	left: -80px !important;
	top: 50%;
	/* margin-top: -46px; */
	outline: 0px;
}

.liucheng {
	margin: 90px 0 0 0;
}

.liucheng .imgbox {
	height: auto;
	padding: 0px 25px;
}

.liucheng .imgbox dl {
	margin-bottom: 80px;
	height: auto;
	overflow: hidden;
}

.liucheng .imgbox dl dt,
.liucheng .imgbox dl dd {
	float: left;
}

.liucheng .imgbox dl dt img {
	width: 60px;
	height: 60px;
	margin-right: 10px;
}

.liucheng .imgbox dl .dd1 {
	color: #444;
	font-weight: bold;
	font-size: 20px;
	width: 50%;
	padding-top: 10pxs;
}

.liucheng .imgbox dl .dd2 {
	color: #444;
	font-size: 14px;
	width: 50%;
}

.liucheng .imgbox dl .dd3 {
	color: #666;
	font-size: 14px;
	line-height: 30px;
	margin: 30px 0 0 0;
}

.liucheng .imgbox h4 {
	font-size: 14px;
	text-align: center
}

.news {
	background: url(../images/news-bg.jpg) center center;
	background-size: cover;
	width: 100%;
	height: auto;
}

.news .title {
	background: url(../images/title1.png) no-repeat center center
}

.news .title h4 {
	color: #fff;
}

.news .imgbox .text h4,
.news .imgbox .text span,
.news .imgbox .text .zi {
	color: #fff !important;
}

.news .imgbox:hover .tu {
	border-color: #fff !important;
}

.news .imgbox:hover h4 {
	text-decoration: underline !important
}

.cont_title {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin: 30px auto;
}

/*图文结合*/
.news-box {
	width: 90%;
	margin: auto;
}

.news-box .imgbox {
	display: block;
	margin-bottom: 30px;
	border-bottom: #ddd dashed 1px;
	padding-bottom: 30px;
}

.news-box .imgbox .tu {
	width: 180px;
	height: 135px;
	border: 1px solid #ccd5d7;
	overflow: hidden;
	margin-right: 15px
}

.news-box .imgbox .tu .img {
	width: 100%;
	height: 100%;
}

.news-box .imgbox .text h4 {
	font-size: 14px;
	color: #000;
	line-height: 30px;
}

.news-box .imgbox .text span {
	font-size: 12px;
	color: #858383;
}

.news-box .imgbox .text .zi {
	font-size: 12px;
	color: #7c7c7c;
	line-height: 24px;
	height: 60px;
	height: auto;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 10px;
}

.news-box .imgbox:hover .tu {
	border-color: #d21111;
}

.news-box .imgbox:hover .tu .img {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1)
}

.news-box .imgbox:hover h4 {
	color: #d21111;
}

.hezuo .imgbox {
	display: block;
	border: 1px solid #ccc;
	overflow: hidden;
	margin: 0 10px 15px
}

.hezuo .imgbox:hover {
	border-color: #d21111;
}

.hezuo .imgbox:hover .tu {
	transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1)
}

/*新闻的列表形式*/
.news11 ul li a {
	display: block;
	font-size: 14px;
	color: #555;
	line-height: 43px;
	border-bottom: 1px dashed #ccc;
	position: relative;
	padding: 0 55px 0 10px;
}

.news11 ul li a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 45%;
	width: 4px;
	height: 4px;
	background: #005eac;
	transition: all 0.3s
}

.news11 ul li a span {
	position: absolute;
	top: 0;
	right: 0;
}

.news11 ul li a:hover {
	color: #005eac;
}

.contact_nr_left {
	float: left;
	width: 420px;
	overflow: hidden;
}

.contact_nr_right {
	float: left;
	width: 780px;
	overflow: hidden;
	box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15);
}

.contact_nr_map {
	padding: 10px;
}

#allmap {
	width: 100%;
	height: 297px;
}


.contact_nr .liuyan {
	width: 100%;
	clear: both;
	margin-top:70px;	
	clear: both;
}

.contact_nr .liuyan h1 {
	font-size: 32px;
	font-weight: bold;
	margin-bottom:50px ;	
}

.liuyan form .col-xs-6,
.contact form .col-xs-6 {
	margin-bottom: 15px;
}

.liuyan form .form1,
.contact form .form1 {
	width: 100%;
	height: 40px;
	font-size: 12px;
	color: #333;
	padding: 0 10px;
	border: #ddd solid 1px;
	margin-bottom: 10px;
}

.liuyan form textarea,
.contact form textarea {
	line-height: 18px;
	padding: 10px!important;
	height: 150px!important;
	resize: none;
}

.liuyan form button,
.contact form button {
	width: 100%;
	background: #bc1515;
	height: 43px;
	border: 0;
	outline: none;
	font-size: 12px;
	color: #fff
}

.liuyan form button:hover,
.contact form button:hover {
	text-decoration: underline !important
}

/*底部信息*/
footer {
	/* background: url(../images/footer-bg.jpg) center center;	background-size: cover; */
	background-color: #222222;
	width: 100%;
	height: auto;
	color: #cccccc;
	padding: 50px 0 0 0;
	font-size: 12px;
	/* line-height:28px; */
}

.copyright {
	border-top: #938e8e solid 1px;
	/* height: 60px;
	line-height: 60px; */
	padding: 30px 0;
}

footer .sao {
	width: 110px;
	margin-top: 110px;
	text-align: center;
}

footer .sao img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto
}

footer .sao p {
	font-size: 12px;
	line-height: 30px;
}

footer ul {
	/* margin-bottom: 8px;	margin-left: -15px */
}

footer ul li {
	float: left;
	line-height: 30px;
	margin-left: 40px;
}

footer ul li>a {
	font-size: 14px;
	border-bottom: #eeeeee solid 1px;
	padding-bottom: 2px;
	display: block;
}

footer ul li dl {
	margin-top: 5px;
}

footer ul li dl dd {
	line-height: 24px;
}

.f_contact img {
	width: 194px;
	margin-bottom: 40px;
}

/*底部热点开始*/
@font-face {
	font-family: 'iconfont';
	src: url('//at.alicdn.com/t/font_1432720974_1547027.eot');
	src: url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'), url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'), url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')
}

@font-face {
	font-family: 'Pacifico';
	font-style: normal;
	font-weight: 400;
	src: local('Pacifico Regular'), local('Pacifico-Regular'), url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')
}

.fa {
	display: inline-block;
	font-family: "iconfont";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale
}

.fa-icon-qq:before {
	content: "\e604"
}

.fa-icon-weibo:before {
	content: "\e600"
}

.fa-icon-weixin:before {
	content: "\e605"
}

.fa-icon-zaixianzixun:before {
	content: "\e608"
}

.w100 {
	width: 100% !important
}

.h100 {
	height: 100% !important
}

.hot {
	height: 50px;
	background: #131212;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99;
	border-top: 2px solid #fff;
}

.hot span {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
}

.hot h6 {
	font-size: 12px;
	line-height: 20px;
}

.hot .row div a {
	display: block;
	color: #fff;
	padding: 7px 0;
}

.hot .row div:hover {
	background: #d21111;
}

.dbbox {
	position: fixed;
	left: 0;
	bottom: 70px;
	z-index: 99;
	width: 100%;
}

.dbbox .dbs {
	position: relative;
	padding: 0 15px;
	display: none;
}

.dbbox .dbs .neirong {
	padding: 10px;
	background: #fff;
	border-radius: 5px;
}

.dbbox .dbs.ewm-box {
	text-align: center;
}

.dbbox .dbs.ewm-box:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -6px;
	z-index: 1;
	width: 25%;
	height: 6px;
	background: url(../images/dbtc_jt.png) no-repeat center;
}

.dbbox .dbs.fenxiang-box:after {
	content: "";
	position: absolute;
	left: 75%;
	bottom: -6px;
	z-index: 1;
	width: 25%;
	height: 6px;
	background: url(../images/dbtc_jt.png) no-repeat center;
}

.dbbox .dbs.ewm-box img {
	max-width: 140px;
}

.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li {
	position: relative;
	padding: 6px 0;
	width: 20%;
	height: 44px;
}

.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a {
	position: absolute;
	left: 50%;
	top: 6px;
	margin: 0 0 0 -16px;
	float: inherit !important;
	display: block;
}

/*底部热点结束*/
/*子页面*/
/*1、关于我们*/
.main {
	padding: 30px 0 50px;
	font-size: 15px;
	line-height: 30px;
}

/*内页左侧导航主要样式*/
.neiye .menu {
	background: #bc1515;
	line-height: 50px;
	font-size: 18px;
	color: #fff;
	position: relative;
	text-transform: uppercase;
	padding-left: 20px
}

.neiye .menu b {
	font-weight: normal;
	font-size: 11px;
	margin-left: 8px;
}

.neiye .menu i {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	cursor: pointer
}

.neiye .menu span {
	position: absolute;
	right: 30px;
	line-height: 48px;
}

.neiye ul a {
	display: block;
	background: url(../images/icon-zi01.png) no-repeat 68px center;
	font-size: 12px;
	color: #888;
	line-height: 40px;
	font-family: "宋体";
	padding: 0 10px 0 35%;
}

.neiye ul {
	display: none;
}

.neiye .ul1 {
	display: block;
}

.neiye .navbox {}

.neiye .nav1 {
	display: block;
	/*background: #eee url(../images/icon-zi.png) no-repeat 25px center; */
	font-size: 14px;
	color: #fff;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #000000;
	float: left;
	width: 12.5%;
}

/*一级导航、二级导航默认选中状态和hover事件*/
.neiye .nav1.active,
.neiye .nav1:hover {
	/* background: #eee url(../images/icon-zi1.png) no-repeat 25px center;	color: #bc1515 */
	background-color: #cc0000;
	color: #fff;
}

.neiye ul a.active,
.neiye ul a:hover {
	color: #fac610;
	font-weight: bold
}

.lian01 {
	margin-top: 20px;
}

.lian01 img {
	width: 100%;
	height: auto;
}

.lian01 .text {
	background: #eee;
	font-size: 12px;
	color: #000;
	line-height: 30px;
	padding: 10px 15px 30px;
}

.lian01 .text b {
	font-size: 14px;
}

.main .cont {
	margin-top: 20px;
}

.show-main {
	width: 80%;
	margin: auto;
}

.title-zi {
	/* border-bottom: 1px solid #ccc; */
	font-size: 12px;
	line-height: 35px;
	margin-top: 60px;
}

.title-zi h4 {
	font-size: 18px;
	color: #333;
	line-height: 35px
}

.title-zi a {
	color: #666;
}

.title-zi a:hover {
	color: #bc1515;
}

.title-zi span {
	color: #999;
}

.about {
	/* font-size: 12px;	color: #414141;	line-height: 32px; */
	padding: 50px 0;
	height: auto;
	overflow: hidden;
}

.about .title1 {
	margin-top: 0px;
}

.brand_about_txt {
	padding-right: 100px;
	font-size: 14px;
	color: #555555;
	line-height: 28px;
}

.brand_story_txt1 {
	font-size: 16px;
	line-height: 28px;
}

.brand_about_img img {
	width: 100%;
}

.brand_story {
	background-color: #f3f3f3;
	height: auto;
	overflow: hidden;
}

.brand_story_txt {
	padding: 80px;
}

.big_pic1_c {
	position: relative;
	height: 800px;
	height: auto;
	overflow: hidden;
}

.big_pic1_c img {
	max-width: 100%;
	cursor: pointer;
}

.big_pic1_c_img2 {
	/* display:none; */
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
	background: transparent;
}

.big_pic1_c_img1 {
	/* position: absolute; left:0; top:0; */
	opacity: 1;
}

.big_pic1_c_hover .big_pic1_c_img2 {
	opacity: 1;
}

.big_pic1_c_hover .big_pic1_c_img1 {
	/* opacity: 0; */
}

.big_pic2_c,
.big_pic3_c {
	margin-bottom: 50px;
}

.big_pic2_c img,
.big_pic3_c img {
	max-width: 100%;
}

.call-us {
	font-size: 13px;
	color: #6a6a6a;
	line-height: 28px;
}

.call-us h4 {
	font-size: 16px;
	color: #666;
	font-weight: bold;
	line-height: 35px;
}

.call-us img {
	max-width: 100%;
	height: auto;
	display: block;
	border: 1px solid #ccc;
	margin: 10px auto
}

.show-box {
	background: none;
	padding: 0;
	margin-top: 40px;
}

.show-box .row {
	margin: 0 -8px !important
}

.show-box .col-md-4 {
	padding: 0 8px !important
}

.show-box .imgbox {
	margin: 0 10px 20px 10px;
}

.show-box .imgbox h4 {
	line-height: 37px;
}

.show-box .imgbox .tu {
	overflow: hidden;
	width: 100%;
	height: 100%;
	text-align: center;
	/* background-color: #f2f2f2; */
}

.show-box .imgbox h4:hover {
	color: #cc0000;
}

.show-box .imgbox .tu img {
	height: 280px;
	width: auto;
}

.news-main {
	font-size: 14px;
	line-height: 24px;
}

.news-main .news-tou {
	width: 80%;
	margin: 0 auto 20px;
	border-bottom: 1px dashed #666;
	padding-bottom: 5px;
	font-size: 18px;
	text-align: center;
}

.news-main .news-tou span {
	display: block;
	text-align: center;
	font-size: 12px;
	color: #7f7f7f;
	margin: 5px 0
}

.news-main img {
	max-width: 100%;
	height: auto;
	margin: 20px auto;
}

/*相册轮播*/
.show-main img {
	max-width: 100%;
	height: auto;
	display: block;
	/*margin:10px auto 20px; border:1px solid #ccc; padding:1px*/
	margin: 20px auto
}

.newsbox01 .imgbox .text span {
	display: block;
	/* margin: -8px 0; */
	color: #BBB;
}

@media (max-width:1350px) {
	.owl-theme .owl-controls .owl-buttons div {
		display: none !important
	}
}

@media (max-width:1100px) {
	header form {
		margin-left: 70px;
	}
}

@media (max-width:991px) {
	header {
		height: 90px;
		padding-top: 0;
	}

	.logo img {
		height: 55px;
		margin-top: 20px;
	}

	header .ydd_btn {
		top: 30px
	}

	header .sjdnav {
		top: 90px
	}

	header .ydd_btn span.span02 {
		margin: 6px 0;
	}

	footer {
		/* padding-bottom: 70px; */
		text-align: center
	}

	.carousel-indicators .active,
	.carousel-indicators li {
		width: 10px;
		height: 10px;
		margin: 0;
	}

	.show .imgbox h4 {
		font-size: 14px;
		line-height: 35px;
	}

	.jianjie .tu {
		margin-bottom: 16px;
	}

	.jianjie .text .zi {
		margin: 8px 0 20px;
	}

	footer ul {
		text-align: center;
		margin-top: 6px;
	}

	/*手机侧导航 下拉 开始*/
	.neiye {
		text-align: center;
	}

	.neiye .menu span,
	.neiye .menu {
		line-height: 45px;
		text-indent: 0;
		font-size: 16px
	}

	.neiye ul a.active,
	.neiye ul a:hover,
	.neiye .menu,
	.neiye ul a,
	.neiye .nav1.active,
	.neiye .nav1:hover,
	.neiye .nav1 {
		background-image: none;
		padding: 0;
		text-align: center
	}

	.neiye ul a {
		background: #faf8f8;
		border-bottom: 1px dashed #ccc
	}

	.neiye .nav1 {
		margin-top: 2px
	}

	/*手机侧导航 下拉 结束*/
}

@media (max-width:767px) {

	header {
		height: 70px;
		padding-top: 15px
	}

	.logo img {
		height: 42px;
		margin-top: 0
	}

	header .ydd_btn {
		top: 23px;
		width: 32px;
	}

	header .sjdnav {
		top: 70px
	}

	.title {
		margin: 30px 0 30px;
	}

	.title h4 {
		font-size: 20px;
	}

	.fuwu .imgbox h4 {
		font-size: 15px;
		line-height: 35px;
	}

	.jianjie .text .zi {
		line-height: 28px;
		height: 112px;
	}

	.news-box .imgbox {
		margin-bottom: 20px;
	}


	.logo img {
		margin-left: 10px;
	}

	.row {
		margin: 0 !important;
	}

	.liucheng .imgbox {
		padding: 0px;
	}

	.ny_banner,
	.home-swiper {
		margin-top: 50px !important;
	}

	.brand_about_txt {
		padding: 10px 20px 20px 10px;
	}

	.about {
		padding: 30px 0;
	}

	.liucheng {
		margin: 40px 0 0 0;
	}

	.liucheng .imgbox dl {
		margin-bottom: 40px;
	}

	.liucheng .imgbox dl .dd3 {
		margin-top: 0px;
	}

	.jianjie {
		height: auto;
	}

	.jianjie .tu {
		display: none;
	}

	.jianjie .text {
		padding: 30px 0;
	}

	.jianjie .text .zi {
		width: 100%;
		height: auto;
	}

	.wmscy_prev3 {
		left: 0 !important;
		;
	}

	.wmscy_next3 {
		right: 0 !important;
	}

	.about .title1 {
		margin-bottom: 10px;
	}

	.brand_story_txt {
		padding: 30px 10px;
	}

	.show-box .imgbox .tu img {
		height: 120px;
	}

	.neiye {
		height: auto;
		overflow: hidden;
	}

	.neiye .nav1 {
		width: 20%;
	}

	.show-main {
		width: 100%;
	}

	.show-main table {
		width: 100% !important;
	}

	.title-zi {
		margin-top: 40px;
	}

	footer ul li {
		margin-left: 15px;
	}

	footer .sao {
		width: auto;
		margin-top: 0 !important;
	}
    .contact_nr_left,.contact_nr_right { width: 100%;}
	.contact_nr_left img{ width: 100%;}
	.contact_nr .liuyan{ margin-top: 30px;}
	.contact_nr .liuyan .col-xs-12.col-xs-12{ padding: 0 15px!important;}
	.contact_nr .liuyan h1{ margin: 20px 10px; font-size: 24px;}

}

@media (max-width:600px) {
	.title {
		font-size: 14px;
		/* margin: 25px 0 15px; */
		line-height: 26px;
		margin-left: 10px !important;
	}

	.title h4 {
		font-size: 18px;
	}

	.fuwu .imgbox .tu {
		width: 125px;
		height: 125px;
	}

	.fuwu .imgbox h4 {
		font-size: 14px;
		line-height: 30px;
	}

	.jianjie .text h4 {
		font-size: 16px;
	}

	.show .imgbox {
		margin: 0 6px 12px;
	}

	.show .imgbox h4 {
		line-height: 32px;
	}

	.liucheng .imgbox {
		margin-bottom: 20px;
	}

	.news-box .imgbox .tu {
		width: 150px;
		height: 120px;
		margin-right: 10px
	}

	.news-box .imgbox .text h4 {
		line-height: 26px;
	}

	.show-box .row {
		margin: 0 -5px !important
	}

	.show-box .col-md-4 {
		padding: 0 5px !important
	}

	.show-box .imgbox {
		margin: 0 0 10px
	}

	.contact .tou {
		font-size: 16px;
		margin-bottom: 15px
	}

	footer {
		line-height: 26px;
	}
}

@media (max-width:479px) {
	header {
		height: 55px;
		padding-top: 12px
	}

	.logo img {
		height: 34px;
	}

	header .ydd_btn {
		top: 18px;
		width: 30px;
	}

	header .sjdnav {
		top: 55px
	}

	header .ydd_btn span.span02 {
		margin: 4px 0;
	}

	.title {
		font-size: 13px;
		/* margin: 20px 0 12px; */
	}

	.title h4 {
		font-size: 17px;
	}

	.fuwu .imgbox .tu {
		width: 110px;
		height: 110px;
	}

	.show .imgbox {
		margin: 0 5px 10px;
	}

	.show .imgbox h4 {
		line-height: 30px;
	}

	.show-box .imgbox {
		margin: 0 0 10px
	}

	.news-box .imgbox .tu {
		width: 130px;
		height: 110px;
	}

	.news-box .imgbox .text {
		line-height: 24px;
	}

	.news-box .imgbox .text span {
		display: block;
		margin: -3px 0 0;
	}

	.news-box .imgbox .text .zi {
		line-height: 18px;
		height: 36px;
		margin-top: 5px
	}

	.news-main .news-tou {
		font-size: 16px;
	}
}

@media (max-width:400px) {
	header .ydd_btn {
		width: 26px;
	}
}

@media (max-width:380px) {}

@media (max-width:370px) {
	.news-box .imgbox .tu {
		width: 120px;
		height: 100px;
	}
}

.Amplification img {
	transition: 400ms;
	filter: Alpha(Opacity=100);
	opacity: 1;
}

.Amplification:hover img {
	filter: Alpha(Opacity=100);
	opacity: 1;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

.wz_pages {
	width: 100%;
	text-align: center;
	padding: 30px 0;
	font-size: 12px;
	clear: both;
}

.wz_pages a,
.wz_pages span {
	/* 	padding: 0px 15px; */
	width: 30px;
	height: 30px;
	margin-bottom: 5px;
	line-height: 30px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #f4f4f4;
	color: #666666;
	display: inline-block;
	-moz-border-radius: 50px;
	/* Gecko browsers */
	-webkit-border-radius: 50px;
	/* Webkit browsers */
	border-radius: 50px;
}

.wz_pages a:hover,
.wz_pages a.activepages,
.wz_pages span {
	color: #fff;
	text-decoration: none;
	background: #eee;
	border: #ccc solid 1px;
	color: #000;
}

.post-prev-next {
	/* float: left; */
}
