@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 { text-decoration: none; }
a:visited { text-decoration: none; }
.clear { clear: both; height: 0; display: block; width: 100%; font-size: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
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 br { font-size: 0px;}
.wrap a:link, .wrap a:hover { text-decoration: none; }
.wrap { width: 100%; height: auto; margin: 0 auto; max-width:1920px;min-width:1200px; position: relative; background: #fff !important; font-size: 14px; font-family:"微软雅黑"; margin: 0 auto;}
.wrap img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; }
.wrap ul {list-style: none;overflow:hidden;}
.wrap br {font-size: 0px; line-height:0;}
/*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;transition:all 0.5s ease-out; transform: scale(0.8,0.8);}
.btn_slick:hover{transition:all 0.5s ease-out; transform: scale(1,1);}
.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: 1200px;overflow: hidden;margin-bottom: 167px;}
.wrap #top_banner h1 {width: 100%; height:225px; background: url(../images/banner1.jpg) 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) ;}
.wrap #top_banner h1.h4{background-image:url(../images/banner4.jpg) ;}
.b_text {position: absolute; left: 0;top:0px; opacity: 0; transition: all 1s ease-out;}
.b_text img {width:100%;}
.b_text.b_text1{width:31.041657%; top:15.556%;}
.b_text.b_text2{width:3.28125%;left:100%;top:22.1111%;}
.b_text.b_text3{top:0%;width:4.375%; left: 50%; margin-left: -2.187%;}
#top_banner .b_text11,#top_banner .b_text21,#top_banner .b_text31{left:50%;opacity:1;}
#top_banner .b_text11{margin-left: -16.71875%;}
#top_banner .b_text21{margin-left:15.104167%;}
#top_banner .b_text31{top:51.46667%;}

/*导航 link*/
.wrap #fixed {width:100%;max-width: 1920px;height:167px; position: fixed; left: 0; top: 0; background:#000; z-index: 2000;}
.wrap .nav11 {height:167px;width: 100%;max-width:1920px; z-index: 2000; background:#000; position: absolute; margin: -167px auto 0;}
.wrap .nav11 #links { overflow: hidden; width:1200px; margin: 0 auto; }
.wrap .nav11 #links li {width: 240px;height:147px;padding-top:20px; float:left; display:block;font-size:30px; color: #fff; line-height:36px;text-align:center;cursor: pointer;background: url(../images/nav_bg_img1.jpg) no-repeat center top; font-family:"宋体"; font-weight:600;}
.wrap .nav11 #links .active,.wrap .nav11 #links li:hover {color:#967446;}

/*title*/
.title{ width:656px; height: 162px;margin: 0 auto;}
.title1{ height:113px; margin:0 auto;}
/*btn_zx*/
.btn_zx{ width: 353px; height: 88px; display: block; background: url(../images/btn_zx.png) no-repeat;}
.btn_zx:hover{background-image: url(../images/btn_zx1.png);}

/*lx*/
#part_lx{ width: 100%;}
.lx1{ width: 100%; background:#000;}
.lx1 .title{ margin-bottom: 35px;}
.lx1_img{ width: 100%; height: 385px; background: url(../images/part_lx_bg1.jpg) no-repeat center top;}
.lx1_word{ width: 699px; height: 195px; margin:35px auto 0; padding-bottom: 35px;}

.lx2{ width:100%; height:953px; background: url(../images/part_lx_bg2.jpg) no-repeat center top;}
.lx2 .title{padding: 75px 0 100px;}
.lx2_con{ width:1200px; margin:0 auto;}

.lx2_con .part2_con{width: 820px;}
.lx2_con .part2_con p.p1{line-height:26px;color:#fff;font-size:18px; margin-bottom:35px; font-family: "黑体";}
.lx2_con .part2_con .list_con{ width: 555px; height: 217px; padding:45px 40px; border: 1px dashed #ccc; background: #f2f2f2; float: left;}
.lx2_con .part2_con .list_con p{ font-size: 14px; line-height: 23px; padding-top: 18px;}
.lx2_con .part2_con .list_nav{ float: left;}
.lx2_con .part2_con .list_nav li{ background: #d2d2d2; width: 172px;height: 70px; color: #4e3c30; margin-left: 10px; text-align:center; padding-top: 25px; font-size: 24px; display: block; cursor: pointer;}
.lx2_con .part2_con .list_nav li span{ font-size: 14px;}
.lx2_con .part2_con .list_nav li.fw{margin:10px 0 10px 10px;}
.lx2_con .part2_con .list_nav li.active{ background: #616161; color: #fff; margin-left: 0px; width:180px;border: 1px dashed #ccc;}
.lx2_con .part2_con p.p2{color: #fff;}
.lx2_con .part2_con h1{ font-size:21px;color: #fff; line-height:38px;padding-top:25px;}
.lx2_con .part2_con .p2 span{ font-size:16px;line-height:36px;padding-right:30px;}
.lx2_con .part2_con .p2 span i{font-size: 26px; font-style: italic;display: inline;}
.lx2_con .part2_con .p2 span.last_child{ padding-right: 0;}

/*part_four*/
#part_four{ width: 100%; background: #000;}
.four1,.four2,.four3,.four4{ width: 100%; background: url(../images/part_four1_bg1.jpg) no-repeat center top;}
.four1{ height: 1620px;background-image: url(../images/part_four1_bg1.jpg);}
.four1 .title{ padding: 95px 0 185px;}
.four1_con{ width: 1035px; margin:0 auto;position: relative;}
.four1 .title1{ width:395px;padding-bottom:25px;}
.four1_con h1,.four2_con h1{font-size:20px;line-height:32px;padding:20px 0 15px; color:#967446; text-align: center; font-weight: 600;}
.four1_con p,.four2_con p{font-size:16px; line-height:24px; text-align: center;color: #fff; width:945px;display: block; margin: 0 auto; font-family: "黑体";}
.four1_con .four1_img{position: relative;margin:60px 0 0 20px;}
.four1_con .four1_img .btn_zx{position: absolute;right:0; top: 10px;}

.four2{ height:1428px;background-image: url(../images/part_four2_bg1.jpg);}
.four2 .title1{ width: 580px;padding-top: 163px;}
.f2c1{ width:1125px; margin:125px auto 0;}
.jt_desc{width: 100%;color:#fff;}
.jt_desc h2{ font-size:43px; line-height:50px;display: block; width:45%;padding-right: 4%; text-align: right; float: left;color: #fff;}
.jt_desc p{ font-size:15px; line-height: 23px;display: block; width:50%; text-align:left; float: left;}
.f2c1 img{ width: 972px; margin:10px auto 0; display: block;}
.f2c1 .btn_slick{margin-top: -50px;}
.f2c1 .slick-prev{left: 0;}
.f2c1 .slick-next{right: 0;}

.four3{ width: 100%; height:1033px; background: url(../images/part_four3_bg1.jpg) no-repeat center top;}
.four3_con{ width: 1095px; margin: 0 auto; position: relative;}
.four3_con .title1{padding:103px 0 95px 0;width: 551px;}
.four3 p.p1{width:775px;margin: 0 auto; font-size: 14px; color:#fff; text-align: center; line-height:26px;}
.f3c_list{ width: 1095px;height: 229px; margin:140px auto 80px; background: url(../images/part_four3_img1.jpg) no-repeat center top;position: relative;}
.f3c_list li{ position:absolute; width:206px;color: #fff; top: 40px;}
.f3c_list li h1{ font-size: 22px; line-height: 34px;}
.f3c_list li p{ font-size: 14px; line-height: 24px; margin-left: 30px;}
.f3c_list li.l1{left: 170px;}
.f3c_list li.l2{left: 515px;}
.f3c_list li.l3{left: 855px;}
.four3_con .btn_zx{margin:0 auto;}

.four4{width:100%; height:1153px; background: url(../images/part_four4_bg1.jpg) no-repeat center top;}
.four4 .title1{padding:108px 0 33px 0;width:519px;}
.four4 p{width: 738px;font-size: 16px; color: #9f7d64;display: block; margin: 0 auto;}
.f4_list{width:1204px; margin:153px auto 0;position: relative;}
.f4_list li{float:left;display: block;transform: scale(1,1); transition: all 0.3s ease-out;}
.f4_list li.l6,.f4_list li.l7{padding-top: 124px;}
.f4_list .btn_zx{margin:126px 0 0 685px;}

#part_result{width: 100%; background-color:#000;}
.result_con1{width: 100%; height:846px; background: url(../images/part_result_bg1.jpg) no-repeat center top;}
.result_con1 .title{padding: 89px 0 93px;}
.result_list{ display:block;width: 1190px; margin: 0 auto;}
.result_list li{ border: 3px solid #896c4a;background: url(../images/part_result_bg11.jpg) no-repeat; display: block; width:277px; height:395px; float: left; margin-right: 18px;overflow: hidden;}
.result_list li img{display: block;transform: scale(1,1); transition: all 0.3s ease-out;}
.result_list li.hover img{ transform: scale(1.05,1.05); transition: all 0.3s ease-out;}
.result_list li p{ padding: 0px 12px; font-size: 14px; line-height: 22px;}
.result_list li p span{ font-size: 18px; color: #A98654; line-height: 42px;}
.result_con2{ width: 100%; height: 839px; background:url(../images/part_result_bg2.jpg) no-repeat center top; position: relative;}
.rc2_1{ width: 1200px; margin: 0 auto; height: 100%;position: relative;}
.rc2_1 .btn_zx{position: absolute; top:456px;left:206px;}
.hl_list{padding-top:631px;}
.hl_list li.l1{padding-bottom: 20px;}
.hl_list li{ font-size: 14px; color: #9f7d64; line-height: 20px;font-family: "黑体";font-weight: bold;}

#part_expert{width: 100%; background: #000;}
.exp_con1{width: 100%;/* height:1208px;*/ background:#000;}
.exp_con1 .title{padding: 103px 0 63px;}
.exp_con1 .p1{width: 1010px; margin: 0 auto 49px;font-size: 16px; display: block;color: #9f7d64; font-family: "黑体";}
.exp_list{ width: 100%; height: ; background-color: #000; color: #fff; text-align: center;}
.exp_list .exp{width: 100%;position: relative; height: 654px; background: url(../images/part_expert_bg1.jpg) no-repeat center top #000;}
.exp_list .exp1{background-image: url(../images/part_expert_bg1.jpg);}
.exp_list .exp2{background-image: url(../images/part_expert_bg2.jpg);}
.exp_list .exp3{background-image: url(../images/part_expert_bg3.jpg);}
.exp_list .exp4{background-image: url(../images/part_expert_bg4.jpg);}
.exp_list .exp5{background-image: url(../images/part_expert_bg5.jpg);}
.exp_list h1{ font-size: 40px; line-height: 50px; padding-bottom: 20px;}
.skill_con{ width: 445px; position: absolute;left:280px;top:220px; transition: all 0.5s ease-out; opacity:1;}
.exp.slick-active .skill_con{left: 50%;margin-left:-445px;opacity: 1;}
.exp_list p{ font-size: 14px; line-height:24px;}
.exp_list p span{display: block; font-size: 18px; line-height: 30px; padding-top:25px;}

.exp_list .btn_slick{transition: all 0.5s ease-out; opacity: 0;}
.exp_list .slick-prev{left:0%;}
.exp_list .slick-next{left:100%;}

.exp_con2{ width: 100%; height:911px; background: url(../images/part_expert2_bg1.jpg) no-repeat center top;}
.exp_con2 .title{padding: 135px 0 100px;}
.lc_list{ width:1200px; margin: 0 auto;}
.lc_list li{ width:180px;height: 180px;margin: 0 55px 50px; border-radius: 180px; border:2px solid #967446;float: left;font-size: 25px;line-height: 36px; color: #fff; text-align: center;font-family: "宋体";cursor: pointer; transform: scale(0.95,0.95); transition: all 0.3s ease-out;}
.lc_list li:hover{/*font-size: 26px;*/color: #967446; transform: scale(1,1); transition: all 0.3s ease-out;}
.lc_list li.l1{padding-top: 70px;height: 110px;}
.lc_list li.l2{padding-top: 50px;height: 130px;}

#part_safe{ width: 100%; height: 1170px; background: url(../images/part_safe_bg1.jpg) no-repeat center top;}
#part_safe .title{padding: 110px 0 80px;}
#part_safe .p1{font-size: 16px; color: #fff;font-family: "黑体"; line-height: 25px; width: 995px; margin: 0 auto; text-align: center;}
.safe_list{width:1127px;height: 394px; display:block; margin: 60px auto 0; border:6px solid #fff;overflow: hidden;}
.safe_list li{ float: left;display: block;}
