@charset "utf-8";
/*begin  --------clear */
* { padding: 0; margin: 0; text-decoration: none;}
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;}
.wrap br {font-size: 0px; line-height:0;}
.wrap .bg100{width: 100%;background-position:center top; background-repeat: no-repeat; background-color: #000; }
.wrap .bg12{width:1200px;margin: 0 auto;}
.left{float: left;}
.right{float: right;}
.last_child{margin-right:0;}
.first_child{margin-left: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;}
.slick-prev {background: url(../images/btn_left.png) no-repeat;}
.slick-next {background: url(../images/btn_right.png) no-repeat;}
/*end ---btn left right*/

/*title*/

/*btn*/
.btn_zx{display:block;text-align: center;font-size:24px;color:#fff; background: none;border: 1px solid #fff;line-height:44px; padding: 0 18px; border-radius: 5px;}
.btn_zx:hover{ color: #fff;border: 1px solid transparent;background: #937343;}


/*banner*/
.wrap #top_banner {width:100%; font-size:0px; position: relative;overflow: hidden;}
.wrap #top_banner h1 {width: 100%; height:200px; 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) ;}
.wrap #top_banner .text_con{height:100%;position: absolute;top: 0; left: 50%; margin-left: -600px;}
.b_text{position:absolute;opacity:0;transition:all 1s ease-out;}
.b_text img{width:100%;}

.b_text.b_text1{width:25%;right:2.16667%;top: 0;}
.b_text.b_text11{top:12.375%;}
.b_text.b_text2,.b_text.b_text3,.b_text.b_text4{left:6%; top: 0;}
.b_text.b_text2{width:51.91666%;top:15.75%;}
.b_text.b_text21{top:26.75%;}
.b_text.b_text3{width:94.333%;top:30.75%;}
.b_text.b_text31{top:41.75%;}
.b_text.b_text4{width:93.667%;top:50.25%;}
.b_text.b_text41{top:62.25%;}

/*part2*/
#part2{height:792px; background: url(../images/part2_bg1.jpg) no-repeat center top;}
.p2_con{padding-top:267px;position: relative;}
.p2_list{width: 100%; position: relative; height: 100%;}
.p2_list li{opacity: 0; margin-left:-100px; transition: all 0.5s ease-in-out;}
.p2_list li.hover{margin-left:65px;}
.p2_list li.l1{width:1139px; height:26px;background: url('../images/part2_img1.png') no-repeat 0 -5px;}
.p2_list li.l2{width: 1139px; height:26px;background: url('../images/part2_img1.png') no-repeat 0 -57px; margin-top: 26px;}
.p2_list li.l3{width: 1124px; height:45px;background: url('../images/part2_img1.png') no-repeat -3px -148px; margin-top: 64px;}
.p2_list li.l4{width: 1139px; height:45px;background: url('../images/part2_img1.png') no-repeat -3px -211px; margin-top: 20px;}
/*.p2_list li.l5{width: 1139px; height:51px;background: url('../images/part2_img1.png') no-repeat 0 -297px; margin-top: 68px;}
.p2_list li.l6{width: 1139px; height:51px;background: url('../images/part2_img1.png') no-repeat 0 -376px; margin-top: 30px;}*/

/*part3*/
#part3{height:1244px;background: url(../images/part3_bg1.jpg) no-repeat center top; }
.p3_con{padding-top:425px;height: 100%; margin-left: 139px;}
.p3_list{width: 100%; position: relative; height: 100%;}
.p3_list li{opacity: 0;margin-top: 0; margin-left:100px; transition: all 0.8s ease-in-out; }
.p3_list li.l1{width:975px; height:133px;background: url('../images/part3_img1.png') no-repeat 0 0; margin-top: -100px;}
.p3_list li.l1.hover{margin-top:0;}
.p3_list li.l2{width: 975px; height:50px;background: url('../images/part3_img1.png') no-repeat 0 -156px;}
.p3_list li.l2.hover{margin-top:25px;}
.p3_list li.l3{width: 975px; height:283px;background: url('../images/part3_img1.png') no-repeat 0 -231px; position: relative;}
.p3_list li.l3 i{width:269px; height:283px;position: absolute; left: 207px; top: 0; transition: all 1s ease-in-out 0.8s;}
.p3_list li.l3.hover{margin-top:30px;}
.p3_list li.l3.hover i{transform: rotate(360deg);}
.p3_list li.l4{width: 975px; height:130px;background: url('../images/part3_img1.png') no-repeat 0 -527px;}
.p3_list li.l4.hover{margin-top:15px;}

/*part4*/
#part4{height:1008px;background:#fff;margin-bottom: 18px;}
/* accordion */
.accordion{margin:22px 25px;background:#fff;height:1008px;overflow:hidden;position: relative;}
.accordion .p4_list{width:3000px;}
.accordion .p4_list li{display:block;height:1008px;overflow:hidden;position:relative;float:left;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s; }
.accordion .p4_list li img{display:block;}
.accordion .btn{display: none; position:absolute; bottom: 0; width: 100%;padding: 20px 0; height:100px; background: url(../images/trans_black.png);}
.btn_list{width:200px; margin:0 auto;}
.btn_list li{width:82px; height:82px; float: left;}
.btn_list li.b_left{margin-right: 36px;}
/*part5*/
#part5{height:675px; background: url(../images/part5_bg1.jpg) no-repeat top center; position: relative;}
.p5_con{padding-top: 46px;position: relative;}
.pic_list{width: 504px; height: 604px; padding: 11px; background: #fff; overflow: hidden;}
.pic_list li{width:504px; height: 604px;}
.pic_desc{position:absolute; left:50%;margin-left: 110px; top:135px;}

.pic_list .slick-dots{width:180px;display:inline-block; position: absolute; bottom:15px; left: 50%; margin-left:-90px;}
.pic_list .slick-dots li{width: 15px; height: 15px; display: block; float: left; margin-right: 15px;}
.pic_list .slick-dots li span{width: 100%; height: 100%;display: block; background:#fff; border-radius: 15px;}
.pic_list .slick-dots li span:hover{transform: scale(1.2);}
.pic_list .slick-dots li.slick-active span{background:#937343;transform: scale(1.2);}

/*part6*/
#part6{height:870px;position: relative; background: url(../images/part6_bg1.jpg) no-repeat center top;}
.p6_con{height: 100%; overflow: hidden;}
.p6_wx{width:363px;margin: 0 auto; margin-top: 122px;padding-left: 50px;}
.p6_zj{width:940px; height:137px;margin: 0 auto; margin-top:85px; background: url(../images/part6_img1.png) no-repeat center top; position: relative;}
.p6_zj i{width:194px; height:137px; display: block; position: absolute; top: 0; left:408px;opacity: 0; transform: scale(5); transition: all 0.5s ease-out;}
.p6_ps{width:; height: ; position: absolute; bottom: 20px;left:15px;}
