/* body{  font:12px/1.5em Microsoft Yahei,tahoma,Srial,helvetica,sans-serif;} */
*{padding: 0px; margin: 0px;}
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}
em,i{font-style: inherit;}
html { overflow-x:hidden; -webkit-text-size-adjust:none; }
img,button,input,a{border:none;}
h1,h2,h3,h4,h5,h6{font-weight: 100;}
body{  font-family:tahoma,Srial,helvetica,sans-serif; margin:0; padding:0;}
body,ul,p,h1,h2,dl,dd,form,input,textarea,select { padding:0; margin:0;}
ul,li{ list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear{ clear:both; height: 0; height: 0; overflow:hidden;}
#wrap{ width: 100%; overflow: hidden; background:#fff; font-size:16px; font-family:"微软雅黑";}
body{ min-width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.part_center{ width:1200px; margin:0 auto;}
/*页面代码*/
.banner{ width:100%; height:808px; background: url(../images/banner.jpg) no-repeat center top #090706; padding-top:126px;}
.banner .part_center{ width:1200px; height:542px; position:relative;}
.banner .part_center .banner_zhuti{ width:661px; height:376px; position:absolute; left:-30px; top:0;}
.banner .part_center a{ position:absolute; width:315px; height:114px; display:block; left:154px; bottom:0px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.banner ul{ width:1200px; margin:91px auto 0;}
.banner ul li{ width:166px; height:166px; float:left; margin-left:6px;}
.banner ul li:first-child{ margin-left:0px;}
/*part1*/
.part1{ width:100%; background:url(../images/part1_bg.jpg) no-repeat center top; padding:140px 0 0px 0; height:792px;}
.part1 .part_center img{ margin:0 auto; display:block;}
.part1_img{ width:702px; height:631px; float:left;}
.part1_word{ width:334px; height:606px; float:left; margin-left:70px; position:relative;}
.part1_word a{ position:absolute; width:203px; display:block; left:69px; top:497px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part2*/
.part2{ width:100%; background:url(../images/part2_bg.jpg) no-repeat center top; padding:80px 0 0px 0; height:1173px;}
.part2_title{ text-align:center; padding-bottom:84px;}
.part2_container span{ width:100%; text-align:center; display:block;}
.part2_listtop{ width:885px; margin:50px auto 0;}
.top_list_li{ float:left; width:195px; margin:0 50px;}
.part2_listtop a{ width:193px; height:78px; display:block; margin:22px auto 0; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.part2_listbot{ width:896px; margin:0px auto 0; padding-top:152px;}
.bot_list_li{ float:left; width:180px; margin:0 22px;}
.bot_list_li a{ width:140px; height:78px; display:block; margin:30px auto 0; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part3*/
.part3{ width:100%; background:url(../images/part3_bg.jpg) no-repeat center top; padding:53px 0 0px 0; height:767px;}
.part3_title{ text-align:center; padding-bottom:47px;}
.part3_container{ position:relative; width:1200px; height:596px;}
.part3_container a{ position:absolute; width:156px; height:149px; display:block;}
.a1{ left:0; top:0;}
.a2{ left:156px; top:149px;}
.a3{ left:0; top:298px;}
.a4{ left:156px; bottom:0;}
.a5{ left:316px; bottom:0;}
.a6{ right:0; top:0;}
.a7{ right:156px; top:149px;}
.a8{ right:0; top:298px;}
.a9{ right:156px; bottom:0;}
.a10{ right:316px; bottom:0;}
/*part4*/
.part4{ width:100%; background:url(../images/part4_bg.jpg) no-repeat center top; padding:40px 0 0px 0; height:1220px;}
.part4_title{ text-align:center; padding-bottom:122px;}
.part4_container ul{ width:1054px; margin:0 auto;}
.part4_container ul li{ position:relative; width:383px; float:left; margin:0 72px 30px;}
.part4_container ul li.li1 a{ width:83px; height:83px; display:block; position:absolute; top:345px; right:26px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.part4_container ul li.li2 a{ width:83px; height:83px; display:block; position:absolute; top:363px; right:26px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part5*/
.part5{ width:100%; background:url(../images/part5_bg.jpg) no-repeat center top; padding:40px 0 0px 0; height:1220px;}
.part5_title{ text-align:center; padding-bottom:56px;}
.part5_container ul{ width:1200px; margin:0 auto;}
.part5_container ul li{ position:relative; width:297px; height:438px; float:left; margin:0 0px 50px 4px;}
.part5_container ul li a{ width:70px; height:70px; display:block; position:absolute; top:345px; right:26px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.part5_container ul li a img{ width:100%; display:block;}
.part5_container ul li:first-child{ margin-left:0px;}
/*part6*/
.part6{ width:100%; background:url(../images/part6_bg.jpg) no-repeat center top; padding:58px 0 0px 0; height:664px;}
.part6_title{ text-align:center; padding-bottom:66px;}
.part6 ul{ width:1180px; margin:0 auto 48px;}
.part6 ul li{ float:left; width:236px; height:376px; margin:0 78px;}
.part6 a{ width:423px; height:73px; display:block; margin:0 auto; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part7*/
.part7{ width:100%; background:url(../images/part7_bg.jpg) no-repeat center top; padding:40px 0 0px 0; height:1022px;}
.part7_title{ text-align:center; padding-bottom:59px;}
.part7_c{ width:1198px; margin:0 auto;}
.part7_c .slick-prev{ background:url(../images/prev1.jpg) no-repeat left top !important; width:68px !important; height:47px !important; left:200px !important; top:677px !important;}
.part7_c .slick-next{ background:url(../images/next1.jpg) no-repeat left top !important; width:68px !important; height:47px !important; left:281px !important; top:677px !important;}
.part7_c .slick-slider{ margin-bottom:0px !important;}
.part7_c .slick-dots{ display:none !important;}
.part7 a{ width:313px; height:73px; display:block; margin:49px auto 0; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part8*/
.part8{ width:100%; background:url(../images/eight_top_bg.jpg) repeat-y center top;}
.eight_top{ text-align:center; width:100%; padding:50px 0 58px;}
.part8_c{ width:100%; height:793px;}
.part8_c .slick-slide div{ width:100%; height:793px;}
.part8_c .btn_slick{ display:none !important;}
.part8_c .slick-dots{ bottom:98px !important; width:240px !important; margin-left:50% !important; left:-367px !important;}
.part8_c .slick-dots li{ width:20px; height:20px; background:#646057; margin:0 8px !important;}
.part8_c .slick-dots li.slick-active{ background:#faeed4 !important;}
.part8_c .slick-dots li span{ color:#646057 !important; width:20px !important; height:20px !important; background:#646057 !important; border-radius:0px !important;}
.part8_c .slick-dots li.slick-active span{ color:#faeed4 !important; background:#faeed4 !important;}
.part8_c a{ width:313px; height:73px; display:block; position:absolute; margin-left:50%; left:-368px; bottom:166px; z-index:901; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part9*/
.part9{ width:100%; background:url(../images/part9_bg.jpg) no-repeat center top; padding:42px 0 0px 0; height:803px;}
.part9_title{ text-align:center;}
#carrousel{ position:relative; width:1008px; margin:0 auto;}
#carrousel .carrousel_con{ position:relative; width:1020px;}
#carrousel .carrousel_con ul{ position:relative; z-index:1; width:1020px; height:532px; margin:49px auto; overflow:hidden;}
#carrousel .carrousel_con li{position:absolute; left:0; top:0; width:807px; height:532px;}
#carrousel .carrousel_con li img{vertical-align:top; width:100%; height:100%;}
#carrousel_prev,#carrousel_next{position:absolute; z-index:9; width:27px; height:55px; top:256px;}
#carrousel_prev{background:url(../images/left1.png); left:-62px;}
#carrousel_next{background:url(../images/right1.png); right:-62px;}
/*part10*/
.part10{ width:100%; background:url(../images/part10_bg.jpg) no-repeat center top; padding:140px 0 0px 0; height:724px;}
.part10_zhuti{ width:542px; padding-left:75px;}
.ewm{ width:195px; height:195px; display:block; margin:36px auto 0;}
.part10_zhuti a{ width:296px; height:73px; display:block; margin:30px auto 0 138px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
@-webkit-keyframes hover {
	0%,100% {
		-webkit-transform: translateY(0);
	}
	20%,70% {
		-webkit-transform: translateY(-5px);
	}
	40%,60% {
		-webkit-transform: translateY(0);
	}
}
@keyframes hover {
	  0%,100% {
		  transform: translateY(0);
	  }
	  20%,70% {
		  transform: translateY(-5px);
	  }
	  40%,80% {
		  transform: translateY(0);
	  }
  }
.hover{ -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
