@charset "utf-8";
/* CSS Document */


/************公用部分**************************/
*{margin:0px;padding: 0;}
body{background:#fff;font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;line-height:1em;color:#666769; background:#FFF;}
section{display:block;}
ul,li,dl{list-style:none;list-style-type:none;}
em{ font-style:normal}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.clr{clear:both;}
.flr{float:left;}
.frg{float:right;}
.hei25{height:25px; font-size:1px;}
.hei20{height:20px; font-size:1px;}
.hei8{height:8px; font-size:1px;}
img{ border:none;}
p{line-height:24px;}
/*table{border-collapse:collapse;border-spacing:0;}*/
.norigbg{ background:none!important;}
a{ cursor:pointer;}
a:link,a:active,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5{ font-weight:normal;}


/***********渐变***************/
.gra{  background: -webkit-linear-gradient(left, #9f5996 , #6a59a0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #9f5996, #6a59a0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #9f5996, #6a59a0); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #9f5996 , #6a59a0); /* 标准的语法 */}
  
  

/***************Top1*******************/
.top1{width:100%;background-color:#fdfdfd;height:40px;border-bottom: 1px solid #ccc;}
.center{width: 1000px;margin: 0 auto;position: relative;}
.center p.p1{height: 40px; line-height: 40px;font-size: 12px;color: #999999;float: left;width: 50%;}
.center p img{vertical-align: middle;margin: 0 5px 3px 5px;}
.center .top1_list{float:right;width:245px;}
.center .top1_list li{float:left;width:48px;height:40px;overflow: hidden;border-left:1px solid #CCCCCC;position: relative;}
.center .top1_list li a{display: block;}
.center .top1_list li img{width:48px;height:80px;position:absolute;}
.top1_wx1 {width: 148px;height: 164px;position: absolute;top: 33px;right:0px;z-index: 50;display: none;}
.top1_wx2 {width: 148px;height: 164px;position: absolute;top: 33px;right: -1px;z-index: 60;display: none;}
/***************Top2*******************/
.top2{width: 100%;background: url(../image/top2bg.jpg) repeat-x;height:64px;}
.center2{width: 1000px;margin: 0 auto;position: relative;height:64px;}
.top2 .logo{position: absolute;top:10px;}
.top2 .tel{position: absolute;top:10px;left: 380px;}
.top2 .center2 .bdshare{position:absolute;top:20px;left:620px;}
.top2 .center2 .zt_select{position: absolute;right: 10px;top: 23px;}
.top2 .center2 .zt_select a{color:#505050;}
#select{border: 1px solid #c4c2c3;width: 100px;}


/***************banner*******************/
.banner{ width:100%; height:550px; background:url(../image/banner.jpg) center no-repeat;}
.bannerx{ width:473px; height:396px; position:relative; left:50%; margin-left:-480px; top:77px;}
.bannerx a{ display:block; width:190px; height:62px; position:absolute; left:3px; bottom:3px;}
/***************导语*********************/
.dd{ width:100%; margin-top:30px; margin-bottom:30px; text-align:center; font-size:14px; line-height:28px; color:#999999;}
.dd img{ margin-bottom:15px;}
/***************main1*******************/

.main1box{ width:100%; height:535px; background:url(../image/main1bg.jpg) no-repeat center;}
.main1{ width:1000px; height:535px; margin:0 auto;}
.main1c{ width:440px; margin-left:540px; padding-top:55px;}
.main1c h1{ width:440px; height:59px;}
.main1c h2{ width:440px; font-size:14px; color:#575757; line-height:32px; margin-top:35px;}
.main1c a{ display:block; width:190px; height:60px; border-radius:5px; margin-top:40px; font-size:24px; line-height:60px; color:#FFF; text-align:center;}

/***************main2*******************/
.main2box{ width:100%; height:840px;}
.main2{ width:1000px; height:840px; margin:0 auto;}
.main2 h1{ width:100%; text-align:center; padding-top:60px;}
.main2 ul{ width:1000px; height:100px; margin-top:35px;}
.main2 ul li{ width:400px; padding-left:50px; padding-right:50px; height:88px; padding-top:12px; float:left; border-radius:50px; background:#f0eef5; font-size:14px; line-height:24px; color:#575757;}
.main2 ul li span{ font-weight:bold;}
.main2 h2{ width:1000px; height:404px; margin-top:30px;}
.main2 a{ display:block; width:838px; height:63px; margin:0 auto; margin-top:60px;}
/***************main3*******************/
.main3box{ width:100%; height:860px; background:#f0eef5;}
.main3{ width:1000px; height:860px; margin:0 auto;}
.main3 h1{ width:1000px; text-align:center; padding-top:60px;}
.main3 h2{ width:1000px; font-size:14px; color:#999999; line-height:24px; text-align:center; margin-top:25px;}
.main3 h3{ width:1000px; height:483px; margin-top:40px;}
.main3 a{ display:block; width:302px; height:56px; text-align:center; color:#FFF; font-size:24px; line-height:56px; margin-left:auto; margin-right:auto; border-radius:5px; margin-top:30px;}
/***************main4*******************/
.main4box{ width:100%; height:980px;}
.main4{ width:1000px; height:980px; margin:0 auto;}
.main4 > h1{ width:1000px; text-align:center; padding-top:60px;}
.main4c{ width:1000px; height:822px; position:relative; padding-top:50px;}
.main4zj{ width:1000px; height:822px;}
.zjleft{ width:432px; height:822px; float:left;}
.zjright{ width:535px; float:left; margin-left:20px; margin-top:100px;}
.zjright > h1{ height:45px; color:#797979; font-size:45px; line-height:45px;}
.zjright > h1 span{ font-size:26px; line-height:45px;}
.zjright > h2{ width:535px; height:20px; font-size:20px; line-height:20px; text-transform:uppercase; color:#d9889b; margin-top:20px;}
.zjright > h3{ width:535px; height:200px; font-size:18px; line-height:32px; color:#6d7381; margin-top:50px;}
.zjright > a{ display:block; width:220px; height:52px; line-height:52px; text-align:center; color:#FFF; font-size:24px; border-radius:5px; float:left; margin-top:30px;}
.zjright > a:last-child{ float:right;}
.zj1{ display:block;}
.zj2{ display:none;}
.zj3{ display:none;}
.zj4{ display:none;}
.zj5{ display:none;}

.zjnav{ width:570px; height:114px; position:absolute; left:440px; top:620px;}
.zjnav li{ width:104px; height:114px; overflow:hidden; float:left; margin-left:5px; margin-right:5px; cursor:pointer;}
.zjnav li h1{ display:block; width:104px; height:114px;}
.zjnav li h2{ display:none; width:104px; height:114px;}
.zjnav li:first-child h1{ display:none; width:104px; height:114px;}
.zjnav li:first-child h2{ display:block; width:104px; height:114px;}
/***************main5*******************/
.main5box{ width:100%; height:820px; background:#f0eef5;}
.main5{ width:100%; height:820px; margin:0 auto;}
.main5 > h1{ width:1000px; margin:0 auto; text-align:center; padding-top:60px;}
.main5c{ width:100%; height:610px; min-width:1000px; margin-top:80px; position:relative;}
#swiper-container1{ width:1058px; height:610px; position:absolute; top:0px; right:0px; z-index:1;}
#swiper-container2{ width:540px; height:430px; background:#f0eef5; position:absolute; left:50%; margin-left:-500px; top:90px;}
#swiper-container2 h1{ width:540px; height:150px; font-size:34px; line-height:150px; color:#575757; text-align:center; font-weight:bold;}
#swiper-container2 h2{ width:490px; height:100px; margin-left:auto; margin-right:auto; line-height:32px; font-size:18px; color:#999999; text-indent:32px; text-transform:uppercase;}
#swiper-container2 a{ display:block; width:304px; height:56px; font-size:24px; line-height:56px; color:#FFF; margin-left:auto; margin-right:auto; margin-top:40px; border-radius:5px; text-align:center;}

.main5pre{ display:block; width:42px; height:70px; background:url(../image/pre.png);}
.main5nex{ display:block; width:42px; height:70px; background:url(../image/nex.png);}
/***************main6*******************/
.main6box{ width:100%; height:923px; background:url(../image/main6bg.jpg) center no-repeat;}
.main6{ width:1000px; height:923px; margin:0 auto;}
.main6 > h1{ width:1000px; margin:0 auto; text-align:center; padding-top:60px;}
.main6c{ width:1000px; margin-top:80px;}
.main6cl{ width:487px; height:652px; float:left;}
.main6cr{ width:501px; float:left; margin-left:5px; padding-top:43px; text-align:center;}
.main6zx{ display:block; width:234px; height:60px; margin-left:auto; margin-right:auto; margin-top:35px; margin-bottom:60px; border-radius:5px; text-align:center; line-height:60px; color:#FFF; font-size:24px;}
/**************footer******************/
.footerbox{ width:100%; height:180px; background:#2d2d2d;}
.footer{ width:1000px; margin:0 auto;}
.footernav{ width:680px; height:40px; margin:0px auto; padding-top:20px; line-height:40px; font-size:14px;}
.footernav a{ color:#FFF;}
.footerf{ width:1003px; margin:0px auto; text-align:center; font-size:14px; line-height:24px; color:#FFF;}