@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
li { list-style:none }
body { margin: 0 auto; width:100%; background: #ffffff; overflow-x: hidden;color:#474747; font-size: 12px;font-family: "Microsoft Yahei";min-width:1200px;}
html{width: 100%;overflow-x: hidden;}
a { text-decoration:none; color: #fff; }
img { border:none; display:block; }
.fl { float:left; }
.fr { float:right; }
input, select, textarea, button { border:none; outline:none; }
.head { width:1200px; margin:20px auto; overflow:hidden; }
.bandw{height:51px; overflow:hidden;}
.ban { width:100%; background:#00906c; height:48px; margin-top:3px; }
.ban ul { width:1200px; line-height:48px; margin:0 auto; position:relative; }
.ban ul li { float:left; width:170px; text-align:center; color:#FFF; }
.ban ul li a { color:#FFF; font-size:24px; }
.bantel { position:absolute; width:360px; height:51px; background:#bb7a26; border-radius:0px 15px 0px 15px; right:0px; top:-3px; }
.bantel p { font-size:30px; text-align:center; line-height:51px; color:#FFF; background:url(../images/1.png) no-repeat 35px center; }
.banner-lb{width: 100%;}
.swiper-container { width: 100%; height: 100%; }
.swiper-slide{height:500px;}
.swiperban1{background:url(../images/banner1.jpg) no-repeat center; height:500px;}
.swiperban2{background:url(../images/banner2.jpg) no-repeat center; height:500px;}
.swiperban3{background:url(../images/banner3.jpg) no-repeat center; height:500px;}
.swiperban4{background:url(../images/banner4.jpg) no-repeat center; height:500px;}
.swiperban5{background:url(../images/banner5.jpg) no-repeat center; height:500px;}
.swiper-slide img{width: 100%;}

.indexcon{width:1200px; margin:0 auto; overflow:hidden;}
.cpcon{margin-top:50px; overflow:hidden;}
.cpcon h1{font-size:40px; line-height:80px; position:relative;padding-bottom:10px; margin-bottom:20px;}
.cpcon h1:before{content:""; position:absolute; bottom:0px; width:120px; height:4px; background:#00906c;}
.cpcon p{font-size:30px; line-height:70px;}
.cpimg{display:block; width:1200px; margin:20px auto;}
.colistleft{width:530px; height:880px; border:1px solid #454545; padding:25px;}
.colistleft h2{font-size:40px; line-height:80px; position:relative;padding-bottom:10px; margin-bottom:20px;}
.colistleft h2:before{content:""; position:absolute; bottom:0px; width:120px; height:4px; background:#00906c;}
.colistleft img{display:block; width:518px; margin:20px auto 0;}

.cpyl{border:1px solid #454545; width:1110px; margin:80px auto; padding:44px; overflow:hidden;}
.cpyl h1{text-align:center; font-size:40px;height:100px;}
.cpyl h1 span{padding-bottom:20px; position:relative;}
.cpyl h1 span:before{content:""; position:absolute; bottom:0px; width:120px; height:4px; background:#00906c;margin-left:25px;}
.cpylcon{width:100%; overflow:hidden; margin:20px 0px 60px;}
.cpylconleft{width:311px;}
.cpylcon2{width:720px; margin-right:20px;}
.cpylcon2 h2{font-size:30px; margin-bottom:10px;}
.cpylcon2 h2 span{color:#00906c; padding-left:15px;}
.cpylcon2 p{font-size:30px; line-height:70px;}

.bottom{background:#00906c; height:300px; width:100%;}
.foot{width:1200px; margin:0 auto; padding-top:50px; overflow:hidden;}
.footleft{width:320px;}
.footleft h1{font-size:30px; color:#FFF;}
.footleft p{font-size:20px; color:#FFF; margin:20px 0px; line-height:35px;}
.footleft h2{font-size:30px; color:#FFF;}
.footright{width:800px; border:1px solid #FFF;padding:20px;}
.footright p{ font-size:18px; color:#FFF; line-height:40px;}
.footp1{background:url(../images/2.png) no-repeat center;height: 34px;width: 34px;background-size: cover;float: left; margin-right:10px;}
.footp3{background:url(../images/3.png) no-repeat center; height:35px; width:26px;background-size: cover;float: left; margin-right:10px;}
.footp2{position:relative;}
.footp2:before{content:""; position:absolute; width:150px; height:1px; background:#FFF; bottom: 2px;left: 15px;}


.cpsmcon{width:1200px; margin:70px auto; overflow:hidden;}
.cpsmcon1 p{font-size:30px; line-height:70px; margin-bottom:50px;}
.cpsmcon1 img{display:block; margin:0 auto;}

.yhfwcon{width:1200px; margin:70px auto; overflow:hidden;}
.yhfwcon1 h1{text-align:center; font-size:40px;height:100px;}
.yhfwcon1 h1 span{padding-bottom:20px; position:relative;}
.yhfwcon1 h1 span:before{content:""; position:absolute; bottom:0px; width:120px; height:4px; background:#00906c;margin-left:25px;}
.yhfwcon1 p{font-size:30px; line-height:70px;}
.yhfwcon2 h2{font-size:30px; margin-top:50px;}
.yhfwcon2 p{font-size:30px; line-height:70px; margin-top:10px;}
.yhfwcon2 p span{background:#00906c; color:#FFF; padding:2px 10px;margin-right:15px;}
.yhfwcon3{width:1200px;margin:50px auto; overflow:hidden;}
.yhfwcon3 img{display:block;}
.yhfwcon3 ul{overflow:hidden; margin-top:50px;}
.yhfwcon3 ul li{width:400px; float:left; text-align:center; font-size:30px;}

.zzzscon{width:1200px; margin:70px auto; overflow:hidden;}
.zzzscon1 h1{text-align:center; font-size:40px;height:100px;}
.zzzscon1 h1 span{padding-bottom:20px; position:relative;}
.zzzscon1 h1 span:before{content:""; position:absolute; bottom:0px; width:120px; height:4px; background:#00906c;margin-left:25px;}
.zzzscon1 p{text-align:center; font-size:30px;}
.zzzscon2{width:100%; margin-top:50px; overflow:hidden;}
.conmode{width:1100px; overflow:hidden; margin:0 auto;}
.conmode .zzzscon3{width:242px; margin-bottom:50px;cursor: pointer; float:left; padding:0 60px;}
.conmode .zzzscon3 p{font-size:30px; text-align:center; margin-top:20px;}
.conmodeimg{width:600px; float:right;}
.conmodeimg img{width:600px; display:block;}
.displayNone {display: none !important;}

.lxwmcon{width: 1200px; margin:0 auto;}
.lxwmcon1{margin: 70px 0 50px;}
.lxwmcon1 p{font-size: 24px; padding:0 80px;margin-bottom:20px;}
.lxwmcon1 p span{color: #357afe;padding-right:15px;}

.lxwmcon2{width: 1200px; background: #ececec; height:240px;}
.lxwmcon2left{width: 600px;}
.lxwmcon3{padding:30px;}
.lxwmcon3 p{font-size: 24px; line-height: 45px;}
.lxwmcon3 p span{color: #00906c; font-weight:bold;}

@media (max-width:1200px) {
    .cpsmcon1 p{padding: 0 20px;}
    .yhfwcon1 p{padding: 0 20px;}
    .yhfwcon2 h2{padding-left: 20px;}
    .yhfwcon2 p{padding: 0 20px;}
    .foot{width: 1140px;}
    .footright{width: 775px;}
    .cpcon{width:1140px; margin: 0 auto;}
    .colistleft{width: 500px;}
    .cpyl{width: 1080px;}
}