@font-face {
	font-family: iconfont;
	src: url(http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix) format("embedded-opentype"), url(http://at.alicdn.com/t/font_1432720974_1547027.woff) format("woff"), url(http://at.alicdn.com/t/font_1432720974_1547027.ttf) format("truetype"), url(http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont) format("svg");
}
@font-face {
	font-family: Pacifico;
	src: local("Pacifico Regular"), local("Pacifico-Regular"), url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2");
	font-weight: 400;
	font-style: normal;
}
.fa {
	line-height: 1; font-family: "iconfont"; font-size: 20px; font-style: normal; font-weight: 400; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px;
}
.fa-icon-qq::before {
	content: "\e604";
}
.fa-icon-weibo::before {
	content: "\e600";
}
.fa-icon-weixin::before {
	content: "\e605";
}
.fa-icon-zaixianzixun::before {
	content: "\e608";
}
* {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(179, 0, 0); line-height: 22px; font-family: "Microsoft YaHei"; font-size: 12px;
}
body {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
option {
	margin: 0px; padding: 0px;
}
.body {
	margin: 0px; padding: 0px;
}
.ul {
	margin: 0px; padding: 0px;
}
.ol {
	margin: 0px; padding: 0px;
}
.li {
	margin: 0px; padding: 0px;
}
.p {
	margin: 0px; padding: 0px;
}
.h1 {
	margin: 0px; padding: 0px;
}
.h2 {
	margin: 0px; padding: 0px;
}
.h3 {
	margin: 0px; padding: 0px;
}
.h4 {
	margin: 0px; padding: 0px;
}
.h5 {
	margin: 0px; padding: 0px;
}
.h6 {
	margin: 0px; padding: 0px;
}
.form {
	margin: 0px; padding: 0px;
}
.fieldset {
	margin: 0px; padding: 0px;
}
.table {
	margin: 0px; padding: 0px;
}
.td {
	margin: 0px; padding: 0px;
}
.img {
	margin: 0px; padding: 0px;
}
.div {
	margin: 0px; padding: 0px;
}
.tr {
	margin: 0px; padding: 0px;
}
.dl {
	margin: 0px; padding: 0px;
}
.dd {
	margin: 0px; padding: 0px;
}
.select {
	margin: 0px; padding: 0px;
}
.option {
	margin: 0px; padding: 0px;
}
li {
	list-style: none; border: currentColor; border-image: none; font-style: normal;
}
img {
	list-style: none; border: currentColor; border-image: none; font-style: normal;
}
input {
	list-style: none; border: currentColor; border-image: none; font-style: normal;
}
em {
	list-style: none; border: currentColor; border-image: none; font-style: normal;
}
select {
	list-style: none; border: currentColor; border-image: none; font-style: normal;
}
a {
	text-decoration: none !important; cursor: pointer !important;
}
select::-ms-expand {
	display: none;
}
.img_cover {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; max-height: 100%; max-width: 100%;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: " ";
}
.tr {
	transition:0.5s;
}
.wrap {
	margin: 0px auto; max-width: 1200px;
}
.overflow {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
header {
	width: 100%;
}
.header {
	width: 100%;
}
.hedaer_top {
	background: rgb(40, 40, 40); width: 100%; color: rgb(255, 255, 255); line-height: 33px; font-family: "Microsoft YaHei"; font-size: 12px; border-bottom-color: rgb(215, 215, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.hedaer_R {
	float: right;
}
.hedaer_R a {
	margin: 0px 5px; color: rgb(255, 255, 255); padding-left: 20px; font-family: "SimSun"; font-size: 12px;
}
.hedaer_R a:hover {
	text-decoration: underline !important;
}
.logo {
	width: 50%; float: left;
}
.logo img {
	display: block; max-width: 100%;
}
.header .tel {
	background: url("../images/tel.png") no-repeat left; margin: 7px 0px 0px; padding: 0px 0px 0px 75px; float: right;
}
.header .tel div {
	color: rgb(217, 196, 115); line-height: 33px; font-family: "Microsoft YaHei"; font-size: 22px;
}
.header .tel div span {
	font-size: 28px;
}
.header .tel div b {
	color: rgb(217, 196, 115); line-height: 24px; letter-spacing: 3px; font-family: "Microsoft YaHei"; font-size: 24px; display: block;
}
.header_nav {
	background: rgb(146, 16, 18); width: 100%; border-bottom-color: rgb(179, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 99;
}
.header_nav .clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.header_nav .nav {
	height: 50px; position: relative; z-index: 99;
}
.header_nav .nav a {
	color: rgb(255, 255, 255);
}
.header_nav .nav .nLi {
	width: 14.28%; text-align: center; float: left; display: inline; position: relative;
}
.header_nav .nav .nLi h3 {
	width: 100%; line-height: 50px; border-right-color: rgb(160, 43, 45); border-right-width: 1px; border-right-style: solid; float: left;
}
.header_nav .nav .nLi h3 a {
	color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; font-size: 14px; margin-right: 2px; display: block;
}
.header_nav .nav .sub {
	background: 0px 0px rgba(255, 255, 255, 0.7) !important; padding: 5px 0px; left: 0px; top: 50px; width: 100%; line-height: 35px; display: none; position: absolute; z-index: 999;
}
.header_nav .nav .sub li {
	-ms-zoom: 1;
}
.header_nav .nav .sub a {
	color: rgb(127, 6, 6); line-height: 30px; font-size: 12px; display: block;
}
.header_nav .nav .sub a:hover {
	background: rgb(112, 4, 4); color: rgb(255, 255, 255);
}
.header_nav .nav .nLi:hover h3 a {
	background: rgb(112, 4, 4); color: rgb(255, 255, 255);
}
.header_nav .nav .nLi h3 a.cur {
	background: rgb(112, 4, 4); color: rgb(255, 255, 255);
}
.sj_nav {
	width: 100%;
}
.icon-menu {
	background: url("../images/menu_logo.png") no-repeat right; top: 0px; width: 49px; height: 41px; right: 2%; font-size: 35px; margin-top: 3%; float: right; position: absolute; cursor: pointer;
}
.sjdnav {
	background: 0px 0px rgba(126, 0, 0, 0.7) !important; top: 13%; width: 115px; height: 280px; right: 2%; position: absolute; z-index: 9999;
}
.sjdnav ul {
	margin: 0px; padding: 0px;
}
.sjdnav li {
	margin: 0px; padding: 0px; height: 44px; text-align: center; line-height: 44px; display: block;
}
.sjdnav li a {
	color: rgb(255, 255, 255); line-height: 40px; font-family: "Microsoft YaHei"; font-size: 15px; display: block;
}
.sjdnav li a:hover {
	background: rgb(112, 4, 4); color: rgb(255, 255, 255);
}
.sjdnavhide {
	height: 0px; overflow: hidden;
}
.banner {
	width: 100%;
}
.ban_img {
	width: 100%; padding-top: 32%; position: relative;
}
.swiper-pagination-bullet {
	background: rgba(0, 0, 0, 0); border-radius: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 32px; height: 4px; opacity: 1;
}
.swiper-pagination-bullet-active {
	background: rgb(140, 196, 61); border: 1px solid rgb(140, 196, 61); border-image: none;
}
main {
	width: 100%; position: relative;
}
.products {
	width: 100%;
}
.products_title {
	background: rgb(112, 4, 4); width: 100%; height: 33px;
}
.products_t1 {
	color: rgb(252, 221, 78); line-height: 33px; font-family: "Microsoft YaHei"; font-size: 14px; float: left;
}
.products_t1::after {
	background: rgb(252, 221, 78); margin: 11px 5px 0px 0px; border-radius: 50%; width: 11px; height: 11px; line-height: 33px; float: left; display: block; content: " ";
}
.products_t1 span {
	color: rgb(255, 255, 255); font-size: 14px; margin-left: 10px;
}
.products_title a {
	color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; float: right; display: block;
}
.products_title a:hover {
	color: rgb(252, 221, 78);
}
.products_ul {
	background: rgb(255, 255, 255); padding: 15px 5%; width: 100%;
}
.products_ul li {
	margin: 14px 1%; width: 14.66%; text-align: center; overflow: hidden; float: left;
}
.products_ul li a {
	background: rgb(96, 56, 17); color: rgb(255, 255, 255); line-height: 30px; font-family: "Microsoft YaHei"; font-size: 12px; display: block;
}
.products_ul li a:hover {
	color: rgb(252, 221, 78);
}
.bibi {
	background: rgb(255, 255, 255); width: 100%; padding-top: 15px;
}
.about {
	width: 32.33%; overflow: hidden; margin-right: 1%; float: left;
}
.title {
	width: 100%; height: 40px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.title span {
	background: rgb(102, 0, 0); border: 1px solid rgb(206, 169, 169); border-image: none; width: 6px; height: 37px; margin-right: 11px; float: left; display: block;
}
.title1 {
	color: rgb(102, 0, 0); line-height: 39px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; border-bottom-color: rgb(112, 4, 4); border-bottom-width: 1px; border-bottom-style: solid; display: inline-table;
}
.title a {
	color: rgb(102, 0, 0); line-height: 33px; font-size: 12px; float: right; display: block;
}
.title a:hover {
	color: rgb(252, 221, 78);
}
.about .txt {
	color: rgb(63, 59, 55); line-height: 33px; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 12px; margin-left: 7%; float: left; -webkit-box-orient: vertical; -webkit-line-clamp: 6;
}
.news {
	width: 32.33%; overflow: hidden; margin-right: 1%; float: left;
}
.news ul {
	margin: 0px 0px 0px 5%; display: block;
}
.news ul li {
	line-height: 28px;
}
.news ul li a {
	color: rgb(63, 59, 55); font-family: "Microsoft YaHei"; font-size: 12px; display: block;
}
.news ul li a:hover {
	color: rgb(112, 4, 4); text-decoration: underline !important;
}
.cont {
	width: 32.3%; overflow: hidden; float: right;
}
.cont .txt {
	margin: 0px 0px 0px 5%; color: rgb(63, 59, 55); line-height: 32px; font-family: "Microsoft YaHei"; font-size: 12px;
}
.cp {
	background: rgb(255, 255, 255); padding: 0px; width: 100%;
}
.cp_title {
	margin: 0px auto; width: 96%; color: rgb(118, 19, 19); line-height: 32px; font-family: "Microsoft YaHei"; font-size: 12px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.cp_title a {
	color: rgb(102, 0, 0); line-height: 33px; font-size: 12px; font-weight: normal; float: right;
}
.cp ul {
	margin-top: 20px; display: block;
}
.cp ul li {
	width: 25%; text-align: center; float: left;
}
.cp ul li .pic {
	width: 100%; overflow: hidden; position: relative;
}
.cp ul li .pic .bai_img {
	padding-top: 91%;
}
.cp ul li .h1 {
	color: rgb(63, 59, 55); line-height: 56px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 9px;
}
.cp ul li:hover img {
	transform: scale(1.1);
}
.cp ul li:hover .h1 {
	color: rgb(112, 4, 4);
}
.ssb {
	background: rgb(255, 255, 255); padding: 20px 0px; width: 100%; position: relative;
}
.picMarquee-left {
	width: 100%; overflow: hidden; position: relative;
}
.picMarquee-left .bd {
	padding: 10px; width: 100%;
}
.picMarquee-left .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0px 8px; width: 23%; text-align: center; overflow: hidden; float: left; display: inline;
}
.picMarquee-left .bd ul li .pic {
	width: 100%; overflow: hidden; position: relative;
}
.picMarquee-left .bd ul li .pic .bai_img {
	padding-top: 91%;
}
.picMarquee-left .bd ul li .h1 {
	text-align: center; color: rgb(63, 59, 55); line-height: 56px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 9px;
}
.picMarquee-left .bd ul li:hover img {
	transform: scale(1.1);
}
.picMarquee-left .bd ul li:hover .h1 {
	color: rgb(112, 4, 4);
}
footer {
	background: rgb(112, 4, 4); width: 100%;
}
footer img {
	margin: 0px 0px 0px 10px; float: left; display: block; max-width: 35%;
}
.foot_nav {
	color: rgb(255, 255, 255); float: right;
}
.foot_nav a {
	margin: 0px 10px; color: rgb(255, 255, 255); line-height: 45px; font-family: "Microsoft YaHei"; font-size: 14px; display: inline-table;
}
.foot_nav a:hover {
	text-decoration: underline !important;
}
.foot_nav span {
	text-align: center; display: block;
}
.cpzs {
	width: 100%;
}
.cpzs_title {
	background: rgb(112, 4, 4); width: 100%; height: 33px;
}
.cpzs_t1 {
	color: rgb(252, 221, 78); line-height: 33px; font-family: "Microsoft YaHei"; font-size: 14px; float: left;
}
.cpzs_t1::after {
	background: rgb(252, 221, 78); margin: 11px 5px 0px 0px; border-radius: 50%; width: 11px; height: 11px; line-height: 33px; float: left; display: block; content: " ";
}
.cpzs_t1 span {
	color: rgb(255, 255, 255); font-size: 14px; margin-left: 10px;
}
.cpzs_title a {
	color: rgb(255, 255, 255); line-height: 33px; font-size: 12px; float: right; display: block;
}
.cpzs_title a:hover {
	color: rgb(252, 221, 78);
}
.cpzs_ul {
	background: rgb(255, 255, 255); padding: 15px 5%; width: 100%;
}
.cpzs_ul li {
	margin: 14px 1%; width: 14.66%; text-align: center; overflow: hidden; float: left;
}
.cpzs_ul li a {
	background: rgb(96, 56, 17); color: rgb(255, 255, 255); line-height: 30px; font-family: "Microsoft YaHei"; font-size: 12px; display: block;
}
.cpzs_ul li a:hover {
	background: rgb(112, 4, 4);
}
.cp_ul {
	background: rgb(255, 255, 255); padding-bottom: 10%; display: block;
}
.cp_ul li {
	width: 25%; text-align: center; float: left;
}
.cp_ul li .pic {
	width: 100%; overflow: hidden; position: relative;
}
.cp_ul li .pic .bai_img {
	padding-top: 91%;
}
.cp_ul li .h1 {
	color: rgb(63, 59, 55); line-height: 56px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 9px;
}
.cp_ul li:hover img {
	transform: scale(1.1);
}
.cp_ul li:hover .h1 {
	color: rgb(112, 4, 4);
}
.cp_ny {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.cp_ny .h6 {
	margin: 0px auto; width: 96%; text-align: center; color: rgb(63, 59, 55); line-height: 45px; font-family: "Microsoft YaHei"; font-size: 18px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.cp_ny img {
	margin: 0% auto; display: block; max-width: 100%;
}
.news_ul {
	background: rgb(255, 255, 255); padding: 3% 3% 10%; display: block;
}
.news_ul li {
	line-height: 32px;
}
.news_ul li a {
	color: rgb(63, 59, 55); font-family: "Microsoft YaHei"; font-size: 12px; display: block;
}
.news_ul li a:hover {
	color: rgb(112, 4, 4); text-decoration: underline !important;
}
.news_ny {
	background: rgb(255, 255, 255); padding: 3% 3% 10%;
}
.news_ny .h1 {
	text-align: center; color: rgb(63, 59, 55); line-height: 36px; font-family: "Microsoft YaHei"; font-size: 18px;
}
.news_ny .h2 {
	text-align: center; color: rgb(63, 59, 55); line-height: 20px; font-family: "Microsoft YaHei"; font-size: 14px;
}
.news_ny .h3 {
	color: rgb(63, 59, 55); line-height: 26px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 10px;
}
.gsjj {
	background: rgb(255, 255, 255); padding: 3% 3% 10%; color: rgb(63, 59, 55); line-height: 28px; font-family: "Microsoft YaHei"; font-size: 14px;
}
.fang {
	background: rgb(255, 255, 255); padding: 3% 3% 10%; float: left;
}
.fant_txt {
	width: 30%; color: rgb(63, 59, 55); line-height: 48px; font-family: "Microsoft YaHei"; font-size: 14px; margin-top: 5%; float: left;
}
.fang img {
	float: right; display: block; max-width: 100%;
}
.fuwu {
	background: rgb(255, 255, 255); padding: 3% 3% 10%; color: rgb(63, 59, 55); line-height: 32px; font-family: "Microsoft YaHei"; font-size: 14px;
}
.lxwm {
	background: url("../images/lxwm_img.jpg") no-repeat right bottom, rgb(255, 255, 255); padding: 3% 3% 10%;
}
.lxwm .lxfs {
	color: rgb(63, 59, 55); line-height: 48px; font-family: "Microsoft YaHei"; font-size: 14px;
}
.hot {
	background: rgb(25, 25, 25); left: 0px; width: 100%; height: 58px; bottom: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid; position: fixed; z-index: 99;
}
.hot span {
	color: rgb(255, 255, 255); line-height: 20px; font-size: 16px;
}
.hot h6 {
	line-height: 20px; font-size: 12px;
}
.hot .row div a {
	padding: 7px 0px; color: rgb(255, 255, 255); display: block;
}
.dbbox {
	left: 0px; width: 100%; bottom: 70px; position: fixed; z-index: 99;
}
.dbbox .dbs {
	padding: 0px 15px; display: none; position: relative;
}
.dbbox .dbs .neirong {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 5px;
}
.dbbox .ewm-box.dbs {
	text-align: center;
}
.dbbox .ewm-box.dbs::after {
	background: url("../images/icon/dbtc_jt.png") no-repeat center; left: 50%; width: 25%; height: 6px; bottom: -6px; position: absolute; z-index: 1; content: "";
}
.dbbox .fenxiang-box.dbs::after {
	background: url("../images/icon/dbtc_jt.png") no-repeat center; left: 75%; width: 25%; height: 6px; bottom: -6px; position: absolute; z-index: 1; content: "";
}
.dbbox .ewm-box.dbs img {
	max-width: 140px;
}
.dbbox .fenxiang-box.dbs .bdshare-button-style1-32 .li {
	padding: 6px 0px; width: 20%; height: 44px; position: relative;
}
.dbbox .fenxiang-box.dbs .bdshare-button-style1-32 a {
	margin: 0px 0px 0px -16px; left: 50%; top: 6px; float: inherit !important; display: block; position: absolute;
}
@media all and (max-width:1200px)
{
.wrap {
	width: 96%;
}
.wrap1 {
	width: 100% !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.wrap {
	width: 96%;
}
.wrap1 {
	width: 100% !important;
}
.logo {
	margin: 0px; width: 73%;
}
.about {
	width: 100%;
}
.news {
	width: 100%;
}
.cont {
	width: 100%;
}
.cp ul li {
	width: 31.3%;
}
footer img {
	display: none;
}
.cpzs_ul li {
	width: 23%;
}
.cp_ul li {
	width: 31.33%;
}
.fant_txt {
	width: 100%;
}
}
@media all and (max-width:767px)
{
.wrap {
	width: 96%;
}
.logo {
	margin: 0px; width: 80%;
}
.products_ul li {
	width: 23%;
}
.about {
	width: 100%;
}
.news {
	width: 100%;
}
.cont {
	width: 100%;
}
.cp ul li {
	width: 48%;
}
footer img {
	display: none;
}
.foot_nav {
	text-align: center;
}
.cpzs_ul li {
	width: 23%;
}
.cp_ul li {
	width: 48%;
}
.fant_txt {
	width: 100%;
}
}
@media all and (max-width:467px)
{
.icon-menu {
	margin-top: 1%;
}
.products_ul li {
	width: 31.3%;
}
.about .txt {
	margin: 0px; padding: 3%; float: left;
}
.news ul {
	margin: 0px; padding: 3%; float: left;
}
.cont .txt {
	margin: 0px; padding: 3%; float: left;
}
.cpzs_ul li {
	width: 31.3%;
}
}
div.page {
	margin: 10px 3px; padding: 3px; text-align: center;
}
div.page a {
	background-position: 50% bottom; padding: 2px 6px; border: 1px solid rgb(222, 223, 222); color: rgb(235, 89, 20); text-decoration: none; margin-right: 3px;
}
div.page a:hover {
	border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); background-image: none; background-color: rgb(119, 119, 119);
}
div.page a:active {
	border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); background-image: none; background-color: rgb(119, 119, 119);
}
div.page span.current {
	padding: 2px 6px; color: rgb(235, 89, 20); font-weight: bold; margin-right: 3px;
}
div.page span.disabled {
	padding: 2px 6px; color: rgb(173, 170, 173); margin-right: 3px;
}
