@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:top}
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:#666; text-decoration:none; }
.c1{ background:#ffb444}
.c2{ background:#ff5477}

.triangle{ position:absolute;width:0px; height:0px; overflow:hidden; border-top:32px solid transparent/*表示背景色透明只有ie6不认*/;border-bottom:32px solid transparent;}
.triangle_a{border-left:32px solid #50453b; top:35px; right:-32px;}
.triangle_b{border-right:32px solid #7a614b; top:355px; left:-32px;}
.triangle_c{border-left:32px solid #7a614b; top:35px; right:-32px;}
.triangle_d{border-right:32px solid #50453b; top:428px; left:-32px;}

.triangle1{ position:absolute;width:0px; height:0px; overflow:hidden; border-top:12px solid transparent/*表示背景色透明只有ie6不认*/;border-bottom:12px solid transparent;}
.triangle1_a{border-right:12px solid #e5bd62; top:40px; left:0;}
.triangle1_b{border-left:12px solid #009f97; top:40px; right:0;}

div.title{padding:48px 0;position:relative; width:100%; text-align:center}
div.title h2{font-size:45px; line-height:57px; font-weight:normal;}
div.title h3{ font-size:22px;line-height:48px; font-family:Arial, Helvetica, sans-serif}
div.title span{ display:inline-block; width:77px; height:4px; overflow:hidden}

.banner{ margin:0 auto; max-width:1680px; height:812px; background:url(../images/banner.jpg) center 0 no-repeat}
.banner .con{ margin:0 auto; width:1200px; height:812px; position:relative}
.banner .con .btn1{ position:absolute; width:283px; height:64px; background:rgba(0,0,0,0); left:60px; bottom:80px;}

.part1{margin:0 auto; max-width:1680px; background:url(../images/p1bg.jpg) repeat;}
.part1 .con{ margin:0 auto; width:1100px; padding-top:105px; overflow:hidden}
.part1 .yuan{ margin:50px auto; width:72px}

.part2{margin:0 auto; max-width:1680px; background:#474340; padding-top:25px; overflow:hidden}
.part2 .con{ margin:0 auto; width:1107px; padding-top:25px; overflow:hidden}
.part2 .con dt{ float:left; width:201px; height:243px; display:inline; margin-right:1px}
.part2 .con dd{ float:left; width:150px; height:243px; display:inline; margin-right:1px; }
.part2 .con dd a{position:relative; display:block; width:100%; height:100%}
.part2 h3{ position:absolute; width:100%; height:63px; line-height:63px; text-align:center; color:#fff; font-size:20px;}
.part2 .con dd:last-child{ margin-right:0}
.part2 .btn1{ display:block; margin:50px auto; width:272px; height:54px; background:#fff; color:#000; font-size:25px; border-radius:27px; text-align:center; line-height:54px;}

.part3{margin:0 auto; max-width:1680px; height:714px; background:url(../images/p3.jpg) center 0 no-repeat; overflow:hidden}
.part3 .con{ margin:0 auto; width:1200px; height:595px; position:relative}
.part3 .con .txt{ position:absolute; width:316px; height:180px; right:25px; top:295px; color:#fff; line-height:43px; font-size:24px;}
.part3 .btn1{ display:block; margin:25px auto; width:272px; height:54px; background:#ff5100; color:#fff; font-size:25px; border-radius:27px; text-align:center; line-height:54px;}

.part4{margin:0 auto; max-width:1680px;  background:#1a1614}
.part4 .txt{ margin:0 auto; width:1100px; line-height:35px; color:#ffd289; font-size:18px; position:relative; top:-20px;}
.part4 .zhanshi{ width:100%; overflow:hidden;}
.part4 .ll{ float:left; width:50%; box-sizing:border-box; border-right:1px solid #1a1614; position:relative}
.part4 .rr{ float:left; width:50%; box-sizing:border-box; border-left:1px solid #1a1614; position:relative}

.part4 .t1{ position:absolute; left:50%; margin-left:-198px; top:72px;}
.part4 .t2{ position:absolute; left:50%; margin-left:-251px; top:72px;}

.part4 .txt1{ position:absolute; width:569px; left:50%; margin-left:-284px; top:250px; font-size:30px; line-height:46px; color:#fff;}
.part4 .txt2{ position:absolute; width:569px; left:50%; margin-left:-284px; top:410px;}
.part4 .btn1{ position:absolute; left:50%; margin-left:-136px; top:926px;width:272px; height:54px; background:#fff; color:#000; font-size:25px; border-radius:27px; text-align:center; line-height:54px;}

.part5{margin:0 auto; max-width:1680px; overflow:hidden; background:#1a1614; padding:50px 0px 20px 0px;}
.part5 .con{ margin:0 auto; width:1100px; height:716px; background:url(../images/p5_1.jpg) center 0 no-repeat; position:relative}
.part5 .t1{ width:530px; position:absolute; top:75px; left:513px;}
.part5 h3{ font-size:33px; line-height:70px; color:#009f97}
.part5 ul li{line-height:35px; background:url(../images/gou.png) 0 center no-repeat; padding-left:20px; font-size:17px}

.part5 .t2{ width:205px; position:absolute; top:560px; font-size:17px; line-height:28px; text-align:center; font-weight:bold; color:#ff5100}
.part5 .l1{left:66px; }
.part5 .l2{left:320px; }
.part5 .l3{left:578px; }
.part5 .l4{left:828px; }

.part5 .btn1{ display:block; margin:25px auto; width:272px; height:54px; background:#ff5100; color:#fff; font-size:25px; border-radius:27px; text-align:center; line-height:54px;}

.part6{margin:0 auto; max-width:1680px; height:997px; background:url(../images/p6_1.jpg) center 0 no-repeat; overflow:hidden}
.part6 .con{ width:1200px; height:622px; margin:0 auto 0 auto; position:relative; box-shadow:0px 0px 10px 5px rgba(0,0,0,0.3);}
.part6 .tab{ padding-left:25px; width:1115px; height:72px;margin:22px auto 0 auto;overflow:hidden;}
.part6 .tab li{ float:left; width:305px; margin-right:85px; cursor:pointer}
.part6 .tab li:last-child{ margin-right:0}

.part6 .textbox{ width:100%; display:none; height:622px; padding:38px 40px; box-sizing:border-box; position:relative; background:#fff;}
.part6 .on{ display:block}
.part6 .b1{ position:absolute; width:100%; height:13px; overflow:hidden; background:#36bfc7; left:0px; bottom:10px;}
.part6 .b1:before{ display:block; content:"";border-top:1px dashed #36bfc7; height:2px; background:#fff; overflow:hidden}

.part6 .b2{ position:absolute; width:100%; height:13px; overflow:hidden; background:#fea831; left:0px; bottom:10px;}
.part6 .b2:before{ display:block; content:"";border-top:1px dashed #fea831; height:2px; background:#fff; overflow:hidden}

.part6 .b3{ position:absolute; width:100%; height:13px; overflow:hidden; background:#8d7dfa; left:0px; bottom:10px;}
.part6 .b3:before{ display:block; content:"";border-top:1px dashed #8d7dfa; height:2px; background:#fff; overflow:hidden}

.part6 .t1{ font-size:33px; line-height:48px; padding-bottom:10px;}
.part6 .t1 p:first-child{ font-weight:bold }
.part6 .t2{ font-weight:normal}
.part6 .t3{ font-size:22px; color:#4f4f4f; line-height:32px; padding-bottom:10px;}
.part6 .t4{ width:115px; height:28px; line-height:28px; font-size:16px; text-align:center; color:#FFFFFF; margin-bottom:20px;}

.part6 .btn1{ position:absolute; right:50px; bottom:50px;}

.part7{margin:0 auto; max-width:1680px; background:#fff; overflow:hidden}
.part7 .con{ margin:0 auto; width:1100px; height:1096px; font-size:16px; position:relative; background:url(../images/p7_1.jpg) center 0 no-repeat; overflow:hidden}

.part7 .con .one{ position:absolute; left:0px; top:0px; width:438px; padding:20px; box-sizing:border-box; background:#50453b}
.part7 .con .two{ position:absolute; right:0px; top:30px; width:438px; padding:20px; box-sizing:border-box; background:#7a614b}
.part7 .con .t1{ font-size:20px; line-height:28px; padding-bottom:10px; color:#FFFFFF}
.part7 .con .t1 strong{ padding-right:20px; font-size:25px;}
.part7 .con .t2{ font-size:16px; color:#fff; line-height:28px; padding-bottom:10px;}

.part7 .con .three{ position:absolute; left:0px; top:478px; width:438px; padding:20px; box-sizing:border-box; background:#7a614b}

.part7 .con .four{ position:absolute; right:0px; top:540px; width:438px; padding:20px; box-sizing:border-box; background:#50453b}

.part7 .btn1{ display:block; margin:50px auto; width:272px; height:54px; background:#ff5100; color:#fff; font-size:25px; border-radius:27px; text-align:center; line-height:54px;}

.part8{margin:0 auto; max-width:1680px; position:relative; overflow:hidden}
.part8 .prev{ position:absolute; width:82px; height:82px; left:50%;top:50%; margin-top:-41px; margin-left:-600px; z-index:5}
.part8 .next{ position:absolute; width:82px; height:82px; right:50%;top:50%; margin-top:-41px; margin-right:-600px; z-index:5}
.part8 li{ width:100%; display:none}
.part8 li.on{ display:block}

.part8 .btn2{ position:absolute; left:50%; margin-left:-36px; top:555px;width:272px; height:54px; background:#ff5100; color:#fff; font-size:25px; border-radius:27px; text-align:center; line-height:54px;}

.part8 .p1{ position:absolute; top:0; left:0px; z-index:5}

.part9{margin:0 auto; max-width:1680px; position:relative; overflow:hidden}
.part9 .prev{ position:absolute; width:82px; height:82px; left:50%;top:50%; margin-top:-41px; margin-left:-600px; z-index:5}
.part9 .next{ position:absolute; width:82px; height:82px; right:50%;top:50%; margin-top:-41px; margin-right:-600px; z-index:5}
.part9 .p1{ position:absolute; top:0; left:0px; z-index:5}
.part9 li{ width:100%; display:none; height:944px;}
.part9 li:nth-of-type(1){ background:url(../images/p9_1.jpg) center 0 no-repeat}
.part9 li:nth-of-type(2){ background:url(../images/p9_2.jpg) center 0 no-repeat}
.part9 li.on{ display:block}
.part9 .con{ margin:0 auto; width:1100px; height:948px; position:relative}
.part9 .con .one{ position:absolute; width:450px; left:565px; top:250px;}
.part9 .con .one .t1{ padding-bottom:20px;}
.part9 .con .one .t2{ font-size:18px; line-height:32px; color:#fff; padding-bottom:20px;}
.part9 .con .one .t3{ font-size:16px; line-height:30px; color:#fffeaa; padding-bottom:20px;}
.part9 .con .one .t4{ display:block; margin:20px auto 0; width:142px;}

.part9 .hd{ position:absolute; bottom:20px; text-align:center; width:100%}
.part9 .hd li{ display:inline-block; width:15px; height:15px; overflow:hidden; background:#fff; border-radius:8px; margin-right:3px;}
.part9 .hd li.on{ background:#fe3808}
.part10{margin:0 auto; max-width:1680px; position:relative; overflow:hidden}
.part10 .bg1{ background:#e5bd62}
.part10 .bg2{ background:#009f97}
.part10 .con{ margin:0 auto; width:1100px; overflow:hidden}
.part10 .con li{ width:100%; padding-bottom:20px; vertical-align:top; overflow:hidden}
.part10 .con li .pic{width:112px;}
.part10 .con li .txt{width:858px; padding-left:12px; padding-top:20px;position:relative;}
.part10 .con li .txt span{ padding:20px 10px; font-size:18px; line-height:26px; border-radius:10px; display:inline-block;  color:#FFFFFF; text-align:left}
.part10 .con li:nth-of-type(2n) .txt{ text-align:right; padding-left:0; padding-right:12px;}
.part10 .con li:nth-of-type(2n) .pic{ text-align:right;}

.part10 .btn1{ display:block; margin:50px auto; width:272px; height:54px; background:#ff5100; color:#fff; font-size:25px; border-radius:27px; text-align:center; line-height:54px;}