@charset "utf-8";
/* CSS Document */

body,div,p,ul,h1,h2,h3,table,dl,dd 		{ margin:0;	padding:0; }
body			{ font-size:12px; font-family:"微软雅黑"; }
ul				{ list-style:none; }
li				{ float:left; }
img				{ display:block; border:0; }
a				{ text-decoration:none; }
a:hover			{ text-decoration:underline; }

.page{margin-left: auto; margin-right: auto;}
.w				{ width:960px;}
.mt8			{ margin-top:8px; }
.mt70{margin-top: 70px;}
.mr25{margin-right: 25px;}
.fl				{ float:left; }
.fr				{ float:right; }

.top{position: fixed; top: 0; width: 100%; height: 70px; line-height: 70px; background: #2d2d22; z-index: 999; opacity: 0.8;}
.logo{float: left; margin-left: 30px; margin-top: 10px;}
.top ul{float: right; margin-right: 20px;}
  .top li{position: relative;}
  .top li{font-size: 16px; font-weight: bold; width: 110px; text-align: center;}
  .tanchu-menu{position: absolute; top: 65px; left: -10px;}
  .top dl{padding: 10px 0; font-size: 16px; font-weight: bold; width: 130px; text-align: center; background: #2d2d22; line-height: 40px;}
  .top a{color: #fff;}
  .top a:hover{color: #4bb5ea; text-decoration: none;}
.bx-pager{display: none;}
.banner{height: 700px; overflow: hidden;}
  .banner1{height: 700px; background: url(../images/banner1.jpg) center no-repeat;}
  .banner2{height: 700px; background: url(../images/banner2.jpg) center no-repeat;}
  .banner3{height: 700px; background: url(../images/banner3.jpg) center no-repeat;}

.jituan{height: 600px; color: #fff; background: url(../images/jt_bg.jpg) center no-repeat;}
  .jituan a{color: #fff;}
  .jituan .page{width: 1100px; position: relative;}
  .jituan .wrap{position: absolute; left: 0; top: 110px; width: 800px; height: 350px; background: #000; opacity: 0.8;}
  .jituan .wrap h2{padding-top: 60px; padding-left: 25px; padding-bottom: 15px; font-size: 50px; text-align: left;}
  .jituan .wrap p{width: 750px; padding: 25px; font-size: 20px; line-height: 40px; text-align: left;}
  .jituan h2{padding-top: 120px; padding-bottom: 40px; width: 100%; font-size: 70px; text-align: center;}
  .jituan p{width: 920px; margin-left: auto; margin-right: auto; font-size: 40px; line-height: 60px; text-align: center;}
  .jituan span{display: block; margin-left: auto; margin-right: auto; margin-top: 50px; width: 175px; font-size: 25px; border: 1px solid #fff; border-radius:7px;  line-height: 45px; text-align: center;}

/*集团简介*/
.about-1{height: 500px; background: url(../images/about_1.jpg) center no-repeat;}
  .about-1 p{padding-top: 50px; width: 700px; font-size: 30px; line-height: 55px; text-align: center; color: #000;}
.about-2{height: 500px; background: url(../images/about_2.jpg) center no-repeat;}
  .about-2 .page{width: 1100px;}
  .about-2 .page p{padding-top: 30px; width: 700px; font-size: 20px; line-height: 40px; color: #fff;}
.about-3{height: 600px; background: #fff;}
  .about-3 .page{width: 900px;}
  .about-3 h2{width: 100%; font-size: 40px; text-align: center; line-height: 150px; color: #4bb5ea;}
  .about-3 dl{float: left; width: 260px; padding: 0 20px; text-align: center;}
  .about-3 dt{padding-left: 40px;}
  .about-3 dd{font-size: 18px; line-height: 35px; color: #4e4e4e;}
  .about-3 .t{width: 100%; font-size: 25px; font-weight: bold; line-height: 70px; color: #4bb5ea;}
.about-4{height: 320px; text-align: center; color: #fff; background: url(../images/about_3.jpg) center no-repeat;}
  .about-4 h2{width: 100%; font-size: 40px; line-height: 150px;}
  .about-4 p{width: 100%; font-size: 20px; line-height: 35px;}

/*集团文化*/
.wenhua-t{height: 400px; background: url(../images/wenhua_t.jpg) center no-repeat;}
  .wenhua-t h2{float: left; margin-top: 100px; width: 100%; font-size: 50px; line-height: 200px; text-align: center; color: #fff;}

.wenhua-1{padding-top: 30px; height: 1170px;}
  .wenhua-1 .page{width: 1100px;}
  .wenhua-1 img{border-radius: 12px;}
  .wenhua-1 dl{float: left; width: 535px;}
  .wenhua-1 dt{width: 100%; font-size: 25px; font-weight: bold; line-height: 100px; text-align: center; color: #4bb5ea;}
  .wenhua-1 dd{font-size: 18px; line-height: 35px; color: #4e4e4e;}

/*集团责任*/
.zeren-t{height: 400px; background: url(../images/zeren_t.jpg) center no-repeat;}
  .zeren-t h2{float: left; margin-top: 100px; width: 100%; font-size: 50px; line-height: 200px; text-align: center; color: #fff;}

/*解决方案*/
.fangan-t{padding-top: 50px; height: 450px; color: #fff;}
  .fangan-t h1{margin-top: 100px; width: 100%; font-size: 50px; line-height: 100px; text-align: center;}
  .fangan-t h2{margin-top: 50px; width: 750px; font-size: 30px; line-height: 60px; text-align: center;}

.fangan-p{padding-top: 30px; height: 670px;}
  .fangan-p .page{width: 1100px;}
  .fangan-p img{border-radius: 12px;}
  .fangan-p h2{width: 100%; font-size: 40px; text-align: center; line-height: 150px; color: #4bb5ea;}
  .fangan-p dl{float: left; width: 350px;}
  .fangan-p dt{width: 100%; font-size: 25px; font-weight: bold; line-height: 100px; text-align: center; color: #4bb5ea;}
  .fangan-p dd{font-size: 18px; line-height: 35px; color: #4e4e4e;}

.wrap .photo,.wrap .text{float: left; width: 50%; height: 500px; overflow: hidden;}
  .wrap .text h3{padding-top: 100px; padding-bottom: 40px; width: 100%; text-align: center; font-size: 40px; color: #4bb5ea;}
  .wrap .text p{width: 90%; margin-left: auto; margin-right: auto; font-size: 16px; line-height: 35px;}
  .wrap .text span{display: block; margin-left: auto; margin-right: auto; margin-top: 40px; width: 175px; font-size: 20px; color: #4bb5ea; border: 1px solid #4bb5ea; border-radius:7px; line-height: 45px; text-align: center;}
  .wrap .text span a{color: #4bb5ea;}

.other{width: 100%; height: 600px; color: #fff; overflow: hidden; background: url(../images/fw.jpg) center no-repeat;}
  .other .w{width: 71%; margin-left: auto; margin-right:auto; overflow: hidden;}
  .other .w a{color: #fff;}
  .other .w div{float: left; width: 28%; margin:0 2.5%; height: 600px;}
  .other .w h4{font-size: 40px; margin-top: 60px; margin-bottom: 30px; text-align: center;}
  .other .w p{font-size: 15px; line-height: 30px;}
  .other .w span{display: block; margin-left: auto; margin-right: auto; margin-top: 50px; font-size: 19px; width: 130px; text-align: center; line-height: 38px; border: 1px solid #fff; border-radius:7px;}

/*子页面*/
.info{padding-top: 50px; background: #ededed;}
.info p{margin-left: auto; margin-right: auto; width: 1100px; font-size: 18px; line-height: 35px; color: #4e4e4e;}

/*产品列表*/
.pro-list{padding-top: 50px; background: #ededed;}
  .pro-list .wrap{margin-left: auto; margin-right: auto; width: 1100px; overflow: hidden;}
  /*标题和分类*/
  .pro-list dl{width: 1100px;}
  .pro-list dt{float: left; margin-bottom: 20px; width: 1100px; font-size: 40px; font-weight: bold; color: #4bb5ea;}
  .pro-list dd{float: left; margin-top: 15px;}
  .pro-list dd a{display: block; padding: 0 30px; margin-right: 20px; font-size: 18px; line-height: 50px; text-decoration: none; color: #fff; background: #4bb5ea;}
  .pro-list dd a:hover{background: #d19c0f;}

  .pro-list .list{float: left; margin-top: 20px; width: 1120px; overflow: hidden;}
  .pro-list .list li{margin-right: 20px; margin-top: 20px; width: 260px; text-align: center;}
  .pro-list .list li img{width:260px; height: 190px; border: 5px solid #d9d9d9; border-radius: 10px;}
  .pro-list .list li img:hover{border-color: #4bb5ea;}
  .pro-list .list li span{display: block; width: 260px; font-size: 15px; line-height: 50px;}
  .pro-list .list li a{color: #4e4e4e;}

  /*翻页*/
  .pro-list .fanye{float: left; margin-top: 25px; width: 1100px;}
  .pro-list .fanye li{margin-right: 15px;}
  .pro-list .fanye a{display: block; padding: 8px 13px; color: #249ad5; text-decoration: none; border: 1px solid #ccc;}
  .pro-list .fanye a:hover{color: #fff; background: #96d1ef; border: 1px solid #ededed;}

/*产品内容*/
.pro-content{padding-top: 50px; padding-bottom: 50px; background: #ededed;}
  .pro-content .wrap{margin-left: auto; margin-right: auto; width: 1100px;}
  .pro-content .wrap h2{width: 100%; font-size: 30px; line-height: 50px; text-align: center;}

/*联系我们*/
.contact{position: relative; width: 1100px; height: 980px; background: url(../images/contact.jpg);}
  .contact p{font-size: 20px; line-height: 40px;}
  .contact .p1{position: absolute; left: 350px; top: 360px;}

.footer{width: 100%; height: 650px; background: url(../images/repeat.png) repeat-x;}
  .footer .wrap{position: relative; margin-left: auto; margin-right: auto; width: 1100px; height: 650px;}
  
  /*联系方式小框内容*/
  .footer .k{position: absolute; left: 50px; top: 55px; width: 1000px; height: 200px; font-size: 15px; background: #fff; border: 10px solid #e1e1e1;}
  
  /*亮照*/
  .footer .img1{position: absolute; left: 50px; top: 130px;}

  /*两个小标题*/
  .footer .t1,.footer .t2{position: absolute; top: 27px; color: #4e4e4e;}
  .footer .t1,.footer .p1{left: 50px;}
  .footer .t2{left: 566px;}

  /*联系方式*/
  .footer .p1,.footer .p2{position: absolute; top: 65px; line-height: 25px; color: #a2a2a2;}
  .footer .p1 span{padding-left: 45px;}
  .footer .p2{left: 235px;}

  /*客服文字*/
  .footer .kf1,.footer .kf2{position: absolute; top: 66px; line-height: 38px; color: #a2a2a2;}
  .footer .kf1{left: 566px;}
  .footer .kf2{left: 765px;}

  /*左边3个QQ号*/
  .footer .qq-1,.footer .qq-2,.footer .qq-3{position: absolute; left: 656px;}
  .footer .qq-1,.footer .qq-4{top: 76px;}
  .footer .qq-2,.footer .qq-5{top: 113px;}
  .footer .qq-3{top: 152px;}

  /*右边2个QQ号*/
  .footer .qq-4,.footer .qq-5{position: absolute; left: 847px;}

  .sitemap{position: absolute; left: 0; top: 305px; width: 660px;}
  .sitemap dl{float: left; width: 160px; height: 210px; font-size: 15px; text-align: center; border-left: 1px solid #cecece;}
  .sitemap dt{margin: 5px 0; width: 160px; font-weight: bold; color: #fff;}
  .sitemap dd,.sitemap a{line-height: 30px; color: #dfdfdf;}

  /*400和声明*/
  .footer .qr{position: absolute; left: 690px; top: 300px;}
  .footer .call{position: absolute; left: 839px; top: 380px; font-size: 15px; color: #fff;}
  .footer .call b{font-size: 35px; line-height: 55px;}
  .footer .copy{position: absolute; left: 690px; top: 480px; font-size: 15px; color: #fff;}

  /*备案号*/
  .footer .beian{position: absolute; width: 100%; top: 530px; line-height: 100px; text-align: center;}
  .footer .beian a{color: #fff; font-size: 14px;}