body{padding: 0; margin: 0;}
img{border: 0;}
a{text-decoration: none; color: inherit;}
input:focus {outline: none;} 

.header{width: 1300px; margin: 0 auto; height: 170px;}
.header .logo{float: left; width: 395px; height: 70px; margin: 60px 0 0 150px;}
.header .logo img{width: 100%; height: 100%;}
.header .right{float: right;}
.header .right .d1{height: 40px; margin: 42px 10px 0 0;}
.header .right .d1 .a{float: right; width: 276px; height: 36px; margin: 5px 10px 0 0;}
.header .right .d1 .b{float: right; background: #eeeeee; height: 100%; width: 200px; overflow: hidden;}
.header .right .d1 .b input{border: 0; display: block; float: left; height: 40px; width: 150px; background: #eeeeee; margin-left: 10px;}
.header .right .d1 .b img{margin: 13px 12px 0 0; display: block; float: right; cursor: pointer;}
.header .right .d2{margin: 30px 10px 0 0; position: relative;}
.header .right .d2 p{margin: 0; padding: 0; position: absolute; top: 0; height: 58px; width: 105px; z-index: 1; }
.header .right .d2 p:hover{background: #444444; color: white;}
.header .right .d2 p.a{background: #444444; color: white;}
.header .right .d2 p a{display: block; cursor: pointer; float: right; height: 100%; width: 100%; line-height: 60px; text-align: center;}
.header .right .d2 p a.ok{line-height: 40px; background: #ffffff; color: #444444; height: 40px; display: none;}
.header .right .d2 p:hover a.ok{display: block;}
.header .right .d2 p a.ok:hover{background: #444444; color: white;}
.header .right .d2 p.p1{right: 525px;}
.header .right .d2 p.p2{right: 420px;}
.header .right .d2 p.p3{right: 315px;}
.header .right .d2 p.p4{right: 210px;}
.header .right .d2 p.p5{right: 105px;}
.header .right .d2 p.p6{right: 0px;}

.img{height: 810px; width: 100%;}
.img .i{height: 765px; position: relative; width: 100%;}
.img .i div{height: 100%; width: 100%;}
.img .i div a{position: absolute; height: 100%; width: 100%;}
.img .t{height: 45px; width: 100%; margin: 0 auto; background: #2d2d2d;}
.img .t div{width: 1300px; margin: 0 auto; height: 45px;}
.img .t div a{text-align: center; float: left; cursor: pointer; width: 33.3%; height: 100%; line-height: 45px; color: white; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.img .t div a.ok{color: #ffcc41;}

.view1{width: 1300px; margin: 110px auto; overflow: hidden;}
.view1 .a{height: 108px; margin-left: 20px;}
.view1 .a a{margin: 20px 0 0 18px; width: 131px; cursor: pointer; height: 64px; float: left; display: block;}
.view1 .a a:hover{background: #f5f5f5;}
.view1 .a a.a1{width: 205px; height: 108px; margin: 0;}
.view1 .a a.a2{width: 11px; height: 21px; margin-top: 43px;}
.view1 .a a.more{width: 55px; height: 16px; margin: 45px 0 0 50px;}
.view1 .b{height: 479px; width: 100%; background: url(../img/view1.png); margin-top: 120px; overflow: hidden;}
.view1 .b div{width: 820px; height: 158px; margin: 170px 0 0 450px;}
.view1 .b div p{margin: 0; padding: 0; line-height: 25px;}
.view1 .b div a{border: #999999 1px solid; cursor: pointer; color: #999999; width: 140px; height: 36px; display: block; line-height: 36px; text-align: center; margin-top: 50px;}
.view1 .b div a:hover{background: #999999; border: #999999 1px solid; color: white;}


.view2{width: 100%; background: #eeeeee; height: 700px;}
.view2 .v{margin: 0 auto; width: 1300px;}
.view2 .v .t{height: 150px; width: 100%; overflow: hidden;}
.view2 .v .t h4{text-align: center; font-size: 30px; margin: 30px 0 0 0; padding: 0; font-weight: initial;}
.view2 .v .t h5{text-align: center; font-size: 20px; margin: 15px 0 0 0; padding: 0; font-weight: initial; color: #808080;}
.view2 .v ul{margin: 0; padding: 0;}
.view2 .v ul li{list-style: none; width: 291px; height: 486px; background: white; float: left; margin-left: 45px;}
.view2 .v ul li.a{margin: 0;}
.view2 .v ul li p{margin: 0; padding: 0;}
.view2 .v ul li p.a{width: 291px; height: 222px;}
.view2 .v ul li p.a img{width: 100%; height: 100%;}
.view2 .v ul li p.b{margin: 20px 30px 0 30px; font-size: 18px; height: 24px;}
.view2 .v ul li p.c{color: #999999; margin: 20px 30px 0 30px; font-size: 14px; height: 19px;}
.view2 .v ul li p.d{color: #999999; margin: 20px 30px 0 30px; height: 75px; overflow: hidden; font-size: 14px;}
.view2 .v ul li a{border: #999999 1px solid; cursor: pointer; color: #999999; width: 232px; height: 36px; display: block; line-height: 36px; text-align: center; margin: 25px auto;}
.view2 .v ul li a:hover{background: #999999; border: #999999 1px solid; color: white;}

.view3{width: 1300px; margin: 110px auto; overflow: hidden;}
.view3 .v{height: 100%;}
.view3 .v .t{height: 150px; width: 100%; overflow: hidden;}
.view3 .v .t h4{text-align: center; font-size: 30px; margin: 30px 0 0 0; padding: 0; font-weight: initial;}

.view3 .v ul{float: left; margin: 0; padding: 0; background: #fafafa;}
.view3 .v ul li{list-style: none; float: left; width: 140px; margin: 40px 0 0 68px;}
.view3 .v ul li p{margin: 0; padding: 0;}
.view3 .v ul li p.t{height: 50px; line-height: 50px; text-align: center;}
.view3 .v ul li p img{width: 140px; height: 182px;}

.view4{width: 1300px; margin: 82px auto; overflow: hidden; height: 652px;}
.view4 img.t{display: block; margin-left: 577px;}
.view4 div{height: 544px; width: 100%; margin-top: 40px; overflow: hidden;}
.view4 div p{margin: 0; padding: 0; width: 627px; height: 544px; overflow: hidden; position: relative;}
.view4 div p.a{float: left; margin-left: 10px;}
.view4 div p.b{float: right;}
.view4 div p span{display: block; width: 627px; overflow: hidden;}
.view4 div p span.a{height: 396px;}
.view4 div p span.a img{width: 100%; height: 100%;}
.view4 div p span.b{color: #333333; width: 582px; margin: 32px 0 0 26px; height: 25px; text-overflow:ellipsis; white-space: nowrap;}
.view4 div p span.c{color: #808080; margin: 10px 0 0 26px; height: 48px; width: 515px; line-height: 24px; font-size: 14px;}
.view4 div p img.p{position: absolute; right: 30px; bottom: 35px;}

.foot_hr{height: 80px;}
.foot{background: #333333; width: 100%; height: 414px;}
.foot .v{width: 1300px; height: 100%; margin: 0 auto;}
.foot .v .a{float: left; width: 650px; margin-top: 104px;}
.foot .v .a p{margin: 0; padding: 0; float: left; margin-left: 35px; height: 200px;}
.foot .v .a p a.t{color: #b6b6b6; font-size: 16px; margin: 0;}
.foot .v .a p a{color: #848283; display: block; font-size: 14px; margin-top: 10px;}
.foot .v .b{float: left; height: 204px; background: #4e4e4e; width: 1px; margin: 61px 0 0 62px;}
.foot .v .c{float: left; margin: 60px 0 0 50px;}


.t2_title{width: 514px; margin: 28px auto; overflow: hidden;}
.t2_title a{display: block; float: left; width: 108px; height: 30px; text-align: center; line-height: 30px; margin-left: 22px; cursor: pointer;}
.t2_title a.a{margin-left: 0;}
.t2_title a.ok{color: white; background: #0c98ed;}
.t2_title a:hover{color: white; background: #0c98ed;}
.t3_title{width: 311px;}

.t2_view2{width: 1300px; overflow: hidden; margin: 0 auto;}
.t2_view2 ul{margin: 0; padding: 0;}
.t2_view2 ul li{list-style: none; width: 278px; height: 432px; border: #f6f6f6 1px solid; float: left; margin: 55px 0 0 37px;}
.t2_view2 ul li span{display: block;}
.t2_view2 ul li span.t{line-height: 31px; text-align: center; overflow: hidden; height: 31px;}
.t2_view2 ul li span.tt{line-height: 20px; text-align: center; overflow: hidden; height: 20px; color: #616161; font-size: 12px;}
.t2_view2 ul li span img{width: 278px; height: 369px;}

.t2_view3{width: 1080px; overflow: hidden; margin: 0 auto;}
.t2_view3 .ul{height: 217px; width: 100%; margin-top: 32px;}
.t2_view3 .ul p{margin: 0; padding: 0; overflow: hidden;}
.t2_view3 .ul p.a{font-size: 18px; color: #333333; font-weight: 500;}
.t2_view3 .ul p.b{color: #676767; margin-top: 30px; max-height: 90px; line-height: 22px; font-size: 14px; text-indent: 2em;}
.t2_view3 .ul p.c{color: #a3b0b8; margin-top: 20px; font-size: 14px;}
.t2_view3 .ul p.c span{display: block; float: left;}
.t2_view3 .ul p.c span.a{margin-left: 30px;}
.t2_view3 .ul p.c span.b{margin-left: 8px;}
.t2_view3 .ul p.d{background: #f1f2f6; height: 1px; width: 924px; margin-top: 30px;}

.t3_view1{width: 1088px; margin: 0 auto; overflow: hidden;}
.t3_view1 ul{margin: 0; padding: 0;}
.t3_view1 ul li{list-style: none; height: 791px; width: 1086px; border: #f6f6f6 1px solid; margin-top: 35px;}
.t3_view1 ul li p{margin: 0 auto; padding: 0; width: 1017px; overflow: hidden;}
.t3_view1 ul li p.a{width: 100%; height: 588px;}
.t3_view1 ul li p.a img{width: 100%; height: 100%;}
.t3_view1 ul li p.b{font-size: 18px; color: #333333; font-weight: 500; margin-top: 25px; height: 25px; text-overflow:ellipsis; white-space: nowrap;}
.t3_view1 ul li p.c{color: #333333; margin-top: 15px; font-size: 14px; height: 20px;}
.t3_view1 ul li p.c span{display: block; float: left;}
.t3_view1 ul li p.c span.a{margin-left: 30px;}
.t3_view1 ul li p.c span.b{margin-left: 8px;}
.t3_view1 ul li p.d{color: #676767; margin-top: 10px; max-height: 90px; line-height: 22px; font-size: 14px; text-indent: 2em;}

.t4_view2{width: 1300px; margin: 0px auto; overflow: hidden;}
.t4_view2 ul{margin: 60px 0 0 0; padding: 0;}
.t4_view2 li{list-style: none; width: 284px; height: 446px; float: left; margin: 20px; overflow: hidden;}
.t4_view2 li p{margin: 0; padding: 0;}
.t4_view2 li p.a{width: 284px; height: 375px;}
.t4_view2 li p.a img{width: 100%; height: 100%;}
.t4_view2 li p.b{text-align: center; line-height: 71px; height: 71px; font-size: 18px;}

.t6_view{width: 1200px; margin: 0px auto; overflow: hidden;}
.t6_view .info{margin-top: 90px; overflow: hidden;}
.t6_view .info .a{float: left; margin-left: 75px; width: 500px;}
.t6_view .info .b{float: right; margin-right: 75px; width: 350px;}
.t6_view .info a{display: block; color: black; font-size: 18px; margin-top: 10px;}
.t6_view .map{margin-top: 50px;}

.detail{min-height: 800px;}
