
html,body{min-width: 1200px;background-color: #fff;}
.top{height:145px;overflow: hidden; background:#43589b;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.logo{width: 410px;height: 75px;float: left;background: url(../image/logo.png) center 0 no-repeat;margin-top: 28px;}
.top .right{width: 630px;float: right;height: auto;}
.top .right .top-right{text-align: right;width: 100%;height: 20px;overflow: hidden;}
.top .right .top-right a{display: inline-block;margin-left: 5px;margin-right: 5px;text-decoration:none;color: #fff;line-height: 20px;}
.nav {width: 760px;height: 30px;float: right;margin-top: 82px;}
.nav ul li{float: left;width: auto; text-align: center;height: 30px;}
.nav ul li a{line-height: 30px;font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;display: block;width: auto;height: 30px;transition: all 0.5s;padding: 0 4px;}
.nav ul li a:hover{border-radius: 10px;background-color: #fff;color: #43589b}


.banner{overflow: hidden;height: 600px;margin: 0 auto;position: relative;}
.br-left {position: absolute;top: 400px;left: 0;width: 50px;height: 50px;background: rgba(255,255,255,0.6) url(../image/left.png) center 0 no-repeat;transition: all 0.5s;}
.br-right {position: absolute;top: 400px;right: 0;width: 50px;height: 50px;background: rgba(255,255,255,0.6) url(../image/right.png) center 0 no-repeat;transition: all 0.5s;}
.br-right a,.br-left a{display: block;width: 50px;height: 50px;}
.br-right:hover,.br-left:hover {background-color: rgba(255,255,255,1);}

.box1{height: 500px;overflow: hidden;}
.box1 h1{margin: 45px 0 15px 0; text-align: center;height: 30px;font-size: 30px;font-weight: bold;}
.brand{width: 1200px;height: 310px;overflow: hidden;position: relative;margin-top:35px;}
.box1 ul{position: absolute;height: 310px; left: 0;top: 0}
.box1 ul li{width: 280px;height: 310px;float: left;margin: 0 10px;text-align: center;transition: all 0.5s;}
.box1 ul li img{width: 280px;height: 218px;}
.box1 ul li a{text-decoration: none;}
.box1 ul li h2{font-size: 18px;line-height: 60px;color: #000;font-weight: bold;margin-top: 15px;}
.box1-btn {text-align: center;padding: 25px 0;}
.b-left {display: inline-block;width: 28px;height: 28px;margin: 0 3px;background: #999 url(../image/b-left.png) center 0 no-repeat;transition: all 0.5s;}
.b-right {display: inline-block;width: 28px;height: 28px;margin: 0 3px;background: #999 url(../image/b-right.png) center 0 no-repeat;transition: all 0.5s;}
.b-left a,.b-right a{width: 28px;height: 28px;display: block;}
.b-right:hover,.b-left:hover {background-color: red;}

.box2 {height: 440px;overflow: hidden;background: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0.5)), url(../image/box2.jpg) center 0 no-repeat;text-align: center;}
.box2 h1{margin: 60px 0 15px 0; line-height: 80px;font-size: 30px;font-weight: bold;color: #fff;}
.box2 .hen{width: 44px;height: 2px;background-color: #fff;margin-left: 578px;margin-bottom: 40px;}
.box2 span{display: block;color: #fff;font-size: 15px;line-height: 30px;}
.box2 .us{width: 155px;height: 40px;background-color: #fff;border-radius: 25px;margin-top: 25px;text-align: center;transition: all 1s;border: 1px solid rgba(0,0,0,0);margin-left: 520px;}
.us a{text-decoration: none;font-size: 18px;line-height: 40px;color: #122268;}
.us:hover {border: 1px solid #42a4ff;background-color: rgba(0,0,0,0);border-radius: 10px;}
.us:hover a{color: #fff;}

.box3{height: 580px;overflow: hidden;background-color: #fff;text-align: center;}
.box3 h1{ line-height: 80px;font-size: 30px;font-weight: bold;color: #000;}
.box3 .hen{width: 44px;height: 2px;background-color: #43589b;margin-left: 578px;margin-bottom: 40px;}
.box3-center {height: 410px;margin-top: 10px;}
.box3-center li{width: 320px;height: 400px;float: left;margin: 8px 16px 10px 54px;transition: all 0.5s linear;text-align: center;}
.box3-center li:nth-child(1) div{margin-top: 50px;width: 151px;height: 151px;background: url(../image/h1.png)center 0 no-repeat;transition: all 0.3s linear;margin-left: 85px;}
.box3-center li:nth-child(2) div{margin-top: 50px;width: 151px;height: 151px;background: url(../image/h2.png)center 0 no-repeat;transition: all 0.3s linear;margin-left: 85px;}
.box3-center li:nth-child(3) div{margin-top: 50px;width: 151px;height: 151px;background: url(../image/h3.png)center 0 no-repeat;transition: all 0.3s linear;margin-left: 85px;}
.box3-center li h1{font-size: 18px;font-weight: bold;line-height: 40px;transition: all 0.3s linear;}
.box3-center li span{color: #949494;margin: 2px 30px 20px 30px;display: block;line-height: 22px}
.box3-center li:nth-child(1):hover div{background: url(../image/r1.png) center 0 no-repeat;}
.box3-center li:nth-child(2):hover div{background: url(../image/r2.png) center 0 no-repeat;}
.box3-center li:nth-child(3):hover div{background: url(../image/r3.png) center 0 no-repeat;}
.box3-center li:hover{box-shadow: 0px 2px 15px 4px #f1f1f1;}
.box3-center li:hover h1{color: #43589b;}

.box4{height: 590px;overflow: hidden;background:url(../image/box4.jpg); text-align: center;}
.box4 h1{margin: 40px 0 15px 0; line-height: 80px;font-size: 30px;font-weight: bold;color: #fff;}
.box4 ul{overflow: hidden;}
.box4 ul li{float: left;width: 240px;height: 450px;text-align: center;position: relative;}
.box4 ul li h2{font-size: 30px;color: #fff;line-height: 30px;height: 60px}
.box4 ul li:nth-child(1) .yuan {width: 140px;height: 140px;background: url(../image/b41.png) center center no-repeat;margin-left: 50px;margin-top: 30px;}
.box4 ul li:nth-child(2) .yuan {width: 140px;height: 140px;background: url(../image/b42.png) center center no-repeat;margin-left: 50px;margin-top: 30px;}
.box4 ul li:nth-child(3) .yuan {width: 140px;height: 140px;background: url(../image/b43.png) center center no-repeat;margin-left: 50px;margin-top: 30px;}
.box4 ul li:nth-child(4) .yuan {width: 140px;height: 140px;background: url(../image/b44.png) center center no-repeat;margin-left: 50px;margin-top: 30px;}
.box4 ul li:nth-child(5) .yuan {width: 140px;height: 140px;background: url(../image/b45.png) center center no-repeat;margin-left: 50px;margin-top: 30px;}
.wz {width: 240px;background-color:#43589b;position: absolute;left: 0;top: 40%;transition: all 1s;height: 0px;overflow: hidden;}
.box4 ul li:hover .wz {top: 0;height: 450px;}
.wz h3{font-size: 20px;font-weight: bold;color: #fff;line-height: 80px;}
.wz span{display: block;width: 180px;margin:5px 30px;font-size: 13px;font-weight: bold;color: #fff;line-height: 20px;}

.box5{height: 650px;overflow: hidden;background-color:#fff;text-align: center;}
.box5 h1{margin: 30px 0 15px 0; line-height: 80px;font-size: 30px;font-weight: bold;color: #000;}
.box5 .hen{width: 44px;height: 2px;background-color: #000;margin-left: 578px;margin-bottom: 40px;}
.box5-center {height: 400px;margin-top: 50px;}
.box5-center li{width: 380px;height: 400px;float: left;margin: 0 10px 0 10px;border-bottom: 1px solid #e2e2e2;transition: all 0.5s linear;}
.box5-center li a{text-decoration: none;}
.box5-center li img{width: 380px;height: 240px;}
.box5-center li .sj{width: 80px;height: 80px;border: 1px solid #e2e2e2;float: left;margin-top: 30px;transition: all 0.5s linear;}
.box5-center li h3 {font-size: 26px;line-height: 30px;color: #5e5e5e;margin-top: 15px;font-weight: bold;transition: all 0.5s linear;}
.box5-center li h4 {font-size: 16px;color: #989898;transition: all 0.5s linear;}
.box5-center li h5 {font-size: 16px;color: #555;margin-top: 30px;margin-left: 25px;width: 260px;float: left;}
.box5-center li span{display: block;width: 270px;float: left;margin-left: 25px;color: #989898;font-size: 14px;transition: all 0.5s linear;}
.heng {width: 1px;height: 1px;margin-top: 159px;transition: all 0.5s linear;}
.box5-center li:hover .sj{border: 1px solid #0167b2;background-color: #0167b2;}
.box5-center li:hover h3{color: #fff;}
.box5-center li:hover h4{color: #fff;}
.box5-center li:hover h5{color: #000;}
.box5-center li:hover span{color: #0167b2;}
.box5-center li:hover{border-bottom: 1px solid #fff;}
.box5-center li:hover .heng{background-color: #0167b2;width: 380px;}

.box6{height: 320px;overflow: hidden;background-color:#43589b;text-align: center;}
.box6 h1{margin: 30px 0 15px 0; line-height: 60px;font-size: 30px;font-weight: bold;color: #fff;}
.box6-center{overflow: hidden;height: 200px;}
.hd {position: relative;animation-name: rightMove; animation-duration: 12s;animation-iteration-count: infinite;height:auto;}
.box6 ul {overflow: hidden;}
.box6 ul li{float: left;width: 240px;height: 200px;text-align: center;overflow: hidden;}
@keyframes rightMove {
	0%{top: 0;}
	20%{top: 0;}
	50%{top: -200px;}
	70%{top: -200px;}
	100%{top: -400px;}
}

.foot{height: 140px;overflow: hidden;background-color:#404040;text-align: center;}
.foot ul{display: inline-block;}
.foot ul li{float: left; text-align: center;height: 66px;}
.foot ul li a{line-height: 66px;font-size: 15px;font-weight: bold;color: #fff;text-decoration: none;display: inline-block;margin-left: 10px;margin-right: 10px;}
.foot span{display: block;color: #fff;}

.clear{clear: both;}
.page{min-height: 500px;background-color: #eee;overflow: hidden;}
.page-center {min-height: 500px;background-color: #fff;margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
.page-left {width: 300px;min-height: 400px;margin: 20px;float: left;}
.page-right {width: 780px;min-height: 500px;margin: 20px 50px 20px 0;float: right;}
.left1 {width: 280px;min-height: 80px;margin: 10px;}
.left2 {width: 280px;min-height: 200px;background-color: #eee;margin: 10px;text-align: center;}
.left-top {width: 280px;height: 70px;background-color: #43589b;}
.left-top h1 {color: #fff;font-size: 16px;font-weight: bold;line-height: 70px;margin-left: 25px;width: 250px;float: left;}
.left2 h1{color: #fff;font-size: 18px;font-weight: bold;line-height: 70px;margin-left: 0;width: 250px;float: left;}
.left2 h2{font-size: 18px;line-height: 50px;}
.left2 span{display: block;font-size: 25px;font-weight: bold;color: #43589b;line-height: 30px;letter-spacing: 1px;}
.left1 ul li {width: 100%;height: 70px;margin: 10px 0 10px 0;background-color: #eee;overflow: hidden;}
.left1 ul li a{width: 100%;height: 100%;text-decoration: none;}
.left1 ul li h1{float: left;line-height: 70px;margin-left: 5px;color: #666666;font-size: 15px;font-weight: bold;transition: all 0.5s linear;}
.left1 ul .li2 h1{float: left;line-height: 20px;margin-left: 5px;color: #666666;font-size: 15px;font-weight: bold;transition: all 0.5s linear;margin-top: 15px;}


.left1 ul li:hover div{opacity: 1;}
.left1 ul li:hover h1{color: #43589b;}
.right-top {border-bottom: 1px solid #43589b;min-height: 50px;margin-top: 10px;overflow: hidden;}
.right-top h1{color: #43589b;line-height: 50px;font-size: 18px;font-weight: bold;float: left;}
.right-top dt{float: right;font-size: 12px;color: #000;line-height: 50px;margin-right: 20px;}
.right-top dt a{text-decoration: none;}
.about {min-height: 400px;overflow: hidden;}
.about span{display: block;}
.about img{width: 100%;height: auto;margin-top: 10px;}

.right-page {min-height: 400px;overflow: hidden;}
.right-page li{width: 240px; height:280px;float: left;margin: 15px 5px;;overflow: hidden;}
.right-page li a{text-decoration: none;text-align: center;}
.right-page li a img{width: 230px;height:210px;margin: 5px 0;transition: all 0.5s linear;}
.right-page li a h1{font-size: 18px; color: #43589b;line-height: 20px;}
.right-page li:hover h1{color: #000;}
.fenye {padding: 20px 0;overflow: hidden;text-align: center;}

.right-cp {min-height: 300px;overflow: hidden;}
.right-cp-top {text-align: center;border-bottom: 1px solid #eee;height: 70px;}
.right-cp-top h1{font-size: 22px;line-height: 70px;}
.right-cp-center {min-height: 300px;overflow: hidden;}
.right-cp-center img{width: 350px;height: 280px;margin: 20px 30px;float: left;}
.right-cp-center h1{float: left;margin:60px 30px;font-size: 18px;width: 300px;}
.right-cp-center h2{float: left;margin: 30px;font-size: 15px;width: 600px;}
.right-cp-right {min-height: 20px;width: 600px;float: left;margin-left: 30px;}

.page-news li{border-bottom:1px solid #ccc;width: 770px;margin: 10px;height: 100px;}
.page-news li a{text-decoration: none;}
.page-news li div{float: right;width: 720px;height: 100px;margin-right: 30px;}
.page-news li div h1{float: left;font-size: 16px;margin-top: 10px;color: #333;}
.page-news li div h2{float: right;margin-right: 15px;margin-top: 10px;color: #333;}
.page-news li div span{display: block;width:620px; margin: 10px 15px 10px 30px;float: left;color: #959595;text-indent: 2rem; line-height: 25px;font-size: 13px;}
.page-news li:hover h1{color: #42a4ff}
.page-news li:hover span{color: #42a4ff}

.right-newslist-top {border-bottom: 1px solid #eee;height: 70px;text-align: center;}
.right-newslist-top h1{font-size: 18px;line-height: 40px;}
.right-newslist-top h2{font-size: 12px;}
.right-newslist-center {border-bottom: 1px solid #eee;min-height: 200px;overflow: hidden;text-indent: 2rem;line-height: 25px;margin: 10px; }
.right-newslist-bottom span{margin: 20px;display: block;}


.anlilist{width: 100%;height: auto;overflow: hidden;margin-top: 20px}
.anlilist li{width: 390px;height:240px;float: left;}
.anlilist li a{display: block;text-decoration: none;color: #333;text-align: center;}
.anlilist li img{width: 360px;}
.anlilist li h1{display: block;width: 100%;font-size: 16px;}


.car_points ul li{ width: 250px; position: relative;}
	.carBg{ background:url(../image/car_point.gif) no-repeat 0 -80px; width:850px; height:522px; position: relative; }
	.carPointBtn{width:15px; height:15px; border-radius: 15px; display: block; position: absolute; cursor: pointer; left: 0px; top: 0px; }
	a.carPointBtn:hover,a.carPointHover{ background:url(../image/cart_pointerHover.png) no-repeat 0 0;}
	/*c42715*/
	.catpoint_desc{ border:3px solid #4282bf; position: relative; text-align: center; width: 250px; position: absolute; z-index: 99; top: -178px; left: -50%; margin-left: 5px; border-radius: 3px; display: none;}
	.catpoint_desc img{ display: block; margin: 0 auto; width:250px; height:130px;}
	.catpoint_desc strong{ display: block; font-weight: normal; border-top:1px solid #4282bf;background:#4282bf; color: #fff;padding: 5px 0px; font-size: 14px; line-height:25px; opacity: 0.9;}
	.catpoint_desc i { background: url(../image/downbtn.png) no-repeat center center; width: 100%; display: block; height:16px; position: absolute; bottom: -13px }
	.point_1{ left: 250px; top:270px;}
	.point_2{ left: 308px; top: 64px;}
	.point_3{ left: 319px; top: 121px;}
	.point_4{ left: 298px; top: 320px;}
	.point_5{ left:428px; top:98px;}
	.point_6{ left: 560px; top: 78px;}
	.point_7{ left: 546px; top: 368px;}
	.point_8{ left:375px; top:169px;}
	.point_9{ left:512px; top: 200px;}
	.point_10{ left: 625px; top:357px;}
	.point_11{ left: 180px; top:186px;}
	.point_12{ left: 240px; top:165px;}