@charset "utf-8";
body {
	position: relative
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
input,
textarea,
div,
tr,
td {
	font-size: 0.2rem;
	line-height: 0.3rem;
}

.layout{
	margin: 0 0.2rem;
}
.wrap {
	width: 100%;
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

a:hover {
	text-decoration: none;
}

a {
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
}

img {
	vertical-align: middle;
}

.wrap_con {
	background:url(../images/wrap-bg.jpg) repeat left top;
}
.content-bg{
	background: #fff;
}

#header {
	position: relative;
	background:#f5f5f5;
}
#header .country{
	display: flex;
	flex-flow: wrap;
}
#header .country a{
	display: block;
	width: 20%;
	height: 0.36rem;
	padding-left: 0.25rem;
	background-size:0.16rem 0.11rem ;
	background-repeat:no-repeat ;
	background-position: left center; 
	font-size: 0.14rem;
	color: #1e1e1e;
	line-height: 0.36rem;
}
#header .logo {
	width: 100%;
	background: #fff;
	height: 1.08rem;
	padding-top: 0.26rem;
	box-sizing: border-box;
	padding-left: 0.2rem;
}

#header .logo>img {
	height: 0.55rem;
}

#header img {
	display: block
}

#header .menu_icon {
	position: absolute;
	top: 0.47rem;
	right: 0.48rem;
	width: 0.44rem;
}

#header .menu_icon img {
	width: 100%;
}


/*nav导航条*/
/*箭头*/
.nav {
	position: relative;
	padding: 0 0.3rem;
}
.nav .swiper-container1 {
    width: 100%;
    margin:0 auto;
    
}
.nav .swiper-slide {
    text-align: center;
    background: #272727;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.nav .swiper-button-next{
	background-image: url(../images/nav-next.jpg);
	background-size:0.32rem 0.63rem ;
	right: 0;
}
.nav .swiper-button-prev{
	background-image: url(../images/nav-prev.jpg);
	background-size:0.32rem 0.63rem ;
	left: 0;
}
.nav .swiper-button-next, .nav .swiper-button-prev{
	width: 0.32rem;
	height: 0.63rem;
	margin-top: -0.32rem;
}

.nav ul li.swiper-slide a{
	display: block;
	line-height: 0.63rem;
	color: #fff;
	font-size: 0.2rem;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/*大图样式*/

#banner {
	position: relative;
	overflow: hidden;
}

#banner .owl-theme .owl-controls .owl-dots {
	position: absolute;
	bottom: 2%;
	width: 100%;
}


/*大图下方点点的位置*/

#banner .owl-theme .owl-controls .owl-nav .owl-prev,
#banner .owl-theme .owl-controls .owl-nav .owl-next {
	position: absolute;
	bottom: 50%;
	padding: 15px 10px
}


/*箭头的设置*/

#banner .owl-theme .owl-controls .owl-nav .owl-prev {
	left: 5%;
}

#banner .owl-theme .owl-controls .owl-nav .owl-next {
	right: 5%;
}

#banner #owl-demo a.item {
	display: block;
	background-position: top center;
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	background-size: auto 100%
}

#owl-demo,
#owl-demo .owl-wrapper-outer,
#owl-demo .owl-wrapper,
#owl-demo .owl-item,
#banner {
	height: 3.95rem;
}


/*大图记得修改高度*/

.hide {
	display: none!important;
}


/*首页内容样式开始*/

.content {}

.index-about{
	margin-top: 0.4rem;
	background:url(../images/about-bg.jpg) no-repeat center bottom #11100f;
	margin-left: 0.2rem;
	margin-right: 0.2rem;
}
.title h3{
	font-size: 0.3rem;
	color: #fefefe;
	line-height: 0.7rem;
	background: url(../images/line.png) no-repeat center bottom;
	text-align: center;
	padding-bottom: 0.1rem;
	background-size:2.6rem 0.23rem ;
}
.title span{
	display: block;
	text-align: center;
	font-size: 0.2rem;
	color: #929292;
	margin-top: 0.05rem;
}
.index-about .text{
	line-height: 0.3rem;
	color: #fff;
	padding: 0 0.35rem;
	text-indent: 0.4rem;
	min-height: 2.1rem;
	overflow: hidden;
	margin-top: 0.18rem;
	margin-left: 0;
	margin-right: 0;
}
.index-about .about-icon{
	margin-top: 0.25rem;
	padding-bottom: 0.18rem;
	margin-left: 0;
	margin-right: 0;
}

.index-about .about-icon li{
	float: left;
	width: 25%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.3rem;
}
.index-about .about-icon li a{
	display: block;
	border: 1px solid #dfdfdf;
}
.index-about .about-icon li a .picture{
	position: relative;
	min-width: 1.05rem;
	min-height: 0.7rem;
}
.index-about .about-icon li a .picture img{
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	max-width: 100%;
	max-height: 100%;
	width: 0.45rem;
}
.index-about .about-icon li a span{
	display: block;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 3rem;
/*	margin-top: 0.08rem;*/
	margin-bottom: 0.05rem;
}

.index-service{
	display: flex;
	justify-content: space-between;
	margin-top: 0.2rem;
}
.index-service .service-left,.index-service .service-right{
	width: 2.9rem;
	display: flex;
	flex-direction:column;
	justify-content: center;
	align-items: center;
	height: 2.83rem;
}
.index-service .service-left{
	background:url(../images/service-bg.jpg) repeat #8b2118;
}
.index-service .service-left h3{
	color: #e1e1e1;
	font-weight: normal;
}
.index-service .service-left h4{
	position: relative;
	color: #e1e1e1;
	font-size: 0.24rem;
	height: 0.46rem;
	line-height: 0.46rem;
	width: 100%;
	text-align: center;
	margin-bottom: 0.15rem;
	margin-top: 0.05rem;
}
.index-service .service-left h4:before,.index-service .service-left h4:after{
	content: "";
	width: 1.55rem;
	height: 1px;
	background: #E1E1E1;
	position: absolute;
	left: 50%;
	margin-left: -0.775rem;
}
.index-service .service-left h4:after{
	bottom: 0;
}
.index-service .service-left p{
	padding: 0 0.24rem;
	color: #e1e1e1;
	line-height: 0.3rem;
	word-break: break-all;
	height: 1.2rem;
	overflow: hidden;
}
.index-service .service-right{
	background:url(../images/con-pic1.jpg) no-repeat center center;
	background-size:2.9rem 2.83rem ;
	
}
.index-service .service-right h3{
	font-weight: bold;
	color: #E1E1E1;
	position: relative;
	width: 100%;
	text-align: center;
}
.index-service .service-right h3:before,.index-service .service-right h4:before{
	content: "";
	width: 1.55rem;
	height: 1px;
	background: #E1E1E1;
	position: absolute;
	left: 50%;
	margin-left: -0.775rem;
}
.index-service .service-right h3:before{
	top: -0.1rem;
}
.index-service .service-right h4:before{
	bottom: -0.1rem;
}
.index-service .service-right h4{
	color: #E1E1E1;
	position: relative;
}

.index-video{
	margin-top: 0.28rem;
}
.index-video video{
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.index-news{
	margin-top: 0.3rem;
	padding-top: 0.35rem;
	background: url(../images/news-bg.jpg) no-repeat center center;
	background-size:cover ;
	position: relative;
	margin-bottom: 0.55rem;
}
.index-news .news-con{
	position: relative;
	margin-top: 0.4rem;
	padding-bottom: 1.1rem;
}
.index-news .news-con:after{
	content: "";
	position: absolute;
	width: 5.6rem;
	height: 2px;
	background: linear-gradient(to top,#191919 0%,#191919 50%,#4a4a4a 50%,#4a4a4a 100%);
	bottom: 1.1rem;
	left: 50%;
	margin-left: -2.8rem;
}

.index-news .news-con  .news-data{
	width: 0.9rem;
	border-right: 1px dashed #9e9ea0;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.index-news .news-con .swiper-slide ul li{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.3rem;
	align-content: center;
}
.index-news .news-con  .news-data h6{
	font-size: 0.46rem;
	color: #fdfefe;
	text-align: center;
	line-height: 1;
	font-weight: normal;
	position: relative;
}
.index-news .news-con  .news-data h6:before{
	content: "";
	position: absolute;
	width: 0.7rem;
	height: 1px;
	background: #E1E1E1;
	bottom: -0.14rem;
	left: 50%;
	margin-left: -0.35rem;
}
.index-news .news-con  .news-data span{
	display: block;
	line-height: 0.24rem;
	color: #fff;
	margin-top: 0.28rem;
	text-align: center;
}
.index-news .news-con  .news-text{
	width: 4.8rem;
}
.index-news .news-con  .news-text a{
	display: block;
}
.index-news .news-con  .news-text h5{
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #dcdcdc;
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 0.06rem;
}
.index-news .news-con  .news-text p{
	color: #dcdcdc;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
	height: 28px;
	padding-right: 0.1rem;
}
.index-news .news-con  .news-text i{
	line-height: 0.24rem;
	color: #cd0c26;
	font-style:normal;
	display: block;
	margin-top: 0.05rem;
}
/*箭头*/
.index-news .swiper-button-next2{
	background-image: url(../images/right.png);
	background-repeat:no-repeat ;
	background-size:0.1rem 0.1rem ;
	right: 5.3rem;
}
.index-news .swiper-button-prev2{
	background-image: url(../images/left.png);
	background-repeat:no-repeat ;
	background-size:0.1rem 0.1rem ;
	left: 0.1rem;
}
.index-news .swiper-button-next2, .index-news .swiper-button-prev2{
	width: 0.25rem;
	height: 0.25rem;
	background-color: #c72321;
	top: 92%;
	background-position: center;
	position: absolute;
	z-index: 10;
	margin-top: -0.32rem;
}
.index-news .swiper-button-next2.swiper-button-disabled,
.index-news .swiper-button-prev2.swiper-button-disabled{
	opacity: 1;
	background-color: #343434;
}
.index-news .news-con>a{
	display: block;
	position: absolute;
	color: #dcdcdc;
	top: 83%;
	left: 0.8rem;
	padding: 0.15rem;
}

/*首页内容样式结束*/

#footer {
	margin-bottom: 0.94rem;
}

#footer .copyright {
	background: #3c3c3c;
	text-align: left;
	font-size: 0.14rem;
	line-height: ;
	padding-bottom: 0.15rem;
	position: relative;
}


/*底部导航*/

#footer .copyright .footer_nav {
	display: inline-block;
	margin: 0.15rem 0;
}

#footer .copyright .footer_nav li {
	float: left;
}

#footer .copyright .footer_nav li a {
	display: block;
	border-left: 1px solid #ffffff;
	padding: 0 0.15rem;
	color: #ffffff;
}

#footer .copyright .footer_nav li:first-child a {
	border-left: none;
}


/*底部版权所有*/

#footer .copyright .copyright_con {
	color: #fff;
	padding: 0.15rem 0.15rem;
	font-size: 0.23rem
}

#footer .copyright .copyright_con a {
	color: #fff
}


/*底部top按钮*/

#footer .copyright .top {
	position: absolute;
	right: 10px;
	top: 0.5rem;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	z-index: 10;
}

#footer .copyright .top img {
	width: 80%;
	top: 2px;
	z-index: 100;
	position: absolute;
	left: 3px;
}

#footer .copyright .top:before {
	background-image: url(../images/global/black_bg.png);
	display: block;
	content: " ";
	border-radius: 50%;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
}


/*底部快捷按钮*/

.wap_footer {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10;
	padding: 0.07rem 0;
	background: #000000;
}

.wap_footer dl {
	width: 20%;
	float: left;
	text-align: center;
	margin-bottom: 0;
}

.wap_footer dt {
	height: 0.4rem;
	margin-bottom: 0.1rem
}

.wap_footer dd {
	color: #fff;
}

.wap_footer dl dt img {
	max-height: 100%;
}


/*手机底部搜索*/

.wap_search_input {
	position: fixed;
	bottom: 1rem;
	left: 100%;
	width: 100%;
	z-index: 1000;
	padding: 8px 2%;
	background: #000000;
}

.wap_search_input:after {
	background-color: rgba(0, 0, 0, 0.1);
	display: block;
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.wap_search_input input {
	float: left;
	width: 80%;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	padding-left: 2%;
	color: #333;
	position: relative;
	z-index: 100;
	box-sizing: border-box;
}

.wap_search_input p {
	float: left;
	height: 30px;
	line-height: 30px;
	color: #fff;
	position: relative;
	z-index: 100;
	margin-left: 2%;
	width: 18%;
	text-align: center;
	border-radius: 5px;
	background: rgba(255, 255, 255, 0.2);
}


/*黑色遮罩*/

.black_cloth {
	position: fixed;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: url(../images/global/black_cloth.png) repeat;
	display: none;
	top: 0;
	left: 0;
}


/*手机左边弹出导航*/

.wap_menu {
	width: 250px;
	position: fixed;
	top: 0px;
	left: -250px;
	height: 100%;
	text-align: left;
	z-index: 101;
	background: #000;
}

.wap_menu li.menu_tit {
	font-size: 0.27rem;
	font-weight: bold;
	background: rgba(255, 255, 255, 0.3);
	position: relative;
	padding: 15px 10px;
	color: #fff;
}

.wap_menu li.menu_tit span {
	position: absolute;
	top: 12px;
	right: 15px;
	border-bottom: none;
	z-index: 1000;
}

.wap_menu li {
	margin-bottom: 2px;
	position: relative;
}

.wap_menu li .wap_menu1 {
	line-height: 3.2rem;
	text-transform: Uppercase;
	background: rgba(255, 255, 255, 0.1);
	position: relative;
}

.wap_menu li .wap_menu1 p {
	padding: 15px 10px;
	margin-bottom: 1px;
}

.wap_menu li .wap_menu1 p a {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 0.23rem;
	padding-right: 25px;
	color: #ffffff;
}

.wap_menu li .wap_menu1 p.left {
	float: none;
}

.wap_menu li .wap_menu1 p.right {
	width: 15%;
	text-align: center;
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	float: none;
	z-index: 1000;
}

.wap_menu li .wap_menu2 {
	display: none;
}

.wap_menu li .wap_menu2 a {
	display: block;
	background: none;
	color: rgba(255, 255, 255, 0.8);
	overflow: hidden;
	border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
	padding: 10px;
}

.wap_menu li .wap_menu2 a i {
	float: left;
	width: 4px;
	height: 4px;
	background-color: #fff;
	margin: 6px 10px 0 5px;
}

.wap_menu li .wap_menu2 a span {
	float: left;
	width: 85%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


/*内页样式*/
.content-bg{
	overflow: hidden;
}
._aside{
	margin-top: 0.2rem;
}
._aside ul.sidemenu {
	width: 100%;
	display: none;
	margin-top: 0.18rem;
}

._aside>h2 {
	font-size: 0.3rem;
	background:url(../images/title-bg.png) no-repeat 0.76rem center #c72321;
	background-size:1.25rem 0.5rem ;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #fff;
	padding-left: 0.2rem;
}

._aside h2 .phone-menuicon {
	float: right;
	width: 0.93rem;
	height: 0.26rem;
	line-height: 0.26rem;
	background: #fff;
	border-radius: 0.05rem;
	font-style:normal ;
	margin-right: 0.1rem;
	margin-top: 0.12rem;
	font-size: 0.2rem;
	color: #272727;
	text-align: center;
	font-weight: normal;
}


/*一级的样式*/

._aside ul.sidemenu>li.sub1 ul {
	display: none;
	
}
._aside ul.sidemenu>li.sub1{
	margin-bottom: 0.03rem;
}
._aside ul.sidemenu>li.sub1>a.sub1_a {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: #f2f2f2;
	line-height: 0.6rem;
	color: #434343;
	padding-left: 0.4rem;
}

._aside ul.sidemenu>li.current>a.sub1_a,
._aside ul.sidemenu>li:hover>a.sub1_a {
	color: #ff0000;
}


/*关于我们内页样式开始*/
.about-text{
	margin-top: 0.3rem;
	line-height: 0.4rem;
	color: #333333;
	padding-bottom: 0.3rem;
}



/*产品内页样式开始*/
.main .product-block{
	margin-top: 0.48rem;
}
.main .product-block>ul li a,.main .news-block>ul li a{
	display: block;
}
.main .product-block>ul li,.main .news-block>ul li{
	padding: 0.05rem;
	border: 1px solid #f4f4f4;
	margin-bottom: 0.2rem;
}
.main .product-block>ul li a .picture,.main .news-block>ul li a .picture{
	width: 1.78rem;
	height: 1.78rem;
	box-sizing: border-box;
	border: 1px solid #fafafa;
	position: relative;
}
.main .product-block>ul li a .picture img,.main .news-block>ul li a .picture img{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
}
.main .product-block>ul li .text{
	color: #555555;
	width: 3.7rem;
	margin-right: 0.2rem;
	padding-top: 0.15rem;
}
.main .product-block>ul li .text h4{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.main .product-block>ul li .text p span{
	font-weight: bold;
}
.main .product-block>ul li .text p{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.main .news-block{
	margin-top: 0.48rem;
}
.main .news-block>ul li{
	padding: 0.08rem 0.1rem;
}

.main .news-block>ul li a .picture{
	border: none;
}

.main .news-block>ul li a .text{
	width: 3.8rem;
}
.main .news-block>ul li a .text h4{
	font-size: 14px;
	color: #3e3e3e;
	font-weight: normal;
	margin-top: 0.12rem;
	margin-bottom: 0.15rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.main .news-block>ul li a .text p{
	font-size: 12px;
	line-height:14px;
	color: #555555;
	height: 28px;
	overflow: hidden;
}
.main .news-block>ul li a .text span{
	display: block;
	line-height: 0.36rem;
	color: #a1a1a1;
	margin-top: 0.3rem;
}


.video-block{
	margin-top: 0.5rem;
}
.video-block>ul{
	padding: 0 0.15rem;
}
.video-block>ul li {
	float: left;
	margin-bottom:0.22rem;
}
.video-block>ul li:nth-of-type(2n+2){
	float: right;
}
.video-block>ul li a{
	display: block;
	width: 2.67rem;
	height: 1.71rem;
	border-radius: 0.03rem;
	position: relative;
}
.video-block>ul li a:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 0.03rem;
	background: url(../images/paly.png) no-repeat center center rgba(0,0,0,0.5);
	left: 0;
	top: 0;
}
.video-block>ul li a img{
	height: 1.71rem;
	width: 2.67rem;
	border-radius: 0.03rem;
}
.video-block>ul li span{
	display: block;
	text-align: center;
	line-height: 0.4rem;
	color: #2b2b2b;
	margin-top: 0.1rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


.contact-block{
	margin-top: 0.5rem;
}
.contact-block .contact-item1,.contact-block .contact-item2,.contact-block .contact-item3,.contact-block .contact-item4{
	margin-bottom: 0.4rem;
}
.contact-block .contact-item1 span{
	display: block;
	color: #343434;
	line-height: 0.4rem;
	padding-left: 0.1rem;
}
.contact-block .contact-item2 ul li{
	float: left;
	min-width: 2.04rem;
	margin-right: 0.45rem;
}
.contact-block .contact-item2 ul li span{
	display: block;
	text-align: center;
	color: #373737;
	margin-bottom: 0.2rem;
}

.contact-block .contact-item3 h6{
	line-height: 0.56rem;
	color: #373737;
	border-bottom: 2px solid #f4f4f4;
	position: relative;
	font-weight: normal;
}
.contact-block .contact-item3 h6:before{
	content: "";
	position: absolute;
	width: 1.8rem;
	height: 0.04rem;
	background: #e60012;
	bottom: -0.03rem;
	left: 0;
}
.contact-block .contact-item4 h6{
	font-weight: normal;
	line-height: 0.4rem;
	color: #373737;
	font-size: 0.18rem;
}
.contact-block .contact-item4 ul{
	display: flex;
	justify-content: space-between;
}
.contact-block .contact-item4 ul li{
	min-width: 1.55rem;
}
.contact-block .contact-item4 ul li span{
	line-height: 0.4rem;
	color: #373737;
	font-size: 0.18rem;
	display: block;
}











/*新闻详情页样式，若不需要请删除*/

.news_detail{
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.news_detail .news-title {
	padding-bottom: 10px;
	border-bottom: dashed 1px #aaa;
	text-align: center;
}

.news_detail .news-title h3 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
	line-height: 0.4rem;
	font-weight: normal;
	
}

.news_detail .news-title .box {
	display: inline-block;
	text-align: center;
}

.news_detail .news-title .box img {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 1px 5px;
	vertical-align: top;
}

.news_detail .news-title .box div {
	margin-right: 0.3rem;
}

.news_detail .news-title .box .time {
	float: left;
	text-align: center;
}

.news_detail .news-title .box .eye {
	float: left;
	text-align: center;
}

.news_detail .news-title .box .back {
	float: left;
}

.news_detail .news_detail_content {
	margin-top: 15px;
}

.news_detail .pageTurning {
	margin-top: 15px;
}

.news_detail .pageTurning .prevs,
.news_detail .pageTurning .nexts {
	background: #f2f2f2;
	line-height: 250%;
	padding: 0 10px;
}

.news_detail .pageTurning .prevs {
	margin-bottom: 5px;
}
.news_detail .pageTurning .prevs a,
.news_detail .pageTurning .nexts a{
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 0.5rem;
	max-width: 80%;
	vertical-align: middle;
}




/*产品详情页样式，若不需要请删除*/

.product_detail>.pro-title {
	padding-bottom: 10px;
	border-bottom: solid 1px #aaa;
	text-align: center;
	margin-top: 0.4rem;
}

.product_detail>.pro-title h3 {
	font-size: 0.24rem;
	font-weight: normal;
	text-align: center;
	margin-bottom: 5px;
	line-height: 0.35rem;
	color: #000000;
}

.product_detail>.pro-title .box {
	display: inline-block;
	text-align: center;
}

.product_detail>.pro-title .box img {
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 1px 5px;
	vertical-align: top;
}

.product_detail>.pro-title .box .back {
	float: left;
	color: #444444;
	font-size: 0.2rem;
}

.product_detail .product_detail_images {
	text-align: center;
	position: relative;
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.product_detail .product_detail_images .product_detail_btn2 {
	position: absolute;
	right: 2%;
	top: 48%;
	background: url(../images/global/rgb0.3.png);
	z-index: 100;
	font-size: 0;
}

.product_detail .product_detail_images .product_detail_btn1 {
	position: absolute;
	left: 2%;
	top: 48%;
	background: url(../images/global/rgb0.3.png);
	z-index: 100;
	font-size: 0
}

.product_detail .product_detail_images .product_detail_btn1 a img,
.product_detail .product_detail_images .product_detail_btn2 a img {
	margin: 10px 5px;
}

.product_detail .product_detail_images .owl-carousel .owl-item img {
	width: auto;
	margin: auto;
	cursor: pointer;
	max-width: 100%;
}

.product_detail .product_detail_images .owl-theme .owl-controls {
	position: absolute;
	bottom: -20%;
	width: 100%;
}

.product_detail .product_detail_images .product_detail_img {
	width: 80%;
	margin: 0 auto;
}

.product_detail .product_detail_content {
	margin-top: 20px;
	margin-bottom: 20px;
}

.product_detail .pageTurning {
	margin-top: 15px;
}

.product_detail .pageTurning .prevs,
.product_detail .pageTurning .nexts {
	background: #f2f2f2;
	line-height: 250%;
	padding: 0 10px;
}
.product_detail .pageTurning .prevs a,
.product_detail .pageTurning .nexts a{
	white-space: nowrap;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 0.5rem;
	max-width: 80%;
	vertical-align: middle;
}
.product_detail .pageTurning .prevs {
	margin-bottom: 5px;
}

.pswp__bg {
	background: url(../images/global/rgb0.8.png)
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #000;
}
.owl-theme .owl-dots .owl-dot span{
	background: #7e7e7e;
}

.product_detail_content2{
	color: #444444;
	font-size: 0.2rem;
	line-height: 0.4rem;
	padding-bottom: 1rem;
}

/*分页开始*/

.page_box {
	text-align: center;
	display: block;
}


/*当前页的样式*/

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background: #aaa;
	border-color: #aaa
}


/*分页块默认样式*/

.pagination>li>a,
.pagination>li>span {
	color: #666;
	font-size: 0.2rem;
}

.pagination>li>a:hover,
.pagination>li>span:hover {
	color: #666
}


/*分页结束*/


/*单wap，css*/

.job {
	width: 100%;
	margin: auto
}

.job .panel-heading .panel-title span {
	float: right;
	font-size: 80%;
	margin-top: 3px;
}

.job .panel-heading .panel-title em {
	color: #F00;
	font-style: normal
}

.job .panel-body .job_ul {
	margin-bottom: 10px;
}

.job .panel-body .job_ul li {
	margin-bottom: 5px;
	width: 50%;
	float: left
}

.job .job_content .tab-content {
	padding: 10px;
	background: #f5f5f5;
	border: 1px solid #ddd;
	border-top: none
}

.job .job_content .nav-tabs .active a {
	background: #f5f5f5;
	font-weight: bold;
	border-bottom-color: #f5f5f5
}


.panel-default {
	border-color: #ddd;
}

.panel:first-of-type{
	margin-top: 0.5rem;
}
.panel {
	margin-bottom: 30px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-default>.panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-body {
	padding: 15px;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.nav-tabs>li {
	float: left;
	margin-bottom: -1px;
}

.nav>li {
	position: relative;
	display: block;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}

.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.tab-content>.tab-pane {
	display: none;
}

.tab-content>.active {
	display: block;
}

.fade.in {
	opacity: 1;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear;
}


/*单wap，css*/


/*单wap，css*/
.feedback-form{ width:100%;
	margin:0.5rem 0 ;
}
.feedback-form .title {padding:15px;color: #000;background-color: #F2F2F2;margin-bottom:15px;box-sizing:border-box;}
.feedback-form .form-group .sure,.feedback-form .form-group .more{ padding:5px 25px; border:none; color:#fff; border-radius:5px; margin-right:10px;}
.feedback-form .form-group .sure{ background:#df0024}
.feedback-form .form-group .more{ background:#dfa800}
.form-control {display: block; line-height:34px;width: 100%;height: 34px;padding: 0px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;  -webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;-webkit-appearance: textfield;}
.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);}
.form-control::-moz-placeholder {color: #999;opacity: 1;}
.form-control:-ms-input-placeholder {color: #999;}
.form-control::-webkit-input-placeholder {color: #999;}
.form-control::-ms-expand {background-color: transparent;border: 0;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background-color: #eee;opacity: 1;}
.form-control[disabled],
fieldset[disabled] .form-control {cursor: not-allowed;}
textarea.form-control {height: auto;}
input[type="search"] {-webkit-appearance: none;}
label {display: inline-block;max-width: 100%;font-weight: bold;height:34px; line-height:34px; color:#000; margin-left:15px; margin-right:15px;}
.feedback_in{ margin-left:15px; margin-right:15px;}
.feedback_in img{margin: 5px 0 0 10px;}
.feedback_btn{ margin-top:15px; margin-left:15px; margin-right:15px;}
/*单wap，css*/