@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;/*vertical-align: baseline;*/}
a {color: #333;font-size: 15px;text-decoration: none;color: #666;}
ol, ul {list-style: none;}
div {
display: block;
}
.clear{ width:100%; clear:both; height:1px;}
.htool{/*background: #ff2c2b;*/ background:#FF4040; height: 39px;width: 100%;position: fixed;overflow: hidden;}
.yi-htool-left {height: 39px;line-height: 38px;padding-left: 11px;display: block;}
.yi-htool-left a {display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;margin-right: 40px;height: 40px;}
.yi-htool-left a span {display: block;}
.yi-htool-lefticon {margin-right: 5px;}
.yi-htool-telicon, .yi-htool-smsicon {width: 24px;height: 24px; background-size: 12px 15px;border-radius: 2px;box-shadow: 0 1px 1px rgba(0,0,0,.5);}
.yi-htool-title {color:#FFF;font-size: 18px; margin-right:4px; margin-left:20px;}
.yi-htool-num, .yi-htool-zixun {color:#FFF;font-size: 21px;font-style: italic;font-weight: 700;/*-webkit-text-fill-color: #fc3304;-webkit-text-stroke: 1px #fff;*/}


.head{padding: 41px 11px 0; background:url(../images/logobg.jpg) repeat-x; font-size:30px; line-height:50px; margin:0px auto; text-align:center; }
.yi-nav-theme2-warp {padding: 11px 11px 0;background-color: #ececec;box-shadow: inset 0 2px 4px rgba(168,168,168,.5);height:45px;}
.yi-nav-theme2-ul {margin-left: -10px;}
.yi-nav-theme2-li {width: 33%;display: inline-block;float: left;position: relative;}
.yi-nav-theme2-li a {display: block;height: 32px;background: linear-gradient(#f4f4f4,#ededed);background: -moz-linear-gradient(#f4f4f4,#ededed);border: 1px #d7d7d7 solid;box-shadow: 0 2px 1px rgba(100,100,100,.1),inset 0 1px 0 rgba(255,255,255,.75);margin-left: 10px;margin-bottom: 10px;font-size: 15px;text-decoration: none;position: relative;text-align: center;line-height: 32px;color: #666;}
.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.tc-normal-center {text-align: center;}
.tc-normal-center img {font-size: 0;line-height: 0;margin-top: 10px;max-width: 100%;border: solid 2px #fff;box-shadow: 0 1px 2px rgba(0,0,0,.2);background-color: #efefef;}
.main{}

.ys-bg{ height:40px;background-color: #ececec; background: linear-gradient(#f4f4f4,#ededed);line-height:40%;}
.ys-tit{float:left; width:70%; line-height:40px;color: #666; padding-left:10px; font-size:18px;}
.ys-phone{ float:right; width:25%;}
.ys-phone a{line-height:40px; height:40px; display:block; padding-left:3px; padding-right:3px;}
.ys-disc{/* border:1px #CCC solid; height:250px;*/ width:100%;color: #666; }
.ys-anli{border:1px #CCC solid; width:100%;color: #666; margin-top:8px;}
.ys-anli table{ margin-top:5px;}
.ys-anli .d{ height:1px; border-bottom:1px #CCC dashed}
.ys-anli .c{ line-height:25px; color:#999}
.ys-disc .e{ float:left; width:47%; margin-top:5px; padding:3px; border:1px #CCC dotted; text-align:center}
.ys-disc .e img{ width: expression(this.width > 140 && this.width > this.height ? 140 : true); height: expression(this.height > 70 ? 70 : true);}

.rmtj{ margin-top:6px;}
.rmtj div{ float:left; width:49%;color: #666; height:30px; line-height:30px;text-indent:10px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.rmtj div a{color: #666;}
.jieshao{ padding:8px 15px; color:#666; font-size:12px;}

.foot1{ color:#666; line-height:25px;background-color: #ececec; margin-top:15px; font-size:10px; text-align:center; padding-top:10px;}


#box_footerBody {bottom: 0px;position: fixed;width: 100%;height: 45px;/*position: absolute;*/bottom: 0px;left: 0;z-index: 99999;text-align: center;background:#000;border-top: none;bottom: -1px;position:fixed;_position:absolute;bottom:0px;_bottom:0px;_margin-top:expression(this.style.pixelHeight+document.documentElement.scrollTop)}
.Toolbar_show01-d1_c1 {width: 100%; margin: 0 auto;border: 1px solid #000000;background: #000000;}
.Toolbar_show01-d1_c1 ul {height: 40px;border: 1px solid #000000;}
.Toolbar_show01-d1_c1 li {width: 33%;float: left;text-align: center;background: url(../images/z3g_bg_footer_line.png) no-repeat right center;}
.Toolbar_show01-d1_c1 .z3g-column5 {width: 33%!important;}
.Toolbar_show01-d1_c1 a, .Toolbar_show01-d1_c1 div {height: 43px;display: block;line-height: 38px;text-align: center;vertical-align: middle;color: #fff;border-bottom: none;text-decoration: none;}
.Toolbar_show01-d1_c1 li:nth-child(1) a {border-left: none;}
.Toolbar_show01-d1_c1 .icon {width: 30px;height: 20px;margin-top: 3px;background: url(../images/z3g_icon_24x24.png) no-repeat;}
.Toolbar_show01-d1_c1 .tel {background-position: 0px -2px;}
.Toolbar_show01-d1_c1 .email {background-position: 0px -22px;}
.Toolbar_show01-d1_c1 .map {background-position: 0px -42px;}
.Toolbar_show01-d1_c1 .share {background-position: 0px -62px;}
.Toolbar_show01-d1_c1 .msg {background-position: 0px -82px;}
/*不要了.Toolbar_show01-d1_c1 span {height: 20px;line-height: 20px;display: block;margin: 0 auto;}
.Toolbar_show01-d1_c1 .text {height: 16px;line-height: 16px;font-size:14px;text-decoration: none;text-align: center;}*/
.Toolbar_show01-d1_c1 a, .Toolbar_show01-d1_c1 div {line-height: 38px;text-align: center;color: #fff;}

.ad{ margin-bottom:10px;}
.gbdanli ul{ padding-left:15px;}
.gbdanli ul li{ height:30px; line-height:30px; }
.gbdziyuan ul{padding-left:15px;}
.gbdziyuan ul li{ height:30px; line-height:30px; }


/*---------------------------------------------------------案例 新闻 样式BEGIN*/		
/*---------------------------------------------------------案例 新闻 样式BEGIN*/		
.case{
	padding:33px 0; background:url(../images/caseline.jpg) center bottom no-repeat;}
.leftlist .lastcase{ background:none;}
.case img {
	float:left;
	margin-right:15px;}	
.case p {
	line-height:24px;
	float:left;
	width:50%;
	}
.case p a {
	color:#454545;}
.case p a:hover {
	text-decoration:underline;
	}
.case h4 {
	margin-top:4px;
	margin-bottom:4px;
	height:25px; line-height:25px; overflow:hidden;}		 	
.case h4 a{
	color:#b30000;
	}
.case h4 a:hover {
	text-decoration:underline;}	
.case h4 span {
	color:#858585;}			
.case p span {
	color:#8b0000;
	font-weight:bold;}
	
/*-------------------------------------------------------------------------------*/	
.infomain{ padding:8px; padding-top:15px; line-height:200%;}
.infomain .a{ text-align:center; font-size:16px; font-weight:bold;}
.infomain .b{ padding-left:5px;}
.infomain .c{ padding-left:5px;}
.infomain .d{ padding-left:5px;}
.infomain .e{ padding-left:5px;}
.upornext{ text-align:center; height:40px; border-top:1px #CCC solid}
.upornext a{ float:left; width:49%; line-height:40px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.lx_cc{ line-height:180%; margin-top:10px; margin-left:15px; padding-right:15px;}

