@charset "utf-8";
/* CSS Document */
@media screen and (min-width:320px){
	html{font-size:50px}
}
@media screen and (min-width:360px){
	html{font-size:56.25px}
}
@media screen and (min-width:375px){
	html{font-size:58.5938px}
}
@media screen and (min-width:384px){
	html{font-size:60px}
}
@media screen and (min-width:400px){
	html{font-size:62.5px}
}
@media screen and (min-width:414px){
	html{font-size:64.6875px}
}
@media screen and (min-width:424px){
	html{font-size:66.25px}
}
@media screen and (min-width:480px){
	html{font-size:75px}
}
@media screen and (min-width:540px){
	html{font-size:84.375px}
}
@media screen and (min-width:640px){
	html{font-size:100px}
}
@media screen and (min-width:720px){
	html{font-size:112.5px}
}
@media screen and (min-width:750px){
	html{font-size:117.188px}
}
/*公共样式开始*/
*{ margin:0; padding:0; box-sizing:border-box;-webkit-box-sizing:border-box;}
html{height: 100%; width: 100%;outline: 0;}
body {color:#333;  width:100%; margin: 0 auto; font-family: "微软雅黑"; background: url(../img/img5.png) repeat left center; font-size:0.204rem;}
ul,ol,li{list-style:none}
em,i{ font-style: normal;}
a { text-decoration:none; color:#333; font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight: 500; margin: 0;}
input:focus{outline: none;}
textarea:focus{outline: none;}
/*首页*/
.home_top{ padding: 0.238rem; overflow: hidden;}
.home_top_left{ float: left; overflow: hidden;}
.home_top_left img{ height: 0.554rem;}
.home_top_right{ float: right; overflow: hidden;}
.home_top_right img{ height: 0.554rem;}
.home_nav{ height: 0.68rem; line-height: 0.68rem; background: #000000; overflow: hidden;}
.home_nav li{ width: 25%; float: left; overflow: hidden; font-size: 0.204rem;}
.home_nav li a{ display: block; text-align: center; line-height: 0.68rem; color: #fff;}
.home_nav li a.sf{ color: #b5a396;}
.home_main{ margin: 0.238rem 0; overflow: hidden;}
.home_main_list{ padding-top: 0.238rem; overflow: hidden;}
.home_main_list_left{ float: left; overflow: hidden; width: 3.498rem; height:3.39rem;  -webkit-mask-image: url(../img/img4.png); -webkit-mask-size: 3.498rem 3.39rem; margin-right: 0.597rem;}
.home_main_list_left img{ width: 3.498rem; height: 3.39rem;}
.home_main_list_right{ background: url(../img/img3.png) no-repeat center top; background-size: 0.7rem 1.88rem; width: 0.7rem; height: 1.88rem; color: #FFFFFF; float: left; padding-top: 0.15rem; writing-mode:vertical-lr; padding-left: 0.15rem; margin-top: 0.34rem;}
.home_main_list_one{ overflow: hidden;}
.home_main_list_one_right{float:right; overflow: hidden; width: 3.498rem; height:3.39rem;  -webkit-mask-image: url(../img/img2.png);  -webkit-mask-size: 3.498rem 3.39rem; margin-left: 0.597rem;}
.home_main_list_one_right img{ width: 3.498rem; height: 3.39rem;}
.home_main_list_one_left{background: url(../img/img3.png) no-repeat center top; background-size: 0.7rem 1.88rem; width: 0.7rem; height: 1.88rem; color: #FFFFFF; float: right; padding-top: 0.15rem; writing-mode:vertical-lr; padding-left: 0.15rem; margin-top: 0.34rem;}
/*tab切换*/
#con {margin:0 auto; width:100%; }
#tags {padding:0; margin:0; height:0.426rem; width:100%; background: none;}
#tags li {float:left; list-style-type:none; height:0.426rem; text-align:center; width:20%;}
#tags li a {color:#333; height:0.426rem; line-height:0.426rem; text-align:center; text-decoration:none; display:block;}
#tags li.selectTag a {color: #fff; text-align:center; line-height:0.426rem; background: url(../img/img6.png) no-repeat center center; background-size:100%; padding-left: 0.15rem;}
#tagcontent {border:0;}
.tagcontent { display:none; width:100%;}
#tagcontent div.selectTag { display:block;}
/*产品展示*/
.product_display_main{ margin: 0.238rem 0; overflow: hidden;}
.product_display_main_left{float: left; overflow: hidden; width: 2.7rem; height:2.346rem; -webkit-mask-image: url(../img/img9.png); -webkit-mask-size:2.7rem 2.346rem; margin-left: 0.3rem; margin-top: 0.238rem; margin-bottom: 0.238rem;}
.product_display_main_left img{ width: 2.83rem; height:2.346rem;}
/*公司简介*/
.company_introduction_bg{ background: url(../img/img10.png) no-repeat center top; background-size: 100%;}
.company_introduction_main{ padding: 2.67rem 0.238rem 0.238rem 0.238rem; overflow: hidden;}
.company_introduction_main_left{ float: left; width:80%; color: #7d6251; font-size: 0.238rem; overflow: hidden;}
.company_introduction_main_left p{ text-indent: 2em; line-height: 0.4rem;}
.company_introduction_main_right{ float: right; overflow: hidden; text-align: right;}
.company_introduction_main_right img{ width: 0.725rem;}
.company_introduction_bottom{ background: #2b2b2b; height: 0.75rem; line-height: 0.75rem; position: fixed; width: 100%; bottom: 0; color: #FFFFFF; text-align: center; font-size: 0.187rem;}
.company_introduction_gaodu{ height: 0.75rem;}
/*联系我们*/
.link_us_top{ background: url(../img/img13.png) no-repeat center bottom; background-size: 100%; overflow: hidden;}
.link_us_top_title{ padding: 0.512rem 0; text-align: center; overflow: hidden; font-size: 0.238rem; font-weight: bold;}
.link_us_top_title img{ height: 0.358rem; vertical-align: middle; margin: 0 0.1rem;}
.link_us_top_main{ overflow: hidden; overflow: hidden;}
.link_us_top_main img{ float: left; height: 0.947rem; margin-right: 0.2rem;}
.link_us_top_main_left{ float: left; width: 56%; overflow: hidden;}
.link_us_top_main_left p{ margin-top: 0.1rem;}
.link_us_title{ padding-top: 0.853rem; font-size: 0.238rem; font-weight: bold; text-align: center; padding-bottom: 0.341rem;}
.link_us_main{ margin: 0 0.238rem; overflow: hidden;}
.link_us_main_input{line-height: 0.477rem; border:2px solid #7d6352; width: 100%; padding: 0 0.176rem; font-size: 0.204rem; background: #FFFFFF;}
.link_us_main_srk{ height: 2rem; padding: 0.204rem; border:2px solid #7d6352; background: #FFFFFF; padding:0.176rem; font-size: 0.204rem; width: 100%; margin-top: 0.238rem;}
.link_us_button{ margin: 0.238rem auto; width: 2.13rem; height: 0.597rem; line-height: 0.597rem; background: #7d6352; border-radius:0.597rem; font-size: 0.256rem; color: #FFFFFF; display: block; text-align: center; font-weight: bold;}
/*首页*/
.homepage_top{ background: url(../img/img17.png) repeat-y left top; background-size: 100%; overflow: hidden; padding: 0.176rem 0.238rem;}
.homepage_top_left{ float: left; overflow: hidden;}
.homepage_top_left img{ height: 0.554rem;}
.homepage_top_right{ float: right; overflow: hidden;}
.homepage_top_right img{ height: 0.383rem; margin-top: 0.1rem;} 
.homepage_scroll{ overflow: hidden;}
.homepage_scroll img{ width: 100%; height: 3.07rem;}
.homepage_main{ margin: 0.39rem 0; overflow: hidden;}
.homepage_main_title{ text-align: center; margin-bottom: 0.306rem; font-size: 0.238rem; font-weight: bold; overflow: hidden;}
.homepage_main_title img{ height: 0.358rem; vertical-align: middle; margin: 0 0.1rem;}
.homepage_content{ background: url(../img/img19.png) no-repeat right bottom; background-size: 4.599rem 3.56rem; padding: 0 0.238rem 2.6rem 0.238rem; overflow: hidden;}
.homepage_content_left{ float: left; width: 88%; overflow: hidden; color: #7d6251; font-size: 0.176rem; line-height: 0.306rem;}
.homepage_content_left p{ text-indent: 2em;}
.homepage_content_right{ float: right; width: 10%; overflow: hidden; text-align: right;}
.homepage_content_right img{ width: 0.72rem;}
.homepage_bottom_main{ padding:0 0.238rem; overflow: hidden;}
.homepage_bottom_main_left{ float: left; background: url(../img/img6.png) no-repeat left center; background-size: 0.938rem 0.426rem; width: 0.938rem; height: 0.426rem; text-align: center; line-height: 0.426rem; color: #FFFFFF; padding-left: 0.1rem;}
.homepage_bottom_main_right{ float: right; overflow: hidden;}
.homepage_bottom_main_right img{ height: 0.306rem;}
.homepage_bottom_main_list{ overflow: hidden; margin-top: 0.238rem; margin-bottom: 0.52rem;}
.homepage_bottom_main_list li{ margin-left: 3%; width: 29%; float: left; overflow: hidden; height:2.346rem; -webkit-mask-image: url(../img/img9.png); -webkit-mask-size:100% 2.346rem;}
.homepage_bottom_main_list img{ width: 100%; height:2.346rem;}
.homepage_bg{ background: url(../img/img13.png) no-repeat center bottom; background-size: 100%; overflow: hidden;}
.homepage_link{ padding-top: 0.52rem; overflow: hidden;}
.homepage_srk{ height:1.02rem; padding: 0.204rem; border:2px solid #7d6352; background: #FFFFFF; padding:0.176rem; font-size: 0.204rem; width: 100%; margin-top: 0.238rem;}
