@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; }

.mt30			{ margin-top:30px; }
.pd50{padding-top: 50px;}
.fl				{ float:left; }
.fr				{ float:right; }

.page			{ margin:0 auto; }

.top{min-width: 1200px; height: 947px; background: url(../images/banner1.jpg) center no-repeat; overflow: hidden;}
  .top .wrap{min-width: 1200px; height: 947px; background-color: rgba(0,10,38,0.8)}

.sub-top{min-width: 1200px; height: 310px; background: url(../images/sub_top.jpg) center no-repeat; overflow: hidden;}

  .logo{padding-top: 47px;}
  .menu{padding-top: 26px; width: 710px; font-size: 16px; line-height: 30px;}
    .menu li{margin-right: 32px;}
    .menu a{color: #fff;}
    .menu a:hover{color: #ffb692;}
    .menu .active a{font-size: 20px; font-weight: bold; color: #ffb692;}

  .top h1{padding-top: 100px; width: 100%; font-size: 40px; font-weight: normal; color: #fff; text-align: center; line-height: 70px;}

  .top h4{padding-top: 80px; width: 740px; font-size: 24px; font-weight: normal; color: #fff; text-align: center; line-height: 35px;}

  .top span a{margin-top: 100px; display: block; width: 280px; font-size: 16px; color: #fff; line-height: 52px; text-align: center; border: 2px solid #eb6c2d; border-radius: 10px;}
  .top span a:hover{text-decoration: none; background: #eb6c2d;}

/*我们的产品色块*/
.pro-title{min-width: 1200px; height: 150px; background: #eb6f31;}
  .pro-title h3{float: left; margin-left: 105px; margin-top: 45px; padding-top: 20px; font-size: 40px; color: #fff; border-top: 5px solid #fff;}
  .pro-title .infos{float: right; padding-right: 100px; margin-top: 50px; width: 640px; font-size: 20px; text-align: right; line-height: 30px; color: #fff;}

/*三大分类*/
.catagory{min-width: 1200px; max-width: 1920px; height: 1018px; overflow: hidden;}
  .catagory dl{position: relative; float: left; max-width: 640px; min-width: 405px; height: 509px;}
  .catagory dd{position: absolute; bottom:0; width:100%; max-width: 640px; min-width: 400px; text-align: right; line-height: 100px; background: #000; opacity: 0.7; overflow: hidden;}
  .catagory a{display: block; float: right; margin-right: 24px; font-size: 30px; color: #fff;}
  .catagory span{display: block; float: right; margin-top: 36px; margin-right: 54px; width:29px; height: 29px; background: url(../images/right_arrow_n.png);}
  .catagory dd:hover span{background: url(../images/right_arrow_h.png);}
  .catagory .c1{width:33.5%; background: url(../images/c1_bg.jpg);}
  .catagory .c2{width:33%; background: url(../images/c2_bg.jpg);}
  .catagory .c3{width:33.5%; background: url(../images/c3_bg.jpg);}
  .catagory .c4{width:33.5%; background: url(../images/c4_bg.jpg);}
  .catagory .c5{width:33%; background: url(../images/c5_bg.jpg);}
  .catagory .c6{width:33.5%; background: url(../images/c6_bg.jpg);}
  
/*关于我们*/
.about-us{min-width: 1200px; max-width: 1920px; height: 840px; overflow: hidden;}
  .about-us .left{float: left; width:50%; min-width: 600px; max-width: 960px; height: 840px; overflow: hidden;}
    .about-us .left .line{display: block; margin-left:80px; margin-top: 95px; width:73px; height: 5px; background: url(../images/line_2.png);}
    .about-us .left h3{margin-left:80px; margin-top: 30px; font-size: 40px; color: #3c3c3c; font-weight: normal;}
    .about-us .left .text{margin:50px 80px 0 80px; max-width: 800px; min-width: 440px; font-size: 16px; line-height: 35px;}
    .about-us .left b a{display: block; margin-top: 46px; margin-left: 80px; width:152px; font-size: 16px; color: #eb6f31; text-align: center; line-height: 68px; border: 2px solid #eb6f31;}

  .about-us .right{float: right; width:50%; min-width: 600px; max-width: 960px; height: 840px; background: url(../images/about.jpg);}

/*行业解决方案*/

.factory{min-width: 1000px; max-width: 1920px; height: 1094px; background: #061326; overflow: hidden;}
  .factory .line{display: block; margin-top: 95px; width:73px; height: 5px; background: url(../images/line_2.png);}
  .factory h3{width: 520px; margin-top: 30px; font-size: 40px; text-align: center; color: #a5a7aa; font-weight: normal;}
  .factory dl{float: left; width: 33.15%; height: 360px; text-align: center; overflow: hidden;}
  .factory dt{width: 100%; line-height: 50px;}
    .factory dt span{margin: 70px auto 7px auto; display: block; width: 70px; height: 70px;}
    .factory dt a{font-size: 20px; color: #fff;}
  .factory dd{ padding: 0 50px; font-size: 16px; line-height: 30px;}
    .factory dd a{color: #858585;}

  .factory .k1{margin-top: 90px; border-right: 1px solid #1f2b3c; border-bottom: 1px solid #1f2b3c;}
    .factory .k1 span{background: url(../images/icon1.png);}

  .factory .k2{margin-top: 90px; border-right: 1px solid #1f2b3c; border-bottom: 1px solid #1f2b3c; border-left: 1px solid #1f2b3c;}
    .factory .k2 span{background: url(../images/icon2.png);}

  .factory .k3{margin-top: 90px; border-right: 1px solid #1f2b3c; border-bottom: 1px solid #1f2b3c; border-left: 1px solid #1f2b3c;}
    .factory .k3 span{background: url(../images/icon3.png);}

  .factory .k4{padding-top: 35px;}
    .factory .k4 span{background: url(../images/icon4.png);}

  .factory .k5{padding-top: 35px; border-right: 1px solid #1f2b3c; border-left: 1px solid #1f2b3c;}
    .factory .k5 span{background: url(../images/icon5.png);}

  .factory .k6{padding-top: 35px; border-right: 1px solid #1f2b3c; border-left: 1px solid #1f2b3c;}
    .factory .k6 span{background: url(../images/icon6.png);}

/*
  .factory .k7{border-right: 1px solid #1f2b3c; border-left: 1px solid #1f2b3c;}
    .factory .k7 span{background: url(../images/icon7.png);}

  .factory .k8{border-left: 1px solid #1f2b3c;}
    .factory .k8 span{background: url(../images/icon8.png);}*/

/*新闻中心*/
.news{min-width: 1200px; max-width: 1920px; height: 800px; background: url(../images/news_bg.jpg) top center no-repeat;}
  .news .left{float: left; min-width: 485px; max-width: 845px; padding-left: 115px; height: 250px; overflow: hidden;}
  .news .right{float: right; min-width: 485px; max-width: 845px; padding-right: 115px; height: 250px; overflow: hidden;}
  .news .left .line{display: block; margin-top: 83px; width:73px; height: 5px; background: url(../images/line_1.png);}
  .news .left h3{margin-top: 30px; font-size: 40px; color: #fff;}
  .news .right a{float: right; margin-top: 102px; display: block; width: 169px; font-size: 16px; line-height: 67px; color: #fff; text-align: center; border: 2px solid #fff;}

  .news .list{clear: both; margin-top: 100px; margin-left: 115px; max-width: 1740px; height: 420px; overflow: hidden;}
  .news dl{float: left; margin-left: 10px; margin-right: 40px; margin-bottom: 15px; width: 385px; box-shadow: 0 0 10px #aaa;}
  .news dt{float: left; max-width: 385px; height: 201px; overflow: hidden;}
  .news b{float: left; display: block; padding: 35px; width: 315px; height: 80px; font-size: 25px; line-height: 45px; font-weight: normal; overflow: hidden;}
  .news b a{color: #eb6f31;}
  .news .time{float: left; display: block; padding-left: 30px; width: 244px; font-size: 14px; color: #eb6f31; line-height: 61px; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
  .news .more a{float: left; display: block; width: 110px; font-size: 14px; color: #000; line-height: 61px; text-align: center; border-top: 1px solid #eaeaea;}

/*底部*/
.bottom{min-width: 1200px; max-width: 1920px; height: 370px; background: #313131;}

  .bottom .left{float: left; max-width: 500px; min-width: 19%;}
    .bottom .left img{margin-top: 98px;}

  .bottom .mid{float: left; max-width: 800px; min-width: 48%;}
    .bottom .mid .contact{margin-top: 45px; padding-left: 40px; width: 540px; height: 290px; font-size: 16px; color: #b5b5b5; line-height: 35px; background: url(../images/bottom_bg.png) left top no-repeat;}
    .bottom .mid .wrap{padding-top: 5px;}

  .bottom .right{float: left; max-width: 620px; min-width: 32%;}
    .bottom .right .wrap{margin-top: 70px; width: 300px; font-size: 16px; line-height: 35px;}
    .bottom .right .wrap a{color: #b5b5b5;}

    .bottom .right .list-1{float: left; width: 90px; margin-right: 80px;}
      .bottom .right .list-1 li{float: left; width: 100%; background: url(../images/bottom_icon.png) right no-repeat;}

    .bottom .right .list-2{float: left; width: 100px;}
      .bottom .right .list-2 li{float: left; width: 100%; background: url(../images/bottom_icon.png) right no-repeat;}

.copyright{padding-left: 115px; max-width: 1805px; min-width: 1085px; font-size: 14px; color: #b5b5b5; line-height: 76px; background: #484848;}

/*子页banner*/
.banner{min-width: 1200px; max-width: 1920px; height: 400px; background-size: cover; background-position: center; overflow: hidden;}
  .banner h2{margin-top: 150px; margin-left: 70px; font-size: 70px; color: #fff;}

.nav{min-width: 1200px; max-width: 1920px; line-height: 60px; height: 60px; vertical-align: middle; border-bottom: 1px solid #e8e8e8;}
  .nav ul{margin-left: 70px; display: block; text-align: center;}
  .nav li{padding-right: 30px; font-size: 20px; vertical-align: middle; display: inline-block; background: url(../images/right_icon.png) right no-repeat;}
  .nav .active{background: none;}
  .nav a{color: #eb6c2d;}

.yewu{min-width: 1200px; max-width: 1920px; height: 735px; background: url(../images/about3.jpg) center no-repeat;}

.kechixu{min-width: 1200px; max-width: 1920px;}
  .kechixu img{width: 100%; min-width: 1200px; max-width: 1920px;}

/*产品中心分类*/
.pro-bg{background: url(../images/pro_bg.jpg) center top repeat-y; overflow: hidden;}
.product-list{min-width: 1200px; max-width: 1920px; overflow: hidden;}
  .product-list ul{margin-bottom: 80px; min-width: 1200px; max-width: 1920px; overflow: hidden;}
  .product-list li{margin-top: 70px; float: left; width: 23%; margin-left: 1%; margin-right: 1%; overflow: hidden;}
  .product-list li:hover img{opacity: 0.7;}
  .product-list ul b{display: block; width: 100%; height: 80px; font-size: 28px; line-height: 80px; overflow: hidden;}
  .product-list ul b a{color: #eb6c2d;}
  .product-list img{width: 100%;}

.title{min-width: 1200px; max-width: 1920px;}
  .title .line{display: block; margin-left:80px; margin-top: 80px; width:73px; height: 5px; background: url(../images/line_2.png);}
  .title h3{margin-left:80px; margin-top: 30px; font-size: 40px; color: #3c3c3c; font-weight: normal;}

/*产品中心内容页*/
.product-content{margin-top: 70px; margin-bottom: 70px; width: 1200px;}
.product-image{position: relative; width: 1200px; height: 500px; background: url(../images/product_img_bg.jpg);}
  .product-image h3{position: absolute; left: 44px; top: 34px; font-size: 35px; line-height: 94px; color: #fff;}
  .product-image img{position: absolute; left: 51px; top: 160px; width: 400px; height: 300px;}

.product-info{margin-top: 50px; width: 1200px;}
  .info-title{width: 1170px; padding-left: 30px; font-size: 35px; line-height: 81px; color: #fff; font-weight: normal; background: url(../images/pro_content_title.png);}
  .info-content{width: 1120px; padding: 30px; font-size: 16px; line-height: 30px; border-left: 10px solid #034a73; border-right: 10px solid #034a73; border-bottom: 10px solid #034a73; background: #fff;}

/*行业应用分类*/
.industry-list{margin-top: 70px; min-width: 1140px; max-width: 1760px; overflow: hidden;}
  .industry-list ul{margin-bottom: 60px; width: 100%; overflow: hidden;}
  .industry-list li{float: left; width: 31.3333%; padding: 1%;}
  .industry-list li:hover img{opacity: 0.7;}
  .industry-list ul b{display: block; width: 100%; font-size: 28px; line-height: 80px;}
  .industry-list ul b a{color: #3c3c3c;}
  .industry-list ul b a:hover{color: #eb6c2d;}
  .industry-list ul p{height: 50px; font-size: 16px; line-height: 25px;}
  .industry-list img{width: 100%;}

.industry-banner{width: 100%; height: 500px; background-position: center; background-repeat: no-repeat;}

.indu-content{width: 1200px; overflow: hidden;}
  .indu-content h1{width: 100%; font-size: 55px; line-height: 200px; text-align: center; overflow: hidden;}
  .indu-content .para{font-size:20px; line-height: 42px;}
  .sub-content{width: 1310px;}
  .sub-content p{margin-bottom: 30px; width: 1200px; font-size: 20px; line-height: 42px; overflow: hidden;}
  .sub-content ul{float: left; width: 545px; margin-right: 110px; overflow: hidden;}
  .sub-content li{float: left; width: 100%;}
  .sub-content .big-title{margin-top: 15px; font-size: 22px; font-weight: bold; line-height: 40px;}
  .sub-content .small-title{font-size: 16px; line-height: 40px;}
  .sub-content .ul-para{margin-bottom: 50px; font-size: 18px; line-height: 35px;}
  .indu-content table{margin-top: 15px; margin-bottom: 80px; font-size: 20px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
  .indu-content td,.indu-content th{padding-left: 15px; height: 50px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
  .indu-content .bwh{background: #FEFEF3;}

/*翻页*/
.fanye{float: left; margin: 50px 0; width: 1200px; font-size: 16px;}
  .fanye li{margin-right: 15px; width: auto;}
  .fanye a{display: block; padding: 8px 13px; color: #ea804b; text-decoration: none; border: 1px solid #ccc;}
  .fanye a:hover{color: #fff; background: #ea804b; border: 1px solid #ededed;}
  .fanye .pageinfo{line-height: 40px;}

/*联系我们*/
.map{width: 100%; height: 800px; background: url(../images/map.jpg) center; overflow: hidden;}
  .map .wrap{position: relative; width: 1200px; height: 800px;}
.contact-us{position: absolute; left: 50px; top: 100px; padding: 30px; width: 500px; height: 500px; font-size: 20px; line-height: 35px; background: #fff; box-shadow: 2px 3px 5px #ccc;}
  .contact-us b{color: #eb6c2d;}

/*可持续发展*/
.kcx-content{width: 1274px; overflow: hidden;}
  .kcx-content h1{width: 100%; font-size: 55px; line-height: 200px; text-align: center;}

/*新闻中心*/
.sub-news{margin:50px auto; min-width: 1000px; max-width: 1920px; overflow: hidden;}
  .sub-news dl{margin:30px 80px; min-width: 840px; max-width: 1743px; overflow: hidden;}
  .sub-news dt{float: left; width: 25%;}
    .sub-news dt img{width: 100%;}
  .sub-news dd{float: left; width: 75%; height: 309px; overflow: hidden;}
    .sub-news dd h3{margin:0 30px; font-size: 30px; line-height: 60px;}
    .sub-news dd h3 a{color: #eb6f31;}
    .sub-news dd p{margin:0 30px; font-size: 20px; line-height: 35px;}
    .sub-news dd p a{color: #000;}

