@charset "utf-8";
/* CSS Document */
/*body{ width:100%;min-width:1150px; font-size:12px; color:#333333; font-family:"微软雅黑","宋体", "新宋体", Arial; background:#FFF; float:left; padding: 0; margin: 0;}*/


 


#index_case{width:100%; height:1092px; position:relative; z-index:2000; background:#fff;}
#index_case .index_caseIn{ width:1100px; height:auto; margin:0 auto;}
#index_case .index_caseT{ width:425px; height:auto; float:left; margin-left:300px; display:inline;}
#index_case .index_caseT h2{ width:100%; height:auto; float:left; line-height:25px; font-family:"Times New Roman", Times, Arial; font-size:28px; color:#8f8d8c; font-weight:normal; text-align:center; margin-top:50px; }
#index_case .index_caseT h3{ width:100%; height:auto; float:left; line-height:25px; font-size:18px; color:#000000; font-weight:500; text-align:center; margin-top:3px; }
#index_case .index_caseT p{ width:405px; height:auto; float:left; padding-left:10px; padding-right:10px; border-top:1px solid #bcbcbc; font-size:14px; line-height:25px; text-align:center; padding-top:5px; color:#4c4948; margin-top:15px;}
#index_case .index_caseM{ width:990px; height:auto; float:left; margin-left:17px; display:inline; margin-top:15px;}
.HTitle { background: url(/skin/zt/images/htitle_01bg.jpg) no-repeat left bottom; height: 33px; }
.HTitle .more { float: right; margin-top: 15px; padding-right: 10px; }
.HTitle .Htips { float:right; font-size: 12px; color: #aeaeae; font-family: "微软雅黑"; font-weight: normal; padding-right: 10px; margin-top: 8px; }
.HTitle .Htips font { font-size: 14px; color:#d72b0f; }
.HTitle span { background: url(/skin/zt/images/listico1.jpg) no-repeat left center; font-family: "微软雅黑"; color: #333333; font-size: 14px; padding-left: 20px; }

.HomeCase { position: relative; display: inline-block; width: 992px; }
.HomeCase .LeftBtn { background: url(/skin/zt/images/indcase_but.jpg) no-repeat left top; width: 21px; height: 46px; float: left; position: relative; top:75px;}
.HomeCase .RgihtBtn { background: url(/skin/zt/images/indcase_but.jpg) no-repeat left top; width: 21px; height: 46px; float: right; position: relative; top:75px;}
.HomeCase .LeftBtn #forLeft {display: inline-block; width: 30px; height: 25px; position: absolute; top: 0px; cursor: pointer; }
.HomeCase .LeftBtn #forRight{display: inline-block; width: 30px; height: 25px; position: absolute; top: 26px; cursor: pointer; }
.HomeCase .RgihtBtn #forLeft1{display: inline-block; width: 30px; height: 25px; position: absolute; top: 0px; cursor: pointer; }
.HomeCase .RgihtBtn #forRight1{ display: inline-block; width: 30px; height: 25px; position: absolute; top: 26px; cursor: pointer; }
.HomeCase .LeftBtn #forLeft:hover{background: url(/skin/zt/images/indcase_abut.jpg) no-repeat left 0px; }
.HomeCase .LeftBtn #forRight:hover{background: url(/skin/zt/images/indcase_abut.jpg) no-repeat left -26px;}
.HomeCase .RgihtBtn #forLeft1:hover{background: url(/skin/zt/images/indcase_abut.jpg) no-repeat left 0px; }
.HomeCase .RgihtBtn #forRight1:hover{background: url(/skin/zt/images/indcase_abut.jpg) no-repeat left -26px; }

.HomeCase .HomeCaseCont { float: left; width: 930px; background: #fff; height:184px; overflow:hidden;}
.HomeCaseCont ul li { float: left; border:1px solid #e4e4e4;width:133px;height:74px; margin-left:20px; margin-top:16px; }
.HomeCaseCont ul li img {width: 133px; height:74px; }


#index_case .index_caseB{ width:990px; height:auto; float:left; border-left:1px solid #ededed; border-bottom:1px solid #ededed; margin-left:17px; display:inline; margin-top:15px;}
#index_case .index_caseB li{ width:295px; height:auto; float:left; padding:17px; border-top:1px solid #ededed; border-right:1px solid #ededed; overflow:hidden;font-size:16px;}
.indmainbox_mid{ float:left; display:inline; width:295px;}
.indmainbox_mid_1{position:relative;}
.indmainbox_mid_1 p{ margin:0;}
.indmainbox_mid_1 a{position:relative;display:block;overflow:hidden; zoom:1;}
.indmainbox_mid_1 .img{width:100%;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.indmainbox_mid_1 a:hover{ text-decoration:none;}
.indmainbox_mid_1 a:hover .img{-webkit-transform: scale(1.051, 1.051);-moz-transform: scale(1.051, 1.051);-o-transform: scale(1.051, 1.051);transform: scale(1.051, 1.051);}

#index_case .index_caseMore{ width:100%; height:auto; float:left; text-align:center; margin-top:20px;}
#index_case .index_caseMore a{ width:151px; height:42px; float:left; background:url(/skin/zt/images/case_more.jpg) no-repeat left center; margin-left:436px; display:inline; font-size:18px; line-height:42px;}
#index_case .index_caseMore a:link,#index_case .index_caseMore a:visited{ color:#333333;}
#index_case .index_caseMore a:hover,#index_case .index_caseMore a:active{ background:url(/skin/zt/images/prosubmit_2.jpg) no-repeat left center; color:#fff;}
#index_case .down_ico{width:85px; height:85px; margin-left:-42px; position:absolute; left:50%; top:-42px; z-index:2002;}


/*.main { width:1100px; clear:both; margin:0 auto;}*/

.da-thumbs {list-style: none;/* height: 600px; */position: relative;margin: 20px auto;padding: 0;}
.da-thumbs li {float: left;margin: 9px;background: #fff;padding: 8px;position: relative;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
.da-thumbs li a,
.da-thumbs li a img {display: block;position: relative; width: 332px; height: 210px;}
.da-thumbs li a {overflow: hidden;}
.da-thumbs li a div {position: absolute;background: #333;background: rgba(3,3,3,0.7);width: 100%;height: 100%;}/*透明层颜色*/
.da-thumbs li a div span {display: block;text-align: center;padding: 10px 0;font-size:16px;margin: 40px 20px 20px 20px;text-transform: uppercase;font-weight: normal;color: rgba(255,255,255,0.9);text-shadow: 1px 1px 1px rgba(0,0,0,0.2);border-bottom: 1px solid rgba(255,255,255,0.5);box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);}
.da-thumbs li a div p{display:block;width:70px;height:82px;background:url(/skin/zt/images/index_54.png);margin:0 auto;}
.filter_holder {TEXT-ALIGN: center; MARGIN: 30px 0px 12px;}
.filter_holder2 {TEXT-ALIGN: center; MARGIN: 0px 0px 30px; display:block;}
.filter_holder UL {Z-INDEX: 100; LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline-block; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px; LIST-STYLE-IMAGE: none}
.filter_holder2 UL {
	Z-INDEX: 100; LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline-block; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px; LIST-STYLE-IMAGE: none
}
.filter_holder ul li { background-color: rgba(0, 0, 0, 0); border: 1px solid #D9D9D9;  cursor: pointer;  display: block;  float: left;  height: 33px; line-height: 33px; margin: 0;
    overflow: hidden;
    padding: 0 30px;
    position: relative;font-size:14px;
}
.filter_holder ul li:nth-child(n) {
    border-right-width: 0;
}
.filter_holder ul li:first-child {
    border-radius: 6px 0 0 6px;
}
.filter_holder ul li:last-child {
    border-radius: 0 6px 6px 0;
    border-right-width: 1px;
}
.filter_holder ul li:hover {
    background-color: #F8F8F8;
    border-color: #D9D9D9;
}
.filter_holder ul li.active {
    background-color: #f6571f;
    border-color: #f6571f;
    color: #FFFFFF;
}
.filter_holder ul li.active span {
    color: #FFFFFF;
}
.filter_holder ul li span {
    display: inline-block;
    position: relative;
}
.filter_holder2 UL LI { float:left}
.filter_holder2 UL LI a{
	BORDER-BOTTOM: #d9d9d9 1px solid; POSITION: relative; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 33px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 33px; OVERFLOW: hidden; BORDER-TOP: #d9d9d9 1px solid; CURSOR: pointer; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-TOP: 0px; text-decoration:none;
}
.filter_holder2 UL span{
	border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px; -o-border-radius: 6px 0 0 6px; background-color:#ff0000;BORDER-BOTTOM: #d9d9d9 1px solid; POSITION: relative; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 33px;  MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; FLOAT: left; HEIGHT: 33px; OVERFLOW: hidden; BORDER-TOP: #d9d9d9 1px solid; CURSOR: pointer; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-TOP: 0px;border-color: #ff0000;
}
.filter_holder2 UL a:hover {
	BORDER-BOTTOM-COLOR: #d9d9d9; BACKGROUND-COLOR: #f8f8f8; BORDER-TOP-COLOR: #d9d9d9; BORDER-RIGHT-COLOR: #d9d9d9; BORDER-LEFT-COLOR: #d9d9d9
}
.filter_holder2 UL span.active {
	BORDER-BOTTOM-COLOR: #ff0000; BACKGROUND-COLOR: #ff0000; BORDER-TOP-COLOR: #ff0000; COLOR: #fff; BORDER-RIGHT-COLOR: #ff0000; BORDER-LEFT-COLOR: #ff0000
}
.filter_holder2 UL LI.active SPAN {
	COLOR: #fff
}
.filter_holder UL LI SPAN {
	POSITION: relative; DISPLAY: inline-block
}
.load_more{text-align: center; padding:35px;clear: both;}
.load_more A {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 45px; BACKGROUND-COLOR: #ff0000; MARGIN: 0px; PADDING-LEFT: 36px; WIDTH: auto; PADDING-RIGHT: 36px; DISPLAY: inline-block; WHITE-SPACE: nowrap; HEIGHT: 45px; COLOR: #fff; FONT-SIZE: 15px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px
}
.load_more A:hover {
	BACKGROUND-IMAGE: url(/skin/zt/images/pixel_white.png); BACKGROUND-REPEAT: repeat; COLOR: #fff
}
/*blog*/



/**{margin:0;padding:0;list-style:none;}
body{background:#fff;font:normal 12px/22px 宋体;width:100%;}
img{border:0;}
a{text-decoration:none;color:#333;}
a:hover{color:#1974A1;}*/
/* fullSlide */
.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/skin/zt/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}