@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 {left:50%;background: url(../images/btn_left.png) no-repeat;}
.slick-next {right:50%;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;overflow: hidden;}
.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%;}
.b_text.b_text1{left: 50%;margin-left: 3%;top: 0; width:31.875%;}
#top_banner .btn_zx{display: inline-block; position: absolute; top:80%; left: 50%; margin-left:11%;}


.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{width:476px; border:16px solid #937344;box-shadow: 5px 5px 5px #635032;}
.part1 .con01 img{display:block; }
.part1 .con02 .desc{display:block; color: #fff;}
.part1 .con02 .desc h1{font-size:36px; line-height:48px; margin:73px 0 15px;letter-spacing: 15px;color:#fff;}
.part1 .con02 .desc h1 span{font-size:24px; padding-left:15px;}
.part1 .con02 .desc h2{font-size: 22px; line-height: 36px;color:white;}
.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-top: 20px;}
.part1 .con02{margin-left:40px;}


.part2{height: 1577px; background: url(../images/part2_bg.jpg); text-align: center;}
.part2 .title{background-image:url(../images/part2_title.png); margin-bottom: 74px;}
.part2 .p2_desc{}
.part2 .p2_desc li{ float: left;}
.part2 .p2_desc li.l2{margin:166px 0 0 90px;}
.p2_img{display:inline-block; border:6px solid #c48d42;box-shadow:3px 3px 3px #ccc;margin-top: 213px;}
.part2 .btn_zx{margin-top:40px;}

.part31{background: url(../images/part3_bg1.jpg) no-repeat center top;}
.part3{padding:0;height:1210px; background: url(../images/part3_bg_01.jpg) no-repeat center top;position: relative;}
.part31 {padding-top:90px;position: relative;}
.part31 .p3_desc{ font-size: 16px; color: #fff; line-height: 24px; margin-bottom: 40px;}
.part31 .title{background-image: url(../images/part3_title.png); margin-bottom:18px;}
.part31 .standard{display: block; width:567px; height:130px; background: url(../images/part3_img_02.png) no-repeat left top;padding:57px 0 0 40px;}
.part31 .standard li{font-size: 16px; color: #fff; line-height: 30px;}
.part31 .btn_zx1{position:absolute;bottom: 100px; right: 132px;}

.part4{background: url(../images/part4_tbg_01.jpg);padding: 78px 0 122px;}
.part4 .title{background-image:url(../images/part4_title.png);}
.part4 .tit{width: 995px; margin:58px auto 81px;}
.part4 table{background:#937343;vertical-align: middle;font-size: 14px;color: #000;margin-top: 30px;}
.part4 table td,#part7 table th{background: #fff;height: 58px;}
.part4 table th{font-size: 24px;font-weight: 100;color: #000;background: #707070;}
.part4 table .td1{background: #553e2c;text-align: center; color: #fff; font-size: 18px;}
.part4 table .td2{padding-left:35px;}
.part4 table .td3{background: #cbcbcb;padding-left: 17px;}
.part4 table .td4{background: #dcdcdc;padding-left: 33px;}
.p6_h1{font-size: 48px;color: #937343;text-align: center; margin: 50px 0; line-height: 74px;}

.part5{padding:67px 0 0px;}
.part5 .title{background-image:url(../images/part5_title.png);}
.p51{background: url(../images/part5_bg_01.jpg) no-repeat center top; height:299px;position: relative; margin:62px 0 44px;}
.p51_desc{position: absolute; right: 50%;margin-right: 50px; line-height: 48px; font-size:18px; color:#000;text-align: right;}
.p52{height: ;background: url(../images/part5_bg_02.jpg) no-repeat center top; height: 748px;}
.part52_con { width: 1100px;height:700px; margin: 0 auto; display: block;position: relative; }
.part52_con li { display: block; position: absolute; width: 765px; height: 276px; }
.part52_con li.fr { float: right; }
.part52_con li img { float: left; width: 276px; height: 276px; border-radius:138px; border: 2px solid #937343;}
.part52_con li .how_desc {color: #fff; float: left; width: 460px; margin:50px 0 0 25px; }
.part52_con li .how_desc.mr { margin:100px 25px 0 0; }
.part52_con li .how_desc span b{display: block;left:-40px;font-weight: 100; top: -20px; position: absolute; font-size: 30px; font-style: italic; color: #fff; font-family: "宋体";}
.part52_con li .how_desc span {position: relative; color:#937343; font-size: 24px; line-height: 34px; border: 1px solid #937343; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; display: inline-block; margin: 0 0 10px 20px; padding: 0 12px;}
.p52 .btn_zx1{position: absolute;right: 115px; bottom:0px;}

.part6{position: relative; background: url(../images/part6_bg11.jpg) no-repeat center 195px; padding:73px 0 50px;}
.part6 .title{background-image:url(../images/part6_title.png);}
.part61_con { width: 925px; margin:60px auto 0; color: #000;}
.part61_con li { font-size: 14px; width:590px; display: block; height: 100px; }
.part61_con li span { font-size: 24px; display: block; font-style: italic; }
.part61_con .wl { float:left; text-align: left; }
.part61_con .wr { float:right; text-align: right; }
.part6 .tit{width: 345px; margin: 90px auto 60px;}
.eg_s_con{width: 1150px;height: 177px; position: relative;margin: auto; overflow: hidden;}
.eg_s_list{width:1000px;height: 177px; margin: 0 auto;}
.eg_s_list li{ float: left;width: 323px;}
.eg_s_list .btn_slick{width: 33px; height: 47px;}
.eg_s_list .btn_slick.slick-prev{background-image: url(../images/btn_left1.png);left:-70px;}
.eg_s_list .btn_slick.slick-next{background-image: url(../images/btn_right1.png);right:-70px;}
.part6 .btn_zx1{text-align: center; margin-top: 86px;}
.part6 .btn_zx1 a{color:#937343;}
.part6 .btn_zx1 a:hover{color:#000;}

#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;}