/* CSS Document */
*{ }
.clear { clear:both; font-size:0px; overflow:hidden; line-height:1px; height:1px; }
td img {}
button { cursor: pointer;}
.cursor_pointer{ cursor:pointer;}

.p_r{ position:relative; }
.p_a{ position:absolute; }
.f_l { float:left; }
.f_r { float:right;}
.a_l { text-align:left;}
.a_c { text-align:center;}
.a_r { text-align:right;}

.red { color:#e00000;}
.red:link {color:#e00000; text-decoration:none;}
.red:visited {color:#e00000;text-decoration:none;}
.red:hover {color:#cf0000; text-decoration:underline;}
.red:active {color:#e00000;}


.blue {color:#147DCE;}
.green {color:#2b920b;}
.f16px { font-size:16px;}
.f14px { font-size:14px;}
.fb { font-weight:bold;}

.m_b50 { margin-bottom:50px;}
.m_b40 { margin-bottom:40px;}
.m_b30 { margin-bottom:30px;}
.m_b25 { margin-bottom:25px;}
.m_b20 { margin-bottom:20px;}
.m_b15 { margin-bottom:15px;}
.m_b10 { margin-bottom:10px;}
.m_b5 { margin-bottom:5px;}


.m0a { margin:0px auto; }
.mr20 { margin-right:20px; }
.w1088 { width:1088px; }
.w649 { width:649px; }
.w360 { width:360px; }
.w316 { width:316px; }
.w235 { width:235px; }

.f14px { font-size:14px; }

.pl100{ padding-left:100px; }

.lh1x{ line-height:100%; }
.lh170{ line-height:170%; }
.lh2x{ line-height:200%; }
.lh3x{ line-height:300%; }
.c666 { color:#666; }


.hide { display:none; }
.show { display:block; }


/*-------- Link---------- */
a:link {color:#333; text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#cf0000; text-decoration:underline;}
a:active {color:#333;}

a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */
a:focus { outline: none; } 


.wzx_tablecss { border-left:1px solid #666; border-bottom:1px solid #666; }
	.wzx_tablecss td { padding:3px 5px; border-right:1px solid #666; border-top:1px solid #666; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

html body .noinfo { clear:both; margin:0; padding:50px 0 70px 0; border:0px; width:100%; min-height:20px; height:auto; _height:auto; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#999; }
html body .noinfo a { font-size:16px; font-family:"微软雅黑"; color:#3398CC; }
html body .noinfo a:hover {color:#faa001; text-decoration:underline;}
html body .slide_css_01 .noinfo { clear:both; padding:90px 0 100px 0; }






/*■大布局 */
body { background:#FFF; }

.page_root { }

.header_top_bg { position:absolute; z-index:999; top:60px; width:100%; height:100px; background:#FFF; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;}

.header_top { position:absolute; z-index:9999; top:60px; left:50%; margin:0 0 0 -600px; width:1200px; height:100px; }
	.logo { float:left; padding:15px 0 0 0px; width:450px; }
	
	.nav-box { float:right; margin-top:48px; position:relative;z-index:1000; }
	.nav-box ul { padding-top:12px;}
	.nav-box ul li {list-style:none; float:left; font:16px/41px 微软雅黑;padding:0 12px; height:41px;}
	.nav-box ul li a { margin:0 4px;color:#666;}
	.nav-box ul li a:hover { text-decoration:none;}
	.nav-box ul li.last { font-family:\5b8b\4f53; font-size:12px; padding-top:1px;}
	.nav-box ul li.last a { color:#a2a2a1;}
	.nav-box .nav-line { position:absolute; left:0; bottom:0; height:2px; line-height:2px; font-size:0; width:52px; background:#34c61c;}


.main_bg { position:absolute; z-index:999; top:605px; left:50%; margin:0 0 0 -600px; width:1200px;  background:#FFF; }
.main { position:absolute; z-index:9999; top:605px; left:50%; margin:0 0 0 -600px; padding:17px 0; width:1200px; background:#FFF; }
.main_r { padding:0 45px; background:url(../image/002.jpg) repeat-y left top; }
.page_main1 , .page_main2 { _height:500px; min-height:500px; }
#index .main_bg { padding:0 0 0 0;  width:1200px; height:260px; filter:alpha(Opacity=90);-moz-opacity:0.8;opacity: 0.8;}
#index .main { margin:0 0 0 -600px;  width:1200px;  background:#fff; }


.ind_style1 {  padding:20px; width:1160px; }
.ind_style2 { float:left; margin-right:20px; width:375px; }
.ind_style3 { float:left; width:375px; }
.ind_style1 .txt{
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.ind_style1 .tit , .ind_style2 .tit , .ind_style3 .tit { font-size:20px; margin-bottom:10px; }
.ind_style1 .txt , .ind_style2 .txt , .ind_style3 .txt { line-height:24px;margin-bottom:15px; }

.breadcrumb { display:block; padding:10px 0px 10px 0px; color:#aeaeae; }
	.breadcrumb span { padding:0 0px; color:#aeaeae; }
	.breadcrumb a { padding:0 0px; color:#aeaeae; font-size:14px; }

.left { float:left; padding:40px 0 30px 0; width:240px; }

	.h_tit { margin-bottom:15px; font-size:28px; font-weight:normal; } 
	.h_tit span { margin-left:26px; font-size:14px; font-family:Castellar, Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; } 
	ul.left_c { margin:0 auto; width:210px; }
		ul.left_c li { margin:0 0 8px 0; padding:0 0 0 10px; width:200px; height:36px; line-height:36px; background:#e7e7e7; }
		ul.left_c a { font-size:18px; }

	div.left_c { padding:0 0 0 15px; line-height:30px; font-size:14px; }
	.left_add { text-align:center; font-size:14px; }

.right { float:right;  padding:0 0 50px 0; width:780px; overflow:hidden; }
 
	.r_tit { margin-bottom:25px; font-size:18px;color:#666; font-weight:bold;}
	.r_tit2 { line-height:50px;  }
	.r_tit_tab {  }
		.r_tit_tab li { cursor:pointer; float:left; margin:0 10px 0 0; padding:0 53px; border:1px #e3e3e3 solid; height:50px; line-height:50px; font-size:18px; font-weight:bold; background:#f4f4f4; }
		.r_tit_tab li span.jiao { display:none; }
		.r_tit_tab li.select { background:#98d002; }
		.r_tit_tab li.select span { color:#FFF; }
		.r_tit_tab li.select span.jiao { display:block; margin:0 auto; width:0; height:0; border-width:15px 15px 0; border-style:solid; border-color:#98d002 transparent transparent; }

	.showtxt { font-size:18px; line-height:200%; color:#666; }
	.js_tab_body .showtxt { display:none; }



.b_bg { background:url(../image/bg02.jpg) repeat-y center top; }
.b_bg_r { background:url(../image/bg01.jpg) no-repeat center top; }
.b_bg_r { padding:90px 0 100px 0; }
.b_bg_rr { margin:0 auto; width:1400px; }


.footer { clear:both; margin:0 auto; padding:0px 0px; width:100%; height:80px; background:url(../image/bg03.jpg) repeat-y center top; }
.footer_r { margin:0 auto; width:1200px; height:80px; }
	.footerlogo { float:left; height:80px; padding:0 0 0 300px; width:290px; line-height:80px; font-size:14px; color:#8a8a8a; background:url(../image/footerlogobg.jpg) no-repeat left 50%; }
	
	.footermenu { float:right; background:url(../image/footermenubg.jpg) no-repeat left 50%; }
		.footermenu li { float:left; padding:0 12px 0; background:url(../image/footermenubg.jpg) no-repeat right 50%; }
		.footermenu li a { font-size:14px; color:#8a8a8a; line-height:80px; }










.pageall { margin:0 0 35px 0; padding-top:30px; text-align:center; line-height:26px; }
.pageall a {
	background: url(http://www.idecon.cn/images/pageall.png) no-repeat;
	display:inline-block;
	float:none; 
	width:55px;
	height:27px;
	text-decoration:none;
	text-align:center;
	line-height:26px;
	margin-right:3px;
	font-weight:bold; color:#333;
}

.pageall select { margin:0 3px;
	height:23px;
	text-align:center;
	line-height:26px;
	color:#333;
}




.footerba {
    float: left;
    height: 80px;
    
    width: 290px;
    line-height: 80px;
   
}

.footerba a{
     font-size: 14px;
    color: #8a8a8a;
}
.new_cp_list ul{
	padding: 0 10px;
}
.new_cp_list ul li{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 3%;
	box-shadow: 2px 4px 13px 1px #e1e1e1;;
}
.new_cp_list ul li:nth-child(3n){
	margin-right: 0;
}
.new_cp_list ul li .t{
	overflow: hidden;
	padding: 10px;
}
.new_cp_list ul li .t img{
	width: 100%;
	transition: all .4s ease 0s;
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
}
.new_cp_list ul li:hover .t img{
	-moz-transform: scale(1.05,1.05);
	-ms-transform: scale(1.05,1.05);
	-o-transform: scale(1.05,1.05);
	-webkit-transform: scale(1.05,1.05);
	transform: scale(1.05,1.05);
}
.new_cp_list ul li .b{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}









