﻿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{margin: 0;padding: 0;}

body,button, input, select, textarea ,p ,a {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: #666;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}

.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:570px;}
.tel{  background:url(../image/tel.jpg) no-repeat 0 10px; padding-left:75px; height:85px; color:#333333; font-size:28px; padding-top:15px; line-height:25px; margin-bottom:20px;}
 .tel span{ color:#e6212a; font-size:26px; font-weight:bold }

.menu{ background:#e6212a; height:58px; line-height:58px; }
.menu ul{}
.menu ul li{width:120px; color:#fff; text-align:center;font-size:15px; float:left; }
.menu ul  a{  color:#fff;font-size:15px; display:block;width:120px;}
.menu ul a:hover{ background:#c30e16}
.menu ul .on{ background:#c30e16}
.menu_show{ position:absolute; z-index:102;opacity:0.7; display:none}
.menu_show a{ background:#c30e16; height:40px; line-height:40px;}
.menu ul  .menu_show a:hover{ background:#C00}


 

.bottom{background:#2c2f32; height:270px; margin-top:50px; 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(../image/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(../image/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:35px 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(../image/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(../image/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("../image/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(../image/daikin_banner.jpg) no-repeat center; height:320px;}
.banner_kt_gl{ background:url(404.png) no-repeat center; height:320px;}
.banner_kt_md{ background:url(../image/md_banner.jpg) no-repeat center; height:320px;}
.banner_kt_mk{ background:url(../image/mk_banner.jpg) no-repeat center; height:320px;}



.banner_daikin{background:url(404.png) 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(../image/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:#e6212a; 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:380px; margin-right:26px;}

.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(404.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:380px; height:260px;}
.banner_case{ background:url(../image/banner_case.jpg) center; height:320px;  box-shadow: 3px 3px 3px  3px #CCC; margin-bottom:50px}