@charset "utf-8";
/*begin  --------clear */
*{margin:0;padding:0;text-decoration:none;outline:none;}
.wrap a,.wrap a:link,.wrap a:hover,.wrap a:focus,.wrap a:active,.wrap a:visited,.wrap a img{outline:none;text-decoration:none !important; border:none; color: #fff;}
.clear{clear:both;display:block;width:100%;height:0;font-size:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
object,.wrap embed{display:block;outline:0}
html,body{-webkit-text-size-adjust:none;width:100%;height:100%;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
.wrap{position:relative;margin:0 auto;width:100%; height:auto; max-width:1920px; min-width:1225px; background:#fff !important; font-size:14px; font-family:"微软雅黑";}
.wrap textarea{overflow:auto;resize:none;}
.wrap img{display:block;margin:0;padding:0;border:0 none;}
.wrap ul,.wrap ul li{list-style:none;}
.wrap br{font-size:0;line-height:0}
.left{float:left;}
.right{float:right;}
.bg100{width:100%;}
.bg12{margin:0 auto;width:1225px;position:relative}
.wrap .first_child,.wrap li:first-child{margin-left:0 !important;}
.wrap .last_child,.wrap li:last-child{margin-right:0 !important;}
/*end--------clear  */
/*star --slider 通用*/
.slick-slider { position: relative; }
.slick-list { position: relative; overflow: hidden; display: block;margin: 0 auto; }
.slick-list:focus { outline: none; }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float:left;min-height: 1px; position:relative; }
.slick-slide img { display: block !important; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; position: relative; }
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide {display:block; height:auto; }
/*end --slider 通用  */
/*start ---btn left right*/
.btn_slick{ position: absolute; display: block;line-height: 0; font-size: 0; cursor: pointer; top:50%;padding: 0; border: none; outline: none;width: 56px; height:56px;}
.slick-prev {background: url(../images/btn_left.png) no-repeat;}
.slick-next {background: url(../images/btn_right.png) no-repeat;}
/*end ---btn left right*/

/*banner*/
.wrap #top_banner {width: 100%; font-size: 0px; position: relative; min-width:1225px;}
.wrap #top_banner h1 {width:100%; height:272px; background:no-repeat center top;}
.wrap #top_banner h1.h1{background-image:url(../images/banner1.jpg) ;}
.wrap #top_banner h1.h2{background-image:url(../images/banner2.jpg) ;}
.wrap #top_banner h1.h3{background-image:url(../images/banner3.jpg) ;}
.b_text {position:absolute; opacity:1;}
.b_text img{width:100%;}
#top_banner .btn_zx{display: inline-block; position: absolute; top:80%; left: 50%; margin-left:11%;}
.b_text.b_text1{left: 50%;margin-left: 3%;top: 0; width:31.875%;}

.wrap .title{background:no-repeat center center; width: 100% !important; height:130px;}
.wrap .btn_zx{display:block; text-align:center;}
.wrap .btn_zx a{display:inline-block; font-size:30px; line-height:45px; color:#937344 !important;border:1px solid #937344!important;border-radius: 5px; padding:0 11px;}
.wrap .btn_zx a:hover{background: #937344!important; color: #fff !important;}

.wrap .btn_zx1 a{display:inline-block; font-size:36px; line-height:46px; color:#fff; font-style: italic;}
.wrap .btn_zx1 a:hover{color: #937344;}

.part1{position:relative; background: #fff;padding:60px 0 73px;}
.part1 .bg12{width: 1200px;margin: 0 auto;}
.part1 .p1{background: url(../images/part1_bg_01.jpg);}
.part1 .con{float: left;}
.part1 .con01{position: relative;}
.part1 .con01 .img{display:block; border:16px solid #937344;box-shadow: 5px 5px 5px #635032; }
.part1 .con02{position: relative;height: 100%;}
.part1 .con02 .desc{display:block; color: #fff;}
.part1 .con02 .desc h1{font-size:36px; line-height:48px; margin:20px 0 15px;letter-spacing: 15px;color:white!important;}
.part1 .con02 .desc h1 span{font-size:24px; padding-left:15px;}
.part1 .con02 .desc h2{font-size: 22px; line-height: 36px;}
.part1 .con02 .desc p{font-size: 16px; line-height: 24px;}
.part1 .con02 .desc p span{font-size: 22px; line-height: 36px;display: inline-block;}
.part1 .con02 .desc ul {margin: 37px 0;}
.part1 .con02 .desc ul li{font-size:16px;line-height: 25px;}
.part1 .btn_zx{margin:40px 0 0 155px;display: inline-block;}
.part1 .con02 .desc{margin-left:40px;}
.part1 .p1_img{position: absolute; bottom: 0; right: 0; width: 690px;}

.part2{background: url(../images/part2_bg.jpg);padding-top:45px;}
.part2 .title{background-image:url(../images/part2_title.png);}
.part2 .p2 p{padding:0 20px; font-size: 14px; line-height:30px; color: #fff; margin:50px 0;}
.card_lists{width:809px; color: #fff; display: block; margin:0 auto 40px;}
.card_lists .btn_slick{width: 55px;height:94px; margin-top:-47px;}
.card_lists .btn_slick.slick-prev{left: 0;}
.card_lists .btn_slick.slick-next{right: 0;}
.card_lists .con_slider{width: 809px; text-align:center;}
.card_lists .con_slider img{display: inline-block !important; box-shadow: 5px 5px 5px #000;}
.card_lists .con_slider span{display: block; margin-top: 42px;}
.part2 .p2b{width: 100%;height: 194px;background: url(../images/part2_b01.jpg) no-repeat center top; margin-top: 40px;}

.part3{height:913px;padding-top:80px; background: url(../images/part3_bg1.jpg) no-repeat center top;position: relative;}
.part3 .title{background-image: url(../images/part3_title.png); margin-bottom:18px;}
.part3 .recipe{position: relative;}
.part3 .recipe .p3_desc{margin-top: 307px;}
.part3 .recipe .name_zhj{ margin-top:150px; text-align: right; margin-right: 50px;}
.part3 .recipe .name_zhj img{display:inline-block;}

.part4{padding:50px 0 80px; background:url(../images/part4_bg_xw_y.jpg);position: relative; text-align: center;}
.part4 .title{background-image: url(../images/part4_title.png); margin-bottom:125px;}
.skill_list{width: ; margin: 0 auto 100px; display: inline-block;}
.skill_list li{width:135px; height:137px;border: 2px solid #937344; float: left; margin-right:55px;border-radius: 5px; position: relative;}
.skill_list li div{width: 100%; height: 100%;}
.skill_list li .img{position: absolute; top: 0; left: 0; opacity: 0;filter:alpha(opacity=0); transform: scale(0); transform-origin: bottom;transition: all 0.5s ease-in-out;}
.skill_list li:hover .img{transform: scale(1); opacity: 1;filter:alpha(opacity=100);}
.skill_list li .desc{display:table;width: 100%; height: 100%; text-align: center;background: url(../images/part4_bg_xw_h.png); }
.skill_list li .desc b{display: table-cell; vertical-align: middle; font-size: 24px; font-weight: bold; color: #000; line-height:30px;}

.part5{padding:75px 0 0px; background:url(../images/part5_bg_xw_b.jpg) #fff;position: relative;}
.part5 .title{background-image: url(../images/part5_title.png); margin-bottom:125px;}
.part5 .nature p{padding:0 40px; font-size: 14px; line-height:30px; color: #000; margin:50px 0;}
.part5 .nature .img{text-align: center; margin:80px 0 40px;}
.part5 .nature .img img{display: inline-block; }
.part5 .nature_desc{height:830px; background: url(../images/part5_bg.jpg) no-repeat center top;}
.part5 .nature_desc .desc{padding: 250px 0 0 343px;}
.part5 .nature_desc .name_zhj{padding:280px 0 0 150px;}

.part6{padding:75px 0 67px; background:#fff;position: relative;}
.part6 .title{background-image: url(../images/part6_title.png);}
.part6 .p6_con{background-color:#fff; height:170px;padding: 80px 0 73px;}
.part6 .imglslide{overflow:hidden;width:100%;margin:0px auto; height:170px;}
.part6 .imglslide li{float:left;}
.part6 .imglslide li + li{ margin-left:30px;}
.part6 .imglslide li img{ width:286px;}

#title_safe{width:100%;background:#4e3c2f;position:relative;padding-top:40px}
#title_safe .YX_title{margin:0 auto;width:993px;height:80px;background:url(../images/YX_bottom_title.png) no-repeat}
#title_safe .YX_button{display:block;position:absolute;top:520px;left:70%;width:120px;height:35px;background-color:#c6c6c6;color:#503728;font-size:22px;line-height:35px;text-align:center;z-index:10000;text-decoration:none}
#title_safe .YX_button:hover{background-color:#856d4b;color:#fffefe}
#title_safe #pp_ul{width:100%;background:#553e2c}
#title_safe #tabs{overflow:hidden;width:1089px;display:block;height:auto;margin:0 auto;padding:0;list-style:none}
#title_safe #tabs li{float:left;width:120px;height:75px;margin:0;padding-top:35px;margin-right:1px;background-image:url(../images/button.jpg);color:#e8e3da;font-size:18px;text-align:center;text-decoration:none;display:block;cursor:pointer}
#title_safe #tabs a span{letter-spacing:-1px;color:#e8e3da}
#title_safe #tabs li:hover,#title_safe #tabs li:focus{background-position:0 100%}
#title_safe #tabs li:focus{outline:0}
#title_safe #tabs .current{z-index:3;background-position:0 100%}
#title_safe #content{background:#fff;padding:55px 0 66px 0}
#title_safe .tab_context{width:910px;margin:0 auto;display:none}
#title_safe .tab_context .YX_left{float:left;width:390px}
#title_safe .tab_context .YX_right{float:right;width:465px;margin-top:20px}
#title_safe .tab_context .YX_right strong{color:#000;font-size:30px;letter-spacing:2px;line-height:50px;font-weight:normal}
#title_safe .tab_context .YX_right p{color:#000;font-size:14px;line-height:25px;width:420px;height:auto;margin:0;padding:0}
#title_safe .btn_zx{position:absolute;bottom:50px;left:50%;margin-left:323px;}