﻿@charset "utf-8";
/*Common_start*/
body{font-size:12px;font-family:Helvetica;color:#000000;min-width:1270px;background-color:#fcf7ea;}
body, blockquote, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, button, textarea, select, optgroup, option, small { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a:link, a:hover, a:visited, a:active { color: #000000; text-decoration: none; }
ul, ol{list-style: none;}
.clear{clear: both;line-height:0px;}
img {border: none;}
.wrapper {display:none;}
/*Common_end*/
/*header*/
.header{width:100%;}
.header_top{width:100%; height:170px; background:url(../images/top_bg.jpg) center top repeat-x;; }
.header_top_center { width:1200px; margin: 0 auto; }
.header .logo{float:left; margin-top:35px; margin-right:42px;}
.top_title{margin-top:66px;float:left;}
.header_top_right{float:right; padding-top:54px;}
/*search*/
.search{width:280px;height:40px; margin: 0px; background:#82673d; overflow: hidden;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.search_input { display: inline; float:left; width:195px; height:40px; margin-left:25px; line-height:40px; color: #ffffff; border: 0; background: none; font-size:15px; outline:none;}
.search_input:-moz-placeholder{color:#ffffff; opacity:1;}
.search_input::-moz-placeholder {color:#ffffff;opacity:1;}
.search_input:-ms-input-placeholder{color:#ffffff;opacity:1;}
.search_input::-webkit-input-placeholder{color:#ffffff;opacity:1;}
.search_btn { display:inline; float: left; width:60px; height:40px; overflow:hidden;margin: 0px; line-height: 0; overflow: hidden; border: none;cursor: pointer; background:url(../images/search_btn.png) center center no-repeat;}
.top_tel{line-height:30px;padding-top:10px; font-size:22px; color: #82673d; text-align:center;}
/*header_bottom*/
.header_bottom{ width:100%; background:#ffffff url(../images/nav_bg.jpg) center top repeat-x;}
.header_bottom_center{ width:1200px; margin:0 auto;}
.top_url{float:right; margin-right:15px;}
.top_url ul li{ float:left; margin-left:25px;}
/*nav*/
.nav{height:46px; float:left; position:relative;z-index: 999;}
.nav ul li{float: left; display: inline; position: relative; margin-right:74px; line-height:46px;}
.nav ul li a{display: block; font-size:20px; font-weight:600; color: #000000;text-align: center;transition: all 0.4s; -webkit-transition: all 0.4s;background:url(../images/nav_hover.png) center 151px no-repeat;}
.nav ul li a:hover,.current a,.nav_current{color:#bf1a21 !important;}
.nav dl { width: 100%; position: absolute; display: none; z-index: 999; background: #ffffff; -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1); }
.nav dl dt { text-align: center; background: none !important; margin: 0px; overflow: hidden; }
.nav dl dt { border-bottom: 1px solid #e6e6e6; }
.nav dl dt a { margin: 0 auto; font-size: 16px !important; height: 40px; line-height: 40px; overflow: hidden; color: #555555;white-space:nowrap;  text-overflow:ellipsis; background:none !important;}
.nav dl dt a:hover { border-bottom: none; background: none !important; color: #e7a920 !important; }
.nav dl dt:hover { border-bottom: 1px solid #e7a920; }
.nav_home{ display:none !important;}
/*banner*/
.banner {position:relative;line-height:0px; background:#000000;}
.banner img{width: 100%;opacity:1;}
.banner .swiper-container{width: 100%;}
.banner .swiper-container .swiper-slide{width:100%;}
.banner .swiper-container-horizontal>.swiper-pagination { width:100%; bottom:20px;}
.banner .swiper-pagination-bullet { width:32px; height:32px; border-radius: 100%;margin:0 6px !important; opacity: 1 !important; background: none !important; border: 1px solid #fff; }
.banner .swiper-pagination-bullet-active{background: #fff !important; opacity: 1 !important;}
.banner_txt{width:100%;position:absolute;left:0px;top:42%;z-index:999; color:#ffffff;}
.banner_txt_con{color:#ffffff; font-size:20px; margin-bottom:30px;}
.banner_btn{ width:100px; height:42px; line-height:42px; font-size:14px; text-align:center; display:none;border-radius: 6px; border:1px solid #ffffff; color:#ffffff !important; margin:0 auto;transition: all 0.4s; -webkit-transition: all 0.4s;background: rgba(0,0,0,0.3);}
.banner_btn:hover{ background:#ffffff; color:#c81e1e !important;}
.m_banner{display:none;}
/*main_a*/
.main_a{width:100%;padding:53px 0px 0px 0px;background:#fcf7ea url(../images/main_a_bg.jpg) center top no-repeat;}
.main_a_list{width:1240px; margin:0 auto; padding:45px 0; background:url(../images/gg_bg1.png) center top no-repeat;}
.main_a_list ul li{ float:left;width:580px;box-sizing:border-box; overflow:hidden; margin:0px 20px 40px 20px;}
.main_a_list ul li .pic{width:572px;height:272px;overflow:hidden; position:relative; line-height:0px;border-radius:15px;}
.main_a_list ul li img{ width:572px;height:272px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_a_list ul li span{ width:202px; height:50px; background:url(../images/main_a_title_bg.png) center bottom no-repeat; position:absolute; bottom:0px; right:0px; font-size:18px; color:#645239; text-align:center; padding:89px 0px 0px 52px; line-height:normal; font-weight:bold;}
.main_a_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
/*main_b*/
.main_b{width:100%;padding:0px 0px 60px 0px;background:#fcf7ea url(../images/main_b_bg.jpg) center top no-repeat;}
.main_b_title{ background:url(../images/main_title_bg.png) center center no-repeat; text-align:center; margin-bottom:70px;padding-top: 130px; height:150px;}
.main_b_title span{font-size:50px;color:#7c5908;display:none;}
.main_b_center{width:1200px; margin:0 auto;}
.main_b_left{ float:left; width:445px; padding-top:30px;}
.main_b_left_con{color:#553f04; font-size:14px; line-height:26px; margin-bottom:50px;}
.main_b_left_con img,.main_b_left_con table{ max-width:100%;}
.main_b_right{ float:right; width:700px;}
.main_b_right img{ width:100%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_b_right img:hover{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
.main_b_btn{ width:130px; height:46px; line-height:46px; display:block; font-size:14px;text-align:center; color:#553f04 !important; background:#f4cf7e; border-radius:23px;margin: 20px auto 0;}
.main_b_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_c*/
.main_c{width:100%; padding:60px 0px 60px 0px;background:#fcf7ea url(../images/main_c_bg.jpg) center top no-repeat;}
.main_c_center{width:1200px; margin:0 auto;}
.main_c_list ul li{ /*height:209px;*/ max-width:290px; float:left; padding:5px; text-align:center;}
.main_c_list ul li img{ /*height:209px;*/ max-width:100%;}
.main_c_title{ width:290px;margin-top: 40px;}
.main_c_title .main_c_title_box{ margin-bottom:37px; text-align:left;}
.main_c_title span{font-size:50px;color:#7c5908;display:none;}
.main_c_title img{  width:auto; height:auto !important;}
.main_c_btn{ width:130px; height:46px; line-height:46px; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px; margin:0 auto;}
.main_c_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_d*/
.main_d{width:100%;padding:0px 0px 0px 0px;background:#fcf7ea}
.main_d_title{ background:url(../images/main_title_bg.png) center center no-repeat; text-align:center; margin-bottom:70px;padding-top: 130px; height:150px;}
.main_d_title span{font-size:50px;color:#7c5908;display:none;}
.main_d_center{width:100%; height:475px; background:url(../images/main_d_bg.jpg) center center no-repeat;}
/*main_d_list*/
.main_d_list{width:1200px; margin:0 auto 40px auto; padding-top:65px;}
.main_d_list .swiper-container { width: 100%; position: relative; }
.main_d_list .swiper-container .swiper-slide { width: 100%;}
.main_d_list .swiper-button-prev {width:50px; height:50px; background: url(../images/main_d_left.png) left center no-repeat; left:25px; margin-top:0px;}
.main_d_list .swiper-button-next {width:50px; height:50px; background: url(../images/main_d_right.png) left center no-repeat; right:25px; margin-top:0px;}
.main_d_list_box{ width:1000px; /*min-height:210px; */margin:0 auto; text-align:center;}
.main_d_list_title{ font-size:60px; color:#000;margin-bottom:87px;}
.main_d_list_con{ background:#cfa972; color:#ffffff; font-size:14px; /*padding:10px 50px; min-height:151px;*/ box-sizing:border-box;width:500px;margin:0 auto;}
.main_d_list_con table{min-height:111px; width:500px; marin:0 auto;}
.main_d_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;margin-top: -15px;}
.main_d_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_e*/
.main_e{width:100%;padding:95px 0px 100px 0px;background:#fcf7ea url(../images/main_e_bg.jpg) center top no-repeat;}
.main_e_title{ background:url(../images/main_title_bg.png) center center no-repeat; text-align:center; margin-bottom:80px;}
.main_e_title span{font-size:50px;color:#7c5908;display:none;}
.main_e_center{width:1211px; margin:0 auto;}
.main_e_list ul{position: relative;overflow: hidden;width:1211px;height:495px; margin:0 auto;}
.main_e_list ul li{float:left;width:196px;overflow: hidden;height: 100%;position: relative;cursor: pointer; margin:0px 6px;}
.main_e_list ul li a{display: block;width:100%;height: 100%;}
.main_e_list_txt{background: rgba(0,0,0,0.6); width:575px; padding:35px;box-sizing:border-box; position:absolute; left:0px; bottom:0px;}
.main_e_list_title{font-size:30px; color:#ffffff; float:left;}
.main_e_btn{width:130px; height:46px; line-height:46px; float:right;display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_e_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_f*/
.main_f{width:100%;padding:7px 0px 100px 0px;background:#fcf7ea url(../images/main_f_bg.jpg) center top no-repeat;}
.main_f_center{width:1200px; margin:0 auto;}
.main_f_left{ width:586px; float:left;}
.main_f_video{ width:100%; overflow:hidden; background:#000000;}
.main_f_right{ width:588px; float:right;}
.main_f_title{ margin-bottom:30px;}
.main_f_title span{ display:none;}
.main_f_list{ padding-top:22px;}
.main_f_right dl dt{ width:100%; position:relative;}
.main_f_right dl dt .pic{ width:588px; height:311px; line-height:0px; overflow:hidden;}
.main_f_right dl dt .pic img{ width:100%;height:311px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_f_right dl dt .txt{ width:100%; height:93px;background: rgba(173,153,101,0.5); padding:22px 22px 0px 22px; position:absolute; bottom:0px; box-sizing:border-box;}
.main_f_right dl dt span{display:block; margin-bottom:5px;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.main_f_right dl dt span a{ font-size:16px; color:#ffffff; }
.main_f_right dl dt span a:hover{ text-decoration:underline;}
.main_f_right dl dt p{ font-size:14px; color:#ffffff; display:block;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.main_f_right dl dt:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_f_list ul li{ width:280px; margin-left:26px; float:left; background:#fcf2d8;}
.main_f_list ul li:first-child{ margin-left:0px;}
.main_f_list ul li .txt{ padding:20px 24px 25px 24px;}
.main_f_list ul li .pic{ width:280px; height:158px; line-height:0px; overflow:hidden;}
.main_f_list ul li .pic img{ width:100%;height:158px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_f_list ul li span{display:block; margin-bottom:10px;height:44px; line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.main_f_list ul li span a{ font-size:16px; color:#553f04; }
.main_f_list ul li span a:hover{ text-decoration:underline;}
.main_f_list ul li p{ font-size:14px; color:#000000; display:block;line-height:24px; height:96px; margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.main_f_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_f_list_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_f_list_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_g*/
.main_g{width:100%;padding:0px 0px 100px 0px;background:#fcf7ea url(../images/main_g_bg.jpg) center 15px no-repeat;}
.main_g_title{ background:url(../images/main_title_bg.png) center center no-repeat; text-align:center; margin-bottom:80px;}
.main_g_title span{font-size:50px;color:#7c5908;display:none;}
.main_g_center{width:1070px; height:604px; background:url(../images/main_g_list_bg.png) center top no-repeat; margin:0 auto 11px auto;}
.main_g_list{ width:900px; margin:0 auto; padding-top:46px;}
.main_g_list ul li{ width:300px; height:235px; float:left;}
.main_g_list ul li img{ width:300px; height:235px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_g_list ul li:hover img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
.main_g_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_g_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_h*/
.main_h{width:100%;padding:0px 0px 90px 0px;background:#fcf7ea url(../images/main_h_bg.jpg) center top no-repeat;}
.main_h_title{ background:url(../images/main_title_bg.png) center center no-repeat; text-align:center; margin-bottom:80px;}
.main_h_title span{font-size:50px;color:#7c5908;display:none;}
.main_h_center{width:1200px; margin:0 auto 45px auto; min-height:600px;}
.main_h_left{ float:left; width:570px;}
.main_h_left img{ max-width:100%;}
.main_h_right{ width:608px; float:right;}
.main_h_right ul li{width:285px; margin:0px 0px 19px 19px; float:left;}
.main_h_right ul li .pic{width:285px; height:194px; position:relative; background:#000000; overflow:hidden; line-height:0px;}
.main_h_right ul li img{width:285px; height:194px;}
.main_h_right ul li span{ position:absolute; width:100%; display:block; top:45%; text-align:center; color:#ffffff; font-size:18px; line-height:normal; display:none;}
.main_h_right ul li:hover img{opacity:0.2;}
.main_h_right ul li:hover span{ display:block;}
.main_h_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_h_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_i*/
.main_i{width:100%;padding:0px 0px 90px 0px;background:#fcf7ea url(../images/main_i_bg.jpg) center bottom no-repeat;}
.main_i_title{ background:url(../images/main_title_bg.png) center center no-repeat; text-align:center; margin-bottom:80px;}
.main_i_title span{font-size:50px;color:#7c5908;display:none;}
.main_i_center{width:100%; margin:0 auto;height:510px; position:relative; margin-bottom:63px;}
.main_i_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_i_btn:hover{ background:#c12227; color:#ffffff !important;}
.main_i_center ul li img{ max-height:500px; max-width:500px;}
.main_i_icon{ position:absolute;}
.main_i_icon1{ left:15%;}
.main_i_icon2{ left:50%; margin-left:-140px;}
.main_i_icon3{ right:8%; top:20px;}
.main_i_icon4{ left:6%; top:225px;}
.main_i_icon5{ left:30%;top:210px;}
.main_i_icon6{ right:39%; top:290px;}
/*footer*/
.footer{background:#fff2cd url(../images/end_bg.png) center center no-repeat; border-top:4px solid #f4cf7e; padding:50px 0px;}
.footer_center{width:1200px;margin:0 auto;}
.footer_logo{float:left;}
.footer_contact{float:left;margin-left:30px; width:440px;}
.footer_contact_title,.footer_url_title{color:#553f04; font-size:18px; margin-bottom:10px; font-weight:bold;}
.footer_contact_con{color:#553f04; font-size:14px; line-height:24px;}
.footer_contact_con img,.footer_contact_con table{max-width:100%;}
.footer_url{ float:left;}
.footer_url_title{color:#513d08; font-size:20px; margin-bottom:10px;}
.footer_url ul li{ float:left; margin-right:15px;}
.footer_erweima{float:right; width:100px;}
.footer_erweima .pic{width:100px; line-height:0px; margin-bottom:5px;}
.footer_erweima img{width:100%;}
.footer_erweima span{color:#553f04;font-size:14px; display:block; text-align:center;}
.copyright{background:#82673d; padding:15px 0px;color:#ffffff;font-size:14px;}
.copyright a{color:#ffffff;}
.copyright_center{width:1200px; margin:0 auto; text-align:center;}
.xuanfu { position:fixed;right:10px; bottom:80px; z-index:9999;}
.xuanfu ul li { width:40px; height:40px;text-align:center;}
.xuanfu ul li a { width:40px; height:40px; display:block;}
/*内页*/
.main{ padding:108px 0px;}
.main_center{ width:1200px; margin:0 auto;}
.content{ width:1200px; margin:0 auto; font-size:14px; line-height:1.8em;}
.inner_banner{ line-height:0px;}
.inner_banner img{ width:100%;}
.menu{width:100%;height:90px;background:#fcf2d7;}
.menu_center{width:1200px; margin:0 auto;}
.menu ul{padding:0; margin:0 auto; }
.menu ul li{float:left; margin-right:1px; text-align:center; }
.menu ul li a{font-size:18px;color: #4e3400; text-align:center; display:block; line-height:90px; padding:0px 42px;}
.menu_current,.menu ul li a:hover{background:#bf1a21 !important; color:#fcf2d7 !important;}
.main_title{width:374px; height:68px; line-height:68px; margin:0 auto 50px auto;text-align:center; font-size:36px; color:#5c4404; background:url(../images/inner_title_bg.png) center center no-repeat;}
/*分页*/
.pagelist{margin:15px auto;line-height:25px;font-size: 18px;}
.pagelist .aa, .pagelist .bb, .page_front, .page_back, .page_first, .page_last { font-size: 12px; width: 25px; height: 25px; line-height: 26px; overflow: hidden; display: block; text-align: center; margin: 0 3px; border-radius: 3px; }
.pagelist .aa { color: #fff; }
.pagelist .bb { background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .aa:hover { color: #fff; text-decoration: none; }
.pagelist .bb:hover { color: #fff; text-decoration: none; }
.page_front, .page_back, .page_first, .page_last { width: 55px; background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { color: #fff; text-decoration: none; }
.pagelist .aa, .pagelist .aa:hover, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { background: #ddb352; }
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover{border:1px solid #bf1a21;}
.pagelist select{ border:1px solid #d2d2d2; height:27px;}
/*pinpaigushi*/
.pinpaigushi_top{ width:1000px; height:106px; margin:0 auto;  background:url(../images/gushi_box_top.png) center center no-repeat;}
.pinpaigushi_center{ width:992px; margin:0 auto; background:url(../images/gushi_box_center.png) center top repeat-y; min-height:400px;}
.pinpaigushi_con{ font-size:14px; line-height:2.4em; padding:20px 130px}
.pinpaigushi_bottom{ width:922px; height:92px; margin:0 auto; background:url(../images/gushi_box_bottom.png) center center repeat-x;}
/*about*/
.about {min-height: 500px; padding: 105px 0px; }
.about img,.about table{max-width:100%;}
.about_columns1 { width: 1200px; margin: 0 auto 92px auto; }
.about_columns1_note { font-size: 14px; line-height: 2em; }
.about_columns2 { margin-bottom: 90px; }
.about_columns2_list { width: 1100px; position: relative; margin: 0 auto; }
.about_columns2_list .prev { background: url(../images/btn_left.png) left no-repeat; width: 80px; height: 80px; cursor: pointer; position: absolute; left: -100px; top: 50%; margin-top: -40px; z-index:9;}
.about_columns2_list .next { background: url(../images/btn_right.png) right no-repeat; width: 80px; height: 80px; cursor: pointer; position: absolute; right: -100px; top: 50%; margin-top: -40px; z-index:9;}
.about_columns2_list .bd { width: 1100px; overflow: hidden; }
.about_columns2_list .bd ul li { margin: 0 10px; width: 290px; float: left; _display: inline; overflow: hidden; text-align: center; }
.about_columns2_list .bd ul li .pic { width: 290px; height: 209px; text-align: center; display: block; overflow: hidden; border: 1px solid #ffffff; box-sizing: border-box; }
.about_columns2_list .bd ul li .pic img { width: 290px; height: 209px; border-bottom: none; transition: all 0.4s; -webkit-transition: all 0.4s; }
.about_columns3_center { padding-top: 50px; }
.about_columns3 .gallery-top { width: 1200px; border: 5px solid #f5aa00; box-sizing: border-box; line-height: 0px; }
.about_columns3 .gallery-top img { width: 100%; }
.about_columns3 .swiper-button-prev { width: 80px; height: 80px; background: url(../images/btn_left.png) left center no-repeat !important; left: 1px; }
.about_columns3 .swiper-button-next { width: 80px; height: 80px; background: url(../images/btn_right.png) left center no-repeat !important; right: 1px; }
.about_columns3 .gallery-thumbs { width: 1000px; margin: 0 auto; position: relative; z-index: 1; margin-top: -55px; }
.about_columns3 .gallery-thumbs img { width: 220px; height: 113px; border: 5px solid #f3ab01; cursor: pointer; box-sizing:border-box;}
.about_columns3 .gallery-thumbs .swiper-slide-thumb-active img { border: 5px solid #c01920; }
/*store*/
.store { width: 100%; padding:50px 0px 10px 0px; }
.store_center { width: 1200px; margin: 0 auto 45px auto; min-height: 600px; }
.store_left { float: left; width: 570px; }
.store_left img { max-width: 100%; }
.store_right { width: 608px; float: right; }
.store_right ul li { width: 285px; margin: 0px 0px 19px 19px; float: left; }
.store_right ul li .pic { width: 285px; height: 194px; position: relative; background: #000000; overflow: hidden; line-height:0px;}
.store_right ul li img { width: 285px; height: 194px; }
.store_right ul li span { position: absolute; width: 100%; display: block; top: 45%; text-align: center; color: #ffffff; font-size: 18px; line-height:normal;display: none; }
.store_right ul li:hover img { opacity: 0.2; }
.store_right ul li:hover span { display: block; }
.store_btn { width: 130px; height: 46px; line-height: 46px; margin: 0 auto; display: block; font-size: 14px; text-align: center; color: #553f04 !important; background: #f4cf7e; border-radius: 23px; }
.store_btn:hover { background: #c12227; color: #ffffff !important; }
/*news_list*/
.news_list{ width:1224px; margin:0px auto;}
.news_list ul li{ width:348px; margin:0px 15px 28px 15px; float:left; background:#ffffff; padding:15px;}
.news_list ul li .txt{ padding:15px 0px 25px 0px;}
.news_list ul li .pic{ width:348px; height:196px; line-height:0px; overflow:hidden;}
.news_list ul li .pic img{width:100%; height:196px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.news_list ul li span{display:block; margin-bottom:10px;height:44px; line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list ul li span a{ font-size:14px; color:#c01a1e; font-weight:bold; }
.news_list ul li span a:hover{ text-decoration:underline;}
.news_list ul li p{ font-size:14px; color:#000000; display:block;line-height:24px; height:96px; margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.news_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.news_list_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.news_list_btn:hover{ background:#c12227; color:#ffffff !important;}
/*picture_list*/
.picture_list{ width:1232px; margin:0 auto;}
.picture_list ul li{float:left; width:276px; margin:0px 16px 32px 16px; text-align:center;}
.picture_list ul li .pic{ width:100%; line-height:0px; background:#ffffff;}
.picture_list ul li .pic img{ width:100%;}
.picture_list ul li span{ width:100%; height:40px; line-height:40px; display:block;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; background: #fcf2d7; font-size:14px; color:#4e3400;}
.picture_list ul li:hover span{background:#bf1a21 !important;color: #fcf2d7 !important;}
/*diy*/
.diy_columns1 { width: 1200px; margin: 0 auto 30px auto; }
.diy_columns1_left { float: left; width: 615px; min-height: 605px; padding: 62px 0px 0px 75px; background: url(../images/diy_title_bg1.png) left top no-repeat; }
.diy_columns1_title { font-size: 24px; color: #ffffff; line-height: 48px; margin-bottom: 50px; }
.diy_columns1_con { font-size: 14px; line-height: 2.4em; }
.diy_columns1_right { width: 460px; text-align: center; float: right; }
.diy_columns1_right img { max-width: 460px; }
.diy_columns2 { width: 1200px; margin: 0 auto 20px auto; }
.diy_columns2_left { width: 460px; text-align: center; float: left; }
.diy_columns2_left img { max-width: 460px; }
.diy_columns2_right { float: right; width: 615px; min-height:450px; padding: 62px 75px 0px 0px; background: url(../images/diy_title_bg2.png) right top no-repeat; }
.diy_columns2_title { font-size: 24px; color: #ffffff; line-height: 48px; margin-bottom: 50px; text-align: right; }
.diy_columns2_con { font-size: 14px; line-height: 2.4em; }
.diy_columns3 { width: 1200px; margin: 0 auto 35px auto; }
.diy_columns3_box { min-height: 662px; padding: 62px 0px 0px 75px; background: url(../images/diy_title_bg3.png) left top no-repeat; }
.diy_columns3_title { font-size: 24px; color: #ffffff; line-height: 48px; margin-bottom: 50px; }
.diy_columns3_con { font-size: 14px; line-height: 2.4em; }
.diy_columns3_con_list{ margin-bottom:35px;}
.diy_columns3_con_list img,.diy_columns3_con_list table{ max-width:100%;}
.diy_columns3_con_list .txt{ width:620px; float:left;}
.diy_columns3_con_list .pic{ width:474px; float:right;}
.diy_columns3_con_list .pic img{ max-width:100%;}
.diy_columns3_list_title{color:#f4aa00; line-height:58px; font-size:30px; margin-bottom:25px;}
.diy_columns3_list_title span{ width:58px; height:58px; line-height:58px; color:#ffffff; text-align:center; font-size:30px; display:block; background:url(../images/diy_xuhao_bg.png) center center no-repeat; float:left; margin-right:22px; }
.diy_columns3_list_p { font-size: 14px; line-height: 2.4em; }
/*article*/
.article{ padding:10px 15px; background:#ffffff;}
.article_title{ text-align:center; font-size:24px; font-weight: bold; color:#212121; margin-bottom:10px; padding:15px 0px;}
.article_tool{ text-align:center;background: #f5f5f5; padding:8px; margin-bottom:25px; font-size:14px;}
.article_centent{ min-height:300px; padding-bottom:15px; font-size:16px; line-height:1.8em;}
.article_centent img,.article_centent table{max-width:100%;}
.article_video{ margin-bottom:20px; text-align:center; margin:0 auto;}
/*video_list*/
.video_list{ width:1260px; margin:0 auto;}
.video_list ul li{ width:570px; float:left;margin:0px 30px 50px 30px; text-align:center;}
.video_list ul li .pic{ background:#000000; line-height:0px; position:relative; margin-bottom:10px;}
.video_list ul li .pic img{ width:570px; height:340px;opacity:0.6;}
.video_list ul li:hover img{opacity:1;}
.video_list ul li i{ width:100px; height:100px; display:block; position:absolute; left:50%; top:50%; margin:-50px 0px 0px -50px;background:url(../images/video_icon.png) center center no-repeat;}
.video_list ul li span{ font-size:16px; color:#000000; display:block;height:26px; line-height:26px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
/*products_list*/
.products_list{ width:1250px; margin:0 auto; min-height:350px;}
.products_list ul li{ float:left; width:200px;text-align:center; margin:0px 25px 50px 25px;}
.products_list ul li .pic{width:200px; height:200px; line-height:0px;}
.products_list ul li .pic img{width:200px; height:200px;}
.products_list ul li span{ font-size:18px; color:#ffffff; text-align:center;height:40px; line-height:40px; display:block; background:#82673d;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.products_list ul li:hover span{ background:#f4aa00;color: #5c4404;}
/*products_display*/
.products_display_top { width: 100%; margin-bottom: 50px; }
.products_display_left { float: left; width:470px; line-height: 0px;}
.products_display_left img { width: 100%; }
.products_display_left .swiper-container { width: 100%; margin-left: auto; margin-right: auto; }
.products_display_left .swiper-slide { background-size: cover; background-position: center; cursor:pointer;}
.products_display_left .gallery-top {width: 100%; }
.products_display_left .gallery-top .swiper-button-prev{ width:20px; height:42px; background:url(../images/display_btn_left.jpg) left center no-repeat; left:0px;}
.products_display_left .gallery-top .swiper-button-next{ width:20px; height:42px; background:url(../images/display_btn_right.jpg) left center no-repeat; right:0px;}
.products_display_left .gallery-thumbs {box-sizing: border-box; padding: 10px 0; }
.products_display_left .gallery-thumbs .swiper-slide { width: 25%; height: 100%; opacity:1; }
.products_display_left .gallery-thumbs .swiper-slide-active { opacity: 1; }
.products_display_left .swiper-button-next,.products_display_left .swiper-button-prev{width:15px;height:30px;background-size:15px 30px;}
.products_display_left .swiper-button-next.swiper-button-disabled,.products_display_left .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important;}
.products_display_left .gallery-thumbs img{ border:1px solid #cccccc; box-sizing:border-box;}
.products_display_left .gallery-thumbs .swiper-slide-thumb-active img{border:1px solid #bf1a21;}
.products_display_right { float: right; width:666px; }
.products_display_name { font-size: 36px; color: #bf1a21; margin-bottom:20px; }
.products_display_item_box { margin-bottom:35px;font-size:22px; color: #000000; line-height:24px;}
.products_display_item_box ul li{ float:left; width:50%; padding:5px 0px; margin-bottom:10px;}
.display_btn{ width:224px; height:57px; line-height:57px; font-size:24px; color:#000000; text-align:center; display:block; background:url(../images/display_btn.png) center center no-repeat;}
.display_btn:hover{ color: #bf1a21;}
.products_display_bottom_left{ width:200px; float:left;}
.products_display_bottom_center{ width:790px; float:right; margin-right:14px;}
.products_display_bottom_right{ width:180px; float:right;background:#fcf2d7;padding:15px; box-sizing:border-box; margin-top:85px;}
.display_contact_title{ width:154px; height:44px; line-height:44px; margin:0 auto;background:url(../images/display_contact_title.png) center center no-repeat; font-size:18px; color:#000000; text-align:center; margin-bottom:15px;}
.display_contact_con{ margin-bottom:5px; padding-bottom:5px; font-size:14px; line-height:26px;}
.display_contact_con table td{ border-bottom:1px solid #aaaaaa; padding:5px 0px;}
.big_dh { height:75px; line-height: 75px; clear: both; color: #ffffff; font-size:18px; }
.big_dh ul li { min-width: 110px; padding: 0px 25px; float: left; text-align: center; cursor: pointer; margin-right:11px; background:#fcf2d7; font-size:18px; color:#000000;}
.big_dh ul li.active { background: #bf1a21; color:#ffffff !important;}
.big_note_con { min-height:150px; height: auto; padding:10px 0px; font-size: 14px; line-height: 28px; color: #291e12; background:#fcf2d7;}
.big_note_con img, .big_note_con table { max-width: 100%; }
.big_note_con_box{ padding:10px;}
.products_display_bottom_title { width:100%; height:75px; line-height:75px; font-size:18px; color:#ffffff;margin-bottom:10px; background:#bf1a21; text-align:center; }
.products_display_bottom_list ul li{ margin-bottom:15px;}
.products_display_bottom_list ul li .pic{width:200px; height:200px; line-height:0px;}
.products_display_bottom_list ul li .pic img{width:200px; height:200px;}
.products_display_bottom_list ul li span{ font-size:18px; color:#ffffff; text-align:center;height:40px; line-height:40px; display:block; background:#bf1a21;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.products_display_bottom_list ul li:hover span{ background:#f4aa00;color: #5c4404;}
/*分页*/
.prne {width:100%;overflow:hidden; background:#f0f0f0; margin-top:25px;}
.prne_in {width:96%; margin:0 auto;}
.prne_in .fl {width:100%;height:30px; line-height:30px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.prne_in .fr {width:100%;height:30px; line-height:30px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.prne_in a:hover {text-decoration:underline;}
/*-----响应式-----*/
@media screen and (max-width:1750px){
.main_i_icon3{right:4%;}
}
@media screen and (max-width:1460px){
.main_i_icon1{left:5%;}
.main_i_icon2{left:45%;margin-left:-140px;}
.main_i_icon3{right:0%;top:10px;}
.main_i_icon4{left:6%;top:300px;}
.main_i_icon5{left:30%;top:310px;}
.main_i_icon6{right:25%;top:380px;}
}
@media screen and (max-width:1080px){
.main_i_icon img{ max-width:80%;}
}
@media screen and (max-width:768px){
body{min-width:auto;}
.header{height:112px; position:fixed; top:0px; z-index:999;box-shadow: 0px 1px 4px #e2e2e2;}
.header_line{ height:112px;}
.header_top_right{display:none;}
.header_top{height:65px; overflow:hidden;}
.header_top_center{width:96%; margin:0 auto;}
.header .logo{margin-top:17px; margin-right:0px;}
.header .logo img{ height:35px;}
.top_title{ float:right;margin-top:16px;}
.top_title img{ height:36px;}
.header_bottom{background-size:auto 5px;}
.header_bottom_center{ width:100%;}
.top_url{ position:fixed; right:10px; top:22%; width:36px; padding-top:0px; margin-right:0px; float:none; }
.top_url ul li{ float:none; margin:0px 0px 15px 0px;}
.top_url ul li img{ width:36px; padding:4px; background:#ffffff;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius:100%; box-sizing:border-box;}
.pc_banner{display:none;}
.m_banner{display:block;}
/*nav*/
.nav{ width:100%;height:47px; float:none; position:relative;z-index: 999; margin-left:0px; overflow:hidden;}
.nav_home{ display:block !important;}
.nav ul li{float: left; display: inline; position: relative; margin-right:0px; line-height:47px; width:20%;}
.nav ul li a{font-size:14px;background:url(../images/nav_hover.png) center 151px no-repeat;}
.nav ul li a:hover,.current a,.nav_current{background-size:100% 7px !important;}
.nav dl { display: none !important; }
/*search*/
.search_box{padding: 10px 18px 10px 18px;}
.search{width:100%;height:40px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.search_input { display: inline; float:left; width:70%; height:40px; margin-left:5%; line-height:40px; color: #ffffff; border: 0; background: none; font-size:15px; outline:none;}
.search_btn { display:inline; float: left; width:25%; height:40px; overflow:hidden;margin: 0px; line-height: 0; overflow: hidden; border: none;cursor: pointer; background:url(../images/search_btn.png) center center no-repeat;}
/*手机导航*/
.wrapper{display: block;}
.toolbar{position:fixed; top:16px; right:2%;z-index: 999; color:#ffffff; }
.menu-button { position: relative; width:100%; height:18px; cursor: pointer;text-align:center; margin-bottom:4px; }
.menu-button_txt{line-height:18px; font-size:12px;}
.menu-button:before {content: "";position: absolute; border-bottom: 12px double #ffffff; border-top: 4px solid #ffffff; width: 100%; height: 4px; left: 0px;}
.toolbar2{ color:#75706f !important;}
.toolbar2 .menu-button:before {border-bottom: 13px double #75706f;border-top: 4px solid #75706f;}
.sidebar { margin: 0; padding: 1em 0px; color: white; background-color: #fff; z-index: 9999 !important;}
.sidebar strong { margin: 0px;font-weight: inherit; }
.sidebar strong a { display: block; font-size: 1.5em; padding: 10px 0px 10px 18px; }
.sidebar ul { padding:0px 0px 15px 25px; }
.sidebar li { margin: .5em 0; line-height: 22px; }
.sidebar li a { font-size: 1.3em; display: block; padding: 0.3em 1em; }
.sidebar dl { padding-left: 25px; }
.sidebar dt { margin: .5em 0; line-height: 20px; }
.sidebar dt a { font-size: 1.2em; display: block; padding: 0 1em; }
.sidebar li:active a, .sidebar li:focus a { }
.sidebar hr{margin: 5px auto; border: 0; padding: 0; width: 100%; height: 1px; background-color: #CCC;}
/*banner*/
.banner .swiper-container-horizontal>.swiper-pagination {bottom:10px;}
.banner .swiper-pagination-bullet { width:8px; height:8px; border-radius: 100%;margin:0 5px !important; }
.banner .swiper-pagination-bullet-active{background: #f4aa00 !important; opacity: 1 !important;}
.banner_txt{top:45%;z-index:999;}
.banner_txt_con{color:#ffffff; font-size:18px; margin-bottom:20px; display:none;}
.banner_btn{ width:100px; height:32px; line-height:32px; font-size:13px;}
/*main_a*/
.main_a{width:100%;padding:15px 0px 15px 0px;background:#fcf7ea url(../images/main_a_bg.jpg) center top no-repeat; background-size:100%;}
.main_a_list{width:100%;}
.main_a_list ul li{width:47%;margin:0px 1.5% 15px 1.5%;}
.main_a_list ul li .pic{width:100%;height:auto;border:2px solid #c62221; line-height:0px; box-sizing:border-box;}
.main_a_list ul li img{ width:100%;height:auto;}
.main_a_list ul li span{ width:auto; min-width:50%; height:auto; background:#c12227; position:absolute; bottom:0px; right:0px; font-size:14px; color:#ffffff; text-align:center; padding:3px 10px;}
/*main_b*/
.main_b{width:100%;padding:10px 0px 35px 0px;background-size:100%;}
.main_b_title{ background:none;margin-bottom:25px;}
.main_b_title img{ max-width:50%;}
.main_b_center{width:96%;}
.main_b_left{float:none; width:100%; padding-top:0px; margin-bottom:20px;}
.main_b_left_con{color:#553f04; font-size:14px; line-height:26px; margin-bottom:20px;}
.main_b_left_con img,.main_b_left_con table{ max-width:100%;}
.main_b_right{ float:none; width:100%;}
.main_b_right img{ width:100%;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_b_right img:hover{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);}
.main_b_btn{margin:0 auto;float:none;}
/*main_c*/
.main_c{width:100%; padding:10px 0px 20px 0px;background-size:100%;}
.main_c_center{width:96%; margin:0 auto;}
.main_c_list ul li{ height:auto;max-width:100%; float:left; padding:0px; width:48%; margin:0px 1% 15px 1%; box-sizing:border-box; background:#ffffff;}
.main_c_list ul li:first-child{ background:none;}
.main_c_list ul li img{ height:120px;}
.main_c_title{ width:auto;}
.main_c_title .main_c_title_box{ margin-bottom:20px;}
.main_c_title span{font-size:50px;color:#7c5908;display:none;}
.main_c_title img{  width:75%; height:auto !important;}
.main_c_btn{height:36px; line-height:36px;}
/*main_d*/
.main_d{width:100%;padding:10px 0px 0px 0px;background:#fcf7ea; }
.main_d_title{ background:none; text-align:center; margin-bottom:20px;}
.main_d_title img{max-width:50%;}
.main_d_center{width:100%; height:auto; min-height:260px;padding-bottom:20px;}
.main_d_list{width:96%; margin:0 auto 20px auto; padding-top:20px;}
.main_d_list .swiper-container { width: 100%; position: relative; }
.main_d_list .swiper-container .swiper-slide { width: 100%;}
.main_d_list .swiper-button-prev {width:25px; height:25px;left:5px; margin-top:20px; background-size:100% 100%;}
.main_d_list .swiper-button-next {width:25px; height:25px;right:5px; margin-top:20px; background-size:100% 100%;}
.main_d_list_box{ width:100%; min-height:150px;}
.main_d_list_title{ font-size:40px; color:#be1a1b;margin-bottom:10px;}
.main_d_list_con{ background:#bf1a21; color:#ffffff; font-size:14px; padding:10px 50px; min-height:110px; box-sizing:border-box;}
.main_d_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_d_btn:hover{ background:#c12227; color:#ffffff !important;}
/*main_e*/
.main_e{width:100%;padding:30px 0px 20px 0px; background-size:100%;}
.main_e_title{ background:nonet; margin-bottom:20px;}
.main_e_title img{max-width:50%;}
.main_e_center{width:96%;}
.main_e_list ul{overflow: hidden;width:100%;height:auto; margin:0 auto;}
.main_e_list ul li{float:left;width:48% !important;overflow: hidden;height: 100%;position: relative;cursor: pointer; margin:0px 1% 15px 1%; line-height:0px;}
.main_e_list ul li a{display: block;width: 100%;height: 100%;}
.main_e_list ul li img{max-width:100%;}
.main_e_list_txt{width:100%; padding:10px; line-height:normal;box-sizing:border-box; position:absolute; left:0px; bottom:0px;}
.main_e_list_title{ font-size:18px; color:#ffffff; float:left;}
.main_e_btn{ width:90px; height:28px; line-height:28px;font-size:12px; display:none;}
/*main_f*/
.main_f{width:100%;padding:7px 0px 20px 0px; background-size:100%;}
.main_f_center{width:96%; margin:0 auto;}
.main_f_left{ width:100%; float:none; margin:0 auto 20px auto;}
.main_f_video iframe,.main_f_video video{ width:100% !important; height:200px !important;}
.main_f_right{ width:100%; margin:0 auto; float:none;}
.main_f_title{ margin-bottom:20px;}
.main_f_title img{ max-width:110px;}
.main_f_list{ padding-top:10px;}
.main_f_right dl dt{ width:100%; position:relative;}
.main_f_right dl dt .pic{ width:100%; height:auto;}
.main_f_right dl dt .pic img{ width:100%;height:auto;}
.main_f_right dl dt .txt{ width:100%; height:auto;background: rgba(173,153,101,0.5); padding:10px; position:absolute; bottom:0px; box-sizing:border-box;}
.main_f_right dl dt span{margin-bottom:0px;}
.main_f_right dl dt p{ display:none;}
.main_f_right dl dt:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_f_list ul li{ width:48%; margin:0px 1% 15px 1%;}
.main_f_list ul li:first-child{ margin-left:1%;}
.main_f_list ul li .txt{ padding:10px;}
.main_f_list ul li .pic{ width:100%; height:auto;}
.main_f_list ul li .pic img{ width:100%;height:120px;}
.main_f_list ul li span{display:block; margin-bottom:10px;height:40px; line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.main_f_list ul li span a{ font-size:15px;}
.main_f_list ul li p{ display:none;}
.main_f_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_f_list_btn{ width:100px; height:30px; line-height:30px; margin:0 auto; display:block; font-size:12px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
/*main_g*/
.main_g{width:100%;padding:0px 0px 40px 0px; background-size:100%;}
.main_g_title{ background:none;margin-bottom:15px;}
.main_g_title img{max-width:50%;}
.main_g_center{width:100%; height:210px; margin:0 auto 10px auto; background-size:100% 100%;}
.main_g_list{ width:82%; margin:0 auto; padding-top:20px;}
.main_g_list ul li{ width:33.33%; height:78px; float:left;}
.main_g_list ul li img{ width:100%; height:78px;}
/*main_h*/
.main_h{width:100%;padding:0px 0px 40px 0px; background-size:100%;}
.main_h_title{ background:none; margin-bottom:20px;}
.main_h_title img{max-width:50%;}
.main_h_center{width:96%; margin:0 auto 10px auto; min-height:auto;}
.main_h_left{ float:none; width:100%; margin-bottom:15px;}
.main_h_left img{ max-width:100%;}
.main_h_right{ width:100%; float:none;}
.main_h_right ul li{width:48%; margin:0px 1% 20px 1%; float:left;}
.main_h_right ul li .pic{width:100%; height:auto; position:relative; background:#000000; overflow:hidden; line-height:0px;}
.main_h_right ul li img{width:100%; height:116px;}
.main_h_right ul li span{ position:absolute; width:100%; display:block; top:45%; text-align:center; color:#ffffff; font-size:18px; display:none;}
.main_h_right ul li:hover img{opacity:0.2;}
.main_h_right ul li:hover span{ display:block;}
.main_h_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_h_btn:hover{ background:#c12227; color:#ffffff !important;}
.main_h_right ul li:nth-child(5),.main_h_right ul li:nth-child(6),.main_h_right ul li:nth-child(7),.main_h_right ul li:nth-child(8),.main_h_right ul li:nth-child(9),.main_h_right ul li:nth-child(10){display:none;}
/*main_i*/
.main_i{width:100%;padding:0px 0px 25px 0px; background-size:100%;}
.main_i_title{ background:none;margin-bottom:25px;}
.main_i_title img{max-width:50%;}
.main_i_center{width:100%; margin:0 auto;height:270px; position:relative; margin-bottom:10px;}
.main_i_btn{ width:130px; height:46px; line-height:46px; margin:0 auto; display:block; font-size:14px;text-align:center;color:#553f04 !important; background:#f4cf7e; border-radius:23px;}
.main_i_btn:hover{ background:#c12227; color:#ffffff !important;}
.main_i_center ul li img{ max-height:500px; max-width:500px;}
.main_i_icon{ position:static; height:120px;}
.main_i_icon2{margin-left:auto;}
.main_i_icon img{ max-width:95%;}
.main_i_icon{ width:29%; float:left; margin:0px 2% 10px 2%;}
/*footer*/
.footer{display:none;}
.copyright{padding:12px 0px;font-size:13px;}
.copyright_center{width:96%; margin:0 auto;}
.xuanfu {bottom:45px;}
/*内页*/
.main{padding:30px 0px;}
.main_center{width:96%;}
.content{width:100%;}
.menu{width:100%;height:40px;background:#fcf2d7;}
.menu_center{width:100%; margin:0 auto;}
.menu ul{padding:0; margin:0 auto; }
.menu ul li{float:left; margin-right:0px; width:20%;}
.menu2 ul li{width:25%;}
.menu3 ul li{width:33.333%;}
.menu ul li a{font-size:14px;line-height:40px; padding:0px 0px; box-sizing:border-box;}
.menu_current,.menu ul li a:hover{background:#82673d !important; color:#fcf2d7 !important;}
.main_title{width:60%; min-width:230px; height:48px; line-height:48px; margin:0 auto 30px auto;text-align:center; font-size:22px; color:#5c4404; background-size:100% 100%;}
/*pinpaigushi*/
.pinpaigushi_top{ width:96%; height:20px;background-size:100% 20px;}
.pinpaigushi_center{ width:88.5%; margin:0 auto; min-height:400px;background-size:100%;}
.pinpaigushi_con{ font-size:14px; line-height:2.4em; padding:25px 20px}
.pinpaigushi_bottom{ width:88.5%; height:5px;background-size:100% 5px;}
/*about*/
.about { background:none; min-height: 500px; padding:30px 0px; }
.about_columns1 { width:96%; margin: 0 auto 30px auto; }
.about_columns1_note { font-size: 14px; line-height: 2em; }
.about_columns2 { width:96%; margin:0 auto 35px auto;}
.about_columns2_list { width:100%; overflow:hidden;}
.about_columns2_list .prev { background: url(../images/btn_left.png) left no-repeat; width:30px; height: 30px; cursor: pointer; position: absolute; left:0px; top: 50%; margin-top: -15px; background-size:100%;}
.about_columns2_list .next { background: url(../images/btn_right.png) right no-repeat; width: 30px; height: 30px; cursor: pointer; position: absolute; right:0px; top: 50%; margin-top: -15px; background-size:100%;}
.about_columns2_list .bd { width: 100%; overflow: hidden; }
.about_columns2_list .bd ul li { margin: 0 10px; width: 290px; float: left; _display: inline; overflow: hidden; text-align: center; }
.about_columns2_list .bd ul li .pic { width: 290px; height: 209px; text-align: center; display: block; overflow: hidden; border: 1px solid #ffffff; box-sizing: border-box; }
.about_columns2_list .bd ul li .pic img { width: 290px; height: 209px; border-bottom: none; transition: all 0.4s; -webkit-transition: all 0.4s; }
.about_columns3 { width:96%; margin:0 auto;}
.about_columns3_center { padding-top:0px; }
.about_columns3 .gallery-top { width: 100%; border: 5px solid #f5aa00; box-sizing: border-box; line-height: 0px; }
.about_columns3 .gallery-top img { width: 100%; }
.about_columns3 .swiper-button-prev { width: 35px; height: 35px; background: url(../images/btn_left.png) left center no-repeat !important;background-size:100% !important; }
.about_columns3 .swiper-button-next { width: 35px; height: 35px; background: url(../images/btn_right.png) left center no-repeat !important;background-size:100% !important; }
.about_columns3 .gallery-thumbs { width:90%; margin: 0 auto; position: relative; z-index: 1; margin-top: -20px; }
.about_columns3 .gallery-thumbs img { width:100%; height:auto; border:2px solid #f3ab01;}
.about_columns3 .gallery-thumbs .swiper-slide-thumb-active img { border:2px solid #c01920; }
/*news_list*/
.news_list{ width:96%; margin:0px auto;}
.news_list ul li{ width:100%; margin:0px 0px 25px 0px; float:left; background:#ffffff; padding:15px; box-sizing:border-box;}
.news_list ul li .txt{ padding:15px 0px 0px 0px;}
.news_list ul li .pic{ width:100%; height:auto; line-height:0px; overflow:hidden;}
.news_list ul li .pic img{width:100%; height:auto;}
.news_list ul li span{display:block; margin-bottom:10px;height:auto; line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list ul li span a{ font-size:15px; color:#c01a1e; font-weight:bold; }
.news_list ul li span a:hover{ text-decoration:underline;}
.news_list ul li p{ font-size:14px; color:#000000; display:block;line-height:24px; height:auto; margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
/*store*/
.store { width: 100%; padding:0px 0px 10px 0px; }
.store_center { width: 96%;margin: 0 auto}
.store_left { float:none; width: 100%; margin-bottom:10px;}
.store_left img { max-width: 100%; }
.store_right { width: 100%; float: none; }
.store_right ul li { width:48%; margin: 0px 1% 20px 1%; float: left; }
.store_right ul li .pic { width: 100%; height: auto; position: relative; background: #000000; overflow: hidden; line-height:0px;}
.store_right ul li img { width: 100%; height:116px; }
.store_right ul li span { position: absolute; width: 100%; display: block; top: 45%; text-align: center; color: #ffffff; font-size: 18px; line-height:normal;display: none; }
.store_right ul li:hover img { opacity: 0.2; }
.store_right ul li:hover span { display: block; }
.store_btn { width: 130px; height: 46px; line-height: 46px; margin: 0 auto; display: block; font-size: 14px; text-align: center; color: #553f04 !important; background: #f4cf7e; border-radius: 23px; }
.store_btn:hover { background: #c12227; color: #ffffff !important; }
/*video_list*/
.video_list{ width:96%; margin:0 auto;}
.video_list ul li{ width:100%; float:none;margin:0px 0px 30px 0px; text-align:center;}
.video_list ul li .pic{ background:#000000; line-height:0px; position:relative; margin-bottom:10px;}
.video_list ul li .pic img{ width:100%; height:auto;opacity:0.6;}
.video_list ul li:hover img{opacity:1;}
.video_list ul li i{ width:50px; height:50px; display:block; position:absolute; left:50%; top:50%; margin:-25px 0px 0px -25px; background-size:100%;}
/*products_list*/
.products_list{ width:96%;}
.products_list ul li{ float:left; width:48%;text-align:center; margin:0px 1% 30px 1%;}
.products_list ul li .pic{width:100%; height:auto;}
.products_list ul li .pic img{width:100%; height:auto;}
.products_list ul li span{ font-size:15px; color:#ffffff; text-align:center;height:40px; line-height:40px; display:block; background:#bf1a21;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.products_list ul li:hover span{ background:#f4aa00;color: #5c4404;}
/*products_display*/
.products_display_top {width: 100%; margin-bottom:35px; }
.products_display_left { float: none; width:100%; line-height: 0px; margin-bottom:15px;}
.products_display_left img { width: 100%; }
.products_display_left .swiper-container { width: 100%; margin-left: auto; margin-right: auto; }
.products_display_left .swiper-slide { background-size: cover; background-position: center; cursor:pointer;}
.products_display_left .gallery-top {width: 100%; }
.products_display_left .gallery-top .swiper-button-prev{ width:20px; height:42px; background:url(../images/display_btn_left.jpg) left center no-repeat; left:0px;}
.products_display_left .gallery-top .swiper-button-next{ width:20px; height:42px; background:url(../images/display_btn_right.jpg) left center no-repeat; right:0px;}
.products_display_left .gallery-thumbs {box-sizing: border-box; padding: 10px 0; }
.products_display_left .gallery-thumbs .swiper-slide { width: 25%; height: 100%; opacity: 0.8; }
.products_display_left .gallery-thumbs .swiper-slide-active { opacity: 1; }
.products_display_left .swiper-button-next,.products_display_left .swiper-button-prev{width:15px;height:30px;background-size:15px 30px;}
.products_display_left .swiper-button-next.swiper-button-disabled,.products_display_left .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important;}
.products_display_right { float: none; width:100%; }
.products_display_name { font-size:24px; color: #bf1a21; margin-bottom:20px; }
.products_display_item_box { margin-bottom:30px;font-size:16px;}
.products_display_item_box ul li{ float:left; width:100%; padding:0px 0px; margin-bottom:10px;}
.display_btn{ margin:0 auto;}
.display_btn:hover{ color: #bf1a21;}
.products_display_bottom_left{ width:100%; float:none;}
.products_display_bottom_center{ width:100%; float:none; margin-left:0px; margin-bottom:20px;}
.products_display_bottom_right{ width:100%; float:none;margin-top:0px;}
.products_display_bottom_right{display:none;}
.display_contact_con{ margin-bottom:5px; padding-bottom:5px; font-size:14px; line-height:26px; display:none;}
.display_contact_con table td{ border-bottom:1px solid #aaaaaa; padding:5px 0px;}
.big_dh { height:45px; line-height: 45px; clear: both; color: #ffffff; font-size:16px; }
.big_dh ul li { min-width: 110px; width:49%; padding: 0px 0px; float: left; text-align: center; cursor: pointer; margin-right:0px; background:#fcf2d7; font-size:18px; color:#000000;}
.big_dh ul li:first-child{ margin-right:2%;}
.big_dh ul li.active { background: #bf1a21; color:#ffffff !important;}
.big_note_con { min-height:150px; height: auto; padding:10px 0px; font-size: 14px; line-height: 28px; color: #291e12; background:#fcf2d7;}
.big_note_con img, .big_note_con table { max-width: 100%; }
.big_note_con_box{ padding:10px;}
.products_display_bottom_title { width:100%; height:45px; line-height:45px;}
.products_display_bottom_list ul li{width:48%; margin:0px 1% 20px 1%; float:left;}
.products_display_bottom_list ul li .pic{width:100%; height:auto;}
.products_display_bottom_list ul li .pic img{width:100%; height:auto;}
.products_display_bottom_list ul li span{ font-size:16px;}
/*picture_list*/
.picture_list{ width:96%; margin:0 auto;}
.picture_list ul li{float:none; width:100%; margin:0px 0px 35px 0px; text-align:center;}
.picture_list ul li .pic{ width:100%; line-height:0px; background:#ffffff;}
.picture_list ul li .pic img{ width:100%;}
/*article*/
.article_title{ font-size:20px;}
.article_tool{ margin-bottom:15px;}
.article_video video{ width:100% !important; height:300px !important;}
/*diy*/
.diy_columns1 { width:96%; }
.diy_columns1_left { float: none; width: 100%; min-height: 605px; padding: 62px 0px 0px 45px; background: url(../images/diy_title_bg1.png) left top no-repeat; box-sizing:border-box; }
.diy_columns1_title { font-size:20px; color: #ffffff; line-height: 48px; margin-bottom:15px; }
.diy_columns1_con { font-size: 14px; line-height: 2.4em; }
.diy_columns1_right { width: 100%; text-align: center; float: none; }
.diy_columns1_right img { max-width: 100%; }
.diy_columns2 { width: 96%; margin: 0 auto 20px auto; }
.diy_columns2_left { width:100%; text-align: center; float: none; }
.diy_columns2_left img { max-width: 100%; }
.diy_columns2_right { float: none; width: 100%; min-height:450px; padding: 62px 50px 0px 0px; background: url(../images/diy_title_bg2.png) right top no-repeat; box-sizing:border-box; }
.diy_columns2_title { font-size: 20px; color: #ffffff; line-height: 48px; margin-bottom:20px; text-align: right; }
.diy_columns2_con { font-size: 14px; line-height: 2.4em; }
.diy_columns3 { width: 96%; margin: 0 auto 35px auto; }
.diy_columns3_box { min-height: 662px; padding: 62px 0px 0px 45px; background: url(../images/diy_title_bg3.png) left top no-repeat; box-sizing:border-box;}
.diy_columns3_title { font-size:20px; color: #ffffff; line-height: 48px; margin-bottom: 25px; }
.diy_columns3_con { font-size: 14px; line-height: 2.4em; }
.diy_columns3_con_list{ margin-bottom:35px;}
.diy_columns3_con_list .txt{ width:100%; float:none; margin-bottom:10px;}
.diy_columns3_con_list .pic{ width:100%; float:none;}
.diy_columns3_list_title{color:#f4aa00; line-height:30px; font-size:20px; margin-bottom:20px; padding-bottom:10px;}
.diy_columns3_list_title span{ width:58px; height:58px; line-height:58px; color:#ffffff; text-align:center; font-size:30px; display:block; background:url(../images/diy_xuhao_bg.png) center center no-repeat; float:left; margin-right:22px; }
.diy_columns3_list_p { font-size: 14px; line-height: 2.4em; }
}
