@charset "utf-8";

body {
	font-family: "微软雅黑";
	padding: 0;
	margin: 0;
}
.hedden-md{
    display: none;
}
a:hover,
a:focus {
	text-decoration: none;
}
main{
    background: #1a120c;
}
a {
	color: #505050;
}

ul,
ol {
	list-style: none;
	padding: 0;
}

img {
	max-width: 100%;
}

.text_center {
	text-align: center;
}

.left {
	float: left;
}

.right {
	float: right;
}

.bg_style {
	background-position: center;
	background-repeat: no-repeat;
}

.logo_color {
	color: rgb(218, 37, 29);
}

.container {
	width: 1300px;
}

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

.hidden-md {
	display: none;
}

button:focus,
input:focus {
	outline: none !important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #ff7311;
    border-color: #ff7311;
}
/**/

.navbar-default .navbar-nav>li>a {
	 color: #fff; 
	font-size: 16px;
	/*color: #333;*/
}

.container_idx {
	/* width: 77%; */
}

.container {
	/* width: 80%; */
}

.container_idx,
.server_box {
	margin: 0 auto;
}

.container.n_container {
	width: 80%;
	margin-top: 60px;
}

.logo {
	width: 261px;
	padding: 0;
	margin: 12px 27px 0 0;
}

.navbar-default {
	background: none;
	border: 0;
	margin: 5px 0;
	margin-bottom: 0;
}

.navbar-default:hover,
.navbar-default.beyond {
	background: rgba(255, 255, 255, 1);
}

.navbar-default.header_box.beyond .navbar-nav>li>a,
.navbar-default.navbar-default:hover .navbar-nav>li>a {
	color: #505050;
	background: none;
}

.navbar-default.header_box.beyond .navbar-nav>li.active>a,
.navbar-default.navbar-default:hover .navbar-nav>li.active>a,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	background: none;
	color: #ff6d08;
}

.navbar-default.header_box.beyond .navbar-nav>li.header_xt>a,
.navbar-default.navbar-default:hover .navbar-nav>li.header_xt>a {
	color: #ff6d08;
}


.header_box {
	z-index: 99;
	top: 0;
	width: 100%;
	border-radius: 0;
	transition: .3s;
	position: fixed;
	padding: 0 0;
	margin: 0;
	background: none;
}

.header_xt img {
	width: 20px;
	margin-right: 5px;
}
.header_box .navbar-header{
    
    float: left;
    width: 20%;
}
.header_box .collapse {
    
    width: 79%;
    float: right;
    margin: 0;
}
.navbar-default .navbar-nav>li.header_xt>a {

	color: #fff;
}
footer{
    background: #fff;
}
.navbar-nav>li>a {
	padding-top: 35px;
	padding-bottom: 35px;
}
.footer_txt{
    padding-top: 50px;
}
.footer_txt .ft_txt {
	width: 30%;
}

.footer_txt .ft_nav {
	width: 60%;
}

.footer_txt .ft_right {
	width: 10%;
	text-align: center;
}

.footer_txt .ft_nav {
	padding: 0 150px;
}

.footer_txt .ft_nav ul {
	float: left;
	width: 33.3%;
}

.ft_logo img {
	width: 70%;
	margin-bottom: 16px;
}

.ft_txt p:nth-child(2) {

	font-size: 33px;
	color: #ff6a02;
}

.footer_txt .ft_nav ul li {
	margin-bottom: 10px;
}

.footer_txt .ft_nav ul li b {
	font-size: 18px;
	display: block;
}

.footer_txt .ft_nav ul:nth-child(2) li {
	width: 35%;
	float: left;
}

.footer_txt .ft_nav ul:nth-child(2) li:nth-child(1) {
	display: block;
	width: 100%;
}

.copyright {
	color: #fff;
	background: #1d1d1d;
	margin: 35px 0 0;
	padding: 10px;
}

.copyright a {
	color: #fff;
}

/*index*/
 .swiper-button-prev,
 .swiper-container-rtl .swiper-button-next {
	left: 60px;
	color: #ff6900;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 60px;
	color: #ff6900;
}

.slider .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #ff6900;
}

.slider .swiper-container-horizontal>.swiper-pagination-bullets,
.slider .swiper-pagination-custom,
.slider .swiper-pagination-fraction {
	bottom: 80px;
}

.slider .swiper-container-horizontal>.swiper-pagination-bullets,
.slider .swiper-pagination-custom,
.slider .swiper-pagination-fraction {
	bottom: 50px;
}

.slider .swiper-container-horizontal>.swiper-pagination-bullets,
.slider .swiper-pagination-custom,
.slider .swiper-pagination-fraction {
	bottom: 60px;
}

.i_product_xl {
	margin: 30px 0;
}

.swiper-pagination-bullet-active {
	background: #ff6900;
}

.xl_left_img,
.xl_right_txt {
	height: 890px;
	width: 50%;
}

.xl_right_txt .swiper-slide {
	background: #221b16;
	padding: 50px;    color: #fff;
	height: 890px;
}

.xl_right_txt .swiper-button-prev {
	/*left: 20%;*/
}

.swiper-button-next {
	/*right: 20%;*/
}

.tit {

	margin: 25px 0;
}

.tit p {
	letter-spacing: 17px;
	font-size: 20px;
	color: #d2d2d2;
	margin: 0;
	font-weight: 100;
}

.tit h2 {
	font-size: 37px;
	margin: 0;
	color: #fff;
}

.i_xl_img {
	padding: 50px 0 30px;
}

.btn_more {
	padding: 7px 45px;
	color: #fff;
	display: inline-block;
	background: #FF6900;
}


.xl_right_txt .swiper-button-next:after,
.xl_right_txt .swiper-button-prev:after {
	font-size: 25px;
}


.xl_right_txt .swiper-button-next,
.xl_right_txt .swiper-button-prev {
	color: #999;
}


.xl_right_txt .swiper-container-horizontal>.swiper-pagination-bullets,

.xl_right_txt .swiper-pagination-custom,

.xl_right_txt .swiper-pagination-fraction {
	bottom: 6%;
}

.n_type_box li {
	float: left;
	width: 100px;
	text-align: center;
	padding: 10px 0;
	border: 1px solid #1a120c;

}
.n_type_box li a{
	color: #fff;
}
.n_type_box {
	text-align: center;
	margin: 30px auto;
}

.n_type_box ul {
	display: inline-block;
}

.n_type_box li img {
	width: 40px;
}

.n_type_box li.active {
	border: 1px solid #34251c;
}

.product_li {
	float: left;
	width: 23.5%;
	padding: 10px;
	margin-right: 2%;
	background:#221b16;
	margin-bottom: 2%;
	box-shadow: 0 0 5px 0px rgb(0 0 0 / 10%);
}

.product_li a {
	transition: .3s;

}

.product_li:hover {

	box-shadow: 0 0 5px 0px rgb(255 210 180);
}

.n_type_box li:hover a,
.product_li:hover a {
	color: #FF6900;
}

.prod_a {
	margin: 55px 0 27px;
}

.product_div .product_li:nth-child(4n+4) {
	margin-right: 0;
}

.prod_img {
	margin-bottom: 10px;
}

.product_li p.money {
	font-size: 18px;
	color: #FF6900;
}

.i_dingzhi {
	margin: 40px 0;
	padding: 40px;
	color: #fff;
}

.i_dingzhi p {
	font-size: 35px;
}

.i_about_box .left {
	width: 50%;
}

.jiameng_form .i_about_box .left {

	height: 97rem;
	overflow: hidden;
}

.i_about_box .i_about_txt {
    color: #fff;
	padding: 85px 127px 0 0;
}

.i_about_li {
	margin: 60px 0;
}

.i_about_txt p.jj {
	line-height: 28px;
	margin-top: 55px;
	font-size: 16px;
}

.i_about_li li {
	float: left;
	width: 25%;
	text-align: center;
}

.i_about_li li:hover span {
	margin-top: -10px;
	cursor: pointer;
}

.i_about_li li span {
	display: block;
	width: 40px;
	height: 40px;
	transition: .3s;
	margin: 0 auto 10px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.i_about_li li:nth-child(1) span {
	background-image: url(../images/icon_about1.png);
}

.i_about_li li:nth-child(2) span {
	background-image: url(../images/icon_about2.png);
}

.i_about_li li:nth-child(3) span {
	background-image: url(../images/icon_about3.png);
}

.i_about_li li:nth-child(4) span {
	background-image: url(../images/icon_about4.png);
}


.news_a {
	display: block;
    padding: 10px;
}

.news_l_txt {
	width: 15%;
    color: #e0e0e0;
	text-align: center;
}
.pagination>li:first-child>a, .pagination>li:first-child>span,
.pagination>li>a,
.pagination>li>span{
    border-color: #34251c;
    color: #e0e0e0;
    background: none;
}.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #100b08;
    border-color:#34251c;
}
.news_l_txt p:first-child {
	font-size: 35px;
	margin: 0;
    color: #e0e0e0;
}

.news_r_txt {
	width: 84%;
	margin-left: 1%;
}

.news_r_txt h3 {

	font-size: 20px;
	margin: 10px 0;
    color: #e0e0e0;
}

.news_r_txt p {
	color: #aeaeae;
}

.news_box {
	background: #221b16;
	margin: 60px 0;
	padding: 35px;
}

.news_li {
	float: left;
	width: 49%;
	margin-bottom: 2%;
	margin-right: 2%;
	padding-top: 10px;
	background:rgb(16 11 8);
}

.news_li:nth-child(2n+2) {
	margin-right: 0;
}


.news_div {
	margin: 50px 0 0;
}

/**/
.tbao {

	width: 32px;
	margin-top: -6px;
}

main {
	overflow: hidden;
}

/**/
.n_banner {
	margin-top: 95px;
	height: 430px;
}

.n_banner .container {
	height: 430px;
	position: relative;
}

.n_banner_txt {
	position: absolute;
	top: 36%;
}

.n_banner_txt h4 {
	font-size: 32px;
	color: #FF6900;
}

.n_banner_txt p {
	letter-spacing: 3px;
	font-size: 17px;
	color: #999;
}

/*about*/
.i_about_box.n {
	margin: 50px 0;
}

.i_dingzhi.n {
	margin: 0;
}

.about_fz_box {
	/*background: #fafafa;*/
	padding-top: 30px;
	margin: 0 0 50px;
}

.about_fz_box .swiper-wrapper {
	margin: 25px 0;
	height: 470px !important;
}

.about_fz_con {
	background:rgb(16 11 8);
	overflow: hidden;
	position: relative;
}

.about_fz_con .left:nth-child(1) {
	width: 50%;
}

.about_fz_txt {
	width: 50%;
	padding: 100px 20px 70px 70px;
}

.about_fz_txt h3 {
	padding-bottom: 22px;
	border-bottom:1px solid #4a4a4a;
	font-size: 30px;
	color: #ff6900;
	font-weight: bold;
	letter-spacing: 4px;
}

.about_fz_txt span {
	position: absolute;
	right: 0;
	bottom: -104px;
	font-size: 224px;
	font-weight: bold;
	letter-spacing: 5px;
	color: #aaaaaa;
	opacity: .1;
}

.about_fz_txt p {
	font-size: 16px;
    color: #fff;

}

.tabs {
	margin: 20px auto 9px;
}

.tabs a {
	display: block;
	float: left;
	width: 12%;
	padding: 10px;
	color: #fff;
	text-align: center;
}

.tabs a.active {
	border-bottom: 1px solid #fff;
}

.swiper-container {
	border-radius: 0 0 5px 5px;
	border-top: 0;
}

/*zhaoshang*/
.zhaoshang_ul li {
	float: left;
	width: 20%;
	padding-left: 5rem;
}

.zhaoshang_ul li span {
	width: 55px;
	height: 55px;
	display: block;
	float: left;
	margin-top: 6px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.zhaoshang_ul {

	margin: 55px;
}

.zhaoshang_ul li:nth-child(1) span {
	background-image: url(../images/icon_jm1.png);
}

.zhaoshang_ul li:nth-child(2) span {
	background-image: url(../images/icon_jm2.png);
}

.zhaoshang_ul li:nth-child(3) span {
	background-image: url(../images/icon_jm3.png);
}

.zhaoshang_ul li:nth-child(4) span {
	background-image: url(../images/icon_jm4.png);
}

.zhaoshang_ul li:nth-child(5) span {
	background-image: url(../images/icon_jm5.png);
}

.zhaoshang_ul li div {
	float: left;
	margin-left: 20px;

}

.zhaoshang_ul li div b {
	color: #ffb17c;
	margin-bottom: 10px;
	display: block;
	font-size: 25px;
	font-weight: 50;
}

.zhaoshang_ul li div p {
	color: #999999;
}

.zhaoshang_form {
	margin-left: -36px;
}

.zhaoshang_form li:nth-child(1),
.zhaoshang_form li:nth-child(2) {

	width: 50%;
}

.zhaoshang_form li {
	float: left;
	width: 100%;
	margin-top: 36px;
	padding-left: 36px;
	position: relative;
}

.zhaoshang_form li>div {
	width: 100%;
	height: 55px;
	position: relative;
	background: #281c13;
}

.zhaoshang_form li input[type="text"] {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: none;
	border: none;
	padding: 0 4.16vw;
	font-size: 20px;
}

.zhaoshang_form li i {
	position: absolute;
	left: 25px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 36px;
	color: #A2A2A2;
}

.zhaoshang_form li:last-child {
	width: 100%;
}

.zhaoshang_form li textarea {
	width: 100%;
	height: 260px;
	background: #281c13;
	border: none;
	padding: 35px;
	font-size: 20px;
}

.jiameng_form_left {
	width: 50%;
	background: rgb(16 11 8);
	padding: 70px 3.43vw 40px;
	height: 100%;

}

.jiameng_sbt {
	display: block;
	width: 100%;
	height: 74px;
	line-height: 74px;
	text-align: center;
    border: 1px solid #3e2c1f;
    background: #281c1380;
	color: #fff;
	margin: 36px 0;
	font-size: 22px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.jiamengxinxi li {
	line-height: 24px;
	font-size: 16px;
	position: relative;
	margin-top: 20px;
	padding-left: 40px;
	color: #fff;
}
.jiameng_form_left h3{
    
    color: #fbfbfb;
}
.jiamengxinxi li:before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border: 1px solid #fff;
	position: absolute;
	left: 0;
	top: 6px;
	transform: rotate(45deg);
}

.ys_tit {
	margin: 80px 0;
}

.youshi_div {
	padding: 0 80px;
}

.ys_li .left {
	width: 50%;
	height: 400px;
}

.ys_li .left.bg {
	height: 400px;
	background-size: cover;
}

.ys_li .text_div {

    color: #fff;
	padding: 40px 0 0 90px;
}

.ys_li .text h2 {

	margin-top: 50px;
	color: #ff6900;
	font-weight: bold;
}

.ys_li .text h3 {
	margin: 37px 0;
	position: relative;
}

.cont_txt .tit::before,
.ys_li .text h3:before {
	content: '';
	display: block;
	width: 47px;
	height: 1px;
	background: #C9C9C9;
	position: absolute;
	left: 0;
	bottom: -20px;
}

/*news*/
.n_news_box {
	margin: 35px 0 55px;
}

.n_news_left {
	width: 100%;
	margin: 80px 0;
	text-align: center;
}

.n_news_right {}


/*contact*/
.jiameng_form {
    background: #1a120c;
	/*background: #F8F8F8;*/
	/* padding: 50px 0; */
}

.contact_box {

	margin: 50px 0;
}

.contact_box .left.cont_txt {
	width: 35%;
	background: rgb(16 11 8);
	padding: 50px;
	color: #fff;
}

.cont_form {
	padding: 35px 0;
	width: 62%;
	background:#34251c;
	text-align: center;
	margin-left: 3%;
}

.cont_txt .tit {
	position: relative;
	margin: 10px 0 45px;
	font-size: 25px;
}

.cont_txt .tit::before {
	background: #fff;
}

.cont_form h4 {
	font-size: 30px;
	margin-bottom: 30px;
}

.cont_form form {
	margin: 34px 0;
}

.cont_form textarea,
.cont_form input {
	width: 50%;
	padding: 14px;
	margin: 10px auto;
}

.cont_form input.jiameng_sbt {
	color: #ddd;
}

.map {
	width: 100%;
	height: 500px;
	background: #f5f5f5;
	margin-top: 30px;
	border: 2px solid #ddd;
}

/*product*/
.product_box.n {
	background:#1a120c;
}

.n_prod_type {
	padding: 20px;
	margin: 25px 0;
color: #fff;
	background-color:rgb(16 11 8);
}

.xilie_div li {
	float: left;
	width: 32%;
	margin-right: 2%;
	text-align: center;
}

.xilie_div li:nth-child(3n+3) {
	margin-right: 0;
}

.xilie_div li p {
	font-size: 25px;
	margin: 10px 0;
}

.n_prod_type_li:last-child {
	margin-bottom: 0;
}

.n_prod_type_li li {
	float: left;
	margin-right: 20px;
	font-size: 16px;
}

.n_prod_type_li li a {
	color: #999;
}

.product_top_box .left {
	width: 48%;
}

.product_top_box .right {
	width: 48%;
    color: #fff;
}

.product_top_box {
	/*background: #fff;*/
	padding: 95px 0 0;
}

.pod_txt {
	color: #888;
	border-top: 1px solid #261a11;
	border-bottom: 1px solid #261a11;
	padding: 14px 10px;
    line-height: 28px;
	margin: 20px 0;
}

.product_top_box .right li:first-child {
	font-size: 20px;
	color: #FF6900;
	margin-bottom: 25px;
	padding-top: 6px;
}

.product_top_box .right li .pod_btn {
	width: 80%;
	text-align: center;
	color: #FF6900;
	border: 1px solid #FF6900;
	border-radius: 20px;
}

.product_top_box .right li:last-child a {
	display: block;
	padding: 10px;
}

.product_top_box .right h4 {
	line-height: 26px;
}

.breadcrumb {
	margin: 0;
	background: none;
}

.breadcrumb_div {
	padding: 10px;
	margin-bottom: 25px;
	border-top:1px solid #261a11;
	border-bottom: 1px solid #261a11;
}

#product .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	position: absolute;
	height: 100%;
	border: 2px solid #FF6900;
	border-left: 2px solid #FF6900;
	right: 0;
	width: 83%;
	top: 0;
	margin-right: 0;
	z-index: 1;
	left: 0;
}

#product .sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	display: none;
}

#product .sp-arrow {
	background: #06060661;
	padding: 24px;
}

#product .sp-next-arrow:after,
#product .sp-next-arrow:before,
#product .sp-previous-arrow:after,
#product .sp-previous-arrow:before {
	width: 20%;
	height: 20%;
}

#product .sp-next-arrow:after {
	right: 37%;
	top: 53%;
}

#product .sp-next-arrow:before {
	right: 40%;
	top: 15px;
}

#product .sp-previous-arrow:after {
	left: 40%;
	top: 50%;
}

#product .sp-previous-arrow:before {
	left: 41%;
	top: 14px;
}

/*定制*/
.dingzhi {
	margin: 0 0 50px;
}

.dingzhi .jiameng_form_left {
	height: auto;
	background: rgb(16 11 8);
	margin: 40px auto;
	float: inherit;
}

.dingzhi .zhaoshang_form li textarea,
.dingzhi .zhaoshang_form li>div {
	background: #fffcfa;
    background: #281c13;
}

.dingzhi .zhaoshang_form li textarea,
.dingzhi .zhaoshang_form li input {
	font-size: 15px;
	padding: 15px;
}

.dingzhi .jiameng_sbt {
	background: rgb(255 252 250);
	color: #ffd3b5;
}

.radio_cp {

	padding: 15px;
}

.radio_cp label {
	margin-right: 10px;
	font-weight: 500;
}

.radio_cp label input {
	margin-right: 5px;
}

.radio_cp input {
	visibility: hidden;
}

.radio_cp label {
	position: relative;
}

.radio_cp label:after {
	content: "";
	/*必须设置*/
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #ff6900;
	position: absolute;
	top: 3px;
	left: -18px;
	border-radius: 20px;
}

.radio_cp input:checked+label:after {
	background-color: #ff6900;
}
/*news*/
.news_detail_tit{
    text-align: center;   
    border-bottom: 1px solid #261a11;
    margin-bottom: 10px;
    color: #fff;
    padding-bottom: 14px;
}
.news_r_txt.no h3{
    margin-top: 25px;
}
.news_detail_tit h4{
    font-size: 25px;
    margin-bottom: 10px;
}
.news_detail_cont{
    margin-bottom: 25px;
    padding: 25px 0;
    border-bottom: 1px solid #ddd;
}
.news_detail_cont iframe{
    width: 100%;
    height: 1000px;
}
.pdf_icon{
    width: 16px;
    margin: 10px 10px 10px 0;
    float: left;
}