﻿/* 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:1240px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.part_center{ width:1200px; margin:0 auto;}
.part_center img{ display:block; margin:0 auto; }
.clearfix {
    zoom: 1;
    display: block;
}
.part_center{ width:1200px; margin:0 auto;}
.title{ text-align:center; margin:0 auto;}
.part_title{ text-align:center; color:#010101; font-size:52px; font-family:"微软雅黑";}
/*banner*/
.banner{ height:600px; background:url(../images/banner.jpg) no-repeat center top;}
.banner_center{ position:relative; height:600px; width:1100px; margin:0 auto;}
.banner_ico{ height:187px; width:600px; position:absolute; left:-68px; top:202px;}
.banner_center a{ width:201px; height:52px; display:block; left:124px; top:433px; position:absolute; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part1*/
.part1{ background:url(../images/part1_bg.jpg) no-repeat center top; padding:62px 0 57px;}
.picFocus1{ margin:60px auto 0; width:1100px; padding:5px; overflow:hidden; zoom:1;}
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; text-align:center;}
.picFocus .hd ul{ overflow:hidden; zoom:1; text-align:center; width:726px; margin:0 auto;}
.picFocus .hd ul li{ float:left; text-align:center; background:#f4e6db; border:1px solid #ffffff; height:52px; width:210px; line-height:52px; font-family:microsoft yahei; color:#876755; font-size:36px; border-radius:26px; margin:0 15px; cursor:pointer;}
.picFocus .hd ul li.on{ background:#ad8c79; color:#ffffff; border:1px solid #ad8c79;}
.picFocus .bd li{ vertical-align:middle; position:relative;}
.bd1{ position:absolute; left:0; bottom:89px;}
.bd1 a{ width:195px; height:54px; display:block; float:left; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.bd1 a.a1{ margin-left:304px;}
.bd1 a.a2{ margin-left:337px;}
.bd2{ position:absolute; left:0; bottom:60px;}
.bd2 a{ width:307px; height:55px; display:block; float:left; margin-left:100px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part2*/
.part2{ background:url(../images/part2_bg.jpg) no-repeat center top; padding:74px 0 48px;}
.picFocus2{ margin:45px auto 0; width:1100px; padding:5px; overflow:hidden; zoom:1;}
.part2_list1{ margin-top:39px;}
.part2_list1_one{ position:relative; margin-bottom:20px;}
.part2_list1_one a{ width:200px; height:55px; display:block; position:absolute; left:664px; top:247px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.part2_list1_two{ position:relative; margin-bottom:20px;}
.part2_list1_two a{ width:200px; height:55px; display:block; position:absolute; left:262px; top:247px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.part2_list1_b{ width:519px; height:222px; position:relative; float:left; margin-left:23px; margin-bottom:20px;}
.part2_list1_b a{ width:306px; height:49px; position:absolute; right:15px; top:143px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}



.part2_list2{ margin-top:39px;}
.part2_list2_one{ position:relative; margin-bottom:20px;}
.part2_list2_one a{ width:200px; height:55px; display:block; position:absolute; left:715px; top:202px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.part2_list2_two{ position:relative; margin-bottom:20px;}
.part2_list2_two a{ width:200px; height:55px; display:block; position:absolute; left:273px; top:202px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
.part2_list1_b{ width:519px; height:222px; position:relative; float:left; margin-left:23px; margin-bottom:20px;}
.part2_list1_b a{ width:306px; height:49px; position:absolute; right:15px; top:143px; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}


/*part3*/
.part3{ background:url(../images/part3_bg.jpg) no-repeat center top; padding:62px 0 65px;}
.part3_link{ margin-top:743px;}
.part3_link a{ width:250px; height:55px; display:block; margin:0 auto; -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}
/*part4*/
.part4{ background:url(../images/part4_bg.jpg) no-repeat center top; padding:62px 0 79px;}
.zt_8 .zt8_list{width: 1110px;margin: 0 auto 38px;overflow: hidden;}
.zt_8 .zt8_list li{float: left;margin: 5px;}
.zt_8 p{color: #59281b;text-align: center; height:73px; line-height:73px; background:url(../images/p_bg.png) no-repeat center top; width:1100px; margin:0 auto 30px;}
.zt_8 p.p1{font-size: 24px;}
.zt_8 p.p2{font-size: 30px; position:relative;}
.zt_8 p em{ position:absolute; width:62px; right:97px; bottom:-53px;}
.zt_8 a{width:250px;margin: 0 auto;display: block;}
.zt_8 a img{ -webkit-animation: hover 2s linear infinite; animation: hover 2s linear infinite;}




@-webkit-keyframes hover {
0% {-webkit-transform: scale(0.9);opacity: 0.9;}
50% {-webkit-transform: scale(1);opacity: 1; }
100% {-webkit-transform: scale(0.9);opacity: 0.9;}
}
@keyframes hover {
0% {-webkit-transform: scale(0.9);opacity: 0.9;}
50% {-webkit-transform: scale(1);opacity: 1; }
100% {-webkit-transform: scale(0.9);opacity: 0.9;}
}