@charset "utf-8";
/*begin  --------clear */
* { padding: 0; margin: 0; text-decoration: none; vertical-align: top; font-weight: normal; }
a { text-decoration: none; outline: none; }
a:link, a:hover { text-decoration: none; }
a:active { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
.clear { clear: both; height: 0; display: block; width: 100%; font-size: 0; }
object, .wrap embed { display: block; outline: none; }
html, body { -webkit-text-size-adjust: none; }
.wrap textarea { resize: none; overflow: auto; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
.wrap .fl { float: left; }
.wrap .fr { float: right; }
.wrap .bs { box-shadow: 5px 5px 5px #818184;}
.wrap br { font-size: 0px; }
.wrap a:link, .wrap a:hover { text-decoration: none; }
/*end--------clear  */
.wrap { height: auto; width: 100%; position: relative; background:url(../images/img_bg_xw.jpg) #fff!important; font-size: 14px; font-family: "微软雅黑"; text-align: Justify; text-justify: inter-ideograph; max-width: 1920px; min-width: 1200px; margin: 0 auto;color: #000; }
.wrap img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; }
.wrap ul { overflow: hidden; margin: 0; padding: 0; list-style: none }
.wrap br { font-size: 0px; }
/*banner*/
.wrap #top_banner {width: 100%; height:900px;font-size: 0px;position:relative;display: inline-block;min-width: 1200px; margin-bottom: 70px; background: #d3cad0;}
.top_banner1{width:800px; margin: 0 auto; height:900px; position: relative;}
.top_banner1 #robot {position: absolute;top: 0px;left:30px;z-index: 1;}
.top_banner1 #redux {position: absolute;top: 0px;left:30px;z-index: 2;}

.banner_word{width:360px; color: #000; position: absolute; bottom:190px; left:50%;margin-left:-590px; display: none;z-index: 2;}
.banner_word h2{font-size: 26px;}
.banner_word h1{font-size: 82px; padding:0px 0 10px 0;}
.banner_word h3{font-size: 20px;}

.banner_logo{width: 137px; height: 81px;position: absolute; left: 50%; margin-left: 423px; top: 95px;z-index:3;}

.mouse_hover{/*width:96px; height:67px;*/position:absolute; z-index: 3;text-align:center;}
.mouse_hover img{margin-top: 40px;}
.mouse_hover span{color: #000;display: block;width: 96px; /* height:50px;*/overflow: hidden;position: absolute; font-size: 16px; line-height: 18px;animation: hover_t 1s linear infinite;}/*alternate*/
 @keyframes hover_t{
    0%,20%,50%,80%,100%{top:0px;}
    40%{top:20px;}
    60%{top:10px;}
    }
/*导航 link*/
.wrap #fixed {width:100%;max-width: 1920px;  height:70px; position: fixed; left: 0; top: 0; background: #333333; z-index: 2000;}
.wrap .nav11 { height:70px; width: 100%;max-width: 1920px;  z-index: 2000; background:url(../images/img_hg1.jpg); position: absolute; margin: -70px auto 0;}
.wrap .nav11 ul { overflow: hidden; width:910px; margin: 0 auto; }
.wrap .nav11 ul li { float: left; display: inline-block; height:70px;background:url(../images/img_hg1.jpg);font-size:16px; color: #fff; text-align: center; line-height:70px; cursor: pointer; padding: 0 30px; border-right: 1px solid #fff;border-left: 1px solid #fff;}
.wrap .nav11 ul .active { background: #dac4a2; color: #553e2c;}
.wrap .nav11 ul li:hover { background: #dac4a2; color: #553e2c;}
/*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 --- title*/
.titles{ text-align: center;height: 230px;color:#937343; position: relative;}
.titles h1{font-size:28px; line-height: 40px; font-weight: bold;}
.titles span{font-size: 15px;display: block; line-height:24px;}
/*end --- title*/
/*btn*/
.btn_zx1{width:402px; line-height:39px; height:39px; color:#414141 !important; font-size:18px; background: url(../images/img_bg_btn1.jpg) no-repeat center top; display: block; text-align: center; box-shadow: -6px 6px 6px 0px #818184; border:2px solid #fff;border-radius:2px;}
.btn_zx1:hover{color: #937343 !important;}
/*content*/
#title_what{ background: #d3d3d3; width: 100%;}
.title_what1{width: 1200px;height: 930px; margin: 0 auto; background: url(../images/img_bg_what.jpg) no-repeat center top #d3d3d3;}
.what_desc{width:622px;margin-left: 13px; padding-top:88px;}
.title_what1 .titles{width: 415px; background: url(../images/img_title_what.jpg) no-repeat center top; }
.title_what1 .titles h1{letter-spacing:6px;padding-top:173px;}
.title_what1 .titles span{ letter-spacing: 26px;}
.what_desc p{width: 412px; display: block; margin:56px 0 75px; font-size: 18px; color: #937343;}
.what_desc p b{font-weight: bold; line-height: 26px;}
.what_add{width:572px; height:85px; padding:100px 20px 0 30px !important;margin-bottom: 55px !important; line-height:30px; background: url(../images/bg_what_add.jpg) no-repeat center top;}
.what_add li{ width: 143px; float:left; color: #fff; font-size: 14px; text-align: center;}
.title_what2{width: 100%; background: url(../images/img_bd1.jpg);padding: 97px 0 ;}
.what_list{width: 1200px; margin: 0 auto !important;}
.what_list li{float: left; width: 217px; margin-right:25px; text-align: center; color:#000;}
.what_list li img{border-radius:114px;display: block; width: 114px; height: 114px; margin: 0 auto 30px;}
.what_list li .li_desc{width: ; height:150px ; padding:0 24px 60px;background: #fff;}
.what_list li .li_desc h1{font-size: 28px; color: #937343; line-height: 105px; border-bottom: 1px solid #000; display: inline-block; margin-bottom: 13px;}
.what_list li .li_desc p{font-size:14px;color: #000; line-height: 22px;}
.what_list li.last_child{ margin-right:0;}
/**/
#title_where{width: 100%; background: url(../images/img_bxw1.jpg);padding: 10px 0 55px;}
.title_where1{width: 1200px; margin: 0 auto;}
.title_where1 .titles{width:551px; margin: 0 auto; background: url(../images/img_title_where.jpg) no-repeat center top; }
.title_where1 .titles h1{letter-spacing:6px;padding-top:161px;}
.title_where1 .titles span{ letter-spacing: 20px;}
.where_list1{width: 903px; height: 425px; margin:56px auto 23px !important; background: url(../images/img_bg_where.jpg) no-repeat center top; position: relative;}
.where_list1 li{ position: absolute; width:210px; color: #553e2c;}
.where_list1 li h1{ line-height: 44px;font-size: 24px;}
.where_list1 li p{ font-size: 14px; line-height:18px;}
.where_list1 li.top.right{top:35px;}
.where_list1 li.top{top: 58px;}
.where_list1 li.left{text-align: right;}
.where_list1 li.bottom{top:222px;}
.where_list1 li.right{text-align:left;right: 0;}
.where_list2{width: 950px; margin: 0 auto !important;}
.where_list2 li{ float:left; width:122px;color: #fff; background: #937343; border-radius: 122px; text-align: center;padding-top: 37px; height: 85px; margin: 0 18px;}
.where_list2 li h1{line-height: 35px; font-size: 24px;color: #fff;}
.where_list2 li span{ line-height:18px; font-size: 14px;}
/**/
#title_how{width: 100%;background: url(../images/img_bxw1.jpg);padding:0 0 67px;}
#title_how .title_ad{width:100%; height: 286px; background: url(../images/img_bg_ad1.jpg) no-repeat center top #000;}
.title_ad1{width: 485px; margin: 0 auto;padding-top: 75px;}
.title_ad1 p{ font-size: 16px; color: #fff; display: block;border:3px solid #937343; width:405px; line-height:25px; padding:15px 35px; text-align: center;letter-spacing: 5px;}
.title_ad1 span{ font-size: 20px; line-height:30px;display: block;}
.btn_zx2{color: #414141 !important; font-size: 18px; line-height: 39px; width: 402px; background: url(../images/img_bg_btn2.jpg) no-repeat; text-align: center;display: block; border: 2px solid #fff; margin:40px auto 0;}
.btn_zx2:hover{color: #937343 !important;}
.title_how1{width: 1200px; margin: 0 auto;}
.title_how1 .titles{width:548px;margin:0 0 35px 642px;background:url(../images/img_title_how.jpg) no-repeat center top; }
.title_how1 .titles h1{letter-spacing:4px;padding-top:161px;}
.title_how1 .titles span{ letter-spacing:5px;}
.how_list{position: relative;height: 439px; overflow: hidden;}
.how_list li{ float: left;}
/*start ---btn left right*/
.how_list .btn_slick{ position: absolute; display: block; height:61px;width:61px; line-height: 0; font-size: 0; cursor: pointer; top:50%; margin-top:-30px; padding:0;opacity:0; border: none; outline: none; transition: all 1s ease-out; }
.how_list .slick-prev {left:1%;background: url(../images/img_btn_left.png) no-repeat; }
.how_list .slick-next {right:1%;background: url(../images/img_btn_right.png) no-repeat; }
/*end ---btn left right*/
/*title_nature*/
#title_nature{width: 100%;background: url(../images/img_bxw1.jpg);padding:0 0 75px;}
#title_nature .title_ad{width:100%; height: 214px; background: url(../images/img_bg_ad2.jpg) no-repeat center top;}
#title_nature .title_ad1{padding-top: 50px;width: 675px;}
#title_nature .title_ad1 p{width:615px;padding: 35px 25px;}
.title_nature1 .titles{width:514px;margin:30px 0 35px 0px;background:url(../images/img_title_nature.jpg) no-repeat center top; }
.title_nature1{width: 1200px; margin: 0 auto;}
.title_nature1 .titles h1{letter-spacing:4px;padding-top:161px;}
.title_nature1 .titles span{ letter-spacing:5px;}
.nature_list{ width: 1200px;height:482px; margin: 0 auto !important;padding:4px 0 !important;}
.nature_list li{width: 250px;display: block; float:left;padding:22px 22px 50px;margin-right:5px; transform: scale(1,1); transition: all 0.6s ease-out;/*box-shadow: 2px 2px 2px 0px #818184;border-radius:2px;*/}
.nature_list li:hover{transform:scale(1.03,1.03); transition: all 0.6s ease-out;}
.nature_list li.odd{ background:#7a5f45;color:#fff;}
.nature_list li.odd .line{color:#fff;}
.nature_list li.even{ background:#ebebeb; color: #000;}
.nature_list li.even .line{color:#7a5f45;}
.nature_list li .line{width: 24px; height:1px; display: block;}
.nature_list li.odd .line{border-bottom: 1px solid #fff;}
.nature_list li.even .line{border-bottom: 1px solid #7a5f45;}
.nature_list li h1{line-height:80px;font-size: 31px; font-weight: bold;padding-top: 15px;}
.nature_list li h1 span{ font-size: 78px; font-weight: normal;}
.nature_list li.even h1{color: #7A5F45;}
.nature_list li h2{font-size: 29px; line-height: 50px;}
.nature_list li p{font-size: 14px;height:80px; line-height: 24px;padding:45px 0 90px;}
.nature_list li.odd .btn_zx3{font-size: 15px;color: #fff;}
.nature_list li.odd .btn_zx3:hover{color: #000;}
.nature_list li.even .btn_zx3{font-size: 15px;color: #000;}
.nature_list li.even .btn_zx3:hover{color: #7a5f45;}
.nature_list li.last_child{margin-right: 0;}
/*who*/
#title_who{width: 100%;}
.title_who1{width: 100%; height: 800px; overflow: hidden;}
.title_who1 .con_slider{width:100%;height:800px; position:relative;}
.title_who1 .con_slider.who1{background: url(../images/img_who1.jpg) no-repeat center top;position: relative;}
.title_who1 .con_slider.who2{background: url(../images/img_who2.jpg) no-repeat center top;position: relative;}
.title_who1 .con_slider.who3{background: url(../images/img_who3.jpg) no-repeat center top;position: relative;}
.who11{width: 1200px; margin: 0 auto; position: relative;}
.title_who1 .con_slider .btn_who{border: 9px solid #fff; padding:35px 15px; background: url(../images/img_bg_black_trans.png); position: absolute; top:340px; left: 113px;transition: all 1s ease-out 0.5s;opacity: 0;}

.con_slider.slick-active .btn_who{transition: all 1s ease-out 0.5s;opacity: 1;}

.title_who1 .who11 .btn_who p{text-align:center;font-size:20px; color: #fff; line-height: 33px; margin-bottom: 25px;}
.title_who1 .who11 .btn_who .btn_zx4{font-size: 18px; color: #000 !important; width: 166px; height: 35px; line-height: 35px;border: 2px solid #fff;background: url(../images/img_bg_btn3.jpg);display: block; text-align: center; letter-spacing: 2px; margin: 0 auto;}
.title_who1 .who11 .btn_who .btn_zx4:hover{color: #937343 !important;}
.title_who1 .con_slider .age{width: 395px; text-align: right; color: #937343; position: absolute;top: 37px; right: 23px;}
.title_who1 .who11 .age h1{font-size: 40px; line-height: 56px;}
.title_who1 .who11 .age h2{font-size: 16px; line-height: 24px;}
.who1 .who_list1{ width: 423px; height: 260px; position:absolute;top: 209px; right: 146px;}
.who2 .who_list1{ width: 517px; height: 329px; position:absolute;top:193px; right: 146px;}
.who3 .who_list1{ width: 505px; height: 271px; position:absolute;top:195px; right: 137px;}
.who_list1 li{position: absolute;color: #fff; font-size: 16px; font-weight: bold;}
.who_list1 li span{font-size: 20px; font-weight: bold;text-align: center;}
.who1 .who_list1 li.l1{left:61px;top:45px;}
.who1 .who_list1 li.l2{ left:32px; top:204px;}
.who1 .who_list1 li.l3{ left:225px; top:92px;width: 75px;}
.who1 .who_list1 li.l4{ left:347px; top:50px;}
.who_title{width: 100%; height: 272px; background: url(../images/bg_title.jpg) no-repeat center top;text-align:center;position: relative;}
.who_title .title_img{padding-top: 50px;}
.who_title img{margin:0 auto!important;}
.title_arrow{position: absolute; bottom: -34px; left: 50%; margin-left: -72px !important;z-index: 2;}
.who2 .who_list1 li.l1{left:28px;top:70px;}
.who2 .who_list1 li.l2{ left:174px; top:30px;}
.who2 .who_list1 li.l3{ left:315px; top:105px;width: 75px;}
.who2 .who_list1 li.l4{ left:128px; top:217px;}
.who2 .who_list1 li.l5{ left:286px; top:278px;}
.who2 .who_list1 li.l6{ left:451px; top:58px;}
.who3 .who_list1 li.l1{left:16px;top:96px;}
.who3 .who_list1 li.l2{ left:158px; top:35px; font-size: 14px;}
.who3 .who_list1 li.l3{ left:295px; top:100px;width: 75px;}
.who3 .who_list1 li.l4{ left:113px; top:203px;}
.who3 .who_list1 li.l5{ left:421px; top:52px; font-size: 14px;}
.btn_who1{width: 565px; height: 800px; position:absolute;}
/*start ---btn left right*/
.title_who1 .btn_slick{ position: absolute; display: block; height:61px;width:61px; line-height: 0; font-size: 0; cursor: pointer; top:50%; margin-top:-30px; padding: 0; border: none; outline: none; transition: all 1s ease-out; opacity: 0; }
.title_who1 .slick-prev {left:0%;margin-left: -600px; background: url(../images/img_btn_left.png) no-repeat; }
.title_who1 .slick-next {right:0%;margin-right: -600px;background: url(../images/img_btn_right.png) no-repeat; }
/*end ---btn left right*/
/*gold*/
.title_gold{width:100%;height:807px; background: url(../images/img_bg_gold.jpg) no-repeat center top;position: relative;}
.gold_people{width: 661px; accelerator: 807px; position: absolute;top:0;left: 50%; margin-left: -350px;}
.gold_light{width: 333px; height: 343px;z-index: 200; position: absolute; left: 50%; margin:300px 0 0 -140px !important;}
.gold_light li{ position: absolute; width:30px; height:30px; transform:scale(0.6,0.6); transition: all 1s ease-out; animation: light 2s linear infinite;}
.gold_light li:hover{transform:scale(1.5,1.5); transition: all 1s ease-out;}
@keyframes light{
	0%{transform:scale(0.6,0.6);}
	50%{transform:scale(1.2,1.2);}
	100%{transform:scale(0.6,0.6);}
}
.gold_light li.l1{left: 10px;top:143px ;animation-delay:0s;}
.gold_light li.l2{left:82px;top:195px ;animation-delay:1s;}
.gold_light li.l3{left: 108px;top:251px;animation-delay:2s;}
.gold_light li.l4{left: 138px;top: 312px;animation-delay:3s;}
.gold_light li.l5{left: 259px;top:185px;animation-delay:4s;}
.gold_light li.l6{left:293px;top:113px;animation-delay:5s;}
.gold_light li.l7{left: 287px;top: 0px;animation-delay:6s;}
.part_list{width: 820px;height: 432px; position: absolute; left: 50%; margin:267px 0 0-385px !important;}
.part_list li{font-size: 16px; color: #553E2C; position: absolute; display:none;}
.part_list li span{line-height:30px;}
.part_list li p{line-height:20px;}
.part_list li.l1{top:120px; left:44px;width:231px; background: url(../images/part_list_bg1.png) no-repeat left 30px;}
.part_list li.l2{top:236px; left:16px;width:323px; background: url(../images/part_list_bg2.png) no-repeat left 8px;}
.part_list li.l3{top:302px; left:46px;width:316px; background: url(../images/part_list_bg3.png) no-repeat left 2px;padding-top: 40px;}
.part_list li.l4{top:332px; left:405px;width:172px; background: url(../images/part_list_bg4.png) no-repeat left 30px;padding: 40px 0 0 80px;}
.part_list li.l5{top:204px; left:524px;width:179px; background: url(../images/part_list_bg5.png) no-repeat left 30px;padding: 40px 0 0 75px;}
.part_list li.l6{top:132px; left:559px;width:261px; background: url(../images/part_list_bg6.png) no-repeat left 30px;padding: 15px 0 0 80px;}
.part_list li.l7{top:-4px; left:552px;width:234px; background: url(../images/part_list_bg7.png) no-repeat left 30px;padding: 3px 0 0 75px;}
/*more*/
.title_eg{width: 100%; background:url(../images/img_eg_bg1.jpg);padding: 47px 0 55px;}
.title_eg .eg_title{text-align: center;}
.eg_title img{margin:0 auto !important;}
.eg_list{width: 1200px; margin: 0 auto; position:relative;}
.eg_list1{width: ; height: 258px; overflow: hidden; margin:51px 0 0 !important;position: relative;}
.eg_list1 li{display: block; float: left;width:400px; height: 258px;}
.list_bg{width: 1200px; height: 258px;position: absolute; top:0; left: 0;background: url(../images/img_eg_bg.png) no-repeat center top;}
/*start ---btn left right*/
.eg_list .btn_slick{ position: absolute; display: block; height:61px;width:61px; line-height: 0; font-size: 0; cursor: pointer; top:50%; margin-top:-30px; padding: 0; z-index: 200; opacity:0;transition: all 1s ease-out;}
.eg_list .slick-prev {left:0%;background: url(../images/img_btn_left.png) no-repeat; }
.eg_list .slick-next {right:0%;background: url(../images/img_btn_right.png) no-repeat; }
/*end ---btn left right*/
/*专家*/
#title_exp{width: 100%; padding: 65px 0; background: url(../images/img_bd1.jpg);}
#title_exp .exp_title{padding:65px 35px; border:4px solid #000;width: 550px; margin: 0 auto; font-size: 40px; color: #000; text-align: center; line-height: 60px; margin-bottom: 50px;}
#title_exp .exp_title span{font-weight: bold;display: block;}
.exp_list{width: 1200px; margin: 0 auto !important;}
.exp_list li{width:398px; display: block; float: left; margin-right:2px;background: #fff; }
.exp_list li.last_child{margin-right: 0;}
.exp_list li img{width:398px;}
.exp_list li .exp_desc{width:280px;padding:37px 58px 50px; font-size: 14px;background: #fff;line-height: 18px;}
.exp_list li .exp_desc h1{ font-size: 14px;line-height: 18px;}
.exp_list li .exp_desc p{margin: 35px 0 22px; height:65px;}
.exp_list li .exp_desc p span{color: #937343;}
.exp_list li .btn_zx5{color: #000 !important; font-size: 18px; text-align:center; width: 148px; height: 39px; line-height: 39px;display: block; background: url(../images/img_bg_btn4.jpg) no-repeat center top; border:2px solid #fff; margin: 0 auto; box-shadow: -2px 4px 7px 0px #818184;border-radius:2px;}
.exp_list li .btn_zx5:hover{color: #937343 !important;}
/**/
#title_ques{width: 100%; background: url(../images/img_bd1.jpg); padding-bottom: 63px;}
.title_ques1{width: 1200px;height: 517px; margin: 0 auto; background: url(../images/img_bg_ques.jpg) no-repeat center top;}
.ques_t{ text-align: center; padding:36px 0 0;line-height: 60px;font-size: 40px; color: #fff;}
.ques_list{width:856px; height: ; margin:24px auto 0px !important;}
.ques_list li{font-size: 16px; line-height: 27px;margin-top:25px;}
.ques_list li h2{font-size: 16px;font-weight: bold;}
.ques_list li p{text-indent: 1em;}
.ques_list .btn_zx5{color: #000 !important; font-size: 18px; text-align:center; width: 148px; height: 39px; line-height: 39px;display: block; background: url(../images/img_bg_btn4.jpg) no-repeat center top; border:2px solid #fff; margin:26px  auto; box-shadow: 2px 2px 8px 2px #818184;border-radius:2px;}
.ques_list .btn_zx5:hover{color: #937343 !important;}
/*title like*/
#title_like{width:100%; padding-bottom:90px;}
.like_title{width:100%;height:112px;font-size: 40px; line-height:60px; text-align: center; background: url(../images/img_bg_title_like.jpg) no-repeat center top;margin-bottom: 66px;padding-top: 52px;}
#title_like ul{width:1200px; margin: 0 auto !important;}
#title_like ul li{ float: left;display: block; background: #fff; margin-right: 80px;}
#title_like ul li.last_child{margin-right: 0;}
#title_like ul li a{width: 233px;border: 2px solid #818184;display: block;}
#title_like ul li a:hover{border: 2px solid #937343;}
#title_like ul li a h1{ font-size: 24px;font-weight: bold; line-height: 36px; text-align: center;color: #937343;padding-top: 25px;}
#title_like ul li a p{ font-size:12px; line-height:18px; padding: 10px 25px 20px; height:50px; text-align: center;color:#818184;}
