@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, 
pre,form, fieldset, legend, button, input, textarea, th, td{padding:0;}

body{overflow-x:hidden; padding:0; margin:0;}
body,button, input, select, textarea ,p ,a/* for ie */ {font-family: "微软雅黑", tahoma, arial, \5b8b\4f53, sans-serif;font-size: 14px;}
h1, h2, h3, h4, h5, h6 { font-size: 100%;  font-weight:100}
address, cite, dfn, em, var { font-style: normal; } 
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
i,em{ font-style:normal; display:block}
input,textarea{outline: none;resize: none}

ul, ol,li { list-style: none; }

a { text-decoration: none; color: #868686;cursor: pointer;}
a:hover { text-decoration: none; cursor: pointer; }
 
sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom; }

legend { color: #000; } 
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; } 
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.blue{color:#2585ab}

.clearfix{*zoom:1;}.clearfix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.clear{ clear:both}

.hide{display:none;}
.block{ display: block;}


.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

::-webkit-input-placeholder { color:#999;}
::-moz-placeholder { color:#999;}
:-ms-input-placeholder { color:#999;}
.fl{ float:left;}
.fr{ float:right}
.w1200{width:1200px; margin:0 auto;}
.w1000{width:1000px; margin:0 auto;}
.xian{ border-top:1px solid #999}
 
.head{ height:40px;  line-height:40px; color:#7a7a7a; background:#f7f7f7; font-size:12px; color:#999; margin-bottom:20px; border-bottom:1px solid #EEE }
.head a{ margin:0 3px;font-size:12px; color:#999 }
.head span{ float:right}
.logo .wz{ font-size:20px; padding:30px 0 0 0; display: block; color:#333; font-family:"΢���ź�";}
.logo em{ display:block; color:#666}
.logos{width:300px;}
.tel{ height:100px;line-height:115px; }
.tel span{ font-size:15px; font-weight:bold; color:#0e6eb8;}

.menu{ background:#fff;}
.menu ul{ float:left; width:900px; height:110px; margin:0;}
.menu ul li{width:118px; color:#fff; text-align:center; float:left; height:56px; padding:30px 5px 0 5px; position:relative;}
.menu ul a{color:#333; font-size:18px; display:block; line-height:56px;}
.menu ul a:hover{ background:#0e6eb8; color:#fff;}
.menu_show{ position:absolute; z-index:102; display:none; color:#FFF;}
.menu_show a{ background:#0e6eb8; height:35px; line-height:35px!important; color:#FFF!important; width:80px; display:block; font-size:14px!important; font-weight:normal!important;}
.menu_show a:hover{ background:#035c4e!important; color:#FFF; font-weight:bold!important;}


.bottom{ margin-top:48px; color:#fff;}
.bottom .t{ margin-right:50px; font-size:18px; padding:30px 0; font-weight:bold}
.bottom dl{ padding:10px 0 0 0; height:25px; width:100%}
.bottom dl dt{ float:left;margin-right:30px;}
.bottom dl dd{ float:left; margin-right:30px; color:#999; width:70px;}
.bottom dl dd em{ background: url(../images/tb2.png) no-repeat 0 3px; width:19px; height:21px;}
.bottom dl dd a{ color:#666}

.bottom .menu2{ border-top:1px solid #666666; margin:30px 0; padding-top:20px; text-align:center;}
.bottom .menu2 a{font-size:13px; margin:0 15px; color:#fff}

 
 .bottom_logo{ background: url(../images/logo2.jpg) no-repeat 20px 40px; width:220px; height:135px; }
 .bottom .wz{ margin:30px 0 0 60px; width:540px;line-height:30px}
 .bottom_ewm{width:145px; text-align:center; font-size:12px; margin:5px 0 0 0; line-height:28px;}
 
 .link{ background:#191c1e; height:80px; line-height:80px }
 .link em{ font-size:18px; color:#fff; float:left; width:100px;}
 .link a{   }


 .banner_bg{ background:url(../images/banner_bg.jpg) repeat-x center; height:13px;}

.so{ height:60px; line-height:60px;}
.key{ border:1px solid #CCC; margin-top:12px}
.key input{ border:none; color:#666; padding-left:10px; height:30px ; float:left ; line-height:30px}
.key .key2{ background:#043491 url(../images/tb.png); height:30px; width:50px; background-position:0 -900px}


.news_list{ border:1px solid #eaeaea;border-top:5px solid #5ba0cc; margin-bottom:20px;  }
.news_list .news_t{ height:50px; line-height:50px; border-bottom:1px dotted #9a9a9a; margin:0 20px;font-size: 16px; font-weight: bold;color: #5ba0cc; padding-left:5px;}
.news_list .news_t em{ font-size:12px; color:#ccc; font-weight:100; display:inline-block}
.news_list2{ margin:30px 20px 20px;}
.news_list2 ul{ margin-left:30px; width:470px;}
.news_list2 ul li{ border-bottom:1px dotted #9a9a9a; line-height:27px; background: rgba(0, 0, 0, 0) url("../images/news_tb.gif") no-repeat scroll 8px 12px; padding-left:18px; }
.news_list2 ul li span{ float:right; color:#807A7A }

.banner_kt_daikin{ background:url(../images/daikin_banner.jpg) no-repeat center; height:320px;}
.banner_kt_gl{ background:url(../images/gl_banner.jpg) no-repeat center; height:320px;}
.banner_kt_md{ background:url(../images/md_banner.jpg) no-repeat center; height:320px;}
.banner_kt_mk{ background:url(../images/mk_banner.jpg) no-repeat center; height:320px;}



.banner_daikin{background:url(../images/banner.jpg) no-repeat center; height:570px;}
.daikin_nav{ margin-bottom:20px; }
.daikin_nav dt{ font-size:18px; font-weight: 700;color:#000; margin: 25px 0;background:url(../images/tbn.png) no-repeat 0 6px ; padding-left:25px; }
.daikin_nav dd a{ border:1px solid #666; line-height:40px; text-align:center; margin-top:10px; color:#666; display:block;}
.daikin_nav dd a:hover{ background:#333; color:#FFF}
.daikin_nav .thisclass{background:#333;color:#FFF }

.daikin_show{border:1px solid #666; padding:20px; line-height:35px;}
.daikin_show h3{ font-size:18px; margin-bottom:22px;}
.daikin_show .t{ text-align:center;}
.daikin_show2{ text-align:center; margin-top:20px;}
.daikin_show2 h4{ margin:10px 0}

.daikin_list{}
.right .tt{   font-size:18px; border-bottom:1px solid #CCC; padding-bottom:15px; margin:20px 0}

.daikin_list li{ width:250px; float:left;text-align:center; margin-bottom:10px}
.daikin_list li em{ display:block; text-align:center}

.case_t{ height:70px; border:1px solid #E8E8E8; line-height:70px; font-size:16px; margin-top:15px;}
.case_t em{ width:100px; text-align:center; float:left; background:#1985e1; color:#fff }
.case_t ul li{ float:left; margin-left:20px;}

.case_t ul li a{  padding:5px 10px; font-size:15px; }
.case_t ul li a:hover{ background:#09F; color:#fff;}

.case_list_case li{width:235px; margin-right:26px; height:220px;}

.case_list_case{ margin-top:20px;}
.case_list_case ul{ width:1500px; overflow:hidden; padding-bottom:50px;}
.case_list_case ul li{ text-align:center;box-shadow: 3px 3px 3px  3px #CCC; float:left; margin-bottom:40px }
.case_list_case ul li .wz{ line-height:45px; font-size:16px; height:45px; display:block}
.case_list_case ul li p{ position:absolute; margin:-305px 0 0  0px;background:url(../home_images/tm.png);width:330px; height:140px; padding:120px 0 0 50px; display:none}
.case_list_case ul li p a{  color:#fff;  }
.case_list_case .zx1{ background:#00a0e9; width:110px; height:35px; line-height:35px; display:block; float:left; margin-right:50px;border-radius:5px;}
.case_list_case .zx2{ background:#f58101; width:110px; height:35px; line-height:35px; display:block; float:left;border-radius:5px;}
.case_list_case ul li img{width:235px; height:180px;}
.banner_case{ background:url(../images/banner_case.jpg) center; height:320px;  box-shadow: 3px 3px 3px  3px #CCC; margin-bottom:50px}



.tong1 {
    position: relative;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
}
.banner {
    width: 1920px;
    height: 600px;
}
.banner ul.bb {
    position: relative;
    padding: 0px;
    margin: 0px;
    z-index: 5;
}

.banner ul.bb li {
    position: absolute;
    display: none;
}

.banner .num {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 36px;
    z-index: 100;
}

.banner .num li {
    width: 30px;
    height: 9px;
    display: inline-block;
    margin:0 2px;
    background: #fff;
    line-height: 9px;
    text-indent: -100px;
    overflow: hidden;
    border-radius: 10px;
}

.banner .num li.num_hover {
    background-color: #0e6eb8;
}

.banner .num li.num_hover a {
    color: #fff;
}

.banner .num li a {
    float: left;
    display: block;
    text-align: center;
    color: #666;
    text-decoration: none;
    cursor: pointer;
    width: 30px;
    height: 9px;
    line-height: 9px;
}
.list_pro{ width:1200px!important; margin:auto!important; padding:0!important;}
.list_pro li{ float:left; text-align:center; width:auto!important; height:auto!important; margin-right:22px!important; margin-left:22px;}
.list_pro li img{ border:0 solid #ccc; padding:1px; width:250px;}
.list_pro li a{color:#0e6eb8; font-size: 18px;}

.list1{
  clear:both;
  padding:30px 40px 55px;
   background-color:#f4f4f4;
}
.list1 a{
  float:left;
  display: block;
  clear:none!important;
  margin:0 15px 15px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position:relative;
}
.list1 a:nth-child(3n+1){
  clear:both;
  margin-left:0;
}
.list1 a img{
  width:100%;
}
.list1 a div{
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  right:0;
  opacity:0;
  background:#3d8378;
}
.list1 a:hover div{
  opacity:0.8;
}
.list1 a div ul{
  position:absolute;
  left:12px;
  right:12px;
  bottom:12px;
  top:12px;
  border:1px solid white;
  padding:0!important;
}
.list1 a div ul li{
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  width:280px;
  line-height:160px;
  height:140px;
  color:white;
  margin:0;
}
.index_news{ padding-top:28px!important;}
.index_news li{ width:615px; height:110px; margin-bottom:20px;}
.index_news li:hover{}
.index_news h1{ color:#3d8378!important; font-size:16px!important; line-height:32px; font-weight:bold; text-align:left; margin:0;}
.index_news p{ font-size:12px; color:#7f7f7f; line-height:22px; margin-top:5px; margin-bottom:5px; text-align:left;}
.index_news span{color:#b5b5b5; float:left;}
.index_news span a{color:#ff6600;}