.part1 .part1_l{ position: relative; width: 497px; height: 278px; overflow: hidden;}
.part1 .part1_l .hd{ position: absolute; bottom: 14px; right: 18px; z-index: 9;}
.part1 .part1_l .hd li{ float: left; width: 6px; height: 6px; background: url(ld.png) no-repeat top left; margin-left: 10px; text-indent: -999px;}
.part1 .part1_l .hd li.on{ background: url(ld.png) no-repeat bottom left;}
.part1 .part1_l .bd li{ width: 497px; height: 278px;}
.part1 .part1_l .bd li a{ display: block; width: 497px; height: 278px; background-repeat: no-repeat; background-position: top center; background-size: cover;}
.part1 .part1_l .bd li p{ position: absolute; bottom: 0; left: 0; z-index: 2; width: 402px; height: 42px; background: url(lunb.png) no-repeat bottom left; padding: 60px 65px 0 30px; line-height: 42px; color: #FFF; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.part1 .part1_r{position: relative;width: 427px;height: 238px;overflow: hidden; background-color: #fafafa; padding: 20px 25px;}
.part1 .part1_r1{ padding-bottom: 10px; border-bottom: 1px dashed #bdbdbd;}
.part1 .part1_r1 p.title,.part6 .part6_1 li p.title{ overflow: hidden;}
.part1 .part1_r1 p.title,.part5 .part5_2 p.title,.part6 .part6_1 li p.title{ font-size: 18px; font-weight: bold; line-height: 30px; margin-bottom: 5px;}
.part1 .part1_r1 p.details,.part5 .part5_2 p.details,.part6 .part6_1 li p.details{ font-size: 12px; line-height: 24px;}
.part1 .part1_r1 p.details a,.part5 .part5_2 p.details a,.part6 .part6_1 p.details a{ color: #e2000e;}
.part1 .part1_r li,.part5 .part5_3 li{ margin: 10px 0; padding-left: 10px; background: url(d.png) no-repeat left center; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.part2_l{ width: 520px; height: 230px; background-color: rgba(255,255,255,0.64); line-height: 36px; padding: 35px; text-indent: 2em;}
.part2_1{ display: block; width: 119px; height: 36px; background: url(t1_1.png) no-repeat top center; margin: 0 auto;}
.part2_r{ width: 290px; height: 260px; background-color: rgba(255,255,255,0.64); padding: 20px 50px;}
.part2_2{ width: 100%; height: 27px; background: url(t1_2.png) no-repeat top center; margin-bottom: 10px;}
.part2_3 li{ color: #7b6244; line-height: 22px;}
.part2_3 li .part_name{max-width: 200px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block; vertical-align: bottom;}
.part2_3 li a{ color: #7b6244;}

.part3_l{position: relative; width: 476px; height: 460px; background: url(map.png) no-repeat bottom center; padding-top: 40px;}
.part3_r{ width: 480px; line-height: 28px; text-indent: 2em; padding-top: 40px;}
.part3_14{ display: block; width: 241px; height: 36px; margin: 0 auto; background: url(t2_1.png) no-repeat center; margin-top: 15px;}
.part3_b{ display: block; position: absolute;}
.part3_box{ display: none; position: absolute; padding: 10px; background-color: #fc611f; color: #FFF; border-radius: 10px; z-index: 99; min-width: 100px;}
.part3_box p{ margin-bottom: 5px;}
.part3_box p a{ color: #FFF;}
.part3_box p:hover{ font-size: 16px;}
.part3_box img{position: absolute; left: -21px; top:10px;}

.part3_3{ top:90px; left: 30px; width: 108px; height: 60px;}
.part3_3:hover .part3_box3{ display: block;}
.part3_3 .part3_box{ left: 65px; top:20px;}

.part3_13{ top:145px; left: 153px; width: 50px; height: 95px;}
.part3_13:hover .part3_box13{ display: block;}
.part3_13 .part3_box{left: 40px; top:-15px; }

.part3_7{ top:45px; left: 200px; width: 75px; height: 70px; }
.part3_7:hover .part3_box7{ display: block;}
.part3_7 .part3_box{ left: 70px; top:22px; }

.part3_8{top:170px;left: 220px;width: 45px;height: 50px;}
.part3_8:hover .part3_box8{ display: block;}
.part3_8 .part3_box{ left: 35px; top:10px; }

.part3_9{ top: 170px;left: 300px;width: 60px;height: 70px;}
.part3_9:hover .part3_box9{ display: block;}
.part3_9 .part3_box{ left: 50px; top:28px; }

.part3_10{ top: 295px;left: 240px;width: 40px;height: 40px;}
.part3_10:hover .part3_box10{ display: block;}
.part3_10 .part3_box{ left: 35px;top: 2px;}


.part3_12{ top:295px; left: 295px; width: 40px; height: 40px; }
.part3_12:hover .part3_box12{ display: block;}
.part3_12 .part3_box{ left: 35px; top:-2px; }

.part3_6{ top: 330px;left: 375px;width: 50px;height: 40px;}
.part3_6:hover .part3_box6{ display: block;}
.part3_6 .part3_box{ left: 40px; top:10px; }

.part3_5{ top:420px; left: 355px; width: 50px; height: 50px;}
.part3_5:hover .part3_box5{ display: block;}
.part3_5 .part3_box{ left: 35px; top:-10px; }

.part3_2{ top:386px; left: 328px; width: 30px; height: 35px;}
.part3_2:hover .part3_box2{ display: block;}
.part3_2 .part3_box{ left: 35px; top:3px; }

.part3_4{ top:370px; left: 290px; width: 30px; height: 45px; }
.part3_4:hover .part3_box4{ display: block;}
.part3_4 .part3_box{ left: 37px; top:-8px; }

.part3_11{ top:340px; left: 240px; width: 60px; height: 38px;}
.part3_11:hover .part3_box11{ display: block;}
.part3_11 .part3_box{ left: 48px; top:-13px; }

.part3_1{ top:340px; left: 175px; width: 50px; height: 50px;}
.part3_1:hover .part3_box1{ display: block;}
.part3_1 .part3_box{ left: 55px; top:-6px; }

.part4_1{ padding-top: 20px;}
.part4 .hd,.part5 .hd,.part6 .hd{ position: absolute; width: 1000px; top:135px;}
.part4 .hd a,.part5 .hd a,.part6 .hd a{ position: absolute; top:65px; z-index: 99; width: 30px; height: 46px; cursor: pointer; }
.part4 .hd a.next,.part5 .hd a.next,.part6 .hd a.next{ right: -20px; background: url(r.png) no-repeat top center;}
.part4 .hd a.prev,.part5 .hd a.prev,.part6 .hd a.prev{ left: -20px; background: url(l.png) no-repeat top center;}
.part4 .bd,.part5 .bd{ width: 950px; margin-left: 30px;}
.part4 .bd li,.part5 .bd li{ float: left; width: 220px; margin-right: 20px;}
.part4 .bd li a,.part5 .bd li a{ display: block; height: 146px; overflow: hidden;}
.part4 .bd li img,.part5 .bd li img{ width: 100%; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.32); -moz-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.32); -webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.32);}
.part5 .hd a{ top:0px;}

.part5_1{ position: relative; padding-top: 20px;}
.part5 .bd li{ margin-bottom: 20px;}
.part5 .bd ul li:nth-child(4),.part5 .bd ul li:nth-child(8){ margin-right: 0;}

.part6_1{position: relative; padding-top: 20px;}
.part6 .bd{width: 934px; margin-left: 43px; padding-bottom: 20px;}
.part6 .bd .tempWrap ul{padding: 0 0 15px !important;}
.part6 .bd li{ float: left; width: 261px; height: 259px; background-color:rgba(255,255,255,0.41); padding: 15px; border-radius: 10px; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.32); -moz-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.32); -webkit-box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.32); margin-right: 20px;}
.part6 .hd a{ top:12px;}
.part6 .bd li p{ font-size: 12px; line-height: 22px; height: 220px; overflow: hidden; text-indent: 2em;}
.part6 .part_zan{ margin-top: 10px; background-color: #958067; color: #FFF; padding: 2px 6px; border-radius: 10px; line-height: 20px; cursor: pointer;}

.t{ width: 100%; height: 101px;  background-position: top center; background-repeat: no-repeat; margin-bottom: 30px; }
.t1{ background-image: url(t1.png);}
.t2{ background-image: url(t2.png);}
.t3{ background-image: url(t3.png);}
.t4{ background-image: url(t4.png);}
.t5{ background-image: url(t5.png);}
.t6{ background-image: url(t6.png);}

.shadow{box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.32); -moz-box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.32); -webkit-box-shadow:5px 5px 20px 0px rgba(0, 0, 0, 0.32);}

p.more{ text-align: right;}
p.more a{ color: #e2000e;}

/*footer{ width: 100%; padding: 40px 0; background: url(bg2.png) repeat;}
.footer{ width: 1000px; margin: 0 auto; text-align: center;}
.footer  p{ line-height: 32px;}
.footer .link a{ padding: 0 10px; font-weight: bold;}*/
