@charset "utf-8";
/* CSS Document */
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0}
ul,li{ list-style-type:none}
input,img{ border:none;}
img{ vertical-align:middle}
body{ font-size:12px; font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "����"; line-height:20px; background:#FFFFFF; color:#333333}
.fix:after{ clear:both; height:0; font-size:0; display:block; content:"."; visibility:hidden;}
.fix{*zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.clear { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#333333; text-decoration:none; }

.maxwidth{ margin:0 auto; max-width:1680px;}
.con{ margin:0 auto; width:1200px; overflow:hidden}
.part1{ background:#f4f2f1;}
.part1 .tt{ padding:62px 0; height:167px; line-height:167px; text-align:center}
.part1 li{float:left; width:270px; margin-right:40px; height:393px; text-align:center; line-height:393px;display:inline}
.part1 .btn1{ margin:35px auto; display:block; width:420px; height:58px; line-height:58px; text-align:center; border:#f58940 2px solid; font-size:28px; color:#f58940}
.part1 li:last-child{ margin-right:0}

.part2{ background:#fff;}
.part2 .tt1{ padding:50px 0; font-size:48px; line-height:48px; text-align:center}
.part2 .tt1 span{ color:#cc6600}
.part2 .tt2{ font-size:28px; line-height:48px; text-align:center}
.part2 .tt2 span{ color:#f58940}
.part2 .box{ width:1200px; height:442px; background:#53525e; margin-top:35px; margin-bottom:50px}
.part2 .box .ll{ float:left; width:552px;display:inline; padding:67px 0px 0px 60px; color:#fff; font-size:18px; line-height:34px}
.part2 .box .ll h3{ font-size:30px; line-height:60px; padding-bottom:10px;}
.part2 .box .rr{ padding-top:67px; float:right; width:530px; height:308px; line-height:308px; text-align:center;}

.part3{background:#f0edeb;}
.part3 .tt1{ text-align:center; font-size:36px; line-height:38px; padding:42px 0;}
.part3 li{ float:left; width:278px;margin-right:18px;display:inline}
.part3 li .pic{ width:100%; height:258px; text-align:center}
.part3 li .t{ font-size:18px; line-height:32px; text-align:center}
.part3 .btn1{ margin:35px auto; display:block; width:446px; height:58px; line-height:58px; text-align:center; border:#f58940 2px solid; font-size:28px; color:#f58940}
.part3 li:last-child{ margin-right:0}

.part4{ background:#fff;}
.part4 .tt1{ text-align:center; font-size:36px; line-height:38px; padding:42px 0;}
.part4 ul{ padding-bottom:50px}
.part4 li{ float:left; width:370px; margin-right:45px; display:inline}
.part4 li .pic{ width:370px; height:307px; text-align:center}
.part4 li .t{ padding:5px 30px 0px 30px; width:370px; height:80px; line-height:30px; font-size:17px; box-sizing:border-box}
.part4 li:last-child{ margin-right:0}

.part5{background:#f4f2f1;}
.part5 .tt1{ padding:50px 0; font-size:48px; line-height:48px; text-align:center}
.part5 .tt1 span{ color:#cc6600}
.part5 li{ float:left; width:335px; height:335px; position:relative; border-radius:50%; margin-right:92px; overflow:hidden; display:inline; }
.part5 li:last-child{ margin-right:0}
.part5 li .pic{  background:#FFFFFF; width:335px; height:335px; position:absolute; z-index:3; opacity:1; text-align:center;border-radius:50%;overflow:hidden; transition:0.3s;}
.part5 li .txt{ width:335px; height:335px; position:absolute; z-index:2; background:#ff9900;opacity:0; line-height:32px; font-size:18px; text-align:center;transition:0.3s;border-radius:50%;overflow:hidden; }
.part5 li .txt .t{ display:block; padding-top:60px; font-size:24px; line-height:38px;}

.part5 li:hover .pic{opacity:0;}
.part5 li:hover .txt{opacity:1;}

.part5 .btn1{ margin:35px auto; display:block; width:446px; height:58px; line-height:58px; text-align:center; border:#f58940 2px solid; font-size:28px; color:#f58940}

.part6{ background:#fff;}
.part6 .tt1{ text-align:center; font-size:48px; line-height:48px; padding-top:50px; padding-bottom:10px}
.part6 .tt2{ text-align:center; font-size:36px; line-height:38px; color:#666666; padding-bottom:38px;}
.part6 li{ float:left; width:276px;margin-right:32px;display:inline; }
.part6 li:last-child{ margin-right:0}
.part6 li .pic{ width:276px; height:227px; text-align:center}
.part6 li .txt{ width:100%; height:43px; line-height:43px; text-align:center; background:#666666; font-size:24px; color:#fff}
.part6 .btn1{ margin:50px auto; display:block; width:560px; height:58px; line-height:58px; border-radius:30px; background:#cc6600;text-align:center;font-size:28px; color:#fff; box-shadow: 0px 5px 8px rgba(0,0,0,0.3);}

.part7{background:#f0edeb;}

.part7 .tt1{ text-align:center; font-size:48px; line-height:48px; padding-top:50px; padding-bottom:50px}
.part7 .tt1 span{ color:#cc6600}
.part7 li{ float:left; width:568px;margin-right:55px; margin-bottom:44px;display:inline;}
.part7 li:nth-of-type(2n){ margin-right:0}
.part7 li .t{ height:42px; line-height:42px; text-indent:20px; font-size:24px; color:#fff; background:url(../images/p7_tt.gif) no-repeat;}
.part7 li .pic{ width:568px; height:324px; background:#fff; text-align:center;}
.part7 .btn1{ margin:0px auto 50px auto; display:block; width:490px; height:58px; line-height:58px; border-radius:30px; background:#cc6600;text-align:center;font-size:28px; color:#fff; box-shadow: 0px 5px 8px rgba(0,0,0,0.3);}

.part8{ background:#fff;}
.part8 .tt1{ text-align:center; font-size:48px; line-height:48px; padding-top:50px; padding-bottom:50px}
.part8 ul{ padding-bottom:50px;}
.part8 li{ float:left; width:285px;margin-right:20px;display:inline;}
.part8 li:last-child{ margin-right:0}
.part8 li .pic{ width:285px; height:245px; text-align:center}
.part8 li .t1{ height:55px; text-align:center; line-height:55px; font-size:24px; color:#fff; background:#996600}
.part8 li .t2{ background:#293c50; height:142px; box-sizing:border-box; padding:10px; padding-bottom:0; font-size:18px; line-height:30px; color:#fff}

.part9{background:#f0edeb; }
.part9 .tt1{ text-align:center; font-size:48px; line-height:48px; padding-top:50px; padding-bottom:50px}

.slideBox{ position:relative;margin:0px auto 50px auto; width:1200px; height:500px;box-shadow: 0px 10px 18px 0px rgba(0,0,0,0.1);}
.slideBox .hd{ position:absolute; width:100%; left:0; bottom:20px; text-align:center}
.slideBox .hd li{ display:inline-block; width:15px; height:15px; background:#999; border-radius:50%; margin-right:10px;}
.slideBox .hd li.on{ background:#CC0000}

.part9 .ys{ width:1200px; height:500px; line-height:58px;  background:#fff; }
.part9 .ys .ll{ float:left; width:554px; height:500px; text-align:center}
.part9 .ys .rr{ float:left; width:646px; box-sizing:border-box; padding-top:30px; padding-left:68px; padding-right:28px; font-size:18px; line-height:36px;}
.part9 .ys .rr .t1{ font-size:36px; line-height:58px;}

.part9 .btn1{ margin:0px auto 0px auto; display:block; width:490px; height:48px; line-height:48px; border-radius:30px; background:#cc6600;text-align:center;font-size:28px; color:#fff; box-shadow: 0px 5px 8px rgba(0,0,0,0.3);}

.part10{background:url(../images/p10_bg.gif) repeat; height:1000px; }
.part10 .tt1{ text-align:center; font-size:48px; line-height:48px; padding-top:50px; padding-bottom:50px}
.part10 .pic{ width:1200px; height:659px;text-align:center}

.part10 .btn1{ margin:30px auto 30px auto; display:block; width:390px; height:48px; line-height:48px; border-radius:30px; background:#cc6600;text-align:center;font-size:24px; color:#fff; box-shadow: 0px 5px 8px rgba(0,0,0,0.3);}

.part11 { background:#333; padding-bottom:80px;}
.part11 .tt1{ text-align:center; font-size:48px; line-height:48px; color:#fff; padding-top:50px; padding-bottom:50px}
.part11 li{ position:relative; padding:8px; box-sizing:border-box; float:left; width:278px;margin-right:20px;display:inline; background:#fff;}
.part11 li .pic{ width:262px; height:219px; position:relative}
.part11 li a{ display:block; width:100%; height:100%; content:""; position:absolute; z-index:3}
.part11 li .t1{ width:100%; bottom:0; position:absolute; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; background:rgba(0,0,0,0.5)}
.part11 li .t2{  height:40px; line-height:40px; text-align:center; font-size:22px; color:#ff9900;}
.part11 li:last-child{ margin-right:0}

.td{ display:block;-webkit-animation:allitem_bounce 3s infinite linear;-moz-animation:allitem_bounce 3s infinite linear;-o-animation:allitem_bounce 3s infinite linear;-ms-animation:allitem_bounce 3s infinite linear;animation:allitem_bounce 3s infinite linear;}

@keyframes allitem_bounce{
0%,80%,84%,90%,96%,100%{-webkit-transform:translateY(0)}
88%{-webkit-transform:translateY(-6px)}
92%{-webkit-transform:translateY(-3px)}
}
@-webkit-keyframes allitem_bounce{
0%,80%,84%,90%,96%,100%{-webkit-transform:translateY(0)}
88%{-webkit-transform:translateY(-6px)}
92%{-webkit-transform:translateY(-3px)}
}
@-moz-keyframes allitem_bounce{
0%,80%,84%,90%,96%,100%{-moz-transform:translateY(0)}
88%{-moz-transform:translateY(-6px)}
92%{-moz-transform:translateY(-3px)}
}
@-o-keyframes allitem_bounce{
0%,80%,84%,90%,96%,100%{-o-transform:translateY(0)}
88%{-o-transform:translateY(-6px)}
92%{-o-transform:translateY(-3px)}
}
@-ms-keyframes allitem_bounce{
0%,80%,84%,90%,96%,100%{-ms-transform:translateY(0)}
88%{-ms-transform:translateY(-6px)}
92%{-ms-transform:translateY(-3px)}
}