﻿/* CSS Document */
/* css reset*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:2px; border:0; }
th, td{word-break:break-all; word-wrap:break-word;}
caption { text-align:left; font-weight:bold; font-size:12px; }
img { border:0; }
li { list-style:none; }
/*因隐私政策页面样式显示问题，暂时注释下一行代码*/
/*h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }*/
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;
}
strong, b{ font-weight:bold; }
/* end reset */
/* start base */
/* =body= */
body {font-size:12px; font-family: "微软雅黑", "黑体", "Arial Black", Verdana; color:#666; }
/* =link= */
a { text-decoration:none; color:#666;}

/*点击链接后去掉虚线*/
a {blr:expression(this.onFocus=this.blur())} 

a:hover{ text-decoration:none; color:#333;}
.show { display:block; }
.hide { display:none; }
.mt10{ margin-top:10px;}
/* ==float clear== */
.fix { clear:both; *zoom:1;}
.fix:after{ display:block; clear:both; visibility:hidden; height:0; content:""; overflow:hidden; }
/* ==margin,padding== */
/* end base */
.search {
	background: #1F73BE;
	color: #fff;
}

/*index*/
#nav{ margin:0 auto 20px; height:35px; background-color:#2a9ad4;}
.nav{ width:auto; height:35px; margin:0 auto;}
.nav ul{ width:auto; display:block; text-align:center; margin:0; padding:0;}
.nav ul li{ display:inline-block; background:url(/skin/xzy/img/navline.png) no-repeat; margin-left:-2px;width:100px;}
.nav ul li a{ display:block; width:101px; margin-left:1px; height:35px; line-height:35px; overflow:hidden; text-align:center; font-size:15px; color:#FFF; }
.nav ul li a:hover{ background-color:#1a7ec4; color:#FFF;}
.nav ul li a.hover{ background:url(/skin/xzy/img/navon.png) no-repeat; color:#666; line-height:42px;}
.nav ul li a.hover:hover{ color:#333;}
/*二级菜单新增样式*/
#nav li ul { 
                line-height: 27px; list-style-type: none;text-align:left; width: 100px; position: absolute;display: none;margin-left:2px;
            } 
            #nav li ul li{ 
                float: left; width: 103px; 
                background: #2a9ad4; 
				border-top:1px solid #72a2de;
            } 
            #nav li ul a{ 
                display: block; width: 101px;text-align:center;color:#fff;
            } 
            #nav li ul a:link { 
                color:#fff; text-decoration:none; 
            } 
            #nav li ul a:visited { 
                color:#fff;text-decoration:none; 
            } 
            #nav li ul a:hover { 
                color:#F3F3F3;text-decoration:none;font-weight:normal; 
            } 
/*二级菜单新增样式*/


.place{ width:1020px; height:20px; padding-bottom:10px; border-bottom:1px solid #eee; margin:0 auto 20px;}


a.listbanner{ margin:0 auto; height:300px; width:1422px; display:block;}
.banner_bg{ width:100%; height:470px; background:url(/skin/xzy/img/banner_bg.png) repeat-x; position:relative;}
.banner_img{ width:1422px; height:492px; text-align:center; overflow:hidden; position:absolute;}
.banner_img ul li{width:1422px; margin:0 auto; text-align:center;}
.banner_img img{ width:1422px;}

.btn_bag{ width:100%; height:11px; position:relative; z-index:1000; margin-top:-20px;}
.banner_btn{ width:540px; height:11px; margin:0 auto; position:relative; z-index:999; padding-left:460px;}
.banner_btn ul li{ float:left; width:11px; height:11px; background:url(/skin/xzy/img/banner_btn.png) no-repeat 0 0; margin:0 8px; cursor:pointer;}
.banner_btn .on{ background-position:-27px 0;}
.cont_bg{ width:100%; }
.part_all{ width:1020px; margin:0 auto; background:url(/skin/xzy/img/con_ftbg.jpg) no-repeat center bottom; padding-bottom:40px;}
.new_box{ float:left; width:320px; padding-left:20px;}
.tit{ height:22px;}
.tit span{ float:left; width:80px; height:22px; line-height:22px; font-size:14px; color:#2a9ad4; font-weight:bold;}
.tit .span_01{ background-position:0 0;}
.tit .span_02{ background-position:0 -21px;}
.tit .span_03{ background-position:0 -43px;}
.tit .more{ float:right; height:22px; line-height:22px;}
.tit .more:hover{ color:#2a9ad4;}
.news_img{ height:68px; overflow:hidden; margin-top:10px;}
.news_lst{ padding-top:10px;}
.news_lst li{ line-height:22px; font-size:14px;}
.news_lst li a{ color:#666;}
.news_lst li a:hover{ color:#2a9ad4;}
.new_box2{ float:left; width:365px; padding-left:27px;}
.new_box2 .lst{}
.new_box2 .lst dt{ height:27px; line-height:27px; overflow:hidden; font-size:16px; padding-top:5px; }
.new_box2 .lst dt a{color:#333;}
.new_box2 dt a:hover{ color:#2a9ad4;}
.new_box2 .lst dd{ line-height:24px; font-size:14px;}
.new_box3{ float:right; width:242px; }
.img_lst{ margin-bottom:20px;}
.img_lst a{ height:65px; overflow:hidden; display:block; margin-top:10px;}
.img_lst a p{ height:65px; width:242px; background:#333; opacity:0.6; margin-top:-65px; color:#FFF; text-align:center; line-height:65px; font-weight:bold; font-size:14px; visibility:hidden;}
.img_lst a:hover{ background-color:#FFF;}
.img_lst a:hover p{ visibility:visible; }

.pr_list{ width:1020px; height:240px; margin:0 auto; position:relative; overflow:hidden; padding-top:18px;}
.all_list{ height:170px; overflow:hidden; width:1020px; margin:0 auto;}
.all_list ul li{ float:left; width:337px; border-right:solid 1px #dddddd; position:relative; height:170px;}
.all_list .pic{ width:337px; height:170px; overflow:hidden; text-align:center;}
.all_list .name{ position:absolute; left:22px; top:0px; line-height:22px; height:44px;}
.all_list .name a{ color:#666666; font-size:14px; font-family:"微软雅黑";}
.all_list .name a:hover{ color:#2a9ad4;}

.gcalC{ width:242px;}
.gcalC img{ width:242px; height:140px;}


/* 工程案例幻灯片css */
.focusBox { position: relative; width: 242px; height: 140px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin:15px auto 5px; }
.focusBox .pic img { width: 242px; height: 140px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height:36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

.btn_bgs{ width:878px; height:31px; background:url(/skin/xzy/img/btn.png) no-repeat; margin:20px auto 0; position:relative;}
.btn_bgs .prev, .btn_bgs .next{ width:31px; height:31px; position:absolute; cursor:pointer;top:0px; }
.btn_bgs .prev{left:394px; }
.btn_bgs .next{left:456px;}
#footer{ width:100%; height:144px; background:#2a9ad4;}
.footer{ width:1000px; margin:0 auto; border:none;}
.copy_right{ float:left; width:350px; padding-left:10px; color:#fff; line-height:24px; padding-top:37px;}
.copy_right a{ color:#FFF;}
.copy_right a:hover{ color:#FF0;}
.ft_nav{ float:right; padding-top:65px;color:#fff;}
.ft_nav a{ color:#fff; margin:0 7px; padding:0 7px;}
.ft_nav a:hover{ text-decoration:underline;}

.list_text{ overflow:hidden; padding-top:10px;}
.list_text li{ line-height:22px; font-size:14px; padding:20px 0; }
.list_text li a{ color:#666; /*!height:70px;*/ width:738px; /*overflow:hidden; display:block;*/}
.list_text li a:hover{ color:#000;}
.list_text li a:hover h3{ color:#2a9ad4;}
.list_text li a h3{ font-size:18px; height:24px; color:#333;}
.list_text li a span{ float:right; margin-left:20px; color:#a7a7a7; font-size:12px; }
.page{ width:738px; height:40px; line-height:40px; border-top:1px solid #eee;}

.list_pic{ width:738px; overflow:hidden; padding-top:10px;}
.list_pic ul{ width:798px;}
.list_pic ul li{ margin:0 80px 30px 0; float:left;}
.list_pic ul li a{ width:317px; height:275px; display:block; overflow:hidden; line-height:30px; background:#eee; border:1px solid #eee;}
.list_pic ul li a img{ margin-bottom:10px;}
.list_pic ul li a h3{ height:30px; font-size:18px; line-height:30px; color:#666; padding:0 10px;}
.list_pic ul li a span{ line-height:30px; color:#a7a7a7; float:right; margin-right:10px;}
.list_pic ul li a p{ color:#a7a7a7; padding:0 10px;}
.list_pic ul li a:hover{background:#2a9ad4; }
.list_pic ul li a:hover span,.list_pic ul li a:hover p,.list_pic ul li a:hover h3{ color:#fff;}

.img_lst2{ margin-bottom:20px; padding-top:10px; border-top:1px solid #eee; overflow:hidden;}
.img_lst2 li{  margin-bottom:10px; }
.img_lst2 li a{ /*color:#999; height:60px;padding-bottom:5px;*/ overflow:hidden; display:block;font-size:15px;}
.img_lst2 li a p{ height:24px; line-height:24px; font-size:16px; color:#333}
.img_lst2 li a p b{ font-size:12px; margin-right:10px; background:url(/skin/xzy/img/num.gif) no-repeat 0 4px; width:16px; height:24px; text-align:center; display: inline-block; color:#FFF;}
.img_lst2 li a:hover{ color:#000;}
.img_lst2 li a:hover p{ color:#2a9ad4;}
.img_lst2 li a:hover p b{ background:url(/skin/xzy/img/mumhover.gif) no-repeat 0 4px;}

.banner{  width:100%; height:470px; margin:0 auto; min-width:1000px; overflow:hidden;}
.banner_img{  width:1422px; height:470px; text-align:center; overflow:hidden; left:50%;  margin:0 0 0 -711px; z-index:88; position:relative; }
.banner_img li{ width:1422px; float:left;}
.banner_img img{ width:1422px; height:470px;}
.banner_img ul{position:relative;}
.banner_btn li{ cursor:pointer;}


.newlist_left{ width:738px; float:left; overflow:hidden;}
.line{ width:738px; border-bottom:1px solid #eee; margin-bottom:30px; font-size:1px;}

.title{border-bottom:1px solid #eee; margin-bottom:20px; overflow:hidden; }
.title h3{ font-size:21px; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.title p{ height:20px; line-height:20px; }
.contant{ margin-bottom:20px; font-size:14px; line-height:30px;}

.num_pages{
}
.num_pages ul{
	float:left;
	padding:12px 0px 12px 0;
}
.num_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.num_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.num_pages ul li a:hover{
	color:#2a9ad4;
	text-decoration:none;
	padding:2px 4px 2px;
}
.num_pages ul li.thisclass,
.num_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#2a9ad4;
	padding:2px 4px 2px;
	font-weight:bold;
	color:#FFF;
}
.num_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.num_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/*空调研究所*/
.clear{ clear:both; overflow:hidden; display:block;}
.kt_yjsC{ width:1000px; margin:0 auto;font-family:"微软雅黑";color:#333;}
.kt_yjs_txt, .kt_yjs_img{ float:left;}
.kt_yjs_txt{ width:780px;font-size:18px; line-height:35px;}
.kt_yjs_img{ width:190px; margin-left:30px;}
.kt_yjs_img img{ margin-bottom:5px;}
.kt_yjs_cont{ background:#e6e6e6; padding:5px; margin-top:25px;}
.kt_yjs_cont h2, .kt_yjs_cont p{ padding:0; margin:0;}
.kt_yjs_cont .font1, .kt_yjs_cont .font2{ font-size:36px; font-family: "方正大黑简体"; }
.kt_yjs_cont .font1{ padding:10px;}
.kt_yjs_cont .font2{ font-size:30px; border-bottom:1px solid #aaa; margin-bottom:15px; padding:10px;}
.kt_yjs_cont p{ font-size:16px; padding:5px 15px 15px;}
.kt_yjs_img1{width:895px; margin:30px auto;}
.kt_yjs_img1 img{ width:895px; height:285px;}
.kt_yjs_txt2{ float:left; width:400px; font-size:18px; padding-left:20px; line-height:30px;}
.kt_yjs_img2{ float:left; width:540px; padding-bottom:5px;}
.kt_yjs_img2 img{ margin-left:15px;}
.kt_yjs_mta{ margin-top:10px;}
.kt_yjs_lc{ margin:30px 0;}
.kt_yjs_lc h3, .kt_yjs_lc p{ padding:0; margin:0;}
.kt_yjs_lc h3{background:#e6e6e6; font-family:"方正大黑简体"; font-size:30px; padding:10px; margin-bottom:10px;}
.kt_yjs_lc p{ line-height:35px; font-size:18px;}

/*公司简介*/
.rank {
	margin: 0px;
	padding: 8px 6px;
}
.rank dt{
	padding-left: 23px;
	line-height: 23px;
}
.rank dt.no1 {
	background: url(../img/1.gif) no-repeat 4px center;
}
.rank dt.no2 {
	background: #F2F8FD url(../img/2.gif) no-repeat 4px center;
}
.rank dt.no3 {
	background: url(../img/3.gif) no-repeat 4px center;
}
.rank dt.no4 {
	background: #F2F8FD url(../img/4.gif) no-repeat 4px center;
}
.rank dt.no5 {
	background: url(../img/5.gif) no-repeat 4px center;
}
.rank dt.no6 {
	background: #F2F8FD url(../img/6.gif) no-repeat 4px center;
}
.rank dt.no7 {
	background: url(../img/7.gif) no-repeat 4px center;
}
.rank dt.no8 {
	background: #F2F8FD url(../img/8.gif) no-repeat 4px center;
}
.rank dt.no9 {
	background: url(../img/9.gif) no-repeat 4px center;
}
.rank dt.no10 {
	background: #F2F8FD url(../img/10.gif) no-repeat 4px center;
}
