* {margin:0; padding:0;}
body{ font-size:13px; line-height:24px; font-family:"\5fae\8f6f\96c5\9ed1","\5b8b\4f53", Arial; color:#6b6869; background:#c9c9cb;}
img{ border:0}
a {text-decoration:none;outline:none;color:#6b6869;}
a:hover {color:#07a2de;}
:focus {outline:0; }
li {list-style:none; margin:0px; padding:0px;}
.clearfix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;}
.clear { clear:both;}
h1,h2,h3,h4,h5,h6 {font-family:"\5fae\8f6f\96c5\9ed1","\5b8b\4f53", Arial;}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3,h4,h5,h6 {font-size:12px;}
address {font-style:normal;}
dt { margin:0px; padding:0px;}
dl { margin:0px; padding:0px;}
.cBtn{ background:#07a3de; color:#FFF; width:73px; height:30px; border:none; cursor:pointer;vertical-align:middle;text-align:center; }
.btn_cx { background:#07a3de; color:#FFF; width:73px; height:30px; border:none; cursor:pointer;text-align:center; }
.ymr_div{ border:solid 1px #a7a9a8; width:96px; padding:1px; text-align:center; background:#FFF;}
.ymr_btn { border:none; background:#05a3e0; color:#FFF; height:26px; width:26px;}
.ymr_btn_white { border:none; background:#FFF; color:#05a3e0; height:26px; width:26px;}

/* common   */
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.tr {text-align:right;}
.mt5 { margin-top:5px;}
.mt8 { margin-top:8px;}
.mt10 {margin-top:10px;}
.mt12 {margin-top:12px;}
.mt20 {margin-top:20px;}
.mt13 {margin-top:13px;}
.mb10 {margin-bottom:10px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt20 {margin-top:20px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.ml20 {margin-left:20px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pd10 {padding:10px;}
.pdlist { padding:10px 10px 0px 10px; }
.shadow {box-shadow:0 0 20px #000;}
.blue {color:#07a2de;}
.yellow { color:#FD700D;}
.grey { color:#b8b8b9;}
.grey a { color:#b8b8b9;}
.bgblack {background-color:#333;}
.bggray {background-color:#d8d8d8;}
.f16 {font-size:16px;}
.f14 { font-size:14px;}
.box {border:1px solid #cacaca;}
.inputs {border:1px solid #CCC; width:110px; height:20px; line-height:20px;}
.bold { font-weight:bold;}
.red { color:#F00;}
.box { border:solid 1px #CAC9CB; background:#FFF;}
.lrb { border-bottom:solid 1px #CAC9CB; border-left:solid 1px #CAC9CB; border-right:solid 1px #CAC9CB;}
.pl10 { padding-left:10px;}
.center { margin:0 auto;}
.f12 { font-size:12px;}

.warp { width:1158px; margin:0 auto; overflow:hidden; background:#FFF; padding:0 61px;}

/*在线客服*/
.izl-rmenu{position:fixed;left:50%;margin-left:-632px;top:128px;padding-bottom:73px;z-index:999;}
.izl-rmenu .btn{width:35px;height:60px; border-bottom:dotted 1px #a5a5a5;cursor:pointer;position:relative;}

.izl-rmenu .btn-iiiphone{background:url(../images/ico1.jpg) center center no-repeat;}
.izl-rmenu .btn-iiiphone:hover{}
.izl-rmenu .btn-iiiphone .iiiphone{ position:absolute;width:171px; padding-left:12px;left:35px;top:0px; height:245px; background:url(../images/r_1.png) top left no-repeat; color:#FFF;display:none;}


.izl-rmenu .btn-iiphone{background:url(../images/ico2.jpg) center center no-repeat;}
.izl-rmenu .btn-iiphone:hover{}
.izl-rmenu .btn-iiphone .iiphone{ width:171px;
    height:245px;
    box-shadow: 5px 5px #000;
    position:absolute;
    left:35px;top:10px; display:none;}


.izl-rmenu .btn-phone{background:url(../images/ico3.jpg) center center no-repeat;}
.izl-rmenu .btn-phone:hover{}
.izl-rmenu .btn-phone .phone{ width:171px;
    height:245px;
    box-shadow: 5px 5px #000;
    position:absolute;
    left:35px;top:10px; display:none;}

.izl-rmenu .btn-iphone{background:url(../images/ico4.jpg) center center no-repeat;}
.izl-rmenu .btn-iphone:hover{}
.izl-rmenu .btn-iphone .iphone{ position:absolute;width:171px; padding-left:12px; left:35px;top:0px; height:245px; background:url(../images/r_4.png) top left no-repeat; color:#FFF;display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) center center no-repeat;display:none;}
.izl-rmenu .btn-top:hover{}

.ikey { width:135px; height:26px; border:solid 1px #cdcece; margin-top:80px; margin-bottom:20px; padding:6px; color:#c7c7c8;}

.iname { width:135px; height:26px; border:solid 1px #cdcece; margin-left:10px; margin-top:30px; margin-bottom:10px; padding:6px; color:#000;}
.ipass { width:135px; height:26px; border:solid 1px #cdcece;margin-left:10px; margin-bottom:10px; padding:6px; color:#000;}

.btn1 { width:66px; height:32px; margin-left:10px;background:#07a3de; color:#FFF;}
.btn2 { width:66px; height:32px;margin-left:3px;background:#07a3de; color:#FFF;}

.userTxt{margin-left:10px; padding-top:30px; font-size:16px;}
.welcomTxt{margin-left:10px; font-size:12px;}
.btnOut{ color:#07a3de; margin-left:10px; }

.ta1 { color:#1285b5; padding-top:7px; padding-left:20px;}
.ta2 { color:#ea2a30; margin-top:10px;padding-left:10px;}
.ta3 { color:#5d9fc5; margin-top:10px;padding-left:10px;}

/*  page */
.top { width:100%; height:150px;}
.logo { padding-top:10px}
.topScan{font-weight: bold; padding-right: 11px; padding-top: 18px; letter-spacing: 1.5px;}
.column { float:left;}

.para { margin-top:20px; width:742px; height:50px;}
.para li { float:left; margin-right:20px; font-size:14px; }
.para li p:nth-child(2) { float:left; margin-right:30px; font-size:16px; font-weight:bold; }
.para li a{ cursor:pointer;}

/*  nav */
#nav{ height:30px; position:relative; width:900px; margin-top:20px;}
#nav li{ text-align:center; font-size:14px;}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:24px; line-height:24px;display:block; padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}

#nav li { float:left; list-style:none; padding:0 14px; background:url(../images/line2.jpg) right center no-repeat;}
#nav li .v a{ font-size:18px; height:30px; line-height:30px; display:block; float:left;}
#nav li .v a:hover,#nav li .v .sele{ color:#07a2de; line-height:30px; font-size:18px}
#nav .kind_menu { height:24px;*height:23px; line-height:24px;vertical-align:middle; position:absolute; top:28px;*top:30px; left:70px; width:auto; text-align:left; display:none; color:#656565; }
#nav .kind_menu a { float:left; text-align:center; width:auto; padding-left:10px; padding-right:10px;  /*20180115新增*/  height: 60px;padding-top: 5px;}
#nav .kind_menu a:hover { color:#07a2de;}
#nav .kind_menu span { font-size:10px;  color:#333333; line-height:30px; *line-height:26px; float:left }


.bn { width:100%; height:514px;}

.quick { width:100%; padding-top:18px; background:#e1eef6;}
/*
.quick ul{ height:77px;}
.quick ul li{ background:url(../images/q1.jpg) center no-repeat; color:#FFF; font-size:16px; width:374px; height:77px; float:left; text-align:center; line-height:50px; margin-right:18px;}
.quick ul li a{ color:#FFF;}
*/

.title { width:1148px; line-height:90px; height:90px; font-size:20px; padding-left:10px; color:#009fdf; background:#e1eef6;}

.service { width:1158px; height:194px;}

.link a { margin-right:10px;}
.foot { height:60px; width:100%; line-height:60px; color:#616060;}


.main { width:1158px; background:url(../images/imain.jpg) top center repeat-y;}
.mtop { background:url(../images/itop.jpg) top center no-repeatk; width:1158px; height:8px;}
.mend { background:url(../images/iend.jpg) bottom center no-repeatk; width:1158px; height:11px;}
.mmian { width:1106px; padding:0 26px; height:auto;}

.tmain { width:1158px; background:url(../images/tm2.jpg) top center repeat-y;}
.tmtop { background:url(../images/tm1.jpg) top center no-repeatk; width:1158px; height:11px;}
.tmend { background:url(../images/tm3.jpg) bottom center no-repeatk; width:1158px; height:13px;}
.tmmian { width:1106px; padding:0 26px; height:auto;}


.mtitle { width:1106px; line-height:45px; height:45px; font-size:20px; color:#009fdf; background:url(../images/line3.jpg) left bottom no-repeat;}
.content { padding-top:12px; padding-bottom:12px;}
.tm_img li{ float:left; padding:0 30px; background:url(../images/line4.jpg) right repeat-y;}

.tm_img_title { line-height:45px; height:45px; font-size:18px; color:#009fdf;}

.qx_main { width:1158px; }
.left_hn { float:left; width:290px; background:url(../images/l2.jpg) top center repeat-y;}
.hntop { background:url(../images/l1.jpg) top center no-repeatk; width:290px; height:7px;}
.hnend { background:url(../images/l3.jpg) bottom center no-repeatk; width:290px; height:12px;}
.hnmian { width:274px; padding:8px 8px; height:auto;}
.lefthnmian { width:282px; padding:8px 8px 2px 0; height:auto;}

.aleft_hn { float:left; width:569px; background:url(../images/al2.jpg) top center repeat-y; margin-left:5px;}
.ahntop { background:url(../images/al1.jpg) top center no-repeatk; width:569px; height:6px;}
.ahnend { background:url(../images/al3.jpg) bottom center no-repeatk; width:569px; height:7px;}
.ahnmian { width:553px; padding:8px 8px; height:auto;}


.aright_hn { float:right; width:290px; background:url(../images/l2.jpg) top center repeat-y;}
.aqsttop { background:url(../images/l1.jpg) top center no-repeatk; width:290px; height:7px;}
.aqstend { background:url(../images/l3.jpg) bottom center no-repeatk; width:290px; height:12px;}
.aqstmian { width:274px; padding:8px 8px; height:auto;}

.right_hn { float:right; width:846px; background:url(../images/r2.jpg) top center repeat-y;}
.qsttop { background:url(../images/r1.jpg) top center no-repeatk; width:846px; height:9px;}
.qstend { background:url(../images/r3.jpg) bottom center no-repeatk; width:846px; height:17px;}
.qstmian { width:830px; padding:8px 8px; height:auto;}

.cleft_hn { width:569px; background:url(../images/al2.jpg) top center repeat-y;}
.chntop { background:url(../images/al1.jpg) top center no-repeatk; width:569px; height:6px;}
.chnend { background:url(../images/al3.jpg) bottom center no-repeatk; width:569px; height:7px;}
.chnmian { width:553px; padding:8px 8px; height:auto;}

.cright_hn { width:290px; background:url(../images/l2.jpg) top center repeat-y;}
.cqsttop { background:url(../images/l1.jpg) top center no-repeatk; width:290px; height:7px;}
.cqstend { background:url(../images/l3.jpg) bottom center no-repeatk; width:290px; height:12px;}
.cqstmian { width:274px; padding:8px 8px; height:auto;}

.lefthn_title { line-height:45px; height:45px; font-size:18px; color:#009fdf; background:url(../images/line5.jpg) bottom repeat-x; margin:0 10px 0 10px; text-align:center;}
.hn_title { line-height:45px; height:45px; font-size:18px; color:#009fdf; background:url(../images/line5.jpg) bottom repeat-x; padding-left:10px;}

.left_m_list { position:relative; }
.left_m_list li a{ display:block; background:url(../images/leftline.jpg) bottom no-repeat; height:60px; line-height:60px; text-align:center; color:#595556; font-size:16px; cursor:pointer;}
.left_m_list li a:hover,.left_m_list a.leftcurrent{ background:url(../images/leftbg1.jpg) center bottom no-repeat; height:60px; line-height:60px; text-align:center; color:#FFF; font-size:16px;}
#backleftcurrent{ background:url(../images/leftbg1.jpg) center bottom no-repeat; height:60px; position:absolute; }

.hn_list { margin:0 12px;}
.hn_list li { background:url(../images/line6.jpg) bottom repeat-x; height:73px; line-height:73px; color:#595556; font-size:16px;}

.ihn_list { margin:0 12px; height:442px;}
.ihn_list li { line-height:52px; color:#595556; font-size:16px;}

.ahn_list { margin:0 12px;}
.ahn_list li { background:url(../images/line6.jpg) bottom repeat-x; line-height:32px; color:#595556; font-size:15px;}

.thb_list { margin:0 5px;}
.thb_list li { background:url(../images/line7.jpg) bottom repeat-x; height:188px; line-height:60px; color:#595556; font-size:15px;}

.ithb_list { margin:0 5px; line-height:70px; color:#595556; font-size:15px;}
.athb_list { margin:0 5px; margin-top:30px; margin-bottom:20px; line-height:100px; color:#595556; font-size:16px;}
/* pageBar */
.pageBar{text-align:center; padding:10px 0; margin-top:10px;}
	.pageBar a{display:inline-block; height:16px; padding:2px 8px; margin:0 3px; line-height:16px; border-width:1px; border-style:solid; border-color:transparent;}
	.pageBar a:hover,.pageBar a.curPage{text-decoration:none; background:#07a3e0; color:#FFF; border-color:rgba(130,137,144,.5);}
	.pageBar a.pageBlock{ height:16px; background-position:center center; background-repeat:no-repeat;}
		.pageBar a.pageFirst{background-image:url(../images/page_first.png);}
		.pageBar a.pageLast{background-image:url(../images/page_last.png);}
		

.list ul { }
.list li { width:140px; height:270px; border:2px solid Gray; margin-bottom:12px; float:left; margin-right:14px; color:#FFF; background:#142946; overflow:hidden;}
.list li p{ padding:0 6px;}

.tselect { line-height:28px; display:block;}
.left_para { float:left; width:110px; color:#13a2e0;}
.ileft_para { float:left; width:80px; color:#13a2e0;}
.right_para a{ margin-right:10px; cursor:pointer;}
.right_para a:hover,.right_para a.current { color:#07a2de;}

.keyword { vertical-align:middle; background:url(../images/s2.jpg) repeat-x; width:252px; border:none; height:32px; padding-left:12px;}
.xuanze { color:#07a2de; margin-right:40px;}
.chaxun { margin-right:40px;}
.chaxun input {  vertical-align:middle;}
.timekey { vertical-align:middle; background:url(../images/s4.jpg) right no-repeat; width:300px; border:none; height:22px; padding-top:10px; padding-left:12px;}

.itimekey { vertical-align:middle; background:url(../images/s4.jpg) right no-repeat; width:150px; border:none; height:22px; padding-top:10px; padding-left:12px;}

#tm2008style .select_box{width:102px;height:24px;}

#tm2008style div.tag_select{display:block;color:#000;width:82px;height:22px;background:transparent url("../images/tm2008-select.gif") no-repeat 0 0;padding:0 10px;line-height:22px;}
#tm2008style div.tag_select_hover{display:block;color:#000;width:82px;height:22px;background:transparent url("../images/tm2008-select.gif") no-repeat 0 -22px;padding:0 10px;line-height:22px;}
#tm2008style div.tag_select_open{display:block;color:#000;width:82px;height:22px;background:transparent url("../images/tm2008-select.gif") no-repeat 0 -44px;padding:0 10px;line-height:22px;}

#tm2008style ul.tag_options{position:absolute;margin:0;list-style:none;background:transparent url("../images/tm2008-select.gif") no-repeat left bottom;width:100px;padding:0 0 1px;margin:0;width:80px;}
#tm2008style ul.tag_options li{background:transparent url("../images/tm2008-select.gif") repeat-y -102px 0;display:block;width:61px;padding:0 10px;height:22px;text-decoration:none;line-height:22px;color:#000;}

#tm2008style ul.tag_options li.open_hover{background:transparent url("../images/tm2008-select.gif") no-repeat 0 -88px;color:#000}
#tm2008style ul.tag_options li.open_selected{background:transparent url("../images/tm2008-select.gif") no-repeat 0 -66px;color:#19555F}

/*焦点图*/
.focus{ position:relative; width:1158px; height:514px; background-color: #000; float: left;}  
.focus img{ width: 1158px; height: 514px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:right; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-right:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; left:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0px -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;background-position:-40px -74px; cursor:pointer;}  
.focus .prev:hover{  background-position:0px 0px; }  
.focus .next:hover{  background-position:-40px 0px;}  

/*社区建筑图片播放*/
.focusBuild{ position:relative; width:262px; height:196px; background-color: #000; float: left;}  
.focusBuild img{ width: 262px; height: 196px;} 
.focusBuild .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focusBuild .btn{ position:absolute;overflow:hidden; zoom:1;} 
.focusBuild .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focusBuild .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focusBuild .fPic{ position:absolute; left:0px; top:0px; }  
.focusBuild .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focusBuild .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focusBuild .fcon img{ display:block; }  
.focusBuild .fbg{bottom:5px; right:10px; position:absolute; height:6px; text-align:center; z-index: 200; }  
.focusBuild .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focusBuild .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focusBuild .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focusBuild .D1fBt img{display:none}    
.focusBuild .D1fBt i{display:none; font-style:normal; }    
.focusBuild .prev,.focusBuild .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focusBuild .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focusBuild .next{top: 50%;margin-top: -37px; right:0;  background-position:-40px -74px;  cursor:pointer;}  
.focusBuild .prev:hover{  background-position:0 0; }  
.focusBuild .next:hover{  background-position:-40px 0;} 


#tabs1{
	text-align:left;
	width:1158px;
}
.menu1box{
	position:relative;
	overflow:hidden;
	height:77px;
	width:1158px;
}
#menu1{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#menu1 li{
	float:left;
	display:block;
	cursor:pointer;
	text-align:center;
	width:374px;
	line-height:24px;
	height:77px;
	color: #FFF;
	font-size:15px;
	background:url(../images/q1.jpg) center no-repeat; 
	line-height:50px;
	margin-right:18px;
}

/*
color:#FFF; font-size:16px; width:374px; height:77px; float:left; text-align:center; line-height:50px; margin-right:18px;
*/

#menu1 li.hover{
	color: #5a5655;
	background:url(../images/q2.jpg) center no-repeat; 
}
.main1box{
	clear:both;
	width:1156px;
}
.main1box .more {
	position: absolute;
	*top: -5px;
}
.main1box .more a {
	color: #FFF !important;
}
.main1box .more a:hover {
	color: #FC0!important;
}
#main1 div{
	display:none;
	width:1156px;
	border:solid 1px #8e8d8b;
	margin-top:20px;
}
#main1 div.block{
	display:block;
	border:solid 1px #8e8d8b;
	margin-top:20px;
}
.alist { width:500px; margin-left:20px;}
.alist tr td { background:url(../images/line1.jpg) bottom repeat-x;}
.alist tr td a{ line-height:32px;}

/* picZoom style */
.stPicZoom{width: 1158px; height:210px; overflow: hidden; position: relative;}
    .stPicZoom ul,.stPicZoom li{margin:0; padding:0; list-style:none;}
    .stPicZoom ul{}
        .stPicZoom ul li{position:absolute; width:199px; height:50px; overflow:hidden;}
            .stPicZoom ul li h3{position: absolute; top:5px; left:5px; margin:0; padding:0; font:14px "Microsoft Yahei"; color: #fff;}
            .stPicZoom ul li p{position: absolute; background:rgba(0,40,60,.6); _background:rgb(0,40,60); font-size: 12px; padding:10px; display: none; bottom:0; left: 0; margin: 0; color: #fff; font-family: "Microsoft Yahei";}
                .stPicZoom ul li p b{display: block; margin-bottom:5px;}
            .stPicZoom ul li img{text-align:center; vertical-align:center;}
            .stPicZoom ul li.curLi{width:750px; height:154px;}
        .stPicZoom .liW{width:750px;}
        .stPicZoom .liH{height:154px;}
        
        .chkb { width:782px; background:#e9e9e9; height:38px; line-height:38px; padding:0 10px;}

.listli li { margin-bottom:40px;}

.expand_list { margin-top:50px;}
.expand_list td a{ background:url(../images/expand-2.jpg) top no-repeat; width:790px; height:176px; display:block;}
.expand_list td a:hover,.expand_list a.expandcurrent{ background:url(../images/expand-1.jpg) top no-repeat; color:#07a2de;}


#ctabs1{
	text-align:left;
	width:800px;
}
.cmenu1box{
	position:relative;
	overflow:hidden;
	height:32px;
	width:800px;
	text-align:left;
}
#cmenu1{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#cmenu1 li{
	float:left;
	display:block;
	cursor:pointer;
	width:150px;
	text-align:center;
	line-height:32px;
	height:32px;
	color:#FFF;
	background:#898989;
	font-size:15px;
	margin-right:8px;
}
#cmenu1 li.hover{
	color: #FFF;
	background:#07a3e0;
}
.cmain1box{
	clear:both;
	width:645px;
}
.cmain1box .more {
	position: absolute;
	*top: -5px;
}
.cmain1box .more a {
	color: #FFF !important;
}
.cmain1box .more a:hover {
	color: #FC0!important;
}
#cmain1 div{
	display:none;
	width:800px;
	margin-top:74px;
	height:584px;
}
#cmain1 div.block{
	display:block;
}

#cmainArea1 > div{
	display:none;
	width:800px;
	margin-top:74px;
	height:584px;
}

#cmainArea1 > div.block{
	display:block;
}

#dtabs1{
	text-align:left;
	width:500px;
}
.dmenu1box{
	position:relative;
	overflow:hidden;
	height:32px;
	width:500px;
	text-align:left;
}
#dmenu1{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#dmenu1 li{
	float:left;
	display:block;
	cursor:pointer;
	width:150px;
	text-align:center;
	line-height:32px;
	height:32px;
	color:#FFF;
	background:#898989;
	font-size:12px;
	margin-right:8px;
	padding:0px;
}
#dmenu1 li.hover{
	color: #FFF;
	background:#be1e44;
}
.dmain1box{
	clear:both;
	width:500px;
}
.dmain1box .more {
	position: absolute;
	*top: -5px;
}
.dmain1box .more a {
	color: #FFF !important;
}
.dmain1box .more a:hover {
	color: #FC0!important;
}
#dmain1 div{
	width:500px;
	margin-top:35px;
}
#dmain1 div.block{
	display:block;
}

#etabs1{
	text-align:left;
	width:1100px;
}
.emenu1box{
	position:relative;
	overflow:hidden;
	height:32px;
	width:1100px;
	text-align:left;
}
#emenu1{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#emenu1 li{
	float:left;
	display:block;
	cursor:pointer;
	width:360px;
	text-align:center;
	line-height:32px;
	height:32px;
	color:#FFF;
	background:#898989;
	font-size:15px;
	margin-right:8px;
}
#emenu1 li.hover{
	color: #FFF;
	background:#07a3e0;
}
#emenu2{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
#emenu2 li{
	float:left;
	display:block;
	cursor:pointer;
	width:360px;
	text-align:center;
	line-height:32px;
	height:32px;
	color:#FFF;
	background:#898989;
	font-size:15px;
	margin-right:8px;
}
#emenu2 li.hover{
	color: #FFF;
	background:#07a3e0;
}
.emain1box{
	clear:both;
	width:1100px;
}
.emain1box .more {
	position: absolute;
	*top: -5px;
}
.emain1box .more a {
	color: #FFF !important;
}
.emain1box .more a:hover {
	color: #FC0!important;
}
#emain1 div{
	width:1100px;
	margin-top:74px;
	height:480px;
}
#emain1 div.block{
	display:block;
}


.listtable { color:#FFF;}
.listtable td { padding-left:8px;}

.ilisttable { color:#1a4961;}
.ilisttable td { padding-left:8px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.tilisttable { color:#1a4961;}
.tilisttable td { padding-left:8px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.kscx td { line-height:32px; height:80px; }

.winCs
{
    width:171px;
    height:245px;
    box-shadow: 5px 5px #000;
    position:absolute;
    left:35px;top:10px; 
    }
    
.winHead
{
     background:#009fdf;
     width:171px;
     height:45px;
     box-shadow: 3px #06C;
     color:#FFF;
    }
    
    .winHead h1
{
      position:absolute;
      left:10px;
      top:10px;
    }
    
    .winBody
    {
     width:171px;
    height:200px;
    background:#fff;
        }
        
.map_windows { width:410px; height:290px;margin:0 auto;}

.map_windows_left { height:100px; float:left;}
.map_windows_left h1 { color:#35a9e6; margin-bottom:2px;}
.map_windows_right { width:205px; height:100px; float:right;}
.map_windows_main { height:100px; position:relative;}
.map_windows_chart{height:190px;position:relative;}

/*快速查询*/
.countTr td
{
    color:Black;
    font-size:20px;
    font-weight:bold;
    text-shadow:1px 1px 1px #fff;
}

.greyTr2 td
{
    background:rgb(115,115,115);
    color: #f0f0f0;
}

.greyTr1 td
{
    background:rgb(135,135,135);
    color: #f0f0f0;
}

.monthBlock span
{
    float:left;
	display:block;
	width:50px;
	text-align:center;
	line-height:32px;
	height:32px;
	color:#FFF;
	background:#898989;
	font-size:15px;
	margin-left:8px;
    }
    
    /* 单体页选择框样式 */
    .selectBuildcss
    {
        height:30px; text-align:center; font-size:14px;
        }


/*百度地图logo覆盖*/
.anchorBL{ 
display:none; 
}

 /*工作历*/
 .gzl li a{
	float:left;
	display:block;
	cursor:pointer;
	width:120px;
	text-align:center;
	line-height:32px;
	height:32px;
	color:#FFF;
	background:#898989;
	font-size:15px;
	margin-right:8px;
	display:block;
}
.gzl a:hover,.gzl a.gzlcurrent{
	color: #FFF;
	background:#07a3e0;
}
.gzltable { margin-left:3px;}

#tFoot td { padding:8px;}
#weekPart td { padding:8px;}
.gzltable td p { margin-top:20px;}


.gzldate { background:url(../images/input-1.jpg) center no-repeat; width:90px;}


.gzlyue li a{
	float:left;
	display:block;
	cursor:pointer;
	width:50px;
	text-align:center;
	line-height:32px;
	height:32px;
	color:#FFF;
	background:#898989;
	font-size:15px;
	margin-right:8px;
	display:block;
}
.gzlyue a:hover,.gzlyue a.gzlyuecurrent{
	color: #FFF;
	background:#07a3e0;
	text-align:center;
}

#weekPart td
{
    text-align:center;
    vertical-align:top;
    background-color:#c9c9cb;
    }
    
#datePart td
{
    width:160px;
    height:160px;
    text-align:center;
    vertical-align:top;
    background-color:#FFFFFF
    }
    
    .calenderHead
    {
        width: 1152px;
        background-color:#e0eaf6;
        }
 .blue {color:#07a2de;} 
 .luse { color:#399c49;}
 .yellow { color:#FD700D;}
 .red { color:#ea3e3b;}
 
 /*能耗报表页*/
 .hpmain { width:1158px;}
.nhbb li { width:225px; height:173px; float:left; margin-bottom:20px; margin-right:6px;}
.nhbb li p { margin: 16px 10px 12px 25px; line-height:20px; margin-bottom:12px; height:75px}
.nhbb li span a{ color:#FFF; width:114px; height:19px; display:block; text-align:center; margin:0 auto; color:#FFF; background:url(../images/nhbb1.jpg) top center no-repeat; display:block; line-height:19px;}
.nhbb li span a:hover{ background:#e6001a; color:#FFF;}
.hp1 { background:url(../images/hp1.jpg) top left no-repeat;}
.hp1 h1 { color:#07a3e0; text-align:center; margin-top:6px;}
.hp2 { background:url(../images/hp2.jpg) top left no-repeat;}
.hp2 h1 { color:#359d48; text-align:center; margin-top:6px;}
.hp3 { background:url(../images/hp3.jpg) top left no-repeat;}
.hp3 h1 { color:#ee781e; text-align:center; margin-top:6px;}
.hp4 { background:url(../images/hp4.jpg) top left no-repeat;}
.hp4 h1 { color:#e6001a; text-align:center; margin-top:6px;}
.hp5 { background:url(../images/hp5.jpg) top left no-repeat; margin-right:0px;}
.hp5 h1 { color:#82338c; text-align:center; margin-top:6px;}
.thn_title { line-height:45px; height:45px; font-size:18px; color:#009fdf; padding-left:10px; margin-right:8px;}

/*绿色建筑弹出层*/
.gBlack_overlay{  display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 100%; min-height:1080px;  background-color: black;  z-index:1001;  -moz-opacity: 0.8;  opacity:.80;  filter: alpha(opacity=80);  }
.gWhite_content {  display: none;  position:fixed;  top:3%;  left:5%;  width:88%;  height:90%;  padding:16px;  background-color:#FFF;  z-index:1002;  overflow: hidden;  }

/* 分包商异常表格样式*/
.subTable
{
    word-break:break-all; word-wrap:break-all;
    }
.subTable td
       {
           background-color:#fff;
           text-align:center;
           line-height:40px
           }
           
       #subSelect
       {
           width:170px; height:32px; text-align:center
           }
           
       .subSpan
       {
           padding-left:20px; color:#fff
           }
           
           
           
           .energy-table {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.energy-table-tit {
    padding-top: 20px;
    padding-bottom: 20px;
}
.energy-table-tit span {
    padding-right: 15px;
    color: #b9b9b9;
}
.energy-table table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border-bottom: 1px solid #f2f3f3;
    background-color: White;
}
.energy-table table tr th 
{
    background-color:#07a3e0;
    color: #FFF;
    height: 50px;
    line-height: 40px;
    text-align: center;
    border-left: 1px solid #e5e6e9;
}
.energy-table table tr td {
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #48677f;
    font-size: 12px;
    border-left: 1px solid #f2f3f3;
}
.entable table
{
     border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border-bottom: 1px solid #f2f3f3;
    background:url(../images/tm2.jpg) top center repeat-y;
    
    }
    .entable table tr th 
{
    background-color:#07a3e0;
    color: #FFF;
    height: 40px;
    line-height: 30px;
    text-align: center;
    border-left: 1px solid #e5e6e9;
    border-bottom: 1px solid #e5e6e9;
}
.entable table tr td {
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #48677f;
    font-size: 14px;
    border: 1px solid #48677f;
}

