﻿@charset "utf-8";
/*基本*/
* { padding: 0px; margin: 0px; font-size: 0.24rem; }
body { color: #666666; background-color: #fff; padding: 0px; margin: 0px auto; overflow: scroll; overflow-x: hidden; overflow-y: auto; font-family: Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; max-width: 640px; background: #fff; }
body:before, body:after { content: ""; width: 100%; display: block; }
body:before {/*  height: .9rem;*/
}
body:after { height: 1.1rem; }
div { margin: 0; padding: 0; border: 0; color: #333333; }
img { margin: 0; padding: 0; border: 0; max-width: 100%; }
p { margin: 0px; }
b, strong { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/ }
li { list-style: none outside none; }
/*链接*/
a { text-decoration: none; color: #666666; background: transparent; outline: none; }
a:focus { outline: none; }
a:hover, a:active { color: #e50012; outline: none; }
/*清除浮动*/
.clearfix {  *zoom: 1;
}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/*表单*/
form { margin: 0; }
button, input, select, textarea { font-size: 100%;/* Correct font size not being inherited in all browsers. */ margin: 0;/* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */ vertical-align: baseline;/* Improve appearance and consistency in all browsers */  *vertical-align: middle;/* Improve appearance and consistency in all browsers */
}
button, select { text-transform: none; }
/*其它*/
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
code, kbd, pre, samp { font-size: 1em; }
pre { margin: 1em 0; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;/* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/ }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dl { margin: 1em 0; }
dd { margin: 0 0 0 40px; }
audio:not([controls]) { display: none; height: 0; }
/*----------@@HTML默认  结束@@----------*/
/*----------@@通用 开始@@----------*/
/*清除浮动*/
.clear { display: block; clear: both; }
.fl { float: left; }
.fr { float: right; }
.left { float: left; }
.right { float: right; }
.animated { -webkit-animation: 1s ease; -moz-animation: 1s ease; -ms-animation: 1s ease; -o-animation: 1s ease; animation: 1s ease; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeInUp {  0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@-moz-keyframes fadeInUp {  0% {
 opacity: 0;
 -moz-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0);
}
}
@-ms-keyframes fadeInUp {  0% {
 opacity: 0;
 -ms-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -ms-transform: translateY(0);
}
}
@-o-keyframes fadeInUp {  0% {
 opacity: 0;
 -o-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0);
}
}
@keyframes fadeInUp {  0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInUp { -webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -ms-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp; }
.route1, .route2, .route3, .route4 { -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -o-transform: rotateY(90deg); -ms-transform: rotateY(90deg); transform: rotateY(90deg); }
.route1 { -webkit-transition: -webkit-transform 0.3s ease-out 0s; -moz-transition: -moz-transform 0.3s ease-out 0s; -o-transition: -o-transform 0.3s ease-out 0s; -ms-transition: -ms-transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; }
.route2 { -webkit-transition: -webkit-transform 0.3s ease-out 0.3s; -moz-transition: -moz-transform 0.3s ease-out 0.3s; -o-transition: -o-transform 0.3s ease-out 0.3s; -ms-transition: -ms-transform 0.3s ease-out 0.3s; transition: transform 0.3s ease-out 0.3s; }
.route3 { -webkit-transition: -webkit-transform 0.3s ease-out 0.6s; -moz-transition: -moz-transform 0.3s ease-out 0.6s; -o-transition: -o-transform 0.3s ease-out 0.6s; -ms-transition: -ms-transform 0.3s ease-out 0.6s; transition: transform 0.3s ease-out 0.6s; }
.route4 { -webkit-transition: -webkit-transform 0.3s ease-out 0.9s; -moz-transition: -moz-transform 0.3s ease-out 0.9s; -o-transition: -o-transform 0.3s ease-out 0.9s; -ms-transition: -ms-transform 0.3s ease-out 0.9s; transition: transform 0.3s ease-out 0.9s; }
.route { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); }
.icon { background: url(../images/icon.png) no-repeat; background-size: 5rem auto; vertical-align: middle; display: block; }
#top, #logo, #navigation, #banner, #location, #announcement, #link, #copyright { width: 100%; margin: 0px auto; }
.index { width: 100%; }
#logo_main {
 height: .9rem; overflow: hidden; background: #d92826;  border-bottom: .05rem solid #bc1f1d;
text-align: center; position:relative; width: 100%; z-index: 888;  box-sizing: border-box; }
#logo {
 margin-top: .08rem; width: 50%; }
#logo img { width: 1.01rem; height: 0.69rem; }
.about_logo { position: relative; }
.about_logo img { padding-right: 1.1rem; }
.about_logo span { display: block;  line-height: .69rem;
 height: .69rem;
color: #fff;  font-size: .3rem;
left: 50%; position: absolute; top: 0;  margin-left: .1rem;
text-align: left; }
#WebTel i {
 width: .34rem;
 height: .3rem;
 background-position: -.57rem -.07rem; position: absolute;  right: .3rem;
 top: .31rem;
}
#logo_main .search i {
 width: .3rem;
 height: .3rem; position: absolute;  left: .3rem;
 top: .31rem;
 background-position: -.07rem -.06rem;
}
#logo_main .goblock i{width: .3rem; height: .3rem; position: absolute; left: .3rem; top: .31rem; background-position: -3.81rem -.89rem;}
#logo_main .search .hov {  background-position: -.07rem -.47rem;
}
#ShowChannel { position: absolute; width: 100%; min-height: 12.5rem; background: #d92826; right: -100%; top: 0; overflow: hidden; display: none; z-index: 999; }
#ShowChannel img { width: 1.01rem; height: 0.69rem; display: block; margin: 0.2rem 0.5rem; margin-bottom: 0.4rem; }
#ShowChannel ul { overflow: hidden; padding: 0 0.4rem; }
#ShowChannel ul li { border-bottom: 1px solid #cd382f; background: url(../images/textlist_right.png) no-repeat right center; background-size: 0.17rem 0.3rem; line-height: 0.7rem; }
#ShowChannel ul li a { color: #fff; font-size: 0.3rem; }
#ShowChannel .close { width: 0.32rem; height: 0.32rem; position: absolute; right: 0.4rem; top: 0.3rem; }
#ShowChannel .close i { width: 0.32rem; height: 0.32rem; display: block; margin: 0;  background-position: -1.07rem -.02rem;
}
.index_search { background: #f5f5f5;  padding: .2rem;
position: relative; display: none; }
.index_search #keyWord { width: 100%;  border-radius: .3rem;
background: #fff; border: none;  height: .6rem;
 line-height: .6rem;
text-indent: 2em; }
.index_search .a { display: block; background: #999; text-align: center; width: 1.4rem; position: absolute;  right: .2rem;
 top: .2rem;
 height: .6rem;
cursor: pointer;  line-height: .6rem;
border: none;  border-radius: 0 .3rem .3rem 0;
color: #fff;  font-size: .22rem;
}
#banner { position: relative; }
#banner img { width: 100%; display: block; }
#banner .hd { position: absolute; bottom: 0.2rem; z-index: 99; width: 100%; text-align: center; }
#banner .hd ul { text-align: center; }
#banner .hd ul li { display: inline-block; font-size: 0; height: 0.13rem; line-height: 0.13rem; width: 0.13rem; border: 2px solid #929191; border-radius: 50%; margin-right: 0.07rem; }
#banner .hd ul .on { border: 2px solid #ce0015; background: #ce0015; opacity: 1; }
#nav { overflow: hidden; }
#nav ul { width: 100%; }
#nav ul li { float: left; width: 25%;  margin: .43rem auto .48rem;
text-align: center; }
#nav ul li a { display: block; color: #333; font-size: 0.24rem; }
#nav ul li a div { width: 1.2rem; height: 1.2rem; overflow: hidden;  margin: 0px auto .2rem;
background: #d92826; border-radius: 100%; }
#nav ul li a div i {
 width: .82rem;
 height: .74rem; background-position: -1.6rem 0;  margin: .23rem auto 0;
}
#nav ul li:nth-child(2) i { background-position: -2.42rem 0; }
#nav ul li:nth-child(3) i { background-position: -3.24rem 0; }
#nav ul li:nth-child(4) i { background-position: -4.06rem 0; }
.line { background: url(../images/line_bg.jpg) repeat;  height: .4rem;
width: 100%;  margin-bottom: .45rem;
}
.index_title {
 padding-bottom: .29rem; border-bottom: 1px solid #ebebeb;  font-size: .3rem;
 line-height: .3rem;
}
.index_title .left {  margin-left: .3rem;
 font-size: .3rem;
}
.index_title .left i { width: 0.04rem;  height: .29rem;
 background-position: -.76rem -.45rem;
float: left; margin-right: 8px; }
.index_title .right {
 margin-right: .3rem;
 font-size: .2rem; color: #4e4a5a; }
.index_title .right i {
 width: .22rem;
 height: .22rem;
 background-position: -.44rem -.45rem;
 margin-top: .05rem; float: right;  margin-left: .08rem;
}
.floor_1 {
 padding: .3rem 0 .45rem; text-align: center; width: 96%; margin: 0 auto; }
.floor_1 img { width: 100%; display: block; }
.floor_1 ul { margin-top: 0.05rem; }
.floor_1 li { width: 32%; float: left; margin-right: 2%;  margin-bottom: .05rem;
}
.floor_1 li:nth-child(3n) { margin-right: 0; }
.floor_2 {  margin-bottom: .2rem;
}
.floor_2 .hd {
 height: .82rem; overflow: hidden; width: 96%;  margin: .25rem auto .45rem;
}
.floor_2 .hd ul li { float: left; width: 32%; height: 0.7rem; line-height: 0.7rem; text-align: center; font-size: 0.3rem; margin-bottom: 0.9rem; margin-right: 2%; border-bottom: 3px solid #d5d5d5; position: relative; }
.floor_2 .hd ul li a {
 font-size: .3rem; width: 100%; height: 100%; }
.floor_2 .hd ul li i {
 width: .17rem;
 height: .1rem;
 background-position: -.9rem -.57rem; position: absolute; left: 50%;  margin-left: -.085rem;
 bottom: -.12rem;
display: none; }
.floor_2 .hd ul li:nth-child(3n) { margin-right: 0; }
.floor_2 .hd ul .on { border-bottom: 3px solid #d92926; }
.floor_2 .hd ul .on i { display: block; }
.floor_2 .bd { overflow: hidden; }
.floor_2 .bd ul li { padding-bottom: 0.3rem; border-bottom: 1px solid #e0e0e0; overflow: hidden; width: 96%; margin: 0px auto; margin-bottom: 0.3rem; }
.floor_2 .bd ul li a { display: block; overflow: hidden; }
.floor_2 .bd ul li a i {
 width: .19rem;
 height: .1rem;
 background-position: -.91rem -.46rem; float: right; margin-top: 0.45rem; }
.floor_2 .bd ul li a img { float: right; width: 1.9rem; height: 1.4rem; margin-left: 0.3rem; }
.floor_2 .bd ul li a h2 { font-size: 0.36rem; font-weight: normal; color: #333; height: 0.8rem; }
.floor_2 .bd ul li a .float_left { margin-top: 0.34rem; font-size: 0.18rem; color: #848484; float: left;  margin-right: .2rem;
}
.floor_2 .bd ul li a .float_right { margin-top: 0.34rem; font-size: 0.18rem; color: #848484; float: left; }
.more { width: 100%; height: 0.65rem; line-height: 0.65rem; text-align: center; border: 2px solid #da251d; margin: 0px auto; box-sizing: border-box; color: #da251d; border-radius: 3px; }
.more a { color: #da251d; display: block; width: 100%; height: 100%; }
.floor_3 { width: 96%;  margin: 0 auto .5rem;
}
.floor_3 img { text-align: center;  margin: .3rem auto 0;
}
.floor_3 p {  padding: .25rem 0;
 font-size: .18rem;
 line-height: .3rem;
}
.get_top {
 margin-bottom: .65rem;
 height: .14rem; border-bottom: 1px solid #ddd; }
.get_top div { width: 1.65rem; margin: 0 auto; background: #fff;  height: .3rem;
 line-height: .3rem;
 font-size: .3rem;
color: #da251d;  padding-left: .15rem;
}
.get_top div i {
 width: .18rem;
 height: .28rem;
 background-position: -.04rem -.88rem; float: right;  margin-right: .15rem;
}
.get_more {
 margin: .5rem auto; width: 96%;  margin-top: .2rem;
 height: .14rem;
border-bottom: 1px solid #ddd; }
.get_more div { width: 1.65rem; margin: 0 auto; background: #fff;  height: .3rem;
 line-height: .3rem;
text-align: center; }
.bottom_nav { border-bottom: 1px solid #ddd; height: 1rem; line-height: 1rem; }
.bottom_nav li { width: 25%; float: left; text-align: center; }
.bottom_copy {
 font-size: .2rem;
 padding: .45rem 0;
 line-height: .35rem; text-align: center; }
.t1 {  margin-top: .45rem;
}
.about_2 img {  margin: .3rem 0;
}
.about_2 .more { border-color: #3e9b6a; }
.about_2 .more a { color: #3e9b6a; }
.about_3 {
 padding-bottom: .5rem; width: 96%; margin: 0 auto; }
.about_3 ul {  padding-top: .3rem;
}
.about_3 li { float: left; width: 49%; text-align: center;  margin-bottom: .3rem;
}
.about_3 li img { width: 100%; }
.about_3 li h1 { font-weight: 100;  line-height: .64rem;
 height: .64rem;
}
.about_3 li:hover h1 { background: #da251d; color: #fff; }
.about_3 li:nth-child(2n) { float: right; }
.about_3 .more { border-color: #7397d0; }
.about_3 .more a { color: #7397d0; }
.about_4 li { text-align: left; margin-bottom: 0; }
.about_4 li img { display: block; }
.about_4 li div { background: #f1f1f1; height: 1.8rem;  padding: 0 .1rem .2rem .15rem;
}
.about_4 li div h1 {  font-size: .3rem;
}
.about_4 li:hover h1 { background:none; color:#333; }
.about_4 li div span { display: block; background: #ffae00;  width: .5rem;
height: 0.04rem; }
.about_4 li div p {  padding-top: .1rem;
 font-size: .18rem;
}
.about_5 { position: relative; background: url(../images/about_5_bg.jpg) no-repeat; background-size: 100% auto; width: 100%; height: 5rem; overflow:hidden; }
.about_5 .title {
 padding-top: .5rem;
 margin-bottom: .44rem; text-align: center; }
.about_5 .title h1 {
 font-size: .3rem; color: #fff; font-weight: 100;  padding-bottom: .17rem;
}
.about_5 .title span {
 width: .65rem;
 height: .03rem; background: #ffcc00; display: block; margin: 0 auto; }
.about_5 #btn1 {
 width: .17rem;
 height: .3rem;
 background-position: -.37rem -.88rem; position: absolute; left: 3%; top: 1.65rem; z-index: 100; }
.about_5 #btn2 {
 width: .17rem;
 height: .3rem;
 background-position: -.69rem -.88rem; position: absolute; right: 3%; top: 1.65rem; z-index: 100; }
.about_5 .swiper-container { margin: 0 auto; width: 96%; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */
z-index: 1; }
.about_5 .swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.about_5 .swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.about_5 .swiper-slide { float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.about_5 .swiper-slide h1 { font-family: impact;  font-size: .36rem;
color: #f6d94b; font-weight: 100; text-align: left;  padding-left: .9rem;
 margin-bottom: .76rem;
}
.about_5 .swiper-slide .p { background: #13120f; color: #fff;  font-size: .18rem;
position: relative; height: 1.9rem; }
.about_5 .swiper-slide .p p {  padding: .1rem;
}
.about_5 .swiper-slide .p i {
 width: .12rem;
 height: .07rem;
 background-position: -.98rem -.95rem; position: absolute; left: 45%;  margin-left: -.06rem;
top: -0.07rem; }
.about_5 .swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.about_5 .swiper-wp8-vertical { -ms-touch-action: pan-x; }
.about_5 .swiper-slide-active h1 { padding-left: 1.2rem; color: #fff; }
.about_5 .swiper-slide-active .p { width: 98%; margin-right: 2%; }
.about_5 .swiper-slide-active .p i { left: 57%; }
#tool { height: 1.1rem; width: 100%; background: #da251d; position: fixed; bottom: 0px; left: 0px; z-index: 1000; }
#tool ul { width: 100%; overflow: hidden; }
#tool ul li { float: left; width: 25%; text-align: center; }
#tool ul li.on { background: #ffae00; height: 1.1rem; }
#tool ul li a { color: #fff; font-size: 0.2rem; width: 100%; height: 100%; }
#tool ul li a div { width: 0.4rem; height: 0.35rem; margin: 0px auto; text-align: center; margin-top: 0.25rem; }
#tool ul li a div i {
 width: .38rem;
 height: .35rem; background-position: 0 -1.37rem; }
#tool ul li:nth-child(2) i {  background-position: -.38rem -1.37rem;
}
#tool ul li:nth-child(3) i {  background-position: -.76rem -1.37rem;
}
#tool ul li:nth-child(4) i { background-position: -1.14rem -1.37rem; }
#online { text-align: center; padding-top: 0.55rem; padding-bottom: 0.9rem; background: #af251c; }
#online .title img { width: 2.4rem; height: 0.58rem; }
#online .body { padding: 0 0.2rem; }
#online .body ul li { margin: 0.2rem 0; padding: 0 0.1rem; height: 0.6rem; background: #fff; border-radius: 0.05rem; }
#online .body ul li label { float: left; height: 0.6rem; width: 10%; text-align: center; }
#online .body ul li input { float: left; height: 0.6rem; line-height: 0.6rem; width: 90%; border: none; margin: 0; padding: 0; border-radius: 0.05rem; outline: none; font-size: 0.2rem; color: #bfbfbf; }
#online .body ul .li1 label { margin-top: 0.05rem; }
#online .body ul .li1 label img { width: 0.44rem; height: 0.5rem; }
#online .body ul .li2 label { margin-top: 0.05rem; }
#online .body ul .li2 label img { width: 0.44rem; height: 0.5rem; }
#online .body ul .li3 label { margin-top: 0.05rem; }
#online .body ul .li3 label img { width: 0.44rem; height: 0.5rem; }
#online .body ul .li4 { height: 2rem; }
#online .body ul .li4 textarea { display: block; width: 100%; height: 1.78rem; margin: 0; padding: 0; border: none; outline: none; padding: 0.1rem 0; font-size: 0.2rem; color: #bfbfbf; }
#online .body .tj { display: block; width: 99%; border: 1px solid #f5d788; height: 0.7rem; line-height: 0.7rem; text-align: center; background: none; margin: 0px auto; outline: none; padding: 0px; font-size: 0.3rem; color: #f5d788; margin-top: 0.3rem; }
/*****产品中心*****/
#insideNav { height: 0.86rem; line-height: 0.86rem; border-bottom: 1px solid #e5e5e5;  margin-top: .2rem; overflow:hidden;
}
#insideNav .swiper-container { width: 100%; overflow: hidden; margin: 0 auto; }
#insideNav .swiper-slide { float: left; width: 1.6rem; text-align: center; display: block; }
#insideNav .swiper-slide a { display: block;  font-size: .24rem;
}
#insideNav .swiper-slide .on { color: #b1251c; border-bottom: 0.04rem solid #d92826; }
.product_main { width: 96%; margin: 0 auto;  margin-top: .2rem;
}
.product_main img { width: 100%; }
.product_main li { border-bottom: 1px solid #eee; position: relative;  padding-bottom: .3rem;
 margin-bottom: .2rem;
height: 3.2rem; }
.product_main li .left { width: 3.4rem; font-weight: 100; }
    .product_main li .left img {
        width: 1.58rem;
        height: .38rem;
    }
.product_main li .left h1 {  line-height: .4rem; font-size:.24rem; padding:.15rem 0;
}
.product_main li .right { width: 2.33rem; height: 3.1rem; position: absolute;  right: .22rem;
 top: .17rem;
}
.product_main li .right img { width: 100%; }
.product_main li:nth-child(2n) .left { float: right; }
.product_main li:nth-child(2n) .right { float: left;  left: .22rem;
right: auto; }
.product_main .get_more { width: 100%;  margin-top: .3rem;
}
.floor_2 {  margin-bottom: .2rem;
}
.floor_2 .hd {
 height: .82rem; overflow: hidden; width: 96%;  margin: .25rem auto .45rem;
}
.floor_2 .hd ul li { float: left; width: 32%; height: 0.7rem; line-height: 0.7rem; text-align: center; font-size: 0.3rem; margin-bottom: 0.9rem; margin-right: 2%; border-bottom: 3px solid #d5d5d5; position: relative; }
.floor_2 .hd ul li a {
 font-size: .3rem; width: 100%; height: 100%; }
.floor_2 .hd ul li i {
 width: .17rem;
 height: .1rem;
 background-position: -.9rem -.57rem; position: absolute; left: 50%;  margin-left: -.085rem;
 bottom: -.12rem;
display: none; }
.floor_2 .hd ul li:nth-child(3n) { margin-right: 0; }
.floor_2 .hd ul .on { border-bottom: 3px solid #d92926; }
.floor_2 .hd ul .on i { display: block; }
.floor_2 .bd { overflow: hidden; }
.floor_2 .bd ul li { padding-bottom: 0.3rem; border-bottom: 1px solid #e0e0e0; overflow: hidden; width: 96%; margin: 0px auto; margin-bottom: 0.3rem; }
.floor_2 .bd ul li a { display: block; overflow: hidden; }
.floor_2 .bd ul li a i {
 width: .19rem;
 height: .1rem;
 background-position: -.91rem -.46rem; float: right; margin-top: 0.45rem; }
.floor_2 .bd ul li a img { float: right; width: 1.9rem; height: 1.4rem; margin-left: 0.3rem; }
.floor_2 .bd ul li a h2 { font-size: 0.36rem; font-weight: normal; color: #333; height: 0.8rem; }
.floor_2 .bd ul li a .float_left { margin-top: 0.34rem; font-size: 0.18rem; color: #848484; float: left;  margin-right: .2rem;
}
.floor_2 .bd ul li a .float_right { margin-top: 0.34rem; font-size: 0.18rem; color: #848484; float: left; }
.contact_main .hd { width: 80%;  margin: .5rem auto;
}
.contact_main .hd ul li { width: 48%; margin-right: 2%; float: left; text-align: center; border: 1px solid #d6d6d6;  height: .55rem;
 line-height: .55rem;
box-sizing: border-box;  font-size: .3rem;
border-radius: 3px; }
.contact_main .hd ul li:nth-child(2) { margin-right: 0; margin-left: 2%; float: right; }
.contact_main .hd ul .on { border-color: #d92826; color: #d92826; }
.contact_main .bd ul li { width: 96%; margin: 0 auto; }
.contact_main .bd ul li .p {  padding-bottom: .3rem;
}
.contact_main .bd ul li .p h1 {
 font-size: .3rem; color: #d92826; font-weight: 100;  line-height: .8rem;
}
.contact_main .bd ul li .p p {  line-height: .48rem;
}
.contact_main .bd ul li .tel {
 font-size: .6rem; color: #d92826; font-family: impact;  line-height: .5rem;
 margin-bottom: .5rem;
}
.contact_main .bd ul li .tel i { width: 1.68rem;  height: .5rem;
 background-position: -1.74rem -.88rem;
float: left;  margin-right: .04rem;
}
.page_main {
 line-height: .4rem; width: 96%; margin: 0 auto;  padding: .2rem 0;
}
.page_main img { max-width: 100% !important; text-align: center; }
/******分享*****/
#nativeShare { margin: 0 auto; width: 100%; padding-top: 0.3rem; }
#nativeShare .label { margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem; }
#nativeShare .list { width: 83%; float: right; }
#nativeShare .list span { height: 0.9rem; width: 0.8rem; padding: 0; display: inline-block; }
#nativeShare .list span i { height: 0.6rem; width: 0.6rem; display: block; margin: 0 auto; }
#nativeShare .weibo i { background-image: url('../images/weibo.png'); background-size: cover; }
#nativeShare .weixin i { background-image: url('../images/weixin_friend.png'); background-size: cover; }
#nativeShare .weixin_timeline i { background-image: url('../images/weixin.png'); background-size: cover; }
#nativeShare .qq i { background-image: url('../images/qq.png'); background-size: cover; }
#nativeShare .qzone i { background-image: url('../images/qqzone.png'); background-size: cover; }
#nativeShare .more i { background-image: url('../images/more.png'); background-size: cover; }
#nativeShare .list span.qzone, #nativeShare .list span.more { width: 0.72rem; }
#fenxiang { display: none; }
.fenx { height: 1.0rem; width: 100%; }
.fenx .tt { margin-left: 0.2rem; font-size: 0.24rem; color: #666666; line-height: 0.6rem; }
.fenx .bdsharebuttonbox { width: 80%; float: right; }
.fenx .bdsharebuttonbox a { margin-left: 0.2rem; }
#bdfx a { height: 0.6rem; width: 0.6rem; margin: 0; padding: 0; margin: 0px 0.08rem; display: inline-block; }
#bdfx .d1 { background: url(../images/qqzone.png) no-repeat center; background-size: 100% 100%; }
#bdfx .d2 { background: url(../images/weibo.png) no-repeat center; background-size: 100% 100%; }
/******详情页*****/
.ArticleTitle { padding: 0.2rem; }
.ArticleTitle h1 { font-weight: normal; font-size: 0.4rem; color: #000; }
.ArticleTitle .mark { padding-top: 0.16rem; color: #999; font-size: 0.22rem; }
.ArticleTitle .mark span { display: inline-block; padding-right: 0.1rem; font-size: 0.22rem;}
.next_wrap {  margin-bottom: .3rem;
}
.next_wrap .rtit { background: #fff; width: 100%; overflow: hidden; }
.next_wrap p { margin: 0px; font-size: 0.24rem; color: #333333; background: #fff; text-indent: 0.16rem; height: 0.3rem; line-height: 0.3rem; margin-bottom: 0.2rem; overflow: hidden; white-space: nowrap; }
.next_wrap p.biaot { margin: 0 4% 0 0; width: 96%; font-size: 0.24rem; color: #333333; background: #fff; text-indent: 0.2rem; overflow: hidden; white-space: nowrap; height: 0.5rem; line-height: 0.5rem; }
.next_wrap a { font-size: 0.24rem; color: #333333; padding-left: 0.08rem; }
.InfoProduct { width: 96%; margin: 0 auto; }
.InfoProduct .info {  line-height: .4rem;
 margin-bottom: .2rem;
}
.InfoProduct .info img { max-width: 100% !important; text-align: center; }
.InfoProduct .info .buy { margin-top:.1rem;
        width: 1.58rem;float:right;
        height: .38rem;
    }
.InfoProduct .box1 { border-bottom: 1px solid #efefef;  margin-bottom: .3rem;
 padding-bottom: .1rem;
}
.InfoProduct .box1 .t { display: block; width: 1.2rem;  height: .4rem;
 line-height: .4rem;
text-align: center; color: #fff; background: #da2826; border-radius: 3px;  margin-bottom: .1rem;
}
.InfoProduct .box1 p {  line-height: .4rem;
}
.InfoProduct .box2 {
 line-height: .4rem; border: none; }
.InfoProduct .box2 img { max-width: 100% !important; text-align: center; }
.InfoProduct .box2 .t {  margin-bottom: .2rem;
}
/********推荐版块***********/
.recommend { width: 96%; margin: 0 auto;  margin-bottom: .3rem;
overflow: hidden; }
.recommend .title { border: 1px solid #e0e0e0;  height: .5rem;
 line-height: .5rem;
width: 100%; box-sizing: border-box; }
.recommend .title .left {  padding-left: .1rem;
}
.recommend .title .right {  padding-right: .05rem;
}
.recommend ul {  padding-top: .2rem;
}
.recommend li { width: 100%;  line-height: .4rem;
height:.4rem;
}
.deve_list{ padding-top:.5rem;
}
/*# sourceMappingURL=style.css.map */
